tr.ts 24 KB

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