Fixed issue with websockets not reconnecting post-raid

We no longer remove old websocket connections

Converted `SptWebSocketConnectionHandler` to use a primary constructor

Removed websocket monitor from `SptWebSocketConnectionHandler`
This commit is contained in:
Chomp
2025-05-29 11:55:30 +01:00
parent 1968afccba
commit 7ec684aa7e
23 changed files with 14150 additions and 14200 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,370 +1,370 @@
{
"assort-missing_loyalty_level_object": "stripQuestAssort(): Barang untuk Vendor {{traderId}} tidak memiliki data loyal_level_items, penghapusan barang quest dilewati",
"assort-missing_quest_assort_unlock": "Tidak dapat menemukan quest assort unlock {{traderName}} yang sesuai dengan quest: {{questName}}. Menyelesaikan quest ini tidak akan membuka item trader untuk pembelian",
"assort-missing_questassort": "stripQuestAssort(): Barang untuk vendor: %s tidak memiliki json questassort, penghapusan barang quest dilewati",
"baseclass-item_not_found": "Barang %s tidak ditemukan di dalam cache dasar item, memperbarui cache",
"baseclass-item_not_found_failed": "Barang %s masih tidak ditemukan di cache dasar setelah pembaruan",
"baseclass-missing_db_no_cache": "Database kosong, tidak dapat membuat cache item dasar",
"bleeding_edge_build": "BLEEDINGEDGE",
"bot-bot-cache_has_zero_bots_of_requested_type": "PERINGATAN - Cache bot tidak memiliki bot yang telah dihasilkan sebelumnya dengan tipe %s, akan perlu dibuat, konfigurasikan properti konfigurasi bot.json (presetBatch) menjadi lebih tinggi",
"bot-bot_preset_count_value_missing": "Tidak dapat menemukan jumlah preset yang digunakan untuk dihasilkan untuk bot: %s, default ke 30",
"bot-compatibility_check_missing_props": "Tidak dapat memvalidasi barang: {{id}} {{name}} dalam slot: {{slot}} bisa digunakan, tidak ada nilai _props",
"bot-generation_failed": "pembuatan bot gagal lihat catatan server untuk rincian",
"bot-incompatible_ammo_for_weapon_falling_back_to_default": "Amunisi tidak sesuai {{chosenAmmo}} ditemukan untuk {{weaponId}} - {{weaponName}}, kembali ke default: {{defaultAmmo}}",
"bot-invalid_item_compatibility_check": "Tidak dapat mengecek kesesuain barang dengan barang yang digunakan, barang yang diinginkan: {{itemTpl}} dalam slot: {{slot}} tidak valid",
"bot-item_missing_props_property": "Barang {{itemTpl}} {{name}} tidak memiliki data _props",
"bot-item_spawn_limit_reached_skipping_item": "{{botRole}} tidak dapat memunculkan barang {{itemName}} setelah {{attempts}} percobaan, mengabaikan batas pemunculan",
"bot-loot_type_not_found": "Cache loot gagal untuk barang: {{lootType}} di bot: {{botRole}}, adalah pmc: {{isPmc}}",
"bot-missing_application_context": "applicationContext tidak dapat menemukan nilai %s. Apakah anda mulai ulang server tanpa memulai ulang game?",
"bot-missing_cartridge_slot": "Tidak dapat menambahkan cartridges ke dalam senjata karena modPool tidak memiliki cartridges untuk CylinderMagazine %s, dilewati",
"bot-missing_container_with_tpl": "Tidak dapat menemukan template kontainer dengan tpl: %s",
"bot-missing_equipment_settings": "Bot {{botRole}} tidak memiliki pengaturan perlengkapan: tidak dapat mendapatkan nilai untuk: {{setting}}, kembali ke default: {{defaultValue}}",
"bot-missing_equipment_settings_property": "Bot {{botRole}} tidak memiliki nilai pengaturan perlengkapan untuk: {{setting}}, kembali ke default: {{defaultValue}}",
"bot-missing_item_template": "Tidak dapat menemukan template barang dengan tpl: %s",
"bot-missing_saved_match_info": "getBotCap() Tidak dapat mendapatkan info pertandingan yang tersimpan, kembali ke default. Apakah anda restart server dan bukan client?",
"bot-missing_weapon_preset": "Tidak dapat menemukan preset untuk senjata dengan tpl: %s",
"bot-mod_not_in_slot_filter_list": "Mod: {{modId}} tidak ditemukan dalam filter kompatibilitas barang untuk slot: '{{modSlot}}' buat barnag: {{parentName}}, melewatkan - {{botRole}}",
"bot-mod_slot_missing_from_item": "Slot '{{modSlot}}' tidak ada untuk barang: {{parentId}} {{parentName}} dalam {{botRole}}",
"bot-no_ammo_found_in_bot_json": "Tidak dapat menemukan amunisi untuk tipe bot: %s",
"bot-no_bot_cap_found_for_location": "Batas lokasi bot tidak ditemukan untuk bot: %s, menggunakan default",
"bot-no_bot_type_in_cache": "PERINGATAN - Cache bot tidak memiliki pengertian tentang tipe %s",
"bot-no_caliber_data_for_weapon_falling_back_to_default": "Tidak dapat menemukan data kaliber untuk {{weaponId}} - {{weaponName}}, kembali ke amunisi default: {{defaultAmmo}}",
"bot-no_compatible_camora_ammo_found": "Tidak dapat menemukan amunisi kompatibel untuk slot: %s. pengisian slot camora dilewati",
"bot-no_item_template_found_when_adding_mod": "Tidak dapat menemukan template mod barang dengan tpl: {{modId}} untuk slot {{modSlot}}",
"bot-no_spawn_chance_defined_for_equipment_slot": "Tidak ada kesempatan pemunculan yang ditetapkan untuk peralatan: %s",
"bot-single_bot_generation_not_found_in_cache": "Bot: %s tidak ditemukan di cache, membuat yang baru, ini dapat menghambat game",
"bot-unable_to_add_mod_item_invalid": "Mod: {{itemName}} bukan barang valid, tidak dapat memasukan ke dalam slot: '{{modSlot}}' dalam barang: {{parentItemName}}, dilewati",
"bot-unable_to_add_mods_to_weapon_missing_ammo_slot": "Tidak dapat menambahkan mods ke dalam senjata: {{weaponName}} {{weaponId}} karena kekurangan slot, cartdridges atau chambers - {{botRole}}",
"bot-unable_to_edit_limits_of_unknown_map": "Tidak dapat menyunting batas bot sebuah lokasi: %s karena tidak ditemukan",
"bot-unable_to_fill_camora_slot_mod_pool_empty": "Tidak dapat mengisi slot camora (chamber) senjata: {{weaponId}} - {{weaponName}}. Kumpulan mod untuk itu kosong, mencoba untuk menghasilkan secara dinamis",
"bot-unable_to_filter_mod_slot_all_blacklisted": "Tidak dapat membuat filter kelompok mod senjata yang dinamis karena daftar hitam menyaring semua mods untuk slot: %s, mengabaikan daftar hitam dan membuat ulang kelompok",
"bot-unable_to_filter_mods_all_blacklisted": "Tidak dapat menyaring mods untuk slot: {{slotName}} di {{itemName}} karena daftar hitam, mengabaikan daftar hitam",
"bot-unable_to_find_ammo_item": "Tidak dapat menemukan template amunisi dengan tpl: %s",
"bot-unable_to_find_bot_in_cache": "Tidak dapat menemukan bot bernama: %s dalam cache",
"bot-unable_to_find_default_magazine_item": "Tidak dapat menemukan template magasin: %s dalam database",
"bot-unable_to_find_loot_n_value_for_bot": "Tidak dapat menemukan nilai N benda untuk bot: %s, menggunakan nilai n scav sebagai gantinya",
"bot-unable_to_find_magazine_item": "Tidak dapat menemukan template magasin: %s dalam database",
"bot-unable_to_find_spawn_limits_fallback_to_defaults": "Tidak dapat menemukan batas pemunculan untuk peran: %s kembali ke default",
"bot-unable_to_generate_bot_loot": "Tidak dapat menghasilkan loot bot untuk: %s karena properti bots generation.items tidak memiliki data, melewatkan bot",
"bot-unable_to_generate_item_pool_no_items": "Tidak dapat menghasilkan kumpulan item dengan tipe: %s karena tidak ada item yang disediakan, kumpulan ini akan dilewati",
"bot-unable_to_get_bot_difficulty_fallback_to_assault": "Tidak dapat menemukan bot: {{botType}} kesulitan {{difficulty}}, menggunakan assault sebagai default",
"bot-unable_to_get_bot_fallback_to_assault": "Tidak dapat menemukan bot: %s JSON, menggunakan bot assault sebagai default",
"bot-unable_to_load_raid_settings_from_appcontext": "Tidak dapat memuat pengaturan raid dari ApplicationContext",
"bot-weapon_contains_invalid_item": "Slot yang diperlukan: '{{modSlot}}' pada senjata: {{weaponTpl}} memiliki item yang tidak sah: {{modName}}",
"bot-weapon_generated_incorrect_using_default": "Senjata %s salah dhasilkan, kembali ke preset senjata lihat error di atas",
"bot-weapon_missing_magazine_or_chamber": "Senjata dengan tpl: {{weaponId}} tidak memiliki magasin atau chamber - {{botRole}}",
"bot-weapon_missing_mod_slot": "Slot: {{modSlot}}' tidak ada untuk senjata: {{weaponId}} {{weaponName}} dalam {{botRole}}",
"bot-weapons_required_slot_missing_item": "Slot dibutuhkan '{{modSlot}}' di {{modName}} {{slotId}} kosong pada {{botRole}}",
"build-unable_to_delete_preset": "Tidak dapat menghapus preset, tidak bisa menemukan %s dalam preset weapon, equipment atau magazine",
"chat-unable_to_register_command_already_registered": "Tidak dapat mendaftarkan perintah yang telah terdaftar: %s",
"client_request": "[Client Request] %s",
"client_request_ip": "[Permintaan Klien] {{ip}} {{url}}",
"customisation-item_already_purchased": "Baju {{itemId}} {{itemName}} telah dibeli",
"customisation-suit_lacks_upd_or_stack_property": "Suit dengan tpl: %s tidak memiliki properti upd object atau stackobjectcount",
"customisation-unable_to_find_clothing_item_in_inventory": "Baju tidak ditemukan di inventory dengan id: %s",
"customisation-unable_to_find_suit_by_id": "Tidak dapat menemukan penawaran setelan vendor dengan id: %s",
"customisation-unable_to_find_suit_with_id": "Tidak dapat menemukan suit dengan id penawaran: %s",
"customisation-unable_to_get_trader_suits": "Tidak bisa mendapatkan suits dari trader: %s",
"database-data_at_path_missing": "Database tidak dapat mengambil data dari: [%s] \nTolong pastikan konfigurasimu sah dan data pada lokasi ada",
"database-no_trader_found_with_id": "Tidak dapat menemukan trader: %s dalam database",
"dialog-chatbot_id_already_exists": "Chat bot: %s sedang diregistrasi telah ada, tidak dapat mendaftarkan bot",
"dialog-missing_item_template": "Tidak dapat menemukan template barang {{tpl}} dalam database, tidak dapat mengirim pesan dengan tipe {{type}}, dilewati",
"dialogue-unable_to_find_dialogs_in_profile": "Tidak ada objek percakapan dalam profile: {{sessionId}}",
"dialogue-unable_to_find_in_profile": "Tidak ada percakapan di profile: {{sessionId}} yang ditemukan dengan id: {{dialogueId}}",
"event-unhandled_event": "[UNHANDLED EVENT] %s",
"executing_startup_callbacks": "Server: menjalankan panggilan balik startup...",
"fence-ammo_not_found_in_db": "Peluru: %s bukanlah item yang sah",
"fence-unable_to_find_assort_by_id": "Tidak dapat menemukan barang fence dengan id: %s",
"fence-unable_to_find_offer_by_id": "Tidak dapat menemukan penawaran dengan id: %s",
"fence-unable_to_get_ammo_penetration_value": "Tidak ada nilai penetrasi yang ditemukan untuk Amunisi: %s, Tidak dapat memeriksa apakah di atas batas penetrasi, mengasumsikan salah",
"fixer-clothing_item_found": "Item pakaian: %s ditemukan di profil yang tidak ada di SPT. Anda AKAN mengalami errors, hal ini dapat disebabkan karena menggunakan mod pakaian dan menghapus mod dengan karakter Anda masih memakainya. JANGAN GUNAKAN PROFIL INI. Buka SPT_Data\\Server\\configs\\core.json, edit 'removeModItemsFromProfile' menjadi true. Ini akan memungkinkan server untuk mengedit profil Anda dan mudah-mudahan menghapus pakaian yang hilang",
"fixer-mod_item_found": "Barang: %s yang ditemukan dalam profil tidak ada dalam database. Anda AKAN mengalami permasalahan, hal ini disebabkan dengan menggunakan mod barang dan menghapuskan mod tanpa menghilangkan barang dari mod tersebut. JANGAN GUNAKAN PROFIL INI. Buka SPT_Data\\Server\\configs\\core.json, ubah 'removeModItemsFromProfile' menjadi true. Hal ini memperbolehkan server untuk menyunting profil anda sehingga barang yang bermasalah dapat dihapus",
"fixer-trader_found": "Trader: %s yang ditemukan dalam profil tidak ada di dalam SPT. Anda AKAN mengalami permasalahan, hal ini dapat disebabkan dengan menggunakan mod trader dan menghapuskan mod tanpa menghilangkan pesan dari trader tersebut. JANGAN GUNAKAN PROFIL INI. Buka SPT_Data\\Server\\configs\\core.json, ubah 'removeModItemsFromProfile' menjadi true. Hal ini memperbolehkan server untuk menyunting profil anda sehingga barang yang bermasalah dapat dihapus",
"fixer-updated_pockets": "Update benda 'pocket' ke versi 18876 yang baru dengan x3 slot spesial",
"gameevent-bot_not_found": "addEventGearToScavs() - tidak dapat menemukan bot dengan tipe %s di database, dilewati",
"gameevent-no_gear_data": "Tidak ada data perlengkapan dalam konfigurasi seasonalevents.json untuk acara %s",
"gift-unable_to_handle_message_type_command": "Jenis pesan hadiah: %s tidak ditangani",
"health-healing_item_not_found": "Tidak dapat menemukan barang penyembuhan %s dalam inventory player",
"health-unable_to_find_item_to_consume": "Tidak dapat menemukan barang konsumsi %s dalam inventory player",
"hideout-craft_has_undefined_progress_value_defaulting": "Hideout craft: %s memiliki nilai properti kemajuan yang tidak ditentukan, default menjadi 0",
"hideout-missing_recipe_for_area": "Tidak dapat menemukan resep: %s untuk tipe area",
"hideout-missing_recipe_in_db": "Gagal menemukan resep dengan _id: %s",
"hideout-no_bitcoins_to_collect": "Tidak ada bitcoin siap diambil",
"hideout-unable_to_apply_stashsize_bonus_no_stash_found": "Tidak dapat menerapkan bonus StashSize, stash dengan id: %s tidak ditemukan di profil",
"hideout-unable_to_find_area": "Tidak dapat menemukan area markas: %s dalam profil",
"hideout-unable_to_find_area_in_database": "Tidak dapat menemukan area: %s dalam database",
"hideout-unable_to_find_item_in_inventory": "Gagal mencari barang dalam inventory dengan id %s",
"hideout-unable_to_find_item_to_remove_from_area": "Tidak dapat menemukan barang untuk dihapus dari slot di area: %s",
"hideout-unable_to_find_production_in_profile_by_recipie_id": "Tidak dapat menemukan resep produksi Id: %s dalam profil",
"hideout-unable_to_find_scav_case_recipie_in_database": "Gagal mencari resep Scav Case dengan id: %s dalam databse",
"hideout-unable_to_find_scavcase_requested_item_in_profile_inventory": "Tidak dapat mencari barang: %s yang diminta oleh Scav Case",
"hideout-unhandled_remove_item_from_area_request": "Upaya yang tidak ditangani untuk menghapus barang dari area markas: %s",
"http-unknown_error": "Permasalahan yang tidak diketahui terjadi",
"importing_database": "Mengimpor basis data...",
"importing_database_finish": "Impor basis data selesai",
"importing_spt_configs": "Mengimpor konfigurasi...",
"inraid-missing_standing_for_kill": "Standing untuk membunuh tidak ditemukan untuk {{victimSide}}:{{victimRole}}",
"inraid-no_profile_found": "Tidak dapat menambahkan pemain. Tidak ada profil yang ditemukan dengan Id: %s",
"inraid-taskconditioncounter_keys_differ": "TaskConditionCounters: Nilai {{key}} berbeda setelah raid, asli: ${oldValue} baru: ${newValue}",
"inraid-unable_to_deliver_item_no_trader_found": "Tidak dapat mengirim item karena trader %s tidak memiliki data percakapan",
"inraid-unable_to_find_key_in_taskconditioncounters": "Tidak dapat menemukan key: %s dalam TaskConditionCounters data pre-raid",
"inraid-unable_to_migrate_pmc_quest_not_found_in_profile": "Tidak dapat memigrasikan quest pasca raid: %s data ke profil, tidak dapat menemukan quest di profil",
"insurance-item_not_found_in_post_raid_data": "Tidak dapat menemukan item inventaris yang diasuransikan dengan id: %s dalam data pasca raid",
"insurance-missing_insurance_price_multiplier": "Pengganda asuransi tidak ditemukan untuk vendor: %s, cek apakah ada di InsuranceConfig.js, kembali ke nilai default: 0.3",
"insurance-post_raid_item_not_found": "Item yang diasuransikan: %s tidak ditemukan dalam inventaris pasca raid",
"insurance-pre_raid_item_not_found": "Barang inventaris sebelum raid: %s tidak ditemukan",
"insurance-trader_lacks_dialogue_property": "Trader: %s tidak memiliki properti percakapan, tidak dapat mengirim item asuransi",
"insurance-trader_missing_from_enum": "Trader: %s tidak ada dalam enum Traders",
"insurance-unable_to_find_attachment_in_db": "Tidak dapat menemukan attachment yang diasuransikan dalam database - ID: {{insuredItemId}}, Template: {{insuredItemTpl}}",
"insurance-unable_to_find_main_parent_for_attachment": "Tidak dapat menemukan main-parent untuk attachment yang diasuransikan - ID: {{insuredItemId}}, Template: {{insuredItemTpl}}, ID Induk: {{parentId}}",
"insurance-unable_to_find_parent_of_item": "Tidak dapat menemukan parent untuk attachment yang diasuransikan - ID: {{insuredItemId}}, Template: {{insuredItemTpl}}, Parent ID: {{parentId}}",
"insurance-unable_to_find_trader_by_id": "Trader: %s tidak dapat ditemukan",
"inventory-edit_trader_item": "Tidak dapat menyunting barang vendor",
"inventory-examine_item_does_not_exist": "examineItem() - id dengan %s tidak ditemukan",
"inventory-fill_container_failed": "fillContainerMapWithItem() kembali dengan masalah %s",
"inventory-get_item_size_item_not_found_by_tpl": "getSizeByInventoryItemHash() Barang dengan tpl: %s tidak ditemukan",
"inventory-invalid_item_missing_from_db": "Tidak bisa mendapatkan barang: %s dari database",
"inventory-invalid_move_to_container": "Mencoba memindahkan barang dengan slotid: {{slotId}} ke dalam {{container}}, korupsi profil dicegah",
"inventory-item_missing_props_property": "Barang tpl: {{itemTpl}} nama: {{itemName}} kehilangan data props, ukuran tidak bisa diambil",
"inventory-item_to_toggle_missing_upd": "Barang inveotry dengan _id: %s kehilangan objek upd, menambahkan",
"inventory-missing_stash_size": "Tidak dapat menentukan ukuran penyimpanan karena tidak ditemukan dalam inventory player",
"inventory-no_stash_space": "Tidak cukup ruang penyimpanan",
"inventory-return_default_size": "Mendefaultkan barang %s ke ukuran 1x1",
"inventory-stash_not_found": "Tidak dapat menemukan penyimpanan %s dalam database",
"inventory-unable_to_fill_container": "[OOB] untuk barang: {{id}}; permasalahan: {{error}}",
"inventory-unable_to_find_item": "getExaminedItemTpl() Tidak dapat menemukan barang dengan tpl: %s dalam database atau pasar",
"inventory-unable_to_find_item_to_move": "Tidak dapat menemukan item untuk dipindahkan: %s",
"inventory-unable_to_find_item_to_swap": "Tidak dapat menemukan item: {{item1Id}} untuk bertukar posisi dengan: {{item2Id}}",
"inventory-unable_to_find_stash": "Penyimpanan tidak ditemukan",
"inventory-unable_to_fit_item_into_inventory": "Tidak dapat memasukkan item ke dalam inventaris: %s",
"inventory-unable_to_fold_item_not_found_in_inventory": "Tidak dapat melipat item dengan id: %s. Tidak dapat ditemukan di inventaris pemain",
"inventory-unable_to_inspect_item_not_in_db": "Tidak dapat memeriksa item: %s karena tidak dapat ditemukan dalam item DB",
"inventory-unable_to_remove_item_id_not_found": "Tidak dapat menghapus item dengan Id: {{childId}} dari profil: {{profileId}} karena tidak dapat ditemukan",
"inventory-unable_to_remove_item_no_id_given": "Tidak dapat menghapus item karena tidak ada itemId yang diberikan",
"item-durability_value_invalid_use_default": "getRepairableItemQualityValue() tpl senjata: %s nilai durabilitas invalid, kembali ke 1",
"launcher-missing_property": "Profil: %s kehilangan sebuah data descriptionLocaleKey",
"launcher-profile-edgeofdarkness": "Sama seperti Prepare To Escape tambahan; penyimpanan lebih besar (10x68), ekstra perlengkapan/barang, reputasi awal lebih tinggi dengan vendor, 1000 dolar, 500 euro",
"launcher-profile-tournament": "Memiliki wadah aman \"Tournament\", dan Bayonet ER Fulcrum (Senjata tajam), Pasar loak dan tukang tadah dimasuk daftar hitam. Semua pakaian Ragman terbuka. Kirim kode \"TOURNAMENTGIFT\" kepada SPT dalam daftar teman untuk membuka semua fungsi profil.",
"launcher-profile-unheard": "Sama dengan \"Edge Of Darkness\" dengan kantong PMC (PMS) lebih luas, Kedudukan dengan tukang tadah berlebih, Akan ada slot lebih di dalam pasar loak, Senjata jarak dekat unik, Jeda waktu untuk menerima barang dikirimi oleh pedagang akan berlebih, Latar Belakang tambahan, dan peralatan dan sumber daya di penyimpanan akan lebih",
"launcher-profile_leftbehind": "Sama seperti Standard tambahan; ukuran penyimpanan lebih besar (10x38), ekstra perlengkapan/barang, 500 dolar",
"launcher-profile_preparetoescape": "Sama seperti Left Behind tambahan; penyimpanan lebih besar (10x48), ekstra perlengkapan/barang, reputasi awal lebih tinggi dengan vendor, 250 euro",
"launcher-profile_sptdeveloper": "Profil percobaan, level awal 69, Banyak Rubel/Dolar/Euro, USEC mulai dengan quest siap diterima, BEAR mulai dengan quest siap diserahkan, balaklava kekebalan",
"launcher-profile_sptzerotohero": "Mulai dengan tidak ada apapun, tidak ada Rubel/Dolar/Euro, tidak ada reputasi vendor, 1 senjata melee, tidak ada quest selesai",
"launcher-profile_standard": "Sama seperti live, ukuran penyimpanan sederhana (10x28), 500,000 rubel",
"location-containers_generated_success": "Total %s kontainer statik dihasilkan",
"location-critical_error_see_log": "Permasalahan kritikal terjadi ketika menghasilkan barang, lihat catatan server untuk detil",
"location-dynamic_items_spawned_success": "Total %s barang dinamis dimunculkan",
"location-generated_success": "Lokasi dihasilkan %s",
"location-missing_dynamic_template": "Spawnpoint dinamis yang dipilih %s tidak mempunyai template, dilewati",
"location-missing_root_item": "createItem() gagal, root barang null, tpl: {{tpl}}, parentId: {{parentId}}",
"location-preset_not_found": "preset tidak ditemukan untuk {{tpl}}, defaultPreset: {{defaultId}} nama: {{defaultName}}, parentId: {{parentId}}",
"location-spawn_point_count_requested_vs_found": "{{requested}} spawnpoints diminta saat {{found}} tersedia {{mapName}}",
"location-spawnpoint_missing_items": "Spawnpoint dinamis yang dipilih %s tidak mempunyai barang, dilewati",
"location-unable_to_find_airdrop_drop_config_of_type": "Tidak dapat menemukan konfigurasi pengaturan airdrop untuk tipe: %s, kembali ke drop tipe: mixed ",
"location-unable_to_find_static_weapon_for_map": "Tidak dapat menemukan data senjata statis untuk peta: %s",
"location-unable_to_fix_broken_waves_missing_base": "%s tidak memiliki base json, map wave fixes dilewati",
"location-unable_to_generate_static_loot": "Tidak dapat untuk menghasilkan wadah rampasan untuk peta: %s wadah tersebut kekurangan data statis",
"location-unable_to_reparent_item": "createItem() gagal, tidak dapat mengalihkan {{tpl}}, parentId: {{parentId}}",
"loot-item_missing_parentid": "Barang: %s kekurangan nilai parentId, tidak bisa menggunakan barang sebagai loot",
"loot-non_item_picked_as_sealed_weapon_crate_reward": "Senjata invalid: %s, dipilih sebagai hadiah sealed weapon crate, tidak dapat membuat barang",
"mail-unable_to_find_message_sender_by_id": "Tidak bisa menemukan pesanan dengan pengirim dengan id: %s",
"mail-unable_to_give_gift_not_handled": "Tidak bisa untuk memberi player hadiah menggunakan kode: %s kode tersebut tidak di tangani server",
"mailsend-missing_trader": "Tidak dapat mengirim tipe pesan: {{messageType}} ke player: {{sessionId}}, karena enum vendor null",
"mod-send_bundle_url": "[BUNDLE]: %s",
"modloader-async_mod_error": "ModLoader: Terjadi permasalahan ketika loading mod async: %s",
"modloader-checked": "telah dicek",
"modloader-checking_mod": "sedang mengecek: %s",
"modloader-cyclic_dependency": "Dependensi siklik terdeteksi. Masalah ini perlu dibenarkan. Server tidak bisa mulai hingga masalah ini diperbaiki dan akan dimatikan",
"modloader-dependency_container_not_initalized": "Kontainer dependensi telah diminta tapi belum diinisialisasi",
"modloader-error_parsing_mod_load_order": "Permasalahan dalam penguraian urutan pemuatan mod",
"modloader-incompatibilities_not_string_array": "Mod %s data package.json 'incompatibilities' harus string array",
"modloader-incompatible_mod_found": "Mod {{author}}-{{name}} tidak compatibel dengan {{incompatibleModName}}",
"modloader-installing_external_dependencies": "Menginstal dependensi untuk Mod: {{name}} oleh: {{author}}",
"modloader-installing_external_dependencies_disabled": "Mod: {{name}} oleh: {{author}} memerlukan dependensi eksternal tapi fitur ini sedang dinonaktifkan, pergi ke \"{{configPath}}\", ubah \"{{configOption}}\" menjadi true lalu mulai ulang server. \nDengan mengaktifkan fitur ini anda bertanggung jawab atas apa yang {{name}} unduh ke dalam mesin anda.",
"modloader-invalid_version_property": "Mod %s package.json memiliki versi string yang invalid",
"modloader-is_client_mod": "Mod (%s) merupakan mod client dan harus dipasang dalam folder: /spt/bepinex/plugins",
"modloader-load_order_conflict": "'{{modOneName}}' dan '{{modTwoName}}' memiliki urutan pemuatan yang bertentangan, server tidak bisa mulai hingga masalah ini diperbaiki dan akan dimatikan",
"modloader-loaded_mod": "Mod: {{name}} versi: {{version}} oleh: {{author}} dimuat",
"modloader-loading_mods": "ModLoader: loading %s server mods...",
"modloader-main_property_not_js": "Mod %s properti utama package.json harus berupa file .js",
"modloader-main_property_points_to_nothing": "Mod %s properti utama package.json mengarah ke file yang tidak ada",
"modloader-missing_dependency": "Mod {{mod}} memerlukan dependesi {{modDependency}} dipasang.",
"modloader-missing_package_json": "Mod (%s) kehilangan package.json. Pastikan anda sudah mengecek halaman hub mod untuk panduan instal",
"modloader-missing_package_json_property": "Mod package.json {{modName}} memerlukan data {{prop}}",
"modloader-mod_has_no_main_property": "ModLoader: Mod (%s) tidak kompatibel. Tidak memiliki properti 'utama'",
"modloader-mod_isnt_present": "Mod: %s tidak ada",
"modloader-mod_order_error": "ModLoader: Permasalahan ditemukan dalam order.json, MENGGUNAKAN URUTAN PEMUATAN DEFAULT",
"modloader-mod_order_missing": "ModLoader: order.json tidak ada, membuatkan...",
"modloader-mod_order_missing_from_json": "ModLoader: Mod %s tidak ada di order.json, menambahkan",
"modloader-no_mods_loaded": "Permasalahan ditemukan dengan mods, TIDAK ADA MOD YANG AKAN DIPASANG",
"modloader-not_correct_mod_folder": "Folder bernama (%s) ada di dalam folder mods. Anda salah memasang mod. Anda mungkin mengekstrak isi sebuah mod langsung ke dalam folder mod dengan tidak sengaja. Lihat FAQ situs web dan halaman hub mod untuk mengetahui cara memasang mod dengan benar",
"modloader-outdated_dependency": "Mod {{mod}} memerlukan dependensi {{modDependency}} versi {{requiredVersion}}. Versi yang diinstal saat ini {{currentVersion}}",
"modloader-outdated_sptversion_field": "Mod: {{modName}}{{modVersion}}tidak sesuai dengan versi SPT yang terkini, Mod tersebut dibuat untuk versi SPT: {{desiredSptVersion}} Silahkan mengecek untuk versi yang lebih baru untuk mod ini. Masalah akan terjadi - bantuan akan tidak disediakan!",
"modloader-skipped_mod": "Melewatkan pemuatan Mod: {{mod}}",
"modloader-user_mod_folder_missing": "ModLoader: folder user/mod tidak ada, membuatkan...",
"modloader-visited": "dikunjungi",
"modloader-x_duplicates_found": "Anda mencoba memuatkan lebih dari satu versi mod %s. Semua dilewatkan.",
"openzone-unable_to_find_map": "Tidak dapat menambahkan zona ke lokasi: %s karena tidak ada",
"payment-not_enough_money_to_complete_transation": "Kamu tidak cukup uang untuk melakukan transaksi: Butuh{{amountToPay}}, Punya {{amountAvailable}}",
"payment-not_enough_money_to_complete_transation_short": "Uang tidak cukup untuk melakukan transaksi biaya sebesar: %s",
"payment-zero_price_no_payment": "Gratis, tidak butuh pembayaran/biaya",
"player-attempt_to_increment_skill_with_negative_value": "Tidak dapat menaikkan keahlian: %s dengan nilai negatif",
"pmc-name_prefix_1": "Suci",
"pmc-name_prefix_10": "Percaya diri",
"pmc-name_prefix_11": "Luwes/Menarik",
"pmc-name_prefix_12": "Canggi (Refers to something that is developed in a futuristic way or to a high degree of complexity)",
"pmc-name_prefix_13": "Modis",
"pmc-name_prefix_14": "Suci",
"pmc-name_prefix_15": "Tidak Jujur",
"pmc-name_prefix_16": "Serakah",
"pmc-name_prefix_17": "Menjadi Botak",
"pmc-name_prefix_18": "Menarik",
"pmc-name_prefix_19": "Kekanak-kanakan",
"pmc-name_prefix_2": "Jahat",
"pmc-name_prefix_20": "Jahat",
"pmc-name_prefix_21": "Rendah Hati",
"pmc-name_prefix_22": "Indah",
"pmc-name_prefix_23": "Malas",
"pmc-name_prefix_24": "Gelisah (Something like Pessimistic)",
"pmc-name_prefix_3": "Capek/Lelah",
"pmc-name_prefix_31": "Bos-Beb",
"pmc-name_prefix_32": "Raja",
"pmc-name_prefix_37": "Mencurigakan",
"pmc-name_prefix_41": "Bencong/Boti",
"pmc-name_prefix_42": "Palsu",
"pmc-name_prefix_43": "Dendam",
"pmc-name_prefix_44": "Bingung",
"pmc-name_prefix_47": "Besar",
"pmc-name_prefix_49": "Mencurigakan",
"pmc-name_prefix_6": "Jujur",
"pmc-name_prefix_7": "Masuk akal",
"pmc-name_prefix_8": "Ceroboh",
"pmc-name_prefix_9": "Ambisius",
"pmcresponse-killer_negative_1": "mksh utk brg gratisnya",
"pmcresponse-killer_negative_11": "Kukira kamu perlu latihan lebih",
"pmcresponse-killer_negative_2": "Terima Kasih untuk perlengkapan barunya",
"pmcresponse-killer_negative_21": "Rekt",
"pmcresponse-killer_negative_22": "Kukira saya yang jelek",
"pmcresponse-killer_negative_23": "Apakah semuanya {{playerSide}} secupu ini?",
"pmcresponse-killer_negative_24": "Makasih untuk barangnya",
"pmcresponse-killer_negative_25": "Perlengkapanmu sampah banget, aku jual semuanya ke tukang tadah",
"pmcresponse-killer_negative_26": "Semua pemain {{playerSide}}:",
"pmcresponse-killer_negative_29": "Kamu niat apa tidak",
"pmcresponse-killer_negative_4": "Nyapain pake zirah itu wkwk",
"pmcresponse-killer_negative_5": "wkkwkwkwkwk",
"pmcresponse-killer_negative_8": "Itulah adanya",
"pmcresponse-killer_pity_14": "Kamu",
"pmcresponse-killer_plead_4": "Sampai Jumpa",
"pmcresponse-killer_positive_15": "Pertarungan bersih, kuberi hormat",
"pmcresponse-suffix_1": "bro",
"pmcresponse-suffix_10": "bro",
"pmcresponse-suffix_18": "bang",
"pmcresponse-suffix_19": "bg",
"pmcresponse-suffix_20": ":)",
"pmcresponse-suffix_21": "(:",
"pmcresponse-suffix_22": ":))))))",
"pmcresponse-suffix_26": "adik",
"pmcresponse-suffix_27": "cupu",
"pmcresponse-suffix_3": "adik",
"pmcresponse-suffix_4": "bang",
"pmcresponse-suffix_5": "bang",
"pmcresponse-suffix_6": "ketua",
"pmcresponse-suffix_7": "bung",
"pmcresponse-suffix_9": "bro",
"pmcresponse-victim_negative_1": "Aimbotnya keren banget",
"pmcresponse-victim_negative_10": "Aku tidak di depan komputer!!",
"pmcresponse-victim_negative_100": "Aku tau kamu mengunduh SAIN dan harus hapusin karena kamu selalu dibunuh",
"pmcresponse-victim_negative_11": "Kulapor kamu untuk kecurangan",
"pmcresponse-victim_negative_12": "Kamu hanya bisa mengalahkan saya karena internet ku lambat",
"pmcresponse-victim_negative_45": "Perilaku khas {{playerSide}}",
"pmcresponse-victim_negative_46": "Aku mengharap lebih dari tingkat {{playerLevel}}",
"pmcresponse-victim_plead_1": "Aku lagi jalanin tugas",
"pmcresponse-victim_plead_7": "Kamu ga liatin aku goyang tah?!!",
"pmcresponse-victim_positive_17": "Adil, aim mu bagus",
"pmcresponse-victim_positive_18": "Nikmati harta ku",
"pmcresponse-victim_positive_5": "Sangat hokki",
"pmcresponse-victim_positive_9": "gg",
"port_already_in_use": "Port %s masih dipakai, cek apakah server masih berjalan",
"profile-unable_to_find_profile_by_id_cannot_delete": "Tidak dapat menghapus profil dengan id: %s, tidak ada profil dengan id tersebut",
"profile_save_callback_error": "Permasalahan ketika menjalankan onBeforeSaveCallback: {{callback}}, {{error}}",
"profile_saved": "%s Perubahan profil disimpan",
"quest-compare_operator_unhandled": "loyaltyRequirementCheck() operator %s tidak dapat ditangani, kembali ke false",
"quest-handover_wrong_item": "Tidak dapat menyerahkan barang untuk quest {{questId}}, tpl yang diminta: {{requiredTpl}} tpl yang diserahkan: {{handedInTpl}}",
"quest-item_not_found_in_inventory": "changeItemStack() barang dengan _id: %s tidak ditemukan di inventory",
"quest-no_skill_found": "Keahlian %s tidak ditemukan",
"quest-reward_type_not_handled": "Tipe hadiah quest: {{rewardType}} tidak ditangani untuk quest: {{questId}} nama: {{questName}}",
"quest-unable_to_find_compare_condition": "Metode perbandingan tidak dikenal: %s",
"quest-unable_to_find_matching_hideout_production": "Tidak dapat menemukan pembukaan resep markas yang cocok untuk quest: {{questName}}, kecocokan yang ditemukan: {{matchCount}}",
"ragfair-invalid_player_offer_request": "Tidak dapat mengajukan penawaran, permintaan tidak valid",
"ragfair-missing_barter_scheme": "generateFleaOffersForTrader() Gagal mencari barterScheme untuk id barang: {{itemId}} tpl: {{tpl}} di {{name}}",
"ragfair-no_trader_assorts_cant_generate_flea_offers": "Tidak dapat membuat penawaran pasar untuk vendor %s, barang tidak ditemukan",
"ragfair-offer_no_longer_exists": "Penawaran sudah tidak ada lagi",
"ragfair-offer_not_found_in_profile_short": "Penawaran tidak ditemukan di profil",
"ragfair-offer_not_found_unable_to_hide": "hideItem() offerId: %s tidak ditemukan, tidak dapat menyembunyikan penawaran",
"ragfair-tpl_not_a_valid_item": "generateFleaOffersForTrader() tpl: %s bukan barang valid, dilewati",
"ragfair-unable_to_adjust_stack_count_assort_not_found": "Vendor: {{traderId}} penawaran: {{offerId}} tidak dapat menyesuaikan jumlah tumpukan supaya sesuai dengan nilai barang vendor (barang tidak ditemukan)",
"ragfair-unable_to_find_item_in_inventory": "Tidak dapat menemukan barang dengan id: {{id}} dalam inventory",
"ragfair-unable_to_find_locale_by_key": "Tidak dapat menemukan lokal EFT dengan key: %s",
"ragfair-unable_to_find_offer_to_remove": "Tidak dapat menemukan tawaran dengan id: %s untuk dihapus",
"ragfair-unable_to_find_preset_with_id": "Tidak dapat menemukan preset dengan id: %s, menggunakan basis harga senjata yang sudah ada",
"ragfair-unable_to_find_requested_items_in_inventory": "Tidak dapat menemukan barang yang diminta dalam inventory",
"ragfair-unable_to_pay_commission_fee": "Tidak dapat membayar biaya komisi: %s rubel",
"ragfair-unable_to_place_offer_with_no_requirements": "Tidak dapat mengajukan tawaran tanpa biaya",
"ragfair-unable_to_purchase_0_count_item": "Tidak dapat membeli barang: %s dengan jumlah 0",
"ragfair-unable_to_remove_offer_doesnt_exist": "Tidak dapat menghapus tawaran dengan id: %s karena tidak dapat ditemukan di pasar",
"ragfair-unable_to_remove_offer_not_found_in_profile": "Tidak dapat menemukan tawaran: {{offerId}} dalam profil: {{profileId}} karena tawaran tidak terdefinisi, membuatkan",
"release-beta-disclaimer-accept": "Pengguna menerima peringatan penggunaan beta",
"release-illegal-plugins-exception": "Mod klien terdeteksi. Mod tidak dinyalakan untuk BleedingEdge/versi pengujian SPT\n- Tolong dihapuskan sebelum melanjut!",
"repair-unable_to_find_item_in_db": "Tidak dapat memperbaiki barang: %s, tidak bisa dicari di database barang, tidak bisa menambahkan poin keahlian perbaikan",
"repeatable-accepted_repeatable_quest_not_found_in_active_quests": "Menerima quest berulang: %s yang tidak dapat ditemukan di array activeQuests. Tolong laporkan bug ini",
"repeatable-completion_quest_whitelist_too_small_or_blacklist_too_restrictive": "Membuat Quest Penyelesaian: Tidak ada barang tersisa. Daftar putih terlalu kecil atau Daftar hitam terlalu ketat",
"repeatable-difficulty_was_nan": "Pembuatan hadiah yang diulang: Kesulitan merupakan NaN. Diubah menjadi 1.",
"repeatable-no_reward_item_found_in_price_range": "Pembuatan Hadiah yang Diulang: Tidak ditemukan barang dengan jarak harga {{minPrice}} sampai {{roublesBudget}}",
"repeatable-quest_handover_failed_condition_already_satisfied": "Permasalahan dalam penyerahan quest: kondisi sudah terpenuhi? qid: {{questId}}, kondisi: {{conditionId}}, profileCounter: {{profileCounter}}, nilai: {{value}}",
"repeatable-unable_to_accept_quest_see_log": "Tidak dapat menerima quest, lihat catatn server untuk detil",
"repeatable-unable_to_accept_quest_starting_message_not_found": "Tidak dapat menerima quest: {{questId}} tidak dapat mencari pesan quest mulai dengan id: {{messageId}}",
"route_onupdate_no_response": "onUpdate: rute %s tidak melaporkan sukses atau gagal",
"scav-missing_karma_level_getting_default": "getScavKarmaLevel() gagal, tidak dapat mencari fence di profile.traderInfo. Kembali ke karma level 0",
"scav-missing_karma_settings": "Tidak bisa mendapatkan pengaturan karma untuk level %s",
"scheduled_event_failed_to_run": "Event terjadwal: '%s' gagal dijalankan.",
"seasonal-missing_equipment_slot_on_bot": "Tidak bisa menghapus perlengkapan natal dari slot: {{equipmentSlot}} karena tidak ditemukan di bot: {{botRole}}",
"seasonal-missing_loot_container_slot_on_bot": "Tidak bisa menghapus barang natal dari slot: {{lootContainer}} karena tidak ditemukan di bot: {{botRole}}",
"server_running": "Server sedang berjalan, jangan dimatikan saat main SPT",
"server_start_meme_1": "Hidup, Tertawa, Cinta",
"server_start_meme_2": "Wibu bau bawang",
"server_start_meme_20": "Kau tahu tidak, 9 dari 10 pengguna tidak bisa baca pesan ini",
"server_start_meme_7": "bogos binted",
"server_start_player_active_botreload_skill": "Karakter anda memiliki keahlian 'BotReload' aktif, hal ini akan membuat senjata anda isi ulang cepat sekali, abaikan pesan ini jika disengaja",
"started_webserver_success": "Webserver dimulai pada %s",
"trader-missing_durability_threshold_value": "Tidak dapat menemukan nilai ambang batas durabilitas untuk vendor: {{traderId}}, kembali ke nilai: {{value}}",
"trader-missing_trader_details_using_default_refresh_time": "Vendor: {{traderId}} tidak ditemukan, membuatkan entry sementara dengan waktu penyegaran default: {{updateTime}}",
"trader-price_multipler_is_zero_use_default": "traderPriceMultipler adalah 0, ini tidak valid, diganti menjadi 0.01",
"trader-unable_to_delete_stale_purchases": "Tidak dapat memproses pembelian barang vendor di profil: {{profileId}} karena vendor: {{traderId}} tidak ditemukan, dilewati",
"trader-unable_to_find_profile_by_id": "Tidak bisa menemukan profil dengan id: %s",
"trader-unable_to_find_profile_with_id": "Tidak dapat menemukan profil dengan sessionid: %s",
"trader-unable_to_find_trader_by_id": "Tidak bisa menemukan pedagang dengan id: %s",
"unhandled_response": "[UNHANDLED][%s]",
"unknown_request": "Permintaan tidak diketahui!",
"validation_error_decode": "Tidak dapat membaca checks.dat. Validasi berkas dilewati.",
"validation_error_exception": "Pengecualian tertangkap saat mencoba validasi berkas: %s",
"validation_error_file": "Validasi berkas gagal untuk berkas: %s",
"validation_not_found": "Berkas checks.dat tidak ditemukan. Validasi berkas dilewatkan.",
"watermark-commercial_use_prohibited": "Penggunaan komersial dilarang",
"watermark-discord_url": "https://discord.sp-tarkov.com",
"watermark-do_not_report": "TIDAK USAH DILAPORKAN",
"watermark-free_of_charge": "Hasil kerja ini tidak memungut biaya apapun",
"watermark-modding_disabled": "SERVER MODDING DINONAKTIFKAN DALAM VERSI INI",
"watermark-no_support": "BANTUAN TIDAK AKAN DIBERIKAN",
"watermark-not_an_issue": "INI BUKAN PERMASALAHAN",
"watermark-paid_scammed": "Jika anda dipungut biaya, anda telah ditipu",
"watermark-report_issues_to": "LAPORKAN PERMASALAHAN KE",
"watermark-testing_build": "INI ADALAH VERSI TESTING",
"watermark-use_at_own_risk": "GUNAKAN DENGAN RISIKO ANDA SENDIRI",
"websocket-message_send_failed_with_error": "[WS] sendMessage gagal, dengan error: %s",
"websocket-message_sent": "[WS] pesan terkirim",
"websocket-not_ready_message_not_sent": "[WS] Soket belum siap untuk %s, pesan tidak terkirim",
"websocket-pinging_player": "[WS] notifikasikan player: %s",
"websocket-player_connected": "[WS] Player: %s tersambung",
"websocket-received_message": "[WS] Menerima pesan dari pengguna %s ",
"websocket-started": "Websocket mulai di %s"
"assort-missing_loyalty_level_object": "stripQuestAssort(): Barang untuk Vendor {{traderId}} tidak memiliki data loyal_level_items, penghapusan barang quest dilewati",
"assort-missing_quest_assort_unlock": "Tidak dapat menemukan quest assort unlock {{traderName}} yang sesuai dengan quest: {{questName}}. Menyelesaikan quest ini tidak akan membuka item trader untuk pembelian",
"assort-missing_questassort": "stripQuestAssort(): Barang untuk vendor: %s tidak memiliki json questassort, penghapusan barang quest dilewati",
"baseclass-item_not_found": "Barang %s tidak ditemukan di dalam cache dasar item, memperbarui cache",
"baseclass-item_not_found_failed": "Barang %s masih tidak ditemukan di cache dasar setelah pembaruan",
"baseclass-missing_db_no_cache": "Database kosong, tidak dapat membuat cache item dasar",
"bleeding_edge_build": "BLEEDINGEDGE",
"bot-bot-cache_has_zero_bots_of_requested_type": "PERINGATAN - Cache bot tidak memiliki bot yang telah dihasilkan sebelumnya dengan tipe %s, akan perlu dibuat, konfigurasikan properti konfigurasi bot.json (presetBatch) menjadi lebih tinggi",
"bot-bot_preset_count_value_missing": "Tidak dapat menemukan jumlah preset yang digunakan untuk dihasilkan untuk bot: %s, default ke 30",
"bot-compatibility_check_missing_props": "Tidak dapat memvalidasi barang: {{id}} {{name}} dalam slot: {{slot}} bisa digunakan, tidak ada nilai _props",
"bot-generation_failed": "pembuatan bot gagal lihat catatan server untuk rincian",
"bot-incompatible_ammo_for_weapon_falling_back_to_default": "Amunisi tidak sesuai {{chosenAmmo}} ditemukan untuk {{weaponId}} - {{weaponName}}, kembali ke default: {{defaultAmmo}}",
"bot-invalid_item_compatibility_check": "Tidak dapat mengecek kesesuain barang dengan barang yang digunakan, barang yang diinginkan: {{itemTpl}} dalam slot: {{slot}} tidak valid",
"bot-item_missing_props_property": "Barang {{itemTpl}} {{name}} tidak memiliki data _props",
"bot-item_spawn_limit_reached_skipping_item": "{{botRole}} tidak dapat memunculkan barang {{itemName}} setelah {{attempts}} percobaan, mengabaikan batas pemunculan",
"bot-loot_type_not_found": "Cache loot gagal untuk barang: {{lootType}} di bot: {{botRole}}, adalah pmc: {{isPmc}}",
"bot-missing_application_context": "applicationContext tidak dapat menemukan nilai %s. Apakah anda mulai ulang server tanpa memulai ulang game?",
"bot-missing_cartridge_slot": "Tidak dapat menambahkan cartridges ke dalam senjata karena modPool tidak memiliki cartridges untuk CylinderMagazine %s, dilewati",
"bot-missing_container_with_tpl": "Tidak dapat menemukan template kontainer dengan tpl: %s",
"bot-missing_equipment_settings": "Bot {{botRole}} tidak memiliki pengaturan perlengkapan: tidak dapat mendapatkan nilai untuk: {{setting}}, kembali ke default: {{defaultValue}}",
"bot-missing_equipment_settings_property": "Bot {{botRole}} tidak memiliki nilai pengaturan perlengkapan untuk: {{setting}}, kembali ke default: {{defaultValue}}",
"bot-missing_item_template": "Tidak dapat menemukan template barang dengan tpl: %s",
"bot-missing_saved_match_info": "getBotCap() Tidak dapat mendapatkan info pertandingan yang tersimpan, kembali ke default. Apakah anda restart server dan bukan client?",
"bot-missing_weapon_preset": "Tidak dapat menemukan preset untuk senjata dengan tpl: %s",
"bot-mod_not_in_slot_filter_list": "Mod: {{modId}} tidak ditemukan dalam filter kompatibilitas barang untuk slot: '{{modSlot}}' buat barnag: {{parentName}}, melewatkan - {{botRole}}",
"bot-mod_slot_missing_from_item": "Slot '{{modSlot}}' tidak ada untuk barang: {{parentId}} {{parentName}} dalam {{botRole}}",
"bot-no_ammo_found_in_bot_json": "Tidak dapat menemukan amunisi untuk tipe bot: %s",
"bot-no_bot_cap_found_for_location": "Batas lokasi bot tidak ditemukan untuk bot: %s, menggunakan default",
"bot-no_bot_type_in_cache": "PERINGATAN - Cache bot tidak memiliki pengertian tentang tipe %s",
"bot-no_caliber_data_for_weapon_falling_back_to_default": "Tidak dapat menemukan data kaliber untuk {{weaponId}} - {{weaponName}}, kembali ke amunisi default: {{defaultAmmo}}",
"bot-no_compatible_camora_ammo_found": "Tidak dapat menemukan amunisi kompatibel untuk slot: %s. pengisian slot camora dilewati",
"bot-no_item_template_found_when_adding_mod": "Tidak dapat menemukan template mod barang dengan tpl: {{modId}} untuk slot {{modSlot}}",
"bot-no_spawn_chance_defined_for_equipment_slot": "Tidak ada kesempatan pemunculan yang ditetapkan untuk peralatan: %s",
"bot-single_bot_generation_not_found_in_cache": "Bot: %s tidak ditemukan di cache, membuat yang baru, ini dapat menghambat game",
"bot-unable_to_add_mod_item_invalid": "Mod: {{itemName}} bukan barang valid, tidak dapat memasukan ke dalam slot: '{{modSlot}}' dalam barang: {{parentItemName}}, dilewati",
"bot-unable_to_add_mods_to_weapon_missing_ammo_slot": "Tidak dapat menambahkan mods ke dalam senjata: {{weaponName}} {{weaponId}} karena kekurangan slot, cartdridges atau chambers - {{botRole}}",
"bot-unable_to_edit_limits_of_unknown_map": "Tidak dapat menyunting batas bot sebuah lokasi: %s karena tidak ditemukan",
"bot-unable_to_fill_camora_slot_mod_pool_empty": "Tidak dapat mengisi slot camora (chamber) senjata: {{weaponId}} - {{weaponName}}. Kumpulan mod untuk itu kosong, mencoba untuk menghasilkan secara dinamis",
"bot-unable_to_filter_mod_slot_all_blacklisted": "Tidak dapat membuat filter kelompok mod senjata yang dinamis karena daftar hitam menyaring semua mods untuk slot: %s, mengabaikan daftar hitam dan membuat ulang kelompok",
"bot-unable_to_filter_mods_all_blacklisted": "Tidak dapat menyaring mods untuk slot: {{slotName}} di {{itemName}} karena daftar hitam, mengabaikan daftar hitam",
"bot-unable_to_find_ammo_item": "Tidak dapat menemukan template amunisi dengan tpl: %s",
"bot-unable_to_find_bot_in_cache": "Tidak dapat menemukan bot bernama: %s dalam cache",
"bot-unable_to_find_default_magazine_item": "Tidak dapat menemukan template magasin: %s dalam database",
"bot-unable_to_find_loot_n_value_for_bot": "Tidak dapat menemukan nilai N benda untuk bot: %s, menggunakan nilai n scav sebagai gantinya",
"bot-unable_to_find_magazine_item": "Tidak dapat menemukan template magasin: %s dalam database",
"bot-unable_to_find_spawn_limits_fallback_to_defaults": "Tidak dapat menemukan batas pemunculan untuk peran: %s kembali ke default",
"bot-unable_to_generate_bot_loot": "Tidak dapat menghasilkan loot bot untuk: %s karena properti bots generation.items tidak memiliki data, melewatkan bot",
"bot-unable_to_generate_item_pool_no_items": "Tidak dapat menghasilkan kumpulan item dengan tipe: %s karena tidak ada item yang disediakan, kumpulan ini akan dilewati",
"bot-unable_to_get_bot_difficulty_fallback_to_assault": "Tidak dapat menemukan bot: {{botType}} kesulitan {{difficulty}}, menggunakan assault sebagai default",
"bot-unable_to_get_bot_fallback_to_assault": "Tidak dapat menemukan bot: %s JSON, menggunakan bot assault sebagai default",
"bot-unable_to_load_raid_settings_from_appcontext": "Tidak dapat memuat pengaturan raid dari ApplicationContext",
"bot-weapon_contains_invalid_item": "Slot yang diperlukan: '{{modSlot}}' pada senjata: {{weaponTpl}} memiliki item yang tidak sah: {{modName}}",
"bot-weapon_generated_incorrect_using_default": "Senjata %s salah dhasilkan, kembali ke preset senjata lihat error di atas",
"bot-weapon_missing_magazine_or_chamber": "Senjata dengan tpl: {{weaponId}} tidak memiliki magasin atau chamber - {{botRole}}",
"bot-weapon_missing_mod_slot": "Slot: {{modSlot}}' tidak ada untuk senjata: {{weaponId}} {{weaponName}} dalam {{botRole}}",
"bot-weapons_required_slot_missing_item": "Slot dibutuhkan '{{modSlot}}' di {{modName}} {{slotId}} kosong pada {{botRole}}",
"build-unable_to_delete_preset": "Tidak dapat menghapus preset, tidak bisa menemukan %s dalam preset weapon, equipment atau magazine",
"chat-unable_to_register_command_already_registered": "Tidak dapat mendaftarkan perintah yang telah terdaftar: %s",
"client_request": "[Client Request] %s",
"client_request_ip": "[Permintaan Klien] {{ip}} {{url}}",
"customisation-item_already_purchased": "Baju {{itemId}} {{itemName}} telah dibeli",
"customisation-suit_lacks_upd_or_stack_property": "Suit dengan tpl: %s tidak memiliki properti upd object atau stackobjectcount",
"customisation-unable_to_find_clothing_item_in_inventory": "Baju tidak ditemukan di inventory dengan id: %s",
"customisation-unable_to_find_suit_by_id": "Tidak dapat menemukan penawaran setelan vendor dengan id: %s",
"customisation-unable_to_find_suit_with_id": "Tidak dapat menemukan suit dengan id penawaran: %s",
"customisation-unable_to_get_trader_suits": "Tidak bisa mendapatkan suits dari trader: %s",
"database-data_at_path_missing": "Database tidak dapat mengambil data dari: [%s] \nTolong pastikan konfigurasimu sah dan data pada lokasi ada",
"database-no_trader_found_with_id": "Tidak dapat menemukan trader: %s dalam database",
"dialog-chatbot_id_already_exists": "Chat bot: %s sedang diregistrasi telah ada, tidak dapat mendaftarkan bot",
"dialog-missing_item_template": "Tidak dapat menemukan template barang {{tpl}} dalam database, tidak dapat mengirim pesan dengan tipe {{type}}, dilewati",
"dialogue-unable_to_find_dialogs_in_profile": "Tidak ada objek percakapan dalam profile: {{sessionId}}",
"dialogue-unable_to_find_in_profile": "Tidak ada percakapan di profile: {{sessionId}} yang ditemukan dengan id: {{dialogueId}}",
"event-unhandled_event": "[UNHANDLED EVENT] %s",
"executing_startup_callbacks": "Server: menjalankan panggilan balik startup...",
"fence-ammo_not_found_in_db": "Peluru: %s bukanlah item yang sah",
"fence-unable_to_find_assort_by_id": "Tidak dapat menemukan barang fence dengan id: %s",
"fence-unable_to_find_offer_by_id": "Tidak dapat menemukan penawaran dengan id: %s",
"fence-unable_to_get_ammo_penetration_value": "Tidak ada nilai penetrasi yang ditemukan untuk Amunisi: %s, Tidak dapat memeriksa apakah di atas batas penetrasi, mengasumsikan salah",
"fixer-clothing_item_found": "Item pakaian: %s ditemukan di profil yang tidak ada di SPT. Anda AKAN mengalami errors, hal ini dapat disebabkan karena menggunakan mod pakaian dan menghapus mod dengan karakter Anda masih memakainya. JANGAN GUNAKAN PROFIL INI. Buka SPT_Data\\Server\\configs\\core.json, edit 'removeModItemsFromProfile' menjadi true. Ini akan memungkinkan server untuk mengedit profil Anda dan mudah-mudahan menghapus pakaian yang hilang",
"fixer-mod_item_found": "Barang: %s yang ditemukan dalam profil tidak ada dalam database. Anda AKAN mengalami permasalahan, hal ini disebabkan dengan menggunakan mod barang dan menghapuskan mod tanpa menghilangkan barang dari mod tersebut. JANGAN GUNAKAN PROFIL INI. Buka SPT_Data\\Server\\configs\\core.json, ubah 'removeModItemsFromProfile' menjadi true. Hal ini memperbolehkan server untuk menyunting profil anda sehingga barang yang bermasalah dapat dihapus",
"fixer-trader_found": "Trader: %s yang ditemukan dalam profil tidak ada di dalam SPT. Anda AKAN mengalami permasalahan, hal ini dapat disebabkan dengan menggunakan mod trader dan menghapuskan mod tanpa menghilangkan pesan dari trader tersebut. JANGAN GUNAKAN PROFIL INI. Buka SPT_Data\\Server\\configs\\core.json, ubah 'removeModItemsFromProfile' menjadi true. Hal ini memperbolehkan server untuk menyunting profil anda sehingga barang yang bermasalah dapat dihapus",
"fixer-updated_pockets": "Update benda 'pocket' ke versi 18876 yang baru dengan x3 slot spesial",
"gameevent-bot_not_found": "addEventGearToScavs() - tidak dapat menemukan bot dengan tipe %s di database, dilewati",
"gameevent-no_gear_data": "Tidak ada data perlengkapan dalam konfigurasi seasonalevents.json untuk acara %s",
"gift-unable_to_handle_message_type_command": "Jenis pesan hadiah: %s tidak ditangani",
"health-healing_item_not_found": "Tidak dapat menemukan barang penyembuhan %s dalam inventory player",
"health-unable_to_find_item_to_consume": "Tidak dapat menemukan barang konsumsi %s dalam inventory player",
"hideout-craft_has_undefined_progress_value_defaulting": "Hideout craft: %s memiliki nilai properti kemajuan yang tidak ditentukan, default menjadi 0",
"hideout-missing_recipe_for_area": "Tidak dapat menemukan resep: %s untuk tipe area",
"hideout-missing_recipe_in_db": "Gagal menemukan resep dengan _id: %s",
"hideout-no_bitcoins_to_collect": "Tidak ada bitcoin siap diambil",
"hideout-unable_to_apply_stashsize_bonus_no_stash_found": "Tidak dapat menerapkan bonus StashSize, stash dengan id: %s tidak ditemukan di profil",
"hideout-unable_to_find_area": "Tidak dapat menemukan area markas: %s dalam profil",
"hideout-unable_to_find_area_in_database": "Tidak dapat menemukan area: %s dalam database",
"hideout-unable_to_find_item_in_inventory": "Gagal mencari barang dalam inventory dengan id %s",
"hideout-unable_to_find_item_to_remove_from_area": "Tidak dapat menemukan barang untuk dihapus dari slot di area: %s",
"hideout-unable_to_find_production_in_profile_by_recipie_id": "Tidak dapat menemukan resep produksi Id: %s dalam profil",
"hideout-unable_to_find_scav_case_recipie_in_database": "Gagal mencari resep Scav Case dengan id: %s dalam databse",
"hideout-unable_to_find_scavcase_requested_item_in_profile_inventory": "Tidak dapat mencari barang: %s yang diminta oleh Scav Case",
"hideout-unhandled_remove_item_from_area_request": "Upaya yang tidak ditangani untuk menghapus barang dari area markas: %s",
"http-unknown_error": "Permasalahan yang tidak diketahui terjadi",
"importing_database": "Mengimpor basis data...",
"importing_database_finish": "Impor basis data selesai",
"importing_spt_configs": "Mengimpor konfigurasi...",
"inraid-missing_standing_for_kill": "Standing untuk membunuh tidak ditemukan untuk {{victimSide}}:{{victimRole}}",
"inraid-no_profile_found": "Tidak dapat menambahkan pemain. Tidak ada profil yang ditemukan dengan Id: %s",
"inraid-taskconditioncounter_keys_differ": "TaskConditionCounters: Nilai {{key}} berbeda setelah raid, asli: ${oldValue} baru: ${newValue}",
"inraid-unable_to_deliver_item_no_trader_found": "Tidak dapat mengirim item karena trader %s tidak memiliki data percakapan",
"inraid-unable_to_find_key_in_taskconditioncounters": "Tidak dapat menemukan key: %s dalam TaskConditionCounters data pre-raid",
"inraid-unable_to_migrate_pmc_quest_not_found_in_profile": "Tidak dapat memigrasikan quest pasca raid: %s data ke profil, tidak dapat menemukan quest di profil",
"insurance-item_not_found_in_post_raid_data": "Tidak dapat menemukan item inventaris yang diasuransikan dengan id: %s dalam data pasca raid",
"insurance-missing_insurance_price_multiplier": "Pengganda asuransi tidak ditemukan untuk vendor: %s, cek apakah ada di InsuranceConfig.js, kembali ke nilai default: 0.3",
"insurance-post_raid_item_not_found": "Item yang diasuransikan: %s tidak ditemukan dalam inventaris pasca raid",
"insurance-pre_raid_item_not_found": "Barang inventaris sebelum raid: %s tidak ditemukan",
"insurance-trader_lacks_dialogue_property": "Trader: %s tidak memiliki properti percakapan, tidak dapat mengirim item asuransi",
"insurance-trader_missing_from_enum": "Trader: %s tidak ada dalam enum Traders",
"insurance-unable_to_find_attachment_in_db": "Tidak dapat menemukan attachment yang diasuransikan dalam database - ID: {{insuredItemId}}, Template: {{insuredItemTpl}}",
"insurance-unable_to_find_main_parent_for_attachment": "Tidak dapat menemukan main-parent untuk attachment yang diasuransikan - ID: {{insuredItemId}}, Template: {{insuredItemTpl}}, ID Induk: {{parentId}}",
"insurance-unable_to_find_parent_of_item": "Tidak dapat menemukan parent untuk attachment yang diasuransikan - ID: {{insuredItemId}}, Template: {{insuredItemTpl}}, Parent ID: {{parentId}}",
"insurance-unable_to_find_trader_by_id": "Trader: %s tidak dapat ditemukan",
"inventory-edit_trader_item": "Tidak dapat menyunting barang vendor",
"inventory-examine_item_does_not_exist": "examineItem() - id dengan %s tidak ditemukan",
"inventory-fill_container_failed": "fillContainerMapWithItem() kembali dengan masalah %s",
"inventory-get_item_size_item_not_found_by_tpl": "getSizeByInventoryItemHash() Barang dengan tpl: %s tidak ditemukan",
"inventory-invalid_item_missing_from_db": "Tidak bisa mendapatkan barang: %s dari database",
"inventory-invalid_move_to_container": "Mencoba memindahkan barang dengan slotid: {{slotId}} ke dalam {{container}}, korupsi profil dicegah",
"inventory-item_missing_props_property": "Barang tpl: {{itemTpl}} nama: {{itemName}} kehilangan data props, ukuran tidak bisa diambil",
"inventory-item_to_toggle_missing_upd": "Barang inveotry dengan _id: %s kehilangan objek upd, menambahkan",
"inventory-missing_stash_size": "Tidak dapat menentukan ukuran penyimpanan karena tidak ditemukan dalam inventory player",
"inventory-no_stash_space": "Tidak cukup ruang penyimpanan",
"inventory-return_default_size": "Mendefaultkan barang %s ke ukuran 1x1",
"inventory-stash_not_found": "Tidak dapat menemukan penyimpanan %s dalam database",
"inventory-unable_to_fill_container": "[OOB] untuk barang: {{id}}; permasalahan: {{error}}",
"inventory-unable_to_find_item": "getExaminedItemTpl() Tidak dapat menemukan barang dengan tpl: %s dalam database atau pasar",
"inventory-unable_to_find_item_to_move": "Tidak dapat menemukan item untuk dipindahkan: %s",
"inventory-unable_to_find_item_to_swap": "Tidak dapat menemukan item: {{item1Id}} untuk bertukar posisi dengan: {{item2Id}}",
"inventory-unable_to_find_stash": "Penyimpanan tidak ditemukan",
"inventory-unable_to_fit_item_into_inventory": "Tidak dapat memasukkan item ke dalam inventaris: %s",
"inventory-unable_to_fold_item_not_found_in_inventory": "Tidak dapat melipat item dengan id: %s. Tidak dapat ditemukan di inventaris pemain",
"inventory-unable_to_inspect_item_not_in_db": "Tidak dapat memeriksa item: %s karena tidak dapat ditemukan dalam item DB",
"inventory-unable_to_remove_item_id_not_found": "Tidak dapat menghapus item dengan Id: {{childId}} dari profil: {{profileId}} karena tidak dapat ditemukan",
"inventory-unable_to_remove_item_no_id_given": "Tidak dapat menghapus item karena tidak ada itemId yang diberikan",
"item-durability_value_invalid_use_default": "getRepairableItemQualityValue() tpl senjata: %s nilai durabilitas invalid, kembali ke 1",
"launcher-missing_property": "Profil: %s kehilangan sebuah data descriptionLocaleKey",
"launcher-profile-edgeofdarkness": "Sama seperti Prepare To Escape tambahan; penyimpanan lebih besar (10x68), ekstra perlengkapan/barang, reputasi awal lebih tinggi dengan vendor, 1000 dolar, 500 euro",
"launcher-profile-tournament": "Memiliki wadah aman \"Tournament\", dan Bayonet ER Fulcrum (Senjata tajam), Pasar loak dan tukang tadah dimasuk daftar hitam. Semua pakaian Ragman terbuka. Kirim kode \"TOURNAMENTGIFT\" kepada SPT dalam daftar teman untuk membuka semua fungsi profil.",
"launcher-profile-unheard": "Sama dengan \"Edge Of Darkness\" dengan kantong PMC (PMS) lebih luas, Kedudukan dengan tukang tadah berlebih, Akan ada slot lebih di dalam pasar loak, Senjata jarak dekat unik, Jeda waktu untuk menerima barang dikirimi oleh pedagang akan berlebih, Latar Belakang tambahan, dan peralatan dan sumber daya di penyimpanan akan lebih",
"launcher-profile_leftbehind": "Sama seperti Standard tambahan; ukuran penyimpanan lebih besar (10x38), ekstra perlengkapan/barang, 500 dolar",
"launcher-profile_preparetoescape": "Sama seperti Left Behind tambahan; penyimpanan lebih besar (10x48), ekstra perlengkapan/barang, reputasi awal lebih tinggi dengan vendor, 250 euro",
"launcher-profile_sptdeveloper": "Profil percobaan, level awal 69, Banyak Rubel/Dolar/Euro, USEC mulai dengan quest siap diterima, BEAR mulai dengan quest siap diserahkan, balaklava kekebalan",
"launcher-profile_sptzerotohero": "Mulai dengan tidak ada apapun, tidak ada Rubel/Dolar/Euro, tidak ada reputasi vendor, 1 senjata melee, tidak ada quest selesai",
"launcher-profile_standard": "Sama seperti live, ukuran penyimpanan sederhana (10x28), 500,000 rubel",
"location-containers_generated_success": "Total %s kontainer statik dihasilkan",
"location-critical_error_see_log": "Permasalahan kritikal terjadi ketika menghasilkan barang, lihat catatan server untuk detil",
"location-dynamic_items_spawned_success": "Total %s barang dinamis dimunculkan",
"location-generated_success": "Lokasi dihasilkan %s",
"location-missing_dynamic_template": "Spawnpoint dinamis yang dipilih %s tidak mempunyai template, dilewati",
"location-missing_root_item": "createItem() gagal, root barang null, tpl: {{tpl}}, parentId: {{parentId}}",
"location-preset_not_found": "preset tidak ditemukan untuk {{tpl}}, defaultPreset: {{defaultId}} nama: {{defaultName}}, parentId: {{parentId}}",
"location-spawn_point_count_requested_vs_found": "{{requested}} spawnpoints diminta saat {{found}} tersedia {{mapName}}",
"location-spawnpoint_missing_items": "Spawnpoint dinamis yang dipilih %s tidak mempunyai barang, dilewati",
"location-unable_to_find_airdrop_drop_config_of_type": "Tidak dapat menemukan konfigurasi pengaturan airdrop untuk tipe: %s, kembali ke drop tipe: mixed ",
"location-unable_to_find_static_weapon_for_map": "Tidak dapat menemukan data senjata statis untuk peta: %s",
"location-unable_to_fix_broken_waves_missing_base": "%s tidak memiliki base json, map wave fixes dilewati",
"location-unable_to_generate_static_loot": "Tidak dapat untuk menghasilkan wadah rampasan untuk peta: %s wadah tersebut kekurangan data statis",
"location-unable_to_reparent_item": "createItem() gagal, tidak dapat mengalihkan {{tpl}}, parentId: {{parentId}}",
"loot-item_missing_parentid": "Barang: %s kekurangan nilai parentId, tidak bisa menggunakan barang sebagai loot",
"loot-non_item_picked_as_sealed_weapon_crate_reward": "Senjata invalid: %s, dipilih sebagai hadiah sealed weapon crate, tidak dapat membuat barang",
"mail-unable_to_find_message_sender_by_id": "Tidak bisa menemukan pesanan dengan pengirim dengan id: %s",
"mail-unable_to_give_gift_not_handled": "Tidak bisa untuk memberi player hadiah menggunakan kode: %s kode tersebut tidak di tangani server",
"mailsend-missing_trader": "Tidak dapat mengirim tipe pesan: {{messageType}} ke player: {{sessionId}}, karena enum vendor null",
"mod-send_bundle_url": "[BUNDLE]: %s",
"modloader-async_mod_error": "ModLoader: Terjadi permasalahan ketika loading mod async: %s",
"modloader-checked": "telah dicek",
"modloader-checking_mod": "sedang mengecek: %s",
"modloader-cyclic_dependency": "Dependensi siklik terdeteksi. Masalah ini perlu dibenarkan. Server tidak bisa mulai hingga masalah ini diperbaiki dan akan dimatikan",
"modloader-dependency_container_not_initalized": "Kontainer dependensi telah diminta tapi belum diinisialisasi",
"modloader-error_parsing_mod_load_order": "Permasalahan dalam penguraian urutan pemuatan mod",
"modloader-incompatibilities_not_string_array": "Mod %s data package.json 'incompatibilities' harus string array",
"modloader-incompatible_mod_found": "Mod {{author}}-{{name}} tidak compatibel dengan {{incompatibleModName}}",
"modloader-installing_external_dependencies": "Menginstal dependensi untuk Mod: {{name}} oleh: {{author}}",
"modloader-installing_external_dependencies_disabled": "Mod: {{name}} oleh: {{author}} memerlukan dependensi eksternal tapi fitur ini sedang dinonaktifkan, pergi ke \"{{configPath}}\", ubah \"{{configOption}}\" menjadi true lalu mulai ulang server. \nDengan mengaktifkan fitur ini anda bertanggung jawab atas apa yang {{name}} unduh ke dalam mesin anda.",
"modloader-invalid_version_property": "Mod %s package.json memiliki versi string yang invalid",
"modloader-is_client_mod": "Mod (%s) merupakan mod client dan harus dipasang dalam folder: /spt/bepinex/plugins",
"modloader-load_order_conflict": "'{{modOneName}}' dan '{{modTwoName}}' memiliki urutan pemuatan yang bertentangan, server tidak bisa mulai hingga masalah ini diperbaiki dan akan dimatikan",
"modloader-loaded_mod": "Mod: {{name}} versi: {{version}} oleh: {{author}} dimuat",
"modloader-loading_mods": "ModLoader: loading %s server mods...",
"modloader-main_property_not_js": "Mod %s properti utama package.json harus berupa file .js",
"modloader-main_property_points_to_nothing": "Mod %s properti utama package.json mengarah ke file yang tidak ada",
"modloader-missing_dependency": "Mod {{mod}} memerlukan dependesi {{modDependency}} dipasang.",
"modloader-missing_package_json": "Mod (%s) kehilangan package.json. Pastikan anda sudah mengecek halaman hub mod untuk panduan instal",
"modloader-missing_package_json_property": "Mod package.json {{modName}} memerlukan data {{prop}}",
"modloader-mod_has_no_main_property": "ModLoader: Mod (%s) tidak kompatibel. Tidak memiliki properti 'utama'",
"modloader-mod_isnt_present": "Mod: %s tidak ada",
"modloader-mod_order_error": "ModLoader: Permasalahan ditemukan dalam order.json, MENGGUNAKAN URUTAN PEMUATAN DEFAULT",
"modloader-mod_order_missing": "ModLoader: order.json tidak ada, membuatkan...",
"modloader-mod_order_missing_from_json": "ModLoader: Mod %s tidak ada di order.json, menambahkan",
"modloader-no_mods_loaded": "Permasalahan ditemukan dengan mods, TIDAK ADA MOD YANG AKAN DIPASANG",
"modloader-not_correct_mod_folder": "Folder bernama (%s) ada di dalam folder mods. Anda salah memasang mod. Anda mungkin mengekstrak isi sebuah mod langsung ke dalam folder mod dengan tidak sengaja. Lihat FAQ situs web dan halaman hub mod untuk mengetahui cara memasang mod dengan benar",
"modloader-outdated_dependency": "Mod {{mod}} memerlukan dependensi {{modDependency}} versi {{requiredVersion}}. Versi yang diinstal saat ini {{currentVersion}}",
"modloader-outdated_sptversion_field": "Mod: {{modName}}{{modVersion}}tidak sesuai dengan versi SPT yang terkini, Mod tersebut dibuat untuk versi SPT: {{desiredSptVersion}} Silahkan mengecek untuk versi yang lebih baru untuk mod ini. Masalah akan terjadi - bantuan akan tidak disediakan!",
"modloader-skipped_mod": "Melewatkan pemuatan Mod: {{mod}}",
"modloader-user_mod_folder_missing": "ModLoader: folder user/mod tidak ada, membuatkan...",
"modloader-visited": "dikunjungi",
"modloader-x_duplicates_found": "Anda mencoba memuatkan lebih dari satu versi mod %s. Semua dilewatkan.",
"openzone-unable_to_find_map": "Tidak dapat menambahkan zona ke lokasi: %s karena tidak ada",
"payment-not_enough_money_to_complete_transation": "Kamu tidak cukup uang untuk melakukan transaksi: Butuh{{amountToPay}}, Punya {{amountAvailable}}",
"payment-not_enough_money_to_complete_transation_short": "Uang tidak cukup untuk melakukan transaksi biaya sebesar: %s",
"payment-zero_price_no_payment": "Gratis, tidak butuh pembayaran/biaya",
"player-attempt_to_increment_skill_with_negative_value": "Tidak dapat menaikkan keahlian: %s dengan nilai negatif",
"pmc-name_prefix_1": "Suci",
"pmc-name_prefix_10": "Percaya diri",
"pmc-name_prefix_11": "Luwes/Menarik",
"pmc-name_prefix_12": "Canggi (Refers to something that is developed in a futuristic way or to a high degree of complexity)",
"pmc-name_prefix_13": "Modis",
"pmc-name_prefix_14": "Suci",
"pmc-name_prefix_15": "Tidak Jujur",
"pmc-name_prefix_16": "Serakah",
"pmc-name_prefix_17": "Menjadi Botak",
"pmc-name_prefix_18": "Menarik",
"pmc-name_prefix_19": "Kekanak-kanakan",
"pmc-name_prefix_2": "Jahat",
"pmc-name_prefix_20": "Jahat",
"pmc-name_prefix_21": "Rendah Hati",
"pmc-name_prefix_22": "Indah",
"pmc-name_prefix_23": "Malas",
"pmc-name_prefix_24": "Gelisah (Something like Pessimistic)",
"pmc-name_prefix_3": "Capek/Lelah",
"pmc-name_prefix_31": "Bos-Beb",
"pmc-name_prefix_32": "Raja",
"pmc-name_prefix_37": "Mencurigakan",
"pmc-name_prefix_41": "Bencong/Boti",
"pmc-name_prefix_42": "Palsu",
"pmc-name_prefix_43": "Dendam",
"pmc-name_prefix_44": "Bingung",
"pmc-name_prefix_47": "Besar",
"pmc-name_prefix_49": "Mencurigakan",
"pmc-name_prefix_6": "Jujur",
"pmc-name_prefix_7": "Masuk akal",
"pmc-name_prefix_8": "Ceroboh",
"pmc-name_prefix_9": "Ambisius",
"pmcresponse-killer_negative_1": "mksh utk brg gratisnya",
"pmcresponse-killer_negative_11": "Kukira kamu perlu latihan lebih",
"pmcresponse-killer_negative_2": "Terima Kasih untuk perlengkapan barunya",
"pmcresponse-killer_negative_21": "Rekt",
"pmcresponse-killer_negative_22": "Kukira saya yang jelek",
"pmcresponse-killer_negative_23": "Apakah semuanya {{playerSide}} secupu ini?",
"pmcresponse-killer_negative_24": "Makasih untuk barangnya",
"pmcresponse-killer_negative_25": "Perlengkapanmu sampah banget, aku jual semuanya ke tukang tadah",
"pmcresponse-killer_negative_26": "Semua pemain {{playerSide}}:",
"pmcresponse-killer_negative_29": "Kamu niat apa tidak",
"pmcresponse-killer_negative_4": "Nyapain pake zirah itu wkwk",
"pmcresponse-killer_negative_5": "wkkwkwkwkwk",
"pmcresponse-killer_negative_8": "Itulah adanya",
"pmcresponse-killer_pity_14": "Kamu",
"pmcresponse-killer_plead_4": "Sampai Jumpa",
"pmcresponse-killer_positive_15": "Pertarungan bersih, kuberi hormat",
"pmcresponse-suffix_1": "bro",
"pmcresponse-suffix_10": "bro",
"pmcresponse-suffix_18": "bang",
"pmcresponse-suffix_19": "bg",
"pmcresponse-suffix_20": ":)",
"pmcresponse-suffix_21": "(:",
"pmcresponse-suffix_22": ":))))))",
"pmcresponse-suffix_26": "adik",
"pmcresponse-suffix_27": "cupu",
"pmcresponse-suffix_3": "adik",
"pmcresponse-suffix_4": "bang",
"pmcresponse-suffix_5": "bang",
"pmcresponse-suffix_6": "ketua",
"pmcresponse-suffix_7": "bung",
"pmcresponse-suffix_9": "bro",
"pmcresponse-victim_negative_1": "Aimbotnya keren banget",
"pmcresponse-victim_negative_10": "Aku tidak di depan komputer!!",
"pmcresponse-victim_negative_100": "Aku tau kamu mengunduh SAIN dan harus hapusin karena kamu selalu dibunuh",
"pmcresponse-victim_negative_11": "Kulapor kamu untuk kecurangan",
"pmcresponse-victim_negative_12": "Kamu hanya bisa mengalahkan saya karena internet ku lambat",
"pmcresponse-victim_negative_45": "Perilaku khas {{playerSide}}",
"pmcresponse-victim_negative_46": "Aku mengharap lebih dari tingkat {{playerLevel}}",
"pmcresponse-victim_plead_1": "Aku lagi jalanin tugas",
"pmcresponse-victim_plead_7": "Kamu ga liatin aku goyang tah?!!",
"pmcresponse-victim_positive_17": "Adil, aim mu bagus",
"pmcresponse-victim_positive_18": "Nikmati harta ku",
"pmcresponse-victim_positive_5": "Sangat hokki",
"pmcresponse-victim_positive_9": "gg",
"port_already_in_use": "Port %s masih dipakai, cek apakah server masih berjalan",
"profile-unable_to_find_profile_by_id_cannot_delete": "Tidak dapat menghapus profil dengan id: %s, tidak ada profil dengan id tersebut",
"profile_save_callback_error": "Permasalahan ketika menjalankan onBeforeSaveCallback: {{callback}}, {{error}}",
"profile_saved": "%s Perubahan profil disimpan",
"quest-compare_operator_unhandled": "loyaltyRequirementCheck() operator %s tidak dapat ditangani, kembali ke false",
"quest-handover_wrong_item": "Tidak dapat menyerahkan barang untuk quest {{questId}}, tpl yang diminta: {{requiredTpl}} tpl yang diserahkan: {{handedInTpl}}",
"quest-item_not_found_in_inventory": "changeItemStack() barang dengan _id: %s tidak ditemukan di inventory",
"quest-no_skill_found": "Keahlian %s tidak ditemukan",
"quest-reward_type_not_handled": "Tipe hadiah quest: {{rewardType}} tidak ditangani untuk quest: {{questId}} nama: {{questName}}",
"quest-unable_to_find_compare_condition": "Metode perbandingan tidak dikenal: %s",
"quest-unable_to_find_matching_hideout_production": "Tidak dapat menemukan pembukaan resep markas yang cocok untuk quest: {{questName}}, kecocokan yang ditemukan: {{matchCount}}",
"ragfair-invalid_player_offer_request": "Tidak dapat mengajukan penawaran, permintaan tidak valid",
"ragfair-missing_barter_scheme": "generateFleaOffersForTrader() Gagal mencari barterScheme untuk id barang: {{itemId}} tpl: {{tpl}} di {{name}}",
"ragfair-no_trader_assorts_cant_generate_flea_offers": "Tidak dapat membuat penawaran pasar untuk vendor %s, barang tidak ditemukan",
"ragfair-offer_no_longer_exists": "Penawaran sudah tidak ada lagi",
"ragfair-offer_not_found_in_profile_short": "Penawaran tidak ditemukan di profil",
"ragfair-offer_not_found_unable_to_hide": "hideItem() offerId: %s tidak ditemukan, tidak dapat menyembunyikan penawaran",
"ragfair-tpl_not_a_valid_item": "generateFleaOffersForTrader() tpl: %s bukan barang valid, dilewati",
"ragfair-unable_to_adjust_stack_count_assort_not_found": "Vendor: {{traderId}} penawaran: {{offerId}} tidak dapat menyesuaikan jumlah tumpukan supaya sesuai dengan nilai barang vendor (barang tidak ditemukan)",
"ragfair-unable_to_find_item_in_inventory": "Tidak dapat menemukan barang dengan id: {{id}} dalam inventory",
"ragfair-unable_to_find_locale_by_key": "Tidak dapat menemukan lokal EFT dengan key: %s",
"ragfair-unable_to_find_offer_to_remove": "Tidak dapat menemukan tawaran dengan id: %s untuk dihapus",
"ragfair-unable_to_find_preset_with_id": "Tidak dapat menemukan preset dengan id: %s, menggunakan basis harga senjata yang sudah ada",
"ragfair-unable_to_find_requested_items_in_inventory": "Tidak dapat menemukan barang yang diminta dalam inventory",
"ragfair-unable_to_pay_commission_fee": "Tidak dapat membayar biaya komisi: %s rubel",
"ragfair-unable_to_place_offer_with_no_requirements": "Tidak dapat mengajukan tawaran tanpa biaya",
"ragfair-unable_to_purchase_0_count_item": "Tidak dapat membeli barang: %s dengan jumlah 0",
"ragfair-unable_to_remove_offer_doesnt_exist": "Tidak dapat menghapus tawaran dengan id: %s karena tidak dapat ditemukan di pasar",
"ragfair-unable_to_remove_offer_not_found_in_profile": "Tidak dapat menemukan tawaran: {{offerId}} dalam profil: {{profileId}} karena tawaran tidak terdefinisi, membuatkan",
"release-beta-disclaimer-accept": "Pengguna menerima peringatan penggunaan beta",
"release-illegal-plugins-exception": "Mod klien terdeteksi. Mod tidak dinyalakan untuk BleedingEdge/versi pengujian SPT\n- Tolong dihapuskan sebelum melanjut!",
"repair-unable_to_find_item_in_db": "Tidak dapat memperbaiki barang: %s, tidak bisa dicari di database barang, tidak bisa menambahkan poin keahlian perbaikan",
"repeatable-accepted_repeatable_quest_not_found_in_active_quests": "Menerima quest berulang: %s yang tidak dapat ditemukan di array activeQuests. Tolong laporkan bug ini",
"repeatable-completion_quest_whitelist_too_small_or_blacklist_too_restrictive": "Membuat Quest Penyelesaian: Tidak ada barang tersisa. Daftar putih terlalu kecil atau Daftar hitam terlalu ketat",
"repeatable-difficulty_was_nan": "Pembuatan hadiah yang diulang: Kesulitan merupakan NaN. Diubah menjadi 1.",
"repeatable-no_reward_item_found_in_price_range": "Pembuatan Hadiah yang Diulang: Tidak ditemukan barang dengan jarak harga {{minPrice}} sampai {{roublesBudget}}",
"repeatable-quest_handover_failed_condition_already_satisfied": "Permasalahan dalam penyerahan quest: kondisi sudah terpenuhi? qid: {{questId}}, kondisi: {{conditionId}}, profileCounter: {{profileCounter}}, nilai: {{value}}",
"repeatable-unable_to_accept_quest_see_log": "Tidak dapat menerima quest, lihat catatn server untuk detil",
"repeatable-unable_to_accept_quest_starting_message_not_found": "Tidak dapat menerima quest: {{questId}} tidak dapat mencari pesan quest mulai dengan id: {{messageId}}",
"route_onupdate_no_response": "onUpdate: rute %s tidak melaporkan sukses atau gagal",
"scav-missing_karma_level_getting_default": "getScavKarmaLevel() gagal, tidak dapat mencari fence di profile.traderInfo. Kembali ke karma level 0",
"scav-missing_karma_settings": "Tidak bisa mendapatkan pengaturan karma untuk level %s",
"scheduled_event_failed_to_run": "Event terjadwal: '%s' gagal dijalankan.",
"seasonal-missing_equipment_slot_on_bot": "Tidak bisa menghapus perlengkapan natal dari slot: {{equipmentSlot}} karena tidak ditemukan di bot: {{botRole}}",
"seasonal-missing_loot_container_slot_on_bot": "Tidak bisa menghapus barang natal dari slot: {{lootContainer}} karena tidak ditemukan di bot: {{botRole}}",
"server_running": "Server sedang berjalan, jangan dimatikan saat main SPT",
"server_start_meme_1": "Hidup, Tertawa, Cinta",
"server_start_meme_2": "Wibu bau bawang",
"server_start_meme_20": "Kau tahu tidak, 9 dari 10 pengguna tidak bisa baca pesan ini",
"server_start_meme_7": "bogos binted",
"server_start_player_active_botreload_skill": "Karakter anda memiliki keahlian 'BotReload' aktif, hal ini akan membuat senjata anda isi ulang cepat sekali, abaikan pesan ini jika disengaja",
"started_webserver_success": "Webserver dimulai pada %s",
"trader-missing_durability_threshold_value": "Tidak dapat menemukan nilai ambang batas durabilitas untuk vendor: {{traderId}}, kembali ke nilai: {{value}}",
"trader-missing_trader_details_using_default_refresh_time": "Vendor: {{traderId}} tidak ditemukan, membuatkan entry sementara dengan waktu penyegaran default: {{updateTime}}",
"trader-price_multipler_is_zero_use_default": "traderPriceMultipler adalah 0, ini tidak valid, diganti menjadi 0.01",
"trader-unable_to_delete_stale_purchases": "Tidak dapat memproses pembelian barang vendor di profil: {{profileId}} karena vendor: {{traderId}} tidak ditemukan, dilewati",
"trader-unable_to_find_profile_by_id": "Tidak bisa menemukan profil dengan id: %s",
"trader-unable_to_find_profile_with_id": "Tidak dapat menemukan profil dengan sessionid: %s",
"trader-unable_to_find_trader_by_id": "Tidak bisa menemukan pedagang dengan id: %s",
"unhandled_response": "[UNHANDLED][%s]",
"unknown_request": "Permintaan tidak diketahui!",
"validation_error_decode": "Tidak dapat membaca checks.dat. Validasi berkas dilewati.",
"validation_error_exception": "Pengecualian tertangkap saat mencoba validasi berkas: %s",
"validation_error_file": "Validasi berkas gagal untuk berkas: %s",
"validation_not_found": "Berkas checks.dat tidak ditemukan. Validasi berkas dilewatkan.",
"watermark-commercial_use_prohibited": "Penggunaan komersial dilarang",
"watermark-discord_url": "https://discord.sp-tarkov.com",
"watermark-do_not_report": "TIDAK USAH DILAPORKAN",
"watermark-free_of_charge": "Hasil kerja ini tidak memungut biaya apapun",
"watermark-modding_disabled": "SERVER MODDING DINONAKTIFKAN DALAM VERSI INI",
"watermark-no_support": "BANTUAN TIDAK AKAN DIBERIKAN",
"watermark-not_an_issue": "INI BUKAN PERMASALAHAN",
"watermark-paid_scammed": "Jika anda dipungut biaya, anda telah ditipu",
"watermark-report_issues_to": "LAPORKAN PERMASALAHAN KE",
"watermark-testing_build": "INI ADALAH VERSI TESTING",
"watermark-use_at_own_risk": "GUNAKAN DENGAN RISIKO ANDA SENDIRI",
"websocket-message_send_failed_with_error": "[WS] sendMessage gagal, dengan error: %s",
"websocket-message_sent": "[WS] pesan terkirim",
"websocket-not_ready_message_not_sent": "[WS] Soket belum siap untuk %s, pesan tidak terkirim",
"websocket-pinging_player": "[WS] notifikasikan player: %s",
"websocket-player_connected": "[WS] Player: {{sessionId}} {{contextId}} tersambung",
"websocket-received_message": "[WS] Menerima pesan dari pengguna %s ",
"websocket-started": "Websocket mulai di %s"
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,425 +1,425 @@
{
"assort-missing_loyalty_level_object": "stripQuestAssort(): Sortering for Handler {{traderId}} inneholder ikke loyal_level_items data, hopper over fjerning av oppdrags sortering",
"assort-missing_quest_assort_unlock": "Kan ikke finne tilsvarende {{traderName}} oppdrags opplåsing for oppdrag: {{questName}}. Fullføring av dette oppdraget vil ikke belønne en handelselement for kjøp",
"assort-missing_questassort": "stripQuestAssort(): Assort for Trader: %s inneholder ikke et questassort json, hopper over fjerning av nest assorts",
"baseclass-item_not_found": "%s ble ikke funnet i elementets basis-mellomlager, regenererer hurtigbuffer",
"baseclass-item_not_found_failed": "Elementet %s ble fremdeles ikke funnet i base-mellomlager etter regenerering",
"baseclass-missing_db_no_cache": "Databasen var tom, kan ikke generere elementets buffer",
"bleeding_edge_build": "BLEEDINGEDGE",
"bot-compatibility_check_missing_props": "Kan ikke validere element: {{id}} {{name}} i plass:{{slot}} kan brukes, det mangler a _props verdi",
"bot-generation_failed": "bot generering mislykket. se serverloggen for ytterligere detaljer",
"bot-incompatible_ammo_for_weapon_falling_back_to_default": "Inkompatibel ammunisjon {{chosenAmmo}} ble funnet for {{weaponId}} - {{weaponName}}, faller tilbake til standard: {{defaultAmmo}}",
"bot-invalid_item_compatibility_check": "Kan ikke kontrollere elementets kompatibilitet med utstyrte elementer, ønsket element: {{itemTpl}} felt: {{slot}} er ikke et gyldig produkt",
"bot-item_missing_props_property": "Artikkel {{itemTpl}} {{name}} mangler a _props egenskap",
"bot-item_spawn_limit_reached_skipping_item": "{{botRole}} kan ikke fremkalle element {{itemName}} etter {{attempts}} forsøk, ignorerer fremkallingsgrense",
"bot-loot_type_not_found": "Loot mellomlager feilet for loot: {{lootType}} på bot: {{botRole}}, var en pmc: {{isPmc}}",
"bot-missing_application_context": "applikasjonsKontekst kunne ikke finne %s verdi. Har du startet serveren på nytt uten å starte spillet på nytt?",
"bot-missing_cartridge_slot": "Kan ikke legge til patroner til våpenet fordi modPool ikke inneholder patroner for et sylinderMagasin %s, hopper over",
"bot-missing_container_with_tpl": "Kunne ikke finne beholder mal med tpl.: %s",
"bot-missing_equipment_settings": "Bot {{botRole}} mangler utstyrsinnstillingene: ikke mulig å oppnå verdi for: {{setting}}, faller tilbake til standard for: {{defaultValue}}",
"bot-missing_equipment_settings_property": "Bot {{botRole}} mangler utstyrsinnstillingene: ikke mulig å oppnå verdi for: {{setting}}, faller tilbake til standard for: {{defaultValue}}",
"bot-missing_item_template": "Kan ikke finne objektmal med tpl: %s",
"bot-missing_saved_match_info": "getBotCap() kan ikke få lagret match-informasjon, faller tilbake til standard. Restartet du serveren og ikke klienten?",
"bot-missing_weapon_preset": "Kunne ikke finne forhåndsinstilling for våpen med tpl: %s",
"bot-mod_not_in_slot_filter_list": "Modd: {{modId}} ble ikke funnet i kompatibelt elementfilter for plass: '{{modSlot}}' for element: {{parentName}}, hopper over - {{botRole}}",
"bot-mod_slot_missing_from_item": "Slot '{{modSlot}}' eksisterer ikke for elementet: {{parentId}} {{parentName}} på {{botRole}}",
"bot-no_ammo_found_in_bot_json": "Kan ikke finne ammunisjon for bot type: %s",
"bot-no_bot_cap_found_for_location": "Ingen områdebegrensning funnet for bot: %s, bruker standard",
"bot-no_bot_type_in_cache": "ADVARSEL - Bot mellomlager har ingen kunnskap om type %s",
"bot-no_caliber_data_for_weapon_falling_back_to_default": "Kan ikke finne kaliber-data for {{weaponId}} - {{weaponName}}, faller tilbake til standard ammunisjon: {{defaultAmmo}}",
"bot-no_compatible_camora_ammo_found": "Kunne ikke finne en kompatibel ammunisjon for plass: %s. Fylling av kamora hoppet over",
"bot-no_item_template_found_when_adding_mod": "Kan ikke finne mal for modifikasjonselement med tpl: {{modId}} for plass {{modSlot}}",
"bot-no_spawn_chance_defined_for_equipment_slot": "Ingen fremkallingsmulighet ble definert for utstyr: %s",
"bot-single_bot_generation_not_found_in_cache": "Bot: %s ikke funnet i mellomlager, genererer på nytt, dette kan føre til at spillet lagger",
"bot-unable_to_add_mod_item_invalid": "Mod: {{itemName}} er ikke et gyldig produkt, ikke mulig å legge til i plass: '{{modSlot}}' på produkt: {{parentItemName}}, hopper over",
"bot-unable_to_add_mods_to_weapon_missing_ammo_slot": "Kan ikke legge til modifikasjoner på våpen: {{weaponName}} {{weaponId}} fordi det mangler plasser, patroner eller kammer - {{botRole}}",
"bot-unable_to_edit_limits_of_unknown_map": "Kan ikke redigere bot grenser på kartet: %s fordi det ikke ble funnet",
"bot-unable_to_filter_mod_slot_all_blacklisted": "Kan ikke generere filtrert dynamisk våpen-modifikasjons pool fordi svartelisten har filtrert ut alle moddene for plass: %s, ignorerer svarteliste og regenererer pool",
"bot-unable_to_filter_mods_all_blacklisted": "Kan ikke filtrere modifikasjoner for plass: {{slotName}} på {{itemName}} ettersom de alle var svartelistet, ignorerer svartelisten",
"bot-unable_to_find_ammo_item": "Kan ikke finne ammunisjonsmal med tpl: %s",
"bot-unable_to_find_bot_in_cache": "Kan ikke finne bot i mellomlager med navn: %s",
"bot-unable_to_find_default_magazine_item": "Kunne ikke finne magasin mal: %s i databasen",
"bot-unable_to_find_loot_n_value_for_bot": "Finner ikke loot N verdi for bot: %s, bruker scav n verdi i stedet",
"bot-unable_to_find_magazine_item": "Kunne ikke finne magasin mal: %s i databasen",
"bot-unable_to_find_spawn_limits_fallback_to_defaults": "Kan ikke finne genererings grenser for rolle: %s, faller tilbake til standard",
"bot-unable_to_get_bot_difficulty_fallback_to_assault": "Finner ikke bot: {{botType}} vanskelighetsgrad {{difficulty}}, bruker angreps vanskelighetsgrad som reserveløsning",
"bot-unable_to_get_bot_fallback_to_assault": "Finner ikke bot: JSON, %s JSON, bruker en angreps bot som reserveløsning",
"bot-weapon_generated_incorrect_using_default": "Våpen %s ble generert feil, faller tilbake til våpenets forhåndsinnstilling, se feil ovenfor",
"bot-weapon_missing_magazine_or_chamber": "Våpen med tpl: {{weaponId}} har ingen magasin eller kammer - {{botRole}}",
"bot-weapon_missing_mod_slot": "Slot '{{modSlot}}' eksisterer ikke for elementet: {{weaponId}} {{weaponName}} på {{botRole}}",
"bot-weapons_required_slot_missing_item": "Påkrevd plass '{{modSlot}}' på {{modName}} {{slotId}} var tom på {{botRole}}",
"client_request": "[Client Request] %s",
"customisation-item_already_purchased": "Kles-element {{itemId}} {{itemName}} er allerede kjøpt",
"customisation-unable_to_find_clothing_item_in_inventory": "Kles-element ikke funnet i inventaret med ID: %s",
"customisation-unable_to_find_suit_by_id": "Kan ikke finne kjøpmannens drakttilbud med id: %s",
"dialog-missing_item_template": "Kan ikke finne artikkelmal {{tpl}} i db, kan ikke sende melding av type {{type}}, hopper over",
"event-unhandled_event": "[UNHÅNDTERT HENDELSE] %s",
"executing_startup_callbacks": "Server: Utfører start-callbacks...",
"fence-unable_to_find_assort_by_id": "Kunne ikke finne Fence assortement for id: %s",
"fixer-updated_pockets": "Oppdaterte 'pocket' elementet til ny versjon 18876 med x3 spesialplasser",
"gameevent-bot_not_found": "addEventGearToScavs() - ute av stand til å finne bot av type %s i databasen, hopper over",
"gameevent-no_gear_data": "Ingen utstyrsdata i sesonghendelser.json config for hendelse %s",
"health-healing_item_not_found": "Finner ikke helbredings element %s i spillerens inventar",
"health-unable_to_find_item_to_consume": "Finner ikke et forbruksvare %s i spillerens inventar",
"hideout-missing_recipe_for_area": "Kunne ikke finne oppskrift: %s for områdetype",
"hideout-missing_recipe_in_db": "Kunne ikke lokalisere oppskriften med _id: %s",
"hideout-no_bitcoins_to_collect": "Ingen bitcoins er klar for henting",
"hideout-unable_to_find_area": "Kan ikke finne gjemmestedsområde: %s i profilen",
"hideout-unable_to_find_area_in_database": "Finner ikke området: %s i databasen",
"hideout-unable_to_find_item_in_inventory": "Finner ikke element i inventaret med id %s",
"hideout-unable_to_find_item_to_remove_from_area": "Kan ikke finne noen element å fjerne fra plass i området: %s",
"hideout-unable_to_find_production_in_profile_by_recipie_id": "Kan ikke finne produksjonsoppskrift Id: %s i profilen",
"hideout-unable_to_find_scav_case_recipie_in_database": "Finner ikke Scav Case oppskrift med id: %s i databasen",
"hideout-unable_to_find_scavcase_requested_item_in_profile_inventory": "Finner ikke elementet: %s forespurt av ScavCase",
"hideout-unhandled_remove_item_from_area_request": "Uhåndtert forsøk på å fjerne elementet fra gjemmestedsområdet: %s",
"http-unknown_error": "En ukjent feil har oppstått",
"importing_database": "Importerer database...",
"importing_database_finish": "Database import ferdig",
"importing_spt_configs": "Importerer konfigurasjoner...",
"inraid-missing_standing_for_kill": "Finner ikke omdømmenivå for {{victimSide}}:{{victimRole}}",
"insurance-missing_insurance_price_multiplier": "Ingen forsikringsmultiplikator funnet for kjøpmann: %s, sjekk at det finnes i InsuranceConfig.js, faller tilbake til standardverdien på: 0.3",
"inventory-edit_trader_item": "Kan ikke redigere et kjøpmannselement",
"inventory-examine_item_does_not_exist": "examineItem() - Ingen ID med %s funnet",
"inventory-fill_container_failed": "fillContainerMapWithItem() returnerte med en feil %s",
"inventory-get_item_size_item_not_found_by_tpl": "getSizeByInventoryItemHash() Item with tpl: %s ble ikke funnet",
"inventory-invalid_item_missing_from_db": "Kan ikke hente gjenstand: %s fra db",
"inventory-invalid_move_to_container": "Forsøkte å flytte element med plass id: {{slotId}} til {{container}}, profilkorrupsjon ble forhindret",
"inventory-item_missing_props_property": "Gjenstands tpl: {{itemTpl}} name: {{itemName}} mangler rekvisitt-egenskaper. størrelse på denne kan ikke oppnås",
"inventory-item_to_toggle_missing_upd": "Inventar element med _id: %s mangler et upd objekt, legger til",
"inventory-missing_stash_size": "Kan ikke bestemme stash-størrelse fordi det ikke finnes stash i spillerens inventar",
"inventory-no_stash_space": "Ikke nok lagringsplass",
"inventory-return_default_size": "Standardiserer gjenstand %s til størrelse 1x1",
"inventory-stash_not_found": "Kan ikke finne stash %s i db",
"inventory-unable_to_fill_container": "[OOB] for gjenstand: {{id}}; Feilmelding: {{error}}",
"inventory-unable_to_find_item": "getExaminedItemTpl() Kan ikke finne gjenstand med tpl: %s i databasen eller på markedet",
"inventory-unable_to_find_stash": "Finner ingen stash",
"inventory-unable_to_toggle_item_not_found": "Kan ikke bytte inventar med id: %s, gjenstanden ble ikke funnet",
"item-durability_value_invalid_use_default": "getRepairableItemQualityValue() weapon tpl: %s holdbarhetsverdi er ugyldig, gjenoppretter standardverdi til 1",
"item-invalid_tpl_item": "Kan ikke finne et element med tpl på: %s i Db",
"launcher-missing_property": "Profil: %s mangler en descriptionLocaleKey egenskap",
"launcher-profile-edgeofdarkness": "Samme som Prepare To Escape, pluss; større stash-størrelse (10x68), ekstra utstyr/gjenstander, høyere startomdømme med handlere, 1000 dollar, 500 euro",
"launcher-profile_leftbehind": "Samme som standard, pluss; større stash-størrelse (10x38), ekstra utstyr/elementer, 500 dollar",
"launcher-profile_preparetoescape": "Samme som Left Behind, pluss; større stash-størrelse (10x48), ekstra utstyr/gjenstander, høyere omdømme med handelsfolk, 250 euro",
"launcher-profile_sptdeveloper": "Testprofil, startnivå er level 69, masse Rubler/Dollar/Euro, USEC starter med alle oppdrag som er klare for å starte, BEAR starter med alle oppdrag klare til å levere, uovervinnelighets-balaklava",
"launcher-profile_sptzerotohero": "Start med nesten ingenting, ingen Rubler/Dollar/Euro, ingen omdømme hos kjøpmenn, 1 kniv, ingen oppdrag fullført",
"launcher-profile_standard": "Samme som live, grunnleggende stash-størrelse (10x28), 500.000 Rubler",
"linux_use_priviledged_port_non_root": "Ikke-rot-prosesser kan ikke binde til porter under 1024",
"location-containers_generated_success": "Totalt ble %s statiske beholdere generert",
"location-critical_error_see_log": "En kritisk feil oppsto ved generering av loot, se server Logg for detaljer",
"location-dynamic_items_spawned_success": "Totalt er %s dynamiske elementer generert",
"location-generated_success": "Lokasjon generert",
"location-missing_dynamic_template": "Valgt dynamisk startpunkt %s har ingen mal, hopper over",
"location-missing_root_item": "createItem() feilet, rotelement er null, tpl: {{tpl}}, parentId: {{parentId}}",
"location-preset_not_found": "forhåndsinnstilling ikke funnet for {{tpl}}, standardinnstilling: {{defaultId}} navn: {{defaultName}}, parentid: {{parentId}}",
"location-spawn_point_count_requested_vs_found": "{{requested}} spawnpoints var forespurt mens {{found}} er tilgjengelig {{mapName}}",
"location-spawnpoint_missing_items": "Valgt dynamisk spawnpoint %s har ingen gjenstander, hopper over",
"location-unable_to_find_airdrop_drop_config_of_type": "Finner ikke konfigurasjonsinnstillingene for flyslipp for typen: %s, faller tilbake for slipptype: blandet ",
"location-unable_to_fix_broken_waves_missing_base": "%s har ingen base json, hopper over kartbølge rettelser",
"location-unable_to_reparent_item": "createItem() feilet, ikke mulig å gjennomføre re-parent {{tpl}}, parentId: {{parentId}}",
"loot-item_missing_parentid": "Artikkel: %s mangler en parentId verdi. ikke mulig å bruke artikkel som bytte",
"loot-non_item_picked_as_sealed_weapon_crate_reward": "Ugyldig våpen: %s, ble valgt som belønning for forseglet våpenkasse, ikke mulig å opprette bytte",
"mailsend-missing_parent": "Kan ikke finne et element med slotId på: gjemmested for melding til: {{traderId}} sender: {{sender}}",
"mailsend-missing_trader": "Kan ikke sende meldingstype: {{messageType}} til spiller: {{sessionId}}, siden kjøpmanns enum var null",
"mod-send_bundle_url": "[BUNT]: %s",
"modloader-async_mod_error": "ModLoader: Feil ved lasting av async mod: %s",
"modloader-checked": "sjekket",
"modloader-checking_mod": "sjekker: %s",
"modloader-cyclic_dependency": "Syklisk avhengighet oppdaget. Denne feilen må løses. Serveren kan ikke starte før dette er fikset og vil stoppe",
"modloader-dependency_container_not_initalized": "Avhengighetsbeholderen ble forespurt, men den ble ikke initialisert",
"modloader-error_parsing_mod_load_order": "Feil under parsing av mod lastings rekkefølge",
"modloader-incompatibilities_not_string_array": "Mod %s package.json egenskaps 'inkompatibiliteter' bør være en streng array",
"modloader-incompatible_mod_found": "Mod {{author}}{{name}} er inkompatibel med {{incompatibleModName}}",
"modloader-installing_external_dependencies": "Installerer avhengigheter for Mod: {{name}} av: {{author}}",
"modloader-installing_external_dependencies_disabled": "Mod: {{name}} av: {{author}} krever eksterne avhengigheter, men funksjonen er for øyeblikket deaktivert. gå til \"{{configPath}}\", sett \"{{configOption}}\" til sant, og start serveren på nytt.\nVed å aktivere dette godtar du alt ansvar for hva {{name}} laster ned til maskinen din.",
"modloader-invalid_version_property": "Mod %s pakke.json inneholder en ugyldig versjonstreng",
"modloader-is_client_mod": "Mod (%s) er en klientmod og skal plasseres i følgende mappe: /spt/bepinex/plugins",
"modloader-load_order_conflict": "`{{modOneName}}` og `{{modTwoName}}` har motstridende krav for innlastingsrekkefølge. serveren kan ikke starte før dette er fikset og vil slå seg av",
"modloader-loaded_mod": "Mod: {{name}} versjon: {{version}} av: {{author}} lastet inn",
"modloader-loading_mods": "ModLoader: laster inn %s server mods...",
"modloader-main_property_not_js": "Mod %s package.json hovedegenskap må være en .js-fil",
"modloader-main_property_points_to_nothing": "Mod %s package.json hovedegenskap peker til en ikke-eksisterende fil",
"modloader-missing_dependency": "Mod {{mod}} krever at {{modDependency}} er installert.",
"modloader-missing_package_json": "Mod (%s) mangler package.json. Sørg for at du har sjekket mods hub-siden for installasjonsinstruksjoner",
"modloader-missing_package_json_property": "Mod {{modName}} package.json krever {{prop}} egenskap",
"modloader-mod_has_no_main_property": "ModLoader: Mod (%s) er ikke kompatibel. Den mangler en hovedegenskap",
"modloader-mod_order_error": "ModLoader: Feil ble funnet i order.json, VIL BRUKE STANDARD LASTEREKKEFØLGE",
"modloader-mod_order_missing": "ModLoader: order.json mangler, oppretter...",
"modloader-mod_order_missing_from_json": "ModLoader: Mod %s mangler fra order.json, legger til",
"modloader-no_mods_loaded": "Feil ble funnet med mods, INGEN MODS VIL BLI LASTET",
"modloader-not_correct_mod_folder": "En mappe kalt (%s) finnes i din mods-mappe. Du har installert en mod på feil måte. Du kan ha utpakket ut innholdet av en mod direkte inn i mod mappen ved en feil. Se nettstedets FAQ og mods hub-sider angående hvordan du installerer mods riktig",
"modloader-outdated_dependency": "Mod {{mod}} krever {{modDependency}} versjon {{requiredVersion}}. Gjeldende installerte versjon er {{currentVersion}}",
"modloader-skipped_mod": "Hoppet over lasting av Mod: {{mod}}",
"modloader-user_mod_folder_missing": "ModLoader: user/mod mappe mangler, oppretter...",
"modloader-visited": "besøkt",
"modloader-x_duplicates_found": "Du prøver å laste inn mer enn en versjon av %s mod. Hopper over alle.",
"openzone-unable_to_find_map": "Kan ikke legge til soner til plassering: %s fordi den ikke finnes",
"payment-not_enough_money_to_complete_transation": "Profilen hadde ikke nok penger til å fullføre transaksjonen: Nødvendig {{amountToPay}}, har {{amountAvailable}}",
"player-attempt_to_increment_skill_with_negative_value": "Kan ikke øke ferdigheten: %s med et negativt beløp",
"pmc-name_prefix_1": "Engleaktig",
"pmc-name_prefix_10": "Selvsikker",
"pmc-name_prefix_11": "Sjarmerende",
"pmc-name_prefix_12": "Sofistikert",
"pmc-name_prefix_13": "Elegant",
"pmc-name_prefix_14": "Guddommelig",
"pmc-name_prefix_15": "Uærlig",
"pmc-name_prefix_16": "Grådig",
"pmc-name_prefix_17": "Delvis skallet",
"pmc-name_prefix_18": "Attraktiv",
"pmc-name_prefix_19": "Barnslig",
"pmc-name_prefix_20": "Demonisk",
"pmc-name_prefix_21": "Ydmyk",
"pmc-name_prefix_22": "Fantastisk",
"pmc-name_prefix_23": "Letargisk",
"pmc-name_prefix_24": "Nervøs",
"pmc-name_prefix_27": "Rastløs",
"pmc-name_prefix_29": "Fortydelig",
"pmc-name_prefix_3": "Sliten",
"pmc-name_prefix_30": "Jentesjef",
"pmc-name_prefix_31": "Boss-Babe",
"pmc-name_prefix_32": "Konge",
"pmc-name_prefix_33": "Sjef",
"pmc-name_prefix_34": "Vanskelig",
"pmc-name_prefix_35": "Seriøs",
"pmc-name_prefix_36": "Bærbar",
"pmc-name_prefix_37": "Mistenkelig",
"pmc-name_prefix_38": "Kleint",
"pmc-name_prefix_39": "Dank",
"pmc-name_prefix_40": "Geit",
"pmc-name_prefix_41": "Zesty",
"pmc-name_prefix_42": "Falsk",
"pmc-name_prefix_43": "Hevngjerrig",
"pmc-name_prefix_44": "Forvirret",
"pmc-name_prefix_45": "Sensuell",
"pmc-name_prefix_46": "Fet",
"pmc-name_prefix_47": "Stor",
"pmc-name_prefix_48": "Swole",
"pmc-name_prefix_49": "Mistenkelig",
"pmc-name_prefix_5": "Sint",
"pmc-name_prefix_6": "Ærlig",
"pmcresponse-killer_negative_1": "ty 4 gratis bytte",
"pmcresponse-killer_negative_10": "Prøv idet minste å sloss neste gang a...",
"pmcresponse-killer_negative_11": "Jeg tror du trenger å øve litt til",
"pmcresponse-killer_negative_12": "Prøv i det minste å være litt utfordrende neste gang",
"pmcresponse-killer_negative_13": "Rip lille timmy",
"pmcresponse-killer_negative_14": "Enda en skitten liten rotte tatt hånd om",
"pmcresponse-killer_negative_15": "Det der var bare flaut å se på",
"pmcresponse-killer_negative_16": "Jeg forventet i det minste LITT motstand... jaja",
"pmcresponse-killer_negative_17": "Jeg håper ikke du forsikret utstyret ditt, for det får du ikke tilbake",
"pmcresponse-killer_negative_18": "Jeg har en youtube serie om hvordan man kan bli bedre på tarkov hvis du er interessert",
"pmcresponse-killer_negative_19": "Enda et gjenkjenningsmerke til samlingen min",
"pmcresponse-killer_negative_2": "Takk for det nye kittet",
"pmcresponse-killer_negative_20": "Du er så dårlig at du bør spille spt i stedet",
"pmcresponse-killer_negative_3": "Ikke rart du døde, våpenet ditt er søppel",
"pmcresponse-killer_negative_4": "Hvorfor har du på deg den kroppspansringen? lmao",
"pmcresponse-killer_negative_5": "lmaoooo",
"pmcresponse-killer_negative_6": "Ikke bekymre deg, utstyret ditt vil være på markedet snart",
"pmcresponse-killer_negative_7": "Ikke så rart du spiller SPT, så dårlig som du sikter!",
"pmcresponse-killer_negative_8": "Det er som det er.",
"pmcresponse-killer_negative_9": "Takk for at du samlet loot til meg",
"pmcresponse-killer_plead_10": "Typisk {{playerSide}} oppførsel",
"pmcresponse-killer_plead_11": "Jeg trenger {{playerSide}} kills, håper du forstår",
"pmcresponse-killer_plead_4": "Vi sees neste gang",
"pmcresponse-killer_plead_7": "Jeg fant endelig kroppen din og alt du har er søppel",
"pmcresponse-killer_plead_8": "Jeg sverger at du har drept meg før",
"pmcresponse-killer_plead_9": "Typisk oppførsel til en {{playerSide}}",
"pmcresponse-killer_positive_1": "God kamp",
"pmcresponse-killer_positive_10": "Hva enn du matet det våpenet med, så ødela det all kroppspansringen min. God kamp!",
"pmcresponse-killer_positive_11": "Ingenting personlig, må bare få disse Jaeger-oppdragene fullført",
"pmcresponse-killer_positive_12": "Jeg ble ganske bekymret der en stund",
"pmcresponse-killer_positive_13": "Imponerende ferdigheter {{PlayerName}}",
"pmcresponse-killer_positive_14": "Respekt, du ga meg en god kamp",
"pmcresponse-killer_positive_15": "Ren kamp, respekt",
"pmcresponse-killer_positive_16": "Det var en ekte katt og mus kamp, fantastisk",
"pmcresponse-killer_positive_17": "Vi er så tilbake",
"pmcresponse-killer_positive_2": "Du sloss bra",
"pmcresponse-killer_positive_3": "Jeg gjemte utstyret ditt",
"pmcresponse-killer_positive_4": "Du tok emg nesten! flott kamp!",
"pmcresponse-killer_positive_5": "Godt spilt, du hadde meg nesten",
"pmcresponse-killer_positive_6": "Der tok du meg nesten",
"pmcresponse-killer_positive_7": "Hvis jeg ikke hadde overrasket deg, hadde jeg vært dau",
"pmcresponse-killer_positive_8": "God kamp",
"pmcresponse-killer_positive_9": "Godt kjempet",
"pmcresponse-suffix_15": "Kompis",
"pmcresponse-suffix_16": "amigo",
"pmcresponse-suffix_17": "kompis",
"pmcresponse-suffix_18": "dude",
"pmcresponse-suffix_19": "m8",
"pmcresponse-suffix_20": ":)",
"pmcresponse-suffix_21": "(:",
"pmcresponse-suffix_22": ":))))))",
"pmcresponse-suffix_23": "GG",
"pmcresponse-suffix_24": "kjære kompis",
"pmcresponse-suffix_25": "venn",
"pmcresponse-suffix_26": "gutt",
"pmcresponse-suffix_27": "nerd",
"pmcresponse-victim_negative_100": "Jeg tipper du installerte SAIN og måtte fjerne det siden du ble drept så mye",
"pmcresponse-victim_negative_16": "Hvis det var en rettferdig kamp ville jeg vunnet",
"pmcresponse-victim_negative_17": "Jeg håper du selger ditt bytte til feil Kjøpmann",
"pmcresponse-victim_negative_18": "Jeg håper du legger ut byttet ditt på markedet for feil pris",
"pmcresponse-victim_negative_19": "1v1 meg nerd, jeg vinner",
"pmcresponse-victim_negative_20": "Fikk klikk på våpenet mitt, ellers hadde jeg tatt deg",
"pmcresponse-victim_negative_21": "Du er litt av ei rotte",
"pmcresponse-victim_negative_22": "Wow, gjemmer deg i et hjørne som ei rotte? utrolig...",
"pmcresponse-victim_negative_23": "Jeg håper du slår tåa di i bordkanten",
"pmcresponse-victim_negative_24": "Hey! Hvorfor drepte du meg? jeg sier det til mamma",
"pmcresponse-victim_negative_25": "Rapportert",
"pmcresponse-victim_negative_26": "Min mor syntes jeg burde ha vunnet den kampen",
"pmcresponse-victim_negative_27": "Jøss, å knerte en noob som meg må vel gjøre deg skikkelig stolt",
"pmcresponse-victim_negative_28": "Jeg vedder på at du spiller SPT fordi du jukser i live",
"pmcresponse-victim_negative_29": "Du head-eyesd meg, mr hackerman",
"pmcresponse-victim_negative_30": "Flott head-eyes cheat...",
"pmcresponse-victim_negative_31": "Hvis jeg hadde hatt penger nok til et skikkelig kitt hadde det vært du som var dau, og ikke jeg.",
"pmcresponse-victim_negative_32": "du tok meg, men jeg tviler sterkt på at du fant det svarte nøkkelkortet jeg hadde.",
"pmcresponse-victim_negative_33": "Du tok meg kanskje, men jeg tviler på at du fant det termiske siktet jeg hadde.",
"pmcresponse-victim_negative_34": "Jeg sluttet å spille live på grunn av esp og likevel er du her...",
"pmcresponse-victim_negative_35": "Ja ,du tok meg, men jeg tar mer enn deg i benk!",
"pmcresponse-victim_negative_36": "Du er like flink til å navigere som Christopher Columbus",
"pmcresponse-victim_negative_37": "Jeg vedder på at du høres ut som du spiser sigaretter.",
"pmcresponse-victim_negative_38": "Du skyter som en gammal mann. Er det dette du gjør nå som du er pensjonist?",
"pmcresponse-victim_negative_39": "Jeg vedder på at du ser ut som om jeg tegnet deg med venstrehanda mi",
"pmcresponse-victim_negative_40": "Si til mora di at hu må lage mac'n cheese. Jeg kommer straks",
"pmcresponse-victim_negative_41": "Hvis du var noe mer innavlet ville du vært et smørbrød",
"pmcresponse-victim_negative_42": "Din illeluktende lille tusse",
"pmcresponse-victim_negative_43": "Det var ingen behov for vold",
"pmcresponse-victim_negative_44": "1 v 1 meg i dorms når som helst",
"pmcresponse-victim_negative_45": "Typisk {{playerSide}} oppførsel",
"pmcresponse-victim_negative_46": "Jeg forventet bedre fra en på level {{playerLevel}}",
"pmcresponse-victim_negative_47": "Det tapet sugde, men jeg kommer og tar deg i det neste raidet!",
"pmcresponse-victim_negative_48": "Bare vent til neste raid! jeg gjør ikke samme feil igjen",
"pmcresponse-victim_negative_49": "Det der var uventet. Du var heldig denne gangen",
"pmcresponse-victim_negative_50": "Jeg hadde deg nesten! Du slipper ikke unna neste gang",
"pmcresponse-victim_negative_51": "Du var heldig denne gangen! Det blir ikke like lett neste gang",
"pmcresponse-victim_negative_52": "Jeg tok noen dårlige valg denne gangen, men det blir ikke like lett neste gang!",
"pmcresponse-victim_negative_53": "Lykken var på din side, neste gang er det min tur",
"pmcresponse-victim_negative_54": "Jeg kommer tilbake sterkere, kompis. Bare vent og se!",
"pmcresponse-victim_negative_55": "Der kødda jeg det skikkelig til. Det skjer ikke igjen",
"pmcresponse-victim_negative_56": "Skal vedde på at du ikke så LedXen i riggen min",
"pmcresponse-victim_negative_57": "Null sjangs for at du fant labs-kortet jeg hadde i lomma",
"pmcresponse-victim_negative_58": "Håper du glemte å ta med deg de dyre nøklene jeg hadde...",
"pmcresponse-victim_negative_59": "Hadde akkurat nok tid til å putte tingene i gammaen",
"pmcresponse-victim_negative_60": "Hadde akkurat nok tid til å stappe tingene i ræva, så ingenting til deg!",
"pmcresponse-victim_negative_61": "Gammaen min var full av stæsj. Regner med din ikke var det?",
"pmcresponse-victim_negative_62": "Fullstendig rotte-adferd",
"pmcresponse-victim_negative_63": "Du er litt av ei rotte!",
"pmcresponse-victim_negative_64": "Du tok meg bare fordi jeg lagga!",
"pmcresponse-victim_negative_65": "Wow, du misbruker desync ofte du, eller hva?",
"pmcresponse-victim_negative_66": "På tide for deg å ta livet av noen i dag, antar jeg...",
"pmcresponse-victim_negative_67": "Skal vedde på at du satte AI-en på easy!",
"pmcresponse-victim_negative_68": "Du vant bare fordi jeg kødda det til",
"pmcresponse-victim_negative_69": "Lykkeskudd",
"pmcresponse-victim_negative_80": "Har du vurdert å gå ut av huset og se litt grønt gress av og til?",
"pmcresponse-victim_negative_81": "Gratulerer! Du drepte akkurat en kar som var travel med å leve sitt eget liv",
"pmcresponse-victim_negative_82": "Ja du drepte meg kanskje, men tror ikke du skal på date i kveld slik jeg skal (med en dame altså)",
"pmcresponse-victim_negative_83": "Jeg er en moderator på reddig og skal sørge for at du aldri får postet der igjen",
"pmcresponse-victim_negative_84": "Ja du drepte meg kanskje, men det er bare siden jeg er i en telefonsamtale med ei dame",
"pmcresponse-victim_negative_85": "Du tok meg bare på grunn av noen brukte en mikrobølgovn som forstyrrret wifi signalet mitt",
"pmcresponse-victim_negative_86": "Jeg døde kun på grunn av at jeg var på treningstudio tidligere og løfta sinsykt tungt",
"pmcresponse-victim_negative_87": "Jeg er en discord moderator så du burde passe deg, jeg er en storkar rundt her",
"pmcresponse-victim_negative_88": "Du ble reddet av at våpnet mitt låste seg",
"pmcresponse-victim_negative_89": "Du er heldig at fokuset mitt er på en apekatt jpg og ikke dette barnslige spillet, ellers ville du vært lei deg",
"pmcresponse-victim_negative_90": "Hvis hodet mitt ikke var fylt av anti jantelov tanker akkurat nå så ville du vært så død",
"pmcresponse-victim_negative_91": "Jeg lot deg faktisk drepe meg altså",
"pmcresponse-victim_negative_92": "Du gjorde meg en tjeneste, jeg skulle selge dette søppel utstyret til fence uansett",
"pmcresponse-victim_negative_93": "Du er en så rotte at jeg tipper du blir kalt Master Splinter",
"pmcresponse-victim_negative_94": "Jeg tipper du prøvespilte for filmen Stuart Little din rotte",
"pmcresponse-victim_negative_95": "Jeg tipper du bruker radar mod som jeg så på youtube",
"pmcresponse-victim_negative_96": "Prøv en mot en mot meg i dorms, vi vil se hvem som er best",
"pmcresponse-victim_negative_97": "Jeg tipper du er en av de personene som skriver på internett om dårlig fps på streets",
"pmcresponse-victim_negative_98": "Jeg tipper du installerte gamle mods og fikk masse feilmeldinger for så å skrive om det på internett",
"pmcresponse-victim_negative_99": "Datamaskinen din er så dårlig du får 20fps på streets",
"pmcresponse-victim_positive_1": "Bra skudd",
"pmcresponse-victim_positive_10": "Visste jeg skulle ikke ha tittet rundt",
"pmcresponse-victim_positive_11": "Du tok meg på senga",
"pmcresponse-victim_positive_12": "Bra spilt, jeg tar deg neste gang",
"pmcresponse-victim_positive_13": "Du hadde bedre vinkler enn meg",
"pmcresponse-victim_positive_14": "Jeg tar deg neste gang",
"pmcresponse-victim_positive_15": "Du bintet virkelig bogosene mine :alien:",
"pmcresponse-victim_positive_16": "Du er en iskald drapsmaskin. Jeg hadde ikke en sjanse",
"pmcresponse-victim_positive_17": "Okei, greit. det var et bra skudd",
"pmcresponse-victim_positive_18": "Kos deg med kittet mitt",
"pmcresponse-victim_positive_19": "God kamp",
"pmcresponse-victim_positive_2": "Bra skudd",
"pmcresponse-victim_positive_20": "Du er en tøff spiller å slå",
"pmcresponse-victim_positive_21": "Det var en god flanke, bra jobba",
"pmcresponse-victim_positive_22": "Jeg skulle fulgt bedre med. godt jobba",
"pmcresponse-victim_positive_23": "Jeg var for utolmodig. jeg burde gått flankemarsj og ventet",
"pmcresponse-victim_positive_24": "Det her tar jeg lærdom av. bra jobba",
"pmcresponse-victim_positive_25": "Fillern. jeg trodde jeg hadde deg der",
"pmcresponse-victim_positive_26": "Bra jobba. der spilte du bra",
"pmcresponse-victim_positive_27": "Bra kill. der spilte du bra",
"pmcresponse-victim_positive_28": "Solid drap. ser deg i neste raid",
"pmcresponse-victim_positive_29": "For et absolutt Chad Kill. kult",
"pmcresponse-victim_positive_3": "Godt drap",
"pmcresponse-victim_positive_30": "Jeg hadde ikke en sjanse",
"pmcresponse-victim_positive_31": "Det der var manøvre i toppligaen, Chad",
"pmcresponse-victim_positive_32": "Jeg så deg ikke engang komme, kult",
"pmcresponse-victim_positive_33": "Det der var skikkelig solid-snake akrobatikk",
"pmcresponse-victim_positive_34": "Det var et godt kill, vi bør slå oss sammen",
"pmcresponse-victim_positive_35": "Det var et flott drap, la oss spille på lag en gang",
"pmcresponse-victim_positive_36": "Reaksjonsevnene dine er uvirkelige! tøft",
"pmcresponse-victim_positive_37": "Jeg var i dekning, men du fant en god vinkel. bra jobba",
"pmcresponse-victim_positive_38": "Det der var en seriøs Chad-taktikk i det raidet der",
"pmcresponse-victim_positive_39": "Absolutt chad skarpskytter her altså, godt drap",
"pmcresponse-victim_positive_4": "Fortjent kill, godt jobba",
"pmcresponse-victim_positive_40": "Rent drap",
"pmcresponse-victim_positive_41": "Steinkaldt drap",
"pmcresponse-victim_positive_42": "Du klovna meg skikkelig der",
"pmcresponse-victim_positive_43": "Jeg er litt rusten, men det var et greit drap",
"pmcresponse-victim_positive_5": "Heldig kill",
"pmcresponse-victim_positive_6": "God kamp",
"pmcresponse-victim_positive_7": "Det var rettferdig, fint drap",
"pmcresponse-victim_positive_8": "Skal si du er treffsikker",
"pmcresponse-victim_positive_9": "gg",
"port_already_in_use": "Port %s er allerede i bruk, kontroller om serveren allerede kjører",
"profile-unable_to_find_profile_by_id_cannot_delete": "Kan ikke slette profil med id: %s, ingen profil med id funnet",
"profile_save_callback_error": "Feil under utføring avonBeforeSaveCallback: {{callback}}, {{error}}",
"profile_saved": "Endringer på profil lagret",
"quest-no_skill_found": "Ferdighet ikke funnet",
"ragfair-offer_no_longer_exists": "Tilbud finnes ikke lenger",
"server_running": "Serveren kjører, ikke lukk mens du spiller SPT",
"server_start_meme_1": "Lev le kjærlighet",
"server_start_meme_11": "Kan ikke starte miner.exe, vennligst start serveren på nytt",
"server_start_meme_18": "Hvis du kan se denne meldinger, gratulerer, du kan faktisk lese",
"server_start_meme_19": "Gratulerer! Finn din gratis tarkov lisensnøkkel her: https://bit.ly/3TJbUh2",
"server_start_meme_2": "Anime :(",
"server_start_meme_20": "Visste du, at ni av ti brukere ikke kan lese denne meldingen",
"server_start_meme_21": "Har du noengang lurt på, om alle andre ser rødfargen på samme måte du ser det?",
"server_start_meme_22": "bli bedre",
"server_start_meme_23": "SPT holder jomfrudommen din trygg siden 2018",
"server_start_meme_24": "Den hemmelige trygge havnens server er virkelig! Ikke fortell noen!",
"server_start_meme_3": "Hvis du kan høre meg, må du våkne opp",
"server_start_meme_4": "Ikke glem å like og abonnere",
"server_start_meme_5": "Har du sett våres meme-side?",
"server_start_meme_9": "Ste-sanker? H-Hva er det du gjør?",
"server_start_player_active_botreload_skill": "Karakteren din har 'BotReload'-ferdigheten aktivert, dette vil gjøre at du lader våpnene dine unaturlig raskt, ignorer denne meldingen hvis dette er ment",
"server_start_success": "Ha det gøy i spillet",
"started_webserver_success": "Startet webserver på %s",
"trader-missing_durability_threshold_value": "Kan ikke finne holdbarhetsverdi for kjøpmann: {{traderId}}, faller tilbake til standard på: {{value}}",
"trader-missing_trader_details_using_default_refresh_time": "Kjøpmann: {{traderId}} ble ikke funnet, genererer midlertidig oppføring med standard oppdateringstid på: {{updateTime}}",
"trader-price_multipler_is_zero_use_default": "traderPriceMultipler var 0, dette er ugyldig, setter til 0,01",
"trader-unable_to_delete_stale_purchases": "Kan ikke behandle kjøp av kjøpmann i profil: {{profileId}} fordi kjøpmann: {{traderId}} ikke er funnet, hopper over",
"unhandled_response": "[UNHANDLED][%s]",
"unknown_request": "Ukjent forespørsel!",
"validation_error_decode": "Kan ikke dekode checks.dat. Validering av filen ble hoppet over.",
"validation_error_exception": "Unntak funnet under forsøk på å validere fil: %s",
"validation_error_file": "Filvalidering feilet for fil: %s",
"validation_not_found": "Finner ikke filen checks.dat. Fil blir ikke validert.",
"watermark-commercial_use_prohibited": "Kommersiell bruk er forbudt",
"watermark-discord_url": "https://discord.sp-tarkov.com",
"watermark-do_not_report": "IKKE RAPPORTER DET",
"watermark-free_of_charge": "Dette arbeidet er gjort gratis og uten vederlag",
"watermark-modding_disabled": "DETTE BUILDET HAR SERVER MODDING DEAKTIVERT",
"watermark-no_support": "INGEN STØTTE VIL BLI GITT",
"watermark-not_an_issue": "DETTE ER IKKE ET PROBLEM",
"watermark-paid_scammed": "Om du har betalt penger for dette, har du blitt lurt",
"watermark-report_issues_to": "RAPPORTER PROBLEMER TIL",
"watermark-testing_build": "DETTE ER EN TEST BUILD",
"watermark-use_at_own_risk": "BRUKES PÅ EGET ANSVAR",
"websocket-message_send_failed_with_error": "[WS] sendMessage feilet, med feil: %s",
"websocket-message_sent": "[WS] melding sendt",
"websocket-not_ready_message_not_sent": "[WS] Socket er ikke klar for %s, melding ikke sendt",
"websocket-pinging_player": "[WS] Pinger spiller: %s",
"websocket-player_connected": "[WS] Spiller: %s har koblet til",
"websocket-received_message": "[WS] Mottatt melding fra bruker %s ",
"websocket-started": "Startet webserver på %s"
"assort-missing_loyalty_level_object": "stripQuestAssort(): Sortering for Handler {{traderId}} inneholder ikke loyal_level_items data, hopper over fjerning av oppdrags sortering",
"assort-missing_quest_assort_unlock": "Kan ikke finne tilsvarende {{traderName}} oppdrags opplåsing for oppdrag: {{questName}}. Fullføring av dette oppdraget vil ikke belønne en handelselement for kjøp",
"assort-missing_questassort": "stripQuestAssort(): Assort for Trader: %s inneholder ikke et questassort json, hopper over fjerning av nest assorts",
"baseclass-item_not_found": "%s ble ikke funnet i elementets basis-mellomlager, regenererer hurtigbuffer",
"baseclass-item_not_found_failed": "Elementet %s ble fremdeles ikke funnet i base-mellomlager etter regenerering",
"baseclass-missing_db_no_cache": "Databasen var tom, kan ikke generere elementets buffer",
"bleeding_edge_build": "BLEEDINGEDGE",
"bot-compatibility_check_missing_props": "Kan ikke validere element: {{id}} {{name}} i plass:{{slot}} kan brukes, det mangler a _props verdi",
"bot-generation_failed": "bot generering mislykket. se serverloggen for ytterligere detaljer",
"bot-incompatible_ammo_for_weapon_falling_back_to_default": "Inkompatibel ammunisjon {{chosenAmmo}} ble funnet for {{weaponId}} - {{weaponName}}, faller tilbake til standard: {{defaultAmmo}}",
"bot-invalid_item_compatibility_check": "Kan ikke kontrollere elementets kompatibilitet med utstyrte elementer, ønsket element: {{itemTpl}} felt: {{slot}} er ikke et gyldig produkt",
"bot-item_missing_props_property": "Artikkel {{itemTpl}} {{name}} mangler a _props egenskap",
"bot-item_spawn_limit_reached_skipping_item": "{{botRole}} kan ikke fremkalle element {{itemName}} etter {{attempts}} forsøk, ignorerer fremkallingsgrense",
"bot-loot_type_not_found": "Loot mellomlager feilet for loot: {{lootType}} på bot: {{botRole}}, var en pmc: {{isPmc}}",
"bot-missing_application_context": "applikasjonsKontekst kunne ikke finne %s verdi. Har du startet serveren på nytt uten å starte spillet på nytt?",
"bot-missing_cartridge_slot": "Kan ikke legge til patroner til våpenet fordi modPool ikke inneholder patroner for et sylinderMagasin %s, hopper over",
"bot-missing_container_with_tpl": "Kunne ikke finne beholder mal med tpl.: %s",
"bot-missing_equipment_settings": "Bot {{botRole}} mangler utstyrsinnstillingene: ikke mulig å oppnå verdi for: {{setting}}, faller tilbake til standard for: {{defaultValue}}",
"bot-missing_equipment_settings_property": "Bot {{botRole}} mangler utstyrsinnstillingene: ikke mulig å oppnå verdi for: {{setting}}, faller tilbake til standard for: {{defaultValue}}",
"bot-missing_item_template": "Kan ikke finne objektmal med tpl: %s",
"bot-missing_saved_match_info": "getBotCap() kan ikke få lagret match-informasjon, faller tilbake til standard. Restartet du serveren og ikke klienten?",
"bot-missing_weapon_preset": "Kunne ikke finne forhåndsinstilling for våpen med tpl: %s",
"bot-mod_not_in_slot_filter_list": "Modd: {{modId}} ble ikke funnet i kompatibelt elementfilter for plass: '{{modSlot}}' for element: {{parentName}}, hopper over - {{botRole}}",
"bot-mod_slot_missing_from_item": "Slot '{{modSlot}}' eksisterer ikke for elementet: {{parentId}} {{parentName}} på {{botRole}}",
"bot-no_ammo_found_in_bot_json": "Kan ikke finne ammunisjon for bot type: %s",
"bot-no_bot_cap_found_for_location": "Ingen områdebegrensning funnet for bot: %s, bruker standard",
"bot-no_bot_type_in_cache": "ADVARSEL - Bot mellomlager har ingen kunnskap om type %s",
"bot-no_caliber_data_for_weapon_falling_back_to_default": "Kan ikke finne kaliber-data for {{weaponId}} - {{weaponName}}, faller tilbake til standard ammunisjon: {{defaultAmmo}}",
"bot-no_compatible_camora_ammo_found": "Kunne ikke finne en kompatibel ammunisjon for plass: %s. Fylling av kamora hoppet over",
"bot-no_item_template_found_when_adding_mod": "Kan ikke finne mal for modifikasjonselement med tpl: {{modId}} for plass {{modSlot}}",
"bot-no_spawn_chance_defined_for_equipment_slot": "Ingen fremkallingsmulighet ble definert for utstyr: %s",
"bot-single_bot_generation_not_found_in_cache": "Bot: %s ikke funnet i mellomlager, genererer på nytt, dette kan føre til at spillet lagger",
"bot-unable_to_add_mod_item_invalid": "Mod: {{itemName}} er ikke et gyldig produkt, ikke mulig å legge til i plass: '{{modSlot}}' på produkt: {{parentItemName}}, hopper over",
"bot-unable_to_add_mods_to_weapon_missing_ammo_slot": "Kan ikke legge til modifikasjoner på våpen: {{weaponName}} {{weaponId}} fordi det mangler plasser, patroner eller kammer - {{botRole}}",
"bot-unable_to_edit_limits_of_unknown_map": "Kan ikke redigere bot grenser på kartet: %s fordi det ikke ble funnet",
"bot-unable_to_filter_mod_slot_all_blacklisted": "Kan ikke generere filtrert dynamisk våpen-modifikasjons pool fordi svartelisten har filtrert ut alle moddene for plass: %s, ignorerer svarteliste og regenererer pool",
"bot-unable_to_filter_mods_all_blacklisted": "Kan ikke filtrere modifikasjoner for plass: {{slotName}} på {{itemName}} ettersom de alle var svartelistet, ignorerer svartelisten",
"bot-unable_to_find_ammo_item": "Kan ikke finne ammunisjonsmal med tpl: %s",
"bot-unable_to_find_bot_in_cache": "Kan ikke finne bot i mellomlager med navn: %s",
"bot-unable_to_find_default_magazine_item": "Kunne ikke finne magasin mal: %s i databasen",
"bot-unable_to_find_loot_n_value_for_bot": "Finner ikke loot N verdi for bot: %s, bruker scav n verdi i stedet",
"bot-unable_to_find_magazine_item": "Kunne ikke finne magasin mal: %s i databasen",
"bot-unable_to_find_spawn_limits_fallback_to_defaults": "Kan ikke finne genererings grenser for rolle: %s, faller tilbake til standard",
"bot-unable_to_get_bot_difficulty_fallback_to_assault": "Finner ikke bot: {{botType}} vanskelighetsgrad {{difficulty}}, bruker angreps vanskelighetsgrad som reserveløsning",
"bot-unable_to_get_bot_fallback_to_assault": "Finner ikke bot: JSON, %s JSON, bruker en angreps bot som reserveløsning",
"bot-weapon_generated_incorrect_using_default": "Våpen %s ble generert feil, faller tilbake til våpenets forhåndsinnstilling, se feil ovenfor",
"bot-weapon_missing_magazine_or_chamber": "Våpen med tpl: {{weaponId}} har ingen magasin eller kammer - {{botRole}}",
"bot-weapon_missing_mod_slot": "Slot '{{modSlot}}' eksisterer ikke for elementet: {{weaponId}} {{weaponName}} på {{botRole}}",
"bot-weapons_required_slot_missing_item": "Påkrevd plass '{{modSlot}}' på {{modName}} {{slotId}} var tom på {{botRole}}",
"client_request": "[Client Request] %s",
"customisation-item_already_purchased": "Kles-element {{itemId}} {{itemName}} er allerede kjøpt",
"customisation-unable_to_find_clothing_item_in_inventory": "Kles-element ikke funnet i inventaret med ID: %s",
"customisation-unable_to_find_suit_by_id": "Kan ikke finne kjøpmannens drakttilbud med id: %s",
"dialog-missing_item_template": "Kan ikke finne artikkelmal {{tpl}} i db, kan ikke sende melding av type {{type}}, hopper over",
"event-unhandled_event": "[UNHÅNDTERT HENDELSE] %s",
"executing_startup_callbacks": "Server: Utfører start-callbacks...",
"fence-unable_to_find_assort_by_id": "Kunne ikke finne Fence assortement for id: %s",
"fixer-updated_pockets": "Oppdaterte 'pocket' elementet til ny versjon 18876 med x3 spesialplasser",
"gameevent-bot_not_found": "addEventGearToScavs() - ute av stand til å finne bot av type %s i databasen, hopper over",
"gameevent-no_gear_data": "Ingen utstyrsdata i sesonghendelser.json config for hendelse %s",
"health-healing_item_not_found": "Finner ikke helbredings element %s i spillerens inventar",
"health-unable_to_find_item_to_consume": "Finner ikke et forbruksvare %s i spillerens inventar",
"hideout-missing_recipe_for_area": "Kunne ikke finne oppskrift: %s for områdetype",
"hideout-missing_recipe_in_db": "Kunne ikke lokalisere oppskriften med _id: %s",
"hideout-no_bitcoins_to_collect": "Ingen bitcoins er klar for henting",
"hideout-unable_to_find_area": "Kan ikke finne gjemmestedsområde: %s i profilen",
"hideout-unable_to_find_area_in_database": "Finner ikke området: %s i databasen",
"hideout-unable_to_find_item_in_inventory": "Finner ikke element i inventaret med id %s",
"hideout-unable_to_find_item_to_remove_from_area": "Kan ikke finne noen element å fjerne fra plass i området: %s",
"hideout-unable_to_find_production_in_profile_by_recipie_id": "Kan ikke finne produksjonsoppskrift Id: %s i profilen",
"hideout-unable_to_find_scav_case_recipie_in_database": "Finner ikke Scav Case oppskrift med id: %s i databasen",
"hideout-unable_to_find_scavcase_requested_item_in_profile_inventory": "Finner ikke elementet: %s forespurt av ScavCase",
"hideout-unhandled_remove_item_from_area_request": "Uhåndtert forsøk på å fjerne elementet fra gjemmestedsområdet: %s",
"http-unknown_error": "En ukjent feil har oppstått",
"importing_database": "Importerer database...",
"importing_database_finish": "Database import ferdig",
"importing_spt_configs": "Importerer konfigurasjoner...",
"inraid-missing_standing_for_kill": "Finner ikke omdømmenivå for {{victimSide}}:{{victimRole}}",
"insurance-missing_insurance_price_multiplier": "Ingen forsikringsmultiplikator funnet for kjøpmann: %s, sjekk at det finnes i InsuranceConfig.js, faller tilbake til standardverdien på: 0.3",
"inventory-edit_trader_item": "Kan ikke redigere et kjøpmannselement",
"inventory-examine_item_does_not_exist": "examineItem() - Ingen ID med %s funnet",
"inventory-fill_container_failed": "fillContainerMapWithItem() returnerte med en feil %s",
"inventory-get_item_size_item_not_found_by_tpl": "getSizeByInventoryItemHash() Item with tpl: %s ble ikke funnet",
"inventory-invalid_item_missing_from_db": "Kan ikke hente gjenstand: %s fra db",
"inventory-invalid_move_to_container": "Forsøkte å flytte element med plass id: {{slotId}} til {{container}}, profilkorrupsjon ble forhindret",
"inventory-item_missing_props_property": "Gjenstands tpl: {{itemTpl}} name: {{itemName}} mangler rekvisitt-egenskaper. størrelse på denne kan ikke oppnås",
"inventory-item_to_toggle_missing_upd": "Inventar element med _id: %s mangler et upd objekt, legger til",
"inventory-missing_stash_size": "Kan ikke bestemme stash-størrelse fordi det ikke finnes stash i spillerens inventar",
"inventory-no_stash_space": "Ikke nok lagringsplass",
"inventory-return_default_size": "Standardiserer gjenstand %s til størrelse 1x1",
"inventory-stash_not_found": "Kan ikke finne stash %s i db",
"inventory-unable_to_fill_container": "[OOB] for gjenstand: {{id}}; Feilmelding: {{error}}",
"inventory-unable_to_find_item": "getExaminedItemTpl() Kan ikke finne gjenstand med tpl: %s i databasen eller på markedet",
"inventory-unable_to_find_stash": "Finner ingen stash",
"inventory-unable_to_toggle_item_not_found": "Kan ikke bytte inventar med id: %s, gjenstanden ble ikke funnet",
"item-durability_value_invalid_use_default": "getRepairableItemQualityValue() weapon tpl: %s holdbarhetsverdi er ugyldig, gjenoppretter standardverdi til 1",
"item-invalid_tpl_item": "Kan ikke finne et element med tpl på: %s i Db",
"launcher-missing_property": "Profil: %s mangler en descriptionLocaleKey egenskap",
"launcher-profile-edgeofdarkness": "Samme som Prepare To Escape, pluss; større stash-størrelse (10x68), ekstra utstyr/gjenstander, høyere startomdømme med handlere, 1000 dollar, 500 euro",
"launcher-profile_leftbehind": "Samme som standard, pluss; større stash-størrelse (10x38), ekstra utstyr/elementer, 500 dollar",
"launcher-profile_preparetoescape": "Samme som Left Behind, pluss; større stash-størrelse (10x48), ekstra utstyr/gjenstander, høyere omdømme med handelsfolk, 250 euro",
"launcher-profile_sptdeveloper": "Testprofil, startnivå er level 69, masse Rubler/Dollar/Euro, USEC starter med alle oppdrag som er klare for å starte, BEAR starter med alle oppdrag klare til å levere, uovervinnelighets-balaklava",
"launcher-profile_sptzerotohero": "Start med nesten ingenting, ingen Rubler/Dollar/Euro, ingen omdømme hos kjøpmenn, 1 kniv, ingen oppdrag fullført",
"launcher-profile_standard": "Samme som live, grunnleggende stash-størrelse (10x28), 500.000 Rubler",
"linux_use_priviledged_port_non_root": "Ikke-rot-prosesser kan ikke binde til porter under 1024",
"location-containers_generated_success": "Totalt ble %s statiske beholdere generert",
"location-critical_error_see_log": "En kritisk feil oppsto ved generering av loot, se server Logg for detaljer",
"location-dynamic_items_spawned_success": "Totalt er %s dynamiske elementer generert",
"location-generated_success": "Lokasjon generert",
"location-missing_dynamic_template": "Valgt dynamisk startpunkt %s har ingen mal, hopper over",
"location-missing_root_item": "createItem() feilet, rotelement er null, tpl: {{tpl}}, parentId: {{parentId}}",
"location-preset_not_found": "forhåndsinnstilling ikke funnet for {{tpl}}, standardinnstilling: {{defaultId}} navn: {{defaultName}}, parentid: {{parentId}}",
"location-spawn_point_count_requested_vs_found": "{{requested}} spawnpoints var forespurt mens {{found}} er tilgjengelig {{mapName}}",
"location-spawnpoint_missing_items": "Valgt dynamisk spawnpoint %s har ingen gjenstander, hopper over",
"location-unable_to_find_airdrop_drop_config_of_type": "Finner ikke konfigurasjonsinnstillingene for flyslipp for typen: %s, faller tilbake for slipptype: blandet ",
"location-unable_to_fix_broken_waves_missing_base": "%s har ingen base json, hopper over kartbølge rettelser",
"location-unable_to_reparent_item": "createItem() feilet, ikke mulig å gjennomføre re-parent {{tpl}}, parentId: {{parentId}}",
"loot-item_missing_parentid": "Artikkel: %s mangler en parentId verdi. ikke mulig å bruke artikkel som bytte",
"loot-non_item_picked_as_sealed_weapon_crate_reward": "Ugyldig våpen: %s, ble valgt som belønning for forseglet våpenkasse, ikke mulig å opprette bytte",
"mailsend-missing_parent": "Kan ikke finne et element med slotId på: gjemmested for melding til: {{traderId}} sender: {{sender}}",
"mailsend-missing_trader": "Kan ikke sende meldingstype: {{messageType}} til spiller: {{sessionId}}, siden kjøpmanns enum var null",
"mod-send_bundle_url": "[BUNT]: %s",
"modloader-async_mod_error": "ModLoader: Feil ved lasting av async mod: %s",
"modloader-checked": "sjekket",
"modloader-checking_mod": "sjekker: %s",
"modloader-cyclic_dependency": "Syklisk avhengighet oppdaget. Denne feilen må løses. Serveren kan ikke starte før dette er fikset og vil stoppe",
"modloader-dependency_container_not_initalized": "Avhengighetsbeholderen ble forespurt, men den ble ikke initialisert",
"modloader-error_parsing_mod_load_order": "Feil under parsing av mod lastings rekkefølge",
"modloader-incompatibilities_not_string_array": "Mod %s package.json egenskaps 'inkompatibiliteter' bør være en streng array",
"modloader-incompatible_mod_found": "Mod {{author}}{{name}} er inkompatibel med {{incompatibleModName}}",
"modloader-installing_external_dependencies": "Installerer avhengigheter for Mod: {{name}} av: {{author}}",
"modloader-installing_external_dependencies_disabled": "Mod: {{name}} av: {{author}} krever eksterne avhengigheter, men funksjonen er for øyeblikket deaktivert. gå til \"{{configPath}}\", sett \"{{configOption}}\" til sant, og start serveren på nytt.\nVed å aktivere dette godtar du alt ansvar for hva {{name}} laster ned til maskinen din.",
"modloader-invalid_version_property": "Mod %s pakke.json inneholder en ugyldig versjonstreng",
"modloader-is_client_mod": "Mod (%s) er en klientmod og skal plasseres i følgende mappe: /spt/bepinex/plugins",
"modloader-load_order_conflict": "`{{modOneName}}` og `{{modTwoName}}` har motstridende krav for innlastingsrekkefølge. serveren kan ikke starte før dette er fikset og vil slå seg av",
"modloader-loaded_mod": "Mod: {{name}} versjon: {{version}} av: {{author}} lastet inn",
"modloader-loading_mods": "ModLoader: laster inn %s server mods...",
"modloader-main_property_not_js": "Mod %s package.json hovedegenskap må være en .js-fil",
"modloader-main_property_points_to_nothing": "Mod %s package.json hovedegenskap peker til en ikke-eksisterende fil",
"modloader-missing_dependency": "Mod {{mod}} krever at {{modDependency}} er installert.",
"modloader-missing_package_json": "Mod (%s) mangler package.json. Sørg for at du har sjekket mods hub-siden for installasjonsinstruksjoner",
"modloader-missing_package_json_property": "Mod {{modName}} package.json krever {{prop}} egenskap",
"modloader-mod_has_no_main_property": "ModLoader: Mod (%s) er ikke kompatibel. Den mangler en hovedegenskap",
"modloader-mod_order_error": "ModLoader: Feil ble funnet i order.json, VIL BRUKE STANDARD LASTEREKKEFØLGE",
"modloader-mod_order_missing": "ModLoader: order.json mangler, oppretter...",
"modloader-mod_order_missing_from_json": "ModLoader: Mod %s mangler fra order.json, legger til",
"modloader-no_mods_loaded": "Feil ble funnet med mods, INGEN MODS VIL BLI LASTET",
"modloader-not_correct_mod_folder": "En mappe kalt (%s) finnes i din mods-mappe. Du har installert en mod på feil måte. Du kan ha utpakket ut innholdet av en mod direkte inn i mod mappen ved en feil. Se nettstedets FAQ og mods hub-sider angående hvordan du installerer mods riktig",
"modloader-outdated_dependency": "Mod {{mod}} krever {{modDependency}} versjon {{requiredVersion}}. Gjeldende installerte versjon er {{currentVersion}}",
"modloader-skipped_mod": "Hoppet over lasting av Mod: {{mod}}",
"modloader-user_mod_folder_missing": "ModLoader: user/mod mappe mangler, oppretter...",
"modloader-visited": "besøkt",
"modloader-x_duplicates_found": "Du prøver å laste inn mer enn en versjon av %s mod. Hopper over alle.",
"openzone-unable_to_find_map": "Kan ikke legge til soner til plassering: %s fordi den ikke finnes",
"payment-not_enough_money_to_complete_transation": "Profilen hadde ikke nok penger til å fullføre transaksjonen: Nødvendig {{amountToPay}}, har {{amountAvailable}}",
"player-attempt_to_increment_skill_with_negative_value": "Kan ikke øke ferdigheten: %s med et negativt beløp",
"pmc-name_prefix_1": "Engleaktig",
"pmc-name_prefix_10": "Selvsikker",
"pmc-name_prefix_11": "Sjarmerende",
"pmc-name_prefix_12": "Sofistikert",
"pmc-name_prefix_13": "Elegant",
"pmc-name_prefix_14": "Guddommelig",
"pmc-name_prefix_15": "Uærlig",
"pmc-name_prefix_16": "Grådig",
"pmc-name_prefix_17": "Delvis skallet",
"pmc-name_prefix_18": "Attraktiv",
"pmc-name_prefix_19": "Barnslig",
"pmc-name_prefix_20": "Demonisk",
"pmc-name_prefix_21": "Ydmyk",
"pmc-name_prefix_22": "Fantastisk",
"pmc-name_prefix_23": "Letargisk",
"pmc-name_prefix_24": "Nervøs",
"pmc-name_prefix_27": "Rastløs",
"pmc-name_prefix_29": "Fortydelig",
"pmc-name_prefix_3": "Sliten",
"pmc-name_prefix_30": "Jentesjef",
"pmc-name_prefix_31": "Boss-Babe",
"pmc-name_prefix_32": "Konge",
"pmc-name_prefix_33": "Sjef",
"pmc-name_prefix_34": "Vanskelig",
"pmc-name_prefix_35": "Seriøs",
"pmc-name_prefix_36": "Bærbar",
"pmc-name_prefix_37": "Mistenkelig",
"pmc-name_prefix_38": "Kleint",
"pmc-name_prefix_39": "Dank",
"pmc-name_prefix_40": "Geit",
"pmc-name_prefix_41": "Zesty",
"pmc-name_prefix_42": "Falsk",
"pmc-name_prefix_43": "Hevngjerrig",
"pmc-name_prefix_44": "Forvirret",
"pmc-name_prefix_45": "Sensuell",
"pmc-name_prefix_46": "Fet",
"pmc-name_prefix_47": "Stor",
"pmc-name_prefix_48": "Swole",
"pmc-name_prefix_49": "Mistenkelig",
"pmc-name_prefix_5": "Sint",
"pmc-name_prefix_6": "Ærlig",
"pmcresponse-killer_negative_1": "ty 4 gratis bytte",
"pmcresponse-killer_negative_10": "Prøv idet minste å sloss neste gang a...",
"pmcresponse-killer_negative_11": "Jeg tror du trenger å øve litt til",
"pmcresponse-killer_negative_12": "Prøv i det minste å være litt utfordrende neste gang",
"pmcresponse-killer_negative_13": "Rip lille timmy",
"pmcresponse-killer_negative_14": "Enda en skitten liten rotte tatt hånd om",
"pmcresponse-killer_negative_15": "Det der var bare flaut å se på",
"pmcresponse-killer_negative_16": "Jeg forventet i det minste LITT motstand... jaja",
"pmcresponse-killer_negative_17": "Jeg håper ikke du forsikret utstyret ditt, for det får du ikke tilbake",
"pmcresponse-killer_negative_18": "Jeg har en youtube serie om hvordan man kan bli bedre på tarkov hvis du er interessert",
"pmcresponse-killer_negative_19": "Enda et gjenkjenningsmerke til samlingen min",
"pmcresponse-killer_negative_2": "Takk for det nye kittet",
"pmcresponse-killer_negative_20": "Du er så dårlig at du bør spille spt i stedet",
"pmcresponse-killer_negative_3": "Ikke rart du døde, våpenet ditt er søppel",
"pmcresponse-killer_negative_4": "Hvorfor har du på deg den kroppspansringen? lmao",
"pmcresponse-killer_negative_5": "lmaoooo",
"pmcresponse-killer_negative_6": "Ikke bekymre deg, utstyret ditt vil være på markedet snart",
"pmcresponse-killer_negative_7": "Ikke så rart du spiller SPT, så dårlig som du sikter!",
"pmcresponse-killer_negative_8": "Det er som det er.",
"pmcresponse-killer_negative_9": "Takk for at du samlet loot til meg",
"pmcresponse-killer_plead_10": "Typisk {{playerSide}} oppførsel",
"pmcresponse-killer_plead_11": "Jeg trenger {{playerSide}} kills, håper du forstår",
"pmcresponse-killer_plead_4": "Vi sees neste gang",
"pmcresponse-killer_plead_7": "Jeg fant endelig kroppen din og alt du har er søppel",
"pmcresponse-killer_plead_8": "Jeg sverger at du har drept meg før",
"pmcresponse-killer_plead_9": "Typisk oppførsel til en {{playerSide}}",
"pmcresponse-killer_positive_1": "God kamp",
"pmcresponse-killer_positive_10": "Hva enn du matet det våpenet med, så ødela det all kroppspansringen min. God kamp!",
"pmcresponse-killer_positive_11": "Ingenting personlig, må bare få disse Jaeger-oppdragene fullført",
"pmcresponse-killer_positive_12": "Jeg ble ganske bekymret der en stund",
"pmcresponse-killer_positive_13": "Imponerende ferdigheter {{PlayerName}}",
"pmcresponse-killer_positive_14": "Respekt, du ga meg en god kamp",
"pmcresponse-killer_positive_15": "Ren kamp, respekt",
"pmcresponse-killer_positive_16": "Det var en ekte katt og mus kamp, fantastisk",
"pmcresponse-killer_positive_17": "Vi er så tilbake",
"pmcresponse-killer_positive_2": "Du sloss bra",
"pmcresponse-killer_positive_3": "Jeg gjemte utstyret ditt",
"pmcresponse-killer_positive_4": "Du tok emg nesten! flott kamp!",
"pmcresponse-killer_positive_5": "Godt spilt, du hadde meg nesten",
"pmcresponse-killer_positive_6": "Der tok du meg nesten",
"pmcresponse-killer_positive_7": "Hvis jeg ikke hadde overrasket deg, hadde jeg vært dau",
"pmcresponse-killer_positive_8": "God kamp",
"pmcresponse-killer_positive_9": "Godt kjempet",
"pmcresponse-suffix_15": "Kompis",
"pmcresponse-suffix_16": "amigo",
"pmcresponse-suffix_17": "kompis",
"pmcresponse-suffix_18": "dude",
"pmcresponse-suffix_19": "m8",
"pmcresponse-suffix_20": ":)",
"pmcresponse-suffix_21": "(:",
"pmcresponse-suffix_22": ":))))))",
"pmcresponse-suffix_23": "GG",
"pmcresponse-suffix_24": "kjære kompis",
"pmcresponse-suffix_25": "venn",
"pmcresponse-suffix_26": "gutt",
"pmcresponse-suffix_27": "nerd",
"pmcresponse-victim_negative_100": "Jeg tipper du installerte SAIN og måtte fjerne det siden du ble drept så mye",
"pmcresponse-victim_negative_16": "Hvis det var en rettferdig kamp ville jeg vunnet",
"pmcresponse-victim_negative_17": "Jeg håper du selger ditt bytte til feil Kjøpmann",
"pmcresponse-victim_negative_18": "Jeg håper du legger ut byttet ditt på markedet for feil pris",
"pmcresponse-victim_negative_19": "1v1 meg nerd, jeg vinner",
"pmcresponse-victim_negative_20": "Fikk klikk på våpenet mitt, ellers hadde jeg tatt deg",
"pmcresponse-victim_negative_21": "Du er litt av ei rotte",
"pmcresponse-victim_negative_22": "Wow, gjemmer deg i et hjørne som ei rotte? utrolig...",
"pmcresponse-victim_negative_23": "Jeg håper du slår tåa di i bordkanten",
"pmcresponse-victim_negative_24": "Hey! Hvorfor drepte du meg? jeg sier det til mamma",
"pmcresponse-victim_negative_25": "Rapportert",
"pmcresponse-victim_negative_26": "Min mor syntes jeg burde ha vunnet den kampen",
"pmcresponse-victim_negative_27": "Jøss, å knerte en noob som meg må vel gjøre deg skikkelig stolt",
"pmcresponse-victim_negative_28": "Jeg vedder på at du spiller SPT fordi du jukser i live",
"pmcresponse-victim_negative_29": "Du head-eyesd meg, mr hackerman",
"pmcresponse-victim_negative_30": "Flott head-eyes cheat...",
"pmcresponse-victim_negative_31": "Hvis jeg hadde hatt penger nok til et skikkelig kitt hadde det vært du som var dau, og ikke jeg.",
"pmcresponse-victim_negative_32": "du tok meg, men jeg tviler sterkt på at du fant det svarte nøkkelkortet jeg hadde.",
"pmcresponse-victim_negative_33": "Du tok meg kanskje, men jeg tviler på at du fant det termiske siktet jeg hadde.",
"pmcresponse-victim_negative_34": "Jeg sluttet å spille live på grunn av esp og likevel er du her...",
"pmcresponse-victim_negative_35": "Ja ,du tok meg, men jeg tar mer enn deg i benk!",
"pmcresponse-victim_negative_36": "Du er like flink til å navigere som Christopher Columbus",
"pmcresponse-victim_negative_37": "Jeg vedder på at du høres ut som du spiser sigaretter.",
"pmcresponse-victim_negative_38": "Du skyter som en gammal mann. Er det dette du gjør nå som du er pensjonist?",
"pmcresponse-victim_negative_39": "Jeg vedder på at du ser ut som om jeg tegnet deg med venstrehanda mi",
"pmcresponse-victim_negative_40": "Si til mora di at hu må lage mac'n cheese. Jeg kommer straks",
"pmcresponse-victim_negative_41": "Hvis du var noe mer innavlet ville du vært et smørbrød",
"pmcresponse-victim_negative_42": "Din illeluktende lille tusse",
"pmcresponse-victim_negative_43": "Det var ingen behov for vold",
"pmcresponse-victim_negative_44": "1 v 1 meg i dorms når som helst",
"pmcresponse-victim_negative_45": "Typisk {{playerSide}} oppførsel",
"pmcresponse-victim_negative_46": "Jeg forventet bedre fra en på level {{playerLevel}}",
"pmcresponse-victim_negative_47": "Det tapet sugde, men jeg kommer og tar deg i det neste raidet!",
"pmcresponse-victim_negative_48": "Bare vent til neste raid! jeg gjør ikke samme feil igjen",
"pmcresponse-victim_negative_49": "Det der var uventet. Du var heldig denne gangen",
"pmcresponse-victim_negative_50": "Jeg hadde deg nesten! Du slipper ikke unna neste gang",
"pmcresponse-victim_negative_51": "Du var heldig denne gangen! Det blir ikke like lett neste gang",
"pmcresponse-victim_negative_52": "Jeg tok noen dårlige valg denne gangen, men det blir ikke like lett neste gang!",
"pmcresponse-victim_negative_53": "Lykken var på din side, neste gang er det min tur",
"pmcresponse-victim_negative_54": "Jeg kommer tilbake sterkere, kompis. Bare vent og se!",
"pmcresponse-victim_negative_55": "Der kødda jeg det skikkelig til. Det skjer ikke igjen",
"pmcresponse-victim_negative_56": "Skal vedde på at du ikke så LedXen i riggen min",
"pmcresponse-victim_negative_57": "Null sjangs for at du fant labs-kortet jeg hadde i lomma",
"pmcresponse-victim_negative_58": "Håper du glemte å ta med deg de dyre nøklene jeg hadde...",
"pmcresponse-victim_negative_59": "Hadde akkurat nok tid til å putte tingene i gammaen",
"pmcresponse-victim_negative_60": "Hadde akkurat nok tid til å stappe tingene i ræva, så ingenting til deg!",
"pmcresponse-victim_negative_61": "Gammaen min var full av stæsj. Regner med din ikke var det?",
"pmcresponse-victim_negative_62": "Fullstendig rotte-adferd",
"pmcresponse-victim_negative_63": "Du er litt av ei rotte!",
"pmcresponse-victim_negative_64": "Du tok meg bare fordi jeg lagga!",
"pmcresponse-victim_negative_65": "Wow, du misbruker desync ofte du, eller hva?",
"pmcresponse-victim_negative_66": "På tide for deg å ta livet av noen i dag, antar jeg...",
"pmcresponse-victim_negative_67": "Skal vedde på at du satte AI-en på easy!",
"pmcresponse-victim_negative_68": "Du vant bare fordi jeg kødda det til",
"pmcresponse-victim_negative_69": "Lykkeskudd",
"pmcresponse-victim_negative_80": "Har du vurdert å gå ut av huset og se litt grønt gress av og til?",
"pmcresponse-victim_negative_81": "Gratulerer! Du drepte akkurat en kar som var travel med å leve sitt eget liv",
"pmcresponse-victim_negative_82": "Ja du drepte meg kanskje, men tror ikke du skal på date i kveld slik jeg skal (med en dame altså)",
"pmcresponse-victim_negative_83": "Jeg er en moderator på reddig og skal sørge for at du aldri får postet der igjen",
"pmcresponse-victim_negative_84": "Ja du drepte meg kanskje, men det er bare siden jeg er i en telefonsamtale med ei dame",
"pmcresponse-victim_negative_85": "Du tok meg bare på grunn av noen brukte en mikrobølgovn som forstyrrret wifi signalet mitt",
"pmcresponse-victim_negative_86": "Jeg døde kun på grunn av at jeg var på treningstudio tidligere og løfta sinsykt tungt",
"pmcresponse-victim_negative_87": "Jeg er en discord moderator så du burde passe deg, jeg er en storkar rundt her",
"pmcresponse-victim_negative_88": "Du ble reddet av at våpnet mitt låste seg",
"pmcresponse-victim_negative_89": "Du er heldig at fokuset mitt er på en apekatt jpg og ikke dette barnslige spillet, ellers ville du vært lei deg",
"pmcresponse-victim_negative_90": "Hvis hodet mitt ikke var fylt av anti jantelov tanker akkurat nå så ville du vært så død",
"pmcresponse-victim_negative_91": "Jeg lot deg faktisk drepe meg altså",
"pmcresponse-victim_negative_92": "Du gjorde meg en tjeneste, jeg skulle selge dette søppel utstyret til fence uansett",
"pmcresponse-victim_negative_93": "Du er en så rotte at jeg tipper du blir kalt Master Splinter",
"pmcresponse-victim_negative_94": "Jeg tipper du prøvespilte for filmen Stuart Little din rotte",
"pmcresponse-victim_negative_95": "Jeg tipper du bruker radar mod som jeg så på youtube",
"pmcresponse-victim_negative_96": "Prøv en mot en mot meg i dorms, vi vil se hvem som er best",
"pmcresponse-victim_negative_97": "Jeg tipper du er en av de personene som skriver på internett om dårlig fps på streets",
"pmcresponse-victim_negative_98": "Jeg tipper du installerte gamle mods og fikk masse feilmeldinger for så å skrive om det på internett",
"pmcresponse-victim_negative_99": "Datamaskinen din er så dårlig du får 20fps på streets",
"pmcresponse-victim_positive_1": "Bra skudd",
"pmcresponse-victim_positive_10": "Visste jeg skulle ikke ha tittet rundt",
"pmcresponse-victim_positive_11": "Du tok meg på senga",
"pmcresponse-victim_positive_12": "Bra spilt, jeg tar deg neste gang",
"pmcresponse-victim_positive_13": "Du hadde bedre vinkler enn meg",
"pmcresponse-victim_positive_14": "Jeg tar deg neste gang",
"pmcresponse-victim_positive_15": "Du bintet virkelig bogosene mine :alien:",
"pmcresponse-victim_positive_16": "Du er en iskald drapsmaskin. Jeg hadde ikke en sjanse",
"pmcresponse-victim_positive_17": "Okei, greit. det var et bra skudd",
"pmcresponse-victim_positive_18": "Kos deg med kittet mitt",
"pmcresponse-victim_positive_19": "God kamp",
"pmcresponse-victim_positive_2": "Bra skudd",
"pmcresponse-victim_positive_20": "Du er en tøff spiller å slå",
"pmcresponse-victim_positive_21": "Det var en god flanke, bra jobba",
"pmcresponse-victim_positive_22": "Jeg skulle fulgt bedre med. godt jobba",
"pmcresponse-victim_positive_23": "Jeg var for utolmodig. jeg burde gått flankemarsj og ventet",
"pmcresponse-victim_positive_24": "Det her tar jeg lærdom av. bra jobba",
"pmcresponse-victim_positive_25": "Fillern. jeg trodde jeg hadde deg der",
"pmcresponse-victim_positive_26": "Bra jobba. der spilte du bra",
"pmcresponse-victim_positive_27": "Bra kill. der spilte du bra",
"pmcresponse-victim_positive_28": "Solid drap. ser deg i neste raid",
"pmcresponse-victim_positive_29": "For et absolutt Chad Kill. kult",
"pmcresponse-victim_positive_3": "Godt drap",
"pmcresponse-victim_positive_30": "Jeg hadde ikke en sjanse",
"pmcresponse-victim_positive_31": "Det der var manøvre i toppligaen, Chad",
"pmcresponse-victim_positive_32": "Jeg så deg ikke engang komme, kult",
"pmcresponse-victim_positive_33": "Det der var skikkelig solid-snake akrobatikk",
"pmcresponse-victim_positive_34": "Det var et godt kill, vi bør slå oss sammen",
"pmcresponse-victim_positive_35": "Det var et flott drap, la oss spille på lag en gang",
"pmcresponse-victim_positive_36": "Reaksjonsevnene dine er uvirkelige! tøft",
"pmcresponse-victim_positive_37": "Jeg var i dekning, men du fant en god vinkel. bra jobba",
"pmcresponse-victim_positive_38": "Det der var en seriøs Chad-taktikk i det raidet der",
"pmcresponse-victim_positive_39": "Absolutt chad skarpskytter her altså, godt drap",
"pmcresponse-victim_positive_4": "Fortjent kill, godt jobba",
"pmcresponse-victim_positive_40": "Rent drap",
"pmcresponse-victim_positive_41": "Steinkaldt drap",
"pmcresponse-victim_positive_42": "Du klovna meg skikkelig der",
"pmcresponse-victim_positive_43": "Jeg er litt rusten, men det var et greit drap",
"pmcresponse-victim_positive_5": "Heldig kill",
"pmcresponse-victim_positive_6": "God kamp",
"pmcresponse-victim_positive_7": "Det var rettferdig, fint drap",
"pmcresponse-victim_positive_8": "Skal si du er treffsikker",
"pmcresponse-victim_positive_9": "gg",
"port_already_in_use": "Port %s er allerede i bruk, kontroller om serveren allerede kjører",
"profile-unable_to_find_profile_by_id_cannot_delete": "Kan ikke slette profil med id: %s, ingen profil med id funnet",
"profile_save_callback_error": "Feil under utføring avonBeforeSaveCallback: {{callback}}, {{error}}",
"profile_saved": "Endringer på profil lagret",
"quest-no_skill_found": "Ferdighet ikke funnet",
"ragfair-offer_no_longer_exists": "Tilbud finnes ikke lenger",
"server_running": "Serveren kjører, ikke lukk mens du spiller SPT",
"server_start_meme_1": "Lev le kjærlighet",
"server_start_meme_11": "Kan ikke starte miner.exe, vennligst start serveren på nytt",
"server_start_meme_18": "Hvis du kan se denne meldinger, gratulerer, du kan faktisk lese",
"server_start_meme_19": "Gratulerer! Finn din gratis tarkov lisensnøkkel her: https://bit.ly/3TJbUh2",
"server_start_meme_2": "Anime :(",
"server_start_meme_20": "Visste du, at ni av ti brukere ikke kan lese denne meldingen",
"server_start_meme_21": "Har du noengang lurt på, om alle andre ser rødfargen på samme måte du ser det?",
"server_start_meme_22": "bli bedre",
"server_start_meme_23": "SPT holder jomfrudommen din trygg siden 2018",
"server_start_meme_24": "Den hemmelige trygge havnens server er virkelig! Ikke fortell noen!",
"server_start_meme_3": "Hvis du kan høre meg, må du våkne opp",
"server_start_meme_4": "Ikke glem å like og abonnere",
"server_start_meme_5": "Har du sett våres meme-side?",
"server_start_meme_9": "Ste-sanker? H-Hva er det du gjør?",
"server_start_player_active_botreload_skill": "Karakteren din har 'BotReload'-ferdigheten aktivert, dette vil gjøre at du lader våpnene dine unaturlig raskt, ignorer denne meldingen hvis dette er ment",
"server_start_success": "Ha det gøy i spillet",
"started_webserver_success": "Startet webserver på %s",
"trader-missing_durability_threshold_value": "Kan ikke finne holdbarhetsverdi for kjøpmann: {{traderId}}, faller tilbake til standard på: {{value}}",
"trader-missing_trader_details_using_default_refresh_time": "Kjøpmann: {{traderId}} ble ikke funnet, genererer midlertidig oppføring med standard oppdateringstid på: {{updateTime}}",
"trader-price_multipler_is_zero_use_default": "traderPriceMultipler var 0, dette er ugyldig, setter til 0,01",
"trader-unable_to_delete_stale_purchases": "Kan ikke behandle kjøp av kjøpmann i profil: {{profileId}} fordi kjøpmann: {{traderId}} ikke er funnet, hopper over",
"unhandled_response": "[UNHANDLED][%s]",
"unknown_request": "Ukjent forespørsel!",
"validation_error_decode": "Kan ikke dekode checks.dat. Validering av filen ble hoppet over.",
"validation_error_exception": "Unntak funnet under forsøk på å validere fil: %s",
"validation_error_file": "Filvalidering feilet for fil: %s",
"validation_not_found": "Finner ikke filen checks.dat. Fil blir ikke validert.",
"watermark-commercial_use_prohibited": "Kommersiell bruk er forbudt",
"watermark-discord_url": "https://discord.sp-tarkov.com",
"watermark-do_not_report": "IKKE RAPPORTER DET",
"watermark-free_of_charge": "Dette arbeidet er gjort gratis og uten vederlag",
"watermark-modding_disabled": "DETTE BUILDET HAR SERVER MODDING DEAKTIVERT",
"watermark-no_support": "INGEN STØTTE VIL BLI GITT",
"watermark-not_an_issue": "DETTE ER IKKE ET PROBLEM",
"watermark-paid_scammed": "Om du har betalt penger for dette, har du blitt lurt",
"watermark-report_issues_to": "RAPPORTER PROBLEMER TIL",
"watermark-testing_build": "DETTE ER EN TEST BUILD",
"watermark-use_at_own_risk": "BRUKES PÅ EGET ANSVAR",
"websocket-message_send_failed_with_error": "[WS] sendMessage feilet, med feil: %s",
"websocket-message_sent": "[WS] melding sendt",
"websocket-not_ready_message_not_sent": "[WS] Socket er ikke klar for %s, melding ikke sendt",
"websocket-pinging_player": "[WS] Pinger spiller: %s",
"websocket-player_connected": "[WS] Spiller: {{sessionId}} {{contextId}} har koblet til",
"websocket-received_message": "[WS] Mottatt melding fra bruker %s ",
"websocket-started": "Startet webserver på %s"
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -28,9 +28,10 @@ public class WebSocketServer(
var wsToken = cts.Token;
var message = $"Socket connection received for url {context.Request.Path.Value}, but there is no websocket handler configured for it!";
_logger.Debug(message);
if (socketHandlers.Count == 0)
{
_logger.Debug(message);
await webSocket.CloseAsync(WebSocketCloseStatus.ProtocolError, message, CancellationToken.None);
return;
}
@@ -12,52 +12,16 @@ using LogLevel = SPTarkov.Server.Core.Models.Spt.Logging.LogLevel;
namespace SPTarkov.Server.Core.Servers.Ws;
[Injectable(InjectionType.Singleton)]
public class SptWebSocketConnectionHandler : IWebSocketConnectionHandler
public class SptWebSocketConnectionHandler(
ISptLogger<SptWebSocketConnectionHandler> _logger,
LocalisationService _localisationService,
JsonUtil _jsonUtil,
ProfileHelper _profileHelper,
IEnumerable<ISptWebSocketMessageHandler> _messageHandlers)
: IWebSocketConnectionHandler
{
protected Dictionary<string, Dictionary<string, WebSocket>> _sockets = new();
protected Lock _socketsLock = new();
protected ISptLogger<SptWebSocketConnectionHandler> _logger;
protected LocalisationService _localisationService;
protected JsonUtil _jsonUtil;
protected ProfileHelper _profileHelper;
protected IEnumerable<ISptWebSocketMessageHandler> _messageHandlers;
protected Task _monitor;
public SptWebSocketConnectionHandler(
ISptLogger<SptWebSocketConnectionHandler> logger,
LocalisationService localisationService,
JsonUtil jsonUtil,
ProfileHelper profileHelper,
IEnumerable<ISptWebSocketMessageHandler> messageHandlers
)
{
_logger = logger;
_localisationService = localisationService;
_jsonUtil = jsonUtil;
_profileHelper = profileHelper;
_messageHandlers = messageHandlers;
StartMonitorThread();
}
private void StartMonitorThread()
{
if (_logger.IsLogEnabled(LogLevel.Debug))
{
if (_monitor == null)
{
_monitor = Task.Factory.StartNew(() =>
{
_logger.Debug("Websocket monitor started");
while (true)
{
// This is a temporary debug line, its horrible I know, its gonna be removed when we figure out the WS issue
_logger.Debug($"Sockets: {string.Join(',', _sockets.Select(kp => $"SESSID={kp.Key},SOCK=[{string.Join(',', kp.Value.Select(sess => $"CTX={sess.Key},WS={sess.Value.State}"))}]"))}");
Thread.Sleep(10000);
}
}, TaskCreationOptions.LongRunning);
}
}
}
public string GetHookUrl()
{
@@ -82,30 +46,15 @@ public class SptWebSocketConnectionHandler : IWebSocketConnectionHandler
lock (_socketsLock)
{
if (_sockets.TryGetValue(sessionID, out var sessionSockets) && sessionSockets.Any())
if (_sockets.TryGetValue(sessionID, out var sessionSockets))
{
if (_logger.IsLogEnabled(LogLevel.Debug))
{
_logger.Debug(_localisationService.GetText("websocket-player_reconnect", playerInfoText));
}
foreach (var oldSocket in sessionSockets)
if (sessionSockets.Any())
{
if (_logger.IsLogEnabled(LogLevel.Debug))
{
_logger.Debug($"[WS] Removing websocket reference {oldSocket.Key} for session {sessionID}");
}
oldSocket.Value.CloseAsync(WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None)
.Wait();
if (_logger.IsLogEnabled(LogLevel.Debug))
{
_logger.Debug(
$"[WS] Web socket connection for reference {oldSocket.Key} for session {sessionID} closed");
_logger.Debug(_localisationService.GetText("websocket-player_reconnect", new {sessionId = playerInfoText, contextId = sessionIdContext }));
}
}
sessionSockets.Clear();
}
else
{
@@ -116,7 +65,7 @@ public class SptWebSocketConnectionHandler : IWebSocketConnectionHandler
sessionSockets.Add(sessionIdContext, ws);
if (_logger.IsLogEnabled(LogLevel.Info))
{
_logger.Info(_localisationService.GetText("websocket-player_connected", playerInfoText));
_logger.Info(_localisationService.GetText("websocket-player_connected", new { sessionId = playerInfoText, contextId = sessionIdContext }));
}
return Task.CompletedTask;
@@ -166,7 +115,7 @@ public class SptWebSocketConnectionHandler : IWebSocketConnectionHandler
if (!sessionSockets.TryGetValue(sessionIdContext, out _) && _logger.IsLogEnabled(LogLevel.Info))
{
_logger.Info(
$"[ws] The websocket session {sessionID} with reference {sessionIdContext} has already been removed or reconnected");
$"[ws] The websocket session {sessionID} with reference: {sessionIdContext} has already been removed or reconnected");
}
else
{
@@ -175,7 +124,7 @@ public class SptWebSocketConnectionHandler : IWebSocketConnectionHandler
{
var playerProfile = _profileHelper.GetFullProfile(sessionID);
var playerInfoText = $"{playerProfile.ProfileInfo.Username} ({sessionID})";
_logger.Info($"[ws] player: {playerInfoText} has disconnected");
_logger.Info($"[ws] player: {playerInfoText} {sessionIdContext} has disconnected");
}
}
}