سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: چه گونگی صدور پیغام‌های خطا با زبان فارسی  (دفعات بازدید: 2071 بار)

آفلاین مهدی نیاکان ‍پاک

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 10
  • -دریافت شده: 2
  • ارسال: 40
    • ديدن مشخصات
می‌خواستم بپرسم آیا دستوری هست که با فراخوانی بسته‌ی زی‌پرشین، زی‌لاتک پیام‌های حروف‌چینی و خطایابی (و پرونده‌ی کارنامه) را با زیان فارسی صادر کند. اگر نه آیا امکان ایجاد آن است یا نه؟
« آخرين ويرايش: ژوئن 26, 2012, 05:23:17 pm توسط مهدی نیاکان ‍پاک »

آفلاین حسن ذاکری

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 30
  • -دریافت شده: 379
  • ارسال: 667
    • ديدن مشخصات
دستورهای ابتدایی
\messageو
\errmessageاین‌ کار را انجام می‌دهند. حتی نیازی به فراخوانی زی‌پرشین نیز نیست. اما پشتیبانی یونیکد در فایل لاگ در زی‌تک مشکل دارد. فایل نمونه را با زی‌لاتک و لوالاتک اجرا کنید و فایل لاگ را مشاهده کنید.
البته در پنجره خط فرمان، ممکن است نتوانید حروف فارسی را ببینید، اما در فایل لاگ (لااقل برای لوالاتک) نباید مشکلی باشد.
لطفاً صفحه قوانین تالار را مطالعه فرمایید، بخصوص اگر اولین ارسال‌هایتان را انجام می‌دهید.
به سوالی که مطابق با قوانین پرسیده نشود، جوابی داده نخواهد شد.

در صورتی که به تازگی عضو تالار شده‌اید، در صفحه معرفی اعضای جدید برای شما ایجاد شده است.

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
می‌خواستم بپرسم آیا دستوری هست که با فراخوانی بسته‌ی زی‌پرشین، زی‌لاتک پیام‌های حروف‌چینی و خطایابی (و پرونده‌ی کارنامه) را با زیان فارسی صادر کند. اگر نه آیا امکان ایجاد آن است یا نه؟
پیغام‌ها (پیغام اطلاع، پیغام خطا و هرگونه پیغام دیگری) در لاتک به دو دسته تقسیم می‌شوند:
  • پیغام‌های خود تک که در خود موتور است
  • پیغام‌های لاتک
دسته اول قابل تغییر نیست چرا که در خود موتور اعمال می‌شود و برای هر گونه بومی‌سازی پیغام‌های تک باید موتور را تغییر داد که زی‌پرشین این کار را نمی‌کند بنابراین نمی‌توان پیغام‌های تک را بومی کرد.

اما دسته دوم قابلیت بومی‌سازی دارد. اگر به فایل messages-localise.def در توزیع زی‌پرشین نگاه کنید دقیقاً برای این کار تولید شده است اما محتویات آن خالی است. قصد داشتم این امکان را اضافه کنم که کلیه پیغام‌ها بنا به خواست کاربر هم به انگلیسی باشند و هم به پارسی. مراحل کار خیلی ساده است. شما ابتدا یک دستور شرطی و دو دستور برای نمایش پیغام‌ها به پارسی و یا انگلیسی تعریف می‌کنید:
\newif\if@localised@msg
\newcommand*\LocalMSG{\@local@msgtrue}
\newcommand*\DefaultMSG{\@local@msgfalse}
و سپس باید تمام پیغام‌های لاتک (که تعدادشان کم نیست) را بازنویسی کنید و از دستور شرطی \if@localised@msg استفاده کنید. در پایان اگر کاربری در سندش از دستور \LocalMSG استفاده کند تمام پیغام‌ها به پارسی به نمایش درمی‌آیند.

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
اگر هم خودتون می‌خواهید بسته‌ای یا دستوری بنویسید که پیغام‌هاتون به پارسی باشه می‌ةونید این نمونه رو نگاه کنید:

http://www.parsilatex.com/joomla/index.php?option=com_content&view=article&id=178:1390-08-13-12-19-49&catid=41:1388-06-28-10-27-50&Itemid=74

در این نمونه دو پیغام پارسی با استفاده از دستور بدوی \پیام به کاربر داده می‌شه:

\گربعد\چسب‌بین‌سطرهای‌شمع>\فاصله‌کرسی
  \پیام{من نویسه‌ای را در قلمی که استفاده می‌کنید، پیدا کردم که ارتفاعش بیشتر از اندازه فاصله کرسی معمول است.}
  \پیام{بنابراین من مقدار فاصله کرسی را به ۱٫۵ برابر ارتفاع این نویسه افزایش می‌دهم!}
  \فاصله‌کرسی=1.5\چسب‌بین‌سطرهای‌شمع
 \رگ

 

حروف زبان چک در میان متن فارسی

نویسنده nakisaانجمن زی‌تک

پاسخ ها: 5
مشاهده: 3352
آخرين ارسال سپتامبر 19, 2011, 04:58:14 pm
توسط vafa
راهنمای ابونتو به زبان فارسی

نویسنده vafaانجمن عمومی

پاسخ ها: 2
مشاهده: 1710
آخرين ارسال مه 15, 2010, 01:15:33 pm
توسط سیدرضی علوی‌زاده
قلم‌های ویژهٔ اوبونتو برای زبان فارسی

نویسنده امیرمسعودانجمن قلم‌ها و حروف

پاسخ ها: 3
مشاهده: 1990
آخرين ارسال اكتبر 17, 2011, 04:08:37 am
توسط vafa
چه گونگی تبدیل پرانتزهای فارسی عنوان قضیه به پرانتزهای لاتین

نویسنده مهدی نیاکان ‍پاکانجمن تک پارسی TeX-e-Parsi

پاسخ ها: 0
مشاهده: 3108
آخرين ارسال آوریل 29, 2012, 12:15:33 pm
توسط مهدی نیاکان ‍پاک
نوشتن مرجع و کتابنامه به زبان فارسی

نویسنده tahoraaانجمن حروف‌چینی مستندات

پاسخ ها: 5
مشاهده: 3014
آخرين ارسال اوت 10, 2013, 09:27:03 pm
توسط هادی صفی‌اقدم
مبدل فارسی‌تک به یونیکد (نسخه پرتابل ویندوز)

نویسنده مهدی امیدعلیانجمن فارسی‌تک FarsiTeX

پاسخ ها: 4
مشاهده: 7268
آخرين ارسال ژوئیه 06, 2014, 01:03:01 pm
توسط neda.pouyan
نصب فارسی‌تک روی MikTeX 2.8

نویسنده مهدی امیدعلیانجمن فارسی‌تک FarsiTeX

پاسخ ها: 46
مشاهده: 23076
آخرين ارسال دسامبر 02, 2011, 10:49:57 pm
توسط هادی صفی‌اقدم
قلم‌های مناسب فارسی

نویسنده مهدی امیدعلیانجمن قلم‌ها Fonts

پاسخ ها: 31
مشاهده: 16419
آخرين ارسال مه 03, 2010, 11:18:00 am
توسط امیرمسعود