.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "glib-compile-schemas" "1" "" "" .SH "نام (NAME)" glib-compile-schemas \- کامپایل فایلهای شمای GSettings به فرمت باینری .\" This has to be duplicated from above to make it machine-readable by `reuse`: .\" SPDX-FileCopyrightText: 2010, 2011, 2012, 2015 Red Hat, Inc. .\" SPDX-FileCopyrightText: 2012 Allison Karlitskaya .\" SPDX-FileCopyrightText: 2016 Sam Thursfield .\" SPDX-License-Identifier: LGPL-2.1-or-later . .SH "خلاصه دستور (SYNOPSIS)" .nf \fBglib\-compile\-schemas\fP [\fIOPTION\fP…] \fIDIRECTORY\fP .fi .sp .SH "توضیحات (DESCRIPTION)" .sp دستور \fBglib\-compile\-schemas\fP تمامی پرونده‌های شمای XML مربوط به GSettings را در \fBDIRECTORY\fP به یک پرونده باینری با نام \fBgschemas.compiled\fP کامپایل می‌کند که می‌تواند توسط \fBGSettings\fP استفاده شود\&. پرونده‌های شمای XML باید دارای پسوند \fB\&.gschema.xml\fP باشند\&. برای توضیحات دقیق درباره قالب پرونده XML، به مستندات \fBGSettings\fP مراجعه کنید\&. .sp در زمان اجرا، GSettings شِماها را در زیردایرکتوری‌های \fBglib\-2.0/schemas\fP از تمامی دایرکتوری‌های مشخص‌شده در متغیرهای محیطی \fBXDG_DATA_DIRS\fP و \fBXDG_DATA_HOME\fP جستجو می‌کند\&. مکان معمول برای نصب پرونده‌های شِما، مسیر \fB/usr/share/glib\-2.0/schemas\fP است\&. .sp علاوه بر پرونده‌های شِما، دستور \fBglib\-compile\-schemas\fP پرونده‌های «vendor override» (بازنویسی سازنده) را نیز می‌خواند؛ این‌ها پرونده‌های کلیدی هستند که می‌توانند مقادیر پیش‌فرض کلیدها را در شِماها بازنویسی کنند\&. نام گروه‌ها در پرونده‌های کلید، همان شناسه شِما (schema ID) است و مقادیر به صورت فرم سریال‌شده GVariant نوشته می‌شوند\&. پرونده‌های vendor override باید دارای پسوند \fB\&.gschema.override\fP باشند\&. .sp طبق قرارداد، پرونده‌های vendor override با \fBnn_\fP شروع می‌شوند که در آن \fBnn\fP عددی بین 00 تا 99 است\&. پرونده‌هایی با شماره بالاتر اولویت بیشتری دارند (برای مثال اگر بازنویسی یکسانی در یک پرونده با شماره 10 و سپس مجدداً در پرونده‌ای با شماره 20 انجام شود، بازنویسی شماره 20 اولویت خواهد داشت)\&. .SH "گزینهها (OPTIONS)" .sp \fB\-h\fP, \fB\-\-help\fP .INDENT 0.0 .INDENT 3.5 چاپ راهنما و خروج\&. .UNINDENT .UNINDENT .sp \fB\-\-version\fP .INDENT 0.0 .INDENT 3.5 چاپ نسخه برنامه و خروج\&. .UNINDENT .UNINDENT .sp \fB\-\-targetdir \fP .INDENT 0.0 .INDENT 3.5 ذخیره \fBgschemas.compiled\fP در دایرکتوری \fBTARGET\fP به جای \fBDIRECTORY\fP\&. .UNINDENT .UNINDENT .sp \fB\-\-strict\fP .INDENT 0.0 .INDENT 3.5 توقف و لغو عملیات در صورت وجود هرگونه خطا در شِماها\&. بدون این گزینه، پرونده‌های شِمای دارای اشکال به سادگی از شِمای کامپایل‌شده نهایی حذف می‌شوند\&. .UNINDENT .UNINDENT .sp \fB\-\-dry\-run\fP .INDENT 0.0 .INDENT 3.5 عدم نوشتن \fBgschemas.compiled\fP\&. از این گزینه می‌توان برای بررسی خطاهای منابع \fB\&.gschema.xml\fP استفاده کرد\&. .UNINDENT .UNINDENT .sp \fB\-\-allow\-any\-name\fP .INDENT 0.0 .INDENT 3.5 عدم اعمال محدودیت روی نام‌های کلید\&. توجه داشته باشید که این گزینه صرفاً برای تسهیل انتقال از GConf است و در آینده حذف خواهد شد\&. .UNINDENT .UNINDENT .sp .SH "همچنین ببینید (SEE ALSO)" .sp .BR gsettings (1), .BR dconf (1) .\" End of generated man page.