new pisilinux web sites

This commit is contained in:
Erkan IŞIK
2026-07-01 16:44:17 +03:00
commit b58488b586
21740 changed files with 2066209 additions and 0 deletions
@@ -0,0 +1,185 @@
// 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."