RTL چیست؟
راستبهچپ (right-to-left)
RTL (راستبهچپ) به زبانهایی گفته میشود که از راست به چپ نوشته میشوند، مثل فارسی، عربی، عبری و اردو، و به شیوهای که اپها و وبسایتها چیدمان خود را برای آنها برعکس میکنند.
پشتیبانی از RTL فقط ترجمه متن نیست. کل چیدمان برعکس میشود: منوها از راست باز میشوند، فلش بازگشت جهت دیگری میگیرد، نوار پیشرفت از راست پر میشود و متن در لبه راست تراز میشود.
بعضی چیزها نباید برعکس شوند، مثل شماره تلفن، بیشتر اعداد، لوگوها و کنترلهای رسانه. محتوای ترکیبی، مثل نام یک محصول انگلیسی داخل یک جمله فارسی یا عربی، هم نیاز به دقت دارد تا علامتگذاری در جای درست بیفتد.
کد وب مدرن بیشتر این کار را با یک تنظیم جهت برای صفحه و قوانین چیدمانی انجام میدهد که بهجای «چپ» و «راست»، از «شروع» و «پایان» استفاده میکنند. فونت هم مهم است: متن فارسی و عربی به فونتی نیاز دارد که برای آن طراحی شده باشد.
Mythex اپها را به زبان فارسی یا عربی با چیدمان راستبهچپ میسازد، وقتی آن را درخواست کنید.
نمونهها
- یک سایت رزرو با نسخه فارسی و انگلیسی
- یک داشبورد که نوار کناری آن در زبان فارسی به سمت راست میرود
پرسشها
آیا یک اپ میتواند هم فارسی و هم انگلیسی را پشتیبانی کند؟
بله. اپ زبان و جهت را با هم عوض میکند، پس وقتی کاربر فارسی را انتخاب کند چیدمان آینهای میشود. از ابتدا برای آن برنامه بریزید؛ افزودن آن بعداً روی همه صفحهها اثر میگذارد.
آیا اعداد در RTL برعکس میشوند؟
نه. اعداد حتی داخل متن راستبهچپ ترتیب خودشان را نگه میدارند، و بسیاری از اپهای عربی از ارقام لاتین استفاده میکنند. قیمتها، تاریخها و شماره تلفن را با دقت آزمایش کنید.
ببینید همچنین
Mythex · Pricing · با هوش مصنوعی هر چیزی بسازید · قالبهای وبسایت و اپلیکیشن · مقایسهی Mythex · واژهنامهی ساخت اپلیکیشن با هوش مصنوعی · ابزارهای رایگان ساخت اپلیکیشن با هوش مصنوعی · English