תרגם / תקן יישומי קינמון

שלום 😀

המאמר הבא מגיע אלי בדוא"ל, הכותב הוא רוברטו באנוסואני מודה לך אלף על התרומה הזו 🙂

---------------------------

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

הדבר הראשון שברור שעלה על דעתי היה לערוך את קובץ applet.js של אחד היישומונים שהתקנתי במחשב שלי, במקרה זה מה שמכונה רשימת חלונות. המיקום שלהם (ב- Linux Mint 12 לפחות) הוא /usr/share/cinnamon/applets/window-list@cinnamon.org

ברגע שאני פותח אותו, אני מוצא את הדיאלוגים באנגלית שיש לתרגם בין ציטוטים כפולים. שום דבר לא מסובך, אני אומר לעצמי.
ואכן, אלה היו הטקסטים שהייתי צריך להחליף למקבילה שלהם בספרדית, אז בלי למהר התחלתי לעשות זאת, בהפתעתי הראשונה ... הטילדים.
מה קורה אם אני משתמש בתו á ישירות בתרגום כדי לכתוב אזור? ובכן, כאשר מפעילים מחדש קינמון (במנטה, Alt + F2 וכותבים r) מה שמופיע הם כמה סמלים מוזרים, מכיוון שהמבטאים אינם מזוהים.

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

á = á
é = é
í = í
או = או
ú = ú

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

אמממ, זה מסתבך, זה לא הולך להיות קל כמו שחשבתי.
שאילתות נוספות לפורומים ועוד כמה חיפושים בגוגל סוף סוף אני מוצא את הפיתרון בפוסט על .NET (שלח אפים).
כל שעליך לעשות הוא להשתמש ב- unicode:

\ u00e1 -> á
\ u00e9 -> é
\ u00ed -> í
\ u00f3 -> או
\ u00fa -> ú
\ u00c1 -> Á
\ u00c9 -> É
\ u00cd -> Í
\ u00d3 -> Ó
\ u00da -> Ú
\ u00f1 -> ñ
\ u00d1 -> Ñ

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   ארונאמו ג'אז דיג'ו

    mm ... והאם משהו כמו gettext ב- JavaScript לא יהיה טוב יותר? כלומר, עדיף להקדיש זמן ליצירת תיקון המאפשר לתרגם יישומונים לעוד הרבה שפות: 3

    ברכות!

    נ.ב: הייתי עושה זאת, אבל אני עסוק מדי ב- U מכדי להיכנס לקרבי היישומון כרגע xD