מתרגם כל מחרוזת שאתה משחרר. מהיר כברירת מחדל, קפדני איפה שציינת.
כל מחרוזת חדשה או משתנה עוברת את אותו המסלול. מתג בפרויקט בוחר את השלב, ואותם ארבעה שערים בודקים כל שורה לפני שחרורה.
מכונת מיון כרטיסים שמציגה את מנוע התרגום. כל מחרוזת היא כרטיס. היא נכנסת דרך אחד מארבעת חריצי הקליטה (git push, העורך החי, סוכן דרך MCP, העלאת קובץ) ומסומנת במפתח שלה. קורא בודק את הפרויקט של הכרטיס מול בנק מתגי מצב איכות: כיבוי שולח אותו למסלול הזרימה, שבו לחיצה אחת מסמנת כל שפה בבת אחת; הפעלה שולחת אותו למסלול העמוק, שבו עדשה קוראת תחילה את מדריך הסגנון ואת המסך שצולם. שני המסלולים מתמזגים לארבעה שערים עבור מצייני מיקום, ריבוי, מונחים ואורך. כרטיס שנכשל עובר לולאת תיקון פעם אחת ונופל לפח הדחיות אם הוא נכשל שוב. כרטיס שעבר את הבדיקה מסובב את מד המילים ויוצא דרך אחת משלוש יציאות: בקשת משיכה (pull request), חבילת CDN, או המתנה לבדיקה.
- ארבע דרכי כניסה: git push · העורך החי · סוכן דרך MCP · העלאת קובץ · מסומן במפתח עבורך
- מצב איכות: מתג אחד לכל פרויקט · כבוי: זרימה · מופעל: עמוק
- זרימה, המעבר המהיר: כל השפות בפרויקט בריצה אחת · כל התוכניות, כולל חינמית
- עמוק, המעבר הקפדני: קורא את מדריך הסגנון שלך ואת המסך שצולם עבור המפתח · תוכנית Team ומעלה
- ארבעה שערים: מצייני מיקום · ריבוי · מונחים · אורך · אותם ארבעה בשני המסלולים
- תיקון, ואז דחייה: מתוקן פעם אחת, ואז כל ארבעת השערים שוב · נכשל פעמיים: נדחה, יחד עם השער שנכשל
- מד מילים: מילים נספרות כנגד מכסת התוכנית · $0.0008 למילה מעבר לכך בתוכניות בתשלום
- פרסום: בקשת משיכה · חבילת CDN · המתנה לבדיקה
ארבעה שערים. כל שורה, כל commit.
מצייני מיקום, ריבוי, מונחים וסוגריים, ואורך. לא משנה באיזה שלב נוצרה השורה, כל ארבעת השערים בודקים אותה. שורה עם מציין מיקום פגום, צורת ריבוי או מונח אסור אינה משוחררת, ושורה שחרגה מאורכה בלבד נכתבת. מקור: השער הדטרמיניסטי לפני הבדיקה ב-QaRunner, והבדיקות זהות שוב במסלול היצירה.
מצייני מיקום
כל משתנה שורד את המעבר: לעולם לא מושמט, לא משונה שמו, ולא מסודר מחדש כך שמשמעותו תשתנה.
en Hi, {name}!
ja {name}さん、こんにちは
ריבוי
כל הצורות שהשפה באמת צריכה. מערכי הכללים מגיעים מ-CLDR, המכסה 224 שפות.
en one, other
ru one, few, many
גלוסרי
המונחים שלך נשמרים בכל שפה. מונח נעול נאכף בשער, ולא מוצע כהערת סגנון.
term "Acme Pay", do not translate
נשמר בכל locale בריצה
אורך
גרמנית היא שפה ארוכה וכפתורים הם קטנים. כל שורה נמדדת מול מגבלת התווים שהגדרת על המפתח.
de In den Warenkorb
בתוך מגבלת התווים במפתח
- gate המציין {code} חסר בשורת טיוטה
- repair הכנסה מחדש של {code}, עיצוב מחדש של רצף מימין לשמאל
- re-gate כל ארבע הבדיקות מופעלות מחדש על השורה המתוקנת
- refuse כישלון שני נדחה, יחד עם השער שנכשל
41 מחברים, כבר מובנים.
העבירו את השינוי הבא שלכם דרך המנוע.
צרו פרויקט, הוסיפו את המחרוזות שלכם, וכל מחרוזת חדשה או משתונת תנוסח בטיוטה, תעבור בדיקות ותהיה מוכנה לפני שמישהו בכלל מבקש.
