ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
roterlלא בפורום כעת ת.הצטרפות: 03/07/2002 · הודעות: 190 ·
 

הודעה פורסם: 26/11/2009 - 02:57
נושא ההודעה: הגדרת locale en_IL

חיפשתי ויגעתי והאמנתי , אך לא מצאתי הגדרת locale של en_IL
כלומר שהשפה תיהיה אנגלית, אך עם הגדרות ישראליות (תאריך, מספור, וכו').

ב ubuntu שינוי משתני סביבה של ה LC_* לא משפיע על ב GDM, ובכל מקרה, אם משנים את ה LC_TIME לעברית אז התאריך כתוב בעברית, ואם זה לאנגלית אז התאריך כתוב באנגלית, אבל הפורמט לא מתאים (MM/DD/YY)

האם ישנה איזו דרך אלגנטית לפתור את זה?

רותם.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4433 ·
 

הודעה פורסם: 26/11/2009 - 08:08
נושא ההודעה:

אתה יכול לבחור לוקל "דומה" עבור תאריך, למשל תחבר en_GB במקום US. תכל'ס חוץ מארה"ב רוב הלוקלים מגדירים תאריך בצורה "נורמלית"

קוד:
~$ LC_TIME=en_US.UTF-8 date '+%x'
11/26/2009
~$ LC_TIME=en_GB.UTF-8 date '+%x'
26/11/09

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
roterlלא בפורום כעת ת.הצטרפות: 03/07/2002 · הודעות: 190 ·
 

הודעה פורסם: 29/11/2009 - 16:16
17 נושא ההודעה:

אם בוחרים he_IL לחלק מהדברים יש בעיה של הצגה לא נכונה
למשל שיניתי שרק המטבע יהיה לפי he_IL ואז בהצגה של טקסט עם המטבע זה הופיע כך:
- 100 ש"ח Some text
(כאשר יש מינוס)
בנקודות אחרות מצאתי בעיות אחרות

מכיוון שלא מצאתי משהו שיתאים לי, כתבתי locale מותאם.
מצ"ב למי שמעוניין


קוד:

comment_char %
escape_char  /
% English Language Locale for Israel

LC_IDENTIFICATION
title      "English locale for Israel"
source     ""
address    ""
contact    ""
email      ""
tel        ""
fax        ""
language   "English"
territory  "Israel"
revision   "1.0"
date       "2009-11-28"
%
category  "en_IL:2000";LC_IDENTIFICATION
category  "en_IL:2000";LC_CTYPE
category  "en_IL:2000";LC_COLLATE
category  "en_IL:2000";LC_TIME
category  "en_IL:2000";LC_NUMERIC
category  "en_IL:2000";LC_MONETARY
category  "en_IL:2000";LC_MESSAGES
category  "en_IL:2000";LC_PAPER
category  "en_IL:2000";LC_NAME
category  "en_IL:2000";LC_ADDRESS
category  "en_IL:2000";LC_TELEPHONE

END LC_IDENTIFICATION

LC_CTYPE
copy "i18n"

translit_start
include "translit_combining";""
translit_end
END LC_CTYPE

LC_COLLATE
copy "iso14651_t1"
END LC_COLLATE

LC_MONETARY
int_curr_symbol   "<U0049><U004C><U0053><U0020>"
currency_symbol   "<U20AA>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping      3;3
positive_sign     ""
negative_sign     "<U002D>"
int_frac_digits   2
frac_digits       2
p_cs_precedes     1
int_p_sep_by_space  2
p_sep_by_space    2
n_cs_precedes     1
int_n_sep_by_space  2
n_sep_by_space    2
p_sign_posn       4
n_sign_posn       4
END LC_MONETARY

LC_NUMERIC
copy "he_IL"
END LC_NUMERIC

LC_TIME
abday   "<U0053><U0075><U006E>";"<U004D><U006F><U006E>";/
        "<U0054><U0075><U0065>";"<U0057><U0065><U0064>";/
        "<U0054><U0068><U0075>";"<U0046><U0072><U0069>";/
        "<U0053><U0061><U0074>"
day     "<U0053><U0075><U006E><U0064><U0061><U0079>";/
        "<U004D><U006F><U006E><U0064><U0061><U0079>";/
        "<U0054><U0075><U0065><U0073><U0064><U0061><U0079>";/
        "<U0057><U0065><U0064><U006E><U0065><U0073><U0064><U0061><U0079>";/
        "<U0054><U0068><U0075><U0072><U0073><U0064><U0061><U0079>";/
        "<U0046><U0072><U0069><U0064><U0061><U0079>";/
        "<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>"
mon     "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/
        "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0079>";/
        "<U004D><U0061><U0072><U0063><U0068>";/
        "<U0041><U0070><U0072><U0069><U006C>";/
        "<U004D><U0061><U0079>";/
        "<U004A><U0075><U006E><U0065>";/
        "<U004A><U0075><U006C><U0079>";/
        "<U0041><U0075><U0067><U0075><U0073><U0074>";/
        "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/
        "<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/
        "<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
        "<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
abmon   "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
        "<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
        "<U004D><U0061><U0079>";"<U004A><U0075><U006E>";/
        "<U004A><U0075><U006C>";"<U0041><U0075><U0067>";/
        "<U0053><U0065><U0070>";"<U004F><U0063><U0074>";/
        "<U004E><U006F><U0076>";"<U0044><U0065><U0063>"

first_weekday 1

% Appropriate date and time representation (%c)
%       "%a %d %b %Y %H:%M:%S %Z"
d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
%
% Appropriate date representation (%x)
%       "%d/%m/%y
d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
%
% Appropriate time representation (%X)
%       "%H:%M:%S"
t_fmt   "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
%
% Appropriate AM/PM time representation (%r)
%       "%I:%M:%S %p"
t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
%
% Strings for AM/PM
%
am_pm   "<U0041><U004D>";"<U0050><U004D>"
%
% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
date_fmt        "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
<U0025><U005A><U0020><U0025><U0059>"

END LC_TIME

LC_MESSAGES
copy "en_US"
END LC_MESSAGES

LC_PAPER
copy "he_IL"
END LC_PAPER

LC_TELEPHONE
copy "he_IL"
END LC_TELEPHONE

LC_MEASUREMENT
copy "he_IL"
END LC_MEASUREMENT

LC_NAME
copy "he_IL"
END LC_NAME

LC_ADDRESS
copy "he_IL"
END LC_ADDRESS


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

הודעה פורסם: 29/11/2009 - 16:27
נושא ההודעה: המתחיל במצווה...

ראשית, כל הכבוד על ההשקעה ושיתוף פירותיה. עכשיו רק נותר להשלים את ה"פרטים הקטנים" - מה עושים עם הקובץ ואיך מכניסים אותו לפעולה?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
roterlלא בפורום כעת ת.הצטרפות: 03/07/2002 · הודעות: 190 ·
 

הודעה פורסם: 29/11/2009 - 16:54
נושא ההודעה:

להלן איך להתקין ב ubuntu:

1. לשמור את הקובץ תחת usr/share/i18n/locales/en_IL
.2 לערוך לקובץ var/lib/locales/supported.d/local:
קוד:
en_IL.UTF-8 UTF-8
en_US.UTF-8 UTF-8


3. להריץ
קוד:
sudo locale-gen en_IL
sudo dpkg-reconfigure locales


4. על מנת לעדכן את ה gnome צריך לערות את הקובץ home/<user>/.dmrc/ שיכלול
קוד:
[Desktop]
Language=en_IL.UTF-8
Layout=us

ולאתחל את gnome.

מקווה שלא שכחתי משהו.... Smile
אני לא בטוח איך זה במערכות אחרות, קראתי שב ubuntu זה קצת שונה. אשמח אם משהו יוסיף לגבי מערכות אחרות.

רותם.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ארתיום ת.הצטרפות: 15/07/2005 · הודעות: 4433 ·
 

הודעה פורסם: 29/11/2009 - 17:36
נושא ההודעה:

נחמד... זה יכול להיות באמת שימושי... הבעיה שרק יישומים שעובדים עם C locale יתמכו בזה. יש הרבה סביבות אחרות שיש להם ספריות/בסיסי נתונים של לוקליזציה המובנות משלהם, למשל: Qt, ICU ועוד.

מה שיותר מעניין אותי זה דווקא מדוע אין ar_IL ברשימת לוקלים הסטנדרטית?.. לא של POSIX ולא של CLDR?

_________________
קזית 3 - קנופיקס עברי.
BiDiTeX - תמיכה בכיווניות ל-LaTeX.
CppCMS - פיתוח ל־web ב־++C.

גם לי יש בלוג Neutral
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
החתול_שמיללא בפורום כעת ת.הצטרפות: 06/10/2011 · הודעות: 1 ·
 

הודעה פורסם: 06/10/2011 - 19:40
נושא ההודעה: תודה! ושאלה

אחלה יוזמה. הקובץ הזה הוא בדיוק מה שהייתי צריך.
התקנתי אותו על Ubuntu 11.04 והוא עובד מצויין.

והנה שאלה: איך יוצרים קובצי לוקאל כאלו?
אני רוצה למשל לערוך את הקובץ הזה כדי להתאים את תצוגת התאריך, השעה וכו' באופן אישי, אבל הערכים שמופיעים בתוכו כתובים בצורה לא קריאה. ספציפית, במקומות מסויימים בהם הייתי מצפה שיופיע טקסט, מופיעות מחרוזות כמו <U0049><U004C><U0053><U0020>. אני מנחש שהסימנים האלה הם ייצוגים כלשהם של יוניקוד?

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

תודה, שמיל
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. roterl
  2. ארתיום
  3. roterl
  4. אורח
  5. roterl
  6. ארתיום
  7. החתול_שמיל