185 lines
5.4 KiB
JavaScript
185 lines
5.4 KiB
JavaScript
// 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."
|