feat(i18n): update locales, sidebar, and master plan for multilingual support

This commit is contained in:
poyrazavsever
2026-07-20 11:08:21 +03:00
parent a2c7f8cdf4
commit e5d609426d
6 changed files with 343 additions and 95 deletions
+109 -2
View File
@@ -97,6 +97,7 @@ export const trCatalog = {
"shell.progressValue": "%{progress} tamamlandı",
"shell.progressAriaLabel": "Proje ilerlemesi",
"shell.accountMenuAriaLabel": "{name} için hesap menüsünü aç",
"account.defaultUser": "Neta Kullanıcısı",
"account.signOut": "Çıkış yap",
"account.signingOut": "Çıkış yapılıyor",
"account.signOutError": "Çıkış yapılamadı. Lütfen tekrar deneyin.",
@@ -120,13 +121,76 @@ export const trCatalog = {
"filters.today": "Bugün",
"filters.thisWeek": "Bu Hafta",
"filters.thisMonth": "Bu Ay",
"charts.income": "Gelir",
"charts.expense": "Gider",
"status.completed": "Tamamlandı",
"status.active": "Aktif",
"status.pending": "Beklemede",
"clients.individual": "Bireysel",
},
clients: {
"title": "Müşteriler",
"description": "Müşteri ilişkilerini, projeleri ve takipleri yönetin.",
"actions.add": "Müşteri ekle",
"fields.name": "Müşteri adı",
"fields.email": "E-posta",
"actions.edit": "Düzenle",
"stats.lead": "Potansiyel (Lead)",
"stats.active": "Aktif Müşteri",
"stats.followUp": "Bekleyen Follow-up",
"stats.revenue": "Kayıtlı Gelir",
"stats.revenueDesc": "Ödenmiş gelir işlemleri",
"tabs.pipeline": "Pipeline (Kanban)",
"tabs.list": "Müşteri Listesi",
"search": "Müşteri, firma, e-posta veya not ara",
"pipeline.lead": "Potansiyel (Lead)",
"pipeline.contacted": "İletişime Geçildi",
"pipeline.proposal_sent": "Teklif İletildi",
"pipeline.won": "Kazanıldı (Won)",
"pipeline.lost": "Kaybedildi (Lost)",
"empty.pipeline": "Boş",
"list.client": "Müşteri",
"list.contact": "İletişim",
"list.stage": "Aşama",
"list.followUp": "Follow-up",
"list.projects": "Proje",
"list.noCompany": "Firma bilgisi yok",
"list.noContact": "İletişim bilgisi yok",
"list.empty": "Müşteri bulunamadı.",
"messages.stageUpdated": "Müşteri aşaması güncellendi.",
"errors.stageUpdateFailed": "Müşteri aşaması güncellenemedi.",
"messages.created": "Müşteri eklendi.",
"messages.updated": "Müşteri güncellendi.",
"errors.saveFailed": "Müşteri kaydedilirken beklenmeyen bir hata oluştu.",
"form.createTitle": "Yeni Müşteri",
"form.editTitle": "Müşteriyi Düzenle",
"form.name": "Ad soyad",
"form.company": "Firma adı",
"form.email": "E-posta",
"form.phone": "Telefon",
"form.website": "Website",
"form.status": "Durum",
"form.active": "Aktif",
"form.paused": "Donduruldu",
"form.archived": "Arşivlendi",
"form.pipelineStage": "Pipeline Aşaması",
"form.followUp": "Sonraki Follow-up",
"form.notes": "Özel notlar",
"form.cancel": "İptal",
"form.save": "Kaydet",
"detail.addActivity": "Yeni Aktivite / Not",
"detail.activityTitle": "Başlık",
"detail.activityContent": "Detay",
"detail.activityDate": "Tarih",
"detail.activityType": "Tür",
"detail.contactInfo": "İletişim Bilgileri",
"detail.createPortalAccount": "Portal Hesabı Aç",
"detail.invitePortal": "Müşteri Portalına Davet Et",
"detail.portalActive": "Portal Aktif",
"detail.saveActivity": "Aktiviteyi Kaydet",
"detail.activityTypes.note": "Not",
"detail.activityTypes.call": "Arama",
"detail.activityTypes.meeting": "Toplantı",
"detail.activityTypes.email": "E-posta",
"detail.emptyActivities": "Henüz bir aktivite veya not eklenmemiş.",
},
projects: {
"title": "Projeler",
@@ -153,6 +217,36 @@ export const trCatalog = {
"description": "Toplantı, odak zamanı ve teslim tarihlerini planlayın.",
"actions.add": "Etkinlik ekle",
"event.title": "Etkinlik",
"types.meeting": "Toplantı",
"types.focus": "Odak",
"types.deadline": "Deadline",
"types.personal": "Kişisel",
"types.finance": "Finans",
"form.createTitle": "Etkinlik Ekle",
"form.editTitle": "Etkinliği Düzenle",
"form.title": "Başlık",
"form.description": "Açıklama",
"form.dateTime": "Tarih ve Saat",
"form.start": "Başlangıç",
"form.end": "Bitiş",
"form.relations": "Bağlantılar (Opsiyonel)",
"form.client": "Müşteri",
"form.project": "Proje",
"form.task": "Görev",
"form.selectClient": "Müşteri Seçiniz",
"form.selectProject": "Proje Seçiniz",
"form.selectTask": "Görev Seçiniz",
"form.cancel": "İptal",
"form.save": "Kaydet",
"messages.created": "Takvim kaydı oluşturuldu.",
"messages.updated": "Takvim kaydı güncellendi.",
"messages.deleted": "Takvim kaydı silindi.",
"errors.saveFailed": "Takvim kaydı kaydedilemedi.",
"errors.deleteFailed": "Takvim kaydı silinemedi.",
"delete.title": "Etkinliği Sil",
"delete.description": "Bu etkinliği silmek istediğinize emin misiniz? Bu işlem geri alınamaz.",
"delete.confirm": "Sil",
"delete.cancel": "Vazgeç",
},
finance: {
"title": "Finans İşlemleri",
@@ -450,6 +544,19 @@ export const trCatalog = {
"language.title": "Diller ve çeviriler",
"language.default": "Varsayılan dil",
},
analytics: {
"title": "Performans ve Finans Analizi",
"range.placeholder": "Tarih Aralığı",
"range.thisWeek": "Bu Hafta",
"range.thisMonth": "Bu Ay",
"range.thisYear": "Bu Yıl",
"sections.incomeDistribution": "Proje Bazlı Gelir Dağılımı",
"sections.taskStatus": "Görev Durumu Analizi",
"empty": "Veri bulunamadı.",
"tasks.completed": "Tamamlanan",
"tasks.ongoing": "Devam Eden",
"tasks.count": "Görev Sayısı",
},
portal: {
"dashboard.title": "Müşteri Paneli",
"dashboard.activeProjects": "Aktif Projeler",