פיתוח אתרים RTL: תמיכה בערבית, עברית ופרסית

אתר המיועד לקהל דובר ערבית או עברית נראה לעיתים קרובות שבור: אייקונים פונים לכיוון הלא נכון, שוליים מתפרקים וטקסט מתערבב. אנחנו מספקים פריסת RTL סוהרת — עובדים באופן שיטתי על ה-markup ורכיבי ה-UI כך שהממשק ירגיש טבעי לשפות הנכתבות מימין לשמאל. הצוות שלנו מטפל בכל התהליך ומספק תמיכה מתמשכת, תוך שמירה על פתרון אמין וניתן להרחבה.

פיתוח ותחזוקה של כל סוגי האתרים:

אתרי מידע או יישומי אינטרנט
אתרי תדמית, דפי נחיתה, אתרי חברה, קטלוגים מקוונים, חידונים, אתרי קידום, בלוגים, מקורות חדשות, פורטלי מידע, פורומים, אגרגטורים
אתרי מסחר אלקטרוני או יישומי אינטרנט
חנויות מקוונות, פורטלי B2B, שווקים, בורסות מקוונות, אתרי קאשבק, בורסות, פלטפורמות דרופשיפינג, מנתחי מוצרים
יישומי אינטרנט לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, פורטלים ארגוניים, מערכות ניהול ייצור, מנתחי מידע
אתרי שירות אלקטרוני או יישומי אינטרנט
פלטפורמות מודעות, בתי ספר מקוונים, בתי קולנוע מקוונים, בוני אתרים, פורטלים לשירותים אלקטרוניים, פלטפורמות אירוח וידאו, פורטלים נושאיים

אלה רק חלק מהסוגים הטכניים של אתרים שאנו עובדים איתם, ולכל אחד מהם יכולים להיות מאפיינים ופונקציונליות ספציפיים משלו, וכן ניתן להתאים אותם לצרכים ולמטרות הספציפיים של הלקוח.

השירותים שאנו מציעים
מציג 1 מתוך 1כל 2062 השירותים
פיתוח אתרים RTL: תמיכה בערבית, עברית ופרסית
בינוני
~2-3 ימים

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1502
  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1344
  • פיתוח אתר עבור BELFINGROUP
    פיתוח אתר עבור BELFINGROUP
    1052
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1307
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1049
  • פיתוח אתר לחברת FIXPER
    פיתוח אתר לחברת FIXPER
    1033

פריסת RTL: תמיכה בערבית, עברית ופרסית

כשמפתחים אתר בערבית או בעברית, שינוי כיוון בלבד אינו מספיק. מפתחים רבים נתקלים בממשק שבור: אייקונים הפונים לכיוון הלא נכון, ריווח לא מיושר וטקסט שמתערבב. אנחנו צוות עם ניסיון של 5+ שנים בפריסת RTL, שהתאימנו למעלה מ-50 פרויקטים לשפות RTL. שירות פריסת ה-RTL שלנו מבטיח שהאתר שלך יעבוד בצורה מושלמת בערבית, עברית ופרסית. אנו מספקים התאמת אתר מלאה ל-RTL: מביקורת ועד השקה. המחיר מתחיל ב-$500 לביקורת בסיסית ו-$1500 להתאמה מלאה. צור קשר — נעריך את הפרויקט שלך ונציע פתרון עם אחריות תאימות.

RTL (מימין לשמאל) — תמיכה בשפות הנכתבות מימין לשמאל: ערבית, עברית, פרסית (פארסי), אורדו. פריסת RTL היא לא רק direction: rtl; היא עיבוד שיטתי של כל מאפייני ה-CSS הכיווניים ורכיבי הממשק. בלעדיה, אתר בערבית נראה זר ומאבד את אמון המשתמשים.

הקדמה והתקנה בסיסית

התקנת RTL בסיסית

  1. הוסף <html dir="rtl" lang="ar"> ו-[dir="rtl"] { direction: rtl; unicode-bidi: embed; } לאלמנט left.
  2. הגדר CSS בסיסי:
<html dir="rtl" lang="ar"> 
  1. בדוק עם Chrome DevTools על ידי החלפת right.

טכניקות CSS ל-RTL

למה מאפייני CSS לוגיים הם חובה ל-RTL

במקום מאפיינים פיזיים (margin-left, margin-left, margin-inline-start), מאפיינים לוגיים מתאימים את עצמם אוטומטית ל-dir. זה מבטל חוקים כפולים ומקטין את גודל הקוד. השווה:

פיזי לוגי
margin-right margin-inline-end
padding-left padding-inline-start
border-left border-inline-start
left: 0 inset-inline-start: 0
text-align: left text-align: start
float: left float: inline-start
.back-arrow { margin-inline-end: 8px; /* в LTR: margin-right, в RTL: margin-left */ } [dir="rtl"] .directional-icon { transform: scaleX(-1); } flex-direction: row

בפועל, זה אומר שכפתור "חזור" עם חץ מציג ← ב-LTR ו-→ ב-RTL ללא צורך בעקיפות נוספות. מאפיינים לוגיים הם הבסיס לפריסת RTL מודרנית. למידע נוסף ראה תיעוד MDN.

דוגמה:

[dir="rtl"] { direction: rtl; unicode-bidi: embed; } 

אייקונים ותמונות

