omni-tools/public/locales/ar/string.json
rumanagency fa231a3c3b feat(i18n): Add complete Arabic language support with RTL
Add comprehensive Arabic (العربية) language support to OmniTools with full RTL (Right-to-Left) functionality:

- Add Arabic to supported languages list and language selector
- Translate all 12 namespace files to Arabic (audio, csv, image, json, list, number, pdf, string, time, translation, video, xml)
- Implement RTL support with stylis-plugin-rtl for proper Arabic text rendering
- Create RTL-aware theme variants (lightThemeRTL, darkThemeRTL)
- Add automatic document direction switching based on selected language

This enables full Arabic language support for all tools and UI elements in the application, providing a native experience for Arabic-speaking users.
2025-10-26 17:11:04 +03:00

311 lines
25 KiB
JSON

{
"base64": {
"decode": "فك تشفير Base64",
"description": "تشفير أو فك تشفير النص باستخدام ترميز Base64.",
"encode": "تشفير Base64",
"inputTitle": "بيانات الإدخال",
"optionsTitle": "خيارات Base64",
"resultTitle": "النتيجة",
"shortDescription": "تشفير أو فك تشفير البيانات باستخدام Base64.",
"title": "مشفر/فاك تشفير Base64",
"toolInfo": {
"description": "Base64 هو مخطط ترميز يمثل البيانات بتنسيق سلسلة ASCII عن طريق ترجمتها إلى تمثيل أساس-64. على الرغم من أنه يمكن استخدامه لتشفير السلاسل، إلا أنه يُستخدم عادةً لتشفير البيانات الثنائية للإرسال عبر وسائط مصممة للتعامل مع البيانات النصية.",
"title": "ما هو Base64؟"
}
},
"censor": {
"description": "أداة لرقابة الكلمات في النص. قم بتحميل نصك في نموذج الإدخال على اليسار، وحدد جميع الكلمات السيئة في الخيارات، وستحصل فورًا على نص خاضع للرقابة في منطقة الإخراج.\", longDescription: 'باستخدام هذه الأداة عبر الإنترنت، يمكنك فرض رقابة على كلمات معينة في أي نص. يمكنك تحديد قائمة بالكلمات غير المرغوب فيها (مثل الكلمات البذيئة أو الكلمات السرية) وسيستبدلها البرنامج بكلمات بديلة وينشئ نصًا آمنًا للقراءة. يمكن تحديد الكلمات في حقل نص متعدد الأسطر في الخيارات عن طريق إدخال كلمة واحدة لكل سطر.', keywords: ['text', 'censor', 'words', 'characters'], component: lazy(() => import('./index')), i18n: { name: 'string:censor.title', description: 'string:censor.description",
"shortDescription": "إخفاء الكلمات السيئة بسرعة أو استبدالها بكلمات بديلة.",
"title": "رقابة النص"
},
"createPalindrome": {
"description": "أبسط أداة في العالم قائمة على المتصفح لإنشاء متناظرات من أي نص. أدخل النص وحوّله فورًا إلى متناظر يُقرأ بنفس الطريقة من الأمام والخلف. مثالي لألعاب الكلمات أو إنشاء أنماط نصية متناظرة أو استكشاف فضول لغوي.",
"shortDescription": "إنشاء نص يُقرأ بنفس الطريقة من الأمام والخلف",
"title": "إنشاء متناظر"
},
"extractSubstring": {
"description": "أبسط أداة في العالم قائمة على المتصفح لاستخراج سلاسل فرعية من النص. أدخل نصك وحدد مواضع البداية والنهاية لاستخراج الجزء المطلوب. مثالي لمعالجة البيانات أو تحليل النص أو استخراج محتوى محدد من كتل نصية أكبر.",
"shortDescription": "استخراج جزء من النص بين مواضع محددة",
"title": "استخراج سلسلة فرعية"
},
"hiddenCharacterDetector": {
"analysisOptions": "خيارات التحليل",
"category": "الفئة",
"description": "اكتشاف أحرف Unicode المخفية، خاصة أحرف تجاوز RTL التي يمكن استخدامها في الهجمات.",
"foundChars": "تم العثور على {{count}} حرف (أحرف) مخفية:",
"inputPlaceholder": "أدخل نصًا للتحقق من الأحرف المخفية...",
"inputTitle": "النص للتحليل",
"invisibleChar": "حرف غير مرئي",
"invisibleFound": "تم العثور على أحرف غير مرئية",
"longDescription": "تساعدك هذه الأداة في اكتشاف أحرف Unicode المخفية في النص، وخاصة أحرف تجاوز من اليمين إلى اليسار (RTL) التي يمكن استخدامها في الهجمات. يمكنها تحديد الأحرف غير المرئية وأحرف العرض الصفري وتسلسلات Unicode الضارة الأخرى التي قد تكون مخفية في نص يبدو بريئًا.",
"noHiddenChars": "لم يتم اكتشاف أحرف مخفية في النص.",
"optionsDescription": "قم بتكوين أنواع الأحرف المخفية التي سيتم اكتشافها وكيفية عرض النتائج.",
"position": "الموضع",
"rtlAlert": "⚠️ تم اكتشاف أحرف تجاوز RTL! قد يحتوي هذا النص على أحرف مخفية ضارة.",
"rtlFound": "تم العثور على تجاوز RTL",
"rtlOverride": "حرف تجاوز RTL",
"rtlWarning": "تحذير: تم اكتشاف أحرف تجاوز RTL! قد يتم استخدام هذا في الهجمات.",
"shortDescription": "العثور على أحرف Unicode المخفية في النص",
"summary": "ملخص التحليل",
"title": "كاشف الأحرف المخفية",
"totalChars": "إجمالي الأحرف المخفية: {{count}}",
"unicode": "Unicode",
"zeroWidthChar": "حرف بعرض صفري",
"zeroWidthFound": "تم العثور على أحرف بعرض صفري"
},
"join": {
"blankLinesAndTrailingSpaces": "الأسطر الفارغة والمسافات الختامية",
"deleteBlankDescription": "حذف الأسطر التي لا تحتوي على رموز نصية.",
"deleteBlankTitle": "حذف الأسطر الفارغة",
"deleteTrailingDescription": "إزالة المسافات والجدولة في نهاية الأسطر.",
"deleteTrailingTitle": "حذف المسافات الختامية",
"description": "ضم أجزاء النص معًا باستخدام فواصل قابلة للتخصيص.",
"inputTitle": "أجزاء النص",
"joinCharacterDescription": "الرمز الذي يربط الأجزاء المكسورة من النص. (المسافة افتراضيًا.)",
"joinCharacterPlaceholder": "حرف الضم",
"resultTitle": "النص المضموم",
"shortDescription": "ضم عناصر النص بفاصل محدد",
"textMergedOptions": "خيارات دمج النص",
"title": "ضم النص",
"toolInfo": {
"description": "باستخدام هذه الأداة يمكنك ضم أجزاء النص معًا. تأخذ قائمة من قيم النص، مفصولة بأسطر جديدة، وتدمجها معًا. يمكنك تعيين الحرف الذي سيتم وضعه بين أجزاء النص المدمج. أيضًا، يمكنك تجاهل جميع الأسطر الفارغة وإزالة المسافات والجدولة في نهاية جميع الأسطر. رائع!",
"title": "ما هو ضامّ النص؟"
}
},
"palindrome": {
"description": "أبسط أداة في العالم قائمة على المتصفح للتحقق مما إذا كان النص متناظرًا. تحقق فورًا مما إذا كان نصك يُقرأ بنفس الطريقة من الأمام والخلف. مثالي لألغاز الكلمات أو التحليل اللغوي أو التحقق من أنماط النصوص المتناظرة. يدعم فواصل مختلفة واكتشاف المتناظرات متعددة الكلمات.",
"shortDescription": "تحقق مما إذا كان النص يُقرأ بنفس الطريقة من الأمام والخلف",
"title": "متناظر"
},
"passwordGenerator": {
"avoidAmbiguous": "تجنب الأحرف الملتبسة (i, I, l, 0, O)",
"description": "إنشاء كلمات مرور عشوائية آمنة بطول قابل للتخصيص وأنواع الأحرف. اختر من الأحرف الصغيرة والكبيرة والأرقام والأحرف الخاصة. خيار لتجنب الأحرف الملتبسة لقراءة أفضل.",
"includeLowercase": "تضمين الأحرف الصغيرة (a-z)",
"includeNumbers": "تضمين الأرقام (0-9)",
"includeSymbols": "تضمين الأحرف الخاصة",
"includeUppercase": "تضمين الأحرف الكبيرة (A-Z)",
"lengthDesc": "طول كلمة المرور",
"lengthPlaceholder": "مثلاً 12",
"optionsTitle": "خيارات كلمة المرور",
"resultTitle": "كلمة المرور المُنشأة",
"shortDescription": "إنشاء كلمات مرور عشوائية آمنة مع خيارات مخصصة",
"title": "مولد كلمات المرور",
"toolInfo": {
"description": "تنشئ هذه الأداة كلمات مرور عشوائية آمنة بناءً على المعايير المحددة. يمكنك تخصيص الطول، وتضمين أو استبعاد أنواع أحرف مختلفة، وتجنب الأحرف الملتبسة لقراءة أفضل. مثالي لإنشاء كلمات مرور قوية للحسابات أو التطبيقات أو أي احتياجات أمنية.",
"title": "حول مولد كلمات المرور"
}
},
"quote": {
"allowDoubleQuotation": "السماح بعلامات الاقتباس المزدوجة",
"description": "إضافة علامات اقتباس حول النص مع خيارات قابلة للتخصيص.",
"inputTitle": "إدخال النص",
"leftQuoteDescription": "حرف (أحرف) علامة الاقتباس اليسرى",
"processAsMultiLine": "معالجة كنص متعدد الأسطر",
"quoteEmptyLines": "اقتباس الأسطر الفارغة",
"quoteOptions": "خيارات الاقتباس",
"resultTitle": "النص المقتبس",
"rightQuoteDescription": "حرف (أحرف) علامة الاقتباس اليمنى",
"shortDescription": "إضافة علامات اقتباس حول النص بأنماط مختلفة",
"title": "مُقتبِس النص",
"toolInfo": {
"description": "تتيح لك هذه الأداة إضافة علامات اقتباس حول النص. يمكنك اختيار أحرف اقتباس مختلفة، والتعامل مع النص متعدد الأسطر، والتحكم في كيفية معالجة الأسطر الفارغة. إنها مفيدة لإعداد النص للبرمجة أو تنسيق البيانات أو إنشاء نص منمّق.",
"title": "مُقتبِس النص"
}
},
"randomizeCase": {
"description": "أبسط أداة في العالم قائمة على المتصفح لعشوائية حالة النص. أدخل نصك وحوّله فورًا بأحرف كبيرة وصغيرة عشوائية. مثالي لإنشاء تأثيرات نصية فريدة أو اختبار حساسية حالة الأحرف أو إنشاء أنماط نصية متنوعة.",
"shortDescription": "عشوائية حالة الأحرف في النص",
"title": "عشوائية الحالة"
},
"removeDuplicateLines": {
"description": "قم بتحميل نصك في نموذج الإدخال على اليسار وستحصل فورًا على نص بدون أسطر مكررة في منطقة الإخراج. قوي ومجاني وسريع. تحميل أسطر النص - الحصول على أسطر نص فريدة",
"shortDescription": "حذف جميع الأسطر المتكررة من النص بسرعة",
"title": "إزالة الأسطر المكررة"
},
"repeat": {
"delimiterDescription": "الفاصل لنسخ الإخراج.",
"delimiterPlaceholder": "الفاصل",
"description": "تكرار النص عدة مرات مع فواصل قابلة للتخصيص.",
"inputTitle": "إدخال النص",
"numberPlaceholder": "الرقم",
"repeatAmountDescription": "عدد التكرارات.",
"repetitionsDelimiter": "فاصل التكرارات",
"resultTitle": "النص المتكرر",
"shortDescription": "تكرار النص عدة مرات",
"textRepetitions": "تكرارات النص",
"title": "تكرار النص",
"toolInfo": {
"description": "تتيح لك هذه الأداة تكرار نص معين عدة مرات مع فاصل اختياري.",
"title": "تكرار النص"
}
},
"reverse": {
"description": "أبسط أداة في العالم قائمة على المتصفح لعكس النص. أدخل أي نص واحصل عليه معكوسًا فورًا، حرفًا بحرف. مثالي لإنشاء نص مرآة أو تحليل المتناظرات أو اللعب بأنماط النصوص. يحافظ على المسافات والأحرف الخاصة أثناء العكس.",
"inputTitle": "النص للعكس",
"processMultiLine": "معالجة النص متعدد الأسطر",
"processMultiLineDescription": "سيتم عكس كل سطر بشكل مستقل",
"resultTitle": "النص المعكوس",
"reversalOptions": "خيارات العكس",
"shortDescription": "عكس أي نص حرفًا بحرف",
"skipEmptyLines": "تخطي الأسطر الفارغة",
"skipEmptyLinesDescription": "ستتم إزالة الأسطر الفارغة من الإخراج",
"title": "عكس",
"trimWhitespace": "قص المسافات البيضاء",
"trimWhitespaceDescription": "إزالة المسافات البيضاء البادئة والختامية من كل سطر"
},
"rot13": {
"description": "تشفير أو فك تشفير النص باستخدام شفرة ROT13.",
"inputTitle": "إدخال النص",
"resultTitle": "نتيجة ROT13",
"shortDescription": "تشفير أو فك تشفير النص باستخدام شفرة ROT13.",
"title": "مشفر/فاك تشفير ROT13",
"toolInfo": {
"description": "ROT13 (التدوير بـ 13 موضعًا) هي شفرة استبدال أحرف بسيطة تستبدل حرفًا بالحرف الثالث عشر بعده في الأبجدية. ROT13 هي حالة خاصة من شفرة قيصر التي تم تطويرها في روما القديمة. نظرًا لوجود 26 حرفًا في الأبجدية الإنجليزية، فإن ROT13 هي معكوسة نفسها؛ أي لإلغاء ROT13، يتم تطبيق نفس الخوارزمية، لذلك يمكن استخدام نفس الإجراء للتشفير وفك التشفير.",
"title": "ما هو ROT13؟"
}
},
"rotate": {
"description": "تدوير الأحرف في النص بمواضع محددة.",
"inputTitle": "إدخال النص",
"processAsMultiLine": "معالجة كنص متعدد الأسطر (تدوير كل سطر بشكل منفصل)",
"resultTitle": "النص المدور",
"rotateLeft": "تدوير لليسار",
"rotateRight": "تدوير لليمين",
"rotationOptions": "خيارات التدوير",
"shortDescription": "تحريك الأحرف في النص حسب الموضع.",
"stepDescription": "عدد المواضع للتدوير",
"title": "تدوير النص",
"toolInfo": {
"description": "تتيح لك هذه الأداة تدوير الأحرف في سلسلة بعدد محدد من المواضع. يمكنك التدوير لليسار أو اليمين، ومعالجة النص متعدد الأسطر عن طريق تدوير كل سطر بشكل منفصل. تدوير السلاسل مفيد للتحويلات النصية البسيطة أو إنشاء الأنماط أو تطبيق تقنيات التشفير الأساسية.",
"title": "تدوير السلسلة"
}
},
"split": {
"charAfterChunkDescription": "الحرف بعد كل جزء",
"charBeforeChunkDescription": "الحرف قبل كل جزء",
"chunksDescription": "عدد الأجزاء ذات الطول المتساوي في الإخراج.",
"chunksTitle": "استخدام عدد من الأجزاء",
"description": "أبسط أداة في العالم قائمة على المتصفح لتقسيم النص. أدخل نصك وحدد فاصلاً لتقسيمه إلى أجزاء متعددة. مثالي لمعالجة البيانات أو معالجة النص أو استخراج محتوى محدد من كتل نصية أكبر.",
"lengthDescription": "عدد الأحرف التي سيتم وضعها في كل جزء إخراج.",
"lengthTitle": "استخدام الطول للتقسيم",
"outputSeparatorDescription": "الحرف الذي سيتم وضعه بين الأجزاء المقسمة. (إنه سطر جديد \\\"\\n\\\" افتراضيًا.)",
"outputSeparatorOptions": "خيارات الفاصل الإخراج",
"regexDescription": "التعبير النمطي الذي سيتم استخدامه لتقسيم النص إلى أجزاء. (مسافات متعددة افتراضيًا.)",
"regexTitle": "استخدام تعبير نمطي للتقسيم",
"resultTitle": "نتيجة التقسيم",
"shortDescription": "تقسيم النص إلى أجزاء متعددة باستخدام فاصل",
"splitSeparatorOptions": "خيارات فاصل التقسيم",
"symbolDescription": "الحرف الذي سيتم استخدامه لتقسيم النص إلى أجزاء. (المسافة افتراضيًا.)",
"symbolTitle": "استخدام رمز للتقسيم",
"title": "تقسيم"
},
"statistic": {
"characterFrequencyAnalysis": "تحليل تكرار الأحرف",
"characterFrequencyAnalysisDescription": "عد عدد مرات ظهور كل حرف في النص",
"delimitersOptions": "خيارات الفواصل",
"description": "تحليل النص وإنشاء إحصائيات شاملة.",
"includeEmptyLines": "تضمين الأسطر الفارغة",
"includeEmptyLinesDescription": "تضمين الأسطر الفارغة عند عد الأسطر",
"inputTitle": "إدخال النص",
"resultTitle": "إحصائيات النص",
"sentenceDelimitersDescription": "أدخل أحرفًا مخصصة تستخدم لفصل الجمل بلغتك (مفصولة بفاصلة) أو اتركها فارغة للافتراضي.",
"sentenceDelimitersPlaceholder": "مثل ., !, ?, ...",
"shortDescription": "الحصول على إحصائيات حول نصك",
"statisticsOptions": "خيارات الإحصائيات",
"title": "إحصائيات النص",
"toolInfo": {
"description": "تتيح لك هذه الأداة تحليل النص وإنشاء إحصائيات شاملة بما في ذلك عدد الأحرف وعدد الكلمات وعدد الأسطر وتحليل تكرار الأحرف والكلمات.",
"title": "ما هو {{title}}؟"
},
"wordDelimitersDescription": "أدخل تعبيرًا نمطيًا مخصصًا لعد الكلمات أو اتركه فارغًا للافتراضي.",
"wordDelimitersPlaceholder": "مثل \\s.,;:!?\"«»()…",
"wordFrequencyAnalysis": "تحليل تكرار الكلمات",
"wordFrequencyAnalysisDescription": "عد عدد مرات ظهور كل كلمة في النص"
},
"textReplacer": {
"description": "استبدال أنماط النص بمحتوى جديد.",
"findPatternInText": "العثور على هذا النمط في النص",
"findPatternUsingRegexp": "العثور على نمط باستخدام تعبير نمطي",
"inputTitle": "النص للاستبدال",
"newTextPlaceholder": "النص الجديد",
"regexpDescription": "أدخل التعبير النمطي الذي تريد استبداله.",
"replacePatternDescription": "أدخل النمط المستخدم للاستبدال.",
"replaceText": "استبدال النص",
"resultTitle": "النص مع الاستبدالات",
"searchPatternDescription": "أدخل نمط النص الذي تريد استبداله.",
"searchText": "البحث عن نص",
"shortDescription": "استبدال النص في محتواك بسرعة",
"title": "مستبدل النص",
"toolInfo": {
"description": "استبدل نصًا محددًا في محتواك بسهولة باستخدام هذه الأداة البسيطة القائمة على المتصفح. ما عليك سوى إدخال نصك وتعيين النص الذي تريد استبداله وقيمة الاستبدال، والحصول فورًا على الإصدار المحدث.",
"title": "مستبدل النص"
}
},
"toMorse": {
"dashSymbolDescription": "الرمز الذي سيتوافق مع الشرطة في شفرة مورس.",
"description": "تحويل النص إلى شفرة مورس.",
"dotSymbolDescription": "الرمز الذي سيتوافق مع النقطة في شفرة مورس.",
"longSignal": "إشارة طويلة",
"resultTitle": "شفرة مورس",
"shortDescription": "تشفير النص إلى مورس بسرعة",
"shortSignal": "إشارة قصيرة",
"title": "النص إلى مورس"
},
"truncate": {
"addTruncationIndicator": "إضافة مؤشر الاقتطاع",
"charactersPlaceholder": "الأحرف",
"description": "تقصير النص إلى طول محدد.",
"indicatorDescription": "الأحرف المراد إضافتها في النهاية (أو البداية) من النص. ملاحظة: يتم احتسابها في الطول.",
"inputTitle": "إدخال النص",
"leftSideDescription": "إزالة الأحرف من بداية النص.",
"leftSideTruncation": "اقتطاع الجانب الأيسر",
"lengthAndLines": "الطول والأسطر",
"lineByLineDescription": "اقتطاع كل سطر بشكل منفصل.",
"lineByLineTruncating": "الاقتطاع سطرًا بسطر",
"maxLengthDescription": "عدد الأحرف المراد تركها في النص.",
"numberPlaceholder": "الرقم",
"resultTitle": "النص المقتطع",
"rightSideDescription": "إزالة الأحرف من نهاية النص.",
"rightSideTruncation": "اقتطاع الجانب الأيمن",
"shortDescription": "اقتطاع النص إلى طول محدد",
"suffixAndAffix": "اللاحقة والإلحاقة",
"title": "اقتطاع النص",
"toolInfo": {
"description": "قم بتحميل نصك في نموذج الإدخال على اليسار وستحصل تلقائيًا على نص مقتطع على اليمين.",
"title": "اقتطاع النص"
},
"truncationSide": "جانب الاقتطاع"
},
"uppercase": {
"description": "تحويل النص إلى أحرف كبيرة.",
"inputTitle": "إدخال النص",
"resultTitle": "النص بأحرف كبيرة",
"shortDescription": "تحويل النص إلى أحرف كبيرة",
"title": "تحويل إلى أحرف كبيرة"
},
"urlDecode": {
"inputTitle": "إدخال السلسلة (مشفرة URL)",
"resultTitle": "سلسلة الإخراج",
"toolInfo": {
"description": "قم بتحميل سلسلتك وسيتم فك تشفير URL تلقائيًا.",
"longDescription": "تقوم هذه الأداة بفك تشفير URL لسلسلة مشفرة URL مسبقًا. فك تشفير URL هو العملية العكسية لتشفير URL. يتم فك تشفير جميع الأحرف المشفرة بالنسبة المئوية إلى أحرف يمكنك فهمها. من أشهر القيم المشفرة بالنسبة المئوية %20 للمسافة، و%3a للنقطتين، و%2f للشرطة المائلة، و%3f لعلامة الاستفهام. الرقمان التاليان لعلامة النسبة المئوية هما قيم كود الحرف بالنظام الست عشري.",
"shortDescription": "فك تشفير URL لسلسلة بسرعة.",
"title": "فاك تشفير URL للسلسلة"
}
},
"urlEncode": {
"encodingOption": {
"nonSpecialCharDescription": "إذا تم التحديد، فسيتم تحويل جميع الأحرف في سلسلة الإدخال إلى تشفير URL (وليس فقط الخاصة).",
"nonSpecialCharPlaceholder": "تشفير الأحرف غير الخاصة",
"title": "خيارات التشفير"
},
"inputTitle": "إدخال السلسلة",
"resultTitle": "السلسلة المشفرة بـ URL",
"toolInfo": {
"description": "قم بتحميل سلسلتك وسيتم تشفير URL تلقائيًا.",
"longDescription": "تقوم هذه الأداة بتشفير URL لسلسلة. يتم تحويل أحرف URL الخاصة إلى تشفير علامة النسبة المئوية. يُسمى هذا التشفير بتشفير النسبة المئوية لأن القيمة الرقمية لكل حرف يتم تحويلها إلى علامة نسبة مئوية متبوعة بقيمة ست عشرية من رقمين. يتم تحديد القيم الست عشرية بناءً على قيمة نقطة كود الحرف. على سبيل المثال، يتم تشفير المسافة إلى %20، والنقطتان إلى %3a، والشرطة المائلة إلى %2f. الأحرف التي ليست خاصة تبقى دون تغيير. في حالة حاجتك أيضًا إلى تحويل الأحرف غير الخاصة إلى تشفير النسبة المئوية، فقد أضفنا أيضًا خيارًا إضافيًا يتيح لك القيام بذلك. حدد خيار تشفير-الأحرف-غير-الخاصة لتمكين هذا السلوك.",
"shortDescription": "تشفير URL لسلسلة بسرعة.",
"title": "مشفر URL للسلسلة"
}
}
}