feat(i18n): add Arabic translations (#5013)

This commit is contained in:
Ibrahim 2025-05-06 17:05:34 +02:00 committed by GitHub
parent 4b94f18f7c
commit 8218a9d034
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
27 changed files with 349 additions and 1 deletions

View File

@ -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": "زيارة المنتدى"
}

View File

@ -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": "تكبير/تصغير"
}

View File

@ -0,0 +1,8 @@
{
"Next image": "الصورة التالية",
"Play / Stop": "تشغيل / إيقاف",
"Previous image": "الصورة السابقة",
"Skip to first image": "الانتقال إلى الصورة الأولى",
"Skip to last image": "الانتقال إلى الصورة الأخيرة",
"fps": "إطار/ثانية"
}

View File

@ -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": "نعم"
}

View File

@ -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": "اختار مشروع"
}

View File

@ -0,0 +1,9 @@
{
"Clear dates": "مسح التواريخ",
"Close": "إغلاق",
"End Date": "تاريخ الانتهاء",
"Last 7 days": "آخر 7 أيام",
"Last 30 days": "آخر 30 يومًا",
"Start Date": "تاريخ البدء",
"Today": "اليوم"
}

View File

@ -0,0 +1,8 @@
{
"Context": "السياق",
"Error Message": "رسالة الخطأ",
"Something went wrong": "حدث خطأ ما",
"in": "في",
"Sorry, something went wrong there. Try again.": "عذرًا، حدث خطأ ما. يُرجى المحاولة مرة أخرى.",
"Stack Trace": "تتبّع المكدس"
}

View File

@ -0,0 +1,9 @@
{
"About": "حول",
"Back to Viewer": "العودة إلى العارض",
"INVESTIGATIONAL USE ONLY": "للاستخدام التجريبي فقط",
"Options": "خيارات",
"Preferences": "التفضيلات",
"Study list": "قائمة الدراسات",
"Logout": "تسجيل الخروج"
}

View File

@ -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}} غير مسموح بها"
}

View File

@ -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?": "هناك قياسات غير محفوظة. هل تريد حفظها؟"
}

View File

@ -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. يرجى التحقق من الملف."
}

View File

@ -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.": "يُرجى تحديد الأبعاد واسم الملف ونوع الصورة المطلوبة للصورة الناتجة."
}

View File

@ -0,0 +1,8 @@
{
"Basic Dev Viewer": "عارض التطوير الأساسي",
"Basic Test Mode": "وضع الاختبار الأساسي",
"Basic Viewer": "العارض الأساسي",
"Microscopy": "المجهرية",
"Segmentation": "التجزئة/التقسيم",
"Total Metabolic Tumor Volume": "الحجم الأيضي الكلي للورم"
}

View File

@ -0,0 +1,8 @@
{
"Age": "العمر",
"Sex": "الجنس",
"MRN": "رقم السجل الطبي",
"Thickness": "السُمك",
"Spacing": "المسافة البينية",
"Scanner": "الماسح"
}

View File

@ -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": "الحجم"
}

View File

@ -0,0 +1,4 @@
{
"Measurements": "القياسات",
"Studies": "الدراسات"
}

View File

@ -0,0 +1,5 @@
{
"Primary": "أولي",
"Recent": "حديث",
"All": "الكل"
}

View File

@ -0,0 +1,3 @@
{
"Tracked series": "{{trackedSeries}} سلسلة متتبعة"
}

View File

@ -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": "رفع"
}

View File

@ -0,0 +1,5 @@
{
"Series is tracked": "السلسلة متتبعة",
"Series is untracked": "السلسلة غير متتبعة",
"Viewport": "منفذ العرض"
}

View File

@ -0,0 +1,3 @@
{
"Zoom": "تكبير/تصغير"
}

View File

@ -0,0 +1,4 @@
{
"Copied": "تم النسخ",
"Failed to copy": "فشل النسخ"
}

View File

@ -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":
"لن تظهر قياسات السلاسل غير المتتبعة في جدول القياسات"
}

View File

@ -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": "تمت إعادة التفضيلات إلى الإعدادات الافتراضية بنجاح. <br /> يجب عليك النقر على <strong>حفظ</strong> لتنفيذ هذا الإجراء.",
"Save": "$t(Buttons:Save)",
"SaveMessage": "تم حفظ التفضيلات",
"User preferences": "تفضيلات المستخدم"
}

View File

@ -0,0 +1,5 @@
{
"Export Options": "خيارات التصدير",
"Transparent Background": "خلفية شفافة",
"Image Quality": "جودة الصورة"
}

View File

@ -0,0 +1,5 @@
{
"Back to Display Options": "العودة إلى خيارات العرض",
"Modality Presets": "إعدادات {{modality}} المسبقة",
"Modality Window Presets": "إعدادات نافذة {{modality}} المسبقة"
}

View File

@ -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,
},
};