# Arabic translations for PROJECT.
# Copyright (C) 2026 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2026.
#
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-04-03 20:55+0200\n"
"PO-Revision-Date: 2026-04-03 16:08+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ar\n"
"Language-Team: ar <LL@li.org>\n"
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : "
"n%100>=3 && n%100<=10 ? 3 : n%100>=0 && n%100<=2 ? 4 : 5);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"

#: gusnet/api.py:67
#, python-brace-format
msgid "No units specified. Will use the value from wn: {units_friendly_name}"
msgstr "لم يتم تحديد وحدات. سيتم استخدام القيمة من wn: {units_friendly_name}"

#: gusnet/api.py:197
msgid ""
"Cannot set headloss formula when wn is set. Set the headloss in the "
"wn.options.hydraulic.headloss instead"
msgstr ""
"لا يمكن تعيين معادلة فاقد الضغط عندما تكون wn معينة. عيّن فاقد الضغط في "
"wn.options.hydraulic.headloss."

#: gusnet/api.py:207
msgid "headloss must be set if wn is not set: possible values are: H-W, D-W, C-M"
msgstr "يجب تعيين فقدان الرأس إذا لم يتم تعيين wn: القيم الممكنة هي: H-W، D-W، C-M"

#: gusnet/api.py:219
msgid "No valid CRS found on input layers. Pipe lengths will not be calculated."
msgstr ""
"لم يتم العثور على نظام CRS صالح في طبقات الإدخال. لن يتم حساب أطوال "
"الأنابيب."

#: gusnet/api.py:222
msgid ""
"Some input layers do not have a valid CRS. Pipe lengths may not be "
"calculated correctly."
msgstr ""
"بعض طبقات الإدخال لا تحتوي على CRS صالح. قد لا يتم حساب أطوال الأنابيب "
"بشكل صحيح."

#: gusnet/api.py:225
msgid "Multiple different CRSs found on input layers."
msgstr "تم العثور على عدة أنظمة CRS مختلفة في طبقات الإدخال."

#: gusnet/api.py:264
#, python-brace-format
msgid "CRS {crs} is not valid."
msgstr "CRS {crs} غير صالح."

#: gusnet/api.py:270
#, python-brace-format
msgid "{exception} is not a known set of units. Possible units are: "
msgstr "{exception} is not a known set of units. Possible units are:"

#: gusnet/api.py:279
#, python-brace-format
msgid ""
"{value_error}. Only acceptable layer types are 'JUNCTIONS', 'RESERVOIRS',"
" 'TANKS', 'PIPES', 'VALVES', 'PUMPS'."
msgstr ""
"{value_error}. Only acceptable layer types are 'JUNCTIONS', 'RESERVOIRS',"
" 'TANKS', 'PIPES', 'VALVES', 'PUMPS'."

#: gusnet/dependencies.py:36
msgid "Fetching EPANET"
msgstr "جارٍ تنزيل EPANET"

#: gusnet/dependencies.py:114
msgid "Took too long to fetch and install."
msgstr "استغرق وقتًا طويلاً لجلب وتثبيت."

#: gusnet/dependencies.py:117
msgid "Couldn't find Python"
msgstr "تعذر العثور على Python"

#: gusnet/dependencies.py:139
#, python-brace-format
msgid "Couldn't fetch and install gusnet_epanet. {exception}"
msgstr "تعذر جلب وتثبيت gusnet_epanet. {exception}"

#: gusnet/dependencies.py:145
#, python-brace-format
msgid ""
"Missing necessary python packages {missing_deps}. Please see help for how"
" to fix this"
msgstr ""
"الحزم الضرورية المفقودة {missing_deps}. يرجى الاطلاع على المساعدة لمعرفة "
"كيفية إصلاح ذلك"

#: gusnet/dependencies.py:153
msgid "Fetching gusnet_epanet is already in progress. Please wait and try again."
msgstr ""
"تنزيل gusnet_epanet قيد التنفيذ بالفعل. يرجى الانتظار ثم المحاولة مرة "
"أخرى."

#: gusnet/elements.py:54
msgid "Litres per Second"
msgstr "لترات في الثانية"

#: gusnet/elements.py:56
msgid "Litres per Minute"
msgstr "لترات في الدقيقة"

#: gusnet/elements.py:58
msgid "Mega Litres Per Day"
msgstr "ميجا لتر في اليوم"

#: gusnet/elements.py:60
msgid "Cubic Metres per Hour"
msgstr "متر مكعب في الساعة"

#: gusnet/elements.py:62
msgid "Cubic Metres per Day"
msgstr "متر مكعب في اليوم"

#: gusnet/elements.py:64
msgid "Cubic Feet per Second"
msgstr "قدم مكعب في الثانية"

#: gusnet/elements.py:66
msgid "Gallons per Minute"
msgstr "جالونات في الدقيقة"

#: gusnet/elements.py:68
msgid "Mega Gallons per Day"
msgstr "ميجا جالون في اليوم"

#: gusnet/elements.py:70
msgid "Imperial Mega Gallons per Day"
msgstr "ميجا جالون إمبراطوري في اليوم"

#: gusnet/elements.py:72
msgid "Acre-feet per Day"
msgstr "قدم فدان في اليوم"

#: gusnet/elements.py:92 gusnet/units.py:282
msgid "mg"
msgstr "ملغ"

#: gusnet/elements.py:94
msgid "μg"
msgstr "μg"

#: gusnet/elements.py:107
msgid "Hazen-Williams"
msgstr "هازن-ويليامز"

#: gusnet/elements.py:109
msgid "Darcy-Weisbach"
msgstr "دارسي-وايسباخ"

#: gusnet/elements.py:111
msgid "Chezy-Manning"
msgstr "شيزي-مانينغ"

#: gusnet/elements.py:122
msgid "Fixed Demand"
msgstr "طلب ثابت"

#: gusnet/elements.py:124
msgid "Pressure Dependent Demand"
msgstr "طلب يعتمد على الضغط"

#: gusnet/elements.py:137
msgid "None"
msgstr "لا شيء"

#: gusnet/elements.py:139
msgid "Water Age"
msgstr "عمر المياه"

#: gusnet/elements.py:141
msgid "Chemical Concentration"
msgstr "التركيز الكيميائي"

#: gusnet/elements.py:143
msgid "Trace Node"
msgstr "عقدة التتبع"

#: gusnet/elements.py:154
msgid "Power"
msgstr "الطاقة"

#: gusnet/elements.py:156 gusnet/elements.py:658
msgid "Head"
msgstr "الرأس"

#: gusnet/elements.py:169
msgid "Fully Mixed"
msgstr "مختلط بالكامل"

#: gusnet/elements.py:171
msgid "Two Compartment Mixing"
msgstr "خلط حجرتين"

#: gusnet/elements.py:173
msgid "First In First Out (FIFO)"
msgstr "الوارد أولاً يخرج أولاً (FIFO)"

#: gusnet/elements.py:175
msgid "Last In First Out (LIFO)"
msgstr "الوارد أخيراً يخرج أولاً (LIFO)"

#: gusnet/elements.py:186 gusnet/elements.py:200
msgid "Open"
msgstr "مفتوح"

#: gusnet/elements.py:188 gusnet/elements.py:204
msgid "Closed"
msgstr "مغلق"

#: gusnet/elements.py:202
msgid "Active"
msgstr "نشط"

#: gusnet/elements.py:219
msgid "Pressure Reducing Valve"
msgstr "صمام تخفيض الضغط"

#: gusnet/elements.py:221
msgid "Pressure Sustaining Valve"
msgstr "صمام الحفاظ على الضغط"

#: gusnet/elements.py:223
msgid "Pressure Breaking Valve"
msgstr "صمام كسر الضغط"

#: gusnet/elements.py:225
msgid "Flow Control Valve"
msgstr "صمام التحكم في التدفق"

#: gusnet/elements.py:227
msgid "Throttle Control Valve"
msgstr "صمام التحكم في الخنق"

#: gusnet/elements.py:229
msgid "General Purpose Valve"
msgstr "صمام متعدد الأغراض"

#: gusnet/elements.py:252
msgid "Zero"
msgstr "صفر"

#: gusnet/elements.py:254
msgid "One"
msgstr "واحد"

#: gusnet/elements.py:364
msgid "Junctions"
msgstr "التقاطعات"

#: gusnet/elements.py:366
msgid "Reservoirs"
msgstr "الخزانات"

#: gusnet/elements.py:368
msgid "Tanks"
msgstr "الخزانات"

#: gusnet/elements.py:370
msgid "Pipes"
msgstr "الأنابيب"

#: gusnet/elements.py:372
msgid "Pumps"
msgstr "المضخات"

#: gusnet/elements.py:374
msgid "Valves"
msgstr "الصمامات"

#: gusnet/elements.py:464
msgid "Nodes"
msgstr "العقد"

#: gusnet/elements.py:466
msgid "Links"
msgstr "الروابط"

#: gusnet/elements.py:576
msgid "Name"
msgstr "الاسم"

#: gusnet/elements.py:578
msgid "Elevation"
msgstr "الارتفاع"

#: gusnet/elements.py:580
msgid "Base Demand"
msgstr "الطلب الأساسي"

#: gusnet/elements.py:582
msgid "Demand Pattern"
msgstr "نمط الطلب"

#: gusnet/elements.py:584
msgid "Emitter Coefficient"
msgstr "معامل الباعث"

#: gusnet/elements.py:586
msgid "Initial Level"
msgstr "المستوى الأولي"

