דלגו לתוכן
מדריך חינוכי

מהי בינלאומיות?ולוקליזציה?

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

מה המשמעות של i18n?

הקיצור i18n מייצג את המונח "בינלאומיות" (internationalization). המספר 18 מתייחס למספר האותיות בין האות "i" הראשונה לאות "n" האחרונה במילה. מפתחי תוכנה משתמשים בקיצור זה מדי יום.

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

מדוע "i18n"?

המספר i18n הומצא מכיוון שהמילה "internationalization" (בינלאומיות) ארוכה וקשה להקלדה. ספרו את האותיות: i-n-t-e-r-n-a-t-i-o-n-a-l-i-z-a-t-i-o-n — יש 18 אותיות בין "i" ל-"n".

i18n = i + (18 letters) + n

מה המשמעות של l10n?

הקיצור l10n מייצג את המונח לוקליזציה. כמו i18n, המספר 10 מייצג את האותיות שבין "l" ל-"n".

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

למה "l10n"?

בדיוק כמו i18n, l10n הוא ראשי תיבות: l-o-c-a-l-i-z-a-t-i-o-n מכיל 10 אותיות בין "l" ל-"n".

l10n = l + (10 letters) + n

i18n לעומת l10n: הבדלים עיקריים

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

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

מה כולל תהליך הבינלאומיזציה?

יישום בינלאומי טוב מטפל בסוגיות ספציפיות לאזור זה מהיום הראשון.

פריסת ממשק המשתמש

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

עיצוב תאריך ושעה

הצג תאריכים ושעות בפורמטים המתאימים לאזור. לדוגמה, MM/DD/YYYY בארצות הברית לעומת DD.MM.YYYY בגרמניה.

קידוד תווים

השתמש ב-UTF-8 כדי לתמוך בטווח Unicode המלא, מאותיות לטיניות ועד תווים CJK ואמוג'י.

פורמטים של מספרים ומטבעות

עיצוב מספרים, מטבעות ויחידות בהתאם למוסכמות המקומיות. אלף יכול להיות 1,000 או 1.000, בהתאם לאזור.

הפרדת תוכן

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

כללי ריבוי

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

מהו Better I18N?

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

בניגוד למערכות ניהול תרגום מסורתיות, Better I18N משתלב ישירות עם זרימת העבודה של Git. השינויים מסתנכרנים באופן אוטומטי, התרגומים נשארים מעודכנים, והמפתחים לא צריכים לעזוב את סביבת הפיתוח המשולבת (IDE) שלהם.

עם תרגומים מבוססי AI המותאמים להקשר, העברת CDN בזמן אמת ותמיכה בכל המסגרות העיקריות כגון React, Next.js, Vue ועוד, Better I18N היא מסגרת ה-i18n המקיפה ביותר לפיתוח מודרני.

לוקליזציה רציפה

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

תרגום מבוסס בינה מלאכותית

תרגומים המותאמים להקשר, המבינים את המוצר שלך ושומרים על עקביות.

לוקליזציה מבוססת Git

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

מי משתמש ב-Better I18N?

מסטארט-אפים ועד ארגונים גדולים, צוותים סומכים על Better I18N לצורכי הלוקליזציה שלהם

מוצרי SaaS

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

אפליקציות סלולריות

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

אתרי מסחר אלקטרוני

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

מוכנים לשלוח לכל העולם?

הצטרפו למאות צוותים המשתמשים ב-Better I18N כדי לספק תרגומים מהירים יותר ומותאמים להקשר.