diff --git a/.tx/config b/.tx/config index 8f66c31a4..0361d9c68 100644 --- a/.tx/config +++ b/.tx/config @@ -30,6 +30,7 @@ trans.nn_NO = UI/MailerUI/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/MailerUI/Polish.lproj/Localizable.strings trans.pt = UI/MailerUI/Portuguese.lproj/Localizable.strings trans.pt_BR = UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings +trans.ro_RO = UI/MailerUI/Romanian.lproj/Localizable.strings trans.ru = UI/MailerUI/Russian.lproj/Localizable.strings trans.sk = UI/MailerUI/Slovak.lproj/Localizable.strings trans.sl_SI = UI/MailerUI/Slovenian.lproj/Localizable.strings @@ -69,6 +70,7 @@ trans.nn_NO = UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/PreferencesUI/Polish.lproj/Localizable.strings trans.pt = UI/PreferencesUI/Portuguese.lproj/Localizable.strings trans.pt_BR = UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings +trans.ro_RO = UI/PreferencesUI/Romanian.lproj/Localizable.strings trans.ru = UI/PreferencesUI/Russian.lproj/Localizable.strings trans.sk = UI/PreferencesUI/Slovak.lproj/Localizable.strings trans.sl_SI = UI/PreferencesUI/Slovenian.lproj/Localizable.strings @@ -108,6 +110,7 @@ trans.nn_NO = UI/Scheduler/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/Scheduler/Polish.lproj/Localizable.strings trans.pt = UI/Scheduler/Portuguese.lproj/Localizable.strings trans.pt_BR = UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings +trans.ro_RO = UI/Scheduler/Romanian.lproj/Localizable.strings trans.ru = UI/Scheduler/Russian.lproj/Localizable.strings trans.sk = UI/Scheduler/Slovak.lproj/Localizable.strings trans.sl_SI = UI/Scheduler/Slovenian.lproj/Localizable.strings @@ -147,6 +150,7 @@ trans.nn_NO = UI/Contacts/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/Contacts/Polish.lproj/Localizable.strings trans.pt = UI/Contacts/Portuguese.lproj/Localizable.strings trans.pt_BR = UI/Contacts/BrazilianPortuguese.lproj/Localizable.strings +trans.ro_RO = UI/Contacts/Romanian.lproj/Localizable.strings trans.ru = UI/Contacts/Russian.lproj/Localizable.strings trans.sk = UI/Contacts/Slovak.lproj/Localizable.strings trans.sl_SI = UI/Contacts/Slovenian.lproj/Localizable.strings @@ -186,6 +190,7 @@ trans.nn_NO = UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/MainUI/Polish.lproj/Localizable.strings trans.pt = UI/MainUI/Portuguese.lproj/Localizable.strings trans.pt_BR = UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings +trans.ro_RO = UI/MainUI/Romanian.lproj/Localizable.strings trans.ru = UI/MainUI/Russian.lproj/Localizable.strings trans.sk = UI/MainUI/Slovak.lproj/Localizable.strings trans.sl_SI = UI/MainUI/Slovenian.lproj/Localizable.strings @@ -225,6 +230,7 @@ trans.nn_NO = UI/Common/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/Common/Polish.lproj/Localizable.strings trans.pt = UI/Common/Portuguese.lproj/Localizable.strings trans.pt_BR = UI/Common/BrazilianPortuguese.lproj/Localizable.strings +trans.ro_RO = UI/Common/Romanian.lproj/Localizable.strings trans.ru = UI/Common/Russian.lproj/Localizable.strings trans.sk = UI/Common/Slovak.lproj/Localizable.strings trans.sl_SI = UI/Common/Slovenian.lproj/Localizable.strings @@ -264,6 +270,7 @@ trans.nn_NO = UI/AdministrationUI/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/AdministrationUI/Polish.lproj/Localizable.strings trans.pt = UI/AdministrationUI/Portuguese.lproj/Localizable.strings trans.pt_BR = UI/AdministrationUI/BrazilianPortuguese.lproj/Localizable.strings +trans.ro_RO = UI/AdministrationUI/Romanian.lproj/Localizable.strings trans.ru = UI/AdministrationUI/Russian.lproj/Localizable.strings trans.sk = UI/AdministrationUI/Slovak.lproj/Localizable.strings trans.sl_SI = UI/AdministrationUI/Slovenian.lproj/Localizable.strings @@ -303,6 +310,7 @@ trans.nn_NO = SoObjects/Appointments/NorwegianNynorsk.lproj/Localizable.strings trans.pl = SoObjects/Appointments/Polish.lproj/Localizable.strings trans.pt = SoObjects/Appointments/Portuguese.lproj/Localizable.strings trans.pt_BR = SoObjects/Appointments/BrazilianPortuguese.lproj/Localizable.strings +trans.ro_RO = SoObjects/Appointments/Romanian.lproj/Localizable.strings trans.ru = SoObjects/Appointments/Russian.lproj/Localizable.strings trans.sk = SoObjects/Appointments/Slovak.lproj/Localizable.strings trans.sl_SI = SoObjects/Appointments/Slovenian.lproj/Localizable.strings @@ -342,6 +350,7 @@ trans.nn_NO = SoObjects/Contacts/NorwegianNynorsk.lproj/Localizable.strings trans.pl = SoObjects/Contacts/Polish.lproj/Localizable.strings trans.pt = SoObjects/Contacts/Portuguese.lproj/Localizable.strings trans.pt_BR = SoObjects/Contacts/BrazilianPortuguese.lproj/Localizable.strings +trans.ro_RO = SoObjects/Contacts/Romanian.lproj/Localizable.strings trans.ru = SoObjects/Contacts/Russian.lproj/Localizable.strings trans.sk = SoObjects/Contacts/Slovak.lproj/Localizable.strings trans.sl_SI = SoObjects/Contacts/Slovenian.lproj/Localizable.strings @@ -381,6 +390,7 @@ trans.nn_NO = SoObjects/Mailer/NorwegianNynorsk.lproj/Localizable.strings trans.pl = SoObjects/Mailer/Polish.lproj/Localizable.strings trans.pt = SoObjects/Mailer/Portuguese.lproj/Localizable.strings trans.pt_BR = SoObjects/Mailer/BrazilianPortuguese.lproj/Localizable.strings +trans.ro_RO = SoObjects/Mailer/Romanian.lproj/Localizable.strings trans.ru = SoObjects/Mailer/Russian.lproj/Localizable.strings trans.sk = SoObjects/Mailer/Slovak.lproj/Localizable.strings trans.sl_SI = SoObjects/Mailer/Slovenian.lproj/Localizable.strings @@ -420,6 +430,7 @@ trans.nn_NO = UI/MailPartViewers/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/MailPartViewers/Polish.lproj/Localizable.strings trans.pt = UI/MailPartViewers/Portuguese.lproj/Localizable.strings trans.pt_BR = UI/MailPartViewers/BrazilianPortuguese.lproj/Localizable.strings +trans.ro_RO = UI/MailPartViewers/Romanian.lproj/Localizable.strings trans.ru = UI/MailPartViewers/Russian.lproj/Localizable.strings trans.sk = UI/MailPartViewers/Slovak.lproj/Localizable.strings trans.sl_SI = UI/MailPartViewers/Slovenian.lproj/Localizable.strings diff --git a/NEWS b/NEWS index 7892f2558..2de73d359 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,9 @@ New features - [web] move mailboxes (#644, #3511, #4479) +Enhancements + - [web] added Romanian (ro) translation - thanks to Vasile Razvan Luca + Bug fixes - [core] handle multi-valued mozillasecondemail attribute mapping diff --git a/README.md b/README.md index 5e5a7cc40..5d0ea8ea2 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,7 @@ SOGo and its associated components are available in various languages. The follo * [nn_NO] Norwegian (Nynorsk) - Altibox * [pl] Polish - Paweł Bogusławski * [pt] Portuguese - Eduardo Crispim +* [ro_RO] Romanian - Vasile Razvan Luca * [ru] Russian - Alex Kabakaev * [sr] Serbian - Bogdanović Bojan * [sk] Slovak - Martin Pastor diff --git a/SoObjects/Appointments/Romanian.lproj/Localizable.strings b/SoObjects/Appointments/Romanian.lproj/Localizable.strings new file mode 100644 index 000000000..b5b3c8b82 --- /dev/null +++ b/SoObjects/Appointments/Romanian.lproj/Localizable.strings @@ -0,0 +1,64 @@ +"Inviting the following persons is prohibited:" = "Invitarea următoarelor persoane este interzisă:"; +"Personal Calendar" = "Calendar Personal"; +vevent_class0 = "(Eveniment public)"; +vevent_class1 = "(Eveniment privat)"; +vevent_class2 = "(Eveniment confidenţial)"; + +vtodo_class0 = "(Sarcină publică)"; +vtodo_class1 = "(Sarcină privată)"; +vtodo_class2 = "(Sarcină confidenţială)"; +/* Receipts */ +"The event \"%{Summary}\" was created" = "Evenimentul \"%{Summary}\" a fost creat"; +"The event \"%{Summary}\" was deleted" = "Evenimentul \"%{Summary}\" a fost șters"; +"The event \"%{Summary}\" was updated" = "Evenimentul \"%{Summary}\" a fost actualizat"; +"The following attendees(s) were notified" = "Următori participan(t/ți) au fost notificați"; +"The following attendees(s) were added" = "Următori participan(t/ți) au fost adăugați"; +"The following attendees(s) were removed" = "Următori participan(t/ți) au fost eliminați"; +/* IMIP messages */ +"calendar_label" = "Calendar"; +"startDate_label" = "Start"; +"endDate_label" = "Sfârşit"; +"time_label" = "Timp"; +"to_label" = "către"; +"due_label" = "Data Scadentă"; +"location_label" = "Locaţie"; +"summary_label" = "Sumar"; +"comment_label" = "Comentariu"; +"organizer_label" = "Organizator"; +"attendee_label" = "Participant"; +/* Invitation */ +"Event Invitation: \"%{Summary}\"" = "Invitație la eveniment: \"%{Summary}\""; +"(sent by %{SentBy}) " = "(trimis de %{SentBy}) "; +"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}va invitat la %{Summary}.\n\nÎnceput: %{StartDate}\nSfârșit: %{EndDate}\nDescriere: %{Description}"; +"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}va invitat la %{Summary}.\n\nÎnceput: %{StartDate} la %{StartTime}\nSfârșit: %{EndDate} la %{EndTime}\nDescriere: %{Description}"; +/* Deletion */ +"Event Cancelled: \"%{Summary}\"" = "Eveniment Anulat: \"%{Summary}\""; +"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" += "%{Organizer} %{SentByText}a anulat acest eveniment: %{Summary}.\n\nÎnceput: %{StartDate}\nSfârșit: %{EndDate}\nDescriere: %{Description}"; +"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" += "%{Organizer} %{SentByText}a anulat acest eveniment: %{Summary}.\n\nÎnceput: %{StartDate} la %{StartTime}\nSfârșit: %{EndDate} la %{EndTime}\nDescriere: %{Description}"; +/* Update */ +"The appointment \"%{Summary}\" for the %{OldStartDate} has changed" += "întâlnirea \"%{Summary}\" pentru %{OldStartDate} s-a schimbat"; +"The appointment \"%{Summary}\" for the %{OldStartDate} at %{OldStartTime} has changed" += "întâlnirea \"%{Summary}\" pentru %{OldStartDate} la %{OldStartTime} s-a schimbat"; +"The following parameters have changed in the \"%{Summary}\" meeting:" += "Următorii parametri s-au schimbat în întâlnirea \"%{Summary}\":"; +"Please accept or decline those changes." += "Vă rugăm să acceptați sau să refuzați aceste modificări."; +/* Reply */ +"Accepted invitation: \"%{Summary}\"" = "Invitație acceptată: \"%{Summary}\""; +"Declined invitation: \"%{Summary}\"" = "Invitație refuzată: \"%{Summary}\""; +"Delegated invitation: \"%{Summary}\"" = "Invitație delegată: \"%{Summary}\""; +"Not yet decided on invitation: \"%{Summary}\"" = "Nu a fost înca acceptată sau refuzată invitația: \"%{Summary}\""; +"%{Attendee} %{SentByText}has accepted your event invitation." += "%{Attendee} %{SentByText}a acceptat invitația."; +"%{Attendee} %{SentByText}has declined your event invitation." += "%{Attendee} %{SentByText}a refuzat invitația."; +"%{Attendee} %{SentByText}has delegated the invitation to %{Delegate}." += "%{Attendee} %{SentByText}a delegat invitația catre %{Delegate}."; +"%{Attendee} %{SentByText}has not yet decided upon your event invitation." += "%{Attendee} %{SentByText}nu a decis încă cu privire la invitația dvs."; +/* Resources */ +"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Nu pot accesa resursa: \"%{Cn} %{SystemEmail}\""; +"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Numărul maxim de rezervările simultane(%{NumberOfSimultaneousBookings}) a fost atins pentru resursa \"%{Cn} %{SystemEmail}\". Evenimentul în conflict este \"%{EventTitle}\", și începe pe %{StartDate}."; diff --git a/SoObjects/Contacts/Romanian.lproj/Localizable.strings b/SoObjects/Contacts/Romanian.lproj/Localizable.strings new file mode 100644 index 000000000..c29de3608 --- /dev/null +++ b/SoObjects/Contacts/Romanian.lproj/Localizable.strings @@ -0,0 +1,2 @@ +"Personal Address Book" = "Agenda Personală"; +"Collected Address Book" = "Agenda Colectată"; diff --git a/SoObjects/Mailer/GNUmakefile b/SoObjects/Mailer/GNUmakefile index 2efe7b476..b6fcc598a 100644 --- a/SoObjects/Mailer/GNUmakefile +++ b/SoObjects/Mailer/GNUmakefile @@ -96,9 +96,11 @@ Mailer_RESOURCE_FILES += \ SOGoMailPolishReply.wo \ SOGoMailPortugueseForward.wo \ SOGoMailPortugueseReply.wo \ + SOGoMailRomanianForward.wo \ + SOGoMailRomanianReply.wo \ SOGoMailRussianForward.wo \ - SOGoMailSerbianForward.wo \ SOGoMailRussianReply.wo \ + SOGoMailSerbianForward.wo \ SOGoMailSerbianReply.wo \ SOGoMailSlovakForward.wo \ SOGoMailSlovakReply.wo \ diff --git a/SoObjects/Mailer/Romanian.lproj/Localizable.strings b/SoObjects/Mailer/Romanian.lproj/Localizable.strings new file mode 100644 index 000000000..9623d1aa9 --- /dev/null +++ b/SoObjects/Mailer/Romanian.lproj/Localizable.strings @@ -0,0 +1,2 @@ +"OtherUsersFolderName" = "Alți utilizatori"; +"SharedFoldersName" = "Foldere partajate"; diff --git a/SoObjects/Mailer/SOGoMailForward.h b/SoObjects/Mailer/SOGoMailForward.h index e5ad7c1f7..d6c60a495 100644 --- a/SoObjects/Mailer/SOGoMailForward.h +++ b/SoObjects/Mailer/SOGoMailForward.h @@ -115,6 +115,9 @@ @interface SOGoMailPortugueseForward : SOGoMailForward @end +@interface SOGoMailRomanianForward : SOGoMailForward +@end + @interface SOGoMailRussianForward : SOGoMailForward @end diff --git a/SoObjects/Mailer/SOGoMailForward.m b/SoObjects/Mailer/SOGoMailForward.m index c75ebd577..0f3c05137 100644 --- a/SoObjects/Mailer/SOGoMailForward.m +++ b/SoObjects/Mailer/SOGoMailForward.m @@ -326,6 +326,9 @@ @implementation SOGoMailPortugueseForward @end +@implementation SOGoMailRomanianForward +@end + @implementation SOGoMailRussianForward @end diff --git a/SoObjects/Mailer/SOGoMailReply.h b/SoObjects/Mailer/SOGoMailReply.h index 58dd8376a..654194d54 100644 --- a/SoObjects/Mailer/SOGoMailReply.h +++ b/SoObjects/Mailer/SOGoMailReply.h @@ -114,6 +114,9 @@ @interface SOGoMailPortugueseReply : SOGoMailReply @end +@interface SOGoMailRomanianReply : SOGoMailReply +@end + @interface SOGoMailRussianReply : SOGoMailReply @end diff --git a/SoObjects/Mailer/SOGoMailReply.m b/SoObjects/Mailer/SOGoMailReply.m index 12b347513..1358df050 100644 --- a/SoObjects/Mailer/SOGoMailReply.m +++ b/SoObjects/Mailer/SOGoMailReply.m @@ -162,6 +162,9 @@ @implementation SOGoMailPortugueseReply @end +@implementation SOGoMailRomanianReply +@end + @implementation SOGoMailRussianReply @end diff --git a/SoObjects/Mailer/SOGoMailRomanianForward.wo/SOGoMailRomanianForward.html b/SoObjects/Mailer/SOGoMailRomanianForward.wo/SOGoMailRomanianForward.html new file mode 100644 index 000000000..93346b910 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailRomanianForward.wo/SOGoMailRomanianForward.html @@ -0,0 +1,16 @@ +<#newLine/> +<#newLine/> +<#signaturePlacementOnTop><#newLine/> +<#signature/><#newLine/>#signaturePlacementOnTop> +-------- Mesaj Inițial --------<#newLine/> +Subiect: <#subject/><#newLine/> +Data: <#date/><#newLine/> +De la: <#from/><#newLine/> +<#hasReplyTo>Răspunde la: <#replyTo/>#hasReplyTo><#hasOrganization>Organizație: <#organization/>#hasOrganization>Destinatar: <#to/><#newLine/> +<#hasCc>CC: <#cc/>#hasCc><#hasNewsGroups>Grupuri de știri: <#newsgroups/>#hasNewsGroups><#hasReferences>Referințe: <#references/>#hasReferences><#newLine/> +<#newLine/> +<#messageBody/><#newLine/> +<#signaturePlacementOnBottom><#newLine/> +<#newLine/> +<#signature/>#signaturePlacementOnBottom> +<#newLine/> diff --git a/SoObjects/Mailer/SOGoMailRomanianForward.wo/SOGoMailRomanianForward.wod b/SoObjects/Mailer/SOGoMailRomanianForward.wo/SOGoMailRomanianForward.wod new file mode 100644 index 000000000..f2436acc9 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailRomanianForward.wo/SOGoMailRomanianForward.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/SOGoMailRomanianReply.wo/SOGoMailRomanianReply.html b/SoObjects/Mailer/SOGoMailRomanianReply.wo/SOGoMailRomanianReply.html new file mode 100644 index 000000000..2da080f57 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailRomanianReply.wo/SOGoMailRomanianReply.html @@ -0,0 +1,16 @@ +<#replyPlacementOnTop><#newLine/> +<#newLine/> +#replyPlacementOnTop><#signaturePlacementOnTop><#newLine/> +<#signature/><#newLine/> +#signaturePlacementOnTop><#outlookMode>-------- Mesaj Inițial --------<#newLine/> +Subiect: <#subject/><#newLine/> +Data: <#date/><#newLine/> +De la: <#from/><#newLine/> +<#hasReplyTo>Răspunde la: <#replyTo/>#hasReplyTo><#hasOrganization>Organizație: <#organization/>#hasOrganization>To: <#to/><#newLine/> +<#hasCc>CC: <#cc/>#hasCc><#hasNewsGroups>Grupuri de știri: <#newsgroups/>#hasNewsGroups><#hasReferences>Referințe: <#references/>#hasReferences>#outlookMode><#newLine/> +<#standardMode>On <#date/>, <#from/> a scris:#standardMode><#newLine/> +<#newLine/> +<#messageBody/><#newLine/> +<#replyPlacementOnBottom><#newLine/> +<#newLine/> +#replyPlacementOnBottom><#signaturePlacementOnBottom><#signature/>#signaturePlacementOnBottom><#newLine/> diff --git a/SoObjects/Mailer/SOGoMailRomanianReply.wo/SOGoMailRomanianReply.wod b/SoObjects/Mailer/SOGoMailRomanianReply.wo/SOGoMailRomanianReply.wod new file mode 100644 index 000000000..3fbed6d61 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailRomanianReply.wo/SOGoMailRomanianReply.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/SOGo/SOGoDefaults.plist b/SoObjects/SOGo/SOGoDefaults.plist index 86e1c1dbe..605d0f554 100644 --- a/SoObjects/SOGo/SOGoDefaults.plist +++ b/SoObjects/SOGo/SOGoDefaults.plist @@ -68,6 +68,7 @@ "NorwegianNynorsk", "Polish", "Portuguese", + "Romanian", "Russian", "Serbian", "Slovak", diff --git a/Tests/Integration/preferences.py b/Tests/Integration/preferences.py index f465c4446..8b6d03586 100644 --- a/Tests/Integration/preferences.py +++ b/Tests/Integration/preferences.py @@ -16,7 +16,7 @@ DEBUG=False SOGoSupportedLanguages = [ "Arabic", "Basque", "Catalan", "ChineseChina", "ChineseTaiwan", "Croatian", "Czech", "Dutch", "Danish", "Welsh", "English", "Finnish", "SpanishSpain", "SpanishArgentina", "French", "German", "Hebrew", "Icelandic", "Italian", "Japanese", "Latvian", "Lithuanian", "Macedonian", "Hungarian", "Portuguese", "BrazilianPortuguese", - "NorwegianBokmal", "NorwegianNynorsk", "Polish", "Russian", "Serbian", "Slovak", + "NorwegianBokmal", "NorwegianNynorsk", "Polish", "Romanian", "Russian", "Serbian", "Slovak", "Slovenian", "Swedish", "TurkishTurkey", "Ukrainian" ]; daysBetweenResponseList=[1,2,3,5,7,14,21,30] diff --git a/UI/AdministrationUI/Romanian.lproj/Localizable.strings b/UI/AdministrationUI/Romanian.lproj/Localizable.strings new file mode 100644 index 000000000..97bf52287 --- /dev/null +++ b/UI/AdministrationUI/Romanian.lproj/Localizable.strings @@ -0,0 +1,26 @@ +/* this file is in UTF-8 format! */ + +"Help" = "Ajutor"; +"Close" = "Închide"; +"Modules" = "Module"; +/* Modules short names */ +"ACLs" = "ACL-uri"; +/* Modules titles */ +"ACLs_title" = "Managementul ACL-urilor pentru folderele utilizator"; +/* Modules descriptions */ +"ACLs_description" = "
Modulul de administrare a ACL-urilor permite modificarea ACL-urilor pentru Calendarele și Contactele utilizator.
Pentru a modifica ACL-ul pentru un folder utilizator tastaţi numele utilizatorului în câmpul de căutare aflat în partea de sus a ferestrei şi daţi dublu clic pe folderul al cărui ACL trebuie modificat.
"; +"Name or Email" = "Nume sau Email"; +/* Rights module: initial search message */ +"Start a search to edit the rights" = "Lansați o căutare pentru a edita drepturile"; +/* Rights module: Empty search result */ +"No matching user" = "Nu există un astfel de utilizator"; +/* Rights module: no selection */ +"No resource selected" = "Nici-o resursa selectată"; +"Add User" = "Adăugaţi Utilizator"; +"Subscribe User" = "Abonare utilizator"; +"Rights" = "Drepturi de acces"; +"Search Users" = "Căutare Utilizatori"; +"users found" = "utilizatori găsiți"; +"No resource" = "Nici-o resursa"; +"Any Authenticated User" = "Orice utilizator autentificat"; +"Public Access" = "Acces Public"; diff --git a/UI/Common/Romanian.lproj/Localizable.strings b/UI/Common/Romanian.lproj/Localizable.strings new file mode 100644 index 000000000..e620c6c0d --- /dev/null +++ b/UI/Common/Romanian.lproj/Localizable.strings @@ -0,0 +1,196 @@ +/* this file is in UTF-8 format! */ + +/* toolbars */ +"Save" = "Salvare"; +"Close" = "Închidere"; +"Edit User Rights" = "Editare drepturi de utilizator"; +"Home" = "Acasă"; +"Calendar" = "Calendar"; +"Address Book" = "Contacte"; +"Mail" = "Mail"; +"Preferences" = "Preferințe"; +"Administration" = "Adminitrare"; +"Disconnect" = "Deconectare"; +"Toggle Menu" = "Comutare Meniu"; +"Right Administration" = "Drept de administrare"; +"Log Console (dev.)" = "Consola Log-ului (dev.)"; +"User" = "Utilizator"; +"Vacation message is enabled" = "Mesajul de vacanta este activat"; +"Help" = "Ajutor"; +"noJavascriptError" = "SOGo are nevoie de Javascript pentru a rula. Asigurați-vă că această opțiune este disponibilă și activată în preferințele browser-ului."; +"noJavascriptRetry" = "Reîncearcă"; +"Owner" = "Deținator"; +"Publish the Free/Busy information" = "Publică informațiile liber / ocupat"; +"Add..." = "Adăugare..."; +"Remove" = "Eliminare"; +"Subscribe User" = "Abonare utilizator"; +"Any Authenticated User" = "Orice utilizator autentificat"; +"Public Access" = "Acces Public"; +"Any user not listed above" = "Oricare utilizator care nu este enumerat mai sus"; +"Anybody accessing this resource from the public area" = "Oricine accesează această resursă din spațiul public"; +"Sorry, the user rights can not be configured for that object." = "Ne pare rău, drepturile de utilizare nu pot fi configurate pentru acest obiect."; +"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?" + = "Orice utilizator cu un cont pe acest sistem va putea accesa cutia poștală \"% {0}\". Sunteți sigur că aveți încredere în ei?"; +"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?" + = "Orice utilizator cu un cont pe acest sistem va putea accesa calendarul \"% {0}\". Sunteți sigur că aveți încredere în ei?"; +"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?" + = "Potential oricine de pe Internet va putea accesa calendarul dvs. \"% {0}\", chiar dacă acestia nu au un cont pe acest sistem. Este această informație potrivit pentru Internet public?"; +"Any user with an account on this system will be able to access your address book \"%{0}\". Are you certain you trust them all?" + = "Orice utilizator cu un cont pe acest sistem va putea accesa contactele \"% {0}\". Sunteți sigur că aveți încredere în ei?"; +"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?" + = "Potential oricine de pe Internet va putea accesa contactele dvs. \"% {0}\", chiar dacă acestia nu au un cont pe acest sistem. Este această informație potrivit pentru Internet public?"; +"Give Access" = "Acordați acces"; +"Keep Private" = "Menține Privat"; + +/* generic.js */ +"Unable to subscribe to that folder!" + = "Nu se poate abona la acest dosar!"; +"You cannot subscribe to a folder that you own!" + = "Nu puteți să vă abonați la un dosar pe care îl dețineți!"; +"Unable to unsubscribe from that folder!" + = "Nu se poate dezabona de la acest dosar!"; +"You cannot unsubscribe from a folder that you own!" + = "Nu puteți să vă dezabonați de la un dosar pe care îl dețineți!"; +"Unable to rename that folder!" = "Imposibil de redenumit acest folder!"; +"You have already subscribed to that folder!" + = "V-ați abonat deja la acest folder!"; +"The user rights cannot be edited for this object!" + = "Drepturile de utilizator nu pot fi editate pentru acest obiect!"; +"A folder by that name already exists." = "Un folder cu acest nume există deja."; +"You cannot create a list in a shared address book." + = "Nu puteți crea o listă într-o agendă partajată."; +"Warning" = "Avertizare"; +"Can't contact server" = "A apărut o eroare la contactarea serverului. Vă rugăm să încercați din nou mai târziu."; +"You are not allowed to access this module or this system. Please contact your system administrator." += "Nu aveți permisiunea de a accesa acest modul sau acest sistem. Vă rugăm să contactați administratorul de sistem."; +"You don't have the required privileges to perform the operation." += "Nu aveți privilegiile necesare pentru a efectua operațiunea."; +"noEmailForDelegation" = "Trebuie să specificați adresa la care doriți să delegați invitația."; +"delegate is organizer" = "Delegatul este organizatorul. Va rugăm sa specificați alt delegat."; +"delegate is a participant" = "Delegatul este deja un participant."; +"delegate is a group" = "Adresa specificată corespunde unui grup. Aveți posibilitatea de a delega către o persoană unică."; + +/* common buttons */ +"OK" = "OK"; +"Cancel" = "Renunţare"; +"Yes" = "Da"; +"No" = "Nu"; + +/* generic messages */ +"Error" = "Eroare"; +"Success" = "Succes"; + +/* alarms */ +"Reminder" = "Memento"; +"Start" = "Start"; +"Due Date" = "Data Scadentă"; +"Location" = "Locaţie"; +"Snooze" = "Pui de somn"; +"Snooze for " = "Amânați pentru"; +"5 minutes" = "5 minute"; +"10 minutes" = "10 minute"; +"15 minutes" = "15 minute"; +"30 minutes" = "30 minute"; +"45 minutes" = "45 minute"; +"1 hour" = "1 oră"; +"1 day" = "1 zi"; + +/* mail labels */ +"Important" = "Important"; +"Work" = "Muncă"; +"Personal" = "Personal"; +"To Do" = "De Făcut"; +"Later" = "Mai târziu"; +"a2_Sunday" = "Du"; +"a2_Monday" = "Lu"; +"a2_Tuesday" = "Ma"; +"a2_Wednesday" = "Mi"; +"a2_Thursday" = "Jo"; +"a2_Friday" = "Vi"; +"a2_Saturday" = "Sa"; +"Access Rights" = "Drepturi de acces"; +"Add User" = "Adăugaţi Utilizator"; +"Loading" = "Încarcare"; +"No such user." = "Nu există un astfel de utilizator."; +"You cannot (un)subscribe to a folder that you own!" = "Nu puteți să vă (dez)abonați la un dosar pe care îl dețineți!"; + +/* SMIME Certificate field */ +"Subject Name" = "Titular"; +"Issuer" = "Emitent"; +"countryName" = "Țară"; +"organizationName" = "Organizaţie"; +"organizationalUnitName" = "Departament"; +"commonName" = "Nume comun"; +"emailAddress" = "Adresă de email"; + +/* Authentication username */ +"Username" = "Utilizator"; + +/* Authentication password */ +"Password" = "Parola"; + +/* Authentication failed */ +"Wrong username or password." = "Nume de utilizator sau parolă greșită."; + +/* Error message displayed bellow search field when the search string has less than the required number of characters */ +"Enter at least %{minimumSearchLength} characters" = "Introduceți cel puțin %{minimumSearchLength} caractere"; + +/* Error message displayed when a file upload exceeds WOMaxUploadSize */ +"File size upload limit reached" = "Limita de upload a fost atinsă"; + +/* Toggle visibility (ex: mail account in left navigation menu) */ +"Toggle visibility" = "Comutare vizibilitate"; + +/* Toggle multiple items at the same time (hotkeys cheatsheet) */ +"Toggle range of items" = "Comută intervalul de elemente"; + +/* Question mark shows list of hotkeys */ +"Show or hide this help" = "Afișați sau ascundeți acest ajutor"; + +/* Space key */ +"key_space" = "spațiu"; + +/* Shift and space key */ +"key_shift+space" = "shift + spațiu"; + +/* 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" = "Vizualizare elementul următor"; + +/* Hotkey description to select previous list item */ +"View previous item" = "Vizualizare elementul precedent"; + +/* Hotkey description to add next list item to selection */ +"Add next item to selection" = "Adăugați elementul urmator la selecție"; + +/* Hotkey description to add previous list item to selection */ +"Add previous item to selection" = "Adăugați elementul precedent la selecție"; + +/* Hotkey description to move backward in current view */ +"Move backward" = "Mergi inapoi"; + +/* Hotkey description to move forward in current view */ +"Move forward" = "Mergi inainte"; diff --git a/UI/Contacts/Romanian.lproj/Localizable.strings b/UI/Contacts/Romanian.lproj/Localizable.strings new file mode 100644 index 000000000..a4e61ec48 --- /dev/null +++ b/UI/Contacts/Romanian.lproj/Localizable.strings @@ -0,0 +1,355 @@ +/* this file is in UTF-8 format! */ + +"Contact" = "Contact"; +"Address" = "Adresă"; +"Photos" = "Fotografii"; +"Other" = "Altul"; +"Address Books" = "Contacte"; +"Addressbook" = "Contacte"; +"Addresses" = "Adrese"; +"Update" = "Actualizare"; +"Cancel" = "Renunţare"; +"Common" = "Comun"; +"Contact editor" = "Editor de contacte"; +"Contact viewer" = "Vizualizator de contacte"; +"Email" = "Email"; +"Screen Name" = "Screen Name"; +"Extended" = "Extins"; +"Fax" = "Fax"; +"Firstname" = "Prenume"; +"Home" = "Acasă"; +"HomePhone" = "Telefon de acasă"; +"Lastname" = "Nume de familie"; +"Location" = "Locaţie"; +"Add a category" = "Adaugă o categorie"; +"MobilePhone" = "Telefon mobil"; +"Name" = "Nume"; +"OfficePhone" = "Telefon de birou"; +"Organization" = "Organizaţie"; +"Work Phone" = "Telefon de serviciu"; +"Phone" = "Telefon"; +"Phones" = "Telefoane"; +"Postal" = "Poştal"; +"Save" = "Salvare"; +"Internet" = "Internet"; +"Unit" = "Unitate"; +"delete" = "Ştergere"; +"edit" = "editare"; +"invalidemailwarn" = "Mesajul specificat este invalid"; +"new" = "nou"; +"Preferred Phone" = "Telefon Preferat"; +"Move To" = "Mutare În"; +"Copy To" = "Copiere În"; +"Add to" = "Adaugă la"; +"To" = "Către"; +"Carbon Copy (Cc)" = "Copie către (CC)"; +"Blind Carbon Copy (Bcc)" = "Copie secretă către (BCC)"; + +/* Search scope: name fields */ +"name" = "Nume"; + +/* Search scope: name fields */ +"c_cn" = "Nume"; + +/* Search scope: secondary email field */ +"mozillanickname" = "Email secundar"; + +/* Search scope: screen name field */ +"nsaimid" = "Nume afișat"; + +/* Search scope: mail fields */ +"mail" = "Mail"; + +/* Search scope: mail fields */ +"c_mail" = "Mail"; + +/* Search scope: telephone field */ +"telephonenumber" = "Telefon"; + +/* Search scope: telephone field */ +"homephone" = "Telefon"; + +/* Search scope: mobile field */ +"mobile" = "Mobil"; + +/* Search scope: fax field */ +"facsimiletelephonenumber" = "Fax"; + +/* Search scope: pager field */ +"pager" = "Pager"; + +/* Search scope: categories field */ +"c_categories" = "Categorii"; + +/* Search scope: categories field */ +"vcardcategories" = "Categorii"; + +/* Search scope: title field */ +"title" = "Titlu"; + +/* Search scope: organization field */ +"c_o" = "Organizaţie"; + +/* Search scope: organization field */ +"o" = "Organizaţie"; + +/* Search scope: department field */ +"ou" = "Departament"; + +/* Search scope: city field */ +"l" = "Localitate"; + +/* Search scope: country field */ +"c" = "Țară"; + +/* Search scope: home address field */ +"mozillahomestreet" = "Adresa de domiciliu"; + +/* Search scope: state/province field */ +"st" = "Județ/Regiune"; + +/* Search scope: home state/province field */ +"mozillahomestate" = "Județul/Regiunea de domiciliu"; + +/* Search scope: zip/postal code field */ +"postalCode" = "Cod Poștal"; + +/* Search scope: home zip/postal code field */ +"mozillahomepostalcode" = "Cod Poștal"; + +/* Search scope: home country field */ +"mozillahomecountryname" = "Țara de domiciliu"; + +/* Search scope: home web page field */ +"mozillahomeurl" = "Pagină personală"; + +/* Search scope: work web page field */ +"mozillaworkurl" = "Pagină web"; + +/* Search scope: note field */ +"description" = "Note"; + +/* Subheader of empty addressbook */ +"No contact" = "Nu există contact"; + +/* Subheader of system addressbook */ +"Start a search to browse this address book" = "Începeți o căutare pt. a răsfoi agenda."; + +/* Number of contacts in addressbook; string is prefixed by number */ +"contacts" = "contacte"; + +/* No contact matching search criteria */ +"No matching contact" = "Nici un contact nu corespunde"; + +/* Number of contacts matching search criteria; string is prefixed by number */ +"matching contacts" = "contacte care corespund"; + +/* Number of selected contacts in list */ +"selected" = "selectat"; + +/* Empty right pane */ +"No contact selected" = "Nici un contact selectat"; + +/* Tooltips */ +"Create a new address book card" = "Creare contact nou"; +"Create a new list" = "Creare listă nouă"; +"Edit the selected card" = "Editare contact selectat"; +"Send a mail message" = "Trimitere mesaj mail"; +"Delete selected card or address book" = "Ştergere contact sau agendă"; +"Reload all contacts" = "Reîncărcare toate contactele"; +"htmlMailFormat_UNKNOWN" = "Necunoscut"; +"htmlMailFormat_FALSE" = "Text simplu"; +"htmlMailFormat_TRUE" = "HTML"; +"Name or Email" = "Nume sau Email"; +"Category" = "Categorie"; +"Personal Addressbook" = "Agenda Personală"; +"Search in Addressbook" = "Cautare in Agendă"; +"New Card" = "Card nou"; +"New List" = "Listă nouă"; +"Edit" = "Editare"; +"Properties" = "Proprietăți"; +"Sharing..." = "Partajare..."; +"Write" = "Scrie"; +"Delete" = "Ștergere"; +"Instant Message" = "Mesaj Instant"; +"Add..." = "Adăugare..."; +"Remove" = "Eliminare"; +"Please wait..." = "Vă rugăm să așteptați..."; +"No possible subscription" = "Abonarea nu este posibilă"; +"Preferred" = "Preferat"; +"Display" = "Afișare"; +"Display Name" = "Afișează numele"; +"Additional Email" = "Email adițional"; +"Phone Number" = "Nr. de telefon"; +"Prefers to receive messages formatted as" = "Formatarea mesajelor primite e de preferință"; +"Categories" = "Categorii"; +"First" = "Primul"; +"Last" = "Ultimul"; +"Nickname" = "Poreclă"; +"Telephone" = "Telefon"; +"Work" = "Muncă"; +"Mobile" = "Mobil"; +"Pager" = "Pager"; + +/* categories */ +"contacts_category_labels" = "Coleg, Competitor, Client, Prieten, Familie, Partener de Business, Furnizor, Presă, VIP"; +"New category" = "Categorie nouă"; + +/* adresses */ +"Title" = "Titlu"; +"Service" = "Serviciu"; +"Company" = "Companie"; +"Department" = "Departament"; +"City" = "Localitate"; +"State_Province" = "Județ"; +"ZIP_Postal Code" = "Cod Poștal"; +"Country" = "Țară"; +"Web Page" = "Pagină Web"; +"Other Infos" = "Alte Informații"; +"Note" = "Note"; +"Timezone" = "Fus orar"; +"Birthday" = "Zi de nastere"; +"Birthday (yyyy-mm-dd)" = "Zi de nastere (aaaa-ll-zz)"; +"Freebusy URL" = "URL Freebusy"; +"Add as..." = "Adăugare ca..."; +"Recipient" = "Destinatar"; +"Carbon Copy" = "Copie la indigo"; +"Blind Carbon Copy" = "Copie la indigo oarbă"; +"New Addressbook..." = "Agenda Nouă..."; +"Subscribe to an Addressbook..." = "Abonare la o agendă"; +"Remove the selected Addressbook" = "Elimină agenda selectată"; +"Subscribe to a shared folder" = "Abonare la un folder partajat"; +"Search User" = "Căutare utilizator"; +"Name of the Address Book" = "Numele agendei"; +"Are you sure you want to delete the selected address book?" += "Ești sigur(ă) că dorești ștergerea agendei selectate?"; +"Are you sure you want to delete the addressbook \"%{0}\"?" += "Ești sigur(ă) că dorești ștergerea agendei \"%{0}\"?"; +"You cannot remove nor unsubscribe from a public addressbook." += "Nu poți să elimini sau să te deabonezi de la o agendă publică."; +"You cannot remove nor unsubscribe from your personal addressbook." += "Nu poți să elimini sau să te deabonezi de la o agenda personală."; +"Are you sure you want to delete the selected contacts?" += "Ești sigur(ă) că dorești ștergerea contactelor selectate?"; +"Are you sure you want to delete the card of %{0}?" = "Ești sigur(ă) că dorești cardul %{0}?"; +"You cannot delete the card of \"%{0}\"." += "Nu poți șterge cardul \"%{0}\"."; +"You cannot subscribe to a folder that you own!" += "Nu puteți să vă abonați la un dosar pe care îl dețineți!"; +"Unable to subscribe to that folder!" += "Nu se poate abona la acest dosar!"; + +/* acls */ +"Access rights to" = "Drept de acces pentru"; +"For user" = "Pentru utilizatorul"; +"Any Authenticated User" = "Orice utilizator autentificat"; +"Public Access" = "Acces Public"; +"This person can add cards to this addressbook." += "Această persoană poate adăuga carduri la această agende."; +"This person can edit the cards of this addressbook." += "Această persoană poate modificat cardurile aceastei agende."; +"This person can list the content of this addressbook." += "Această persoană poate să listeze conținutul acestei agende."; +"This person can read the cards of this addressbook." += "Această persoană poate să citească cardurile acestei agende."; +"This person can erase cards from this addressbook." += "Această persoană poate să elimine cardurile acestei agende."; +"The selected contact has no email address." += "Contactul selectat nu are adresă de email."; +"Please select a contact." = "Selectaţi un contact."; + +/* Messages for move and copy */ +"%{0} card(s) copied" = "%{0} card(uri) copiate"; +"%{0} card(s) moved" = "%{0} card(uri) mutate"; +"SoAccessDeniedException" = "Nu poți scrie în această agendă."; +"Forbidden" = "Interzis"; +"Invalid Contact" = "Contactul selectat nu mai există."; +"Unknown Destination Folder" = "Agenda de destinație nu mai există."; + +/* Lists */ +"List details" = "Detalii Listă"; +"List name" = "Nume Listă"; +"List nickname" = "Poreclă Listă"; +"List description" = "Descrierea Listei"; +"Members" = "Membri"; +"Contacts" = "Contacte"; +"Add" = "Adăugare"; +"Lists can't be moved or copied." = "Listele nu pot fi mutate sau copiate."; +"Export" = "Export"; +"Export Address Book..." = "Exportă agenda..."; +"View Raw Source" = "Vezi sursa de cod."; + +/* Import */ +"Import Cards" = "Import carduri"; +"Select a vCard or LDIF file." = "Selectează un vCard sau fișier LDIF."; +"Upload" = "Încarcare"; +"Uploading" = "Încarc"; +"Done" = "Terminat"; +"An error occured while importing contacts." = "A apărut o eroare în timpiul importului de contacte."; +"No card was imported." = "Niciun card nu a fost importat."; +"A total of %{0} cards were imported in the addressbook." = "Un total de %{0} carduri au fost importate în agendă."; +"Reload" = "Reîncărcare"; + +/* Properties window */ +"Address Book Name" = "Nume Agendă"; +"Links to this Address Book" = "Link-uri către agendă."; +"Authenticated User Access" = "Acces Utilizatori Autentificați."; +"CardDAV URL" = "URL CardDAV"; +"Options" = "Opțiuni"; +"Rename" = "Redenumire"; +"Subscriptions" = "Abonamente"; +"Global Addressbooks" = "Agenda Globală"; +"Search" = "Căutare"; +"Sort" = "Sortare"; +"Descending Order" = "Ordine Descendentă"; +"Back" = "Înapoi"; +"Select All" = "Selectare tot"; +"Copy contacts" = "Copiere contacte"; +"More messages options" = "Mai multe opțiuni de mesaje."; +"New Contact" = "Contact Nou"; +"Close" = "Închide"; +"More contact options" = "Mai multe opțiuni de contacte"; +"Organization Unit" = "Unitate de Organizare"; +"Add Organizational Unit" = "Adaugă Unitate de Organizare"; +"Type" = "Tip"; +"Email Address" = "Adresă Email"; +"New Email Address" = "Adresă Email Nouă"; +"New Phone Number" = "Număr de telefon nou"; +"URL" = "URL"; +"New URL" = "URL Nou"; +"street" = "stradă"; +"street (continued)" = "strada (continuare)"; +"Postoffice" = "Oficiu Poștal"; +"Region" = "Județ"; +"Postal Code" = "Cod Poștal"; +"New Address" = "Adresă Nouă"; +"Reset" = "Resetare"; +"Description" = "Descriere"; +"Add Member" = "Adaugă Membru"; +"Subscribe" = "Abonează-te"; +"Add Birthday" = "Adaugă zi de naștere"; +"Import" = "Import"; +"More options" = "Mai multe opțiuni"; +"Role" = "Rol"; +"Add Screen Name" = "Adaugă pseudonim"; +"Custom 1" = "Personalizat 1"; +"Custom 2" = "Personalizat 2"; +"Custom 3" = "Personalizat 3"; +"Custom 4" = "Personalizat 4"; +"Custom Value" = "Valoare Personalizată"; +"New Custom Value" = "Noua Valoare Personalizată"; +"Synchronization" = "Sincronizare"; +"Synchronize" = "Sincronizare"; +"Sucessfully subscribed to address book" = "Te-ai abonat cu succes la agendă."; + +/* Aria label for scope of search on contacts */ +"Search scope" = "Domeniul de căutare"; + +/* Aria label for avatar button to select and unselect a card */ +"Toggle item" = "Comută element"; + +/* Hotkey to create a new card */ +"key_create_card" = "c"; + +/* Hotkey to create a new list */ +"key_create_list" = "l"; diff --git a/UI/MailPartViewers/Romanian.lproj/Localizable.strings b/UI/MailPartViewers/Romanian.lproj/Localizable.strings new file mode 100644 index 000000000..ea6404394 --- /dev/null +++ b/UI/MailPartViewers/Romanian.lproj/Localizable.strings @@ -0,0 +1,50 @@ +ACCEPTED = "acceptat"; +COMPLETED = "finalizat"; +DECLINED = "refuzat"; +DELEGATED = "delegat"; +"IN-PROCESS" = "se procesează"; +"NEEDS-ACTION" = "necesită intervenţie"; +TENTATIVE = "tentativă"; +organized_by_you = "organizat de dumneavoastră"; +you_are_an_attendee = "sunteţi participant"; +add_info_text = "cererea de tip iMIP 'ADD' nu este încă suportat de SOGo."; +publish_info_text = "Expeditorul vă informează despre evenimentul ataşat."; +cancel_info_text = "Invitaţia dumneavoastră sau întregul eveniment a fost anulat."; +request_info_no_attendee = "propune o întâlnire participanţilor. Aţi primit acest mail ca notificare, nu sunteţi participant."; +Appointment = "Rezervare"; +"Status Update" = "Actualizarea stării"; +was = "a fost"; + +Organizer = "Organizator"; +Time = "Timp"; +Attendees = "Participanţi"; +request_info = "vă invită să participaţi la o întâlnire."; +"Add to calendar" = "Adaugă la calendar"; +"Delete from calendar" = "Şters din calendar"; +"Update status" = "Stare actualizare"; +Accept = "Acceptare"; +Decline = "Refuz"; +Tentative = "Încercare"; +"Delegate ..." = "Delegat ..."; +"Delegated to" = "Delegat către"; +"Update status in calendar" = "Actualizare status în calendar"; +"delegated from" = "Transferat de la"; +reply_info_no_attendee = "Aţi primit un răspuns la o programare dar expeditorul răspunsului nu este un participant."; +reply_info = "Acesta este un răspuns la un eveniment creat de dumneavoastră."; +"to" = "către"; +"Untitled" = "Fără titlu"; +"Size" = "Mărime"; +"Digital signature is not valid" = "Semnătura digitală nu este validă"; +"Message is signed" = "Mesajul este semnat"; +"Subject" = "Subiect"; +"From" = "De la"; +"Date" = "Data"; +"To" = "Către"; +"Issuer" = "Iniţiator"; +/* Tooltips */ +"View Attachment" = "Vizualizare atașament"; +"Save Attachment" = "Salvare atașament"; +"CC" = "CC"; +"Cancel" = "Renunţare"; +"OK" = "OK"; +"Comment" = "Comentariu"; diff --git a/UI/MailerUI/Romanian.lproj/Localizable.strings b/UI/MailerUI/Romanian.lproj/Localizable.strings new file mode 100644 index 000000000..6d8ec577f --- /dev/null +++ b/UI/MailerUI/Romanian.lproj/Localizable.strings @@ -0,0 +1,431 @@ +/* this file is in UTF-8 format! */ + +/* Icon's label */ +"Create" = "Compunere"; +"Empty Trash" = "Curățare coș"; +"Delete" = "Ștergere"; +"Expunge" = "Ștergere definitivă"; +"Forward" = "Retrimitere"; +"Get Mail" = "Citire mesaje"; +"Junk" = "Gunoi"; +"Not junk" = "Nu este Gunoi"; +"Reply" = "Răspuns"; +"Reply All" = "Răspuns către toți"; +"Print" = "Imprimare"; +"Stop" = "Stop"; +"Write" = "Scrie"; +"Search" = "Căutare"; +"Send" = "Trimite"; +"Contacts" = "Contacte"; +"Attach" = "Atașament"; +"Save" = "Salvare"; +"Options" = "Opțiuni"; +"Close" = "Închidere"; +"Size" = "Mărime"; + +/* Tooltips */ +"Send this message now" = "Trimite mesaj"; +"Select a recipient from an Address Book" = "Selectare destinatar din lista de Contacte"; +"Include an attachment" = "Includere atașament"; +"Save this message" = "Salvare mesaj curent"; +"Get new messages" = "Descărcare mesaje noi"; +"Create a new message" = "Compunere mesaj nou"; +"Go to address book" = "Contacte"; +"Reply to the message" = "Răspunde la mesaj"; +"Reply to sender and all recipients" = "Răspunde la mesaj către expeditor și toți destinatarii"; +"Forward selected message" = "Retrimite mesajul selectat"; +"Delete selected message or folder" = "Ștergere mesaj sau folderul curent"; +"Print this message" = "Tipărire mesaj"; +"Stop the current transfer" = "Întrerupe transferul curent"; +"Attachment" = "Atașament"; +"Unread" = "Necitit"; +"Flagged" = "Marcat"; +"Search multiple mailboxes" = "Caută în cutii poștale multiple"; + +/* Main Frame */ +"Home" = "Acasă"; +"Calendar" = "Calendar"; +"Addressbook" = "Contacte"; +"Mail" = "Mail"; +"Right Administration" = "Drept de administrare"; +"Help" = "Ajutor"; + +/* Mail account main windows */ +"Welcome to the SOGo Mailer. Use the folder tree on the left to browse your mail accounts!" = "Bine ați venit la SOGo Mailer. Folosiți lista din partea stângă pentru a naviga în conturile dvs. de mail!"; +"Read messages" = "Citește mesaje"; + +/* Tooltip for fab button */ +"Write a new message" = "Compunere mesaj"; + +/* Tooltip for fab button */ +"Write a message in new window" = "Scrie un mesaj într-o fereastră nouă"; + +"Share" = "Partajare"; +"Account" = "Cont"; +"Shared Account" = "Cont partajat"; + +/* A mailbox is selected, but no message (only shown on large screens) */ +"No message selected" = "Nici un mesaj selectat"; + +/* No mailbox is selected (usually resulting from an IMAP connection problem) */ +"No mailbox selected" = "Nici o cutie poștală selectată"; + +"An error occured while communicating with the mail server" = "A apărut o eroare în timpul comunicaţiei cu serverul de mail"; + +/* Mailbox actions */ +/* Compact Folder success message */ +"Folder compacted" = "Folderul a fost compactat"; +/* Empty Trash success message */ +"Trash emptied" = "Coșul de gunoi a fost golit"; + +/* acls */ +"Access rights to" = "Drept de acces pentru"; +"For user" = "Pentru utilizatorul"; +"Any Authenticated User" = "Orice utilizator autentificat"; +"List and see this folder" = "Listare și vizualizare folder"; +"Read mails from this folder" = "Citire mesaje din folderul curent"; +"Mark mails read and unread" = "Marcare mesaje citite și necitite"; +"Modify the flags of the mails in this folder" = "Modificare marcaje pentru mesajele din acest folder"; +"Insert, copy and move mails into this folder" = "Inserare, copiere și mutare a mesajelor în acest folder"; +"Post mails" = "Trimitere mesaje"; +"Add subfolders to this folder" = "Adăugare subfoldere la acest folder"; +"Remove this folder" = "Ștergere folder"; +"Erase mails from this folder" = "Ștergere mesaje din acest folder"; +"Expunge this folder" = "Ștergere definitivă a acestui folder"; +"Export This Folder" = "Exportă acest folder"; +"Modify the acl of this folder" = "Modificare ACL pentru acest folder"; +"Saved Messages.zip" = "Salvat ca Messages.zip"; +"Update" = "Actualizare"; +"Cancel" = "Renunțare"; + +/* Mail edition */ +"From" = "De la"; +"Subject" = "Subiect"; +"To" = "Către"; +"Cc" = "Cc"; +"Bcc" = "Bcc"; +"Reply-To" = "Reply-To"; +"Add address" = "Adăugare adresă"; +"Body" = "Conținut"; +"Open" = "Deschidere"; +"Select All" = "Selectare tot"; +"Select Message" = "Selectați Mesaj"; +"Attach Web Page..." = "Atașare Pagină Web"; +"file" = "fișier"; +"files" = "fișiere"; +"Save all" = "Salvare toate"; +"to" = "Către"; +"cc" = "Cc"; +"bcc" = "Bcc"; +"Add a recipient" = "Adaugă un destinatar"; +"Edit Draft..." = "Editare Draft..."; +"Load Images" = "Încărcare Imagini"; +"Return Receipt" = "Confirmare de primire"; +"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Expeditorul acestui mesaj a cerut să fie notificat când citiți acest mesaj. Doriți să notificați expeditorul?"; +"Return Receipt (displayed) - %@"= "Confirmare de primire (afișată) - %@"; +"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." = "Aceasta este o Confirmare de Primire pentru mesajul care l-ați trimis către %@.⏎ ⏎ Notă: Această confirmare de primire confirmă doar faptul că mesajul a fost afișat pe calculatorul destinatarului dar nu și faptul că destinatarul l-a citit sau că i-a înțeles conținutul."; +"Security" = "Securitate"; +"Sign" = "Semnează"; +"Encrypt" = "Criptează"; +"Priority" = "Prioritate"; +"highest" = "Cel mai înalt"; +"high" = "Înalt"; +"normal" = "Normal"; +"low" = "Jos"; +"lowest" = "Cel mai de jos"; +"This mail is being sent from an unsecure network!" = "Acest mesaj este trimis dintr-o rețea nesigură!"; +"Address Book" = "Contacte"; +"Search For" = "Caută"; + +/* Popup "show" */ +"all" = "tot"; +"read" = "citire"; +"unread" = "necitit"; +"deleted" = "șters"; +"flagged" = "marcat"; + +/* MailListView */ +"Sender" = "Expeditor"; +"Subject or Sender" = "Subiect sau Expeditor"; +"To or Cc" = "To sau Cc"; +"Entire Message" = "Mesajul complet"; +"Date" = "Data"; +"View" = "Vizualizare"; +"All" = "Tot"; +"No message" = "Nici un mesaj"; +"messages" = "Mesaje"; +"Yesterday" = "Ieri"; +"first" = "Primul"; +"previous" = "Anteriorul"; +"next" = "Următorul"; +"last" = "Ultimul"; +"msgnumber_to" = "către"; +"msgnumber_of" = "de"; +"Mark Unread" = "Marcare ca Necitit"; +"Mark Read" = "Marcare ca citit"; +"Untitled" = "Fără titlu"; + +/* Tree */ +"SentFolderName" = "Trimis"; +"TrashFolderName" = "Coș de gunoi"; +"InboxFolderName" = "Inbox"; +"DraftsFolderName" = "Ciorne"; +"JunkFolderName" = "Junk"; +"SieveFolderName" = "Filtre"; +"Folders" = "Foldere"; /* title line */ + +/* MailMoveToPopUp */ +"MoveTo" = "Mutare &ajutor;"; + +/* Address Popup menu */ +"Add to Address Book..." = "Adăugare în lista de Contacte..."; +"Compose Mail To" = "Compunere mesaj către"; +"Create Filter From Message..." = "Creare filtru din mesaj..."; + +/* Image Popup menu */ +"Save Image" = "Salvare imagine"; +"Save Attachment" = "Salvare atașament"; + +/* Mailbox popup menus */ +"Open in New Mail Window" = "Deschidere în fereastră nouă"; +"Copy Folder Location" = "Copiere locaţie folder"; +"Subscribe..." = "Subscriere..."; +"Mark Folder Read" = "Marcare folder ca citit"; +"New Folder..." = "Folder nou..."; +"Compact This Folder" = "Compactare folder curent"; +"Search Messages..." = "Căutare mesaje..."; +"Sharing..." = "Partajare..."; +"New Subfolder..." = "Subfolder nou..."; +"Rename Folder..." = "Redenumire Folder..."; +"Delete Folder" = "Ștergere Folder"; +"Use This Folder For" = "Folosirea folderului curent"; +"Get Messages for Account" = "Citire mesaje pentru contul curent"; +"Properties..." = "Proprietăți..."; +"Delegation..." = "Delegare..."; + +/* Use This Folder menu */ +"Sent Messages" = "Trimitere mesaje"; +"Drafts" = "Ciorne"; +"Deleted Messages" = "Mesaje Şterse"; +"Junk Messages" = "Mesaje Junk"; + +/* Message list popup menu */ +"Open Message In New Window" = "Deschidere mesaj în fereastră nouă"; +"Reply to Sender Only" = "Răspuns doar către Expeditor"; +"Reply to All" = "Răspuns către toţi"; +"Edit As New..." = "Editare ca Nou..."; +"Move To" = "Mutare În"; +"Copy To" = "Copiere În"; +"Label" = "Etichetă"; +"Mark" = "Marcare"; +"Save As..." = "Salvare ca..."; +"Print Preview" = "Previzualizare Pentru Imprimare"; +"View Message Source" = "Vizualizarea Sursei Mesajului"; + +/* Message view "more" menu: create an event from message */ +"Convert To Event" = "Transformați în Eveniment"; + +/* Message view "more" menu: create a task from message */ +"Convert To Task" = "Transformați în Sarcină"; + +/* Message view "more" menu: download all attachments as a zip archive */ +"Download all attachments" = "Descarcă toate atașamentele"; + +/* Filename prefix when downloading all attachments as a zip archive */ +"attachments" = "atașamente"; + +"Print..." = "Imprimare..."; +"Delete Message" = "Ştergere Mesaj"; +"Delete Selected Messages" = "Ştergerea Mesajelor Selectate"; +"Mark the selected messages as junk" = "Marcare mesaje selectate ca junk"; +"Mark the selected messages as not junk" = "Marcare mesaje selectate ca non-junk"; + +/* Text appended to the recipients list when there are too many recipients */ +"and %{0} more..." = "și %{0} mai mult..."; + +/* Button label to hide extended list of recipients */ +"Hide" = "Ascunde"; + +/* Number of selected messages in list */ +"selected" = "selectat"; + +/* Encrypted message notification */ +"This message is encrypted" = "Acest mesaj este criptat"; + +/* Encrypted message but no certificate */ +"This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module." = "Acest mesaj nu poate fi decriptat. Vă rugăm să vă asigurați că v-ați încărcat certificatul S/MIME în preferințele modulului mail."; + +/* OpenSSL certificate error - unknown issuer */ +"certificate verify error" = "Semnătura mesajului nu a putut fi verificată"; + +/* OpenSSL certificate error - digest failure */ +"digest failure" = "Acest mesaj a fost modificat"; + +/* OpenSSL reading error */ +"Error reading the certificate. Please install a new certificate." = "Eroare în citirea certificatului. Vă rugăm să instalați un alt certificat."; + +/* Trying to access a non-existent certificate */ +"No certificate associated to account." = "Nici un certificat nu a fost asociat acestui cont."; + +"This Folder" = "Acest Folder"; + +/* Label popup menu */ +"None" = "Nici unul"; + +/* Mark popup menu */ +"As Read" = "Ca Citit"; +"Thread As Read" = "Thread ca citit"; +"As Read By Date..." = "Ca Citit După Dată..."; +"All Read" = "Toate citite"; +"Flag" = "Marcaj"; +"As Junk" = "Ca nedorit"; +"As Not Junk" = "Ca dorit"; +"Run Junk Mail Controls" = "Rulaţi Controalele Pentru Mail Nedorit"; +"Search messages in" = "Căutare mesaje în"; +"Search" = "Căutare"; +"Search subfolders" = "Căutare în sub-foldere"; +"Match any of the following" = "potrivește oricare din urmatoarele"; +"Match all of the following" = "potrivește urmatoarele"; +"contains" = "conține"; +"does not contain" = "nu conține"; +"No matches found" = "Nu s-a gasit nici o potrivire"; +"results found" = "rezultate găsite"; +"result found" = "rezultat găsit"; +"Please specify at least one filter" = "Specificați cel puțin un filtru"; + +/* Folder operations */ +"Name" = "Nume"; +"Enter the new name of your folder" + ="Introduceţi numele folderului dumneavoastră"; +"Do you really want to move this folder into the trash ?" + = "Sunteţi sigur că doriţi mutarea acestui folder la Coşul de Gunoi ?"; +"Operation failed" = "Operaţiune eşuată"; +"Quota" = "Limită:"; +"quotasFormat" = "%{0} folosit din %{1} MB"; +"Unable to move/delete folder." = "Nu se poate muta / șterge 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?" += "Căsuța poștală nu a putut fi mutată în dosarul gunoi. Doriți să o ștergeți imediat?"; + +/* Confirmation message when deleting multiple messages */ +"Are you sure you want to delete the selected messages?" = "Sunteți sigur că doriți să ștergeți mesajele selectate?"; + +/* Notification on the number of messages successfuly copied */ +"%{0} message(s) copied" = "%{0} mesaj(e) copiate"; + +/* Notification on the number of messages successfuly movied */ +"%{0} message(s) moved" = "%{0} mesaj(e) mutate"; + +"Please select a message." = "Selectaţi un mesaj."; +"Please select a message to print." = "Selectaţi un mesaj pentru imprimare."; +"Please select only one message to print." = "Selectaţi un singur mesaj pentru imprimare."; +"The message you have selected doesn't exist anymore." = "Mesajul selectat nu mai există."; +"The folder with name \"%{0}\" could not be created." += "Folderul cu numele \"%{0}\" nu poate fi creat."; +"This folder could not be renamed to \"%{0}\"." += "Folderul nu poate fi redenumit în \"%{0}\"."; +"The folder could not be deleted." += "Folderul nu poate fi creat."; +"The trash could not be emptied." += "Coşul de gunoi nu poate fi golit."; +"The folder functionality could not be changed." += "Funcționalitatea folderului nu poate fi modificată."; +"You need to choose a non-virtual folder!" = "Trebuie selectat un folder non-virtual!"; +"Moving a message into its own folder is impossible!" += "Mutarea unui mesaj în propriul folder nu se poate realiza!"; +"Copying a message into its own folder is impossible!" += "Copierea unui mesaj în propriul folder nu se poate realiza!"; + +/* Message operations */ +"The messages could not be moved to the trash folder. Would you like to delete them immediately?" += "Mesajul nu poate fi mutat în coșul de gunoi. Doriți ștergerea lui?"; + +/* Message editing */ +"Please specify a subject." = "Vă rugăm să completați subiectul."; +"error_missingsubject" = "Mesajul nu are subiect. Sunteți sigur că doriți trimiterea lui?"; +"error_missingrecipients" = "Specificați cel puțin un destinatar."; +"Send Anyway" = "Forțare trimitere "; +"Error while saving the draft" = "Eroare la salvarea draftului"; + +/* Error when uploading a file attachment */ +"Error while uploading the file \"%{0}\":" = "Eroare la încărcarea fișierului \"%{0}\":"; +"There is an active file upload. Closing the window will interrupt it." = "Există un fișier care se încărcare. Închiderea ferestrei va întrerupe încărcarea."; +"Message is too big" = "Mesajul este prea mare"; + +/* Appears while sending the message */ +"Sending" = "Trimit"; + +/* Appears when the message is successfuly sent */ +"Sent" = "Trimis"; + +"cannot send message: (smtp) all recipients discarded" = "Mesajul nu poate fi trimis: toate adresele destinatar sunt invalide."; +"cannot send message (smtp) - recipients discarded" = "Mesajul nu poate fi trimis. Următoarea adrese sunt invalide:"; +"cannot send message: (smtp) error when connecting" = "Mesajul nu poate fi trimis: eroare de conectare la serverul SMTP."; + +/* Contacts list in mail editor */ +"Email" = "Email"; +"More mail options" = "Mai multe opțiuni"; +"Delegation" = "Delegare"; +"Add User" = "Adăugaţi Utilizator"; +"Add a tag" = "Adaugă o etichetă"; +"reply" = "răspuns"; +"Edit" = "Editare"; +"Yes" = "Da"; +"No" = "Nu"; +"Location" = "Locaţie"; +"Rename" = "Redenumire"; +"Compact" = "Compact"; +"Export" = "Export"; +"Set as Drafts" = "Setează ca Ciornă"; +"Set as Sent" = "Setează ca Trimis"; +"Set as Trash" = "Setează ca Coș"; + +/* Set the folder as the one holding Junk mails */ +"Set as Junk" = "Setează ca Junk"; + +"Sort" = "Sortare"; +"Order Received" = "Ordinea de primire"; +"Descending Order" = "Ordine Descendentă"; +"Back" = "Înapoi"; +"Copy messages" = "Copiere mesaje"; +"More messages options" = "Mai multe opțiuni"; +"Mark as Unread" = "Marcare ca Necitit"; +"Mark as Read" = "Marcare ca citit"; +"Closing Window ..." = "Închid Fereastra ..."; +"Tried to send too many mails. Please wait." = "Ați încercat să trimiteți prea multe mail-uri. Va rugăm să așteptați."; +"View Mail" = "Vizualizare Email"; +"This message contains external images." = "Acest mesaj conține imagini externe."; +"Expanded" = "Extins"; +"Add a Criteria" = "Adaugă un Criteriu"; +"More search options" = "Mai multe opțiuni"; +"Your email has been saved" = "Emailul dumneavoastră a fost salvat"; +"Your email has been sent" = "Emailul dumneavoastră a fost trimis"; +"Folder compacted" = "Folderul a fost compactat"; + +/* Aria label for scope of search on messages */ +"Search scope" = "Domeniul de căutare"; + +/* Subscriptions Dialog */ +"Manage Subscriptions" = "Gestionarea Abonamentelor"; + +/* Label of filter input field in subscriptions dialog */ +"Filter" = "Filtru"; + +/* 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"; diff --git a/UI/MainUI/Arabic.lproj/Localizable.strings b/UI/MainUI/Arabic.lproj/Localizable.strings index b4fb08b51..34081d5d4 100644 --- a/UI/MainUI/Arabic.lproj/Localizable.strings +++ b/UI/MainUI/Arabic.lproj/Localizable.strings @@ -41,6 +41,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Basque.lproj/Localizable.strings b/UI/MainUI/Basque.lproj/Localizable.strings index 9959e6e88..e07a3efec 100644 --- a/UI/MainUI/Basque.lproj/Localizable.strings +++ b/UI/MainUI/Basque.lproj/Localizable.strings @@ -41,6 +41,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings b/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings index 296fd6417..22681c198 100644 --- a/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings +++ b/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings @@ -41,6 +41,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Catalan.lproj/Localizable.strings b/UI/MainUI/Catalan.lproj/Localizable.strings index bb6153cc6..fc8cb442d 100644 --- a/UI/MainUI/Catalan.lproj/Localizable.strings +++ b/UI/MainUI/Catalan.lproj/Localizable.strings @@ -38,6 +38,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/ChineseChina.lproj/Localizable.strings b/UI/MainUI/ChineseChina.lproj/Localizable.strings index 60c5c4504..6af8d0122 100644 --- a/UI/MainUI/ChineseChina.lproj/Localizable.strings +++ b/UI/MainUI/ChineseChina.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/ChineseTaiwan.lproj/Localizable.strings b/UI/MainUI/ChineseTaiwan.lproj/Localizable.strings index 37c3c84e4..ef9578788 100644 --- a/UI/MainUI/ChineseTaiwan.lproj/Localizable.strings +++ b/UI/MainUI/ChineseTaiwan.lproj/Localizable.strings @@ -41,6 +41,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Croatian.lproj/Localizable.strings b/UI/MainUI/Croatian.lproj/Localizable.strings index 5fa14ceeb..eda9f2d09 100644 --- a/UI/MainUI/Croatian.lproj/Localizable.strings +++ b/UI/MainUI/Croatian.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Czech.lproj/Localizable.strings b/UI/MainUI/Czech.lproj/Localizable.strings index b9ad7df0b..5ea3e0621 100644 --- a/UI/MainUI/Czech.lproj/Localizable.strings +++ b/UI/MainUI/Czech.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Danish.lproj/Localizable.strings b/UI/MainUI/Danish.lproj/Localizable.strings index 13c93e564..fc29a3de0 100644 --- a/UI/MainUI/Danish.lproj/Localizable.strings +++ b/UI/MainUI/Danish.lproj/Localizable.strings @@ -41,6 +41,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Dutch.lproj/Localizable.strings b/UI/MainUI/Dutch.lproj/Localizable.strings index b0ecc3e20..a4a91cfad 100644 --- a/UI/MainUI/Dutch.lproj/Localizable.strings +++ b/UI/MainUI/Dutch.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/English.lproj/Localizable.strings b/UI/MainUI/English.lproj/Localizable.strings index 30132c9f1..adf1086b2 100644 --- a/UI/MainUI/English.lproj/Localizable.strings +++ b/UI/MainUI/English.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Finnish.lproj/Localizable.strings b/UI/MainUI/Finnish.lproj/Localizable.strings index 2687210ab..f4214a3cb 100644 --- a/UI/MainUI/Finnish.lproj/Localizable.strings +++ b/UI/MainUI/Finnish.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/French.lproj/Localizable.strings b/UI/MainUI/French.lproj/Localizable.strings index 09ab232f5..d4bc1bc37 100644 --- a/UI/MainUI/French.lproj/Localizable.strings +++ b/UI/MainUI/French.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/German.lproj/Localizable.strings b/UI/MainUI/German.lproj/Localizable.strings index 99c1f7e07..7b914ee69 100644 --- a/UI/MainUI/German.lproj/Localizable.strings +++ b/UI/MainUI/German.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Hebrew.lproj/Localizable.strings b/UI/MainUI/Hebrew.lproj/Localizable.strings index f4553e0f1..997b8135a 100644 --- a/UI/MainUI/Hebrew.lproj/Localizable.strings +++ b/UI/MainUI/Hebrew.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Hungarian.lproj/Localizable.strings b/UI/MainUI/Hungarian.lproj/Localizable.strings index ac5ca011d..2f7bcc11e 100644 --- a/UI/MainUI/Hungarian.lproj/Localizable.strings +++ b/UI/MainUI/Hungarian.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Icelandic.lproj/Localizable.strings b/UI/MainUI/Icelandic.lproj/Localizable.strings index b4508a29c..ba0acdcc1 100644 --- a/UI/MainUI/Icelandic.lproj/Localizable.strings +++ b/UI/MainUI/Icelandic.lproj/Localizable.strings @@ -40,6 +40,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Italian.lproj/Localizable.strings b/UI/MainUI/Italian.lproj/Localizable.strings index b3dad2a44..1b2b27094 100644 --- a/UI/MainUI/Italian.lproj/Localizable.strings +++ b/UI/MainUI/Italian.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Japanese.lproj/Localizable.strings b/UI/MainUI/Japanese.lproj/Localizable.strings index e96004cf2..8aa38ce52 100644 --- a/UI/MainUI/Japanese.lproj/Localizable.strings +++ b/UI/MainUI/Japanese.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Latvian.lproj/Localizable.strings b/UI/MainUI/Latvian.lproj/Localizable.strings index fea3df973..b248f05d7 100644 --- a/UI/MainUI/Latvian.lproj/Localizable.strings +++ b/UI/MainUI/Latvian.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Lithuanian.lproj/Localizable.strings b/UI/MainUI/Lithuanian.lproj/Localizable.strings index 3cb16dc2b..90c02e2f4 100644 --- a/UI/MainUI/Lithuanian.lproj/Localizable.strings +++ b/UI/MainUI/Lithuanian.lproj/Localizable.strings @@ -37,6 +37,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Macedonian.lproj/Localizable.strings b/UI/MainUI/Macedonian.lproj/Localizable.strings index d00bc782d..f78a533b9 100644 --- a/UI/MainUI/Macedonian.lproj/Localizable.strings +++ b/UI/MainUI/Macedonian.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/NorwegianBokmal.lproj/Localizable.strings b/UI/MainUI/NorwegianBokmal.lproj/Localizable.strings index 06b90886b..2061876e0 100644 --- a/UI/MainUI/NorwegianBokmal.lproj/Localizable.strings +++ b/UI/MainUI/NorwegianBokmal.lproj/Localizable.strings @@ -41,6 +41,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings b/UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings index 9ccc49df6..d7a3f7f47 100644 --- a/UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings +++ b/UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings @@ -41,6 +41,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Polish.lproj/Localizable.strings b/UI/MainUI/Polish.lproj/Localizable.strings index c193006e9..9526306fd 100644 --- a/UI/MainUI/Polish.lproj/Localizable.strings +++ b/UI/MainUI/Polish.lproj/Localizable.strings @@ -49,6 +49,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Portuguese.lproj/Localizable.strings b/UI/MainUI/Portuguese.lproj/Localizable.strings index f070022bc..87c7f6fec 100644 --- a/UI/MainUI/Portuguese.lproj/Localizable.strings +++ b/UI/MainUI/Portuguese.lproj/Localizable.strings @@ -41,6 +41,7 @@ "Polish" = "Polski"; "Portuguese" = "Português"; "BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; "Russian" = "Русский"; "Serbian" = "Српски"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Romanian.lproj/Locale b/UI/MainUI/Romanian.lproj/Locale new file mode 100644 index 000000000..4e786d9a0 --- /dev/null +++ b/UI/MainUI/Romanian.lproj/Locale @@ -0,0 +1,35 @@ +/* Romanian */ +{ + NSLanguageName = "Romanian"; + NSFormalName = "Română"; + NSLocaleCode = "ro"; /* ISO 639-1 */ + NSLanguageCode = "ron"; /* ISO 639-2 */ + NSParentContext = ""; + + NSAMPMDesignation = (AM, PM); + NSCurrencySymbol = " €"; + NSDateFormatString = "%A %e %B %Y"; + NSDateTimeOrdering = DMYH; + NSDecimalDigits = ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9"); + NSDecimalSeparator = ","; + NSEarlierTimeDesignations = ("anterior", "ultima", "trecut", "în urmă"); + NSHourNameDesignations = ((0, "miezul nopţii"), (10, "dimineaţă"), (12, "amiază", "prânz"), (14, "după amiază"), (19, "cină")); + NSInternationalCurrencyString = EUR; /* ISO 4217 */ + NSLaterTimeDesignations = ("următorul"); + NSMonthNameArray = (Ianuarie, Februarie, Martie, Aprilie, Mai, Iunie, Iulie, August, Septembrie, Octombrie, Noiembrie, Decembrie); + NSNextDayDesignations = ("mâine"); + NSNextNextDayDesignations = ("ziua următoare"); + NSPriorDayDesignations = (ieri); + NSShortDateFormatString = "%e/%m/%y"; + NSShortMonthNameArray = (Ian, Feb, Mar, Apr, Mai, Iun, Iul, Aug, Sep, Oct, Noi, Dec); + NSShortTimeDateFormatString = "%e/%m/%y %H:%M"; + NSShortWeekDayNameArray = (Dum, Lun, Mar, Mie, Joi, Vin, "Sâm"); + NSThisDayDesignations = (azi, acum); + NSThousandsSeparator = " "; + NSTimeDateFormatString = "%A %e %B %Y %H:%M:%S %Z"; + NSTimeFormatString = "%H:%M:%S"; + NSWeekDayNameArray = ("Duminică", Luni, "Marți", Miercuri, Joi, Vineri, "Sâmbătă"); + NSYearMonthWeekDesignations = (an, "lună", "săptămână"); + NSPositiveCurrencyFormatString = "9,999.00$"; + NSNegativeCurrencyFormatString = "-9,999.00$"; +} diff --git a/UI/MainUI/Romanian.lproj/Localizable.strings b/UI/MainUI/Romanian.lproj/Localizable.strings new file mode 100644 index 000000000..464063342 --- /dev/null +++ b/UI/MainUI/Romanian.lproj/Localizable.strings @@ -0,0 +1,98 @@ +/* this file is in UTF-8 format! */ + +"title" = "SOGo"; +"Username" = "Utilizator"; +"Password" = "Parola"; +"Domain" = "Domeniu"; +"Remember username" = "Ține minte numele de utilizator"; +"Connect" = "Conectare"; + +/* Appears while authentication is in progress */ +"Authenticating" = "Autentific"; + +/* Appears when authentication succeeds */ +"Welcome" = "Bine ati venit"; + +"Authentication Failed" = "Autentificarea a eșuat"; +"Wrong username or password." = "Nume de utilizator sau parolă greșită."; +"Retry" = "Reîncearcă"; +"cookiesNotEnabled" = "Nu te poti loga deoarece cookie-urile din browser-ul sunt dezactivate. Vă rugăm să activați cookie-urile în setările browser-ului dvs. și încercați din nou."; +"browserNotCompatible" = "Am detectat că versiunea browser-ului nu este suportată de acest site. Recomandarea noastră este de a folosi Firefox. Click pe link-ul de mai jos pentru a descărca cea mai recentă versiune a acestui browser."; +"alternativeBrowsers" = "Ca alternativă puteți utiliza următoarele browsere compatibile"; +"alternativeBrowserSafari" = "Ca alternativă puteți utiliza Safari."; +"Download" = "Descarca"; +"Language" = "Limba"; +"choose" = "Alege ..."; +"Arabic" = "العربية"; +"Basque" = "Euskara"; +"Catalan" = "Català"; +"ChineseChina" = "简体中文"; +"ChineseTaiwan" = "正體中文"; +"Croatian" = "Hrvatski"; +"Czech" = "Česky"; +"Danish" = "Dansk (Danmark)"; +"Dutch" = "Nederlands"; +"English" = "English"; +"Finnish" = "Suomi"; +"French" = "Français"; +"German" = "Deutsch"; +"Hebrew" = "עברית"; +"Hungarian" = "Magyar"; +"Icelandic" = "Íslenska"; +"Italian" = "Italiano"; +"Japanese" = "日本語"; +"Latvian" = "Latviešu"; +"Lithuanian" = "Lietuvių"; +"Macedonian" = "Македонски"; +"NorwegianBokmal" = "Norsk bokmål"; +"NorwegianNynorsk" = "Norsk nynorsk"; +"Polish" = "Polski"; +"Portuguese" = "Português"; +"BrazilianPortuguese" = "Português brasileiro"; +"Romanian" = "Română"; +"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" = "Despre"; +"AboutBox" = "Developed by Inverse, SOGo is a fully-featured groupware server with a focus on scalability and simplicity.