כתבתי מדריך חדש שהוא יותר שלם מהמדריך הקודם.
תחילה נחפש עיצוב שאותו נרצה לתרגם.
ניתן למצוא עיצובים לא מתורגמים מכאן:
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)
עכשיו בכרטיסיה 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} © 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} © 2001, 2002 phpBB Group<br />Powered by <a href="http://www.phpbbheb.com" target="_phpbb" class="copyright">phpBBHeb</a> {PHPBBHEB_VERSION} © 2002 phpBBHeb<br /></span></div>
והחליפו ב:
קוד: בחר הכל
Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> © 2001, 2005 phpBB Group<br />Powered by <a href="http://www.phpbbheb.com" target="_phpbb" class="copyright">phpBBHeb</a> © 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} © 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> © 2001, 2005 phpBB Group<br />Powered by <a href="http://www.phpbbheb.com" target="_phpbb" class="copyright">phpBBHeb</a> © 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} <input type="radio" name="require_activation" value="{ACTIVATION_USER}" {ACTIVATION_USER_CHECKED} />{L_USER} <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} <input type="radio" name="enable_confirm" value="0" {CONFIRM_DISABLE} />{L_NO}</td>
</tr>
* קרדיט למישה ואלבאמה, חברי צוות לשעבר