GENRB(1) ICU 78.3 Manual GENRB(1)

genrb - کامپایل یک بسته منبع (resource bundle)

genrb [ -h, -?, --help ] [ -V, --version ] [ -v, --verbose ] [ -e, --encoding encoding ] [ -j, --write-java [ encoding ] ] [ -s, --sourcedir source ] [ -d, --destdir destination ] [ -i, --icudatadir directory ] bundle ...

دستور genrb فایل‌های منبع بسته منبع (bundle) ارائه‌شده در خط فرمان را به فرم باینری آن‌ها یا به یک فایل منبع جاوا برای استفاده با ICU4J تبدیل می‌کند. فایل‌های باینری حاصل دارای پسوند .res هستند، در حالی که فایل‌های منبع بسته منبع معمولاً دارای پسوند .txt می‌باشند. فایل‌های منبع جاوا دارای پسوند java بوده و از قراردادهای نام‌گذاری ICU4J پیروی می‌کنند.

مرسوم است که بسته‌های منبع بر اساس نام محلی‌سازی (locale) خود نام‌گذاری شوند، یعنی برای نام فایل bundle از یک شناسه محلی استفاده شود؛ به عنوان مثال ja_JP.txt برای داده‌های ژاپنی (ژاپن)، یا root.txt برای بسته ریشه. در هر صورت، genrb فایلی تولید خواهد کرد که نام پایه آن برابر با نام محلی‌سازی موجود در فایل منبع است، نه نام پایه خود فایل منبع.

فایل‌های باینری می‌توانند مستقیماً توسط ICU خوانده شوند، یا توسط pkgdata(1) جهت ادغام در یک بایگانی یا کتابخانه بزرگ‌تر مورد استفاده قرار گیرند.

چاپ راهنمای نحوه استفاده و خروج.
چاپ نسخه genrb و خروج.
نمایش پیام‌های توصیفی و اطلاعاتی بیشتر در حین اجرا.
تنظیم کدگذاری مورد استفاده برای خواندن فایل‌های ورودی روی encoding. کدگذاری پیش‌فرض، صفحه کد دگرگون‌ناپذیر (زیرمجموعه‌ای از ASCII یا EBCDIC) برای سیستم است (بخش نویسه‌های دگرگون‌ناپذیر (INVARIANT CHARACTERS) را ببینید). کدگذاری‌های UTF-8، UTF-16BE و UTF-16LE در صورت وجود علامت ترتیب بایت (BOM) به طور خودکار شناسایی می‌شوند.
تولید کد منبع جاوا برای استفاده با ICU4J. می‌توان یک encoding (کدگذاری) اختیاری برای فایل جاوا مشخص کرد.
تنظیم دایرکتوری منبع روی source. دایرکتوری منبع پیش‌فرض توسط متغیر محیطی ICU_DATA مشخص می‌شود، یا در صورتی که ICU_DATA تنظیم نشده باشد، مقداری است که در زمان ساخت ICU تعیین شده است.
تنظیم دایرکتوری مقصد روی destination. دایرکتوری مقصد پیش‌فرض توسط متغیر محیطی ICU_DATA مشخص می‌شود، یا در صورتی که ICU_DATA تنظیم نشده باشد، مقداری است که در زمان ساخت ICU تعیین شده است.
جستجو برای هرگونه فایل داده مورد نیاز ICU در directory. به عنوان مثال، هنگام پردازش بازنویسی‌های تطبیق (collation overrides)، فایل ucadata.dat باید پیدا شود. دایرکتوری داده پیش‌فرض ICU توسط متغیر محیطی ICU_DATA مشخص می‌شود.

مجموعه نویسه‌های دگرگون‌ناپذیر شامل نویسه‌های زیر است که در قالب یک عبارت باقاعده استاندارد POSIX بیان شده است: [a-z]|[A-Z]|[0-9]|_| |+|-|*|/. این مجموعه‌ای است که در دسترس بودن آن صرف‌نظر از صفحه کد تضمین شده است.

دایرکتوری حاوی داده‌های ICU را مشخص می‌کند. مقدار پیش‌فرض آن ${prefix}/share/icu/78.3/ است. برخی از ابزارهای ICU به وجود اسلش پایانی وابسته هستند؛ بنابراین در صورت تنظیم ICU_DATA باید اطمینان حاصل شود که اسلش پایانی در انتهای مسیر درج شده باشد.

78.3

حق نشر © 2000-2002 IBM, Inc. and others.

derb(1)
pkgdata(1)

16 April 2002 ICU MANPAGE