שלום חברים, הפעם אני כותב כדי לשתף אתכם בכלי שיצרתי בכדי להקל על התרגום של קבצי * .po.
אם אינך יודע, כאשר מתכנת מעוניין שתוכנתו תיראה בכמה שפות, הוא מקודד בצורה מיוחדת (זה תלוי בשפת התכנות בה הוא משתמש) את מחרוזות הטקסט שהמשתמש יראה כך שתוכניות מיוחדות כגון PoEdit (קישור), הקל על תרגומם וצר את קבצי * .po.
אלה משמשים את היישום: כאשר הוא נטען, הוא בודק באיזו שפה המערכת משתמשת בקובץ ה- po המתאים כדי להציג את ההודעות ואת הטקסטים של הרכיבים (כפתורים, כרטיסיות, תפריטים וכו ') מתורגמים על פי מה שהם אומרים קובץ .po
קבצים עם סיומת .po מציינים בשמם לאיזו שפה הם מתורגמים, למשל: es.po (בספרדית), en.po (באנגלית), fr.po (בצרפתית), it.po (ב איטלקית) וכו '.
היישום שלי הוא "חצי אוטומטי", הוא דורש התערבות של המשתמשים כדי לבצע את המשימה. אני מסביר מה הבקשה שלי עושה:
- קרא קובץ XX.po לפי ההנחיה. כשאני אומר XX אני מתכוון לשם השפה: es (ספרדית), en (אנגלית), fr (צרפתית) וכו '...
- זה מחלץ את כל הביטויים ושם אותם על הלוח.
- המשתמש מדביק ביטויים אלה בדף התרגום של גוגל, מתרגם, (ניתן להשתמש בדף תרגום אחר), בוחר את השפה (XX היא השפה) ולחץ על כפתור התרגום. העתק את הביטויים המתורגמים ללוח והדבק אותם ביישום.
- היישום משנה את קובץ XX.po. הערה: הוא ייצור גם קובץ XX.mo (קובץ בינארי שהוא זה שהיישום ישתמש בפועל).
עשית זאת באמצעות Poedit כדי לערוך את קובץ XX.po ואנחנו יכולים לראות כיצד שולבו ביטויי התרגום. השלב הבא הוא לבדוק את התרגום ולשפר אותו (כולנו יודעים שתרגומי מכונות אינם טובים במיוחד).
אני משאיר לך סרטון המסביר את התהליך:
תוכלו להוריד את התוכנית מהבלוג האישי שלי: http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html
הערה.
הוא מתוכנת בסרטנים 3.5.4. (בקישור זה תוכלו לדעת כיצד להתקין אותו)
מה קורה לי:
http://goo.gl/9IcaaC
ברכות.
אַבּסוּרדִי?
תוכנית זו מתורגמת לארבע שפות (אנגלית, צרפתית, איטלקית וגרמנית) לפי השיטה שהסברתי.
הוא פורסם במשך 4 ימים, וקיבלתי את התרגום המשופר והמתוקן על ידי שני משתמשים ילידי צרפת ואיטליה.
אם לא היה לו תרגום "ראשוני", בוודאי שאף אחד מאותן מדינות לא היה עוצר לראות את היישום (או לא היה יודע למה הוא נועד) פשוט משום שהוא היה בספרדית.
המסקנה שלי היא שהכלי שימושי. זה שימושי לתרגום תוכניות, גם אם מדובר בתרגומים גרועים, המאפשרים להגיע ליותר אנשים, וכי אותם אנשים יכולים לעזור בשיפור התרגום.
שכחתי להגיב:
בעזרת כלי זה, ארבעת התרגומים נמשכים דקה אחת ומשלבים אותם בתוכנית.
מה ההבדל עם Poedit?
תודה על השיתוף. לחיים
התוכנית שלי לא מחליפה את PoEdit, היא משלימה אותה.
זה פשוט מקל להוסיף את תרגומי המתרגמים של גוגל כמעט לכל הביטויים, עם כמה לחיצות עכבר, לקובץ xx.po.
ואז עם PoEdit, אתה עורך את הקובץ xx.po ובודק את התרגומים.
באובונטו 14.04 לאחר שנתן לי שגיאות תלות מרובות מגמבאס תוותר לי.
עליך להתקין את gambas3.5.4
אני חושב שבאובונטו 14.04, גרסת gambas3.1.1 מותקנת כברירת מחדל.
עליך להוסיף PPA זה:
$ sudo add-apt-repository ppa: gambas-team / gambas3
עדכון $ sudo apt-get
$ sudo apt-get להתקין gambas3
בקישור זה מוסבר למספר הפצות:
http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html
תודה לך עכשיו שזה עובד בשבילי.
מעניין, תתעודד והמשיך לתכנת 🙂
הקישור שמופיע בהערה לא עובד בשבילי.
האם זה:
http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html
(טעיתי כשהוספתי אותו למאמר)
האם זה:
http://cursogambas.blogspot.com.es/2012/08/instalacion-desde-repositorios-del.html
בכל אחד מהמאמרים שלי תמיד שמתי את הקישור כדי לדעת כיצד להתקין את gambas3
אם אתה סומך על Google Translate שיעשה את התרגומים ... אם אתה רוצה משהו מקצועי, כדאי לך להזמין מישהו לתרגום.
רחוב אדריאן ארויו:
"... .. להעסיק מישהו שיתרגם."
אם היה לי כסף, אז .... לא היינו מדברים על שום דבר ... הייתי עושה מה שאתה ממליץ.
זהו כלי לאלה שאין להם כסף או שאינם יכולים להרשות לעצמם להעסיק מתרגם ורוצים לתרגם תוכניות (שלהם או אחרים).
אני מאלה שבדרך כלל פונים ל- Transtator, למעשה עשיתי את זה עם FireJamendo, אפילו עם משחק שהכנתי עבור Zx Spectrum, אך זו בדרך כלל לא האפשרות הטובה ביותר שכן פעמים רבות התרגום אינו נכון, ואני אומר זאת בשני המקרים , ששיפר את התרגום.
ובכן, אני שתמיד עושה דברים לשוניים, וכמובן סרטנים, אני מודה לך המון, זה ישמש אותי הרבה בכך שזה יהיה לא רק מהיר יותר לתרגם כמה שיותר קל מכיוון שאתה מתרגם עבורך + מתרגם שאתה סוקר ותקף.
כרגע אני מתרגם אופנסר ויש אלפי דיאלוגים לתרגום והם לא משתמשים ב- poedit, אז אני יכול לראות אותם. אז כל מה שנעשה בכדי להקל על המשימות הוא נהדר.
שוב תכנת 5 כוכבים. תודה על השיתוף.
בפעם האחרונה ששיתפתי פעולה בתרגום, השתמשתי ב https://www.transifex.com שיש לו לקוח אינטרנט טוב למדי.
כריסטיאנהקד:
»השתמשתי בפלטפורמה ...»
זוהי פלטפורמת תשלומים, $ 19 לחודש.
השיטה שלי עולה 0 $ לחודש, ברור שהיא לא שיטת התרגום "הטובה ביותר", אבל היא הזולה ביותר.
אתה יכול לנסות QT, שרימפס הוא יותר ויותר בשימוש
פפה:
"אתה יכול לנסות QT, שרימפס מיושן יותר ויותר"
אתה טועה, סרטנים 2 אם זה לא בשימוש, אבל סרטנים 3, זה רותח.
זו שפה קלה ומודרנית (היא תומכת בפרדיגמת ה- OOP) והיא מהירה כמו Python.
google
Gambas3 -> 111.000 תוצאה
qt -> 256.000.000 תוצאות
אני לא מתכוון להעריך טווחים 3, יש מערכת הפעלה המבוססת על qt, בנוסף להיות מרובה צורות כולל ווינדוס 8 מכשירי טלפון אנדרואיד, הרעיון של qt הוא אכזרי כולל כל התיעוד, בתגובה למעלה אמרתי לך לנסות את זה אם אתה אוהב את זה יותר gambas3, «לטעום את הצבעים»
פפה:
", בתגובה למעלה אמרתי לך לנסות את זה"
וגם אמרת:
"סרטנים מיושנים יותר ויותר"
וזה לא נכון. אם היית בגוגל את gambas3 לפני 3 שנים, כמעט ולא היו לך תוצאות.
למשתמש לא אכפת באיזו שפה מייצרים את היישום, רק אם היא שימושית עבורם.
אם זה לא עובד בשבילך, לא משנה באיזו שפה הוא מתוכנת (C, C ++, Java, Python ... או Gambas3), זה עדיין לא יעבוד עבורך.
כמו שאתה אומר "לטעום את הצבעים."
מעניין אם לא תרגם מחדש את הביטויים שכבר תורגמו. כמו כן, הם יסמנו את התרגומים החדשים כ- "מטושטשים" (ארעיים), כדי שנדע אילו מהם עלינו לבדוק
py_crash:
»לא לתרגם ביטויים שכבר תורגמו שוב."
אפשרות זו כבר כלולה בתוכנית (עיין בתיבת הסימון שמופיעה בטופס, המכונה »מחק ביטויים שתורגמו»).
אם הוא מושבת, גם אם אתה מתרגם אותו במתרגם Google, הוא לא ישלב אותו בקובץ .po, אם כבר יש לו תרגום. תבחן את זה.
לגבי
אתה צודק, אז ההמלצה שלי היא שאפשרות ברירת המחדל היא עם תיבת הסימון מושבתת. מאז כשמשתפים פעולה עם פרויקט, התרגומים שכבר קיימים מקובלים (ופעמים רבות הם עברו QA למשל.
אגוסטין פרריו:
«ההמלצה שלי היא שאפשרות ברירת המחדל היא עם תיבת הסימון מושבתת. »
אוקי, יש לזה היגיון.
בגרסה 0.0.7 הוא כבר שונה כך. תוכלו להוריד אותו באותו קישור:
http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html
מדוע לא לחבר אותו מחדש עם גמבאס מודרניים יותר כדי להיות מסוגלים להמשיך להשתמש בו ללא מאגרים חיצוניים?
אהה, הישנה היא המערכת שלי, שהמאגר מיועד ל- Gambas 3.5 ולאובונטו שלי 14.04 יש מערכת נמוכה יותר. תודה.
שגיאה, ניסיתי לתרגם דג כחול מאנגלית לאספרנטו (eo) (eo משתמש באותה מחרוזת ריבוי בתצורת הקטלוג), ואם אני בודק את האפשרות למחוק את המחרוזות המתורגמות (מכיוון שיש כמה בהתחלה שמתורגמים לאנגלית לאחר העתקת en.po ל- eo.po) כי בסוף התהליך אם אני מנסה לפתוח את הקובץ עם poedit זה נותן לי שגיאה ואומר שהוא פגום.
אתה יכול לתפוס את הקובץ המקורי en.po מ http://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/po/en.po?format=raw
כישלון, השלבים:
1) הורד את en.po מ- bluefish
http://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/po/en.po?format=raw
2) העתק en.po ל- eo.po כדי לתרגם אותו לאספרנטו
3) פתח את eo.po בעזרת מתרגם העזרה
4) מכיוון שכבר ישנם כמה משפטים שתורגמו בהתחלה, תיבת סימון [x] מחק משפטים שתורגמו
5) תוכן הלוח מעתיק אותו לקובץ ingles.txt חדש
6) תרגם מסמך באמצעות Google Translate מאנגלית לאספרנטו.
7) בחר את כל התרגום (לחצן העכבר הימני ובחר הכל) והדבק אותו בתרגום העזרה
8) סיים? לא, עכשיו סגור מתרגם עזרה ופתח את הקובץ eo.po מ- poedit: error.
אוקיי, אני הולך לראות מה יקרה. אם זה באג, אנסה לתקן.
לגבי
ויליאם:
תיקנתי את התוכנית, ועם הגרסה החדשה 0.0.8, זה כבר לא נותן שגיאה בעת עריכתה עם poedit.
אתה יכול להוריד אותו מהבלוג שלי:
http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html
לגבי
חוליו
שלום, יש לך גרסה כלשהי לחלונות ??? תודה רבה מראש