עריכת JSON של תרגומים בטבלה
הוסף אובייקטי JSON לכל שפה, השווה בטבלה את התרגומים של אותו מפתח וערוך אותם ידנית. צור CSV של תרגומים וטען את ה-CSV שערך. העתק את כל השפות והמפתחות מהטבלה או כ-CSV, ושמור את העריכות כ-JSON עבור שפה אחת או כ-ZIP עבור מספר שפות. מפתחות חדשים ב-CSV מוחלים לאחר אישור הוספתם. מסנני תצוגה אינם משנים את היקף הפלט, ומספרים, מערכים וערכים אחרים נשמרים. לא מתבצע תרגום אוטומטי.
מה ניתן לעשות
השוואת אותו מפתח בין שפות
מיישר את המחרוזות של כל קובץ JSON לפי אותו מפתח. אפשר לסנן ערכים חסרים או שורות שעורכו.
החלפת תרגומים באמצעות CSV
צור קובץ CSV של תרגומים וטען את ה-CSV שעורך. הערכים מתאימים לפי המפתחות ועמודות השפה הרלוונטיות.
יצירת JSON תוך שמירת המבנה שלו
מחיל את עריכות המחרוזות על קובץ ה-JSON המקורי. הורד JSON עבור שפה אחת, או ZIP המכיל את קובצי ה-JSON של כמה שפות.
איך להשתמש
הוספת JSON לכל שפה
בחר קובצי JSON או הוסף אותם מתיקייה. בדוק את שמות השפות ואת השפה שמשמשת כייחוס השוואה.
עריכת תרגומים לאותו מפתח
השתמש בחיפוש או במסנני סטטוס, והזן טקסט בשפה הרלוונטית. בדוק אי-התאמות של ממלאי מקום וערכים חסרים.
החלפה באמצעות CSV אם נדרש
השתמש בהחלפה באמצעות CSV כדי ליצור קובץ CSV של תרגומים. טעינת CSV שעורך מחילה את הערכים עבור השפות והמפתחות שהוא מכיל.
יצירה ושמירה של JSON לכל שפה
יצירת JSON לפי שפה מחילה את העריכות על כל המפתחות. אם ב-CSV נוספו מפתחות חדשים, אשר את הוספתם.
שימושי כאשר
מילוי פערים בכמה שפות
השוואת אותו מפתח בין שפות והזנת תרגומים לשפות שבהן הוא חסר.
החלפת תרגומים בטבלה
החלפת תרגומים באמצעות CSV והחלתתם על קובץ ה-JSON המקורי בלי לערוך את מבנה ה-JSON ישירות.
כיצד מתקבלים מפתחות, ערכים ו-CSV
המפתחות מזהים מיקומים בתוך JSON
המפתחות בטבלה הם מצביעי JSON. הסימן / מפריד רמות, ואילו / בתוך מפתח מיוצג כ-~1, ו-~ כ-~0. מפתחות המכילים נקודות ומפתחות מקוננים נשמרים נפרדים.
הבחנה בין ערכים חסרים למחרוזות ריקות
ערך חסר כאשר מפתח מחרוזת אינו קיים ב-JSON של אותה שפה. מחרוזת ריקה קיימת אינה נחשבת חסרה. מספרים, ערכי בוליאן ומערכים נשמרים ואינם ניתנים לעריכה בטבלה.
שפת ייחוס וממלאי מקום
משווה את השמות שב-{name} וב-{{name}} מול שפת הייחוס. אפשר לבדוק אי-התאמות, אבל פורמטים כגון רבים ובחירה של ICU מסומנים כלא נתמכים. תכונה זו אינה מייצרת ואינה מתקנת תרגומים אוטומטית.
מסנני תצוגה ותחום הפלט
חיפוש, מסנני סטטוס והחלפת עמודים משנים רק את התצוגה. JSON ו-CSV נוצרים מכל העריכות של כל השפות שנטענו ושל כל המפתחות.
מפתחות חדשים ב-CSV
אם ב-CSV יש מפתחות שאינם באף קובץ JSON שנטען, מתבקשת אישור להוספתם לפני יצירת ה-JSON. זה שונה מעריכות שממלאות ערך חסר למפתח שקיים בשפה אחרת.
שאלות נפוצות
האם הוא מתרגם אוטומטית?
לא מתבצעת תרגום אוטומטי. הכלי מאפשר לך להשוות ערכים בין שפות ולערוך אותם ידנית.
מה קורה למספרים, למערכים ולערכים אחרים?
רק מחרוזות שבתוך אובייקטים מופיעות בטבלה. מספרים, ערכי בוליאן, מערכים ו-null נשמרים, וגם מחרוזות שבתוך מערכים אינן ניתנות לעריכה.
באילו עמודות עורכים ב-CSV?
עמודת המפתח מכילה מצביעי JSON, והעמודות ששמותיהן הם שמות שפות מכילות את התרגומים. השתמש בשמות עמודות שתואמים את השפות שטענת. עמודת ההערה מדולגת והיא ריקה גם בייצוא חוזר.
איך מטפלים בתאים ריקים ב-CSV?
אם המפתח כבר קיים באותה שפה, הערך שלו משתנה למחרוזת ריקה. תא ריק עבור מפתח שאינו קיים אינו מוסיף את המפתח, וערכים שעורכו עבור שפות שאינן ב-CSV נשמרים.
אפשר ליצור את הקבצים גם אם אזהרות ממלאי מקום עדיין קיימות?
כן. אזהרות עוזרות לך לבדוק תרגומים; הן אינן מבטיחות שהתרגומים נכונים. בדוק אי-התאמות ופורמטים שאינם נתמכים לפני שתשתמש בתוצאה.
האם נשמרות רק השורות המסוננות?
לא. העריכות של כל המפתחות מיוצאות ללא תלות בחיפוש, במסננים או בעמוד המוצג.
מה קורה אם העריכות סותרות את מבנה ה-JSON המקורי?
לא ניתן להחיל עריכות שמחליפות מספרים או מערכים במחרוזות, או שיוצרים רמה חדשה מתחת למחרוזת. בדוק את המפתחות ששונו או נוספו בקלט או ב-CSV.
קלט ותוצאות
- קלט
- אובייקטי JSON עבור כל שפה. CSV משמש להחלפת תרגומים לאחר טעינת קובצי ה-JSON.
- עריכה
- מחרוזות שבתוך אובייקטים מתאימות למפתחות. קובצי הקלט המקוריים אינם נדרסים.
- פלט JSON
- לשפה אחת: language-name.json. לכמה שפות: קובצי ה-JSON של כל שפה ארוזים ב-translations.zip.
- פלט CSV
- translations.csv. נוצר קובץ CSV בקידוד UTF-8 עם BOM ועמודות key, language-name ו-comment.