#: gusnet/elements.py:588
msgid "Minimum Level"
msgstr "المستوى الأدنى"

#: gusnet/elements.py:590
msgid "Maximum Level"
msgstr "المستوى الأقصى"

#: gusnet/elements.py:592
msgid "Valve Type"
msgstr "نوع الصمام"

#: gusnet/elements.py:594
msgid "Pressure Setting (for PRVs, PBVs, and PSVs)"
msgstr "إعداد الضغط (لـ PRVs وPBVs وPSVs)"

#: gusnet/elements.py:596
msgid "Flow Setting (for FCVs)"
msgstr "إعداد التدفق (لـ FCVs)"

#: gusnet/elements.py:598
msgid "Throttle Setting (for TCVs)"
msgstr "إعداد الخنق (لـ TCVs)"

#: gusnet/elements.py:600
msgid "Headloss Curve (for GPVs)"
msgstr "منحنى فقدان الرأس (لـ GPVs)"

#: gusnet/elements.py:602 gusnet/elements.py:604
msgid "Diameter"
msgstr "القطر"

#: gusnet/elements.py:606
msgid "Minimum Volume"
msgstr "الحجم الأدنى"

#: gusnet/elements.py:608
msgid "Volume Curve"
msgstr "منحنى الحجم"

#: gusnet/elements.py:610
msgid "Overflow"
msgstr "الفيضان"

#: gusnet/elements.py:612
msgid "Base Head"
msgstr "الرأس الأساسي"

#: gusnet/elements.py:614
msgid "Head Pattern"
msgstr "نمط الرأس"

#: gusnet/elements.py:616
msgid "Length"
msgstr "الطول"

#: gusnet/elements.py:618
msgid "Roughness"
msgstr "الخشونة"

#: gusnet/elements.py:620
msgid "Minor Loss Coefficient"
msgstr "معامل الفقد البسيط"

#: gusnet/elements.py:622
msgid "Check Valve"
msgstr "صمام الفحص"

#: gusnet/elements.py:624
msgid "Pump Type"
msgstr "نوع المضخة"

#: gusnet/elements.py:626
msgid "Pump Curve (for 'head' pumps)"
msgstr "منحنى المضخة (لمضخات \"الرأس\")"

#: gusnet/elements.py:628
msgid "Power (for 'power' pumps)"
msgstr "القدرة (لمضخات \"القدرة\")"

#: gusnet/elements.py:630
msgid "Base Speed"
msgstr "السرعة الأساسية"

#: gusnet/elements.py:632
msgid "Speed Pattern"
msgstr "نمط السرعة"

#: gusnet/elements.py:634
msgid "Initial Status"
msgstr "الحالة الأولية"

#: gusnet/elements.py:636
msgid "Valve Status"
msgstr "حالة الصمام"

#: gusnet/elements.py:639
msgid "Initial Quality"
msgstr "الجودة الأولية"

#: gusnet/elements.py:641
msgid "Mixing Fraction"
msgstr "جزء الخلط"

#: gusnet/elements.py:643
msgid "Mixing Model"
msgstr "نموذج الخلط"

#: gusnet/elements.py:645
msgid "Bulk Reaction Rate Coefficient"
msgstr "معامل معدل التفاعل الكلي"

#: gusnet/elements.py:647
msgid "Wall Reaction Rate Coefficient"
msgstr "معامل معدل التفاعل الجداري"

#: gusnet/elements.py:649
msgid "Efficiency Curve"
msgstr "منحنى الكفاءة"

#: gusnet/elements.py:651
msgid "Energy Pattern"
msgstr "نمط الطاقة"

#: gusnet/elements.py:653
msgid "Energy Price"
msgstr "سعر الطاقة"

#: gusnet/elements.py:656
msgid "Demand"
msgstr "الطلب"

#: gusnet/elements.py:660
msgid "Pressure"
msgstr "الضغط"

#: gusnet/elements.py:662
msgid "Flowrate"
msgstr "معدل التدفق"

#: gusnet/elements.py:664
msgid "Headloss"
msgstr "فقدان الرأس"

#: gusnet/elements.py:666
msgid "Unit Headloss"
msgstr "فقدان الرأس الوحدوي"

#: gusnet/elements.py:668
msgid "Velocity"
msgstr "السرعة"

#: gusnet/elements.py:670
msgid "Quality"
msgstr "الجودة"

#: gusnet/elements.py:672
msgid "Reaction Rate"
msgstr "معدل التفاعل"

#: gusnet/elements.py:678
msgid ""
"Element identifier. If provided, it must be less than 32 characters and "
"not contain any spaces."
msgstr ""
"معرف العنصر. إذا تم توفيره، يجب أن يكون أقل من 32 حرفًا ولا يحتوي على "
"مسافات."

#: gusnet/elements.py:680
msgid "Height above datum. This is in metres or feet."
msgstr "الارتفاع فوق المستوى المرجعي. هذا بالمتر أو القدم."

#: gusnet/elements.py:682
msgid "The demand for the element. Can be negative for inflows."
msgstr "الطلب على العنصر. يمكن أن يكون سالبًا للتدفقات الداخلة."

#: gusnet/elements.py:684
msgid "Time-varying multiplier pattern for base demand"
msgstr "نمط مضاعف متغير زمنيًا للطلب الأساسي"

#: gusnet/elements.py:686
msgid "Coefficient for flow through emitter at junction"
msgstr "معامل التدفق عبر الباعث عند التقاطع"

#: gusnet/elements.py:688
msgid "Initial water level in tank"
msgstr "مستوى الماء الأولي في الخزان"

#: gusnet/elements.py:690
msgid "Minimum allowable water level in tank"
msgstr "أدنى مستوى مسموح به للماء في الخزان"

#: gusnet/elements.py:692
msgid "Maximum allowable water level in tank"
msgstr "أقصى مستوى مسموح به للماء في الخزان"

#: gusnet/elements.py:694
msgid "Type of valve (PRV, PSV, PBV, FCV, TCV, GPV)"
msgstr "نوع الصمام (PRV، PSV، PBV، FCV، TCV، GPV)"

#: gusnet/elements.py:696
msgid "Pressure setting for PRV, PBV, and PSV"
msgstr "إعداد الضغط لـ PRV وPBV وPSV"

#: gusnet/elements.py:698
msgid "Flow setting for FCV"
msgstr "إعداد التدفق لـ FCV"

#: gusnet/elements.py:700
msgid "Throttle setting for TCV"
msgstr "إعداد الخنق لـ TCV"

#: gusnet/elements.py:702
msgid "Internal diameter of pipe"
msgstr "القطر الداخلي للأنبوب"

#: gusnet/elements.py:704
msgid "Diameter of tank"
msgstr "قطر الخزان"

#: gusnet/elements.py:706
msgid "Minimum volume of water in tank"
msgstr "أدنى حجم ماء في الخزان"

#: gusnet/elements.py:708
msgid "Volume curve relating tank level to volume"
msgstr "منحنى الحجم الذي يربط مستوى الخزان بالحجم"

#: gusnet/elements.py:710
msgid "Whether tank can overflow when full"
msgstr "ما إذا كان الخزان يمكن أن يفيض عند الامتلاء"

#: gusnet/elements.py:712
msgid "Hydraulic head at reservoir"
msgstr "الرأس الهيدروليكي عند الخزان"

#: gusnet/elements.py:714
msgid "Time-varying pattern for reservoir head"
msgstr "نمط متغير زمنيًا لرأس الخزان"

#: gusnet/elements.py:716
msgid ""
"Physical length of pipe. If left blank this will be calculated "
"automatically"
msgstr "الطول الفعلي للأنبوب. إذا تُرك فارغًا سيتم حسابه تلقائيًا"

#: gusnet/elements.py:718
msgid "Pipe roughness coefficient for headloss calculation"
msgstr "معامل خشونة الأنبوب لحساب فقدان الرأس"

#: gusnet/elements.py:720
msgid "Minor loss coefficient for fittings and bends"
msgstr "معامل الفقد البسيط للوصلات والانحناءات"

#: gusnet/elements.py:722
msgid "Whether pipe has check valve to prevent backflow"
msgstr "ما إذا كان الأنبوب يحتوي على صمام فحص لمنع التدفق العكسي"

#: gusnet/elements.py:724
msgid "How is pump described (by power or by head curve)"
msgstr "كيف يتم وصف المضخة (بالقدرة أو بمنحنى الرأس)"

#: gusnet/elements.py:726
msgid "Flow vs head curve for pump"
msgstr "منحنى التدفق مقابل الرأس للمضخة"

#: gusnet/elements.py:728
msgid "Power rating of pump"
msgstr "قدرة المضخة"

#: gusnet/elements.py:730
msgid "Base rotational speed of pump"
msgstr "سرعة الدوران الأساسية للمضخة"

#: gusnet/elements.py:732
msgid "Time-varying pattern for pump speed"
msgstr "نمط متغير زمنيًا لسرعة المضخة"

#: gusnet/elements.py:734
msgid "Initial operating status"
msgstr "الحالة التشغيلية الأولية"

#: gusnet/elements.py:736
msgid "Initial valve status (active, open, closed)"
msgstr "حالة الصمام الأولية (نشط، مفتوح، مغلق)"

#: gusnet/elements.py:738
msgid "Head loss curve (flow vs head loss) for general purpose valve"
msgstr "منحنى فقدان الرأس (التدفق مقابل فقدان الرأس) لصمام متعدد الأغراض"

#: gusnet/elements.py:740
msgid "Initial water quality concentration for water quality analysis"
msgstr "تركيز جودة المياه الأولي لتحليل جودة المياه"

