tr.ts 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. export default {
  2. nav: {
  3. feed: 'Akış',
  4. compose: 'Yeni Gönderi',
  5. media: 'Medya',
  6. scheduler: 'Zamanlama',
  7. settings: 'Ayarlar',
  8. },
  9. media: {
  10. title: 'Medya Kütüphanesi',
  11. fileCount: '{count} dosya',
  12. upload: 'Yükle',
  13. uploading: 'Yükleniyor…',
  14. dropZoneTitle: 'Dosyaları buraya bırak veya Yükle\'ye tıkla',
  15. dropZoneHint: 'JPEG, PNG, GIF, WebP, MP4, MOV desteklenir — her biri en fazla 100 MB',
  16. useInPost: 'Gönderide Kullan',
  17. copyUrl: 'URL Kopyala',
  18. copied: 'Kopyalandı!',
  19. deleteConfirmTitle: 'Bu dosya silinsin mi?',
  20. deleteConfirmHint: 'Bu işlem geri alınamaz. Bu dosyayı kullanan gönderiler medyasını kaybeder.',
  21. cancel: 'İptal',
  22. delete: 'Sil',
  23. deleting: 'Siliniyor…',
  24. },
  25. dashboard: {
  26. platforms: 'Platformlar',
  27. tags: 'Etiketler',
  28. allTags: 'Tümü',
  29. searchPlaceholder: 'İçerik veya kullanıcı ara...',
  30. refresh: 'Yenile',
  31. refreshing: 'Yenileniyor...',
  32. newPost: '+ Yeni Gönderi',
  33. loading: 'Feed yükleniyor...',
  34. empty: 'Gösterilecek içerik yok.',
  35. emptyHint: 'Platform bağlantılarını kontrol et veya feed\'i yenile.',
  36. },
  37. compose: {
  38. title: 'Yeni Gönderi',
  39. destinationsLabel: 'Şuralara gönder',
  40. placeholder: 'Ne düşünüyorsun?',
  41. cancel: 'İptal',
  42. schedule: 'Zamanla',
  43. send: 'Şimdi Gönder →',
  44. sending: 'Gönderiliyor...',
  45. successMessage: 'Gönderi başarıyla gönderildi.',
  46. scheduleTitle: 'Zamanlama (boş bırakırsan hemen gönderilir)',
  47. timezoneLabel: 'Saat Dilimi',
  48. timezoneAutoFrom: 'Hesaptan otomatik',
  49. preview: 'Önizleme',
  50. addMedia: 'Fotoğraf / Video',
  51. uploadFile: 'Cihazından bir fotoğraf veya video yükle',
  52. uploading: 'Yükleniyor…',
  53. uploadFailed: 'Yükleme başarısız. Lütfen tekrar dene.',
  54. pasteUrl: 'veya URL yapıştır',
  55. cancelUrl: 'iptal',
  56. mediaUrlPlaceholder: 'Görsel veya video URL\'sini yapıştır, Enter\'a bas…',
  57. mediaLoadError: 'Bu URL yüklenemedi — herkese açık olduğunu kontrol et.',
  58. igImageRequired: 'Instagram için görsel veya video zorunludur.',
  59. noDestinations: 'Hiçbir platform yapılandırılmamış.',
  60. goToSettings: 'Ayarlara git →',
  61. saveDraft: 'Taslak Kaydet',
  62. updateDraft: 'Taslağı Güncelle',
  63. savingDraft: 'Kaydediliyor…',
  64. draftSaved: 'Taslak kaydedildi.',
  65. hashtagSuggestions: 'Önerilen hashtagler',
  66. hashtagsLoading: 'Öneriliyor…',
  67. hashtagsRefresh: 'Yenile',
  68. aiButton: 'YZ',
  69. aiPanelTitle: 'YZ ile Oluştur',
  70. aiTopic: 'Konu',
  71. aiTopicPlaceholder: 'Bu gönderi ne hakkında olmalı?',
  72. aiGoal: 'Hedef',
  73. aiGoals: {
  74. promote: 'Tanıt',
  75. engage: 'Etkileşim',
  76. inform: 'Bilgilendir',
  77. entertain: 'Eğlendir',
  78. announce: 'Duyur',
  79. },
  80. aiTone: 'Ton',
  81. aiToneDefault: 'Profilden',
  82. aiGenerate: 'Oluştur',
  83. aiGenerating: 'Oluşturuluyor…',
  84. aiStop: 'Durdur',
  85. aiContextFrom: 'Bağlam: {account}',
  86. aiNoContext: 'Profil yok — Ayarlar\'dan ekle',
  87. aiNotConfigured: 'YZ yapılandırılmamış — Ayarlar → YZ Entegrasyonu',
  88. aiError: 'Oluşturma başarısız',
  89. captionGenerate: '✨ Açıklama oluştur',
  90. captionGenerating: 'Açıklama oluşturuluyor…',
  91. captionError: 'Açıklama oluşturma başarısız',
  92. },
  93. scheduler: {
  94. title: 'Zamanlama',
  95. newSchedule: '+ Yeni Gönderi',
  96. noJobs: 'Zamanlanmış gönderi yok.',
  97. statuses: {
  98. pending: 'Bekleyen',
  99. completed: 'Tamamlanan',
  100. failed: 'Başarısız',
  101. cancelled: 'İptal',
  102. },
  103. cancel: 'İptal',
  104. scheduledTab: 'Zamanlanmış',
  105. calendarTab: 'Takvim',
  106. draftsTab: 'Taslaklar',
  107. noDrafts: 'Kayıtlı taslak yok.',
  108. editDraft: 'Düzenle',
  109. deleteDraft: 'Sil',
  110. goToToday: 'Bugün',
  111. noJobsDay: 'Bu gün için zamanlanmış gönderi yok.',
  112. weekDaysShort: ['Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt', 'Paz'],
  113. months: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'],
  114. },
  115. settings: {
  116. title: 'Platform Bağlantıları',
  117. subtitle: 'Platforma bağlanmak için {env} dosyasını düzenle, ardından ilgili servisi yeniden başlat.',
  118. connected: 'Bağlı',
  119. notConnected: 'Bağlı değil',
  120. refreshStatus: '↻ Durumları Yenile',
  121. envHint: 'Yapılandırma gerekli',
  122. profiles: {
  123. sectionTitle: 'Hesap Profilleri',
  124. sectionSubtitle: 'Yapay zeka ile oluşturulan içerikleri kişiselleştirmek için iş bağlamı.',
  125. edit: 'Düzenle',
  126. close: 'Kapat',
  127. save: 'Profili Kaydet',
  128. saving: 'Kaydediliyor…',
  129. saved: 'Kaydedildi!',
  130. noAccounts: 'Bağlı hesap yok. Önce yukarıdan platform bağla.',
  131. businessName: 'İşletme Adı',
  132. businessNameHint: 'örn. Acme Kahve Kavurma',
  133. description: 'Açıklama',
  134. descriptionHint: 'Bu hesap neyi temsil ediyor? Ne yapıyorsunuz?',
  135. websiteUrl: 'Web Sitesi',
  136. industry: 'Sektör',
  137. industryHint: 'örn. Gıda & İçecek, SaaS, Perakende',
  138. targetAudience: 'Hedef Kitle',
  139. targetAudienceHint: 'örn. 25-45 yaş arası kahve tutkunları',
  140. toneOfVoice: 'Ses Tonu',
  141. toneSelect: 'Ton seç…',
  142. keywords: 'Anahtar Kelimeler',
  143. keywordsHint: 'Virgülle ayrılmış, örn. organik, özel, tek kökenli',
  144. hashtags: 'Tercih Edilen Hashtagler',
  145. hashtagsHint: 'örn. #kahveseverler #özelkahve',
  146. postingGuidelines: 'Yayın Kuralları',
  147. postingGuidelinesHint: 'Özel kurallar, örn. Cuma günleri açılış saatlerini belirt',
  148. timezone: 'Saat Dilimi',
  149. timezoneHint: 'Bu hesap için gönderilerin doğru yerel saatte zamanlanması için kullanılır.',
  150. timezoneAuto: 'Tarayıcı saat dilimini kullan',
  151. },
  152. meta: {
  153. sectionTitle: 'Facebook & Instagram',
  154. 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.',
  155. appIdLabel: 'Uygulama Kimliği',
  156. appSecretLabel: 'Uygulama Gizli Anahtarı',
  157. appIdPlaceholder: 'Facebook Uygulama Kimliğin',
  158. appSecretPlaceholder: 'Facebook Uygulama Gizli Anahtarın',
  159. saveApp: 'Uygulama Bilgilerini Kaydet',
  160. saving: 'Kaydediliyor...',
  161. appConfigured: 'Uygulama bilgileri kaydedildi',
  162. connectButton: 'Facebook & Instagram ile Bağlan',
  163. connecting: 'Facebook\'a yönlendiriliyor...',
  164. reconnect: 'Yeniden Bağlan',
  165. disconnect: 'Tümünü Bağlantıyı Kes',
  166. disconnectConfirm: 'Bu işlem tüm Facebook Sayfaları ve Instagram hesaplarının bağlantısını keser. Devam edilsin mi?',
  167. discoveryTitle: 'Bağlanacak Sayfa ve Hesapları Seç',
  168. discoverySubtitle: 'Aşağıdan istediğin Facebook Sayfası ve Instagram hesabı kombinasyonunu seç.',
  169. pagesHeading: 'Facebook Sayfaları',
  170. igHeading: 'Instagram Hesapları',
  171. noPages: 'Bu hesap için Facebook Sayfası bulunamadı.',
  172. noIgAccounts: 'Instagram İşletme Hesabı bulunamadı.',
  173. igLinkedTo: 'Bağlı sayfa:',
  174. confirmSelection: 'Seçilenleri Bağla',
  175. confirmingSelection: 'Bağlanıyor...',
  176. nothingSelected: 'En az bir Sayfa veya Instagram hesabı seç.',
  177. connectedPages: 'Bağlı Sayfalar',
  178. connectedAccounts: 'Bağlı Hesaplar',
  179. errorTitle: 'OAuth Hatası',
  180. getAppHelp: 'Uygulama Kimliği ve Gizli Anahtarını şuradan al:',
  181. devPortal: 'developers.facebook.com',
  182. expiryWarningTitle: 'Instagram token\'ı yakında sona eriyor',
  183. expiryWarningBody: '{username} {days} gün içinde sona eriyor | {username} {days} gün içinde sona eriyor',
  184. expiryReconnect: 'Şimdi yeniden bağlan',
  185. expiryDismiss: 'Kapat',
  186. },
  187. },
  188. ai: {
  189. sectionTitle: 'Yapay Zeka Entegrasyonu',
  190. sectionSubtitle: 'Gönderi içeriği oluşturmak için yerel bir Ollama örneği bağla.',
  191. endpointLabel: 'Ollama Adresi',
  192. endpointPlaceholder: 'http://localhost:11434',
  193. endpointHint: 'Docker içinde varsayılan: http://ollama:11434',
  194. modelLabel: 'Model',
  195. modelPlaceholder: 'Model seç…',
  196. testConnection: 'Bağlantıyı Test Et',
  197. testing: 'Test ediliyor…',
  198. saveConfig: 'Kaydet',
  199. saving: 'Kaydediliyor…',
  200. saved: 'Kaydedildi!',
  201. noModels: 'Model bulunamadı — Ollama çalışıyor mu?',
  202. connected: 'Bağlandı',
  203. connectionFailed: 'Bağlantı başarısız',
  204. modelsAvailable: '{count} model mevcut',
  205. visionModelLabel: 'Görsel Model',
  206. visionModelPlaceholder: 'örn. llava, llama3.2-vision',
  207. visionModelHint: 'Görsel açıklama için kullanılır. Yükle: ollama pull llava',
  208. },
  209. feed: {
  210. openOriginal: '↗ Aç',
  211. },
  212. platforms: {
  213. twitter: 'Twitter/X',
  214. linkedin: 'LinkedIn',
  215. mastodon: 'Mastodon',
  216. bluesky: 'Bluesky',
  217. instagram: 'Instagram',
  218. facebook: 'Facebook',
  219. reddit: 'Reddit',
  220. youtube: 'YouTube',
  221. },
  222. }