// Türkçe Dil Dosyası // JavaScript için çeviri metinleri var Lang = { // Form Validasyon Mesajları validation: { required: "Bu alan zorunludur.", email: "Lütfen geçerli bir e-posta adresi giriniz.", minlength: "En az {0} karakter giriniz.", maxlength: "En fazla {0} karakter giriniz.", password: "Şifre en az 8 karakter olmalıdır.", password_match: "Şifreler eşleşmiyor.", phone: "Lütfen geçerli bir telefon numarası giriniz." }, // Form Elemanları form: { name: "Ad Soyad", email: "E-posta Adresi", phone: "Telefon", subject: "Konu", message: "Mesajınız", password: "Şifre", password_confirm: "Şifre Tekrarı", send: "Gönder", cancel: "İptal", save: "Kaydet", edit: "Düzenle", delete: "Sil", search: "Ara", loading: "Yükleniyor...", success: "İşlem başarılı!", error: "Bir hata oluştu!", confirm: "Emin misiniz?", yes: "Evet", no: "Hayır" }, // Mesajlar messages: { form_sent: "Mesajınız başarıyla gönderildi.", form_error: "Form gönderilirken hata oluştu.", login_success: "Başarıyla giriş yapıldı.", login_error: "Giriş yapılamadı. Bilgilerinizi kontrol edin.", register_success: "Kayıt işlemi başarıyla tamamlandı.", register_error: "Kayıt sırasında hata oluştu.", logout_success: "Çıkış yapıldı.", network_error: "Ağ bağlantısı hatası. Lütfen internet bağlantınızı kontrol edin.", server_error: "Sunucu hatası. Lütfen daha sonra tekrar deneyin." }, registerForm: { usernameError: "Lütfen geçerli bir kullanıcı adı giriniz.", surnameError: "Lütfen geçerli bir soyad giriniz." }, // Sayfa Başlıkları titles: { home: "Ana Sayfa", about: "Hakkımızda", contact: "İletişim", blog: "Blog", services: "Hizmetler", portfolio: "Portfolyo", team: "Ekibimiz", login: "Giriş", register: "Kayıt Ol", profile: "Profil", settings: "Ayarlar" }, // Navigasyon nav: { menu: "Menü", home: "Ana Sayfa", about: "Hakkımızda", services: "Hizmetlerimiz", portfolio: "Projelerimiz", blog: "Blog", contact: "İletişim", login: "Giriş Yap", register: "Kayıt Ol", profile: "Profilim", logout: "Çıkış Yap" }, // Blog blog: { read_more: "Devamını Oku", published_on: "Yayınlanma Tarihi", author: "Yazar", category: "Kategori", tags: "Etiketler", related_posts: "İlgili Yazılar", comments: "Yorumlar", leave_comment: "Yorum Yap", no_comments: "Henüz yorum yapılmamış.", search_blog: "Blog'da Ara" }, // İletişim contact: { title: "İletişim", subtitle: "Sorularınız ve önerileriniz için bizimle iletişime geçin.", address: "Adres", phone: "Telefon", email: "E-posta", send_message: "Mesaj Gönder", your_name: "Adınız Soyadınız", your_email: "E-posta Adresiniz", your_subject: "Konu", your_message: "Mesajınız", message_sent: "Mesajınız başarıyla gönderildi. En kısa sürede size dönüş yapacağız.", message_error: "Mesaj gönderilirken hata oluştu. Lütfen tekrar deneyin." }, // Hata Mesajları errors: { 404: "Sayfa bulunamadı.", 500: "Sunucu hatası.", 403: "Erişim engellendi.", 401: "Yetkilendirme gerekli.", network: "Ağ bağlantısı hatası.", timeout: "İstek zaman aşımına uğradı.", unknown: "Bilinmeyen bir hata oluştu." }, // Başarı Mesajları success: { saved: "Başarıyla kaydedildi.", updated: "Başarıyla güncellendi.", deleted: "Başarıyla silindi.", copied: "Kopyalandı.", uploaded: "Yüklendi.", downloaded: "İndirildi." }, // Tarih ve Zaman datetime: { now: "Şimdi", today: "Bugün", yesterday: "Dün", tomorrow: "Yarın", minutes_ago: "{0} dakika önce", hours_ago: "{0} saat önce", days_ago: "{0} gün önce", weeks_ago: "{0} hafta önce", months_ago: "{0} ay önce", years_ago: "{0} yıl önce" }, // Sosyal Medya social: { facebook: "Facebook", twitter: "Twitter", instagram: "Instagram", linkedin: "LinkedIn", youtube: "YouTube", github: "GitHub", share: "Paylaş", like: "Beğen", follow: "Takip Et" } }; // Dil fonksiyonu function t(key) { var keys = key.split('.'); var value = Lang; for (var i = 0; i < keys.length; i++) { if (value[keys[i]] !== undefined) { value = value[keys[i]]; } else { return key; // Anahtar bulunamazsa anahtarın kendisini döndür } } return value; } // Kullanım örneği: // console.log(t('form.name')); // "Ad Soyad" // console.log(t('validation.required')); // "Bu alan zorunludur." // console.log(t('messages.form_sent')); // "Mesajınız başarıyla gönderildi."