S sajjady.ir
بلاگ
← همه‌ی نوشته‌ها

چرا این سایت فارسی هم هست؟

Notes 1 دقیقه مطالعه

تشخیص خودکار زبان با شبکه‌ی لبه‌ی کلودفلیر، مسیرهای دوزبانه با Astro و تجربه‌ی راست‌به‌چپ واقعی — این پست خودش دموی همان سیستم است.

اگر الان این متن را در /fa/blog/why-farsi می‌خوانی، یعنی کل زنجیره کار کرده: ردیفی در نوشن، فچینگ در زمان بیلد، و صفحه‌ای استاتیک با فونت وزیرمتن و چیدمان راست‌به‌چپ.

تشخیص زبان در لبه

یک میان‌افزار روی Cloudflare Pages کشور بازدیدکننده را از سرآیند cf.country می‌خواند؛ برای ایران به /fa و برای بقیه‌ی جهان به /en هدایت می‌شود — قبل از اینکه حتی به فایل‌های استاتیک برسیم.

زبان کاربر یک انتخاب است، نه یک فرض. لبه‌ی شبکه فقط حدس اولیه را می‌زند؛ سوییچر زبان همیشه در دسترس است.

چیدمان راست‌به‌چپ واقعی

به‌جای آینه‌کردن دستی، از پراپرتی‌های منطقی Tailwind استفاده شده — ps و me و border-s — تا یک‌بار بنویسیم و در هر دو جهت درست باشد.

دیدگاه‌ها

بدون نیاز به ثبت‌نام. دیدگاه‌ها پیش از انتشار بررسی می‌شوند.

دیدگاهت را بنویس