.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SYSTEMD\&.SYNTAX 7 "" "systemd 260.2" systemd.syntax .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH الاسم systemd.syntax \- الصياغة العامة لملفات إعدادات systemd .SH مقدمة .PP تصف هذه الصفحة المبادئ الأساسية لملفات الإعدادات المستخدمة بواسطة \fBsystemd\fP(1) والبرامج ذات الصلة لـ: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ملفات وحدات systemd، انظر \fBsystemd.unit\fP(5), \fBsystemd.service\fP(5), \fBsystemd.socket\fP(5), \fBsystemd.device\fP(5), \fBsystemd.mount\fP(5), \fBsystemd.automount\fP(5), \fBsystemd.swap\fP(5), \fBsystemd.target\fP(5), \fBsystemd.path\fP(5), \fBsystemd.timer\fP(5), \fBsystemd.slice\fP(5), \fBsystemd.scope\fP(5) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ملفات الروابط، انظر \fBsystemd.link\fP(5) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ملفات netdev والشبكة، انظر \fBsystemd.netdev\fP(5), \fBsystemd.network\fP(5) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ملفات إعدادات الخفي، انظر \fBsystemd\-system.conf\fP(5), \fBsystemd\-user.conf\fP(5), \fBlogind.conf\fP(5), \fBjournald.conf\fP(5), \fBjournal\-remote.conf\fP(5), \fBjournal\-upload.conf\fP(5), \fBsystemd\-sleep.conf\fP(5), \fBtimesyncd.conf\fP(5) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ملفات nspawn، انظر \fBsystemd.nspawn\fP(5) .RE .PP الصياغة مستوحاة من ملفات \m[blue]\fBXDG Desktop Entry Specification\fP\m[]\&\s-2\u[1]\d\s+2 \&.desktop، والتي بدورها مستوحاة من ملفات \&.ini لنظام Microsoft Windows\&. .PP كل ملف هو ملف نصي عادي مقسم إلى أقسام، مع إدخالات إعدادات بأسلوب \fIمفتاح\fP=\fIقيمة\fP\&. يتم تجاهل المسافات البيضاء مباشرة قبل أو بعد "="\&. يتم تجاهل الأسطر الفارغة والأسطر التي تبدأ بـ "#" أو ";"، والتي يمكن استخدامها للتعليق\&. .PP يتم دمج الأسطر المنتهية بشرطة مائلة عكسية مع السطر التالي أثناء القراءة ويتم استبدال الشرطة المائلة العكسية بحرف مسافة\&. يمكن استخدام هذا لتغليف الأسطر الطويلة\&. حد طول السطر كبير جدًا (حاليًا 1 ميجابايت)، ولكن يوصى بتجنب هذه الأسطر الطويلة واستخدام توجيهات متعددة أو استبدال المتغيرات أو آلية أخرى حسب الاقتضاء لنوع الملف المحدد\&. عندما يتبع سطر تعليق أو أسطر سطرًا ينتهي بشرطة مائلة عكسية، يتم تجاهل كتلة التعليق، لذلك يتم دمج السطر المستمر مع ما يتبع كتلة التعليق\&. .sp .if n \{\ .RS 4 .\} .nf [Section A] KeyOne=value 1 KeyTwo=value 2 # a comment [Section B] Setting="something" "some thing" "\&..." KeyTwo=value 2 \e value 2 continued [Section C] KeyThree=value 3\e # this line is ignored ; this line is ignored too value 3 continued .fi .if n \{\ .RE .\} .PP يمكن كتابة الوسائط المنطقية المستخدمة في ملفات الإعدادات بتنسيقات مختلفة\&. للإعدادات الإيجابية، السلاسل \fB1\fP, \fByes\fP, \fBtrue\fP و \fBon\fP متكافئة\&. للإعدادات السلبية، السلاسل \fB0\fP, \fBno\fP, \fBfalse\fP و \fBoff\fP متكافئة\&. .PP يمكن كتابة قيم الفترات الزمنية المشفرة في ملفات الإعدادات بتنسيقات مختلفة\&. الرقم المستقل يحدد وقتًا بالثواني\&. إذا تم إلحاقه بوحدة زمنية، يتم احترام الوحدة\&. يتم دعم دمج قيم متعددة مع وحدات، وفي هذه الحالة يتم جمع القيم\&. مثال: "50" يشير إلى 50 ثانية؛ "2min\ \&200ms" يشير إلى دقيقتين و200 مللي ثانية، أي 120200\ \&مللي ثانية\&. يتم فهم وحدات الوقت التالية: "s", "min", "h", "d", "w", "ms", "us"\&. للتفاصيل انظر \fBsystemd.time\fP(7)\&. .PP يُسمح بتحديد إعدادات مختلفة أكثر من مرة، وفي هذه الحالة يعتمد التفسير على الإعداد\&. غالبًا، تشكل الإعدادات المتعددة قائمة، والإعداد بقيمة فارغة "يعيد الضبط"، مما يعني تجاهل التعيينات السابقة\&. عندما يُسمح بذلك، يُذكر في وصف الإعداد\&. لاحظ أن استخدام تعيينات متعددة لنفس القيمة يجعل الملف غير متوافق مع محللات تنسيق ملف XDG \&.desktop\&. .SH الاقتباس .PP للإعدادات التي يُسمح فيها بالاقتباس، تنطبق القواعد العامة التالية: يمكن استخدام علامات الاقتباس المزدوجة ("\&...") وعلامات الاقتباس المفردة (\*(Aq\&...\*(Aq) لتغليف عنصر كامل (قد تظهر علامة الاقتباس الافتتاحية فقط في البداية أو بعد مسافة بيضاء غير مقتبسة، ويجب أن تتبع علامة الاقتباس الختامية بمسافة بيضاء أو نهاية السطر)، وفي هذه الحالة يصبح كل شيء حتى علامة الاقتباس المطابقة التالية جزءًا من نفس العنصر\&. يتم إزالة علامات الاقتباس نفسها\&. يتم دعم هروب نمط C\&. يحتوي الجدول أدناه على قائمة بأنماط الهروب المعروفة\&. يُسمح فقط بأنماط الهروب التي تطابق الصياغة في الجدول؛ قد تُضاف أنماط أخرى في المستقبل وستؤدي الأنماط غير المعروفة إلى تحذير\&. على وجه الخصوص، يجب مضاعفة أي شرطات مائلة عكسية\&. أخيرًا، يمكن استخدام شرطة مائلة عكسية زائدة ("\e") لدمج الأسطر، كما هو موضح أعلاه\&. يتم قبول UTF\-8، وبالتالي لا تحتاج أحرف unicode النمطية إلى الهروب\&. .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br \fBالجدول\ \&1.\ \&أنماط الهروب المدعومة\fP .TS allbox tab(:); lB lB. T{ حرفي T}:T{ القيمة الفعلية T} .T& l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l. T{ "\ea" T}:T{ bell T} T{ "\eb" T}:T{ backspace T} T{ "\ef" T}:T{ تغذية الصفحة T} T{ "\en" T}:T{ newline T} T{ "\er" T}:T{ رجوع العربة T} T{ "\et" T}:T{ tab T} T{ "\ev" T}:T{ علامة جدولة عمودية T} T{ "\e\e" T}:T{ backslash T} T{ "\e"" T}:T{ علامة اقتباس مزدوجة T} T{ "\e\*(Aq" T}:T{ علامة اقتباس مفردة T} T{ "\es" T}:T{ مسافة T} T{ "\ex\fIxx\fP" T}:T{ رقم الحرف \fIxx\fP في الترميز الست عشري T} T{ "\e\fInnn\fP" T}:T{ رقم الحرف \fInnn\fP في الترميز الثماني T} T{ "\eu\fInnnn\fP" T}:T{ نقطة ترميز يونيكود \fInnnn\fP في الترميز الست عشري T} T{ "\eU\fInnnnnnnn\fP" T}:T{ نقطة ترميز يونيكود \fInnnnnnnn\fP في الترميز الست عشري T} .TE .sp 1 .SH "انظر أيضًا" .PP \fBsystemd\fP(1)، \fBsystemd.time\fP(7) .SH ملاحظات .IP " 1." 4 مواصفات إدخال سطح المكتب XDG .RS 4 \%https://standards.freedesktop.org/desktop\-entry\-spec/latest/ .RE .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .