aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Ramazan Sancar <ramazansancar4545@gmail.com> 2024-11-01 12:42:28 +0300
committerGravatar GitHub <noreply@github.com> 2024-11-01 10:42:28 +0100
commit643a31558cf926ff8d2601f779be3a56b9e40192 (patch)
treea75130b1df9a921501d4906bae014124aae5c775
parent9d5a79c9acad32396d5fcc274a7cb99eac23ac69 (diff)
upd: Turkish translations have been completed. Changes have been made to words in previous translations. (#6960)
* upd: Update Turkish translation * upd: "Ramazan Sancar" was added to Credits.md. * upd: Turkish translations have been completed. Changes have been made to words in previous translations. upd: fixed ellipsis usage. * Update app/i18n/tr/gen.php * add: Turkish translations have been made for Core Extensions (User CSS, UserJS). * Update app/i18n/tr/sub.php Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> * Update app/i18n/tr/sub.php Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> * Update app/i18n/tr/sub.php Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> --------- Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
-rw-r--r--app/i18n/cs/admin.php2
-rw-r--r--app/i18n/tr/admin.php4
-rw-r--r--app/i18n/tr/conf.php32
-rw-r--r--app/i18n/tr/feedback.php2
-rw-r--r--app/i18n/tr/gen.php12
-rw-r--r--app/i18n/tr/sub.php42
-rw-r--r--app/i18n/zh-cn/admin.php2
-rw-r--r--lib/core-extensions/UserCSS/i18n/tr/ext.php7
-rw-r--r--lib/core-extensions/UserJS/i18n/tr/ext.php7
9 files changed, 62 insertions, 48 deletions
diff --git a/app/i18n/cs/admin.php b/app/i18n/cs/admin.php
index 911957ed8..43bdfabc0 100644
--- a/app/i18n/cs/admin.php
+++ b/app/i18n/cs/admin.php
@@ -206,7 +206,7 @@ return array(
'copiedFromURL' => 'update.php zkopírováno z %s do ./data',
'current_version' => 'Vaše aktuální verze',
'last' => 'Poslední kontrola',
- 'loading' => 'Aktualizuje se...',
+ 'loading' => 'Aktualizuje se…',
'none' => 'Žádné nové aktualizace',
'releaseChannel' => array(
'_' => 'Kanál pro vydání',
diff --git a/app/i18n/tr/admin.php b/app/i18n/tr/admin.php
index 906146d69..61e5c311a 100644
--- a/app/i18n/tr/admin.php
+++ b/app/i18n/tr/admin.php
@@ -116,7 +116,7 @@ return array(
'description' => 'Açıklama',
'disabled' => 'Pasif',
'empty_list' => 'Yüklenmiş eklenti bulunmamaktadır',
- 'empty_list_help' => 'Check the logs to determine the reason behind the empty extension list.', // TODO
+ 'empty_list_help' => 'Boş uzantı listesinin arkasındaki nedeni belirlemek için günlükleri kontrol edin.',
'enabled' => 'Aktif',
'latest' => 'Kuruldu',
'name' => 'İsim',
@@ -210,7 +210,7 @@ return array(
'none' => 'Yeni güncelleme yok',
'releaseChannel' => array(
'_' => 'Sürüm kanalı',
- 'edge' => 'Rolling release (“edge”)', // IGNORE
+ 'edge' => 'Sürekli güncellenen sürüm (“edge”)',
'latest' => 'Stabil sürüm (“latest”)',
),
'title' => 'Sistem güncelleme',
diff --git a/app/i18n/tr/conf.php b/app/i18n/tr/conf.php
index 18ddee338..8174f84e5 100644
--- a/app/i18n/tr/conf.php
+++ b/app/i18n/tr/conf.php
@@ -22,12 +22,12 @@ return array(
'keep_period' => 'Bellekte tutulacak en eski makale tarihi',
'keep_unreads' => 'Okunmamaış makaleleri asla silme',
'maintenance' => 'Bakım',
- 'optimize' => 'Veritabanı optimize et',
+ 'optimize' => 'Veritabanını optimize et',
'optimize_help' => 'Bu işlem bazen veritabanı boyutunu düşürmeye yardımcı olur',
'policy' => 'Teimzleme politikası',
'policy_warning' => 'Eğer temizleme politikası seçilmezse her makale bellekte tutulacaktır.',
'purge_now' => 'Şimdi temizle',
- 'title' => 'Arşiv',
+ 'title' => 'Arşivleme',
'ttl' => 'Şu süreden sık otomatik yenileme yapma',
),
'display' => array(
@@ -35,7 +35,7 @@ return array(
'darkMode' => array(
'_' => 'Otomatik karanlık mod',
'auto' => 'Otomatik',
- 'help' => 'For compatible themes only', // TODO
+ 'help' => 'Yalnızca uyumlu temalar için',
'no' => 'Kapalı',
),
'icon' => array(
@@ -100,8 +100,8 @@ return array(
),
),
'privacy' => array(
- '_' => 'Privacy', // TODO
- 'retrieve_extension_list' => 'Retrieve extension list', // TODO
+ '_' => 'Gizlilik',
+ 'retrieve_extension_list' => 'Uzantı listesini al',
),
'profile' => array(
'_' => 'Profil yönetimi',
@@ -119,7 +119,7 @@ return array(
'query' => array(
'_' => 'Kullanıcı sorguları',
'deprecated' => 'Bu sorgu artık geçerli değil. İlgili akış veya kategori silinmiş.',
- 'description' => 'Description', // TODO
+ 'description' => 'Açıklama',
'filter' => array(
'_' => 'Filtre uygulandı:',
'categories' => 'Kategoriye göre göster',
@@ -140,7 +140,7 @@ return array(
'get_important' => 'Önemli akışındaki makaleleri göster',
'get_label' => '“%s” etiketine sahip makaleleri göster',
'help' => '<a href="https://freshrss.github.io/FreshRSS/en/users/user_queries.html" target="_blank">Kullanıcı aramaları ve HTML / RSS / OPML ile paylaşım hakkında dökümantasyonu</a> görüntüleyin.',
- 'image_url' => 'Image URL', // TODO
+ 'image_url' => 'Resim Bağlantısı (URL)',
'name' => 'İsim',
'no_filter' => 'Filtre yok',
'number' => 'Sorgu n°%d',
@@ -149,7 +149,7 @@ return array(
'search' => '“%s” için arama',
'share' => array(
'_' => 'Bu aramayı linkle paylaşın',
- 'greader' => 'Shareable link to the GReader JSON', // TODO
+ 'greader' => 'GReader JSON için paylaşılabilir bağlantı',
'help' => 'Bu aramayı herhangi biriyle paylaşmak istiyorsanız bu bağlantıyı verin',
'html' => 'HTML sayfasına paylaşılabilir bağlantı',
'opml' => 'OMPL listesine paylaşılabilir bağlantı',
@@ -177,7 +177,7 @@ return array(
'_' => 'Okuma',
'after_onread' => '“Hepsini okundu say” dedinten sonra,',
'always_show_favorites' => 'Öntanımlı olarak favori tüm makaleleri göster',
- 'apply_to_individual_feed' => 'Applies to feeds individually', // TODO
+ 'apply_to_individual_feed' => 'Tek tek akışlara uygulanır',
'article' => array(
'authors_date' => array(
'_' => 'Yazarlar ve Tarih',
@@ -193,9 +193,9 @@ return array(
),
'feed_title' => 'Akış Başlığı',
'icons' => array(
- '_' => 'Article icons position<br /><small>(Reading view only)</small>', // TODO
- 'above_title' => 'Above title', // TODO
- 'with_authors' => 'In authors and date row', // TODO
+ '_' => 'Makale simgeleri konumu<br /><small>(Yalnızca okuma görünümü)</small>',
+ 'above_title' => 'Başlığın üstünde',
+ 'with_authors' => 'Yazarlar ve tarih satırında',
),
'tags' => array(
'_' => 'Etiketler',
@@ -237,8 +237,8 @@ return array(
'upon_gone' => 'Yeni akışta üst sıralarda değilken',
'upon_reception' => 'makale üzerinde gelince',
'when' => 'Makaleyi okundu olarak işaretle…',
- 'when_same_title_in_category' => 'if an identical title already exists in the top <i>n</i> newest articles of the category', // TODO
- 'when_same_title_in_feed' => 'Aynı başlığa sahip daha yeni bir makale en popüler <i>n</i> yeni metinlerdeyse (of the feed)', // DIRTY
+ 'when_same_title_in_category' => 'Eğer kategorinin en yeni <i>n</i> makalesinde aynı başlık zaten mevcutsa',
+ 'when_same_title_in_feed' => 'Eğer aynı başlık akışın en yeni <i>n</i> makalesinde zaten mevcutsa',
),
'show' => array(
'_' => 'Gösterilecek makaleler',
@@ -258,7 +258,7 @@ return array(
'older_first' => 'Önce eskiler',
),
'star' => array(
- 'when' => 'Mark an article as favourite…', // TODO
+ 'when' => 'Bir makaleyi favori olarak işaretle…',
),
'sticky_post' => 'Makale açıldığında yukarı getir',
'title' => 'Okuma',
@@ -313,7 +313,7 @@ return array(
'other_action' => 'Diğer eylemler',
'previous_article' => 'Önceki makaleye geç',
'reading_view' => 'Okuma görünümüne geç',
- 'rss_view' => 'RSS beslemesi olarak aç',
+ 'rss_view' => 'RSS akışı olarak aç',
'see_on_website' => 'Orijinal sitede göster',
'shift_for_all_read' => 'Önceki makaleyi okundu olarak işaretlemek için + <kbd>Alt ⎇</kbd> kısayolu<br />Tüm makaleleri okundu işaretlemek için + <kbd>⇧ Shift</kbd>kısayolu',
'skip_next_article' => 'Açmadan bir sonraki makaleye geç',
diff --git a/app/i18n/tr/feedback.php b/app/i18n/tr/feedback.php
index 1de4a8935..8389e7d6f 100644
--- a/app/i18n/tr/feedback.php
+++ b/app/i18n/tr/feedback.php
@@ -61,7 +61,7 @@ return array(
'feeds_imported_with_errors' => 'Akışlarınız içeri aktarıldı ama bazı hatalar meydana geldi. Eğer içe aktarımı tamamladıysanız <i>Akışları güncelle</i> butonuna tıklayabilirsiniz.',
'file_cannot_be_uploaded' => 'Dosya yüklenemedi!',
'no_zip_extension' => 'ZIP eklentisi mevcut sunucunuzda yer almıyor.',
- 'zip_error' => 'ZIP içe aktarımı sırasında hata meydana geldi.', // IGNORE
+ 'zip_error' => 'ZIP içe aktarımı sırasında hata meydana geldi.',
),
'profile' => array(
'error' => 'Profiliniz düzenlenemedi',
diff --git a/app/i18n/tr/gen.php b/app/i18n/tr/gen.php
index fe2c57a9c..577913256 100644
--- a/app/i18n/tr/gen.php
+++ b/app/i18n/tr/gen.php
@@ -21,7 +21,7 @@ return array(
'delete_muted_feeds' => 'Sessize alınmış akışları sil',
'demote' => 'Yöneticilikten al',
'disable' => 'Pasif',
- 'download' => 'Download', // TODO
+ 'download' => 'İndir',
'empty' => 'Boş',
'enable' => 'Aktif',
'export' => 'Dışa Aktar',
@@ -31,12 +31,12 @@ return array(
'manage' => 'Yönet',
'mark_read' => 'Okundu olarak işaretle',
'menu' => array(
- 'open' => 'Open menu', // TODO
+ 'open' => 'Menüyü aç',
),
'nav_buttons' => array(
- 'next' => 'Next article', // TODO
- 'prev' => 'Previous article', // TODO
- 'up' => 'Go up', // TODO
+ 'next' => 'Sonraki makale',
+ 'prev' => 'Önceki makale',
+ 'up' => 'Yukarı çık',
),
'open_url' => 'URLyi aç',
'promote' => 'Yöneticilik ata',
@@ -185,7 +185,7 @@ return array(
'display' => 'Görünüm',
'extensions' => 'Eklentiler',
'logs' => 'Log kayıtları',
- 'privacy' => 'Privacy', // TODO
+ 'privacy' => 'Gizlilik',
'queries' => 'Kullanıcı sorguları',
'reading' => 'Okuma',
'search' => 'Kelime veya #etiket ara',
diff --git a/app/i18n/tr/sub.php b/app/i18n/tr/sub.php
index b5bc90f2d..318c2ce0f 100644
--- a/app/i18n/tr/sub.php
+++ b/app/i18n/tr/sub.php
@@ -16,9 +16,9 @@ return array(
'title' => 'API', // IGNORE
),
'bookmarklet' => array(
- 'documentation' => 'Bu butonu yer imleri araç çubuğunuza sürükleyerek veya sağ tıklayıp “Bağlantıyı yer imlerine ekle” seçeneğini seçerek yer imlerine ekleyin. Eklemek istediğiniz sitedeyken oluşturulan bu “Abone Ol” butonu ile akış ekleyebilirsiniz.',
+ '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.',
'label' => 'Abone ol',
- 'title' => 'Bookmarklet', // IGNORE
+ 'title' => 'Yer işareti',
),
'category' => array(
'_' => 'Kategori',
@@ -29,9 +29,9 @@ return array(
'help' => 'Dinamik olarak bu kategoriyi akışla doldurmak için bir link <a href="http://opml.org/" target="_blank">OPML file</a> sağla',
),
'empty' => 'Boş kategori',
- 'expand' => 'Expand category', // TODO
+ 'expand' => 'Kategoriyi genişlet',
'information' => 'Bilgi',
- 'open' => 'Open category', // TODO
+ 'open' => 'Kategoriyi aç',
'opml_url' => 'OPML linki',
'position' => 'Konumu göster',
'position_help' => 'Kategori sıralama düzenini kontrol etmek için',
@@ -77,17 +77,17 @@ return array(
'_' => 'Eylemi filtrele',
'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>.',
),
- 'http_headers' => 'HTTP Headers', // TODO
- 'http_headers_help' => 'Headers are separated by a newline, and the name and value of a header are separated by a colon (e.g: <kbd><code>Accept: application/atom+xml<br />Authorization: Bearer some-token</code></kbd>).', // TODO
+ 'http_headers' => 'HTTP Başlıkları (Headers)',
+ '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>).',
'information' => 'Bilgi',
'keep_min' => 'En az tutulacak makale sayısı',
'kind' => array(
'_' => 'Akış kaynağının tipi',
'html_json' => array(
- '_' => 'HTML + XPath + JSON dot notation (JSON in HTML)', // TODO
+ '_' => 'HTML + XPath + JSON nokta gösterimi (HTML’de JSON)',
'xpath' => array(
- '_' => 'XPath for JSON in HTML', // TODO
- 'help' => 'Example: <code>//script[@type="application/json"]</code>', // TODO
+ '_' => 'HTML’de JSON için XPath',
+ 'help' => 'Örnek: <code>//script[@type="application/json"]</code>',
),
),
'html_xpath' => array(
@@ -138,7 +138,7 @@ return array(
'xpath' => 'XPath:',
),
'json_dotnotation' => array(
- '_' => 'JSON (Dotted notation)', // IGNORE
+ '_' => 'JSON (Noktalı gösterim)', // IGNORE
'feed_title' => array(
'_' => 'akış başlığı',
'help' => 'Örnek: <code>meta.title</code> ya da sabit bir dizgi: <code>"Benim özel akışım"</code>',
@@ -196,11 +196,11 @@ return array(
'moved_category_deleted' => 'Bir kategoriyi silerseniz, içerisindeki akışlar <em>%s</em> içerisine yerleşir.',
'mute' => array(
'_' => 'sessize al',
- 'state_is_muted' => 'This feed is muted', // TODO
+ 'state_is_muted' => 'Bu akış sessize alındı',
),
'no_selected' => 'Hiçbir akış seçilmedi.',
'number_entries' => '%d makale',
- 'open_feed' => 'Open feed %s', // TODO
+ 'open_feed' => '%s akışını aç',
'priority' => array(
'_' => 'Görünürlük',
'archived' => 'Gösterme (arşivlenmiş)',
@@ -229,14 +229,14 @@ return array(
'title_add' => 'RSS akışı ekle',
'ttl' => 'Şu kadar süreden fazla otomatik yenileme yapma',
'unicityCriteria' => array(
- '_' => 'Article unicity criteria', // TODO
- 'forced' => '<span title="Block the unicity criteria, even when the feed has duplicate articles">forced</span>', // TODO
- 'help' => 'Relevant for invalid feeds.<br />⚠️ Changing the policy will create duplicates.', // TODO
- 'id' => 'Standard ID (default)', // TODO
- 'link' => 'Link', // TODO
- 'sha1:link_published' => 'Link + Date', // TODO
- 'sha1:link_published_title' => 'Link + Date + Title', // TODO
- 'sha1:link_published_title_content' => 'Link + Date + Title + Content', // TODO
+ '_' => 'Makale birlik kriterleri',
+ 'forced' => '<span title="Tekillik kriterini engelle, akışta yinelenen makaleler olsa bile">zorunlu</span>',
+ 'help' => 'Geçersiz akışlar için geçerlidir.<br />⚠️ Politikayı değiştirmek, yinelenenlerin oluşmasına neden olur.',
+ 'id' => 'Standart Kimlik (varsayılan)',
+ 'link' => 'Bağlantı',
+ 'sha1:link_published' => 'Bağlantı + Tarih',
+ 'sha1:link_published_title' => 'Bağlantı + Tarih + Başlık',
+ 'sha1:link_published_title_content' => 'Bağlantı + Tarih + Başlık + İçerik',
),
'url' => 'Akış URL',
'useragent' => 'Bu akışı yüklemek için user agent kullan',
@@ -248,7 +248,7 @@ return array(
'import_export' => array(
'export' => array(
'_' => 'Dışa aktar',
- 'sqlite' => 'Download user database as SQLite', // TODO
+ 'sqlite' => 'Kullanıcı veritabanını SQLite olarak indirin',
),
'export_labelled' => 'Etiketli makaleleri dışarı aktar',
'export_opml' => 'Akış listesini dışarı aktar (OPML)',
diff --git a/app/i18n/zh-cn/admin.php b/app/i18n/zh-cn/admin.php
index 2006c6829..12ac1f1cb 100644
--- a/app/i18n/zh-cn/admin.php
+++ b/app/i18n/zh-cn/admin.php
@@ -206,7 +206,7 @@ return array(
'copiedFromURL' => '从 %s 复制 update.php 到 ./data',
'current_version' => '当前 版本为',
'last' => '上次检查',
- 'loading' => '更新中...',
+ 'loading' => '更新中…',
'none' => '没有可用更新',
'releaseChannel' => array(
'_' => '发布通道',
diff --git a/lib/core-extensions/UserCSS/i18n/tr/ext.php b/lib/core-extensions/UserCSS/i18n/tr/ext.php
new file mode 100644
index 000000000..c68ed97c3
--- /dev/null
+++ b/lib/core-extensions/UserCSS/i18n/tr/ext.php
@@ -0,0 +1,7 @@
+<?php
+
+return array(
+ 'user_css' => array(
+ 'write_css' => 'Ek CSS kuralları',
+ ),
+);
diff --git a/lib/core-extensions/UserJS/i18n/tr/ext.php b/lib/core-extensions/UserJS/i18n/tr/ext.php
new file mode 100644
index 000000000..3ac3493ef
--- /dev/null
+++ b/lib/core-extensions/UserJS/i18n/tr/ext.php
@@ -0,0 +1,7 @@
+<?php
+
+return array(
+ 'user_js' => array(
+ 'write_js' => 'Ek JS',
+ ),
+);