[מדריך] תרגום עיצובים

מדריכים שונים ומגוונים לגרסה phpBB2. שימו לב - פורום זה הינו פורום ארכיון. התמיכה במערכת phpBB2 הופסקה.
idan0610
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 2126
הצטרף: 14/11/2004 ב-20:29:18

[מדריך] תרגום עיצובים

הודעה שלא נקראהעל ידי idan0610 » 08/01/2005 ב-19:54:09

תרגום עיצובים

כתבתי מדריך חדש שהוא יותר שלם מהמדריך הקודם.
תחילה נחפש עיצוב שאותו נרצה לתרגם.
ניתן למצוא עיצובים לא מתורגמים מכאן:
http://www.phpbb.com/styles
http://www.phpbbhacks.com
http://www.phpbbstyles.com

במדריך נשתמש בתוכנה Search and Replace 98 הישנה והמוכרת מהמדריך שלפני האיפוס.
התוכנה יכולה לחפש טקסטים במספר גדול של קבצים ולהחליף בטקסטים אחרים.
ניתן להוריד את התוכנה מכאן:
http://www.htmlworkshop.com/srhtml98-i30.exe
לאחר שהורדתם אותה התקינו אותה על המחשב שלכם.
לאחר שסיימתם להתקין את התוכנה פתחו אותה:
תמונה
עברו לכרטיסיה Settings (מה שמסומן בתמונה באדום)
תמונה
סמנו בצד כך (כמו בתמונה):
Process all files in directory - מסומן
Visual replacement prompt - לא מסומן
Rescue directory structure - מסומן
Make backup files - לא מסומן
.
.
.
Include custom filters in filters - מסומן

מומלץ לסמן בנוסף גם את Save system settings in exit בחלק System Control על מנת לא להגדיר כל פעם מחדש את התוכנה בכניסה אליה, אלא לעבור ישר להחלפה.
אחר כך עשו כמו בתמונה:
תמונה
אתם לוחצים לחיצה ימנית על השורה הראשונה ברשימת הפילטרים (שהיא אמור להיות אצלכם ריקה) ובוחרים ב-Add Filter (או Ctrl+A)
לאחר מכן אתם ממלאים פרטים כמו בתמונה - בשדה Filter Description תמלאו

קוד: בחר הכל

TPL Files (*.tpl)

ובשדה Filter Mask תמלאו

קוד: בחר הכל

*.tpl

לאחר מכן לחצו על Save (מה שמסומן באדום בתמונה)
עכשיו חזרו לכרטיסיה Search & Replace כמו שמסומן בתמונה באדום:
תמונה
עשו כך:
תמונה
בחרו

קוד: בחר הכל

Tpl Files (*.tpl)
מהרשימה הגללת וב-Pick Directory (מה שמסומן באדום) בחרו את התיקייה של העיצוב שאותו אתם רוצים לתרגם.
עכשיו בכרטיסיה Find text כתבו:

קוד: בחר הכל

align="left"

בכרטיסיה Replace text כתבו:

קוד: בחר הכל

align="{S_CONTENT_DIR_LEFT}"

ועכשיו לחצו על Start.
עכשיו נעשה החלפה נוספת.
ב-Find text כתבו:

קוד: בחר הכל

align="right"

וב-Replace text כתבו:

קוד: בחר הכל

align="{S_CONTENT_DIR_RIGHT}"

ולחצו על Start.
ועכשיו החלפה שלישית.
ב-Find text כתבו:

קוד: בחר הכל

/images/

וב-Replace text:

קוד: בחר הכל

/images/{LANG}/

וכמובן לחצו על Start.
ועכשיו החלפה אחרונה, כתבו ב-Find text:

קוד: בחר הכל

<html>

וב-Replace text:

קוד: בחר הכל

<html dir="{S_CONTENT_DIRECTION}">

ולחצו על Start.
סיימנו עם התוכנה.
עכשיו עליכם לערוך את חלק מהקבצים של העיצוב.
תחילה צרו בתוך התיקייה images את התיקייה lang_hebrew והעתיקו את כל הקבצים שבתיקייה lang_english לתיקייה שיצרתם
ואת הקבצים שבתיקייה images העבירו לשני התיקיות, גם lang_english וגם lang_hebrew.
נתחיל עם יישור הקוד לשמאל. פתחו את bbcode.tpl וחפשו:

