יום ראשון, 16 בדצמבר 2012

תרגום עברי חינמי ל-IP.Board 3.4.1

הורדה: IP.Board-3.4.1-Hebrew.xml.gz

מחרוזות חדשות תורגמו.
מחרוזות ששונו בין הגרסאות עודכנו לשינויים.
כל ה-Frontend מתורגם.
לוח הבקרה למנהלים לא מתורגם בכלל (איני מעוניין בכך).
התרגום משוחרר בחינם.

בינתיים, מומלץ לקרוא הודעות קודמות בבלוג כדי לקרוא על טריקים לשדרוג עם יוניקוד ווידוא שהמערכת ומסד הנתונים שלכם יעבדו ב-UTF-8.

תהנו!

יום חמישי, 29 בנובמבר 2012

תרגום עברי חינמי ל-IP.Board 3.4.0


כל המחרוזות החדשות תורגמו.
כל המחרוזות ששונו בין הגרסאות עודכנו לשינויים.
מחרוזות רבות (שהיו גם בגרסאות קודמות) תוקנו.

אז כרגיל:
  • כל ה-Frontend מתורגם.
  • לוח הבקרה למנהלים לא מתורגם בכלל (איני מעוניין בכך).
  • התרגום משוחרר בחינם.
אוסיף מידע נוסף ברגע שיתחשק לי. :-)
בינתיים, מומלץ לקרוא הודעות קודמות בבלוג כדי לקרוא על טריקים לשדרוג עם יוניקוד ווידוא שהמערכת ומסד הנתונים שלכם יעבדו ב-UTF-8.

יום חמישי, 8 בנובמבר 2012

IP.Board 3.4.0 Beta 2 - מצב התרגום העברי

ובכן, הפורומים הרשמיים של Invision Power אמנם מריצים את גרסת הפיתוח של Beta 3, אך בינתיים Beta 2 שוחררה וזמינה לבדיקה.

הורדתי את הגרסה החדשה והתקנתי בהעתק מקומי. היו לא מעט מחרוזות חדשות לתרגם. כמעט כולן תורגמו:





אז כן...אתם יכולים להיות רגועים ולדעת שיצא תרגום עברי עדכני חינמי יחד עם 3.4.0 הסופית (כשתשוחרר).

יום שישי, 10 באוגוסט 2012

שדרוג IPB ישן ל-3+ עם המרה ל-UTF-8

בעקבות תגובה לפוסט הקודם, החלטתי ליצור מדריכון קטנטן כדי להסביר איך הצלחתי לשדרג מערכת גדולה יחסית (מעל חצי מיליון הודעות) ולהמירה ל-UTF-8 כחלק מהשדרוג.

החל מגרסה 3, מערכת IPB תמכה רשמית ובצורה תקינה ביוניקוד.
כשאתה משדרג ממערכת ישנה, הם לא נותנים דרך רשמית להמיר את הכל מ-Windows-1255 ל-UTF-8.
אז ניסיתי דרכים ומצאתי אחת שגם משדרגת וגם ממירה את קידוד הטקסט על הדרך.

הצעדים שנדרשו:

א. לייצא את המסד של המערכת הישנה מתוך ה-ACP שלה (לא מ-phpMyAdmin) לקובץ SQL. קובץ ה-SQL הזה אמור להיות בקידוד Windows-1255 (ידוע גם כ-Hebrew-Windows).

ב. להמיר את קובץ ה-SQL ל-UTF-8 (עם BOM) ולהעיף את המחרוזת "DEFAULT CHARSET=latin1" מהשורות שמגדירות את מבנה הטבלאות. לצעד זה יצרתי סקריפט Java שעושה זאת, כיוון שכל עורכי הטקסט שניסיתי קרסו עם קובץ ה-SQL הענק. אם אתם זקוקים לזה, אני יכול לספק קובץ jar שמאפשר לבחור SQL ולבצע את השלב.

ג. להגדיר את ה-MySQL שיעבוד ב-utf8 כברירת מחדל.

ד. לייבא את קובץ ה-SQL החדש ל-MySQL.

ה. להכנס למסד שיובא (עכשיו ב-UTF-8) דרך phpMyAdmin. בתוך הטבלה core_sys_conf_settings לשנות את הערך של gb_char_set מ-"Windows-1255" ל-"UTF-8".

ו. לשים את הקבצים של IPB3+ על המערכת הישנה ולבצע את השדרוג (להכנס ישירות ל-admin/upgrade).

ז. אחרי השדרוג הפורום אמור להיות בממשק אנגלי (עדיין לא שמנו את התרגום), אך הטקסט בהודעות יופיע בעברית. הכל אמור להיות בקידוד UTF-8. עכשיו זהו הזמן לייבא את התרגום העברי ולהנות מהמערכת.

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

