MRBS 1.12.2 等保2.0二级整改完整提交

包含:登录失败锁定、90天密码有效期、30分钟会话超时、
强制改密、登录审计日志、屏幕水印、企业背景图、
备案信息固定底部、favicon、JS空集合保护、
会话过期体验优化(403 JSON)、display_errors 关闭、
固定 key 根治 Integrity check failed 等全部改动

注意:config.inc.php/.htaccess/.user.ini 含敏感信息,
通过 .gitignore 排除,勿推送到公开仓库。
This commit is contained in:
人事系统开发
2026-09-09 16:55:02 +08:00
commit 1ba6efd8ed
2151 changed files with 528780 additions and 0 deletions
+404
View File
@@ -0,0 +1,404 @@
<?php // -*-mode: PHP; coding:utf-8;-*-
// This file contains PHP code that specifies language specific strings
// The default strings come from lang.en, and anything in a locale
// specific file will overwrite the default. This is a TR Turkish file.
//
// Translations provided by: Ahmet YILDIZ ahmetyildizmail@yahoo.com for 1.4.7 revision
//
//
// This file is PHP code. Treat it as such.
// Used in style.inc
$vocab["mrbs"] = "Toplantı Odası Ayırtma Sistemi";
// Used in functions.inc
$vocab["report"] = "Rapor";
$vocab["admin"] = "Yönetici";
$vocab["help"] = "Yardım";
$vocab["search"] = "Arama";
$vocab["outstanding"] = "askıdaki yer ayırtma";
// Used in index.php
$vocab["bookingsfor"] = "Yer ayırtmak için";
$vocab["bookingsforpost"] = "";
$vocab["areas"] = "Alanlar";
$vocab["daybefore"] = "Dün";
$vocab["dayafter"] = "Yarın";
$vocab["gototoday"] = "Bugün";
$vocab["goto"] = "Git";
$vocab["nav_day"] = "Gün";
$vocab["nav_week"] = "Hafta";
$vocab["nav_month"] = "Ay";
$vocab["highlight_line"] = "Satırı belirgin hale getir";
$vocab["click_to_reserve"] = "Yer ayırtmak için bu hücreye tıklayın.";
$vocab["timezone"] = "Saat dilimi";
$vocab["weekbefore"] = "Önceki Haftaya Git";
$vocab["weekafter"] = "Sonraki Haftaya Git";
$vocab["gotothisweek"] = "Bu Haftaya Git";
$vocab["monthbefore"] = "Bir önceki ayı görüntüle";
$vocab["monthafter"] = "Bir sonraki ayı görüntüle";
$vocab["gotothismonth"] = "Bu ayı görüntüle";
$vocab["no_rooms_for_area"] = "Bu bölge için Toplantı Salonu tanımlı değil.";
// Used in trailer.inc
$vocab["viewday"] = "Günlük gösterim";
$vocab["viewweek"] = "Haftalık gösterim";
$vocab["viewmonth"] = "Aylık gösterim";
$vocab["ppreview"] = "Önizleme";
// Used in edit_entry.php
$vocab["addentry"] = "Kayıt Ekle";
$vocab["editentry"] = "Kayıt Düzelt";
$vocab["copyentry"] = "Kayıt Kopyala";
$vocab["editseries"] = "Seri Düzenle";
$vocab["copyseries"] = "Serileri Kopyala";
$vocab["namebooker"] = "Kısa Tanım";
$vocab["fulldescription"] = "Tam Tanım";
$vocab["date"] = "Tarih";
$vocab["start"] = "Başlama";
$vocab["end"] = "Bitiş";
$vocab["start_date"] = "Başlama Zamanı";
$vocab["end_date"] = "Bitiş Zamanı";
$vocab["time"] = "Zaman";
$vocab["period"] = "Dönem";
$vocab["duration"] = "Devam Süresi";
$vocab["seconds"] = "saniye";
$vocab["second_lc"] = "saniye";
$vocab["minute_lc"] = "dakika";
$vocab["minutes"] = "dakika";
$vocab["hours"] = "saat";
$vocab["hour_lc"] = "saat";
$vocab["day"] = "gün";
$vocab["week"] = "hafta";
$vocab["days"] = "gün";
$vocab["weeks"] = "hafta";
$vocab["years"] = "yıl";
$vocab["year_lc"] = "yıl";
$vocab["period_lc"] = "dönem";
$vocab["periods"] = "dönem";
$vocab["all_day"] = "Tüm Gün";
$vocab["area"] = "Alan";
$vocab["type"] = "Tip";
$vocab["internal"] = "İç";
$vocab["external"] = "Dış";
$vocab["save"] = "Kaydet";
$vocab["rep_type"] = "Tekrar Tipi";
$vocab["rep_type_0"] = "Hiçbiri";
$vocab["rep_type_1"] = "Günlük";
$vocab["rep_type_2"] = "Haftalık";
$vocab["rep_type_3"] = "Aylık";
$vocab["rep_type_4"] = "Yıllık";
$vocab["rep_end_date"] = "Tekrarın solanma tarihi";
$vocab["rep_rep_day"] = "Tekrar Eden Gün";
$vocab["ctrl_click"] = "Klavyede Ctrl tuşuna basılı iken fare ile tıklıyarak birden fazla oda seçebilirsiniz.";
$vocab["entryid"] = "Kayıt ID ";
$vocab["repeat_id"] = "Tekrar ID ";
$vocab["brief_description"] = "Kısa Tanım.";
$vocab["status"] = "Durum";
$vocab["public"] = "Herkese Açık";
$vocab["private"] = "Özel";
$vocab["unavailable"] = "[Özel]";
$vocab["is_mandatory_field"] = "zorunlu bir alandır, lütfen bir değer giriniz";
$vocab["missing_mandatory_field"] = "Zorunlu bir alan için değer girmelisiniz!";
$vocab["confirmed"] = "Onaylandı";
$vocab["start_after_end"] = "Günün sonunda başlat";
$vocab["start_after_end_long"] = "Hata: Günün sonunda başlat";
// Used in view_entry.php
$vocab["description"] = "Tanım";
$vocab["room"] = "Yer";
$vocab["createdby"] = "Ayırtan kişi";
$vocab["lastupdate"] = "Son güncelleme zamanı";
$vocab["deleteentry"] = "Kayıt Sil";
$vocab["deleteseries"] = "Seri Sil";
$vocab["exportentry"] = "Kayıtları dışa al";
$vocab["exportseries"] = "Seriyi dışa al";
$vocab["confirmdel"] = "Emin misiniz? istiyormusunuz Bu kaydı sil";
$vocab["returnprev"] = "Önceki sayfaya dön";
$vocab["invalid_entry_id"] = "Geçersiz kayıt id.";
$vocab["invalid_series_id"] = "Geçersiz seri id.";
$vocab["confirmation_status"] = "Onay durumu";
$vocab["tentative"] = "Şüpheli";
$vocab["approval_status"] = "Onay durumu";
$vocab["approved"] = "Onaylanmış";
$vocab["awaiting_approval"] = "Onay bekleniyor";
$vocab["approve"] = "Onayla";
$vocab["reject"] = "Reddet";
$vocab["more_info"] = "Daha fazla bilgi";
$vocab["remind_admin"] = "Yöneticiye hatırlat";
$vocab["series"] = "Seri";
$vocab["request_more_info"] = "Lütfen ihtiyaç duyulan bilgiyi listeleyin.";
$vocab["reject_reason"] = "Ayırtmanın reddi için bir sebep belirtiniz.";
$vocab["send"] = "Gönder";
$vocab["approve_failed"] = "Yer ayırtma onaylanamadı.";
$vocab["no_request_yet"] = "İstek henüz gönderilmedi"; // Used for the title tooltip on More Info button
$vocab["last_request"] = "Son istek gönderil.."; // Used for the title tooltip on More Info button
$vocab["by"] = "tarafından"; // Used for the title tooltip on More Info button
$vocab["sent_at"] = "Gönderme ";
$vocab["yes"] = "Evet";
$vocab["no"] = "Hayır";
// Used in edit_entry_handler.php
$vocab["error"] = "Hata";
$vocab["sched_conflict"] = "Program çakışması";
$vocab["conflict"] = "Yeni ayırtma işlemi önceki kayıt(lar) ile uyuşmazlık yapacak";
$vocab["too_many_entries"] = "Seçili seçenek çok fazla kayıt girişi yaratacak!";
$vocab["rules_broken"] = "Yeni ayırtma aşağıdaki kurallar ile çakışmakta";
$vocab["returncal"] = "Takvim görünümüne dönün";
$vocab["failed_to_acquire"] = "VeriTabanına erişim hatası";
$vocab["invalid_booking"] = "Geçersiz Yer Ayırtma";
$vocab["must_set_description"] = "Yer ayırtma için kısa tanımlama yapmalısınız. Geri dönün ve bir kayıt ekleyiniz.";
$vocab["mail_subject_approved"] = "Onaylanmış kayıt:%s MRBS "; // $mrbs_company
$vocab["mail_subject_rejected"] = "Reddedilmiş kayıt:%s MRBS"; // $mrbs_company
$vocab["mail_subject_more_info"] = "%s MRBS: daha fazla bilgiye ihtiyaç duyulmakta"; // $mrbs_company
$vocab["mail_subject_reminder"] = "%s MRBS:Hatırlatma!"; // $mrbs_company
$vocab["mail_body_approved"] = "Yönetici tarafından onaylanmış bir kayıt; Detaylar:";
$vocab["mail_body_rej_entry"] = "Yönetici tarafından reddedilmiş bir kayıt; Detaylar:";
$vocab["mail_body_more_info"] = "Yönetici ilgili kayıt için daha fazla bilgi istemektedir, Detaylar:";
$vocab["mail_body_reminder"] = "Hatırlatma - Bir kayıt onay beklemekte Detaylar:";
$vocab["mail_subject_new_entry"] = "Yeni kayıt eklendi %s MRBS"; // $mrbs_company
$vocab["mail_subject_new_entry"] = "konu"; // $mrbs_company
$vocab["mail_subject_changed_entry"] = "konu"; // $mrbs_company
$vocab["mail_subject_delete"] = "konu sil"; // $mrbs_company
$vocab["mail_body_new_entry"] = "yeni kayıt";
$vocab["mail_body_changed_entry"] = "değiştir kayıt";
$vocab["mail_body_del_entry"] = "sil kayıt";
$vocab["new_value"] = "Yeni";
$vocab["old_value"] = "Eski";
$vocab["reason"] = "Sebep";
$vocab["info_requested"] = "Bilgi istendi";
$vocab["min_time_before"] = "Şimdi ve yer ayırtma başlangıcı arasındaki minimum süre";
$vocab["max_time_before"] = "Şimdi ve yer ayırtma başlangıcı arasındaki maksimum süre";
$vocab["max_booking_duration"] = 'Bir yer ayırtmanın maksimum süresi %1$d %2$s';
// Used in pending.php
$vocab["pending"] = "Onay bekleyen kayıtlar";
$vocab["none_outstanding"] = "Onayınızı bekleyen kayıt yoktur";
// Authentication stuff
$vocab["accessdenied"] = "Erişim Engellendi";
$vocab["norights"] = "Bunu değiştirecek giriş haklarınız yoktur.";
$vocab["please_login"] = "Lütfen girin";
$vocab["users.name"] = "Ad";
$vocab["users.password"] = "Şifre";
$vocab["users.level"] = "Haklar";
$vocab["unknown_user"] = "Bilinmeyen kullanıcı";
$vocab["login"] = "Giriş";
$vocab["logoff"] = "Çıkış";
$vocab["username_or_email"] = "Kullanıcı adı ya da e-posta adresi";
// Database upgrade code
$vocab["database_login"] = "VeriTabanı girişi";
$vocab["upgrade_required"] = "VeriTabanının güncelle ihtiyacı var. Lütfen işlem öncesi VeriTabanını yedekleyiniz.";
$vocab["supply_userpass"] = "Yönetici hakları için kullanıcı adı ve parola gereklidir.";
$vocab["contact_admin"] = "Eğer sistem yöneticisi değilseniz lütfen %s yöneticisi ile bağlantıya geçiniz."; // $mrbs_admin
$vocab["upgrade_to_version"] = "VeriTabanı versiyonu güncelleniyor";
$vocab["upgrade_to_local_version"] = "Yerel versiyon VeriTabanı güncelleniyor";
$vocab["upgrade_completed"] = "VeriTabanı güncelleme tamamlandı.";
// User access levels
$vocab["level_0"] = "Yok";
$vocab["level_1"] = "Kullanıcı";
$vocab["level_2"] = "Yönetici";
$vocab["level_3"] = "Sistem Yöneticisi";
// Authentication database
$vocab["user_list"] = "Kullanıcı listesi";
$vocab["edit_user"] = "Kullanıcı düzenle";
$vocab["delete_user"] = "Bu kullanıcıyı sil";
//$vocab["users.name"] = Tutarlılık için yukardaki ayarın aynısını kullan.
//$vocab["users.password"] = Tutarlılık için yukardaki ayarın aynısını kullan.
$vocab["users.email"] = "Eposta adresi";
$vocab["password_twice"] = "Eğer şifremnizi değiştirmek istiyorsanız, lütfen yeni şifrenizi iki kez giriniz.";
$vocab["passwords_not_eq"] = "Hata: Şifreler uyuşmadı.";
$vocab["password_invalid"] = "Girilen parola güvenlik politikasını sağlamamaktadır. İçermesi gereken en az:";
$vocab["policy_length"] = "%d karakterler(ler)";
$vocab["policy_alpha"] = "%d harf(ler)";
$vocab["policy_lower"] = "%d Küçük harf(ler)";
$vocab["policy_upper"] = "%d Büyük harf(ler)";
$vocab["policy_numeric"] = "%d sayısal karakter(ler)";
$vocab["policy_special"] = "%d özel karakter(ler)";
$vocab["add_new_user"] = "Yeni kullanıcı ekle";
$vocab["action"] = "Faaliyet";
$vocab["user"] = "Kullanıcı";
$vocab["administrator"] = "Yönetici";
$vocab["unknown"] = "Bilinmeyen";
$vocab["ok"] = "Tamam";
$vocab["show_my_entries"] = "Tüm kayıtlarımı Göster";
$vocab["no_users_initial"] = "VeriTabanında kullanıcı tanımlı değil, ilk kullanıcı oluşturmaya izin ver";
$vocab["no_users_create_first_admin"] = "Yönetici olarak bir kullanıcı tanımla ve giriş yaparak yeni kullanıcılar oluşturunuz.";
$vocab["warning_last_admin"] = "Uyarı! En üst düzey kullanıcı, silinemez aksi halde sistem kilitlenir.";
// Used in search.php
$vocab["invalid_search"] = "Boş yada geçersiz arama kelimesi .";
$vocab["search_results"] = "Arama sonuçları";
$vocab["nothing_found"] = "Aranan kayıt bulunamadı.";
$vocab["records"] = "Kayıtlar ";
$vocab["through"] = " nedeniyle ";
$vocab["of"] = " da ";
$vocab["previous"] = "Önceki";
$vocab["next"] = "Sonraki";
$vocab["entry"] = "Kayıt";
$vocab["view"] = "Görünüm";
$vocab["search_button"] = "Arama";
$vocab["search_for"] = "Anahtar kelime";
$vocab["from"] = "den";
// Used in report.php
$vocab["report_on"] = "Toplantıların Raporları";
$vocab["report_start"] = "Rapor Başlama Tarihi";
$vocab["report_end"] = "Rapor Bitiş Tarihi";
$vocab["match_area"] = "Uygun bölge";
$vocab["match_room"] = "Uygun Toplantı Salonu";
$vocab["match_type"] = "Uygun tip";
$vocab["ctrl_click_type"] = "Klavyede Ctrl tuşuna basılı iken fare ile tıklıyarak birden fazla tip seçebilirsiniz.";
$vocab["match_entry"] = "Uygun kısa tanım";
$vocab["match_descr"] = "Uygun tam tanım";
$vocab["ical"] = "Rapor iCalendar (.ics dosyası) - hariç dönemler";
$vocab["summarize_by"] = "Özetleyen";
$vocab["sum_by_descrip"] = "Kısa tanım";
$vocab["sum_by_creator"] = "Oluşturan";
$vocab["sum_by_type"] = "Tip";
$vocab["entry_found"] = "kayıt bulundu";
$vocab["entries_found"] = "kayıtlar bulundu";
$vocab["summary_header"] = "Kayıtların saatlik özeti.";
$vocab["summary_header_per"] = "Kayıtların dönemlik özeti.";
$vocab["total"] = "Toplam";
$vocab["summary_header_both"] = "Belirlene aralığın özeti";
$vocab["entries"] = "kayıtlar";
$vocab["submitquery"] = "Raporu Çalıştır";
$vocab["sort_rep"] = "Rapora göre sırala";
$vocab["sort_rep_time"] = "Başlama Zamanı";
$vocab["rep_dsp"] = "Raporda Görüntüle";
$vocab["rep_dsp_dur"] = "Devam Süresi";
$vocab["rep_dsp_end"] = "Bitiş Zamanı";
$vocab["fulldescription_short"] = "Tam Tanım";
$vocab["both"] = "Tüm";
$vocab["privacy_status"] = "Mahremiyet durumu";
$vocab["search_criteria"] = "Arama kırıteri";
$vocab["presentation_options"] = "Çıktı seçenekleri";
// Used in admin.php
$vocab["edit"] = "Düzenle";
$vocab["delete"] = "Sil";
$vocab["rooms"] = "Salonlar";
$vocab["in"] = "da";
$vocab["noareas"] = "Bölge yok";
$vocab["addarea"] = "Bölge ekle";
$vocab["noareas_enabled"] = "Hiçbir alan açık değil.";
$vocab["name"] = "Ad";
$vocab["noarea"] = "Seçili bölge yok";
$vocab["browserlang"] = "Tarayıcınız kullanım için kurulu değil.";
$vocab["addroom"] = "Toplantı Salonu Ekle";
$vocab["capacity"] = "Kapasite";
$vocab["norooms"] = "Toplantı Salonu Yok.";
$vocab["norooms_enabled"] = "Açık toplantı odası yok";
$vocab["administration"] = "Toplantı Salonu Detayları";
$vocab["invalid_area_name"] = "Bu alan adı zaten kullanılmakta!";
$vocab["empty_name"] = "Ad girmediniz!";
// Used in edit_area.php and/or edit_room.php
$vocab["editarea"] = "Bölge düzenle";
$vocab["change"] = "Değiştir";
$vocab["editroom"] = "Toplantı Salonu Düzenle";
$vocab["viewroom"] = "Toplantı odasını gör";
$vocab["not_found"] = " bulunamadı";
$vocab["room_admin_email"] = "Toplantı Salonu yönetici epostası";
$vocab["area_admin_email"] = "Bölge yönetici epostası";
$vocab["area_first_slot_start"] = "İlk slotta başla";
$vocab["area_last_slot_start"] = "Son slotta başla";
$vocab["area_res_mins"] = "Çözünürlük (dakika)";
$vocab["area_def_duration_mins"] = "Varsayılan süre (dakika)";
$vocab["invalid_area"] = "Geçersiz alan!";
$vocab["invalid_room_name"] = "Bu toplantı odası adı zaten kullanılmakta!";
$vocab["invalid_email"] = "Geçersiz eposta!";
$vocab["invalid_resolution"] = "Geçersiz kombinasyon ilk slot, son slot ve çözünürlük!";
$vocab["general_settings"] = "Genel";
$vocab["time_settings"] = "Slot zamanı";
$vocab["confirmation_settings"] = "Onay ayarları";
$vocab["allow_confirmation"] = "Şüpheli ayırtmaya izin ver";
$vocab["default_settings_conf"] = "Varsayılan ayarlar";
$vocab["default_confirmed"] = "Onaylanmış";
$vocab["default_tentative"] = "Şüpheli";
$vocab["approval_settings"] = "Onay ayarları";
$vocab["enable_approval"] = "Yer ayırtmanın onaya ihtiyaç var";
$vocab["enable_reminders"] = "Kullanıcıların yöneticilere hatırlatmasına izin ver";
$vocab["private_settings"] = "Mahremiyet ayarları";
$vocab["allow_private"] = "Özel yer ayırtmaya izin ver";
$vocab["force_private"] = "Zorlanmış Özel yer ayırtma";
$vocab["default_settings"] = "Varsayılan/Zorlanmış ayarı";
$vocab["default_private"] = "Özel Toplantı";
$vocab["default_public"] = "Açık Toplantı";
$vocab["private_display"] = "Mahremiyet ayarları(göster)";
$vocab["private_display_label"] = "Özel yer ayırtma nasıl olmalıdır?";
$vocab["private_display_caution"] = "DİKKAT: Mahremiyet ayarları entegrasyonundaki bu ayarları değiştirirken dikkat ediniz!";
$vocab["treat_respect"] = "Yer ayırtırken mahremiyet ayarlarına saygı duyulmalıdır.";
$vocab["treat_private"] = "Mahremiyet ayarlarını yoksay, tüm yer ayırtmaları kapalı algıla.";
$vocab["treat_public"] = "Mahremiyet ayarlarını yoksay, tüm yer ayırtmaları açık algıla.";
$vocab["sort_key"] = "Sıralama anahtarı";
$vocab["sort_key_note"] = "Oda ayırtma için bu anahtardır.";
$vocab["booking_policies"] = "Ayırtma politikaları";
$vocab["min_book_ahead"] = "İleri düzey ayırtma - minimum";
$vocab["max_book_ahead"] = "İleri düzey ayırtma - maximum";
$vocab["custom_html"] = "Özel HTML";
$vocab["custom_html_note"] = "Bu alan sizin özel HTML kodlarınızın gösterilmesi içindir, örneğin gömülü google haritalar.";
$vocab["email_list_note"] = "Eposta listesini virgül ile ayırarak veya yeni satır halinde giriniz.";
$vocab["mode"] = "Mod";
$vocab["mode_periods"] = "Dönemler";
$vocab["mode_times"] = "Zaman";
$vocab["times_only"] = "Sadece zaman modu";
$vocab["enabled"] = "Açık";
$vocab["disabled"] = "Kapalı";
$vocab["disabled_area_note"] = "Eğer bu alan kapalı ise takvimde gözükmez" .
"bu durumda yer ayırtma mümkün olmaz, Buna rağmen geçmiş kayıtlar kalır arama ve raporlamada görülür." .
$vocab["disabled_room_note"] = "Eğer bu toplantı odası kapalı ise takvimde gözükmez" .
"bu durumda yer ayırtma mümkün olmaz, Buna rağmen geçmiş kayıtlar kalır arama ve raporlamada görülür." .
$vocab["book_ahead_note_periods"] = "Dönemleri kullanırken, yer ayırtma en yakın tam günün aşağısına yuvarlanır.";
// Used in edit_users.php
$vocab["name_empty"] = "Bir ad girmelisiniz";
$vocab["name_not_unique"] = "Bu ad zaten kullanılmakta. Lütfen başka bir ad seçiniz.";
// Used in del.php
$vocab["deletefollowing"] = "Bu hareket rezervasyonu silecek";
$vocab["sure"] = "Emin misiniz?";
$vocab["YES"] = "Evet";
$vocab["NO"] = "Hayır";
$vocab["delarea"] = "Silmeden önce bu bölgedeki tüm Toplantı Salonlarını silmelisiniz.<p>";
// Used in help.php
$vocab["about_mrbs"] = "MRBS hakkında";
$vocab["database"] = "VeriTabanı";
$vocab["system"] = "Sistem";
$vocab["servertime"] = "Sunucu zamanı";
$vocab["please_contact"] = "Lütfen bağlantıya geçiniz %s henüz cevaplanmamış her bir soru için.";
// General
$vocab["fatal_db_error"] = "Ciddi Hata: malesef VeriTabanı şu an ayakta değil.";
// Entry types
$vocab["type.I"] = "İç";
$vocab["type.E"] = "Dış";