תרגום ערכות נושא
אפשר להפעיל מספר שפות מהמנהל של Shopify, כך שלקוחות מכל העולם יוכלו לצפות בתוכן בשפת האם שלהם.
בערכות נושא שתואמות למכירה במספר שפות, אפשר לשנות את שפת ברירת המחדל של ערכת הנושא, ולהוסיף שפות אחרות כדי שלקוחות יוכלו לבחור את השפה המועדפת עליהם. אם שפת היעד שרצית אינה זמינה בערכת הנושא, או אם ברצונך לערוך את תרגומי ברירת המחדל, ניתן ליצור את התרגומים בעצמך.
בעמוד זה
מגבלות תרגום
כל קובץ אזור בערכת הנושא שלך יכול לאחסן עד 3,400 תרגומים. תרגום הוא שדה אחד הניתן לתרגום, כגון תווית לחצן או כותרת של מקטע.
קובצי אזור מכילים את התרגומים עבור שפה אחת, כגון locales/de.json עבור גרמנית. לכל קובץ אזור יש מגבלה משלו. המגבלה אינה סך כולל של כל השפות שלך.
המגבלה חלה על כל מה שקובץ אזור מאחסן, כולל התרגומים שנשמרים בו עבורך כאשר אתה משנה את תוכן ערכת הנושא שלך. שפה עשויה להגיע למגבלה גם אם הוספת רק מספר קטן של תרגומים בעצמך.
יצירת תרגום לערכת הנושא שלך
אפשר לתרגם ולבצע התאמה של החנות שלך כדי לשנות את השפה של ערכת הנושא. אפשר להוסיף תרגומים משלך על-ידי התקנת היישום Translate & Adapt של Shopify, באמצעות ייצוא/ייבוא של קובץ CSV, או באמצעות יישום צד שלישי.
סוגי תוכן שניתן לתרגם
ישנם שלושה סוגים בסיסיים של תוכן שעשויים לדרוש תרגום:
אפשר לתרגם כל קטע טקסט על-ידי הזנת תרגומים לשדות הטקסט.
אין חובה לתרגם כל שדה בערכת הנושא. השינויים נשמרים אוטומטית ואפשר לעצור בכל שלב. ניתן לגשת לכל תרגום קיים כדי לבצע שינויים.
אם משאירים שדה ללא תרגום, המערכת תשתמש בשפת ברירת המחדל של ערכת הנושא.
אפשר לתרגם טקסט רגיל ישירות, אך יש לנהוג בזהירות יתרה בעת תרגום בלוקים של טקסט המכילים HTML או Liquid.
תרגום טקסט רגיל
עבור רוב הטקסט בחנות המקוונת שלך, אין צורך להשתמש ב-HTML או ב-Liquid. בעת הזנת תרגום של בלוק טקסט רגיל, כל שצריך לעשות הוא להחליף את הטקסט בטקסט המקביל בשפה האחרת.
בלוקים של טקסט המכילים HTML
אם בלוק טקסט מכיל HTML, יופיעו בו סוגריים משולשים ( < > ) העוטפים מילים או ביטויים.
יש להבין כיצד נעשה שימוש ב-HTML בבלוק שאותו מתרגמים. למרות שיש להשאיר את רוב התוכן באנגלית המקורית, ייתכנו מילים באנגלית מחוץ לסוגריים המשולשים שכן צריך לתרגם.
בדרך כלל, משתמשים בבלוקים של טקסט המכילים HTML מהסיבות הבאות:
תרגום שמות של קישורי HTML
קישור HTML עטוף בתגיות שמתחילות ב-<a href= ומסתיימות ב-</a>.
יש לתרגם רק את השם של הקישור, ולא את הרכיבים האחרים שלו. שם הקישור הוא החלק היחיד בקישור שהלקוחות יראו.
Continue browsing <a href="/collections/all">here</a>.בדוגמה זו, יש להחליף את המילים Continue, browsing ו-here בתרגום מתאים.
לעולם אין לתרגם את כתובת היעד בקישור. כתובת היעד היא המקום שאליו הלקוח מגיע כשהוא לוחץ על הקישור. היא מופיעה תמיד במרכאות ומפנה לכתובת אתר ספציפית. בקישור שבדוגמה, כתובת היעד היא /collections/all.
תרגום טקסט שעוצב באמצעות HTML
לעתים נעשה שימוש ב-HTML כדי להדגיש או להוסיף עיצוב למילים או לביטויים, או כדי להציג סמלים. יש לתרגם רק את המילים שעוצבו באמצעות ה-HTML, ולא את הקודים או את התגיות עצמן. מומלץ לעיין בדוגמאות כדי להבין מה יש לתרגם ומה יש להשאיר ללא שינוי.
דוגמאות לעיצוב HTML
בדוגמה הבאה, התגיות <strong> משמשות להצגת טקסט מודגש:
<strong>On Sale</strong>במקרה זה, יש לתרגם רק את המילים On Sale.
בדוגמה הבאה, קודי ה-HTML ← ו-→ משמשים ליצירת סמלי חצים שמאלה וימינה:
← Previous ProductNext Product →כאן, יש לתרגם רק את הביטויים Previous Product ו-Next Product.
בדוגמה הבאה, תגיות ה-HTML <strong> משמשות להצגת שם הקובץ collection-sidebar.liquid בכתב מודגש.
Add a type to your products for this list to build itself. All lists are created
in <strong>collection-sidebar.liquid</strong>שם הקובץ כאן הוא קובץ תבנית Liquid. יש לתרגם את שם הקובץ רק אם הדבר נחוץ להתאמה לשם הקובץ עצמו. לדוגמה, במקרה של יצירת קבצים מותאמים אישית, ייתכן שיהיה צורך לשנות את שם הקובץ ב-HTML.
לעולם אין לתרגם תגיות HTML או קודים של סמלים. הדפדפן משתמש בהם, והם אינם מוצגים ללקוחות.
בלוקים של טקסט המכילים Liquid
לעולם אין לתרגם תגיות, אובייקטים או מסננים של Liquid.
Liquid היא שפת התבניות ששולטת במראה של אתר האינטרנט בהקשרים שונים. תוכן Liquid תמיד עטוף באחד מהסטים הבאים של סמלים:
{{ו-}}{%ו-%}{%-ו--%}
לדוגמה:
Posted on {{ date }}בדוגמה זו, יש לתרגם רק את הטקסט שמסביב ל-Liquid, ולא את {{ date }}.
לפניך דוגמה לשדה טקסט שמשתמש בשילוב של טקסט רגיל, HTML ו-Liquid:
<strong>{{ author }}</strong> on {{ date }}למרות שדוגמה זו עשויה להיראות מורכבת, החלק היחיד שיש לתרגם הוא המילה on.
פתרון בעיות בתרגומי ערכת הנושא שלך
פתרון השגיאה 'יותר מדי מפתחות תרגום'
השגיאה יותר מדי מפתחות תרגום (Too many translation keys) מוצגת כאשר פעולת שמירה תגרום לקובץ אזור אחד לאחסן יותר מ-3,400 תרגומים. התרגום לא נשמר. השגיאה יכולה להופיע גם כשאתה משנה תרגום שכבר קיים.
תרגומים נשארים בקובץ אזור עד שאתה מסיר אותם, כולל תרגומים שאתה כבר לא משתמש בהם. לפני הסרת תרגומים כלשהם, שכפל את ערכת הנושא שלך כדי שתוכל לחזור לעותק הקודם.
כדי לפנות מקום לתרגומים חדשים, מחק את התרגומים שאינך זקוק להם יותר מקובץ האזור ב-עורך הקוד.
אם אינך בטוח כמה תרגומים מאוחסנים בשפה מסוימת, פנה אל התמיכה של Shopify.