#: gusnet/elements.py:742
msgid "Fraction of tank volume for mixing model for two-compartment mixing model"
msgstr "جزء من حجم الخزان لنموذج الخلط ذو الحجرتين"

#: gusnet/elements.py:744
msgid "Tank mixing model type for water quality analysis"
msgstr "نوع نموذج خلط الخزان لتحليل جودة المياه"

#: gusnet/elements.py:746
msgid "Bulk reaction rate coefficient for water quality analysis"
msgstr "معامل معدل التفاعل الكلي لتحليل جودة المياه"

#: gusnet/elements.py:748
msgid "Wall reaction rate coefficient for water quality analysis"
msgstr "معامل معدل التفاعل الجداري لتحليل جودة المياه"

#: gusnet/elements.py:750
msgid "Pump efficiency curve (flow vs efficiency) for energy use analysis"
msgstr "منحنى كفاءة المضخة (التدفق مقابل الكفاءة) لتحليل استخدام الطاقة"

#: gusnet/elements.py:752
msgid "Time-varying pattern for energy price"
msgstr "نمط متغير زمنيًا لسعر الطاقة"

#: gusnet/elements.py:754
msgid "Energy price per kW hour for energy use analysis"
msgstr "سعر الطاقة لكل كيلوواط ساعة لتحليل استخدام الطاقة"

#: gusnet/elements.py:757
msgid "Water demand at node"
msgstr "طلب المياه عند العقدة"

#: gusnet/elements.py:759
msgid "Hydraulic head at node"
msgstr "الرأس الهيدروليكي عند العقدة"

#: gusnet/elements.py:761
msgid "Water pressure at node"
msgstr "ضغط المياه عند العقدة"

#: gusnet/elements.py:763
msgid "Water flow rate through link"
msgstr "معدل تدفق المياه عبر الرابط"

#: gusnet/elements.py:765
msgid "Head loss across link"
msgstr "فقدان الرأس عبر الرابط"

#: gusnet/elements.py:767
msgid "Head loss proportional to length of pipe"
msgstr "فقدان الرأس متناسب مع طول الأنبوب"

#: gusnet/elements.py:769
msgid "Water velocity in link"
msgstr "سرعة المياه في الرابط"

#: gusnet/elements.py:771
msgid "Water quality concentration"
msgstr "تركيز جودة المياه"

#: gusnet/elements.py:773
msgid "Rate of water quality reaction"
msgstr "معدل تفاعل جودة المياه"

#: gusnet/epanet_wrapper.py:171
msgid ""
"System hydraulically unbalanced - convergence to a hydraulic solution was"
" not achieved in the allowed number of trials"
msgstr ""
"System hydraulically unbalanced - convergence to a hydraulic solution was"
" not achieved in the allowed number of trials"

#: gusnet/epanet_wrapper.py:174
msgid ""
"System may be hydraulically unstable - hydraulic convergence was only "
"achieved after the status of all links was held fixed"
msgstr ""
"System may be hydraulically unstable - hydraulic convergence was only "
"achieved after the status of all links was held fixed"

#: gusnet/epanet_wrapper.py:176
msgid ""
"System disconnected - one or more nodes with positive demands were "
"disconnected for all supply sources"
msgstr ""
"System disconnected - one or more nodes with positive demands were "
"disconnected for all supply sources"

#: gusnet/epanet_wrapper.py:178
msgid ""
"Pumps cannot deliver enough flow or head - one or more pumps were forced "
"to either shut down (due to insufficient head) or operate beyond the "
"maximum rated flow"
msgstr ""
"لا تستطيع المضخات توفير تدفق أو ارتفاع كافٍ - أُجبرت مضخة واحدة أو أكثر "
"إما على التوقف (بسبب ارتفاع غير كافٍ) أو التشغيل فوق التدفق الاسمي "
"الأقصى"

#: gusnet/epanet_wrapper.py:181
msgid ""
"Valves cannot deliver enough flow - one or more flow control valves could"
" not deliver the required flow even when fully open"
msgstr ""
"لا تستطيع الصمامات توفير تدفق كافٍ - لم يتمكن صمام واحد أو أكثر للتحكم "
"في التدفق من توفير التدفق المطلوب حتى عند الفتح الكامل"

#: gusnet/epanet_wrapper.py:184
msgid ""
"System has negative pressures - negative pressures occurred at one or "
"more junctions with positive demand"
msgstr ""
"النظام يحتوي على ضغوط سالبة - حدثت ضغوط سالبة عند وصلة واحدة أو أكثر ذات "
"طلب موجب"

#: gusnet/epanet_wrapper.py:187
msgid "insufficient memory available"
msgstr "الذاكرة المتاحة غير كافية"

#: gusnet/epanet_wrapper.py:188
msgid "no network data available"
msgstr "لا توجد بيانات شبكة متاحة"

#: gusnet/epanet_wrapper.py:189
msgid "hydraulics not initialized"
msgstr "لم يتم تهيئة الحسابات الهيدروليكية"

#: gusnet/epanet_wrapper.py:190
msgid "no hydraulics for water quality analysis"
msgstr "لا توجد بيانات هيدروليكية لتحليل جودة المياه"

#: gusnet/epanet_wrapper.py:191
msgid "water quality not initialized"
msgstr "لم يتم تهيئة جودة المياه"

#: gusnet/epanet_wrapper.py:192
msgid "no results saved to report on"
msgstr "لا توجد نتائج محفوظة لإعداد تقرير عنها"

#: gusnet/epanet_wrapper.py:193
msgid "hydraulics supplied from external file"
msgstr "تم توفير بيانات الهيدروليكا من ملف خارجي"

#: gusnet/epanet_wrapper.py:194
msgid "cannot use external file while hydraulics solver is active"
msgstr "لا يمكن استخدام ملف خارجي أثناء عمل محلل الهيدروليكا"

#: gusnet/epanet_wrapper.py:195
msgid "cannot change time parameter when solver is active"
msgstr "لا يمكن تغيير معلمة الوقت أثناء عمل المحلل"

#: gusnet/epanet_wrapper.py:196
msgid "cannot solve network hydraulic equations"
msgstr "تعذر حل معادلات الهيدروليكا للشبكة"

#: gusnet/epanet_wrapper.py:197
msgid "cannot solve water quality transport equations"
msgstr "تعذر حل معادلات نقل جودة المياه"

#: gusnet/epanet_wrapper.py:199
msgid "one or more errors in input file"
msgstr "يوجد خطأ واحد أو أكثر في ملف الإدخال"

#: gusnet/epanet_wrapper.py:200
msgid "syntax error"
msgstr "خطأ في البنية"

#: gusnet/epanet_wrapper.py:201
msgid "invalid section keyword"
msgstr "كلمة مفتاحية للقسم غير صالحة"

#: gusnet/epanet_wrapper.py:203
msgid "illegal numeric value"
msgstr "قيمة رقمية غير صالحة"

#: gusnet/epanet_wrapper.py:204
msgid "undefined node"
msgstr "عقدة غير معرّفة"

#: gusnet/epanet_wrapper.py:205
msgid "undefined link"
msgstr "وصلة غير معرّفة"

#: gusnet/epanet_wrapper.py:206
msgid "undefined time pattern"
msgstr "نمط زمني غير معرّف"

#: gusnet/epanet_wrapper.py:207
msgid "undefined curve"
msgstr "منحنى غير معرّف"

#: gusnet/epanet_wrapper.py:208
msgid "attempt to control a CV/GPV link"
msgstr "محاولة التحكم في وصلة CV/GPV"

#: gusnet/epanet_wrapper.py:209
msgid "illegal PDA pressure limits"
msgstr "حدود ضغط PDA غير صالحة"

#: gusnet/epanet_wrapper.py:210
msgid "illegal node property value"
msgstr "قيمة خاصية عقدة غير صالحة"

#: gusnet/epanet_wrapper.py:211
msgid "illegal link property value"
msgstr "قيمة خاصية وصلة غير صالحة"

#: gusnet/epanet_wrapper.py:212
msgid "undefined trace node"
msgstr "عقدة تتبع غير معرّفة"

#: gusnet/epanet_wrapper.py:213
msgid "invalid option value"
msgstr "قيمة خيار غير صالحة"

#: gusnet/epanet_wrapper.py:214
msgid "too many characters in input line"
msgstr "عدد الأحرف في سطر الإدخال كبير جدًا"

#: gusnet/epanet_wrapper.py:215
msgid "duplicate ID label"
msgstr "معرّف ID مكرر"

#: gusnet/epanet_wrapper.py:216
msgid "reference to undefined pump"
msgstr "مرجع إلى مضخة غير معرّفة"

#: gusnet/epanet_wrapper.py:217
msgid "invalid pump energy data"
msgstr "بيانات طاقة المضخة غير صالحة"

#: gusnet/epanet_wrapper.py:218
msgid "illegal valve connection to tank node"
msgstr "اتصال صمام غير صالح بعقدة خزان"

#: gusnet/epanet_wrapper.py:219
msgid "illegal valve connection to another valve"
msgstr "اتصال صمام غير صالح بصمام آخر"

#: gusnet/epanet_wrapper.py:220
msgid "misplaced rule clause in rule-based control"
msgstr "بند قاعدة في غير موضعه ضمن التحكم القائم على القواعد"

#: gusnet/epanet_wrapper.py:221
msgid "link assigned same start and end nodes"
msgstr "تم إسناد الوصلة إلى نفس عقدتي البداية والنهاية"

