diff --git a/translations/ar_SA.json b/translations/ar_SA.json
index ade7eedd67e..1d90f505e3e 100644
--- a/translations/ar_SA.json
+++ b/translations/ar_SA.json
@@ -210,47 +210,47 @@
"CGM Sensor Stop": "إيقاف تشغيل حساس المراقبة المستمرة للسكر",
"CGM Sensor Insert": "إدخال حساس المراقبة المستمرة للسكر",
"Sensor Code": "رمز الحساس",
- "Transmitter ID": "Transmitter ID",
- "Dexcom Sensor Start": "Dexcom Sensor Start",
- "Dexcom Sensor Change": "Dexcom Sensor Change",
- "Insulin Cartridge Change": "Insulin Cartridge Change",
- "D.A.D. Alert": "D.A.D. Alert",
- "Glucose Reading": "Glucose Reading",
- "Measurement Method": "Measurement Method",
+ "Transmitter ID": "معرف المرسل",
+ "Dexcom Sensor Start": "تشغيل مستشعر ديكسكوم",
+ "Dexcom Sensor Change": "تغيير مستشعر ديكسكوم",
+ "Insulin Cartridge Change": "تغيير خرطوشة الأنسولين",
+ "D.A.D. Alert": "تنبيه الكلب المنبه لمرض السكري",
+ "Glucose Reading": "قراءة السكر",
+ "Measurement Method": "طريقة القياس",
"Meter": "متر",
"Amount in grams": "الكمية بالجرامات",
"Amount in units": "الكمية بالوحدات",
- "View all treatments": "View all treatments",
+ "View all treatments": "عرض جميع العلاجات",
"Enable Alarms": "تمكين التنبيهات",
- "Pump Battery Change": "Pump Battery Change",
+ "Pump Battery Change": "تغيير بطارية المضخة",
"Pump Battery Age": "عمر بطارية المضخة",
- "Pump Battery Low Alarm": "Pump Battery Low Alarm",
- "Pump Battery change overdue!": "Pump Battery change overdue!",
- "When enabled an alarm may sound.": "When enabled an alarm may sound.",
- "Urgent High Alarm": "Urgent High Alarm",
+ "Pump Battery Low Alarm": "تنبيه انخفاض بطارية المضخة",
+ "Pump Battery change overdue!": "تأخر تغيير بطارية المضخة!",
+ "When enabled an alarm may sound.": "عند التفعيل قد ينطلق صوت المنبه.",
+ "Urgent High Alarm": "تنبيه عالي عاجل",
"High Alarm": "تنبيه ارتفاع",
"Low Alarm": "تنبيه انخفاض",
- "Urgent Low Alarm": "Urgent Low Alarm",
- "Stale Data: Warn": "Stale Data: Warn",
- "Stale Data: Urgent": "Stale Data: Urgent",
+ "Urgent Low Alarm": "تنبيه منخفض عاجل",
+ "Stale Data: Warn": "بيانات تالفة: تحذير",
+ "Stale Data: Urgent": "بيانات تالفة: عاجل",
"mins": "دقائق",
- "Night Mode": "Night Mode",
- "When enabled the page will be dimmed from 10pm - 6am.": "When enabled the page will be dimmed from 10pm - 6am.",
+ "Night Mode": "الوضع الليلي",
+ "When enabled the page will be dimmed from 10pm - 6am.": "أثناء التفعيل تكون الشاشة خافتة من 10 مساءًا الي 6 صباحًا.",
"Enable": "تمكين",
- "Show Raw BG Data": "Show Raw BG Data",
+ "Show Raw BG Data": "إظهار البيانات الخام لسكر الدم",
"Never": "أبدا",
- "Always": "Always",
- "When there is noise": "When there is noise",
- "When enabled small white dots will be displayed for raw BG data": "When enabled small white dots will be displayed for raw BG data",
- "Custom Title": "Custom Title",
- "Theme": "Theme",
+ "Always": "دائمًا",
+ "When there is noise": "عند وجود ضوضاء",
+ "When enabled small white dots will be displayed for raw BG data": "أثناء التفعيل سوف تُعرض نقاط بيضاء صغيرة للبيانات الخام لسكر الدم",
+ "Custom Title": "عنوان مخصص",
+ "Theme": "المظهر",
"Default": "الافتراضي",
- "Colors": "Colors",
- "Colorblind-friendly colors": "Colorblind-friendly colors",
- "Reset, and use defaults": "Reset, and use defaults",
- "Calibrations": "Calibrations",
- "Alarm Test / Smartphone Enable": "Alarm Test / Smartphone Enable",
- "Bolus Wizard": "Bolus Wizard",
+ "Colors": "الألوان",
+ "Colorblind-friendly colors": "ألوان متوافقة لعمي الألوان",
+ "Reset, and use defaults": "إعادة تعيين واستخدام الافتراضي",
+ "Calibrations": "المعايرة",
+ "Alarm Test / Smartphone Enable": "اختبار المنبه/ تفعيل الهاتف الذكي",
+ "Bolus Wizard": "معالج البلعة",
"in the future": "في المستقبل",
"time ago": "منذ وقت مضى",
"hr ago": "منذ ساعة",
@@ -291,7 +291,7 @@
"This task find and remove treatments in the future.": "هذه المهمة تقوم بإيجاد وإزالة العلاجات في المستقبل.",
"Remove treatments in the future": "إزالة العلاجات في المستقبل",
"Find and remove entries in the future": "إيجاد وإزالة الإدخالات في المستقبل",
- "This task find and remove CGM data in the future created by uploader with wrong date/time.": "هذه المهمة تقوم بإيجاد وإزالة بيانات مراقبة السكر المستمرة في المستقبل التي أنشأها الرافع بالتحميل بتاريخ/ توقيت خاطئين.",
+ "This task find and remove CGM data in the future created by uploader with wrong date/time.": "هذه المهمة تقوم بإيجاد وإزالة بيانات مراقبة السكر المستمرة في المستقبل التي أنشأها الرافع بتاريخ/ توقيت خاطئين.",
"Remove entries in the future": "إزالة الإدخالات في المستقبل",
"Loading database ...": "جار تحميل قاعدة البيانات ...",
"Database contains %1 future records": "تحتوي قاعدة البيانات علي %1 من سجلات المستقبل",
@@ -321,76 +321,76 @@
"%1 is not a valid number - must be more than 2": "%1 ليس رقمًا صحيحًا - يجب أن يكون أكثر من 2",
"Clean Mongo treatments database": "تنظيف قاعدة بيانات علاجات مونغو",
"Delete all documents from treatments collection older than 180 days": "حذف جميع المستندات من مجموعة العلاجات التي مضى عليها أكثر من 180 يومًا",
- "This task removes all documents from treatments collection that are older than 180 days. Useful when uploader battery status is not properly updated.": "This task removes all documents from treatments collection that are older than 180 days. Useful when uploader battery status is not properly updated.",
- "Delete old documents from treatments collection?": "Delete old documents from treatments collection?",
- "Admin Tools": "Admin Tools",
- "Nightscout reporting": "Nightscout reporting",
+ "This task removes all documents from treatments collection that are older than 180 days. Useful when uploader battery status is not properly updated.": "تزيل هذه المهمة كافة المستندات من مجموعة العلاجات التي مضى عليها أكثر من 180 يومًا. مفيد عندما لا تكون حالة بطارية الرافع مُحدثة بطريقة صحيح.",
+ "Delete old documents from treatments collection?": "هل ترغب بحذف كافة المستندات من مجموعة العلاجات؟",
+ "Admin Tools": "أدوات المسؤول",
+ "Nightscout reporting": "تقرير نايت سكاوت",
"Cancel": "إلغاء",
- "Edit treatment": "Edit treatment",
+ "Edit treatment": "تعديل المعالجة",
"Duration": "المدة",
- "Duration in minutes": "Duration in minutes",
- "Temp Basal": "Temp Basal",
- "Temp Basal Start": "Temp Basal Start",
- "Temp Basal End": "Temp Basal End",
- "Percent": "Percent",
- "Basal change in %": "Basal change in %",
- "Basal value": "Basal value",
- "Absolute basal value": "Absolute basal value",
- "Announcement": "Announcement",
- "Loading temp basal data": "Loading temp basal data",
- "Save current record before changing to new?": "Save current record before changing to new?",
- "Profile Switch": "Profile Switch",
- "Profile": "Profile",
- "General profile settings": "General profile settings",
- "Title": "Title",
- "Database records": "Database records",
- "Add new record": "Add new record",
- "Remove this record": "Remove this record",
- "Clone this record to new": "Clone this record to new",
- "Record valid from": "Record valid from",
- "Stored profiles": "Stored profiles",
- "Timezone": "Timezone",
- "Duration of Insulin Activity (DIA)": "Duration of Insulin Activity (DIA)",
- "Represents the typical duration over which insulin takes effect. Varies per patient and per insulin type. Typically 3-4 hours for most pumped insulin and most patients. Sometimes also called insulin lifetime.": "Represents the typical duration over which insulin takes effect. Varies per patient and per insulin type. Typically 3-4 hours for most pumped insulin and most patients. Sometimes also called insulin lifetime.",
- "Insulin to carb ratio (I:C)": "Insulin to carb ratio (I:C)",
- "Hours:": "Hours:",
- "hours": "hours",
- "g/hour": "g/hour",
- "g carbs per U insulin. The ratio of how many grams of carbohydrates are offset by each U of insulin.": "g carbs per U insulin. The ratio of how many grams of carbohydrates are offset by each U of insulin.",
- "Insulin Sensitivity Factor (ISF)": "Insulin Sensitivity Factor (ISF)",
- "mg/dL or mmol/L per U insulin. The ratio of how much BG changes with each U of corrective insulin.": "mg/dL or mmol/L per U insulin. The ratio of how much BG changes with each U of corrective insulin.",
- "Carbs activity / absorption rate": "Carbs activity / absorption rate",
- "grams per unit time. Represents both the change in COB per unit of time, as well as the amount of carbs that should take effect over that time. Carb absorption / activity curves are less well understood than insulin activity, but can be approximated using an initial delay followed by a constant rate of absorption (g/hr).": "grams per unit time. Represents both the change in COB per unit of time, as well as the amount of carbs that should take effect over that time. Carb absorption / activity curves are less well understood than insulin activity, but can be approximated using an initial delay followed by a constant rate of absorption (g/hr).",
- "Basal rates [unit/hour]": "Basal rates [unit/hour]",
- "Target BG range [mg/dL,mmol/L]": "Target BG range [mg/dL,mmol/L]",
- "Start of record validity": "Start of record validity",
- "Icicle": "Icicle",
- "Render Basal": "Render Basal",
- "Profile used": "Profile used",
- "Calculation is in target range.": "Calculation is in target range.",
- "Loading profile records ...": "Loading profile records ...",
- "Values loaded.": "Values loaded.",
- "Default values used.": "Default values used.",
- "Error. Default values used.": "Error. Default values used.",
- "Time ranges of target_low and target_high don't match. Values are restored to defaults.": "Time ranges of target_low and target_high don't match. Values are restored to defaults.",
- "Valid from:": "Valid from:",
- "Save current record before switching to new?": "Save current record before switching to new?",
- "Add new interval before": "Add new interval before",
- "Delete interval": "Delete interval",
+ "Duration in minutes": "المدة بالدقائق",
+ "Temp Basal": "درجة الحرارة القاعدية",
+ "Temp Basal Start": "بداية درجة الحرارة القاعدية",
+ "Temp Basal End": "نهاية درجة الحرارة القاعدية",
+ "Percent": "بالمائة",
+ "Basal change in %": "التغيير الأساسي بالمائة",
+ "Basal value": "القيمة الأساسية",
+ "Absolute basal value": "القيمة الأساسية المطلقة",
+ "Announcement": "إعلان",
+ "Loading temp basal data": "تحميل درجة حرارة البيانات القاعدية",
+ "Save current record before changing to new?": "حفظ السجل الحالي قبل التغيير إلى جديد؟",
+ "Profile Switch": "تبديل الملف الشخصي",
+ "Profile": "الملف الشخصي",
+ "General profile settings": "الإعدادات العامة للملف الشخصي",
+ "Title": "العنوان",
+ "Database records": "سجلات قاعدة البيانات",
+ "Add new record": "إضافة سجل جديد",
+ "Remove this record": "أزِل هذا السجل",
+ "Clone this record to new": "استنسِخ هذا السجل إلى سجل جديد",
+ "Record valid from": "سجل صالح من",
+ "Stored profiles": "الملفات الشخصية المخزنة",
+ "Timezone": "المنطقة الزمنية",
+ "Duration of Insulin Activity (DIA)": "مدة نشاط الأنسولين\n",
+ "Represents the typical duration over which insulin takes effect. Varies per patient and per insulin type. Typically 3-4 hours for most pumped insulin and most patients. Sometimes also called insulin lifetime.": "تمثل المدة النموذجية التي يبدأ فيها مفعول الأنسولين. وتختلف من مريض لآخر وحسب نوع الأنسولين. عادةً تكون من ٤ إلى ٣ ساعات لمعظم الأنسولين المُضَخ ومعظم المرضى. كما يُطلَق عليها أحيانًا ايضاً عمر الأنسولين.",
+ "Insulin to carb ratio (I:C)": "نسبة الأنسولين إلى الكربوهيدرات",
+ "Hours:": "الساعات:",
+ "hours": "الساعات",
+ "g/hour": "جم/ساعة",
+ "g carbs per U insulin. The ratio of how many grams of carbohydrates are offset by each U of insulin.": "جم من الكربوهيدرات لكل وحدة من الأنسولين. وهي النسبة بين عدد جرامات الكربوهيدرات ووحدات الأنسولين المقابلة لها.",
+ "Insulin Sensitivity Factor (ISF)": "عامل حساسية الأنسولين",
+ "mg/dL or mmol/L per U insulin. The ratio of how much BG changes with each U of corrective insulin.": "مـليجرام/ديسيلتر أو ملي مول/لتر. نسبة تغير مستوى السكر في الدم مع كل وحدة من الأنسولين المصحح.",
+ "Carbs activity / absorption rate": "نشاط الكربوهيدرات/ معدل الامتصاص",
+ "grams per unit time. Represents both the change in COB per unit of time, as well as the amount of carbs that should take effect over that time. Carb absorption / activity curves are less well understood than insulin activity, but can be approximated using an initial delay followed by a constant rate of absorption (g/hr).": "غرام لكل وحدة زمنية. يمثل كلاً من التغيير في الكربوهيدرات الظاهرة على الشاشة لكل وحدة زمنية، بالإضافة إلى كمية الكربوهيدرات التي يجب أن تصبح فعالة خلال ذلك الوقت. منحنيات امتصاص/ نشاط الكربوهيدرات غير مفهومة جيدًا مقارنة بنشاط الأنسولين، ولكن يمكن تقريبها باستخدام تأخير مبدأي متبوعًا بمعدل امتصاص ثابت (جم/ ساعة).",
+ "Basal rates [unit/hour]": "المعدلات القاعدية (وحدة/ ساعة)",
+ "Target BG range [mg/dL,mmol/L]": "نطاق سكر الدم المستهدف (ملجم/ ديسيلتر، مليمول/ لتر)",
+ "Start of record validity": "بداية صلاحية السجل",
+ "Icicle": "مخطط Icicle",
+ "Render Basal": "تقديم قاعدة أساسية",
+ "Profile used": "الملف الشخصي المستخدم",
+ "Calculation is in target range.": "العملية الحسابية في النطاق المستهدف.",
+ "Loading profile records ...": "تحميل سجلات الملف الشخصي ...",
+ "Values loaded.": "تم تحميل القيم.",
+ "Default values used.": "القيم الافتراضية المستخدمة.",
+ "Error. Default values used.": "خطأ. القيم الافتراضية المستخدمة.",
+ "Time ranges of target_low and target_high don't match. Values are restored to defaults.": "لا تتطابق النطاقات الزمنية بين الهدف المنخفض و الهدف المرتفع. تم استعادة القيم إلى الوضع الافتراضي.",
+ "Valid from:": "صالح من:",
+ "Save current record before switching to new?": "هل ترغب في حفظ السجل الحالي قبل التبديل إلى الجديد؟",
+ "Add new interval before": "إضافة فترة جديدة قبل",
+ "Delete interval": "حذف الفترة",
"I:C": "I:C",
- "ISF": "ISF",
+ "ISF": "عامل حساسية الأنسولين",
"Combo Bolus": "Combo Bolus",
- "Difference": "Difference",
- "New time": "New time",
- "Edit Mode": "Edit Mode",
+ "Difference": "الاختلاف",
+ "New time": "وقت جديد",
+ "Edit Mode": "وضع التعديل",
"When enabled icon to start edit mode is visible": "When enabled icon to start edit mode is visible",
- "Operation": "Operation",
- "Move": "Move",
- "Delete": "Delete",
- "Move insulin": "Move insulin",
- "Move carbs": "Move carbs",
- "Remove insulin": "Remove insulin",
- "Remove carbs": "Remove carbs",
+ "Operation": "التشغيل",
+ "Move": "انقل",
+ "Delete": "احذف",
+ "Move insulin": "انقل الأنسولين",
+ "Move carbs": "انقل الكربوهيدرات",
+ "Remove insulin": "أزِل الأنسولين",
+ "Remove carbs": "أزِل الكربوهيدرات",
"Change treatment time to %1 ?": "Change treatment time to %1 ?",
"Change carbs time to %1 ?": "Change carbs time to %1 ?",
"Change insulin time to %1 ?": "Change insulin time to %1 ?",
@@ -401,9 +401,9 @@
"Loading OpenAPS data of": "Loading OpenAPS data of",
"Loading profile switch data": "Loading profile switch data",
"Redirecting you to the Profile Editor to create a new profile.": "Redirecting you to the Profile Editor to create a new profile.",
- "Pump": "Pump",
- "Sensor Age": "Sensor Age",
- "Insulin Age": "Insulin Age",
+ "Pump": "المضخة",
+ "Sensor Age": "عمر المستشعر",
+ "Insulin Age": "عمر الأنسولين",
"Temporary target": "هدف مؤقت",
"Reason": "السبب",
"Eating soon": "الأكل قريبًا",
@@ -484,109 +484,109 @@
"%1U reduction needed in active insulin to reach low target, too much basal?": "%1U reduction needed in active insulin to reach low target, too much basal?",
"basal adjustment out of range, give carbs?": "basal adjustment out of range, give carbs?",
"basal adjustment out of range, give bolus?": "basal adjustment out of range, give bolus?",
- "above high": "above high",
- "below low": "below low",
+ "above high": "فوق العالي",
+ "below low": "أقل من منخفض",
"Projected BG %1 target": "Projected BG %1 target",
- "aiming at": "aiming at",
- "Bolus %1 units": "Bolus %1 units",
- "or adjust basal": "or adjust basal",
- "Check BG using glucometer before correcting!": "Check BG using glucometer before correcting!",
+ "aiming at": "يهدف إلى",
+ "Bolus %1 units": "البلعة 1% من الوحدات",
+ "or adjust basal": "أو ضبط القاعدية",
+ "Check BG using glucometer before correcting!": "-> تحقق من نسبة السكر في الدم باستخدام مقياس السكر قبل التصحيح!",
"Basal reduction to account %1 units:": "Basal reduction to account %1 units:",
"30m temp basal": "30m temp basal",
"1h temp basal": "1h temp basal",
- "Cannula change overdue!": "Cannula change overdue!",
- "Time to change cannula": "Time to change cannula",
- "Change cannula soon": "Change cannula soon",
- "Cannula age %1 hours": "Cannula age %1 hours",
+ "Cannula change overdue!": "تغيير قنية متأخر!",
+ "Time to change cannula": "ميعاد تغيير القنية الطبية",
+ "Change cannula soon": "تغيير القنية الطبية قريبا",
+ "Cannula age %1 hours": "عمر القنية الطبية هو %1 ساعة",
"Inserted": "مدخلة",
- "CAGE": "CAGE",
- "COB": "COB",
- "Last Carbs": "Last Carbs",
- "IAGE": "IAGE",
- "Insulin reservoir change overdue!": "Insulin reservoir change overdue!",
- "Time to change insulin reservoir": "Time to change insulin reservoir",
- "Change insulin reservoir soon": "Change insulin reservoir soon",
- "Insulin reservoir age %1 hours": "Insulin reservoir age %1 hours",
- "Changed": "Changed",
- "IOB": "IOB",
- "Careportal IOB": "Careportal IOB",
- "Last Bolus": "Last Bolus",
- "Basal IOB": "Basal IOB",
+ "CAGE": "صندوق",
+ "COB": "الكربوهيدرات الظاهرة على الشاشة",
+ "Last Carbs": "أخيرًا الكربوهيدرات",
+ "IAGE": "الساعة العمرية",
+ "Insulin reservoir change overdue!": "لقد فات موعد تغيير خزان الأنسولين",
+ "Time to change insulin reservoir": "حان الوقت لتغيير خزان الأنسولين",
+ "Change insulin reservoir soon": "اقترب موعد تغيير خزان الأنسولين",
+ "Insulin reservoir age %1 hours": "عمر خزان الأنسولين %1 ساعة",
+ "Changed": "تم التغيير",
+ "IOB": "الإنسولين الظاهر على الشاشة",
+ "Careportal IOB": "بوابة رعاية الإنسولين الظاهر على الشاشة",
+ "Last Bolus": "البلعة الأخيرة",
+ "Basal IOB": "الإنسولين الأساسي الظاهر على الشاشة",
"Source": "مصدر",
- "Stale data, check rig?": "Stale data, check rig?",
- "Last received:": "Last received:",
- "%1m ago": "%1m ago",
- "%1h ago": "%1h ago",
- "%1d ago": "%1d ago",
- "RETRO": "RETRO",
- "SAGE": "SAGE",
- "Sensor change/restart overdue!": "Sensor change/restart overdue!",
- "Time to change/restart sensor": "Time to change/restart sensor",
- "Change/restart sensor soon": "Change/restart sensor soon",
- "Sensor age %1 days %2 hours": "Sensor age %1 days %2 hours",
+ "Stale data, check rig?": "بيانات قديمة، تحقق من الجهاز؟",
+ "Last received:": "آخر استلام:",
+ "%1m ago": "%1 منذ دقيقة",
+ "%1h ago": "%1 مُنذُ ساعة",
+ "%1d ago": "%1 مُنذُ يوم",
+ "RETRO": "رجوع",
+ "SAGE": "نهج مبسط للدوران والتدرج",
+ "Sensor change/restart overdue!": "تغيير المستشعر/ إعادة التشغيل متأخر",
+ "Time to change/restart sensor": "حان الوقت لتغيير/ إعادة تشغيل جهاز الاستشعار",
+ "Change/restart sensor soon": "اقترب موعد تغيير/إعادة تشغيل المستشعر",
+ "Sensor age %1 days %2 hours": "عمر المستشعر %1 يوم %2 ساعة",
"Sensor Insert": "ادخال المجس",
"Sensor Start": "تم بدء المجس",
"days": "أيام",
"Insulin distribution": "توزيع الإنسولين",
- "To see this report, press SHOW while in this view": "To see this report, press SHOW while in this view",
- "AR2 Forecast": "AR2 Forecast",
- "OpenAPS Forecasts": "OpenAPS Forecasts",
+ "To see this report, press SHOW while in this view": "لمشاهدة هذا التقرير، اضغط على \"إظهار\" أثناء وجودك في هذا العرض",
+ "AR2 Forecast": "توقعات AR2",
+ "OpenAPS Forecasts": "توقعات مشروع نظام البنكرياس الاصطناعي المفتوح",
"Temporary Target": "الهدف المؤقت",
"Temporary Target Cancel": "إلغاء الهدف المؤقت",
- "OpenAPS Offline": "OpenAPS Offline",
- "Profiles": "Profiles",
- "Time in fluctuation": "Time in fluctuation",
- "Time in rapid fluctuation": "Time in rapid fluctuation",
- "This is only a rough estimation that can be very inaccurate and does not replace actual blood testing. The formula used is taken from:": "This is only a rough estimation that can be very inaccurate and does not replace actual blood testing. The formula used is taken from:",
+ "OpenAPS Offline": "مشروع نظام البنكرياس الاصطناعي المفتوح غير المتصل على الانترنت",
+ "Profiles": "الملفات الشخصية",
+ "Time in fluctuation": "وقت التقلبات",
+ "Time in rapid fluctuation": "الوقت عند التقلبات السريعة",
+ "This is only a rough estimation that can be very inaccurate and does not replace actual blood testing. The formula used is taken from:": "هذا مجرد تقدير تقريبي يمكن أن يكون غير دقيق إطلاقًا ولا يحل محل اختبار الدم الفعلي، الصيغة المستخدمة مأخوذة من:",
"Filter by hours": "فلتر بالساعات",
- "Time in fluctuation and Time in rapid fluctuation measure the % of time during the examined period, during which the blood glucose has been changing relatively fast or rapidly. Lower values are better.": "Time in fluctuation and Time in rapid fluctuation measure the % of time during the examined period, during which the blood glucose has been changing relatively fast or rapidly. Lower values are better.",
- "Mean Total Daily Change is a sum of the absolute value of all glucose excursions for the examined period, divided by the number of days. Lower is better.": "Mean Total Daily Change is a sum of the absolute value of all glucose excursions for the examined period, divided by the number of days. Lower is better.",
- "Mean Hourly Change is a sum of the absolute value of all glucose excursions for the examined period, divided by the number of hours in the period. Lower is better.": "Mean Hourly Change is a sum of the absolute value of all glucose excursions for the examined period, divided by the number of hours in the period. Lower is better.",
- "Out of Range RMS is calculated by squaring the distance out of range for all glucose readings for the examined period, summing them, dividing by the count and taking the square root. This metric is similar to in-range percentage but weights readings far out of range higher. Lower values are better.": "Out of Range RMS is calculated by squaring the distance out of range for all glucose readings for the examined period, summing them, dividing by the count and taking the square root. This metric is similar to in-range percentage but weights readings far out of range higher. Lower values are better.",
- "GVI (Glycemic Variability Index) and PGS (Patient Glycemic Status) are measures developed by Dexcom, detailed can be found here.": "\">can be found here.",
- "Mean Total Daily Change": "Mean Total Daily Change",
- "Mean Hourly Change": "Mean Hourly Change",
- "FortyFiveDown": "slightly dropping",
- "FortyFiveUp": "slightly rising",
+ "Time in fluctuation and Time in rapid fluctuation measure the % of time during the examined period, during which the blood glucose has been changing relatively fast or rapidly. Lower values are better.": "الوقت المستغرق في التقلبت والوقت المستغرق في التقلبات السريعة يقيسان النسبة المئوية للوقت خلال الفترة التي تم فحصها، والتي يتغير خلالها مستوى السكر في الدم بشكل سريع نسبيًا. القيم الأقل هي الأفضل.",
+ "Mean Total Daily Change is a sum of the absolute value of all glucose excursions for the examined period, divided by the number of days. Lower is better.": "متوسط إجمالي التغيير اليومي هو مجموع القيمة المطلقة لجميع رحلات السكر خلال الفترة التي تم فحصها، مقسومًا على عدد الأيام، النسبة الاقل هي الافضل.",
+ "Mean Hourly Change is a sum of the absolute value of all glucose excursions for the examined period, divided by the number of hours in the period. Lower is better.": "متوسط إجمالي التغيير اليومي هو مجموع القيمة المطلقة لجميع رحلات السكر خلال الفترة التي تم فحصها، مقسومًا على عدد الساعات خلال الفترة، النسبة الاقل هي الافضل.",
+ "Out of Range RMS is calculated by squaring the distance out of range for all glucose readings for the examined period, summing them, dividing by the count and taking the square root. This metric is similar to in-range percentage but weights readings far out of range higher. Lower values are better.": "يتم حساب خارج نطاق الجذر المتوسط المربع من خلال قطع المسافة خارج النطاق لجميع قراءات السكر للفترة موضع البحث، وجمعها وتقسيمها على العد واخذ الجذر التربيعي. هذا المقياس مشابه للنسبة المئوية في النطاق ولكن قراءات الأوزان بعيدة عن النطاق الأعلى. القيم السفلى هي الأفضل.",
+ "GVI (Glycemic Variability Index) and PGS (Patient Glycemic Status) are measures developed by Dexcom, detailed can be found here.": "\">يمكن إيجادها هنا.",
+ "Mean Total Daily Change": "متوسط إجمالي التغيير اليومي",
+ "Mean Hourly Change": "متوسط التغير فى الساعة",
+ "FortyFiveDown": "انخفاض طفيف",
+ "FortyFiveUp": "ارتفاع طفيف",
"Flat": "إمساك",
"SingleUp": "رفع",
"SingleDown": "إسقاط",
"DoubleDown": "إسقاط سريع",
"DoubleUp": "رفع سريع",
"virtAsstUnknown": "هذه القيمة غير معروفة في الوقت الحالي. يرجى الاطلاع على موقع نايتسكوت الخاص بك لمزيد من التفاصيل.",
- "virtAsstTitleAR2Forecast": "AR2 Forecast",
- "virtAsstTitleCurrentBasal": "Current Basal",
- "virtAsstTitleCurrentCOB": "Current COB",
- "virtAsstTitleCurrentIOB": "Current IOB",
- "virtAsstTitleLaunch": "Welcome to Nightscout",
- "virtAsstTitleLoopForecast": "Loop Forecast",
- "virtAsstTitleLastLoop": "Last Loop",
- "virtAsstTitleOpenAPSForecast": "OpenAPS Forecast",
- "virtAsstTitlePumpReservoir": "Insulin Remaining",
- "virtAsstTitlePumpBattery": "Pump Battery",
+ "virtAsstTitleAR2Forecast": "توقعات AR2",
+ "virtAsstTitleCurrentBasal": "القاعدي الحالي",
+ "virtAsstTitleCurrentCOB": "الكربوهيدرات الظاهرة على الشاشة في الوقت الحالي",
+ "virtAsstTitleCurrentIOB": "الإنسولين الظاهر على الشاشة في الوقت الحالي",
+ "virtAsstTitleLaunch": "مرحبًا بك في نايت سكاوت",
+ "virtAsstTitleLoopForecast": "إجمالي حلقة التوقعات",
+ "virtAsstTitleLastLoop": "آخر حلقة",
+ "virtAsstTitleOpenAPSForecast": "تنبؤات مشروع نظام البنكرياس الاصطناعي المفتوح",
+ "virtAsstTitlePumpReservoir": "الأنسولين المتبقي",
+ "virtAsstTitlePumpBattery": "بطارية المضخة",
"virtAsstTitleRawBG": "Current Raw BG",
- "virtAsstTitleUploaderBattery": "Uploader Battery",
- "virtAsstTitleCurrentBG": "Current BG",
- "virtAsstTitleFullStatus": "Full Status",
- "virtAsstTitleCGMMode": "CGM Mode",
- "virtAsstTitleCGMStatus": "CGM Status",
- "virtAsstTitleCGMSessionAge": "CGM Session Age",
- "virtAsstTitleCGMTxStatus": "CGM Transmitter Status",
- "virtAsstTitleCGMTxAge": "CGM Transmitter Age",
+ "virtAsstTitleUploaderBattery": "بطارية الرافع",
+ "virtAsstTitleCurrentBG": "مستوى السكر في الدم الحالي",
+ "virtAsstTitleFullStatus": "الحالة الكاملة",
+ "virtAsstTitleCGMMode": "وضع جهاز المراقبة المستمرة للجلوكوز\n",
+ "virtAsstTitleCGMStatus": "حالة جهاز المراقبة المستمرة للجلوكوز\n",
+ "virtAsstTitleCGMSessionAge": "عمر دورة مراقبة السكر المستمرة",
+ "virtAsstTitleCGMTxStatus": "حالة جهاز إرسال مراقبة السكر المستمر",
+ "virtAsstTitleCGMTxAge": "عمر جهاز إرسال مراقبة السكر المستمر",
"virtAsstTitleCGMNoise": "CGM Noise",
- "virtAsstTitleDelta": "Blood Glucose Delta",
- "virtAsstStatus": "%1 and %2 as of %3.",
- "virtAsstBasal": "%1 current basal is %2 units per hour",
- "virtAsstBasalTemp": "%1 temp basal of %2 units per hour will end %3",
- "virtAsstIob": "and you have %1 insulin on board.",
- "virtAsstIobIntent": "You have %1 insulin on board",
- "virtAsstIobUnits": "%1 units of",
- "virtAsstLaunch": "What would you like to check on Nightscout?",
- "virtAsstPreamble": "Your",
- "virtAsstPreamble3person": "%1 has a ",
- "virtAsstNoInsulin": "no",
- "virtAsstUploadBattery": "Your uploader battery is at %1",
+ "virtAsstTitleDelta": "دلتا جلوكوز الدم",
+ "virtAsstStatus": "%1 و%2 اعتبارًا من %3.",
+ "virtAsstBasal": "%1 القاعدي الحالي هو %2 وحدة في الساعة",
+ "virtAsstBasalTemp": "%1 درجة الحرارة القاعدية من %2 وحدة في الساعة ستنتهي %3",
+ "virtAsstIob": "ولديك %1 من الأنسولين على الشاشة.",
+ "virtAsstIobIntent": "لديك %1 من الأنسولين على الشاشة",
+ "virtAsstIobUnits": "%1 وحدة من",
+ "virtAsstLaunch": "ما الذي ترغب في التحقق منه في نايت سكاوت؟",
+ "virtAsstPreamble": "الخاص بك",
+ "virtAsstPreamble3person": "%1 لديه ",
+ "virtAsstNoInsulin": "لا",
+ "virtAsstUploadBattery": "مستوي بطارية الرافع هي %1",
"virtAsstReservoir": "لديك 1٪ وحدة متبقية",
"virtAsstPumpBattery": "بطارية المضخة الخاصة بك عند٪1 ٪2",
"virtAsstUploaderBattery": "بطارية برنامج التحميل الخاصة بك عند ٪1",
@@ -608,8 +608,8 @@
"virtAsstCGMTxStatus": "كانت حالة مُرسِل جهاز المراقبة المستمرة للسكر الخاص بك %1 اعتباراً من %2.",
"virtAsstCGMTxAge": "عمر مُرسِل جهاز المراقبة المستمرة للسكر الخاص بك %1 من الأيام.",
"virtAsstCGMNoise": "كانت ضوضاء جهاز المراقبة المستمرة للسكر الخاص بك %1 اعتباراً من %2.",
- "virtAsstCGMBattOne": "كانت بطارية جهاز المراقبة المستمرة للجلوكوز الخاص بك ١٪ فولت اعتباراً من ٢٪.",
- "virtAsstCGMBattTwo": "كانت مستويات بطارية جهاز المراقبة المستمرة للجلوكوز الخاص بك ١٪ فولت و ٢٪ فولت اعتباراً من ٣٪.",
+ "virtAsstCGMBattOne": "كانت بطارية جهاز المراقبة المستمرة للسكر الخاص بك %1 فولت اعتباراً من %2.",
+ "virtAsstCGMBattTwo": "كانت مستويات بطارية جهاز المراقبة المستمرة للسكر الخاص بك %1 فولت و %2 فولت اعتباراً من %3.",
"virtAsstDelta": "كانت الدلتا الخاصة بك ١٪ بين ٢٪ و٣٪.",
"virtAsstDeltaEstimated": "كانت الدلتا المُقدرَة الخاصة بك ١٪ بين ٢٪ و٣٪.",
"virtAsstUnknownIntentTitle": "هدف غبر معروف",
@@ -661,20 +661,20 @@
"There are no admin messages in queue": "لا توجد رسائل مشرف في قائمة الانتظار",
"Please sign in using the API_SECRET to see your administration messages": "يرجى تسجيل الدخول باستخدام كلمة مرور واجهة برمجة التطبيقات لمشاهدة رسائلك الإدارية",
"Reads enabled in default permissions": "قراءات ممكّنة في الأذونات الافتراضية",
- "Data reads enabled": "Data reads enabled",
- "Data writes enabled": "Data writes enabled",
- "Data writes not enabled": "Data writes not enabled",
- "Color prediction lines": "Color prediction lines",
+ "Data reads enabled": "قراءة البيانات مفعلة",
+ "Data writes enabled": "قراءة البيانات مفعلة",
+ "Data writes not enabled": "كتابة البيانات غير مفعلة",
+ "Color prediction lines": "خطوط تنبؤ الألوان",
"Release Notes": "كتابة ملاحظات",
- "Check for Updates": "Check for Updates",
- "Open Source": "Open Source",
- "Nightscout Info": "Nightscout Info",
- "The primary purpose of Loopalyzer is to visualise how the Loop closed loop system performs. It may work with other setups as well, both closed and open loop, and non loop. However depending on which uploader you use, how frequent it is able to capture your data and upload, and how it is able to backfill missing data some graphs may have gaps or even be completely empty. Always ensure the graphs look reasonable. Best is to view one day at a time and scroll through a number of days first to see.": "The primary purpose of Loopalyzer is to visualise how the Loop closed loop system performs. It may work with other setups as well, both closed and open loop, and non loop. However depending on which uploader you use, how frequent it is able to capture your data and upload, and how it is able to backfill missing data some graphs may have gaps or even be completely empty. Always ensure the graphs look reasonable. Best is to view one day at a time and scroll through a number of days first to see.",
- "Loopalyzer includes a time shift feature. If you for example have breakfast at 07:00 one day and at 08:00 the day after your average blood glucose curve these two days will most likely look flattened and not show the actual response after a breakfast. Time shift will compute the average time these meals were eaten and then shift all data (carbs, insulin, basal etc.) during both days the corresponding time difference so that both meals align with the average meal start time.": "Loopalyzer includes a time shift feature. If you for example have breakfast at 07:00 one day and at 08:00 the day after your average blood glucose curve these two days will most likely look flattened and not show the actual response after a breakfast. Time shift will compute the average time these meals were eaten and then shift all data (carbs, insulin, basal etc.) during both days the corresponding time difference so that both meals align with the average meal start time.",
- "In this example all data from first day is pushed 30 minutes forward in time and all data from second day 30 minutes backward in time so it appears as if you had had breakfast at 07:30 both days. This allows you to see your actual average blood glucose response from a meal.": "In this example all data from first day is pushed 30 minutes forward in time and all data from second day 30 minutes backward in time so it appears as if you had had breakfast at 07:30 both days. This allows you to see your actual average blood glucose response from a meal.",
- "Time shift highlights the period after the average meal start time in gray, for the duration of the DIA (Duration of Insulin Action). As all data points the entire day are shifted the curves outside the gray area may not be accurate.": "Time shift highlights the period after the average meal start time in gray, for the duration of the DIA (Duration of Insulin Action). As all data points the entire day are shifted the curves outside the gray area may not be accurate.",
- "Note that time shift is available only when viewing multiple days.": "Note that time shift is available only when viewing multiple days.",
- "Please select a maximum of two weeks duration and click Show again.": "Please select a maximum of two weeks duration and click Show again.",
+ "Check for Updates": "التحقق من وجود تحديثات",
+ "Open Source": "مفتوح المصدر",
+ "Nightscout Info": "معلومات نايت سكاوت",
+ "The primary purpose of Loopalyzer is to visualise how the Loop closed loop system performs. It may work with other setups as well, both closed and open loop, and non loop. However depending on which uploader you use, how frequent it is able to capture your data and upload, and how it is able to backfill missing data some graphs may have gaps or even be completely empty. Always ensure the graphs look reasonable. Best is to view one day at a time and scroll through a number of days first to see.": "الغرض الأساسي من لوبليزر هو تصور كيفية أداء نظام الحلقة المغلقة. قد تعمل أيضًا مع الإعدادات الأخرى، سواء كانت مغلقة أو مفتوحة أو بدون حلقة. ولكن اعتمادًا على القائم بالتحميل الذي تستخدمه، ومدى تكرار قدرته على التقاط بياناتك وتحميلها، وكيف أنه قادر على إعادة ملء البيانات المفقودة، فقد تحتوي بعض الرسوم البيانية على فجوات أو حتى تكون فارغة تمامًا. تأكد دائمًا من أن الرسوم البيانية تبدو معقولة. الأفضل هو عرض يوم واحد في كل مرة والتمرير خلال عدد من الأيام أولاً لمعرفة ذلك.",
+ "Loopalyzer includes a time shift feature. If you for example have breakfast at 07:00 one day and at 08:00 the day after your average blood glucose curve these two days will most likely look flattened and not show the actual response after a breakfast. Time shift will compute the average time these meals were eaten and then shift all data (carbs, insulin, basal etc.) during both days the corresponding time difference so that both meals align with the average meal start time.": "يتضمن لوبليزر ميزة تغيير الوقت. على سبيل المثال، إذا تناولت وجبة الإفطار في الساعة 07:00 في أحد الأيام وفي الساعة 08:00 في اليوم التالي لمتوسط منحنى سكرالدم، فمن المرجح أن يبدو هذين اليومين مستويًا ولن يظهرا الاستجابة الفعلية بعد وجبة الإفطار. سيحسب التحول الزمني متوسط الوقت الذي تم فيه تناول هذه الوجبات ثم تحويل جميع البيانات (الكربوهيدرات والأنسولين والقاعدية وما إلى ذلك) خلال كلا اليومين بفارق الوقت المقابل بحيث تتوافق كلتا الوجبتين مع متوسط وقت بدء الوجبة.",
+ "In this example all data from first day is pushed 30 minutes forward in time and all data from second day 30 minutes backward in time so it appears as if you had had breakfast at 07:30 both days. This allows you to see your actual average blood glucose response from a meal.": "في هذا المثال تُدفع جميع البيانات من اليوم الأول 30 دقيقة إلى الأمام في الوقت المناسب وجميع البيانات من اليوم الثاني 30 دقيقة إلى الخلف في الوقت المناسب بحيث يبدو كما لو تناولت الإفطار الساعة 07:30 لمدة يومين. هذا يسمح لك برؤية متوسط استجابة سكر الدم الفعلية للوجبة.",
+ "Time shift highlights the period after the average meal start time in gray, for the duration of the DIA (Duration of Insulin Action). As all data points the entire day are shifted the curves outside the gray area may not be accurate.": "يُبرز التحول الزمني الفترة التي تلي متوسط وقت بدء الوجبة باللون الرمادي، طوال مدة عمل الإنسولين. ونظرًا لأنه يتم إزاحة جميع نقاط البيانات طوال اليوم، فقد لا تكون المنحنيات خارج المنطقة الرمادية دقيقة.",
+ "Note that time shift is available only when viewing multiple days.": "لاحظ أن تغيير الوقت متاح فقط عند عرض عدة أيام.",
+ "Please select a maximum of two weeks duration and click Show again.": "يرجى تحديد مدة أسبوعين كحد أقصى وانقر فوق إظهار مرة أخرى.",
"Show profiles table": "إظهار جدول الملفات الشخصية",
"Show predictions": "إظهار التنبؤات",
"Timeshift on meals larger than %1 g carbs consumed between %2 and %3": "تغيير الوقت فيما يتعلق بالوجبات الأكبر من ١٪ جم من الكربوهيدرات المستهلكة بين ٢٪ و٣٪",
@@ -689,19 +689,19 @@
"Remove stored token": "إزالة الرمز المخزن",
"Weekly Distribution": "التوزيع الأسبوعي",
"Failed authentication": "فشل المصادقة",
- "A device at IP address %1 attempted authenticating with Nightscout with wrong credentials. Check if you have an uploader setup with wrong API_SECRET or token?": "A device at IP address %1 attempted authenticating with Nightscout with wrong credentials. Check if you have an uploader setup with wrong API_SECRET or token?",
- "Default (with leading zero and U)": "Default (with leading zero and U)",
- "Concise (with U, without leading zero)": "Concise (with U, without leading zero)",
- "Minimal (without leading zero and U)": "Minimal (without leading zero and U)",
- "Small Bolus Display": "Small Bolus Display",
- "Large Bolus Display": "Large Bolus Display",
- "Bolus Display Threshold": "Bolus Display Threshold",
- "%1 U and Over": "%1 U and Over",
- "Event repeated %1 times.": "Event repeated %1 times.",
- "minutes": "minutes",
- "Last recorded %1 %2 ago.": "Last recorded %1 %2 ago.",
- "Security issue": "Security issue",
- "Weak API_SECRET detected. Please use a mix of small and CAPITAL letters, numbers and non-alphanumeric characters such as !#%&/ to reduce the risk of unauthorized access. The minimum length of the API_SECRET is 12 characters.": "Weak API_SECRET detected. Please use a mix of small and CAPITAL letters, numbers and non-alphanumeric characters such as !#%&/ to reduce the risk of unauthorized access. The minimum length of the API_SECRET is 12 characters.",
+ "A device at IP address %1 attempted authenticating with Nightscout with wrong credentials. Check if you have an uploader setup with wrong API_SECRET or token?": "حاول جهاز على عنوان البروتوكول %1 المصادقة باستخدام نايت سكاوت مستخدمًا بيانات اعتماد خاطئة. تحقق مما إذا كان لديك رافع مع API_SECRET خاطئ أو رمز وصول؟",
+ "Default (with leading zero and U)": "الافتراضي (دون صفر البداية والوحدة)",
+ "Concise (with U, without leading zero)": "الموجز (مع الوحدة، بدون صفر البداية)",
+ "Minimal (without leading zero and U)": "الحد الأدنى (دون صفر البداية والوحدة)",
+ "Small Bolus Display": "عرض البلعة الصغيرة",
+ "Large Bolus Display": "عرض البلعة الكبيرة",
+ "Bolus Display Threshold": "بداية عرض البلعة",
+ "%1 U and Over": "%1 وحدة وأكثر",
+ "Event repeated %1 times.": "تكرار الحدث %1 مرة.",
+ "minutes": "دقائق",
+ "Last recorded %1 %2 ago.": "آخر تسجيل منذ %1 %2.",
+ "Security issue": "مشكلة أمنية",
+ "Weak API_SECRET detected. Please use a mix of small and CAPITAL letters, numbers and non-alphanumeric characters such as !#%&/ to reduce the risk of unauthorized access. The minimum length of the API_SECRET is 12 characters.": "تم اكتشاف API_SECRET ضعيف. يرجى استخدام مزيج من الأحرف الصغيرة والكبيرة والأرقام والأحرف غير الأبجدية الرقمية مثل !#٪&/ لتقليل مخاطر الوصول غير المصرح به. الحد الأدنى لقوة API_SECRET هو 12 حرفًا.",
"less than 1": "أقل من",
- "MongoDB password and API_SECRET match. This is a really bad idea. Please change both and do not reuse passwords across the system.": "MongoDB password and API_SECRET match. This is a really bad idea. Please change both and do not reuse passwords across the system."
+ "MongoDB password and API_SECRET match. This is a really bad idea. Please change both and do not reuse passwords across the system.": "تطابق كلمة مرور مونغو دي بي و API_SECRET. فكرة سيئة حقًا. يرجى تغيير كليهما وعدم إعادة استخدام كلمات المرور داخل النظام."
}