—
layout: post
title: یک نوشتهٔ راستچین
date: 2022-10-15 10:00:00
description: نمونهای از پشتیبانی زبانهای راستچین
categories: sample-posts
lang: fa
—
#
این نوشته نمونهای از پشتیبانی زبانهای راستچین در al-folio است. کافی است در front matter صفحه، lang را روی یکی از زبانهای راستچین بگذارید:
#
```yaml
—
layout: post
title: عنوان نوشته
lang: fa
—
```
#
افزونهٔ al_rtl صفت dir="rtl" را روی عنصر <html> قرار میدهد. چون این صفت روی ریشهٔ سند است، نوار ناوبری، پاورقی و جای نوار پیمایش هم درست میشوند — نه فقط متن اصلی.
#
زبانهای شناختهشده بهصورت پیشفرض: عربی، عبری، فارسی، اردو، پشتو، کردی، سندی، اویغوری، دیوهی و چند زبان دیگر. برای تغییر این فهرست:
#
```yaml
al_rtl:
langs: [fa, ar]
```
#
## کد و ریاضیات چپچین میمانند
#
کد و فرمولها بدون توجه به زبان متن، چپچین باقی میمانند. اگر جهت آنها راستچین میشد، ترتیب عملگرها و نقطهگذاری بههم میریخت:
#
```python
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، بهدرستی نمایش داده میشود، چون مرورگر خودش الگوریتم دوجهته را اعمال میکند.