#: gusnet/epanet_wrapper.py:223
msgid "not enough nodes in network"
msgstr "عدد العقد في الشبكة غير كافٍ"

#: gusnet/epanet_wrapper.py:224
msgid "no tanks or reservoirs in network"
msgstr "لا توجد خزانات أو خزانات رئيسية في الشبكة"

#: gusnet/epanet_wrapper.py:225
msgid "invalid lower/upper levels for tank"
msgstr "مستويات الخزان الدنيا/العليا غير صالحة"

#: gusnet/epanet_wrapper.py:226
msgid "no head curve or power rating for pump"
msgstr "لا يوجد منحنى ارتفاع أو تصنيف قدرة للمضخة"

#: gusnet/epanet_wrapper.py:227
msgid "invalid head curve for pump"
msgstr "منحنى الارتفاع للمضخة غير صالح"

#: gusnet/epanet_wrapper.py:228
msgid "nonincreasing x-values for curve"
msgstr "قيم x غير متزايدة للمنحنى"

#: gusnet/epanet_wrapper.py:229
msgid "no data provided for curve"
msgstr "لا توجد بيانات مقدمة للمنحنى"

#: gusnet/epanet_wrapper.py:230
msgid "no data provided for pattern"
msgstr "لا توجد بيانات مقدمة للنمط"

#: gusnet/epanet_wrapper.py:231
msgid "network has unconnected nodes"
msgstr "تحتوي الشبكة على عقد غير متصلة"

#: gusnet/epanet_wrapper.py:232
msgid "network has an unconnected node"
msgstr "تحتوي الشبكة على عقدة غير متصلة"

#: gusnet/epanet_wrapper.py:234
msgid "nonexistent water quality source"
msgstr "مصدر جودة مياه غير موجود"

#: gusnet/epanet_wrapper.py:235
msgid "nonexistent control"
msgstr "تحكم غير موجود"

#: gusnet/epanet_wrapper.py:236
msgid "invalid format (e.g. too long an ID name)"
msgstr "تنسيق غير صالح (مثل اسم ID طويل جدًا)"

#: gusnet/epanet_wrapper.py:237
msgid "invalid parameter code"
msgstr "رمز معلمة غير صالح"

#: gusnet/epanet_wrapper.py:238
msgid "invalid ID name"
msgstr "اسم ID غير صالح"

#: gusnet/epanet_wrapper.py:239
msgid "nonexistent demand category"
msgstr "فئة طلب غير موجودة"

#: gusnet/epanet_wrapper.py:240
msgid "node with no coordinates"
msgstr "عقدة بدون إحداثيات"

#: gusnet/epanet_wrapper.py:241
msgid "invalid link vertex"
msgstr "رأس وصلة غير صالح"

#: gusnet/epanet_wrapper.py:242
msgid "nonexistent rule"
msgstr "قاعدة غير موجودة"

#: gusnet/epanet_wrapper.py:243
msgid "nonexistent rule clause"
msgstr "بند قاعدة غير موجود"

#: gusnet/epanet_wrapper.py:244
msgid "attempt to delete a node that still has links connected to it"
msgstr "محاولة حذف عقدة لا تزال هناك وصلات متصلة بها"

#: gusnet/epanet_wrapper.py:245
msgid "attempt to delete node assigned as a Trace Node"
msgstr "محاولة حذف عقدة معينة كعقدة تتبع"

#: gusnet/epanet_wrapper.py:246
msgid "attempt to delete a node or link contained in a control"
msgstr "محاولة حذف عقدة أو وصلة مستخدمة في عنصر تحكم"

#: gusnet/epanet_wrapper.py:247
msgid "attempt to modify network structure while a solver is open"
msgstr "محاولة تعديل بنية الشبكة أثناء فتح المحلل"

#: gusnet/epanet_wrapper.py:248
msgid "node is not a tank"
msgstr "العقدة ليست خزانًا"

#: gusnet/epanet_wrapper.py:249
msgid "link is not a valve"
msgstr "الوصلة ليست صمامًا"

#: gusnet/epanet_wrapper.py:251
msgid "identical file names used for different types of files"
msgstr "تم استخدام أسماء ملفات متطابقة لأنواع ملفات مختلفة"

#: gusnet/epanet_wrapper.py:252
msgid "cannot open input file"
msgstr "تعذر فتح ملف الإدخال"

#: gusnet/epanet_wrapper.py:253
msgid "cannot open report file"
msgstr "تعذر فتح ملف التقرير"

#: gusnet/epanet_wrapper.py:254
msgid "cannot open binary output file"
msgstr "تعذر فتح ملف الإخراج الثنائي"

#: gusnet/epanet_wrapper.py:255
msgid "cannot open hydraulics file"
msgstr "تعذر فتح ملف الهيدروليكا"

#: gusnet/epanet_wrapper.py:256
msgid "hydraulics file does not match network data"
msgstr "ملف الهيدروليكا لا يطابق بيانات الشبكة"

#: gusnet/epanet_wrapper.py:257
msgid "cannot read hydraulics file"
msgstr "تعذر قراءة ملف الهيدروليكا"

#: gusnet/epanet_wrapper.py:258
msgid "cannot save results to binary file"
msgstr "تعذر حفظ النتائج في ملف ثنائي"

#: gusnet/epanet_wrapper.py:259
msgid "cannot save results to report file"
msgstr "تعذر حفظ النتائج في ملف التقرير"

#: gusnet/epanet_wrapper.py:262
#, python-brace-format
msgid "Unknown EPANET error code: {code}"
msgstr "رمز خطأ EPANET غير معروف: {code}"

#: gusnet/epanet_wrapper.py:282
msgid "Cannot load EPANET library."
msgstr "تعذر تحميل مكتبة EPANET."

#: gusnet/expressions.py:47
msgid "Expression context is not set."
msgstr "سياق التعبير غير مضبوط."

#: gusnet/expressions.py:62
msgid "Animation start time is not set."
msgstr "وقت بدء الرسوم المتحركة غير مضبوط."

#: gusnet/expressions.py:70
#, python-brace-format
msgid "Requested time ({timestep}) is outside of the range of results."
msgstr "الوقت المطلوب ({timestep}) خارج نطاق النتائج."

#: gusnet/feature_reader.py:58
msgid "Getting features from QGIS"
msgstr "جارٍ قراءة المعالم من QGIS"

#: gusnet/feature_reader.py:70
#, python-brace-format
msgid "{layer} expects a point layer. Received: {received_type}"
msgstr "يتطلب {layer} طبقة نقطية. تم استلام: {received_type}"

#: gusnet/feature_reader.py:75
#, python-brace-format
msgid "{layer} expects a line layer. Received: {received_type}"
msgstr "يتطلب {layer} طبقة خطية. تم استلام: {received_type}"

#: gusnet/feature_reader.py:87
msgid "Fixing names"
msgstr "جارٍ تصحيح الأسماء"

#: gusnet/feature_reader.py:91
msgid "Handling geometries"
msgstr "جارٍ معالجة الأشكال الهندسية"

#: gusnet/feature_reader.py:103
msgid "Measuring Pipes"
msgstr "جارٍ قياس الأنابيب"

#: gusnet/feature_reader.py:113
msgid "Cannot calculate pipe lengths without a valid coordinate reference system."
msgstr "لا يمكن حساب أطوال الأنابيب بدون نظام إحداثيات مرجعي صالح."

#: gusnet/feature_reader.py:253
msgid "The length of one or more pipes could not be calculated."
msgstr "تعذر حساب طول أنبوب واحد أو أكثر."

#: gusnet/feature_reader.py:286
msgid "feet"
msgstr "قدم"

#: gusnet/feature_reader.py:286
msgid "metres"
msgstr "متر"

#: gusnet/feature_reader.py:296
#, python-brace-format
msgid ""
"A pipe has a different attribute length vs measured length. This is pipe:"
" {mismatches}"
msgid_plural ""
"{count} pipes have very different attribute length vs measured length. "
"These are pipes: {mismatches}"
msgstr[0] "لا توجد أنابيب بفارق كبير بين الطول المسجل والطول المقاس: {mismatches}"
msgstr[1] "يوجد أنبوب بفارق كبير بين الطول المسجل والطول المقاس: {mismatches}"
msgstr[2] "يوجد أنبوبان بفارق كبير بين الطول المسجل والطول المقاس: {mismatches}"
msgstr[3] ""
"يوجد {count} أنابيب بفارق كبير بين الطول المسجل والطول المقاس: "
"{mismatches}"
msgstr[4] ""
"يوجد {count} أنبوبًا بفارق كبير بين الطول المسجل والطول المقاس: "
"{mismatches}"
msgstr[5] "يوجد {count} أنبوب بفارق كبير بين الطول المسجل والطول المقاس: {mismatches}"

#: gusnet/feature_reader.py:392
#, python-brace-format
msgid ""
"cannot calculate length of 1 pipe (probably due to a problem with the "
"selected coordinate reference system)"
msgid_plural ""
"cannot calculate length of {count} pipes (probably due to a problem with "
"the selected coordinate reference system)"
msgstr[0] ""
"لا يمكن حساب طول أي أنبوب (ربما بسبب مشكلة في نظام الإحداثيات المرجعي "
"المحدد)"
msgstr[1] ""
"لا يمكن حساب طول أنبوب واحد (ربما بسبب مشكلة في نظام الإحداثيات المرجعي "
"المحدد)"
msgstr[2] ""
"لا يمكن حساب طول أنبوبين (ربما بسبب مشكلة في نظام الإحداثيات المرجعي "
"المحدد)"
msgstr[3] ""
"لا يمكن حساب طول {count} أنابيب (ربما بسبب مشكلة في نظام الإحداثيات "
"المرجعي المحدد)"
msgstr[4] ""
"لا يمكن حساب طول {count} أنبوبًا (ربما بسبب مشكلة في نظام الإحداثيات "
"المرجعي المحدد)"
msgstr[5] ""
"لا يمكن حساب طول {count} أنبوب (ربما بسبب مشكلة في نظام الإحداثيات "
"المرجعي المحدد)"

