From 7077a1cef3e723264b06ad950e4ddaa83c8933da Mon Sep 17 00:00:00 2001 From: Mahmut Namli Date: Thu, 7 Feb 2019 18:18:42 +0300 Subject: [PATCH] Improved Turkish translation (#4121) Credit to @mahony0 --- modules/backend/lang/tr/lang.php | 118 +++++++++++---- modules/cms/lang/tr/lang.php | 69 +++++++-- modules/system/lang/tr/client.php | 35 +++-- modules/system/lang/tr/lang.php | 210 +++++++++++++++++++++----- modules/system/lang/tr/validation.php | 134 +++++++++------- 5 files changed, 413 insertions(+), 153 deletions(-) diff --git a/modules/backend/lang/tr/lang.php b/modules/backend/lang/tr/lang.php index f979b2cf7..8c6101549 100644 --- a/modules/backend/lang/tr/lang.php +++ b/modules/backend/lang/tr/lang.php @@ -2,42 +2,47 @@ return [ 'auth' => [ - 'title' => 'Yönetim Paneli' + 'title' => 'Yönetim Paneli', + 'invalid_login' => 'Girdiğiniz bilgiler kayıtlarla eşleşmiyor. Lütfen kontrol edip tekrar deneyin.', ], 'field' => [ 'invalid_type' => 'Geçersiz alan tipi :type.', - 'options_method_not_exists' => ':model Model\'i ":field" formuna geri dönüş için bir :method() metod tanımlamalıdır.' + 'options_method_invalid_model' => "':field' metodu, geçerli bir model ile eşleşmiyor. :model Model'i için options metodu tanımlamalısınız.", + 'options_method_not_exists' => ":model Model'i içerisinde ':field' formuna geri dönüş için bir :method() metodu tanımlanmalıdır.", + 'colors_method_not_exists' => ":model Model'i içerisinde ':field' form alanı için html renk HEX kodu üreten :method() metodu tanımlanmalıdır.", ], 'widget' => [ 'not_registered' => "':name' isimli widget sınıfı sistemde kayıtlı değil", - 'not_bound' => "':name' isimli widget sınıfı controllerda tanımlanmamış" + 'not_bound' => "':name' isimli widget sınıfı controllerda tanımlanmamış", ], 'page' => [ 'untitled' => "Başlıksız", 'access_denied' => [ 'label' => "Giriş engellendi", 'help' => "Bu sayfayı görüntülemek için gerekli izinlere sahip değilsiniz.", - 'cms_link' => "Ana sayfaya dön" + 'cms_link' => "Ana sayfaya dön", ], 'no_database' => [ 'label' => 'Veritabanı yapılandırılmamış', 'help' => "Yönetim paneline erişebilmeniz için geçerli bir veritabanı yapılandırması yapmalısınız. Lütfen ayarların kontrol edin.", - 'cms_link' => 'Anasayfaya dön' + 'cms_link' => 'Anasayfaya dön', ], 'invalid_token' => [ 'label' => 'Geçersiz güvenlik anahtarı' - ] + ], ], 'partial' => [ - 'not_found_name' => "':name' bölümü bulunamadı." + 'not_found_name' => "':name' bölümü bulunamadı.", ], 'account' => [ + 'signed_in_as' => ':full_name olarak giriş yapıldı', 'sign_out' => 'Çıkış', 'login' => 'Giriş', 'reset' => 'Sıfırla', 'restore' => 'Geri yükle', 'login_placeholder' => 'kullanıcı adı', 'password_placeholder' => 'şifre', + 'remember_me' => 'Beni hatırla', 'forgot_password' => "Şifrenizi mi unuttunuz?", 'enter_email' => "Email adresinizi girin", 'enter_login' => "Kullanıcı adınızı girin", @@ -52,7 +57,7 @@ return [ 'apply' => 'Onayla', 'cancel' => 'İptal', 'delete' => 'Sil', - 'ok' => 'Tamam' + 'ok' => 'Tamam', ], 'dashboard' => [ 'menu_label' => 'Anasayfa', @@ -77,6 +82,8 @@ return [ 'make_default' => 'Öntanımlı yap', 'make_default_confirm' => 'Şuan kullanılan şablonu öntanımlı yapmak istediğinize emin misiniz?', 'make_default_success' => 'Geçerli şablon öntanımlı olarak ayarlandı', + 'collapse_all' => 'Tümünü daralt', + 'expand_all' => 'Tümünü genişlet', 'status' => [ 'widget_title_default' => 'Sistem durumu', 'update_available' => '{0} güncelleme var!|{1} güncelleme var!|[2,Inf] güncelleme var!', @@ -99,7 +106,7 @@ return [ 'last_sign_in' => 'En yakın giriş yaptığınız tarih', 'view_access_logs' => 'Erişim günlüğüne göz at', 'nice_message' => 'İyi çalışmalar dileriz!', - ] + ], ], 'user' => [ 'name' => 'Yönetici', @@ -112,6 +119,8 @@ return [ 'last_name' => "Soyisim", 'full_name' => "Tam Adı", 'email' => "Email", + 'role_field' => 'Roller', + 'role_comment' => 'Roller kullanıcı izinlerini tanımlar. Bu roller, izinler sekmesinden kullanıcı düzeyinde değiştirilebilir.', 'groups' => "Gruplar", 'groups_comment' => "Kullanıcının hangi gruba bağlı olduğunu belirleyin.", 'avatar' => "Avatar", @@ -132,6 +141,8 @@ return [ 'last_login' => 'Son giriş', 'created_at' => 'Oluşturulma', 'updated_at' => 'Güncellenme', + 'deleted_at' => 'Silinme', + 'show_deleted' => 'Silinenleri göster', 'group' => [ 'name' => 'Grup', 'name_comment' => 'Grup ismi, grup listesinde Yönetici Ekleme/Düzenleme formunda görüntülenecek.', @@ -146,11 +157,27 @@ return [ 'new' => 'Yeni Yönetici Grubu', 'delete_confirm' => 'Bu yönetici grubunu silmek istiyor musunuz?', 'return' => 'Grup listesine dön', - 'users_count' => 'Users' + 'users_count' => 'Kişiler', + ], + 'role' => [ + 'name' => 'Rol', + 'name_field' => 'İsim', + 'name_comment' => 'Rol ismi, Yönetici formundaki rol listesinde görüntülenir.', + 'description_field' => 'Açıklama', + 'code_field' => 'Kod', + 'code_comment' => 'API ile rol nesnesine erişmek istiyorsanız, eşsiz bir kod girin.', + 'menu_label' => 'Rolleri Yönet', + 'list_title' => 'Rolleri Yönet', + 'new' => 'Yeni Rol', + 'delete_confirm' => 'Bu yönetici rolü silinsin mi?', + 'return' => 'Rol listesine dön', + 'users_count' => 'Kişiler', ], 'preferences' => [ 'not_authenticated' => 'Ayarları görüntülemek veya düzenlemek için yetkili bir kullanıcı yok.' - ] + ], + 'trashed_hint_title' => 'Bu hesap silindi', + 'trashed_hint_desc' => 'Bu hesap silindi ve oturum açılamadı. Tekrar aktifleştirmek için sağ alt kısımdaki kullanıcıyı aktifleştir simgesine tıklayın.', ], 'list' => [ 'default_title' => 'Liste', @@ -164,6 +191,8 @@ return [ 'behavior_not_ready' => 'Liste oluşturulamadı, controller da makeLists() metodunu kontrol edin.', 'invalid_column_datetime' => "':column' için sütun değeri DateTime nesnesi değil, Model kısmında \$dates referansını unutmuş olabilir misiniz?", 'pagination' => 'Gösterilen kayıtlar: :from-:to Toplam: :total', + 'first_page' => 'İlk sayfa', + 'last_page' => 'Son sayfa', 'prev_page' => 'Önceki sayfa', 'next_page' => 'Sonraki sayfa', 'refresh' => 'Yenile', @@ -179,7 +208,7 @@ return [ 'delete_selected_confirm' => 'Seçili kayıtları silmek istediğize emin misiniz?', 'delete_selected_success' => 'Seçili kayıtlar başarıyla silindi.', 'column_switch_true' => 'Evet', - 'column_switch_false' => 'Hayır' + 'column_switch_false' => 'Hayır', ], 'fileupload' => [ 'attachment' => 'Dosya Eki', @@ -191,7 +220,11 @@ return [ 'upload_file' => 'Dosya yükle', 'upload_error' => 'Dosya yükleme hatası', 'remove_confirm' => 'Emin misiniz?', - 'remove_file' => 'Dosyayı sil' + 'remove_file' => 'Dosyayı sil', + ], + 'repeater' => [ + 'min_items_failed' => ':name için en az :min nesne gerekli, sadece :items nesne tanımlandı', + 'max_items_failed' => ':name için en fazla :max nesne tanımlanabilir, :items nesne tanımlandı', ], 'form' => [ 'create_title' => ":name Oluştur", @@ -200,6 +233,7 @@ return [ 'create_success' => ':name başarıyla oluşturuldu', 'update_success' => ':name başarıyla güncellendi', 'delete_success' => ':name başarıyla silindi', + 'restore_success' => ':name geri yüklendi', 'reset_success' => 'Sıfırlama başarılı', 'missing_id' => "Form kayıt ID'si belirtilmedi.", 'missing_model' => ':class da kullanılan form için model değeri tanımlanmamış.', @@ -219,6 +253,9 @@ return [ 'confirm_delete' => 'Bu kaydı silmek istediğinize emin misiniz?', 'confirm_delete_multiple' => 'Seçilen kayıtları silmek istediğinize emin misiniz?', 'deleting_name' => 'Siliniyor :name...', + 'restore' => 'Geri yükle', + 'restoring' => 'Geri yükleniyor', + 'confirm_restore' => 'Bu kaydı geri yüklemek istediğinize emin misiniz?', 'reset_default' => 'Ön Tanımlı Ayarlara Dön!', 'resetting' => 'İşleniyor', 'resetting_name' => ':name İşleniyor', @@ -237,6 +274,7 @@ return [ 'confirm_tab_close' => 'Bu sekmeyi kapatmak istediğinize emin misiniz? Kaydedilmemiş değişiklikleri kaybedeceksiniz.', 'behavior_not_ready' => 'Form oluşturulamadı, controller da initForm() metodunu kontrol edin.', 'preview_no_files_message' => 'Dosyalar yüklenmedi', + 'preview_no_media_message' => 'Seçilmiş medya yok.', 'preview_no_record_message' => 'Seçili kayıt yok.', 'select' => 'Seç', 'select_all' => 'tümü', @@ -247,10 +285,15 @@ return [ 'delete_row' => 'Kayıt Sil', 'concurrency_file_changed_title' => 'Dosya değiştirildi', 'concurrency_file_changed_description' => "Düzenlemeye çalıştığınız dosya disk üzerinde başka bir kullanıcı tarafından değiştirilmiş. Dosyayı yeniden yükleyebilir ve değişiklikleri kaybedersiniz ya da diskteki dosyayı kendi düzenlediğiniz hali ile değiştirebilirsiniz.", - 'return_to_list' => 'Listeye dön' + 'return_to_list' => 'Listeye dön', ], 'recordfinder' => [ - 'find_record' => 'Kayıt Bul' + 'find_record' => 'Kayıt Bul', + 'cancel' => 'İptal', + ], + 'pagelist' => [ + 'page_link' => 'Sayfa bağlantısı', + 'select_page' => 'Sayfa seçin...', ], 'relation' => [ 'missing_config' => "İlişki ':config' için bir yapılandırma ayarı içermiyor.", @@ -283,7 +326,7 @@ return [ 'link_name' => ':name bağla', 'unlink' => 'Bağlamayı kaldır', 'unlink_name' => ':name bağlamasını kaldır', - 'unlink_confirm' => 'Emin misiniz?' + 'unlink_confirm' => 'Emin misiniz?', ], 'reorder' => [ 'default_title' => 'Kayıtları yeniden sırala', @@ -302,7 +345,8 @@ return [ 'tips' => 'Sistem ayar ipuçları', 'tips_description' => 'Sistemin düzgün çalışabilmesi için dikkat etmeniz gereken sorunlar var.', 'permissions' => ':name dizini ve alt dizinleri PHP tarafından yazılabilir değil. Lütfen bu dizindeki webserver için gerekli yazma izinlerini verin.', - 'extension' => ':name PHP eklentisi sistemde yüklü değil. Lütfen kütüphaneyi kurun ve eklentiyi aktifleştirin.' + 'extension' => ':name PHP eklentisi sistemde yüklü değil. Lütfen kütüphaneyi kurun ve eklentiyi aktifleştirin.', + 'plugin_missing' => ':name isimli eklenti gerekli, fakat yüklenmemiş. Lütfen bu eklentiyi yükleyin.', ], 'editor' => [ 'menu_label' => 'Editör ayarları', @@ -348,19 +392,23 @@ return [ 'no_wrap' => 'Tagları sarmalama', 'no_wrap_comment' => 'Tag blokları içinde sarmalanmayacak taglar listesi.', 'remove_tags' => 'Silinecek taglar', - 'remove_tags_comment' => 'İçeriği ile birlikte silinecek taglar listesi.' + 'remove_tags_comment' => 'İçeriği ile birlikte silinecek taglar listesi.', + 'line_breaker_tags' => 'Satır atlatma etiketleri', + 'line_breaker_tags_comment' => 'Aralarına bir satır atlatma öğesi yerleştirmek için kullanılan etiketlerin listesi.', + 'toolbar_buttons' => 'Araç Çubuğu Düğmeleri', + 'toolbar_buttons_comment' => 'Rich Editor\'de varsayılan olarak görüntülenecek Araç Çubuğu düğmeleri. [fullscreen, bold, italic, underline, strikeThrough, subscript, superscript, fontFamily, fontSize, |, color, emoticons, inlineStyle, paragraphStyle, |, paragraphFormat, align, formatOL, formatUL, outdent, indent, quote, insertHR, -, insertLink, insertImage, insertVideo, insertAudio, insertFile, insertTable, undo, redo, clearFormatting, selectAll, html]', ], 'tooltips' => [ - 'preview_website' => 'Websiteyi Önizle' + 'preview_website' => 'Websiteyi Önizle', ], 'mysettings' => [ 'menu_label' => 'Ayarlarım', - 'menu_description' => 'Yönetim hesabı ile ilgili ayarlar' + 'menu_description' => 'Yönetim hesabı ile ilgili ayarlar', ], 'myaccount' => [ 'menu_label' => 'Kişisel Bilgilerim', 'menu_description' => 'Hesabınızın ismi, email adresi ve şifresi gibi bilgilerini düzenleyebilirsiniz.', - 'menu_keywords' => 'güvenli oturum açma' + 'menu_keywords' => 'güvenli oturum açma', ], 'branding' => [ 'menu_label' => 'Yönetim paneli ayarlarını düzenle', @@ -382,7 +430,7 @@ return [ 'menu_mode' => 'Menü stili', 'menu_mode_inline' => 'Sıralı', 'menu_mode_tile' => 'Mozaik', - 'menu_mode_collapsed' => 'Katlanmış' + 'menu_mode_collapsed' => 'Katlanmış', ], 'backend_preferences' => [ 'menu_label' => 'Panel Ayarları', @@ -392,27 +440,31 @@ return [ 'timezone' => 'Zaman Dilimi', 'timezone_comment' => 'Tarihleri bu zaman dilimine göre göster.', 'locale' => 'Dil', - 'locale_comment' => 'Yönetim Paneli dil seçiminizi belirleyin.' + 'locale_comment' => 'Yönetim Paneli dil seçiminizi belirleyin.', ], 'access_log' => [ 'hint' => 'Bu kayıtlar yöneticiler tarafından başarılı şekilde yapılan girişleri gösterir. Kayıtlar :days gün boyunca saklanır.', 'menu_label' => 'Yönetim paneli erişim kayıtları', 'menu_description' => 'Yönetim paneline başarılı şekilde yapılan girişleri görüntüler.', + 'id' => 'ID', 'created_at' => 'Tarih & Saat', + 'type' => 'Tipi', 'login' => 'Giriş', 'ip_address' => 'IP adres', 'first_name' => 'İsim', 'last_name' => 'Soyisim', - 'email' => 'Email' + 'email' => 'Email', ], 'filter' => [ 'all' => 'tümü', 'options_method_not_exists' => ":model modelinde :method() metodu bulunmalı ve ':filter' filtresi için uygun seçenekleri döndermelidir.", - 'date_all' => 'tüm periyotlar' + 'date_all' => 'tüm periyotlar', + 'number_all' => 'Tüm numaralar', ], 'import_export' => [ 'upload_csv_file' => '1. Bir CSV dosyası yükleyin', 'import_file' => 'Dosya İçeri Aktar', + 'row' => 'Satır :row', 'first_row_contains_titles' => 'İlk satır, sütun isimlerini içermelidir', 'first_row_contains_titles_desc' => 'Eğer CSV dosyanızda ilk satır, sütun isimlerini içeriyorsa bu seçeneği işaretleyin.', 'match_columns' => '2. Veritabanı sütunları ile dosyanızdaki verileri eşleştirin', @@ -479,14 +531,15 @@ return [ 'iso_8859_14' => 'ISO-8859-14 (Latin-8, Celtic Dili)', 'iso_8859_15' => 'ISO-8859-15 (Latin-9, Euro işareti revizyonlu Batı Avrupa)', 'windows_1251' => 'Windows-1251 (CP1251)', - 'windows_1252' => 'Windows-1252 (CP1252)' - ] + 'windows_1252' => 'Windows-1252 (CP1252)', + ], ], 'permissions' => [ - 'manage_media' => 'Medyaları düzenleyebilsin' + 'manage_media' => 'Medyaları düzenleyebilsin', ], 'mediafinder' => [ - 'default_prompt' => 'Bir medya öğesi bulmak için %s butonuna tıklayın' + 'label' => 'Medya Bulucu', + 'default_prompt' => 'Bir medya öğesi bulmak için %s butonuna tıklayın', ], 'media' => [ 'menu_label' => 'Medya', @@ -517,6 +570,9 @@ return [ 'uploading_error' => 'Yükleme hatası', 'type_blocked' => 'Seçilen dosya türünü güvenlik nedenleriyle izin verilmiyor.', 'order_by' => 'Sırala', + 'direction' => 'Yön', + 'direction_asc' => 'Artan', + 'direction_desc' => 'Azalan', 'folder' => 'Klasör', 'no_files_found' => 'İsteğiniz doğrultusunda hiçbir dosya bulunamadı.', 'delete_empty' => 'Lütfen silinecek öğeleri seçiniz.', @@ -546,6 +602,6 @@ return [ 'selection_mode' => 'Seçim modu', 'resize_image' => 'Resimi yeniden boyutlandırs', 'image_size' => 'Resim boyutu:', - 'selected_size' => 'Seçili:' - ] + 'selected_size' => 'Seçili:', + ], ]; diff --git a/modules/cms/lang/tr/lang.php b/modules/cms/lang/tr/lang.php index a6b0d5146..8f65424f8 100644 --- a/modules/cms/lang/tr/lang.php +++ b/modules/cms/lang/tr/lang.php @@ -19,18 +19,20 @@ return [ 'online' => 'yayında', 'maintenance' => 'bakım modunda', 'manage_themes' => 'Temaları yönet', - ] + 'customize_theme' => 'Tema özelleştir', + ], ], 'theme' => [ 'not_found_name' => "':name' isimli tema bulunamadı.", + 'by_author' => ':name ile filtrele', 'active' => [ 'not_set' => "Aktif tema belirtilmedi.", - 'not_found' => 'Aktif tema bulunamadı.' + 'not_found' => 'Aktif tema bulunamadı.', ], 'edit' => [ 'not_set' => "Düzenlenecek tema belirtilmedi.", 'not_found' => "Düzenlenecek tema bulunamadı.", - 'not_match' => "Ulaşmaya çalıştığınız nesne düzenlenecek temaya ait değil. Lütfen sayfayı yenileyin." + 'not_match' => "Ulaşmaya çalıştığınız nesne düzenlenecek temaya ait değil. Lütfen sayfayı yenileyin.", ], 'settings_menu' => 'Temalar', 'settings_menu_description' => 'Yüklü temalar listesini önizleyebilir, bir tema seçip aktifleştirebilirsiniz.', @@ -45,6 +47,8 @@ return [ 'homepage_placeholder' => 'Anasayfa Adresi(URL)', 'code_label' => 'Kod', 'code_placeholder' => 'Temanın dağıtımında kullanılmak üzere benzersiz bir kod.', + 'preview_image_label' => 'Önizleme görseli', + 'preview_image_placeholder' => 'Tema önizleme görselinin yolu.', 'dir_name_label' => 'Klasör ismi', 'dir_name_create_label' => 'Hedef tema dizini', 'theme_label' => 'Tema', @@ -88,7 +92,7 @@ return [ 'dir_name_taken' => 'İstenen tema dizini zaten mevcut.', 'find_more_themes' => 'Daha fazla tema bulun', 'saving' => 'Tema kaydediliyor...', - 'return' => 'Tema listesine geri dön' + 'return' => 'Tema listesine geri dön', ], 'maintenance' => [ 'settings_menu' => 'Bakım modu', @@ -114,7 +118,11 @@ return [ 'invalid_url' => 'Hatalı URL formatı. URL eğik çizgi ile başlamalı ve sayı, Latin harfleri ve aşağıdaki sembolleri içerebilir: ._-[]:?|/+*^$', 'delete_confirm_multiple' => 'Seçili sayfaları silmek istediğinize emin misiniz?', 'delete_confirm_single' => 'Bu sayfayı silmek istediğinize emin misiniz?', - 'no_layout' => '-- şablon yok --' + 'no_layout' => '-- şablon yok --', + 'cms_page' => 'CMS sayfa', + 'title' => 'Sayfa başlığı', + 'url' => 'Sayfa URL', + 'file_name' => 'Sayfa dosyası adı', ], 'layout' => [ 'not_found_name' => "':name' isimli şablon bulunamadı", @@ -123,7 +131,7 @@ return [ 'no_list_records' => 'Şablon bulunamadı', 'new' => 'Şablon oluştur', 'delete_confirm_multiple' => 'Seçili şablonları silmek istediğinize emin misiniz?', - 'delete_confirm_single' => 'Seçili şablonu silmek istediğinize emin misiniz?' + 'delete_confirm_single' => 'Seçili şablonu silmek istediğinize emin misiniz?', ], 'partial' => [ 'not_found_name' => "':name' bölümü bulunamadı.", @@ -133,7 +141,7 @@ return [ 'no_list_records' => 'Bölüm bulunamadı.', 'delete_confirm_multiple' => 'Seçili bölümleri silmek istediğinize emin misiniz?', 'delete_confirm_single' => 'Bu bölümü silmek istediğinize emin misiniz?', - 'new' => 'Bölüm Oluştur' + 'new' => 'Bölüm Oluştur', ], 'content' => [ 'not_found_name' => "':name' isminde içerik dosyası bulunamadı.", @@ -142,18 +150,18 @@ return [ 'no_list_records' => 'İçerik dosyası bulunamadı.', 'delete_confirm_multiple' => 'Seçili içerik dosyaları veya klasörlerini silmek istediğinize emin misiniz?', 'delete_confirm_single' => 'Bu içerik dosyasını silmek istediğinize emin misiniz?', - 'new' => 'Yeni İçerik' + 'new' => 'Yeni İçerik', ], 'ajax_handler' => [ 'invalid_name' => "Hatalı AJAX işleyici adı: :name.", 'not_found' => "':name' isimli AJAX işleyici bulunamadı.", ], 'cms' => [ - 'menu_label' => "Tasarım Ayarları" + 'menu_label' => "Tasarım Ayarları", ], 'sidebar' => [ 'add' => 'Ekle', - 'search' => 'Ara...' + 'search' => 'Ara...', ], 'editor' => [ 'settings' => 'Ayarlar', @@ -177,7 +185,7 @@ return [ 'open_searchbox' => 'Arama kutusunu aç', 'close_searchbox' => 'Arama kutusunu kapat', 'open_replacebox' => 'Düzenleme kutusunu aç', - 'close_replacebox' => 'Düzenleme kutusunu kapat' + 'close_replacebox' => 'Düzenleme kutusunu kapat', ], 'asset' => [ 'menu_label' => "Dosyalar", @@ -219,7 +227,9 @@ return [ 'error_moving_file' => ':file dosyası taşınırken hatayla karşılaşıldı', 'error_moving_directory' => ':dir klasörü taşınırken hatayla karşılaşıldı', 'error_deleting_directory' => ':dir klasörü silinirken hatayla karşılaşıldı', - 'path' => 'Yol' + 'no_list_records' => 'Dosya bulunamadı', + 'delete_confirm' => 'Seçilen dosyalar veya dizinler silinsin mi?', + 'path' => 'Yol', ], 'component' => [ 'menu_label' => "Bileşenler", @@ -236,7 +246,10 @@ return [ 'template' => [ 'invalid_type' => "Hatalı şablon tipi.", 'not_found' => "İstenilen şablon bulunamadı.", - 'saved'=> "Şablon başarıyla kaydedildi." + 'saved'=> "Şablon başarıyla kaydedildi.", + 'no_list_records' => 'Kayıt bulunamadı', + 'delete_confirm' => 'Seçilen şablonlar silinsin mi?', + 'order_by' => 'Sırala', ], 'permissions' => [ 'name' => 'CMS Sistemi', @@ -246,5 +259,35 @@ return [ 'manage_layouts' => 'Şablonları düzenleyebilsin', 'manage_partials' => 'Parça Kodları düzenleyebilsin', 'manage_themes' => 'Temaları düzenleyebilsin', + 'manage_theme_options' => 'Aktif tema için özelleştirme seçeneklerini yapılandırın', + ], + 'theme_log' => [ + 'hint' => 'Bu kayıtlar, backend yöneticileri tarafından temada yapılan değişiklikleri görüntüler.', + 'menu_label' => 'Tema log', + 'menu_description' => 'Aktif temada yapılan değişiklikleri görüntüleyin.', + 'empty_link' => 'Tema loglarını temizle', + 'empty_loading' => 'Tema logları temizleniyor...', + 'empty_success' => 'Tema log temizlendi', + 'return_link' => 'Tema loglarına dön', + 'id' => 'ID', + 'id_label' => 'Log ID', + 'created_at' => 'Tarih ve Saat', + 'user' => 'Kişi', + 'type' => 'Tipi', + 'type_create' => 'Oluştur', + 'type_update' => 'Güncelle', + 'type_delete' => 'Sil', + 'theme_name' => 'Tema', + 'theme_code' => 'Tema kodu', + 'old_template' => 'Şablon (Eski)', + 'new_template' => 'Şablon (Yeni)', + 'template' => 'Şablon', + 'diff' => 'Değişiklikler', + 'old_value' => 'Eski değer', + 'new_value' => 'Yeni değer', + 'preview_title' => 'Şablon değişiklikleri', + 'template_updated' => 'Şablon güncellendi', + 'template_created' => 'Şablon oluşturuldu', + 'template_deleted' => 'Şablon silindi', ], ]; diff --git a/modules/system/lang/tr/client.php b/modules/system/lang/tr/client.php index bf32d45d8..ef0f98ef6 100644 --- a/modules/system/lang/tr/client.php +++ b/modules/system/lang/tr/client.php @@ -33,7 +33,6 @@ return [ 'fullscreen' => 'Tam Ekran', 'preview' => 'Önizleme', ], - 'mediamanager' => [ 'insert_link' => "Medya Linki Ekle", 'insert_image' => "Medya Resim Ekle", @@ -45,24 +44,28 @@ return [ 'invalid_video_empty_insert' => "Lütfen eklenecek video dosyasını seçin.", 'invalid_audio_empty_insert' => "Lütfen eklenecek ses dosyasını seçin.", ], - 'alert' => [ 'confirm_button_text' => 'Evet', 'cancel_button_text' => 'İptal', - 'widget_remove_confirm' => 'Bu eklentiyi kaldırma istediğinize emin misiniz?' + 'widget_remove_confirm' => 'Bu eklentiyi kaldırma istediğinize emin misiniz?', ], - 'datepicker' => [ 'previousMonth' => 'Önceki Ay', 'nextMonth' => 'Sonraki Ay', 'months' => ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'], 'weekdays' => ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'], - 'weekdaysShort' => ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'] + 'weekdaysShort' => ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'], + ], + 'colorpicker' => [ + 'choose' => 'Seç', ], - 'filter' => [ 'group' => [ - 'all' => 'tümü' + 'all' => 'tümü', + ], + 'scopes' => [ + 'apply_button_text' => 'Uygula', + 'clear_button_text' => 'Temizle', ], 'dates' => [ 'all' => 'tümü', @@ -70,10 +73,16 @@ return [ 'reset_button_text' => 'Sıfırla', 'date_placeholder' => 'Tarih', 'after_placeholder' => 'Sonra', - 'before_placeholder' => 'Önce' - ] + 'before_placeholder' => 'Önce', + ], + 'numbers' => [ + 'all' => 'all', + 'filter_button_text' => 'Filtrele', + 'reset_button_text' => 'Sıfırla', + 'min_placeholder' => 'Min', + 'max_placeholder' => 'Max', + ], ], - 'eventlog' => [ 'show_stacktrace' => 'Veri yığınını göster', 'hide_stacktrace' => 'Veri yığınını gizle', @@ -87,7 +96,7 @@ return [ 'openWith' => 'Birlikte aç', 'remember_choice' => 'Bu oturum için seçenekleri hatırla', 'open' => 'Aç', - 'cancel' => 'İptal' - ] - ] + 'cancel' => 'İptal', + ], + ], ]; diff --git a/modules/system/lang/tr/lang.php b/modules/system/lang/tr/lang.php index d09b84fd9..ab933a172 100644 --- a/modules/system/lang/tr/lang.php +++ b/modules/system/lang/tr/lang.php @@ -3,16 +3,58 @@ return [ 'app' => [ 'name' => 'OctoberCMS', - 'tagline' => 'Sadeliğe dönüş...' + 'tagline' => 'Sadeliğe dönüş...', + ], + 'locale' => [ + 'ar' => 'العربية', + 'be' => 'Беларуская', + 'bg' => 'Български', + 'ca' => 'Català', + 'cs' => 'Čeština', + 'da' => 'Dansk', + 'en' => 'English (United States)', + 'en-au' => 'English (Australia)', + 'en-ca' => 'English (Canada)', + 'en-gb' => 'English (United Kingdom)', + 'et' => 'Eesti', + 'de' => 'Deutsch', + 'el' => 'Ελληνικά', + 'es' => 'Español', + 'es-ar' => 'Español (Argentina)', + 'fa' => 'فارسی', + 'fr' => 'Français', + 'fr-ca' => 'Français (Canada)', + 'hu' => 'Magyar', + 'id' => 'Bahasa Indonesia', + 'it' => 'Italiano', + 'ja' => '日本語', + 'kr' => '한국어', + 'lt' => 'Lietuvių', + 'lv' => 'Latviešu', + 'nb-no' => 'Norsk (Bokmål)', + 'nl' => 'Nederlands', + 'pl' => 'Polski', + 'pt-br' => 'Português (Brasil)', + 'pt-pt' => 'Português (Portugal)', + 'ro' => 'Română', + 'ru' => 'Русский', + 'fi' => 'Suomi', + 'sv' => 'Svenska', + 'sk' => 'Slovenský', + 'tr' => 'Türkçe', + 'uk' => 'Українська мова', + 'zh-cn' => '简体中文', + 'zh-tw' => '繁體中文', + 'vn' => 'Tiếng việt', ], 'directory' => [ - 'create_fail' => "Klasör oluşturulamıyor: :name" + 'create_fail' => "Klasör oluşturulamıyor: :name", ], 'file' => [ - 'create_fail' => "Dosya oluşturulamıyor: :name" + 'create_fail' => "Dosya oluşturulamıyor: :name", ], 'combiner' => [ - 'not_found' => "Kombine dosyası: ':name' bulunamadı." + 'not_found' => "Kombine dosyası: ':name' bulunamadı.", ], 'system' => [ 'name' => 'Sistem', @@ -27,17 +69,19 @@ return [ 'users' => 'Kullanıcılar', 'system' => 'Sistem', 'social' => 'Sosyal', + 'backend' => 'Backend', 'events' => 'Olaylar', 'customers' => 'Müşteriler', - 'my_settings' => 'Ayarlarım' - ] + 'my_settings' => 'Ayarlarım', + 'notifications' => 'Bildirimler', + ], ], 'theme' => [ 'label' => 'Tema', 'unnamed' => 'İsimsiz tema', 'name' => [ 'label' => 'Tema Adı', - 'help' => 'Temaya benzersiz bir isim verin. Örn: RainLab.Vanilla' + 'help' => 'Temaya benzersiz bir isim verin. Örn: RainLab.Vanilla', ], ], 'themes' => [ @@ -46,41 +90,52 @@ return [ 'installed' => 'Yüklü temalar', 'no_themes' => 'Mağazadan yüklenmiş bir tema bulunmamaktadır.', 'recommended' => 'Tavsiye edilen', - 'remove_confirm' => 'Bu temayı silmek istediğinize emin misiniz?' + 'remove_confirm' => 'Bu temayı silmek istediğinize emin misiniz?', ], 'plugin' => [ 'label' => 'Eklenti', 'unnamed' => 'İsimsiz eklenti', 'name' => [ 'label' => 'Eklenti Adı', - 'help' => 'Eklenti adı eşsiz olmalıdır. Örneğin, RainLab.Blog' - ] + 'help' => 'Eklenti adı eşsiz olmalıdır. Örneğin, RainLab.Blog', + ], ], 'plugins' => [ 'manage' => 'Eklentileri yönet', - 'enable_or_disable' => 'Aktifleştir veya Pasifleştir', - 'enable_or_disable_title' => 'Eklentileri Aktifleştir veya Pasifleştir', 'install' => 'Eklentileri yükle', 'install_products' => 'Ürünleri yükle', 'search' => 'eklenti ara...', 'installed' => 'Yüklü eklentiler', 'no_plugins' => 'Mağazadan yüklenmiş bir eklenti bulunmamaktadır.', 'recommended' => 'Tavsiye edilen', + 'plugin_label' => 'Eklenti', + 'unknown_plugin' => 'Eklenti sistemden kaldırıldı.', + 'select_label' => 'Eylem Seçin...', + 'bulk_actions_label' => 'Toplu eylemler', + 'check_yes' => 'Evet', + 'check_no' => 'Hayır', + 'unfrozen' => 'Güncellemeler Aktif', + 'enabled' => 'Eklenti Aktif', + 'freeze' => 'için güncellemeleri devre dışı bırak', + 'unfreeze' => 'için güncellemeleri aktifleştir', + 'enable' => 'aktifleştir', + 'disable' => 'pasifleştir', + 'refresh' => 'yenile', 'remove' => 'Kaldır', - 'refresh' => 'Yenile', - 'disabled_label' => 'Pasif', - 'disabled_help' => 'Pasifleştirilmiş eklentiler, uygulama tarafından göz ardı edilir.', - 'frozen_label' => 'Güncelleştirmeleri dondur', - 'frozen_help' => 'Dondurulmuş eklentiler güncelleme işlemi sırasında görmezden gelinecek ve güncellenmeyecektir.', - 'selected_amount' => 'Seçilen eklentiler: :amount', - 'remove_confirm' => 'Emin misiniz?', - 'remove_success' => 'Eklentiler sistemden başarıyla kaldırıldı.', - 'refresh_confirm' => 'Emin misiniz?', + 'freeze_label' => 'Güncellemeleri Pasifleştir', + 'unfreeze_label' => 'Güncellemeleri Aktifleştir', + 'enable_label' => 'Eklentileri Aktifleştir', + 'disable_label' => 'Eklentileri Pasifleştir', + 'refresh_label' => 'Eklenti Verilerini Sıfırla', + 'action_confirm' => 'Seçili eklentileri :action etmek istediğinize emin misiniz?', + 'freeze_success' => 'Seçilen eklentiler için güncellemeler pasifleştirildi.', + 'unfreeze_success' => 'Seçilen eklentiler için güncellemeler aktifleştirildi.', + 'enable_success' => 'Seçilen eklentiler etkinleştirildi.', + 'disable_success' => 'Seçilen eklentiler pasifleştirildi.', + 'refresh_confirm' => 'Seçili eklentileri sıfırlamak istediğinize emin misiniz? Bu işlem, her eklentinin verilerini sıfırlayarak ilk yükleme durumuna geri getirir.', 'refresh_success' => 'Eklentiler başarıyla yenilendi.', - 'disable_confirm' => 'Are you sure?', - 'disable_success' => 'Eklentiler başarıyla pasifleştirildi.', - 'enable_success' => 'Eklentiler başarıyla aktifleştirildi.', - 'unknown_plugin' => 'Eklenti sistemden başarıyla kaldırıldı.' + 'remove_confirm' => 'Seçili eklentileri kaldırmak istediğinize emin misiniz? Bu işlem, ilişkili tüm verileri de kaldıracaktır.', + 'remove_success' => 'Eklentiler sistemden başarıyla kaldırıldı.', ], 'project' => [ 'name' => 'Proje', @@ -94,7 +149,7 @@ return [ 'missing' => 'Lütfen kullanılacak Proje ID\'sini belirleyin.', ], 'detach_confirm' => 'Bu projeyi ayırmak istediğinizden emin misiniz?', - 'unbind_success' => 'Proje ayırma işlemi tamamlandı.' + 'unbind_success' => 'Proje ayırma işlemi tamamlandı.', ], 'settings' => [ 'menu_label' => 'Ayarlar', @@ -102,7 +157,7 @@ return [ 'missing_model' => 'Ayarlar sayfasında Model tanımı eksik.', 'update_success' => ':name için ayarlar güncellendi.', 'return' => 'Sistem ayarları sayfasına dön', - 'search' => 'Ara' + 'search' => 'Ara', ], 'mail' => [ 'log_file' => 'Günlük kayıt dosyası', @@ -144,16 +199,20 @@ return [ 'ses_region' => 'SES bölgesi', 'ses_region_comment' => 'SES bölgenizi girin (örnek: us-east-1)', 'drivers_hint_header' => 'Sürücüler yüklenmemiş', - 'drivers_hint_content' => 'Bu eposta yöntemiyle eposta gönderebilmeniz için ":plugin" eklentisinin kurulmuş olması gerekir.' + 'drivers_hint_content' => 'Bu eposta yöntemiyle eposta gönderebilmeniz için ":plugin" eklentisinin kurulmuş olması gerekir.', ], 'mail_templates' => [ 'menu_label' => 'Mail şablonları', 'menu_description' => 'Kullanıcılar ve yöneticiler için gönderilen e-posta şablonları düzenleyin.', 'new_template' => 'Yeni Şablon', 'new_layout' => 'Yeni Layout', + 'new_partial' => 'Yeni Partial', 'template' => 'Şablon', 'templates' => 'Şablonlar', + 'partial' => 'Partial', + 'partials' => 'Partialler', 'menu_layouts_label' => 'Mail Layoutları', + 'menu_partials_label' => 'Mail Partialleri', 'layout' => 'Layout', 'layouts' => 'Layoutlar', 'no_layout' => '-- Şablon Yok --', @@ -179,7 +238,60 @@ return [ 'deleting' => 'Şablon Siliniyor...', 'deleting_layout' => 'Layout Siliniyor...', 'sending' => 'Deneme mesajı gönderiliyor...', - 'return' => 'Şablon listesine geri dön' + 'return' => 'Şablon listesine geri dön', + 'options' => 'Seçenekler', + 'disable_auto_inline_css' => 'Otomatik satır içi CSS\'yi devre dışı bırak', + ], + 'mail_brand' => [ + 'menu_label' => 'Mail yapılandırma', + 'menu_description' => 'Posta şablonlarının renklerini ve görünümünü değiştirin.', + 'page_title' => 'Posta görünümünü özelleştir', + 'sample_template' => [ + 'heading' => 'Başlık', + 'paragraph' => 'Bu Lorem Ipsum ile doldurulmuş bir paragraf ve bir linktir. Cumque dicta doloremque eaque, enim error laboriosam pariatur possimus tenetur veritatis voluptas.', + 'table' => [ + 'item' => 'Nesne', + 'description' => 'Açıklama', + 'price' => 'Fiyat', + 'centered' => 'Ortalanmış', + 'right_aligned' => 'Sağa Hizalı', + ], + 'buttons' => [ + 'primary' => 'Ana buton', + 'positive' => 'Positif buton', + 'negative' => 'Negatif buton', + ], + 'panel' => 'Bu panel ne kadar harika..', + 'more' => 'Biraz daha metin', + 'promotion' => 'Kupon Kodu: OCTOBER', + 'subcopy' => 'Bu e-postanın alt yazısıdır', + 'thanks' => 'Teşekkürler', + ], + 'fields' => [ + '_section_background' => 'Arkaplan', + 'body_bg' => 'Body arkaplanı', + 'content_bg' => 'İçerik arkaplanı', + 'content_inner_bg' => 'İç içerik arkaplanı', + '_section_buttons' => 'Butonlar', + 'button_text_color' => 'Buton metni rengi', + 'button_primary_bg' => 'Ana düğme arkaplanı', + 'button_positive_bg' => 'Positif düğme arkaplanı', + 'button_negative_bg' => 'Negatif düğme arkaplanı', + '_section_type' => 'Tipografi', + 'header_color' => 'Başlık rengi', + 'heading_color' => 'Başlıkların rengi', + 'text_color' => 'Metin rengi', + 'link_color' => 'Link rengi', + 'footer_color' => 'Footer rengi', + '_section_borders' => 'Borderlar', + 'body_border_color' => 'Body border rengi', + 'subcopy_border_color' => 'Altyazı border rengi', + 'table_border_color' => 'Tablo border rengi', + '_section_components' => 'Eklentiler', + 'panel_bg' => 'Panel arkaplanı', + 'promotion_bg' => 'Promosyon arkaplanı', + 'promotion_border_color' => 'Promosyon border rengi', + ], ], 'install' => [ 'project_label' => 'Projeye bağla', @@ -188,7 +300,7 @@ return [ 'missing_plugin_name' => 'Yüklemek istediğiniz eklentinin adını giriniz.', 'missing_theme_name' => 'Lütfen yüklemek için bir tema ismi giriniz.', 'install_completing' => 'Kurulumu tamamla', - 'install_success' => 'Eklenti kurulumu tamamlandı.' + 'install_success' => 'Eklenti kurulumu tamamlandı.', ], 'updates' => [ 'title' => 'Güncellemeleri Yönet', @@ -209,6 +321,7 @@ return [ 'core_build_help' => 'Son versiyon kullanılabilir.', 'core_downloading' => 'Uygulama dosyaları indiriliyor', 'core_extracting' => 'Uygulama dosyaları çıkarılıyor', + 'core_set_build' => 'Build numarası güncelleniyor', 'plugins' => 'Modüller', 'themes' => 'Temalar', 'disabled' => 'Devre dışı', @@ -227,11 +340,11 @@ return [ 'force_label' => 'Güncellemeye zorla', 'found' => [ 'label' => 'Güncellemeler bulundu!', - 'help' => 'Sistemi güncelleye tıklayarak güncelleme işlemini başlatabilirsiniz.' + 'help' => 'Sistemi güncelleye tıklayarak güncelleme işlemini başlatabilirsiniz.', ], 'none' => [ 'label' => 'Güncelleme yok', - 'help' => 'Yeni güncelleme bulunamadı.' + 'help' => 'Yeni güncelleme bulunamadı.', ], 'important_action' => [ 'empty' => 'Eylem seçin', @@ -241,15 +354,20 @@ return [ ], 'important_action_required' => 'Eylem gerekli', 'important_view_guide' => 'Yükseltme kılavuzuna göz atın', + 'important_view_release_notes' => 'Sürüm notlarını göster', 'important_alert_text' => 'Bazı eklentiler işlem gerektirebilir.', 'details_title' => 'Eklenti detayları', 'details_view_homepage' => 'Anasayfa', 'details_readme' => 'Kılavuz', 'details_readme_missing' => 'Herhangi bir kılavuz bulunamadı.', + 'details_changelog' => 'Değişiklikler', + 'details_changelog_missing' => 'Değişiklik geçmişi yok.', 'details_upgrades' => 'Yükseltme Kılavuzu', 'details_upgrades_missing' => 'Yükseltme talimatı bulunamadı.', + 'details_licence' => 'Lisans', + 'details_licence_missing' => 'Lisans bilgisi yok.', 'details_current_version' => 'Mevcut sürüm', - 'details_author' => 'Yazar', + 'details_author' => 'Geliştirici', ], 'server' => [ 'connect_error' => 'Sunucuyla bağlantı kurulamadı.', @@ -257,17 +375,17 @@ return [ 'response_invalid' => 'Sunucudan hatalı cevap geldi.', 'response_empty' => 'Sunucudan boş cevap geldi.', 'file_error' => 'Paket teslim edilirken sunucuda hata meydana geldi.', - 'file_corrupt' => 'Sunucudaki dosya bozulmuş.' + 'file_corrupt' => 'Sunucudaki dosya bozulmuş.', ], 'behavior' => [ - 'missing_property' => ':class sınıfı :behavior davranışı tarafından kullanılan $:property özelliğini tanımlamalı.' + 'missing_property' => ':class sınıfı :behavior davranışı tarafından kullanılan $:property özelliğini tanımlamalı.', ], 'config' => [ 'not_found' => ':location için tanımlanan :file adlı ayar dosyası bulunamadı.', - 'required' => ':location konumunda kullanılan :property ayarı bir değer içermelidir.' + 'required' => ':location konumunda kullanılan :property ayarı bir değer içermelidir.', ], 'zip' => [ - 'extract_failed' => "':file' adlı çekirdek dosyası dosya paketinden çıkarılamadı." + 'extract_failed' => "':file' adlı çekirdek dosyası dosya paketinden çıkarılamadı.", ], 'event_log' => [ 'hint' => 'Bu kayıtlar, uygulamada ortaya çıkan potansiyel hataları, istisnaları ve hata ayıklama bilgilerini görüntüler.', @@ -282,7 +400,7 @@ return [ 'created_at' => 'Tarih & Saat', 'message' => 'Mesaj', 'level' => 'Seviye', - 'preview_title' => 'Olay' + 'preview_title' => 'Olay', ], 'request_log' => [ 'hint' => 'Bu günlük dikkat edilmesi gereken tarayıcı isteklerinin bir listesini görüntüler. Örneğin, bir ziyaretçi bulunmayan bir CMS sayfasını açarsa 404 kodu ile bir kayıt oluşturulur.', @@ -298,7 +416,7 @@ return [ 'referer' => 'Referer', 'url' => 'URL', 'status_code' => 'Durum', - 'preview_title' => 'İstek' + 'preview_title' => 'İstek', ], 'permissions' => [ 'name' => 'Sistem', @@ -311,7 +429,19 @@ return [ 'manage_preferences' => 'Yönetim paneli seçeneklerini düzenleyebilir', 'manage_editor' => 'Kod editör ayarlarını düzenleyebilir', 'view_the_dashboard' => 'Panoyu görüntüleyebilir', - 'manage_branding' => 'Yönetim Panelini özelleştirebilsin' + 'manage_default_dashboard' => 'Varsayılan kontrol panelini yönetebilir', + 'manage_branding' => 'Yönetim Panelini özelleştirebilir', + ], + 'log' => [ + 'menu_label' => 'Log ayarları', + 'menu_description' => 'Hangi alanlar için log kayıtları tutulacağını belirtin.', + 'default_tab' => 'Log kaydetme', + 'log_events' => 'Sistem olaylarını kaydet', + 'log_events_comment' => 'Dosya tabanlı loglara ek olarak, sistem olaylarını veritabanında da tutar.', + 'log_requests' => 'Hatalı istekleri kaydet', + 'log_requests_comment' => '404 hataları gibi dikkat gerektirebilecek tarayıcı istekleri.', + 'log_theme' => 'Tema değişikliklerini kaydet', + 'log_theme_comment' => 'Tema dosyalarında backend üzerinden bir değişiklik yapıldığında tutulan kayıtlar.', ], 'media' => [ 'invalid_path' => "Geçersiz dosya dizini belirtildi: ':path'.", diff --git a/modules/system/lang/tr/validation.php b/modules/system/lang/tr/validation.php index b37929516..00a4942b7 100644 --- a/modules/system/lang/tr/validation.php +++ b/modules/system/lang/tr/validation.php @@ -9,66 +9,84 @@ return [ | | The following language lines contain the default error messages used by | the validator class. Some of these rules have multiple versions such - | such as the size rules. Feel free to tweak each of these messages. + | as the size rules. Feel free to tweak each of these messages here. | */ - "accepted" => ":attribute kabul edilmelidir.", - "active_url" => ":attribute geçerli bir URL olmalıdır.", - "after" => ":attribute şundan daha eski bir tarih olmalıdır :date.", - "alpha" => ":attribute sadece harflerden oluşmalıdır.", - "alpha_dash" => ":attribute sadece harfler, rakamlar ve tirelerden oluşmalıdır.", - "alpha_num" => ":attribute sadece harfler ve rakamlar içermelidir.", - "array" => ":attribute dizi olmalıdır.", - "before" => ":attribute şundan daha önceki bir tarih olmalıdır :date.", - "between" => [ - "numeric" => ":attribute :min - :max arasında olmalıdır.", - "file" => ":attribute :min - :max arasındaki kilobayt değeri olmalıdır.", - "string" => ":attribute :min - :max arasında karakterden oluşmalıdır.", - "array" => ":attribute :min - :max arasında nesneye sahip olmalıdır." + 'accepted' => ':attribute kabul edilmelidir.', + 'active_url' => ':attribute geçerli bir URL olmalıdır.', + 'after' => ':attribute şundan eski bir tarih olmalıdır :date.', + 'after_or_equal' => ':attribute şundan eski veya aynı bir tarih olmalıdır :date.', + 'alpha' => ':attribute sadece harflerden oluşmalıdır.', + 'alpha_dash' => ':attribute sadece harfler, rakamlar ve tirelerden oluşmalıdır.', + 'alpha_num' => ':attribute sadece harfler ve rakamlar içermelidir.', + 'array' => ':attribute dizi olmalıdır.', + 'before' => ':attribute şundan önceki bir tarih olmalıdır :date.', + 'before_or_equal' => ':attribute şundan önceki veya aynı bir tarih olmalıdır :date.', + 'between' => [ + 'numeric' => ':attribute :min - :max arasında olmalıdır.', + 'file' => ':attribute :min - :max arasındaki kilobayt değeri olmalıdır.', + 'string' => ':attribute :min - :max arasında karakterden oluşmalıdır.', + 'array' => ':attribute :min - :max arasında nesneye sahip olmalıdır.', ], - "confirmed" => ":attribute tekrarı eşleşmiyor.", - "date" => ":attribute geçerli bir tarih olmalıdır.", - "date_format" => ":attribute :format biçimi ile eşleşmiyor.", - "different" => ":attribute ile :other birbirinden farklı olmalıdır.", - "digits" => ":attribute :digits rakam olmalıdır.", - "digits_between" => ":attribute :min ile :max arasında rakam olmalıdır.", - "email" => ":attribute biçimi geçersiz.", - "exists" => "Seçili :attribute geçersiz.", - "image" => ":attribute alanı resim dosyası olmalıdır.", - "in" => ":attribute değeri geçersiz.", - "integer" => ":attribute rakam olmalıdır.", - "ip" => ":attribute geçerli bir IP adresi olmalıdır.", - "max" => [ - "numeric" => ":attribute değeri :max değerinden küçük olmalıdır.", - "file" => ":attribute değeri :max kilobayt değerinden küçük olmalıdır.", - "string" => ":attribute değeri :max karakter değerinden küçük olmalıdır.", - "array" => ":attribute değeri :max adedinden az nesneye sahip olmalıdır." + 'boolean' => ':attribute alanı true veya false olmalıdır.', + 'confirmed' => ':attribute tekrarı eşleşmiyor.', + 'date' => ':attribute geçerli bir tarih olmalıdır.', + 'date_format' => ':attribute :format biçimi ile eşleşmiyor.', + 'different' => ':attribute ile :other birbirinden farklı olmalıdır.', + 'digits' => ':attribute :digits rakam olmalıdır.', + 'digits_between' => ':attribute :min ile :max arasında rakam olmalıdır.', + 'dimensions' => ':attribute geçersiz resim boyutlarına sahip.', + 'distinct' => ':attribute alanı yinelenen bir değere sahip.', + 'email' => ':attribute biçimi geçersiz.', + 'exists' => 'Seçili :attribute geçersiz.', + 'file' => ':attribute bir dosya olmalı.', + 'filled' => ':attribute alanın bir değeri içermelidir.', + 'image' => ':attribute alanı resim dosyası olmalıdır.', + 'in' => ':attribute değeri geçersiz.', + 'in_array' => ':attribute alanı, :other da bulunmuyor.', + 'integer' => ':attribute rakam olmalıdır.', + 'ip' => ':attribute geçerli bir IP adresi olmalıdır.', + 'ipv4' => ':attribute geçerli bir IPv4 adresi olmalıdır.', + 'ipv6' => ':attribute geçerli bir IPv6 adresi olmalıdır.', + 'json' => ':attribute geçerli bir JSON string olmalıdır.', + 'max' => [ + 'numeric' => ':attribute değeri :max değerinden küçük olmalıdır.', + 'file' => ':attribute değeri :max kilobayt değerinden küçük olmalıdır.', + 'string' => ':attribute değeri :max karakter değerinden küçük olmalıdır.', + 'array' => ':attribute değeri :max adedinden az nesneye sahip olmalıdır.', ], - "mimes" => ":attribute dosya biçimi :values olmalıdır.", - "extensions" => ":attribute , :values değerlerinden birinin eklentisi olmalıdır.", - "min" => [ - "numeric" => ":attribute değeri :min değerinden büyük olmalıdır.", - "file" => ":attribute değeri :min kilobayt değerinden büyük olmalıdır.", - "string" => ":attribute değeri :min karakter değerinden büyük olmalıdır.", - "array" => ":attribute en az :min nesneye sahip olmalıdır." + 'mimes' => ':attribute dosya biçimi :values olmalıdır.', + 'mimetypes' => ':attribute dosya biçimi :values olmalıdır.', + 'min' => [ + 'numeric' => ':attribute değeri :min değerinden büyük olmalıdır.', + 'file' => ':attribute değeri :min kilobayt değerinden büyük olmalıdır.', + 'string' => ':attribute değeri :min karakter değerinden büyük olmalıdır.', + 'array' => ':attribute en az :min nesneye sahip olmalıdır.', ], - "not_in" => "Seçili :attribute geçersiz.", - "numeric" => ":attribute rakam olmalıdır.", - "regex" => ":attribute biçimi geçersiz.", - "required" => ":attribute alanı gereklidir.", - "required_if" => ":attribute alanı, :other :value değerine sahip olduğunda zorunludur.", - "required_with" => ":attribute alanı :values varken zorunludur.", - "required_without" => ":attribute alanı :values yokken zorunludur.", - "same" => ":attribute ile :other eşleşmelidir.", - "size" => [ - "numeric" => ":attribute :size olmalıdır.", - "file" => ":attribute :size kilobyte olmalıdır.", - "string" => ":attribute :size karakter olmalıdır.", - "array" => ":attribute :size nesneye sahip olmalıdır." + 'not_in' => 'Seçili :attribute geçersiz.', + 'numeric' => ':attribute rakam olmalıdır.', + 'present' => ':attribute alanı mevcut olmalı.', + 'regex' => ':attribute biçimi geçersiz.', + 'required' => ':attribute alanı zorunludur.', + 'required_if' => ':attribute alanı, :other :value değerine sahip olduğunda zorunludur.', + 'required_unless' => ':other değeri :values içinde olmadığı müddetçe :attribute alanı zorunludur.', + 'required_with' => ':attribute alanı :values varken zorunludur.', + 'required_with_all' => ':values değeri olduğu durumda :attribute alanı zorunludur.', + 'required_without' => ':attribute alanı :values yokken zorunludur.', + 'required_without_all' => ':values değerleri olmadığı müddetçe :attribute alanı zorunludur.', + 'same' => ':attribute ile :other eşleşmelidir.', + 'size' => [ + 'numeric' => ':attribute :size olmalıdır.', + 'file' => ':attribute :size kilobyte olmalıdır.', + 'string' => ':attribute :size karakter olmalıdır.', + 'array' => ':attribute :size nesneye sahip olmalıdır.', ], - "unique" => ":attribute daha önceden kayıt edilmiş.", - "url" => ":attribute biçimi geçersiz.", + 'string' => 'The :attribute must be a string.', + 'timezone' => 'The :attribute must be a valid zone.', + 'unique' => ':attribute daha önceden kayıt edilmiş.', + 'uploaded' => 'The :attribute failed to upload.', + 'url' => ':attribute biçimi geçersiz.', /* |-------------------------------------------------------------------------- @@ -76,12 +94,16 @@ return [ |-------------------------------------------------------------------------- | | Here you may specify custom validation messages for attributes using the - | convention "attribute.rule" to name the lines. This makes it quick to + | convention 'attribute.rule' to name the lines. This makes it quick to | specify a specific custom language line for a given attribute rule. | */ - 'custom' => [], + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], /* |-------------------------------------------------------------------------- @@ -90,7 +112,7 @@ return [ | | The following language lines are used to swap attribute place-holders | with something more reader friendly such as E-Mail Address instead - | of "email". This simply helps us make messages a little cleaner. + | of 'email'. This simply helps us make messages a little cleaner. | */