From 76b8de180514bdd1a6b53bde37bd464848bce0a3 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 10 Nov 2015 16:33:11 -0500 Subject: [PATCH] Add Portuguese translation --- .tx/config | 11 + SoObjects/Appointments/GNUmakefile | 2 +- .../Portuguese.lproj/Localizable.strings | 67 +++ SoObjects/Contacts/GNUmakefile | 2 +- .../Portuguese.lproj/Localizable.strings | 2 + SoObjects/Mailer/GNUmakefile | 4 +- .../Portuguese.lproj/Localizable.strings | 2 + SoObjects/Mailer/SOGoMailForward.h | 3 + SoObjects/Mailer/SOGoMailForward.m | 3 + .../SOGoMailPortugueseForward.html | 16 + .../SOGoMailPortugueseForward.wod | 88 +++ .../SOGoMailPortugueseReply.html | 17 + .../SOGoMailPortugueseReply.wod | 106 ++++ SoObjects/Mailer/SOGoMailReply.h | 3 + SoObjects/Mailer/SOGoMailReply.m | 3 + SoObjects/SOGo/SOGoDefaults.plist | 2 +- Tests/Integration/preferences.py | 2 +- UI/AdministrationUI/GNUmakefile | 2 +- .../Portuguese.lproj/Localizable.strings | 15 + UI/Common/GNUmakefile | 2 +- .../Portuguese.lproj/Localizable.strings | 118 ++++ UI/Contacts/GNUmakefile | 2 +- .../Portuguese.lproj/Localizable.strings | 215 +++++++ UI/MailPartViewers/GNUmakefile | 2 +- .../Portuguese.lproj/Localizable.strings | 48 ++ UI/MailerUI/GNUmakefile | 2 +- .../Portuguese.lproj/Localizable.strings | 308 ++++++++++ UI/MainUI/Arabic.lproj/Localizable.strings | 1 + UI/MainUI/Basque.lproj/Localizable.strings | 1 + .../Localizable.strings | 1 + UI/MainUI/Catalan.lproj/Localizable.strings | 1 + .../ChineseTaiwan.lproj/Localizable.strings | 1 + UI/MainUI/Czech.lproj/Localizable.strings | 1 + UI/MainUI/Danish.lproj/Localizable.strings | 1 + UI/MainUI/Dutch.lproj/Localizable.strings | 1 + UI/MainUI/English.lproj/Localizable.strings | 1 + UI/MainUI/Finnish.lproj/Localizable.strings | 1 + UI/MainUI/French.lproj/Localizable.strings | 1 + UI/MainUI/GNUmakefile | 2 +- UI/MainUI/German.lproj/Localizable.strings | 1 + UI/MainUI/Hungarian.lproj/Localizable.strings | 1 + UI/MainUI/Icelandic.lproj/Localizable.strings | 1 + UI/MainUI/Italian.lproj/Localizable.strings | 1 + .../NorwegianBokmal.lproj/Localizable.strings | 1 + .../Localizable.strings | 1 + UI/MainUI/Polish.lproj/Localizable.strings | 1 + UI/MainUI/Portuguese.lproj/Locale | 35 ++ .../Portuguese.lproj/Localizable.strings | 78 +++ UI/MainUI/Russian.lproj/Localizable.strings | 1 + UI/MainUI/Slovenian.lproj/Localizable.strings | 1 + .../Localizable.strings | 1 + .../SpanishSpain.lproj/Localizable.strings | 1 + UI/MainUI/Swedish.lproj/Localizable.strings | 1 + UI/MainUI/Ukrainian.lproj/Localizable.strings | 1 + UI/MainUI/Welsh.lproj/Localizable.strings | 1 + .../Arabic.lproj/Localizable.strings | 1 + .../Basque.lproj/Localizable.strings | 1 + .../Localizable.strings | 1 + .../Catalan.lproj/Localizable.strings | 1 + .../ChineseTaiwan.lproj/Localizable.strings | 1 + .../Czech.lproj/Localizable.strings | 1 + .../Dutch.lproj/Localizable.strings | 1 + .../English.lproj/Localizable.strings | 1 + .../Finnish.lproj/Localizable.strings | 1 + .../French.lproj/Localizable.strings | 1 + UI/PreferencesUI/GNUmakefile | 2 +- .../German.lproj/Localizable.strings | 1 + .../Hungarian.lproj/Localizable.strings | 1 + .../Icelandic.lproj/Localizable.strings | 1 + .../Italian.lproj/Localizable.strings | 1 + .../Localizable.strings | 1 + .../Polish.lproj/Localizable.strings | 1 + .../Portuguese.lproj/Localizable.strings | 325 ++++++++++ .../Russian.lproj/Localizable.strings | 1 + .../Slovak.lproj/Localizable.strings | 1 + .../Slovenian.lproj/Localizable.strings | 1 + .../Localizable.strings | 1 + .../SpanishSpain.lproj/Localizable.strings | 1 + .../Swedish.lproj/Localizable.strings | 1 + .../Ukrainian.lproj/Localizable.strings | 1 + .../Welsh.lproj/Localizable.strings | 1 + UI/Scheduler/GNUmakefile | 2 +- .../Portuguese.lproj/Localizable.strings | 564 ++++++++++++++++++ .../SOGoACLPortugueseAdditionAdvisory.wox | 28 + .../SOGoACLPortugueseModificationAdvisory.wox | 28 + .../SOGoACLPortugueseRemovalAdvisory.wox | 28 + .../SOGoFolderPortugueseAdditionAdvisory.wox | 23 + .../SOGoFolderPortugueseRemovalAdvisory.wox | 23 + 88 files changed, 2221 insertions(+), 13 deletions(-) create mode 100644 SoObjects/Appointments/Portuguese.lproj/Localizable.strings create mode 100644 SoObjects/Contacts/Portuguese.lproj/Localizable.strings create mode 100644 SoObjects/Mailer/Portuguese.lproj/Localizable.strings create mode 100644 SoObjects/Mailer/SOGoMailPortugueseForward.wo/SOGoMailPortugueseForward.html create mode 100644 SoObjects/Mailer/SOGoMailPortugueseForward.wo/SOGoMailPortugueseForward.wod create mode 100644 SoObjects/Mailer/SOGoMailPortugueseReply.wo/SOGoMailPortugueseReply.html create mode 100644 SoObjects/Mailer/SOGoMailPortugueseReply.wo/SOGoMailPortugueseReply.wod create mode 100644 UI/AdministrationUI/Portuguese.lproj/Localizable.strings create mode 100644 UI/Common/Portuguese.lproj/Localizable.strings create mode 100644 UI/Contacts/Portuguese.lproj/Localizable.strings create mode 100644 UI/MailPartViewers/Portuguese.lproj/Localizable.strings create mode 100644 UI/MailerUI/Portuguese.lproj/Localizable.strings create mode 100644 UI/MainUI/Portuguese.lproj/Locale create mode 100644 UI/MainUI/Portuguese.lproj/Localizable.strings create mode 100644 UI/PreferencesUI/Portuguese.lproj/Localizable.strings create mode 100644 UI/Scheduler/Portuguese.lproj/Localizable.strings create mode 100644 UI/Templates/SOGoACLPortugueseAdditionAdvisory.wox create mode 100644 UI/Templates/SOGoACLPortugueseModificationAdvisory.wox create mode 100644 UI/Templates/SOGoACLPortugueseRemovalAdvisory.wox create mode 100644 UI/Templates/SOGoFolderPortugueseAdditionAdvisory.wox create mode 100644 UI/Templates/SOGoFolderPortugueseRemovalAdvisory.wox diff --git a/.tx/config b/.tx/config index 9a5f5d566..631311f83 100644 --- a/.tx/config +++ b/.tx/config @@ -22,6 +22,7 @@ trans.nb_NO = UI/MailerUI/NorwegianBokmal.lproj/Localizable.strings trans.nl = UI/MailerUI/Dutch.lproj/Localizable.strings 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.ru = UI/MailerUI/Russian.lproj/Localizable.strings trans.sk = UI/MailerUI/Slovak.lproj/Localizable.strings @@ -51,6 +52,7 @@ trans.nb_NO = UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings trans.nl = UI/PreferencesUI/Dutch.lproj/Localizable.strings 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.ru = UI/PreferencesUI/Russian.lproj/Localizable.strings trans.sk = UI/PreferencesUI/Slovak.lproj/Localizable.strings @@ -80,6 +82,7 @@ trans.nb_NO = UI/Scheduler/NorwegianBokmal.lproj/Localizable.strings trans.nl = UI/Scheduler/Dutch.lproj/Localizable.strings 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.ru = UI/Scheduler/Russian.lproj/Localizable.strings trans.sk = UI/Scheduler/Slovak.lproj/Localizable.strings @@ -109,6 +112,7 @@ trans.nb_NO = UI/Contacts/NorwegianBokmal.lproj/Localizable.strings trans.nl = UI/Contacts/Dutch.lproj/Localizable.strings 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.ru = UI/Contacts/Russian.lproj/Localizable.strings trans.sk = UI/Contacts/Slovak.lproj/Localizable.strings @@ -138,6 +142,7 @@ trans.nb_NO = UI/MainUI/NorwegianBokmal.lproj/Localizable.strings trans.nl = UI/MainUI/Dutch.lproj/Localizable.strings 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.ru = UI/MainUI/Russian.lproj/Localizable.strings trans.sk = UI/MainUI/Slovak.lproj/Localizable.strings @@ -167,6 +172,7 @@ trans.nb_NO = UI/Common/NorwegianBokmal.lproj/Localizable.strings trans.nl = UI/Common/Dutch.lproj/Localizable.strings 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.ru = UI/Common/Russian.lproj/Localizable.strings trans.sk = UI/Common/Slovak.lproj/Localizable.strings @@ -196,6 +202,7 @@ trans.nb_NO = UI/AdministrationUI/NorwegianBokmal.lproj/Localizable.strings trans.nl = UI/AdministrationUI/Dutch.lproj/Localizable.strings 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.ru = UI/AdministrationUI/Russian.lproj/Localizable.strings trans.sk = UI/AdministrationUI/Slovak.lproj/Localizable.strings @@ -225,6 +232,7 @@ trans.nb_NO = SoObjects/Appointments/NorwegianBokmal.lproj/Localizable.strings trans.nl = SoObjects/Appointments/Dutch.lproj/Localizable.strings 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.ru = SoObjects/Appointments/Russian.lproj/Localizable.strings trans.sk = SoObjects/Appointments/Slovak.lproj/Localizable.strings @@ -254,6 +262,7 @@ trans.nb_NO = SoObjects/Contacts/NorwegianBokmal.lproj/Localizable.strings trans.nl = SoObjects/Contacts/Dutch.lproj/Localizable.strings 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.ru = SoObjects/Contacts/Russian.lproj/Localizable.strings trans.sk = SoObjects/Contacts/Slovak.lproj/Localizable.strings @@ -283,6 +292,7 @@ trans.nb_NO = SoObjects/Mailer/NorwegianBokmal.lproj/Localizable.strings trans.nl = SoObjects/Mailer/Dutch.lproj/Localizable.strings 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.ru = SoObjects/Mailer/Russian.lproj/Localizable.strings trans.sk = SoObjects/Mailer/Slovak.lproj/Localizable.strings @@ -312,6 +322,7 @@ trans.nb_NO = UI/MailPartViewers/NorwegianBokmal.lproj/Localizable.strings trans.nl = UI/MailPartViewers/Dutch.lproj/Localizable.strings 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.ru = UI/MailPartViewers/Russian.lproj/Localizable.strings trans.sk = UI/MailPartViewers/Slovak.lproj/Localizable.strings diff --git a/SoObjects/Appointments/GNUmakefile b/SoObjects/Appointments/GNUmakefile index 257104e14..5a37d3e6b 100644 --- a/SoObjects/Appointments/GNUmakefile +++ b/SoObjects/Appointments/GNUmakefile @@ -54,7 +54,7 @@ Appointments_RESOURCE_FILES += \ MSExchangeFreeBusySOAPResponseMap.plist \ MSExchangeFreeBusySOAPRequest.wo -Appointments_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +Appointments_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Portuguese Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh Appointments_LOCALIZED_RESOURCE_FILES = Localizable.strings diff --git a/SoObjects/Appointments/Portuguese.lproj/Localizable.strings b/SoObjects/Appointments/Portuguese.lproj/Localizable.strings new file mode 100644 index 000000000..b96a84cab --- /dev/null +++ b/SoObjects/Appointments/Portuguese.lproj/Localizable.strings @@ -0,0 +1,67 @@ +"Inviting the following persons is prohibited:" = "Convidando as seguintes pessoas é proibido:"; +"Personal Calendar" = "Calendário Pessoal"; +vevent_class0 = "(Evento Público)"; +vevent_class1 = "(Evento Privado)"; +vevent_class2 = "(Evento Confidencial)"; + +vtodo_class0 = "(Tarefa Pública)"; +vtodo_class1 = "(Tarefa Privada)"; +vtodo_class2 = "(Tarefa Confidencial)"; + +/* Receipts */ +"The event \"%{Summary}\" was created" = "O evento \"%{Summary}\" foi criado"; +"The event \"%{Summary}\" was deleted" = "O evento \"%{Summary}\" foi removido"; +"The event \"%{Summary}\" was updated" = "O evento \"%{Summary}\" foi atualizado"; +"The following attendees(s) were notified:" = "Os seguintes participantes foram notificados:"; +"The following attendees(s) were added:" = "Os seguintes participantes foram adicionados:"; +"The following attendees(s) were removed:" = "Os seguintes participantes foram removidos:"; + +/* IMIP messages */ +"calendar_label" = "Calendário:"; +"startDate_label" = "Início:"; +"endDate_label" = "Fim:"; +"due_label" = "Data de Vencimento:"; +"location_label" = "Local:"; +"summary_label" = "Resumo:"; +"comment_label" = "Comentário:"; + +/* Invitation */ +"Event Invitation: \"%{Summary}\"" = "Convite do Evento: \"%{Summary}\""; +"(sent by %{SentBy}) " = "(enviado por %{SentBy}) "; +"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}convidou-o para %{Summary}.\n\nInicio: %{StartDate}\nFim: %{EndDate}\nDescrição: %{Description}"; +"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText} convidou-o para %{Summary}.\n\nInício: %{StartDate} as %{StartTime}\nFim: %{EndDate} as %{EndTime}\nDescrição: %{Description}"; + +/* Deletion */ +"Event Cancelled: \"%{Summary}\"" = "Evento Cancelado: \"%{Summary}\""; +"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" += "%{Organizer} %{SentByText}cancelou este evento: %{Summary}.\n\nInicio: %{StartDate}\nFim: %{EndDate}\nDescrição: %{Description}"; +"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" += "%{Organizer} %{SentByText} cancelou este evento: %{Summary}.\n\nInício: %{StartDate} às %{StartTime}\nFim: %{EndDate} as %{EndTime}\nDescrição: %{Description}"; + +/* Update */ +"The appointment \"%{Summary}\" for the %{OldStartDate} has changed" += "O compromisso \"%{Summary}\" de %{OldStartDate} mudou"; +"The appointment \"%{Summary}\" for the %{OldStartDate} at %{OldStartTime} has changed" += "O Compromisso \"%{Summary}\" de %{OldStartDate} as %{OldStartTime} mudou"; +"The following parameters have changed in the \"%{Summary}\" meeting:" += "Os seguintes parâmetros mudaram na reunião \"%{Summary}\" :\n\n"; +"Please accept or decline those changes." += "Por favor, aceitar ou recusar as alterações."; + +/* Reply */ +"Accepted invitation: \"%{Summary}\"" = "Convite aceite: \"%{Summary}\""; +"Declined invitation: \"%{Summary}\"" = "Convite recusado: \"%{Summary}\""; +"Delegated invitation: \"%{Summary}\"" = "Convite delegado: \"%{Summary}\""; +"Not yet decided on invitation: \"%{Summary}\"" = "Convite ainda não decidido: \"%{Summary}\""; +"%{Attendee} %{SentByText}has accepted your event invitation." += "%{Attendee} %{SentByText} aceitou seu convite ao evento."; +"%{Attendee} %{SentByText}has declined your event invitation." += "%{Attendee} %{SentByText} rejeitou seu convite ao evento."; +"%{Attendee} %{SentByText}has delegated the invitation to %{Delegate}." += "%{Attendee} %{SentByText} delegou o convite para %{Delegate}."; +"%{Attendee} %{SentByText}has not yet decided upon your event invitation." += "%{Attendee} %{SentByText} ainda não decidiu seu convite ao evento."; + +/* Resources */ +"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Não foi possível aceder ao recurso: \"%{Cn} %{SystemEmail}\""; +"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "O número máximo de reservas simultâneas (%{NumberOfSimultaneousBookings}) acabou para o recurso \"%{Cn} %{SystemEmail}\". O evento em conflito é \"%{EventTitle}\", e inicia em %{StartDate}."; diff --git a/SoObjects/Contacts/GNUmakefile b/SoObjects/Contacts/GNUmakefile index 510c38c1f..ec9a353e1 100644 --- a/SoObjects/Contacts/GNUmakefile +++ b/SoObjects/Contacts/GNUmakefile @@ -27,7 +27,7 @@ Contacts_OBJC_FILES = \ Contacts_RESOURCE_FILES += \ product.plist \ -Contacts_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +Contacts_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Portuguese Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh Contacts_LOCALIZED_RESOURCE_FILES = Localizable.strings diff --git a/SoObjects/Contacts/Portuguese.lproj/Localizable.strings b/SoObjects/Contacts/Portuguese.lproj/Localizable.strings new file mode 100644 index 000000000..9f9c1e535 --- /dev/null +++ b/SoObjects/Contacts/Portuguese.lproj/Localizable.strings @@ -0,0 +1,2 @@ +"Personal Address Book" = "Livro de Endereços Pessoais"; +"Collected Address Book" = "Catálogos Coleccionados"; diff --git a/SoObjects/Mailer/GNUmakefile b/SoObjects/Mailer/GNUmakefile index da5092ea6..0ba367343 100644 --- a/SoObjects/Mailer/GNUmakefile +++ b/SoObjects/Mailer/GNUmakefile @@ -78,6 +78,8 @@ Mailer_RESOURCE_FILES += \ SOGoMailNorwegianNynorskReply.wo \ SOGoMailPolishForward.wo \ SOGoMailPolishReply.wo \ + SOGoMailPortugueseForward.wo \ + SOGoMailPortugueseReply.wo \ SOGoMailRussianForward.wo \ SOGoMailRussianReply.wo \ SOGoMailSlovakForward.wo \ @@ -95,7 +97,7 @@ Mailer_RESOURCE_FILES += \ SOGoMailWelshForward.wo \ SOGoMailWelshReply.wo -Mailer_LANGUAGES = Arabic Basque BrazilianPortuguese ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovenian Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +Mailer_LANGUAGES = Arabic Basque BrazilianPortuguese ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Portuguese Russian Slovenian Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh Mailer_LOCALIZED_RESOURCE_FILES = Localizable.strings diff --git a/SoObjects/Mailer/Portuguese.lproj/Localizable.strings b/SoObjects/Mailer/Portuguese.lproj/Localizable.strings new file mode 100644 index 000000000..a1593eb84 --- /dev/null +++ b/SoObjects/Mailer/Portuguese.lproj/Localizable.strings @@ -0,0 +1,2 @@ +"OtherUsersFolderName" = "Outros Utilizadores"; +"SharedFoldersName" = "Pastas Partilhadas"; diff --git a/SoObjects/Mailer/SOGoMailForward.h b/SoObjects/Mailer/SOGoMailForward.h index d4c516959..cd5bc20a9 100644 --- a/SoObjects/Mailer/SOGoMailForward.h +++ b/SoObjects/Mailer/SOGoMailForward.h @@ -100,6 +100,9 @@ @interface SOGoMailPolishForward : SOGoMailForward @end +@interface SOGoMailPortugueseForward : SOGoMailForward +@end + @interface SOGoMailRussianForward : SOGoMailForward @end diff --git a/SoObjects/Mailer/SOGoMailForward.m b/SoObjects/Mailer/SOGoMailForward.m index eab520cb8..5a2c9b1fd 100644 --- a/SoObjects/Mailer/SOGoMailForward.m +++ b/SoObjects/Mailer/SOGoMailForward.m @@ -311,6 +311,9 @@ @implementation SOGoMailPolishForward @end +@implementation SOGoMailPortugueseForward +@end + @implementation SOGoMailRussianForward @end diff --git a/SoObjects/Mailer/SOGoMailPortugueseForward.wo/SOGoMailPortugueseForward.html b/SoObjects/Mailer/SOGoMailPortugueseForward.wo/SOGoMailPortugueseForward.html new file mode 100644 index 000000000..2ff0e65b2 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailPortugueseForward.wo/SOGoMailPortugueseForward.html @@ -0,0 +1,16 @@ +<#newLine/> +<#newLine/> +<#signaturePlacementOnTop><#newLine/> +<#signature/><#newLine/> +-------- Mensagem Original --------<#newLine/> +Assunto: <#subject/><#newLine/> +Data: <#date/><#newLine/> +De: <#from/><#newLine/> +<#hasReplyTo>Responder-Para: <#replyTo/><#hasOrganization>Organização: <#organization/>Para: <#to/><#newLine/> +<#hasCc>CC: <#cc/><#hasNewsGroups>Newsgroups: <#newsgroups/><#hasReferences>Referências: <#references/><#newLine/> +<#newLine/> +<#messageBody/><#newLine/> +<#signaturePlacementOnBottom><#newLine/> +<#newLine/> +<#signature/> +<#newLine/> diff --git a/SoObjects/Mailer/SOGoMailPortugueseForward.wo/SOGoMailPortugueseForward.wod b/SoObjects/Mailer/SOGoMailPortugueseForward.wo/SOGoMailPortugueseForward.wod new file mode 100644 index 000000000..f2436acc9 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailPortugueseForward.wo/SOGoMailPortugueseForward.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/SOGoMailPortugueseReply.wo/SOGoMailPortugueseReply.html b/SoObjects/Mailer/SOGoMailPortugueseReply.wo/SOGoMailPortugueseReply.html new file mode 100644 index 000000000..bc032f3f7 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailPortugueseReply.wo/SOGoMailPortugueseReply.html @@ -0,0 +1,17 @@ +<#signaturePlacementOnTop> + + +<#signature/> + +<#outlookMode>-------- Mensagem Original -------- +Assunto: <#subject/> +Data: <#date/> +De: <#from/> +<#hasReplyTo>Responder-Para: <#replyTo/><#hasOrganization>Organização: <#organization/>Para: <#to/> +<#hasCc>CC: <#cc/><#hasNewsGroups>Newsgroups: <#newsgroups/><#hasReferences>Referências: <#references/> +<#standardMode>Em <#date/>, <#from/> escreveu: + +<#messageBody/> + + +<#signaturePlacementOnBottom><#signature/> diff --git a/SoObjects/Mailer/SOGoMailPortugueseReply.wo/SOGoMailPortugueseReply.wod b/SoObjects/Mailer/SOGoMailPortugueseReply.wo/SOGoMailPortugueseReply.wod new file mode 100644 index 000000000..3fbed6d61 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailPortugueseReply.wo/SOGoMailPortugueseReply.wod @@ -0,0 +1,106 @@ +outlookMode: WOConditional { + condition = outlookMode; +} + +standardMode: WOConditional { + condition = outlookMode; + negate = YES; +} + +subject: WOString { + value = subject; + escapeHTML = NO; +} + +date: WOString { + value = date; + escapeHTML = NO; +} + +from: WOString { + value = from; + escapeHTML = NO; +} + +newLine: WOString { + value = newLine; + escapeHTML = NO; +} + +hasReplyTo: WOConditional { + condition = hasReplyTo; +} + +replyTo: WOString { + value = replyTo; + escapeHTML = NO; +} + +hasOrganization: WOConditional { + condition = hasOrganization; +} + +organization: WOString { + value = organization; + escapeHTML = NO; +} + +to: WOString { + value = to; + escapeHTML = NO; +} + +hasCc: WOConditional { + condition = hasCc; +} + +cc: WOString { + value = cc; + escapeHTML = NO; +} + +hasNewsGroups: WOConditional { + condition = hasNewsGroups; +} + +newsgroups: WOString { + value = newsgroups; + escapeHTML = NO; +} + +hasReferences: WOConditional { + condition = hasReferences; +} + +references: WOString { + value = references; + escapeHTML = NO; +} + +messageBody: WOString { + value = messageBody; + escapeHTML = NO; +} + +signature: WOString { + value = signature; + escapeHTML = NO; +} + +replyPlacementOnTop: WOConditional { + condition = replyPlacementOnTop; +} + +replyPlacementOnBottom: WOConditional { + condition = replyPlacementOnTop; + negate = YES; +} + +signaturePlacementOnTop: WOConditional { + condition = signaturePlacementOnTop; +} + +signaturePlacementOnBottom: WOConditional { + condition = signaturePlacementOnTop; + negate = YES; +} diff --git a/SoObjects/Mailer/SOGoMailReply.h b/SoObjects/Mailer/SOGoMailReply.h index e2af0fcaf..0cbaace16 100644 --- a/SoObjects/Mailer/SOGoMailReply.h +++ b/SoObjects/Mailer/SOGoMailReply.h @@ -99,6 +99,9 @@ @interface SOGoMailPolishReply : SOGoMailReply @end +@interface SOGoMailPortugueseReply : SOGoMailReply +@end + @interface SOGoMailRussianReply : SOGoMailReply @end diff --git a/SoObjects/Mailer/SOGoMailReply.m b/SoObjects/Mailer/SOGoMailReply.m index d0bd38801..ce2ec7496 100644 --- a/SoObjects/Mailer/SOGoMailReply.m +++ b/SoObjects/Mailer/SOGoMailReply.m @@ -149,6 +149,9 @@ @implementation SOGoMailPolishReply @end +@implementation SOGoMailPortugueseReply +@end + @implementation SOGoMailRussianReply @end diff --git a/SoObjects/SOGo/SOGoDefaults.plist b/SoObjects/SOGo/SOGoDefaults.plist index 572f90e73..e15e3bd3a 100644 --- a/SoObjects/SOGo/SOGoDefaults.plist +++ b/SoObjects/SOGo/SOGoDefaults.plist @@ -41,7 +41,7 @@ SOGoLanguage = "English"; SOGoSupportedLanguages = ( "Arabic", "Basque", "Catalan", "ChineseTaiwan", "Czech", "Dutch", "Danish", "Welsh", "English", "SpanishSpain", "SpanishArgentina", "Finnish", "French", "German", - "Icelandic", "Italian", "Hungarian", "BrazilianPortuguese", + "Icelandic", "Italian", "Hungarian", "Portuguese", "BrazilianPortuguese", "NorwegianBokmal", "NorwegianNynorsk", "Polish", "Russian", "Slovak", "Slovenian", "Ukrainian", "Swedish" ); diff --git a/Tests/Integration/preferences.py b/Tests/Integration/preferences.py index e8d715a9a..8f8a5c6ac 100644 --- a/Tests/Integration/preferences.py +++ b/Tests/Integration/preferences.py @@ -12,7 +12,7 @@ import sogoLogin # this should probably be fetched magically... SOGoSupportedLanguages = [ "Arabic", "Basque", "Catalan", "ChineseTaiwan", "Czech", "Dutch", "Danish", "Welsh", "English", "Finnish", "SpanishSpain", "SpanishArgentina", "French", "German", - "Icelandic", "Italian", "Hungarian", "BrazilianPortuguese", + "Icelandic", "Italian", "Hungarian", "Portuguese", "BrazilianPortuguese", "NorwegianBokmal", "NorwegianNynorsk", "Polish", "Russian", "Slovak", "Slovenian", "Ukrainian", "Swedish" ]; daysBetweenResponseList=[1,2,3,5,7,14,21,30] diff --git a/UI/AdministrationUI/GNUmakefile b/UI/AdministrationUI/GNUmakefile index 450973525..049d73802 100644 --- a/UI/AdministrationUI/GNUmakefile +++ b/UI/AdministrationUI/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = AdministrationUI AdministrationUI_PRINCIPAL_CLASS = AdministrationUIProduct -AdministrationUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +AdministrationUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Italian NorwegianBokmal NorwegianNynorsk Polish Portuguese Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh AdministrationUI_OBJC_FILES = \ AdministrationUIProduct.m \ diff --git a/UI/AdministrationUI/Portuguese.lproj/Localizable.strings b/UI/AdministrationUI/Portuguese.lproj/Localizable.strings new file mode 100644 index 000000000..77b5d071e --- /dev/null +++ b/UI/AdministrationUI/Portuguese.lproj/Localizable.strings @@ -0,0 +1,15 @@ +/* this file is in UTF-8 format! */ + +"Help" = "Ajuda"; +"Close" = "Fechar"; + +"Modules" = "Módulos"; + +/* Modules short names */ +"ACLs" = "ACLs"; + +/* Modules titles */ +"ACLs_title" = "Gerenciamento de ACLs para Utilizadores"; + +/* Modules descriptions */ +"ACLs_description" = "

