دارم روی افزودن پشتیبانی #متن_دوسویه روی #لاگسیک کار میکنم. اگر کسی از این نرمافزار استفاده میکنه و محتوای فارسی/انگلیسی داره لطفا به من پیام بده که با هم یه مقدار عملکرد رو در محیط واقعی به آزمون بگذاریم.
همزمان #تاسکی پیشرفت زیادی در بهتر مدیریت کردن #متن_دوسویه در شرایط خاص داشته:
https://github.com/tuskyapp/Tusky/pull/3328
ارائه انجام شد و به نظرم خوب بود. نکاتی رو در نظر داشتم رو به نظرم تونستم واضع بیان کنم و امیدوارم بتونه کمکی باشه برای ارتقای حساسیت توسعهدهندگان نسبت به افزودن پشتیبانی #متن_دوسویه در نرمافزارها.
مایه افتخار منه که در رویداد امسال LinuxAppSummit درباره #متن_دوسویه ارائه داشته باشم. امیدوارم بتونم حق مطلب رو جهت افزایش آگاهی عمومی در خصوص اهمیت داشتن چنین ویژگیای در برنامهها ادا کنم.
چند هفته دیگه رویداد #LinuxAppSubmit را خواهیم داشت. اگر درباره چیزی میخواید ارائه بدید تا دو روز دیگه فرصت هست برای فرستادن طرح.
من هم چکیده طرحی برای ارائه درباره افزودن پشتیبانی #متن_دوسویه رو فرستادم.
دوستان
برای بررسی بهتر عملکرد افزونهمون برای پشتیبانی از #متن_دوسویه نیازمند تعداد سند مارکداون هستیم که مخلوط فارسی/انگلیسی باشه.
اگر میشناسید بی زحمت برام بفرستید.
ناگفته نمونه که خروجی کار تحت LGPL منتشر شده و خواهد شد.
افزونه bidi برای بسته markdown-it پیشرفتهای خوبی داشته و امیدوارم بعد از مقداری بررسیهای دقیقتر، انتشارش رو رسما اعلام کنیم.
در این فاصله میتونید آخرین نسخهاش رو دریافت و امتحان کنید:
خیلی از برنامههای تحت وب از بسته markdown-it برای تجزیه مارکداون به html استفاده میکنند. اگر کسی میتونه یک افزونه برای اضافه کردن پشتیبانی #متن_دوسویه براش بنویسه دمش گرم. اما اگر میتونید به من کمک کنید که روش کار با API این بسته رو بفهمم بقیهاش رو خودم میتونم ادامه بدم.
اگر تا حالا روی #گیتلب چکلیست فارسی درست کرده باشید متوجه مشکل نمایشاش شدهاید: مربعها در جهت مخالف نمایش داده میشدند.
خبر خوب اینه که مشکل رفع شده.
مقاله: متن دوسویه در وب ۳: پایان کار
پیشتر دیدیم که چطور میشود پشتیبانی از #متن_دوسویه را در صفحات وب پیادهسازی کنیم. این بار با مروری بر خصوصیات css مربوطه، کار را تمام میکنیم.
مقاله: متن دوسویه در وب ۲: شروع کار
پس از آن که درباره چیستی و چرایی پشتیبانی #متن_دوسویه صحبت کردم زمان کار فرارسیده است. در این بخش به پیادهسازی کلی این قابلیت میپردازم.
مقاله: #متن_دوسویه؛ چیستی، چرایی، چگونگی
ما فارسیزبانان بارها با مشکل عدم نمایش صحیح متنهای فارسی در محیطهای دیجیتال مواجه شدهایم. یکی از این مشکلات، عدم نمایش متن فارسی در جهت صحیح است. در این مطلب در این باره مینویسم.
دوستانی که از المنت برای اتصال به ماتریس استفاده میکنند میتونن با کمک این سبکها، پشتیبانی #متن_دوسویه را به راحتی به نسخه تحت وب این رابط کاربری اضافه کنند.
برای این کار لازم است از افزونه stylus استفاده شود.
نمیدونم کسی تا حالا از بسته marked برای تجزیه مارکداون به html با js استفاده کرده یا نه. یه پیگیری ساده کردم برای افزودن پشتیبانی #متن_دوسویه که فعلا منتهش شده به یک افزونه:
https://github.com/markedjs/marked-bidi
استفاده کنید و بازخورد بدید.
هیچ کس در این مملکت پیدا نمیشه بره و این ماجرای افزودن پشتیبانی از #متن_دوسویه رو روی commonMark پیگیری کنه؟
من نمیتونم نوشته جدیدی روی انجمنشون بذارم. از اون ۴۶۰ فعال نرمافزار آزاد که آبی گرم نمیشه. نگهبان خط فارسی هم که چه عرض کنم.
شعار شعار شعار...
یکی از دوستان گزارش کرده که بعد از افزوده شدن پشتیبانی #متن_دوسویه به #گیتهاب، نمایش برخی فهرستها دچار مشکل شده. دلیل بروز مشکل، افزودن آن خط لعنتی <div dir"rtl"> در ابتدای سند هست. مصداقی از گندی که گیتها به اسناد md زده و به جای پیگری توسعهدهندگان، با همراهیشون مواجه شده.
https://github.com/dear-github/dear-github/issues/147#issuecomment-975915711
گوش شیطون کر، انگار #گیتهاب پشتیبانی از #متن_دوسویه را اضافه کرده. یعنی بدون dir=auto یا dir=rtl از این به بعد مثل آدم متن رو در جهت درست نشون میده.
این نشونی رو ببینید و بهم خبر بدید که چه طور میبینید.
https://github.com/ahangarha/modern-js-cheatsheet/blob/Persian-translation/translations/fa-IR.md
پشتیبانی از #متن_دوسویه به #موبیلیزون اضافه شده و امیدوارم به زودی نمونههای مختلفاش ازش استفاده کنند.
موبیلیزون، یک بستر آزاد، نامتمرکز و خودگردان برای انتشار و پیگیری رویداد است.
#متن_دوسویه #موبیلیزون #نرمافزار_آزاد
افزوده شدن پشتیبانی #متن_دوسویه به موعد شماره ۲٫۰ پروژه #موبیلیزون اضافه شد. تاریخ سر رسید این موعد، ۱۶ روز دیگر است.
خوب به سلامتی این تغییرات به همراه کلی تغییرات دیگه روی پروژه ادغام شد و رسما از الان به بعد، #invidious از #متن_دوسویه پشتیبانی میکنه.
بعضی نمونهها مثل yewtu.be به آخرین نسخه ارتقا دادهاند و میتونید نتیجه رو اونجا ببینید.