tr.ts 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690
  1. export default {
  2. nav: {
  3. feed: 'Akış',
  4. compose: 'Yeni Gönderi',
  5. media: 'Medya',
  6. scheduler: 'Zamanlama',
  7. analytics: 'Analitik',
  8. calendarPlan: 'İçerik Planı',
  9. competitors: 'Rakipler',
  10. settings: 'Ayarlar',
  11. },
  12. analytics: {
  13. title: 'Analitik',
  14. subtitle: 'Bağlı tüm platformlardaki yayın aktivitesi',
  15. refresh: 'Yenile',
  16. loading: 'Analitik yükleniyor…',
  17. empty: 'Henüz gönderi yok.',
  18. emptyHint: 'Analitikleri görmek için yayın yapmaya başla.',
  19. totalPosts: 'Toplam Gönderi',
  20. last7Days: 'Son 7 Gün',
  21. platformsReached: 'Ulaşılan Platform',
  22. successRate: 'Başarı Oranı',
  23. postsPerDay: 'Günlük Gönderi',
  24. postsPerDaySubtitle: 'Son 30 gün',
  25. noActivity: 'Son 30 günde aktivite yok.',
  26. platformBreakdown: 'Platform Dağılımı',
  27. successfulPosts: 'başarılı gönderi',
  28. statusBreakdown: 'Durum Dağılımı',
  29. published: 'Yayınlandı',
  30. partial: 'Kısmi',
  31. failed: 'Başarısız',
  32. recentPosts: 'Son Gönderiler',
  33. colContent: 'İçerik',
  34. colPlatforms: 'Platformlar',
  35. colDate: 'Tarih',
  36. colStatus: 'Durum',
  37. statusPublished: 'Yayınlandı',
  38. statusPartial: 'Kısmi',
  39. statusFailed: 'Başarısız',
  40. typeScheduled: 'Zamanlanmış',
  41. typeImmediate: 'Anlık',
  42. noRecentPosts: 'Gösterilecek gönderi yok.',
  43. loadMore: 'Daha fazla yükle',
  44. noContent: 'Eski gönderiler için içerik mevcut değil',
  45. filterBy: 'Filtrele:',
  46. filterAll: 'Tümü',
  47. crawlMetrics: 'Metrikleri Getir',
  48. crawling: 'Getiriliyor…',
  49. crawlDone: '{count} gönderi getirildi',
  50. exportCsv: 'CSV Dışa Aktar',
  51. runAudit: 'Marka Denetimi Yap',
  52. runningAudit: 'Denetleniyor…',
  53. auditTitle: 'Marka Sağlık Denetimi',
  54. auditScore: 'Sağlık Puanı',
  55. auditGeneratedAt: 'Oluşturuldu',
  56. auditDismiss: 'Kapat',
  57. auditFrequency: 'Yayın Sıklığı',
  58. auditEngagement: 'Etkileşim',
  59. auditMix: 'İçerik Karması',
  60. auditRecommendations: 'Öneriler',
  61. auditStats: '{count} gönderi · haftada {freq}x · %{rate} başarı',
  62. auditError: 'Denetim başarısız — önce en az 3 gönderi yayınlayın.',
  63. runChannelAudit: 'Kanal Denetimi',
  64. runningChannelAudit: 'Denetleniyor…',
  65. channelAuditTitle: 'Sosyal Kanal Denetimi',
  66. channelAuditScore: 'Kanal Puanı',
  67. channelAuditDismiss: 'Kapat',
  68. channelAuditTopActions: 'Öncelikli Eylemler',
  69. channelAuditRecommendations: 'Öneriler',
  70. channelAuditError: 'Kanal denetimi başarısız — önce en az 2 gönderi yayınlayın.',
  71. channelAuditGeneratedAt: 'Oluşturuldu',
  72. insightsTitle: 'Gelişmiş İçgörüler',
  73. insightsSubtitle: 'Bağlı platformlardan etkileşim metrikleri',
  74. insightsEmpty: 'Henüz etkileşim verisi yok.',
  75. insightsEmptyHint: '"Metrikleri Getir" butonuna tıklayarak bağlı platformlardan etkileşim verisi çek.',
  76. bestTimeTitle: 'En İyi Paylaşım Zamanları',
  77. bestTimeSubtitle: 'Zamana göre ortalama etkileşim puanı (UTC)',
  78. byHourTitle: 'Günün Saatine Göre',
  79. byDayTitle: 'Haftanın Gününe Göre',
  80. heatmapTitle: 'Etkileşim Isı Haritası',
  81. heatmapSubtitle: 'Gün × saat (UTC) — koyu = yüksek ortalama etkileşim',
  82. topPostsTitle: 'En İyi Performanslı Gönderiler',
  83. noTopPosts: 'Henüz gönderi yok.',
  84. platformCompTitle: 'Platform Karşılaştırması',
  85. colAvgEngagement: 'Ort. Etkileşim',
  86. colAvgLikes: 'Ort. Beğeni',
  87. colAvgComments: 'Ort. Yorum',
  88. colAvgShares: 'Ort. Paylaşım',
  89. colTracked: 'Takip Edilen',
  90. dayNamesShort: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'],
  91. },
  92. calendarPlan: {
  93. title: 'İçerik Planı',
  94. subtitle: 'YZ tarafından oluşturulan aylık içerik takvimi: anlatı özeti ve platforma özel gönderiler.',
  95. month: 'Ay',
  96. account: 'Hesap bağlamı',
  97. allAccounts: 'Tüm hesaplar',
  98. platforms: 'Platformlar',
  99. generate: 'Plan Oluştur',
  100. generating: 'Oluşturuluyor…',
  101. generateBrief: 'Özet Oluştur',
  102. generatingBrief: 'Özet hazırlanıyor…',
  103. briefPreviewTitle: 'Anlatı Özeti — İncele ve Onayla',
  104. regenerateBrief: 'Yeniden Oluştur',
  105. approveBrief: 'Onayla ve Gönderileri Oluştur',
  106. briefTitle: 'Anlatı Özeti',
  107. theme: 'Aylık tema',
  108. pillars: 'İçerik sütunları',
  109. toneGuidance: 'Ton rehberi',
  110. saveAllDrafts: '{count} gönderiyi Taslak olarak kaydet',
  111. savingAll: 'Taslaklar kaydediliyor…',
  112. draft: 'Taslağa al',
  113. week: '{n}. hafta',
  114. exportCsv: 'CSV Dışa Aktar',
  115. },
  116. media: {
  117. title: 'Medya Kütüphanesi',
  118. fileCount: '{count} dosya',
  119. upload: 'Yükle',
  120. uploading: 'Yükleniyor…',
  121. dropZoneTitle: 'Dosyaları buraya bırak veya Yükle\'ye tıkla',
  122. dropZoneHint: 'JPEG, PNG, GIF, WebP, MP4, MOV desteklenir — her biri en fazla 100 MB',
  123. useInPost: 'Gönderide Kullan',
  124. copyUrl: 'URL Kopyala',
  125. copied: 'Kopyalandı!',
  126. deleteConfirmTitle: 'Bu dosya silinsin mi?',
  127. deleteConfirmHint: 'Bu işlem geri alınamaz. Bu dosyayı kullanan gönderiler medyasını kaybeder.',
  128. cancel: 'İptal',
  129. delete: 'Sil',
  130. deleting: 'Siliniyor…',
  131. allFiles: 'Tüm Dosyalar',
  132. unorganized: 'Düzenlenmemiş',
  133. accounts: 'Hesaplar',
  134. folders: 'Klasörler',
  135. newFolder: 'Yeni Klasör',
  136. folderNamePlaceholder: 'Klasör adı…',
  137. moveToFolder: 'Klasöre taşı',
  138. removeFolderAssign: 'Klasörden çıkar',
  139. },
  140. dashboard: {
  141. platforms: 'Platformlar',
  142. tags: 'Etiketler',
  143. allTags: 'Tümü',
  144. searchPlaceholder: 'İçerik veya kullanıcı ara...',
  145. refresh: 'Yenile',
  146. refreshing: 'Yenileniyor...',
  147. newPost: '+ Yeni Gönderi',
  148. loading: 'Feed yükleniyor...',
  149. empty: 'Gösterilecek içerik yok.',
  150. emptyHint: 'Platform bağlantılarını kontrol et veya feed\'i yenile.',
  151. },
  152. compose: {
  153. title: 'Yeni Gönderi',
  154. destinationsLabel: 'Şuralara gönder',
  155. placeholder: 'Ne düşünüyorsun?',
  156. cancel: 'İptal',
  157. schedule: 'Zamanla',
  158. send: 'Şimdi Gönder →',
  159. sending: 'Gönderiliyor...',
  160. successMessage: 'Gönderi başarıyla gönderildi.',
  161. scheduleTitle: 'Zamanlama (boş bırakırsan hemen gönderilir)',
  162. timezoneLabel: 'Saat Dilimi',
  163. timezoneAutoFrom: 'Hesaptan otomatik',
  164. preview: 'Önizleme',
  165. addMedia: 'Fotoğraf / Video',
  166. uploadFile: 'Cihazından bir fotoğraf veya video yükle',
  167. uploading: 'Yükleniyor…',
  168. uploadFailed: 'Yükleme başarısız. Lütfen tekrar dene.',
  169. pasteUrl: 'veya URL yapıştır',
  170. cancelUrl: 'iptal',
  171. mediaUrlPlaceholder: 'Görsel veya video URL\'sini yapıştır, Enter\'a bas…',
  172. mediaLoadError: 'Bu URL yüklenemedi — herkese açık olduğunu kontrol et.',
  173. igImageRequired: 'Instagram için görsel veya video zorunludur.',
  174. noDestinations: 'Hiçbir platform yapılandırılmamış.',
  175. goToSettings: 'Ayarlara git →',
  176. saveDraft: 'Taslak Kaydet',
  177. updateDraft: 'Taslağı Güncelle',
  178. savingDraft: 'Kaydediliyor…',
  179. draftSaved: 'Taslak kaydedildi.',
  180. suggestedTimes: 'Önerilen zamanlar',
  181. suggestionsFromHistory: 'geçmişinize göre',
  182. suggestionsFromDefaults: 'sektör en iyi uygulamaları',
  183. suggestionsLoading: 'Öneriler yükleniyor…',
  184. hashtagSuggestions: 'Önerilen hashtagler',
  185. hashtagsLoading: 'Öneriliyor…',
  186. hashtagsRefresh: 'Yenile',
  187. hashtagGroups: 'Hashtag grupları',
  188. aiButton: 'YZ',
  189. aiPanelTitle: 'YZ ile Oluştur',
  190. aiTopic: 'Konu',
  191. aiTopicPlaceholder: 'Bu gönderi ne hakkında olmalı?',
  192. aiGoal: 'Hedef',
  193. aiGoals: {
  194. promote: 'Tanıt',
  195. engage: 'Etkileşim',
  196. inform: 'Bilgilendir',
  197. entertain: 'Eğlendir',
  198. announce: 'Duyur',
  199. },
  200. aiTone: 'Ton',
  201. aiToneDefault: 'Profilden',
  202. aiGenerate: 'Oluştur',
  203. aiGenerating: 'Oluşturuluyor…',
  204. aiStop: 'Durdur',
  205. aiContextFrom: 'Bağlam: {account}',
  206. aiNoContext: 'Profil yok — Ayarlar\'dan ekle',
  207. aiNotConfigured: 'YZ yapılandırılmamış — Ayarlar → YZ Entegrasyonu',
  208. aiError: 'Oluşturma başarısız',
  209. aiUseCompetitors: 'Rakip bağlamını kullan',
  210. aiUseCompetitorsHint: '{names} ile farklılaş',
  211. captionGenerate: '✨ Açıklama oluştur',
  212. captionGenerating: 'Açıklama oluşturuluyor…',
  213. captionError: 'Açıklama oluşturma başarısız',
  214. firstCommentToggle: 'İlk Yorum',
  215. firstCommentPlaceholder: 'İlk yorum ekle (hashtagler, bağlantılar, ek bilgi)…',
  216. firstCommentHint: 'Instagram, Facebook, Mastodon ve Bluesky\'de desteklenir.',
  217. researchAudience: 'Kitleyi araştır',
  218. researching: 'Araştırılıyor…',
  219. researchBriefLabel: 'Özet',
  220. researchJustNow: 'az önce',
  221. researchMinutesAgo: '{n}d önce',
  222. researchHoursAgo: '{n}s önce',
  223. useResearchBrief: 'Topluluk araştırma bağlamını dahil et',
  224. },
  225. scheduler: {
  226. title: 'Zamanlama',
  227. newSchedule: '+ Yeni Gönderi',
  228. noJobs: 'Zamanlanmış gönderi yok.',
  229. statuses: {
  230. pending: 'Bekleyen',
  231. completed: 'Tamamlanan',
  232. failed: 'Başarısız',
  233. cancelled: 'İptal',
  234. },
  235. cancel: 'İptal',
  236. scheduledTab: 'Zamanlanmış',
  237. calendarTab: 'Takvim',
  238. draftsTab: 'Taslaklar',
  239. noDrafts: 'Kayıtlı taslak yok.',
  240. editDraft: 'Düzenle',
  241. deleteDraft: 'Sil',
  242. goToToday: 'Bugün',
  243. noJobsDay: 'Bu gün için zamanlanmış gönderi yok.',
  244. weekDaysShort: ['Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt', 'Paz'],
  245. months: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'],
  246. bulkDraft: {
  247. openButton: 'Toplu Oluştur',
  248. title: 'Toplu Yapay Zeka Taslak Üretimi',
  249. subtitle: 'Birden fazla konu için aynı anda taslak gönderi oluşturun.',
  250. topicsLabel: 'Konular (her satıra bir tane)',
  251. topicsPlaceholder: 'Yeni ürün lansmanı\nHaftalık ipuçları\nSahne arkası...',
  252. topicsHint: 'Her satır, Taslaklar sekmesine kaydedilen yapay zeka tarafından oluşturulmuş bir taslak olur.',
  253. toneLabel: 'Ton',
  254. destinationsLabel: 'Hedefler',
  255. noDestinations: 'Bağlı platform yok. Önce Ayarlar\'dan platform bağlayın.',
  256. progress: 'Üretim ilerlemesi',
  257. generate: 'Taslak Oluştur',
  258. generating: 'Başlatılıyor…',
  259. generateMore: 'Daha Fazla Oluştur',
  260. viewDrafts: 'Taslakları Gör',
  261. runInBackground: 'Arka planda çalıştır',
  262. statusDone: '{completed} taslak oluşturuldu ({failed} başarısız)',
  263. statusFailed: 'Toplu işlem beklenmedik şekilde başarısız oldu. Lütfen tekrar deneyin.',
  264. statusGenerating: 'Oluşturuluyor — {count} kaldı…',
  265. tones: {
  266. professional: 'Profesyonel',
  267. casual: 'Günlük',
  268. engaging: 'Etkileyici',
  269. informative: 'Bilgilendirici',
  270. humorous: 'Eğlenceli',
  271. inspirational: 'İlham Verici',
  272. },
  273. },
  274. },
  275. settings: {
  276. title: 'Platform Bağlantıları',
  277. subtitle: 'Platforma bağlanmak için {env} dosyasını düzenle, ardından ilgili servisi yeniden başlat.',
  278. connected: 'Bağlı',
  279. notConnected: 'Bağlı değil',
  280. refreshStatus: '↻ Durumları Yenile',
  281. envHint: 'Yapılandırma gerekli',
  282. profiles: {
  283. sectionTitle: 'Hesap Profilleri',
  284. sectionSubtitle: 'Yapay zeka ile oluşturulan içerikleri kişiselleştirmek için iş bağlamı.',
  285. edit: 'Düzenle',
  286. close: 'Kapat',
  287. save: 'Profili Kaydet',
  288. saving: 'Kaydediliyor…',
  289. saved: 'Kaydedildi!',
  290. noAccounts: 'Bağlı hesap yok. Önce yukarıdan platform bağla.',
  291. businessName: 'İşletme Adı',
  292. businessNameHint: 'örn. Acme Kahve Kavurma',
  293. description: 'Açıklama',
  294. descriptionHint: 'Bu hesap neyi temsil ediyor? Ne yapıyorsunuz?',
  295. websiteUrl: 'Web Sitesi',
  296. industry: 'Sektör',
  297. industryHint: 'örn. Gıda & İçecek, SaaS, Perakende',
  298. targetAudience: 'Hedef Kitle',
  299. targetAudienceHint: 'örn. 25-45 yaş arası kahve tutkunları',
  300. toneOfVoice: 'Ses Tonu',
  301. toneSelect: 'Ton seç…',
  302. keywords: 'Anahtar Kelimeler',
  303. keywordsHint: 'Virgülle ayrılmış, örn. organik, özel, tek kökenli',
  304. hashtags: 'Tercih Edilen Hashtagler',
  305. hashtagsHint: 'örn. #kahveseverler #özelkahve',
  306. postingGuidelines: 'Yayın Kuralları',
  307. postingGuidelinesHint: 'Özel kurallar, örn. Cuma günleri açılış saatlerini belirt',
  308. timezone: 'Saat Dilimi',
  309. timezoneHint: 'Bu hesap için gönderilerin doğru yerel saatte zamanlanması için kullanılır.',
  310. timezoneAuto: 'Tarayıcı saat dilimini kullan',
  311. auditProfile: 'Profil Denetle',
  312. auditing: 'Denetleniyor…',
  313. auditTitle: 'Strateji Tutarlılık Denetimi',
  314. auditStrengths: 'Güçlü Yönler',
  315. diagnoseIndustry: 'Sektör Tanı',
  316. diagnosing: 'Tanılanıyor…',
  317. diagnosisTitle: 'Sektör Arketipi',
  318. diagnosisCharacteristics: 'Özellikler',
  319. diagnosisTactics: 'Önerilen Taktikler',
  320. diagnosisContentMix: 'Önerilen İçerik Karması',
  321. fiveForces: 'Beş Kuvvet',
  322. fiveForcesRunning: 'Analiz ediliyor…',
  323. fiveForcesTitle: "Porter'ın Beş Kuvveti",
  324. fiveForcesGoverning: 'Belirleyici kuvvet',
  325. fiveForcesPositioning: 'Stratejik konumlandırma önerileri',
  326. },
  327. hashtags: {
  328. sectionTitle: 'Hashtag Grupları',
  329. sectionSubtitle: 'Hashtag ön ayarlarını kaydet ve hesap bazlı performansı yayınlanan gönderilerden analiz et.',
  330. addGroup: 'Grup Ekle',
  331. createGroup: 'Grup Oluştur',
  332. noGroups: 'Henüz hashtag grubu yok.',
  333. edit: 'Düzenle',
  334. delete: 'Sil',
  335. deleteConfirm: 'Bu hashtag grubunu sil?',
  336. save: 'Kaydet',
  337. cancel: 'İptal',
  338. groupNamePlaceholder: 'Grup adı (örn. Fotoğrafçılık)',
  339. hashtagsPlaceholder: '#fotoğraf #doğa #seyahat — boşluk veya virgülle ayırın',
  340. showStats: 'İstatistikleri Göster',
  341. hideStats: 'İstatistikleri Gizle',
  342. statsTitle: 'Hashtag Performansı',
  343. sortByUsage: 'Kullanıma Göre',
  344. sortByEngagement: 'Etkileşime Göre',
  345. scanPosts: 'Gönderileri Tara',
  346. scanning: 'Taranıyor…',
  347. loadingStats: 'İstatistikler yükleniyor…',
  348. noStats: 'Henüz istatistik yok — performansı analiz etmek için gönderileri tarayın.',
  349. allAccounts: 'Tüm hesaplar',
  350. aiSuggestForAccount: 'Seçili hesap için YZ önerileri:',
  351. aiSuggestAllAccounts: 'Tüm hesaplar için YZ önerileri:',
  352. aiSuggest: 'YZ ile Öner',
  353. suggesting: 'Oluşturuluyor…',
  354. selectToGroup: 'Etiketlere tıklayarak seç, ardından grup olarak kaydet:',
  355. colHashtag: 'Hashtag',
  356. colUses: 'Kullanım',
  357. colEngagement: 'Ort. Etkileşim',
  358. colGrade: 'Not',
  359. colPlatforms: 'Platformlar',
  360. },
  361. tiktok: {
  362. sectionTitle: 'TikTok',
  363. sectionSubtitle: 'Video yayınlamak için TikTok hesabını bağla.',
  364. clientKeyLabel: 'İstemci Anahtarı',
  365. clientSecretLabel: 'İstemci Gizli Anahtarı',
  366. clientKeyPlaceholder: 'TikTok Uygulama İstemci Anahtarın',
  367. clientSecretPlaceholder: 'TikTok Uygulama Gizli Anahtarın',
  368. saveApp: 'Uygulama Bilgilerini Kaydet',
  369. saving: 'Kaydediliyor...',
  370. appConfigured: 'Uygulama bilgileri kaydedildi',
  371. connectButton: 'TikTok ile Bağlan',
  372. connecting: 'TikTok\'a yönlendiriliyor...',
  373. reconnect: 'Yeniden Bağlan',
  374. disconnect: 'Bağlantıyı Kes',
  375. disconnectConfirm: 'Bu işlem TikTok hesabının bağlantısını keser. Devam edilsin mi?',
  376. connectedAs: 'Bağlı hesap',
  377. videoOnly: 'TikTok yalnızca video gönderiyi destekler. Yayınlamak için Oluştur\'da bir video seçin.',
  378. errorTitle: 'TikTok OAuth Hatası',
  379. getAppHelp: 'Kimlik bilgilerini buradan al',
  380. devPortal: 'developers.tiktok.com',
  381. },
  382. pinterest: {
  383. sectionTitle: 'Pinterest',
  384. sectionSubtitle: 'Pinterest hesabını bağlayarak panolarına pin oluştur.',
  385. clientIdLabel: 'İstemci Kimliği',
  386. clientSecretLabel: 'İstemci Gizli Anahtarı',
  387. clientIdPlaceholder: 'Pinterest Uygulama İstemci Kimliğin',
  388. clientSecretPlaceholder: 'Pinterest Uygulama Gizli Anahtarın',
  389. saveApp: 'Uygulama Bilgilerini Kaydet',
  390. saving: 'Kaydediliyor...',
  391. appConfigured: 'Uygulama bilgileri kaydedildi',
  392. connectButton: 'Pinterest ile Bağlan',
  393. connecting: 'Pinterest\'e yönlendiriliyor...',
  394. reconnect: 'Yeniden Bağlan',
  395. disconnect: 'Bağlantıyı Kes',
  396. disconnectConfirm: 'Bu işlem Pinterest hesabının ve tüm panolarının bağlantısını keser. Devam edilsin mi?',
  397. boardsTitle: 'Panolarınız',
  398. noBoards: 'Pano bulunamadı.',
  399. saveBoards: 'Pano Seçimini Kaydet',
  400. savingBoards: 'Kaydediliyor...',
  401. boardsSaved: 'Kaydedildi!',
  402. getAppHelp: 'Kimlik bilgilerini şuradan al:',
  403. devPortal: 'developers.pinterest.com',
  404. errorTitle: 'Pinterest OAuth Hatası',
  405. },
  406. meta: {
  407. sectionTitle: 'Facebook & Instagram',
  408. sectionSubtitle: 'Her iki platform da aynı Facebook Geliştirici Uygulamasını kullanır. Tüm Sayfaları ve Instagram hesaplarını yönetmek için bir kez bağlan.',
  409. appIdLabel: 'Uygulama Kimliği',
  410. appSecretLabel: 'Uygulama Gizli Anahtarı',
  411. appIdPlaceholder: 'Facebook Uygulama Kimliğin',
  412. appSecretPlaceholder: 'Facebook Uygulama Gizli Anahtarın',
  413. saveApp: 'Uygulama Bilgilerini Kaydet',
  414. saving: 'Kaydediliyor...',
  415. appConfigured: 'Uygulama bilgileri kaydedildi',
  416. connectButton: 'Facebook & Instagram ile Bağlan',
  417. connecting: 'Facebook\'a yönlendiriliyor...',
  418. reconnect: 'Yeniden Bağlan',
  419. disconnect: 'Tümünü Bağlantıyı Kes',
  420. disconnectConfirm: 'Bu işlem tüm Facebook Sayfaları ve Instagram hesaplarının bağlantısını keser. Devam edilsin mi?',
  421. discoveryTitle: 'Bağlanacak Sayfa ve Hesapları Seç',
  422. discoverySubtitle: 'Aşağıdan istediğin Facebook Sayfası ve Instagram hesabı kombinasyonunu seç.',
  423. pagesHeading: 'Facebook Sayfaları',
  424. igHeading: 'Instagram Hesapları',
  425. noPages: 'Bu hesap için Facebook Sayfası bulunamadı.',
  426. noIgAccounts: 'Instagram İşletme Hesabı bulunamadı.',
  427. igLinkedTo: 'Bağlı sayfa:',
  428. confirmSelection: 'Seçilenleri Bağla',
  429. confirmingSelection: 'Bağlanıyor...',
  430. nothingSelected: 'En az bir Sayfa veya Instagram hesabı seç.',
  431. connectedPages: 'Bağlı Sayfalar',
  432. connectedAccounts: 'Bağlı Hesaplar',
  433. errorTitle: 'OAuth Hatası',
  434. getAppHelp: 'Uygulama Kimliği ve Gizli Anahtarını şuradan al:',
  435. devPortal: 'developers.facebook.com',
  436. expiryWarningTitle: 'Instagram token\'ı yakında sona eriyor',
  437. expiryWarningBody: '{username} {days} gün içinde sona eriyor | {username} {days} gün içinde sona eriyor',
  438. expiryRefreshToken: 'Token\'ı Yenile',
  439. expiryRefreshing: 'Yenileniyor…',
  440. expiryRefreshDone: 'Token yenilendi',
  441. expiryAutoNote: 'Token\'lar, sona ermesine ≤ 7 gün kaldığında otomatik olarak yenilenir.',
  442. expiryReconnect: 'Yeniden Bağlan',
  443. expiryDismiss: 'Kapat',
  444. },
  445. googlePlaces: {
  446. sectionTitle: 'Google Places',
  447. sectionSubtitle: 'Bir adres veya bölge yakınındaki işletmeleri arayarak yerel rakipleri keşfedin.',
  448. keyConfigured: 'API anahtarı yapılandırıldı ({hint})',
  449. keyPlaceholder: 'Google Places API anahtarı',
  450. getKeyHint: 'Google Cloud Console\'dan ücretsiz API anahtarı alın — Places API ve Geocoding API\'yi etkinleştirin.',
  451. save: 'Anahtarı Kaydet',
  452. saving: 'Kaydediliyor…',
  453. disconnect: 'Kaldır',
  454. disconnectConfirm: 'Google Places API anahtarı kaldırılsın mı?',
  455. },
  456. },
  457. ai: {
  458. sectionTitle: 'Yapay Zeka Entegrasyonu',
  459. sectionSubtitle: 'Gönderi içeriği oluşturmak için yerel bir Ollama örneği bağla.',
  460. endpointLabel: 'Ollama Adresi',
  461. endpointPlaceholder: 'http://localhost:11434',
  462. endpointHint: 'Docker içinde varsayılan: http://ollama:11434',
  463. modelLabel: 'Model',
  464. modelPlaceholder: 'Model seç…',
  465. testConnection: 'Bağlantıyı Test Et',
  466. testing: 'Test ediliyor…',
  467. saveConfig: 'Kaydet',
  468. saving: 'Kaydediliyor…',
  469. saved: 'Kaydedildi!',
  470. noModels: 'Model bulunamadı — Ollama çalışıyor mu?',
  471. connected: 'Bağlandı',
  472. connectionFailed: 'Bağlantı başarısız',
  473. modelsAvailable: '{count} model mevcut',
  474. visionModelLabel: 'Görsel Model',
  475. visionModelPlaceholder: 'örn. llava, llama3.2-vision',
  476. visionModelHint: 'Görsel açıklama için kullanılır. Yükle: ollama pull llava',
  477. activeProvider: 'Aktif Sağlayıcı',
  478. setActive: 'Aktif Yap',
  479. active: 'Aktif',
  480. disconnect: 'Bağlantıyı Kes',
  481. disconnectConfirm: 'Bu sağlayıcı ve API anahtarı kaldırılsın mı?',
  482. apiKeyLabel: 'API Anahtarı',
  483. apiKeyPlaceholder: 'API anahtarınızı yapıştırın…',
  484. apiKeyConfigured: 'API anahtarı kaydedildi',
  485. connectAndActivate: 'Bağlan & Aktif Yap',
  486. saveProvider: 'Kaydet',
  487. providerSaved: 'Kaydedildi!',
  488. openai: {
  489. sectionTitle: 'OpenAI',
  490. sectionSubtitle: 'OpenAI API üzerinden GPT-4o ve GPT-4o-mini.',
  491. getKeyHint: 'API anahtarı için: platform.openai.com',
  492. },
  493. groq: {
  494. sectionTitle: 'Groq',
  495. sectionSubtitle: 'Llama ve Mixtral modelleriyle ultra hızlı çıkarım.',
  496. getKeyHint: 'API anahtarı için: console.groq.com',
  497. },
  498. gemini: {
  499. sectionTitle: 'Google Gemini',
  500. sectionSubtitle: 'Gemini 2.0 Flash ve 1.5 Pro, yerel görsel desteğiyle.',
  501. getKeyHint: 'API anahtarı için: aistudio.google.com',
  502. },
  503. },
  504. feed: {
  505. openOriginal: '↗ Aç',
  506. },
  507. competitors: {
  508. sectionTitle: 'Rakip İstihbaratı',
  509. sectionSubtitle: 'En fazla 5 rakibi takip edin ve içeriklerini YZ gönderilerinizi geliştirmek için kullanın.',
  510. addCompetitor: 'Rakip Ekle',
  511. addButton: 'Ekle',
  512. namePlaceholder: 'Rakip adı',
  513. websitePlaceholder: 'https://rakip.com',
  514. socialUrls: 'Sosyal profil URL\'leri',
  515. scrapeNow: 'Şimdi Tara',
  516. scraping: 'Taranıyor…',
  517. summarizeAi: 'YZ ile Özetle',
  518. summarizing: 'Özetleniyor…',
  519. extractKeywords: 'Anahtar Kelime Çıkar',
  520. extractingKeywords: 'Çıkarılıyor…',
  521. aiSummaryLabel: 'YZ Özeti',
  522. aiAnalysisLabel: 'YZ Analizi',
  523. analysisTone: 'Ton',
  524. analysisPositioning: 'Konumlandırma',
  525. analysisThemes: 'İçerik temaları',
  526. analysisGaps: 'Boşluklar ve fırsatlar',
  527. analysisMoves: 'Farklılaşma hamleleri',
  528. keywordsLabel: 'Rakip Anahtar Kelimeleri',
  529. intent_informational: 'Bilgilendirici',
  530. intent_commercial: 'Ticari',
  531. intent_transactional: 'İşlemsel',
  532. intent_navigational: 'Yönlendirici',
  533. sideBySideMode: 'Rakipler yan yana karşılaştırılıyor',
  534. strategicMap: 'Stratejik Harita',
  535. mapTitle: 'Stratejik Grup Haritası',
  536. mapGenerate: 'Harita Oluştur',
  537. mapGenerating: 'Haritalanıyor…',
  538. mapWhitespace: 'Fırsat boşlukları',
  539. mapClusters: 'Rakip kümeleri',
  540. mapEmpty: 'Eksenler seç ve rakipleri çizmek için Harita Oluştur\'a tıkla.',
  541. compareMatrix: 'Karşılaştırma Matrisi',
  542. matrixTitle: 'Rakip Karşılaştırma Matrisi',
  543. matrixSynthesize: 'Yapay Zeka Sentezi',
  544. matrixSynthesizing: 'Sentezleniyor…',
  545. predictionLabel: 'Yanıt Tahmini',
  546. predictionSatisfied: 'Pozisyonunu koruyor',
  547. predictionPushing: 'Aktif büyüme peşinde',
  548. predictionNextMoves: 'Muhtemel sonraki hamleler',
  549. predictionVulnerabilities: 'Sömürülebilir zayıflıklar',
  550. predictionRetaliationTriggers: 'Misilleme tetikleyicileri',
  551. detectSignals: 'Sinyalleri Algıla',
  552. detectingSignals: 'Algılanıyor…',
  553. signalsLabel: 'Pazar Sinyalleri',
  554. signalType_topic_expansion: 'Yeni konular',
  555. signalType_tone_shift: 'Ton değişimi',
  556. signalType_campaign_launch: 'Kampanya başlatma',
  557. signalType_pricing_change: 'Fiyat değişimi',
  558. signalType_market_entry: 'Pazara giriş',
  559. signalType_competitive_aggression: 'Rekabet hamlesi',
  560. signalType_frequency_change: 'Sıklık değişimi',
  561. profilePricing: 'Fiyatlandırma',
  562. profileTarget: 'Hedef müşteri',
  563. profileFeatures: 'Önemli özellikler',
  564. profileChannels: 'Kanallar',
  565. discoverButton: 'Rakipleri Otomatik Bul',
  566. discoverLocalButton: 'Yakınlarda Bul',
  567. discoverLocalSearch: 'Ara',
  568. localDiscoveryLabel: 'Konuma göre yerel rakip bul',
  569. localLocationPlaceholder: 'ör. İstanbul, Kadıköy veya Bağdat Caddesi, İstanbul',
  570. localBusinessTypePlaceholder: 'İşletme türü (isteğe bağlı) — ör. kafe, spor salonu',
  571. discovering: 'Aranıyor…',
  572. discoverySuggestionsLabel: 'YZ tarafından önerilen rakipler — eklemek için Ekle\'ye tıklayın:',
  573. discoverAccept: 'Ekle',
  574. sharedGapsNote: 'Kırmızı anahtar kelimeler {name} tarafından da hedefleniyor — en öncelikli boşluklar',
  575. sharedGapTitle: '{name} tarafından da hedefleniyor',
  576. analyzeGaps: 'Boşluk Analizi',
  577. analyzingGaps: 'Analiz ediliyor…',
  578. gapAnalysisLabel: 'İçerik Boşlukları',
  579. gapCount: 'boşluk',
  580. coveredCount: 'kapsanan',
  581. gapMissing: 'Eksik olduğunuz anahtar kelimeler',
  582. gapNoneFound: 'Boşluk yok — içeriğiniz rakibin tüm anahtar kelimelerini kapsıyor.',
  583. gapCoveredToggle: '{count} kapsanan anahtar kelime',
  584. gapNoHashtagStats: 'Henüz hashtag verisi yok — doğru sonuçlar için Ayarlar → Hashtag Grupları\'nda "Gönderileri Tara"yı çalıştırın.',
  585. generateRoadmap: 'İçerik Yol Haritası',
  586. generatingRoadmap: 'Oluşturuluyor…',
  587. roadmapLabel: 'İçerik Yol Haritası',
  588. roadmapDraft: 'Bu gönderiyi taslağa al',
  589. lastScraped: 'Son tarama',
  590. scrapeSuccess: '{count} kaynak başarıyla tarandı',
  591. scrapeNoContent: 'İçerik bulunamadı — URL\'yi kontrol edip tekrar deneyin',
  592. emptyState: 'Henüz rakip eklenmedi. İçeriklerini takip etmek için en fazla 5 rakip ekleyin.',
  593. maxReached: 'Maksimum 5 rakibe ulaşıldı.',
  594. freshnessNever: 'Hiç taranmadı',
  595. freshnessFresh: 'Güncel',
  596. freshnessStale: 'Bayat',
  597. freshnessOutdated: 'Eski',
  598. newActivity: 'Yeni aktivite tespit edildi',
  599. edit: 'Düzenle',
  600. save: 'Kaydet',
  601. cancel: 'İptal',
  602. delete: 'Kaldır',
  603. confirmDelete: 'Bu rakip kaldırılsın mı?',
  604. extractQuantitative: 'Veri Çıkar',
  605. extractingQuantitative: 'Çıkarılıyor…',
  606. quantitativeLabel: 'Nicel Profil',
  607. quantitativePricing: 'Fiyatlandırma',
  608. quantitativeFeatures: 'Temel özellikler',
  609. },
  610. platforms: {
  611. twitter: 'Twitter/X',
  612. linkedin: 'LinkedIn',
  613. mastodon: 'Mastodon',
  614. bluesky: 'Bluesky',
  615. instagram: 'Instagram',
  616. facebook: 'Facebook',
  617. reddit: 'Reddit',
  618. youtube: 'YouTube',
  619. pinterest: 'Pinterest',
  620. tiktok: 'TikTok',
  621. },
  622. workspace: {
  623. label: 'Çalışma Alanı',
  624. switchLabel: 'Çalışma alanı değiştir',
  625. defaultName: 'Varsayılan Çalışma Alanı',
  626. addNew: 'Yeni Çalışma Alanı',
  627. manage: 'Çalışma Alanlarını Yönet',
  628. nameLabel: 'Çalışma Alanı Adı',
  629. namePlaceholder: 'örn. Acme A.Ş.',
  630. create: 'Oluştur',
  631. creating: 'Oluşturuluyor…',
  632. rename: 'Yeniden Adlandır',
  633. renaming: 'Kaydediliyor…',
  634. delete: 'Sil',
  635. deleting: 'Siliniyor…',
  636. confirmDelete: 'Bu çalışma alanı ve TÜM verileri (kimlik bilgileri, gönderiler, rakipler, taslaklar) silinsin mi? Bu işlem geri alınamaz.',
  637. deleteBlocked: 'Tek çalışma alanı silinemez.',
  638. settingsTitle: 'Çalışma Alanları',
  639. settingsSubtitle: 'Her çalışma alanının kendine özgü kimlik bilgileri, rakipleri ve içerikleri vardır — birden fazla işletmeyi yönetmek için idealdir.',
  640. activeLabel: 'Aktif',
  641. noName: 'Adsız çalışma alanı',
  642. createError: 'Çalışma alanı oluşturulamadı',
  643. deleteError: 'Çalışma alanı silinemedi',
  644. renameError: 'Çalışma alanı adı değiştirilemedi',
  645. },
  646. }