---
layout: post
title: یک نوشتهٔ راست‌چین
date: 2022-10-15 10:00:00
description: نمونه‌ای از پشتیبانی زبان‌های راست‌چین
tags: internationalization formatting
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، به‌درستی نمایش داده می‌شود، چون مرورگر خودش الگوریتم دوجهته را اعمال می‌کند.
