שתי שפות, מערכת תבניות אחת
אנגלית ועברית מאותם קבצי PHP, כולל פריסה מימין לשמאל.
האתר מתפרסם באנגלית ובעברית, ושתי הגרסאות אינן בנייה נפרדת. כל עמוד הוא קובץ אחד. הטקסט מגיע מ-lang/en.php או מ-lang/he.php דרך פונקציה אחת שהולכת לפי מפתח עם נקודות, כך שתבנית מבקשת hero.title ומקבלת את השפה שהמבקר בחר.
השפה מגיעה משלושה מקומות, לפי הסדר: פרמטר lang בכתובת, קוקי שזוכר את הבחירה האחרונה, ואז אנגלית. עברית מגדירה dir="rtl" על אלמנט ה-html ומחלקה מתאימה על ה-body, וגיליון הסגנונות נושא בלוק של דריסות ל-navbar, לכרטיסים, לטפסים, לכותרת התחתונה ולקרוסלות תחת המחלקה הזו. הפריסה מתהפכת. הקוד לא מתפצל.
שני הרגלים שומרים על זה ישר. מצייני מקום כמו %s וסימון פנימי נשמרים בתרגום, וסקריפט קטן משווה את שני הקבצים מפתח מול מפתח לפני פרסום, כך שמחרוזת חסרה מופיעה כבדיקה שנכשלה ולא כסוגריים תועים בעמוד חי.
אותו סקריפט תפס בעיה עדינה יותר. כתובות קנוניות התעלמו פעם מהשפה, כלומר כל עמוד עברי הצהיר שהעמוד האנגלי הוא הקנוני שלו וביקש ממנועי החיפוש להתעלם ממנו. התיקון קטן, אבל הוא ההבדל בין לפרסם תרגום לבין להציע אותו באמת.