#: gusnet/feature_reader.py:401
msgid "Geometry errors were found."
msgstr "تم العثور على أخطاء هندسية."

#: gusnet/feature_reader.py:404
#, python-brace-format
msgid "In {layer} {number} features have invalid geometries: {names}"
msgstr "في {layer} يحتوي {number} من المعالم على هندسة غير صالحة: {names}"

#: gusnet/inpfile_reader.py:88
msgid "No valid sections found in input file."
msgstr "لم يتم العثور على أقسام صالحة في ملف الإدخال."

#: gusnet/inpfile_reader.py:527
#, python-brace-format
msgid "Invalid wall reaction order value: {value}"
msgstr "قيمة رتبة تفاعل الجدار غير صالحة: {value}"

#: gusnet/inpfile_reader.py:618
#, python-brace-format
msgid "Error reading input file. {parent_error}"
msgstr "خطأ في قراءة ملف الإدخال. {parent_error}"

#: gusnet/inpfile_reader.py:623
#, python-brace-format
msgid ".inp file does not exist ({input_file})"
msgstr "ملف .inp غير موجود ({input_file})"

#: gusnet/plugin.py:66
msgid "Gusnet"
msgstr "Gusnet"

#: gusnet/gusnet_processing/run_simulation.py:176 gusnet/plugin.py:151
msgid "Headloss Formula"
msgstr "صيغة فقدان الرأس"

#: gusnet/gusnet_processing/run_simulation.py:174 gusnet/plugin.py:152
msgid "Units"
msgstr "الوحدات"

#: gusnet/plugin.py:153
msgid "Duration (hours)"
msgstr "المدة (ساعات)"

#: gusnet/plugin.py:154
msgid "Demand Type"
msgstr "نوع الطلب"

#: gusnet/plugin.py:176
msgid "Failed to fetch EPANET. Please check your internet connection."
msgstr "فشل تنزيل EPANET. يرجى التحقق من اتصال الإنترنت."

#: gusnet/plugin.py:194
msgid "Gusnet upgraded successfully"
msgstr "تم ترقية Gusnet بنجاح"

#: gusnet/plugin.py:194
msgid "Gusnet installed successfully"
msgstr "تم تثبيت Gusnet بنجاح"

#: gusnet/plugin.py:195
msgid "Load an example to try me out"
msgstr "تحميل مثال لتجربتي"

#: gusnet/plugin.py:199 gusnet/plugin.py:423
msgid "Load Example"
msgstr "تحميل المثال"

#: gusnet/plugin.py:266
msgid "Gusnet:\n"
msgstr "Gusnet:"

#: gusnet/plugin.py:287
msgid "Error"
msgstr "خطأ"

#: gusnet/plugin.py:296
msgid "Analysed with Warnings"
msgstr "تم التحليل مع تحذيرات"

#: gusnet/plugin.py:296
msgid "Success"
msgstr "نجاح"

#: gusnet/plugin.py:323
msgid "Run the simulation with the current settings."
msgstr "تشغيل المحاكاة بالإعدادات الحالية."

#: gusnet/plugin.py:347
#, python-brace-format
msgid "Analysed using units '{units}' and headloss formula '{headloss_formula}'"
msgstr ""
"تم التحليل باستخدام الوحدات '{units}' وصيغة فقدان الرأس "
"'{headloss_formula}'"

#: gusnet/plugin.py:356
msgid "Create Template Memory Layers"
msgstr "إنشاء طبقات ذاكرة القالب"

#: gusnet/plugin.py:366
msgid "Create Template Geopackage"
msgstr "إنشاء حزمة جغرافية للقالب"

#: gusnet/plugin.py:372
msgid "Save Geopackage"
msgstr "حفظ الحزمة الجغرافية"

#: gusnet/plugin.py:374
msgid "Geopackage"
msgstr "الحزمة الجغرافية"

#: gusnet/plugin.py:393
#, python-brace-format
msgid "Loaded '{file_name}'"
msgstr "تم تحميل '{file_name}'"

#: gusnet/plugin.py:404
msgid "Choose Input File"
msgstr "اختر ملف الإدخال"

#: gusnet/plugin.py:404
msgid "EPANET INP File"
msgstr "ملف EPANET INP"

#: gusnet/plugin.py:425
msgid "Load an example network"
msgstr "تحميل شبكة مثال"

#: gusnet/plugin.py:426
msgid "Example loaded with Open Street Map background"
msgstr "تم تحميل المثال مع خلفية خريطة الشارع المفتوحة"

#: gusnet/plugin.py:451
msgid "OpenStreetMap"
msgstr "خريطة الشارع المفتوحة"

#: gusnet/plugin.py:485
msgid "Errors:\n"
msgstr "الأخطاء:\n"

#: gusnet/plugin.py:487
msgid "Warnings:\n"
msgstr "التحذيرات:\n"

#: gusnet/plugin.py:489
msgid "Info:\n"
msgstr "معلومات:\n"

#: gusnet/plugin.py:496
msgid "Change layers..."
msgstr "تغيير الطبقات..."

#: gusnet/plugin.py:497
msgid "Open the settings dialog to change the model layers."
msgstr "افتح نافذة الإعدادات لتغيير طبقات النموذج."

#: gusnet/plugin.py:673
msgid "Single period simulation"
msgstr "محاكاة فترة واحدة"

#: gusnet/plugin.py:676 gusnet/plugin.py:682
#, python-brace-format
msgid "1 hour"
msgid_plural "{count} hours"
msgstr[0] "0 ساعة"
msgstr[1] "1 ساعة"
msgstr[2] "ساعتان"
msgstr[3] "{count} ساعات"
msgstr[4] "{count} ساعة"
msgstr[5] "{count} ساعة"

#: gusnet/profiler.py:24
msgid "Execution of script cancelled by user"
msgstr "تم إلغاء تنفيذ البرنامج النصي بواسطة المستخدم"

#: gusnet/spatial_index.py:174
#, python-brace-format
msgid ""
"For the link '{link_name}', the closest node ({node_name}) is too far "
"away to snap to."
msgstr ""
"بالنسبة للرابط '{link_name}'، فإن أقرب عقدة ({node_name}) بعيدة جدًا "
"للاتصال بها."

#: gusnet/statistics.py:45
msgid "Model Description:"
msgstr "وصف النموذج:"

#: gusnet/statistics.py:57
msgid "Total Pipe Length"
msgstr "إجمالي طول الأنابيب"

#: gusnet/statistics.py:58
msgid "Unique Pipe Diameters"
msgstr "أقطار الأنابيب الفريدة"

#: gusnet/style.py:139
#, python-brace-format
msgid "{field} ({unit})"
msgstr "{field} ({unit})"

#: gusnet/style.py:153
msgid ""
"Name must either be blank for automatic naming, or a string of up to 31 "
"characters with no spaces"
msgstr ""
"يجب أن يكون الاسم إما فارغًا للتسمية التلقائية أو سلسلة تصل إلى 31 حرفًا "
"بدون مسافات"

#: gusnet/style.py:156
msgid "Diameter must be greater than 0"
msgstr "يجب أن يكون القطر أكبر من 0"

#: gusnet/style.py:158
msgid "Roughness must be greater than 0"
msgstr "يجب أن تكون الخشونة أكبر من 0"

#: gusnet/style.py:161
msgid "Length must be empty/NULL (will be calculated) or greater than 0"
msgstr "يجب أن يكون الطول فارغًا/NULL (سيتم حسابه) أو أكبر من 0"

#: gusnet/style.py:165
msgid "Minor loss must be greater than or equal to 0"
msgstr "يجب أن يكون الفقد البسيط أكبر من أو يساوي 0"

#: gusnet/style.py:167
msgid "Base speed must be greater than 0"
msgstr "يجب أن تكون السرعة الأساسية أكبر من 0"

#: gusnet/style.py:170
msgid "Power pumps must have a power greater than 0"
msgstr "يجب أن تكون مضخات القدرة ذات قدرة أكبر من 0"

#: gusnet/style.py:176
msgid "Patterns must be a string of numbers separated by spaces"
msgstr "يجب أن تكون الأنماط سلسلة من الأرقام مفصولة بمسافات"

#: gusnet/style.py:179
msgid "Curves must be a list of tuples, e.g. (1,2), (3,4)"
msgstr "يجب أن تكون المنحنيات قائمة من الأزواج، مثل (1,2)، (3,4)"

#: gusnet/style.py:184
#, python-brace-format
msgid "Head pumps must have a pump curve. {curve_description}"
msgstr "يجب أن تحتوي مضخات الرأس على منحنى مضخة. {curve_description}"

#: gusnet/style.py:192
#, python-brace-format
msgid "General Purpose Valves must have a headloss curve. {curve_description}"
msgstr ""
"يجب أن تحتوي الصمامات متعددة الأغراض على منحنى فقدان الرأس. "
"{curve_description}"

#: gusnet/units.py:200
msgid "*flow*"
msgstr "*تدفق*"

#: gusnet/units.py:204
msgid "*mass*"
msgstr "*كتلة*"

