From 8218a9d0346fe9a5473420e26a0b8ab389f4ef58 Mon Sep 17 00:00:00 2001 From: Ibrahim <81184787+1brahimmohamed@users.noreply.github.com> Date: Tue, 6 May 2025 17:05:34 +0200 Subject: [PATCH] feat(i18n): add Arabic translations (#5013) --- platform/i18n/src/locales/ar/AboutModal.json | 18 +++++++ platform/i18n/src/locales/ar/Buttons.json | 51 +++++++++++++++++++ platform/i18n/src/locales/ar/CineDialog.json | 8 +++ platform/i18n/src/locales/ar/Common.json | 22 ++++++++ .../locales/ar/DataSourceConfiguration.json | 24 +++++++++ platform/i18n/src/locales/ar/DatePicker.json | 9 ++++ .../i18n/src/locales/ar/ErrorBoundary.json | 8 +++ platform/i18n/src/locales/ar/Header.json | 9 ++++ .../src/locales/ar/HotkeysValidators.json | 6 +++ .../i18n/src/locales/ar/MeasurementTable.json | 18 +++++++ platform/i18n/src/locales/ar/Messages.json | 18 +++++++ platform/i18n/src/locales/ar/Modals.json | 13 +++++ platform/i18n/src/locales/ar/Modes.json | 8 +++ platform/i18n/src/locales/ar/PatientInfo.json | 8 +++ .../src/locales/ar/SegmentationTable.json | 18 +++++++ platform/i18n/src/locales/ar/SidePanel.json | 4 ++ .../i18n/src/locales/ar/StudyBrowser.json | 5 ++ platform/i18n/src/locales/ar/StudyItem.json | 3 ++ platform/i18n/src/locales/ar/StudyList.json | 20 ++++++++ .../i18n/src/locales/ar/ThumbnailTracked.json | 5 ++ platform/i18n/src/locales/ar/ToolTip.json | 3 ++ .../i18n/src/locales/ar/TooltipClipboard.json | 4 ++ .../ar/TrackedCornerstoneViewport.json | 6 +++ .../src/locales/ar/UserPreferencesModal.json | 8 ++- .../src/locales/ar/ViewportDownloadForm.json | 5 ++ .../src/locales/ar/WindowLevelActionMenu.json | 5 ++ platform/i18n/src/locales/ar/index.js | 44 ++++++++++++++++ 27 files changed, 349 insertions(+), 1 deletion(-) create mode 100644 platform/i18n/src/locales/ar/AboutModal.json create mode 100644 platform/i18n/src/locales/ar/Buttons.json create mode 100644 platform/i18n/src/locales/ar/CineDialog.json create mode 100644 platform/i18n/src/locales/ar/Common.json create mode 100644 platform/i18n/src/locales/ar/DataSourceConfiguration.json create mode 100644 platform/i18n/src/locales/ar/DatePicker.json create mode 100644 platform/i18n/src/locales/ar/ErrorBoundary.json create mode 100644 platform/i18n/src/locales/ar/Header.json create mode 100644 platform/i18n/src/locales/ar/HotkeysValidators.json create mode 100644 platform/i18n/src/locales/ar/MeasurementTable.json create mode 100644 platform/i18n/src/locales/ar/Messages.json create mode 100644 platform/i18n/src/locales/ar/Modals.json create mode 100644 platform/i18n/src/locales/ar/Modes.json create mode 100644 platform/i18n/src/locales/ar/PatientInfo.json create mode 100644 platform/i18n/src/locales/ar/SegmentationTable.json create mode 100644 platform/i18n/src/locales/ar/SidePanel.json create mode 100644 platform/i18n/src/locales/ar/StudyBrowser.json create mode 100644 platform/i18n/src/locales/ar/StudyItem.json create mode 100644 platform/i18n/src/locales/ar/StudyList.json create mode 100644 platform/i18n/src/locales/ar/ThumbnailTracked.json create mode 100644 platform/i18n/src/locales/ar/ToolTip.json create mode 100644 platform/i18n/src/locales/ar/TooltipClipboard.json create mode 100644 platform/i18n/src/locales/ar/TrackedCornerstoneViewport.json create mode 100644 platform/i18n/src/locales/ar/ViewportDownloadForm.json create mode 100644 platform/i18n/src/locales/ar/WindowLevelActionMenu.json diff --git a/platform/i18n/src/locales/ar/AboutModal.json b/platform/i18n/src/locales/ar/AboutModal.json new file mode 100644 index 000000000..8fca13d24 --- /dev/null +++ b/platform/i18n/src/locales/ar/AboutModal.json @@ -0,0 +1,18 @@ +{ + "About OHIF Viewer": "حول عارض OHIF", + "Browser": "المتصفح", + "Build number": "رقم الإصدار", + "Commit hash": "بصمة الـ Commit", + "Data citation": "اقتباس البيانات", + "Important links": "روابط مهمة", + "Last master commits": "آخر تحديثات Master", + "More details": "تفاصيل أكثر", + "Name": "الاسم", + "OS": "نظام التشغيل", + "Report an issue": "الإبلاغ عن مشكلة", + "Repository URL": "رابط المستودع", + "Value": "القيمة", + "Version information": "معلومات الإصدار", + "Version number": "رقم الإصدار", + "Visit the forum": "زيارة المنتدى" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/Buttons.json b/platform/i18n/src/locales/ar/Buttons.json new file mode 100644 index 000000000..67cc251af --- /dev/null +++ b/platform/i18n/src/locales/ar/Buttons.json @@ -0,0 +1,51 @@ +{ + "Acquired": "مكتسب", + "Angle": "زاوية", + "Annotation": "تعليق توضيحي", + "Axial": "محوري", + "Bidirectional": "ثنائي الاتجاه", + "Brush": "فرشاة", + "Cine": "عرض سينمائي", + "CINE": "عرض سينمائي", + "Cancel": "إلغاء", + "Capture": "التقاط", + "Circle": "دائرة", + "Clear": "مسح", + "Coronal": "إكليلي", + "Crosshairs": "خطوط متقاطعة", + "Download": "تنزيل", + "Ellipse": "شكل بيضاوي", + "Elliptical": "بيضاوي", + "Flip H": "قلب أفقي", + "Flip Horizontally": "قلب أفقيًا", + "Flip V": "قلب رأسي", + "Freehand": "يدوي حر", + "Grid Layout": "تخطيط شبكي", + "Invert": "عكس", + "Layout": "تخطيط", + "Length": "طول", + "Levels": "مستويات", + "Magnify": "تكبير", + "Manual": "يدوي", + "Measurements": "قياسات", + "More": "المزيد", + "More Tools": "أدوات إضافية", + "Next": "التالي", + "Pan": "تحريك", + "Play": "تشغيل", + "Previous": "السابق", + "Probe": "مسبار", + "ROI Window": "نافذة منطقة الاهتمام", + "Rectangle": "مستطيل", + "Reference Lines": "خطوط مرجعية", + "Reset": "إعادة ضبط", + "Reset to defaults": "إعادة الضبط إلى الإعدادات الافتراضية", + "Rotate Right": "تدوير لليمين", + "Sagittal": "سهمي", + "Save": "حفظ", + "Stack Scroll": "تمرير متسلسل", + "Stack Image Sync": "مزامنة الصور المتسلسلة", + "Stop": "إيقاف", + "Themes": "سمات", + "Zoom": "تكبير/تصغير" +} diff --git a/platform/i18n/src/locales/ar/CineDialog.json b/platform/i18n/src/locales/ar/CineDialog.json new file mode 100644 index 000000000..01da0f2a6 --- /dev/null +++ b/platform/i18n/src/locales/ar/CineDialog.json @@ -0,0 +1,8 @@ +{ + "Next image": "الصورة التالية", + "Play / Stop": "تشغيل / إيقاف", + "Previous image": "الصورة السابقة", + "Skip to first image": "الانتقال إلى الصورة الأولى", + "Skip to last image": "الانتقال إلى الصورة الأخيرة", + "fps": "إطار/ثانية" +} diff --git a/platform/i18n/src/locales/ar/Common.json b/platform/i18n/src/locales/ar/Common.json new file mode 100644 index 000000000..77246b92d --- /dev/null +++ b/platform/i18n/src/locales/ar/Common.json @@ -0,0 +1,22 @@ +{ + "Back to": "العودة إلى {{location}}", + "Close": "غلق", + "Image": "صورة", + "Layout": "تصميم", + "LOAD": "حمل", + "Measurements": "قياسات", + "mm": "مم", + "More": "المزيد", + "Next": "التالي", + "No": "لا", + "NoStudyDate": "لا يوجد تاريخ للدراسة", + "Play": "تشغيل", + "Previous": "السابق", + "Reset": "إعادة ضبط", + "RowsPerPage": "صفوف لكل صفحة", + "Series": "سلسلة", + "Show": "إظهار", + "Stop": "إيقاف", + "StudyDate": "تاريخ الدراسة", + "Yes": "نعم" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/DataSourceConfiguration.json b/platform/i18n/src/locales/ar/DataSourceConfiguration.json new file mode 100644 index 000000000..ed034df71 --- /dev/null +++ b/platform/i18n/src/locales/ar/DataSourceConfiguration.json @@ -0,0 +1,24 @@ +{ + "Configure Data Source": "إعداد مصدر البيانات", + "Data set": "مجموعة بيانات", + "DICOM store": "مستودع دايكوم", + "Location": "موقع", + "Project": "مشروع", + "Error fetching Data set list": "خطأ في جلب قائمة مجموعات البيانات", + "Error fetching DICOM store list": "خطأ في جلب قائمة مستودعات دايكوم", + "Error fetching Location list": "خطأ في جلب قائمة المواقع", + "Error fetching Project list": "خطأ في جلب قائمة المشاريع", + "No Project available": "لا توجد مشاريع متاحة", + "No Location available": "لا توجد مواقع متاحة", + "No Data set available": "لا توجد مجموعات بيانات متاحة", + "No DICOM store available": "لا توجد مستودعات دايكوم متاحة", + "Select": "اختار", + "Search Data set list": "بحث في قائمة مجموعات البيانات", + "Search DICOM store list": "بحث في قائمة مستودعات دايكوم", + "Search Location list": "بحث في قائمة المواقع", + "Search Project list": "بحث في قائمة المشاريع", + "Select Data set": "اختار مجموعة بيانات", + "Select DICOM store": "اختار مستودع دايكوم", + "Select Location": "اختار موقع", + "Select Project": "اختار مشروع" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/DatePicker.json b/platform/i18n/src/locales/ar/DatePicker.json new file mode 100644 index 000000000..bc427889f --- /dev/null +++ b/platform/i18n/src/locales/ar/DatePicker.json @@ -0,0 +1,9 @@ +{ + "Clear dates": "مسح التواريخ", + "Close": "إغلاق", + "End Date": "تاريخ الانتهاء", + "Last 7 days": "آخر 7 أيام", + "Last 30 days": "آخر 30 يومًا", + "Start Date": "تاريخ البدء", + "Today": "اليوم" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/ErrorBoundary.json b/platform/i18n/src/locales/ar/ErrorBoundary.json new file mode 100644 index 000000000..91d2fee49 --- /dev/null +++ b/platform/i18n/src/locales/ar/ErrorBoundary.json @@ -0,0 +1,8 @@ +{ + "Context": "السياق", + "Error Message": "رسالة الخطأ", + "Something went wrong": "حدث خطأ ما", + "in": "في", + "Sorry, something went wrong there. Try again.": "عذرًا، حدث خطأ ما. يُرجى المحاولة مرة أخرى.", + "Stack Trace": "تتبّع المكدس" +} diff --git a/platform/i18n/src/locales/ar/Header.json b/platform/i18n/src/locales/ar/Header.json new file mode 100644 index 000000000..ef5c4afc1 --- /dev/null +++ b/platform/i18n/src/locales/ar/Header.json @@ -0,0 +1,9 @@ +{ + "About": "حول", + "Back to Viewer": "العودة إلى العارض", + "INVESTIGATIONAL USE ONLY": "للاستخدام التجريبي فقط", + "Options": "خيارات", + "Preferences": "التفضيلات", + "Study list": "قائمة الدراسات", + "Logout": "تسجيل الخروج" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/HotkeysValidators.json b/platform/i18n/src/locales/ar/HotkeysValidators.json new file mode 100644 index 000000000..fc6db9c7c --- /dev/null +++ b/platform/i18n/src/locales/ar/HotkeysValidators.json @@ -0,0 +1,6 @@ +{ + "Field can't be empty": "لا يمكن ترك الحقل فارغًا", + "Hotkey is already in use": "اختصار \"{{pressedKeys}}\" مستخدم بالفعل في \"{{action}}\".", + "It's not possible to define only modifier keys (ctrl, alt and shift) as a shortcut": "لا يمكن تعريف مفاتيح التعديل فقط (ctrl، alt و shift) كاختصار", + "Shortcut combination is not allowed": "تركيبة الاختصار {{pressedKeys}} غير مسموح بها" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/MeasurementTable.json b/platform/i18n/src/locales/ar/MeasurementTable.json new file mode 100644 index 000000000..ae5dbbbcc --- /dev/null +++ b/platform/i18n/src/locales/ar/MeasurementTable.json @@ -0,0 +1,18 @@ +{ + "Criteria nonconformities": "معايير عدم المطابقة", + "Delete": "حذف", + "Description": "الوصف", + "MAX": "الحد الأقصى", + "Measurements": "القياسات", + "No, do not ask again": "لا، لا تسأل مرة أخرى", + "NonTargets": "غير مستهدفة", + "Relabel": "إعادة تسمية", + "Targets": "أهداف", + "Track measurements for this series?": "هل تريد تتبع القياسات لهذه السلسلة؟", + "Do you want to add this measurement to the existing report?": "هل تريد إضافة هذا القياس إلى التقرير الحالي؟", + "You have existing tracked measurements. What would you like to do with your existing tracked measurements?": "لديك قياسات متتبعة موجودة. ماذا تريد أن تفعل بها؟", + "Measurements cannot span across multiple studies. Do you want to save your tracked measurements?": "لا يمكن أن تمتد القياسات عبر دراسات متعددة. هل تريد حفظ القياسات المتتبعة؟", + "Do you want to continue tracking measurements for this study?": "هل تريد متابعة تتبع القياسات لهذه الدراسة؟", + "Do you want to open this Segmentation?": "هل تريد فتح هذا التجزئة؟", + "There are unsaved measurements. Do you want to save it?": "هناك قياسات غير محفوظة. هل تريد حفظها؟" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/Messages.json b/platform/i18n/src/locales/ar/Messages.json new file mode 100644 index 000000000..a516ce63e --- /dev/null +++ b/platform/i18n/src/locales/ar/Messages.json @@ -0,0 +1,18 @@ +{ + "Display Set Messages": "رسائل مجموعة العرض", + "1": "لا توجد صور صالحة في السلسلة.", + "2": "مجموعة العرض تفتقد معلومات الموضع.", + "3": "مجموعة العرض ليست حجمًا ثلاثي الأبعاد قابلًا لإعادة البناء.", + "4": "مجموعات العرض متعددة الإطارات لا تحتوي على معلومات قياس البكسل.", + "5": "مجموعات العرض متعددة الإطارات لا تحتوي على معلومات الاتجاه.", + "6": "مجموعات العرض متعددة الإطارات لا تحتوي على معلومات الموضع.", + "7": "مجموعة العرض تفتقد بعض الإطارات.", + "8": "مجموعة العرض تحتوي على تباعد غير منتظم.", + "9": "مجموعة العرض تحتوي على أبعاد غير متسقة بين الإطارات.", + "10": "مجموعة العرض تحتوي على إطارات بعدد غير متسق من المكونات.", + "11": "مجموعة العرض تحتوي على إطارات باتجاهات غير متسقة.", + "12": "مجموعة العرض تحتوي على معلومات موضع غير متسقة.", + "13": "مجموعة عرض غير مدعومة.", + "14": "معرف فئة SOP {{ sopClassUid }} غير مدعوم.", + "15": "مجموعة العرض تفتقد معرف فئة SOP. يرجى التحقق من الملف." +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/Modals.json b/platform/i18n/src/locales/ar/Modals.json new file mode 100644 index 000000000..30f264f8c --- /dev/null +++ b/platform/i18n/src/locales/ar/Modals.json @@ -0,0 +1,13 @@ +{ + "Download High Quality Image": "تنزيل صورة عالية الجودة", + "Cancel": "إلغاء", + "Download": "تنزيل", + "File Name": "اسم الملف", + "Active viewport has no displayed image": "نافذة العرض النشطة لا تحتوي على صورة", + "Image preview": "معاينة الصورة", + "Show Annotations": "إظهار التعليقات التوضيحية", + "File Type": "نوع الملف", + "Image height (px)": "ارتفاع الصورة (بكسل)", + "Image width (px)": "عرض الصورة (بكسل)", + "Please specify the dimensions, filename, and desired type for the output image.": "يُرجى تحديد الأبعاد واسم الملف ونوع الصورة المطلوبة للصورة الناتجة." +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/Modes.json b/platform/i18n/src/locales/ar/Modes.json new file mode 100644 index 000000000..f4a994e73 --- /dev/null +++ b/platform/i18n/src/locales/ar/Modes.json @@ -0,0 +1,8 @@ +{ + "Basic Dev Viewer": "عارض التطوير الأساسي", + "Basic Test Mode": "وضع الاختبار الأساسي", + "Basic Viewer": "العارض الأساسي", + "Microscopy": "المجهرية", + "Segmentation": "التجزئة/التقسيم", + "Total Metabolic Tumor Volume": "الحجم الأيضي الكلي للورم" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/PatientInfo.json b/platform/i18n/src/locales/ar/PatientInfo.json new file mode 100644 index 000000000..f5864cf0a --- /dev/null +++ b/platform/i18n/src/locales/ar/PatientInfo.json @@ -0,0 +1,8 @@ +{ + "Age": "العمر", + "Sex": "الجنس", + "MRN": "رقم السجل الطبي", + "Thickness": "السُمك", + "Spacing": "المسافة البينية", + "Scanner": "الماسح" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/SegmentationTable.json b/platform/i18n/src/locales/ar/SegmentationTable.json new file mode 100644 index 000000000..aa023c3ed --- /dev/null +++ b/platform/i18n/src/locales/ar/SegmentationTable.json @@ -0,0 +1,18 @@ +{ + "Active": "نشط", + "Add new segmentation": "إضافة تجزئة جديدة", + "Add segment": "إضافة مقطع", + "Add segmentation": "إضافة تجزئة", + "Delete": "حذف", + "Display inactive segmentations": "عرض التجزئات غير النشطة", + "Export DICOM SEG": "تصدير دايكوم SEG", + "Download DICOM SEG": "تنزيل دايكوم SEG", + "Download DICOM RTSTRUCT": "تنزيل دايكوم RTSTRUCT", + "Fill": "ملء", + "Inactive segmentations": "تجزئات غير نشطة", + "Opacity": "العتامة", + "Outline": "حدود", + "Rename": "إعادة تسمية", + "Segmentation": "تجزئة", + "Size": "الحجم" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/SidePanel.json b/platform/i18n/src/locales/ar/SidePanel.json new file mode 100644 index 000000000..1ffd50ced --- /dev/null +++ b/platform/i18n/src/locales/ar/SidePanel.json @@ -0,0 +1,4 @@ +{ + "Measurements": "القياسات", + "Studies": "الدراسات" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/StudyBrowser.json b/platform/i18n/src/locales/ar/StudyBrowser.json new file mode 100644 index 000000000..bde63d69b --- /dev/null +++ b/platform/i18n/src/locales/ar/StudyBrowser.json @@ -0,0 +1,5 @@ +{ + "Primary": "أولي", + "Recent": "حديث", + "All": "الكل" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/StudyItem.json b/platform/i18n/src/locales/ar/StudyItem.json new file mode 100644 index 000000000..3e41c7dd7 --- /dev/null +++ b/platform/i18n/src/locales/ar/StudyItem.json @@ -0,0 +1,3 @@ +{ + "Tracked series": "{{trackedSeries}} سلسلة متتبعة" +} diff --git a/platform/i18n/src/locales/ar/StudyList.json b/platform/i18n/src/locales/ar/StudyList.json new file mode 100644 index 000000000..d8c4705a9 --- /dev/null +++ b/platform/i18n/src/locales/ar/StudyList.json @@ -0,0 +1,20 @@ +{ + "AccessionNumber": "رقم التسجيل", + "ClearFilters": "مسح الفلاتر", + "Description": "الوصف", + "Empty": "فارغ", + "Filter list to 100 studies or less to enable sorting": "قم بتصفية القائمة إلى 100 دراسة أو أقل لتمكين الفرز", + "Instances": "الصور", + "Modality": "جهاز التصوير", + "MRN": "رقم السجل الطبي", + "Next": "التالي >", + "No studies available": "لا توجد دراسات متاحة", + "Number of studies": "عدد الدراسات", + "Page": "الصفحة", + "PatientName": "اسم المريض", + "Previous": "< رجوع", + "Results per page": "النتائج لكل الصفحة", + "StudyDate": "تاريخ الدراسة", + "StudyList": "قائمة الدراسات", + "Upload": "رفع" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/ThumbnailTracked.json b/platform/i18n/src/locales/ar/ThumbnailTracked.json new file mode 100644 index 000000000..f554eb9a5 --- /dev/null +++ b/platform/i18n/src/locales/ar/ThumbnailTracked.json @@ -0,0 +1,5 @@ +{ + "Series is tracked": "السلسلة متتبعة", + "Series is untracked": "السلسلة غير متتبعة", + "Viewport": "منفذ العرض" +} diff --git a/platform/i18n/src/locales/ar/ToolTip.json b/platform/i18n/src/locales/ar/ToolTip.json new file mode 100644 index 000000000..fda7296bb --- /dev/null +++ b/platform/i18n/src/locales/ar/ToolTip.json @@ -0,0 +1,3 @@ +{ + "Zoom": "تكبير/تصغير" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/TooltipClipboard.json b/platform/i18n/src/locales/ar/TooltipClipboard.json new file mode 100644 index 000000000..684a1a1d9 --- /dev/null +++ b/platform/i18n/src/locales/ar/TooltipClipboard.json @@ -0,0 +1,4 @@ +{ + "Copied": "تم النسخ", + "Failed to copy": "فشل النسخ" +} diff --git a/platform/i18n/src/locales/ar/TrackedCornerstoneViewport.json b/platform/i18n/src/locales/ar/TrackedCornerstoneViewport.json new file mode 100644 index 000000000..600e3b6ae --- /dev/null +++ b/platform/i18n/src/locales/ar/TrackedCornerstoneViewport.json @@ -0,0 +1,6 @@ +{ + "Series is tracked and can be viewed in the measurement panel": + "السلسلة متتبعة ويمكن عرضها في جدول القياسات", + "Measurements for untracked series will not be shown in the measurements panel": + "لن تظهر قياسات السلاسل غير المتتبعة في جدول القياسات" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/UserPreferencesModal.json b/platform/i18n/src/locales/ar/UserPreferencesModal.json index 86db2742a..21e6d2b05 100644 --- a/platform/i18n/src/locales/ar/UserPreferencesModal.json +++ b/platform/i18n/src/locales/ar/UserPreferencesModal.json @@ -1,3 +1,9 @@ { - "No hotkeys found": "Nenhuma tecla de atalho está configurada para este aplicativo. As teclas de atalho podem ser configuradas no arquivo app-config.js do aplicativo." + "Cancel": "$t(Buttons:Cancel)", + "No hotkeys found": "لا توجد اختصارات معينة لهذا التطبيق. يمكن تكوين الاختصارات في ملف app-config.js الخاص بالتطبيق.", + "Reset to defaults": "$t(Buttons:Reset to defaults)", + "ResetDefaultMessage": "تمت إعادة التفضيلات إلى الإعدادات الافتراضية بنجاح.
يجب عليك النقر على حفظ لتنفيذ هذا الإجراء.", + "Save": "$t(Buttons:Save)", + "SaveMessage": "تم حفظ التفضيلات", + "User preferences": "تفضيلات المستخدم" } diff --git a/platform/i18n/src/locales/ar/ViewportDownloadForm.json b/platform/i18n/src/locales/ar/ViewportDownloadForm.json new file mode 100644 index 000000000..08bf420d4 --- /dev/null +++ b/platform/i18n/src/locales/ar/ViewportDownloadForm.json @@ -0,0 +1,5 @@ +{ + "Export Options": "خيارات التصدير", + "Transparent Background": "خلفية شفافة", + "Image Quality": "جودة الصورة" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/WindowLevelActionMenu.json b/platform/i18n/src/locales/ar/WindowLevelActionMenu.json new file mode 100644 index 000000000..31b145c58 --- /dev/null +++ b/platform/i18n/src/locales/ar/WindowLevelActionMenu.json @@ -0,0 +1,5 @@ +{ + "Back to Display Options": "العودة إلى خيارات العرض", + "Modality Presets": "إعدادات {{modality}} المسبقة", + "Modality Window Presets": "إعدادات نافذة {{modality}} المسبقة" +} \ No newline at end of file diff --git a/platform/i18n/src/locales/ar/index.js b/platform/i18n/src/locales/ar/index.js index 2d37bdc15..9f7fc73ca 100644 --- a/platform/i18n/src/locales/ar/index.js +++ b/platform/i18n/src/locales/ar/index.js @@ -1,7 +1,51 @@ +import AboutModal from './AboutModal.json'; +import Buttons from './Buttons.json'; +import CineDialog from './CineDialog.json'; +import Common from './Common.json'; +import DataSourceConfiguration from './DataSourceConfiguration.json'; +import DatePicker from './DatePicker.json'; +import ErrorBoundary from './ErrorBoundary.json'; +import Header from './Header.json'; +import HotkeysValidators from './HotkeysValidators.json'; +import MeasurementTable from './MeasurementTable.json'; +import Modes from './Modes.json'; +import SegmentationTable from './SegmentationTable.json'; +import SidePanel from './SidePanel.json'; +import StudyBrowser from './StudyBrowser.json'; +import StudyItem from './StudyItem.json'; +import StudyList from './StudyList.json'; +import TooltipClipboard from './TooltipClipboard.json'; +import ThumbnailTracked from './ThumbnailTracked.json'; +import TrackedCornerstoneViewport from './TrackedCornerstoneViewport.json'; import UserPreferencesModal from './UserPreferencesModal.json'; +import ViewportDownloadForm from './ViewportDownloadForm.json'; +import Messages from './Messages.json'; +import WindowLevelActionMenu from './WindowLevelActionMenu.json'; export default { ar: { + AboutModal, + Buttons, + CineDialog, + Common, + DataSourceConfiguration, + DatePicker, + ErrorBoundary, + Header, + HotkeysValidators, + MeasurementTable, + Modes, + SegmentationTable, + SidePanel, + StudyBrowser, + StudyItem, + StudyList, + TooltipClipboard, + ThumbnailTracked, + TrackedCornerstoneViewport, UserPreferencesModal, + ViewportDownloadForm, + Messages, + WindowLevelActionMenu, }, };