--- title: Faz 4 Kalan Hardcoded Metin Raporu phase: 4 status: generated last_updated: 2026-07-18T23:56:57.608Z --- # Faz 4 Kalan Hardcoded Metin Raporu Bu rapor Faz-4 boundary script'i tarafindan uretilir. Formatter sabitleri release blocker kabul edilir; kalan Turkce stringler Faz-4 kapsaminda raporlanir ve sonraki UI migration dalgalarinda eritilir. Toplam kalan Turkce literal satiri: 294 - `app/(dashboard)/analytics/analytics-client.tsx:56` - `app/(dashboard)/business/subscriptions/subscriptions-client.tsx:38` return "Aylık"; - `app/(dashboard)/business/subscriptions/subscriptions-client.tsx:40` return "Yıllık"; - `app/(dashboard)/business/subscriptions/subscriptions-client.tsx:42` return "Haftalık"; - `app/(dashboard)/calendar/actions.ts:17` title: requiredText(formData.get("title"), "Etkinlik başlığı zorunludur."), - `app/(dashboard)/calendar/actions.ts:46` if (!value.startsAt) throw new Error("Etkinlik başlangıç zamanı zorunludur."); - `app/(dashboard)/calendar/actions.ts:53` const id = requiredText(formData.get("id"), "Etkinlik kaydı bulunamadı."); - `app/(dashboard)/calendar/actions.ts:55` if (!value.startsAt) throw new Error("Etkinlik başlangıç zamanı zorunludur."); - `app/(dashboard)/calendar/actions.ts:64` requiredText(formData.get("id"), "Silinecek etkinlik bulunamadı."), - `app/(dashboard)/calendar/calendar-client.tsx:55` meeting: "Toplantı", - `app/(dashboard)/calendar/calendar-client.tsx:58` personal: "Kişisel", - `app/(dashboard)/calendar/calendar-client.tsx:134` {["Pzt", "Sal", "Çar", "Per", "Cum", "Cmt", "Paz"].map((day) => ( - `app/(dashboard)/calendar/calendar-client.tsx:245` {event.projectName || event.clientName || event.taskTitle || event.description || "Bağlantı yok"} - `app/(dashboard)/calendar/calendar-client.tsx:293` toast.success(mode === "create" ? "Etkinlik eklendi." : "Etkinlik güncellendi."); - `app/(dashboard)/calendar/calendar-client.tsx:298` : "Etkinlik kaydedilirken beklenmeyen bir hata oluştu.", - `app/(dashboard)/calendar/calendar-client.tsx:310` {mode === "create" ? "Etkinlik ekle" : "Düzenle"} - `app/(dashboard)/calendar/calendar-client.tsx:317` {mode === "create" ? "Yeni etkinlik" : "Etkinliği düzenle"} - `app/(dashboard)/calendar/calendar-client.tsx:328` {isSubmitting ? "Kaydediliyor" : mode === "create" ? "Etkinliği ekle" : "Değişiklikleri kaydet"} - `app/(dashboard)/calendar/calendar-client.tsx:356` - `app/(dashboard)/calendar/calendar-client.tsx:363` - `app/(dashboard)/calendar/calendar-client.tsx:370` - `app/(dashboard)/calendar/calendar-client.tsx:380` - `app/(dashboard)/calendar/calendar-client.tsx:404` - `app/(dashboard)/chat/page.tsx:58` toast.error(error.message || "Yapay zeka ile iletişim kurulurken bir hata oluştu."); - `app/(dashboard)/chat/page.tsx:74` toast.error(error instanceof Error ? error.message : "Sohbetler yüklenemedi."); - `app/(dashboard)/chat/page.tsx:97` toast.error(error instanceof Error ? error.message : "Mesajlar yüklenemedi."); - `app/(dashboard)/chat/page.tsx:143` toast.error(error instanceof Error ? error.message : "Sohbet oluşturulamadı."); - `app/(dashboard)/chat/page.tsx:189` {session.title || "İsimsiz sohbet"} - `app/(dashboard)/chat/page.tsx:196` aria-label={`${session.title || "İsimsiz sohbet"} sohbetini sil`} - `app/(dashboard)/chat/page.tsx:302` placeholder="Mesaj gönder..." - `app/(dashboard)/clients/[id]/actions.ts:19` title: requiredText(formData.get("title"), "Aktivite başlığı zorunludur."), - `app/(dashboard)/clients/[id]/client-detail-client.tsx:95` throw new Error(data.error || "Kullanıcı oluşturulamadı."); - `app/(dashboard)/clients/[id]/client-detail-client.tsx:99` toast.success("Güvenli portal daveti oluşturuldu."); - `app/(dashboard)/clients/[id]/client-detail-client.tsx:101` toast.error(error instanceof Error ? error.message : "Davet oluşturulamadı."); - `app/(dashboard)/clients/[id]/client-detail-client.tsx:116` if (!response.ok || data.error) throw new Error(data.error || "Portal dili güncellenemedi."); - `app/(dashboard)/clients/[id]/client-detail-client.tsx:117` toast.success("Portal dili güncellendi."); - `app/(dashboard)/clients/[id]/client-detail-client.tsx:120` toast.error(error instanceof Error ? error.message : "Portal dili güncellenemedi."); - `app/(dashboard)/clients/[id]/client-detail-client.tsx:165` - `app/(dashboard)/clients/[id]/client-detail-client.tsx:185` aria-label="Davet bağlantısını kopyala" - `app/(dashboard)/clients/[id]/client-detail-client.tsx:188` toast.success("Davet bağlantısı kopyalandı."); - `app/(dashboard)/clients/[id]/client-detail-client.tsx:310` - `app/(dashboard)/clients/[id]/client-detail-client.tsx:318`