44msgid ""
55msgstr ""
66"Project-Id-Version: cataclysm-bn\n"
7- "POT-Creation-Date: 2026-02-24 23:19 +0000\n"
7+ "POT-Creation-Date: 2026-02-27 12:01 +0000\n"
88"Last-Translator: Coolthulhu <Coolthulhu@gmail.com>, 2023\n"
99"Language-Team: Arabic (https://app.transifex.com/bn-team/teams/113585/ar/)\n"
1010"MIME-Version: 1.0\n"
@@ -226513,7 +226513,7 @@ msgid ""
226513226513"with an affection for dinosaurs. They welcome all untainted humans."
226514226514msgstr ""
226515226515
226516- #: data/mods/DinoMod/NPC/NC_Red.json
226516+ #: data/mods/DinoMod/NPC/NC_Red.json src/options.cpp
226517226517msgid "Red"
226518226518msgstr ""
226519226519
@@ -281801,7 +281801,7 @@ msgstr ""
281801281801msgid "Allow save"
281802281802msgstr ""
281803281803
281804- #: src/gamemode_defense.cpp src/iuse_software_minesweeper.cpp
281804+ #: src/gamemode_defense.cpp src/iuse_software_minesweeper.cpp src/options.cpp
281805281805msgid "Custom"
281806281806msgstr ""
281807281807
@@ -282986,6 +282986,10 @@ msgstr ""
282986282986msgid "Choose a recipe:"
282987282987msgstr ""
282988282988
282989+ #: src/iexamine.cpp
282990+ msgid "Dispense how many units?"
282991+ msgstr ""
282992+
282989282993#: src/iexamine.cpp
282990282994#, c-format
282991282995msgid "Use the %s?"
@@ -284953,6 +284957,18 @@ msgstr ""
284953284957msgid "You remove the brake on the millstone and it slowly starts to turn."
284954284958msgstr ""
284955284959
284960+ #: src/iexamine.cpp
284961+ msgid "You need a sterilized artificial womb and DNA to begin incubation."
284962+ msgstr ""
284963+
284964+ #: src/iexamine.cpp
284965+ msgid "You need to remove the radio mod first."
284966+ msgstr ""
284967+
284968+ #: src/iexamine.cpp
284969+ msgid "You have no valid specimen samples."
284970+ msgstr ""
284971+
284956284972#: src/iexamine.cpp src/iuse_actor.cpp
284957284973msgid "Select specimen sample:"
284958284974msgstr ""
@@ -285079,11 +285095,32 @@ msgctxt "item amount and name"
285079285095msgid "You carefully place %s %s in the mill."
285080285096msgstr ""
285081285097
285098+ #: src/iexamine.cpp
285099+ msgid "What to do with the cloning vat?"
285100+ msgstr ""
285101+
285102+ #: src/iexamine.cpp
285103+ msgid "Get contents"
285104+ msgstr ""
285105+
285106+ #: src/iexamine.cpp
285107+ #, c-format
285108+ msgid "Take %s from the cloning vat?"
285109+ msgstr ""
285110+
285111+ #: src/iexamine.cpp
285112+ msgid "Begin incubation"
285113+ msgstr ""
285114+
285082285115#: src/iexamine.cpp
285083285116#, c-format
285084285117msgid "Cancel incubation (%s left)"
285085285118msgstr ""
285086285119
285120+ #: src/iexamine.cpp
285121+ msgid "What to do with the active cloning vat?"
285122+ msgstr ""
285123+
285087285124#: src/iexamine.cpp
285088285125msgid "Cancel incubation process? This will kill the specimen inside."
285089285126msgstr ""
@@ -303879,6 +303916,10 @@ msgstr ""
303879303916msgid "Graphics"
303880303917msgstr "الجرافيكس"
303881303918
303919+ #: src/options.cpp
303920+ msgid "Performance"
303921+ msgstr ""
303922+
303882303923#: src/options.cpp
303883303924msgid "World Defaults"
303884303925msgstr ""
@@ -305157,6 +305198,30 @@ msgstr ""
305157305198msgid "If true, forces the game to redraw at least once per turn."
305158305199msgstr ""
305159305200
305201+ #: src/options.cpp
305202+ msgid "Night Vision Default Colors"
305203+ msgstr ""
305204+
305205+ #: src/options.cpp
305206+ msgid "Choose from default night vision colors."
305207+ msgstr ""
305208+
305209+ #: src/options.cpp
305210+ msgid "Green"
305211+ msgstr ""
305212+
305213+ #: src/options.cpp
305214+ msgid "Gray"
305215+ msgstr ""
305216+
305217+ #: src/options.cpp
305218+ msgid "Night Vision Color"
305219+ msgstr ""
305220+
305221+ #: src/options.cpp
305222+ msgid "Sets custom night vision color."
305223+ msgstr ""
305224+
305160305225#: src/options.cpp
305161305226msgid "Terminal width"
305162305227msgstr ""
@@ -305591,35 +305656,46 @@ msgid "4x"
305591305656msgstr ""
305592305657
305593305658#: src/options.cpp
305594- msgid "Performance "
305659+ msgid "Sleep Boost "
305595305660msgstr ""
305596305661
305597305662#: src/options.cpp
305598- msgid "Configure performance settings that can detract from the game ."
305663+ msgid "Skip expensive processing while the player sleeps ."
305599305664msgstr ""
305600305665
305601305666#: src/options.cpp
305602- msgid "Sleep Boost: Skip Vehicle Movement"
305667+ msgid "Skip Vehicle Movement"
305603305668msgstr ""
305604305669
305605305670#: src/options.cpp
305606305671msgid "Turns off vehicle movement and autodrive while sleeping"
305607305672msgstr ""
305608305673
305609305674#: src/options.cpp
305610- msgid "Sleep Boost: Skip Sound Processing On Sleep"
305675+ msgid "Skip Sound Processing On Sleep"
305611305676msgstr ""
305612305677
305613305678#: src/options.cpp
305614305679msgid "Sounds are not processed while sleeping"
305615305680msgstr ""
305616305681
305617305682#: src/options.cpp
305618- msgid "Sleep Boost: Skip Monster Movement"
305683+ msgid "Skip Monster Movement"
305684+ msgstr ""
305685+
305686+ #: src/options.cpp
305687+ msgid "Monsters do not move while the player is sleeping"
305688+ msgstr ""
305689+
305690+ #: src/options.cpp
305691+ msgid "Skip NPC Movement"
305619305692msgstr ""
305620305693
305621305694#: src/options.cpp
305622- msgid "Monsters do not move while sleeping"
305695+ msgid ""
305696+ "NPCs are forced to sleep alongside the player, skipping movement but still "
305697+ "processing rest recovery (fatigue reduction, healing, etc.). NPCs with non-"
305698+ "interruptible activities (e.g. surgery) are frozen for the turn instead."
305623305699msgstr ""
305624305700
305625305701#: src/options.cpp
@@ -305630,6 +305706,199 @@ msgstr ""
305630305706msgid "Save in data/catalcysm... instead of Documents/..."
305631305707msgstr ""
305632305708
305709+ #: src/options.cpp
305710+ msgid "Monster LOD"
305711+ msgstr ""
305712+
305713+ #: src/options.cpp
305714+ msgid "Configure level-of-detail thresholds for monster AI."
305715+ msgstr ""
305716+
305717+ #: src/options.cpp
305718+ msgid "Enable Monster LOD"
305719+ msgstr ""
305720+
305721+ #: src/options.cpp
305722+ msgid ""
305723+ "Enable level-of-detail processing for monsters. When enabled, distant or "
305724+ "wandering monsters are assigned reduced-fidelity AI tiers (coarse path reuse"
305725+ " or a simple macro step) to save CPU. When disabled, every monster runs "
305726+ "full AI every turn regardless of distance."
305727+ msgstr ""
305728+
305729+ #: src/options.cpp
305730+ msgid "Action Budget"
305731+ msgstr ""
305732+
305733+ #: src/options.cpp
305734+ msgid ""
305735+ "Minimum number of monsters that enter the move loop per turn. The actual "
305736+ "budget is the larger of this value and the current Tier-0 (full-AI) monster "
305737+ "count, so full-AI monsters are never skipped. Higher values process more "
305738+ "distant monsters each turn at a CPU cost. 0 means only Tier-0 monsters run "
305739+ "(no extra Tier-1 budget)."
305740+ msgstr ""
305741+
305742+ #: src/options.cpp
305743+ msgid "Macro Step Interval"
305744+ msgstr ""
305745+
305746+ #: src/options.cpp
305747+ msgid ""
305748+ "How many turns elapse between movement steps for Tier-2 (distant wandering) "
305749+ "monsters. At 1 they step every turn; at 3 (default) they step once every 3 "
305750+ "turns. Higher values reduce CPU cost for distant hordes."
305751+ msgstr ""
305752+
305753+ #: src/options.cpp
305754+ msgid "Full AI Radius"
305755+ msgstr ""
305756+
305757+ #: src/options.cpp
305758+ msgid ""
305759+ "Chebyshev distance threshold for full-AI (Tier 0) monsters. Monsters within"
305760+ " this radius run the complete AI every turn. Must be less than the Coarse "
305761+ "AI Radius."
305762+ msgstr ""
305763+
305764+ #: src/options.cpp
305765+ msgid "Coarse AI Radius"
305766+ msgstr ""
305767+
305768+ #: src/options.cpp
305769+ msgid ""
305770+ "Chebyshev distance threshold for coarse-AI (Tier 1) monsters. Monsters "
305771+ "between the Full AI Radius and this distance use cached paths and skip "
305772+ "expensive faction queries. Monsters beyond this distance are Tier-2 (macro "
305773+ "step only)."
305774+ msgstr ""
305775+
305776+ #: src/options.cpp
305777+ msgid "Demotion Cooldown"
305778+ msgstr ""
305779+
305780+ #: src/options.cpp
305781+ msgid ""
305782+ "Turns a monster must wait after being promoted to a higher-fidelity tier "
305783+ "before it can be demoted again. Prevents rapid tier oscillation at distance"
305784+ " boundaries. 0 disables the cooldown."
305785+ msgstr ""
305786+
305787+ #: src/options.cpp
305788+ msgid "Coarse Scent Check Interval"
305789+ msgstr ""
305790+
305791+ #: src/options.cpp
305792+ msgid ""
305793+ "How many turns elapse between scent-tracking checks for Tier-1 (coarse) "
305794+ "monsters. At 1 they check scent every turn (full fidelity); at 3 (default) "
305795+ "only once every 3 turns. Higher values reduce CPU cost for mid-range "
305796+ "hordes."
305797+ msgstr ""
305798+
305799+ #: src/options.cpp
305800+ msgid "Group Morale Max Tier"
305801+ msgstr ""
305802+
305803+ #: src/options.cpp
305804+ msgid ""
305805+ "Highest LOD tier that participates in group-morale and swarming "
305806+ "calculations. 0 = Tier-0 only (default, cheapest). 1 = Tier-0 and Tier-1 "
305807+ "monsters also run group-morale/swarm checks at the cost of the extra O(M²) "
305808+ "faction scan for mid-range monsters."
305809+ msgstr ""
305810+
305811+ #: src/options.cpp
305812+ msgid "LOS Cache Size"
305813+ msgstr ""
305814+
305815+ #: src/options.cpp
305816+ msgid ""
305817+ "Maximum number of line-of-sight results kept in the skew-vision LRU cache. "
305818+ "Higher values reduce redundant ray traces at the cost of more RAM. Reduce "
305819+ "if memory is tight; increase on machines with spare RAM and many on-screen "
305820+ "creatures."
305821+ msgstr ""
305822+
305823+ #: src/options.cpp
305824+ msgid "Multithreading"
305825+ msgstr ""
305826+
305827+ #: src/options.cpp
305828+ msgid ""
305829+ "Configure worker-thread parallelism for expensive per-turn computations."
305830+ msgstr ""
305831+
305832+ #: src/options.cpp
305833+ msgid "Enable Multithreading"
305834+ msgstr ""
305835+
305836+ #: src/options.cpp
305837+ msgid ""
305838+ "Enable worker-thread parallelism for expensive per-turn computations "
305839+ "(monster planning, map-cache building, scent map updates). Disable to run "
305840+ "everything on the main thread — useful for debugging, reproducibility "
305841+ "testing, or machines where thread overhead exceeds gain. Requires restart."
305842+ msgstr ""
305843+
305844+ #: src/options.cpp
305845+ msgid "Thread Pool Worker Count"
305846+ msgstr ""
305847+
305848+ #: src/options.cpp
305849+ msgid ""
305850+ "Number of worker threads in the persistent thread pool. 0 means automatic "
305851+ "(hardware concurrency minus 1, leaving one core for the main/SDL thread). "
305852+ "Set to a lower value to cap CPU usage, e.g. when streaming or running other "
305853+ "CPU-heavy applications alongside the game. Requires restart."
305854+ msgstr ""
305855+
305856+ #: src/options.cpp
305857+ msgid "Parallel Monster Planning"
305858+ msgstr ""
305859+
305860+ #: src/options.cpp
305861+ msgid ""
305862+ "Compute monster AI plans (pathfinding target selection, LOS queries) in "
305863+ "parallel across worker threads each turn. Disable if monsters behave "
305864+ "unexpectedly or for reproducible save-file testing. Requires restart."
305865+ msgstr ""
305866+
305867+ #: src/options.cpp
305868+ msgid "Monster Plan Chunk Size"
305869+ msgstr ""
305870+
305871+ #: src/options.cpp
305872+ msgid ""
305873+ "Number of monsters batched into a single worker-thread task during the "
305874+ "parallel planning pass. Smaller values improve load balancing when planning"
305875+ " cost varies widely (large hordes with mixed sight ranges); larger values "
305876+ "reduce task-dispatch overhead. Requires restart."
305877+ msgstr ""
305878+
305879+ #: src/options.cpp
305880+ msgid "Parallel Map Cache Build"
305881+ msgstr ""
305882+
305883+ #: src/options.cpp
305884+ msgid ""
305885+ "Build per-z-level map caches (transparency, outside, floor, vehicle-"
305886+ "obscured) in parallel across worker threads. Disable on machines where the "
305887+ "thread-dispatch overhead exceeds the benefit (typically dual-core systems or"
305888+ " when z-levels are disabled). Requires restart."
305889+ msgstr ""
305890+
305891+ #: src/options.cpp
305892+ msgid "Parallel Scent Update"
305893+ msgstr ""
305894+
305895+ #: src/options.cpp
305896+ msgid ""
305897+ "Compute the scent-diffusion Y-pass and X-pass across worker threads. "
305898+ "Disable on machines where the ~70 k-cell work unit is too small to amortize "
305899+ "dispatch latency. Requires restart."
305900+ msgstr ""
305901+
305633305902#: src/options.cpp
305634305903msgid "Strict JSON checks"
305635305904msgstr ""
0 commit comments