Changes

From Gramps

Howto:Change the language of reports/he

9,983 bytes added, 08:40, 3 September 2024
m
addition
<div dir="rtl" lang="he" class="mw-content-rtl">
{{languages/he|Howto:_Change_the_language_of_reports|HE:כיצד לשנות את שפת הדוחות}}
 
{{stub/he}}<!--merge into manual and update-->
{{man note|הוראות אלו הן לגרסת גרמפס 4.x ומעלה.|יש לשנות אותן עבור גרסת גרמפס 3.x ומעלה בהתאם, לקריאה נוספת [[Gramps_{{Version manual}}_Wiki_Manual_-_Settings/he#שפות|מדריך למשתמש]]}}
 
בעת האתחול, שפת מנשק משתמש גרמפס ייגזר כבררת מחדל מהגדרות מקם (locale) המערכת, לכן גם כל הדוחות והמצגים יוצגו בשפה זו.
{{man note|יוצאם מכלל זה הם נתונים שהוזנו במקור בשהה שונה משפת המערכת, לדוגמה, אם שפת המערכת היא ''עברית'' אך מקצת משמות האנשים או שמות מקומות הוזנו בלועזית, כפי שמופיע במסמכי המקור, נתונים אלו יוצגו בדוחות ומצגים בשפה בה הן הוזנו.}}
למרות האמור לעיל ניתן להפיק גם דוחות בשפה שונה מהשפת מקם מערכת ההפעלה במחשב. גרמפס הרי תומך ב[[Gramps_translations|שפות רבות]], דבר שמאפשר באופן טבעי גם הפקת דוחות ומצגים בכל אחת מהשפות הללו, שכן כלל לא יהיה מופרח להניח שלא מעט משתמשים יחפצו להפיק דוחות בשפה שונה משפתם הם במטרה לשתף תכנים עם בני משפחה, קרובים או חברים שמתגוררים ברחבי העולם ושפתם שונה מהשפה בה הותקנה המערכת.
== הפעלת גרמפס בשפה אחרת==
===הפעלת גרמפס ממסוף או פקודת שורה===
 
ראשית, הבה נלמד כיצד להפעיל את גרמפס ממסוף או משורת פקודה (מה שמכונה מנשק CLI-Command Line), אליו ניתן להגיע במערכות לינוקס בדרך כלל בתפריט המערכת בלוח התחתון.
 
הדרך הקלה ביותר לאתחול גרמפס היא על ידי הקלדת הפקודה <code>gramps</code> בשורת הפקודה בחלון המסוף שנפתח, המערכת תזהה את הפקודה כיוון שגרמפס מותקן בדרך כלל במחיצה <code>/usr/bin</code> שנכללת כברירת מחדל בנתיבי המערכת בעת האתחול.
דרך אחרת היא לציין את הנתיב המלא לקובץ הבציע של גרמפס באמצעות הפקודה <code>/usr/bin/gramps</code>. נתיב זה עשוי להשתנות מהפצה להפצה להפצה לכן כדאי לבדוק את הנתיבי ברירת ההמחדל של המערכת בעת אתחול. לשם כך אפשר להשתמש בפקודה הבאה שתציג את כל נתיבי המערכת:
<div dir="ltr">
$PATH
</div>
הפעלת גרמפס באחת משתי הדכים הללו, קוראת לגרמפס על פי הגדרת מקם ברירת המחדל של המחשב האישי, כלומר, השפה שבה הותקנה מערכת ההפעלה לינוקס. אם במערכת מותקנים מקמים נוספים אחרים, ניתן לקרוא לגרמפס בכל אחת מהם. לבדיקת המצאותם של מקמים מותקנים נוספים ואחרים, ניתן להשתמש בפקודה:
<div dir="ltr">
locale -a
</div>
בחלון המסוף תודפס רשימה כדוגמת הרשימה האה שמציגה את כלל המקמים שמותקנים במערכת.
<div dir="ltr">
❯ locale -a
C
C.utf8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IL
en_IL.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
he_IL.utf8
POSIX
</div>
 
לדוגמה, אם מקם ''nl_BE'' לא מופיע ברשימה, המשמעות ששפה זו לא מותקנת במחשב וכדי שאפשר יהיה להשתמש בה, נדרש להתקינה מתפריט מערכת ההפעלה, העדפות &larr; שפות ובחירת השפה הרצויה.
 
לאחר השלמת תיצור המקם בקידוד ''nl_BE.UTF-8'', ניתן יהיה לאתחל את גרמפס באמצעות הפקודה:
<div dir="ltr">
LANG=nl_BE.UTF-8 /usr/bin/gramps
</div>
וכדי להקל על העבודה בהמשך, ניתן וכדאי ליצור כינוי הפעלה מהירה (alias). כדי לייצור כינוי חדש יש לערוך את קובץ <code>.bashrc</code> (או כל מעטפת יוניקס אחרת כגון zsher.)(קובץ זה נמצא במחיצת הבית) בעורך מלל שמותקן במחשב (כגון: vim, nano, gedit ודומיהם). בתחתית הקובץ יש להוסף את השורה הבאה:
<div dir="ltr">
alias gramps_nl=' LANG=nl_BE.UTF-8; /usr/bin/gramps'
</div>
פקודת הכינוי חייבת להיות ייחודית, לכן במקרה זה אפשר להשתמש ב<code>gramps_nl</code>. ולשמור את הקובץ. כדי שהכינוי החדש יהיה תקף נדרש לשתחל את מסוף יוניקס. לאתחול גרמפס עם מקם אחר יש להזין את פקודת הכינוי <code>gramps_nl</code> וגרמפס יאותחל בשפה ההולנדית. ניתן להגדיר פקודות כינוי מרובות עבור מספר מקמים.
 
אתחול גרמפס עם מקם שלא הותקן במערכת ההפעלה, יעבוד חלקית בלבד. לכן חשוב להגדיר שפת נסיגה לאחור כזו שכבר שמותקנת במערכת, אחרת גרמפס לעולם לא יאתחל. לדוגמה, אם המקם nl_BE.UTF-8 מותקן במערכת, אבל יש רצון לאתחל את גרמפס בשפה השוודית, ניתן להזין את הפקודה הבאה:
<div dir="ltr">
LC_ALL=nl_BE.UTF-8 LANGUAGE="sv" python3 gramps
</div>
{{man note|הערה|LC_TIME, שממקמם תסדירי תאריך/שעה, אינו משפיע על התסדירים – אלה מוגדרים בהעדפות – אך משפיע על תרגומים של שמות חודשים וימים (למשל 'מרץ' ו'יום ראשון') כמו גם תחיליות כמו 'לפני' ו'בין'. הגדרתו תעקוף את LANG ו-LANGUAGE אך לא את LC_ALL, אשר עוקף את כל השאר.}}
 
גרמפס '''מחייב''' ברוב המקרים מקמים בקידוד UTF-8 כדי לעבוד בצורה תקינה.
 
כל זה בהנחה שתרגומי גרמפס מותקנים במלואם במחיצת ברירת המחדשל. אם זה לא המקרה, צריך לכוון את גרמפס אל המחיצה שבה יימצאו התרגומים. קובצי התרגום מכונים ''gramps.mo'', אותם ניתן למצוא בלינוקס בקלות באמצעות הפקודה ''locate''. לדוגמה, מתוך מסוף יש להריץ את הפקודה
<div dir="ltr">
locate "gramps.mo"
</div>
פלט הפקודה יופיע במסוף כרשימה של כל קובצי ''gramps.mo'' שקיימים. אם השפה השוודית קיימת, היא תוצג בנתיב המלא בתסדיר הבא /home/me/gramps/mo/sv/gramps.mo, כעת ניתן להפנות את גרמפס למחיצה זו באמצעות:
<div dir="ltr">
GRAMPSI18N=/home/me/gramps/mo LC_ALL=C.UTF-8 LANG="sv" python3 gramps
</div>
לחלופין, אפשר להוסיף פריט חדש לתפריט של GNOME או KDE, ובכך להמנע מהצורך להזין פקודה זו במסוף, פשוט לקרוא לה מתפריט.
 
===הוספת פריט בתפריט KDE===
[[Image:gramps_locale_add_kde_menu_item.png|800px|left|הוסף פריט תפריט של גרמפס KDE של מקומי]]
 
 
*לחיצה ימנית על {{Man key press|K}} &larr; בחירה ב<code>'עורך תפריט'</code>
*לחיצה על <code>'Office'</code>
*לחיצה על <code>'פריט חדש'</code>, ולהזין את המחרוזת <code>'Gramps Genealogy System (nl)'</code>
 
בכל אחד מהשדות יש להזין:
 
*תיאור: <code>Gramps NL Locale</code>
*הערה: <code>ניהיל מידע חקר־יוחסין, ביציע מחקר וניתוח חקר־יוחסין</code>
*פקודה: <code>LANG=nl_BE.UTF-8; /usr/bin/gramps</code>
 
שינוי LANG לשפה הרצויה כפי שתואר בסעיף הקודם.
ולהשאיר את כל האפשרויות האחרות כברירת מחדל. כדי להוסיף את סמל גרמפס, יש ללחוץ על הסמל לצד שדות שם ותיאור
 
*בחירה ב<code>'סמלים אחרים'</code> &larr; לחיצה על <code>'דפדוף'</code>
*ניווט למחיצה <code>/usr/share/gramps/images</code>
*בחירת תמונה <code>gramps.png</code>
 
בעורך התפריטים KDE בחירת <code>'שמירה'</code> וסגירת החלון.
 
כדי להפעיל את גרסת המקם של גרמפס לחיצה על Gramps NL Locale &larr; OFFICE &larr; {{Man key press|K}}
 
===הוספת פריט בתפריט GNOME===
 
כדי להוסיף פריט בתפריט Gnome, יש להתקין את עורך התפריטים; אם הוא עדיין לא מותקן, (בפדורה) יש להקליד
<div dir="ltr">
yum install alacarte
</div>
במעטפת והפעל מחדש.
 
התהליך דומה לזה של KDE לעיל; לחיצה ימנית על התפריט ובחירה ב"ערוך תפריטים", מעבר למיקום הרצוי בעץ התפריט והוספת "פריט תפריט חדש". בחלון מאפייני המשגר יש ל​​הזין:
 
* סוג: <code>יישום</code>
* שם: [כל שם הגיוני; לדוגמה <code>Gramps - SV</code>]
* פקודה: <code>env LANG=sv_SE.utf8 /usr/local/bin/gramps</code>
* הערה: [כל שם הגיוני; לדוגמה <code>אתחול גרמפס במקם שוודי]
<div dir="rtl" lang="he" class="mw-content-rtl">
{{languages/he|Howto:_Change_the_language_of_reports|HE:כיצד לשנות את שפת הדוחות}}
6,817
edits

Navigation menu