- `app/(dashboard)/finance/finance-client.tsx:492`
- `app/(dashboard)/finance/finance-client.tsx:513`
- `app/(dashboard)/finance/finance-client.tsx:526`
- `app/(dashboard)/finance/finance-client.tsx:542`
- `app/(dashboard)/finance/finance-client.tsx:568`
- `app/(dashboard)/finance/finance-client.tsx:580` {hasQuery ? "Aramana uygun işlem yok" : "Henüz finans işlemi eklenmedi"}
- `app/(dashboard)/finance/finance-client.tsx:584` ? "Arama metnini sadeleştirerek tekrar deneyebilirsin."
- `app/(dashboard)/finance/finance-client.tsx:585` : "İlk gelir veya gider kaydını ekleyerek aylık finans özetini oluşturmaya başlayabilirsin."}
- `app/(dashboard)/finance/finance-client.tsx:647` throw new Error(data.error || "Bilinmeyen bir hata oluştu.");
- `app/(dashboard)/finance/finance-client.tsx:652` `Hata: ${error instanceof Error ? error.message : "Bilinmeyen bir hata oluştu."}`,
- `app/(dashboard)/journal/actions.ts:15` if (!moodScore || !energyScore) throw new Error("Mood ve enerji skorları zorunludur.");
- `app/(dashboard)/journal/actions.ts:35` requiredText(formData.get("id"), "Günlük kaydı bulunamadı."),
- `app/(dashboard)/journal/actions.ts:45` requiredText(formData.get("id"), "Silinecek günlük kaydı bulunamadı."),
- `app/(dashboard)/journal/journal-client.tsx:57` 1: "Çok düşük",
- `app/(dashboard)/journal/journal-client.tsx:58` 2: "Düşük",
- `app/(dashboard)/journal/journal-client.tsx:60` 4: "İyi",
- `app/(dashboard)/journal/journal-client.tsx:61` 5: "Çok iyi",
- `app/(dashboard)/journal/journal-client.tsx:114` label="Kayıtlı gün"
- `app/(dashboard)/journal/journal-client.tsx:257` toast.success(mode === "create" ? "Günlük eklendi." : "Günlük güncellendi.");
- `app/(dashboard)/journal/journal-client.tsx:262` : "Günlük kaydedilirken beklenmeyen bir hata oluştu.",
- `app/(dashboard)/journal/journal-client.tsx:274` {mode === "create" ? "Günlük ekle" : "Düzenle"}
- `app/(dashboard)/journal/journal-client.tsx:281` {mode === "create" ? "Yeni günlük kayıt" : "Günlük kaydı düzenle"}
- `app/(dashboard)/journal/journal-client.tsx:293` {isSubmitting ? "Kaydediliyor" : mode === "create" ? "Kaydı ekle" : "Değişiklikleri kaydet"}
- `app/(dashboard)/journal/journal-client.tsx:332` label="Çalışma memnuniyeti"
- `app/(dashboard)/journal/journal-client.tsx:343` placeholder="Bugün nasıl geçti, enerjini etkileyen şeyler nelerdi?"
- `app/(dashboard)/journal/journal-client.tsx:418` insights.push("Henüz okunabilir bir trend yok.");
- `app/(dashboard)/journal/journal-client.tsx:420` insights.push(`Toplam ${logs.length} günlük kayıt var.`);
- `app/(dashboard)/journal/journal-client.tsx:423` ? "Enerji ortalaması düşük. Dashboard raporlarında geciken işler ile birlikte okunmalı."
- `app/(dashboard)/journal/journal-client.tsx:424` : "Enerji ortalaması dengeli görünüyor.",
- `app/(dashboard)/journal/journal-client.tsx:428` ? "Mood seviyesi güçlü. Yüksek odak isteyen işler için iyi bir dönem olabilir."
- `app/(dashboard)/journal/journal-client.tsx:429` : "Mood trendi izlenmeli. Not alanı hangi günlerin zor geçtiğini anlamak için önemli.",
- `app/(dashboard)/layout.tsx:35` const displayName = profile.displayName || user.name || user.email.split("@")[0] || "Neta Kullanıcısı";
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:136` client_project: "Müşteri projesi",
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:143` paused: "Duraklatıldı",
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:144` completed: "Tamamlandı",
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:145` cancelled: "İptal edildi",
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:164` overview: "Genel bakış",
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:165` problem: "Çözdüğü problem",
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:166` goal: "Amaç",
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:172` assets: "Görsel varlıklar",
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:249` pendingChildren="Tamamlanıyor"
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:278`
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:280` label="Müşteri"
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:281` value={project.clientName || "Bağımsız side project"}
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:290` label="Bütçe"
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:294` : "Bütçe yok"
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:303`
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:304`
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:339` title="Planlama alanları"
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:340` description="Problem, amaç, hedef kitle, kapsam ve proje notlarını burada tut."
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:351` description="Renk paleti, tipografi, görsel dil ve asset notlarını proje kaynağına bağla."
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:388` : "Revizyon durumu güncellenemedi.",
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:517` {section.content || "İçerik eklenmedi."}
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:572` {mode === "create" ? "Planlama alanı ekle" : "Planlama alanını düzenle"}
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:584`
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:668` : "Görev durumu güncellenemedi.",
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:757` ? "Tamamlandı"
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:760` : "Yapılacak"}
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:784` {pendingTaskIds.has(task.id) ? "Tamamlanıyor" : "Tamamla"}
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:803`
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:1059`
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:1072`
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:1135` {isSubmitting ? "Kaydediliyor" : "Görevi ekle"}
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:1181`
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:1288` if (status === "done") return "Tamamlandı";
- `app/(dashboard)/projects/[id]/project-detail-client.tsx:1290` return "Yapılacak";
- `app/(dashboard)/projects/actions.ts:32` name: localized.name ?? requiredText(formData.get("name"), "Proje adı zorunludur."),
- `app/(dashboard)/projects/actions.ts:86` const id = requiredText(formData.get("id"), "Proje kaydı bulunamadı.");
- `app/(dashboard)/projects/actions.ts:96` const id = requiredText(formData.get("id"), "Tamamlanacak proje bulunamadı.");
- `app/(dashboard)/projects/actions.ts:107` title: localized.title ?? requiredText(formData.get("title"), "Planlama başlığı zorunludur."),
- `app/(dashboard)/projects/actions.ts:129` const id = requiredText(formData.get("id"), "Planlama alanı bulunamadı.");
- `app/(dashboard)/projects/actions.ts:132` throw new Error("Planlama alanı bu projeye ait değil.");
- `app/(dashboard)/projects/actions.ts:147` const id = requiredText(formData.get("id"), "Silinecek planlama alanı bulunamadı.");
- `app/(dashboard)/projects/actions.ts:150` throw new Error("Planlama alanı bu projeye ait değil.");
- `app/(dashboard)/projects/projects-client.tsx:77` client_project: "Müşteri projesi",
- `app/(dashboard)/projects/projects-client.tsx:84` paused: "Duraklatıldı",
- `app/(dashboard)/projects/projects-client.tsx:85` completed: "Tamamlandı",
- `app/(dashboard)/projects/projects-client.tsx:86` cancelled: "İptal edildi",
- `app/(dashboard)/projects/projects-client.tsx:161` placeholder="Proje, müşteri veya açıklama ara"
- `app/(dashboard)/projects/projects-client.tsx:248` aria-label={`${project.name} detayına git`}
- `app/(dashboard)/projects/projects-client.tsx:276` {project.description || "Açıklama eklenmedi."}
- `app/(dashboard)/projects/projects-client.tsx:333` {project.clientName || "Bağımsız side project"}
- `app/(dashboard)/projects/projects-client.tsx:354` {project.clientName || "Müşteri bağlantısı yok"}
- `app/(dashboard)/projects/projects-client.tsx:359` {project.budget_amount ? formatCurrency(project.budget_amount) : "Bütçe yok"}
- `app/(dashboard)/projects/projects-client.tsx:437` toast.success(mode === "create" ? "Proje eklendi." : "Proje güncellendi.");
- `app/(dashboard)/projects/projects-client.tsx:442` : "Proje kaydedilirken beklenmeyen bir hata oluştu.",
- `app/(dashboard)/projects/projects-client.tsx:456` title={mode === "create" ? "Proje ekle" : "Düzenle"}
- `app/(dashboard)/projects/projects-client.tsx:457` aria-label={mode === "create" ? "Proje ekle" : "Düzenle"}
- `app/(dashboard)/projects/projects-client.tsx:460` {iconOnly ? null : mode === "create" ? "Proje ekle" : "Düzenle"}
- `app/(dashboard)/projects/projects-client.tsx:467` {mode === "create" ? "Yeni proje" : "Projeyi düzenle"}
- `app/(dashboard)/projects/projects-client.tsx:490` : "Değişiklikleri kaydet"}
- `app/(dashboard)/projects/projects-client.tsx:539` alt={project?.cover_image_alt || project?.name || "Proje kapak görseli önizlemesi"}
- `app/(dashboard)/projects/projects-client.tsx:614`
- `app/(dashboard)/projects/projects-client.tsx:630`
- `app/(dashboard)/projects/projects-client.tsx:648`
- `app/(dashboard)/projects/projects-client.tsx:736` {hasQuery ? "Aramana uygun proje yok" : "Henüz proje eklenmedi"}
- `app/(dashboard)/projects/projects-client.tsx:740` ? "Arama metnini sadeleştirerek tekrar deneyebilirsin."
- `app/(dashboard)/projects/projects-client.tsx:741` : "İlk müşteri projen veya side project kaydınla operasyon akışını kurmaya başlayabilirsin."}
- `app/(dashboard)/projects/projects-client.tsx:779` throw new Error(data.error || "Bilinmeyen bir hata oluştu.");
- `app/(dashboard)/projects/projects-client.tsx:785` (err instanceof Error ? err.message : "Bilinmeyen bir hata oluştu."),
- `app/(dashboard)/settings/actions.ts:113` return { error: error instanceof Error ? error.message : "Profil güncellenemedi." };
- `app/(dashboard)/settings/actions.ts:122` return { error: "Mevcut şifre zorunludur; yeni şifre en az 8 karakter olmalıdır." };
- `app/(dashboard)/settings/actions.ts:137` return { error: "Mevcut şifre doğrulanamadı veya şifre güncellenemedi." };
- `app/(dashboard)/settings/actions.ts:216` return { error: error instanceof Error ? error.message : "Dil durumu güncellenemedi." };
- `app/(dashboard)/settings/actions.ts:229` return { error: error instanceof Error ? error.message : "Varsayılan dil güncellenemedi." };
- `app/(dashboard)/settings/actions.ts:247` return { error: error instanceof Error ? error.message : "Çeviri kaydedilemedi." };
- `app/(dashboard)/settings/actions.ts:264` return { error: error instanceof Error ? error.message : "Çeviri sıfırlanamadı." };
- `app/(dashboard)/settings/actions.ts:275` return { error: error instanceof Error ? error.message : "Çeviri paketi dışa aktarılamadı." };
- `app/(dashboard)/settings/actions.ts:290` return { error: error instanceof Error ? error.message : "Import paketi okunamadı." };
- `app/(dashboard)/settings/actions.ts:303` return { error: error instanceof Error ? error.message : "Çeviri paketi içe aktarılamadı." };
- `app/(dashboard)/settings/actions.ts:321` return { error: "Workspace adı 1-120 karakter arasında olmalıdır." };
- `app/(dashboard)/settings/actions.ts:324` return { error: "Tarayıcı başlığı 1-80 karakter arasında olmalıdır." };
- `app/(dashboard)/settings/actions.ts:327` return { error: "Kısa uygulama adı 1-24 karakter arasında olmalıdır." };
- `app/(dashboard)/settings/actions.ts:330` return { error: "Ana renk #RRGGBB formatında olmalıdır." };
- `app/(dashboard)/settings/actions.ts:394` return { error: "Geçersiz marka görseli." };
- `app/(dashboard)/settings/actions.ts:410` return { error: error instanceof Error ? error.message : "Marka görseli kaldırılamadı." };
- `app/(dashboard)/settings/page.tsx:91` label: "Açık",
- `app/(dashboard)/settings/page.tsx:92` description: "Her zaman aydınlık renk paletini kullanır.",
- `app/(dashboard)/settings/page.tsx:98` description: "Her zaman koyu renk paletini kullanır.",
- `app/(dashboard)/settings/page.tsx:104` description: "Cihazınızın görünüm tercihini otomatik takip eder.",
- `app/(dashboard)/settings/page.tsx:162` nativeName: "Français",
- `app/(dashboard)/settings/page.tsx:176` { name: "Diller ve çeviriler", icon: Languages },
- `app/(dashboard)/settings/page.tsx:237` toast.success("Profil güncellendi!");
- `app/(dashboard)/settings/page.tsx:248` toast.success("Şifre güncellendi!");
- `app/(dashboard)/settings/page.tsx:261` toast.success("Yapay Zeka ayarları kaydedildi!");
- `app/(dashboard)/settings/page.tsx:281` toast.success("Görünüm tercihi kaydedildi.");
- `app/(dashboard)/settings/page.tsx:308` toast.success("Genel görünüm ve marka ayarları güncellendi.");
- `app/(dashboard)/settings/page.tsx:324` toast.success("Marka görseli kaldırıldı.");
- `app/(dashboard)/settings/page.tsx:349` toast.success("Arayüz dili kaydedildi.");
- `app/(dashboard)/settings/page.tsx:370` toast.success("Dil durumu güncellendi.");
- `app/(dashboard)/settings/page.tsx:380` toast.success("Varsayılan dil güncellendi.");
- `app/(dashboard)/settings/page.tsx:396` toast.success("Çeviri kaydedildi.");
- `app/(dashboard)/settings/page.tsx:410` toast.success("Override sıfırlandı.");
- `app/(dashboard)/settings/page.tsx:418` toast.error(response.error ?? "Export oluşturulamadı.");
- `app/(dashboard)/settings/page.tsx:422` toast.success("Çeviri paketi aşağıdaki alana yazıldı.");
- `app/(dashboard)/settings/page.tsx:429` toast.error(response.error ?? "Import paketi okunamadı.");
- `app/(dashboard)/settings/page.tsx:432` setImportPreview(`${response.preview.localeCount} dil, ${response.preview.translationCount} çeviri, default: ${response.preview.defaultLocale}`);
- `app/(dashboard)/settings/page.tsx:441` toast.success("Çeviri paketi içe aktarıldı.");
- `app/(dashboard)/settings/page.tsx:594` description="Kare PNG önerilir; en fazla 5 MB."
- `app/(dashboard)/settings/page.tsx:620` aria-label="Ana renk seçici"
- `app/(dashboard)/settings/page.tsx:678` aria-label="Tema görünümü"
- `app/(dashboard)/settings/page.tsx:726` ? "Görünüm tercihi kaydediliyor…"
- `app/(dashboard)/settings/page.tsx:727` : "Değişiklik tüm sayfalara anında uygulanır."}
- `app/(dashboard)/settings/page.tsx:734` {activeTab === "Diller ve çeviriler" && (
- `app/(dashboard)/settings/page.tsx:795` {defaultLocale === locale.code ? "Varsayılan" : "Default yap"}
- `app/(dashboard)/settings/page.tsx:815` setNewLocale((current) => ({ ...current, nativeName: event.target.value }))} placeholder="Français" />
- `app/(dashboard)/settings/page.tsx:1065` placeholder={hasApiKey ? "Kayıtlı anahtarı korumak için boş bırakın" : "sk-..."}
- `app/(dashboard)/settings/page.tsx:1171` alt={`${title} önizlemesi`}
- `app/(dashboard)/tasks/actions.ts:28` title: localized.title ?? requiredText(formData.get("title"), "Görev başlığı zorunludur."),
- `app/(dashboard)/tasks/actions.ts:72` const id = requiredText(formData.get("id"), "Görev kaydı bulunamadı.");
- `app/(dashboard)/tasks/actions.ts:81` const id = requiredText(formData.get("id"), "Tamamlanacak görev bulunamadı.");
- `app/(dashboard)/tasks/actions.ts:95` const id = requiredText(formData.get("id"), "Silinecek görev bulunamadı.");
- `app/(dashboard)/tasks/tasks-client.tsx:64` todo: "Yapılacak",
- `app/(dashboard)/tasks/tasks-client.tsx:66` done: "Tamamlandı",
- `app/(dashboard)/tasks/tasks-client.tsx:70` low: "Düşük",
- `app/(dashboard)/tasks/tasks-client.tsx:72` high: "Yüksek",
- `app/(dashboard)/tasks/tasks-client.tsx:129` : "Görev durumu güncellenemedi.",
- `app/(dashboard)/tasks/tasks-client.tsx:159` error instanceof Error ? error.message : "Görev silinemedi.",
- `app/(dashboard)/tasks/tasks-client.tsx:214`
- `app/(dashboard)/tasks/tasks-client.tsx:233` placeholder="Görev, proje veya müşteri ara"
- `app/(dashboard)/tasks/tasks-client.tsx:379` {task.clientName || "Müşteri yok"}
Ilk 250 satir listelendi; kalan: 44