Stand: SMTP-Test, Admin-Mail-Tab, Notifiable-Fix, Lazy-Quill

- Fix: Notifiable-Trait zum User-Model hinzugefuegt (behebt notify()-500er)
- Installer: SMTP-Verbindungstest mit EsmtpTransport + Ueberspringen-Link
- Admin: Neuer E-Mail-Tab mit SMTP-Konfiguration + Verbindungstest
- Admin: Lazy Quill-Initialisierung (nur sichtbare Locale wird geladen)
- Uebersetzungen: 17 neue Mail-Keys in allen 6 Sprachen

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Rhino
2026-03-02 07:30:37 +01:00
commit 2e24a40d68
9633 changed files with 1300799 additions and 0 deletions

130
lang/tr/validation.php Executable file
View File

@@ -0,0 +1,130 @@
<?php
return [
'accepted' => ':attribute kabul edilmelidir.',
'active_url' => ':attribute geçerli bir URL değil.',
'after' => ':attribute, :date tarihinden sonra olmalıdır.',
'after_or_equal' => ':attribute, :date tarihi veya sonrası olmalıdır.',
'alpha' => ':attribute yalnızca harf içerebilir.',
'alpha_dash' => ':attribute yalnızca harf, rakam, tire ve alt çizgi içerebilir.',
'alpha_num' => ':attribute yalnızca harf ve rakam içerebilir.',
'array' => ':attribute bir dizi olmalıdır.',
'before' => ':attribute, :date tarihinden önce olmalıdır.',
'before_or_equal' => ':attribute, :date tarihi veya öncesi olmalıdır.',
'between' => [
'numeric' => ':attribute, :min ile :max arasında olmalıdır.',
'file' => ':attribute, :min ile :max kilobayt arasında olmalıdır.',
'string' => ':attribute, :min ile :max karakter arasında olmalıdır.',
'array' => ':attribute, :min ile :max öğe arasında olmalıdır.',
],
'boolean' => ':attribute doğru veya yanlış olmalıdır.',
'confirmed' => ':attribute onayı eşleşmiyor.',
'date' => ':attribute geçerli bir tarih değil.',
'date_equals' => ':attribute, :date tarihine eşit olmalıdır.',
'date_format' => ':attribute, :format biçimiyle eşleşmiyor.',
'different' => ':attribute ve :other farklı olmalıdır.',
'digits' => ':attribute, :digits basamak olmalıdır.',
'digits_between' => ':attribute, :min ile :max basamak arasında olmalıdır.',
'email' => ':attribute geçerli bir e-posta adresi olmalıdır.',
'exists' => 'Seçilen :attribute geçersiz.',
'file' => ':attribute bir dosya olmalıdır.',
'filled' => ':attribute bir değere sahip olmalıdır.',
'gt' => [
'numeric' => ':attribute, :value değerinden büyük olmalıdır.',
'file' => ':attribute, :value kilobayttan büyük olmalıdır.',
'string' => ':attribute, :value karakterden fazla olmalıdır.',
'array' => ':attribute, :value öğeden fazla olmalıdır.',
],
'gte' => [
'numeric' => ':attribute, :value veya daha büyük olmalıdır.',
'file' => ':attribute, en az :value kilobayt olmalıdır.',
'string' => ':attribute, en az :value karakter olmalıdır.',
'array' => ':attribute, en az :value öğe içermelidir.',
],
'image' => ':attribute bir resim olmalıdır.',
'in' => 'Seçilen :attribute geçersiz.',
'in_array' => ':attribute, :other içinde mevcut değil.',
'integer' => ':attribute bir tam sayı olmalıdır.',
'ip' => ':attribute geçerli bir IP adresi olmalıdır.',
'json' => ':attribute geçerli bir JSON dizesi olmalıdır.',
'lt' => [
'numeric' => ':attribute, :value değerinden küçük olmalıdır.',
'file' => ':attribute, :value kilobayttan küçük olmalıdır.',
'string' => ':attribute, :value karakterden az olmalıdır.',
'array' => ':attribute, :value öğeden az olmalıdır.',
],
'lte' => [
'numeric' => ':attribute, :value veya daha küçük olmalıdır.',
'file' => ':attribute, en fazla :value kilobayt olmalıdır.',
'string' => ':attribute, en fazla :value karakter olmalıdır.',
'array' => ':attribute, en fazla :value öğe içermelidir.',
],
'max' => [
'numeric' => ':attribute, :max değerinden büyük olamaz.',
'file' => ':attribute, :max kilobayttan büyük olamaz.',
'string' => ':attribute, :max karakterden fazla olamaz.',
'array' => ':attribute, :max öğeden fazla olamaz.',
],
'min' => [
'numeric' => ':attribute en az :min olmalıdır.',
'file' => ':attribute en az :min kilobayt olmalıdır.',
'string' => ':attribute en az :min karakter olmalıdır.',
'array' => ':attribute en az :min öğe içermelidir.',
],
'not_in' => 'Seçilen :attribute geçersiz.',
'numeric' => ':attribute bir sayı olmalıdır.',
'present' => ':attribute alanı mevcut olmalıdır.',
'regex' => ':attribute biçimi geçersiz.',
'required' => ':attribute alanı zorunludur.',
'required_if' => ':other :value olduğunda :attribute alanı zorunludur.',
'required_unless' => ':other :values olmadığında :attribute alanı zorunludur.',
'required_with' => ':values mevcut olduğunda :attribute alanı zorunludur.',
'required_with_all' => ':values mevcut olduğunda :attribute alanı zorunludur.',
'required_without' => ':values mevcut olmadığında :attribute alanı zorunludur.',
'required_without_all' => ':values hiçbiri mevcut olmadığında :attribute alanı zorunludur.',
'same' => ':attribute ve :other eşleşmelidir.',
'size' => [
'numeric' => ':attribute, :size olmalıdır.',
'file' => ':attribute, :size kilobayt olmalıdır.',
'string' => ':attribute, :size karakter olmalıdır.',
'array' => ':attribute, :size öğe içermelidir.',
],
'string' => ':attribute bir metin olmalıdır.',
'timezone' => ':attribute geçerli bir saat dilimi olmalıdır.',
'unique' => ':attribute zaten alınmış.',
'url' => ':attribute geçerli bir URL olmalıdır.',
'password' => [
'letters' => ':attribute en az bir harf içermelidir.',
'mixed' => ':attribute en az bir büyük ve bir küçük harf içermelidir.',
'numbers' => ':attribute en az bir rakam içermelidir.',
'symbols' => ':attribute en az bir özel karakter içermelidir.',
'uncompromised' => ':attribute bir veri ihlalinde bulundu. Lütfen farklı bir şifre seçin.',
],
'attributes' => [
'name' => 'Ad',
'email' => 'E-Posta',
'password' => 'Şifre',
'password_confirmation' => 'Şifre Onayı',
'title' => 'Başlık',
'body' => 'Mesaj',
'type' => 'Tür',
'status' => 'Durum',
'team_id' => 'Takım',
'start_date' => 'Tarih',
'start_time' => 'Saat',
'location_name' => 'Konum',
'address_text' => 'Adres',
'description_html' => 'Açıklama',
'first_name' => 'Ad',
'last_name' => 'Soyad',
'birth_year' => 'Doğum Yılı',
'jersey_number' => 'Forma Numarası',
'note' => 'Not',
'season' => 'Sezon',
'player_id' => 'Oyuncu',
'parent_id' => 'Veli',
'relationship_label' => 'İlişki',
],
];