diff --git a/locales/tr_TR/translations.php b/locales/tr_TR/translations.php new file mode 100644 index 0000000..83bdadf --- /dev/null +++ b/locales/tr_TR/translations.php @@ -0,0 +1,245 @@ + function($n) { return ($n != 1); }, + 'attachment' => 'ek', + 'When there is nothing to read, redirect me to this page' => 'Okunacak bir şey olmadığında, beni bu sayfaya yönlendir', + 'There is nothing new to read, enjoy your favorites articles!' => 'Okunacak yeni bir şey olmadığında, favori yazılarının keyfini çıkar!', + 'There is nothing new to read, enjoy your previous readings!' => 'Okunacak yeni bir şey olmadığında, önceki okumalarının keyfini çıkar!', + 'Immediately' => 'Hemen', + '(error occurred during the last check)' => '(problème rencontré pendant la dernière vérification)', + 'The feed id is required' => 'Akış kimliği gerekli', + 'The title is required' => 'Başlık gerekli', + 'The site url is required' => 'İnternet site bağlantısı gerekli', + 'The feed url is required' => 'Akış bağlantısı gerekli', + 'or' => 'ya da', + 'edit' => 'düzenle', + 'cancel' => 'iptal et', + 'Feed URL' => 'Akış bağlantısı', + 'Website URL' => 'İnternet site bağlantısı', + 'Title' => 'Başlık', + 'Edit subscription' => 'Aboneliği düzenle', + 'Unable to edit your subscription.' => 'Aboneliğiniz düzenlenemiyor.', + 'Your subscription has been updated.' => 'Aboneliğiniz güncellendi.', + 'Older items first' => 'Eski öğeler daha önce', + 'Most recent first' => 'En yeni öğeler daha önce', + 'Default sorting order for items' => 'Öğeler için varsayılan sıralama düzeni', + 'This subscription is empty, %sgo back to unread items%s' => 'Bu abonelik boş, %sokunmamış öğelere geri dön%s', + 'sort by date %s(%s)%s' => 'tarihe göre sırala %s(%s)%s', + 'most recent first' => 'yeni olanlar daha önce', + 'older first' => 'eski olanlar daha önce', + 'Show only this subscription' => 'Sadece bu aboneliği göster', + 'Go to unread' => 'Okunmayanlara git', + 'Go to bookmarks' => 'Yer imlerine git', + 'Go to history' => 'Geçmişe git', + 'Go to subscriptions' => 'Aboneliklere git', + 'Go to preferences' => 'Tercihlere git', + 'Bookmarklet' => 'Bookmarklet', + 'Subscribe with Miniflux' => 'Miniflux ile abone ol', + 'Drag and drop this link to your bookmarks' => 'Yer imlerinizi buraya sürükleyip bırakın', + 'Download full content' => 'Tüm içeriği indir', + 'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' => 'Tüm içeriği indirmek Miniflux\'ın içerikleri orijinal internet sitesinden getirmesini yavaşlatabilir. Bu özellik her internet sitesinde çalışmayabilir.', + 'No message' => 'Herhangi bir mesaj yok', + 'flush messages' => 'mesajları temizle', + 'API endpoint:' => 'API bitiş noktası:', + 'API username:' => 'API kullanıcı adı:', + 'API token:' => 'API belirteci:', + 'Generate new tokens' => 'Yeni belirteçler oluştur', + 'Bookmark RSS Feed' => 'Yer imi RSS akışı', + 'updated just now' => 'şuan güncellendi', + 'checked at' => 'kontrol zamanı:', + 'never updated after creation' => 'oluşturulduğundan bu yana hiç güncellenmedi', + 'Subscription disabled' => 'Abonelik devre dışı', + 'content downloaded' => 'içerik indirildi', + 'in progress...' => 'devam ediyor...', + 'unable to fetch content' => 'içerik getirilemedi', + 'Download content' => 'İçeriği indir', + 'download content' => 'içeriği indir', + 'Help' => 'Yardım', + 'Theme' => 'Tema', + 'Items per page' => 'Sayfa başına öğe sayısı', + 'Previous page' => 'Önceki sayfa', + 'Next page' => 'Sonraki sayfa', + 'Do not fetch the content of articles' => 'Yazılar içeriğini getirme', + 'Remove automatically read items' => 'Okunan öğeleri otomatik olarak kaldır', + 'Never' => 'Asla', + 'After %d day' => array('%d gün sonra', '%d gün sonra'), + 'unread' => 'okunmayanlar', + 'Unread' => 'Okunmayanlar', + 'bookmark' => 'yer imi', + 'remove bookmark' => 'yer imini kaldır', + 'bookmarks' => 'yer imleri', + 'Bookmarks' => 'Yer imleri', + 'Bookmark item' => 'Yer imi öğesi', + 'No bookmark' => 'Herhangi bir yer imi yok', + 'history' => 'geçmiş', + 'subscriptions' => 'abonelikler', + 'Subscriptions' => 'Abonelikler', + 'preferences' => 'tercihler', + 'Preferences' => 'Tercihler', + 'logout' => 'çıkış yap', + 'Username' => 'Kullanıcı adı', + 'Password' => 'Şifre', + 'Confirmation' => 'Onay', + 'Language' => 'Dil', + 'Save' => 'Kaydet', + 'Database size:' => 'Veritabanı boyutu :', + 'Optimize the database' => 'Veritabanını optimize et', + '(VACUUM command)' => '(VACUUM komutu)', + 'Download the entire database' => 'Tüm veritabanını indir', + '(Gzip compressed Sqlite file)' => '(Gzip ile sıkıştırılmış Sqlite dosyası)', + 'Keyboard shortcuts' => 'Klavye kısayolları', + 'Previous item' => 'Önceki öğe', + 'Next item' => 'Sonraki öğe', + 'Mark as read or unread' => 'Okundu ya da okunmadı olarak işaretleme', + 'Open original link' => 'Orijinal bağlantıyı aç', + 'Open item' => 'Öğeyi aç', + 'About' => 'Hakkında', + 'Miniflux version:' => 'Miniflux sürümü:', + 'Nothing to read' => 'Okunacak bir şey yok', + 'mark all as read' => 'tümünü okundu olarak işaretle', + 'original link' => 'orijinal bağlantı', + 'mark as read' => 'okundu olarak işaretle', + 'No history' => 'Herhangi bir geçmiş öğesi yok', + 'mark as unread' => 'okunmadı olarak işaretle', + 'History' => 'Geçmiş', + 'flush all items' => 'tüm öğeleri temizle', + 'Item not found' => 'Öğe bulunamadı', + 'Next' => 'Önceki', + 'Previous' => 'Sonraki', + 'Sign in' => 'Giriş yap', + 'feeds' => 'akış', + 'add' => 'ekle', + 'import' => 'içeri aktar', + 'export' => 'dışarı aktar', + 'OPML Import' => 'OPML İçeri Aktarımı', + 'OPML file' => 'OPML dosyası', + 'Import' => 'İçerik aktar', + 'refresh all' => 'hepsini yenile', + 'No subscription' => 'Herhangi bir abonelik yok', + 'remove' => 'kaldır', + 'Remove' => 'Kaldır', + 'refresh' => 'yenile', + 'New subscription' => 'Yeni abonelik', + 'Website or Feed URL' => 'İntenet site ya da Akış bağlantısı', + 'Add' => 'Ekle', + 'http://website/' => 'http://ornek-internet-sitesi/', + 'Official website:' => 'Resmi internet sitesi:', + 'Bad username or password' => 'Hatalı kullanıcı adı ya da şifre', + 'Unable to update your preferences.' => 'Tercihleriniz güncellenemiyor.', + 'Your preferences are updated.' => 'Tercihleriniz güncellendi.', + 'Unable to import your OPML file.' => 'OPML dosyası içeri aktarılamıyor.', + 'Your feeds have been imported.' => 'Akışınız içeri aktarıldı.', + 'Unable to find a subscription.' => 'Abonelik bulunamadı.', + 'Subscription added successfully.' => 'Abonelik başarıyla eklendi.', + 'Your subscriptions are updated' => 'Abonelikleriniz güncellendi', + 'Unable to remove this subscription.' => 'Abonelik kaldırılamıyor.', + 'This subscription has been removed successfully.' => 'Abonelik başarıyla kaldırıldı.', + 'The user name is required' => 'Kullanıcı adı gerekli', + 'The maximum length is 50 characters' => 'Maksimum uzunluk elli (50) karakter', + 'The password is required' => 'Şifre gerekli', + 'The minimum length is 6 characters' => 'Minimum uzunluk altı (6) karakter', + 'The confirmation is required' => 'Doğrulama gerekli', + 'Passwords don\'t match' => 'Şifreler eşleşmiyor', + 'Do you really want to remove these items from your history?' => 'Öğeleri geçmişten kaldırmak istediğinize emin misiniz?', + 'Do you really want to remove this subscription: "%s"?' => '"%s" aboneliğini kaldırmak istediğinize emin misiniz?', + 'Nothing to read, do you want to %supdate your subscriptions%s?' => 'Okunacak herhangi bir şey yok, %saboneliklerinizi güncellemek%s ister misiniz?', + 'Show help' => 'Yardımı göster', + 'Close help' => 'Yardımı kapat', + '%d second ago' => array('%d saniye önce', '%d saniye önce'), + '%d minute ago' => array('%d dakika önce', '%d dakika önce'), + '%d hour ago' => array('%d saat önce', '%d saat önce'), + '%d day ago' => array('%d gün önce', '%d gün önce'), + '%d week ago' => array('%d hafta önce', '%d hafta önce'), + '%d month ago' => '%d ay önce', + 'Timezone' => 'Zaman dilimi', + 'Update all subscriptions' => 'Tüm abonelikleri güncelle', + 'Auto-Update URL' => 'Otomatik güncelleme bağlantısı', + 'Update Miniflux' => 'Miniflux\'ı Güncelle', + 'Miniflux is updated!' => 'Miniflux güncellendi!', + 'Unable to update Miniflux, check the console for errors.' => 'Miniflux güncellenemiyor, hataları konsol üzerinden kontrol edin.', + 'Don\'t forget to backup your database' => 'Veritabanınızı yedeklemeyi unutmayın', + 'The name must have only alpha-numeric characters' => 'İsim yalnızca alfanümerik karakterler içermeli', + 'New database' => 'Yeni veritabanı', + 'Database name' => 'Veritabanı adı', + 'Default database' => 'Varsayılan veritabanı', + 'Select another database' => 'Farklı bir veritabanı seç', + 'The database name is required' => 'Veritabanı adı gerekli', + 'Database created successfully.' => 'Veritabanı başarıyla oluşturuldu.', + 'Unable to create the new database.' => 'Yeni veritabanı oluşturulamıyor.', + 'Add a new database (new user)' => 'Yeni bir veritabanı ekle (yeni kullanıcı)', + 'Create' => 'Oluştur', + 'Unknown' => 'Bilinmeyen', + 'Remember Me' => 'Beni hatırla', + 'Display items on lists' => 'Listelerde öğe görüntüleme modu', + 'Summaries' => 'Özet', + 'Full contents' => 'Tüm içerik', + 'Force RTL mode (Right-to-left language)' => 'RTL modunu zorla (Sağdan sola olan dil)', + 'Activated' => 'Aktif', + 'Remove this feed' => 'Bu akışı kaldır', + 'Miniflux' => 'Miniflux', + 'mini%sflux%s' => 'mini%sflux%s', + 'All' => 'Hepsi', + 'Advanced' => 'Gelişmiş', + 'Documentation' => 'Dokümantasyon', + 'Installation instructions' => 'Kurulum talimatları', + 'Upgrade to a new version' => 'Yeni bir sürüme yükseltme', + 'Cronjob' => 'Zamanlanmış görevler', + 'Advanced configuration' => 'Gelişmiş yapılandırma', + 'Full article download' => 'Yazının tamamını indirme', + 'Multiple users' => 'Çoklu kullanıcı', + 'Themes' => 'Temalar', + 'Json-RPC API' => 'Json-RPC API', + 'Fever API' => 'Fever API', + 'Translations' => 'Çeviriler', + 'Run Miniflux with Docker' => 'Miniflux\'u Docker ile çalıştırmak', + 'FAQ' => 'S.S.S.', + 'settings' => 'tercihler', + 'help' => 'yardım', + 'api' => 'api', + 'about' => 'hakkında', + 'This action will update Miniflux with the last development version, are you sure?' => 'Bu işlem Miniflux\'u en son yayınlanan geliştirme sürümüne güncelleyecektir, emin misiniz?', + 'database' => 'veritabanı', + 'Console' => 'Konsol', + 'Miniflux API' => 'Miniflux API', + 'menu' => 'menü', + 'Default' => 'Varsayılan', + 'Value required' => 'Değer gerekli', + 'Must be an integer' => 'Bir tamsayı olmalı', + 'Remove automatically unread items' => 'Okunmayan öğeleri otomatik olarak kaldır', + 'Toggle RTL mode' => 'RTL moduna geç', + 'external services' => 'servisler', + 'Send bookmarks to Pinboard' => 'Yer imlerini Pinboard\'a gönder', + 'Pinboard API token' => 'Pinboard API belirteci', + 'Pinboard tags' => 'Pinboard etiketleri', + 'Instapaper username' => 'Instapaper kullanıcı adı', + 'Instapaper password' => 'Instapaper şifre', + 'Instapaper' => 'Instapaper', + 'Pinboard' => 'Pinboard', + 'Send bookmarks to Instapaper' => 'Yer imlerini Instapaper\'a gönder', + 'Authentication' => 'Doğrulama', + 'Reading' => 'Okuma', + 'Application' => 'Uygulama', + 'Enable image proxy' => 'Resimler için vekil sunucuyu (proxy) aktif et', + 'Avoid mixed content warnings with HTTPS' => 'HTTP veya HTTPS bağlantı kullanan içeriklerde önerilmez', + 'Download favicons' => 'İnternet sitesi ikonlarını (favicon) indir', + 'general' => 'genel', + 'An error occurred during the last check. Refresh the feed manually and check the %sconsole%s for errors afterwards!' => 'Son kontrol sırasında bir hata oluştu. Akışı elle yenileyin ve daha sonra hataları %skonsol%s üzerinde kontrol edin!', + 'Refresh interval in minutes for unread counter' => 'Okunmayanlar için dakika cinsinden yenileme aralığı', + 'Nothing to show. Enable the debug mode to see log messages.' => 'Gösterilecek bir şey yok. Hata ayıklama modunu aktifleştirerek hata mesajlarını görebilirsin.', + 'Enable debug mode' => 'Hata ayıklama modunu etkinleştir', + 'Original link marks article as read' => 'Yazı okunduğunda, orijinal bağlantıyı işaretle', + 'Cloak the image referrer' => 'Resimler için vekil sunucuyu (proxy) aktifleştir', + 'This subscription already exists.' => 'Bu abonelik zaten var.', + 'Connection timeout.' => 'Bağlantı zaman aşımına uğradı.', + 'Error occured.' => 'Hata oluştu.', + 'Feed is malformed.' => 'Akış içeriği bozuk.', + 'Invalid SSL certificate.' => 'SSL sertifika hatası.', + 'Maximum number of HTTP redirections exceeded.' => 'Maksimum HTTP yönlendirme limiti aşıldı.', + 'The content size exceeds to maximum allowed size.' => 'İçerik boyutu izin verilen maksimum boyutu aşıyor.', + 'Unable to detect the feed format.' => 'Akış biçimi algılanamadı.', + 'add a new group' => 'yeni bir grup ekle', + 'Groups' => 'Gruplar', + 'Back to the group' => 'Gruba geri dön', + 'view' => 'görüntüle', +); diff --git a/models/config.php b/models/config.php index ca388ab..e4aff49 100644 --- a/models/config.php +++ b/models/config.php @@ -105,6 +105,7 @@ function get_languages() 'sr_RS' => 'српски', 'sr_RS@latin' => 'srpski', 'ru_RU' => 'Русский', + 'tr_TR' => 'Türkçe', ); }