2016-02-09 19:28:59 +01:00
|
|
|
|
<?php
|
|
|
|
|
|
2022-01-08 14:00:26 +01:00
|
|
|
|
/******************************************************************************/
|
|
|
|
|
/* Each entry of that file can be associated with a comment to indicate its */
|
|
|
|
|
/* state. When there is no comment, it means the entry is fully translated. */
|
|
|
|
|
/* The recognized comments are (comment matching is case-insensitive): */
|
|
|
|
|
/* + TODO: the entry has never been translated. */
|
|
|
|
|
/* + DIRTY: the entry has been translated but needs to be updated. */
|
|
|
|
|
/* + IGNORE: the entry does not need to be translated. */
|
|
|
|
|
/* When a comment is not recognized, it is discarded. */
|
|
|
|
|
/******************************************************************************/
|
|
|
|
|
|
2016-02-09 19:28:59 +01:00
|
|
|
|
return array(
|
|
|
|
|
'action' => array(
|
2021-10-28 01:24:44 +02:00
|
|
|
|
'actualize' => 'Yenile akışlarınız',
|
2021-05-05 11:10:48 +02:00
|
|
|
|
'add' => 'Ekle',
|
|
|
|
|
'back' => '← Geri dön',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'back_to_rss_feeds' => '← RSS akışlarınız için geri gidin',
|
|
|
|
|
'cancel' => 'İptal',
|
|
|
|
|
'create' => 'Oluştur',
|
2021-05-05 11:10:48 +02:00
|
|
|
|
'demote' => 'Yöneticilikten al',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'disable' => 'Pasif',
|
|
|
|
|
'empty' => 'Boş',
|
|
|
|
|
'enable' => 'Aktif',
|
|
|
|
|
'export' => 'Dışa Aktar',
|
|
|
|
|
'filter' => 'Filtrele',
|
|
|
|
|
'import' => 'İçe Aktar',
|
2021-05-05 11:10:48 +02:00
|
|
|
|
'load_default_shortcuts' => 'Öntanımlı kısayolları yükle',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'manage' => 'Yönet',
|
2017-11-04 21:19:51 +01:00
|
|
|
|
'mark_read' => 'Okundu olarak işaretle',
|
2022-03-14 23:05:47 +01:00
|
|
|
|
'open_url' => 'Open URL', // TODO
|
2021-05-05 11:10:48 +02:00
|
|
|
|
'promote' => 'Yöneticilik ata',
|
|
|
|
|
'purge' => 'Temizle',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'remove' => 'Sil',
|
2021-05-05 11:10:48 +02:00
|
|
|
|
'rename' => 'Yeniden adlandır',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'see_website' => 'Siteyi gör',
|
|
|
|
|
'submit' => 'Onayla',
|
|
|
|
|
'truncate' => 'Tüm makaleleri sil',
|
2021-05-05 11:10:48 +02:00
|
|
|
|
'update' => 'Güncelle',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
),
|
|
|
|
|
'auth' => array(
|
2021-05-05 11:10:48 +02:00
|
|
|
|
'accept_tos' => '<a href="%s">Kullanım koşullarını</a> kabul ediyorum.',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'email' => 'Email adresleri',
|
2016-12-24 16:37:46 +01:00
|
|
|
|
'keep_logged_in' => '<small>(%s günler)</small> oturumu açık tut',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'login' => 'Giriş',
|
|
|
|
|
'logout' => 'Çıkış',
|
|
|
|
|
'password' => array(
|
2019-12-04 08:27:39 +01:00
|
|
|
|
'_' => 'Şifre',
|
2020-05-15 17:31:21 +02:00
|
|
|
|
'format' => '<small>En az 7 karakter</small>',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
),
|
|
|
|
|
'registration' => array(
|
2020-05-15 17:31:21 +02:00
|
|
|
|
'_' => 'Yeni hesap',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'ask' => 'Yeni bir hesap oluştur',
|
|
|
|
|
'title' => 'Hesap oluşturma',
|
|
|
|
|
),
|
|
|
|
|
'username' => array(
|
2020-05-15 17:31:21 +02:00
|
|
|
|
'_' => 'Kullancı adı',
|
2020-03-08 00:14:29 +01:00
|
|
|
|
'format' => '<small>En fazla 16 alfanümerik karakter</small>',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
'date' => array(
|
2020-01-06 20:28:04 +01:00
|
|
|
|
'Apr' => '\\N\\i\\s\\a\\n',
|
2018-11-18 11:37:22 +01:00
|
|
|
|
'Aug' => '\\A\\ğ\\u\\s\\t\\o\\s',
|
2020-05-15 17:31:21 +02:00
|
|
|
|
'Dec' => '\\A\\r\\a\\l\\ı\\k',
|
|
|
|
|
'Feb' => '\\Ş\\u\\b\\a\\t',
|
|
|
|
|
'Jan' => '\\O\\c\\a\\k',
|
|
|
|
|
'Jul' => '\\T\\e\\m\\m\\u\\z',
|
|
|
|
|
'Jun' => '\\H\\a\\z\\i\\r\\a\\n',
|
|
|
|
|
'Mar' => '\\M\\a\\r\\t',
|
|
|
|
|
'May' => '\\M\\a\\y\\ı\\s',
|
|
|
|
|
'Nov' => '\\K\\a\\s\\ı\\m',
|
|
|
|
|
'Oct' => '\\E\\k\\i\\m',
|
|
|
|
|
'Sep' => '\\E\\y\\l\\ü\\l',
|
|
|
|
|
'apr' => 'nis',
|
|
|
|
|
'april' => 'Nis',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'aug' => 'ağu',
|
|
|
|
|
'august' => 'Ağu',
|
|
|
|
|
'before_yesterday' => 'Dünden önceki gün',
|
|
|
|
|
'dec' => 'ara',
|
|
|
|
|
'december' => 'Ara',
|
|
|
|
|
'feb' => 'şub',
|
|
|
|
|
'february' => 'Şub',
|
2022-01-08 14:00:26 +01:00
|
|
|
|
'format_date' => 'j %s Y', // IGNORE
|
|
|
|
|
'format_date_hour' => 'j %s Y \\a\\t H\\:i', // IGNORE
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'fri' => 'Cum',
|
|
|
|
|
'jan' => 'oca',
|
|
|
|
|
'january' => 'Oca',
|
|
|
|
|
'jul' => 'tem',
|
|
|
|
|
'july' => 'Tem',
|
|
|
|
|
'jun' => 'haz',
|
|
|
|
|
'june' => 'Haz',
|
2021-05-05 11:10:48 +02:00
|
|
|
|
'last_2_year' => 'Son 2 yıl',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'last_3_month' => 'Son 3 ay',
|
2021-05-05 11:10:48 +02:00
|
|
|
|
'last_3_year' => 'Son 3 yıl',
|
|
|
|
|
'last_5_year' => 'Son 5 yıl',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'last_6_month' => 'Son 6 ay',
|
|
|
|
|
'last_month' => 'Geçen ay',
|
|
|
|
|
'last_week' => 'Geçen hafta',
|
|
|
|
|
'last_year' => 'Geçen yıl',
|
2020-01-06 20:28:04 +01:00
|
|
|
|
'mar' => 'mar',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'march' => 'Mar',
|
2017-08-20 11:02:00 +02:00
|
|
|
|
'may' => 'Mayıs',
|
2022-01-08 14:00:26 +01:00
|
|
|
|
'may_' => 'May', // IGNORE
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'mon' => 'Pzt',
|
|
|
|
|
'month' => 'ay',
|
|
|
|
|
'nov' => 'kas',
|
|
|
|
|
'november' => 'Kas',
|
|
|
|
|
'oct' => 'ekm',
|
|
|
|
|
'october' => 'Ekm',
|
|
|
|
|
'sat' => 'Cts',
|
|
|
|
|
'sep' => 'eyl',
|
|
|
|
|
'september' => 'Eyl',
|
|
|
|
|
'sun' => 'Pzr',
|
|
|
|
|
'thu' => 'Per',
|
|
|
|
|
'today' => 'Bugün',
|
|
|
|
|
'tue' => 'Sal',
|
|
|
|
|
'wed' => 'Çar',
|
|
|
|
|
'yesterday' => 'Dün',
|
|
|
|
|
),
|
2022-01-08 14:00:26 +01:00
|
|
|
|
'dir' => 'ltr', // IGNORE
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'freshrss' => array(
|
2022-01-08 14:00:26 +01:00
|
|
|
|
'_' => 'FreshRSS', // IGNORE
|
2020-05-15 17:31:21 +02:00
|
|
|
|
'about' => 'FreshRSS hakkında',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
),
|
|
|
|
|
'js' => array(
|
|
|
|
|
'category_empty' => 'Boş kategori',
|
|
|
|
|
'confirm_action' => 'Bunu yapmak istediğinize emin misiniz ? Daha sonra iptal edilemez!',
|
|
|
|
|
'confirm_action_feed_cat' => 'Bunu yapmak istediğinize emin misiniz ? Favorileriniz ve sorgularınız silinecek. Daha sonra iptal edilemez!',
|
|
|
|
|
'feedback' => array(
|
2021-05-05 11:10:48 +02:00
|
|
|
|
'body_new_articles' => 'FreshRSS de okunmaz üzere %%d yeni makale mevcut.',
|
2022-02-04 15:54:31 +01:00
|
|
|
|
'body_unread_articles' => '(unread: %%d)', // TODO
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'request_failed' => 'Hata. İnternet bağlantınızı kontrol edin.',
|
|
|
|
|
'title_new_articles' => 'FreshRSS: yeni makaleler!',
|
|
|
|
|
),
|
|
|
|
|
'new_article' => 'Yeni makaleler mevcut. Sayfayı yenilemek için tıklayın.',
|
|
|
|
|
'should_be_activated' => 'JavaScript aktif olmalıdır.',
|
|
|
|
|
),
|
|
|
|
|
'lang' => array(
|
2022-01-08 14:00:26 +01:00
|
|
|
|
'cz' => 'Čeština', // IGNORE
|
|
|
|
|
'de' => 'Deutsch', // IGNORE
|
|
|
|
|
'en' => 'English', // IGNORE
|
|
|
|
|
'en-us' => 'English (United States)', // IGNORE
|
|
|
|
|
'es' => 'Español', // IGNORE
|
|
|
|
|
'fr' => 'Français', // IGNORE
|
|
|
|
|
'he' => 'עברית', // IGNORE
|
|
|
|
|
'it' => 'Italiano', // IGNORE
|
|
|
|
|
'ja' => '日本語', // IGNORE
|
|
|
|
|
'ko' => '한국어', // IGNORE
|
|
|
|
|
'nl' => 'Nederlands', // IGNORE
|
|
|
|
|
'oc' => 'Occitan', // IGNORE
|
|
|
|
|
'pl' => 'Polski', // IGNORE
|
|
|
|
|
'pt-br' => 'Português (Brasil)', // IGNORE
|
|
|
|
|
'ru' => 'Русский', // IGNORE
|
|
|
|
|
'sk' => 'Slovenčina', // IGNORE
|
|
|
|
|
'tr' => 'Türkçe', // IGNORE
|
|
|
|
|
'zh-cn' => '简体中文', // IGNORE
|
2016-02-09 19:28:59 +01:00
|
|
|
|
),
|
|
|
|
|
'menu' => array(
|
|
|
|
|
'about' => 'Hakkında',
|
2022-01-08 14:00:26 +01:00
|
|
|
|
'account' => 'Account', // TODO
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'admin' => 'Yönetim',
|
|
|
|
|
'archiving' => 'Arşiv',
|
|
|
|
|
'authentication' => 'Kimlik doğrulama',
|
|
|
|
|
'check_install' => 'Kurulum kontrolü',
|
|
|
|
|
'configuration' => 'Yapılandırma',
|
|
|
|
|
'display' => 'Görünüm',
|
|
|
|
|
'extensions' => 'Eklentiler',
|
|
|
|
|
'logs' => 'Log kayıtları',
|
|
|
|
|
'queries' => 'Kullanıcı sorguları',
|
|
|
|
|
'reading' => 'Okuma',
|
|
|
|
|
'search' => 'Kelime veya #etiket ara',
|
|
|
|
|
'sharing' => 'Paylaşım',
|
|
|
|
|
'shortcuts' => 'Kısayollar',
|
|
|
|
|
'stats' => 'İstatistikler',
|
|
|
|
|
'system' => 'Sistem yapılandırması',
|
|
|
|
|
'update' => 'Güncelleme',
|
|
|
|
|
'user_management' => 'Kullanıcıları yönet',
|
|
|
|
|
'user_profile' => 'Profil',
|
|
|
|
|
),
|
Feature/new archiving (#2335)
* Change archiving config page layout
I've changed some wording and moved actions into a
maintenance section.
* Update purge action
Now we have more control on the purge action. The configuration allows
us to choose what to keep and what to discard in a more precise way.
At the moment, the configuration applies for all feeds.
* Add purge configuration on feed level
Now the extend purge configuration is available on feed level.
It is stored as attributes and will be used in the purge action.
* Update purge action
Now the purge action uses the feed configuration if it exists and
defaults on user configuration if not.
* Add empty option in period list
* Fix configuration warnings
* Add archiving configuration on categories
See #2369
* Add user info back
* Add explanations in UI
* Fixes for SQLite + error + misc.
* Fix invalid feed reference
* Short array syntax
Only for new code, so far
* Fix prefix error
* Query performance, default values
Work in progress
* Fix default values and confirm before leaving
Form cancel and confirm changes before leaving were broken.
And start taking advantage of the short echo syntax `<?= ?>` as we have
moved to PHP 5.4+
* More work
* Tuning SQL
* Fix MariaDB + performance issue
* SQL performance
* Fix SQLite bug
* Fix some attributes JSON encoding bugs
Especially for SQLite export/import
* More uniform, fix bugs
More uniform between global, category, feed settings
* Drop special cases for old articles during refresh
Instead will use lastSeen date with the new archiving logic.
This was generating problems anyway
https://github.com/FreshRSS/FreshRSS/issues/2154
* Draft drop index keep_history
Not needed anymore
* MySQL typo
Now properly tested with MySQL, PostgreSQL, SQLite
* More work for legacy values
Important to avoid overriding user's preference and risking deleting
data erroneously
* Fix PHP 7.3 / 7.4 warnings
@aledeg "Trying to use values of type null, bool, int, float or resource
as an array (such as $null["key"]) will now generate a notice. "
https://php.net/migration74.incompatible
* Reintroduce min articles and take care of legacy parameters
* A few changes forgotten
* Draft of migration + DROP of feed.keep_history
* Fix several errors
And give up using const for SQL to allow multiple database types (and we
cannot redefine a const)
* Add keep_min to categories + factorise archiving logic
* Legacy fix
* Fix bug yield from
* Minor: Use JSON_UNESCAPED_SLASHE for attributes
And make more uniform
* Fix sign and missing variable
* Fine tune the logic
2019-10-23 00:52:15 +02:00
|
|
|
|
'period' => array(
|
2021-05-05 11:10:48 +02:00
|
|
|
|
'days' => 'gün',
|
|
|
|
|
'hours' => 'saat',
|
|
|
|
|
'months' => 'ay',
|
|
|
|
|
'weeks' => 'hafta',
|
|
|
|
|
'years' => 'yıl',
|
Feature/new archiving (#2335)
* Change archiving config page layout
I've changed some wording and moved actions into a
maintenance section.
* Update purge action
Now we have more control on the purge action. The configuration allows
us to choose what to keep and what to discard in a more precise way.
At the moment, the configuration applies for all feeds.
* Add purge configuration on feed level
Now the extend purge configuration is available on feed level.
It is stored as attributes and will be used in the purge action.
* Update purge action
Now the purge action uses the feed configuration if it exists and
defaults on user configuration if not.
* Add empty option in period list
* Fix configuration warnings
* Add archiving configuration on categories
See #2369
* Add user info back
* Add explanations in UI
* Fixes for SQLite + error + misc.
* Fix invalid feed reference
* Short array syntax
Only for new code, so far
* Fix prefix error
* Query performance, default values
Work in progress
* Fix default values and confirm before leaving
Form cancel and confirm changes before leaving were broken.
And start taking advantage of the short echo syntax `<?= ?>` as we have
moved to PHP 5.4+
* More work
* Tuning SQL
* Fix MariaDB + performance issue
* SQL performance
* Fix SQLite bug
* Fix some attributes JSON encoding bugs
Especially for SQLite export/import
* More uniform, fix bugs
More uniform between global, category, feed settings
* Drop special cases for old articles during refresh
Instead will use lastSeen date with the new archiving logic.
This was generating problems anyway
https://github.com/FreshRSS/FreshRSS/issues/2154
* Draft drop index keep_history
Not needed anymore
* MySQL typo
Now properly tested with MySQL, PostgreSQL, SQLite
* More work for legacy values
Important to avoid overriding user's preference and risking deleting
data erroneously
* Fix PHP 7.3 / 7.4 warnings
@aledeg "Trying to use values of type null, bool, int, float or resource
as an array (such as $null["key"]) will now generate a notice. "
https://php.net/migration74.incompatible
* Reintroduce min articles and take care of legacy parameters
* A few changes forgotten
* Draft of migration + DROP of feed.keep_history
* Fix several errors
And give up using const for SQL to allow multiple database types (and we
cannot redefine a const)
* Add keep_min to categories + factorise archiving logic
* Legacy fix
* Fix bug yield from
* Minor: Use JSON_UNESCAPED_SLASHE for attributes
And make more uniform
* Fix sign and missing variable
* Fine tune the logic
2019-10-23 00:52:15 +02:00
|
|
|
|
),
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'share' => array(
|
2021-05-05 11:10:48 +02:00
|
|
|
|
'Known' => 'Bilinen siteler',
|
2022-01-08 14:00:26 +01:00
|
|
|
|
'blogotext' => 'Blogotext', // IGNORE
|
2021-05-05 11:10:48 +02:00
|
|
|
|
'clipboard' => 'Kopyala',
|
2022-01-08 14:00:26 +01:00
|
|
|
|
'diaspora' => 'Diaspora*', // IGNORE
|
|
|
|
|
'email' => 'Email', // IGNORE
|
|
|
|
|
'facebook' => 'Facebook', // IGNORE
|
|
|
|
|
'gnusocial' => 'GNU social', // IGNORE
|
|
|
|
|
'jdh' => 'Journal du hacker', // IGNORE
|
|
|
|
|
'lemmy' => 'Lemmy', // IGNORE
|
|
|
|
|
'linkedin' => 'LinkedIn', // IGNORE
|
|
|
|
|
'mastodon' => 'Mastodon', // IGNORE
|
|
|
|
|
'movim' => 'Movim', // IGNORE
|
|
|
|
|
'pinboard' => 'Pinboard', // IGNORE
|
2022-03-16 23:23:15 +01:00
|
|
|
|
'pinterest' => 'Pinterest', // IGNORE
|
2022-01-08 14:00:26 +01:00
|
|
|
|
'pocket' => 'Pocket', // IGNORE
|
|
|
|
|
'print' => 'Print', // IGNORE
|
|
|
|
|
'raindrop' => 'Raindrop.io', // IGNORE
|
2022-03-16 23:23:15 +01:00
|
|
|
|
'reddit' => 'Reddit', // IGNORE
|
2022-01-08 14:00:26 +01:00
|
|
|
|
'shaarli' => 'Shaarli', // IGNORE
|
|
|
|
|
'twitter' => 'Twitter', // IGNORE
|
|
|
|
|
'wallabag' => 'wallabag v1', // IGNORE
|
|
|
|
|
'wallabagv2' => 'wallabag v2', // IGNORE
|
2022-03-16 23:23:15 +01:00
|
|
|
|
'web-sharing-api' => 'System sharing', // TODO
|
|
|
|
|
'whatsapp' => 'Whatsapp', // IGNORE
|
|
|
|
|
'xing' => 'Xing', // IGNORE
|
2016-02-09 19:28:59 +01:00
|
|
|
|
),
|
|
|
|
|
'short' => array(
|
|
|
|
|
'attention' => 'Tehlike!',
|
|
|
|
|
'blank_to_disable' => 'Devredışı bırakmak için boş bırakın',
|
2018-09-16 10:46:27 +02:00
|
|
|
|
'by_author' => 'Tarafından:',
|
2016-02-09 19:28:59 +01:00
|
|
|
|
'by_default' => 'Öntanımlı',
|
|
|
|
|
'damn' => 'Hay aksi!',
|
|
|
|
|
'default_category' => 'Kategorisiz',
|
|
|
|
|
'no' => 'Hayır',
|
|
|
|
|
'not_applicable' => 'Uygun değil',
|
|
|
|
|
'ok' => 'Tamam!',
|
|
|
|
|
'or' => 'ya da',
|
|
|
|
|
'yes' => 'Evet',
|
|
|
|
|
),
|
2022-02-06 17:29:56 +01:00
|
|
|
|
'stream' => array(
|
|
|
|
|
'load_more' => 'Daha fazla makale yükle',
|
|
|
|
|
'mark_all_read' => 'Tümünü okundu say',
|
|
|
|
|
'nothing_to_load' => 'Başka makale yok',
|
|
|
|
|
),
|
2016-02-09 19:28:59 +01:00
|
|
|
|
);
|