Files
FreshRSS/app/i18n/tr/admin.php
Marien Fressinaud 75632e70f0 Provide email address verification feature (#2481)
* Add an email field to the profile page

I reuse the `mail_login` from the configuration. I'm not sure if it's
useful today (I would say it was used when Persona login was available).

A good improvement would be to rename `mail_login` into `email` so it
would be more intuitive to use.

* Add boolean to the conf to force email validation

This commit only adds a configuration item.

* Add email during registration if email must be validated

* Set email token to validate when email changes

* Block access to FreshRSS if email is not validated

* Send email when address is changed

* Allow to resend the validation email

* Allow the user to change its email while blocked

* Document the email validation feature

* fixup! Allow the user to change its email while blocked

* tec: Autoload PHPMailer lib

* Validate email address format

* Add feedback on validation email resend action

* Allow to logout when user is blocked

* fix: Change default email "from"

* Reorganize i18n keys

* Complete all the locales with default english

* Hide sidebar (profile page) if email is not validated

* Check email requirements on registration

* Allow admin to specify email when creating users

* Don't check email format if value is empty

* Remove trailing comma in userController

Co-Authored-By: Alexandre Alapetite <alexandre@alapetite.fr>

* Set PHPMailer validator to html5 before sending email

* fixup! Remove trailing comma in userController
2019-08-29 12:02:05 +02:00

201 lines
7.4 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
return array(
'auth' => array(
'allow_anonymous' => 'Öntanımlı kullanıcının makalelerinin anonim okunmasına izin ver (%s)',
'allow_anonymous_refresh' => 'Anonim makale yenilemesine izin ver',
'api_enabled' => '<abbr>API</abbr> erişimine izin ver <small>(mobil uygulamalar için gerekli)</small>',
'form' => 'Web formu (geleneksel, JavaScript gerektirir)',
'http' => 'HTTP (ileri kullanıcılar için, HTTPS)',
'none' => 'Hiçbiri (tehlikeli)',
'title' => 'Kimlik doğrulama',
'title_reset' => 'Kimlik doğrulama sıfırla',
'token' => 'Kimlik doğrulama işareti',
'token_help' => 'Kimlik doğrulama olmaksızın öntanımlı kullanıcının RSS çıktısına erişime izin ver:',
'type' => 'Kimlik doğrulama yöntemi',
'unsafe_autologin' => 'Güvensiz otomatik girişe izin ver: ',
),
'check_install' => array(
'cache' => array(
'nok' => '<em>./data/cache</em> klasör yetkisini kontrol edin. HTTP yazma yetkisi olmalı',
'ok' => 'Önbellek klasörü yetkileri sorunsuz.',
),
'categories' => array(
'nok' => 'Kategori tablosu kötü yapılandırılmış.',
'ok' => 'Kategori tablosu sorunsuz.',
),
'connection' => array(
'nok' => 'Veritabanı ile bağlantı kurulamıyor.',
'ok' => 'Veritabanı ile bağlantı sorunsuz.',
),
'ctype' => array(
'nok' => 'Karakter yazım kontrolü için kütüphane eksik (php-ctype).',
'ok' => 'Karakter yazım kontrolü için kütüphane sorunsuz (ctype).',
),
'curl' => array(
'nok' => 'cURL eksik (php-curl package).',
'ok' => 'cURL eklentisi sorunsuz.',
),
'data' => array(
'nok' => '<em>./data</em> klasör yetkisini kontrol edin. HTTP yazma yetkisi olmalı',
'ok' => 'Veri klasörü yetkileri sorunsuz.',
),
'database' => 'Veritabanı kurulumu',
'dom' => array(
'nok' => 'DOM kütüpbanesi eksik (php-xml package).',
'ok' => 'DOM kütüphanesi sorunsuz.',
),
'entries' => array(
'nok' => 'Giriş tablosu kötü yapılandırılmış.',
'ok' => 'Giriş tablosu sorunsuz.',
),
'favicons' => array(
'nok' => '<em>./data/favicons</em> klasör yetkisini kontrol edin. HTTP yazma yetkisi olmalı',
'ok' => 'Site ikonu klasörü yetkileri sorunsuz.',
),
'feeds' => array(
'nok' => 'Akış tablosu kötü yapılandırılmış.',
'ok' => 'Akış tablosu sorunsuz.',
),
'fileinfo' => array(
'nok' => 'PHP fileinfo eksik (fileinfo package).',
'ok' => 'fileinfo eklentisi sorunsuz.',
),
'files' => 'Dosya kurulumu',
'json' => array(
'nok' => 'JSON eklentisi eksik (php-json package).',
'ok' => 'JSON eklentisi sorunsuz.',
),
'mbstring' => array(
'nok' => 'Cannot find the recommended library mbstring for Unicode.', //TODO - Translation
'ok' => 'You have the recommended library mbstring for Unicode.', //TODO - Translation
),
'minz' => array(
'nok' => 'Minz framework eksik.',
'ok' => 'Minz framework sorunsuz.',
),
'pcre' => array(
'nok' => 'Düzenli ifadeler kütüphanesi eksik (php-pcre).',
'ok' => 'Düzenli ifadeler kütüphanesi sorunsuz (PCRE).',
),
'pdo' => array(
'nok' => 'PDO veya PDO destekli bir sürücü eksik (pdo_mysql, pdo_sqlite, pdo_pgsql).',
'ok' => 'PDO sorunsuz (pdo_mysql, pdo_sqlite, pdo_pgsql).',
),
'php' => array(
'_' => 'PHP kurulumu',
'nok' => 'PHP versiyonunuz %s fakat FreshRSS için gerekli olan en düşük sürüm %s.',
'ok' => 'PHP versiyonunuz %s, FreshRSS ile tam uyumlu.',
),
'tables' => array(
'nok' => 'Veritabanında bir veya daha fazla tablo eksik.',
'ok' => 'Veritabanı tabloları sorunsuz.',
),
'title' => 'Kurulum kontrolü',
'tokens' => array(
'nok' => '<em>./data/tokens</em> klasör yetkisini kontrol edin. HTTP yazma yetkisi olmalı',
'ok' => 'İşaretler klasörü yetkileri sorunsuz..',
),
'users' => array(
'nok' => '<em>./data/users</em> klasör yetkisini kontrol edin. HTTP yazma yetkisi olmalı',
'ok' => 'Kullanıcılar klasörü yetkileri sorunsuz.',
),
'zip' => array(
'nok' => 'ZIP eklentisi eksik (php-zip package).',
'ok' => 'ZIP eklentisi sorunsuz.',
),
),
'extensions' => array(
'author' => 'Author', //TODO - Translation
'community' => 'Available community extensions', //TODO - Translation
'description' => 'Description', //TODO - Translation
'disabled' => 'Pasif',
'empty_list' => 'Yüklenmiş eklenti bulunmamaktadır',
'enabled' => 'Aktif',
'latest' => 'Installed', //TODO - Translation
'name' => 'Name', //TODO - Translation
'no_configure_view' => 'Bu eklenti yapılandırılamaz.',
'system' => array(
'_' => 'Sistem eklentileri',
'no_rights' => 'Sistem eklentileri (düzenleme hakkınız yok)',
),
'title' => 'Eklentiler',
'update' => 'Update available', //TODO - Translation
'user' => 'Kullanıcı eklentileri',
'version' => 'Version', //TODO - Translation
),
'stats' => array(
'_' => 'İstatistikler',
'all_feeds' => 'Tüm akış',
'category' => 'Kategori',
'entry_count' => 'Makale sayısı',
'entry_per_category' => 'Kategori başı makale sayısı',
'entry_per_day' => 'Günlük makale sayısı (last 30 days)',
'entry_per_day_of_week' => 'Haftanın günü (ortalama: %.2f makale)',
'entry_per_hour' => 'Saatlik (ortalama: %.2f makale)',
'entry_per_month' => 'Aylık (average: %.2f makale)',
'entry_repartition' => 'Giriş dağılımı',
'feed' => 'Akış',
'feed_per_category' => 'Kategoriye göre akışlar',
'idle' => 'Boştaki akışlar',
'main' => 'Ana istatistikler',
'main_stream' => 'Ana akış',
'menu' => array(
'idle' => 'Boştaki akışlar',
'main' => 'Ana istatistikler',
'repartition' => 'Makale dağılımı',
),
'no_idle' => 'Boşta akış yok!',
'number_entries' => '%d makale',
'percent_of_total' => '%% toplamın yüzdesi',
'repartition' => 'Makale dağılımı',
'status_favorites' => 'Favoriler',
'status_read' => 'Okunmuş',
'status_total' => 'Toplam',
'status_unread' => 'Okunmamış',
'title' => 'İstatistikler',
'top_feed' => 'İlk 10 akış',
),
'system' => array(
'_' => 'Sistem yapılandırması',
'auto-update-url' => 'Otomatik güncelleme sunucu URL',
'force_email_validation' => 'Force email addresses validation', //TODO - Translation
'instance-name' => 'Örnek isim',
'max-categories' => 'Kullanıcı başına kategori limiti',
'max-feeds' => 'Kullanıcı başına akış limiti',
'cookie-duration' => array(
'help' => 'in seconds', // @todo translate
'number' => 'Duration to keep logged in', // @todo translate
),
'registration' => array(
'help' => '0 sınır yok anlamındadır',
'number' => 'En fazla hesap sayısı',
),
),
'update' => array(
'_' => 'Sistem güncelleme',
'apply' => 'Uygula',
'check' => 'Güncelleme kontrolü',
'current_version' => 'Mevcut FreshRSS sürümünüz %s.',
'last' => 'Son kontrol: %s',
'none' => 'Yeni güncelleme yok',
'title' => 'Sistem güncelleme',
),
'user' => array(
'articles_and_size' => '%s makale (%s)',
'create' => 'Yeni kullanıcı oluştur',
'delete_users' => 'Delete user', //TODO - Translation
'language' => 'Dil',
'number' => 'Oluşturulmuş %d hesap var',
'numbers' => 'Oluşturulmuş %d hesap var',
'password_form' => 'Şifre<br /><small>(Tarayıcı girişi için)</small>',
'password_format' => 'En az 7 karakter',
'selected' => 'Selected user', //TODO - Translation
'title' => 'Kullanıcıları yönet',
'update_users' => 'Update user', //TODO - Translation
'user_list' => 'Kullanıcı listesi',
'username' => 'Kullanıcı adı',
'users' => 'Kullanıcılar',
),
);