#: gusnet/units.py:210
#, python-brace-format
msgid "{flow_unit} / √m or {flow_unit} / √psi"
msgstr "{flow_unit} / √م أو {flow_unit} / √psi"

#: gusnet/units.py:212
msgid "mm or inches"
msgstr "مم أو بوصة"

#: gusnet/units.py:214
msgid "unitless, mm, or 10⁻³ ft"
msgstr "بدون وحدة، مم أو 10⁻³ قدم"

#: gusnet/units.py:216
msgid "m or ft"
msgstr "م أو قدم"

#: gusnet/units.py:218
msgid "m/1000 m or ft/1000 ft"
msgstr "م/1000 م أو قدم/1000 قدم"

#: gusnet/units.py:220
msgid "m/s or ft/s"
msgstr "م/ث أو قدم/ث"

#: gusnet/units.py:222
msgid "kWh"
msgstr "كيلوواط ساعة"

#: gusnet/units.py:224
msgid "kW or hp"
msgstr "كيلوواط أو حصان"

#: gusnet/units.py:226
msgid "m or psi"
msgstr "م أو psi"

#: gusnet/units.py:228
msgid "m³ or ft³"
msgstr "م³ أو قدم³"

#: gusnet/units.py:230
msgid "mg/L"
msgstr "ملغ/لتر"

#: gusnet/units.py:232
msgid "mg/L/day"
msgstr "ملغ/لتر/يوم"

#: gusnet/units.py:234
msgid "mg/min"
msgstr "ملغ/دقيقة"

#: gusnet/units.py:236
msgid " "
msgstr " "

#: gusnet/units.py:238
msgid "mg/m²/day,  mg/ft²/day, m/day, or ft/day"
msgstr "ملغ/م²/يوم، ملغ/قدم²/يوم، م/يوم أو قدم/يوم"

#: gusnet/units.py:240 gusnet/units.py:379
msgid "hours"
msgstr "ساعات"

#: gusnet/units.py:242 gusnet/units.py:310 gusnet/units.py:381
msgid "unitless"
msgstr "بدون وحدة"

#: gusnet/units.py:244 gusnet/units.py:383
msgid "fraction"
msgstr "كسر"

#: gusnet/units.py:246 gusnet/units.py:385
msgid "currency"
msgstr "عملة"

#: gusnet/units.py:258
msgid "L/s"
msgstr "لتر/ثانية"

#: gusnet/units.py:260
msgid "L/min"
msgstr "لتر/دقيقة"

#: gusnet/units.py:262
msgid "ML/day"
msgstr "ميجا لتر/يوم"

#: gusnet/units.py:264
msgid "m³/hour"
msgstr "م³/ساعة"

#: gusnet/units.py:266
msgid "m³/day"
msgstr "م³/يوم"

#: gusnet/units.py:268
msgid "ft³/s"
msgstr "قدم³/ثانية"

#: gusnet/units.py:270
msgid "gal/min"
msgstr "جالون/دقيقة"

#: gusnet/units.py:272
msgid "MG/day"
msgstr "ميجا جالون/يوم"

#: gusnet/units.py:274
msgid "imp gal/day"
msgstr "جالون إمبراطوري/يوم"

#: gusnet/units.py:276
msgid "Acre-ft/day"
msgstr "قدم فدان/يوم"

#: gusnet/units.py:284
msgid "ug"
msgstr "ميكروغرام"

#: gusnet/units.py:293
#, python-brace-format
msgid "{flow_unit}/√psi"
msgstr "{flow_unit}/√psi"

#: gusnet/units.py:295
#, python-brace-format
msgid "{flow_unit}/√m"
msgstr "{flow_unit}/√م"

#: gusnet/units.py:299
msgid "in"
msgstr "بوصة"

#: gusnet/units.py:301 gusnet/units.py:308
msgid "mm"
msgstr "مم"

#: gusnet/units.py:306
msgid "10⁻³ ft"
msgstr "10⁻³ قدم"

#: gusnet/units.py:314
msgid "ft"
msgstr "قدم"

#: gusnet/units.py:316 gusnet/units.py:344
msgid "m"
msgstr "م"

#: gusnet/units.py:320
msgid "ft/1000 ft  "
msgstr "ft/1000 ft"

#: gusnet/units.py:322
msgid "m/1000 m"
msgstr "م/1000 م"

#: gusnet/units.py:326
msgid "ft/s"
msgstr "قدم/ثانية"

#: gusnet/units.py:328
msgid "m/s"
msgstr "م/ثانية"

#: gusnet/units.py:331
msgid "kWhr"
msgstr "كيلوواط ساعة"

#: gusnet/units.py:335
msgid "hp"
msgstr "حصان"

#: gusnet/units.py:337
msgid "kW"
msgstr "كيلوواط"

#: gusnet/units.py:342
msgid "psi"
msgstr "psi"

#: gusnet/units.py:348
msgid "ft³"
msgstr "قدم³"

#: gusnet/units.py:350
msgid "m³"
msgstr "م³"

#: gusnet/units.py:355
#, python-brace-format
msgid "{mass_unit}/L"
msgstr "{mass_unit}/لتر"

#: gusnet/units.py:358
#, python-brace-format
msgid "{mass_unit}/L/day"
msgstr "{mass_unit}/لتر/يوم"

#: gusnet/units.py:361
#, python-brace-format
msgid "{mass_unit}/min"
msgstr "{mass_unit}/دقيقة"

#: gusnet/units.py:368
#, python-brace-format
msgid "{mass_unit}/ft²/day"
msgstr "{mass_unit}/قدم²/يوم"

#: gusnet/units.py:370
#, python-brace-format
msgid "{mass_unit}/m²/day"
msgstr "{mass_unit}/م²/يوم"

#: gusnet/units.py:374
msgid "ft/day"
msgstr "قدم/يوم"

#: gusnet/units.py:376
msgid "m/day"
msgstr "م/يوم"

#: gusnet/verify_model.py:155
msgid "Multiple verification errors were found:\n"
msgstr "تم العثور على عدة اخطاء في التحقق:\n"

#: gusnet/verify_model.py:434
#, python-brace-format
msgid "The following links do not connect to a node at each end: {links}"
msgstr "الروابط التالية لا تتصل بعقدة عند كل طرف: {links}"

#: gusnet/verify_model.py:456
#, python-brace-format
msgid "{num_features} links have the same start and end nodes: {links}"
msgstr "{num_features} رابطا لها نفس عقدتي البداية والنهاية: {links}"

#: gusnet/verify_model.py:486
#, python-brace-format
msgid "The following junctions are not connected to any links: {nodes}"
msgstr "العقد التالية غير متصلة بأي روابط: {nodes}"

#: gusnet/verify_model.py:518
#, python-brace-format
msgid ""
"The following nodes have overlapping coordinates - it will not be "
"possible to know which node each link connects to: {nodes}"
msgstr ""
"العقد التالية لها احداثيات متداخلة، ولن يكون من الممكن معرفة العقدة التي "
"يتصل بها كل رابط: {nodes}"

#: gusnet/verify_model.py:527
msgid "The model is empty."
msgstr "النموذج فارغ."

#: gusnet/verify_model.py:534
msgid "The model must contain at least one junction."
msgstr "يجب ان يحتوي النموذج على عقدة واحدة على الاقل."

#: gusnet/verify_model.py:541
msgid "The model must contain at least one link (pipe, pump, or valve)."
msgstr "يجب ان يحتوي النموذج على رابط واحد على الاقل (انبوب او مضخة او صمام)."

#: gusnet/verify_model.py:548
msgid "The model must contain at least one reservoir or tank."
msgstr "يجب ان يحتوي النموذج على خزان او مستودع واحد على الاقل."

#: gusnet/verify_model.py:556
#, python-brace-format
msgid "In {layer_type}, all elements must have {field_name} '{field_id}'"
msgstr "في {layer_type}، يجب أن تحتوي جميع العناصر على {field_name} '{field_id}'"

#: gusnet/verify_model.py:567
msgid ""
"In Pipes, lengths could not be calculated and length field is missing or "
"contains blanks."
msgstr "في Pipes، تعذر حساب الاطوال وحقل length مفقود او يحتوي على قيم فارغة."

#: gusnet/verify_model.py:574
#, python-brace-format
msgid "In {layer_type}, {field_name} ({field_id}) must be numeric"
msgstr "في {layer_type} يجب ان يكون {field_name} ({field_id}) رقميا"

#: gusnet/verify_model.py:583
#, python-brace-format
msgid "In {layer_type}, {field_name} ({field_id}) must be boolean"
msgstr "في {layer_type} يجب ان يكون {field_name} ({field_id}) منطقيا"

#: gusnet/verify_model.py:593
#, python-brace-format
msgid ""
"Valve type ({valve_type}) must be set for all valves and must be one of "
"the following values: {possible_values}"
msgstr ""
"يجب تعيين نوع الصمام ({valve_type}) لجميع الصمامات ويجب أن يكون أحد القيم"
" التالية: {possible_values}"

#: gusnet/verify_model.py:601
#, python-brace-format
msgid ""
"{initial_setting_name} ({initial_setting}) must be set for all "
"{valve_name}"
msgstr "يجب تعيين {initial_setting_name} ({initial_setting}) لجميع {valve_name}"

#: gusnet/verify_model.py:613
#, python-brace-format
msgid ""
"Pump type ({pump_type}) must be set for all pumps and must be one of the "
"following values: {possible_values}"
msgstr ""
"يجب تعيين نوع المضخة ({pump_type}) لجميع المضخات ويجب أن يكون أحد القيم "
"التالية: {possible_values}"