יום חמישי, 12 ביולי 2012

תרגום עברי חינמי ל-IP.Board 3.3.4

זה היה מהיר, לא? :-)
הנה התרגום לגרסה החדשה: IP.Board-3.3.4-Hebrew.xml.gz

מומלץ לקרוא את הרשומות הקודמות שלי כאן בבלוג. הן מכילות כל מיני טיפים מועילים עבור התקנה נוחה (במיוחד עם PHP 5.2.X ומטה).

יום שישי, 22 ביוני 2012

תרגום עברי חינמי ל-IP.Board 3.3.3

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

תהנו!

יום שבת, 12 במאי 2012

תרגום עברי חינמי ל-IP.Board 3.3.2

תרגום עברי לגרסה החדשה: IP.Board-3.3.2-Hebrew.xml.gz
כל המחרוזות החדשות תורגמו. עודכנו גם לא מעט קיימות.
קראו את הפוסטים הקודמים בבלוג. יש כל מיני פיסות מידע מועילות.

שיהיה אחלה סופ"ש.

יום שבת, 14 באפריל 2012

תרגום עברי חינמי ל-IP.Board 3.3.1

תרגום עברי לגרסה החדשה: IP.Board-3.3.1-Hebrew.xml.gz (עודכן עם קצת תיקוני תרגום ב-19/04/12)
הייתה אולי מחרוזת אחת חדשה.
מוזר, הם היו אמורים לתקן עוד מחרוזת בעייתית באנגלי, אבל כנראה פיספסו.
בכל מקרה, בעברי הכל תקין.

קראו את ההערות מההודעה הקודמת בבלוג (השחרור של 3.3.0) ותהנו.

יום רביעי, 21 במרץ 2012

תרגום עברי חינמי ל-IP.Board 3.3.0

הבטחתי? קיימתי.

הנה תרגום עברי חינמי ביום השחרור של IP.Board 3.3.0.
כל המחרוזות החדשות תורגמו. בוצעו גם לא מעט תיקונים במחרוזות קיימות.
שלא תגידו שאני לא משקיע בכם. (;
הגרסה החדשה מתקנת ים באגים, מוסיפה אפשרויות, מנקה את המערכת ומשפרת ביצועים.

כמו תמיד, נקודות שיש לשים לב אליהן:
  • רק ה-Frontend מתורגם. כלומר, כל מה שהגולשים באתר רואים. פאנל הניהול אינו מתורגם (בכוונה; איני רואה צורך בכך).
  • כדי להתקין יש להכנס לפאנל הניהול, תחת Look & Feel יש Manage Languages. בתחתית העמוד יש אפשרות לייבא קובץ XML של שפה.
  • אחרי שמייבאים, יש לקבוע את חבילת השפה כ-RTL (הגדרת ה-Display right to left במאפייני חבילת השפה).
  • טיפ למשתמשי IP.Board חדשים עם PHP 5.2.x ומטה (PHP 5.3.x ומעלה לא זקוקים לזה): לקבוע את ההגדרה הבאה בקובץ ה-conf_global.php (לפני ייבוא חבילת השפה) כדי שהמחרוזות יישמרו כ-UTF-8 במסד הנתונים:
$INFO['sql_charset']        =    'utf8';

הורדת התרגום: IP.Board-3.3.0-Hebrew.xml.gz

יום חמישי, 23 בפברואר 2012

IPB 3.3.0 בטא 1 - מצב התרגום העברי

ובכן, לפני יומיים (ב-21 בחודש), Invision שחררו את גרסת הבטא הראשונה ל-IP.Board 3.3.0.
מיותר לציין שתוקנו מאות באגים מאז 3.2.3, כך שהגרסה משפרת את חווית הגלישה בפורום (לגולש ולמנהל) לא מעט.

הפעלתי את תוכנת ה-Java הקטנה שיצרתי להכנסה נקייה של תרגום מגרסה לגרסה והמרתי את התרגום הישן לגרסה החדשה. התוכנה שיצרתי יודעת גם לתרגם מחרוזות בצורה אוטומטית, במידה והם תורגמו במקום אחר בחבילת השפה ("Forums" תמיד יתורגם ל-"פורומים").

אז הנה המצב הנוכחי של התרגום, לאחר ההמרה...

אפליקציית ה-System:


אפליקציית ה-Forums:


אפליקציית ה-Members:

כמו שאתם רואים, המצב לא רע. נוספו מחרוזות חדשות רבות, אבל זה בר-תרגום... :)