O módulo administrativo das Listas de Controlo de Acessos permitem alterar os ACLs de Calendário e Contactos de cada utilizador.

Para modificar as ACLs do utilizador, digite o nome no campo de pesquisa, no topo da janela e dê um duplo-click na opção desejada.

"; diff --git a/UI/Common/GNUmakefile b/UI/Common/GNUmakefile index 4f03c40fd..cd3d77bb4 100644 --- a/UI/Common/GNUmakefile +++ b/UI/Common/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = CommonUI CommonUI_PRINCIPAL_CLASS = CommonUIProduct -CommonUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +CommonUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Portuguese Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh CommonUI_OBJC_FILES += \ CommonUIProduct.m \ diff --git a/UI/Common/Portuguese.lproj/Localizable.strings b/UI/Common/Portuguese.lproj/Localizable.strings new file mode 100644 index 000000000..1a78a4e6a --- /dev/null +++ b/UI/Common/Portuguese.lproj/Localizable.strings @@ -0,0 +1,118 @@ +/* this file is in UTF-8 format! */ + +/* toolbars */ +"Save" = "Gravar"; +"Close" = "Fechar"; +"Edit User Rights" = "Editar direitos do utilizador"; + +"Home" = "Início"; +"Calendar" = "Calendário"; +"Address Book" = "Contactos"; +"Mail" = "Correio"; +"Preferences" = "Preferências"; +"Administration" = "Administração"; +"Disconnect" = "Sair"; +"Right Administration" = "Administração de permissões"; +"Log Console (dev.)" = "Log Console (dev.)"; + +"User" = "Utilizador"; +"Vacation message is enabled" = "Mensagem de ausência está ativa"; + +"Help" = "Ajuda"; + +"noJavascriptError" = "SOGo requer Javascript para correr. Por favor, certifique-se que a opção está disponível e habilitada nas preferências de seu navegador."; +"noJavascriptRetry" = "Repetir"; + +"Owner:" = "Proprietário:"; +"Publish the Free/Busy information" = "Divulgar a informação Livre/Ocupado"; + +"Add..." = "Adicionar..."; +"Remove" = "Remover"; + +"Subscribe User" = "Utilizador Inscrito"; + +"Any Authenticated User" = "Qualquer Utilizador Autenticado"; +"Public Access" = "Acesso Público"; +"Any user not listed above" = "Qualquer utilizador não listado abaixo"; +"Anybody accessing this resource from the public area" = "Ninguém acedendo a este recurso de uma área pública"; + +"Sorry, the user rights can not be configured for that object." = "Desculpe, os accessos do utilizador não podem ser modificados para este objeto."; + +"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?" + = "Qualquer utilizador com uma conta neste sistema será capaz de aceder à sua caixa postal \"% {0}\". Tem a certeza que confia em todos?"; +"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?" + = "Qualquer utilizador com uma conta neste sistema poderá aceder seu calendário \"%{0}\". Você tem certeza que confia em todos?"; +"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?" + = "Qualquer um na Internet poderá aceder ao seu calendário \"%{0}\". Estas informações podem ser publicadas na Internet?"; +"Any user with an account on this system will be able to access your address book \"%{0}\". Are you certain you trust them all?" + = "Qualquer utilizador com uma conta neste sistema será capaz de aceder seu catálogo de endereços \"% {0}\". Tem a certeza que confia em todos?"; +"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?" + = "Qualquer pessoa na Internet será capaz de aceder ao seu catálogo de endereços \"% {0}\", mesmo se não tiver uma conta no sistema. Esta informação pode ser tornar pública na Internet?"; +"Give Access" = "Conceder Acesso"; +"Keep Private" = "Manter Privado"; + +/* generic.js */ +"Unable to subscribe to that folder!" + = "Não foi possível inscrever-se nesta pasta!"; +"You cannot subscribe to a folder that you own!" + = "Você não se pode inscrever numa pasta que é proprietário!"; +"Unable to unsubscribe from that folder!" + = "Não foi possível anular a subscrição desta pasta!"; +"You cannot unsubscribe from a folder that you own!" + = "Você não pode anular subscrição de uma pasta que você é proprietário!"; +"Unable to rename that folder!" = "Não foi possível renomear esta pasta!"; +"You have already subscribed to that folder!" + = "Você já se inscreveu nesta pasta!"; +"The user rights cannot be edited for this object!" + = "Os direitos do utilizador não podem ser editados para este objeto!"; +"A folder by that name already exists." = "Este nome já existe."; +"You cannot create a list in a shared address book." + = "Você não pode criar uma lista num catálogo de endereços público"; +"Warning" = "Aviso"; +"Can't contact server" = "Um erro ocorreu na ligação ao servidor. Por favor, tente mais tarde."; + +"You are not allowed to access this module or this system. Please contact your system administrator." += "Você não está autrizado para aceder a este módulo ou este sistema. Por favor, contate seu administrador de sistemas."; +"You don't have the required privileges to perform the operation." += "Você não tem os privilégios necessários para realizar esta operação."; + +"noEmailForDelegation" = "Você deve informar o endereço ao qual deseja delegar seu convite."; +"delegate is organizer" = "O delegado é o organizador. Por favor, especifique um delegado diferente."; +"delegate is a participant" = "O delegado já é um participante."; +"delegate is a group" = "O endereço especificado corresponde a um grupo. Você só pode delegar a uma pessoa única."; + +"Snooze for " = "Uma pausa de"; +"5 minutes" = "5 minutos"; +"10 minutes" = "10 minutos"; +"15 minutes" = "15 minutos"; +"30 minutes" = "30 minutos"; +"45 minutes" = "45 minutos"; +"1 hour" = "1 hora"; +"1 day" = "1 dia"; + +/* common buttons */ +"OK" = "OK"; +"Cancel" = "Cancelar"; +"Yes" = "Sim"; +"No" = "No"; + +/* alarms */ +"Reminder:" = "Lembrete:"; +"Start:" = "Inicio:"; +"Due Date:" = "Data de vencimento:"; +"Location:" = "Localização:"; + +/* mail labels */ +"Important" = "Importante"; +"Work" = "Trabalho"; +"Personal" = "Pessoal"; +"To Do" = "A fazer"; +"Later" = "Adiar"; + +"a2_Sunday" = "Do"; +"a2_Monday" = "Se"; +"a2_Tuesday" = "Te"; +"a2_Wednesday" = "Qu"; +"a2_Thursday" = "Qu"; +"a2_Friday" = "Se"; +"a2_Saturday" = "Sa"; diff --git a/UI/Contacts/GNUmakefile b/UI/Contacts/GNUmakefile index 01521a8bc..27c90806e 100644 --- a/UI/Contacts/GNUmakefile +++ b/UI/Contacts/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = ContactsUI ContactsUI_PRINCIPAL_CLASS = ContactsUIProduct -ContactsUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +ContactsUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Portuguese Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh ContactsUI_OBJC_FILES = \ UIxContactsUserFolders.m \ diff --git a/UI/Contacts/Portuguese.lproj/Localizable.strings b/UI/Contacts/Portuguese.lproj/Localizable.strings new file mode 100644 index 000000000..83196548f --- /dev/null +++ b/UI/Contacts/Portuguese.lproj/Localizable.strings @@ -0,0 +1,215 @@ +/* this file is in UTF-8 format! */ + +"Contact" = "Contacto"; +"Address" = "Endereço"; +"Photos" = "Fotos"; +"Other" = "Outros"; + +"Address Books" = "Catálogo de endereços"; +"Addressbook" = "Catálogo de endereço"; +"Addresses" = "Contacto"; +"Update" = "Atualizar"; +"Cancel" = "Cancelar"; +"Common" = "Comum"; +"Contact editor" = "Editor de Contatos"; +"Contact viewer" = "Visualizador de Contatos"; +"Email" = "Email"; +"Screen Name" = "Nome de Apresentação"; +"Extended" = "Extendido"; +"Fax" = "Fax"; +"Firstname" = "Primeiro Nome"; +"Home" = "Residencia"; +"HomePhone" = "Telefone Residencia"; +"Lastname" = "Último Nome"; +"Location" = "Localização"; +"MobilePhone" = "Telefone móvel"; +"Name" = "Nome"; +"OfficePhone" = "Telefone de escritório"; +"Organization" = "Organização"; +"Work Phone" = "Telefone de trabalho"; +"Phone" = "Telefone"; +"Phones" = "Telefones"; +"Postal" = "Código postal"; +"Save" = "Gravar"; +"Internet" = "Internet"; +"Unit" = "Sector"; +"delete" = "apagar"; +"edit" = "editar"; +"invalidemailwarn" = "O email é inválido"; +"new" = "novo"; +"Preferred Phone" = "Telefone Preferencial"; + +"Move To" = "Mover para"; +"Copy To" = "Copiar para"; +"Add to:" = "Adicionar a:"; + +/* Tooltips */ + +"Create a new address book card" = "Cria um novo contato"; +"Create a new list" = "Cria uma nova lista"; +"Edit the selected card" = "Edita o contacto selecionado"; +"Send a mail message" = "Envia uma mensagem de email"; +"Delete selected card or address book" = "Apaga o contacto ou catálogo selecionado"; +"Reload all contacts" = "Actualizar todos os contactos"; + +"htmlMailFormat_UNKNOWN" = "Desconhecido"; +"htmlMailFormat_FALSE" = "Apenas texto"; +"htmlMailFormat_TRUE" = "HTML"; + +"Name or Email" = "Nome ou Email"; +"Category" = "Categoria"; +"Personal Addressbook" = "Catálogo Pessoal"; +"Search in Addressbook" = "Localizar no Catálogo"; + +"New Card" = "Novo Contato"; +"New List" = "Nova Lista"; +"Edit" = "Editar"; +"Properties" = "Propriedades"; +"Sharing..." = "Partilhando..."; +"Write" = "Escrever"; +"Delete" = "Apagar"; +"Instant Message" = "Mensagem Instantânea"; +"Add..." = "Adicionar..."; +"Remove" = "Remover"; + +"Please wait..." = "Por favor, aguarde..."; +"No possible subscription" = "Sem possibilidades de inscrição"; + +"Preferred" = "Preferido"; +"Display:" = "Exibir:"; +"Display Name:" = "Exibir Nome:"; +"Email:" = "Endereço de Email:"; +"Additional Email:" = "Email adicional:"; + +"Phone Number:" = "Numero de telegone:"; +"Prefers to receive messages formatted as:" = "Preferências na recepção de mensagens no formato:"; +"Screen Name:" = "Nome de apresentado:"; +"Categories:" = "Categorias:"; + +"First:" = "Primeiro Nome:"; +"Last:" = "Último Nome:"; +"Nickname:" = "Apelido:"; + +"Telephone" = "Telefone"; +"Work:" = "Trabalho:"; +"Home:" = "Residencia:"; +"Fax:" = "Fax:"; +"Mobile:" = "Móvel:"; +"Pager:" = "Pager:"; + +/* categories */ +"contacts_category_labels" = "Colega, Concorrência, Cliente, Amigo, Familia, Parceiro económico, Fornecedor, Impressa, VIP"; +"Categories" = "Categorias"; +"New category" = "New categoria"; + +/* adresses */ +"Title:" = "Título:"; +"Service:" = "Serviço:"; +"Company:" = "Empresa:"; +"Department:" = "Departmento:"; +"Organization:" = "Organização:"; +"Address:" = "Endereço:"; +"City:" = "Cidade:"; +"State_Province:" = "Região:"; +"ZIP_Postal Code:" = "Código postal:"; +"Country:" = "País:"; +"Web Page:" = "Página web:"; + +"Work" = "Trabalho"; +"Other Infos" = "Outras Informações"; + +"Note:" = "Notas:"; +"Timezone:" = "Fuso Horário:"; +"Birthday:" = "Aniversário:"; +"Birthday (yyyy-mm-dd):" = "Aniversário (yyyy-mm-dd):"; +"Freebusy URL:" = "URL Livre/Ocupado:"; + +"Add as..." = "Adicionar como..."; +"Recipient" = "Beneficiário"; +"Carbon Copy" = "Cópia em bloco"; +"Blind Carbon Copy" = "Cópia em bloco Oculta"; + +"New Addressbook..." = "Novo Catálogo..."; +"Subscribe to an Addressbook..." = "Inscrever-se num Catálogo..."; +"Remove the selected Addressbook" = "Remover o Catálogo selecionado"; + +"Name of the Address Book" = "Nome do Catálogo"; +"Are you sure you want to delete the selected address book?" += "Você tem certeza que quer apagar o catálogo selecionado?"; +"You cannot remove nor unsubscribe from a public addressbook." += "Você não pode apagar nem retirar-se de uma catálogo público."; +"You cannot remove nor unsubscribe from your personal addressbook." += "Você não pode apagar nem retirar-se de uma catálogo pessoal."; + +"Are you sure you want to delete the selected contacts?" += "Você tem certeza que quer apagar os contatos selecionados?"; + +"You cannot delete the card of \"%{0}\"." += "Você não pode apagar o contato de \"%{0}\"."; + + + +"You cannot subscribe to a folder that you own!" += "Você não pode inscrever-se numa pasta que você é dono."; +"Unable to subscribe to that folder!" += "Não foi possível inscrever-se nesta pasta."; + +/* acls */ +"Access rights to" = "Direitos de acesso para"; +"For user" = "Para usuário"; + +"Any Authenticated User" = "Qualquer utilizador autenticado"; +"Public Access" = "Acesso Publico"; + +"This person can add cards to this addressbook." += "Essa pessoa pode adicionar contatos ao meu catálogo."; +"This person can edit the cards of this addressbook." += "Essa pessoa pode editar contatos deste catálogo."; +"This person can list the content of this addressbook." += "Essa pessoa pode listar o conteudo deste catálogo."; +"This person can read the cards of this addressbook." += "Essa pessoa pode ler os contatos deste catálogo."; +"This person can erase cards from this addressbook." += "Essa pessoa pode apagar contatos deste catálogo."; + +"The selected contact has no email address." += "O contato selecionado não tem endereço de email."; + +"Please select a contact." = "Por favor, selecione um contato."; + +/* Error messages for move and copy */ + +"SoAccessDeniedException" = "Você não pode gravar neste catálogo."; +"Forbidden" = "Você não pode gravar neste catálogo."; +"Invalid Contact" = "O contato selecionado não existe."; +"Unknown Destination Folder" = "O catálogo de destino selecionado não existe."; + +/* Lists */ +"List details" = "List details"; +"List name:" = "List name:"; +"List nickname:" = "List nickname:"; +"List description:" = "List description:"; +"Members" = "Members"; +"Contacts" = "Contacts"; +"Add" = "Add"; +"Lists can't be moved or copied." = "Lists can't be moved or copied."; +"Export" = "Export"; +"Export Address Book..." = "Export Address Book..."; +"View Raw Source" = "Visualizar Fonte"; +"Import Cards" = "Import Cards"; +"Select a vCard or LDIF file." = "Select a vCard or LDIF file."; +"Upload" = "Upload"; +"Uploading" = "Carregando"; +"Done" = "Done"; +"An error occured while importing contacts." = "An error occured while importing contacts."; +"No card was imported." = "No card was imported."; +"A total of %{0} cards were imported in the addressbook." = "A total of %{0} cards were imported in the addressbook."; + +"Reload" = "Atualizar"; + +/* Properties window */ +"Address Book Name:" = "Nome do Catálogo:"; +"Links to this Address Book" = "Link para este Catálogo"; +"Authenticated User Access" = "Acesso de Usuário Autenticado"; +"CardDAV URL: " = "CardDAV URL:"; + diff --git a/UI/MailPartViewers/GNUmakefile b/UI/MailPartViewers/GNUmakefile index bbaa636e6..43761686c 100644 --- a/UI/MailPartViewers/GNUmakefile +++ b/UI/MailPartViewers/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = MailPartViewers MailPartViewers_PRINCIPAL_CLASS = MailPartViewersProduct -MailPartViewers_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +MailPartViewers_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Portuguese Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh MailPartViewers_OBJC_FILES += \ MailPartViewersProduct.m \ diff --git a/UI/MailPartViewers/Portuguese.lproj/Localizable.strings b/UI/MailPartViewers/Portuguese.lproj/Localizable.strings new file mode 100644 index 000000000..e03c76a5c --- /dev/null +++ b/UI/MailPartViewers/Portuguese.lproj/Localizable.strings @@ -0,0 +1,48 @@ +ACCEPTED = "aceite"; +COMPLETED = "finalizado"; +DECLINED = "rejeitado"; +DELEGATED = "apagado"; +"IN-PROCESS" = "em processamento"; +"NEEDS-ACTION" = "acções necessárias"; +TENTATIVE = "tentativa"; +organized_by_you = "organizado por si"; +you_are_an_attendee = "você é um participante"; +add_info_text = "As solicitações iMIP 'ADD' ainda não são suportadas pelo SOGo."; +publish_info_text = "O solicitante informa-o sobre um evento anexo."; +cancel_info_text = "O seu convite ou evento foi cancelado."; +request_info_no_attendee = "está propondo uma reunião aos participantes. Está recebendo este email como uma notificação, não está agendado como um particiopante."; +Appointment = "Compromisso"; +"Status Update" = "Estado da Atualização"; +was = "foi"; + +Organizer = "Organizador"; +Time = "Hora"; +Attendees = "Participantes"; +request_info = "convidou-o para participar numa reunião."; +"Add to calendar" = "Adicionar ao calendário"; +"Delete from calendar" = "Apagar do calendário"; +"Update status" = "Atualizar estado"; +Accept = "Aceitar"; +Decline = "Rejeitar"; +Tentative = "Tentativa"; +"Delegate ..." = "Delegado ..."; +"Delegated to" = "Delegado para"; +"Update status in calendar" = "Atualizar estado no calendário"; +"delegated from" = "delegado de"; + +reply_info_no_attendee = "Recebeu uma resposta de um evento agendado, mas o remetente da resposta não é um participante."; +reply_info = "Esta é uma resposta de um convite feito por si."; + +"to" = "para"; + +"Untitled" = "Sem título"; + +"Size" = "Tamanho"; + +"Digital signature is not valid" = "Assinatura digital inválida"; +"Message is signed" = "A Mensagem está assinada"; +"Subject" = "Assunto"; +"From" = "De"; +"Date" = "Data"; +"To" = "Para"; +"Issuer" = "Emissor"; diff --git a/UI/MailerUI/GNUmakefile b/UI/MailerUI/GNUmakefile index 2e8892603..a8db21420 100644 --- a/UI/MailerUI/GNUmakefile +++ b/UI/MailerUI/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = MailerUI MailerUI_PRINCIPAL_CLASS = MailerUIProduct -MailerUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +MailerUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Portuguese Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh MailerUI_OBJC_FILES += \ MailerUIProduct.m \ diff --git a/UI/MailerUI/Portuguese.lproj/Localizable.strings b/UI/MailerUI/Portuguese.lproj/Localizable.strings new file mode 100644 index 000000000..e9393fc9c --- /dev/null +++ b/UI/MailerUI/Portuguese.lproj/Localizable.strings @@ -0,0 +1,308 @@ +/* this file is in UTF-8 format! */ + +/* Icon's label */ +"Create" = "Criar"; +"Empty Trash" = "Esvaziar Lixo"; +"Delete" = "Apagar"; +"Expunge" = "Expurgar"; +"Forward" = "Reencaminhar"; +"Get Mail" = "Receber"; +"Junk" = "Lixo Eletrônico"; +"Reply" = "Responder"; +"Reply All" = "Responder a Todos"; +"Print" = "Imprimir"; +"Stop" = "Parar"; +"Write" = "Escrever"; +"Search" = "Pesquisar"; + +"Send" = "Enviar"; +"Contacts" = "Contatos"; +"Attach" = "Anexo"; +"Save" = "Gravar"; +"Options" = "Opções"; +"Close" = "Fechar"; +"Size" = "Tamanho"; + +/* Tooltips */ + +"Send this message now" = "Enviar esta mensagem agora"; +"Select a recipient from an Address Book" = "Seleciona um destinatário a partir de um Catálogo de Endereços"; +"Include an attachment" = "Incluir um anexo"; +"Save this message" = "Gravar esta mensagem"; +"Get new messages" = "Receber novas mensagens"; +"Create a new message" = "Cria uma nova mensagem"; +"Go to address book" = "Ir para Catálogo de Endereços"; +"Reply to the message" = "Responder a esta mensagem"; +"Reply to sender and all recipients" = "Responder ao remetente e a todos os destinatários"; +"Forward selected message" = "Reencaminhar a mensagem selecionada"; +"Delete selected message or folder" = "Apagar a mensagem ou pasta seleccionada"; +"Mark the selected messages as junk" = "Marca a mensagem selecionada como Lixo Eletrônico"; +"Print this message" = "Imprimir esta mensagem"; +"Stop the current transfer" = "Interromper a transferência"; +"Attachment" = "Anexos"; +"Unread" = "Não Lido"; +"Flagged" = "Sinalizado"; +"Search multiple mailboxes" = "Pesquisar múltiplas caixas de correio"; + +/* Main Frame */ + +"Home" = "Início"; +"Calendar" = "Calendário"; +"Addressbook" = "Contactos"; +"Mail" = "Correio"; +"Right Administration" = "Administração de permissões"; + +"Help" = "Ajuda"; + +/* Mail account main windows */ + +"Welcome to the SOGo Mailer. Use the folder tree on the left to browse your mail accounts!" = "Bem-Vindo ao SOGo WebMail. Use as pastas à esquerda para exibir suas contas de email!"; + +"Read messages" = "Ler mensagens"; +"Write a new message" = "Escrever uma nova mensagem"; + +"Share: " = "Partilha: "; +"Account: " = "Conta: "; +"Shared Account: " = "Conta partilhada: "; + +/* acls */ +"Access rights to" = "Permissões de acesso para"; +"For user" = "Para utilizador"; + +"Any Authenticated User" = "Qualquer Utilizador Autenticado"; + +"List and see this folder" = "Listar e ver esta pasta"; +"Read mails from this folder" = "Ler emails desta pasta"; +"Mark mails read and unread" = "Marcar emails como lido e não lido"; +"Modify the flags of the mails in this folder" = "Modificar a sinalização dos emails nesta pasta"; +"Insert, copy and move mails into this folder" = "Inserir, copiar e mover emails nesta pasta"; +"Post mails" = "Remetar emails"; +"Add subfolders to this folder" = "Adicionar subpastas a esta pasta"; +"Remove this folder" = "Apagar esta pasta"; +"Erase mails from this folder" = "Apagar emails desta pasta"; +"Expunge this folder" = "Expurgar esta pasta"; +"Export This Folder" = "Exportar esta pasta"; +"Modify the acl of this folder" = "Modificar as permissões desta pasta"; + +"Saved Messages.zip" = "Mensagens Gravadas.zip"; + +"Update" = "Actualizar"; +"Cancel" = "Cancelar"; + +/* Mail edition */ + +"From" = "De"; +"Subject" = "Assunto"; +"To" = "Para"; +"Cc" = "Cc"; +"Bcc" = "Bcc"; +"Reply-To" = "Responder-Para"; +"Add address" = "Adicionar endereço"; +"Body" = "Corpo"; + +"Open" = "Abrir"; +"Select All" = "Seleccionar Tudo"; +"Attach Web Page..." = "Anexar Página Web..."; +"file" = "arquivo"; +"files" = "arquivos"; +"Save all" = "Gravar tudo"; + +"to" = "Para"; +"cc" = "Cc"; +"bcc" = "Bcc"; + +"Edit Draft..." = "Editar Rascunho..."; +"Load Images" = "Carregar Imagens"; + +"Return Receipt" = "Endereço de Resposta"; +"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "O remetente desta mensagem pediu para ser notificado quando ler esta mensagem. Deseja notificar o remetente?"; +"Return Receipt (displayed) - %@"= "Endereço de Resposta - %@"; +"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." = "Este é o Endereço de Resposta do e-mail que enviou para %@.\n\nNota: Este Endereço de Resposta permite saber que a mensagem foi visualizada pelo destinatário. Não há garantia de que o destinatário tenha lido ou entendido o conteúdo da mensagem."; + +"Priority" = "Prioridade"; +"highest" = "Muito Alta"; +"high" = "Alta"; +"normal" = "Normal"; +"low" = "Baixa"; +"lowest" = "Muito Baixa"; + +"This mail is being sent from an unsecure network!" = "Este email está sendo enviado por uma rede não segura!"; + +"Address Book:" = "Contactos:"; +"Search For:" = "Pesquisar Por:"; + +/* Popup "show" */ + +"all" = "todos"; +"read" = "lido"; +"unread" = "não lido"; +"deleted" = "apagados"; +"flagged" = "sinalizados"; + +/* MailListView */ + +"Sender" = "Remetente"; +"Subject or Sender" = "Assunto ou Remetente"; +"To or Cc" = "Para ou Cc"; +"Entire Message" = "Mensagem Inteira"; + +"Date" = "Data"; +"View" = "Vista"; +"All" = "Tudo"; +"No message" = "Sem mensagem"; +"messages" = "mensagens"; + +"first" = "Primeiro"; +"previous" = "Anterior"; +"next" = "Próximo"; +"last" = "Último"; + +"msgnumber_to" = "para"; +"msgnumber_of" = "de"; + +"Mark Unread" = "Marcar como Não Lido"; +"Mark Read" = "Marcar como Lido"; + +"Untitled" = "Sem título"; + +/* Tree */ + +"SentFolderName" = "Enviados"; +"TrashFolderName" = "Lixo"; +"InboxFolderName" = "Entrada"; +"DraftsFolderName" = "Rascunhos"; +"SieveFolderName" = "Filtros"; +"Folders" = "Pastas"; /* title line */ + +/* MailMoveToPopUp */ + +"MoveTo" = "Mover …"; + +/* Address Popup menu */ +"Add to Address Book..." = "Adicionar a Catálogo..."; +"Compose Mail To" = "Escrever Mensagem Para"; +"Create Filter From Message..." = "Criar Filtro Da Mensagem..."; + +/* Image Popup menu */ +"Save Image" = "Gravar Imagem"; +"Save Attachment" = "Gravar Anexo."; + +/* Mailbox popup menus */ +"Open in New Mail Window" = "Abrir numa Nova Janela"; +"Copy Folder Location" = "Copiar o Local da Pasta"; +"Subscribe..." = "Subscrever..."; +"Mark Folder Read" = "Marcar Pasta como Lido..."; +"New Folder..." = "Nova Pasta..."; +"Compact This Folder" = "Compactar Esta Pasta"; +"Search Messages..." = "Procurar Mensagens..."; +"Sharing..." = "Partilhando..."; +"New Subfolder..." = "Nova Subpasta..."; +"Rename Folder..." = "Renomear Pasta..."; +"Delete Folder" = "Apagar Pasta"; +"Use This Folder For" = "Usar Esta Pasta Para"; +"Get Messages for Account" = "Receber Mensagens por Conta"; +"Properties..." = "Propriedades..."; +"Delegation..." = "Delegação..."; + +/* Use This Folder menu */ +"Sent Messages" = "Enviar Mensagens"; +"Drafts" = "Rascunhos"; +"Deleted Messages" = "Mensagens Apagadas"; + +/* Message list popup menu */ +"Open Message In New Window" = "Abrir Mensagens numa nova Nova Janela"; +"Reply to Sender Only" = "Responder somente para o Remetente"; +"Reply to All" = "Responder a Todos"; +"Edit As New..." = "Editar Como Novo..."; +"Move To" = "Mover Para"; +"Copy To" = "Copiar Para"; +"Label" = "Etiqueta"; +"Mark" = "Marcar"; +"Save As..." = "Gravar Como..."; +"Print Preview" = "Pré-visualizar Impressão"; +"View Message Source" = "Ver Código-Fonte da Mensagem"; +"Print..." = "Imprimir..."; +"Delete Message" = "Apagar Mensagem"; +"Delete Selected Messages" = "Apagar Mensagens Selecionadas"; + +"This Folder" = "Esta Pasta"; + +/* Label popup menu */ +"None" = "Nenhum"; + +/* Mark popup menu */ +"As Read" = "Como Lido"; +"Thread As Read" = "Tarefa Como Lida"; +"As Read By Date..." = "Como Lido Por Data..."; +"All Read" = "Tudo Lido"; +"Flag" = "Sinalizado"; +"As Junk" = "Como Lixo Eletrônico"; +"As Not Junk" = "Como Não é Lixo Eletrônico"; +"Run Junk Mail Controls" = "Executar Controlo de Lixo Eletrônico"; + +"Search messages in:" = "Pesquisar mensagens em:"; +"Search" = "Pesquisar"; +"Search subfolders" = "Pesquisar sub-pastas"; +"Match any of the following" = "Corresponder qualquer uma das seguintes"; +"Match all of the following" = "Corresponder todas as seguintes"; +"contains" = "contêm"; +"does not contain" = "não contêm"; +"No matches found" = "Nenhuma correspondencia encontrada"; +"results found" = "Resultados encontrados"; +"result found" = "Resultado encontrado"; +"Please specify at least one filter" = "Por favor, especifique pelo menos um filtro"; + +/* Folder operations */ +"Name :" = "Nome :"; +"Enter the new name of your folder :" + = "Introduza o novo nome de sua pasta :"; +"Do you really want to move this folder into the trash ?" + = "Você realmente quer mover esta pasta para o Lixo ?"; +"Operation failed" = "Falha na Operação"; + +"Quota" = "Quota:"; +"quotasFormat" = "%{0}% utilizado de %{1} MB"; + +"Please select a message." = "Por favor, selecione uma mensagem."; +"Please select a message to print." = "Por favor, selecione a mensagem para imprimir."; +"Please select only one message to print." = "Por favor, selecione apenas uma mensagem para imprimir."; +"The message you have selected doesn't exist anymore." = "A mensagem que você seleccionou não existe mais."; + +"The folder with name \"%{0}\" could not be created." += "A pasta com o nome \"%{0}\" não pode ser criada."; +"This folder could not be renamed to \"%{0}\"." += "Esta pasta não pode ser renomeada para \"%{0}\"."; +"The folder could not be deleted." += "A pasta não pode ser apagada."; +"The trash could not be emptied." += "O Lixo não pode ser esvaziado."; +"The folder functionality could not be changed." += "A funcionalidade da pasta não pode ser alterada"; + +"You need to choose a non-virtual folder!" = "Você precisa escolher uma pasta não-virtual!"; + +"Moving a message into its own folder is impossible!" += "Mover a mensagem na própria pasta é impossível!"; +"Copying a message into its own folder is impossible!" += "Copiar a mensagem na própria pasta é impossível!"; + +/* Message operations */ +"The messages could not be moved to the trash folder. Would you like to delete them immediately?" += "As mensagens não podem ser movidas para a pasta do lixo. Gostaria de eliminar imediatamente?"; + +/* Message editing */ +"error_missingsubject" = "Falta o Assunto"; +"error_missingrecipients" = "Sem destinatários seleccionados"; +"Send Anyway" = "Enviar na mesma"; +"Error while saving the draft:" = "Erro ao gravar o rascunho:"; +"Error while uploading the file \"%{0}\":" = "Erro ao carregar o arquivo \"%{0}\":"; +"There is an active file upload. Closing the window will interrupt it." = "Este arquivo está a ser carregado. Se fechar a janela irá interromper o processo."; + +/* Message sending */ +"cannot send message: (smtp) all recipients discarded" = "Não é possível enviar a mensagem: todos os destinatários são inválidos."; +"cannot send message (smtp) - recipients discarded:" = "Não é possível enviar a mensagem. Os seguintes endereços estão inválidos:"; +"cannot send message: (smtp) error when connecting" = "Não é possível enviar a mensagem: erro ao conectar ao servidor SMTP."; + +/* Contacts list in mail editor */ +"Email" = "Email"; +"Name" = "Nome"; diff --git a/UI/MainUI/Arabic.lproj/Localizable.strings b/UI/MainUI/Arabic.lproj/Localizable.strings index 9501bd65e..c4f4e1784 100644 --- a/UI/MainUI/Arabic.lproj/Localizable.strings +++ b/UI/MainUI/Arabic.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Basque.lproj/Localizable.strings b/UI/MainUI/Basque.lproj/Localizable.strings index 1c8cc1327..cb6f1e307 100644 --- a/UI/MainUI/Basque.lproj/Localizable.strings +++ b/UI/MainUI/Basque.lproj/Localizable.strings @@ -35,6 +35,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings b/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings index b9d376927..7026d44e0 100644 --- a/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings +++ b/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Noruega (Norsk bokmål)"; "NorwegianNynorsk" = "Noruega (Norsk nynorsk)"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Catalan.lproj/Localizable.strings b/UI/MainUI/Catalan.lproj/Localizable.strings index 83d0ed6a1..bc7bac2ab 100644 --- a/UI/MainUI/Catalan.lproj/Localizable.strings +++ b/UI/MainUI/Catalan.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/ChineseTaiwan.lproj/Localizable.strings b/UI/MainUI/ChineseTaiwan.lproj/Localizable.strings index 36eb103ed..1ea4ec935 100644 --- a/UI/MainUI/ChineseTaiwan.lproj/Localizable.strings +++ b/UI/MainUI/ChineseTaiwan.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Czech.lproj/Localizable.strings b/UI/MainUI/Czech.lproj/Localizable.strings index 17e168ac0..1e4076833 100644 --- a/UI/MainUI/Czech.lproj/Localizable.strings +++ b/UI/MainUI/Czech.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Danish.lproj/Localizable.strings b/UI/MainUI/Danish.lproj/Localizable.strings index 6c40e18cc..28f2bfe07 100644 --- a/UI/MainUI/Danish.lproj/Localizable.strings +++ b/UI/MainUI/Danish.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk"; "NorwegianNynorsk" = "Nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Dutch.lproj/Localizable.strings b/UI/MainUI/Dutch.lproj/Localizable.strings index b84ff789f..f075241f1 100644 --- a/UI/MainUI/Dutch.lproj/Localizable.strings +++ b/UI/MainUI/Dutch.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk Bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/English.lproj/Localizable.strings b/UI/MainUI/English.lproj/Localizable.strings index 36eb103ed..1ea4ec935 100644 --- a/UI/MainUI/English.lproj/Localizable.strings +++ b/UI/MainUI/English.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Finnish.lproj/Localizable.strings b/UI/MainUI/Finnish.lproj/Localizable.strings index 21458c5c2..953f8b9d4 100644 --- a/UI/MainUI/Finnish.lproj/Localizable.strings +++ b/UI/MainUI/Finnish.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/French.lproj/Localizable.strings b/UI/MainUI/French.lproj/Localizable.strings index 3131bf5df..ade0650aa 100644 --- a/UI/MainUI/French.lproj/Localizable.strings +++ b/UI/MainUI/French.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/GNUmakefile b/UI/MainUI/GNUmakefile index f25dc04ef..08b72bebd 100644 --- a/UI/MainUI/GNUmakefile +++ b/UI/MainUI/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = MainUI MainUI_PRINCIPAL_CLASS = MainUIProduct -MainUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +MainUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Portuguese Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh MainUI_OBJC_FILES += \ MainUIProduct.m \ diff --git a/UI/MainUI/German.lproj/Localizable.strings b/UI/MainUI/German.lproj/Localizable.strings index fa7d2ce07..cdd05889f 100644 --- a/UI/MainUI/German.lproj/Localizable.strings +++ b/UI/MainUI/German.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk Bokmål"; "NorwegianNynorsk" = "Norsk Nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Hungarian.lproj/Localizable.strings b/UI/MainUI/Hungarian.lproj/Localizable.strings index 85acf770b..a873dd360 100644 --- a/UI/MainUI/Hungarian.lproj/Localizable.strings +++ b/UI/MainUI/Hungarian.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Icelandic.lproj/Localizable.strings b/UI/MainUI/Icelandic.lproj/Localizable.strings index 778dc07e9..68633bfdc 100644 --- a/UI/MainUI/Icelandic.lproj/Localizable.strings +++ b/UI/MainUI/Icelandic.lproj/Localizable.strings @@ -35,6 +35,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Italian.lproj/Localizable.strings b/UI/MainUI/Italian.lproj/Localizable.strings index 469c6468a..bd70ffd0c 100644 --- a/UI/MainUI/Italian.lproj/Localizable.strings +++ b/UI/MainUI/Italian.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/NorwegianBokmal.lproj/Localizable.strings b/UI/MainUI/NorwegianBokmal.lproj/Localizable.strings index 2c70931c3..9d31d19d4 100644 --- a/UI/MainUI/NorwegianBokmal.lproj/Localizable.strings +++ b/UI/MainUI/NorwegianBokmal.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings b/UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings index 3481093e3..cc886dc21 100644 --- a/UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings +++ b/UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Polish.lproj/Localizable.strings b/UI/MainUI/Polish.lproj/Localizable.strings index 62105b655..5d6e922ab 100644 --- a/UI/MainUI/Polish.lproj/Localizable.strings +++ b/UI/MainUI/Polish.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Portuguese.lproj/Locale b/UI/MainUI/Portuguese.lproj/Locale new file mode 100644 index 000000000..eab1d0149 --- /dev/null +++ b/UI/MainUI/Portuguese.lproj/Locale @@ -0,0 +1,35 @@ +/* Portuguese */ +{ + NSLanguageName = "Portuguese"; + NSFormalName = "Portuguese"; + NSLocaleCode = "pt_PT"; /* ISO-639-1 */ + NSLanguageCode = "por"; /* ISO 639-2 */ + NSParentContext = ""; + + NSAMPMDesignation = (AM, PM); + NSCurrencySymbol = " €"; + NSDateFormatString = "%A, %B de %e de %Y"; + NSDateTimeOrdering = DMYH; + NSDecimalDigits = ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9"); + NSDecimalSeparator = ","; + NSEarlierTimeDesignations = (anterior, "último", passado, "atrás"); + NSHourNameDesignations = ((0, meia-noite), (10, "manhã"), (12, meio-dia, "almoço"), (14, tarde), (19, noite)); + NSInternationalCurrencyString = EUR; /* ISO 4217 */ + NSLaterTimeDesignations = ("próxima"); + NSMonthNameArray = (Janeiro, Fevereiro, "Março", Abril, Maio, Junho, Julho, Agosto, Setembro, Outubro, Novembro, Dezembro); + NSNextDayDesignations = ("amanhã"); + NSNextNextDayDesignations = ("dia seguinte"); + NSPriorDayDesignations = (ontem); + NSShortDateFormatString = "%e/%m/%y"; + NSShortMonthNameArray = (Jan, Fev, Mar, Abr, Mai, Jun, Jul, Ago, Set, Out, Nov, Dez); + NSShortTimeDateFormatString = "%e/%m/%y %H%M"; + NSShortWeekDayNameArray = (Dom, Seg, Ter, Qua, Qui, Sex, Sab); + NSThisDayDesignations = (hoje, agora); + NSThousandsSeparator = "."; + NSTimeDateFormatString = "%A, %B de %e de %Y %I:%M:%S %p %Z"; + NSTimeFormatString = "%H:%M:%S"; + NSWeekDayNameArray = (Domingo, Segunda, "Terça", Quarta, Quinta, Sexta, "Sábado"); + NSYearMonthWeekDesignations = (ano, "mês", semana); + NSPositiveCurrencyFormatString = "€ 9.999,00"; + NSNegativeCurrencyFormatString = "(€ -9.999,00)"; +} diff --git a/UI/MainUI/Portuguese.lproj/Localizable.strings b/UI/MainUI/Portuguese.lproj/Localizable.strings new file mode 100644 index 000000000..299e54bfb --- /dev/null +++ b/UI/MainUI/Portuguese.lproj/Localizable.strings @@ -0,0 +1,78 @@ +/* this file is in UTF-8 format! */ + +"title" = "SOGo"; + +"Username:" = "Utilizador:"; +"Password:" = "Senha:"; +"Domain:" = "Domínio:"; +"Remember username" = "Memorizar login"; + +"Connect" = "Conectar"; + +"Wrong username or password." = "Utilizador ou Senha Inválida."; +"cookiesNotEnabled" = "Você não pode logar por a opção cookies está desabilitada. Por favor, habilite os cookies nas configurações de seu navegador e tente novamente."; + +"browserNotCompatible" = "Foi detectado que a atual versão de seu navegador não é suportado neste site. Recomentamos que use o Firefox. Clique no link abaixo para baixar a versão atual deste navegador."; +"alternativeBrowsers" = "Alternativamente, você pode usar os seguinte navegadores compatíveis"; +"alternativeBrowserSafari" = "Alternativamente, você pode usar o Safari."; +"Download" = "Download"; + +"Language:" = "Idioma:"; +"choose" = "Escolha ..."; +"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" = "Noruega (Norsk bokmål)"; +"NorwegianNynorsk" = "Noruega (Norsk nynorsk)"; +"Polish" = "Polski"; +"BrazilianPortuguese" = "Português brasileiro"; +"Russian" = "Русский"; +"Slovak" = "Slovensky"; +"SpanishSpain" = "Espanhol (Espanha)"; +"SpanishArgentina" = "Espanhol (Argentina)"; +"Swedish" = "Svenska"; +"Ukrainian" = "Українська"; +"Welsh" = "Cymraeg"; + +"About" = "Sobre"; +"AboutBox" = "Developed by Inverse, SOGo is a fully-featured groupware server with a focus on scalability and simplicity.

