ב-1 באפריל 2014 פרסמנו תרגום של אפליקציית החסימה לקלינגונית. קלינגונית היא בחירה לא שגרתית לתרגום, וכאן רצינו לתת לכם הקשר לגבי הדרכים והסיבות ואיך אתם יכולים לעזור.
למה?
לחסום תורגמה ליותר מ-40 שפות, כולל שפות מימין לשמאל כמו ערבית ועברית. לדעתנו, חשוב למתכנתים מתחילים ללמוד את יסודות התכנות בשפה שלהם, לפני המעבר לשפות התכנות המקובלות באנגלית.
קלינגונית היא שפה אמיתית בכל מובן המילה. זה לא סתם אוסף של מילים מומצאות שנאמרות יחד כדי ליצור סרט. במקום זאת, הוא נוצר על ידי בלשנים במשך עשרות שנים. בשפה הקלינגונית יש דקדוק מורכב וייחודי לחלוטין.
חשוב לקחת בחשבון את סדר המילים. באנגלית, לפי הסדר של נושא-פועל-אובייקט ("החתול אוכל את האוכל"). ההונגרית מתבססת על הסדר "אובייקט-נושא-פועל" ("האוכל שהחתול אוכל"). השפה העברית כתובה לפי הסדר Verb-Subject-Object ("אוכל את החתול את האוכל"). קלינגונית היא הכי מוזרה, עם סדר בנושא אובייקט-פועל ("האוכל אוכל את החתול"). תמיכה בקלינגונית היא המבחן האולטימטיבי לגמישות של בליי. צריך לשנות את הסדר של קלט הבלוקים, להוסיף קבוצות של סיומות, לשנות כללים לצורת רבים. שיפורים בתשתית שבוצעו במהלך התרגום לקלינגונית עוזרים לנו לתמוך בכל השפות.
מי?
אפשר לצפות שמספר עובדי Google שמתנהלים בצורה שוטפת בקלינגונית גדול מכפי שאפשר לצפות (ואנחנו מגייסים עובדים). בקבוצת השפות הקלינגונית של Google יש מדריך סגנון למונחים, כדי שאפליקציות שונות ישתמשו באוצר מילים עקבי.
אנחנו תמיד שמחים כאשר מתנדבים תורמים תרגומים או תיקונים חדשים – עבור קלינגונית או שפות אחרות.
איך עושים את זה?
רוב התרגומים שלBlockly מתבצעים על ידי מתנדבים המשתמשים ב-Translatewiki. לצערי, קלינגונית לא שמטריצת השפות שלהם. כתוצאה מכך, תורמי תוכן קלינגוניים צריכים לערוך שני קבצים באופן ידני:
msg/json/tlh.json ו-demos/code/msg/tlh.js
אפשר לחפש בקובצי en
בכל ספרייה את הביטויים באנגלית (כולל
אלה שעדיין לא תורגמו לקלינגונית).
באופן כללי, אנחנו לא רוצים שהודעות עם הסבר קצר או כתובות URL של עזרה יתורגמו, כי הן מספקות הקשר שימושי למשתמשים חדשים קלינגונית.
כל הביטויים חייבים להיות מתורגמים באופן ידני. Bing Translate יוצר תרגומים כאלה בשם "Library" -> "be'nI''a'wI', Datu'"
, שפירושו למעשה "discover my big sister"
.
לא מומלץ להשתמש בביטוי זה בסביבה קלינגונית.