קוד: בחר הכל

<td class="code"><!-- END code_open -->
<!-- BEGIN code_close --></td>

החליפו את השורות הנ"ל עם:

קוד: בחר הכל

<td class="code" align="left" dir="ltr"><!-- END code_open -->
<!-- BEGIN code_close --></td>

עכשיו נתקן את גרף הסקרים.
פתחו את viewtopic_poll_result.tpl וחפשו:

קוד: בחר הכל

<td><img src="templates/xxx/images/{LANG}/vote_lcap.gif" width="4" alt="" height="12" /></td>
<td><img src="{poll_option.POLL_OPTION_IMG}" width="{poll_option.POLL_OPTION_IMG_WIDTH}" height="12" alt="{poll_option.POLL_OPTION_PERCENT}" /></td>
<td><img src="templates/xxx/images/{LANG}/vote_rcap.gif" width="4" alt="" height="12" /></td>

xxx = שם העיצוב
החליפו עם:

קוד: בחר הכל

<td><img src="templates/xxx/images/{LANG}/vote_rcap.gif" width="4" alt="" height="12" /></td>
<td><img src="templates/xxx/images/{LANG}/voting_bar.gif" width="{poll_option.POLL_OPTION_IMG_WIDTH}" height="12" alt="{poll_option.POLL_OPTION_PERCENT}" /></td>
<td><img src="templates/xxx/images/{LANG}/vote_lcap.gif" width="4" alt="" height="12" /></td>

עכשיו פתחו את xxx.cfg (xxx = שם העיצוב)
החליפו את השורה:

קוד: בחר הכל

$current_template_images = $current_template_path . "/images";

עם השורה:

קוד: בחר הכל

$current_template_images = $current_template_path . "/images/{LANG}";

ועכשיו מחקו את:

קוד: בחר הכל

/{LANG}

בכל מקום שנמצא בדף.
עכשיו נסדר את לוח הבקרה למנהלים.
פתחו את הקובץ index_frameset.tpl שבתיקיה admin ואת כל הקטע שבין השורה:

קוד: בחר הכל

</head>

והשורה:

קוד: בחר הכל

<noframes>

