tr.ts 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  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. preview: 'Önizleme',
  48. addMedia: 'Fotoğraf / Video',
  49. uploadFile: 'Cihazından bir fotoğraf veya video yükle',
  50. uploading: 'Yükleniyor…',
  51. uploadFailed: 'Yükleme başarısız. Lütfen tekrar dene.',
  52. pasteUrl: 'veya URL yapıştır',
  53. cancelUrl: 'iptal',
  54. mediaUrlPlaceholder: 'Görsel veya video URL\'sini yapıştır, Enter\'a bas…',
  55. mediaLoadError: 'Bu URL yüklenemedi — herkese açık olduğunu kontrol et.',
  56. igImageRequired: 'Instagram için görsel veya video zorunludur.',
  57. noDestinations: 'Hiçbir platform yapılandırılmamış.',
  58. goToSettings: 'Ayarlara git →',
  59. saveDraft: 'Taslak Kaydet',
  60. updateDraft: 'Taslağı Güncelle',
  61. savingDraft: 'Kaydediliyor…',
  62. draftSaved: 'Taslak kaydedildi.',
  63. hashtagSuggestions: 'Önerilen hashtagler',
  64. hashtagsLoading: 'Öneriliyor…',
  65. hashtagsRefresh: 'Yenile',
  66. aiButton: 'YZ',
  67. aiPanelTitle: 'YZ ile Oluştur',
  68. aiTopic: 'Konu',
  69. aiTopicPlaceholder: 'Bu gönderi ne hakkında olmalı?',
  70. aiGoal: 'Hedef',
  71. aiGoals: {
  72. promote: 'Tanıt',
  73. engage: 'Etkileşim',
  74. inform: 'Bilgilendir',
  75. entertain: 'Eğlendir',
  76. announce: 'Duyur',
  77. },
  78. aiTone: 'Ton',
  79. aiToneDefault: 'Profilden',
  80. aiGenerate: 'Oluştur',
  81. aiGenerating: 'Oluşturuluyor…',
  82. aiStop: 'Durdur',
  83. aiContextFrom: 'Bağlam: {account}',
  84. aiNoContext: 'Profil yok — Ayarlar\'dan ekle',
  85. aiNotConfigured: 'YZ yapılandırılmamış — Ayarlar → YZ Entegrasyonu',
  86. aiError: 'Oluşturma başarısız',
  87. },
  88. scheduler: {
  89. title: 'Zamanlama',
  90. newSchedule: '+ Yeni Gönderi',
  91. noJobs: 'Zamanlanmış gönderi yok.',
  92. statuses: {
  93. pending: 'Bekleyen',
  94. completed: 'Tamamlanan',
  95. failed: 'Başarısız',
  96. cancelled: 'İptal',
  97. },
  98. cancel: 'İptal',
  99. scheduledTab: 'Zamanlanmış',
  100. calendarTab: 'Takvim',
  101. draftsTab: 'Taslaklar',
  102. noDrafts: 'Kayıtlı taslak yok.',
  103. editDraft: 'Düzenle',
  104. deleteDraft: 'Sil',
  105. goToToday: 'Bugün',
  106. noJobsDay: 'Bu gün için zamanlanmış gönderi yok.',
  107. weekDaysShort: ['Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt', 'Paz'],
  108. months: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'],
  109. },
  110. settings: {
  111. title: 'Platform Bağlantıları',
  112. subtitle: 'Platforma bağlanmak için {env} dosyasını düzenle, ardından ilgili servisi yeniden başlat.',
  113. connected: 'Bağlı',
  114. notConnected: 'Bağlı değil',
  115. refreshStatus: '↻ Durumları Yenile',
  116. envHint: 'Yapılandırma gerekli',
  117. profiles: {
  118. sectionTitle: 'Hesap Profilleri',
  119. sectionSubtitle: 'Yapay zeka ile oluşturulan içerikleri kişiselleştirmek için iş bağlamı.',
  120. edit: 'Düzenle',
  121. close: 'Kapat',
  122. save: 'Profili Kaydet',
  123. saving: 'Kaydediliyor…',
  124. saved: 'Kaydedildi!',
  125. noAccounts: 'Bağlı hesap yok. Önce yukarıdan platform bağla.',
  126. businessName: 'İşletme Adı',
  127. businessNameHint: 'örn. Acme Kahve Kavurma',
  128. description: 'Açıklama',
  129. descriptionHint: 'Bu hesap neyi temsil ediyor? Ne yapıyorsunuz?',
  130. websiteUrl: 'Web Sitesi',
  131. industry: 'Sektör',
  132. industryHint: 'örn. Gıda & İçecek, SaaS, Perakende',
  133. targetAudience: 'Hedef Kitle',
  134. targetAudienceHint: 'örn. 25-45 yaş arası kahve tutkunları',
  135. toneOfVoice: 'Ses Tonu',
  136. toneSelect: 'Ton seç…',
  137. keywords: 'Anahtar Kelimeler',
  138. keywordsHint: 'Virgülle ayrılmış, örn. organik, özel, tek kökenli',
  139. hashtags: 'Tercih Edilen Hashtagler',
  140. hashtagsHint: 'örn. #kahveseverler #özelkahve',
  141. postingGuidelines: 'Yayın Kuralları',
  142. postingGuidelinesHint: 'Özel kurallar, örn. Cuma günleri açılış saatlerini belirt',
  143. },
  144. meta: {
  145. sectionTitle: 'Facebook & Instagram',
  146. 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.',
  147. appIdLabel: 'Uygulama Kimliği',
  148. appSecretLabel: 'Uygulama Gizli Anahtarı',
  149. appIdPlaceholder: 'Facebook Uygulama Kimliğin',
  150. appSecretPlaceholder: 'Facebook Uygulama Gizli Anahtarın',
  151. saveApp: 'Uygulama Bilgilerini Kaydet',
  152. saving: 'Kaydediliyor...',
  153. appConfigured: 'Uygulama bilgileri kaydedildi',
  154. connectButton: 'Facebook & Instagram ile Bağlan',
  155. connecting: 'Facebook\'a yönlendiriliyor...',
  156. reconnect: 'Yeniden Bağlan',
  157. disconnect: 'Tümünü Bağlantıyı Kes',
  158. disconnectConfirm: 'Bu işlem tüm Facebook Sayfaları ve Instagram hesaplarının bağlantısını keser. Devam edilsin mi?',
  159. discoveryTitle: 'Bağlanacak Sayfa ve Hesapları Seç',
  160. discoverySubtitle: 'Aşağıdan istediğin Facebook Sayfası ve Instagram hesabı kombinasyonunu seç.',
  161. pagesHeading: 'Facebook Sayfaları',
  162. igHeading: 'Instagram Hesapları',
  163. noPages: 'Bu hesap için Facebook Sayfası bulunamadı.',
  164. noIgAccounts: 'Instagram İşletme Hesabı bulunamadı.',
  165. igLinkedTo: 'Bağlı sayfa:',
  166. confirmSelection: 'Seçilenleri Bağla',
  167. confirmingSelection: 'Bağlanıyor...',
  168. nothingSelected: 'En az bir Sayfa veya Instagram hesabı seç.',
  169. connectedPages: 'Bağlı Sayfalar',
  170. connectedAccounts: 'Bağlı Hesaplar',
  171. errorTitle: 'OAuth Hatası',
  172. getAppHelp: 'Uygulama Kimliği ve Gizli Anahtarını şuradan al:',
  173. devPortal: 'developers.facebook.com',
  174. expiryWarningTitle: 'Instagram token\'ı yakında sona eriyor',
  175. expiryWarningBody: '{username} {days} gün içinde sona eriyor | {username} {days} gün içinde sona eriyor',
  176. expiryReconnect: 'Şimdi yeniden bağlan',
  177. expiryDismiss: 'Kapat',
  178. },
  179. },
  180. ai: {
  181. sectionTitle: 'Yapay Zeka Entegrasyonu',
  182. sectionSubtitle: 'Gönderi içeriği oluşturmak için yerel bir Ollama örneği bağla.',
  183. endpointLabel: 'Ollama Adresi',
  184. endpointPlaceholder: 'http://localhost:11434',
  185. endpointHint: 'Docker içinde varsayılan: http://ollama:11434',
  186. modelLabel: 'Model',
  187. modelPlaceholder: 'Model seç…',
  188. testConnection: 'Bağlantıyı Test Et',
  189. testing: 'Test ediliyor…',
  190. saveConfig: 'Kaydet',
  191. saving: 'Kaydediliyor…',
  192. saved: 'Kaydedildi!',
  193. noModels: 'Model bulunamadı — Ollama çalışıyor mu?',
  194. connected: 'Bağlandı',
  195. connectionFailed: 'Bağlantı başarısız',
  196. modelsAvailable: '{count} model mevcut',
  197. },
  198. feed: {
  199. openOriginal: '↗ Aç',
  200. },
  201. platforms: {
  202. twitter: 'Twitter/X',
  203. linkedin: 'LinkedIn',
  204. mastodon: 'Mastodon',
  205. bluesky: 'Bluesky',
  206. instagram: 'Instagram',
  207. facebook: 'Facebook',
  208. reddit: 'Reddit',
  209. youtube: 'YouTube',
  210. },
  211. }