#: gusnet/verify_model.py:621
#, python-brace-format
msgid "{pump_curve_name} ({pump_curve}) must be set for all pumps of type HEAD"
msgstr "يجب تعيين {pump_curve_name} ({pump_curve}) لجميع المضخات من النوع HEAD"

#: gusnet/verify_model.py:630
#, python-brace-format
msgid "{pump_power_name} ({pump_power}) must be set for all pumps of type POWER"
msgstr "يجب تعيين {pump_power_name} ({pump_power}) لجميع المضخات من النوع POWER"

#: gusnet/verify_model.py:640
#, python-brace-format
msgid ""
"In {layer} problem reading {pattern_type}: {pattern_string} Patterns "
"should be a string of numeric values separated by a space, or a list of "
"numeric values."
msgstr ""
"في {layer} حدثت مشكلة عند قراءة {pattern_type}: {pattern_string}. يجب ان "
"تكون الانماط سلسلة من القيم الرقمية مفصولة بمسافات، او قائمة من القيم "
"الرقمية."

#: gusnet/verify_model.py:653
#, python-brace-format
msgid ""
"In {layer}, problem reading {field_name}  \"{curve_string}\". "
"{error_detail} Curves should be of the form: (1, 2), (3.6, 4.7)"
msgstr ""
"في {layer} حدثت مشكلة عند قراءة {field_name} \"{curve_string}\". "
"{error_detail} يجب ان تكون المنحنيات بالشكل: (1, 2), (3.6, 4.7)"

#: gusnet/verify_model.py:663
#, python-brace-format
msgid "Duplicate node names found: {dupes}"
msgstr "تم العثور على اسماء عقد مكررة: {dupes}"

#: gusnet/verify_model.py:669
#, python-brace-format
msgid "Duplicate link names found: {dupes}"
msgstr "تم العثور على اسماء روابط مكررة: {dupes}"

#: gusnet/verify_model.py:677
#, python-brace-format
msgid ""
"In {layer_name}, the {field_name} values must be strings without spaces "
"and under 32 characters. Problem values: {names}"
msgstr ""
"في {layer_name} يجب ان تكون قيم {field_name} نصوصا بلا مسافات وباقل من 32"
" حرفا. القيم التي بها مشكلة: {names}"

#: gusnet/wntr_wrapper.py:474
msgid "No simulation results are available. Set results first."
msgstr "لا توجد نتائج محاكاة متاحة. قم بتعيين النتائج اولا."

#: gusnet/wntr_wrapper.py:624
msgid "Network Summary"
msgstr "ملخص الشبكة"

#: gusnet/wntr_wrapper.py:636
msgid "Pumps defined by power"
msgstr "المضخات المعرفة بالقدرة"

#: gusnet/wntr_wrapper.py:637
msgid "Pumps defined by head curve"
msgstr "المضخات المعرفة بمنحنى الرأس"

#: gusnet/wntr_wrapper.py:645
msgid "Element"
msgstr "عنصر"

#: gusnet/wntr_wrapper.py:645 gusnet/wntr_wrapper.py:686
msgid "Count"
msgstr "العدد"

#: gusnet/wntr_wrapper.py:676
msgid "All Pipes"
msgstr "جميع الأنابيب"

#: gusnet/wntr_wrapper.py:687
msgid "Total"
msgstr "الإجمالي"

#: gusnet/wntr_wrapper.py:688 gusnet/wntr_wrapper.py:690
msgid "Min"
msgstr "الحد الأدنى"

#: gusnet/wntr_wrapper.py:689 gusnet/wntr_wrapper.py:691
msgid "Max"
msgstr "الحد الأقصى"

#: gusnet/wntr_wrapper.py:709
#, python-brace-format
msgid "Total pipe length: {pipe_length} {unit}"
msgstr "إجمالي طول الأنبوب: {pipe_length} {unit}"

#: gusnet/wntr_wrapper.py:796
#, python-brace-format
msgid "Error from WNTR. {exception_name}: {exception}"
msgstr "خطا من WNTR. {exception_name}: {exception}"

#: gusnet/wntr_wrapper.py:804
#, python-brace-format
msgid "Error from EPANET: {exception}"
msgstr "خطا من EPANET: {exception}"

#: gusnet/gusnet_processing/common.py:55
msgid ""
"EPANET cannot be loaded. Please wait a minute then try again, restart "
"QGIS, or consult our help site."
msgstr ""
"لا يمكن تحميل EPANET. يرجى الانتظار دقيقة ثم المحاولة مرة اخرى، او اعادة "
"تشغيل QGIS، او زيارة موقع المساعدة الخاص بنا."

#: gusnet/gusnet_processing/common.py:67
msgid "WNTR model created. Model contains:"
msgstr "تم إنشاء نموذج WNTR. يحتوي النموذج على:"

#: gusnet/gusnet_processing/empty_model.py:33
#: gusnet/gusnet_processing/empty_model.py:61
msgid "Create Template Layers"
msgstr "إنشاء طبقات القالب"

#: gusnet/gusnet_processing/empty_model.py:37
msgid ""
"This will create a set of 'template' layers, which you can use for "
"building your model. You do not need to create or use all layers if not "
"required for your model."
msgstr ""
"This will create a set of 'template' layers, which you can use for "
"building your model.\n"
"        You do not need to create or use all layers if not required for "
"your model."

#: gusnet/gusnet_processing/empty_model.py:45
#: gusnet/gusnet_processing/import_inp.py:72
msgid "Coordinate Reference System (CRS)"
msgstr "نظام الإحداثيات المرجعي (CRS)"

#: gusnet/gusnet_processing/empty_model.py:48
msgid "Create Fields for Water Quality Analysis"
msgstr "إنشاء حقول لتحليل جودة المياه"

#: gusnet/gusnet_processing/empty_model.py:49
msgid "Create Fields for Energy Analysis"
msgstr "إنشاء حقول لتحليل الطاقة"

#: gusnet/gusnet_processing/empty_model.py:85
msgid "Model Layers"
msgstr "طبقات النموذج"

#: gusnet/gusnet_processing/import_inp.py:51
#: gusnet/gusnet_processing/import_inp.py:96
msgid "Import from Epanet INP file"
msgstr "استيراد من ملف Epanet INP"

#: gusnet/gusnet_processing/import_inp.py:55
msgid ""
"Import all junctions, tanks, reservoirs, pipes, pumps and valves from an "
"EPANET inp file. This will also save selected options from the .inp file."
" "
msgstr ""
"Import all junctions, tanks, reservoirs, pipes, pumps and valves from an "
"EPANET inp file.\n"
"            This will also save selected options from the .inp file.\n"
"            All units will be converted into the unit set selected. If "
"not selected, it will default             to the unit set in the .inp "
"file."

#: gusnet/gusnet_processing/import_inp.py:66
msgid "Epanet Input File (.inp)"
msgstr "ملف إدخال Epanet (.inp)"

#: gusnet/gusnet_processing/import_inp.py:106
msgid "Loading INP File"
msgstr "تحميل ملف INP"

#: gusnet/gusnet_processing/import_inp.py:117
#, python-brace-format
msgid "Model verification failed: {message}"
msgstr "فشل التحقق من النموذج: {message}"

#: gusnet/gusnet_processing/import_inp.py:124
#, python-brace-format
msgid "Will output with the following units: {flow_unit}"
msgstr "سيتم الإخراج باستخدام الوحدات التالية: {flow_unit}"

#: gusnet/gusnet_processing/import_inp.py:132
#: gusnet/gusnet_processing/run_simulation.py:561
msgid "Creating Outputs"
msgstr "إنشاء المخرجات"

#: gusnet/gusnet_processing/import_inp.py:133
#, python-brace-format
msgid "Model Layers ({filename})"
msgstr "طبقات النموذج ({filename})"

#: gusnet/gusnet_processing/run_simulation.py:178
msgid "Simulation duration in hours (or 0 for single period)"
msgstr "مدة المحاكاة بالساعات (أو 0 لفترة واحدة)"

#: gusnet/gusnet_processing/run_simulation.py:180
msgid "Demand type"
msgstr "نوع الطلب"

#: gusnet/gusnet_processing/run_simulation.py:182
msgid "Demand Multiplier"
msgstr "معامل الطلب"

#: gusnet/gusnet_processing/run_simulation.py:184
msgid "Default Demand Pattern"
msgstr "نمط الطلب"

#: gusnet/gusnet_processing/run_simulation.py:188
msgid "Emitter exponent"
msgstr "معامل الباعث"

#: gusnet/gusnet_processing/run_simulation.py:190
msgid "Minimum pressure"
msgstr "الضغط الأدنى"

#: gusnet/gusnet_processing/run_simulation.py:192
msgid "Required pressure"
msgstr "الضغط"

#: gusnet/gusnet_processing/run_simulation.py:194
msgid "Pressure exponent"
msgstr "طلب يعتمد على الضغط"

#: gusnet/gusnet_processing/run_simulation.py:196
msgid "Energy price (per kWh)"
msgstr "سعر الطاقة"

#: gusnet/gusnet_processing/run_simulation.py:199
msgid "Energy price pattern"
msgstr "نمط الطاقة"

#: gusnet/gusnet_processing/run_simulation.py:203
msgid "Pump efficiency (%)"
msgstr "منحنى الكفاءة"

#: gusnet/gusnet_processing/run_simulation.py:205
msgid "Energy demand charge"
msgstr "رسوم طلب الطاقة"

