diff --git a/.tx/config b/.tx/config index ee0cd1d48..9a6354205 100644 --- a/.tx/config +++ b/.tx/config @@ -15,6 +15,7 @@ trans.es_ES = UI/MailerUI/SpanishSpain.lproj/Localizable.strings trans.eu = UI/MailerUI/Basque.lproj/Localizable.strings trans.fi = UI/MailerUI/Finnish.lproj/Localizable.strings trans.fr = UI/MailerUI/French.lproj/Localizable.strings +trans.he = UI/MailerUI/Hebrew.lproj/Localizable.strings trans.hr_HR = UI/MailerUI/Croatian.lproj/Localizable.strings trans.hu = UI/MailerUI/Hungarian.lproj/Localizable.strings trans.is = UI/MailerUI/Icelandic.lproj/Localizable.strings @@ -50,6 +51,7 @@ trans.es_ES = UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings trans.eu = UI/PreferencesUI/Basque.lproj/Localizable.strings trans.fi = UI/PreferencesUI/Finnish.lproj/Localizable.strings trans.fr = UI/PreferencesUI/French.lproj/Localizable.strings +trans.he = UI/PreferencesUI/Hebrew.lproj/Localizable.strings trans.hr_HR = UI/PreferencesUI/Croatian.lproj/Localizable.strings trans.hu = UI/PreferencesUI/Hungarian.lproj/Localizable.strings trans.is = UI/PreferencesUI/Icelandic.lproj/Localizable.strings @@ -85,6 +87,7 @@ trans.es_ES = UI/Scheduler/SpanishSpain.lproj/Localizable.strings trans.eu = UI/Scheduler/Basque.lproj/Localizable.strings trans.fi = UI/Scheduler/Finnish.lproj/Localizable.strings trans.fr = UI/Scheduler/French.lproj/Localizable.strings +trans.he = UI/Scheduler/Hebrew.lproj/Localizable.strings trans.hr_HR = UI/Scheduler/Croatian.lproj/Localizable.strings trans.hu = UI/Scheduler/Hungarian.lproj/Localizable.strings trans.is = UI/Scheduler/Icelandic.lproj/Localizable.strings @@ -120,6 +123,7 @@ trans.es_ES = UI/Contacts/SpanishSpain.lproj/Localizable.strings trans.eu = UI/Contacts/Basque.lproj/Localizable.strings trans.fi = UI/Contacts/Finnish.lproj/Localizable.strings trans.fr = UI/Contacts/French.lproj/Localizable.strings +trans.he = UI/Contacts/Hebrew.lproj/Localizable.strings trans.hr_HR = UI/Contacts/Croatian.lproj/Localizable.strings trans.hu = UI/Contacts/Hungarian.lproj/Localizable.strings trans.is = UI/Contacts/Icelandic.lproj/Localizable.strings @@ -155,6 +159,7 @@ trans.es_ES = UI/MainUI/SpanishSpain.lproj/Localizable.strings trans.eu = UI/MainUI/Basque.lproj/Localizable.strings trans.fi = UI/MainUI/Finnish.lproj/Localizable.strings trans.fr = UI/MainUI/French.lproj/Localizable.strings +trans.he = UI/MainUI/Hebrew.lproj/Localizable.strings trans.hr_HR = UI/MainUI/Croatian.lproj/Localizable.strings trans.hu = UI/MainUI/Hungarian.lproj/Localizable.strings trans.is = UI/MainUI/Icelandic.lproj/Localizable.strings @@ -190,6 +195,7 @@ trans.es_ES = UI/Common/SpanishSpain.lproj/Localizable.strings trans.eu = UI/Common/Basque.lproj/Localizable.strings trans.fi = UI/Common/Finnish.lproj/Localizable.strings trans.fr = UI/Common/French.lproj/Localizable.strings +trans.he = UI/Common/Hebrew.lproj/Localizable.strings trans.hr_HR = UI/Common/Croatian.lproj/Localizable.strings trans.hu = UI/Common/Hungarian.lproj/Localizable.strings trans.is = UI/Common/Icelandic.lproj/Localizable.strings @@ -225,6 +231,7 @@ trans.es_ES = UI/AdministrationUI/SpanishSpain.lproj/Localizable.strings trans.eu = UI/AdministrationUI/Basque.lproj/Localizable.strings trans.fi = UI/AdministrationUI/Finnish.lproj/Localizable.strings trans.fr = UI/AdministrationUI/French.lproj/Localizable.strings +trans.he = UI/AdministrationUI/Hebrew.lproj/Localizable.strings trans.hr_HR = UI/AdministrationUI/Croatian.lproj/Localizable.strings trans.hu = UI/AdministrationUI/Hungarian.lproj/Localizable.strings trans.is = UI/AdministrationUI/Icelandic.lproj/Localizable.strings @@ -260,6 +267,7 @@ trans.es_ES = SoObjects/Appointments/SpanishSpain.lproj/Localizable.strings trans.eu = SoObjects/Appointments/Basque.lproj/Localizable.strings trans.fi = SoObjects/Appointments/Finnish.lproj/Localizable.strings trans.fr = SoObjects/Appointments/French.lproj/Localizable.strings +trans.he = SoObjects/Appointments/Hebrew.lproj/Localizable.strings trans.hr_HR = SoObjects/Appointments/Croatian.lproj/Localizable.strings trans.hu = SoObjects/Appointments/Hungarian.lproj/Localizable.strings trans.is = SoObjects/Appointments/Icelandic.lproj/Localizable.strings @@ -295,6 +303,7 @@ trans.es_ES = SoObjects/Contacts/SpanishSpain.lproj/Localizable.strings trans.eu = SoObjects/Contacts/Basque.lproj/Localizable.strings trans.fi = SoObjects/Contacts/Finnish.lproj/Localizable.strings trans.fr = SoObjects/Contacts/French.lproj/Localizable.strings +trans.he = SoObjects/Contacts/Hebrew.lproj/Localizable.strings trans.hr_HR = SoObjects/Contacts/Croatian.lproj/Localizable.strings trans.hu = SoObjects/Contacts/Hungarian.lproj/Localizable.strings trans.is = SoObjects/Contacts/Icelandic.lproj/Localizable.strings @@ -330,6 +339,7 @@ trans.es_ES = SoObjects/Mailer/SpanishSpain.lproj/Localizable.strings trans.eu = SoObjects/Mailer/Basque.lproj/Localizable.strings trans.fi = SoObjects/Mailer/Finnish.lproj/Localizable.strings trans.fr = SoObjects/Mailer/French.lproj/Localizable.strings +trans.he = SoObjects/Mailer/Hebrew.lproj/Localizable.strings trans.hr_HR = SoObjects/Mailer/Croatian.lproj/Localizable.strings trans.hu = SoObjects/Mailer/Hungarian.lproj/Localizable.strings trans.is = SoObjects/Mailer/Icelandic.lproj/Localizable.strings @@ -365,6 +375,7 @@ trans.es_ES = UI/MailPartViewers/SpanishSpain.lproj/Localizable.strings trans.eu = UI/MailPartViewers/Basque.lproj/Localizable.strings trans.fi = UI/MailPartViewers/Finnish.lproj/Localizable.strings trans.fr = UI/MailPartViewers/French.lproj/Localizable.strings +trans.he = UI/MailPartViewers/Hebrew.lproj/Localizable.strings trans.hr_HR = UI/MailPartViewers/Croatian.lproj/Localizable.strings trans.hu = UI/MailPartViewers/Hungarian.lproj/Localizable.strings trans.is = UI/MailPartViewers/Icelandic.lproj/Localizable.strings diff --git a/NEWS b/NEWS index f7247db68..0bd157c9e 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,9 @@ +3.2.7 (2017-MM-DD) +------------------ + +Enhancements + - [web] added Hebrew (he) translation - thanks to Raz Aidlitz + 3.2.6a (2017-01-26) ------------------- diff --git a/README.md b/README.md index 2cce1d66f..756cd54e0 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,7 @@ SOGo and its associated components are available in various languages. The follo * [fi] Finnish - Kari Salmu * [fr] French - [Inverse](http://www.inverse.ca/) * [de] German - Alexander Greiner-Baer +* [he] Hebrew - Raz Aidlitz * [hu] Hungarian - Sándor Kuti * [is] Icelandic - Anna Jonna Armannsdottir * [it] Italian - Alessio Fattorini diff --git a/SoObjects/Appointments/Hebrew.lproj/Localizable.strings b/SoObjects/Appointments/Hebrew.lproj/Localizable.strings new file mode 100644 index 000000000..7a088fadc --- /dev/null +++ b/SoObjects/Appointments/Hebrew.lproj/Localizable.strings @@ -0,0 +1,60 @@ +"Inviting the following persons is prohibited:" = "לא ניתן להזמין את אנשי הקשר הבאים: "; +"Personal Calendar" = "לוח שנה אישי"; +vevent_class0 = "(אירוע פומבי)"; +vevent_class1 = "(אירוע פרטי)"; +vevent_class2 = "(אירוע סודי)"; + +vtodo_class0 = "(משימה פומבית)"; +vtodo_class1 = "(משימה פרטית)"; +vtodo_class2 = "(משימה סודית)"; +/* Receipts */ +"The event \"%{Summary}\" was created" = "האירוע \"{Summary}%\" נוצר"; +"The event \"%{Summary}\" was deleted" = "האירוע \"{Summary}%\" נמחק"; +"The event \"%{Summary}\" was updated" = "האירוע \"{Summary}%\" עודכן"; +"The following attendees(s) were notified" = "המשתתפים הבאים קיבלו התראה"; +"The following attendees(s) were added" = "המשתתפים הבאים הוספו"; +"The following attendees(s) were removed" = "המשתתפים הבאים הוסרו"; +/* IMIP messages */ +"calendar_label" = "לוח שנה"; +"startDate_label" = "התחלה"; +"endDate_label" = "סיום"; +"due_label" = "תאריך להגשה"; +"location_label" = "מיקום"; +"summary_label" = "תקציר"; +"comment_label" = "הערה"; +/* Invitation */ +"Event Invitation: \"%{Summary}\"" = "הזמנה לאירוע: \"{Summary}%\""; +"(sent by %{SentBy}) " = "(מאת {SentBy}%)"; +"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "{Organizer}% {SentByText}% הוזמנתם ל {Summary}%.\n\nהתחלה: {StartDate}%\nסיום: {EndDate}%\nתאור: {Description}%"; +"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "{Organizer}% {SentByText}% הוזמנתם ל {Summary}%.\n\nהתחלה: {StartDate}% ב {StartTime}%\nסיום: {EndDate}% ב {EndTime}%\nתאור: {Description}%"; +/* Deletion */ +"Event Cancelled: \"%{Summary}\"" = "אירוע מבוטל: \"{Summary}%\""; +"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" += "{Organizer}% {SentByText}% ביטלו את האירוע: {Summary}%.\n\nהתחלה: {StartDate}%\nסיום: {EndDate}%\nתאור: {Description}%"; +"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" += "{Organizer}% {SentByText}% ביטלו את האירוע: {Summary}%.\n\nהתחלה: {StartDate}% ב {StartTime}%\nסיום: {EndDate}% ב {EndTime}%\nתאור: {Description}%"; +/* Update */ +"The appointment \"%{Summary}\" for the %{OldStartDate} has changed" += "הפגישה \"{Summary}%\" עבור {OldStartDate}% שונתה"; +"The appointment \"%{Summary}\" for the %{OldStartDate} at %{OldStartTime} has changed" += "הפגישה \"{Summary}%\" עבור {OldStartDate}% ב {OldStartTime}% השתנתה"; +"The following parameters have changed in the \"%{Summary}\" meeting:" += "הפרמטרים הבאים השתנו בפגישה \"{Summary}%\":"; +"Please accept or decline those changes." += "נא לאשר או לבטל את השינויים"; +/* Reply */ +"Accepted invitation: \"%{Summary}\"" = "הזמנה אושרה: \"{Summary}%\""; +"Declined invitation: \"%{Summary}\"" = "הזמנה נדחתה: \"{Summary}%\""; +"Delegated invitation: \"%{Summary}\"" = "הזמנה הואצלה: \"{Summary}%\""; +"Not yet decided on invitation: \"%{Summary}\"" = "טרם הוחלט לגבי הזמנה: \"{Summary}%\""; +"%{Attendee} %{SentByText}has accepted your event invitation." += "{Attendee}% {SentByText}% אישר את הזמנתך."; +"%{Attendee} %{SentByText}has declined your event invitation." += "{Attendee}% {SentByText}% דחה את הזמנתך."; +"%{Attendee} %{SentByText}has delegated the invitation to %{Delegate}." += "{Attendee}% {SentByText}% ההזמנה הואצלה ל {Delegate}%."; +"%{Attendee} %{SentByText}has not yet decided upon your event invitation." += "{Attendee}% {SentByText}% טרם הוחלט לגבי הזמנתך."; +/* Resources */ +"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "לא ניתן לגשת למשאב: \"{Cn}% {SystemEmail}%\""; +"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "כמות מקסימלית של הזמנות בו זמנית ({NumberOfSimultaneousBookings}%) עבור המשאב \"{Cn}% {SystemEmail}%\". קיימת התנגשות באירוע \"{EventTitle}%\", המתחיל ב {StartDate}%."; diff --git a/SoObjects/Contacts/Hebrew.lproj/Localizable.strings b/SoObjects/Contacts/Hebrew.lproj/Localizable.strings new file mode 100644 index 000000000..398b61412 --- /dev/null +++ b/SoObjects/Contacts/Hebrew.lproj/Localizable.strings @@ -0,0 +1,2 @@ +"Personal Address Book" = "אנשי קשר"; +"Collected Address Book" = "אנשי קשר אשר נוצרו משליחת הודעה"; diff --git a/SoObjects/Mailer/GNUmakefile b/SoObjects/Mailer/GNUmakefile index 1839d6a32..5e08d71f7 100644 --- a/SoObjects/Mailer/GNUmakefile +++ b/SoObjects/Mailer/GNUmakefile @@ -69,6 +69,8 @@ Mailer_RESOURCE_FILES += \ SOGoMailCroatianReply.wo \ SOGoMailGermanForward.wo \ SOGoMailGermanReply.wo \ + SOGoMailHebrewForward.wo \ + SOGoMailHebrewReply.wo \ SOGoMailHungarianForward.wo \ SOGoMailHungarianReply.wo \ SOGoMailIcelandicForward.wo \ diff --git a/SoObjects/Mailer/Hebrew.lproj/Localizable.strings b/SoObjects/Mailer/Hebrew.lproj/Localizable.strings new file mode 100644 index 000000000..aa7ff6505 --- /dev/null +++ b/SoObjects/Mailer/Hebrew.lproj/Localizable.strings @@ -0,0 +1,2 @@ +"OtherUsersFolderName" = "משתשמשים אחרים"; +"SharedFoldersName" = "תיקיות משותפות"; diff --git a/SoObjects/Mailer/SOGoMailForward.h b/SoObjects/Mailer/SOGoMailForward.h index c5e617d0b..b217db1f0 100644 --- a/SoObjects/Mailer/SOGoMailForward.h +++ b/SoObjects/Mailer/SOGoMailForward.h @@ -76,6 +76,9 @@ @interface SOGoMailGermanForward : SOGoMailForward @end +@interface SOGoMailHebrewForward : SOGoMailForward +@end + @interface SOGoMailHungarianForward : SOGoMailForward @end diff --git a/SoObjects/Mailer/SOGoMailForward.m b/SoObjects/Mailer/SOGoMailForward.m index c06ac36a2..fc5a75bc1 100644 --- a/SoObjects/Mailer/SOGoMailForward.m +++ b/SoObjects/Mailer/SOGoMailForward.m @@ -287,6 +287,9 @@ @implementation SOGoMailGermanForward @end +@implementation SOGoMailHebrewForward +@end + @implementation SOGoMailHungarianForward @end diff --git a/SoObjects/Mailer/SOGoMailHebrewForward.wo/SOGoMailHebrewForward.html b/SoObjects/Mailer/SOGoMailHebrewForward.wo/SOGoMailHebrewForward.html new file mode 100644 index 000000000..00a65fa81 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailHebrewForward.wo/SOGoMailHebrewForward.html @@ -0,0 +1,16 @@ +<#newLine/> +<#newLine/> +<#signaturePlacementOnTop><#newLine/> +<#signature/><#newLine/>#signaturePlacementOnTop> +-------- הודעה מקורית --------<#newLine/> +נושא: <#subject/><#newLine/> +תאריך: <#date/><#newLine/> +מאת: <#from/><#newLine/> +<#hasReplyTo>השב: <#replyTo/>#hasReplyTo><#hasOrganization>אירגון: <#organization/>#hasOrganization>אל: <#to/><#newLine/> +<#hasCc>מכותב: <#cc/>#hasCc><#hasNewsGroups>קבוצות חדשות: <#newsgroups/>#hasNewsGroups><#hasReferences>תזכור: <#references/>#hasReferences><#newLine/> +<#newLine/> +<#messageBody/><#newLine/> +<#signaturePlacementOnBottom><#newLine/> +<#newLine/> +<#signature/>#signaturePlacementOnBottom> +<#newLine/> diff --git a/SoObjects/Mailer/SOGoMailHebrewForward.wo/SOGoMailHebrewForward.wod b/SoObjects/Mailer/SOGoMailHebrewForward.wo/SOGoMailHebrewForward.wod new file mode 100644 index 000000000..f2436acc9 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailHebrewForward.wo/SOGoMailHebrewForward.wod @@ -0,0 +1,88 @@ +subject: WOString { + value = subject; + escapeHTML = NO; +} + +date: WOString { + value = date; + escapeHTML = NO; +} + +from: WOString { + value = from; + escapeHTML = NO; +} + +newLine: WOString { + value = newLine; + escapeHTML = NO; +} + +hasReplyTo: WOConditional { + condition = hasReplyTo; +} + +replyTo: WOString { + value = replyTo; + escapeHTML = NO; +} + +hasOrganization: WOConditional { + condition = hasOrganization; +} + +organization: WOString { + value = organization; + escapeHTML = NO; +} + +to: WOString { + value = to; + escapeHTML = NO; +} + +hasCc: WOConditional { + condition = hasCc; +} + +cc: WOString { + value = cc; + escapeHTML = NO; +} + +hasNewsGroups: WOConditional { + condition = hasNewsGroups; +} + +newsgroups: WOString { + value = newsgroups; + escapeHTML = NO; +} + +hasReferences: WOConditional { + condition = hasReferences; +} + +references: WOString { + value = references; + escapeHTML = NO; +} + +messageBody: WOString { + value = messageBody; + escapeHTML = NO; +} + +signature: WOString { + value = signature; + escapeHTML = NO; +} + +signaturePlacementOnTop: WOConditional { + condition = signaturePlacementOnTop; +} + +signaturePlacementOnBottom: WOConditional { + condition = signaturePlacementOnTop; + negate = YES; +} diff --git a/SoObjects/Mailer/SOGoMailHebrewReply.wo/SOGoMailHebrewReply.html b/SoObjects/Mailer/SOGoMailHebrewReply.wo/SOGoMailHebrewReply.html new file mode 100644 index 000000000..c58f156ab --- /dev/null +++ b/SoObjects/Mailer/SOGoMailHebrewReply.wo/SOGoMailHebrewReply.html @@ -0,0 +1,16 @@ +<#replyPlacementOnTop><#newLine/> +<#newLine/> +#replyPlacementOnTop><#signaturePlacementOnTop><#newLine/> +<#signature/><#newLine/> +#signaturePlacementOnTop><#outlookMode>-------- הודעה מקורית --------<#newLine/> +נושא: <#subject/><#newLine/> +תאריך: <#date/><#newLine/> +מאת: <#from/><#newLine/> +<#hasReplyTo>השב: <#replyTo/>#hasReplyTo><#hasOrganization>אירגון: <#organization/>#hasOrganization>אל: <#to/><#newLine/> +<#hasCc>מכותב: <#cc/>#hasCc><#hasNewsGroups>קבוצות חדשות: <#newsgroups/>#hasNewsGroups><#hasReferences>תזכור: <#references/>#hasReferences>#outlookMode><#newLine/> +<#standardMode>פועל <#date/>, <#from/> כתב:#standardMode><#newLine/> +<#newLine/> +<#messageBody/><#newLine/> +<#replyPlacementOnBottom><#newLine/> +<#newLine/> +#replyPlacementOnBottom><#signaturePlacementOnBottom><#signature/>#signaturePlacementOnBottom><#newLine/> \ No newline at end of file diff --git a/SoObjects/Mailer/SOGoMailHebrewReply.wo/SOGoMailHebrewReply.wod b/SoObjects/Mailer/SOGoMailHebrewReply.wo/SOGoMailHebrewReply.wod new file mode 100644 index 000000000..3fbed6d61 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailHebrewReply.wo/SOGoMailHebrewReply.wod @@ -0,0 +1,106 @@ +outlookMode: WOConditional { + condition = outlookMode; +} + +standardMode: WOConditional { + condition = outlookMode; + negate = YES; +} + +subject: WOString { + value = subject; + escapeHTML = NO; +} + +date: WOString { + value = date; + escapeHTML = NO; +} + +from: WOString { + value = from; + escapeHTML = NO; +} + +newLine: WOString { + value = newLine; + escapeHTML = NO; +} + +hasReplyTo: WOConditional { + condition = hasReplyTo; +} + +replyTo: WOString { + value = replyTo; + escapeHTML = NO; +} + +hasOrganization: WOConditional { + condition = hasOrganization; +} + +organization: WOString { + value = organization; + escapeHTML = NO; +} + +to: WOString { + value = to; + escapeHTML = NO; +} + +hasCc: WOConditional { + condition = hasCc; +} + +cc: WOString { + value = cc; + escapeHTML = NO; +} + +hasNewsGroups: WOConditional { + condition = hasNewsGroups; +} + +newsgroups: WOString { + value = newsgroups; + escapeHTML = NO; +} + +hasReferences: WOConditional { + condition = hasReferences; +} + +references: WOString { + value = references; + escapeHTML = NO; +} + +messageBody: WOString { + value = messageBody; + escapeHTML = NO; +} + +signature: WOString { + value = signature; + escapeHTML = NO; +} + +replyPlacementOnTop: WOConditional { + condition = replyPlacementOnTop; +} + +replyPlacementOnBottom: WOConditional { + condition = replyPlacementOnTop; + negate = YES; +} + +signaturePlacementOnTop: WOConditional { + condition = signaturePlacementOnTop; +} + +signaturePlacementOnBottom: WOConditional { + condition = signaturePlacementOnTop; + negate = YES; +} diff --git a/SoObjects/Mailer/SOGoMailReply.h b/SoObjects/Mailer/SOGoMailReply.h index c4cf76236..cd97bd52c 100644 --- a/SoObjects/Mailer/SOGoMailReply.h +++ b/SoObjects/Mailer/SOGoMailReply.h @@ -75,6 +75,9 @@ @interface SOGoMailGermanReply : SOGoMailReply @end +@interface SOGoMailHebrewReply : SOGoMailReply +@end + @interface SOGoMailHungarianReply : SOGoMailReply @end diff --git a/SoObjects/Mailer/SOGoMailReply.m b/SoObjects/Mailer/SOGoMailReply.m index 4ef3c565d..ac14495a4 100644 --- a/SoObjects/Mailer/SOGoMailReply.m +++ b/SoObjects/Mailer/SOGoMailReply.m @@ -123,6 +123,9 @@ @implementation SOGoMailGermanReply @end +@implementation SOGoMailHebrewReply +@end + @implementation SOGoMailHungarianReply @end diff --git a/SoObjects/SOGo/SOGoDefaults.plist b/SoObjects/SOGo/SOGoDefaults.plist index 00c7fc464..6812057a9 100644 --- a/SoObjects/SOGo/SOGoDefaults.plist +++ b/SoObjects/SOGo/SOGoDefaults.plist @@ -54,6 +54,7 @@ "Finnish", "French", "German", + "Hebrew", "Hungarian", "Icelandic", "Italian", diff --git a/Tests/Integration/preferences.py b/Tests/Integration/preferences.py index 2df9be384..85962be77 100644 --- a/Tests/Integration/preferences.py +++ b/Tests/Integration/preferences.py @@ -14,7 +14,7 @@ DEBUG=False # must be kept in sync with SoObjects/SOGo/SOGoDefaults.plist # this should probably be fetched magically... SOGoSupportedLanguages = [ "Arabic", "Basque", "Catalan", "ChineseTaiwan", "Croatian", "Czech", "Dutch", "Danish", "Welsh", "English", "Finnish", - "SpanishSpain", "SpanishArgentina", "French", "German", + "SpanishSpain", "SpanishArgentina", "French", "German", "Hebrew", "Icelandic", "Italian", "Lithuanian", "Macedonian", "Hungarian", "Portuguese", "BrazilianPortuguese", "NorwegianBokmal", "NorwegianNynorsk", "Polish", "Russian", "Serbian", "Slovak", "Slovenian", "Swedish", "TurkishTurkey", "Ukrainian" ]; diff --git a/UI/AdministrationUI/Hebrew.lproj/Localizable.strings b/UI/AdministrationUI/Hebrew.lproj/Localizable.strings new file mode 100644 index 000000000..2fb3f6b8f --- /dev/null +++ b/UI/AdministrationUI/Hebrew.lproj/Localizable.strings @@ -0,0 +1,26 @@ +/* this file is in UTF-8 format! */ + +"Help" = "עזרה"; +"Close" = "סגור"; +"Modules" = "מודולים"; +/* Modules short names */ +"ACLs" = "רשימות בקרת גישה"; +/* Modules titles */ +"ACLs_title" = "תקיות משתמשים בניהול רשימות בקרת גישה"; +/* Modules descriptions */ +"ACLs_description" = "
מודול האדמיניסטראציה ברשימת בקרת גישה מאפשרת שינוי לרשימות בקרת הגישה ללוח השנה ואנשי הקשר לכל משתמש.
\nלעריכת רשימת בקרת הגישה עבור תקייה של משתמש, יש להקליד את שם המשתמש בשדה החיפוש בחלקו העליון של החלון ולהקליק פעמיים על התקייה הרצויה
"; +"Name or Email" = "שם או כתובת אימייל"; +/* Rights module: initial search message */ +"Start a search to edit the rights" = "חיפוש לעריכת הרשאות"; +/* Rights module: Empty search result */ +"No matching user" = "לא נמצאו תוצאות"; +/* Rights module: no selection */ +"No resource selected" = "לא נבחר משאב"; +"Add User" = "הוסף משתמש"; +"Subscribe User" = "רישום משתמש"; +"Rights" = "הרשאות"; +"Search Users" = "חיפוש משתמשים"; +"users found" = "נמצאו תוצאות"; +"No resource" = "לא קיים משאב"; +"Any Authenticated User" = "כל משתמש מאומת"; +"Public Access" = "נקודת גישה פתוחה"; diff --git a/UI/Common/Hebrew.lproj/Localizable.strings b/UI/Common/Hebrew.lproj/Localizable.strings new file mode 100644 index 000000000..c2a55d50d --- /dev/null +++ b/UI/Common/Hebrew.lproj/Localizable.strings @@ -0,0 +1,183 @@ +/* this file is in UTF-8 format! */ + +/* toolbars */ +"Save" = "שמור"; +"Close" = "סגור"; +"Edit User Rights" = "ערוך הרשאות משתמש"; +"Home" = "בית"; +"Calendar" = "לוח שנה"; +"Address Book" = "אנשי קשר"; +"Mail" = "מייל"; +"Preferences" = "מועדפים"; +"Administration" = "אפשרויות ניהול"; +"Disconnect" = "התנתקות"; +"Toggle Menu" = "פתח/סגור תפריט"; +"Right Administration" = "ניהול הרשאות"; +"Log Console (dev.)" = "קונסולת לוגים (מפתחים)"; +"User" = "משתמש"; +"Vacation message is enabled" = "הודעת חופשה מאופשרת"; +"Help" = "עזרה"; +"noJavascriptError" = "SOGo דורש Javascript כדי לפעול. אנא וודאו כי אופציה זו מאופשרת ופעילה בהגדרות הדפדפן"; +"noJavascriptRetry" = "נסו שנית"; +"Owner" = "בעלים"; +"Publish the Free/Busy information" = "פירסום סטטוס פנוי/לא פנוי"; +"Add..." = "הוספה"; +"Remove" = "הסרה"; +"Subscribe User" = "רישום משתמש"; +"Any Authenticated User" = "כל משתמש מאומת"; +"Public Access" = "נקודת גישה פתוחה"; +"Any user not listed above" = "כל משתמש לא מפורט לעיל"; +"Anybody accessing this resource from the public area" = "כל הניגש למשאב זה מאזור פומבי"; +"Sorry, the user rights can not be configured for that object." = "מתנצלים, לא ניתן להגדיר הרשאות משתמש עבור האובייקט."; +"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?" + = "כל משתמש בעל חשבון במערכת יקבל גישה לתיבת הדואר שלכם \"{0}%\". האם לתת אמון בכולם?"; +"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?" + = "כל משתמש בעל חשבון במערכת יקבל גישה ללוח השנה שלכם \"{0}%\". האם לתת אמון בכולם?"; +"Potentially anyone on the Internet will be able to access your calendar \"%{0}\", even if they do not have an account on this system. Is this information suitable for the public Internet?" + = "פוטנציאלית, כל גולש באינטרנט יוכל לצפות בלוח השנה שלכם \"%{0}\", גם גושלים ללא חשבון משתמש במערכת. האם המידע מתאים לפירסום פתוח באינטנרנט?"; +"Any user with an account on this system will be able to access your address book \"%{0}\". Are you certain you trust them all?" + = "כל משתמש בעל חשבון במערכת יקבל גישה לאנשי הקשר שלכם \"{0}%\". האם לתת אמון בכולם?"; +"Potentially anyone on the Internet will be able to access your address book \"%{0}\", even if they do not have an account on this system. Is this information suitable for the public Internet?" + = "פוטנציאלית, כל גולש באינטרנט יוכל לצפות באנשי הקשר שלכם \"%{0}\", גם גושלים ללא חשבון משתמש במערכת. האם המידע מתאים לפירסום פתוח באינטנרנט?"; +"Give Access" = "אפשר גישה"; +"Keep Private" = "השאר פרטי"; + +/* generic.js */ +"Unable to subscribe to that folder!" + = "לא ניתן להירשם לתקייה!"; +"You cannot subscribe to a folder that you own!" + = "לא ניתן להירשם לתקייה בבעלותך!"; +"Unable to unsubscribe from that folder!" + = "לא ניתן להסיר הרשמה מהתקייה!"; +"You cannot unsubscribe from a folder that you own!" + = "לא ניתן להסיר הרשמה מתקייה בבעלותך!"; +"Unable to rename that folder!" = "לא ניתן לשנות את שם התקייה!"; +"You have already subscribed to that folder!" + = "הינכם רשומים כבר לתקייה זו!"; +"The user rights cannot be edited for this object!" + = "לא ניתן לערוך הרשאות משתמש עבור האובייקט!"; +"A folder by that name already exists." = "קיימת תקייה בשם."; +"You cannot create a list in a shared address book." + = "לא ניתן ליצור רשימה באנשי קשר משותפים."; +"Warning" = "אזהרה"; +"Can't contact server" = "התקבלה שגיאה בהתחברות לשרת. נסו שנית מאוחר יותר."; +"You are not allowed to access this module or this system. Please contact your system administrator." += "אין אפשרות לגשת למודול או למערכת. צרו קשר עם מנהל המערכת."; +"You don't have the required privileges to perform the operation." += "אין ברשותכם הרשאות לביצוע הפעולה."; +"noEmailForDelegation" = "חובה לציין כתובת אליה ברצונכם להאציל את ההזמנה."; +"delegate is organizer" = "הנציג הינו המארגן. אנא בחרו נציג אחר."; +"delegate is a participant" = "הנציג כבר משתתף."; +"delegate is a group" = "הכתובת המצויינת שייכת לקבוצה. ניתן להאציל למשתמש בלבד."; + +/* common buttons */ +"OK" = "אוקיי"; +"Cancel" = "ביטול"; +"Yes" = "כן"; +"No" = "לא"; + +/* alarms */ +"Reminder" = "תזכורת"; +"Start" = "התחלה"; +"Due Date" = "תאריך להגשה"; +"Location" = "מיקום"; +"Snooze" = "השהייה"; +"Snooze for " = "השהייה ל"; +"5 minutes" = "5 דקות"; +"10 minutes" = "10 דקות"; +"15 minutes" = "15 דקות"; +"30 minutes" = "30 דקות"; +"45 minutes" = "45 דקות"; +"1 hour" = "שעה 1"; +"1 day" = "יום 1"; + +/* mail labels */ +"Important" = "חשוב"; +"Work" = "עבודה"; +"Personal" = "פרטי"; +"To Do" = "ממתין לביצוע"; +"Later" = "מאוחר יותר"; +"a2_Sunday" = "א'"; +"a2_Monday" = "ב'"; +"a2_Tuesday" = "ג'"; +"a2_Wednesday" = "ד'"; +"a2_Thursday" = "ה'"; +"a2_Friday" = "ו'"; +"a2_Saturday" = "ש'"; +"Access Rights" = "הרשאות גישה"; +"Add User" = "הוסף משתמש"; +"Loading" = "טוען"; +"No such user." = "לא נמצא משתמש."; +"You cannot (un)subscribe to a folder that you own!" = "לא ניתן להירשם/להסיר הרשמה עבור תקייה בבעלותך!"; + +/* Authentication username */ +"Username" = "שם משתמש"; + +/* Authentication password */ +"Password" = "סיסמה"; + +/* Authentication failed */ +"Wrong username or password." = "שם משתמש או סיסמה שגויים."; + +/* Error message displayed bellow search field when the search string has less than the required number of characters */ +"Enter at least %{minimumSearchLength} characters" = "לפחות {minimumSearchLength}% תוים"; + +/* Error message displayed when a file upload exceeds WOMaxUploadSize */ +"File size upload limit reached" = "מגבלת גודל העלאת קובץ נחצתה"; + +/* Toggle visibility (ex: mail account in left navigation menu) */ +"Toggle visibility" = "אפשר/בטל נראות"; + +/* Toggle multiple items at the same time (hotkeys cheatsheet) */ +"Toggle range of items" = "אפשר/בטל תווך פריטים"; + +/* Question mark shows list of hotkeys */ +"Show or hide this help" = "הראה או הסתר עזרה"; + +/* Space key */ +"key_space" = "רווח"; + +/* Shift and space key */ +"key_shift+space" = "Shift + רווח"; + +/* Up arrow key */ +"key_up" = "↑"; + +/* Down arrow key */ +"key_down" = "↓"; + +/* Left arrow key */ +"key_left" = "←"; + +/* Right arrow key */ +"key_right" = "→"; + +/* Shift and up arrow combo keys */ +"key_shift+up" = "shift + ↑"; + +/* Shift and down arrow combo keys */ +"key_shift+down" = "shift + ↓"; + +/* Backspace key */ +"key_backspace" = "backspace"; + +/* Hotkey to start a search */ +"hotkey_search" = "s"; + +/* Hotkey description to select next list item */ +"View next item" = "פריט הבא"; + +/* Hotkey description to select previous list item */ +"View previous item" = "פריט קודם"; + +/* Hotkey description to add next list item to selection */ +"Add next item to selection" = "הוסף פריט הבא לבחירה"; + +/* Hotkey description to add previous list item to selection */ +"Add previous item to selection" = "הוסף פריט קודם לבחירה"; + +/* Hotkey description to move backward in current view */ +"Move backward" = "אחורה"; + +/* Hotkey description to move forward in current view */ +"Move forward" = "קדימה"; \ No newline at end of file diff --git a/UI/Contacts/Hebrew.lproj/Localizable.strings b/UI/Contacts/Hebrew.lproj/Localizable.strings new file mode 100644 index 000000000..a97d9e28a --- /dev/null +++ b/UI/Contacts/Hebrew.lproj/Localizable.strings @@ -0,0 +1,261 @@ +/* this file is in UTF-8 format! */ + +"Contact" = "איש קשר"; +"Address" = "כתובת"; +"Photos" = "תמונות"; +"Other" = "אחר"; +"Address Books" = "אנשי קשר"; +"Addressbook" = "אנשי קשר"; +"Addresses" = "כתובות"; +"Update" = "עדכון"; +"Cancel" = "ביטול"; +"Common" = "משותף"; +"Contact editor" = "עריכת איש קשר"; +"Contact viewer" = "צפייה באיש קשר"; +"Email" = "אימייל"; +"Screen Name" = "שם מוצג"; +"Extended" = "מורחב"; +"Fax" = "פקס"; +"Firstname" = "שם פרטי"; +"Home" = "בית"; +"HomePhone" = "טלפון בבית"; +"Lastname" = "שם משפחה"; +"Location" = "מיקום"; +"Add a category" = "הוספץ קטגוריה"; +"MobilePhone" = "מספר טלפון נייד"; +"Name" = "שם"; +"OfficePhone" = "טלפון במשרד"; +"Organization" = "אירגון"; +"Work Phone" = "מספר טלפון בעבודה"; +"Phone" = "מספר טלפון"; +"Phones" = "מספרי טלפון"; +"Postal" = "מיקוד"; +"Save" = "שמירה"; +"Internet" = "אינטרנט"; +"Unit" = "יחידה"; +"delete" = "מחיקה"; +"edit" = "עריכה"; +"invalidemailwarn" = "כתובת אימייל שגויה"; +"new" = "חדש"; +"Preferred Phone" = "מספר טלפון מועדף"; +"Move To" = "העבר ל"; +"Copy To" = "העתק ל"; +"Add to" = "הוסף ל"; + +/* Subheader of empty addressbook */ +"No contact" = "אין איש קשר"; + +/* Subheader of system addressbook */ +"Start a search to browse this address book" = "החל חיפוש באנשי קשר"; + +/* Number of contacts in addressbook; string is prefixed by number */ +"contacts" = "אשני קשר"; + +/* No contact matching search criteria */ +"No matching contact" = "לא נמצאו אנשי קשר"; + +/* Number of contacts matching search criteria; string is prefixed by number */ +"matching contacts" = "נמצאו אנשי קשר"; + +/* Number of selected contacts in list */ +"selected" = "נבחר"; + +/* Empty right pane */ +"No contact selected" = "לא נבחר איש קשר"; + +/* Tooltips */ +"Create a new address book card" = "יצירת כרטיסיית איש קשר"; +"Create a new list" = "יצירת רשימה חדשה"; +"Edit the selected card" = "עריכת כרטיסייה נבחרת"; +"Send a mail message" = "שליחת אימייל"; +"Delete selected card or address book" = "מחיקה של כרטיסייה נבחרת או אנשי קשר"; +"Reload all contacts" = "טען מחדש את אנשי הקשר"; +"htmlMailFormat_UNKNOWN" = "לא ידוע"; +"htmlMailFormat_FALSE" = "טקסט רגיל"; +"htmlMailFormat_TRUE" = "HTML"; +"Name or Email" = "שם או כתובת אימייל"; +"Category" = "קטגוריה"; +"Personal Addressbook" = "אנשי קשר אישיים"; +"Search in Addressbook" = "חיפוש באנשי קשר"; +"New Card" = "כרטיסייה חדשה"; +"New List" = "רשימה חדשה"; +"Edit" = "עריכה"; +"Properties" = "ערכים"; +"Sharing..." = "שיתוף"; +"Write" = "כתיבה"; +"Delete" = "מחיקה"; +"Instant Message" = "הודעה מיידית"; +"Add..." = "הוספה"; +"Remove" = "הסרה"; +"Please wait..." = "נא להמתין"; +"No possible subscription" = "אין מנוי אפשרי"; +"Preferred" = "מועדף"; +"Display" = "הצגה"; +"Display Name" = "שם תצוגה"; +"Additional Email" = "כתובת אימייל נוספת"; +"Phone Number" = "מספר טלפון"; +"Prefers to receive messages formatted as" = "מעדיף לקבל הודעות בפורמט הבא"; +"Categories" = "קטגוריות"; +"First" = "ראשון"; +"Last" = "אחרון"; +"Nickname" = "כינוי"; +"Telephone" = "טלפון"; +"Work" = "עבודה"; +"Mobile" = "נייד"; +"Pager" = "ביפר"; + +/* categories */ +"contacts_category_labels" = "עמית, מתחרה, לקוח, חבר, משפחה, שותף עסקי, ספק, עיתונות, VIP"; +"New category" = "קטגוריה חדשה"; + +/* adresses */ +"Title" = "כותרת"; +"Service" = "שרות"; +"Company" = "חברה"; +"Department" = "מחלקה"; +"City" = "עיר"; +"State_Province" = "מדינה/מחוז"; +"ZIP_Postal Code" = "מיקוד"; +"Country" = "מדינה"; +"Web Page" = "אתר אינטרנט"; +"Other Infos" = "מידע נוסף"; +"Note" = "הערה"; +"Timezone" = "אזור זמן"; +"Birthday" = "יום הולדת"; +"Birthday (yyyy-mm-dd)" = "יום הולדת (dd-mm-yyyy)"; +"Freebusy URL" = "פנוי/עסוק URL"; +"Add as..." = "הוסף כ"; +"Recipient" = "מקבל"; +"Carbon Copy" = "העתק"; +"Blind Carbon Copy" = "עותק מוסתר"; +"New Addressbook..." = "רשימת אנשי קשר חדשה"; +"Subscribe to an Addressbook..." = "הירשם לרשימת אנשי קשר"; +"Remove the selected Addressbook" = "הסר את רישמת אנשי קשר הנבחרת"; +"Subscribe to a shared folder" = "הירשם לתיקייה משותפת"; +"Search User" = "חפש משתמש"; +"Name of the Address Book" = "שם הרשימת אנשי קשר"; +"Are you sure you want to delete the selected address book?" += "האם ברצונך למחוק את את רשימת אנשי הקשר הנבחרת?"; +"Are you sure you want to delete the addressbook \"%{0}\"?" += "האם ברצונך למחוק את רישמת אנשי הקשר \"{0}%\"?"; +"You cannot remove nor unsubscribe from a public addressbook." += "לא ניתן להסיר או לבטל הרשמה לרישמת אנשי קשר פומבית."; +"You cannot remove nor unsubscribe from your personal addressbook." += "לא ניתן להסיר או לבטל הרשמה מרישמת אנשי קשר האישית."; +"Are you sure you want to delete the selected contacts?" += "האם ברצונך למחוק את אנשי הקשר הנבחרים?"; +"Are you sure you want to delete the card of %{0}?" = "האם ברצונך למחור את הכרטיסייה {0}%?"; +"You cannot delete the card of \"%{0}\"." += "לא ניתן למחוק את הכרטיסייה \"{0}%\"."; +"You cannot subscribe to a folder that you own!" += "לא ניתן להירשם לתיקייה בבעלותך."; +"Unable to subscribe to that folder!" += "לא ניתן להירשם לתקייה הזו."; + +/* acls */ +"Access rights to" = "הרשאות גישה ל"; +"For user" = "עבור משתמש"; +"Any Authenticated User" = "כל משתמש מאומת"; +"Public Access" = "גישה פומבית"; +"This person can add cards to this addressbook." += "המשתמש הנ\"ל יכול להוסיף כרטיסיות ברשימת אנשי קשר הזו."; +"This person can edit the cards of this addressbook." += "המשתמש הנ\"ל יכול לערוך כרטיסיות ברשימת אנשי קשר הזו."; +"This person can list the content of this addressbook." += "המשתמש הנ\"ל יכול ליצור רשימות ברשימת אנשי קשר הזו."; +"This person can read the cards of this addressbook." += "המשתמש הנ\"ל יכול לקרוא כרטיסיות ברשימת אנשי קשר הזו."; +"This person can erase cards from this addressbook." += "המשתמש הנ\"ל יכול למחוק כרטיסיות ברשימת אנשי קשר הזו."; +"The selected contact has no email address." += "אין כתובת אימייל באיש קשר הנבחר."; +"Please select a contact." = "נא לבחור איש קשר."; + +/* Messages for move and copy */ +"%{0} card(s) copied" = "{0}% כרטיסיות הועתקו"; +"%{0} card(s) moved" = "{0}% כרטיסיות הועברו"; +"SoAccessDeniedException" = "אין אפשרות לכתוב ברשימת אנשי קשר זו."; +"Forbidden" = "אין אפשרות לכתוב ברשימת אנשי קשר זו."; +"Invalid Contact" = "איש הקשר הנבחר אינו קיים עוד."; +"Unknown Destination Folder" = "רשימת אנשי קשר נבחרת אינה קיימת עוד."; + +/* Lists */ +"List details" = "הצג פרטים"; +"List name" = "הצג שם"; +"List nickname" = "הצג כינוי"; +"List description" = "הצג תאור"; +"Members" = "חברים"; +"Contacts" = "אנשי קשר"; +"Add" = "הוספה"; +"Lists can't be moved or copied." = "לא ניתן להעתיק או להעביר רשימות."; +"Export" = "יצוא"; +"Export Address Book..." = "יצוא אנשי קשר"; +"View Raw Source" = "צפייה בקוד מקור"; + +/* Import */ +"Import Cards" = "יבוא כרטיסיות"; +"Select a vCard or LDIF file." = "בחר vCard או קובץ LDIF."; +"Upload" = "להעלות"; +"Uploading" = "העלאה"; +"Done" = "הסתיים בהצלחה"; +"An error occured while importing contacts." = "אירעה שגיאה במהלך יבוא אנשי קשר."; +"No card was imported." = "לא הובאה כרטיסייה"; +"A total of %{0} cards were imported in the addressbook." = "סה\"כ {0}% כרטיסיות הובאו לרשימת אנשי קשר."; +"Reload" = "טען מחדש"; + +/* Properties window */ +"Address Book Name" = "שם רשימת אנשי קשר"; +"Links to this Address Book" = "קישורים לרישמת אנשי קשר"; +"Authenticated User Access" = "גישת משתמשים מאומתים"; +"CardDAV URL" = "CardDAV URL"; +"Options" = "אפשרויות"; +"Rename" = "שינוי שם"; +"Subscriptions" = "מנויים"; +"Global Addressbooks" = "רישמות אנשי קשר גלובליים"; +"Search" = "חיפוש"; +"Sort" = "מיון"; +"Descending Order" = "סדר יורד"; +"Back" = "חזרה"; +"Select All" = "בחר הכל"; +"Copy contacts" = "העתקת אנשי קשר"; +"More messages options" = "אפשרויות הודעה נוספות"; +"New Contact" = "איש קשר חדש"; +"Close" = "סגירה"; +"More contact options" = "אפשרויות איש קשר נוספות"; +"Organization Unit" = "יחידה אירגונית"; +"Add Organizational Unit" = "הוספת יחידות אירגוניות"; +"Type" = "סוג"; +"Email Address" = "כתובת אימייל"; +"New Email Address" = "כתובת אימייל חדשה"; +"New Phone Number" = "מספר טלפון חדש"; +"URL" = "כתובת URL"; +"New URL" = "כתובת URL חדשה"; +"street" = "רחוב"; +"Postoffice" = "דואר"; +"Region" = "אזור"; +"Postal Code" = "מיקוד"; +"New Address" = "כתובת חדשה"; +"Reset" = "איפוס"; +"Description" = "תאור"; +"Add Member" = "הוספת חבר"; +"Subscribe" = "הרשמה"; +"Add Birthday" = "הוספת יום הולדת"; +"Import" = "יבוא"; +"More options" = "אפשרויות נוספות"; +"Role" = "תפקיד"; +"Add Screen Name" = "הוספת שם תצוגה"; +"Synchronization" = "סינכרון"; +"Synchronize" = "סינכרון"; +"Sucessfully subscribed to address book" = "מנוי לרשימת אנשי קשר נרשם בהצלחה"; + +/* Aria label for scope of search on contacts */ +"Search scope" = "תווך חיפוש"; + +/* Aria label for avatar button to select and unselect a card */ +"Toggle item" = "הצג/הסתר פריט"; + +/* Hotkey to create a new card */ +"key_create_card" = "c"; + +/* Hotkey to create a new list */ +"key_create_list" = "l"; \ No newline at end of file diff --git a/UI/MailPartViewers/Hebrew.lproj/Localizable.strings b/UI/MailPartViewers/Hebrew.lproj/Localizable.strings new file mode 100644 index 000000000..1c34dbe6d --- /dev/null +++ b/UI/MailPartViewers/Hebrew.lproj/Localizable.strings @@ -0,0 +1,50 @@ +ACCEPTED = "מאושר"; +COMPLETED = "הושלם"; +DECLINED = "נדחה"; +DELEGATED = "הואצל"; +"IN-PROCESS" = "בתהליך"; +"NEEDS-ACTION" = "דרושה פעולה"; +TENTATIVE = "זמני"; +organized_by_you = "מאורגן על ידך"; +you_are_an_attendee = "הינך משתתף"; +add_info_text = "פעולת \"הופסה\" ב-iMIP טרם נתמכת על ידי SOGo."; +publish_info_text = "השולח מודיע לך לגבי אירוע מצורף."; +cancel_info_text = "הזמנתכם או האירוע בוטלו."; +request_info_no_attendee = "מציע פגישה עבור המוזמנים. הינך מקבל הודעה זו כהתראה, אינך רשום כמשתתף."; +Appointment = "פגישה"; +"Status Update" = "עדכון סטטוס"; +was = "היה"; + +Organizer = "מארגן"; +Time = "זמן"; +Attendees = "משתתפים"; +request_info = "מזמין אתכם להשתתף בפגישה."; +"Add to calendar" = "הוספה ללוח שנה"; +"Delete from calendar" = "מחיקה מלוח שנה"; +"Update status" = "עדכון סטטוס"; +Accept = "אישור"; +Decline = "דחיה"; +Tentative = "זמני"; +"Delegate ..." = "האצל..."; +"Delegated to" = "הואצל ל"; +"Update status in calendar" = "עדכון סטטוס בלוח השנה"; +"delegated from" = "הואצל מ"; +reply_info_no_attendee = "התקבלה תגובה על קביעת אירוע אך שולח התגובה אינו משתתף."; +reply_info = "זו תגובה להזמנה לאירוע שנוצרה על ידכם."; +"to" = "עבור"; +"Untitled" = "ללא כותרת"; +"Size" = "נפח"; +"Digital signature is not valid" = "חתימה דיגיטלית לא תקינה"; +"Message is signed" = "ההודעה חתומה"; +"Subject" = "נושא"; +"From" = "מאת"; +"Date" = "תאריך"; +"To" = "עבור"; +"Issuer" = "מנפיק"; +/* Tooltips */ +"View Attachment" = "צפה בקובץ מצורף"; +"Save Attachment" = "שמור קובץ מצורף"; +"CC" = "עותק"; +"Cancel" = "ביטול"; +"OK" = "אוקיי"; +"Comment" = "תגובה"; diff --git a/UI/MailerUI/Hebrew.lproj/Localizable.strings b/UI/MailerUI/Hebrew.lproj/Localizable.strings new file mode 100644 index 000000000..404ac9016 --- /dev/null +++ b/UI/MailerUI/Hebrew.lproj/Localizable.strings @@ -0,0 +1,407 @@ +/* this file is in UTF-8 format! */ + +/* Icon's label */ +"Create" = "צור"; +"Empty Trash" = "רוקן פח אשפה"; +"Delete" = "מחק"; +"Expunge" = "טהר"; +"Forward" = "העבר"; +"Get Mail" = "קבל מייל"; +"Junk" = "זבל"; +"Not junk" = "לא זבל"; +"Reply" = "השב"; +"Reply All" = "השב לכולם"; +"Print" = "הדפס"; +"Stop" = "עצור"; +"Write" = "כתוב"; +"Search" = "חפש"; +"Send" = "שלח"; +"Contacts" = "אנשי קשר"; +"Attach" = "צרף קובץ"; +"Save" = "שמור"; +"Options" = "אפשרויות"; +"Close" = "סגור"; +"Size" = "גודל"; + +/* Tooltips */ +"Send this message now" = "שלח הודעה זו עכשיו"; +"Select a recipient from an Address Book" = "בחר כתובת מאנשי הקשר"; +"Include an attachment" = "כלול קובץ מצורף"; +"Save this message" = "שמור הודעה זו"; +"Get new messages" = "קבל הודעות חדשות"; +"Create a new message" = "כתוב הודעה חדשה"; +"Go to address book" = "עבור לאנשי הקשר"; +"Reply to the message" = "השב להודעה זו"; +"Reply to sender and all recipients" = "השב לשולח ולכל המקבלים"; +"Forward selected message" = "העבר הודעה"; +"Delete selected message or folder" = "מחק הודעה או תיקייה נבחרת"; +"Print this message" = "הדפס הודעה"; +"Stop the current transfer" = "עצור העברה"; +"Attachment" = "קובץ מצורף"; +"Unread" = "לא נקרא"; +"Flagged" = "מסומן"; +"Search multiple mailboxes" = "חפש במספר תיבות דואר"; + +/* Main Frame */ +"Home" = "בית"; +"Calendar" = "לוח שנה"; +"Addressbook" = "אנשי קשר"; +"Mail" = "מייל"; +"Right Administration" = "אפשרויות ניהול"; +"Help" = "עזרה"; + +/* Mail account main windows */ +"Welcome to the SOGo Mailer. Use the folder tree on the left to browse your mail accounts!" = "ברוך הבא לדואר סוגו. השתמש בעץ התיקיות משמאל לצפייה בתיבות הדואר שלך"; +"Read messages" = "קרא הודעות"; + +/* Tooltip for fab button */ +"Write a new message" = "כתוב הודעה חדשה"; + +/* Tooltip for fab button */ +"Write a message in new window" = "כתוב הודעה בחלון"; + +"Share" = "שתף"; +"Account" = "חשבון"; +"Shared Account" = "חשבון משותף"; + +/* A mailbox is selected, but no message (only shown on large screens) */ +"No message selected" = "לא נבחרה הודעה"; + +/* No mailbox is selected (usually resulting from an IMAP connection problem) */ +"No mailbox selected" = "לא נבחר תא דואר"; + +/* Mailbox actions */ +/* Compact Folder success message */ +"Folder compacted" = "התיקייה נדחסה"; +/* Empty Trash success message */ +"Trash emptied" = "האשפה נמחקה"; + +/* acls */ +"Access rights to" = "מתן גישה ל"; +"For user" = "למשתמש"; +"Any Authenticated User" = "כל משתמש מאומת"; +"List and see this folder" = "פרוס וצפה בתיקייה"; +"Read mails from this folder" = "קרא מיילים מתיקייה"; +"Mark mails read and unread" = "סמן מיילים כנקראו ולא נקראו"; +"Modify the flags of the mails in this folder" = "שנה את דגלי המיילים בתיקייה"; +"Insert, copy and move mails into this folder" = "צור, העבר והעתק מיילים לתיקייה"; +"Post mails" = "פרסם מיילים"; +"Add subfolders to this folder" = "הוסף תת תיקייה לתיקייה"; +"Remove this folder" = "מחק תיקייה"; +"Erase mails from this folder" = "מחק מיילים מתיקייה"; +"Expunge this folder" = "טהר תיקייה"; +"Export This Folder" = "ייצא תיקייה"; +"Modify the acl of this folder" = "שנה את רשימת הגישה לתיקייה"; +"Saved Messages.zip" = "שמור הודעות בפורמט zip"; +"Update" = "עדכן"; +"Cancel" = "בטל"; + +/* Mail edition */ +"From" = "מאת"; +"Subject" = "נושא"; +"To" = "אל"; +"Cc" = "העתק למכותב"; +"Bcc" = "העתק חסוי"; +"Reply-To" = "השב ל"; +"Add address" = "הוסף כתובת"; +"Body" = "גוף ההודעה"; +"Open" = "פתח"; +"Select All" = "בחר הכל"; +"Select Message" = "בחר הודעה"; +"Attach Web Page..." = "צרף עמוד אינטרנט"; +"file" = "קובץ"; +"files" = "קבצים"; +"Save all" = "שמור הכל"; +"to" = "אל"; +"cc" = "העתק למכותב"; +"bcc" = "העתק חסוי"; +"Add a recipient" = "הוסף מכותב"; +"Edit Draft..." = "ערוך טיוטה"; +"Load Images" = "טען תמונות"; +"Return Receipt" = "אישור מסירה"; +"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "מחבר ההודעה ביקש אישור קריאה. האם ברצונך ליידע אותו?"; +"Return Receipt (displayed) - %@"= "אישור מסירה (מוצג) - %@"; +"This is a Return Receipt for the mail that you sent to %@.\n\nNote: This Return Receipt only acknowledges that the message was displayed on the recipient's computer. There is no guarantee that the recipient has read or understood the message contents." = "זהו דואר חוזר עבור הודעה ששלחת ל %@.\n\nהערה: הדואר החוזר לידיעה בלבד, אין שום ערבון שההודעה אכן נקרא והובנה על ידי המקבל."; +"Priority" = "דחיפות"; +"highest" = "גבוהה ביותר"; +"high" = "גבוהה"; +"normal" = "רגילה"; +"low" = "נמוכה"; +"lowest" = "הכי נמוכה"; +"This mail is being sent from an unsecure network!" = "מייל זה נשלח מרשת לא מאובטחת!"; +"Address Book" = "אנשי קשר"; +"Search For" = "חפש את"; + +/* Popup "show" */ +"all" = "כולם"; +"read" = "נקרא"; +"unread" = "לא נקרא"; +"deleted" = "נמחק"; +"flagged" = "מסומן"; + +/* MailListView */ +"Sender" = "שולח"; +"Subject or Sender" = "כותרת או שולח"; +"To or Cc" = "אל או העתק"; +"Entire Message" = "כל ההודעה"; +"Date" = "תאריך"; +"View" = "צפה"; +"All" = "כולם"; +"No message" = "אין הודעות"; +"messages" = "הודעות"; +"Yesterday" = "אתמול"; +"first" = "ראשון"; +"previous" = "הקודם"; +"next" = "הבא"; +"last" = "אחרון"; +"msgnumber_to" = "אל"; +"msgnumber_of" = "מתוך"; +"Mark Unread" = "סמן כלא נקרא"; +"Mark Read" = "סמן כנקרא"; +"Untitled" = "ללא כותרת"; + +/* Tree */ +"SentFolderName" = "נשלח"; +"TrashFolderName" = "אשפה"; +"InboxFolderName" = "תא דואר נכנס"; +"DraftsFolderName" = "טיוטות"; +"JunkFolderName" = "זבל"; +"SieveFolderName" = "מסננים"; +"Folders" = "תיקיות"; /* title line */ + +/* MailMoveToPopUp */ +"MoveTo" = "העבר …"; + +/* Address Popup menu */ +"Add to Address Book..." = "הוסף לאנשי הקשר"; +"Compose Mail To" = "כתוב הודעה ל"; +"Create Filter From Message..." = "צור מסנן מהודעה..."; + +/* Image Popup menu */ +"Save Image" = "שמור תמונה"; +"Save Attachment" = "שמור קובץ מצורף"; + +/* Mailbox popup menus */ +"Open in New Mail Window" = "פתח בחלון חדש"; +"Copy Folder Location" = "העתק נתיב תיקייה"; +"Subscribe..." = "הירשם..."; +"Mark Folder Read" = "סמן תיקייה כנקרא"; +"New Folder..." = "תיקייה חדשה..."; +"Compact This Folder" = "דחוס תיקייה"; +"Search Messages..." = "חפש הודעות..."; +"Sharing..." = "משתף..."; +"New Subfolder..." = "תת תיקייה חדשה..."; +"Rename Folder..." = "שנה שם לתיקייה..."; +"Delete Folder" = "מחק תיקייה"; +"Use This Folder For" = "השתמש בתיקייה עבור"; +"Get Messages for Account" = "קבל הודעות עבור חשבון"; +"Properties..." = "מאפיינים..."; +"Delegation..." = "מתן גישה..."; + +/* Use This Folder menu */ +"Sent Messages" = "הודעות שנשלחו"; +"Drafts" = "טיוטות"; +"Deleted Messages" = "הודעות מחוקות"; +"Junk Messages" = "הודעות זבל"; + +/* Message list popup menu */ +"Open Message In New Window" = "פתח הודעה בחלון חדש"; +"Reply to Sender Only" = "השב לשולח בלבד"; +"Reply to All" = "השב לכולם"; +"Edit As New..." = "ערוך כחדש..."; +"Move To" = "העבר ל"; +"Copy To" = "העתק ל"; +"Label" = "תווית"; +"Mark" = "סמן"; +"Save As..." = "שמור בשם..."; +"Print Preview" = "תצוגת הדפסה"; +"View Message Source" = "צפה במקור הודעה"; + +/* Message view "more" menu: create an event from message */ +"Convert To Event" = "המר לארוע"; + +/* Message view "more" menu: create a task from message */ +"Convert To Task" = "המר למשימה"; + +/* Message view "more" menu: download all attachments as a zip archive */ +"Download all attachments" = "הורד את כל הקבצים המצורפים"; + +/* Filename prefix when downloading all attachments as a zip archive */ +"attachments" = "קבצים מצורפים"; + +"Print..." = "הדפס..."; +"Delete Message" = "מחק הודעה"; +"Delete Selected Messages" = "מחק הודעות מסומנות"; +"Mark the selected messages as junk" = "סמן הודעות כזבל"; +"Mark the selected messages as not junk" = "סמן הודעות כלא זבל"; + +/* Text appended to the recipients list when there are too many recipients */ +"and %{0} more..." = "ו %{0} יותר..."; + +/* Button label to hide extended list of recipients */ +"Hide" = "הסתר"; + +/* Number of selected messages in list */ +"selected" = "מסומנים"; + +"This Folder" = "התיקייה הזו"; + +/* Label popup menu */ +"None" = "ללא"; + +/* Mark popup menu */ +"As Read" = "כנקרא"; +"Thread As Read" = "אשכול כנקרא"; +"As Read By Date..." = "כנקרא לפי תאריך..."; +"All Read" = "הכל נקרא"; +"Flag" = "סמן"; +"As Junk" = "כזבל"; +"As Not Junk" = "לא כזבל"; +"Run Junk Mail Controls" = "הרץ שליטה בדואר זבל"; +"Search messages in" = "חפש הודעות ב"; +"Search" = "חפש"; +"Search subfolders" = "חפש תתי תיקיות"; +"Match any of the following" = "התאם מההבאים"; +"Match all of the following" = "התאם את כל ההבאים"; +"contains" = "מכיל"; +"does not contain" = "לא כולל"; +"No matches found" = "לא נמצאו תוצאות"; +"results found" = "נמצאו תוצאות"; +"result found" = "נמצאה תוצאה"; +"Please specify at least one filter" = "בחר מסנן אחד לפחות"; + +/* Folder operations */ +"Name" = "שם"; +"Enter the new name of your folder" + ="הכנס שם חדש לתיקייה"; +"Do you really want to move this folder into the trash ?" + = "האם ברצונך להעביר תיקייה זו לאשפה?"; +"Operation failed" = "הפעולה נכשלה"; +"Quota" = "מכסה:"; +"quotasFormat" = "%{0}% משתמש ב {1}% מ\"ב"; +"Unable to move/delete folder." = "לא ניתן להזיז/למחוק את התיקיה"; + +/* Alternative operation when folder cannot be deleted */ +"The mailbox could not be moved to the trash folder. Would you like to delete it immediately?" += "לא ניתן להעביר הודעות אלו לאשפה. האם ברצונך למחוק אותן באופן מיידי?"; + +/* Confirmation message when deleting multiple messages */ +"Are you sure you want to delete the selected messages?" = "האם ברצונך למחוק הודעות מסומנות?"; + +/* Notification on the number of messages successfuly copied */ +"%{0} message(s) copied" = "{0}% הודעות הועתקו"; + +/* Notification on the number of messages successfuly movied */ +"%{0} message(s) moved" = "{0}% הודעות הועברו"; + +"Please select a message." = "נא לבחור הודעה."; +"Please select a message to print." = "בחר הודעה להדפסה."; +"Please select only one message to print." = "בחר הודעה אחת בלבד להדפסה."; +"The message you have selected doesn't exist anymore." = "ההודעה שבחרת לא קיימת יותר."; +"The folder with name \"%{0}\" could not be created." += "לא ניתן ליצור תיקייב בשם \"{0}%\"."; +"This folder could not be renamed to \"%{0}\"." += "לא ניתן לשנות את שם התיקייה ל \"{0}%\"."; +"The folder could not be deleted." += "לא ניתן למחוק תיקייה."; +"The trash could not be emptied." += "לא ניתן לרוקן אשפה."; +"The folder functionality could not be changed." += "הפונקציונאליות של תיקייה זו לא ניתנת לשינוי."; +"You need to choose a non-virtual folder!" = "עלייך לבחור תיקייה לא וירטואלית!"; +"Moving a message into its own folder is impossible!" += "לא ניתן להעביר הודעה לתיקיית המקור שלה!"; +"Copying a message into its own folder is impossible!" += "לא ניתן להעתיק הודעה לתיקיית המקור שלה!"; + +/* Message operations */ +"The messages could not be moved to the trash folder. Would you like to delete them immediately?" += "לא ניתן להעביר הודעות אלו לאשפה. האם ברצונך למחוק אותן באופן מיידי?"; + +/* Message editing */ +"error_missingsubject" = "אין כותרת להודעה. האם לשלוח אותה בכל זאת?"; +"error_missingrecipients" = "בחר איש קשר אחד לפחות."; +"Send Anyway" = "שלח בכל זאת"; +"Error while saving the draft" = "שגיאה בעת שמירת הטיוטה"; + +/* Error when uploading a file attachment */ +"Error while uploading the file \"%{0}\":" = "שגיאה בעת העלאת הקובץ \"%{0}\"."; +"There is an active file upload. Closing the window will interrupt it." = "ישנו תהליך פעיל של העלאת קובץ. סגירת החלון תפסיק את התהליך."; +"Message is too big" = "ההודעה גדולה מידי"; + +/* Appears while sending the message */ +"Sending" = "שולח"; + +/* Appears when the message is successfuly sent */ +"Sent" = "נשלח"; + +"cannot send message: (smtp) all recipients discarded" = "לא ניתן לשלוח הודעה, הנמענים לא תקינים."; +"cannot send message (smtp) - recipients discarded" = "לא ניתן לשלוח הודעה. הכתובות הבאות לא תקינות"; +"cannot send message: (smtp) error when connecting" = "לא ניתן לשלוח הודעה: שגיאה בהתחברות לשרת SMTP."; + +/* Contacts list in mail editor */ +"Email" = "אימייל"; +"More mail options" = "אפשרויות מייל נוספות"; +"Delegation" = "מתן גישה"; +"Add User" = "הוסף משתמש"; +"Add a tag" = "הוסף תווית"; +"reply" = "השב"; +"Edit" = "ערוך"; +"Yes" = "כן"; +"No" = "לא"; +"Location" = "מיקום"; +"Rename" = "שנה שם"; +"Compact" = "דחוס"; +"Export" = "יצוא"; +"Set as Drafts" = "סמן כטיוטה"; +"Set as Sent" = "סמן כנשלח"; +"Set as Trash" = "סמן כאשפה"; + +/* Set the folder as the one holding Junk mails */ +"Set as Junk" = "סמן כזבל"; + +"Sort" = "סדר"; +"Order Received" = "סדר הודעות שהתקבלו"; +"Descending Order" = "סדר יורד"; +"Back" = "חזרה"; +"Copy messages" = "העתק הודעות"; +"More messages options" = "אפשרויות מייל נוספות"; +"Mark as Unread" = "סמן כלא נקרא"; +"Mark as Read" = "סמן כנקרא"; +"Closing Window ..." = "סוגר חלון..."; +"Tried to send too many mails. Please wait." = "יותר מדיי מיילים בשליחה. אנא המתן."; +"View Mail" = "צפה במייל"; +"This message contains external images." = "הודעה זו כוללת תמונות חיצוניות."; +"Expanded" = "מורחב"; +"Add a Criteria" = "הוסף קריטריונים"; +"More search options" = "אפשרויות חיפוש נוספות"; +"Your email has been saved" = "המייל שלך נשמר"; +"Your email has been sent" = "המייל שלך נשלח"; +"Folder compacted" = "התיקייה נדחסה"; + +/* Aria label for scope of search on messages */ +"Search scope" = "היקף חיפוש"; + +/* Subscriptions Dialog */ +"Manage Subscriptions" = "ניהול מנויים"; + +/* Label of filter input field in subscriptions dialog */ +"Filter" = "סינון"; + +/* Hotkey to write a new message */ +"hotkey_compose" = "w"; + +/* Hotkey to mark selected message(s) as junk */ +"hotkey_junk" = "j"; + +/* Hotkey to flag a message */ +"hotkey_flag" = "*"; + +/* Hotkey to reply to a message */ +"hotkey_reply" = "r"; + +/* Hotkey to reply to all recipients of a message */ +"hotkey_replyall" = "a"; + +/* Hotkey to forward to a message */ +"hotkey_forward" = "f"; \ No newline at end of file diff --git a/UI/MainUI/Arabic.lproj/Localizable.strings b/UI/MainUI/Arabic.lproj/Localizable.strings index c9972f193..6114f0edf 100644 --- a/UI/MainUI/Arabic.lproj/Localizable.strings +++ b/UI/MainUI/Arabic.lproj/Localizable.strings @@ -27,6 +27,7 @@ "Finnish" = "Suomi"; "French" = "Français"; "German" = "Deutsch"; +"Hebrew" = "עברית"; "Hungarian" = "Magyar"; "Icelandic" = "Íslenska"; "Italian" = "Italiano"; diff --git a/UI/MainUI/Basque.lproj/Localizable.strings b/UI/MainUI/Basque.lproj/Localizable.strings index db9f58b30..e58b37a11 100644 --- a/UI/MainUI/Basque.lproj/Localizable.strings +++ b/UI/MainUI/Basque.lproj/Localizable.strings @@ -27,6 +27,7 @@ "Finnish" = "Suomi"; "French" = "Français"; "German" = "Deutsch"; +"Hebrew" = "עברית"; "Hungarian" = "Magyar"; "Icelandic" = "Íslenska"; "Italian" = "Italiano"; diff --git a/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings b/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings index a65a99edc..3cc6428c3 100644 --- a/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings +++ b/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings @@ -27,6 +27,7 @@ "Finnish" = "Suomi"; "French" = "Français"; "German" = "Deutsch"; +"Hebrew" = "עברית"; "Hungarian" = "Magyar"; "Icelandic" = "Íslenska"; "Italian" = "Italiano"; diff --git a/UI/MainUI/Catalan.lproj/Localizable.strings b/UI/MainUI/Catalan.lproj/Localizable.strings index 066079031..e8b9f044f 100644 --- a/UI/MainUI/Catalan.lproj/Localizable.strings +++ b/UI/MainUI/Catalan.lproj/Localizable.strings @@ -26,6 +26,7 @@ "Finnish" = "Suomi"; "French" = "Français"; "German" = "Deutsch"; +"Hebrew" = "עברית"; "Hungarian" = "Magyar"; "Icelandic" = "Íslenska"; "Italian" = "Italiano"; diff --git a/UI/MainUI/ChineseTaiwan.lproj/Localizable.strings b/UI/MainUI/ChineseTaiwan.lproj/Localizable.strings index fb6767b0f..201c54904 100644 --- a/UI/MainUI/ChineseTaiwan.lproj/Localizable.strings +++ b/UI/MainUI/ChineseTaiwan.lproj/Localizable.strings @@ -27,6 +27,7 @@ "Finnish" = "Suomi"; "French" = "Français"; "German" = "Deutsch"; +"Hebrew" = "עברית"; "Hungarian" = "Magyar"; "Icelandic" = "Íslenska"; "Italian" = "Italiano"; diff --git a/UI/MainUI/Croatian.lproj/Localizable.strings b/UI/MainUI/Croatian.lproj/Localizable.strings index fc72b9dc5..27a8fd65e 100644 --- a/UI/MainUI/Croatian.lproj/Localizable.strings +++ b/UI/MainUI/Croatian.lproj/Localizable.strings @@ -27,6 +27,7 @@ "Finnish" = "Suomi"; "French" = "Français"; "German" = "Deutsch"; +"Hebrew" = "עברית"; "Hungarian" = "Magyar"; "Icelandic" = "Íslenska"; "Italian" = "Italiano"; diff --git a/UI/MainUI/Czech.lproj/Localizable.strings b/UI/MainUI/Czech.lproj/Localizable.strings index 42c5d53f1..525ed04e1 100644 --- a/UI/MainUI/Czech.lproj/Localizable.strings +++ b/UI/MainUI/Czech.lproj/Localizable.strings @@ -35,6 +35,7 @@ "Finnish" = "Suomi"; "French" = "Français"; "German" = "Deutsch"; +"Hebrew" = "עברית"; "Hungarian" = "Magyar"; "Icelandic" = "Íslenska"; "Italian" = "Italiano"; diff --git a/UI/MainUI/Danish.lproj/Localizable.strings b/UI/MainUI/Danish.lproj/Localizable.strings index b5ee416f9..b994f31f0 100644 --- a/UI/MainUI/Danish.lproj/Localizable.strings +++ b/UI/MainUI/Danish.lproj/Localizable.strings @@ -27,6 +27,7 @@ "Finnish" = "Suomi"; "French" = "Français"; "German" = "Deutsch"; +"Hebrew" = "עברית"; "Hungarian" = "Magyar"; "Icelandic" = "Íslenska"; "Italian" = "Italiano"; diff --git a/UI/MainUI/Dutch.lproj/Localizable.strings b/UI/MainUI/Dutch.lproj/Localizable.strings index 4e3199dc1..c2ac1a6bc 100644 --- a/UI/MainUI/Dutch.lproj/Localizable.strings +++ b/UI/MainUI/Dutch.lproj/Localizable.strings @@ -35,6 +35,7 @@ "Finnish" = "Suomi"; "French" = "Français"; "German" = "Deutsch"; +"Hebrew" = "עברית"; "Hungarian" = "Magyar"; "Icelandic" = "Íslenska"; "Italian" = "Italiano"; diff --git a/UI/MainUI/English.lproj/Localizable.strings b/UI/MainUI/English.lproj/Localizable.strings index c7d1f685e..839c5d074 100644 --- a/UI/MainUI/English.lproj/Localizable.strings +++ b/UI/MainUI/English.lproj/Localizable.strings @@ -35,6 +35,7 @@ "Finnish" = "Suomi"; "French" = "Français"; "German" = "Deutsch"; +"Hebrew" = "עברית"; "Hungarian" = "Magyar"; "Icelandic" = "Íslenska"; "Italian" = "Italiano"; diff --git a/UI/MainUI/Finnish.lproj/Localizable.strings b/UI/MainUI/Finnish.lproj/Localizable.strings index bbb18e845..1f4ab09df 100644 --- a/UI/MainUI/Finnish.lproj/Localizable.strings +++ b/UI/MainUI/Finnish.lproj/Localizable.strings @@ -35,6 +35,7 @@ "Finnish" = "Suomi"; "French" = "Français"; "German" = "Deutsch"; +"Hebrew" = "עברית"; "Hungarian" = "Magyar"; "Icelandic" = "Íslenska"; "Italian" = "Italiano"; diff --git a/UI/MainUI/French.lproj/Localizable.strings b/UI/MainUI/French.lproj/Localizable.strings index 3c3b28370..1a2d8b48e 100644 --- a/UI/MainUI/French.lproj/Localizable.strings +++ b/UI/MainUI/French.lproj/Localizable.strings @@ -35,6 +35,7 @@ "Finnish" = "Suomi"; "French" = "Français"; "German" = "Deutsch"; +"Hebrew" = "עברית"; "Hungarian" = "Magyar"; "Icelandic" = "Íslenska"; "Italian" = "Italiano"; diff --git a/UI/MainUI/German.lproj/Localizable.strings b/UI/MainUI/German.lproj/Localizable.strings index f472db0cd..db9addd55 100644 --- a/UI/MainUI/German.lproj/Localizable.strings +++ b/UI/MainUI/German.lproj/Localizable.strings @@ -35,6 +35,7 @@ "Finnish" = "Suomi"; "French" = "Français"; "German" = "Deutsch"; +"Hebrew" = "עברית"; "Hungarian" = "Magyar"; "Icelandic" = "Íslenska"; "Italian" = "Italiano"; diff --git a/UI/MainUI/Hebrew.lproj/Locale b/UI/MainUI/Hebrew.lproj/Locale new file mode 100644 index 000000000..3bf0a950e --- /dev/null +++ b/UI/MainUI/Hebrew.lproj/Locale @@ -0,0 +1,35 @@ +/* Hebrew */ +{ + NSLanguageName = "Hebrew"; + NSFormalName = "עברית"; + NSLocaleCode = "he"; /* ISO 639-1 */ + NSLanguageCode = "heb"; /* ISO 639-2 */ + NSParentContext = ""; + + NSAMPMDesignation = (AM, PM); + NSCurrencySymbol = "$"; + NSDateFormatString = "%A, %B %e, %Y"; + NSDateTimeOrdering = MDYH; + NSDecimalDigits = ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9"); + NSDecimalSeparator = "."; + NSEarlierTimeDesignations = ( "קודם", "אחרון", "שעבר", "לפני"); + NSHourNameDesignations = ((0, "חצות"), (10, "בוקר"), (12,"צהריים", "א.צהריים"), (14, "אחר הצהריים"), (19, "א.ערב")); + NSInternationalCurrencyString = NIS; /* ISO 4217 */ + NSLaterTimeDesignations = ("הבא"); + NSMonthNameArray = ("ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"); + NSNextDayDesignations = ("מחר"); + NSNextNextDayDesignations = ("מחרתיים"); + NSPriorDayDesignations = ("אתמול"); + NSShortDateFormatString = "%m/%e/%y"; + NSShortMonthNameArray = ("ינו", "פב", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ"); + NSShortTimeDateFormatString = "%m/%e/%y %I:%M %p"; + NSShortWeekDayNameArray = ("ראש", "שני", "שלי", "רבי", "חמי", "שיש", "שבת"); + NSThisDayDesignations = ("היום", "עכשיו"); + NSThousandsSeparator = ","; + NSTimeDateFormatString = "%A, %B %e, %Y %I:%M:%S %p %Z"; + NSTimeFormatString = "%I:%M:%S %p"; + NSWeekDayNameArray = ("ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת"); + NSYearMonthWeekDesignations = ("שנה", "חודש", "שבוע"); + NSPositiveCurrencyFormatString = "$9,999.00"; + NSNegativeCurrencyFormatString = "-$9,999.00"; +} \ No newline at end of file diff --git a/UI/MainUI/Hebrew.lproj/Localizable.strings b/UI/MainUI/Hebrew.lproj/Localizable.strings new file mode 100644 index 000000000..1927cd818 --- /dev/null +++ b/UI/MainUI/Hebrew.lproj/Localizable.strings @@ -0,0 +1,93 @@ +/* this file is in UTF-8 format! */ + +"title" = "SOGo"; +"Username" = "שם משתמש"; +"Password" = "סיסמא"; +"Domain" = "דומיין"; +"Remember username" = "זכור שם משתמש"; +"Connect" = "התחברות"; + +/* Appears while authentication is in progress */ +"Authenticating" = "מאמת נתונים"; + +/* Appears when authentication succeeds */ +"Welcome" = "ברוך הבא"; + +"Authentication Failed" = "אימות נכשל"; +"Wrong username or password." = "שם משתמש או סיסמה שגויים."; +"Retry" = "נסה שנית"; +"cookiesNotEnabled" = "אין אפשרות להתחבר למערכת מכיוון שעוגיות (Cookies) אינם מאופשרים בדפדפן. אנא אפשרו שימוש בעוגיות בהגדרות הדפדפן ונסו שנית."; +"browserNotCompatible" = "מערכתינו זיהתה כי גרסת הדפדפן שלכם אינה נתמכת כעת. אנו ממליצים להשתמש בדפדפן Firefox. לחץ על הקישור מטה על מנת להוריד גרסה עדכנית של דפדפן זה."; +"alternativeBrowsers" = "כמו כן, ניתן להשתמש בכל אחד מהדפדפנים הנתמכים הבאים"; +"alternativeBrowserSafari" = "בנוסף, ניתן להשתמש בדפדפן Safari."; +"Download" = "הורדה"; +"Language" = "שפה"; +"choose" = "בחר ..."; +"Arabic" = "العربية"; +"Basque" = "Euskara"; +"Catalan" = "Català"; +"ChineseTaiwan" = "Chinese (Taiwan)"; +"Croatian" = "Hrvatski"; +"Czech" = "Česky"; +"Danish" = "Dansk (Danmark)"; +"Dutch" = "Nederlands"; +"English" = "English"; +"Finnish" = "Suomi"; +"French" = "Français"; +"German" = "Deutsch"; +"Hungarian" = "Magyar"; +"Icelandic" = "Íslenska"; +"Italian" = "Italiano"; +"Lithuanian" = "Lietuvių"; +"Macedonian" = "Македонски"; +"NorwegianBokmal" = "Norsk bokmål"; +"NorwegianNynorsk" = "Norsk nynorsk"; +"Polish" = "Polski"; +"Portuguese" = "Português"; +"BrazilianPortuguese" = "Português brasileiro"; +"Russian" = "Русский"; +"Serbian" = "Српски"; +"Slovak" = "Slovensky"; +"Slovenian" = "Slovenščina"; +"SpanishSpain" = "Español (España)"; +"SpanishArgentina" = "Español (Argentina)"; +"Swedish" = "Svenska"; +"TurkishTurkey" = "Türkçe (Türkiye)"; +"Ukrainian" = "Українська"; +"Welsh" = "Cymraeg"; + +"About" = "אודות"; +"AboutBox" = "Developed by Inverse, SOGo is a fully-featured groupware server with a focus on scalability and simplicity.