פוסטים

תרגום תבניות וורדפרס – איך לתרגם את קבצי השפה PO-MO

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

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

קצת רקע לגבי קבצים אלו: וורדפרס כבר יודע באיזה שפה אנחנו מתקינים את הממשק (ע"י קובץ WP-CONFIG.php), עפ"י זה הוא יודע לאן לנתב אותנו בתור גולשים לקובץ השפה הספציפי, למשל בעברית – נגדיר את קובץ השפה שלנו כ HE_IL (עברית_ישראל).

מי שצריך לדעת עוד לגבי שפות ווורדדפרס מוזמן להיכנס לקודקס של הוורדפרס ב:

השלב הבא שאתם צריכים לעשות להוריד את התוכנה (בחינם, תרגעו!) POEDIT ולהתקין אותה. להורדה חינמית: קליק כאן.

ואז אנחנו ניגשים לקבצי התבנית שלנו, הם בד"כ ימצאו תחת ROOT/wp-contact/themes/your-theme/lang או  language.

תרגום המחרוזות בקובץ PO בוודרפרס

תרגום המחרוזות בקובץ PO בוודרפרס

ואז…. מתחילה עבודת התרגום בפועל, אנלנו מתחילים לעבור שורה שורה על הקבצים ילתרגם את המחרוזות מהראשונה עד האחרונה. למשל:

  • COMMENTS: תגובות
  • HOME: דף הבית
  • POSTED: פורסם
  • READ MORE: קרא עוד

וכו'… לגבי כל מחרוזות התרגום בקובץ.

לאחר שתרגמנו את כל המחרוזות, נשמור שני קבצים בשמות הבאים: HE_IL.po, HE_IL.mo, ונעלה אותם לתקיה הראשית של התבנית. במקרים מסויימים זה לא יעבוד, אז תעתיקו את הקבצים גם לתקיית LANG או פתחו תקיה חדשה (תחת תקיית התבנית) בשם LANGUAGE, והכניסו לשם את הקבצים.

זהו בעצם, הוורדפרס שלנו מתורגם 🙂

למי שרוצה יש כאן גם סרטון יוטיוב שמציג את התהליך באופן ויז'אלי ונחמד. אנג'ויי 😉

בניית אתרים בחינם? תחשבו עוד פעם

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

קודם כל בואו נסקור את היתרונות של בניית אתרים בחינם

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

זה תהליך מהיר יותר – את החשבון אתם פותחים בתוך 5-10 דקות ומשם אתם מתחילים ישר לעצב, להזין תוכן וכו', אם תשקיעו מספיק זמן ביממה – אתם יכולים בתוך 24 שעות להעמיד אתר באוויר עם תוכן בסיסי שמספר על העסק שלכם, על השירותים שלכם ועל המוצרים שלכם.

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

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

ועכשיו ניגש לחסרונות של בניית אתרים בחינם

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

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

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

עוד דבר חשוב בעניין הזה הוא גם לגבי הדומיין, גם כתובת האתר כאן תהיה בד"כ כתובת משנה של הפלטפורמה, למשל בסגנון הזה: domain.co.il/yourwebsite, המשמעות היא כמובן שהאתר מתפרש כפחות רציני בעיני לקוחות, זה לא נראה טוב על כרטיס הביקור שלך וכמובן בקרב הגולשים והלקוחות כשאתה נותן להם את הכתובת, מפרסם או שלוח במייל.

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

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

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

אז מה האידאל?

בניית אתרי וורדפרס

בניית אתרי וורדפרס

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

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

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

קורס בניית אתרים

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

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

קורס בניית אתרים – רמות שונות

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

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

תחומי לימוד נוספים במסגרת קורס בניית אתרים

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

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

הקורס הסתיים – ומה הלאה?

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

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