האם הבודק משווה את טקסט התרגום?
לא. הוא משווה נתיבי מפתחות ומדווח האם כל {source} קיים בקובץ ה־JSON היעד. הוא לא שופט את איכות התרגום, לא מעתיק ערכים ולא שולח טקסט לשירות תרגום.
כלי חינמי למפתחים ללוקליזציה
הדבק מילון JSON בשפת המקור ואת התרגום בשפת היעד. מצא מפתחות מקוננים חסרים ומיותרים מיד ללא העלאת אף קובץ.
המילון המלא של שפת המקור.
השפה/ה-Locale שברצונך לבדוק עבור שוויון.
checkout.cancelnavigation.legacyפרטי כברירת מחדל. הכלי הזה פועל כולו בדפדפן שלך. ערכים שהודבקו לעולם אינם מועלים, נשמרים או נכללים בניתוחים.
מפתח i18n חסר מופיע לעתים אצל המשתמשים כטקסט גולמי של המפתח, כתגית ריקה או כמשפט בשפת ברירת המחדל. השווה את מילון המקור עם כל locale יעד לפני השחרור כדי לתפוס סטייה בעוד שקל לתקן אותה.
הבודק מפשט אובייקטים מקוננים לנתיבי מפתחות, ואז מפריד מפתחות חסרים, מיותרים ותואמים. מפתחות מיותרים יכולים לחשוף טקסט ישן שהוסר מהמקור או מפתח שקיים רק ביעד ודורש חריגה מכוונת.
מספר מפתחות תואם לא מוכיח שהתרגומים מדויקים, עדכניים או מתאימים להקשר הממשק. יש לשלב בדיקות התאמה של זוגות עם סקירת מתרגם, אימות משתני מקומות, צילומי מסך ובדיקות אוטומטיות להתנהגות רבים והחדרת משתנים.
כדי לבצע לוקליזציה רציפה, הרץ את אותו השוואה בכל פעם שהעותק המקורי משתנה. זרימת עבודה לניהול תרגומים יכולה אז להקצות רק את העבודה החסרה במקום להחליף קבצים שלמים שוב ושוב.
הדפדפן מפרש את שני מסמכי ה-JSON באופן מקומי. Multilocale לא מעלה או שומר את המפתחות או הערכים שלהם, וניתוח האינטראקציות מכיל רק סיכומים מספריים ומצבי הצלחה או שגיאה כלליים.
לא. הוא משווה נתיבי מפתחות ומדווח האם כל {source} קיים בקובץ ה־JSON היעד. הוא לא שופט את איכות התרגום, לא מעתיק ערכים ולא שולח טקסט לשירות תרגום.
כן. מפתחות מקוננים מוצגים כנתיבי נקודות קריאים, כגון checkout.payment.failed. מערכים מטופלים כערך תרגום יחיד במקום להתרחב למפתחות לפי אינדקס.
לא. הניתוח וההשוואה מתבצעים כולם בדפדפן שלך. האנליטיקה מקבלת רק ספירות מצטברות ומצב ניתוח; היא מעולם לא מקבלת {keys}, ערכים, תוכן קבצים או שמות קבצים.