From 852ea64643aa3b84d7caee4430ea34f208a54fff Mon Sep 17 00:00:00 2001 From: Shao Wenbin Date: Wed, 7 Oct 2026 19:14:23 +0800 Subject: [PATCH 1/7] add missing Arabic UI translation --- crates/ui-egui/src/i18n/ar.rs | 576 +++++++++++++++++++++++++++++----- 1 file changed, 489 insertions(+), 87 deletions(-) diff --git a/crates/ui-egui/src/i18n/ar.rs b/crates/ui-egui/src/i18n/ar.rs index 03f97a6..2b364cd 100644 --- a/crates/ui-egui/src/i18n/ar.rs +++ b/crates/ui-egui/src/i18n/ar.rs @@ -1,4 +1,6 @@ -//! Original Arabic interface translations, stored in logical Unicode order. +//! Arabic interface translations, stored in logical Unicode order. +//! Feature terminology follows Adobe Arabic help where verified; this is not an official Adobe UI. +//! See `docs/localization-terminology.json` for sources and scope. pub(super) const TABLE: &[(&str, &str)] = &[ ("File", "ملف"), ("Edit", "تحرير"), @@ -18,7 +20,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Save As…", "حفظ باسم…"), ("Save a Copy…", "حفظ نسخة…"), ("Revert", "استعادة"), - ("Place…", "إدراج…"), + ("Place…", "وضع…"), ("Export PDF…", "تصدير PDF…"), ("Print…", "طباعة…"), ("Print", "طباعة"), @@ -35,8 +37,8 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Duplicate", "تكرار"), ("Select All", "تحديد الكل"), ("Deselect All", "إلغاء تحديد الكل"), - ("Find/Change…", "بحث واستبدال…"), - ("Find/Change", "بحث واستبدال"), + ("Find/Change…", "البحث/التغيير…"), + ("Find/Change", "البحث/التغيير"), ("Check Spelling…", "تدقيق إملائي…"), ("Preferences…", "تفضيلات…"), ("Preferences", "تفضيلات"), @@ -44,8 +46,9 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Keyboard Shortcuts", "اختصارات لوحة المفاتيح"), ("Interface Language", "لغة الواجهة"), ("Pages", "صفحات"), + ("Panels", "لوحات"), ("Page", "صفحة"), - ("Margins and Columns…", "هوامش وأعمدة…"), + ("Margins and Columns…", "الهوامش والأعمدة…"), ("Create Guides…", "إنشاء أدلة…"), ("Numbering & Section Options…", "خيارات الترقيم والأقسام…"), ("Go to Page…", "انتقال إلى صفحة…"), @@ -55,7 +58,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("First Page", "الصفحة الأولى"), ("Last Page", "الصفحة الأخيرة"), ("Font", "خط"), - ("Size", "حجم"), + ("Size", "الحجم"), ("Character", "حرف"), ("Paragraph", "فقرة"), ("Paragraph Styles", "أنماط الفقرات"), @@ -63,14 +66,14 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Paragraph Style Options", "خيارات نمط الفقرة"), ("Object Styles", "أنماط الكائنات"), ("Glyphs", "محارف"), - ("Find/Replace Font…", "بحث واستبدال الخط…"), - ("Find/Replace Font", "بحث واستبدال الخط"), - ("Story Editor", "محرر النص"), - ("Edit in Story Editor", "تحرير في محرر النص"), + ("Find/Replace Font…", "البحث عن الخط/استبداله…"), + ("Find/Replace Font", "البحث عن الخط/استبداله"), + ("Story Editor", "محرر القصة"), + ("Edit in Story Editor", "تحرير في محرر القصة"), ("Insert Special Character", "إدراج حرف خاص"), - ("Insert White Space", "إدراج مسافة"), + ("Insert White Space", "إدراج مسافة بيضاء"), ("Insert Break Character", "إدراج فاصل"), - ("Change Case", "تغيير حالة الأحرف"), + ("Change Case", "تغيير الحالة"), ("Text Frame Options…", "خيارات إطار النص…"), ("Text Frame Options", "خيارات إطار النص"), ("Footnote Options", "خيارات الحواشي"), @@ -86,10 +89,10 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Bring Forward", "إحضار إلى الأمام"), ("Send Backward", "إرسال إلى الخلف خطوة"), ("Fitting", "ملاءمة"), - ("Fit Frame to Content", "ملاءمة الإطار للمحتوى"), - ("Fit Content to Frame", "ملاءمة المحتوى للإطار"), - ("Fill Frame Proportionally", "ملء الإطار تناسبياً"), - ("Fit Content Proportionally", "ملاءمة المحتوى تناسبياً"), + ("Fit Frame to Content", "ملاءمة الإطار مع المحتوى"), + ("Fit Content to Frame", "ملاءمة المحتوى مع الإطار"), + ("Fill Frame Proportionally", "ملء الإطار بشكل متناسب"), + ("Fit Content Proportionally", "ملاءمة المحتوى بشكل متناسب"), ("Center Content", "توسيط المحتوى"), ("Frame Fitting Options", "خيارات ملاءمة الإطار"), ("Generate QR Code", "إنشاء رمز QR"), @@ -97,7 +100,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Insert Table…", "إدراج جدول…"), ("Insert", "إدراج"), ("Rows", "صفوف"), - ("Columns", "أعمدة"), + ("Columns", "الأعمدة"), ("Row", "صف"), ("Column", "عمود"), ("Merge Cells", "دمج الخلايا"), @@ -109,8 +112,8 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Footer Rows", "صفوف التذييل"), ("Zoom In", "تكبير"), ("Zoom Out", "تصغير"), - ("Fit Page in Window", "ملاءمة الصفحة للنافذة"), - ("Fit Spread in Window", "ملاءمة الحيز للنافذة"), + ("Fit Page in Window", "ملاءمة الصفحة في النافذة"), + ("Fit Spread in Window", "ملاءمة الصفحة المزدوجة في النافذة"), ("Actual Size", "الحجم الفعلي"), ("Screen Mode", "وضع الشاشة"), ("Normal", "عادي"), @@ -125,13 +128,13 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Workspace", "مساحة العمل"), ("New Workspace", "مساحة عمل جديدة"), ("Properties", "خصائص"), - ("Layers", "طبقات"), + ("Layers", "الطبقات"), ("Swatches", "عينات الألوان"), ("Colour", "لون"), ("Color", "لون"), ("Stroke", "حد"), ("Fill", "تعبئة"), - ("Gradient", "تدرج"), + ("Gradient", "التدرج اللوني"), ("Transparency", "شفافية"), ("Effects", "تأثيرات"), ("Links", "روابط"), @@ -171,9 +174,9 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Reset", "إعادة ضبط"), ("Add", "إضافة"), ("Remove", "إزالة"), - ("Name", "اسم"), - ("Width", "عرض"), - ("Height", "ارتفاع"), + ("Name", "الاسم"), + ("Width", "العرض"), + ("Height", "الارتفاع"), ("Portrait", "عمودي"), ("Landscape", "أفقي"), ("Orientation", "اتجاه الصفحة"), @@ -205,40 +208,40 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Text", "نص"), ("Image", "صورة"), ("Line", "خط مستقيم"), - ("Position", "موضع"), + ("Position", "الموضع"), ("Appearance", "مظهر"), - ("Opacity", "عتامة"), + ("Opacity", "العتامة"), ("Corner", "زاوية"), ("Rotation", "دوران"), ("Rulers & Grids", "مساطر وشبكات"), ("Guides", "أدلة"), ("Flex Layout", "تخطيط مرن"), ("Auto Size", "حجم تلقائي"), - ("Tracking", "تباعد الحروف"), - ("Leading", "تباعد الأسطر"), - ("Kerning", "تقارب الحروف"), + ("Tracking", "التتبع"), + ("Leading", "المسافة بين الأسطر"), + ("Kerning", "التقنين"), ("Language", "لغة"), ("Hyphenation", "وصل الكلمات"), - ("Alignment", "محاذاة"), + ("Alignment", "المحاذاة"), ("Indent", "مسافة بادئة"), - ("Space Before", "مسافة قبل"), - ("Space After", "مسافة بعد"), + ("Space Before", "المسافة قبل"), + ("Space After", "المسافة بعد"), ("New Layer", "طبقة جديدة"), ("New Swatch", "عينة لون جديدة"), ("Object Layer Options", "خيارات طبقات الكائن"), ("Colour Picker", "منتقي الألوان"), - ("Color Picker", "منتقي الألوان"), + ("Color Picker", "أداة اختيار الألوان"), ("Color Settings", "إعدادات الألوان"), ("User Dictionary", "قاموس المستخدم"), ("Menu Customization", "تخصيص القوائم"), ("Import Options", "خيارات الاستيراد"), - ("Place PDF", "إدراج PDF"), + ("Place PDF", "وضع PDF"), ("Find", "بحث"), - ("Change", "استبدال"), - ("Find What", "نص البحث"), - ("Change To", "استبدال بـ"), - ("Find Next", "بحث عن التالي"), - ("Change All", "استبدال الكل"), + ("Change", "تغيير"), + ("Find What", "البحث عن"), + ("Change To", "تغيير إلى"), + ("Find Next", "البحث عن التالي"), + ("Change All", "تغيير الكل"), ("Search", "بحث"), ("Document", "مستند"), ("Selection", "تحديد"), @@ -250,7 +253,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Off", "إيقاف"), ("None", "بدون"), ("[None]", "[بدون]"), - ("Place with Import Options…", "إدراج مع خيارات الاستيراد…"), + ("Place with Import Options…", "وضع مع خيارات الاستيراد…"), ("Print Booklet…", "طباعة كتيب…"), ("Export", "تصدير"), ("Export Page as PNG…", "تصدير الصفحة بصيغة PNG…"), @@ -261,7 +264,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Export HTML…", "تصدير HTML…"), ("Export XML…", "تصدير XML…"), ("Export Text…", "تصدير النص…"), - ("Quick Actions", "إجراءات سريعة"), + ("Quick Actions", "الإجراءات السريعة"), ("Import File", "استيراد ملف"), ("Insert Page", "إدراج صفحة"), ("Edit Page", "تحرير الصفحة"), @@ -271,7 +274,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Show Document Grid", "إظهار شبكة المستند"), ("Show Baseline Grid", "إظهار شبكة خطوط الأساس"), ("Options", "خيارات"), - ("More Options", "خيارات إضافية"), + ("More Options", "خيارات أكثر"), ("Dialog", "مربع حوار"), ("General", "عام"), ("Basic Character Formats", "تنسيقات الأحرف الأساسية"), @@ -290,9 +293,9 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Footnote Formatting", "تنسيق الحواشي"), ("Span Footnotes Across Columns", "امتداد الحواشي عبر الأعمدة"), ("Rule On", "إظهار الخط"), - ("Ascent", "ارتفاع الحروف الصاعدة"), + ("Ascent", "الصعود"), ("Cap Height", "ارتفاع الأحرف الكبيرة"), - ("x Height", "ارتفاع حرف x"), + ("x Height", "ارتفاع x"), ("Fixed", "ثابت"), ("Never (continuous)", "أبدًا (ترقيم متصل)"), ("Spread", "صفحتان متقابلتان"), @@ -320,19 +323,19 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("chars", "محارف محددة"), ("[Automatic]", "[تلقائي]"), ("Size:", "الحجم:"), - ("Tracking:", "التباعد:"), + ("Tracking:", "التتبع:"), ("Left Indent:", "المسافة البادئة اليسرى:"), ("Right Indent:", "المسافة البادئة اليمنى:"), ("First Line Indent:", "المسافة البادئة للسطر الأول:"), - ("Space Before:", "المسافة قبل الفقرة:"), - ("Space After:", "المسافة بعد الفقرة:"), + ("Space Before:", "المسافة قبل:"), + ("Space After:", "المسافة بعد:"), ("Words with at Least:", "الحد الأدنى لطول الكلمة:"), ("After First:", "الأحرف قبل الواصلة:"), ("Before Last:", "الأحرف بعد الواصلة:"), - ("Hyphen Limit:", "حد الأسطر المتتالية بواصلة:"), + ("Hyphen Limit:", "الحد الأقصى للواصلات:"), ("Word Spacing:", "تباعد الكلمات:"), ("Letter Spacing:", "تباعد الحروف:"), - ("Glyph Scaling:", "تحجيم الحروف:"), + ("Glyph Scaling:", "قياس الحروف الرسومية:"), ("Insert Kashidas:", "إدراج الكشيدة:"), ("In justified Arabic text", "في النص العربي المضبوط"), ("Minimum Space Before First Footnote:", "أقل مسافة قبل الحاشية الأولى:"), @@ -349,7 +352,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Prefix:", "البادئة:"), ("Suffix:", "اللاحقة:"), ("Position:", "الموضع:"), - ("Character Style:", "نمط الأحرف:"), + ("Character Style:", "نمط الحروف:"), ("Paragraph Style:", "نمط الفقرة:"), ("Separator:", "الفاصل:"), ("EPUB and HTML", "EPUB وHTML"), @@ -365,17 +368,17 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("New GREP Style", "نمط GREP جديد"), ("Font Family:", "عائلة الخط:"), ("Font Style:", "نمط الخط:"), - ("Leading:", "تباعد الأسطر:"), + ("Leading:", "المسافة بين الأسطر:"), ("Alignment:", "المحاذاة:"), ("Hyphenate", "إضافة واصلات"), ("Minimum", "الحد الأدنى"), - ("Desired", "المطلوب"), + ("Desired", "المرغوب"), ("Maximum", "الحد الأقصى"), ("Composer:", "منضّد النص:"), ("Paragraph Composer", "منضّد الفقرات"), ("Single-line Composer", "منضّد السطر الواحد"), ("Style Name:", "اسم النمط:"), - ("Based On:", "استنادًا إلى:"), + ("Based On:", "مبني على:"), ("for", "لعدد"), ("Hyphenation Exceptions", "استثناءات الواصلة"), ("Binding:", "اتجاه التجليد:"), @@ -427,9 +430,9 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Reject", "رفض"), ("Add Selection", "إضافة التحديد"), ("Add the selection", "إضافة التحديد"), - ("Add to Swatches", "إضافة إلى الحوامل"), + ("Add to Swatches", "إضافة إلى عينات الألوان"), ("Align Stroke:", "محاذاة الحد:"), - ("All Caps", "أحرف كبيرة"), + ("All Caps", "جميع الأحرف كبيرة"), ("Angle", "الزاوية"), ("Angle:", "الزاوية:"), ("Baseline", "خط الأساس"), @@ -449,7 +452,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Distance", "المسافة"), ("Distribute ↔", "توزيع أفقي"), ("Distribute ↕", "توزيع عمودي"), - ("Drop Shadow", "ظل ساقط"), + ("Drop Shadow", "إسقاط الظل"), ("Effects: Drop Shadow", "التأثيرات: ظل ساقط"), ("Favorites", "المفضلة"), ("First Spread", "أول صفحتين متقابلتين"), @@ -464,7 +467,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Last Spread", "آخر صفحتين متقابلتين"), ("Linked Stories", "النصوص المرتبطة"), ("Load DTD…", "تحميل DTD…"), - ("Location:", "الموضع:"), + ("Location:", "الموقع:"), ("Miter Limit:", "حد الوصلة الحادة:"), ("Move", "نقل"), ("New Article from Selection", "مقال جديد من التحديد"), @@ -479,7 +482,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Open", "فتح"), ("Paragraph alignment", "محاذاة الفقرة"), ("Pick a file in the folder holding the moved graphics", "اختر ملفًا من المجلد الذي يحتوي على الرسومات المنقولة"), - ("Place", "إدراج"), + ("Place", "وضع"), ("Previous Spread", "الصفحتان السابقتان"), ("Release to Objects", "تحرير إلى كائنات"), ("Reverse the gradient", "عكس التدرج"), @@ -500,13 +503,13 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Show Favorites Only", "إظهار المفضلة فقط"), ("Show in the text", "إظهار في النص"), ("Spreads of up to 10 pages", "مجموعات تصل إلى 10 صفحات"), - ("Stop Color:", "لون نقطة التدرج:"), + ("Stop Color:", "لون الإيقاف:"), ("Strikethrough", "يتوسطه خط"), ("Structure", "البنية"), ("Style", "النمط"), ("Style source", "مصدر الأنماط"), ("Styles panel", "لوحة الأنماط"), - ("Superscript", "مرتفع"), + ("Superscript", "النص المرتفع"), ("Tag the selection", "إضافة وسم للتحديد"), ("The structure is valid.", "البنية صالحة."), ("Toggle double column", "تبديل التخطيط بعمودين"), @@ -542,7 +545,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Bulleted List", "قائمة نقطية"), ("Numbered List", "قائمة مرقمة"), ("UPPERCASE", "أحرف كبيرة"), - ("Small Caps", "أحرف كبيرة صغيرة الحجم"), + ("Small Caps", "الأحرف الكبيرة المصغّرة"), ("Butt", "مسطحة"), ("Round", "مستديرة"), ("Projecting", "بارزة"), @@ -554,10 +557,10 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Last", "الأخير"), ("Before", "قبل"), ("After", "بعد"), - ("Shading", "تظليل"), + ("Shading", "التظليل"), ("Border", "إطار"), - ("Overprint Fill", "طباعة التعبئة فوقيًا"), - ("Overprint Stroke", "طباعة الحد فوقيًا"), + ("Overprint Fill", "طباعة فوقية للتعبئة"), + ("Overprint Stroke", "طباعة فوقية للحد"), ("Overprint Gap", "طباعة الفجوة فوقيًا"), ("Nonprinting", "غير قابل للطباعة"), ("At Least", "على الأقل"), @@ -598,7 +601,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Pin left", "تثبيت اليسار"), ("Pin right", "تثبيت اليمين"), ("Inward", "إلى الداخل"), - ("Metrics", "مقاييس"), + ("Metrics", "المقاييس"), ("Optical", "بصري"), ("Applies to fill", "يُطبّق على التعبئة"), ("Applies to text", "يُطبّق على النص"), @@ -718,25 +721,25 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("(Text Color)", "(لون النص)"), ("{count} glyphs — click to insert at the text cursor", "عدد المحارف: {count} — انقر للإدراج عند مؤشر النص"), ("{pages} Pages in {spreads} Spreads", "عدد الصفحات: {pages}، المجموعات: {spreads}"), - ("Text Frame", "إطار نص"), + ("Text Frame", "إطار النص"), ("Text Style", "نمط النص"), (" (auto)", " (تلقائي)"), ("Absolute Numbering (instead of Section Numbering)", "ترقيم مطلق بدلًا من ترقيم الأقسام"), ("Add and remove pages as the primary text frame's story grows and shrinks", "إضافة الصفحات وحذفها مع زيادة نص الإطار الرئيسي أو نقصانه"), ("Added Text (highlighted)", "النص المضاف (مميز)"), ("Adjust Layout (objects follow the new page size)", "ضبط التخطيط وفق حجم الصفحة الجديد"), - ("Auto-Fit", "ملاءمة تلقائية"), + ("Auto-Fit", "الملاءمة التلقائية"), ("Case sensitive", "مراعاة حالة الأحرف"), - ("Custom Tracking/Kerning", "تباعد أحرف وأزواج مخصص"), + ("Custom Tracking/Kerning", "التتبع/التقنين المخصص"), ("Dimensions Include Stroke Weight", "تضمين سماكة الحد في الأبعاد"), ("Enable Autocorrect", "تمكين التصحيح التلقائي"), ("Enable Dynamic Spelling (underline misspelled words)", "تمكين التدقيق الإملائي التلقائي (تسطير الأخطاء)"), ("Grids in Back", "الشبكات في الخلف"), - ("H&J Violations", "مخالفات الواصلة والضبط"), + ("H&J Violations", "انتهاكات H&J"), ("Include Bleed", "تضمين النزف"), ("Include Stroke Weight", "تضمين سماكة الحد"), ("Keep Violations", "مخالفات خيارات إبقاء النص"), - ("Overprint [Black] Swatch at 100%", "طباعة حامل الأسود بنسبة 100% فوقيًا"), + ("Overprint [Black] Swatch at 100%", "طباعة عينة اللون [الأسود] بنسبة 100% فوقيًا"), ("Printer's Marks", "علامات الطباعة"), ("Remove Styles and Formatting from Text and Tables", "إزالة الأنماط والتنسيق من النص والجداول"), ("Ruby", "روبي"), @@ -753,12 +756,12 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Accept All", "قبول الكل"), ("Add Document…", "إضافة مستند…"), ("Add to Previous Spread", "إضافة إلى الصفحات المتقابلة السابقة"), - ("Align From:", "المحاذاة من:"), + ("Align From:", "محاذاة من:"), ("Align to baseline grid", "محاذاة إلى شبكة خطوط الأساس"), ("All Spots to Process", "تحويل كل الألوان الموضعية إلى ألوان معالجة"), ("Allow Spread to Shuffle", "السماح بإعادة ترتيب الصفحات المتقابلة"), ("Alternating Row Fills", "تعبئة الصفوف بالتناوب"), - ("Apply Gradient", "تطبيق تدرج"), + ("Apply Gradient", "تطبيق التدرج اللوني"), ("Apply None (/)", "تطبيق بلا لون (/)"), ("Apply Parent", "تطبيق الصفحة الأصلية"), ("Apply to All Spreads", "تطبيق على كل الصفحات المتقابلة"), @@ -771,9 +774,9 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Bullets and Numbering", "التعداد النقطي والرقمي"), ("Business Card", "بطاقة عمل"), ("Buttons act in interactive PDF export.", "تعمل الأزرار عند التصدير إلى PDF تفاعلي."), - ("Change to:", "التغيير إلى:"), + ("Change to:", "تغيير إلى:"), ("Character Settings", "إعدادات الأحرف"), - ("Characters", "أحرف"), + ("Characters", "الأحرف"), ("Checked by default", "محدد افتراضيًا"), ("Choices", "الخيارات"), ("Choose Image…", "اختيار صورة…"), @@ -795,7 +798,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Delete Column", "حذف العمود"), ("Delete Condition", "حذف الشرط"), ("Delete Row", "حذف الصف"), - ("Delete Swatch", "حذف حامل اللون"), + ("Delete Swatch", "حذف عينة الألوان"), ("Delete Unused Layers", "حذف الطبقات غير المستخدمة"), ("Delete Workspace", "حذف مساحة العمل"), ("Document Grid", "شبكة المستند"), @@ -818,7 +821,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Height:", "الارتفاع:"), ("Hide Bar", "إخفاء الشريط"), ("High Quality", "جودة عالية"), - ("Highlight", "تمييز"), + ("Highlight", "الإبراز"), ("Horizontal Gridline Every:", "تباعد خطوط الشبكة الأفقية:"), ("Horizontal Margins:", "الهوامش الأفقية:"), ("Import XML…", "استيراد XML…"), @@ -835,12 +838,12 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Link To:", "الربط إلى:"), ("Liquid guides", "أدلة التخطيط المرن"), ("Load Profile…", "تحميل ملف تعريف…"), - ("Load Swatches…", "تحميل حوامل الألوان…"), + ("Load Swatches…", "تحميل عينات الألوان…"), ("Load…", "تحميل…"), ("Media", "وسائط"), ("Merge into Active Layer", "دمج في الطبقة النشطة"), ("Misspelled word → Correction (one per line):", "كلمة خاطئة ← تصحيح (واحد في كل سطر):"), - ("Mobile", "جهاز محمول"), + ("Mobile", "جوال"), ("More ArtCraft apps", "المزيد من تطبيقات ArtCraft"), ("Move Selection Here", "نقل التحديد إلى هنا"), ("Move to Color Group", "نقل إلى مجموعة ألوان"), @@ -851,7 +854,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("New Bookmark for This Page", "إشارة مرجعية جديدة لهذه الصفحة"), ("New Book…", "كتاب جديد…"), ("New Color Group", "مجموعة ألوان جديدة"), - ("New Color Group with Swatch", "مجموعة ألوان جديدة من الحامل"), + ("New Color Group with Swatch", "مجموعة ألوان جديدة من عينة اللون"), ("New Library…", "مكتبة جديدة…"), ("New Workspace…", "مساحة عمل جديدة…"), ("No articles: exports follow page order.", "لا توجد مقالات؛ يتبع التصدير ترتيب الصفحات."), @@ -897,14 +900,14 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Relink…", "إعادة الربط…"), ("Remove Conditions from Selection", "إزالة الشروط عن التحديد"), ("Repeat Header Rows", "تكرار صفوف الرأس"), - ("Replace With", "استبدال بـ"), + ("Replace With", "الاستبدال بـ"), ("Required", "مطلوب"), ("Reset All to Defaults", "إعادة تعيين الكل إلى الافتراضي"), ("Reverse", "عكس"), ("Right-click: stroke, groups", "نقرة يمنى: الحد والمجموعات"), ("Rotate 90° Clockwise", "تدوير 90° مع عقارب الساعة"), ("Ruler Units", "وحدات المسطرة"), - ("Save Swatches for Exchange…", "حفظ الحوامل للتبادل…"), + ("Save Swatches for Exchange…", "حفظ عينات الألوان للتبادل…"), ("Save recovery data every:", "حفظ بيانات الاسترداد كل:"), ("Saves which bars show and where the panels are.", "يحفظ الأشرطة الظاهرة ومواضع اللوحات."), ("Search:", "البحث:"), @@ -920,14 +923,14 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Select two or more objects (or a group) to make a multi-state object.", "حدد كائنين أو أكثر (أو مجموعة) لإنشاء كائن متعدد الحالات."), ("Show Tag Markers", "إظهار علامات الوسوم"), ("Single-line", "سطر واحد"), - ("Smart Text Reflow", "إعادة تدفق النص الذكية"), + ("Smart Text Reflow", "التدفق الذكي للنص"), ("Speed", "السرعة"), ("Star Inset:", "تقعر النجمة:"), ("Start Page #:", "رقم صفحة البداية:"), ("Start:", "البداية:"), ("Status", "الحالة"), ("Stroke (X)", "حد (X)"), - ("Style Mapping", "مطابقة الأنماط"), + ("Style Mapping", "ربط الأنماط"), ("Style Name Conflicts", "تعارض أسماء الأنماط"), ("Stylistic Sets", "المجموعات الأسلوبية"), ("Subdivisions:", "التقسيمات الفرعية:"), @@ -967,8 +970,8 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("⌥-click clears overrides", "النقر مع ⌥ يمسح التجاوزات"), ("⚠ out of date", "⚠ غير محدّث"), ("Interface", "الواجهة"), - ("Advanced Type", "إعدادات النص المتقدمة"), - ("Composition", "تنضيد النص"), + ("Advanced Type", "كتابة متقدمة"), + ("Composition", "التركيب"), ("Units & Increments", "الوحدات والزيادات"), ("Grids", "الشبكات"), ("Guides & Pasteboard", "الأدلة ولوحة اللصق"), @@ -976,7 +979,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Spelling", "التدقيق الإملائي"), ("Autocorrect", "التصحيح التلقائي"), ("Track Changes", "تعقب التغييرات"), - ("Story Editor Display", "عرض محرر النص"), + ("Story Editor Display", "عرض محرر القصة"), ("Display Performance", "أداء العرض"), ("Appearance of Black", "مظهر الأسود"), ("File Handling", "معالجة الملفات"), @@ -993,7 +996,7 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("Version", "الإصدار"), ("{count} characters don't fit", "عدد الأحرف الزائدة: {count}"), ("document", "المستند"), - ("story", "النص"), + ("story", "القصة"), ("selection", "التحديد"), ("top", "أعلى"), ("center", "وسط"), @@ -1009,4 +1012,403 @@ pub(super) const TABLE: &[(&str, &str)] = &[ ("No conflicts", "لا توجد تعارضات"), ("Page (1–{count}):", "الصفحة (1–{count}):"), ("Fonts in Document: {count} Missing: {missing}", "الخطوط في المستند: {count} المفقودة: {missing}"), + // Complete coverage of the shared interface translation table. + ("Story Direction", "اتجاه القصة"), + ("Tate-Chu-Yoko", "نص أفقي داخل النص العمودي"), + ("Ruby…", "روبي…"), + ("Kenten", "علامات توكيد"), + ("Tabs", "علامات الجدولة"), + ("Story", "القصة"), + ("Create Outlines", "إنشاء حدود خارجية"), + ("Show Hidden Characters", "إظهار الأحرف المخفية"), + ("Unmerge Cells", "إلغاء دمج الخلايا"), + ("Snap to Guides", "محاذاة إلى الأدلة"), + ("Snap to Document Grid", "محاذاة إلى شبكة المستند"), + ("Align to Object Edges", "محاذاة إلى حواف الكائنات"), + ("Align to Object Centers", "محاذاة إلى مراكز الكائنات"), + ("Smart Dimensions", "الأبعاد الذكية"), + ("Smart Spacing", "التباعد الذكي"), + ("Snap to Zone", "نطاق المحاذاة"), + ("Info", "معلومات"), + ("Index", "فهرس"), + ("Articles", "مقالات"), + ("Tags", "وسوم"), + ("Object States", "حالات الكائن"), + ("Liquid Layout", "التخطيط المرن"), + ("Split Window", "تقسيم النافذة"), + ("New Window", "نافذة جديدة"), + ("CMYK", "CMYK"), + ("Lab", "Lab"), + ("OpenType", "OpenType"), + ("RGB", "RGB"), + ("Accept All Changes", "قبول جميع التغييرات"), + ("Activate Document", "تنشيط المستند"), + ("Add Anchor Point", "إضافة نقطة ارتساء"), + ("Add Document", "إضافة مستند"), + ("Add Hyphenation Exception", "إضافة استثناء لتقسيم الكلمات"), + ("Add Item", "إضافة عنصر"), + ("Add Page to Spread", "إضافة صفحة إلى الصفحات المتقابلة"), + ("Allow Selected Spread to Shuffle", "السماح بإعادة ترتيب الصفحات المتقابلة المحددة"), + ("Anchored Object Options…", "خيارات الكائن المثبت…"), + ("Anchored Objects", "الكائنات المثبتة"), + ("Apply Attributes (Eyedropper)", "تطبيق السمات (القطارة)"), + ("Apply Cell Style", "تطبيق نمط الخلية"), + ("Apply Condition", "تطبيق شرط"), + ("Apply Parent to Pages…", "تطبيق الصفحة الأصلية على الصفحات…"), + ("ArtCraft App Page…", "صفحة تطبيق ArtCraft…"), + ("ArtCraft Website…", "موقع ArtCraft…"), + ("Attributes", "السمات"), + ("Bevel and Emboss", "القطع المشطوف والنقش البارز"), + ("Buttons", "أزرار"), + ("Cell Style Options…", "خيارات نمط الخلية…"), + ("Change All (Object)", "تغيير الكل (الكائن)"), + ("Changes", "تغييرات"), + ("Character Formatting", "تنسيق الأحرف"), + ("Clear Conveyor", "إفراغ ناقل المحتوى"), + ("Clear Transformations", "مسح التحويلات"), + ("Clipping Path…", "مسار القص…"), + ("Close Book", "إغلاق الكتاب"), + ("Close Library", "إغلاق المكتبة"), + ("Collect", "تجميع"), + ("Color Settings…", "إعدادات الألوان…"), + ("Community & Project Links", "روابط المجتمع والمشروع"), + ("Container", "حاوية"), + ("Content", "محتوى"), + ("Contextual Task Bar", "شريط المهام السياقي"), + ("Control", "التحكم"), + ("Convert Cell to Graphic Cell", "تحويل الخلية إلى خلية رسومية"), + ("Convert Cell to Graphic Cell…", "تحويل الخلية إلى خلية رسومية…"), + ("Convert Cell to Text Cell", "تحويل الخلية إلى خلية نصية"), + ("Convert Color", "تحويل اللون"), + ("Convert Direction Point", "تحويل نقطة الاتجاه"), + ("Convert Note to Text", "تحويل الملاحظة إلى نص"), + ("Convert Table to Text", "تحويل الجدول إلى نص"), + ("Convert Text to Table", "تحويل النص إلى جدول"), + ("Convert to Button", "تحويل إلى زر"), + ("Convert to Form Field", "تحويل إلى حقل نموذج"), + ("Copy Link(s) To…", "نسخ الروابط إلى…"), + ("Corner Options…", "خيارات الزوايا…"), + ("Create Alternate Layout…", "إنشاء تخطيط بديل…"), + ("Create Frame", "إنشاء إطار"), + ("Create Merged Document…", "إنشاء مستند مدمج…"), + ("Cross-Reference Formats", "تنسيقات المراجع المتقاطعة"), + ("Cross-References", "مراجع متقاطعة"), + ("Data Merge Fields", "حقول دمج البيانات"), + ("Define Cross-Reference Format…", "تعريف تنسيق المرجع المتقاطع…"), + ("Define Lists…", "تعريف القوائم…"), + ("Define Text Variable…", "تعريف متغير نصي…"), + ("Delete All Guides on Spread", "حذف جميع الأدلة على الصفحات المتقابلة"), + ("Delete Anchor Point", "حذف نقطة ارتساء"), + ("Delete Item", "حذف عنصر"), + ("Delete Text Variable", "حذف متغير نصي"), + ("Delete Workspace…", "حذف مساحة العمل…"), + ("DesignCraft Website…", "موقع DesignCraft…"), + ("DesignCraft on GitHub…", "DesignCraft على GitHub…"), + ("Detach All Objects from Parent", "فصل جميع الكائنات عن الصفحة الأصلية"), + ("Directional Feather", "الحواف المنعمة الاتجاهية"), + ("Distribute", "توزيع"), + ("Dock Panel", "إرساء اللوحة"), + ("Document Endnote Options…", "خيارات الحواشي الختامية للمستند…"), + ("Document Preferences", "تفضيلات المستند"), + ("Document Presets", "الإعدادات المسبقة للمستند"), + ("Document…", "مستند…"), + ("Edit Parents", "تحرير الصفحات الأصلية"), + ("Edit Story", "تحرير القصة"), + ("Endnotes", "حواشٍ ختامية"), + ("Entire Pasteboard", "لوحة اللصق بأكملها"), + ("Erase", "محو"), + ("Export Book to PDF…", "تصدير الكتاب إلى PDF…"), + ("Export EPUB (Reflowable)…", "تصدير EPUB (قابل لإعادة التدفق)…"), + ("Export Selection as Snippet", "تصدير التحديد كمقتطف"), + ("Extend Text Selection", "توسيع تحديد النص"), + ("Fast Display", "العرض السريع"), + ("Find Object", "بحث عن كائن"), + ("Find by Script Label", "بحث حسب تسمية البرنامج النصي"), + ("First Object Above", "أول كائن أعلى"), + ("Fit Selection in Window", "ملاءمة التحديد في النافذة"), + ("Flattener Preview", "معاينة التسطيح"), + ("Float Panel", "تعويم اللوحة"), + ("Fonts in Document", "الخطوط في المستند"), + ("Form Fields", "حقول النماذج"), + ("Frame Fitting Options…", "خيارات ملاءمة الإطار…"), + ("Generate Index…", "إنشاء فهرس…"), + ("Generate QR Code…", "إنشاء رمز QR…"), + ("Generate Static Caption", "إنشاء تعليق توضيحي ثابت"), + ("Get Story", "جلب القصة"), + ("Get Table", "جلب الجدول"), + ("Global Light…", "الإضاءة العامة…"), + ("Go To Link", "انتقال إلى الرابط"), + ("Go To Source", "انتقال إلى المصدر"), + ("Gradient Feather", "الحواف المنعمة المتدرجة"), + ("Gridify", "تقسيم إلى شبكة"), + ("Group Transparency", "شفافية المجموعة"), + ("Hide Menu Item", "إخفاء عنصر القائمة"), + ("Hide/Lock Others", "إخفاء/قفل العناصر الأخرى"), + ("High Quality Display", "عرض عالي الجودة"), + ("History", "سجل الإجراءات"), + ("Import Options: Styles", "خيارات الاستيراد: الأنماط"), + ("Index Page References", "مراجع صفحات الفهرس"), + ("Inner Glow", "التوهج الداخلي"), + ("Inner Shadow", "الظل الداخلي"), + ("Insert Anchored Object…", "إدراج كائن مثبت…"), + ("Insert Cross-Reference…", "إدراج مرجع متقاطع…"), + ("Insert Endnote", "إدراج حاشية ختامية"), + ("Insert Math Expression…", "إدراج تعبير رياضي…"), + ("Insert Pages…", "إدراج صفحات…"), + ("Insert Variable", "إدراج متغير"), + ("Inspect Document", "فحص المستند"), + ("Interface Color Theme", "نسق ألوان الواجهة"), + ("Join the ArtCraft Discord…", "الانضمام إلى Discord الخاص بـ ArtCraft…"), + ("Last Object Below", "آخر كائن أسفل"), + ("Library Contents", "محتويات المكتبة"), + ("Library Items", "عناصر المكتبة"), + ("Liquid Page Rule", "قاعدة الصفحة المرنة"), + ("List Documents", "سرد المستندات"), + ("List Styles", "سرد الأنماط"), + ("List Tools", "سرد الأدوات"), + ("Load Place Cursor", "تحميل مؤشر الإدراج"), + ("Make Compound Path", "إنشاء مسار مركب"), + ("Map Styles to Tags", "ربط الأنماط بالوسوم"), + ("Math Expression SVG", "تعبير رياضي بصيغة SVG"), + ("Media Options", "خيارات الوسائط"), + ("Menus…", "القوائم…"), + ("Merge Layers", "دمج الطبقات"), + ("Move Caret", "تحريك مؤشر النص"), + ("Move Gap", "تحريك الفجوة"), + ("Move Row", "نقل صف"), + ("New Book", "كتاب جديد"), + ("New Cell Style…", "نمط خلية جديد…"), + ("New Color Swatch…", "عينة لون جديدة…"), + ("New Condition…", "شرط جديد…"), + ("New Guide", "دليل جديد"), + ("New Hyperlink Destination…", "وجهة ارتباط تشعبي جديدة…"), + ("New Hyperlink…", "ارتباط تشعبي جديد…"), + ("New Library", "مكتبة جديدة"), + ("New Page Reference…", "مرجع صفحة جديد…"), + ("New Stroke Style…", "نمط حد جديد…"), + ("New Table Style…", "نمط جدول جديد…"), + ("Next Cell", "الخلية التالية"), + ("Next Document", "المستند التالي"), + ("Next Object Above", "الكائن التالي أعلى"), + ("Next Object Below", "الكائن التالي أسفل"), + ("Next Object in Group", "الكائن التالي في المجموعة"), + ("Object Export Options", "خيارات تصدير الكائن"), + ("Object Export Options…", "خيارات تصدير الكائن…"), + ("Object Layer Options…", "خيارات طبقات الكائن…"), + ("Object Layers", "طبقات الكائن"), + ("Object Liquid Settings", "إعدادات الكائن المرن"), + ("Open Book", "فتح كتاب"), + ("Open Bytes", "فتح بيانات بايت"), + ("Open IDML", "فتح IDML"), + ("Open Library", "فتح مكتبة"), + ("Outer Glow", "التوهج الخارجي"), + ("Overprint Preview", "معاينة الطباعة الفوقية"), + ("Override All Parent Page Items", "تجاوز جميع عناصر الصفحة الأصلية"), + ("Page Transition", "انتقال الصفحة"), + ("Page Transitions", "انتقالات الصفحات"), + ("Paragraph Formatting", "تنسيق الفقرات"), + ("Paste Into", "لصق داخل"), + ("Paste without Formatting", "لصق دون تنسيق"), + ("Place Caret", "وضع مؤشر النص"), + ("Place Item", "إدراج عنصر"), + ("Place Snippet", "وضع مقتطف"), + ("Place and Link", "وضع وربط"), + ("Polygon Settings…", "إعدادات المضلع…"), + ("Preflight Document", "فحص المستند قبل الطباعة"), + ("Previous Cell", "الخلية السابقة"), + ("Previous Document", "المستند السابق"), + ("Previous Object in Group", "الكائن السابق في المجموعة"), + ("Printers", "طابعات"), + ("Proof Colors", "ألوان المعاينة الطباعية"), + ("Proof Setup", "إعداد المعاينة الطباعية"), + ("Quick Apply…", "تطبيق سريع…"), + ("Recover Documents", "استعادة المستندات"), + ("Recovery Data", "بيانات الاستعادة"), + ("Reject All Changes", "رفض جميع التغييرات"), + ("Release Compound Path", "فك المسار المركب"), + ("Remove All Local Overrides", "إزالة جميع التجاوزات المحلية"), + ("Remove Document", "إزالة المستند"), + ("Report an Issue…", "الإبلاغ عن مشكلة…"), + ("Reset Shortcuts", "إعادة تعيين الاختصارات"), + ("Reset Workspace", "إعادة تعيين مساحة العمل"), + ("Resize", "تغيير الحجم"), + ("Rotate Spread", "تدوير الصفحات المتقابلة"), + ("Run Script", "تشغيل برنامج نصي"), + ("Sample Document", "مستند نموذجي"), + ("Satin", "الساتان"), + ("Save Recovery Data", "حفظ بيانات الاستعادة"), + ("Script Label", "تسمية البرنامج النصي"), + ("Select All on Layer", "تحديد الكل في الطبقة"), + ("Select Cells", "تحديد خلايا"), + ("Select Column", "تحديد عمود"), + ("Select Frame", "تحديد إطار"), + ("Select Row", "تحديد صف"), + ("Select Table", "تحديد جدول"), + ("Select Text", "تحديد نص"), + ("Select Tool", "اختيار أداة"), + ("Select Word", "تحديد كلمة"), + ("Selection Attributes", "سمات التحديد"), + ("Separations Preview", "معاينة فصل الألوان"), + ("Serialize", "تحويل إلى صيغة متسلسلة"), + ("Set Active Layer", "تعيين الطبقة النشطة"), + ("Set Shortcut", "تعيين اختصار"), + ("Set Visibility / Lock", "تعيين الظهور / القفل"), + ("Show Panel", "إظهار اللوحة"), + ("Show/Hide Baseline Grid", "إظهار/إخفاء شبكة خط الأساس"), + ("Show/Hide Frame Edges", "إظهار/إخفاء حواف الإطارات"), + ("Show/Hide Guides", "إظهار/إخفاء الأدلة"), + ("Show/Hide Hidden Characters", "إظهار/إخفاء الأحرف المخفية"), + ("Show/Hide Panels", "إظهار/إخفاء اللوحات"), + ("Show/Hide Panels Except Tools", "إظهار/إخفاء اللوحات باستثناء الأدوات"), + ("Show/Hide Rulers", "إظهار/إخفاء المساطر"), + ("Show/Hide Tagged Frames", "إظهار/إخفاء الإطارات الموسومة"), + ("Show/Hide Text Threads", "إظهار/إخفاء روابط الإطارات النصية"), + ("Smooth", "تنعيم"), + ("Sort", "فرز"), + ("Split Path", "تقسيم المسار"), + ("Step and Repeat…", "خطوة وتكرار…"), + ("Stroke Styles", "أنماط الحدود"), + ("Style Source", "مصدر الأنماط"), + ("Synchronize Book", "مزامنة الكتاب"), + ("Table Panel", "لوحة الجدول"), + ("Table Style Options…", "خيارات نمط الجدول…"), + ("Table of Contents Entries", "مدخلات جدول المحتويات"), + ("Table of Contents…", "جدول المحتويات…"), + ("Text Anchors", "نقاط ارتساء النص"), + ("Text Variables", "متغيرات النص"), + ("Toggle Normal/Preview", "تبديل العرض العادي/المعاينة"), + ("Toggle Selection", "تبديل التحديد"), + ("Tools: Double Column", "الأدوات: عمودان"), + ("Transform Panel", "لوحة التحويل"), + ("Transform Values", "قيم التحويل"), + ("Transparency Blend Space", "مساحة مزج الشفافية"), + ("Transparency Flattener Presets", "إعدادات تسطيح الشفافية المسبقة"), + ("Type on a Path", "الكتابة على مسار"), + ("Type on a Path Options…", "خيارات الكتابة على مسار…"), + ("Typical Display", "عرض قياسي"), + ("Update Link", "تحديث الرابط"), + ("User Dictionary Words", "كلمات قاموس المستخدم"), + ("User Dictionary…", "قاموس المستخدم…"), + ("Zoom To", "تكبير إلى"), + ("⇧", "⇧"), + ("⌃", "⌃"), + ("⌘", "⌘"), + ("⌥", "⌥"), + ("Accept Change", "قبول التغيير"), + ("Add Anchor", "إضافة نقطة ارتساء"), + ("Add Selection to Article", "إضافة التحديد إلى المقالة"), + ("Add Unnamed Colors", "إضافة ألوان غير مُسماة"), + ("Add to Dictionary", "إضافة إلى القاموس"), + ("Align Center", "محاذاة إلى الوسط"), + ("Align Left", "محاذاة إلى اليسار"), + ("Align Right", "محاذاة إلى اليمين"), + ("Apply Character Style", "تطبيق نمط الحروف"), + ("Apply Object Style", "تطبيق نمط الكائن"), + ("Apply Paragraph Style", "تطبيق نمط الفقرة"), + ("Apply Table Style", "تطبيق نمط الجدول"), + ("Article Options", "خيارات المقالة"), + ("Basic Feather", "الحواف المنعمة الأساسية"), + ("Bold", "عريض"), + ("Character Style Options…", "خيارات نمط الأحرف…"), + ("Close Path", "إغلاق المسار"), + ("Color Group Options", "خيارات مجموعة الألوان"), + ("Condition Options…", "خيارات الشرط…"), + ("Convert to Liquid Guide", "تحويل إلى دليل مرن"), + ("Convert to Object", "تحويل إلى كائن"), + ("Create Line", "إنشاء خط"), + ("Create Path", "إنشاء مسار"), + ("Decrease Point Size", "تقليل حجم الخط"), + ("Delete Article", "حذف مقالة"), + ("Delete Bookmark", "حذف إشارة مرجعية"), + ("Delete Endnote", "حذف حاشية ختامية"), + ("Delete Footnote", "حذف حاشية سفلية"), + ("Delete Guide", "حذف دليل"), + ("Delete Hyperlink", "حذف ارتباط تشعبي"), + ("Delete List", "حذف قائمة"), + ("Delete Note", "حذف ملاحظة"), + ("Delete Pages", "حذف صفحات"), + ("Delete Paragraph Style", "حذف نمط فقرة"), + ("Delete Stroke Style", "حذف نمط حد"), + ("Delete Table", "حذف جدول"), + ("Delete Tag", "حذف وسم"), + ("Delete Text", "حذف نص"), + ("Distribute Columns Evenly", "توزيع الأعمدة بالتساوي"), + ("Edit Endnote", "تحرير الحاشية الختامية"), + ("Edit Note", "تحرير الملاحظة"), + ("Embed Link", "تضمين الرابط"), + ("Flip", "قلب"), + ("Hyperlink Options…", "خيارات الارتباط التشعبي…"), + ("Increase Point Size", "زيادة حجم الخط"), + ("Insert Column Left", "إدراج عمود إلى اليسار"), + ("Insert Column Right", "إدراج عمود إلى اليمين"), + ("Insert Row Above", "إدراج صف أعلى"), + ("Insert Row Below", "إدراج صف أسفل"), + ("Italic", "مائل"), + ("Justify Left", "ضبط مع محاذاة السطر الأخير إلى اليسار"), + ("Layer Options…", "خيارات الطبقة…"), + ("Move Anchors", "تحريك نقاط الارتساء"), + ("Move Column", "نقل عمود"), + ("Move Guide", "تحريك دليل"), + ("Move Layer", "نقل طبقة"), + ("Move Pages…", "نقل صفحات…"), + ("Move to Layer", "نقل إلى طبقة"), + ("New Article", "مقالة جديدة"), + ("New Bookmark", "إشارة مرجعية جديدة"), + ("New Layer…", "طبقة جديدة…"), + ("New Note", "ملاحظة جديدة"), + ("New Object Style…", "نمط كائن جديد…"), + ("New Parent…", "صفحة أصلية جديدة…"), + ("New Tag", "وسم جديد"), + ("Paste in Place", "لصق في الموضع نفسه"), + ("Place Loaded Graphic", "وضع الرسم المحمل"), + ("Reject Change", "رفض التغيير"), + ("Release State to Objects", "تحويل الحالة إلى كائنات"), + ("Remove Hyphenation Exception", "إزالة استثناء لتقسيم الكلمات"), + ("Remove from Article", "إزالة من المقالة"), + ("Rename", "إعادة تسمية"), + ("Rename Bookmark", "إعادة تسمية الإشارة المرجعية"), + ("Rotate", "تدوير"), + ("Scale", "تحجيم"), + ("Set Cross-Reference Format", "تعيين تنسيق المرجع المتقاطع"), + ("Set Footnote Text", "تعيين نص الحاشية السفلية"), + ("Set Story Text", "تعيين نص القصة"), + ("Shear", "إمالة"), + ("Show All on Spread", "إظهار الكل على الصفحات المتقابلة"), + ("Show State", "إظهار الحالة"), + ("State Options", "خيارات الحالة"), + ("Tag Frame", "وسم الإطار"), + ("Tag Text", "وسم النص"), + ("Unlink", "فك الارتباط"), + ("Update Index", "تحديث الفهرس"), + ("Update Table of Contents", "تحديث جدول المحتويات"), + ("Bulleted and Numbered Lists", "قوائم نقطية ومرقمة"), + ("Hyperlinks Cross-References", "الارتباطات التشعبية والمراجع المتقاطعة"), + ("Document Footnote Options...", "خيارات الحواشي السفلية للمستند..."), + ("Anchored Object", "كائن مثبت"), + ("Apply Attributes (Eyedropper", "تطبيق السمات (القطارة"), + ("Captions", "تعليقات توضيحية"), + ("Change All (Object", "تغيير الكل (الكائن"), + ("Clipping Path", "مسار القص"), + ( + "Collect objects with the Content Collector (B); place them with the Content Placer.", + "اجمع الكائنات بأداة تجميع المحتوى (B)؛ ثم أدرجها بأداة إدراج المحتوى.", + ), + ("Convert Cell Type", "تحويل نوع الخلية"), + ("Copy Link(s", "نسخ الروابط"), + ("DesignCraft", "DesignCraft"), + ("Export EPUB (Fixed Layout", "تصدير EPUB (تخطيط ثابت"), + ("Export EPUB (Reflowable", "تصدير EPUB (قابل لإعادة التدفق"), + ("Hyperlinks & Cross-References", "الارتباطات التشعبية والمراجع المتقاطعة"), + ("Hyphens and Dashes", "الواصلات والشرطات"), + ("Markers", "علامات"), + ("Other", "أخرى"), + ("Output", "الإخراج"), + ("Quotation Marks", "علامات الاقتباس"), + ("Symbols", "رموز"), + ("Type & Tables", "النص والجداول"), + ( + "Type a word with ~ at each allowed break (ex~am~ple); without ~ the word is never hyphenated.", + "اكتب كلمة وضع ~ عند كل موضع مسموح لتقسيمها (ex~am~ple)؛ دون ~ لن تُقسّم الكلمة أبدًا.", + ), + ("Utilities", "أدوات مساعدة"), ]; From 0f09d48a7c2a087bf61ff22725129f0f7f15253b Mon Sep 17 00:00:00 2001 From: Shao Wenbin Date: Wed, 7 Oct 2026 19:15:15 +0800 Subject: [PATCH 2/7] Adjust all UI translation according to InDesign UI --- ROADMAP.md | 2 +- crates/ui-egui/src/i18n.rs | 148 ++-- docs/localization-terminology.json | 1241 ++++++++++++++++++++++++++++ 3 files changed, 1314 insertions(+), 77 deletions(-) create mode 100644 docs/localization-terminology.json diff --git a/ROADMAP.md b/ROADMAP.md index ec17b71..75447f4 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -97,7 +97,7 @@ DesignCraft aims at full Adobe InDesign parity — and to be better: faster, ope - Transparency flattener (`file.exportPdf {flatten: high|medium|low|ppi}`, Edit ▸ Transparency Flattener Presets): each object involving transparency becomes an opaque image of its area over what's beneath it, so everything else stays vector (spreads with transparent parent items are rasterised whole). - Video and sound (place .mp4/.mov/.webm/.mp3/.wav…, `media.options/get`, Media panel): media frames show a poster or placeholder on screen, in print and in PDF, and export as HTML5 `