(לא כולל השורות הנ"ל) מחקו ובמקום כל זה הוסיפו:

קוד: בחר הכל

{S_FRAMESET}

כעת נתקן את האיסיקיו.
עליכם לערוך את הקבצים:
privmsgs_read_body.tpl
profile_view_body.tpl
viewtopic_body.tpl
ולחפש בהם:

קוד: בחר הכל

ICQ_STATUS_IMG

וכמה מילים לפני זה תמצאו את left, אותו תצטרכו להחליף ב-center
ועכשיו לחלק האחרון, הוספת זכויות יוצרים.
פתחו את overall_footor.tpl וחפשו:

קוד: בחר הכל

Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> {PHPBB_VERSION} © 2001, 2002 phpBB Group

החליפו עם:

קוד: בחר הכל

Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> {PHPBB_VERSION} © 2001, 2002 phpBB Group<br />Powered by <a href="http://www.phpbbheb.com" target="_phpbb" class="copyright">phpBBHeb</a> {PHPBBHEB_VERSION} &copy; 2002 phpBBHeb

עכשיו תצטרכו לתרגם את הכפתורים של העיצוב לעברית.
אני לא אסביר כאן איך לתרגם רק עליכם לפתוח את הקובץ cellpic2.jpg (אם הוא קיים) והפכו אותו אופקית.
זהו, סיימנו את תרגום העיצוב.
כעת העלו את העיצוב המתורגם לתיקייה templates לשרת שלכם ולכו ללוח הבקרה למנהלים --> ניהול עיצובים --> הוסף
לחצו על התקנה ליד העיצוב שהעלתם.
עכשיו אם אתם רוצים שזה יהיה עיצוב ברירת המחדל לכו להגדרות הכלליות ובסגנון ברירת המחדל בחרו בעיצוב שהתקנתם.
עכשיו אם אתם רוצים שמשתמשים לא יוכלו להחליף את העיצוב לעיצובים אחרים שמותקנים בפורום, בשדה "עלה על סגנון המשתמש" סמן כן.
זהו, תהנו מהעיצוב החדש.
יש לכם הערות בקשר למדריך, משהו שהחסרתי, וכד'?
שלחו לי בפרטי
עריכה:
עקב המערכת החדשה 2.0.12 ישנם עיצובים שעדיין לא עדכנו את הקבצים שלהם לגרסה החדשה. במידה ואתם מתרגמים עיצוב, או מתקינים עיצוב מתורגם שאין לו את השינויים בקבצים, בצעו את הצעדים הבאים:
פתחו את admin/index_body.tpl שבעיצוב.
חפשו:

קוד: בחר הכל

</table>
<br />

והוסיפו אחרי:

קוד: בחר הכל

<h1>{L_VERSION_INFORMATION}</h1>

{VERSION_INFO}

<br />

לאחר מכן פתחו את overall_footor.tpl וחפשו:

קוד: בחר הכל

Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> {PHPBB_VERSION} &copy; 2001, 2002 phpBB Group<br />Powered by <a href="http://www.phpbbheb.com" target="_phpbb" class="copyright">phpBBHeb</a> {PHPBBHEB_VERSION} &copy; 2002 phpBBHeb<br /></span></div>

והחליפו ב:

קוד: בחר הכל

Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> &copy; 2001, 2005 phpBB Group<br />Powered by <a href="http://www.phpbbheb.com" target="_phpbb" class="copyright">phpBBHeb</a> &copy; 2002 phpBBHeb<br /></span></div>

ואז פתחו את simple_footor.tpl:

קוד: בחר הכל

   Powered by phpBB {PHPBB_VERSION} line, with phpBB linked to www.phpbb.com. If you refuse
   to include even this then support on our forums may be affected.

   The phpBB Group : 2002
// -->
Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> {PHPBB_VERSION} &copy; 2001,2002 phpBB Group</div>

והחליפו ב:

קוד: בחר הכל

   Powered by phpBB and phpBBHeb line, with phpBB linked to www.phpbb.com and www.phpbbheb.com. If you refuse
   to include even this then support on our forums may be affected.
   phpBBHeb
// -->
Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> &copy; 2001, 2005 phpBB Group<br />Powered by <a href="http://www.phpbbheb.com" target="_phpbb" class="copyright">phpBBHeb</a> &copy; 2002 phpBBHeb<br /></span></div>

עריכה 2:
ראיתי שהרבה נתקלו עם הבעייה של הקלדת קוד שהקטע שלו לא היה מובנה בעיצוב אז הוספתי את הקטע הבא.
פתחו את הקובץ profile_add_body.tpl שנמצא בתיקיית העיצוב הראשית וחפשו:

קוד: בחר הכל

   <tr>
     <td class="row1"><span class="gen">{L_CONFIRM_PASSWORD}: * </span><br />
      <span class="gensmall">{L_PASSWORD_CONFIRM_IF_CHANGED}</span></td>
     <td class="row2">
      <input type="password" class="post" style="width: 200px" name="password_confirm" size="25" maxlength="32" value="{PASSWORD_CONFIRM}" />
     </td>
   </tr>

ולאחר מכן הוסיפו:

קוד: בחר הכל

   <!-- Visual Confirmation -->
   <!-- BEGIN switch_confirm -->
   <tr>
      <td class="row1" colspan="2" align="center"><span class="gensmall">{L_CONFIRM_CODE_IMPAIRED}</span><br /><br />{CONFIRM_IMG}<br /><br /></td>
   </tr>
   <tr>
     <td class="row1"><span class="gen">{L_CONFIRM_CODE}: * </span><br /><span class="gensmall">{L_CONFIRM_CODE_EXPLAIN}</span></td>
     <td class="row2"><input type="text" class="post" style="width: 200px" name="confirm_code" size="6" maxlength="6" value="" /></td>
   </tr>
   <!-- END switch_confirm -->

לאחר מכן פתחו את הקובץ board_config_body.tpl שנמצא בתיקייה admin של העיצוב וחפשו:

קוד: בחר הכל

   <tr>
      <td class="row1">{L_ACCT_ACTIVATION}</td>
      <td class="row2"><input type="radio" name="require_activation" value="{ACTIVATION_NONE}" {ACTIVATION_NONE_CHECKED} />{L_NONE}&nbsp; &nbsp;<input type="radio" name="require_activation" value="{ACTIVATION_USER}" {ACTIVATION_USER_CHECKED} />{L_USER}&nbsp; &nbsp;<input type="radio" name="require_activation" value="{ACTIVATION_ADMIN}" {ACTIVATION_ADMIN_CHECKED} />{L_ADMIN}</td>
   </tr>

ולאחר מכן הוסיפו:

קוד: בחר הכל

   <tr>
      <td class="row1">{L_VISUAL_CONFIRM}<br /><span class="gensmall">{L_VISUAL_CONFIRM_EXPLAIN}</span></td>
      <td class="row2"><input type="radio" name="enable_confirm" value="1" {CONFIRM_ENABLE} />{L_YES}&nbsp; &nbsp;<input type="radio" name="enable_confirm" value="0" {CONFIRM_DISABLE} />{L_NO}</td>
   </tr>
הערה: יכול להיות שכבר הקטע הזה קיים אצלכם ויכול להיות שתצטרכו להוסיף את הקוד בדרך קצת שונה שתתאים עם העיצוב. לא אפרט כאן אבל אם אתם מבינים HTML תדעו מה לעשות.
* קרדיט למישה ואלבאמה, חברי צוות לשעבר
נערך לאחרונה על ידי idan0610 ב 05/04/2007 ב-11:52:47, נערך 19 פעמים בסך הכל.
בתודה, עידן.
נ.ב: נא לא לשלוח בקשות תמיכה בפרטי, או שתקבלו התעלמות מוחלטת :)

