diff --git a/.tx/config b/.tx/config index aface7e2b..b0d1ec3f6 100644 --- a/.tx/config +++ b/.tx/config @@ -12,6 +12,7 @@ trans.da_DK = UI/MailerUI/Danish.lproj/Localizable.strings trans.de = UI/MailerUI/German.lproj/Localizable.strings trans.es_AR = UI/MailerUI/SpanishArgentina.lproj/Localizable.strings 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.hu = UI/MailerUI/Hungarian.lproj/Localizable.strings @@ -38,6 +39,7 @@ trans.da_DK = UI/PreferencesUI/Danish.lproj/Localizable.strings trans.de = UI/PreferencesUI/German.lproj/Localizable.strings trans.es_AR = UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings 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.hu = UI/PreferencesUI/Hungarian.lproj/Localizable.strings @@ -64,6 +66,7 @@ trans.da_DK = UI/Scheduler/Danish.lproj/Localizable.strings trans.de = UI/Scheduler/German.lproj/Localizable.strings trans.es_AR = UI/Scheduler/SpanishArgentina.lproj/Localizable.strings 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.hu = UI/Scheduler/Hungarian.lproj/Localizable.strings @@ -90,6 +93,7 @@ trans.da_DK = UI/Contacts/Danish.lproj/Localizable.strings trans.de = UI/Contacts/German.lproj/Localizable.strings trans.es_AR = UI/Contacts/SpanishArgentina.lproj/Localizable.strings 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.hu = UI/Contacts/Hungarian.lproj/Localizable.strings @@ -116,6 +120,7 @@ trans.da_DK = UI/MainUI/Danish.lproj/Localizable.strings trans.de = UI/MainUI/German.lproj/Localizable.strings trans.es_AR = UI/MainUI/SpanishArgentina.lproj/Localizable.strings 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.hu = UI/MainUI/Hungarian.lproj/Localizable.strings @@ -142,6 +147,7 @@ trans.da_DK = UI/Common/Danish.lproj/Localizable.strings trans.de = UI/Common/German.lproj/Localizable.strings trans.es_AR = UI/Common/SpanishArgentina.lproj/Localizable.strings 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.hu = UI/Common/Hungarian.lproj/Localizable.strings @@ -168,6 +174,7 @@ trans.da_DK = UI/AdministrationUI/Danish.lproj/Localizable.strings trans.de = UI/AdministrationUI/German.lproj/Localizable.strings trans.es_AR = UI/AdministrationUI/SpanishArgentina.lproj/Localizable.strings 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.hu = UI/AdministrationUI/Hungarian.lproj/Localizable.strings @@ -194,6 +201,7 @@ trans.da_DK = SoObjects/Appointments/Danish.lproj/Localizable.strings trans.de = SoObjects/Appointments/German.lproj/Localizable.strings trans.es_AR = SoObjects/Appointments/SpanishArgentina.lproj/Localizable.strings 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.hu = SoObjects/Appointments/Hungarian.lproj/Localizable.strings @@ -220,6 +228,7 @@ trans.da_DK = SoObjects/Contacts/Danish.lproj/Localizable.strings trans.de = SoObjects/Contacts/German.lproj/Localizable.strings trans.es_AR = SoObjects/Contacts/SpanishArgentina.lproj/Localizable.strings 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.hu = SoObjects/Contacts/Hungarian.lproj/Localizable.strings @@ -246,6 +255,7 @@ trans.da_DK = SoObjects/Mailer/Danish.lproj/Localizable.strings trans.de = SoObjects/Mailer/German.lproj/Localizable.strings trans.es_AR = SoObjects/Mailer/SpanishArgentina.lproj/Localizable.strings 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.hu = SoObjects/Mailer/Hungarian.lproj/Localizable.strings @@ -272,6 +282,7 @@ trans.da_DK = UI/MailPartViewers/Danish.lproj/Localizable.strings trans.de = UI/MailPartViewers/German.lproj/Localizable.strings trans.es_AR = UI/MailPartViewers/SpanishArgentina.lproj/Localizable.strings 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.hu = UI/MailPartViewers/Hungarian.lproj/Localizable.strings diff --git a/NEWS b/NEWS index 10eb03724..d435d84a2 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,7 @@ Enhancements - improved multipart handling using EAS - added systemd startup script (PR#76) + - added Basque translation - thanks to Gorka Gonzalez - updated Brazilian (Portuguese), Dutch, Norwegian (Bokmal), Polish, Russian, and Spanish (Spain) translations Bug fixes diff --git a/SoObjects/Appointments/Basque.lproj/Localizable.strings b/SoObjects/Appointments/Basque.lproj/Localizable.strings new file mode 100644 index 000000000..316b6371f --- /dev/null +++ b/SoObjects/Appointments/Basque.lproj/Localizable.strings @@ -0,0 +1,67 @@ +"Inviting the following persons is prohibited:" = "Ondorengo pertsonak gonbidatzea debekatuta dago:"; +"Personal Calendar" = "Egutegi pertsonala"; +vevent_class0 = "(Ekitaldi publikoa)"; +vevent_class1 = "(Ekitaldi pribatua)"; +vevent_class2 = "(Isilpeko ekitaldia)"; + +vtodo_class0 = "(Zeregin publikoa)"; +vtodo_class1 = "(Zeregin pribatua)"; +vtodo_class2 = "(Isilpeko egitekoa)"; + +/* Receipts */ +"The event \"%{Summary}\" was created" = "\"%{Summary}\" ekitaldia sortu da"; +"The event \"%{Summary}\" was deleted" = "\"%{Summary}\" ekitaldia ezabatu da"; +"The event \"%{Summary}\" was updated" = "\"%{Summary}\" ekitaldia eguneratu da"; +"The following attendees(s) were notified:" = "Ondorengo partaidea(k) jakinarazi d(ir)a:"; +"The following attendees(s) were added:" = "Ondorengo partaidea(k) gehitu d(ir)a:"; +"The following attendees(s) were removed:" = "Ondorengo partaidea(k) ezabatu d(ir)a:"; + +/* IMIP messages */ +"calendar_label" = "Egutegia"; +"startDate_label" = "Hasi:"; +"endDate_label" = "Amaitu:"; +"due_label" = "Epemuga:"; +"location_label" = "Kokapena:"; +"summary_label" = "Laburpena:"; +"comment_label" = "Iruzkina:"; + +/* Invitation */ +"Event Invitation: \"%{Summary}\"" = "Ekitaldirako gonbidapena: \"%{Summary}\""; +"(sent by %{SentBy}) " = "(%{SentBy}-k bidalia) "; +"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}-k gonbidatu zaitu %{Summary}.-ra\n\nHasiera: %{StartDate}\nAmaiera: %{EndDate}\nDeskribapena: %{Description}"; +"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}-k gonbidatu zaitu %{Summary}-ra \n\nHasiera: %{StartDate}-an, %{StartTime}-tan\nEnd: %{EndDate}-an, %{EndTime}-tan\nDeskribapena: %{Description}"; + +/* Deletion */ +"Event Cancelled: \"%{Summary}\"" = "Ekitaldia bertan behera utzi da: \"%{Summary}\""; +"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" += "%{Organizer} %{SentByText} ekitaldi hau bertan behera utzi du: %{Summary}.\n\nHasiera: %{StartDate}\nAmaiera: %{EndDate}\nDEskribapena: %{Description}"; +"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" += "%{Organizer} %{SentByText}-k honako ekitaldia bertan behera utzi du: %{Summary}.\n\nHasiera: %{StartDate}-an, %{StartTime}-tan\nAmaiera: %{EndDate}-an %{EndTime}-tan\nDeskribapena: %{Description}"; + +/* Update */ +"The appointment \"%{Summary}\" for the %{OldStartDate} has changed" += "%{OldStartDate} eguneko \"%{Summary}\" hitzordua aldatu da"; +"The appointment \"%{Summary}\" for the %{OldStartDate} at %{OldStartTime} has changed" += "%{OldStartDate} eguneko eta %{OldStartTime} orduko \"%{Summary}\" hitzordua aldatu da"; +"The following parameters have changed in the \"%{Summary}\" meeting:" += " \"%{Summary}\" bilerako ondorengo parametroak aldatu dira:"; +"Please accept or decline those changes." += "Mesedez, onartu edo ezetsi ondorengo aldaketak."; + +/* Reply */ +"Accepted invitation: \"%{Summary}\"" = "Gonbidapena onartua: \"%{Summary}\""; +"Declined invitation: \"%{Summary}\"" = "Ezetzitako gonbidapena: \"%{Summary}\""; +"Delegated invitation: \"%{Summary}\"" = "Delegatutako gonbidapena: \"%{Summary}\""; +"Not yet decided on invitation: \"%{Summary}\"" = "\"%{Summary}\" gonbidapenari buruz erabaki gabe"; +"%{Attendee} %{SentByText}has accepted your event invitation." += "%{Attendee} %{SentByText} -k zure gonbidapena onartu du."; +"%{Attendee} %{SentByText}has declined your event invitation." += "%{Attendee} %{SentByText}-k zure gonbidapenari uko egin dio."; +"%{Attendee} %{SentByText}has delegated the invitation to %{Delegate}." += "%{Attendee} %{SentByText}-k zure gonbidapena %{Delegate}-ri delegatu dio."; +"%{Attendee} %{SentByText}has not yet decided upon your event invitation." += "%{Attendee} %{SentByText}-k ez du oraindik zure gonbidapenari buruz erabakirik hartu."; + +/* Resources */ +"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Ezin da honako baliabidea atzitu: \"%{Cn} %{SystemEmail}\""; +"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "\"%{Cn} %{SystemEmail}\" baliabidearentzako gehienezko erreserba kopurura (%{NumberOfSimultaneousBookings}) iritsi gara. Gatazka sortu duen ekitaldia \"%{EventTitle}\" da, eta %{StartDate}-n hasten da."; diff --git a/SoObjects/Appointments/GNUmakefile b/SoObjects/Appointments/GNUmakefile index 55c66a1bd..1dd3c1a7d 100644 --- a/SoObjects/Appointments/GNUmakefile +++ b/SoObjects/Appointments/GNUmakefile @@ -54,7 +54,7 @@ Appointments_RESOURCE_FILES += \ MSExchangeFreeBusySOAPResponseMap.plist \ MSExchangeFreeBusySOAPRequest.wo -Appointments_LANGUAGES = Arabic BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +Appointments_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh Appointments_LOCALIZED_RESOURCE_FILES = Localizable.strings diff --git a/SoObjects/Contacts/Basque.lproj/Localizable.strings b/SoObjects/Contacts/Basque.lproj/Localizable.strings new file mode 100644 index 000000000..d4b4186ee --- /dev/null +++ b/SoObjects/Contacts/Basque.lproj/Localizable.strings @@ -0,0 +1,2 @@ +"Personal Address Book" = "Helbide liburu pertsonala"; +"Collected Address Book" = "Bildutako helbide liburua"; diff --git a/SoObjects/Contacts/GNUmakefile b/SoObjects/Contacts/GNUmakefile index 23871c73d..a27339462 100644 --- a/SoObjects/Contacts/GNUmakefile +++ b/SoObjects/Contacts/GNUmakefile @@ -27,7 +27,7 @@ Contacts_OBJC_FILES = \ Contacts_RESOURCE_FILES += \ product.plist \ -Contacts_LANGUAGES = Arabic BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +Contacts_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh Contacts_LOCALIZED_RESOURCE_FILES = Localizable.strings diff --git a/SoObjects/Mailer/Basque.lproj/Localizable.strings b/SoObjects/Mailer/Basque.lproj/Localizable.strings new file mode 100644 index 000000000..a8c68b3da --- /dev/null +++ b/SoObjects/Mailer/Basque.lproj/Localizable.strings @@ -0,0 +1,2 @@ +"OtherUsersFolderName" = "Beste erabiltzaileak"; +"SharedFoldersName" = "Partekatutako karpetak"; diff --git a/SoObjects/Mailer/GNUmakefile b/SoObjects/Mailer/GNUmakefile index b4725fc4f..1a931ed99 100644 --- a/SoObjects/Mailer/GNUmakefile +++ b/SoObjects/Mailer/GNUmakefile @@ -92,7 +92,7 @@ Mailer_RESOURCE_FILES += \ SOGoMailWelshReply.wo -Mailer_LANGUAGES = Arabic BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +Mailer_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh Mailer_LOCALIZED_RESOURCE_FILES = Localizable.strings diff --git a/SoObjects/Mailer/SOGoMailBasqueForward.wo/SOGoMailBasqueForward.html b/SoObjects/Mailer/SOGoMailBasqueForward.wo/SOGoMailBasqueForward.html new file mode 100755 index 000000000..34c1eb31f --- /dev/null +++ b/SoObjects/Mailer/SOGoMailBasqueForward.wo/SOGoMailBasqueForward.html @@ -0,0 +1,16 @@ +<#newLine/> +<#newLine/> +<#signaturePlacementOnTop><#newLine/> +<#signature/><#newLine/>#signaturePlacementOnTop> +-------- Original Message --------<#newLine/> +Gaia: <#subject/><#newLine/> +Data: <#date/><#newLine/> +Nork: <#from/><#newLine/> +<#hasReplyTo>Erantzun-honi: <#replyTo/>#hasReplyTo><#hasOrganization>Erakundea: <#organization/>#hasOrganization>Nori: <#to/><#newLine/> +<#hasCc>Kopia: <#cc/>#hasCc><#hasNewsGroups>Berri-taldeak: <#newsgroups/>#hasNewsGroups><#hasReferences>Erreferentziak: <#references/>#hasReferences><#newLine/> +<#newLine/> +<#messageBody/><#newLine/> +<#signaturePlacementOnBottom><#newLine/> +<#newLine/> +<#signature/>#signaturePlacementOnBottom> +<#newLine/> diff --git a/SoObjects/Mailer/SOGoMailBasqueForward.wo/SOGoMailBasqueForward.wod b/SoObjects/Mailer/SOGoMailBasqueForward.wo/SOGoMailBasqueForward.wod new file mode 100755 index 000000000..96bb247ee --- /dev/null +++ b/SoObjects/Mailer/SOGoMailBasqueForward.wo/SOGoMailBasqueForward.wod @@ -0,0 +1,97 @@ +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; +} + +signaturePlacementOnTop: WOConditional { + condition = signaturePlacementOnTop; +} + +signaturePlacementOnBottom: WOConditional { + condition = signaturePlacementOnTop; + negate = YES; +} diff --git a/SoObjects/Mailer/SOGoMailBasqueReply.wo/SOGoMailBasqueReply.html b/SoObjects/Mailer/SOGoMailBasqueReply.wo/SOGoMailBasqueReply.html new file mode 100755 index 000000000..65b70bae3 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailBasqueReply.wo/SOGoMailBasqueReply.html @@ -0,0 +1,16 @@ +<#replyPlacementOnTop><#newLine/> +<#newLine/> +#replyPlacementOnTop><#signaturePlacementOnTop><#newLine/> +<#signature/><#newLine/> +#signaturePlacementOnTop><#outlookMode>-------- Jatorrizko Mezua --------<#newLine/> +Gaia: <#subject/><#newLine/> +Data: <#date/><#newLine/> +Nork: <#from/><#newLine/> +<#hasReplyTo>Erantzun-honi: <#replyTo/>#hasReplyTo><#hasOrganization>Erakundea: <#organization/>#hasOrganization>Nori: <#to/><#newLine/> +<#hasCc>Kopia: <#cc/>#hasCc><#hasNewsGroups>Berri-taldeak: <#newsgroups/>#hasNewsGroups><#hasReferences>Erreferentziak: <#references/>#hasReferences>#outlookMode><#newLine/> +<#standardMode><#date/>-an, <#from/>-k idatzi zuen:#standardMode><#newLine/> +<#newLine/> +<#messageBody/><#newLine/> +<#replyPlacementOnBottom><#newLine/> +<#newLine/> +#replyPlacementOnBottom><#signaturePlacementOnBottom><#signature/>#signaturePlacementOnBottom><#newLine/> diff --git a/SoObjects/Mailer/SOGoMailBasqueReply.wo/SOGoMailBasqueReply.wod b/SoObjects/Mailer/SOGoMailBasqueReply.wo/SOGoMailBasqueReply.wod new file mode 100755 index 000000000..3fbed6d61 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailBasqueReply.wo/SOGoMailBasqueReply.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 d0d230c43..e804095f0 100644 --- a/SoObjects/SOGo/SOGoDefaults.plist +++ b/SoObjects/SOGo/SOGoDefaults.plist @@ -39,7 +39,7 @@ SOGoLoginModule = "Mail"; SOGoLanguage = "English"; - SOGoSupportedLanguages = ( "Arabic", "Catalan", "Czech", "Dutch", "Danish", "Welsh", "English", + SOGoSupportedLanguages = ( "Arabic", "Basque", "Catalan", "Czech", "Dutch", "Danish", "Welsh", "English", "SpanishSpain", "SpanishArgentina", "Finnish", "French", "German", "Icelandic", "Italian", "Hungarian", "BrazilianPortuguese", "NorwegianBokmal", "NorwegianNynorsk", "Polish", "Russian", "Slovak", diff --git a/Tests/Integration/preferences.py b/Tests/Integration/preferences.py index ab12f7894..bc861a2fd 100644 --- a/Tests/Integration/preferences.py +++ b/Tests/Integration/preferences.py @@ -10,7 +10,7 @@ import sogoLogin # must be kept in sync with SoObjects/SOGo/SOGoDefaults.plist # this should probably be fetched magically... -SOGoSupportedLanguages = [ "Arabic", "Catalan", "Czech", "Dutch", "Danish", "Welsh", "English", "Finnish", +SOGoSupportedLanguages = [ "Arabic", "Basque", "Catalan", "Czech", "Dutch", "Danish", "Welsh", "English", "Finnish", "SpanishSpain", "SpanishArgentina", "French", "German", "Icelandic", "Italian", "Hungarian", "BrazilianPortuguese", "NorwegianBokmal", "NorwegianNynorsk", "Polish", "Russian", "Slovak", diff --git a/UI/AdministrationUI/Basque.lproj/Localizable.strings b/UI/AdministrationUI/Basque.lproj/Localizable.strings new file mode 100644 index 000000000..97da5c92a --- /dev/null +++ b/UI/AdministrationUI/Basque.lproj/Localizable.strings @@ -0,0 +1,15 @@ +/* this file is in UTF-8 format! */ + +"Help" = "Laguntza"; +"Close" = "Itxi"; + +"Modules" = "Moduluak"; + +/* Modules short names */ +"ACLs" = "ACL-ak"; + +/* Modules titles */ +"ACLs_title" = "Erabiltzaileen karpeten ACL-en kudeaketa"; + +/* Modules descriptions */ +"ACLs_description" = "
\"Access Control List\" administrazio moduluak erabiltzaile bakoitzaren egutegi eta helbide liburuen ACL-ak aldatzea baimentzen du.
Erabiltzaile baten karpetaren ACL-ak aldatzeko idatzi erabiltzailearen izena leihoaren gainaldeko bilaketa eremuan eta klik bikoitza egin gogoko karpetan.
"; diff --git a/UI/AdministrationUI/GNUmakefile b/UI/AdministrationUI/GNUmakefile index 041edd709..949624e98 100644 --- a/UI/AdministrationUI/GNUmakefile +++ b/UI/AdministrationUI/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = AdministrationUI AdministrationUI_PRINCIPAL_CLASS = AdministrationUIProduct -AdministrationUI_LANGUAGES = Arabic BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +AdministrationUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh AdministrationUI_OBJC_FILES = \ AdministrationUIProduct.m \ diff --git a/UI/Common/Basque.lproj/Localizable.strings b/UI/Common/Basque.lproj/Localizable.strings new file mode 100644 index 000000000..de81ffdde --- /dev/null +++ b/UI/Common/Basque.lproj/Localizable.strings @@ -0,0 +1,118 @@ +/* this file is in UTF-8 format! */ + +/* toolbars */ +"Save" = "Gorde"; +"Close" = "Itxi"; +"Edit User Rights" = "Erabiltzailearen baimenak aldatu"; + +"Home" = "Hasiera"; +"Calendar" = "Egutegia"; +"Address Book" = "Helbide liburua"; +"Mail" = "Emaila"; +"Preferences" = "Hoberespenak"; +"Administration" = "Administrazio"; +"Disconnect" = "Deskonektatu"; +"Right Administration" = "Baimenen kudeaketa"; +"Log Console (dev.)" = "Erregistro kontsola (garap.)"; + +"User" = "Erabiltzailea"; +"Vacation message is enabled" = "\"Oporretan nago\" mezua gaituta dago"; + +"Help" = "Laguntza"; + +"noJavascriptError" = "SOGo-k javascript beharrezkoa du. Mesedez ziurtatu zure nabigatzailearen aukeratan aktibatua dagoela."; +"noJavascriptRetry" = "Berriz saiatu"; + +"Owner:" = "Jabea:"; +"Publish the Free/Busy information" = "Argitaratu Libre/Lanpetu informazioa"; + +"Add..." = "Gehitu..."; +"Remove" = "Ezabatu"; + +"Subscribe User" = "Erabiltzailea harpidetu"; + +"Any Authenticated User" = "Autentifikatutako edozein erabiltzaile"; +"Public Access" = "Atzipen publikoa"; +"Any user not listed above" = "Goian zerrendatu gabeko edozein erabiltzaile"; +"Anybody accessing this resource from the public area" = "Eremu publikotik baliabidea atzitzen duen edonork"; + +"Sorry, the user rights can not be configured for that object." = "Barkatu, erabiltzailearen baimenak ezin dira objetu horretarako konfiguratu."; + +"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?" + = "Sistema honetan kontua daukan edonor zure \"%{0}\" postontzia atzitzeko gai izango da. Ziur zaude hori nahi duzula? "; +"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?" + = "Sistema honetan kontua daukan edonor zure \"%{0}\" egutegia atzitzeko gai izango da. Ziur zaude hori nahi duzula? "; +"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?" + = "Internet-eko edonor zure \"%{0}\" egutegia atzitzeko gai izango da, naiz eta sistema honetan konturik ez eduki. Informazio hau egokia da internet publikorako?"; +"Any user with an account on this system will be able to access your address book \"%{0}\". Are you certain you trust them all?" + = "Sistemako edozein erabiltzaile zure \"%{0}\" helbide liburua atzitzeko gai izango da. Ziur zaude hori nahi duzula?"; +"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?" + = "Internet-eko edonor zure \"%{0}\" helbide liburua atzitzeko gai izango da, naiz eta sistema honetan konturik ez eduki. Informazio hau egokia da internet publikorako?"; +"Give Access" = "Baimendu atzipena"; +"Keep Private" = "Pribatua mantendu"; + +/* generic.js */ +"Unable to subscribe to that folder!" + = "Ezin da karpeta hori harpidetu!"; +"You cannot subscribe to a folder that you own!" + = "Ezin duzu zure karpeta bat harpidetu!"; +"Unable to unsubscribe from that folder!" + = "Ezin da karpetaren harpidetza kendu!"; +"You cannot unsubscribe from a folder that you own!" + = "Ezin duzu zure karpeta baten harpidetza kendu!"; +"Unable to rename that folder!" = "Karpetaren izena ezin da aldatu!"; +"You have already subscribed to that folder!" + = "Karpeta hau dagoeneko harpidetuta daukazu!"; +"The user rights cannot be edited for this object!" + = "Objetu honen erabiltzaile baimenak ezin dira editatu!"; +"A folder by that name already exists." = "Izen hori daukan karpeta existitzen da dagoeneko."; +"You cannot create a list in a shared address book." + = "Ezin duzu zerrenda bat sortu partekatutako helbide liburu batean"; +"Warning" = "Oharra"; +"Can't contact server" = "Errore gertatu da zerbitzariarekin konektatzerakoan. Mesedez saiatu beranduago."; + +"You are not allowed to access this module or this system. Please contact your system administrator." += "Ez daukazu modulu edo sistema honetarako atzipen baimenik. Mesedez, jarri harremanetan sistemaren administratzailearekin."; +"You don't have the required privileges to perform the operation." += "Ez daukazu eragiketa egiteko beharrezko baimenik."; + +"noEmailForDelegation" = "Zure gonbidapena delegatu nahi duzun email helbidea zehaztu behar duzu."; +"delegate is organizer" = "Delegatua antolatzailea da. Mesedez, aukeratu beste delegatu bat."; +"delegate is a participant" = "DElegatua parte-hartzailea da jada."; +"delegate is a group" = "Zehaztutako helbidea talde bati dagokio. Pertsona baten gain bakarrik delega dezakezu."; + +"Snooze for " = "Errepikatu "; +"5 minutes" = "5 minutu"; +"10 minutes" = "10 minutu"; +"15 minutes" = "15 minutu"; +"30 minutes" = "30 minutu"; +"45 minutes" = "45 minutu"; +"1 hour" = "1 ordu"; +"1 day" = "1 egun"; + +/* common buttons */ +"OK" = "Onartu"; +"Cancel" = "Ezeztatu"; +"Yes" = "Bai"; +"No" = "Ez"; + +/* alarms */ +"Reminder:" = "Ohartarazpena:"; +"Start:" = "Hasi:"; +"Due Date:" = "Epemuga:"; +"Location:" = "Kokapen"; + +/* mail labels */ +"Important" = "Garrantzitsua"; +"Work" = "Lana"; +"Personal" = "Pertsonala"; +"To Do" = "Egitekoa"; +"Later" = "Beranduago"; + +"a2_Sunday" = "Ig"; +"a2_Monday" = "Al"; +"a2_Tuesday" = "As"; +"a2_Wednesday" = "Az"; +"a2_Thursday" = "Os"; +"a2_Friday" = "Or"; +"a2_Saturday" = "Lr"; diff --git a/UI/Common/GNUmakefile b/UI/Common/GNUmakefile index eb5671695..45357b5f2 100644 --- a/UI/Common/GNUmakefile +++ b/UI/Common/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = CommonUI CommonUI_PRINCIPAL_CLASS = CommonUIProduct -CommonUI_LANGUAGES = Arabic BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +CommonUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh CommonUI_OBJC_FILES += \ CommonUIProduct.m \ diff --git a/UI/Contacts/Basque.lproj/Localizable.strings b/UI/Contacts/Basque.lproj/Localizable.strings new file mode 100644 index 000000000..9a9b7fd18 --- /dev/null +++ b/UI/Contacts/Basque.lproj/Localizable.strings @@ -0,0 +1,215 @@ +/* this file is in UTF-8 format! */ + +"Contact" = "Kontaktua"; +"Address" = "Helbidea"; +"Photos" = "Argazkiak"; +"Other" = "Bestelakoak"; + +"Address Books" = "Helbide Liburuak"; +"Addressbook" = "helbideliburua"; +"Addresses" = "Helbideak"; +"Update" = "Eguneratu"; +"Cancel" = "Ezeztatu"; +"Common" = "Arrunta"; +"Contact editor" = "Kontaktuen editorea"; +"Contact viewer" = "Kontaktuen ikuskatzailea"; +"Email" = "Emaila"; +"Screen Name" = "Pantailaren izena"; +"Extended" = "Luzatua"; +"Fax" = "Fax"; +"Firstname" = "Izena"; +"Home" = "Hasiera"; +"HomePhone" = "EtxekoTelefonoa"; +"Lastname" = "Abizena"; +"Location" = "Kokapena"; +"MobilePhone" = "Telefono mugikorra"; +"Name" = "Izena"; +"OfficePhone" = "BulegokoTelefonoa"; +"Organization" = "Erakundea"; +"Work Phone" = "Laneko telefonoa"; +"Phone" = "Telefonoa"; +"Phones" = "Telefonoak"; +"Postal" = "Posta"; +"Save" = "Gorde"; +"Internet" = "Internet"; +"Unit" = "Unitatea"; +"delete" = "ezabatu"; +"edit" = "aldatu"; +"invalidemailwarn" = "Idatzitako posta elektronikoa baliogabea da"; +"new" = "berria"; +"Preferred Phone" = "Hobetsitako telefonoa"; + +"Move To" = "Mugitu hona"; +"Copy To" = "Kopiatu hona"; +"Add to:" = "Gehitu hona:"; + +/* Tooltips */ + +"Create a new address book card" = "Sortu helbide liburu txartel berria"; +"Create a new list" = "Sortu zerrenda berria"; +"Edit the selected card" = "Aldatu aukeratutako txartela"; +"Send a mail message" = "Bidali mezua"; +"Delete selected card or address book" = "Ezabatu hautatutako txartela edo helbide liburua"; +"Reload all contacts" = "Kontaktu guztiak birkargatu"; + +"htmlMailFormat_UNKNOWN" = "Ezezaguna"; +"htmlMailFormat_FALSE" = "Testu hutsa"; +"htmlMailFormat_TRUE" = "HTML"; + +"Name or Email" = "Izena edo email helbidea"; +"Category" = "Kategoria"; +"Personal Addressbook" = "Helbide-liburu pertsonala"; +"Search in Addressbook" = "Bilatu Helbide-liburuan"; + +"New Card" = "Txartel berria"; +"New List" = "Zerrenda berria"; +"Edit" = "Aldatu"; +"Properties" = "Ezaugarriak"; +"Sharing..." = "Partekatzen..."; +"Write" = "Idatzi"; +"Delete" = "Ezabatu"; +"Instant Message" = "Berehalako mezua"; +"Add..." = "Gehitu..."; +"Remove" = "Ezabatu"; + +"Please wait..." = "Mesedez itxaron..."; +"No possible subscription" = "Ez dago harpidetzarako aukerarik"; + +"Preferred" = "Hobetsitakoa"; +"Display:" = "Bistaratzea:"; +"Display Name:" = "Erakusteko izena:"; +"Email:" = "Emaila:"; +"Additional Email:" = "Beste emaila:"; + +"Phone Number:" = "Telefono zenbakia"; +"Prefers to receive messages formatted as:" = "Nahiago du mezuak honako formatuan jasotzea:"; +"Screen Name:" = "Pantailaren izena"; +"Categories:" = "Kategoriak:"; + +"First:" = "Lehenengoa:"; +"Last:" = "Azkena:"; +"Nickname:" = "Goitizena:"; + +"Telephone" = "Telefonoa:"; +"Work:" = "Lana:"; +"Home:" = "Etxea:"; +"Fax:" = "Fax-a:"; +"Mobile:" = "Mugikorra:"; +"Pager:" = "Orrikatzailea:"; + +/* categories */ +"contacts_category_labels" = "Lankide, Lehiakide, Bezero, Lagun, Familia, Negoziokidea, Hornitzailea, Prentsa, VIP"; +"Categories" = "Kategoriak"; +"New category" = "Kategoria berria"; + +/* adresses */ +"Title:" = "Izenburua"; +"Service:" = "Zerbitzua:"; +"Company:" = "Enpresa"; +"Department:" = "Saila"; +"Organization:" = "Saila:"; +"Address:" = "Helbidea"; +"City:" = "Herria"; +"State_Province:" = "Estatua / Probintzia"; +"ZIP_Postal Code:" = "Posta kodea"; +"Country:" = "Herrialdea"; +"Web Page:" = "Web orria"; + +"Work" = "Lana"; +"Other Infos" = "Bestelako informazioak"; + +"Note:" = "Ohar:"; +"Timezone:" = "Ordu-zona:"; +"Birthday:" = "Jaiotze data:"; +"Birthday (yyyy-mm-dd):" = "Jaiotze data (uuuu-hh-ee):"; +"Freebusy URL:" = "LibreLanpetu URL-a:"; + +"Add as..." = "Gehitu honela..."; +"Recipient" = "Jasotzailea"; +"Carbon Copy" = "Kopia"; +"Blind Carbon Copy" = "Ezkutuko kopia"; + +"New Addressbook..." = "Helbideliburu berria"; +"Subscribe to an Addressbook..." = "Harpidetu helbide liburu bat..."; +"Remove the selected Addressbook" = "Ezabatu aukeratutako helbide-liburua"; + +"Name of the Address Book" = "Helbide-liburuaren izena"; +"Are you sure you want to delete the selected address book?" += "Ziur zaude aukeratutako helbide-lburua ezabatu nahi duzula?"; +"You cannot remove nor unsubscribe from a public addressbook." += "Helbide-liburu publiko bat ezin duzu ezabatu edo harpidetza kendu."; +"You cannot remove nor unsubscribe from your personal addressbook." += "Ezin duzu ezabatu edo harpidetza kendu zure helbide-liburu pertsonala."; + +"Are you sure you want to delete the selected contacts?" += "Ziur zaude aukeratutako kontaktuak ezabatu nahi dituzula?"; + +"You cannot delete the card of \"%{0}\"." += "Ezin duzu \"%{0}\"-en txartela ezabatu."; + + + +"You cannot subscribe to a folder that you own!" += "Ezin duzu zure karpeta bat harpidetu."; +"Unable to subscribe to that folder!" += "Ezin da karpeta hori harpidetu."; + +/* acls */ +"Access rights to" = "Atzipen baimenak honi"; +"For user" = "Erabiltzailearentzat"; + +"Any Authenticated User" = "Autentifikatutako edozein erabiltzaile"; +"Public Access" = "Atzipen publikoa"; + +"This person can add cards to this addressbook." += "Pertsona honek txartelak gehitu ditzake helbide liburu honetan."; +"This person can edit the cards of this addressbook." += "Pertsona honek helbide liburu honetako txartelak aldatu ditzake."; +"This person can list the content of this addressbook." += "Pertsona honek helbide-liburu honetako edukiak zerrendatu ditzake."; +"This person can read the cards of this addressbook." += "Pertsona honek helbide-liburu honetako txartelak irakurri ditzake."; +"This person can erase cards from this addressbook." += "Pertsona honek helbide-liburu honetako txartelak ezabatu ditzake."; + +"The selected contact has no email address." += "Aukeratutako kontaktuak ez dauka email helbiderik."; + +"Please select a contact." = "Mesedez, aukeratu kontaktu bat."; + +/* Error messages for move and copy */ + +"SoAccessDeniedException" = "Ezin duzu helbide liburu honetan idatzi."; +"Forbidden" = "Ezin duzu helbide liburu honetan idatzi."; +"Invalid Contact" = "Aukeratutako kontaktua jada ez da existitzen."; +"Unknown Destination Folder" = "Aukeratutako helburu helbide-liburua jada ez da existitzen."; + +/* Lists */ +"List details" = "Zerrendaren xehetasunak"; +"List name:" = "Zerrendaren izena:"; +"List nickname:" = "Zerrendaren goitizena:"; +"List description:" = "Zerrendaren deskribapena:"; +"Members" = "Kideak"; +"Contacts" = "Kontaktuak"; +"Add" = "Gehitu"; +"Lists can't be moved or copied." = "Zerrendak ezin dira kopiatu edo mugitu."; +"Export" = "Esportatu"; +"Export Address Book..." = "Esportatu helbide liburua..."; +"View Raw Source" = "Ikusi Raw iturburua"; +"Import Cards" = "Inportatu txartelak"; +"Select a vCard or LDIF file." = "Aukeratu vCard edo LDIF fitxategia"; +"Upload" = "Kargatu"; +"Uploading" = "Kargatzen"; +"Done" = "Eginda"; +"An error occured while importing contacts." = "Errorea gertatu da txartelak inportatzean."; +"No card was imported." = "Ez da txartelik inportatu."; +"A total of %{0} cards were imported in the addressbook." = "Guztira %{0} txartel inportatu dira helbide liburuan."; + +"Reload" = "Birkargatu"; + +/* Properties window */ +"Address Book Name:" = "Helbide-Liburuaren izena:"; +"Links to this Address Book" = "Helbide liburu honetarako estekak"; +"Authenticated User Access" = "Autentifikatutako erabiltzaileentzako atzipena"; +"CardDAV URL: " = "CardDAV URL-a:"; + diff --git a/UI/Contacts/GNUmakefile b/UI/Contacts/GNUmakefile index ef8a09ebf..59ba95ab5 100644 --- a/UI/Contacts/GNUmakefile +++ b/UI/Contacts/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = ContactsUI ContactsUI_PRINCIPAL_CLASS = ContactsUIProduct -ContactsUI_LANGUAGES = Arabic BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +ContactsUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh ContactsUI_OBJC_FILES = \ UIxContactsUserFolders.m \ diff --git a/UI/MailPartViewers/Basque.lproj/Localizable.strings b/UI/MailPartViewers/Basque.lproj/Localizable.strings new file mode 100644 index 000000000..f2ff1ca7f --- /dev/null +++ b/UI/MailPartViewers/Basque.lproj/Localizable.strings @@ -0,0 +1,48 @@ +ACCEPTED = "onartua"; +COMPLETED = "amaitua"; +DECLINED = "gaitzetsia"; +DELEGATED = "delegatua"; +"IN-PROCESS" = "prozesuan"; +"NEEDS-ACTION" = "ekintza behar du"; +TENTATIVE = "behin-behineko"; +organized_by_you = "zuk antolatua"; +you_are_an_attendee = "Partaidea zera"; +add_info_text = "SOGo-k ez du iMIP 'ADD' eskaerarik onartzen"; +publish_info_text = "Bidaltzaileak atxikitutako ekitaldiari buruz jakinarazten zaitu."; +cancel_info_text = "Zure gonbidapena edo ekitaldi osoa bertan behera utzi da."; +request_info_no_attendee = "partaideei topaketa bat proposatzen die. Email hau jakinarazpen bezala jasotzen duzu, ez zaude partaide bezala programatua"; +Appointment = "Hitzordua"; +"Status Update" = "Egoera eguneraketa"; +was = "zen"; + +Organizer = "Antolatzailea"; +Time = "Ordua"; +Attendees = "Partaideak"; +request_info = "bileran parte-hartzera gonbidatzen zaitu."; +"Add to calendar" = "Egutegira gehitu"; +"Delete from calendar" = "Egutegitik ezabatu"; +"Update status" = "Egoera eguneratu"; +Accept = "Onartu"; +Decline = "Uko egin"; +Tentative = "Behin-behineko"; +"Delegate ..." = "Delegatu ..."; +"Delegated to" = "Beste honen esku utzia"; +"Update status in calendar" = "Egoera egunerartu egutegian"; +"delegated from" = "Beste honek zure esku utzia"; + +reply_info_no_attendee = "Ekitaldi planifikazio bati erantzuna jaso duzu baina erantzunaren bidaltzailea ez da parte-hartzailea."; +reply_info = "Zuk egindako gonbidapen bati erantzuna da hau."; + +"to" = "nori"; + +"Untitled" = "Izenburu-gabea"; + +"Size" = "Tamaina"; + +"Digital signature is not valid" = "Sinadura digitala ez da baliozkoa"; +"Message is signed" = "Mezua sinatua dago"; +"Subject" = "Gaia"; +"From" = "Nork"; +"Date" = "Data"; +"To" = "Nori"; +"Issuer" = "jaulkitzailea"; diff --git a/UI/MailPartViewers/GNUmakefile b/UI/MailPartViewers/GNUmakefile index 57a874fb4..89ed971ef 100644 --- a/UI/MailPartViewers/GNUmakefile +++ b/UI/MailPartViewers/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = MailPartViewers MailPartViewers_PRINCIPAL_CLASS = MailPartViewersProduct -MailPartViewers_LANGUAGES = Arabic BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +MailPartViewers_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh MailPartViewers_OBJC_FILES += \ MailPartViewersProduct.m \ diff --git a/UI/MailerUI/Basque.lproj/Localizable.strings b/UI/MailerUI/Basque.lproj/Localizable.strings new file mode 100644 index 000000000..aa1603cba --- /dev/null +++ b/UI/MailerUI/Basque.lproj/Localizable.strings @@ -0,0 +1,308 @@ +/* this file is in UTF-8 format! */ + +/* Icon's label */ +"Create" = "Sortu"; +"Empty Trash" = "Hustu zakarrontzia"; +"Delete" = "Ezabatu"; +"Expunge" = "Suntsitu"; +"Forward" = "Birbidali"; +"Get Mail" = "Eskuratu mezuak"; +"Junk" = "Zaborra"; +"Reply" = "Erantzun"; +"Reply All" = "Erantzun denei"; +"Print" = "Inprimatu"; +"Stop" = "Gelditu"; +"Write" = "Idatzi"; +"Search" = "Bilatu"; + +"Send" = "Bidali"; +"Contacts" = "Kontaktuak"; +"Attach" = "Erantsi"; +"Save" = "Gorde"; +"Options" = "Aukerak"; +"Close" = "Itxi"; +"Size" = "Tamaina"; + +/* Tooltips */ + +"Send this message now" = "Bidali mezu hau orain"; +"Select a recipient from an Address Book" = "Aukeratu jasotzailea Helbide-liburu batetik"; +"Include an attachment" = "Erantsi eranskin bat"; +"Save this message" = "Gorde mezu hau"; +"Get new messages" = "Eskuratu mezu berriak"; +"Create a new message" = "Sortu mezu berria"; +"Go to address book" = "Joan helbide liburura"; +"Reply to the message" = "Erantzun mezuari"; +"Reply to sender and all recipients" = "Erantzun bidaltzaile eta jasotzaile guztiei"; +"Forward selected message" = "Birbidali aukeratutako mezua"; +"Delete selected message or folder" = "Ezabatu aukeratutako mezu edo karpeta"; +"Mark the selected messages as junk" = "Markatu aukeratutako mezua zabor-posta gisa"; +"Print this message" = "Inprimatu mezu hau"; +"Stop the current transfer" = "Gelditu uneko transferentzia"; +"Attachment" = "Eranskina"; +"Unread" = "Irakurri-gabea"; +"Flagged" = "Bandera dauka"; +"Search multiple mailboxes" = "Bilatu postontzi anitzetan"; + +/* Main Frame */ + +"Home" = "Hasiera"; +"Calendar" = "Egutegia"; +"Addressbook" = "Helbide liburua"; +"Mail" = "Emaila"; +"Right Administration" = "Eskubideen kudeaketa"; + +"Help" = "Laguntza"; + +/* Mail account main windows */ + +"Welcome to the SOGo Mailer. Use the folder tree on the left to browse your mail accounts!" = "Ongi etorria SOGo webmail-era. Erabili ezkerreko zuhaitza zure email kontuak arakatzeko "; + +"Read messages" = "Irakurri mezuak"; +"Write a new message" = "Idatzi mezu berria"; + +"Share: " = "Partekatu:"; +"Account: " = "Kontua:"; +"Shared Account: " = "Partekatutako kontua:"; + +/* acls */ +"Access rights to" = "Atzipen baimenak honi"; +"For user" = "Erabiltzailearentzat"; + +"Any Authenticated User" = "Autentifikatutako edozein erabiltzaile"; + +"List and see this folder" = "Zerrendatu eta ikuskatu karpeta hau"; +"Read mails from this folder" = "Irakurri karpeta honetako mezuak"; +"Mark mails read and unread" = "Markatu mezuak irakurrita eta irakurri gabeko gisa"; +"Modify the flags of the mails in this folder" = "Karpeta honetako mezuen banderak aldatu."; +"Insert, copy and move mails into this folder" = "Txertatu, kopiatu eta mugitu mezuak karpeta honetara"; +"Post mails" = "Bidali emailak"; +"Add subfolders to this folder" = "Sortu azpikarpetak karpeta honetan"; +"Remove this folder" = "Ezabatu karpeta hau"; +"Erase mails from this folder" = "Ezabatu karpeta honetako mezuak"; +"Expunge this folder" = "Suntsitu karpeta honetako mezuak"; +"Export This Folder" = "Esportatu karpeta hau"; +"Modify the acl of this folder" = "Karpeta honen ACL-ak aldatu"; + +"Saved Messages.zip" = "Gorde Messages.zip"; + +"Update" = "Eguneratu"; +"Cancel" = "Ezeztatu"; + +/* Mail edition */ + +"From" = "Nork"; +"Subject" = "Gaia"; +"To" = "Nori"; +"Cc" = "Kopia"; +"Bcc" = "Izkutuko kopia"; +"Reply-To" = "Erantzun-honi"; +"Add address" = "Gehitu helbidea"; +"Body" = "Gorputza"; + +"Open" = "Ireki"; +"Select All" = "Denak aukeratu"; +"Attach Web Page..." = "Erantsi Web Orria ..."; +"file" = "fitxategia"; +"files" = "fitxategiak"; +"Save all" = "Dena gorde"; + +"to" = "Nori"; +"cc" = "Kopia"; +"bcc" = "Izkutuko kopia"; + +"Edit Draft..." = "Aldatu zirriborroa..."; +"Load Images" = "Kargatu irudiak"; + +"Return Receipt" = "Jasotze agiria"; +"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Mezu honen bidaltzaileak mezua irakurtzen duzunean jakinarazia izan nahi du. Jakinarazpena bidali nahi diozu?"; +"Return Receipt (displayed) - %@"= "Jasotze agiria (bistaratua) - %@"; +"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." = "Honako hau zuk %@-ri bidalitako mezuaren jasotze-agiria da.\n\nOharra: Jasotze agiri honek mezua jasotzailearen ordenagailuan bistaratu dela bakarrik ziurtatzen du. Ezin da ziurtatu jasotzaileak mezuaren edukia irakurri edota ulertu duenik."; + +"Priority" = "Lehentasuna"; +"highest" = "Altuena"; +"high" = "Altua"; +"normal" = "Arrunta"; +"low" = "Baxua"; +"lowest" = "Baxuena"; + +"This mail is being sent from an unsecure network!" = "Mezu hau sare ez-seguru bat erabiliz hari zara bidaltzen!"; + +"Address Book:" = "Helbide Liburua"; +"Search For:" = "Bilatu hau:"; + +/* Popup "show" */ + +"all" = "denak"; +"read" = "irakurria"; +"unread" = "irakurri-gabea"; +"deleted" = "ezabatua"; +"flagged" = "bandera dauka"; + +/* MailListView */ + +"Sender" = "Bidaltzailea"; +"Subject or Sender" = "Gaia edo Bidaltzailea"; +"To or Cc" = "Nori edo kopia"; +"Entire Message" = "Mezu osoa"; + +"Date" = "Data"; +"View" = "Ikuskatu"; +"All" = "Denak"; +"No message" = "Mezurik ez"; +"messages" = "mezuak"; + +"first" = "Lehenengoa"; +"previous" = "Aurrekoa"; +"next" = "Hurrengoa"; +"last" = "Azkena"; + +"msgnumber_to" = "nori"; +"msgnumber_of" = "nork"; + +"Mark Unread" = "Markatu irakurri-gabeko gisa"; +"Mark Read" = "Markatu irakurri gisa"; + +"Untitled" = "Izenburu gabe"; + +/* Tree */ + +"SentFolderName" = "Bidalia"; +"TrashFolderName" = "Zakarrontzia"; +"InboxFolderName" = "Sarrera"; +"DraftsFolderName" = "Zirriborroak"; +"SieveFolderName" = "Iragazkiak"; +"Folders" = "Karpetak"; /* title line */ + +/* MailMoveToPopUp */ + +"MoveTo" = "Mugitu …"; + +/* Address Popup menu */ +"Add to Address Book..." = "Gehitu helbide liburuan..."; +"Compose Mail To" = "Idatzi mezua honi"; +"Create Filter From Message..." = "Sortu iragazkia mezua erabiliz..."; + +/* Image Popup menu */ +"Save Image" = "Gorde mezua"; +"Save Attachment" = "Gorde eranskina"; + +/* Mailbox popup menus */ +"Open in New Mail Window" = "Ireki \"mezu berri\" leihoan"; +"Copy Folder Location" = "Kopiatu karpetaren kokapena"; +"Subscribe..." = "Harpidetu..."; +"Mark Folder Read" = "Markatu karpeta irakurri gisa"; +"New Folder..." = "karpeta berria"; +"Compact This Folder" = "Trinkotu karpeta hau"; +"Search Messages..." = "Bilatu mezuak..."; +"Sharing..." = "Partekatzea...."; +"New Subfolder..." = "Azpikarpeta berria..."; +"Rename Folder..." = "Karpeta berrizendatu..."; +"Delete Folder" = "Ezabatu karpeta"; +"Use This Folder For" = "Erabili karpeta hau "; +"Get Messages for Account" = "Eskuratu kontu honen mezuak"; +"Properties..." = "Ezaugarriak..."; +"Delegation..." = "Ordezkaritza ..."; + +/* Use This Folder menu */ +"Sent Messages" = "Bidalitako mezuak"; +"Drafts" = "Zirriborroak"; +"Deleted Messages" = "Ezabatutako mezuak"; + +/* Message list popup menu */ +"Open Message In New Window" = "Ireki mezua leiho berrian"; +"Reply to Sender Only" = "Erantzun bidaltzaileari soilik"; +"Reply to All" = "Erantzun denei"; +"Edit As New..." = "Editatu mezu berri bezala..."; +"Move To" = "Mugitu hona"; +"Copy To" = "Kopiatu hona"; +"Label" = "Etiketa"; +"Mark" = "Markatu"; +"Save As..." = "Gorde honela..."; +"Print Preview" = "Inprimatzeko aurrebista"; +"View Message Source" = "Ikusi mezuaren iturburua"; +"Print..." = "Inprimatu..."; +"Delete Message" = "Ezabatu mezua"; +"Delete Selected Messages" = "Ezabatu aukeratutako mezuak"; + +"This Folder" = "Karpeta hau"; + +/* Label popup menu */ +"None" = "Bat ere ez"; + +/* Mark popup menu */ +"As Read" = "Irakurri gisa"; +"Thread As Read" = "Haria irakurri gisa"; +"As Read By Date..." = "Data bidez irakurritako gisa..."; +"All Read" = "Denak irakurrita"; +"Flag" = "Bandera"; +"As Junk" = "Zabor-posta gisa"; +"As Not Junk" = "ez zaborra gisa"; +"Run Junk Mail Controls" = "Exekutatu zabor-posta kontrolak"; + +"Search messages in:" = "Bilatu mezuak hemen:"; +"Search" = "Bilatu"; +"Search subfolders" = "Bilatu azpikarpetak"; +"Match any of the following" = "Irizpide hauetako edozein betetzen dituztenak"; +"Match all of the following" = "Irizpide guzti hauek betetzen dituztenak"; +"contains" = "dauka"; +"does not contain" = "ez dauka"; +"No matches found" = "Ez da emaitzarik aurkitu"; +"results found" = "emaitza topatu dira"; +"result found" = "emaitza topatu da"; +"Please specify at least one filter" = "Mesedez, zehaztu gutxienez iragazki bat"; + +/* Folder operations */ +"Name :" = "Izena:"; +"Enter the new name of your folder :" + = "Idatzi zure karpetaren izen berria:"; +"Do you really want to move this folder into the trash ?" + = "Ziur zaude karpeta hau zakarrontzira mugitu nahi duzula?"; +"Operation failed" = "Eragiketak huts egin du"; + +"Quota" = "Kuota"; +"quotasFormat" = "%{0}% erabilia %{1}-n MB "; + +"Please select a message." = "Mesedez, aukeratu mezu bat."; +"Please select a message to print." = "Mesedez, aukeratu inprimatzeko mezu bat."; +"Please select only one message to print." = "Mesdez, aukeratu inprimatzekom mezu bakarra."; +"The message you have selected doesn't exist anymore." = "Aukertutako mezua jada ez da existitzen"; + +"The folder with name \"%{0}\" could not be created." += "\"%{0}\" izeneko karpeta ezin izan da sortu"; +"This folder could not be renamed to \"%{0}\"." += "Karpeta hau ezin izan da \"%{0}\"-ra berrizendatu."; +"The folder could not be deleted." += "Karpeta ezin izan da ezabatu."; +"The trash could not be emptied." += "Zakarrontzia ezin izan da hustu."; +"The folder functionality could not be changed." += "Karpetaren funtzionalitatea ezin izan da aldatu."; + +"You need to choose a non-virtual folder!" = "Karpeta ez-birtual bat aukeratu behar duzu!"; + +"Moving a message into its own folder is impossible!" += "Mezu bat bere karpeta berera ezin da mugitu!"; +"Copying a message into its own folder is impossible!" += "Mezu bat ezin da bere karpetara kopiatu!"; + +/* Message operations */ +"The messages could not be moved to the trash folder. Would you like to delete them immediately?" += "Mezuak ezin izan dira zakarrontzira mugitu. Berehala ezabatu nahi dituzu?"; + +/* Message editing */ +"error_missingsubject" = "Mezuak ez dauka gairik. Ziur zaude horrela bidali nahi duzula?"; +"error_missingrecipients" = "Mesedez, zehaztu gutxienez jasotzaile bat."; +"Send Anyway" = "Bidali hala ere"; +"Error while saving the draft:" = "Errorea zirriborroa gordetzerakoan:"; +"Error while uploading the file \"%{0}\":" = "Errorea \"%{0}\" fitxategia igotzerakoan:"; +"There is an active file upload. Closing the window will interrupt it." = "Fitxategi igoera aktibo bat dago. Leihoa ixteak etengo du."; + +/* Message sending */ +"cannot send message: (smtp) all recipients discarded" = "Ezin izan da mezua bidali: jasotzaile guztiak baliogabeak dira."; +"cannot send message (smtp) - recipients discarded:" = "Ezin izan da mezua bidali. Ondorengo jasotzaileak ez dira baliozkoak:"; +"cannot send message: (smtp) error when connecting" = "Ezin izan da mezua bidali: errorea SMTP zerbitzarira konektatzean."; + +/* Contacts list in mail editor */ +"Email" = "Emaila"; +"Name" = "Izena"; diff --git a/UI/MailerUI/GNUmakefile b/UI/MailerUI/GNUmakefile index b3754bbaf..329a4c873 100644 --- a/UI/MailerUI/GNUmakefile +++ b/UI/MailerUI/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = MailerUI MailerUI_PRINCIPAL_CLASS = MailerUIProduct -MailerUI_LANGUAGES = Arabic BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +MailerUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh MailerUI_OBJC_FILES += \ MailerUIProduct.m \ diff --git a/UI/MainUI/Arabic.lproj/Localizable.strings b/UI/MainUI/Arabic.lproj/Localizable.strings index bf38766c0..7ec32a3a4 100644 --- a/UI/MainUI/Arabic.lproj/Localizable.strings +++ b/UI/MainUI/Arabic.lproj/Localizable.strings @@ -20,6 +20,7 @@ "Language:" = "اللغة:"; "choose" = "إختار ..."; "Arabic" = "العربية"; +"Basque" = "Euskara"; "Catalan" = "Català"; "Czech" = "Česky"; "Danish" = "Dansk (Danmark)"; diff --git a/UI/MainUI/Basque.lproj/Locale b/UI/MainUI/Basque.lproj/Locale new file mode 100644 index 000000000..81ff8eb45 --- /dev/null +++ b/UI/MainUI/Basque.lproj/Locale @@ -0,0 +1,35 @@ +/* English */ +{ + NSLanguageName = "Basque"; + NSFormalName = "Euskara"; + NSLocaleCode = "eu"; /* ISO 639-1 */ + NSLanguageCode = "eus"; /* ISO 639-2 */ + NSParentContext = ""; + + NSAMPMDesignation = (AM, PM); + NSCurrencySymbol = "$"; + NSDateFormatString = "%A, %B %e, %Y"; + NSDateTimeOrdering = YMDH; + NSDecimalDigits = ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9"); + NSDecimalSeparator = ","; + NSEarlierTimeDesignations = ("aurreko", "azken", "joan den", "duela"); + NSHourNameDesignations = ((0, gauerdia), (10, goiza), (12, eguerdia), (14, arratsaldea), (19, gaua)); + NSInternationalCurrencyString = EUR; /* ISO 4217 */ + NSLaterTimeDesignations = ("hurrengo", "ondorengo", "datorren"); + NSMonthNameArray = (Urtarrila, Otsaila, Martxoa, Apirila, Maiatza, Ekaina, Uztaila, Abuztua, Iraila, Urria, Azaroa, Abendua); + NSNextDayDesignations = (bihar); + NSNextNextDayDesignations = ("hurrengo eguna"); + NSPriorDayDesignations = (atzo); + NSShortDateFormatString = "%y/%m/%e"; + NSShortMonthNameArray = (Urt, Ots, Mar, Apr, Mai, Eka, Uzt, Abu, Ira, Urr, Aza, Abe); + NSShortTimeDateFormatString = "%/%m/%e %I:%M %p"; + NSShortWeekDayNameArray = (Ig, Al, As, Az, Os, Or, Ig); + NSThisDayDesignations = (gaur); + NSThousandsSeparator = "."; + NSTimeDateFormatString = "%A, %B %e, %Y %I:%M:%S %p %Z"; + NSTimeFormatString = "%I:%M:%S %p"; + NSWeekDayNameArray = (Igandea, Astelehena, Asteartea, Asteazkena, Osteguna, Ostirala, Larunbata); + NSYearMonthWeekDesignations = (urtea, hilabetea, astea); + NSPositiveCurrencyFormatString = "9.999,00"; + NSNegativeCurrencyFormatString = "-9.999,00"; +} diff --git a/UI/MainUI/Basque.lproj/Localizable.strings b/UI/MainUI/Basque.lproj/Localizable.strings new file mode 100644 index 000000000..5bfc86638 --- /dev/null +++ b/UI/MainUI/Basque.lproj/Localizable.strings @@ -0,0 +1,78 @@ +/* this file is in UTF-8 format! */ + +"title" = "SOGo"; + +"Username:" = "Erabiltzailea:"; +"Password:" = "Pasahitza:"; +"Domain:" = "Domeinua"; +"Remember username" = "Gogoratu erabiltzaile-izena"; + +"Connect" = "Konektatu"; + +"Wrong username or password." = "Erabiltzaile edo pasahitz okerrak"; +"cookiesNotEnabled" = "Ezin zara sartu zure arakatzailearen 'cookie'-ak desgaituta daudelako. Mesedez, gaitu 'cookie'-ak zure arakatzailearen ezarpenetan."; + +"browserNotCompatible" = "Zure arakatzailearen bertsioa ez da onartzen webgune honetan. Gure gomendioa Firefox erabiltzea da. Klikatu ondorengo estekan arakatzaile honen bertsio berriena jeisteko."; +"alternativeBrowsers" = "Aukeran, honako beste arakatzaileak erabili ditzakezu"; +"alternativeBrowserSafari" = "Aukeran, Safari arakatzailea erabili dezakezu ere."; +"Download" = "Deskargatu"; + +"Language:" = "Hizkuntza"; +"choose" = "Aukeratu ..."; +"Arabic" = "العربية"; +"Catalan" = "Català"; +"Czech" = "Česky"; +"Danish" = "Dansk (Danmark)"; +"Dutch" = "Nederlands"; +"English" = "English"; +"Finnish" = "Suomi"; +"French" = "Français"; +"German" = "Deutsch"; +"Hungarian" = "Magyar"; +"Icelandic" = "Íslenska"; +"Italian" = "Italiano"; +"NorwegianBokmal" = "Norsk bokmål"; +"NorwegianNynorsk" = "Norsk nynorsk"; +"Polish" = "Polski"; +"BrazilianPortuguese" = "Português brasileiro"; +"Russian" = "Русский"; +"Slovak" = "Slovensky"; +"SpanishSpain" = "Español (España)"; +"SpanishArgentina" = "Español (Argentina)"; +"Swedish" = "Svenska"; +"Ukrainian" = "Українська"; +"Welsh" = "Cymraeg"; + +"About" = "Honi buruz"; +"AboutBox" = "Inverse-k garatua. SOGo ezaugarri guztidun groupware zerbitzaria da, eskalagarritasunean eta simpletasunean bideratzen dena.