שאלה בנוגע לצורת כתיבת הטקסט באתר (האם נכון ויעיל ?)
יש לי אתר שהוא באנגלית כרגע ואני מעוניין להפוך אותו לאתר בכמה שפות (בנתיים אנגלית ועברית).
חבר שלי הציע לי לקח כל מחרוזת ומחרוזת שבאתר ולשים אותה במשתנה ולהדפיס אותה דרכו וככה בעצם כדי לשנות טקסט באתר צריך רק לשנות את המשתנים וגם כל שינוי בקוד של האתר יעשה רק פעם אחת ולא X פעמים (לכל שפה בנפרד).
השאלה שלי היא האם זה נכון ויעיל לשמור ככה המון משתנים (זה יוצא המון) ולטעון אותם בכל פעם מחדש ? האם זה יאט את הגלישה או שבעצם זה לא יכביד ? (הערות נוספות יתקבלו בברכה).
בתגובה להודעה מספר 1 שנכתבה על ידי gogofo1 שמתחילה ב "שאלה בנוגע לצורת כתיבת הטקסט באתר (האם נכון ויעיל ?)"
כך למעשה בנויות כל המערכות הגדולות כמו PHPBB וכו'
הן מפרידות בין הטקסט, העיצוב והתכנות
הן שומרות את כל הטקסט במערך אחד בקובץ מסוים ובצורה הזאת ניתן לשנות את השפה של האתר רק על ידי שינוי הקובץ המוכלל
אם ייצא לך להציץ בקבצי השפה של מערכת מסוימת תראה שגם שם זה יוצא המון מידע
אל תשכח ששיטת תרגום כזאת שמציבה כל מילה במשתנה נפרד היא מאוד בזבזנית...
בתגובה להודעה מספר 1 שנכתבה על ידי gogofo1 שמתחילה ב "שאלה בנוגע לצורת כתיבת הטקסט באתר (האם נכון ויעיל ?)"
קיימות שיטות תרגום טובות יותר שצורכות הרבה פחות מקום, כמו gettext.
אני לא יודע באיזו שפת צד שרת אתה כותב, אבל קיימת הרחבת gettext כמעט לכל שפת צד שרת.
אם אתה משתמש ב-PHP, תוכל להתקין את ההרחבה של gettext ולהשתמש בו בלי שום בעיה: http://il2.php.net/gettext
נערך לאחרונה ע"י דור בתאריך 24-01-2007 בשעה 07:19.