הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   קצת עזרה בנוגע לשפות (https://hosts.co.il/forums/showthread.php?t=16342)

Gil|Hosol 21-02-06 15:18

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

תודה מראש!

d0rix 21-02-06 15:25

תעשה פשוט 2 אתרים אחד בעברית נגיד בתיקייה:
www.yourname.com/he
והשני באנגלית בתיקייה:
www.yourname.com/en
ואז פשוט תוסיף באתר שני לינקים
<a href="www.yourname.com/he">עברית</a>
<a href="www.yourname.com/en">אנגלית</a>

מקווה שעזרתי:)

Gil|Hosol 21-02-06 15:28

זה לשרתי משחק אז זה נורא מסובך ושונה, צריך אותה מערכת, אחרת המשתמשים הרשומים בצד אחד לא יהיו רשומים בצד אחר.

miniature 21-02-06 15:37

המערכת עובדת עם מסד נתונים כלשהו?

omaniusd 21-02-06 15:49

ציטוט:

נכתב במקור על ידי Lang
זה לשרתי משחק אז זה נורא מסובך ושונה, צריך אותה מערכת, אחרת המשתמשים הרשומים בצד אחד לא יהיו רשומים בצד אחר.

אז תשנה את המערכת.
אתה בנית אותה, אז מה הבעייה לשנות?

Gil|Hosol 21-02-06 17:11

לא בניתי תרגמתי חחחח ו.... כן.. היא עובדת עם מסד נתונים.

d0rix 21-02-06 17:19

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

CSite.co.il 21-02-06 18:00

אני יכול להסביר לך איך זה עובד ב- Asp.

אתה עושה אינקלוד לקובץ שפה.
PHP קוד:

<!--#include file="Lang.asp"--> 

ואז איפה שיש טקסט אתה עושה:
PHP קוד:

<% =Lang_blabla %> 

ובקובץ שפה עברית אתה עושה
PHP קוד:

<%
           
Lang_blabla "טקסט שיהיה כתוב בעברית"
%> 

ובאנגלית אתה עושה:
PHP קוד:

<%
          
Lang_blabla "text in english"
%> 

בהצלחה!

Gil|Hosol 22-02-06 14:27

תודה.. רק שהמערכת עובדת עם קבצי W ו-PHP חחח

שקד 22-02-06 15:10

מה שהייתי ממליץ לעשות שזה קבצי LANG, ולקבוע את הברירת מחדל של השפה לפי הכתובת לדוגמא
אז אתה עושה GET מקבל את הערך EN והשפה תיהיה באנגלית ..

בהצלחה :)


כל הזמנים הם GMT +2. הזמן כעת הוא 05:25.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