CAL(1)

الاسم
cal ، ncal - يعرض تقويماً وتاريخ عيد الفصح

موجز
ncal [-3hjy] [-A number] [-B number] [ [month] year] ncal [-3hj] [-A number] [-B number] -m month [year] ncal [-3bhjJpwySM] [-A number] [-B number] [-W number] [-s country_code] [ [month] year] ncal [-Jeo] [-A number] [-B number] [year] ncal [-CN] [-H yyyy-mm-dd] [-d yyyy-mm]

الوصف
تعرض الأداة ncal تقويماً بسيطاً بالتنسيق التقليدي، وتقدم ncal تخطيطاً بديلاً وخيارات إضافية وتاريخ عيد الفصح. التنسيق الجديد ضيق قليلاً لكنه يجعل السنة تتسع على شاشة طرفية بحجم 25x80. إذا لم تُحدد الوسائط، يُعرض الشهر الحالي.

الخيارات هي كما يلي:

-h  يعطل تمييز اليوم الحالي.

-J  يعرض التقويم اليولياني، وإذا دُمج مع الخيار -o ، يعرض تاريخ عيد الفصح الأرثوذكسي وفقاً للتقويم اليولياني.

-e  يعرض تاريخ عيد الفصح (للكنائس الغربية).

-j  يعرض الأيام اليوليانية (أيام مرقمة بدءاً من 1 يناير).

-m month
    يعرض الشهر المحدد month. إذا حُدد month كرقم عشري، فإن إضافة ‘f’ أو ‘p’ تعرض نفس الشهر من السنة التالية أو السابقة على التوالي.

-o  يعرض تاريخ عيد الفصح الأرثوذكسي (الكنائس الأرثوذكسية اليونانية والروسية).

-p  يطبع رموز الدول وأيام التحول من التقويم اليولياني إلى الغريغوري كما تفترضها ncal. يُحدد رمز الدولة من البيئة المحلية ويُوضع وسم النجمة عليه.

-s country_code
    يفترض التحول من التقويم اليولياني إلى الغريغوري في التاريخ المرتبط بـ country_code. إذا لم يُحدد، تحاول ncal تخمين تاريخ التحول من البيئة المحلية أو تعود إلى 2 سبتمبر 1752. كان هذا عندما تحولت بريطانيا العظمى ومستعمراتها إلى التقويم الغريغوري.

-w  يطبع رقم الأسبوع أسفل كل عمود أسبوع.

-y  يعرض تقويماً للسنة المحددة. يُفترض هذا الخيار عند تحديد سنة دون شهر في سطر الأوامر.

-3  يعرض الشهر السابق والحالي والتالي المحيطة باليوم الحالي.

-1  يعرض الشهر الحالي فقط. هذا هو المبدئي.

-A number
    أشهر تُضاف بعد. يُضاف العدد المحدد من الأشهر إلى نهاية العرض. هذا بالإضافة إلى أي نطاق تاريخ يُحدد بواسطة الخيارات -y أو -3 أو -1. على سبيل المثال، يظهر “cal -y -B2 -A2” كل شيء من نوفمبر من السنة السابقة إلى فبراير من السنة التالية. الأرقام السالبة مسموح بها، وفي هذه الحالة يُطرح العدد المحدد من الأشهر. على سبيل المثال، يظهر “cal -y -B-6” يوليو إلى ديسمبر. ويظهر “cal -A11” ببساطة الـ 12 شهراً التالية.

-B number
    أشهر تُضاف قبل. يُضاف العدد المحدد من الأشهر إلى بداية العرض. انظر -A للأمثلة.

-C  التحول بالكامل إلى وضع cal. لمخرجات مشابهة لـ cal فقط، استخدم -b بدلاً من ذلك.

-d yyyy-mm
    استخدم yyyy-mm كتاريخ حالي (لتنقيح اختيار التاريخ).

-H yyyy-mm-dd
    استخدم yyyy-mm-dd كتاريخ حالي (لتنقيح التمييز).

-M  تبدأ الأسابيع يوم الاثنين.

-S  تبدأ الأسابيع يوم الأحد.

-W number
    يحتوي الأسبوع الأول من السنة على number يوم على الأقل.

-b  استخدم تنسيق النمط القديم لمخرجات ncal.

يحدد معلمة واحدة السنة (1–9999)) المراد عرضها؛ لاحظ أنه يجب تحديد السنة بالكامل: لن يعرض “cal 89” تقويمًا لعام 1989. تشير معلمتان إلى الشهر والسنة؛ يكون الشهر إما رقمًا بين 1 و 12، أو اسمًا كاملاً أو مختصرًا كما هو محدد في الإعدادات المحلية الحالية. يتم تعيين الشهر والسنة افتراضيًا وفقًا لساعة النظام الحالية والمنطقة الزمنية (لذا فإن “cal -m 8” سيعرض تقويمًا لشهر أغسطس في السنة الحالية).

لا يمكن استخدام جميع الخيارات معًا. على سبيل المثال، الخيارات -y, -3 و -1 متعارضة. وفي حالة تحديد خيارات متعارضة، فإن الخيارات اللاحقة لها الأسبقية على الخيارات السابقة.

تبدأ السنة في 1 يناير.

يُعطل تمييز التواريخ إذا لم يكن الإخراج القياسي طرفية.

انظر أيضًا
calendar(3) ، strftime(3)

المعايير
الأداة ncal متوافقة مع خيار واجهات النظام X/Open من مواصفة p1003.1-2008.

الأعلام [-3hyJeopw] ، بالإضافة إلى القدرة على تحديد اسم شهر كمعامل واحد، هي إضافات لتلك المواصفة.

يتوافق رقم الأسبوع الذي يحسبه -w مع مواصفات iso8601.

التاريخ
ظهر الأمر ncal في AT&T UNIX. وظهر الأمر ncal في FreeBSD 2.2.6. من المفترض أن تكون مخرجات الأمر cal متوافقة بتًا بت مع الأمر الأصلي cal في نظام يونكس، لأن مخرجاته تُعالج بواسطة برامج أخرى مثل نصوص CGI، والتي لا ينبغي أن تتعطل. لذلك، سيُخرج دائمًا 8 أسطر، حتى لو كانت 7 منها فقط تحتوي على بيانات. يظهر هذا السطر الفارغ الإضافي أيضًا مع الأمر cal الأصلي، على الأقل في Solaris 8

المؤلفون
كتب الأمر ncal ودليله Wolfgang Helbig <helbig@FreeBSD.org>.

العلل
تعيين تواريخ التحويل من التقويم اليولياني إلى الغريغوري لرموز البلدان هو ساذج تاريخياً بالنسبة للعديد من البلدان.

ليست جميع الخيارات متوافقة، واستخدامها بترتيبات مختلفة سيعطي نتائج متباينة.

ليس من الممكن عرض الاثنين كأول يوم في الأسبوع باستخدام cal.

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3: https://www.gnu.org/licenses/gpl-3.0.html أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.