یک نوشتهٔ راستچین
این نوشته نمونهای از پشتیبانی زبانهای راستچین در al-folio است. کافی است در front matter صفحه، lang را روی یکی از زبانهای راستچین بگذارید:
---
layout: post
title: عنوان نوشته
lang: fa
---
افزونهٔ al_rtl صفت dir="rtl" را روی عنصر <html> قرار میدهد. چون این صفت روی ریشهٔ سند است، نوار ناوبری، پاورقی و جای نوار پیمایش هم درست میشوند — نه فقط متن اصلی.
زبانهای شناختهشده بهصورت پیشفرض: عربی، عبری، فارسی، اردو، پشتو، کردی، سندی، اویغوری، دیوهی و چند زبان دیگر. برای تغییر این فهرست:
al_rtl:
langs: [fa, ar]
کد و ریاضیات چپچین میمانند
کد و فرمولها بدون توجه به زبان متن، چپچین باقی میمانند. اگر جهت آنها راستچین میشد، ترتیب عملگرها و نقطهگذاری بههم میریخت:
def normalize(code):
return code.strip().lower().split("-")[0]
فرمولها هم همینطور: \(E = mc^2\) و در حالت نمایشی:
\[\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)\]متن انگلیسی درون یک جملهٔ فارسی، مثل The quick brown fox، بهدرستی نمایش داده میشود، چون مرورگر خودش الگوریتم دوجهته را اعمال میکند.
Enjoy Reading This Article?
Here are some more articles you might like to read next:
- Security Data Analytics — 06 — Visual Analytics
- Security Data Analytics — 07 — Text Analytics
- Security Data Analytics — 08 — File, Image and Video Analytics
- Security Data Analytics — 09 — Future Research Directions
- AI for rapid prototyping in education
- Part 1: Quick setup of a Virtual Machine in a Web Browser using Kasm and Docker
- More Fun with Kasm and Docker: Quickly spin up x86-based Ubuntu or Kali on macOS
- Wazuh, Ubuntu, Kali, Caldera — a super quick way of building a disposable cyber lab
- Hacking the HDMI airwaves — side channel attacks to recover a target display (Part 1)
- How “Vibe Coding” is changing the game (or, How AI got a busy me back into software development)