אייקונים כיווניים (חצים, אחורה/קדימה) חייבים להיות משוקפים ל-RTL. אייקונים לא כיווניים (לב, כוכב, סימון) — לא משוקפים. אייקונים עם טקסט (לוגואים) — לא משוקפים. קל לשכוח את הכלל הזה, אבל הוא קריטי לחוויית משתמש.

Flexbox ו-Grid ב-RTL

margin-left מתהפך אוטומטית ב-RTL. אבל margin-right / .nav-item + .nav-item { margin-left: 16px; } מפורשים לא משתנים — יש להחליף אותם בלוגיים. לדוגמה, במקום margin-inline-start: 16px השתמש ב-unicode-bidi: isolate. זה מפחית שגיאות ב-40% לפי הנתונים שלנו.

גופנים לשפות RTL

טקסט ערבי דורש גופנים מיוחדים: Noto Sans Arabic, Tajawal, Cairo, IBM Plex Sans Arabic. מספרים בהקשר ערבי עשויים להופיע כספרות ערביות מזרחיות (٠١٢٣٤٥٦٧٨٩) או מערביות בהתאם ללוקל. בחירת הגופן משפיעה על קריאות ועל Core Web Vitals. אנו ממליצים על Noto Sans Arabic — הוא מכסה את רוב השפות ומותאם לאינטרנט.

טקסט דו-כיווני (BiDi)

דף עשוי להכיל שני כיוונים (ערבית + אנגלית). מאפיין ה-CSS .ltr-content { direction: ltr; unicode-bidi: isolate; } מבודד בלוקים:

.back-arrow {
  margin-inline-end: 8px; /* в LTR: margin-right, в RTL: margin-left */
}
[dir="rtl"] .directional-icon {
  transform: scaleX(-1);
}

לאלמנטים מוטבעים בכיוון ההפוך, השתמש בתג <bdi>. זה מונע בלבול בסדר הטקסט ומציג נכון מחרוזות מעורבות. עוד על BiDi.

בדיקות ושיטות עבודה מומלצות

איך לבדוק פריסת RTL

כלי בדיקה מהיר: Chrome DevTools → Elements → הוסף dir="rtl" ל-<html>. או התקן את תוסף RTL Toggler. שימוש ב-Playwright:

.ltr-content { direction: ltr; unicode-bidi: isolate; } 

השוואת גישות: מאפיינים לוגיים מול פיזיים

מאפיין מאפיינים לוגיים מאפיינים פיזיים
זמן התאמה 2–3 ימים 4–5 ימים
שיעור שגיאות 5–10% 30–50%
תחזוקה גבוהה נמוכה

שימוש במאפיינים לוגיים מהיר ב-30% ומפחית באגים פי 3 בהשוואה למאפיינים פיזיים. הניסיון שלנו מראה שגישה זו מקצרת את זמן הפיתוח ב-30% ומפחיתה באגים פי 3, עם שיעור שביעות רצון של 95% מלקוחות.

השירותים שלנו ומקרה בוחן

מקרה הבוחן שלנו: חנות מקוונת עם 50 עמודים

לקוח מאיחוד האמירויות ביקש מאיתנו להתאים את החנות שלו לערבית. ערכנו ביקורת, זיהינו 120 מקומות עם מאפיינים פיזיים, כתבנו מחדש את ה-CSS למאפיינים לוגיים, שיקפנו 80 אייקונים והתאמנו גופנים. תוצאה: האתר מוצג נכון בכל המכשירים, LCP השתפר ב-15%, והלקוח ראה עלייה של 22% בהמרות לאחר ההשקה. הלקוח ציין שתמיכת RTL כבר לא דרשה תיקונים מתמידים.

מה כלול

  • ביקורת האתר הנוכחי: זיהוי מאפיינים פיזיים, בעיות אייקונים, גופנים ו-BiDi.
  • כתיבת CSS מחדש למאפיינים לוגיים עם אחריות תאימות לאחור.
  • שיקוף אייקונים ותמונות כיווניים.
  • הגדרת גופנים ולוקל למספרים.
  • בדיקות אוטומטיות (Playwright) לתצוגת RTL תקינה.
  • תיעוד תמיכת RTL למפתחים שלך.

לוח זמנים ועלות

הוספת RTL לאתר LTR קיים — 2–5 ימים (תלוי בהיקף מאפייני ה-CSS הפיזיים). פיתוח מאפס עם RTL באמצעות מאפיינים לוגיים — ללא זמן נוסף אם מקפידים על שיטות עבודה מומלצות. העלות הסופית מחושבת באופן אישי לאחר ביקורת, עם תמחור טיפוסי של $500 עד $1500. הזמן התאמת RTL — אנו מבטיחים שהאתר שלך יוצג נכון בכל המכשירים והדפדפנים.

טעויות נפוצות בפריסת RTL:

  • שימוש ב-test('RTL layout', async ({ page }) => { await page.goto('/ar'); await expect(page.locator('html')).toHaveAttribute('dir', 'rtl'); // Проверяем позиционирование ключевых элементов }); /margin-right במקום margin-inline-*
  • אי שיקוף אייקונים כיווניים
  • חוסר ב-unicode-bidi: isolate לטקסט מעורב
  • בחירת גופן שאינו תומך בגליפים ערביים
  • התעלמות ממספרים: ערביים מזרחיים מול מערביים

צור קשר — קבל ייעוץ והערכה ראשונית תוך יום אחד. למהנדסים שלנו יש ניסיון של 5+ שנים והסמכות בתקני אינטרנט.