sub.php 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. <?php
  2. /******************************************************************************/
  3. /* Each entry of that file can be associated with a comment to indicate its */
  4. /* state. When there is no comment, it means the entry is fully translated. */
  5. /* The recognized comments are (comment matching is case-insensitive): */
  6. /* + TODO: the entry has never been translated. */
  7. /* + DIRTY: the entry has been translated but needs to be updated. */
  8. /* + IGNORE: the entry does not need to be translated. */
  9. /* When a comment is not recognized, it is discarded. */
  10. /******************************************************************************/
  11. return array(
  12. 'api' => array(
  13. 'documentation' => 'URL’yi harici bir araçla kullanmak için kopyala.',
  14. 'title' => 'API', // IGNORE
  15. ),
  16. 'bookmarklet' => array(
  17. 'documentation' => 'Bu butonu yer işaretleri araç çubuğunuza sürükleyerek veya sağ tıklayıp “Bağlantıyı yer işaretlerine ekle” seçeneğini seçerek yer işaretlerine ekleyin. Eklemek istediğiniz sitedeyken oluşturulan bu “Abone Ol” butonu ile akış ekleyebilirsiniz.',
  18. 'label' => 'Abone ol',
  19. 'title' => 'Yer işareti',
  20. ),
  21. 'category' => array(
  22. '_' => 'Kategori',
  23. 'add' => 'Kategori ekle',
  24. 'archiving' => 'Arşiv',
  25. 'dynamic_opml' => array(
  26. '_' => 'Dinamik OPML',
  27. 'help' => 'Dinamik olarak bu kategoriyi akışla doldurmak için bir link <a href="http://opml.org/" target="_blank">OPML file</a> sağla',
  28. ),
  29. 'empty' => 'Boş kategori',
  30. 'expand' => 'Kategoriyi genişlet',
  31. 'information' => 'Bilgi',
  32. 'open' => 'Kategoriyi aç',
  33. 'opml_url' => 'OPML linki',
  34. 'position' => 'Konumu göster',
  35. 'position_help' => 'Kategori sıralama düzenini kontrol etmek için',
  36. 'title' => 'Başlık',
  37. ),
  38. 'feed' => array(
  39. 'accept_cookies' => 'Cookieleri kabul et',
  40. 'accept_cookies_help' => 'Akış sağlayıcısının cookieler oluşturmasına izin ver. (Sadece istek süresince bellekte depolanmak üzere)',
  41. 'add' => 'akışı ekle',
  42. 'advanced' => 'Gelişmiş',
  43. 'archiving' => 'Arşiv',
  44. 'auth' => array(
  45. 'configuration' => 'Giriş',
  46. 'help' => 'HTTP korumalı RSS akışlarına bağlantı izni sağlar',
  47. 'http' => 'HTTP Kimlik Doğrulama',
  48. 'password' => 'HTTP şifre',
  49. 'username' => 'HTTP kullanıcı adı',
  50. ),
  51. 'clear_cache' => 'Önbelleği her zaman temizle',
  52. 'content_action' => array(
  53. '_' => 'Metin içeriğini getirirken içerik aksiyonu',
  54. 'append' => 'Mevcut içeriğin sonrasına ekle',
  55. 'prepend' => 'Mevcut içeriğin öncesine ekle',
  56. 'replace' => 'Mevcut içerikle değiştir',
  57. ),
  58. 'content_retrieval' => 'Content retrieval', // TODO
  59. 'css_cookie' => 'Makale içeriğini yüklerken çerez kullan',
  60. 'css_cookie_help' => 'Örnek: <kbd>foo=bar; gdpr_consent=true; cookie=value</kbd>',
  61. 'css_help' => 'Dikkat, daha çok zaman gerekir!',
  62. 'css_path' => 'Makaleleri kendi CSS görünümü ile göster',
  63. 'css_path_filter' => array(
  64. '_' => 'Kaldırılacak elemana ait CSS seçicisi',
  65. 'help' => 'CSS seçicisi şu şekilde olabilir: <kbd>footer, aside, p[data-sanitized-class~="menu"]</kbd>',
  66. ),
  67. 'description' => 'Tanım',
  68. 'empty' => 'Bu akış boş. Lütfen akışın aktif olduğuna emin olun.',
  69. 'error' => 'Bu akışda bir hatayla karşılaşıldı. Lütfen akışın sürekli ulaşılabilir olduğuna emin olun.',
  70. 'export-as-opml' => array(
  71. 'download' => 'İndir',
  72. 'help' => 'XML dosyası (veri alt kümesi. <a href="https://freshrss.github.io/FreshRSS/en/developers/OPML.html" target="_blank">dökümantasyonu incele</a>)',
  73. 'label' => 'OPML olarak dışarı aktar',
  74. ),
  75. 'filteractions' => array(
  76. '_' => 'Eylemi filtrele',
  77. 'help' => 'Her satıra tek bir arama filtresi yaz. <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#with-the-search-field" target="_blank">dökümantasyonu incele</a>.',
  78. ),
  79. 'http_headers' => 'HTTP Başlıkları (Headers)',
  80. 'http_headers_help' => 'Başlıklar yeni bir satırla ayrılır ve başlığın adı ve değeri iki nokta üst üste ile ayrılır (örneğin: <kbd><code>Accept: application/atom+xml<br />Authorization: Bearer some-token</code></kbd>).',
  81. 'information' => 'Bilgi',
  82. 'keep_min' => 'En az tutulacak makale sayısı',
  83. 'kind' => array(
  84. '_' => 'Akış kaynağının tipi',
  85. 'html_json' => array(
  86. '_' => 'HTML + XPath + JSON nokta gösterimi (HTML’de JSON)',
  87. 'xpath' => array(
  88. '_' => 'HTML’de JSON için XPath',
  89. 'help' => 'Örnek: <code>//script[@type="application/json"]</code>',
  90. ),
  91. ),
  92. 'html_xpath' => array(
  93. '_' => 'HTML + XPath (Web scraping)', // IGNORE
  94. 'feed_title' => array(
  95. '_' => 'akış başlığı',
  96. 'help' => 'Örnek: <code>//başlık</code> ya da sabit dizgi: <code>"Benim özel akışım"</code>',
  97. ),
  98. 'help' => '<dfn><a href="https://www.w3.org/TR/xpath-10/" target="_blank">XPath 1.0</a></dfn> Gelişmiş kullanıcılar için standart istek dili, FreshRSS web scrapingi aktifleştirmek için kullanıyor.',
  99. 'item' => array(
  100. '_' => 'yeni nesneler bulunuyor <strong>nesneler</strong><br /><small>(en önemli)</small>',
  101. 'help' => 'Örnek: <code>//div[@class="news-item"]</code>',
  102. ),
  103. 'item_author' => array(
  104. '_' => 'nesne yazarı author',
  105. 'help' => 'Sabit dizi olabilir. Örnek: <code>"Anonymous"</code>',
  106. ),
  107. 'item_categories' => 'nesne etiketleri',
  108. 'item_content' => array(
  109. '_' => 'nesne içeriği',
  110. 'help' => 'Tüm nesneyi almak için örnek: <code>.</code>',
  111. ),
  112. 'item_thumbnail' => array(
  113. '_' => 'nesne önizlemesi',
  114. 'help' => 'Örnek: <code>descendant::img/@src</code>',
  115. ),
  116. 'item_timeFormat' => array(
  117. '_' => 'Özel tarih/saat formatı',
  118. 'help' => 'Opsiyonel. Desteklenen biçime <a href="https://php.net/datetime.createfromformat" target="_blank"><code>DateTime::createFromFormat()</code>buradan</a> ya da <code>d-m-Y H:i:s</code> adresinden ulaşabilirsiniz.',
  119. ),
  120. 'item_timestamp' => array(
  121. '_' => 'nesne tarihi',
  122. 'help' => 'Sonuç <a href="https://php.net/strtotime" target="_blank"><code>strtotime()</code></a> tarafından ayrıştırılacaktır.',
  123. ),
  124. 'item_title' => array(
  125. '_' => 'nesne başlığı',
  126. 'help' => 'Linkte gösterilen gibi <a href="https://developer.mozilla.org/docs/Web/XPath/Axes" target="_blank">XPath axis</a> <code>descendant::</code> ya da <code>descendant::h2</code> kullanınınız',
  127. ),
  128. 'item_uid' => array(
  129. '_' => 'nesne spesifik ID',
  130. 'help' => 'Opsiyonel. Örnek: <code>descendant::div/@data-uri</code>',
  131. ),
  132. 'item_uri' => array(
  133. '_' => 'nesne linki (URL)',
  134. 'help' => 'Örnek: <code>descendant::a/@href</code>',
  135. ),
  136. 'relative' => 'XPath (nesneye ait):',
  137. 'xpath' => 'XPath:',
  138. ),
  139. 'json_dotnotation' => array(
  140. '_' => 'JSON (Noktalı gösterim)', // IGNORE
  141. 'feed_title' => array(
  142. '_' => 'akış başlığı',
  143. 'help' => 'Örnek: <code>meta.title</code> ya da sabit bir dizgi: <code>"Benim özel akışım"</code>',
  144. ),
  145. 'help' => 'JSON noktalı gösterimi, nesneler arasında noktalar ve diziler için köşeli parantezler kullanır (örneğin: <code>data.items[0].title</code>)',
  146. 'item' => array(
  147. '_' => 'yeni akışlar bulunuyor <strong>çğeler</strong><br /><small>(en önemli)</small>',
  148. 'help' => 'Öğeleri içeren dizinin JSON yolu, e.g. <code>yeniAkışÖğeleri</code>',
  149. ),
  150. 'item_author' => 'öğe yazarı',
  151. 'item_categories' => 'öğe etiketleri',
  152. 'item_content' => array(
  153. '_' => 'öğe içeriği',
  154. 'help' => 'İçeriğin bulunduğu anahtar, örneğin, <code>içerik</code>',
  155. ),
  156. 'item_thumbnail' => array(
  157. '_' => 'nesne küçük resmi',
  158. 'help' => 'Örnek: <code>resim</code>',
  159. ),
  160. 'item_timeFormat' => array(
  161. '_' => 'Özel tarih/saat formatı',
  162. 'help' => 'İsteğe bağlı. <a href="https://php.net/datetime.createfromformat" target="_blank"><code>DateTime::createFromFormat()</code></a> tarafından desteklenen formatlar. Örneğin <code>d-m-Y H:i:s</code>',
  163. ),
  164. 'item_timestamp' => array(
  165. '_' => 'nesne tarihi',
  166. 'help' => 'Sonuçlar <a href="https://php.net/strtotime" target="_blank"><code>strtotime()</code></a> tarafından ayrıştırılacak.',
  167. ),
  168. 'item_title' => 'nesne başlığı',
  169. 'item_uid' => 'nesne özel ID',
  170. 'item_uri' => array(
  171. '_' => 'nesne linkı (URL)',
  172. 'help' => 'Örnek: <code>permalink</code>',
  173. ),
  174. 'json' => 'Noktalı gösterim yolu şunlar için geçerlidir:',
  175. 'relative' => 'Noktalı gösterim yolu ( öğeye göre bağıl) şunlar için geçerlidir:',
  176. ),
  177. 'jsonfeed' => 'JSON Akışı',
  178. 'rss' => 'RSS / Atom (varsayılan)',
  179. 'xml_xpath' => 'XML + XPath', // IGNORE
  180. ),
  181. 'maintenance' => array(
  182. 'clear_cache' => 'Önbelleği temizle',
  183. 'clear_cache_help' => 'Bu akışın önbelleğini temizler.',
  184. 'reload_articles' => 'Makaleleri yeniden yükle',
  185. 'reload_articles_help' => 'Belirlenen seçiçi için metin yenileme ve tüm akış çekme',
  186. 'title' => 'Bakım',
  187. ),
  188. 'max_http_redir' => 'Maksimum HTTP yönlendirme sayısı',
  189. 'max_http_redir_help' => 'Devre dışı bırakmak için boş bırakın ya da 0 olarak bırakın. Sınırsız yönlendirme için -1 olarak tanımlayın',
  190. 'method' => array(
  191. '_' => 'HTTP Method', // IGNORE
  192. ),
  193. 'method_help' => 'POST payload otomatik yardımı için <code>application/x-www-form-urlencoded</code> ve <code>application/json</code>',
  194. 'method_postparams' => 'Payload for POST', // IGNORE
  195. 'moved_category_deleted' => 'Bir kategoriyi silerseniz, içerisindeki akışlar <em>%s</em> içerisine yerleşir.',
  196. 'mute' => array(
  197. '_' => 'sessize al',
  198. 'state_is_muted' => 'Bu akış sessize alındı',
  199. ),
  200. 'no_selected' => 'Hiçbir akış seçilmedi.',
  201. 'number_entries' => '%d makale',
  202. 'open_feed' => '%s akışını aç',
  203. 'path_entries_conditions' => 'Conditions for content retrieval', // TODO
  204. 'priority' => array(
  205. '_' => 'Görünürlük',
  206. 'archived' => 'Gösterme (arşivlenmiş)',
  207. 'category' => 'Kendi kategorisinde göster',
  208. 'important' => 'Önemli akışlarda göster',
  209. 'main_stream' => 'Ana akışda göster',
  210. ),
  211. 'proxy' => 'Bu akışı güncellemek için vekil sunucu kullan',
  212. 'proxy_help' => 'Bir protokol seçin (ör: SOCKS5) vekil sunucu adresini girin (Örneğin: <kbd>127.0.0.1:1080</kbd> ya da <kbd>username:password@127.0.0.1:1080</kbd>)',
  213. 'selector_preview' => array(
  214. 'show_raw' => 'Kaynak kodu göster',
  215. 'show_rendered' => 'İçeriği göster',
  216. ),
  217. 'show' => array(
  218. 'all' => 'Tüm akışı göster',
  219. 'error' => 'Sadece hatalı akışları göster',
  220. ),
  221. 'showing' => array(
  222. 'error' => 'Sadece hatalı akışları gösteriliyor',
  223. ),
  224. 'ssl_verify' => 'SSL güvenliğini doğrula',
  225. 'stats' => 'İstatistikler',
  226. 'think_to_add' => 'Akış ekleyebilirsiniz.',
  227. 'timeout' => 'Zaman aşımı (saniye)',
  228. 'title' => 'Başlık',
  229. 'title_add' => 'RSS akışı ekle',
  230. 'ttl' => 'Şu kadar süreden fazla otomatik yenileme yapma',
  231. 'unicityCriteria' => array(
  232. '_' => 'Makale birlik kriterleri',
  233. 'forced' => '<span title="Tekillik kriterini engelle, akışta yinelenen makaleler olsa bile">zorunlu</span>',
  234. 'help' => 'Geçersiz akışlar için geçerlidir.<br />⚠️ Politikayı değiştirmek, yinelenenlerin oluşmasına neden olur.',
  235. 'id' => 'Standart Kimlik (varsayılan)',
  236. 'link' => 'Bağlantı',
  237. 'sha1:link_published' => 'Bağlantı + Tarih',
  238. 'sha1:link_published_title' => 'Bağlantı + Tarih + Başlık',
  239. 'sha1:link_published_title_content' => 'Bağlantı + Tarih + Başlık + İçerik',
  240. ),
  241. 'url' => 'Akış URL',
  242. 'useragent' => 'Bu akışı yüklemek için user agent kullan',
  243. 'useragent_help' => 'Örnek: <kbd>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0)</kbd>',
  244. 'validator' => 'Akış geçerliliğini kontrol edin',
  245. 'website' => 'Site URL',
  246. 'websub' => 'WebSub ile anlık bildirim',
  247. ),
  248. 'import_export' => array(
  249. 'export' => array(
  250. '_' => 'Dışa aktar',
  251. 'sqlite' => 'Kullanıcı veritabanını SQLite olarak indirin',
  252. ),
  253. 'export_labelled' => 'Etiketli makaleleri dışarı aktar',
  254. 'export_opml' => 'Akış listesini dışarı aktar (OPML)',
  255. 'export_starred' => 'Favorileri dışarı aktar',
  256. 'feed_list' => '%s makalenin listesi',
  257. 'file_to_import' => 'Dosyadan içe aktar<br />(OPML, JSON or ZIP)',
  258. 'file_to_import_no_zip' => 'Dosyadan içe aktar<br />(OPML or JSON)',
  259. 'import' => 'İçe aktar',
  260. 'starred_list' => 'Favori makaleleirn listesi',
  261. 'title' => 'İçe / dışa aktar',
  262. ),
  263. 'menu' => array(
  264. 'add' => 'Kategori veya akış ekle',
  265. 'import_export' => 'İçe / dışa aktar',
  266. 'label_management' => 'Etiket yönetimi',
  267. 'stats' => array(
  268. 'idle' => 'Boştaki akışlar',
  269. 'main' => 'Ana istatistikler',
  270. 'repartition' => 'Makale dağılımı',
  271. ),
  272. 'subscription_management' => 'Abonelik yönetimi',
  273. 'subscription_tools' => 'Abonelik araçları',
  274. ),
  275. 'tag' => array(
  276. 'auto_label' => 'Bu etiketi yeni makalelere ekle',
  277. 'name' => 'İsim',
  278. 'new_name' => 'Eski isim',
  279. 'old_name' => 'Yeni isim',
  280. ),
  281. 'title' => array(
  282. '_' => 'Abonelik yönetimi',
  283. 'add' => 'Kategori veya akış ekle',
  284. 'add_category' => 'Kategori ekle',
  285. 'add_dynamic_opml' => 'Dinamik OPML ekle',
  286. 'add_feed' => 'Akış ekle',
  287. 'add_label' => 'Etiket ekle',
  288. 'add_opml_category' => 'OPML category name', // TODO
  289. 'delete_label' => 'Etiket sil',
  290. 'feed_management' => 'RSS akış yönetimi',
  291. 'rename_label' => 'Etiketi yeniden adlandır',
  292. 'subscription_tools' => 'Abonelik araçları',
  293. ),
  294. );