Translating LibreOffice/he

תהליך התרגום של LibreOffice הוא די ישיר. הדרך המומלצת לעבודה היא להשתמש ב־Weblate (שער התרגום המקוון שלנו). בשיטה הזאת כל שדרוש לך כדי לתרגם הוא דפדפן וחיבורה לאינטרנט. אם העדפתך היא לעבוד ללא חיבור לאינטרנט, גם זאת אפשרות, נא להמשיך לקרוא. בטרם התחלת עבודת התרגום, נא לתאם מול צוותי השפה שאין תרגום כזה עדיין.

מועדי הגשה
כדאי לעיין בתכנית ההוצאה לאור. תכנית ההוצאה לאור מציגה את מועדי תיוג קוד המקור לבטא, הכנה להוצאה לאור או הוצאה לאור. מועד הגשת התרגום הוא תמיד יומיים לפני מועד התיוג המוכרז. נא לשים לב שמועד הגשת התרגום למועמד האחרון להפצה (RC3) למהדורה x.y.0 הוא גם מועד ההגשה למהדורת x.y.0 הסופית.

לכל מהדורה בנויה: לכן, מוטב להוסיף את השינויים שלך ל־Weblate ביום שני כדי לוודא שהם יכללו במהדורה.
 * התרגומים מחולצים מ־Weblate ביום שלישי
 * הם מוגשים ל־Git לפני התיוג, מועד הסיום לפני כל תיוג הוא יום שני

Weblate
למידע נוסף על הכלי עצמו, יש לבקר ב־https://weblate.org/he/ ובתיעוד https://docs.weblate.org/en/latest/

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

כאן ניתן למצוא מדריך בנוגע לשימוש ב־Weblate עבור LibreOffice.

At the top of the Weblate home page, click “Languages” and select “Explore all languages”. You will see a list of projects currently available for translation. Their names are self-explanatory. To localize LibreOffice, you'll have to work on projects called LibreOffice master – UI, LibreOffice master – Help, LibreOffice x.x.x – UI and LibreOffice x.x.x – Help. In general, if you're just starting, it probably makes most sense to work on master, but if you want to fix some nasty L10n bug in the current version of LibO, you can do that in the branch too.

מה הכוונה בתרגום ב־master:

The workflow has changed between 4.4 and 5.0, instead of working only on branches, the work can start earlier in between branches by working on master. Once there is a code branch, then it is reflected on Weblate branch and the work done on master is copied to the new created branch:

אופן עבודה שגרתי על קוד: ─────┬─────┬─────┬─────┬─────┬─────> master │    │     │     │     └─────> libreoffice-6-3 │    │     │     └───────────> libreoffice-6-2 │    │     └────────────────> libreoffice-6-1 │    └─────────────────────> libreoffice-6-0 └──────────────────────────> libreoffice-5-4 כל הענפים היו פעם master ואז פוצלו כדי לעדן כל מיני דברים. התרגומים היו מיזם מיוחד, כיוון שבאופן כללי לא היו עדכוני ביניים. תרגומים קפצו מ־4-2 ל־4-3, מ־4-3 ל־4-4 ללא עדכוני ביניים באמצע.

Master-based workflow would mean that when libreoffice-5-0 is created, the translations of master will be copied over and reused for that, and master then would be ongoing for libreoffice-5-1. See the whole explanation of Christian in this thread

If you prefer to translate offline, you can download PO files from Weblate and use your favourite tool(s) to work on them. You'll find the links in the “Files” dropdown menu of the desired language/project combination. Assuming you have the appropriate rights for your language, you should be able to upload PO or ZIP files back anytime (in case of ZIP, you must make sure to keep the initial directory structure intact).

You'll notice there are a few more projects available on Weblate. Here's a short overview of them:
 * Impress Remote: here you can localize the Impress Remote mobile applications.
 * Online: here are the LibreOffice Online web and mobile applications.
 * Website: this small project contains localization files that relate to websites. In particular, the mysite file contains our custom strings that appear in libreoffice.org websites (mostly related to the download page experience), the faqs file contains localization of the FAQs module that might (or might not) be used on local websites, extensionssite contains localization for extensions.libreoffice.org, and googleplay contains the strings we use in Google Play store. You don't have to translate all of these files, especially if you know you won't need some of them. Note that many generic things related to the CMS of libreoffice.org are being localized elsewhere. Also, please note that by completing this module, you don't get a "translated website". However, if you want to host a LibreOffice website in your language, you'll most likely want to translate at least the mysite file.

שו״ת

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


 * איך אפשר לחפש מזהה מפתח?
 * יש לוודא שבחרת בהתאמה מדויקת בסוג החיפוש ולהסתכל במחרוזות שבהערה


 * איך ניתן להוסיף חברים לקבוצת השפה שלי?
 * נכון לעכשיו, רק מנהלי Weblate יכולים להוסיף חברים לקבוצות תרגום, ניתן לשלוח הודעה לרשימה l10n או אל Sophie

קובצי POT ו־PO
את קובצי ה־POT העדכניים ביותר שחולצו מקוד המקור תמיד ניתן למצוא כאן:
 * קובצי POT עדכניים

קובצי PO לכל שפה נתמכת מאוחסנים במאגר קוד המקור במודול שנקרא 'translations'. מודול זה מתוחזק על ידי Christian Lohmaier ו־András Tímár, שיקבלו תרגומים מ־Weblate (או מקורות חלופיים) לפני כל הוצאה לאור וידחפו אותם ל־git.

עצות
export GLADE_CATALOG_SEARCH_PATH=/opt/libreofficedev4.2/share/glade/** לאחר מכן למלא את הנתיב של הקובץ שברצונך להציג: glade /opt/libreofficedev4.2/share/config/soffice.cfg/cui/ui/pageformatpage.ui
 * You are encouraged to [mailto:l10n+subscribe@global.libreoffice.org subscribe to l10n@undefinedglobal.libreoffice.org] mailing list. Apart from being a support channel for localizers, it's also the medium where important information for translators (such as string updates and deadlines) is announced. You can also ask 'timar' on irc.libera.chat in the #libreoffice-dev channel.
 * You may edit new .ui files using Glade to see them in context. For that install Glade for your distribution (I only know for Linux, so fix it if you know for other distributions) and either a version from master or the last dev build you want to translate.
 * then enter in your terminal:

היבטים נוספים של תרגום
היבטים נוספים בתרגום LibreOffice נדונים במדריך לתרגום LibreOffice.

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