.\" Hey, Emacs! This is -*-nroff-*- you know... .\" .\" gencmn.8: manual page for the gencmn utility .\" .\" Copyright (C) 2016 and later: Unicode, Inc. and others. .\" License & terms of use: http://www.unicode.org/copyright.html .\" Copyright (C) 2000-2001 IBM, Inc. and others. .\" .\" Manual page by Yves Arrouye . .\" .TH GENCMN 8 "5 November 2001" "ICU MANPAGE" "ICU 78.3 Manual" .SH "نام (NAME)" gencmn \- تولید فایل داده حافظهنگاشت مشترک ICU .SH "خلاصه دستور (SYNOPSIS)" .B gencmn [ .BR "\-h\fP, \fB\-?\fP, \fB\-\-help" ] [ .BR "\-v\fP, \fB\-\-verbose" ] [ .BR "\-c\fP, \fB\-\-copyright" | .BI "\-C\fP, \fB\-\-comment" " comment" ] [ .BI "\-d\fP, \fB\-\-destdir" " destination" ] [ .BI "\-n\fP, \fB\-\-name" " name" ] [ .BI "\-t\fP, \fB\-\-type" " fileext" ] [ .BI "\-S\fP, \fB\-\-source" ] [ .BI "\-e\fP, \fB\-\-entrypoint" " name" ] .I maxsize [ .I listfilename ] .SH "توضیحات (DESCRIPTION)" دستور .B gencmn مجموعه‌ای از فایل‌ها را دریافت کرده و آن‌ها را در قالب یک فایل داده با قابلیت نگاشت در حافظه (memory-mappable) برای ICU بسته‌بندی می‌کند. فایل داده حاصل می‌تواند مستقیماً توسط ICU مورد استفاده قرار گیرد. .PP دستور .B gencmn فهرست فایل‌هایی را که باید بسته‌بندی شوند، از فایل ارائه‌شدهٔ .I listfilename یا از خروجی استاندارد خود می‌خواند. این دستور تمامی فایل‌های موجود در فهرست را که اندازه آن‌ها بزرگتر از .I maxsize بایت نباشد بسته‌بندی می‌کند، مگر اینکه .I maxsize برابر با 0 باشد که در این صورت نشان‌دهنده نبود محدودیت اندازه برای فایل‌ها است. .SH "گزینه‌ها (OPTIONS)" .TP .BR "\-h\fP, \fB\-?\fP, \fB\-\-help" چاپ راهنمای نحوه استفاده و خروج. .TP .BR "\-v\fP, \fB\-\-verbose" نمایش پیام‌های توصیفی و اطلاعاتی بیشتر در حین اجرا. .TP .BR "\-c\fP, \fB\-\-copyright" گنجاندن اعلان حق نشر (کپی‌رایت) ICU در داده‌های حاصل. .TP .BI "\-C\fP, \fB\-\-comment" " comment" گنجاندن .I comment مشخص‌شده در داده‌های حاصل به جای اعلان حق نشر ICU. .TP .BI "\-d\fP, \fB\-\-destdir" " destination" تنظیم دایرکتوری مقصد روی .IR destination . دایرکتوری مقصد پیش‌فرض با متغیر محیطی .B ICU_DATA مشخص می‌شود. .TP .BI "\-n\fP, \fB\-\-name" " name" تنظیم نام داده به .I name به جای مقدار پیش‌فرض. این نام همچنین به عنوان نام پایه (base name) خروجی استفاده می‌شود. نام پیش‌فرض از پیشوند .I icudt به همراه یک عدد دو رقمی مربوط به نسخه جاری منتشرشده ICU و یک تک‌حرف برای تعیین ترتیب بایت‌ها (endianness) تشکیل می‌شود (حرف .I b نشان‌دهنده داده‌های با ترتیب بایت بزرگ یا big-endian و حرف .I l نشان‌دهنده داده‌های با ترتیب بایت کوچک یا little-endian است). .TP .BI "\-t\fP, \fB\-\-type" " type" استفاده از .I type به عنوان نوع داده. این نوع همچنین به عنوان پسوند فایل داده ایجادشده به کار می‌رود. نوع پیش‌فرض .I dat است. .TP .BI "\-S\fP, \fB\-\-source" نوشتن یک فایل منبع C شامل جدول محتویات داده‌ها. .TP .BI "\-e\fP, \fB\-\-entrypoint" " name" تنظیم نقطه ورود (entry point) داده (مورد استفاده برای پیوند با داده‌ها در قالب یک کتابخانه مشترک) روی .IR name . نام پیش‌فرض نقطه ورود از نام داده (تنظیم‌شده با گزینه .BI "\-n\fP, \fB\-\-name" ) به همراه یک خط زیرین (_) و نوع داده (تنظیم‌شده با گزینه .BI "\-t\fP, \fB\-\-type" ) تشکیل می‌شود. .SH "محیط (ENVIRONMENT)" .TP 10 .B ICU_DATA دایرکتوری حاوی داده‌های ICU را مشخص می‌کند. مقدار پیش‌فرض آن .B ${prefix}/share/icu/78.3/ است. برخی از ابزارهای ICU به وجود اسلش پایانی وابسته هستند، بنابراین در صورت تنظیم .B ICU_DATA باید اطمینان حاصل شود که اسلش پایانی در انتهای مسیر درج شده باشد. .SH "نویسندگان (AUTHORS)" ایو آرویه (Yves Arrouye) .SH "نسخه (VERSION)" 78.3 .SH "حق نشر (COPYRIGHT)" حق نشر \(co 2000-2001 متعلق به IBM, Inc. و دیگران. .SH "همچنین ببینید (SEE ALSO)" .BR decmn (8)