⏎ \nSOGo provides a rich AJAX-based Web interface and supports multiple native clients through the use of standard protocols such as CalDAV and CardDAV.

⏎ \nSOGo is distributed under the GNU GPL version 2 or later and parts are distributed under the GNU LGPL version 2. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

⏎ \nSee this page for various support options."; + +"Your account was locked due to too many failed attempts." = "A sua conta foi bloqueada devido a muitas tentativas falhadas."; +"Your account was locked due to an expired password." = "A sua conta foi bloqueada devido a uma senha expirada."; +"Login failed due to unhandled error case: " = "O Login falhou pelo seguinte erro:"; +"Change your Password" = "Altere sua Senha"; +"The password was changed successfully." = "Senha alterada com sucesso."; +"Your password has expired, please enter a new one below:" = "A sua senha expirou, por favor, insira uma nova abaixo:"; +"Password must not be empty." = "A Senha não pode estar vazia."; +"The passwords do not match. Please try again." = "As senhas não coincidem. Por favor, tente novamente."; +"Password Grace Period" = "Periodo de carência da Senha"; +"You have %{0} logins remaining before your account is locked. Please change your password in the preference dialog." = "Você tem %{0} logins restantes antes de bloquear a sua conta. Por favor, altere sua senha no menu preferências."; +"Password about to expire" = "Senha prestes a expirar"; +"Your password is going to expire in %{0} %{1}." = "A sua senha vai expirar em %{0} %{1}."; +"days" = "dias"; +"hours" = "horas"; +"minutes" = "minutos"; +"seconds" = "segundos"; +"Password change failed" = "Alteração da senha falhou"; +"Password change failed - Permission denied" = "Alteração da senha falhou - Permissão negada"; +"Password change failed - Insufficient password quality" = "Alteração da senha falhou - Senha muito fraca"; +"Password change failed - Password is too short" = "Alteração da senha falhou - Senha muito curta"; +"Password change failed - Password is too young" = "Alteração da senha falhou - Senha usada recentemente"; +"Password change failed - Password is in history" = "Password is too young - Senha está no histórico"; +"Unhandled policy error: %{0}" = "Política de erro não tratada: %{0}"; +"Unhandled error response" = "Erro de resposta não tratado"; +"Password change is not supported." = "Alteração da senha não suportada."; +"Unhandled HTTP error code: %{0}" = "Erro HTTP não tratado: %{0}"; +"New password:" = "Nova senha:"; +"Confirmation:" = "Confirmação:"; +"Cancel" = "Cancelar"; +"Please wait..." = "Por favor, aguarde..."; diff --git a/UI/MainUI/Russian.lproj/Localizable.strings b/UI/MainUI/Russian.lproj/Localizable.strings index fde95a6ae..b79d80d1f 100644 --- a/UI/MainUI/Russian.lproj/Localizable.strings +++ b/UI/MainUI/Russian.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Slovenian.lproj/Localizable.strings b/UI/MainUI/Slovenian.lproj/Localizable.strings index 9d7f33379..eca1e952a 100644 --- a/UI/MainUI/Slovenian.lproj/Localizable.strings +++ b/UI/MainUI/Slovenian.lproj/Localizable.strings @@ -35,6 +35,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/SpanishArgentina.lproj/Localizable.strings b/UI/MainUI/SpanishArgentina.lproj/Localizable.strings index 804006ff9..6da931eea 100644 --- a/UI/MainUI/SpanishArgentina.lproj/Localizable.strings +++ b/UI/MainUI/SpanishArgentina.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/SpanishSpain.lproj/Localizable.strings b/UI/MainUI/SpanishSpain.lproj/Localizable.strings index 479321ffb..23a93fc0e 100644 --- a/UI/MainUI/SpanishSpain.lproj/Localizable.strings +++ b/UI/MainUI/SpanishSpain.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Swedish.lproj/Localizable.strings b/UI/MainUI/Swedish.lproj/Localizable.strings index e8c165a34..252895026 100644 --- a/UI/MainUI/Swedish.lproj/Localizable.strings +++ b/UI/MainUI/Swedish.lproj/Localizable.strings @@ -35,6 +35,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Ukrainian.lproj/Localizable.strings b/UI/MainUI/Ukrainian.lproj/Localizable.strings index f18b55f22..9fa81afa3 100644 --- a/UI/MainUI/Ukrainian.lproj/Localizable.strings +++ b/UI/MainUI/Ukrainian.lproj/Localizable.strings @@ -36,6 +36,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk bokmål"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/MainUI/Welsh.lproj/Localizable.strings b/UI/MainUI/Welsh.lproj/Localizable.strings index d9e58ef44..2c0a70851 100644 --- a/UI/MainUI/Welsh.lproj/Localizable.strings +++ b/UI/MainUI/Welsh.lproj/Localizable.strings @@ -35,6 +35,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/PreferencesUI/Arabic.lproj/Localizable.strings b/UI/PreferencesUI/Arabic.lproj/Localizable.strings index b3ed4f16e..5515a9f7f 100644 --- a/UI/PreferencesUI/Arabic.lproj/Localizable.strings +++ b/UI/PreferencesUI/Arabic.lproj/Localizable.strings @@ -220,6 +220,7 @@ "NorwegianBokmal" = "Norsk bokmål"; "NorwegianNynorsk" = "Norsk nynorsk"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Slovak" = "Slovensky"; diff --git a/UI/PreferencesUI/Basque.lproj/Localizable.strings b/UI/PreferencesUI/Basque.lproj/Localizable.strings index bfdd4d1cf..950a4cc72 100644 --- a/UI/PreferencesUI/Basque.lproj/Localizable.strings +++ b/UI/PreferencesUI/Basque.lproj/Localizable.strings @@ -233,6 +233,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings b/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings index 6e39affc0..9520a0b44 100644 --- a/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings +++ b/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings @@ -233,6 +233,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Eslovaco"; "SpanishSpain" = "Español (España)"; diff --git a/UI/PreferencesUI/Catalan.lproj/Localizable.strings b/UI/PreferencesUI/Catalan.lproj/Localizable.strings index 94265f14b..c45e0a20a 100644 --- a/UI/PreferencesUI/Catalan.lproj/Localizable.strings +++ b/UI/PreferencesUI/Catalan.lproj/Localizable.strings @@ -234,6 +234,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/ChineseTaiwan.lproj/Localizable.strings b/UI/PreferencesUI/ChineseTaiwan.lproj/Localizable.strings index 547d283c2..189df1f06 100644 --- a/UI/PreferencesUI/ChineseTaiwan.lproj/Localizable.strings +++ b/UI/PreferencesUI/ChineseTaiwan.lproj/Localizable.strings @@ -231,6 +231,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; diff --git a/UI/PreferencesUI/Czech.lproj/Localizable.strings b/UI/PreferencesUI/Czech.lproj/Localizable.strings index 964738409..1c8a25114 100644 --- a/UI/PreferencesUI/Czech.lproj/Localizable.strings +++ b/UI/PreferencesUI/Czech.lproj/Localizable.strings @@ -233,6 +233,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Portugues brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/Dutch.lproj/Localizable.strings b/UI/PreferencesUI/Dutch.lproj/Localizable.strings index 0500dd1d9..ad1a04099 100644 --- a/UI/PreferencesUI/Dutch.lproj/Localizable.strings +++ b/UI/PreferencesUI/Dutch.lproj/Localizable.strings @@ -233,6 +233,7 @@ "NorwegianNynorsk" = "Norsk Nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/English.lproj/Localizable.strings b/UI/PreferencesUI/English.lproj/Localizable.strings index 8036e6166..941f6a58d 100644 --- a/UI/PreferencesUI/English.lproj/Localizable.strings +++ b/UI/PreferencesUI/English.lproj/Localizable.strings @@ -233,6 +233,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/Finnish.lproj/Localizable.strings b/UI/PreferencesUI/Finnish.lproj/Localizable.strings index 780d98acf..164e14aa1 100644 --- a/UI/PreferencesUI/Finnish.lproj/Localizable.strings +++ b/UI/PreferencesUI/Finnish.lproj/Localizable.strings @@ -233,6 +233,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/French.lproj/Localizable.strings b/UI/PreferencesUI/French.lproj/Localizable.strings index 2be47f50c..aefb884da 100644 --- a/UI/PreferencesUI/French.lproj/Localizable.strings +++ b/UI/PreferencesUI/French.lproj/Localizable.strings @@ -233,6 +233,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/GNUmakefile b/UI/PreferencesUI/GNUmakefile index 450ede6ec..d771e28cb 100644 --- a/UI/PreferencesUI/GNUmakefile +++ b/UI/PreferencesUI/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = PreferencesUI PreferencesUI_PRINCIPAL_CLASS = PreferencesUIProduct -PreferencesUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +PreferencesUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Portuguese Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh PreferencesUI_OBJC_FILES = \ PreferencesUIProduct.m \ diff --git a/UI/PreferencesUI/German.lproj/Localizable.strings b/UI/PreferencesUI/German.lproj/Localizable.strings index 48bd15efc..0a63608f3 100644 --- a/UI/PreferencesUI/German.lproj/Localizable.strings +++ b/UI/PreferencesUI/German.lproj/Localizable.strings @@ -233,6 +233,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/Hungarian.lproj/Localizable.strings b/UI/PreferencesUI/Hungarian.lproj/Localizable.strings index ce7ae70e6..0790e0920 100644 --- a/UI/PreferencesUI/Hungarian.lproj/Localizable.strings +++ b/UI/PreferencesUI/Hungarian.lproj/Localizable.strings @@ -233,6 +233,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Szlovén"; "SpanishSpain" = "Español (España)"; diff --git a/UI/PreferencesUI/Icelandic.lproj/Localizable.strings b/UI/PreferencesUI/Icelandic.lproj/Localizable.strings index 05088a434..3f3e1e1a6 100644 --- a/UI/PreferencesUI/Icelandic.lproj/Localizable.strings +++ b/UI/PreferencesUI/Icelandic.lproj/Localizable.strings @@ -191,6 +191,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/Italian.lproj/Localizable.strings b/UI/PreferencesUI/Italian.lproj/Localizable.strings index 0df2c568a..001436e19 100644 --- a/UI/PreferencesUI/Italian.lproj/Localizable.strings +++ b/UI/PreferencesUI/Italian.lproj/Localizable.strings @@ -212,6 +212,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings b/UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings index e1d9bae0e..1e9d27842 100644 --- a/UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings +++ b/UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings @@ -198,6 +198,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/Polish.lproj/Localizable.strings b/UI/PreferencesUI/Polish.lproj/Localizable.strings index db83009b2..4e1853eba 100644 --- a/UI/PreferencesUI/Polish.lproj/Localizable.strings +++ b/UI/PreferencesUI/Polish.lproj/Localizable.strings @@ -233,6 +233,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovenská"; "SpanishSpain" = "Español (España)"; diff --git a/UI/PreferencesUI/Portuguese.lproj/Localizable.strings b/UI/PreferencesUI/Portuguese.lproj/Localizable.strings new file mode 100644 index 000000000..78147ba4a --- /dev/null +++ b/UI/PreferencesUI/Portuguese.lproj/Localizable.strings @@ -0,0 +1,325 @@ +/* toolbar */ +"Save and Close" = "Gravar e Fechar"; +"Close" = "Fechar"; + +/* tabs */ +"General" = "Geral"; +"Calendar Options" = "Calendário"; +"Contacts Options" = "Opções de Contatos"; +"Mail Options" = "Correio"; +"IMAP Accounts" = "Contas IMAP"; +"Vacation" = "Férias"; +"Forward" = "Reencaminhar"; +"Password" = "Senha"; +"Categories" = "Categorias"; +"Appointments invitations" = "Convites de Compromissos"; +"Name" = "Nome"; +"Color" = "Cor"; +"Add" = "Adicionar"; +"Delete" = "Excluir"; + +/* contacts categories */ +"contacts_category_labels" = "Colega, Concorrente, Cliente, Amigo, Família, Parceiro de Negócios, Provedor, Imprensa, VIP"; + +/* vacation (auto-reply) */ +"Enable vacation auto reply" = "Habilitar auto resposta de férias"; +"Auto reply message :" = "AutoResponder somente uma vez a cada remetente com o seguinte texto :"; +"Email addresses (separated by commas) :" = "Endereço de e-mail (separado por vírgulas):"; +"Add default email addresses" = "Adicionar endereço de e-mail padrão"; +"Days between responses :" = "Dias entre respostas:"; +"Do not send responses to mailing lists" = "Não envie respostas para lista de e-mails"; +"Disable auto reply on" = "Desativar resposta automática em"; +"Please specify your message and your email addresses for which you want to enable auto reply." += "Por favor especifique a sua mensagem e os seus endereços de e-mail para o qual você deseja ativar resposta automática."; +"Your vacation message must not end with a single dot on a line." = "A sua mensagem de férias não deve terminar com um ponto final na linha."; +"End date of your auto reply must be in the future." += "A data final da resposta automática deve estar no futuro."; + +/* forward messages */ +"Forward incoming messages" = "Reencaminhar mensagens recebidas"; +"Keep a copy" = "Manter uma cópia"; +"Please specify an address to which you want to forward your messages." += "Por favor especificar um endereço para o qual você deseja encaminhar suas mensagens."; + +/* d & t */ +"Current Time Zone :" = "Fuso Horário :"; +"Short Date Format :" = "Formato da Data (Curto) :"; +"Long Date Format :" = "Formato da Data (Longo) :"; +"Time Format :" = "Formato da Hora :"; + +"default" = "Padrão"; + +"shortDateFmt_0" = "%d-%b-%y"; + +"shortDateFmt_1" = "%d-%m-%y"; +"shortDateFmt_2" = "%d/%m/%y"; +"shortDateFmt_3" = "%e/%m/%y"; + +"shortDateFmt_4" = "%d-%m-%Y"; +"shortDateFmt_5" = "%d/%m/%Y"; + +"shortDateFmt_6" = "%m-%d-%y"; +"shortDateFmt_7" = "%m/%d/%y"; +"shortDateFmt_8" = "%m/%e/%y"; + +"shortDateFmt_9" = "%y-%m-%d"; +"shortDateFmt_10" = "%y/%m/%d"; +"shortDateFmt_11" = "%y.%m.%d"; + +"shortDateFmt_12" = "%Y-%m-%d"; +"shortDateFmt_13" = "%Y/%m/%d"; +"shortDateFmt_14" = "%Y.%m.%d"; + +"shortDateFmt_15" = ""; + +"longDateFmt_0" = "%A, %B %d, %Y"; +"longDateFmt_1" = "%B %d, %Y"; +"longDateFmt_2" = "%A, %d %B, %Y"; +"longDateFmt_3" = "%d %B, %Y"; +"longDateFmt_4" = ""; +"longDateFmt_5" = ""; +"longDateFmt_6" = ""; +"longDateFmt_7" = ""; +"longDateFmt_8" = ""; +"longDateFmt_9" = ""; +"longDateFmt_10" = ""; + +"timeFmt_0" = "%I:%M %p"; +"timeFmt_1" = "%H:%M"; +"timeFmt_2" = ""; +"timeFmt_3" = ""; +"timeFmt_4" = ""; + +/* calendar */ +"Week begins on :" = "A Semana começa em :"; +"Day start time :" = "O Dia começa às :"; +"Day end time :" = "O Dia termina às :"; +"Day start time must be prior to day end time." = "Dia de inicio deve ser anterior ao dia de fim."; +"Show time as busy outside working hours" = "Exibir horas como ocupadas quando fora do horário de serviço"; +"First week of year :" = "Primeira semana do ano :"; +"Enable reminders for Calendar items" = "Habilitar lembretes para os itens do Calendário"; +"Play a sound when a reminder comes due" = "Executar um som quando existir um lembrete"; +"Default reminder :" = "Lembrete padrão :"; + +"firstWeekOfYear_January1" = "Inicia em 01 de janeiro"; +"firstWeekOfYear_First4DayWeek" = "Primeira semana com 4 dias"; +"firstWeekOfYear_FirstFullWeek" = "Primeira semana com 5 dias"; + +"Prevent from being invited to appointments" = "Impedir de ser convidado para um compromisso"; +"White list for appointment invitations:" = "Lista branca para convites de compromissos:"; +"Contacts Names" = "Nomes de Contatos"; + +/* Default Calendar */ +"Default calendar :" = "Calendário Padrão"; +"selectedCalendar" = "Calendário selecionado"; +"personalCalendar" = "Calendário pessoal"; +"firstCalendar" = "Calendário habilizado pela primeira vez"; + +"reminder_NONE" = "Não lembrar"; +"reminder_5_MINUTES_BEFORE" = "5 minutos"; +"reminder_10_MINUTES_BEFORE" = "10 minutos"; +"reminder_15_MINUTES_BEFORE" = "15 minutos"; +"reminder_30_MINUTES_BEFORE" = "30 minutos"; +"reminder_45_MINUTES_BEFORE" = "45 minutos antes"; +"reminder_1_HOUR_BEFORE" = "1 hora"; +"reminder_2_HOURS_BEFORE" = "2 horas"; +"reminder_5_HOURS_BEFORE" = "5 horas"; +"reminder_15_HOURS_BEFORE" = "15 horas"; +"reminder_1_DAY_BEFORE" = "1 dia"; +"reminder_2_DAYS_BEFORE" = "2 dias"; +"reminder_1_WEEK_BEFORE" = "1 semana antes"; + +/* Mailer */ +"Labels" = "Etiquetas"; +"Label" = "Etiqueta"; +"Show subscribed mailboxes only" = "Exibir somente caixas de correio inscritas"; +"Sort messages by threads" = "Ordenar mensagens por tópicos"; +"When sending mail, add unknown recipients to my" = "Ao enviar e-mail, adicionar destinatários desconhecidos ao meu"; + +"Forward messages:" = "Encaminhar mensagens:"; +"messageforward_inline" = "No corpo da mensagem"; +"messageforward_attached" = "Como anexo"; + +"When replying to a message:" = "Ao responder a uma mensagem:"; +"replyplacement_above" = "Começar minha resposta acima das citações"; +"replyplacement_below" = "Começar minha resposta abaixo das citações"; +"And place my signature" = "E colocar minha assinatura"; +"signatureplacement_above" = "abaixo da minha resposta"; +"signatureplacement_below" = "abaixo da citação"; +"Compose messages in" = "Escrever mensagens em"; +"composemessagestype_html" = "HTML"; +"composemessagestype_text" = "Texto puro"; +"Display remote inline images" = "Exibir imagens remotas"; +"displayremoteinlineimages_never" = "Nunca"; +"displayremoteinlineimages_always" = "Sempre"; + +"Auto save every" = "Gravar automatáticamente cada"; +"minutes" = "minutos"; + +/* Contact */ +"Personal Address Book" = "Contactos Pessoais"; +"Collected Address Book" = "Contactos Coleccionados"; + +/* IMAP Accounts */ +"New Mail Account" = "Nova conta de e-mail"; + +"Server Name:" = "Nome do Servidor:"; +"Port:" = "Porta:"; +"Encryption:" = "Encriptação:"; +"None" = "Nenhum"; +"User Name:" = "Nome do Utilizador:"; +"Password:" = "Senha:"; + +"Full Name:" = "Nome Completo:"; +"Email:" = "E-mail:"; +"Reply To Email:" = "Responder para o Email:"; +"Signature:" = "Assinatura:"; +"(Click to create)" = "(Click para criar)"; + +"Signature" = "Assinatura"; +"Please enter your signature below:" = "Por favor, digite sua assinatura abaixo:"; + +"Please specify a valid sender address." = "Por favor, especifique um endereço de email válido."; +"Please specify a valid reply-to address." = "Por favor,especifique um endereço de resposta válido."; + +/* Additional Parameters */ +"Additional Parameters" = "Parâmetros Adicionais"; + +/* password */ +"New password:" = "Nova senha:"; +"Confirmation:" = "Confirmação:"; +"Change" = "Alterar"; + +/* Event+task classifications */ +"Default events classification :" = "Classificação padrão do compromisso:"; +"Default tasks classification :" = "Classificação padrão da tarefa:"; +"PUBLIC_item" = "Público"; +"CONFIDENTIAL_item" = "Confidencial"; +"PRIVATE_item" = "Particular"; + +/* Event+task categories */ +"category_none" = "Nenhum"; +"calendar_category_labels" = "Aniversário,Negócios,Ligações,Concorrência,Cliente,Favoritos,Acompanhamento,Presentes,Feriados,Idéias,Meeting,Problemas,Miscelânea,Pessoal,Projetos,Feriado público,Posição,Fornecedores,Viagem,Férias"; + +/* Default module */ +"Calendar" = "Calendário"; +"Contacts" = "Contactos"; +"Mail" = "Correio"; +"Last" = "Último usado"; +"Default Module :" = "Módulo Padrão:"; +"SOGo Version :" = "Versão SOGo:"; + +"Language :" = "Idioma :"; +"choose" = "Escolha ..."; +"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"; +"BrazilianPortuguese" = "Português brasileiro"; +"Polish" = "Polski"; +"Russian" = "Русский"; +"Slovak" = "Eslovaco"; +"SpanishSpain" = "Español (España)"; +"SpanishArgentina" = "Español (Argentina)"; +"Swedish" = "Svenska"; +"Ukrainian" = "Українська"; +"Welsh" = "Cymraeg"; + +"Refresh View :" = "Actualizar a Visualização:"; +"refreshview_manually" = "Manualmente"; +"refreshview_every_minute" = "A cada minuto"; +"refreshview_every_2_minutes" = "A cada 2 minutos"; +"refreshview_every_5_minutes" = "A cada 5 minutos"; +"refreshview_every_10_minutes" = "A cada 10 minutos"; +"refreshview_every_20_minutes" = "A cada 20 minutos"; +"refreshview_every_30_minutes" = "A cada 30 minutos"; +"refreshview_once_per_hour" = "Uma vez por hora"; + +/* Return receipts */ +"When I receive a request for a return receipt:" = "Quando eu receber uma confirmação de leitura:"; +"Never send a return receipt" = "Nunca enviar confirmação"; +"Allow return receipts for some messages" = "Permitir confirmação para algumas mensagens"; +"If I'm not in the To or Cc of the message:" = "Se eu não estiver no Para ou Cc da mensagem:"; +"If the sender is outside my domain:" = "Se o remetente está fora do meu domínio:"; +"In all other cases:" = "Em todos os outros casos:"; + +"Never send" = "Nunca enviar"; +"Always send" = "Sempre enviar"; +"Ask me" = "Pergunte-me"; + +/* Filters - UIxPreferences */ +"Filters" = "Filtros"; +"Active" = "Ativo"; +"Move Up" = "Mover para cima"; +"Move Down" = "Move para baixo"; +"Connection error" = "Erro de conexão"; +"Service temporarily unavailable" = "Serviço temporariamente indisponível"; + +/* Filters - UIxFilterEditor */ +"Filter name:" = "Nome do filtro:"; +"For incoming messages that" = "Para mensagens recebidas que"; +"match all of the following rules:" = "correspondem a todas as seguintes regras:"; +"match any of the following rules:" = "corresponde a nenhuma das seguintes regras:"; +"match all messages" = "corresponder a todas as mensagens"; +"Perform these actions:" = "Realizar essas ações:"; +"Untitled Filter" = "Filtro sem título"; + +"Subject" = "Assunto"; +"From" = "De"; +"To" = "Para"; +"Cc" = "Cc"; +"To or Cc" = "Para ou Cc"; +"Size (Kb)" = "Tamanho (Kb)"; +"Header" = "Cabeçalho"; +"Body" = "Corpo"; +"Flag the message with:" = "Marcar a mensagem com:"; +"Discard the message" = "Descartar a mensagem"; +"File the message in:" = "Arquivo da mensagem em:"; +"Keep the message" = "Manter a mensagem"; +"Forward the message to:" = "Rencaminhar a mensagem para:"; +"Send a reject message:" = "Enviar uma mensagem de rejeição:"; +"Send a vacation message" = "Enviar uma mensagem de ausência"; +"Stop processing filter rules" = "Parar o processamento dos filtros"; + +"is under" = "abaixo"; +"is over" = "acima"; +"is" = "é"; +"is not" = "não é"; +"contains" = "contêm"; +"does not contain" = "não contêm"; +"matches" = "corresponde"; +"does not match" = "não corresponde"; +"matches regex" = "coincide com a expressão"; +"does not match regex" = "não coincide com a expressão"; + +"Seen" = "Visto"; +"Deleted" = "Removido"; +"Answered" = "Respondido"; +"Flagged" = "Marcado"; +"Junk" = "Lixo"; +"Not Junk" = "Não é Lixo"; + +/* Password policy */ +"The password was changed successfully." = "Senha alterada com sucesso."; +"Password must not be empty." = "A senha não pode ser vazia."; +"The passwords do not match. Please try again." = "A senha não coincide. Por favor tente novamente."; +"Password change failed" = "Alteração de senha falhada"; +"Password change failed - Permission denied" = "Alteração de senha falhada - não tem permissões"; +"Password change failed - Insufficient password quality" = "Alteraçao de senha falhada - Qualidade da senha insuficiente"; +"Password change failed - Password is too short" = "Alteração de senha falhada - Senha é demasiado curta"; +"Password change failed - Password is too young" = "Alteração de senha falhada - Senha é demasiado comprida"; +"Password change failed - Password is in history" = "Alteração de senha falhada - Senha já foi utilizada no passado"; +"Unhandled policy error: %{0}" = "Erro de politica não controlada: %{0}"; +"Unhandled error response" = "Erro de resposta não controlada"; +"Password change is not supported." = "A alteração de senha não é suportada."; +"Unhandled HTTP error code: %{0}" = "Erro de HTTP não controlado, código: %{0}"; diff --git a/UI/PreferencesUI/Russian.lproj/Localizable.strings b/UI/PreferencesUI/Russian.lproj/Localizable.strings index 73eecd64e..2b7a18699 100644 --- a/UI/PreferencesUI/Russian.lproj/Localizable.strings +++ b/UI/PreferencesUI/Russian.lproj/Localizable.strings @@ -233,6 +233,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/Slovak.lproj/Localizable.strings b/UI/PreferencesUI/Slovak.lproj/Localizable.strings index d3c4a31eb..a29d3a019 100644 --- a/UI/PreferencesUI/Slovak.lproj/Localizable.strings +++ b/UI/PreferencesUI/Slovak.lproj/Localizable.strings @@ -230,6 +230,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/Slovenian.lproj/Localizable.strings b/UI/PreferencesUI/Slovenian.lproj/Localizable.strings index 3e7d70165..49168c92f 100644 --- a/UI/PreferencesUI/Slovenian.lproj/Localizable.strings +++ b/UI/PreferencesUI/Slovenian.lproj/Localizable.strings @@ -232,6 +232,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings b/UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings index a325aa53c..cea60d883 100644 --- a/UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings +++ b/UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings @@ -226,6 +226,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings b/UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings index 357701090..c77db22c5 100644 --- a/UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings +++ b/UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings @@ -233,6 +233,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Eslovaquia"; "SpanishSpain" = "Español (España)"; diff --git a/UI/PreferencesUI/Swedish.lproj/Localizable.strings b/UI/PreferencesUI/Swedish.lproj/Localizable.strings index 5b654e532..7e01cb6f9 100644 --- a/UI/PreferencesUI/Swedish.lproj/Localizable.strings +++ b/UI/PreferencesUI/Swedish.lproj/Localizable.strings @@ -200,6 +200,7 @@ Servernamn:"; "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/Ukrainian.lproj/Localizable.strings b/UI/PreferencesUI/Ukrainian.lproj/Localizable.strings index fb68f09c1..18bfe70d7 100644 --- a/UI/PreferencesUI/Ukrainian.lproj/Localizable.strings +++ b/UI/PreferencesUI/Ukrainian.lproj/Localizable.strings @@ -210,6 +210,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/PreferencesUI/Welsh.lproj/Localizable.strings b/UI/PreferencesUI/Welsh.lproj/Localizable.strings index 3c289b703..3d4460490 100644 --- a/UI/PreferencesUI/Welsh.lproj/Localizable.strings +++ b/UI/PreferencesUI/Welsh.lproj/Localizable.strings @@ -198,6 +198,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Polish" = "Polski"; +"Portuguese" = "Portuguese"; "Russian" = "Русский"; "Slovak" = "Slovensky"; "Slovenian" = "Slovenščina"; diff --git a/UI/Scheduler/GNUmakefile b/UI/Scheduler/GNUmakefile index e376c5a9a..f1f824d17 100644 --- a/UI/Scheduler/GNUmakefile +++ b/UI/Scheduler/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = SchedulerUI SchedulerUI_PRINCIPAL_CLASS = SchedulerUIProduct -SchedulerUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +SchedulerUI_LANGUAGES = Arabic Basque BrazilianPortuguese Catalan ChineseTaiwan Czech Danish Dutch English Finnish French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Portuguese Russian Slovak Slovenian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh SchedulerUI_OBJC_FILES = \ SchedulerUIProduct.m \ diff --git a/UI/Scheduler/Portuguese.lproj/Localizable.strings b/UI/Scheduler/Portuguese.lproj/Localizable.strings new file mode 100644 index 000000000..48f7c0939 --- /dev/null +++ b/UI/Scheduler/Portuguese.lproj/Localizable.strings @@ -0,0 +1,564 @@ +/* this file is in UTF-8 format! */ + +/* Tooltips */ + +"Create a new event" = "Criar um novo evento"; +"Create a new task" = "Criar uma nova tarefa"; +"Edit this event or task" = "Editar este evento ou tarefa"; +"Print the current calendar view" = "Imprimir a visualização do calendário atual"; +"Delete this event or task" = "Apagar este evento ou tarefa"; +"Go to today" = "Ir para hoje"; +"Switch to day view" = "Visualizar Dia"; +"Switch to week view" = "Visualizar Semana"; +"Switch to month view" = "Visualizar Mês"; +"Reload all calendars" = "Recarregar todos os calendários"; + +/* Tabs */ +"Date" = "Data"; +"Calendars" = "Calendários"; + +/* Day */ + +"DayOfTheMonth" = "Dia do mês"; +"dayLabelFormat" = "%m/%d/%Y"; +"today" = "Hoje"; + +"Previous Day" = "Dia Anterior"; +"Next Day" = "Próximo Dia"; + +/* Week */ + +"Week" = "Semana"; +"this week" = "esta semana"; + +"Week %d" = "Semana %d"; + +"Previous Week" = "Semana Anterior"; +"Next Week" = "Próxima Semana"; + +/* Month */ + +"this month" = "este mês"; + +"Previous Month" = "Mês Anterior"; +"Next Month" = "Próximo Mês"; + +/* Year */ + +"this year" = "este ano"; + +/* Menu */ + +"Calendar" = "Calendário"; +"Contacts" = "Contatos"; + +"New Calendar..." = "Novo Calendário..."; +"Delete Calendar" = "Apagar Calendário"; +"Unsubscribe Calendar" = "Cancelar Calendário"; +"Sharing..." = "Partilhando..."; +"Export Calendar..." = "Exportar Calendário..."; +"Import Events..." = "Importar Eventos..."; +"Import Events" = "Importar Eventos"; +"Select an iCalendar file (.ics)." = "Selecione um arquivo iCalendar (.ics)."; +"Upload" = "Carregar"; +"Uploading" = "Carregando"; +"Publish Calendar..." = "Publicar Calendário..."; +"Reload Remote Calendars" = "Recarregar Calendários Remotos"; +"Properties" = "Propriedades"; +"Done" = "Efectuado"; +"An error occurred while importing calendar." = "Um erro ocorreu na importação do calendário."; +"No event was imported." = "Nenhum evento importado."; +"A total of %{0} events were imported in the calendar." = "Um total de %{0} eventos foram importados no calendário."; + +"Compose E-Mail to All Attendees" = "Compor E-Mail para Todos os Participantes"; +"Compose E-Mail to Undecided Attendees" = "Compor E-Mail para os Participantes não confirmados"; + +/* Folders */ +"Personal calendar" = "Calendário Pessoal"; + +/* Misc */ + +"OpenGroupware.org" = "OpenGroupware.org"; +"Forbidden" = "Proibido"; + +/* acls */ + +"Access rights to" = "Permissões de acesso para"; +"For user" = "Para utilizador"; + +"Any Authenticated User" = "Qualquer utilizador autenticado"; +"Public Access" = "Acesso Público"; + +"label_Public" = "Público"; +"label_Private" = "Privado"; +"label_Confidential" = "Confidencial"; + +"label_Viewer" = "Ver Tudo"; +"label_DAndTViewer" = "Ver Data e Hora"; +"label_Modifier" = "Modificar"; +"label_Responder" = "Responder Para"; +"label_None" = "Nenhum"; + +"View All" = "Ver Tudo"; +"View the Date & Time" = "Ver Data e Hora"; +"Modify" = "Modificar"; +"Respond To" = "Responder Para"; +"None" = "Nenhum"; + +"This person can create objects in my calendar." += "Esta pessoa pode criar objetos no meu calendário."; +"This person can erase objects from my calendar." += "Esta pessoa pode apagar objetos no meu calendário."; + +/* Button Titles */ + +"Subscribe to a Calendar..." = "Inscrever-se num Calendário..."; +"Remove the selected Calendar" = "Remover o Calendário seleccionado"; + +"Name of the Calendar" = "Nome deste Calendário"; + +"new" = "Novo"; +"Print view" = "Visualização de Impressão"; +"edit" = "Editar"; +"delete" = "Apagar"; +"proposal" = "Proposta"; +"Save and Close" = "Gravar e Fechar"; +"Close" = "Fechar"; +"Invite Attendees" = "Convidar Participantes"; +"Attach" = "Adicionar atalho"; +"Update" = "Atualizar"; +"Cancel" = "Cancelar"; +"show_rejected_apts" = "Exibir compromissos rejeitados"; +"hide_rejected_apts" = "Ocultar compromissos rejeitados"; + + +/* Schedule */ + +"Schedule" = "Agenda"; +"No appointments found" = "Compromissos não encontrados"; +"Meetings proposed by you" = "Reuniões propostas por si"; +"Meetings proposed to you" = "Reuniões propostas para si"; +"sched_startDateFormat" = "%d/%m %H:%M"; +"action" = "Acção"; +"accept" = "Aceitar"; +"decline" = "Rejeitar"; +"more attendees" = "Mais Participantes"; +"Hide already accepted and rejected appointments" = "Ocultar compromissos já aceites e rejeitados"; +"Show already accepted and rejected appointments" = "Exibir compromissos já aceites e rejeitados"; + +/* Print view */ + +"LIST" = "Lista"; +"Print Settings" = "Configurações de Impressão"; +"Title:" = "Título:"; +"Layout:" = "Disposição:"; +"What to Print" = "O que imprimir"; +"Options" = "Opções"; +"Tasks with no due date" = "Tarefas sem data de vencimento"; +"Display working hours only" = "Exibir somente o horário de trabalho"; +"Completed tasks" = "Tarefas efectuadas"; +"Display events and tasks colors" = "Exibir eventos e tarefas com cores"; +"Borders" = "Margens"; +"Backgrounds" = "Plano de fundo"; + +/* Appointments */ + +"Appointment viewer" = "Visualizador de Compromissos"; +"Appointment editor" = "Editor de Compromissos"; +"Appointment proposal" = "Compromisso Proposto"; +"Appointment on" = "Compromisso a"; +"Start:" = "Inicio:"; +"End:" = "Fim:"; +"Due Date:" = "Data:"; +"Title:" = "Título:"; +"Calendar:" = "Calendário:"; +"Name" = "Nome"; +"Email" = "Correio"; +"Status:" = "Estado:"; +"% complete" = "% efectuado"; +"Location:" = "Localização:"; +"Priority:" = "Prioridade:"; +"Privacy" = "Privacidade"; +"Cycle" = "Ciclo"; +"Cycle End" = "Ciclo Final"; +"Categories" = "Categorias"; +"Classification" = "Classificação"; +"Duration" = "Duração"; +"Attendees:" = "Participantes:"; +"Resources" = "Recursos"; +"Organizer:" = "Organizador:"; +"Description:" = "Descrição:"; +"Document:" = "Documento:"; +"Category:" = "Categoria:"; +"Repeat:" = "Repetir:"; +"Reminder:" = "Lembrete:"; +"General:" = "Geral:"; +"Reply:" = "Responder:"; +"Created by:" = "Criado por:"; + + +"Target:" = "Destino:"; + +"attributes" = "atributos"; +"attendees" = "participantes"; +"delegated from" = "delegado por"; + +/* checkbox title */ +"is private" = "é privado"; +/* classification */ +"Public" = "Público"; +"Private" = "Privado"; +/* text used in overviews and tooltips */ +"empty title" = "Título Vazio"; +"private appointment" = "Compromisso privado"; + +"Change..." = "Alterar..."; + +/* Appointments (participation state) */ + +"partStat_NEEDS-ACTION" = "Ações necessárias"; +"partStat_ACCEPTED" = "Vou participar"; +"partStat_DECLINED" = "Não vou participar"; +"partStat_TENTATIVE" = "Confirmarei depois"; +"partStat_DELEGATED" = "Delegado"; +"partStat_OTHER" = "Outro"; + +/* Appointments (error messages) */ + +"Conflicts found!" = "Conflitos encontrados!"; +"Invalid iCal data!" = "Dados iCal inválidos!"; +"Could not create iCal data!" = "Não foi possível criar dados iCal!"; + +/* Searching */ + +"view_all" = "Tudo"; +"view_today" = "Hoje"; +"view_next7" = "Próximos 7 dias"; +"view_next14" = "Próximos 14 dias"; +"view_next31" = "Próximos 31 dias"; +"view_thismonth" = "Este Mês"; +"view_future" = "Todos os Eventos Futuros"; +"view_selectedday" = "Dia Selecionado"; + +"view_not_started" = "Tarefas não iniciadas"; +"view_overdue" = "Tarefas em atraso"; +"view_incomplete" = "Tarefas incompletas"; + +"View:" = "Vista:"; +"Title, category or location" = "Título, categoria ou localização"; +"Entire content" = "Todo o conteúdo"; + +"Search" = "Pesquisar"; +"Search attendees" = "Pesquisar participantes"; +"Search resources" = "Pesquisar recursos"; +"Search appointments" = "Pesquisar compromissos"; + +"All day Event" = "Evento diário"; +"check for conflicts" = "Verificar conflitos"; + +"Browse URL" = "Abrir URL"; + +"newAttendee" = "Adicionar participante"; + +/* calendar modes */ + +"Overview" = "Visão Geral"; +"Chart" = "Gráfico"; +"List" = "Lista"; +"Columns" = "Colunas"; + +/* Priorities */ + +"prio_0" = "Não especificado"; +"prio_1" = "Alta 3"; +"prio_2" = "Alta 2"; +"prio_3" = "Alta 1"; +"prio_4" = "Alta"; +"prio_5" = "Normal"; +"prio_6" = "Baixa"; +"prio_7" = "Baixa 1"; +"prio_8" = "Baixa 2"; +"prio_9" = "Baixa 3"; + +/* access classes (privacy) */ +"PUBLIC_vevent" = "Evento Público"; +"CONFIDENTIAL_vevent" = "Evento Confidencial"; +"PRIVATE_vevent" = "Evento Privado"; +"PUBLIC_vtodo" = "Tarefa Pública"; +"CONFIDENTIAL_vtodo" = "Tarefa Confidencial"; +"PRIVATE_vtodo" = "Tarefa Privada"; + +/* status type */ +"status_" = "Não especificado"; +"status_NOT-SPECIFIED" = "Não especificado"; +"status_TENTATIVE" = "Tentativa"; +"status_CONFIRMED" = "Confirmado"; +"status_CANCELLED" = "Cancelado"; +"status_NEEDS-ACTION" = "Ações Necessárias"; +"status_IN-PROCESS" = "Em Processamento"; +"status_COMPLETED" = "Completado"; + +/* Cycles */ + +"cycle_once" = "Uma Vez"; +"cycle_daily" = "Diariamente"; +"cycle_weekly" = "Semanalmente"; +"cycle_2weeks" = "2 semanas"; +"cycle_4weeks" = "4 semanas"; +"cycle_monthly" = "Mensalmente"; +"cycle_weekday" = "Dia da Semana"; +"cycle_yearly" = "Anualmente"; + +"cycle_end_never" = "Sem fim"; +"cycle_end_until" = "Finalizar até"; + +"Recurrence pattern" = "Padrão de Repetição"; +"Range of recurrence" = "Intervalo de Repetição"; + +"Repeat" = "Repetir"; +"Daily" = "Diariamente"; +"Weekly" = "Semanalmente"; +"Monthly" = "Mensalmente"; +"Yearly" = "Anualmente"; +"Every" = "A cada"; +"Days" = "Dias"; +"Week(s)" = "Semana(s)"; +"On" = "Em"; +"Month(s)" = "Mês(es)"; +"The" = "O/A"; +"Recur on day(s)" = "Retorne em dia(s)"; +"Year(s)" = "Ano(s)"; +"cycle_of" = "de"; +"No end date" = "Sem data final"; +"Create" = "Criar"; +"appointment(s)" = "compromissos(s)"; +"Repeat until" = "Repetir até"; + +"First" = "Primeiro"; +"Second" = "Segundo"; +"Third" = "Terceiro"; +"Fourth" = "Quarto"; +"Fift" = "Quinto"; +"Last" = "Último"; + +/* Appointment categories */ + +"category_none" = "Nenhum"; +"category_labels" = "Aniversário,Negócios,Ligações,Concorrência,Cliente,Favoritos,Acompanhamento,Presentes,Feriados,Idéias,Problemas,Miscelânea,Meeting,Pessoal,Projetos,Feriado público,Posição,Fornecedores,Viagem,Férias"; + +"repeat_NEVER" = "Sem repetição"; +"repeat_DAILY" = "Diariamente"; +"repeat_WEEKLY" = "Semanalmente"; +"repeat_BI-WEEKLY" = "Bi-semanal"; +"repeat_EVERY WEEKDAY" = "Cada dia útil"; +"repeat_MONTHLY" = "Mensalmente"; +"repeat_YEARLY" = "Anualmente"; +"repeat_CUSTOM" = "Personalizar..."; + +"reminder_NONE" = "Não lembrar"; +"reminder_5_MINUTES_BEFORE" = "5 minutos antes"; +"reminder_10_MINUTES_BEFORE" = "10 minutos antes"; +"reminder_15_MINUTES_BEFORE" = "15 minutos antes"; +"reminder_30_MINUTES_BEFORE" = "30 minutos antes"; +"reminder_45_MINUTES_BEFORE" = "45 minutos antes"; +"reminder_1_HOUR_BEFORE" = "1 hora antes"; +"reminder_2_HOURS_BEFORE" = "2 horas antes"; +"reminder_5_HOURS_BEFORE" = "5 horas antes"; +"reminder_15_HOURS_BEFORE" = "15 horas antes"; +"reminder_1_DAY_BEFORE" = "1 dia antes"; +"reminder_2_DAYS_BEFORE" = "2 dias antes"; +"reminder_1_WEEK_BEFORE" = "1 semana antes"; +"reminder_CUSTOM" = "Personalizar..."; + +"reminder_MINUTES" = "minutos"; +"reminder_HOURS" = "horas"; +"reminder_DAYS" = "dias"; +"reminder_BEFORE" = "antes"; +"reminder_AFTER" = "depois"; +"reminder_START" = "inicio do evento"; +"reminder_END" = "fim do evento"; +"Reminder Details" = "Detalhes do Lembrete"; + +"Choose a Reminder Action" = "Escolha uma ação"; +"Show an Alert" = "Exibir um Alerta"; +"Send an E-mail" = "Enviar um E-mail"; +"Email Organizer" = "Organizador de Email"; +"Email Attendees" = "Email Participantes"; + +"zoom_400" = "400%"; +"zoom_200" = "200%"; +"zoom_100" = "100%"; +"zoom_50" = "50%"; +"zoom_25" = "25%"; + +/* transparency */ + +"Show Time as Free" = "Exibir Hora como Livre"; + +/* email notifications */ +"Send Appointment Notifications" = "Enviar Notificações de Apontamento"; + +/* validation errors */ + +validate_notitle = "Nenhum título informado, continue?"; +validate_invalid_startdate = "Campo Data Inicial incorreto!"; +validate_invalid_enddate = "Campo Data Final incorreto!"; +validate_endbeforestart = "A data que informou ocorre antes da data inicial."; + +"Events" = "Eventos"; +"Tasks" = "Tarefas"; +"Show completed tasks" = "Exibir tarefas efectuadas"; + +/* tabs */ +"Task" = "Tarefa"; +"Event" = "Evento"; +"Recurrence" = "Recorrencia"; + +/* toolbar */ +"New Event" = "Novo Evento"; +"New Task" = "Nova Tarefa"; +"Edit" = "Editar"; +"Delete" = "Apagar"; +"Go to Today" = "Ir para Hoje"; +"Day View" = "Visualizar Dia"; +"Week View" = "Visualizar Semana"; +"Month View" = "Visualizar Mês"; +"Reload" = "Recarregar"; + +"eventPartStatModificationError" = "O seu estado de participação não pode ser modificado."; + +/* menu */ +"New Event..." = "Novo Evento..."; +"New Task..." = "Nova Tarefa..."; +"Edit Selected Event..." = "Editar o Evento Selecionado..."; +"Delete Selected Event" = "Apagar o Evento Selecionado"; +"Select All" = "Selecionar Tudo"; +"Workweek days only" = "Apenas semanas úteis"; +"Tasks in View" = "Tarefas na vista"; + +"eventDeleteConfirmation" = "O(s) seguinte(s) evento(s) será(ão) apagado(s):"; +"taskDeleteConfirmation" = "Apagar permanentemente esta tarefa."; +"Would you like to continue?" = "Pretende continuar?"; + +"You cannot remove nor unsubscribe from your personal calendar." += "Você não pode remover nem retirar-se do seu calendário pessoal."; +"Are you sure you want to delete the calendar \"%{0}\"?" += "Você tem certeza que quer apagar o calendário \"%{0}\"?"; + +/* Legend */ +"Participant" = "Participante"; +"Optional Participant" = "Participante Opcional"; +"Non Participant" = "Não Participante"; +"Chair" = "Cadeira"; + +"Needs action" = "Ações necessárias"; +"Accepted" = "Aceite"; +"Declined" = "Rejeitado"; +"Tentative" = "Tentativa"; + +"Free" = "Livre"; +"Busy" = "Ocupado"; +"Maybe busy" = "Talvez ocupado"; +"No free-busy information" = "Sem informação Livre/Ocupado"; + +/* FreeBusy panel buttons and labels */ +"Suggest time slot:" = "Sugerir espaço de tempo:"; +"Zoom:" = "Zoom:"; +"Previous slot" = "Espaço anterior"; +"Next slot" = "Próximo espaço"; +"Previous hour" = "Hora anterior"; +"Next hour" = "Próxima hora"; +"Work days only" = "Somente dias de trabalho"; +"The whole day" = "O dia inteiro"; +"Between" = "Entre"; +"and" = "e"; + +"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?" += "Existe um conflito de tempo com um ou mais participantes.\nGostaria de manter as configurações atuais?"; + +/* apt list */ +"Title" = "Título"; +"Start" = "Início"; +"End" = "Fim"; +"Due Date" = "Data de Vencimento"; +"Location" = "Localização"; + +"(Private Event)" = "(Evento Privado)"; + +vevent_class0 = "(Evento Público)"; +vevent_class1 = "(Evento Privado)"; +vevent_class2 = "(Evento Confidencial)"; + +"Priority" = "Prioridade"; +"Category" = "Categoria"; + +vtodo_class0 = "(Tarefa Pública)"; +vtodo_class1 = "(Tarefa Privada)"; +vtodo_class2 = "(Tarefa Confidencial)"; + +"closeThisWindowMessage" = "Obrigado! Agora já pode fechar esta janela ou visualização "; +"Multicolumn Day View" = "Visão Diária Multicolunas"; + +"Please select an event or a task." = "Por favor, selecione um evento ou tarefa."; + +"editRepeatingItem" = "O item que está editando é um item repetitivo. Você quer editar todas as ocorrências deste ou somente este?"; +"button_thisOccurrenceOnly" = "Somente esta ocorrência"; +"button_allOccurrences" = "Todas as ocorrências"; + +/* Properties dialog */ +"Name:" = "Nome:"; +"Color:" = "Cor:"; + +"Include in free-busy" = "Incluir na disponibilidade"; + +"Synchronization" = "Sincronização"; +"Synchronize" = "Sincronizar"; +"Tag:" = "Marca:"; + +"Display" = "Exibir"; +"Show alarms" = "Exibir alarmes"; +"Show tasks" = "Exibir tarefas"; + +"Notifications" = "Notificações"; +"Receive a mail when I modify my calendar" = "Receber um email quando eu modificar meu calendário"; +"Receive a mail when someone else modifies my calendar" = "Receber um email quando alguem modificar meu calendário"; +"When I modify my calendar, send a mail to:" = "Quando eu modificar meu calendário, enviar um email para:"; + +"Links to this Calendar" = "Links para este Calendário"; +"Authenticated User Access" = "Acesso a Utilizador Autenticado"; +"CalDAV URL" = "CalDAV URL:"; +"WebDAV ICS URL" = "WebDAV ICS URL"; +"WebDAV XML URL" = "WebDAV XML URL"; + +/* Error messages */ +"dayFieldInvalid" = "Por favor, especifique um valor numérico no campo Dias, maior ou igual a 1."; +"weekFieldInvalid" = "Por favor, especifique um valor numérico no campo Semana(s), maior ou igual a 1."; +"monthFieldInvalid" = "Por favor, especifique um valor numérico no campo Mes(es), maior ou igual a 1."; +"monthDayFieldInvalid" = "Por favor, especifique um valor numéricio no campo Dia do Mes, maior ou igual a 1."; +"yearFieldInvalid" = "Por favor, especifique um valor numéricio no campo Ano(s), maior ou igual a 1."; +"appointmentFieldInvalid" = "Por favor, especifique um valor numéricio no campo Apontamento(s) maior ou igual a 1."; +"recurrenceUnsupported" = "Este tipo de recorrência não é suportado."; +"Please specify a calendar name." = "Por favor, especifique um nome de calendário."; +"tagNotDefined" = "Você deve especificar um dispositivo se deseja sincronizar este calendário."; +"tagAlreadyExists" = "Este dispositivo especificado já está associado a outro calendário."; +"tagHasChanged" = "Se você trocar o dispositivo deste calendário, será necessário sincronizar novamente seus dados no dispositivo móvel.\nContinuar?"; +"tagWasAdded" = "Se você quisar sincronizar este calendário, será necessário sincronizar novamente seus dados no dispositivo móvel.\nContinuar?"; +"tagWasRemoved" = "Se você remover este calendário da sincronização, será necessário sincronizar novamente seus dados no dispositivo móvel.\nContinuar?"; +"DestinationCalendarError" = "Os calendários de origem e destino são os mesmos. Por favor, tente copiar para outro calendário diferente."; +"EventCopyError" = "A cópia falhou. Por favor, tente copiar para um calendário diferente."; +"Please select at least one calendar" = "Por favor, selecione pelo menos um calendário"; + + +"Open Task..." = "Abrir Tarefa..."; +"Mark Completed" = "Marcar como Concluída"; +"Delete Task" = "Remover Tarefa"; +"Delete Event" = "Remover Evento"; +"Copy event to my calendar" = "Copiar evento para o meu calendário"; +"View Raw Source" = "Visualizar Fonte"; + +"Subscribe to a web calendar..." = "Inscrever-se num calendário web..."; +"URL of the Calendar" = "URL do Calendário"; +"Web Calendar" = "Calendário Web"; +"Reload on login" = "Recarregar no login"; +"Invalid number." = "Número inválido."; +"Please identify yourself to %{0}" = "Por favor, identifique-se para %{0}"; diff --git a/UI/Templates/SOGoACLPortugueseAdditionAdvisory.wox b/UI/Templates/SOGoACLPortugueseAdditionAdvisory.wox new file mode 100644 index 000000000..0da292c67 --- /dev/null +++ b/UI/Templates/SOGoACLPortugueseAdditionAdvisory.wox @@ -0,0 +1,28 @@ + + + + + + adicionou a si + + + + adicionou a si na lista de acesso da pasta + + + + diff --git a/UI/Templates/SOGoACLPortugueseModificationAdvisory.wox b/UI/Templates/SOGoACLPortugueseModificationAdvisory.wox new file mode 100644 index 000000000..bf5f82d77 --- /dev/null +++ b/UI/Templates/SOGoACLPortugueseModificationAdvisory.wox @@ -0,0 +1,28 @@ + + + + + + modificou os seus direitos de acesso + + + + modificou o seu direito de acesso para a pasta + + + + diff --git a/UI/Templates/SOGoACLPortugueseRemovalAdvisory.wox b/UI/Templates/SOGoACLPortugueseRemovalAdvisory.wox new file mode 100644 index 000000000..c0803627b --- /dev/null +++ b/UI/Templates/SOGoACLPortugueseRemovalAdvisory.wox @@ -0,0 +1,28 @@ + + + + + + removeu a si + + + + removeu a si da lista de acesso da pasta + + + + diff --git a/UI/Templates/SOGoFolderPortugueseAdditionAdvisory.wox b/UI/Templates/SOGoFolderPortugueseAdditionAdvisory.wox new file mode 100644 index 000000000..568227057 --- /dev/null +++ b/UI/Templates/SOGoFolderPortugueseAdditionAdvisory.wox @@ -0,0 +1,23 @@ + + + + + + criada + + + +A pasta foi criada. + + + + diff --git a/UI/Templates/SOGoFolderPortugueseRemovalAdvisory.wox b/UI/Templates/SOGoFolderPortugueseRemovalAdvisory.wox new file mode 100644 index 000000000..5f172e7b9 --- /dev/null +++ b/UI/Templates/SOGoFolderPortugueseRemovalAdvisory.wox @@ -0,0 +1,23 @@ + + + + + + apagada + + + +A pasta foi apagada. + + + +