#: gusnet/gusnet_processing/run_simulation.py:207
msgid "Quality analysis"
msgstr "نوع تحليل جودة المياه المطلوب"

#: gusnet/gusnet_processing/run_simulation.py:209
msgid "Mass unit"
msgstr "وحدة الكتلة"

#: gusnet/gusnet_processing/run_simulation.py:211
msgid "Relative diffusivity"
msgstr "الانتشارية النسبية"

#: gusnet/gusnet_processing/run_simulation.py:216
msgid "Trace node name"
msgstr "عقدة التتبع"

#: gusnet/gusnet_processing/run_simulation.py:220
msgid "Quality tolerance"
msgstr "سماحية الجودة"

#: gusnet/gusnet_processing/run_simulation.py:224
msgid "Bulk reaction order"
msgstr "معدل التفاعل"

#: gusnet/gusnet_processing/run_simulation.py:228
msgid "Wall reaction order"
msgstr "معدل التفاعل"

#: gusnet/gusnet_processing/run_simulation.py:230
msgid "Global bulk coefficient"
msgstr "معامل التفاعل الحجمي العام"

#: gusnet/gusnet_processing/run_simulation.py:234
msgid "Global wall coefficient"
msgstr "معامل التفاعل الجداري العام"

#: gusnet/gusnet_processing/run_simulation.py:238
msgid "Limiting concentration"
msgstr "التركيز الكيميائي"

#: gusnet/gusnet_processing/run_simulation.py:243
msgid "Wall coefficient correlation"
msgstr "ارتباط معامل الجدار"

#: gusnet/gusnet_processing/run_simulation.py:283
msgid "Simulation Results - Nodes"
msgstr "نتائج المحاكاة - العقد"

#: gusnet/gusnet_processing/run_simulation.py:286
msgid "Simulation Results - Links"
msgstr "نتائج المحاكاة - الروابط"

#: gusnet/gusnet_processing/run_simulation.py:354
msgid "Reading features"
msgstr "قراءة المعالم"

#: gusnet/gusnet_processing/run_simulation.py:358
#, python-brace-format
msgid "Error reading features: {exception}"
msgstr "خطا في قراءة المعالم: {exception}"

#: gusnet/gusnet_processing/run_simulation.py:360
msgid "Verifying model"
msgstr "التحقق من النموذج"

#: gusnet/gusnet_processing/run_simulation.py:364
#, python-brace-format
msgid "Error verifying model: {exception}"
msgstr "خطا في التحقق من النموذج: {exception}"

#: gusnet/gusnet_processing/run_simulation.py:406
#, python-brace-format
msgid "Simulation Results ({finish_time})"
msgstr "نتائج المحاكاة ({finish_time})"

#: gusnet/gusnet_processing/run_simulation.py:452
#: gusnet/gusnet_processing/run_simulation.py:469
msgid "Run Simulation"
msgstr "تشغيل المحاكاة"

#: gusnet/gusnet_processing/run_simulation.py:455
msgid ""
"\n"
"This will take all of the model layers (junctions, tanks, reservoirs, "
"pipes, valves, pumps), combine them with the chosen options, and run a "
"simulation using EPANET. The results will be loaded as new layers in "
"QGIS, and a summary of the model The output files are a layer of 'nodes' "
"(junctions, tanks, reservoirs) and 'links' (pipes, valves, pumps).\n"
"            "
msgstr ""
"This will take all of the model layers (junctions, tanks, reservoirs, "
"pipes, valves, pumps), combine them with the chosen options, and run a "
"simulation using EPANET. The results will be loaded as new layers in "
"QGIS, and a summary of the model The output files are a layer of 'nodes' "
"(junctions, tanks, reservoirs) and 'links' (pipes, valves, pumps)."

#: gusnet/gusnet_processing/run_simulation.py:479
msgid "Verifying Dependencies"
msgstr "التحقق من التبعيات"

#: gusnet/gusnet_processing/run_simulation.py:483
#: gusnet/gusnet_processing/run_simulation.py:557
msgid "Preparing Model"
msgstr "تحضير النموذج"

#: gusnet/gusnet_processing/run_simulation.py:490
#, python-brace-format
msgid "Using temporary folder: {folder}"
msgstr "استخدام المجلد المؤقت: {folder}"

#: gusnet/gusnet_processing/run_simulation.py:496
msgid "Writing EPANET input file"
msgstr "كتابة ملف ادخال EPANET"

#: gusnet/gusnet_processing/run_simulation.py:499
msgid "Run EPANET simulation"
msgstr "تشغيل محاكاة EPANET"

#: gusnet/gusnet_processing/run_simulation.py:505
msgid "Process results output file"
msgstr "معالجة ملف مخرجات النتائج"

#: gusnet/gusnet_processing/run_simulation.py:511
msgid "Creating output layers"
msgstr "انشاء طبقات المخرجات"

#: gusnet/gusnet_processing/run_simulation.py:532
msgid "Export to Epanet INP file"
msgstr "تصدير إلى ملف Epanet INP"

#: gusnet/gusnet_processing/run_simulation.py:535
msgid ""
"\n"
"This will take all of the model layers (junctions, tanks, reservoirs, "
"pipes, valves, pumps), combine them with the chosen options, and produce "
"an EPANET '.inp' file which can be run / viewed in other software.\n"
"            "
msgstr ""
"This will take all of the model layers (junctions, tanks, reservoirs, "
"pipes, valves, pumps), combine them with the chosen options, and produce "
"an EPANET '.inp' file which can be run / viewed in other software."

#: gusnet/gusnet_processing/run_simulation.py:546
msgid "Output .inp file"
msgstr "ملف إخراج .inp"

#: gusnet/gusnet_processing/run_simulation.py:549
msgid "Export Inp File"
msgstr "تصدير ملف Inp"

#~ msgid "Flow units for the model"
#~ msgstr "وحدات التدفق للنموذج"

#~ msgid ""
#~ "Flow units will determine the units "
#~ "of other units used in the model"
#~ " as well. Selecting a metric-based"
#~ " unit set means everything will be"
#~ " metric, wheras selecting an imperial "
#~ "measure means everything will be "
#~ "imperial."
#~ msgstr ""
#~ "Flow units will determine the units "
#~ "of other units used in the model"
#~ " as well. Selecting a metric-based"
#~ " unit set means everything will be"
#~ " metric, wheras selecting an imperial "
#~ "measure means everything will be "
#~ "imperial."

#~ msgid "Formula to use for headloss calculations"
#~ msgstr "الصيغة المستخدمة لحساب فاقد الضغط"

#~ msgid "Global multiplier for all demands in the model"
#~ msgstr "Global multiplier for all demands in the model"

#~ msgid "Default pattern to use for any pattern fields left blank"
#~ msgstr "Default pattern to use for any pattern fields left blank"

#~ msgid "Exponent for emitter calculations"
#~ msgstr "Exponent for emitter calculations"

#~ msgid "Whether to model demands as fixed or pressure dependent"
#~ msgstr "Whether to model demands as fixed or pressure dependent"

#~ msgid "Minimum pressure for pressure dependent demand calculations"
#~ msgstr "Minimum pressure for pressure dependent demand calculations"

#~ msgid "Required pressure for pressure dependent demand calculations"
#~ msgstr "Required pressure for pressure dependent demand calculations"

#~ msgid "Exponent for pressure dependent demand calculations"
#~ msgstr "Exponent for pressure dependent demand calculations"

#~ msgid "Price of energy per kW hour for energy calculations"
#~ msgstr "Price of energy per kW hour for energy calculations"

#~ msgid "Pattern of price multiplier to use for energy calculations"
#~ msgstr "Pattern of price multiplier to use for energy calculations"

#~ msgid "Global efficiency of pumps for energy calculations - as a percentage"
#~ msgstr "Global efficiency of pumps for energy calculations - as a percentage"

#~ msgid "Demand charge for energy calculations"
#~ msgstr "Demand charge for energy calculations"

#~ msgid "Mass unit to use for water quality analysis"
#~ msgstr "وحدة الكتلة المستخدمة لتحليل جودة المياه"

#~ msgid "Relative diffusivity for water quality analysis"
#~ msgstr "الانتشارية النسبية لتحليل جودة المياه"

#~ msgid "Node to track for trace analysis (if quality parameter is TRACE)"
#~ msgstr "العقدة المراد تتبعها لتحليل التتبع (إذا كانت قيمة الجودة TRACE)"

#~ msgid "Tolerance for water quality convergence in extended period simulations"
#~ msgstr "Tolerance for water quality convergence in extended period simulations"

#~ msgid "Order of the bulk reaction for water quality analysis"
#~ msgstr "Order of the bulk reaction for water quality analysis"

#~ msgid "Order of the wall reaction for water quality analysis"
#~ msgstr "Order of the wall reaction for water quality analysis"

#~ msgid ""
#~ "Limiting concentration for water quality "
#~ "analysis (concentration below which reactions"
#~ " are assumed to stop)"
#~ msgstr ""
#~ "Limiting concentration for water quality "
#~ "analysis (concentration below which reactions"
#~ " are assumed to stop)"

#~ msgid ""
#~ "Correlation for calculating wall reaction "
#~ "coefficient based on pipe diameter (if"
#~ " 0, wall coefficient will be "
#~ "constant)"
#~ msgstr ""
#~ "Correlation for calculating wall reaction "
#~ "coefficient based on pipe diameter (if"
#~ " 0, wall coefficient will be "
#~ "constant)"

#~ msgid "%n hour(s)"
#~ msgstr "%n ساعة"