idan0610
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 2126
הצטרף: 14/11/2004 ב-20:29:18

הודעה שלא נקראהעל ידי idan0610 » 10/01/2005 ב-20:27:09

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

Tears
משתמש חדש
משתמש חדש
הודעות: 1
הצטרף: 15/01/2005 ב-19:33:58

הודעה שלא נקראהעל ידי Tears » 20/05/2005 ב-03:33:16

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

U.D.I
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 3103
הצטרף: 18/11/2004 ב-18:15:56

הודעה שלא נקראהעל ידי U.D.I » 21/05/2005 ב-00:56:12

א.בטוח שהעלת טוב?
ב.אולי זה משהו בדפדפן?
ג.אולי פספסת משהו?

אני מציע לך לנסות שוב.

LIJI
משתמש באימונים
משתמש באימונים
הודעות: 294
הצטרף: 01/04/2005 ב-18:09:39

הודעה שלא נקראהעל ידי LIJI » 22/05/2005 ב-14:43:07

מדריך מעולה! הכל אצלי פועל טוב, תירגמתי עיצוב עד הסוף אבל הוא לא מראה לי את הטפסים כמו שצריך, הוא מראה לי אותם משמאל לימין.
בדקתי שוב ושוב והרצתי את החיפוש עם שתי תוכנות שונות, ערכתי את קבצי ה-ccs 7 פעמים וז לא פועל.
[url]forums.thegamesdestiny.net[/url]
העיצוב הכחול זה לא העיצוב, כדי לראות אותו תתחברו עם המשתמש הזה:

קוד: בחר הכל

user:styletest
password:12345

תודה למי שעוזר.
http://www.thegamesdestiny.net -אתר הקליק הישראלי
עזרה!

p-s-y
משתמש חדש
משתמש חדש
הודעות: 10
הצטרף: 21/05/2005 ב-19:47:29

הודעה שלא נקראהעל ידי p-s-y » 27/05/2005 ב-15:58:43

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


חחח

כנ"ל עברתי פעמיים על המדריך שלך אבל זה לא משנה משום מה...
מערכת phpbb 2.0.15 יש למישהו רעיונות?


חזור אל “מדריכים - ארכיון”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו־ 35 אורחים

cron