From f676b977fae3a40a2932dd1dc462f71ed00e8ab5 Mon Sep 17 00:00:00 2001 From: Ege Bilecen Date: Mon, 5 Aug 2024 18:29:50 +0100 Subject: [PATCH 1/2] updated default localization --- localization/default.json | 22 +++++++++++----------- src/Bot/Localization.cs | 22 +++++++++++----------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/localization/default.json b/localization/default.json index 052377a..df13b4c 100644 --- a/localization/default.json +++ b/localization/default.json @@ -32,7 +32,7 @@ "err_serv_bat": "Couldn't find \"server.bat\" file in the folder. Please rename the bat file you were using to start the server as \"server.bat\". For example, if you were using \"StartServer64.bat\", rename it as \"server.bat\" without quotes.", "err_disc_auth_fail": "Authentication failed! Be sure your discord bot token is valid.", "err_disc_disconn": "An error occured and discord bot has been disconnected! Error details are saved into {log_file} file.\nPlease refer to \"{repo_url}/issues\" and create an issue about this with the log file.", - "err_export_localization": "ERROR: Couldn't export default localization file!", + "err_export_localization": "ERROR: Couldn't export default localization!", "info_disc_act_bot_ver": "Bot Version: {version}", "info_bot_started": "Bot (**{version}**) is started. :zombie:", "info_bot_new_version": "There is a new version (**{new_version}**) of bot! Current version: **{current_version}**. Please consider to update from {repo_url}. If you enjoy the bot, please leave a :star: to repo if you haven't :relaxed:.", @@ -62,12 +62,12 @@ "disc_cmd_set_restart_schedule_type_ok": "Updated the server restart schedule type to {type}.", "disc_cmd_set_restart_interval_int_warn": "Restart interval must be at least 60 minutes.", "disc_cmd_set_restart_interval_int_ok": "Server restart schedule is updated.", - "disc_cmd_set_restart_time_warn_miss_param": "\"Time\" is a missing parameter.", + "disc_cmd_set_restart_time_warn_miss_param": "Missing time parameter(s).", "disc_cmd_set_restart_time_warn_invld_time": "\"{time}\" is an invalid time.\nThe time format must be \"HH:mm\" (using 24-hour time) and times must be separated with a space.", "disc_cmd_set_restart_time_ok": "The server will restart at: {timeList}.", "disc_cmd_set_mod_update_check_interval_int_warn": "Interval minutes cannot be smaller than 0. But it can be 0 which means there won't be any workshop mod update checking.", "disc_cmd_set_mod_update_check_interval_int_ok": "Workshop mod update check schedule is updated.", - "disc_cmd_set_mod_update_restart_timer_warn": "Interval must be at least 1 minute(s).", + "disc_cmd_set_mod_update_restart_timer_warn": "Interval must be at least 1 minute.", "disc_cmd_set_mod_update_restart_timer_ok": "Workshop mod update restart timer is updated.", "disc_cmd_toggle_non_public_mod_logging_ok": "Non-public mod logging feature has been {state}.", "disc_cmd_set_perk_cache_duration_warn": "Duration cannot be smaller than 0. But it can be 0 which means there won't be any caching.", @@ -89,11 +89,11 @@ "disc_cmd_localization_download_fail": "Couldn't download localization! Please try again later...", "disc_cmd_localization_update_text": "There is a new version for **{localization}** ({version})! Please use `!localization \"{localization}\"` command to update.", "disc_cmd_localization_avaib_list": "Available localization list:", - "disc_cmd_localization_usage": "Please use `!localization \"\"` command to update current localization. You can set localization back to default by using `!localization default` command.", + "disc_cmd_localization_usage": "Please use `!localization \"\"` command to change current localization. You can set localization back to default by using `!localization default` command.", "disc_cmd_localization_no_localization": "There are no other available localizations at the moment.", "disc_cmd_workshop_mod_change_type": "Change type must be \"add\" or \"remove\".", - "disc_cmd_workshop_mod_config_err": "Couldn't find the config path.", - "disc_cmd_workshop_mod_ini_err": "Couldn't read the config content.", + "disc_cmd_workshop_mod_config_err": "Couldn't find the config file.", + "disc_cmd_workshop_mod_ini_err": "Couldn't read the content of the config file.", "disc_cmd_workshop_mod_add_ok": "A server restart is needed to finish adding mods.", "disc_cmd_workshop_mod_remove_ok": "A server restart is needed to finish removing mods.", "disc_cmd_start_server_warn_running": "Server is already running.", @@ -108,13 +108,13 @@ "disc_cmd_abort_restart_ok_disc": "Upcoming restart has been aborted.", "disc_cmd_perk_info_no_result": "Couldn't find any perk log related to username **{username}**.", "disc_cmd_perk_info_result_title": "Perk Information of **{username}**:", - "disc_cmd_bot_info_text": "This bot is written for people to easily manage their server using Discord. Source code and bot files can be reached from {repo_url}. If you enjoy the bot, please leave a :star: to repo if you haven't :relaxed:.", + "disc_cmd_bot_info_text": "This bot is written for people to easily manage their server using Discord. Source code and files of the bot can be reached from {repo_url}. If you enjoy the bot, please leave a :star: to the repo if you haven't :relaxed:.", "disc_cmd_server_status_running": "Server is **running** :hamster:", "disc_cmd_server_status_backup": "Currently **server backup** is in progress. :wrench:", "disc_cmd_server_status_dead": "Server is **dead** :skull:", "disc_cmd_restart_time_text": "Server will be restarted .", - "disc_cmd_game_date_warn_file": "Couldn't find the time file.", - "disc_cmd_game_date_response": "```Current in-game date: {day}/{month}/{year}```*(Date is in DD-MM-YYYY aka European format)*", + "disc_cmd_game_date_warn_file": "Couldn't find the in-game date file.", + "disc_cmd_game_date_response": "```Current in-game date: {day}/{month}/{year}```*(Date is in \"DD-MM-YYYY\" aka European format)*", "sch_name_serverrestart": "Server Restart", "sch_name_serverrestartannouncer": "Server Restart Announcer", "sch_name_workshopitemupdatechecker": "Workshop Mod Update Checker", @@ -125,8 +125,8 @@ "sch_serverrestart_restart_text": "**[Server Restart Schedule]** Restarting server.", "sch_serverrestart_server_not_running": "**[Server Restart Schedule]** Server is not running. Skipping...", "sch_serverrestartannouncer_text": "Server will be restarted in {time_value} {time_text}.", - "sch_workshopitemupdatechecker_details_fail": "**[Workshop Mod Update Checker]** Cannot get the details of mod with the ID of `{id}`. It is either set as unlisted or private in Steam Workshop. Steam doesn't allow getting details of unlisted/private workshop items so if it is updated, bot won't detect it. `(Result code: {code})`\n**Mod Link:** {link}", + "sch_workshopitemupdatechecker_details_fail": "**[Workshop Mod Update Checker]** Cannot get the details of the mod with the ID of `{id}`. It is either set as unlisted or private in Steam Workshop. Steam doesn't allow getting details of unlisted/private workshop items so if it is updated, bot won't detect it. `(Result code: {code})`\n**Mod Link:** {link}", "sch_workshopitemupdatechecker_log_chan_text": "**[Workshop Mod Update Checker]** A workshop mod update has been detected. Preparing to restart server in {minutes} minute(s).", "sch_workshopitemupdatechecker_pub_chan_text": "**[Workshop Mod Update Checker]** A workshop mod update has been detected. Server will be restarted in {minutes} minute(s).", - "sch_workshopitemupdatechecker_server_announcement_text": "Workshop mod update has been detected. Server will be restarted in {minutes} minute(s)." + "sch_workshopitemupdatechecker_server_announcement_text": "A workshop mod update has been detected. Server will be restarted in {minutes} minute(s)." } \ No newline at end of file diff --git a/src/Bot/Localization.cs b/src/Bot/Localization.cs index d75d134..9236ee0 100644 --- a/src/Bot/Localization.cs +++ b/src/Bot/Localization.cs @@ -89,7 +89,7 @@ public LocalizationInfo(string name, SemanticVersion version, string description { "err_serv_bat", "Couldn't find \"server.bat\" file in the folder. Please rename the bat file you were using to start the server as \"server.bat\". For example, if you were using \"StartServer64.bat\", rename it as \"server.bat\" without quotes." }, { "err_disc_auth_fail", "Authentication failed! Be sure your discord bot token is valid." }, { "err_disc_disconn", "An error occured and discord bot has been disconnected! Error details are saved into {log_file} file.\nPlease refer to \"{repo_url}/issues\" and create an issue about this with the log file." }, - { "err_export_localization", "ERROR: Couldn't export default localization file!" }, + { "err_export_localization", "ERROR: Couldn't export default localization!" }, // Info Messages { "info_disc_act_bot_ver", "Bot Version: {version}" }, @@ -139,7 +139,7 @@ public LocalizationInfo(string name, SemanticVersion version, string description { "disc_cmd_set_restart_interval_int_ok", "Server restart schedule is updated." }, // -------- !set_restart_time - { "disc_cmd_set_restart_time_warn_miss_param", "\"Time\" is a missing parameter." }, + { "disc_cmd_set_restart_time_warn_miss_param", "Missing time parameter(s)." }, { "disc_cmd_set_restart_time_warn_invld_time", "\"{time}\" is an invalid time.\nThe time format must be \"HH:mm\" (using 24-hour time) and times must be separated with a space." }, { "disc_cmd_set_restart_time_ok", "The server will restart at: {timeList}." }, @@ -148,7 +148,7 @@ public LocalizationInfo(string name, SemanticVersion version, string description { "disc_cmd_set_mod_update_check_interval_int_ok", "Workshop mod update check schedule is updated." }, // -------- !set_mod_update_restart_timer - { "disc_cmd_set_mod_update_restart_timer_warn", "Interval must be at least 1 minute(s)." }, + { "disc_cmd_set_mod_update_restart_timer_warn", "Interval must be at least 1 minute." }, { "disc_cmd_set_mod_update_restart_timer_ok", "Workshop mod update restart timer is updated." }, // -------- !toggle_non_public_mod_logging @@ -182,13 +182,13 @@ public LocalizationInfo(string name, SemanticVersion version, string description { "disc_cmd_localization_download_fail", "Couldn't download localization! Please try again later..." }, { "disc_cmd_localization_update_text", "There is a new version for **{localization}** ({version})! Please use `!localization \"{localization}\"` command to update." }, { "disc_cmd_localization_avaib_list", "Available localization list:" }, - { "disc_cmd_localization_usage", "Please use `!localization \"\"` command to update current localization. You can set localization back to default by using `!localization default` command." }, + { "disc_cmd_localization_usage", "Please use `!localization \"\"` command to change current localization. You can set localization back to default by using `!localization default` command." }, { "disc_cmd_localization_no_localization", "There are no other available localizations at the moment." }, // -------- !workshop_mod { "disc_cmd_workshop_mod_change_type", "Change type must be \"add\" or \"remove\"." }, - { "disc_cmd_workshop_mod_config_err", "Couldn't find the config path." }, - { "disc_cmd_workshop_mod_ini_err", "Couldn't read the config content." }, + { "disc_cmd_workshop_mod_config_err", "Couldn't find the config file." }, + { "disc_cmd_workshop_mod_ini_err", "Couldn't read the content of the config file." }, { "disc_cmd_workshop_mod_add_ok", "A server restart is needed to finish adding mods." }, { "disc_cmd_workshop_mod_remove_ok", "A server restart is needed to finish removing mods." }, @@ -219,7 +219,7 @@ public LocalizationInfo(string name, SemanticVersion version, string description // ---- User Commands // -------- !bot_info - { "disc_cmd_bot_info_text", "This bot is written for people to easily manage their server using Discord. Source code and bot files can be reached from {repo_url}. If you enjoy the bot, please leave a :star: to repo if you haven't :relaxed:." }, + { "disc_cmd_bot_info_text", "This bot is written for people to easily manage their server using Discord. Source code and files of the bot can be reached from {repo_url}. If you enjoy the bot, please leave a :star: to the repo if you haven't :relaxed:." }, // -------- !server_status { "disc_cmd_server_status_running", "Server is **running** :hamster:" }, @@ -230,8 +230,8 @@ public LocalizationInfo(string name, SemanticVersion version, string description { "disc_cmd_restart_time_text", "Server will be restarted ." }, // -------- !game_date - { "disc_cmd_game_date_warn_file", "Couldn't find the time file." }, - { "disc_cmd_game_date_response", "```Current in-game date: {day}/{month}/{year}```*(Date is in DD-MM-YYYY aka European format)*" }, + { "disc_cmd_game_date_warn_file", "Couldn't find the in-game date file." }, + { "disc_cmd_game_date_response", "```Current in-game date: {day}/{month}/{year}```*(Date is in \"DD-MM-YYYY\" aka European format)*" }, // Schedules // ---- Display Names @@ -253,10 +253,10 @@ public LocalizationInfo(string name, SemanticVersion version, string description { "sch_serverrestartannouncer_text", "Server will be restarted in {time_value} {time_text}." }, // ---- WorkshopItemUpdateChecker - { "sch_workshopitemupdatechecker_details_fail", "**[Workshop Mod Update Checker]** Cannot get the details of mod with the ID of `{id}`. It is either set as unlisted or private in Steam Workshop. Steam doesn't allow getting details of unlisted/private workshop items so if it is updated, bot won't detect it. `(Result code: {code})`\n**Mod Link:** {link}" }, + { "sch_workshopitemupdatechecker_details_fail", "**[Workshop Mod Update Checker]** Cannot get the details of the mod with the ID of `{id}`. It is either set as unlisted or private in Steam Workshop. Steam doesn't allow getting details of unlisted/private workshop items so if it is updated, bot won't detect it. `(Result code: {code})`\n**Mod Link:** {link}" }, { "sch_workshopitemupdatechecker_log_chan_text", "**[Workshop Mod Update Checker]** A workshop mod update has been detected. Preparing to restart server in {minutes} minute(s)." }, { "sch_workshopitemupdatechecker_pub_chan_text", "**[Workshop Mod Update Checker]** A workshop mod update has been detected. Server will be restarted in {minutes} minute(s)." }, - { "sch_workshopitemupdatechecker_server_announcement_text", "Workshop mod update has been detected. Server will be restarted in {minutes} minute(s)." }, + { "sch_workshopitemupdatechecker_server_announcement_text", "A workshop mod update has been detected. Server will be restarted in {minutes} minute(s)." }, }; public static string Get(string key) From 01aa7362ea4ae49e5f28da4b1943092dcc20b0b7 Mon Sep 17 00:00:00 2001 From: Ege Bilecen Date: Mon, 5 Aug 2024 18:30:12 +0100 Subject: [PATCH 2/2] updated Turkish localization --- localization/list.json | 6 +- localization/turkish.json | 132 +++++++++++++++++++++++++++ localization/turkish_half_robot.json | 117 ------------------------ 3 files changed, 135 insertions(+), 120 deletions(-) create mode 100644 localization/turkish.json delete mode 100644 localization/turkish_half_robot.json diff --git a/localization/list.json b/localization/list.json index e9360cf..aae1e9e 100644 --- a/localization/list.json +++ b/localization/list.json @@ -1,8 +1,8 @@ { "Türkçe" : { - "version" : "1.0.1", - "desc" : "Yarısı makine çevirili Türkçe dil tercümesi.", - "file" : "turkish_half_robot.json" + "version" : "2.0.0", + "desc" : "Bot'un Türkçe dil tercümesi.", + "file" : "turkish.json" }, "Português Brasileiro" : { "version" : "1.0.0", diff --git a/localization/turkish.json b/localization/turkish.json new file mode 100644 index 0000000..10a9b0d --- /dev/null +++ b/localization/turkish.json @@ -0,0 +1,132 @@ +{ + "gen_enab_up": "Aktif", + "gen_disa_up": "Pasif", + "gen_hours_text": "saat", + "gen_minutes_text": "dakika", + "gen_past_rel_time_one_sec": "bir saniye önce", + "gen_past_rel_time_secs": "{seconds} saniye önce", + "gen_past_rel_time_one_min": "bir dakika önce", + "gen_past_rel_time_mins": "{minutes} dakika önce", + "gen_past_rel_time_one_hour": "bir saat önce", + "gen_past_rel_time_hours": "{hours} saat önce", + "gen_past_rel_time_yest": "dün", + "gen_past_rel_time_days": "{days} gün önce", + "gen_past_rel_time_one_month": "bir ay önce", + "gen_past_rel_time_months": "{months} ay önce", + "gen_past_rel_time_one_year": "bir yıl önce", + "gen_past_rel_time_years": "{years} yıl önce", + "gen_no_desc": "Açıklama bulunamadı", + "gen_last_cache_text": "Son ön belleğe alınma zamanı **{relative_time}**.", + "bot_disc_chan_set_ok": "Botun çalışacağı kanal başarı ile <#{channel_id}> olarak ayarlandı.", + "warn_debug_mode": "UYARI: Bot DEBUG modunda çalışıyor.", + "warn_console_missing_conf": "Bot tamamen yapılandırılmadı. Lütfen buraya göz atınız: {repo_url}#bot-configuration.", + "warn_server_not_running": "Sunucu çalışmıyor.", + "warn_bot_conf_not_done": "Bot henüz yapılandırılmadı.", + "warn_bot_conf_cmd_chan": "Lütfen **!set_command_channel ** komutunu kullanarak botun çalışacağı bir kanal ayarlayınız.", + "warn_bot_conf_log_chan": "Lütfen **!set_log_channel ** komutunu kullanarak botun logları kayıt edeceği bir kanal ayarlayınız.", + "warn_bot_conf_pub_chan": "Lütfen **!set_public_channel ** komutunu kullanarak botun komutları kabul edeceği bir herkese açık kanal ayarlayınız.", + "warn_bot_wont_accept_cmd": "Bot yukarıdaki adım(lar) tamamlanana kadar başka bir komut kabul etmeyecek. @everyone", + "warn_unknown_cmd": "Bilinmeyen komut.", + "err_bot_token": "\"bot_token.txt\" dosyasından bot'un tokeni alınamadı.\nLütfen buraya göz atınız: \"{repo_url}#writing-the-discord-bot-token-into-file\".", + "err_retv_bot_token": "Bot'un tokeni alınırken bir hata oluştu. Hata'nın detayları {log_file} dosyasına kayıt edildi.\nLütfen \"{repo_url}/issues\" adresinden bir hata bildirimi oluşturunuz ve log dosyasını da ekleyiniz.", + "err_serv_bat": "Klasörde \"server.bat\" dosyası bulunamadı. Lütfen sunucuyu başlatmak için kullandığınız bat dosyasını \"server.bat\" olarak yeniden adlandırınız. Örneğin, eğer \"StartServer64.bat\" dosyasını kullanıyorsaydınız onu \"server.bat\" olarak (tırnak işaretleri olmadan) yeniden adlandırınız.", + "err_disc_auth_fail": "Kimlik doğrulaması başarısız! Discord bot tokeninizin geçerli olduğundan emin olunuz.", + "err_disc_disconn": "Bir hata oluştu ve discord botunun bağlantısı kesildi! Hata detayları {log_file} dosyasına kayıt edildi.\nLütfen \"{repo_url}/issues\" adresinden bir hata bildirimi oluşturunuz ve log dosyasını da ekleyiniz.", + "err_export_localization": "HATA: Varsayılan yerelleştirme dışa aktarılamadı!", + "info_disc_act_bot_ver": "Bot Versiyonu: {version}", + "info_bot_started": "Bot (**{version}**) aktif. :zombie:", + "info_bot_new_version": "Bot'un yeni bir versiyonu (**{new_version}**) mevcut! Şu anki versiyon: **{current_version}**. Lütfen {repo_url} adresinden güncellemeyi gözden geçiriniz. Eğer bottan memnunsanız ve henüz bırakmadıysanız, lütfen repo'ya bir :star: bırakınız :relaxed:.", + "info_bot_new_early_version": "Bot'un yeni bir **erken erişim** versiyonu (**{new_version}**) mevcut! Şu anki versiyon: **{current_version}**. Bu erken erişim versiyonu repo'nun **Releases** kısmından indirilebilir. Repo linki: {repo_url}. Bu yeni versiyon geniş çaplı bir testten geçmediği için henüz stabil olmayabilir (ki benim de bir sunucum olmadığı için test etme şansım yok bu yüzden her türlü yardıma minnettarım) ama yeni özelliklere erken erişim sağlar. Eğer bir problem oluşursa her zaman **Releases** kısmından önceki versiyona geçiş yapabilirsiniz. Eğer bir problem ile karşılaşırsanız lütfen **Issues** kısmından bildiriniz.", + "info_export_localization": "BİLGİ: Varsayılan yerelleştirme başarıyla dışa aktarıldı!", + "disc_cmd_help_user_cmds_title": "Kullanılabilir komut listesi:", + "disc_cmd_help_admin_cmds_title": "Admin komut listesi:", + "disc_cmd_help_bot_cmds_title": "Bot komut listesi:", + "disc_cmd_help_pzs_cmds_title": "Project Zomboid sunucusu komut listesi:", + "disc_cmd_set_command_channel_warn": "Kanal <#{channel_id}> log kanalı olarak ayarlı. Lütfen başka bir kanal seçiniz.", + "disc_cmd_set_log_channel_warn": "Kanal <#{channel_id}> komut kanalı olarak ayarlı. Lütfen başka bir kanal seçiniz.", + "disc_cmd_get_settings_serv_id": "**Sunucu ID'si:** `{server_id}`", + "disc_cmd_get_settings_cmd_chan_id": "**Komut Kanalı ID'si:** `{channel_id}` (<#{channel_id}>)", + "disc_cmd_get_settings_log_chan_id": "**Log Kanalı ID'si:** `{channel_id}` (<#{channel_id}>)", + "disc_cmd_get_settings_pub_chan_id": "**Herkese Açık Kanalın ID'si:** `{channel_id}` (<#{channel_id}>)", + "disc_cmd_get_settings_perk_cac_dur": "**Perk Parser Önbellek Süresi:** {minutes} dakika", + "disc_cmd_get_settings_res_serv_sch_type": "**Sunucu Yeniden Başlatma Zamanlayıcısı Tipi:** {type}", + "disc_cmd_get_settings_serv_res_times": "**Sunucu Yeniden Başlatma Zamanları:** {timeList}", + "disc_cmd_get_settings_res_sch_int": "**Yeniden Başlatma Zamanlayıcısı Zaman Aralığı:** {minutes} dakika", + "disc_cmd_get_settings_mod_sch_int": "**Workshop Mod Güncelleme Kontrolü Zaman Aralığı:** {minutes} dakika", + "disc_cmd_get_settings_mod_rst_timer": "**Workshop Mod Güncelleme Yeniden Başlatma Zamanlayıcısı:** {minutes} dakika", + "disc_cmd_get_settings_serv_aut_strt": "**Sunucuyu Otomatik Başlatma:** {state}", + "disc_cmd_get_settings_mod_logging": "**Herkese Açık Olmayan Mod Loglayıcısı:** {state}", + "disc_cmd_get_schedules_run": "**{name}** planı içerisinde çalışacak.", + "disc_cmd_get_schedules_not_fnd": "Herhangi bir zamanlayıcı bulunamadı.", + "disc_cmd_set_restart_schedule_type_warn": "Zamanlayıcı tipi \"interval\" ya da \"time\" olmalıdır.", + "disc_cmd_set_restart_schedule_type_ok": "Sunucu yeniden başlatma zamanlayıcı tipi \"{type}\" olarak güncellendi.", + "disc_cmd_set_restart_interval_int_warn": "Yeniden başlatma zaman aralığı en az 60 dakika olmalıdır.", + "disc_cmd_set_restart_interval_int_ok": "Sunucu yeniden başlatma zamanlayıcısı güncellendi.", + "disc_cmd_set_restart_time_warn_miss_param": "Zaman parametreleri eksik.", + "disc_cmd_set_restart_time_warn_invld_time": "\"{time}\" geçerli bir zaman parametresi değil.\nZaman parametresi \"HH:mm\" (24 saatlik zaman diliminde) formatında olmalıdır ve vakitler boşluk ile ayrılmalıdır.", + "disc_cmd_set_restart_time_ok": "Sunucu {timeList} vaktinde yeniden başlatılacak.", + "disc_cmd_set_mod_update_check_interval_int_warn": "Dakika aralıkları 0'dan daha küçük olamaz ama 0 olabilir. 0 olursa herhangi bir workshop mod güncellemesi denetimi yapılmayacağı anlamına gelir.", + "disc_cmd_set_mod_update_check_interval_int_ok": "Workshop mod güncelleme kontrol zaman aralığı güncellendi.", + "disc_cmd_set_mod_update_restart_timer_warn": "Zaman aralığı en az 1 dakika olmalıdır.", + "disc_cmd_set_mod_update_restart_timer_ok": "Workshop mod güncelleme yeniden başlatma zamanlayıcısı güncellendi.", + "disc_cmd_toggle_non_public_mod_logging_ok": "Herkese açık olmayan mod loglama özelliği {state}.", + "disc_cmd_set_perk_cache_duration_warn": "Süre 0'dan küçük olamaz ama 0 olabilir. 0 olursa herhangi bir önbellekleme olmayacağı anlamına gelir.", + "disc_cmd_set_perk_cache_duration_ok": "Perk önbellek süresi güncellendi.", + "disc_cmd_reset_perk_cache_ok": "Perk önbelleği sıfırlandı.", + "disc_cmd_toggle_server_auto_start_ok": "Sunucuyu otomatik başlatma {state}.", + "disc_cmd_backup_server_warn": "Sunucu aktifken yedekleme işlemi yapılamaz.", + "disc_cmd_backup_server_ok": "Sunucu yedekleme işlemi başlatılıyor. İlerlemeyi log kanalından (<#{channel_id}>) takip edebilirsiniz.", + "disc_cmd_backup_server_start": "Sunucu yedekleme işlemi başlatıldı. Toplam **{folder_count} klasör** yedeklenecek.", + "disc_cmd_backup_server_item_done": "`{folder_name}` klasörünün yedeklemesi tamamlandı. **(Geriye {remaining_folder_count} klasör kaldı)**", + "disc_cmd_backup_server_finish": "Sunucu yedekleme işlemi tamamlandı!", + "disc_cmd_localization_embed_title": "Şu anki Yerelleştirme Bilgisi", + "disc_cmd_localization_embed_language": "Dil", + "disc_cmd_localization_embed_version": "Versiyon", + "disc_cmd_localization_embed_desc": "Açıklama", + "disc_cmd_localization_upd_ok": "Yerelleştirme başarıyla **{localization}** ({version})'e değiştirildi.", + "disc_cmd_localization_upd_exception": "Yerelleştirme değiştirilirken bilinmeyen bir hata oluştu!", + "disc_cmd_localization_not_found": "**{localization}** yerelleştirmesi bulunamadı!", + "disc_cmd_localization_download_fail": "Yerelleştirme indirilemedi! Lütfen daha sonra tekrar deneyiniz...", + "disc_cmd_localization_update_text": "**{localization}**'nin yeni bir versiyonu ({version}) mevcut! Lütfen güncellemek için `!localization \"{localization}\"` komutunu kullanınız.", + "disc_cmd_localization_avaib_list": "Mevcut yerelleştirme listesi:", + "disc_cmd_localization_usage": "Şu anki yerelleştirmeyi değiştirmek için lütfen `!localization \"\"` komutunu kullanınız. `!localization default` komutunu kullanarak şu anki yerelleştirmeyi varsayılan yerelleştirme ile değiştirebilirsiniz.", + "disc_cmd_localization_no_localization": "Şu anda herhangi bir yerelleştirme mevcut değil.", + "disc_cmd_workshop_mod_change_type": "Değiştirme tipi \"add\" ya da \"remove\" olmalıdır.", + "disc_cmd_workshop_mod_config_err": "Config dosyası bulunamadı.", + "disc_cmd_workshop_mod_ini_err": "Config dosyasının içeriği okunamadı.", + "disc_cmd_workshop_mod_add_ok": "Mod eklemeyi bitirmek için sunucunun yeniden başlatılması gerekli.", + "disc_cmd_workshop_mod_remove_ok": "Mod çıkarmayı bitirmek için sunucunun yeniden başlatılması gerekli.", + "disc_cmd_start_server_warn_running": "Sunucu zaten aktif.", + "disc_cmd_start_server_warn_backup": "Sunucu yedekleme sırasında başlatılamaz. Lütfen yedekleme bitene kadar bekleyiniz.", + "disc_cmd_start_server_ok": "Sunucu aktif olma sürecinde. Bu süreç biraz vakit alabilir. Lütfen sunucunun durumunu 1 veya 2 dakika içinde kontrol ediniz.", + "disc_cmd_stop_server_warn": "Sunucu zaten durduruldu.", + "disc_cmd_restart_server_ok": "Sunucu yeniden başlatılıyor.", + "disc_cmd_initiate_restart_warn_min": "Dakika 0 olamaz. `!restart_server` komutunu kullanınız.", + "disc_cmd_initiate_restart_info_server_msg": "Manuel olarak sunucunun yeniden başlatılması tetiklendi. Sunucu {minutes} dakika içinde yeniden başlatılacak.", + "disc_cmd_initiate_restart_info_disc_msg": "Manuel olarak yeniden başlatma tetiklendi. Sunucu **{minutes} dakika** içinde yeniden başlatılacak.", + "disc_cmd_abort_restart_ok_server": "Yaklaşan yeniden başlatma iptal edildi. Sıradaki yeniden başlatma {minutes} dakika sonra gerçekleşecek.", + "disc_cmd_abort_restart_ok_disc": "Yaklaşan yeniden başlatma iptal edildi.", + "disc_cmd_perk_info_no_result": "**{username}** kullanıcı adıyla ilgili herhangi bir perk logu bulunamadı.", + "disc_cmd_perk_info_result_title": "**{username}**'nin Perk Bilgisi:", + "disc_cmd_bot_info_text": "Bu bot kişilerin Discord üzerinden rahatlıkla sunucusunu yönetmesi için yazıldı. Bot'un kaynak koduna ve dosyalarına {repo_url} adresinden erişebilirsiniz. Eğer bot hoşunuza gittiyse ve henüz bırakmadıysanız, lütfen repo'ya bir :star: bırakınız :relaxed:.", + "disc_cmd_server_status_running": "Sunucu **aktif** :hamster:", + "disc_cmd_server_status_backup": "Şu anda **sunucu yedeklemesi** devam ediyor. :wrench:", + "disc_cmd_server_status_dead": "Sunucu **kapalı** :skull:", + "disc_cmd_restart_time_text": "Sunucu sonra yeniden başlatılacak.", + "disc_cmd_game_date_warn_file": "Oyun içi tarih dosyası bulunamadı.", + "disc_cmd_game_date_response": "```Şu anki oyun içi tarih: {day}/{month}/{year}```*(Tarih \"DD-MM-YYYY\" formatında yani Avrupa formatında)*", + "sch_name_serverrestart": "Sunucu Yeniden Başlatma", + "sch_name_serverrestartannouncer": "Sunucu Yeniden Başlatma Duyurucusu", + "sch_name_workshopitemupdatechecker": "Workshop Mod Güncelleme Kontrolcüsü", + "sch_name_autoserverstarter": "Otomatik Sunucu Başlatıcısı", + "sch_name_botnewversioncchecker": "Bot Yeni Versiyon Kontrolcüsü", + "sch_name_localizationnewversioncchecker": "Yerelleştirme Yeni Versiyon Kontrolcüsü", + "sch_autoserverstart_text": "**[Otomatik Sunucu Başlatıcısı]** Sunucu aktif değil. Sunucu başlatılmaya çalışılıyor.", + "sch_serverrestart_restart_text": "**[Sunucu Yeniden Başlatma Zamanlayıcısı]** Sunucu yeniden başlatılıyor.", + "sch_serverrestart_server_not_running": "**[Sunucu Yeniden Başlatma Zamanlayıcısı]** Sunucu aktif değil. Geçiliyor...", + "sch_serverrestartannouncer_text": "Sunucu {time_value} {time_text} içinde tekrar başlatılacak.", + "sch_workshopitemupdatechecker_details_fail": "**[Workshop Mod Güncelleme Kontrolcüsü]** `{id}`'li modun detayları alınamadı. Bu mod Steam workshopda ya liste dışı ya da gizli olarak ayarlanmış. Steam liste dışı veya gizli modların detaylarının alınmasına izin vermiyor. Bu yüzden güncellenseler bile bot bunu tespit edemeyecek. `(Result code: {code})`\n**Mod Link:** {link}", + "sch_workshopitemupdatechecker_log_chan_text": "**[Workshop Mod Güncelleme Kontrolcüsü]** Bir workshop modu güncellemesi tespit edildi. Sunucunun {minutes} dakika içinde yeniden başlatılmasına hazırlanılıyor.", + "sch_workshopitemupdatechecker_pub_chan_text": "**[Workshop Mod Güncelleme Kontrolcüsü]** Bir workshop modu güncellemesi tespit edildi. Sunucu {minutes} dakika içinde yeniden başlatılacak.", + "sch_workshopitemupdatechecker_server_announcement_text": "Bir workshop modu güncellemesi tespit edildi. Sunucu {minutes} dakika içinde yeniden başlatılacak." +} \ No newline at end of file diff --git a/localization/turkish_half_robot.json b/localization/turkish_half_robot.json deleted file mode 100644 index a44b0dc..0000000 --- a/localization/turkish_half_robot.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "gen_enab_up":"Aktif", - "gen_disa_up":"Pasif", - "gen_hours_text":"saat", - "gen_ minutes_text":"dakika", - "gen_past_rel_time_one_sec":"bir saniye once", - "gen_past_rel_time_secs":"{seconds} saniye once", - "gen_past_rel_time_one_min":"bir dakika once", - "gen_past_rel_time_mins":" {minutes} dakika once ", - "gen_past_rel_time_one_hour":"bir saat once", - "gen_past_rel_time_hours":"{hours} saat once", - "gen_past_rel_time_yest":"dun", - "gen_past_rel_time_days":"{days} gun once", - "gen_past_rel_time_one_month":"bir ay once", - "gen_past_rel_time_months":"{months} ay once", - "gen_past_rel_time_one_year":"bir yil once", - "gen_past_rel_time_years":"{years} yil once", - "gen_no_desc":"Aciklama yok", - "gen_last_cache_text":"son onbellek **{relative_time}** konumundaydi.", - "bot_disc_chan_set_ok":"Botun calismasi icin <#{channel_id}> kanali basariyla yapilandirildi.", - "warn_debug_mode":"UYARI: Bot, DEBUg yapilandirmasinda calisiyor.", - "warn_console_missing_conf":"Bot yapilandirmasi eksik. Lutfen {repo_url}#bot-configuration'a bakin.", - "warn_server_not_running":"sunucu calismiyor.", - "warn_bot_conf_not_done":"Bot yapilandirmasi henuz yapilmadi.", - "warn_bot_conf_cmd_chan":"Lutfen **!set_command_channel ** komutunu kullanarak botun calismasi icin bir kanal ayarlayin.", - "warn_bot_conf_log_chan":"Lutfen **!set_log_channel ** komutunu kullanarak botun gunluk yazacagi bir kanal ayarlayin.", - "warn_bot_conf_pub_chan":"Lutfen **!set_public_channel ** komutunu kullanarak botun ortak bir kanaldaki komutlari kabul etmesi icin bir kanal ayarlayin.", - "warn_bot_wont_accept_cmd":"Yukaridaki adimlar tamamlanana kadar bot diger komutlari kabul etmeyecektir. @everyone", - "warn_unknown_cmd":"Bilinmeyen komut.", - "err_bot_token":"\"bot_token.txt \" dosyasindan bot token'i alinamadi . \n Lutfen \" {repo_url}#writing-the-discord-bot-token-into-file \" bolumune bakin.", - "err_retv_bot_token":"Bot token'i alinirken bir hata olustu. Hata ayrintilari {log_file} dosyasina kaydedildi. \n Lutfen \" {repo_url}/issues \" bolumune bakin ve gunluk dosyasiyla bununla ilgili bir sorun olusturun.", - "err_serv_bat":" \" server.bat \" dosyasi klasorde bulunamadi . Lutfen sunucuyu baslatmak icin kullandiginiz bat dosyasini \" server.bat \" olarak yeniden adlandirin . ornegin, kullaniyorsaniz startserver64.bat \" , tirnak isaretleri olmadan \" server.bat \" olarak yeniden adlandirin.", - "err_disc_auth_fail":"Kimlik dogrulama basarisiz oldu! Anlasmazlik bot tokeniniz gecerli oldugundan emin olun.", - "err_disc_disconn":"Bir hata olustu ve discord bot baglantisi kesildi! Hata ayrintilari {log_file} dosyasina kaydedildi. \n Lutfen \" {repo_url}/issues \" bolumune bakin ve gunluk dosyasiyla bununla ilgili bir sorun olusturun.", - "err_export_localization":"HATA: Varsayilan yerellestirme dosyasi disa aktarilamadi!", - "info_disc_act_bot_ver":" Bot surumu: {version} ", - "info_bot_started":"Bot (**{version}**) baslatildi. :zombie:", - "info_bot_new_version":"Botun yeni bir surumu var (**{new_version}**)! Mevcut surum: **{current_version}**. Lutfen {repo_url}'den guncelleme yapmayi dusunun. Bottan hoslaniyorsaniz, lutfen :star: birakin, yapmadiysaniz repo yapmak icin bir :relaxed: .", - "info_bot_new_early_version":"Botun yeni bir **erken erisim** surumu (**{new_version}**) var! Mevcut surum: **{current_version}**. Bu erken erisim surumu **surumler'den indirilebilir ** repo bolumu. Repo baglantisi: {repo_url}. Kapsamli bir sekilde test edilmediginden bu surum kararli olmayabilir (sunucum olmadigi icin test etme imkanim da yok, bu nedenle herhangi bir yardim icin minnettarim) ancak yeni ozelliklere erken erisim saglar. Herhangi bir sorun olursa, **surumler** bolumunden her zaman eski surume donebilirsiniz. Herhangi bir sorun gozlemlerseniz, lutfen **sorunlar** bolumunde bildirin.", - "info_export_localization":"BILgI: Varsayilan yerellestirme basariyla disa aktarildi!", - "disc_cmd_help_user_cmds_title":"Komut listesi:", - "disc_cmd_help_admin_cmds_title":"Yonetici komut listesi:", - "disc_cmd_help_bot_cmds_title":"Bot komut listesi:", - "disc_cmd_help_pzs_cmds_title":"Project Zomboid sunucu komut listesi:", - "disc_cmd_set_command_channel_warn":"<#{channel_id}> kanali gunluk kanali olarak yapilandirildi. Lutfen farkli bir kanal secin.", - "disc_cmd_set_log_channel_warn":" <#{channel_id}> kanali komut kanali olarak yapilandirildi. Lutfen farkli bir kanal secin.", - "disc_cmd_get_settings_serv_id":"**sunucu Kimligi:** `{server_id}`", - "disc_cmd_get_settings_cmd_chan_id":"**Komut Kanali Kimligi:** `{channel_id}` (<#{channel_id}>) ", - "disc_cmd_get_settings_log_chan_id":"**gunluk Kanali Kimligi:** `{channel_id}` (<#{channel_id}>) ", - "disc_cmd_get_settings_pub_chan_id":"**genel Kanal Kimligi:** `{channel_id}` (<#{channel_id}>) ", - "disc_cmd_get_settings_perk_cac_dur":"**Avantaj Ayristirici onbellek suresi:** { minutes} dakika", - "disc_cmd_get_settings_res_sch_int":"**Yeniden Programlama Araligi:** {minutes} dakika", - "disc_cmd_get_settings_mod_sch_int":"**Atolye Modu guncelleme Kontrol Araligi:** {minutes} dakika", - "disc_cmd_get_settings_mod_rst_timer":"**Atolye Mod guncellemesi Yeniden Baslatma Zamanlayicisi:** {minutes} dakika", - "disc_cmd_get_settings_serv_aut_strt":"**sunucu Otomatik Baslatma:** {state} ", - "disc_cmd_get_settings_mod_logging":"**Herkese acik olmayan Mod gunlugu:** {state} ", - "disc_cmd_get_schedules_run":"**{name}** program calisacak.", - "disc_cmd_get_schedules_not_fnd":"Program bulunamadi.", - "disc_cmd_set_restart_interval_int_warn":"Yeniden baslatma araligi en az 60 dakika olmalidir.", - "disc_cmd_set_restart_interval_int_ok":"sunucu yeniden baslatma programi guncellendi.", - "disc_cmd_set_mod_update_check_interval_int_warn":"Aralik dakikalari 0'dan kucuk olamaz. Ancak 0 olabilir, bu da herhangi bir atolye modu guncelleme kontrolu olmayacagi anlamina gelir.", - "disc_cmd_set_mod_update_check_interval_int_ok":"Atolye modu guncelleme kontrol programi guncellendi.", - "disc_cmd_set_mod_update_restart_timer_warn":"Aralik en az 1 dakika olmalidir.", - "disc_cmd_set_mod_update_restart_timer_ok":"Atolye modu guncelleme yeniden baslatma zamanlayicisi guncellendi.", - "disc_cmd_toggle_non_public_mod_logging_ok":"Herkese acik olmayan mod gunlugu ozelligi {state} haline getirildi.", - "disc_cmd_set_perk_cache_duration_warn":"sure 0'dan kucuk olamaz. Ancak 0 olabilir, bu herhangi bir onbellege alma olmayacagi anlamina gelir.", - "disc_cmd_set_perk_cache_duration_ok":"Perk onbellek suresi guncellendi.", - "disc_cmd_reset_perk_cache_ok":"Perk onbellegi sifirlandi.", - "disc_cmd_toggle_server_auto_start_ok":"sunucu otomatik baslatma ozelligi {state} oldu.", - "disc_cmd_backup_server_warn":"sunucu calisirken yedek olusturulamaz.", - "disc_cmd_backup_server_ok":"sunucu yedeklemesi baslatiliyor. Yedekleme ilerlemesini gunluk kanalinda (<#{channel_id}>) kontrol edebilirsiniz.", - "disc_cmd_backup_server_start":"sunucu yedeklemesi basladi. Toplam **{folder_count} klasorune** yedeklenecek.", - "disc_cmd_backup_server_item_done":"`{folder_name}` yedeklemesi tamamlandi. **({remaining_folder_count} klasor kaldi)**", - "disc_cmd_backup_server_finish":"sunucu yedekleme tamamlandi!", - "disc_cmd_localization_embed_title":"Mevcut Yerellestirme Bilgileri", - "disc_cmd_localization_embed_language":"TR", - "disc_cmd_localization_embed_version":"v0.0.1", - "disc_cmd_localization_embed_desc":"Botun Turkce cevirisi.", - "disc_cmd_localization_upd_ok":"Yerellestirme basariyla **{localization}** ({version}) olarak degistirildi.", - "disc_cmd_localization_upd_exception":"Yerellestirme degistirilirken bilinmeyen bir hata olustu!", - "disc_cmd_localization_not_found":"**{localization}** yerellestirme bulunamadi!", - "disc_cmd_localization_download_fail":"Yerellestirme indirilemedi! Lutfen daha sonra tekrar deneyin...", - "disc_cmd_localization_update_text":"**{localization}** ({version}) icin yeni bir surum var! Lutfen guncellemek icin `!localization {localization}` komutunu kullanin.", - "disc_cmd_start_server_warn_running":"sunucu zaten calisiyor.", - "disc_cmd_start_server_warn_backup":"Yedekleme devam ederken sunucu baslatilamiyor. Lutfen yedekleme bitene kadar bekleyin.", - "disc_cmd_start_server_ok":"sunucu baslamak icin yolda olmalidir. Bu islem biraz zaman alabilir. Lutfen sunucu durumunu 1 veya 2 dakika icinde kontrol edin.", - "disc_cmd_stop_server_warn":"sunucu calismiyor.", - "disc_cmd_restart_server_ok":"sunucu yeniden baslatiliyor.", - "disc_cmd_initiate_restart_warn_min":"Dakika 0 olamaz. Bunun yerine `!restart_server` kullanin.", - "disc_cmd_initiate_restart_info_server_msg":"sunucuyu manuel olarak yeniden baslatma baslatildi. sunucu {minutes} dakika icinde yeniden baslatilacak. ", - "disc_cmd_initiate_restart_info_disc_msg":"Manuel yeniden baslatma baslatildi. sunucu **{minutes} dakika** icinde yeniden baslatilacak.", - "disc_cmd_abort_restart_ok_server":"Yaklasan yeniden baslatma iptal edildi. Bir sonraki yeniden baslatma, {minutes} dakika icinde gerceklesecek.", - "disc_cmd_abort_restart_ok_disc":"Yaklasan yeniden baslatma iptal edildi.", - "disc_cmd_perk_info_no_result":"Kullanici adi **{username}** ile ilgili herhangi bir statu gunlugu bulunamadi.", - "disc_cmd_perk_info_result_title":"**{username}** icin statu Bilgileri:", - "disc_cmd_bot_info_text":"Bu bot, kisilerin Discord kullanarak sunucularini kolayca yonetebilmeleri icin yazilmistir. Kaynak koduna ve bot dosyalarina {repo_url} adresinden ulasilabilir. Bottan hoslaniyorsaniz, lutfen bir :star: birakin. t :rahat:. ", - "disc_cmd_server_status_running":"sunucu **calisiyor** :hamster:", - "disc_cmd_server_status_backup":"su anda **sunucu yedeklemesi** devam ediyor. :wrench:", - "disc_cmd_server_status_dead":"sunucu **olu** :skull:", - "disc_cmd_restart_time_text":"sunucu yeniden baslatilacak.", - "disc_cmd_game_date_warn_file":"Zaman dosyasi bulunamadi.", - "disc_cmd_game_date_response":"```gecerli oyun ici tarih: {day}/{month}/{year}```*(Tarih gg-AA-YYYY, yani Avrupa formatindadir)*", - "sch_name_serverrestart":"sunucu Yeniden Baslatma", - "sch_name_serverrestartannouncer":"sunucu Yeniden Baslatma spikeri", - "sch_name_workshopitemupdatechecker":"Atolye Modu guncelleme Denetleyicisi", - "sch_name_autoserverstarter":"Otomatik sunucu Baslatici", - "sch_name_botnewversioncchecker":"Bot Yeni surum Denetleyicisi", - "sch_name_localizationnewversioncchecker":"Yerellestirme Yeni surum Denetleyicisi", - "sch_autoserverstart_text":"**[Otomatik sunucu Baslatma]** sunucu calismiyor. sunucu baslatilmaya calisiliyor.", - "sch_serverrestart_restart_text":"**[sunucu Yeniden Baslatma Plani]** sunucu yeniden baslatiliyor.", - "sch_serverrestart_server_not_running":"**[sunucu Yeniden Baslatma Plani]** sunucu calismiyor. Atlaniyor...", - "sch_serverrestartannouncer_text":"sunucu {time_value} {time_text} icinde yeniden baslatilacak.", - "sch_workshopitemupdatechecker_details_fail":"**[Workshop Mod guncelleme Denetleyicisi]** `{id}` kimligine sahip modun ayrintilari alinamiyor. steam Atolye'de liste disi veya ozel olarak ayarlanmis. steam, ayrintilarin alinmasina izin vermiyor liste disi/ozel atolye ogelerinin sayisi, bu nedenle guncellenirse bot bunu algilamaz. `(sonuc kodu: {code})` \n **Mod Baglantisi:** {link} ", - "sch_workshopitemupdatechecker_log_chan_text":"**[Atolye Modu guncelleme Denetleyicisi]** Bir atolye modu guncellemesi algilandi. sunucu {minutes} dakika icinde yeniden baslatilmaya hazirlaniyor.", - "sch_workshopitemupdatechecker_pub_chan_text":"**[Atolye Modu guncelleme Denetleyicisi]** Bir atolye modu guncellemesi algilandi. sunucu {minutes} dakika icinde yeniden baslatilacak.", - "sch_workshopitemupdatechecker_server_announcement_text":"Atolye mod guncellemesi algilandi. sunucu {minutes} dakika icinde yeniden baslatilacak." -}