diff --git a/NEWS b/NEWS index a92dbaf8d..8c59e4850 100644 --- a/NEWS +++ b/NEWS @@ -13,6 +13,8 @@ - added unicode support in the IMAP folder names - fixed some issues with the conversion of folder names in modified UTF-7 - component editor in web interface stores the document URL in the ATTACH property of the component, like in Lightning +- added Czech translation, thanks to Šimon Halamásek +- added Brazilian Portuguese translation, thanks to Alexandre Marcilio 1.0-20090605 (1.0.2) -------------------- diff --git a/SoObjects/Appointments/BrazilianPortuguese.lproj/Localizable.strings b/SoObjects/Appointments/BrazilianPortuguese.lproj/Localizable.strings new file mode 100755 index 000000000..8bd346e0d --- /dev/null +++ b/SoObjects/Appointments/BrazilianPortuguese.lproj/Localizable.strings @@ -0,0 +1,8 @@ +"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)"; diff --git a/SoObjects/Appointments/Czech.lproj/Localizable.strings b/SoObjects/Appointments/Czech.lproj/Localizable.strings new file mode 100755 index 000000000..a014854cc --- /dev/null +++ b/SoObjects/Appointments/Czech.lproj/Localizable.strings @@ -0,0 +1,8 @@ +"Personal Calendar" = "Osobní kalendář"; +vevent_class0 = "(Veřejná událost)"; +vevent_class1 = "(Soukromá událost)"; +vevent_class2 = "(Skrytá událost)"; + +vtodo_class0 = "(Veřejný úkol)"; +vtodo_class1 = "(Soukromý úkol)"; +vtodo_class2 = "(Skrytý úkol)"; diff --git a/SoObjects/Appointments/GNUmakefile b/SoObjects/Appointments/GNUmakefile index 056250d54..63dcfa9ba 100644 --- a/SoObjects/Appointments/GNUmakefile +++ b/SoObjects/Appointments/GNUmakefile @@ -38,11 +38,19 @@ Appointments_RESOURCE_FILES += \ Version \ product.plist \ -Appointments_LANGUAGES = Dutch English French German Italian Spanish Welsh Russian +Appointments_LANGUAGES = BrazilianPortuguese Czech Dutch English French German Italian Spanish Welsh Russian Appointments_LOCALIZED_RESOURCE_FILES = Localizable.strings Appointments_COMPONENTS += \ + SOGoAptMailBrazilianPortugueseInvitation.wo \ + SOGoAptMailBrazilianPortugueseICalReply.wo \ + SOGoAptMailBrazilianPortugueseDeletion.wo \ + SOGoAptMailBrazilianPortugueseUpdate.wo \ + SOGoAptMailCzechInvitation.wo \ + SOGoAptMailCzechICalReply.wo \ + SOGoAptMailCzechDeletion.wo \ + SOGoAptMailCzechUpdate.wo \ SOGoAptMailDutchInvitation.wo \ SOGoAptMailDutchICalReply.wo \ SOGoAptMailDutchDeletion.wo \ diff --git a/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseDeletion.wo/SOGoAptMailBrazilianPortugueseDeletion.html b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseDeletion.wo/SOGoAptMailBrazilianPortugueseDeletion.html new file mode 100755 index 000000000..6a267fb80 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseDeletion.wo/SOGoAptMailBrazilianPortugueseDeletion.html @@ -0,0 +1,2 @@ +<#IsSubject>Evento Cancelado: <#summary/> +<#IsBody><#organizer/> <#HasSentBy>(enviado por <#sentBy/>) cancelou este evento: <#summary/>. \ No newline at end of file diff --git a/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseDeletion.wo/SOGoAptMailBrazilianPortugueseDeletion.wod b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseDeletion.wo/SOGoAptMailBrazilianPortugueseDeletion.wod new file mode 100755 index 000000000..92428f429 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseDeletion.wo/SOGoAptMailBrazilianPortugueseDeletion.wod @@ -0,0 +1,27 @@ +IsSubject: WOConditional { + condition = isSubject; +} + +IsBody: WOConditional { + condition = isSubject; + negate = YES; +} + +organizer: WOString { + value = organizerName; + escapeHTML = NO; +} + +summary: WOString { + value = summary; + escapeHTML = NO; +} + +HasSentBy: WOConditional { + condition = hasSentBy; +} + +sentBy: WOString { + value = sentBy; + escapeHTML = NO; +} \ No newline at end of file diff --git a/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseICalReply.wo/SOGoAptMailBrazilianPortugueseICalReply.html b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseICalReply.wo/SOGoAptMailBrazilianPortugueseICalReply.html new file mode 100755 index 000000000..ca1b588f5 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseICalReply.wo/SOGoAptMailBrazilianPortugueseICalReply.html @@ -0,0 +1,2 @@ +<#IsSubject>Resposta a Evento de Convite: <#summary/> +<#IsBody><#attendee/><#HasSentBy> (enviado por <#sentBy/>) foi <#HasAccepted>aceitado<#HasDeclined>declinado<#HasNotAcceptedNotDeclined>ainda não decidiu seu convite ao evento. diff --git a/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseICalReply.wo/SOGoAptMailBrazilianPortugueseICalReply.wod b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseICalReply.wo/SOGoAptMailBrazilianPortugueseICalReply.wod new file mode 100755 index 000000000..5c54f3352 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseICalReply.wo/SOGoAptMailBrazilianPortugueseICalReply.wod @@ -0,0 +1,39 @@ +IsSubject: WOConditional { + condition = isSubject; +} + +IsBody: WOConditional { + condition = isSubject; + negate = YES; +} + +summary: WOString { + value = summary; + escapeHTML = NO; +} + +attendee: WOString { + value = attendeeName; + escapeHTML = NO; +} + +HasAccepted: WOConditional { + condition = hasAccepted; +} + +HasDeclined: WOConditional { + condition = hasDeclined; +} + +HasNotAcceptedNotDeclined: WOConditional { + condition = hasNotAcceptedNotDeclined; +} + +HasSentBy: WOConditional { + condition = hasSentBy; +} + +sentBy: WOString { + value = sentBy; + escapeHTML = NO; +} \ No newline at end of file diff --git a/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseInvitation.wo/SOGoAptMailBrazilianPortugueseInvitation.html b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseInvitation.wo/SOGoAptMailBrazilianPortugueseInvitation.html new file mode 100755 index 000000000..ab7f5a3b1 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseInvitation.wo/SOGoAptMailBrazilianPortugueseInvitation.html @@ -0,0 +1,2 @@ +<#IsSubject>Convite a Evento: <#summary/> +<#IsBody><#organizer/> <#HasSentBy>(enviado por <#sentBy/>) convidou você para <#summary/>. diff --git a/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseInvitation.wo/SOGoAptMailBrazilianPortugueseInvitation.wod b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseInvitation.wo/SOGoAptMailBrazilianPortugueseInvitation.wod new file mode 100755 index 000000000..92428f429 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseInvitation.wo/SOGoAptMailBrazilianPortugueseInvitation.wod @@ -0,0 +1,27 @@ +IsSubject: WOConditional { + condition = isSubject; +} + +IsBody: WOConditional { + condition = isSubject; + negate = YES; +} + +organizer: WOString { + value = organizerName; + escapeHTML = NO; +} + +summary: WOString { + value = summary; + escapeHTML = NO; +} + +HasSentBy: WOConditional { + condition = hasSentBy; +} + +sentBy: WOString { + value = sentBy; + escapeHTML = NO; +} \ No newline at end of file diff --git a/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseUpdate.wo/SOGoAptMailBrazilianPortugueseUpdate.html b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseUpdate.wo/SOGoAptMailBrazilianPortugueseUpdate.html new file mode 100755 index 000000000..415ffcfa4 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseUpdate.wo/SOGoAptMailBrazilianPortugueseUpdate.html @@ -0,0 +1,5 @@ +<#IsSubject>O apontamento "<#Summary />" para <#OldAptStartDate /> as <#OldAptStartTime /> foi modificado +<#IsBody> +O apontamento<#HasSentBy> (enviado por <#sentBy/>), previamente confirmado para <#OldAptStartDate /><#IsNotOldAllDay> as <#OldAptStartTime /><#HasOldLocation> (<#OldAptLocation />) está agendado agora para <#NewAptStartDate /><#IsNotNewAllDay> as <#NewAptStartTime /><#HasNewLocation> (<#NewAptLocation />). +Por favor, decida sobre esta nova modificação. + diff --git a/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseUpdate.wo/SOGoAptMailBrazilianPortugueseUpdate.wod b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseUpdate.wo/SOGoAptMailBrazilianPortugueseUpdate.wod new file mode 100755 index 000000000..df9b65c38 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailBrazilianPortugueseUpdate.wo/SOGoAptMailBrazilianPortugueseUpdate.wod @@ -0,0 +1,79 @@ +OldAptStartDate: WOString { + value = oldStartDate; + dateformat = "%d/%m/%y"; + escapeHTML = NO; +} + +OldAptStartTime: WOString { + value = oldStartDate; + dateformat = "%H:%M"; + escapeHTML = NO; +} + +IsNotOldAllDay: WOConditional { + condition = previousApt.isAllDay; + negate = YES; +} + +NewAptStartDate: WOString { + value = newStartDate; + dateformat = "%d/%m/%y"; + escapeHTML = NO; +} + +NewAptStartTime: WOString { + value = newStartDate; + dateformat = "%H:%M"; + escapeHTML = NO; +} + +IsNotNewAllDay: WOConditional { + condition = apt.isAllDay; + negate = YES; +} + +Organizer: WOString { + value = organizerName; + escapeHTML = NO; +} + +OldAptLocation: WOString { + value = previousApt.location; + escapeHTML = NO; +} + +NewAptLocation: WOString { + value = apt.location; + escapeHTML = NO; +} + +IsSubject: WOConditional { + condition = isSubject; +} + +IsBody: WOConditional { + condition = isSubject; + negate = YES; +} + +Summary: WOString { + value = summary; + escapeHTML = NO; +} + +HasNewLocation: WOConditional { + condition = hasNewLocation; +} + +HasOldLocation: WOConditional { + condition = hasOldLocation; +} + +HasSentBy: WOConditional { + condition = hasSentBy; +} + +sentBy: WOString { + value = sentBy; + escapeHTML = NO; +} \ No newline at end of file diff --git a/SoObjects/Appointments/SOGoAptMailCzechDeletion.wo/SOGoAptMailCzechDeletion.html b/SoObjects/Appointments/SOGoAptMailCzechDeletion.wo/SOGoAptMailCzechDeletion.html new file mode 100755 index 000000000..6a490d197 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailCzechDeletion.wo/SOGoAptMailCzechDeletion.html @@ -0,0 +1,2 @@ +<#IsSubject>Událost zrušena: <#summary/> +<#IsBody><#organizer/><#HasSentBy> (zaslal/a <#sentBy/>) zrušil/a tuto událost: <#summary/>. \ No newline at end of file diff --git a/SoObjects/Appointments/SOGoAptMailCzechDeletion.wo/SOGoAptMailCzechDeletion.wod b/SoObjects/Appointments/SOGoAptMailCzechDeletion.wo/SOGoAptMailCzechDeletion.wod new file mode 100644 index 000000000..92428f429 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailCzechDeletion.wo/SOGoAptMailCzechDeletion.wod @@ -0,0 +1,27 @@ +IsSubject: WOConditional { + condition = isSubject; +} + +IsBody: WOConditional { + condition = isSubject; + negate = YES; +} + +organizer: WOString { + value = organizerName; + escapeHTML = NO; +} + +summary: WOString { + value = summary; + escapeHTML = NO; +} + +HasSentBy: WOConditional { + condition = hasSentBy; +} + +sentBy: WOString { + value = sentBy; + escapeHTML = NO; +} \ No newline at end of file diff --git a/SoObjects/Appointments/SOGoAptMailCzechICalReply.wo/SOGoAptMailCzechICalReply.html b/SoObjects/Appointments/SOGoAptMailCzechICalReply.wo/SOGoAptMailCzechICalReply.html new file mode 100755 index 000000000..a320ec9ff --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailCzechICalReply.wo/SOGoAptMailCzechICalReply.html @@ -0,0 +1,2 @@ +<#IsSubject>Odpověď na pozvánku k události: <#summary/> +<#IsBody><#attendee/><#HasSentBy> (zaslal/a <#sentBy/>) <#HasAccepted>přijal/a<#HasDeclined>odmítl/a<#HasNotAcceptedNotDeclined>zatím nerozhodl/a o Vaši pozvánku/ce. diff --git a/SoObjects/Appointments/SOGoAptMailCzechICalReply.wo/SOGoAptMailCzechICalReply.wod b/SoObjects/Appointments/SOGoAptMailCzechICalReply.wo/SOGoAptMailCzechICalReply.wod new file mode 100644 index 000000000..5c54f3352 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailCzechICalReply.wo/SOGoAptMailCzechICalReply.wod @@ -0,0 +1,39 @@ +IsSubject: WOConditional { + condition = isSubject; +} + +IsBody: WOConditional { + condition = isSubject; + negate = YES; +} + +summary: WOString { + value = summary; + escapeHTML = NO; +} + +attendee: WOString { + value = attendeeName; + escapeHTML = NO; +} + +HasAccepted: WOConditional { + condition = hasAccepted; +} + +HasDeclined: WOConditional { + condition = hasDeclined; +} + +HasNotAcceptedNotDeclined: WOConditional { + condition = hasNotAcceptedNotDeclined; +} + +HasSentBy: WOConditional { + condition = hasSentBy; +} + +sentBy: WOString { + value = sentBy; + escapeHTML = NO; +} \ No newline at end of file diff --git a/SoObjects/Appointments/SOGoAptMailCzechInvitation.wo/SOGoAptMailCzechInvitation.html b/SoObjects/Appointments/SOGoAptMailCzechInvitation.wo/SOGoAptMailCzechInvitation.html new file mode 100755 index 000000000..68efc110c --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailCzechInvitation.wo/SOGoAptMailCzechInvitation.html @@ -0,0 +1,2 @@ +<#IsSubject>Pozvánka na událost: <#summary/> +<#IsBody><#organizer/><#HasSentBy> (zaslal/a <#sentBy/>) Vás pozval na <#summary/>. diff --git a/SoObjects/Appointments/SOGoAptMailCzechInvitation.wo/SOGoAptMailCzechInvitation.wod b/SoObjects/Appointments/SOGoAptMailCzechInvitation.wo/SOGoAptMailCzechInvitation.wod new file mode 100644 index 000000000..92428f429 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailCzechInvitation.wo/SOGoAptMailCzechInvitation.wod @@ -0,0 +1,27 @@ +IsSubject: WOConditional { + condition = isSubject; +} + +IsBody: WOConditional { + condition = isSubject; + negate = YES; +} + +organizer: WOString { + value = organizerName; + escapeHTML = NO; +} + +summary: WOString { + value = summary; + escapeHTML = NO; +} + +HasSentBy: WOConditional { + condition = hasSentBy; +} + +sentBy: WOString { + value = sentBy; + escapeHTML = NO; +} \ No newline at end of file diff --git a/SoObjects/Appointments/SOGoAptMailCzechUpdate.wo/SOGoAptMailCzechUpdate.html b/SoObjects/Appointments/SOGoAptMailCzechUpdate.wo/SOGoAptMailCzechUpdate.html new file mode 100755 index 000000000..5a360ee52 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailCzechUpdate.wo/SOGoAptMailCzechUpdate.html @@ -0,0 +1,4 @@ +<#IsSubject>Schůzka "<#Summary />" na <#OldAptStartDate /> v <#OldAptStartTime /> byla změněna +<#IsBody>Tato schůzka<#HasSentBy> (zaslal/a <#sentBy/>), předtím ujednána na <#OldAptStartDate /><#IsNotOldAllDay> v <#OldAptStartTime /><#HasOldLocation> (<#OldAptLocation />) je nyní přesunuta na <#NewAptStartDate /><#IsNotNewAllDay> v <#NewAptStartTime /><#HasNewLocation> (<#NewAptLocation />). +Rozhodněte prosím o tomto novém nastavení. + diff --git a/SoObjects/Appointments/SOGoAptMailCzechUpdate.wo/SOGoAptMailCzechUpdate.wod b/SoObjects/Appointments/SOGoAptMailCzechUpdate.wo/SOGoAptMailCzechUpdate.wod new file mode 100644 index 000000000..df9b65c38 --- /dev/null +++ b/SoObjects/Appointments/SOGoAptMailCzechUpdate.wo/SOGoAptMailCzechUpdate.wod @@ -0,0 +1,79 @@ +OldAptStartDate: WOString { + value = oldStartDate; + dateformat = "%d/%m/%y"; + escapeHTML = NO; +} + +OldAptStartTime: WOString { + value = oldStartDate; + dateformat = "%H:%M"; + escapeHTML = NO; +} + +IsNotOldAllDay: WOConditional { + condition = previousApt.isAllDay; + negate = YES; +} + +NewAptStartDate: WOString { + value = newStartDate; + dateformat = "%d/%m/%y"; + escapeHTML = NO; +} + +NewAptStartTime: WOString { + value = newStartDate; + dateformat = "%H:%M"; + escapeHTML = NO; +} + +IsNotNewAllDay: WOConditional { + condition = apt.isAllDay; + negate = YES; +} + +Organizer: WOString { + value = organizerName; + escapeHTML = NO; +} + +OldAptLocation: WOString { + value = previousApt.location; + escapeHTML = NO; +} + +NewAptLocation: WOString { + value = apt.location; + escapeHTML = NO; +} + +IsSubject: WOConditional { + condition = isSubject; +} + +IsBody: WOConditional { + condition = isSubject; + negate = YES; +} + +Summary: WOString { + value = summary; + escapeHTML = NO; +} + +HasNewLocation: WOConditional { + condition = hasNewLocation; +} + +HasOldLocation: WOConditional { + condition = hasOldLocation; +} + +HasSentBy: WOConditional { + condition = hasSentBy; +} + +sentBy: WOString { + value = sentBy; + escapeHTML = NO; +} \ No newline at end of file diff --git a/SoObjects/Contacts/BrazilianPortuguese.lproj/Localizable.strings b/SoObjects/Contacts/BrazilianPortuguese.lproj/Localizable.strings new file mode 100644 index 000000000..720d1b9d1 --- /dev/null +++ b/SoObjects/Contacts/BrazilianPortuguese.lproj/Localizable.strings @@ -0,0 +1 @@ +"Personal Address Book" = "Livro de Endereços Pessoais"; diff --git a/SoObjects/Contacts/Czech.lproj/Localizable.strings b/SoObjects/Contacts/Czech.lproj/Localizable.strings new file mode 100755 index 000000000..8e70a73f8 --- /dev/null +++ b/SoObjects/Contacts/Czech.lproj/Localizable.strings @@ -0,0 +1 @@ +"Personal Address Book" = "Osobní Adresář"; diff --git a/SoObjects/Contacts/GNUmakefile b/SoObjects/Contacts/GNUmakefile index 2f02f059a..20bee0062 100644 --- a/SoObjects/Contacts/GNUmakefile +++ b/SoObjects/Contacts/GNUmakefile @@ -22,7 +22,7 @@ Contacts_RESOURCE_FILES += \ Version \ product.plist \ -Contacts_LANGUAGES = Dutch English French German Italian Spanish Welsh Russian +Contacts_LANGUAGES = BrazilianPortuguese Czech Dutch English French German Italian Spanish Welsh Russian Contacts_LOCALIZED_RESOURCE_FILES = Localizable.strings diff --git a/SoObjects/Mailer/GNUmakefile b/SoObjects/Mailer/GNUmakefile index 07863d516..eda0c4087 100644 --- a/SoObjects/Mailer/GNUmakefile +++ b/SoObjects/Mailer/GNUmakefile @@ -40,6 +40,8 @@ Mailer_RESOURCE_FILES += \ product.plist \ Mailer_RESOURCE_FILES += \ + SOGoMailBrazilianPortugueseForward.wo \ + SOGoMailCzechForward.wo \ SOGoMailDutchForward.wo \ SOGoMailEnglishForward.wo \ SOGoMailFrenchForward.wo \ @@ -48,6 +50,8 @@ Mailer_RESOURCE_FILES += \ SOGoMailSpanishForward.wo \ SOGoMailWelshForward.wo \ SOGoMailRussianForward.wo \ + SOGoMailBrazilianPortugueseReply.wo \ + SOGoMailCzechReply.wo \ SOGoMailRussianReply.wo \ SOGoMailDutchReply.wo \ SOGoMailEnglishReply.wo \ diff --git a/SoObjects/Mailer/SOGoMailBrazilianPortugueseForward.wo/SOGoMailBrazilianPortugueseForward.html b/SoObjects/Mailer/SOGoMailBrazilianPortugueseForward.wo/SOGoMailBrazilianPortugueseForward.html new file mode 100755 index 000000000..595e8aefb --- /dev/null +++ b/SoObjects/Mailer/SOGoMailBrazilianPortugueseForward.wo/SOGoMailBrazilianPortugueseForward.html @@ -0,0 +1,10 @@ +-------- Original Message -------- +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/> + +<#messageBody/> + +<#signature/> diff --git a/SoObjects/Mailer/SOGoMailBrazilianPortugueseForward.wo/SOGoMailBrazilianPortugueseForward.wod b/SoObjects/Mailer/SOGoMailBrazilianPortugueseForward.wo/SOGoMailBrazilianPortugueseForward.wod new file mode 100755 index 000000000..df237286f --- /dev/null +++ b/SoObjects/Mailer/SOGoMailBrazilianPortugueseForward.wo/SOGoMailBrazilianPortugueseForward.wod @@ -0,0 +1,74 @@ +subject: WOString { + value = subject; + escapeHTML = NO; +} + +date: WOString { + value = date; + escapeHTML = NO; +} + +from: WOString { + value = from; + 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; +} diff --git a/SoObjects/Mailer/SOGoMailBrazilianPortugueseReply.wo/SOGoMailBrazilianPortugueseReply.html b/SoObjects/Mailer/SOGoMailBrazilianPortugueseReply.wo/SOGoMailBrazilianPortugueseReply.html new file mode 100755 index 000000000..bc032f3f7 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailBrazilianPortugueseReply.wo/SOGoMailBrazilianPortugueseReply.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/SOGoMailBrazilianPortugueseReply.wo/SOGoMailBrazilianPortugueseReply.wod b/SoObjects/Mailer/SOGoMailBrazilianPortugueseReply.wo/SOGoMailBrazilianPortugueseReply.wod new file mode 100755 index 000000000..df3789cc3 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailBrazilianPortugueseReply.wo/SOGoMailBrazilianPortugueseReply.wod @@ -0,0 +1,101 @@ +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; +} + +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/SOGoMailCzechForward.wo/SOGoMailCzechForward.html b/SoObjects/Mailer/SOGoMailCzechForward.wo/SOGoMailCzechForward.html new file mode 100755 index 000000000..37d17d8b9 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailCzechForward.wo/SOGoMailCzechForward.html @@ -0,0 +1,10 @@ +-------- Původní zpráva -------- +Předmět: <#subject/> +Datum: <#date/> +Od: <#from/> +<#hasReplyTo>Odpověď na: <#replyTo/><#hasOrganization>Organizace: <#organization/>Komu: <#to/> +<#hasCc>Kopie: <#cc/><#hasNewsGroups>Diskuzní skupiny: <#newsgroups/><#hasReferences>Odkazy: <#references/> + +<#messageBody/> + +<#signature/> diff --git a/SoObjects/Mailer/SOGoMailCzechForward.wo/SOGoMailCzechForward.wod b/SoObjects/Mailer/SOGoMailCzechForward.wo/SOGoMailCzechForward.wod new file mode 100644 index 000000000..7787fa18e --- /dev/null +++ b/SoObjects/Mailer/SOGoMailCzechForward.wo/SOGoMailCzechForward.wod @@ -0,0 +1,79 @@ +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; +} diff --git a/SoObjects/Mailer/SOGoMailCzechReply.wo/SOGoMailCzechReply.html b/SoObjects/Mailer/SOGoMailCzechReply.wo/SOGoMailCzechReply.html new file mode 100755 index 000000000..9d09723cd --- /dev/null +++ b/SoObjects/Mailer/SOGoMailCzechReply.wo/SOGoMailCzechReply.html @@ -0,0 +1,17 @@ +<#signaturePlacementOnTop> + + +<#signature/> + +<#outlookMode>-------- Původní zpráva -------- +Předmět: <#subject/> +Datum: <#date/> +Od: <#from/> +<#hasReplyTo>Odpověď pro: <#replyTo/><#hasOrganization>Organizace: <#organization/>Komu: <#to/> +<#hasCc>Kopie: <#cc/><#hasNewsGroups>Diskuzní skupiny: <#newsgroups/><#hasReferences>Odkazy: <#references/> +<#standardMode> <#date/>, <#from/> napsal: + +<#messageBody/> + + +<#signaturePlacementOnBottom><#signature/> diff --git a/SoObjects/Mailer/SOGoMailCzechReply.wo/SOGoMailCzechReply.wod b/SoObjects/Mailer/SOGoMailCzechReply.wo/SOGoMailCzechReply.wod new file mode 100644 index 000000000..3fbed6d61 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailCzechReply.wo/SOGoMailCzechReply.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/UI/Common/BrazilianPortuguese.lproj/Localizable.strings b/UI/Common/BrazilianPortuguese.lproj/Localizable.strings new file mode 100755 index 000000000..a639e93d8 --- /dev/null +++ b/UI/Common/BrazilianPortuguese.lproj/Localizable.strings @@ -0,0 +1,54 @@ +/* this file is in UTF-8 format! */ + +/* toolbars */ +"Save" = "Salvar"; +"Close" = "Fechar"; +"Edit User Rights" = "Editar Direitos do Usuário"; + +"Home" = "Início"; +"Calendar" = "Calendário"; +"Address Book" = "Catálogo"; +"Mail" = "Correio"; +"Preferences" = "Preferências"; +"Disconnect" = "Desconectar"; +"Right Administration" = "Administração de Direitos"; +"Log Console (dev.)" = "Log Console (dev.)"; + +"User" = "Usuário"; + +"Help" = "Ajuda"; + +"noJavascriptError" = "SOGo requer Javascript para rodar. Por favor, certifique-se que a opção está disponível e habilitada nas preferências de seu navegador."; +"noJavascriptRetry" = "Repetir"; + +"Publish the Free/Busy information" = "Divulgar a informação Livre/Ocupado"; + +"Default Roles" = "Papéis Padrão"; + +"Sorry, the user rights can not be configured for that object." = "Desculpe, os direitos de usuário não podem ser modificados para este objeto."; + +/* 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 pode inscrever-se a uma pasta que é dono!"; +"Unable to unsubscribe from that folder!" + = "Não foi possível descadastrar-se desta pasta!"; +"You cannot unsubscribe from a folder that you own!" + = "Você não pode descadastrar-se de uma pasta que você é dono!"; +"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 usuário não podem ser editados para este objeto!"; + +"You are not allowed to access this module or this system. Please contact your system administrator." += "Você não está liberado para acessar 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 requeridos para realizar esta operação."; + +/* alarms */ +"Reminder:" = "Lembrete:"; +"Start:" = "Inicio:"; +"Due Date:" = "Data:"; +"Location:" = "Localização:"; \ No newline at end of file diff --git a/UI/Common/Czech.lproj/Localizable.strings b/UI/Common/Czech.lproj/Localizable.strings new file mode 100755 index 000000000..1019e1742 --- /dev/null +++ b/UI/Common/Czech.lproj/Localizable.strings @@ -0,0 +1,54 @@ +/* this file is in UTF-8 format! */ + +/* toolbars */ +"Save" = "Uložit"; +"Close" = "Zavřít"; +"Edit User Rights" = "Upravit uživatelská oprávnění"; + +"Home" = "Domů"; +"Calendar" = "Kalendář"; +"Address Book" = "Adresář"; +"Mail" = "E-Mail"; +"Preferences" = "Předvolby"; +"Disconnect" = "Odpojit"; +"Right Administration" = "Administrace"; +"Log Console (dev.)" = "Konzole (dev.)"; + +"User" = "Uživatel"; + +"Help" = "Nápověda"; + +"noJavascriptError" = "SOGo vyžaduje JavaScript. Ujistěte se prosím, že je povolen a aktivován v rámci nastavení Vašeho prohlížeče."; +"noJavascriptRetry" = "Znovu"; + +"Publish the Free/Busy information" = "Zveřejni informace o Volný/Zaneprázdněný"; + +"Default Roles" = "Výchozí role"; + +"Sorry, the user rights can not be configured for that object." = "Omlouváme se, ale uživatelská práva pro tento objekt nemohou být nastaveny."; + +/* generic.js */ +"Unable to subscribe to that folder!" + = "Není možne se přihlásit k odběru této složky!"; +"You cannot subscribe to a folder that you own!" + = "Nemůžete se přihlásit k odběru své vlastní složky!"; +"Unable to unsubscribe from that folder!" + = "Není možné se odhlásit z odběru této složky!"; +"You cannot unsubscribe from a folder that you own!" + = "Nemůžete se odhlásit z odběru své vlastní složky!"; +"Unable to rename that folder!" = "Není možné tuto složku přejmenovat!"; +"You have already subscribed to that folder!" + = "Již jste přihlášeni k odběru této složky!"; +"The user rights cannot be edited for this object!" + = "Uživatelská práva pro tento objekt nemohou být upravena!"; + +"You are not allowed to access this module or this system. Please contact your system administrator." += "Nemáte oprávnění pro přístup k tomuto modulu nebo systému. Kontaktujte prosím svého systémového administrátora."; +"You don't have the required privileges to perform the operation." += "Nemáte dostatečná práva k provedení této operace."; + +/* alarms */ +"Reminder:" = "Upomínka:"; +"Start:" = "Začátek:"; +"Due Date:" = "Do dne:"; +"Location:" = "Místo:"; \ No newline at end of file diff --git a/UI/Common/GNUmakefile b/UI/Common/GNUmakefile index 200214d87..bd76736d2 100644 --- a/UI/Common/GNUmakefile +++ b/UI/Common/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = CommonUI CommonUI_PRINCIPAL_CLASS = CommonUIProduct -CommonUI_LANGUAGES = Dutch English French German Italian Spanish Welsh Russian +CommonUI_LANGUAGES = BrazilianPortuguese Czech Dutch English French German Italian Spanish Welsh Russian CommonUI_OBJC_FILES += \ CommonUIProduct.m \ diff --git a/UI/Contacts/BrazilianPortuguese.lproj/Localizable.strings b/UI/Contacts/BrazilianPortuguese.lproj/Localizable.strings new file mode 100755 index 000000000..bbe1a7cbc --- /dev/null +++ b/UI/Contacts/BrazilianPortuguese.lproj/Localizable.strings @@ -0,0 +1,153 @@ +/* this file is in UTF-8 format! */ + +"Addressbook" = "Catálogo"; +"Addresses" = "Contato"; +"Update" = "Atualizar"; +"Cancel" = "Cancelar"; +"Common" = "Comum"; +"Contact editor" = "Editor de Contatos"; +"Contact viewer" = "Visualizador de Contatos"; +"Email" = "Email"; +"Screen Name" = "Nome Apresentação"; +"Extended" = "Extendido"; +"Fax" = "Fax"; +"Firstname" = "Primeiro Nome"; +"Home" = "Residencial"; +"HomePhone" = "Telefone Residencial"; +"Lastname" = "Último Nome"; +"Location" = "Localização"; +"MobilePhone" = "Telefone Celular"; +"Name" = "Nome"; +"OfficePhone" = "Telefone Comercial"; +"Organization" = "Organização"; +"Work Phone" = "Telefone Comercial"; +"Phone" = "Telefone"; +"Phones" = "Telefones"; +"Postal" = "CEP"; +"Save" = "Salvar"; +"URL" = "URL"; +"Unit" = "Setor"; +"delete" = "apagar"; +"edit" = "editar"; +"invalidemailwarn" = "O email informado é inválido"; +"new" = "novo"; +"Preferred Phone" = "Telefone Preferencial"; + +/* 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 contato selecionado"; +"Send a mail message" = "Envia uma mensagem de email"; +"Delete selected card or address book" = "Apaga o contato ou catálogo selecionado"; + +"htmlMailFormat_UNKNOWN" = "Desconhecido"; +"htmlMailFormat_FALSE" = "Texto Puro"; +"htmlMailFormat_TRUE" = "HTML"; + +"Name or Email" = "Nome ou Email"; +"Personal Addressbook" = "Catálogo Pessoal"; +"Search in Addressbook" = "Localizar no Catálogo"; + +"New Card" = "Novo Contato"; +"New List" = "Nova Lista"; +"Properties" = "Propriedades"; +"Sharing..." = "Localizando..."; +"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"; +"Card for %@" = "Contato para %@"; +"Display Name: " = "Exibir Nome: "; +"Email Address: " = "Endereço de Email: "; + +"Firstname: " = "Primeiro Nome: "; +"Lastname: " = "Último Nome: "; +"Nickname: " = "Apelido: "; + +"Telephone" = "Telefone"; +"Work: " = "Comercial: "; +"Home: " = "Residencial: "; +"Fax: " = "Fax: "; +"Mobile: " = "Celular: "; +"Pager: " = "Pager: "; + +"Title: " = "Título: "; +"Service: " = "Serviço: "; +"Company: " = "Empresa: "; +"Street Address: " = "Endereço: "; +"City: " = "Cidade: "; +"State_Province:" = "Estado:"; +"ZIP_Postal Code:" = "CEP:"; +"Country: " = "País: "; +"Web: " = "Web: "; + +"Work" = "Comercial"; +"Other Infos" = "Outras Informações"; + +"Note: " = "Notas: "; +"Timezone: " = "Fuso Horário: "; +"Birthday: " = "Aniversário: "; +"Freebusy URL: " = "URL Livre/Ocupado: "; + +"Add as..." = "Adicionar como..."; +"Recipient" = "Recipient"; +"Carbon Copy" = "Cópia Carbono"; +"Blind Carbon Copy" = "Cópia Carbono Oculta"; + +"New Addressbook..." = "Novo Catálogo..."; +"Subscribe to an Addressbook..." = "Inscrever-se em um 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}\"."; + +"Address Book Name" = "Nome do Catálogo"; + +"You cannot subscribe to a folder that you own!" += "Você não pode inscrever-se em uma pasta que você é dono."; +"Unable to subscribe to that folder!" += "Não foi possível inscrever-se a esta pasta."; + +"Default Roles" = "Papéis Padrão"; +"User rights for:" = "Direitos de:"; + +"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."; diff --git a/UI/Contacts/Czech.lproj/Localizable.strings b/UI/Contacts/Czech.lproj/Localizable.strings new file mode 100755 index 000000000..2f6602d4a --- /dev/null +++ b/UI/Contacts/Czech.lproj/Localizable.strings @@ -0,0 +1,153 @@ +/* this file is in UTF-8 format! */ + +"Addressbook" = "Adresář"; +"Addresses" = "Adresy"; +"Update" = "Aktualizace"; +"Cancel" = "Storno"; +"Common" = "Common"; +"Contact editor" = "Editor kontaktů"; +"Contact viewer" = "Zobrazit kontakty"; +"Email" = "E-mail"; +"Screen Name" = "Zorazované jméno"; +"Extended" = "Rozšířené"; +"Fax" = "Fax"; +"Firstname" = "Křestní jméno"; +"Home" = "Bydliště"; +"HomePhone" = "Telefon domů"; +"Lastname" = "Příjmení"; +"Location" = "Místo"; +"MobilePhone" = "Mobilní telefon"; +"Name" = "Jméno"; +"OfficePhone" = "Telefon do kanceláře"; +"Organization" = "Organizace"; +"Work Phone" = "Pracovní telefon"; +"Phone" = "Telefon"; +"Phones" = "Telefony"; +"Postal" = "Pošta"; +"Save" = "Uložit"; +"URL" = "URL"; +"Unit" = "Jednotka"; +"delete" = "smazat"; +"edit" = "upravit"; +"invalidemailwarn" = "Specifikovaný e-mail je neplatný"; +"new" = "nový"; +"Preferred Phone" = "Upřednostňovaný telefon"; + +/* Tooltips */ + +"Create a new address book card" = "Vytvořit novou kartu v adresáři"; +"Create a new list" = "Vytvořit nový seznam"; +"Edit the selected card" = "Upravit označenou kartu"; +"Send a mail message" = "Poslat mailovou zprávu"; +"Delete selected card or address book" = "Smazat označenou kartu nebo adresář"; + +"htmlMailFormat_UNKNOWN" = "Neznámý"; +"htmlMailFormat_FALSE" = "Plain Text"; +"htmlMailFormat_TRUE" = "HTML"; + +"Name or Email" = "Jméno nebo e-mail"; +"Personal Addressbook" = "Osobní adresář"; +"Search in Addressbook" = "Vyhledávat v adresáři"; + +"New Card" = "Nová karta"; +"New List" = "Nový seznam"; +"Properties" = "Vlastnosti"; +"Sharing..." = "Sdílení..."; +"Write" = "Napsat"; +"Delete" = "Smazat"; +"Instant Message" = "Instant Message"; +"Add..." = "Přidat..."; +"Remove" = "Odebrat"; + +"Please wait..." = "Čekejte prosím..."; +"No possible subscription" = "Žádný možný odběr"; + +"Preferred" = "Upřednostňovaný"; +"Card for %@" = "Karta pro %@"; +"Display Name: " = "Zobrazované jméno: "; +"Email Address: " = "E-Mail: "; + +"Firstname: " = "Křestní jméno: "; +"Lastname: " = "Příjmení: "; +"Nickname: " = "Přezdívka: "; + +"Telephone" = "Telefon"; +"Work: " = "Práce: "; +"Home: " = "Domů: "; +"Fax: " = "Fax: "; +"Mobile: " = "Mobil: "; +"Pager: " = "Pager: "; + +"Title: " = "Titul: "; +"Service: " = "Služba: "; +"Company: " = "Společnost: "; +"Street Address: " = "Ulice: "; +"City: " = "Město: "; +"State_Province:" = "Stát/Provincie:"; +"ZIP_Postal Code:" = "PSČ:"; +"Country: " = "Země: "; +"Web: " = "Web: "; + +"Work" = "Práce"; +"Other Infos" = "Ostatní info"; + +"Note: " = "Poznámka: "; +"Timezone: " = "Časové pásmo: "; +"Birthday: " = "Narozeniny: "; +"Freebusy URL: " = "Freebusy URL: "; + +"Add as..." = "Přidat jako..."; +"Recipient" = "Adresát"; +"Carbon Copy" = "Kopie"; +"Blind Carbon Copy" = "Skrytá kopie"; + +"New Addressbook..." = "Nový adresář..."; +"Subscribe to an Addressbook..." = "Přihlásit se k odběru adresáře..."; +"Remove the selected Addressbook" = "Odebrat označený adresář"; + +"Name of the Address Book" = "Názevv adresáře"; +"Are you sure you want to delete the selected address book?" += "Opravdu chcete odstranit označený adresář?"; +"You cannot remove nor unsubscribe from a public addressbook." += "Nemůžete odebrat, nebo se odhlásit od odběru z veřejného adresáře."; +"You cannot remove nor unsubscribe from your personal addressbook." += "Nemůžete odebrat, nebo se odhlásit od odběru ze svého vlastního adresáře"; + +"Are you sure you want to delete the selected contacts?" += "Opravdu chcete smazat označené kontakty?"; + +"You cannot delete the card of \"%{0}\"." += "Nemůžete smazat kartu \"%{0}\"."; + +"Address Book Name" = "Název adresáře"; + +"You cannot subscribe to a folder that you own!" += "Nemůžete se přihlásit k odběru vlastní složky! "; +"Unable to subscribe to that folder!" += "Nemůžete se přihlásit k odběru této složky!"; + +"Default Roles" = "Výchozí role"; +"User rights for:" = "Uživatelská práva pro:"; + +"This person can add cards to this addressbook." += "Tato osoba může přidávat karty do tohoto adresáře."; +"This person can edit the cards of this addressbook." += "Tato osoba může upravovat karty v tomto adresáři."; +"This person can list the content of this addressbook." += "Tato osoba si může prohlížet obsah tohoto adresáře."; +"This person can read the cards of this addressbook." += "Tato osoba si může pročítat karty tohoto adresáře."; +"This person can erase cards from this addressbook." += "Tato osoba může mazat karty z tohoto adresáře."; + +"The selected contact has no email address." += "Označený kontakt nemá žádné e-mailové adresy."; + +"Please select a contact." = "Vyberte prosím kontakt."; + +/* Error messages for move and copy */ + +"SoAccessDeniedException" = "Nemůžete zapisovat do tohoto adresáře."; +"Forbidden" = "Nemůžete zapisovat do tohoto adresáře."; +"Invalid Contact" = "Označený kontakt již neexistuje."; +"Unknown Destination Folder" = "Zvolený cílový adresář již neexistuje."; diff --git a/UI/Contacts/GNUmakefile b/UI/Contacts/GNUmakefile index d6e4c7f5f..003e83b63 100644 --- a/UI/Contacts/GNUmakefile +++ b/UI/Contacts/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = ContactsUI ContactsUI_PRINCIPAL_CLASS = ContactsUIProduct -ContactsUI_LANGUAGES = Dutch English French German Italian Spanish Welsh Russian +ContactsUI_LANGUAGES = BrazilianPortuguese Czech Dutch English French German Italian Spanish Welsh Russian ContactsUI_OBJC_FILES = \ UIxContactsUserFolders.m \ diff --git a/UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings b/UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings new file mode 100755 index 000000000..5e4397e0c --- /dev/null +++ b/UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings @@ -0,0 +1,261 @@ +/* this file is in UTF-8 format! */ + +/* Icon's label */ +"Create" = "Criar"; +"Empty Trash" = "Esvaziar Lixeira"; +"Delete" = "Apagar"; +"Expunge" = "Expurgar"; +"Forward" = "Encaminhar"; +"Get Mail" = "Receber"; +"Junk" = "Lixo Eletrônico"; +"Reply" = "Responder"; +"Reply All" = "Responder a Todos"; +"Print" = "Imprimir"; +"Stop" = "Parar"; +"Write" = "Escrever"; + +"Send" = "Enviar"; +"Contacts" = "Contatos"; +"Attach" = "Anexo"; +"Save" = "Salvar"; +"Priority" = "Prioridade"; + +/* Tooltips */ + +"Send this message now" = "Envia esta mensagem agora"; +"Select a recipient from an Address Book" = "Seleciona um destinatário de a partir de um Catálogo"; +"Include an attachment" = "Inclui um anexo"; +"Save this message" = "Salva esta mensagem"; +"Get new messages" = "Receber novas mensagens"; +"Create a new message" = "Cria uma nova mensagem"; +"Go to address book" = "Ir para Catálogo"; +"Reply to the message" = "Responder a esta mensagem"; +"Reply to sender and all recipients" = "Responder ao remetente e todos na mensagem"; +"Forward selected message" = "Encaminha a mensagem selecionada"; +"Delete selected message or folder" = "Apaga a mensagem ou pasta selecionada"; +"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"; + +/* Main Frame */ + +"Home" = "Início"; +"Calendar" = "Calendário"; +"Addressbook" = "Catálogo"; +"Mail" = "Correio"; +"Right Administration" = "Administração de Direitos"; + +"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 a esquerda para exibir suas contas de email!"; + +"Read messages" = "Ler mensagens"; +"Write a new message" = "Escrever uma nova mensagem"; + +"Share: " = "Compartilhamento: "; +"Account: " = "Conta: "; +"Shared Account: " = "Conta Compartilhada: "; + +/* acls */ +"Default Roles" = "Papéis Padrão"; +"User rights for:" = "Direitos de:"; + +"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" = "Postar 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"; +"Modify the acl of this folder" = "Modificar os direitos desta pasta"; + +"Update" = "Atualizar"; +"Cancel" = "Cancelar"; + +/* Mail edition */ + +"From" = "De"; +"Subject" = "Assunto"; +"To" = "Para"; +"Cc" = "Cc"; +"Bcc" = "Bcc"; +"Reply-To" = "Responder-Para"; +"Add address" = "Adicionar endereço"; + +"Attachments:" = "Anexos:"; + +"to" = "Para"; +"cc" = "Cc"; +"bcc" = "Bcc"; + +"Addressbook" = "Catálogo"; + +"Edit Draft..." = "Editar Rascunho..."; +"Load Images" = "Carregar Imagens"; + +"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!"; + +/* 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" = "Visão"; +"All" = "Tudo"; +"Unread" = "Não Lido"; +"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" = "Lixeira"; +"InboxFolderName" = "Entrada"; +"DraftsFolderName" = "Rascunhos"; +"SieveFolderName" = "Filtros"; +"Folders" = "Pastas"; /* title line */ + +/* MailMoveToPopUp */ + +"MoveTo" = "Mover …"; + +/* Address Popup menu */ +"Add to Address Book..." = "Adicionar ao Catálogo..."; +"Compose Mail To" = "Escrever Mensagem Parana"; +"Create Filter From Message..." = "Criar Filtro Da Mensagem..."; + +/* Image Popup menu */ +"Save Image" = "Salvar Imagem"; + +/* Mailbox popup menus */ +"Open in New Mail Window" = "Abrir em uma Nova Janela"; +"Copy Folder Location" = "Copiar o Local da Pasta"; +"Subscribe..." = "Inscrever-se..."; +"Mark Folder Read..." = "Marcar Pasta como Lido..."; +"New Folder..." = "Nova Pasta..."; +"Compact This Folder" = "Compactar Esta Pasta"; +"Search Messages..." = "Procurar Mensagens..."; +"Sharing..." = "Compartilhamento..."; +"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"; + +/* 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 em uma Nova Janela"; +"Reply to Sender Only" = "Responder Somente para o Remetente"; +"Reply to All" = "Responder a Todos"; +"Forward" = "Encaminhar"; +"Edit As New..." = "Editar Como Novo..."; +"Move To" = "Mover Para"; +"Copy To" = "Copiar Para"; +"Label" = "Etiqueta"; +"Mark" = "Marcar"; +"Save As..." = "Salvar Como..."; +"Print Preview" = "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"; +"Important" = "Importante"; +"Work" = "Trabalho"; +"Personal" = "Pessoal"; +"To Do" = "Tarefa"; +"Later" = "Adiar"; + +/* Mark popup menu */ +"As Read" = "Como Lido"; +"Thread As Read" = "Tarefa Como Lido"; +"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 Controle de Lixo Eletrônico"; + +/* Folder operations */ +"Name :" = "Nome :"; +"Enter the new name of your folder :" + = "Informe o novo nome de sua pasta :"; +"Do you really want to move this folder into the trash ?" + = "Você realmente quer mover esta pasta para a Lixeira ?"; +"Operation failed" = "Falha na Operação"; + +"Quota" = "Quota:"; +"quotasFormat" = "%{0}% usedo em %{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 somente uma mensagem para imprimir."; + + +"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." += "A Lixeira não pode ser esvaziada."; +"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 em sua própria pasta é impossível!"; +"Copying a message into its own folder is impossible!" += "Copiar a mensagem em sua própria pasta é impossível!"; + +/* Message editing */ +"error_validationfailed" = "Validação falhou"; +"error_missingsubject" = "Está faltando o Assunto"; +"error_missingrecipients" = "Sem destinatários selecionados"; diff --git a/UI/MailerUI/Czech.lproj/Localizable.strings b/UI/MailerUI/Czech.lproj/Localizable.strings new file mode 100755 index 000000000..c53741ede --- /dev/null +++ b/UI/MailerUI/Czech.lproj/Localizable.strings @@ -0,0 +1,261 @@ +/* this file is in UTF-8 format! */ + +/* Icon's label */ +"Create" = "Vytvořit"; +"Empty Trash" = "Vyprázdnit koš"; +"Delete" = "Smazat"; +"Expunge" = "Vyškrtnout"; +"Forward" = "Přeposlat"; +"Get Mail" = "Vybrat maily"; +"Junk" = "Nevyžádané"; +"Reply" = "Odpovědět"; +"Reply All" = "Odpovědět všem"; +"Print" = "Tisk"; +"Stop" = "Stop"; +"Write" = "Napsat"; + +"Send" = "Odeslat"; +"Contacts" = "Kontakty"; +"Attach" = "Přiložit"; +"Save" = "Uložit"; +"Priority" = "Priorita"; + +/* Tooltips */ + +"Send this message now" = "Odeslat tuto zprávu nyní"; +"Select a recipient from an Address Book" = "Zvolit příjemce z adresáře"; +"Include an attachment" = "Zahrnout přílohu"; +"Save this message" = "Uložit tuto zprávu"; +"Get new messages" = "Stáhnout nové zprávy"; +"Create a new message" = "Vytvořit novou zprávu"; +"Go to address book" = "Přejít do adresáře"; +"Reply to the message" = "Odpovědět na zprávu"; +"Reply to sender and all recipients" = "Odpovědět odesílateli a všem příjemcům"; +"Forward selected message" = "Přeposlat označenou zprávu"; +"Delete selected message or folder" = "Smazat označenou zprávu nebo složku"; +"Mark the selected messages as junk" = "Označit vybrané zprávy jako nevyžádané"; +"Print this message" = "Tisknout tuto zprávu"; +"Stop the current transfer" = "Zastavit aktuální přesun"; +"Attachment" = "Příloha"; +"Unread" = "Nepřečtené"; +"Flagged" = "Oštítkované"; + +/* Main Frame */ + +"Home" = "Domů"; +"Calendar" = "Kalendář"; +"Addressbook" = "Addresář"; +"Mail" = "E-Mail"; +"Right Administration" = "Administrace"; + +"Help" = "Nápověda"; + +/* Mail account main windows */ + +"Welcome to the SOGo Mailer. Use the folder tree on the left to browse your mail accounts!" = "Vítejte v SOGo Mailer. Využijte stromu složek nalevo pro procházení Vašimi mailovými účty!"; + +"Read messages" = "Číst zprávy"; +"Write a new message" = "Napsat zprávu"; + +"Share: " = "Sdílet: "; +"Account: " = "Účet: "; +"Shared Account: " = "Sdílený účet: "; + +/* acls */ +"Default Roles" = "Výchozí role"; +"User rights for:" = "Uživatelská práva pro:"; + +"List and see this folder" = "Prohlížet tuto složku"; +"Read mails from this folder" = "Číst maily v této složce"; +"Mark mails read and unread" = "Označit maily jako přečtené a nepřečtené"; +"Modify the flags of the mails in this folder" = "Upravit mailové štítky v této složce"; +"Insert, copy and move mails into this folder" = "Vložit, kopírovat a přesunout maily do této složky"; +"Post mails" = "Vyvěsit maily"; +"Add subfolders to this folder" = "Přidat podsložky této složce"; +"Remove this folder" = "Odebrat tuto složku"; +"Erase mails from this folder" = "Vymazat maily v této složce"; +"Expunge this folder" = "Vyškrtnout tuto složku"; +"Modify the acl of this folder" = "Upravit acl této složky"; + +"Update" = "Aktualizace"; +"Cancel" = "Storno"; + +/* Mail edition */ + +"From" = "Od"; +"Subject" = "Předmět"; +"To" = "Komu"; +"Cc" = "Kopie"; +"Bcc" = "Skrytá Kopie"; +"Reply-To" = "Odpovědět komu"; +"Add address" = "Přidat adresu"; + +"Attachments:" = "Přílohy:"; + +"to" = "Komu"; +"cc" = "Kopie"; +"bcc" = "Skrytá kopie"; + +"Addressbook" = "Adresář"; + +"Edit Draft..." = "Upravit koncept..."; +"Load Images" = "Nahrát obrázky"; + +"highest" = "Nejvyšší"; +"high" = "Vysoká"; +"normal" = "Normální"; +"low" = "Nízká"; +"lowest" = "Nejnižší"; + +"This mail is being sent from an unsecure network!" = "Tento mail je odesílán z nezabezpečené sítě!"; + +/* Popup "show" */ + +"all" = "všechny"; +"read" = "přečtené"; +"unread" = "nepřečtené"; +"deleted" = "smazané"; +"flagged" = "oštítkované"; + +/* MailListView */ + +"Sender" = "Odesílatel"; +"Subject or Sender" = "Předmět nebo Odesílatel"; +"To or Cc" = "Komu nebo Kopie"; +"Entire Message" = "Celá zpráva"; + +"Date" = "Datum"; +"View" = "Zobrazit"; +"All" = "Všechny"; +"Unread" = "Nepřečtené"; +"messages" = "zprávy"; + +"first" = "Nejnovější"; +"previous" = "Předchozí"; +"next" = "Následující"; +"last" = "Nejstarší"; + +"msgnumber_to" = "pro"; +"msgnumber_of" = "o"; + +"Mark Unread" = "Označit jako nepřečtené"; +"Mark Read" = "Označit jako přečtené"; + +"Untitled" = "Bez názvu"; + +/* Tree */ + +"SentFolderName" = "Odeslané"; +"TrashFolderName" = "Koš"; +"InboxFolderName" = "Doručená pošta"; +"DraftsFolderName" = "Koncepty"; +"SieveFolderName" = "Filtry"; +"Folders" = "Složky"; /* title line */ + +/* MailMoveToPopUp */ + +"MoveTo" = "Přesunout do …"; + +/* Address Popup menu */ +"Add to Address Book..." = "Přidat do adresáře..."; +"Compose Mail To" = "Napsat mail pro"; +"Create Filter From Message..." = "Vytvořit filtr ze zprávy..."; + +/* Image Popup menu */ +"Save Image" = "Uložit obrázek"; + +/* Mailbox popup menus */ +"Open in New Mail Window" = "Otevřít v novém mailovém okně"; +"Copy Folder Location" = "Kopírovat adresu složky"; +"Subscribe..." = "Přihlásit se k odběru..."; +"Mark Folder Read..." = "Označit složku jako přečtenou..."; +"New Folder..." = "Nová složka..."; +"Compact This Folder" = "Zkompaktnět složku"; +"Search Messages..." = "Vyhledat zprávy..."; +"Sharing..." = "Sdílení..."; +"New Subfolder..." = "Nová podsložka..."; +"Rename Folder..." = "Přejmenovat složku..."; +"Delete Folder" = "Smazat složku"; +"Use This Folder For" = "Použít tuto složku pro"; +"Get Messages for Account" = "Stáhnout zprávy pro účet"; + +/* Use This Folder menu */ +"Sent Messages" = "Odeslané zprávy"; +"Drafts" = "Koncepty"; +"Deleted Messages" = "Smazané zprávy"; + +/* Message list popup menu */ +"Open Message In New Window" = "Otevřít zprávu v novém okně"; +"Reply to Sender Only" = "Odpovědět pouze odesílateli"; +"Reply to All" = "Odpovědět všem"; +"Forward" = "Přeposlat"; +"Edit As New..." = "Upravit jako novou..."; +"Move To" = "Přesunout do"; +"Copy To" = "Kopírovat do"; +"Label" = "Označkovat"; +"Mark" = "Označit"; +"Save As..." = "Uložit jako..."; +"Print Preview" = "Náhled tisku"; +"View Message Source" = "Zobrazit zdroj zprávy"; +"Print..." = "Tisk..."; +"Delete Message" = "Smazat zprávu"; +"Delete Selected Messages" = "Smazat označené zprávy"; + +"This Folder" = "Tato složka"; + +/* Label popup menu */ +"None" = "Žádný"; +"Important" = "Důležitý"; +"Work" = "Pracovní"; +"Personal" = "Osobní"; +"To Do" = "Třeba udělat"; +"Later" = "Později"; + +/* Mark popup menu */ +"As Read" = "Jako přečtené"; +"Thread As Read" = "Vlákno jako přečtené"; +"As Read By Date..." = "Přečtené od data..."; +"All Read" = "Všechny přečtené"; +"Flag" = "Oštítkovat"; +"As Junk" = "Jako nevyžádané"; +"As Not Junk" = "Jako vyžádané"; +"Run Junk Mail Controls" = "Spustit kontrolu nevyžádaných"; + +/* Folder operations */ +"Name :" = "Jméno :"; +"Enter the new name of your folder :" + = "Zadejte nový název Vaší složky :"; +"Do you really want to move this folder into the trash ?" + = "Opravdu chcete tuto složku vyhodit do koše ?"; +"Operation failed" = "Operace selhala"; + +"Quota" = "Kvóta:"; +"quotasFormat" = "%{0}% využito z %{1} MB"; + +"Please select a message." = "Vyberte zprávu prosím."; +"Please select a message to print." = "Zvolte prosím zprávu, kterou chcete tisknout."; +"Please select only one message to print." = "Zvolte pouze jednu zprávu, kterou chcete tisknout."; + + +"The folder with name \"%{0}\" could not be created." += "Složka s názvem \"%{0}\" nemohla být vytvořen."; +"This folder could not be renamed to \"%{0}\"." += "Tato složka nemohla být přejmenována na \"%{0}\"."; +"The folder could not be deleted." += "Tato složka nemohla být smazána."; +"The trash could not be emptied." += "Koš nemohl být vyprázdněn."; +"The folder functionality could not be changed." += "Funkce složky nemohla být změněna."; + +"You need to choose a non-virtual folder!" = "Musíte zvolit ne-virtuální složku!"; + +"Moving a message into its own folder is impossible!" += "Je nemožné přesunout zprávu do své vlastní složky!"; +"Copying a message into its own folder is impossible!" += "Je nemožné zkopírovat zprávu do své vlastní složky!"; + +/* Message editing */ +"error_validationfailed" = "Potvrzení selhalo"; +"error_missingsubject" = "Chybí předmět"; +"error_missingrecipients" = "Příjemci nebyli specifikováni"; diff --git a/UI/MailerUI/GNUmakefile b/UI/MailerUI/GNUmakefile index 12bda734d..eceec1a71 100644 --- a/UI/MailerUI/GNUmakefile +++ b/UI/MailerUI/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = MailerUI MailerUI_PRINCIPAL_CLASS = MailerUIProduct -MailerUI_LANGUAGES = Dutch English French German Italian Spanish Welsh Russian +MailerUI_LANGUAGES = BrazilianPortuguese Czech Dutch English French German Italian Spanish Welsh Russian MailerUI_OBJC_FILES += \ MailerUIProduct.m \ diff --git a/UI/MainUI/BrazilianPortuguese.lproj/Locale b/UI/MainUI/BrazilianPortuguese.lproj/Locale new file mode 100644 index 000000000..1481c7795 --- /dev/null +++ b/UI/MainUI/BrazilianPortuguese.lproj/Locale @@ -0,0 +1,35 @@ +/* Brazilian Portuguese */ +{ + NSLanguageName = "BrazilianPortuguese"; + NSFormalName = "Portuguese"; + NSLocaleCode = "pt_BR"; /* ISO 639-1 */ + NSLanguageCode = "por"; /* ISO 639-2 */ + NSParentContext = ""; + + NSAMPMDesignation = (AM, PM); + NSCurrencySymbol = "R$"; + NSDateFormatString = "%A, %B %e %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 = BRL; /* 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 %I:%M %p"; + NSShortWeekDayNameArray = (Dom, Seg, Ter, Qua, Qui, Sex, Sab); + NSThisDayDesignations = (hoje, agora); + NSThousandsSeparator = "."; + NSTimeDateFormatString = "%A, %B %e, %Y %I:%M:%S %p %Z"; + NSTimeFormatString = "%I:%M:%S %p"; + NSWeekDayNameArray = (Domingo, Segunda, Terça, Quarta, Quinta, Sexta, Sábado); + NSYearMonthWeekDesignations = (ano, mês, semana); + NSPositiveCurrencyFormatString = "R$9.999,00"; + NSNegativeCurrencyFormatString = "(R$9.999,00)"; +} diff --git a/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings b/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings new file mode 100755 index 000000000..a4b2392ad --- /dev/null +++ b/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings @@ -0,0 +1,37 @@ +/* this file is in UTF-8 format! */ + +"title" = "SOGo"; + +"Username:" = "Usuário:"; +"Password:" = "Senha:"; + +"Connect" = "Conectar"; + +"Wrong username or password." = "Usuário ou Senha Inválido."; +"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 ..."; +"Dutch" = "Nederlands"; +"English" = "English"; +"French" = "Français"; +"German" = "Deutsch"; +"Italian" = "Italiano"; +"BrazilianPortuguese" = "Português brasileiro"; +"Russian" = "Русский"; +"Spanish" = "Español"; +"Welsh" = "Cymraeg"; + +"About" = "Sobre"; +"AboutBox" = "SOGo is a groupware server built around OpenGroupware.org (OGo) and the SOPE application server. It focuses on scalability.

+SOGo provides a rich AJAX-based Web interface and supports multiple native clients through the use of standard protocols such as CalDAV, CardDAV and GroupDAV.

+Copyright © 2006-2009 Inverse inc.
+Copyright © 2002-2005 SKYRIX Software AG

+This software are distributed under the GNU GPL version 2.
+Parts of this software 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."; \ No newline at end of file diff --git a/UI/MainUI/Czech.lproj/Locale b/UI/MainUI/Czech.lproj/Locale new file mode 100755 index 000000000..1ff6c3074 --- /dev/null +++ b/UI/MainUI/Czech.lproj/Locale @@ -0,0 +1,35 @@ +/* Czech */ +{ + NSLanguageName = "Česky"; + NSFormalName = "Czech"; + NSLocaleCode = "cs"; /* ISO 639-1 */ + NSLanguageCode = "cze"; /* ISO 639-2 */ + NSParentContext = ""; + + NSAMPMDesignation = (AM, PM); + NSCurrencySymbol = "CZK"; + NSDateFormatString = "%A, %B %e, %Y"; + NSDateTimeOrdering = MDYH; + NSDecimalDigits = ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9"); + NSDecimalSeparator = ","; + NSEarlierTimeDesignations = (před, poslední, uplynulý, přede); + NSHourNameDesignations = ((0, půlnoc), (10, ráno), (12, poledne), (14, odpoledne), (19, večer)); + NSInternationalCurrencyString = CZK; /* ISO 4217 */ + NSLaterTimeDesignations = (následující); + NSMonthNameArray = (Leden, Únor, Březen, Duben, Květen, Červen, Červenec, Srpen, Září, Říjen, Listopad, Prosinec); + NSNextDayDesignations = (zítra); + NSNextNextDayDesignations = (následující den); + NSPriorDayDesignations = (včera); + NSShortDateFormatString = "%e/%m/%y"; + NSShortMonthNameArray = (Led, Úno, Bře, Dub, Kvě, Čer, Čvc, Srp, Zář, Říj, Lis, Pro); + NSShortTimeDateFormatString = "%m/%e/%y %I:%M %p"; + NSShortWeekDayNameArray = (Ne, Po, Út, St, Čt, Pá, So); + NSThisDayDesignations = (dnes, nyní); + NSThousandsSeparator = ","; + NSTimeDateFormatString = "%A, %B %e, %Y %I:%M:%S %p %Z"; + NSTimeFormatString = "%I:%M:%S %p"; + NSWeekDayNameArray = (Neděle, Pondělí, Úterý, Středa, Čtvrtek, Pátek, Sobota); + NSYearMonthWeekDesignations = (rok, měsíc, týden); + NSPositiveCurrencyFormatString = "9,999.00 CZK"; + NSNegativeCurrencyFormatString = "-9,999.00 CZK"; +} diff --git a/UI/MainUI/Czech.lproj/Localizable.strings b/UI/MainUI/Czech.lproj/Localizable.strings new file mode 100755 index 000000000..7cd5c6796 --- /dev/null +++ b/UI/MainUI/Czech.lproj/Localizable.strings @@ -0,0 +1,37 @@ +/* this file is in UTF-8 format! */ + +"title" = "SOGo"; + +"Username:" = "Uživatelské jméno:"; +"Password:" = "Heslo:"; + +"Connect" = "Připojit"; + +"Wrong username or password." = "Špatné uživatelské jméno nebo heslo."; +"cookiesNotEnabled" = "Nemůžete se přihlásit, protože nemáte povoleny cookies ve Vašem prohlížeči. Povolte prosím cookies v nastavení Vašeho prohlížeče a akci opakujte."; + +"browserNotCompatible" = "Zjistili jsme, že současnou verzi Vašeho prohlížeče tato stránka nepodporuje. Doporučujeme použít Firefox. Klikněte na odkaz níže uvedený pro stažení nejaktuaálnější verze tohoto prohlížeče."; +"alternativeBrowsers" = "Můžete však použít i následující kompatibilní prohlížeče"; +"alternativeBrowserSafari" = "Můžete však použít i Safari."; +"Download" = "Stáhnout"; + +"Language:" = "Jazyk:"; +"choose" = "Vybrat ..."; +"Dutch" = "Nederlands"; +"English" = "English"; +"French" = "Français"; +"German" = "Deutsch"; +"Italian" = "Italiano"; +"Russian" = "Русский"; +"Spanish" = "Español"; +"Welsh" = "Cymraeg"; +"Czech" = "Česky"; + +"About" = "O"; +"AboutBox" = "SOGo is a groupware server built around OpenGroupware.org (OGo) and the SOPE application server. It focuses on scalability.

+SOGo provides a rich AJAX-based Web interface and supports multiple native clients through the use of standard protocols such as CalDAV, CardDAV and GroupDAV.

+Copyright © 2006-2009 Inverse inc.
+Copyright © 2002-2005 SKYRIX Software AG

+This software are distributed under the GNU GPL version 2.
+Parts of this software 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."; \ No newline at end of file diff --git a/UI/MainUI/Dutch.lproj/Localizable.strings b/UI/MainUI/Dutch.lproj/Localizable.strings index 69cee0cdf..99d9d8a39 100644 --- a/UI/MainUI/Dutch.lproj/Localizable.strings +++ b/UI/MainUI/Dutch.lproj/Localizable.strings @@ -17,11 +17,13 @@ "Language:" = "Taal:"; "choose" = "Kies..."; +"Czech" = "Česky"; "Dutch" = "Nederlands"; "English" = "English"; "French" = "Français"; "German" = "Deutsch"; "Italian" = "Italiano"; +"BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Spanish" = "Español"; "Welsh" = "Cymraeg"; diff --git a/UI/MainUI/English.lproj/Localizable.strings b/UI/MainUI/English.lproj/Localizable.strings index 93d64f9d9..a13aef356 100644 --- a/UI/MainUI/English.lproj/Localizable.strings +++ b/UI/MainUI/English.lproj/Localizable.strings @@ -17,11 +17,13 @@ "Language:" = "Language:"; "choose" = "Choose ..."; +"Czech" = "Česky"; "Dutch" = "Nederlands"; "English" = "English"; "French" = "Français"; "German" = "Deutsch"; "Italian" = "Italiano"; +"BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Spanish" = "Español"; "Welsh" = "Cymraeg"; diff --git a/UI/MainUI/French.lproj/Localizable.strings b/UI/MainUI/French.lproj/Localizable.strings index a05a0b659..8cecbd2ea 100644 --- a/UI/MainUI/French.lproj/Localizable.strings +++ b/UI/MainUI/French.lproj/Localizable.strings @@ -17,11 +17,13 @@ "Language:" = "Langue:"; "choose" = "Choisir ..."; +"Czech" = "Česky"; "Dutch" = "Nederlands"; "English" = "English"; "French" = "Français"; "German" = "Deutsch"; "Italian" = "Italiano"; +"BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Spanish" = "Español"; "Welsh" = "Cymraeg"; diff --git a/UI/MainUI/GNUmakefile b/UI/MainUI/GNUmakefile index 26e78a548..996a1c0db 100644 --- a/UI/MainUI/GNUmakefile +++ b/UI/MainUI/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = MainUI MainUI_PRINCIPAL_CLASS = MainUIProduct -MainUI_LANGUAGES = Dutch English French German Italian Spanish Welsh Russian +MainUI_LANGUAGES = BrazilianPortuguese Czech Dutch English French German Italian Spanish Welsh Russian MainUI_OBJC_FILES += \ MainUIProduct.m \ diff --git a/UI/MainUI/German.lproj/Localizable.strings b/UI/MainUI/German.lproj/Localizable.strings index 73749e0ce..af713ceb4 100644 --- a/UI/MainUI/German.lproj/Localizable.strings +++ b/UI/MainUI/German.lproj/Localizable.strings @@ -16,11 +16,13 @@ "Language:" = "Sprache:"; "choose" = "Auswählen"; +"Czech" = "Česky"; "Dutch" = "Nederlands"; "English" = "English"; "French" = "Français"; "German" = "Deutsch"; "Italian" = "Italiano"; +"BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Spanish" = "Español"; "Welsh" = "Cymraeg"; diff --git a/UI/MainUI/Italian.lproj/Localizable.strings b/UI/MainUI/Italian.lproj/Localizable.strings index 5c4ee1925..5aec286a6 100644 --- a/UI/MainUI/Italian.lproj/Localizable.strings +++ b/UI/MainUI/Italian.lproj/Localizable.strings @@ -16,11 +16,13 @@ "Language:" = "Lingua:"; "choose" = "Scegli..."; +"Czech" = "Česky"; "Dutch" = "Nederlands"; "English" = "English"; "French" = "Français"; "German" = "Deutsch"; "Italian" = "Italiano"; +"BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Spanish" = "Español"; "Welsh" = "Cymraeg"; diff --git a/UI/MainUI/Russian.lproj/Localizable.strings b/UI/MainUI/Russian.lproj/Localizable.strings index 3f4f45595..e75867ac5 100644 --- a/UI/MainUI/Russian.lproj/Localizable.strings +++ b/UI/MainUI/Russian.lproj/Localizable.strings @@ -17,11 +17,13 @@ "Language:" = "Язык:"; "choose" = "Выбрать ..."; +"Czech" = "Česky"; "Dutch" = "Nederlands"; "English" = "English"; "French" = "Français"; "German" = "Deutsch"; "Italian" = "Italiano"; +"BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Spanish" = "Español"; "Welsh" = "Cymraeg"; diff --git a/UI/MainUI/SOGoRootPage.m b/UI/MainUI/SOGoRootPage.m index 4cb79068e..8ca85e40f 100644 --- a/UI/MainUI/SOGoRootPage.m +++ b/UI/MainUI/SOGoRootPage.m @@ -51,7 +51,7 @@ static NSArray *supportedLanguages = nil; + (void) initialize { if (!supportedLanguages) - supportedLanguages = [NSArray arrayWithObjects: @"Dutch", @"English", @"French", @"German", @"Italian", @"Russian", @"Spanish", @"Welsh", nil]; + supportedLanguages = [NSArray arrayWithObjects: @"Czech", @"Dutch", @"English", @"French", @"German", @"Italian", @"BrazilianPortuguese", @"Russian", @"Spanish", @"Welsh", nil]; } /* accessors */ diff --git a/UI/MainUI/Spanish.lproj/Localizable.strings b/UI/MainUI/Spanish.lproj/Localizable.strings index 47da00ad1..05e7b0c46 100644 --- a/UI/MainUI/Spanish.lproj/Localizable.strings +++ b/UI/MainUI/Spanish.lproj/Localizable.strings @@ -19,11 +19,13 @@ "Language:" = "Language:"; "choose" = "Choose ..."; +"Czech" = "Česky"; "Dutch" = "Nederlands"; "English" = "English"; "French" = "Français"; "German" = "Deutsch"; "Italian" = "Italiano"; +"BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Spanish" = "Español"; "Welsh" = "Cymraeg"; diff --git a/UI/MainUI/Welsh.lproj/Localizable.strings b/UI/MainUI/Welsh.lproj/Localizable.strings index 2dd342f43..ae6bef6e6 100644 --- a/UI/MainUI/Welsh.lproj/Localizable.strings +++ b/UI/MainUI/Welsh.lproj/Localizable.strings @@ -17,11 +17,13 @@ "Language:" = "Iaith:"; "choose" = "Dewis ..."; +"Czech" = "Česky"; "Dutch" = "Nederlands"; "English" = "English"; "French" = "Français"; "German" = "Deutsch"; "Italian" = "Italiano"; +"BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; "Spanish" = "Español"; "Welsh" = "Cymraeg"; diff --git a/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings b/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings new file mode 100755 index 000000000..7caf9c910 --- /dev/null +++ b/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings @@ -0,0 +1,101 @@ +/* toolbar */ +"Save and Close" = "Salvar e Fechar"; +"Close" = "Fechar"; + +/* tabs */ +"General" = "Geral"; +"Calendar Options" = "Calendário"; +"Mail Options" = "Correio"; +"Identities" = "Identidade"; +"Password" = "Senha"; + +/* ooo */ +"I'm currently in the office" = "Eu estou no escritório"; +"I'm currently out of the office" = "Eu estou fora do escritório"; +"AutoReply only once to each sender with the following text :" += "AutoResponder somente uma vez a cada remetente com o seguinte texto :"; + +/* 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 :"; + +"shortDateFmt_0" = "%m/%e/%Y"; +"shortDateFmt_1" = "%m/%e/%y"; +"shortDateFmt_2" = "%m/%d/%Y"; +"shortDateFmt_3" = "%m/%d/%y"; +"shortDateFmt_4" = "%y/%m/%d"; +"shortDateFmt_5" = "%Y-%m-%d"; +"shortDateFmt_6" = "%d-%b-%y"; +"shortDateFmt_7" = ""; + +"longDateFmt_0" = "%A, %B %d, %Y"; +"longDateFmt_1" = "%B %d, %Y"; +"longDateFmt_2" = "%A, %d %B, %Y"; +"longDateFmt_3" = "%d %B, %Y"; +"longDateFmt_4" = ""; + +"timeFmt_0" = "%I:%M %p"; +"timeFmt_1" = "%H:%M"; +"timeFmt_2" = ""; + +/* calendar */ +"Week begins on :" = "A Semana começa em :"; +"Day start time :" = "O Dia começa as :"; +"Day end time :" = "O Dia termina as :"; +"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"; + +"reminderTime_0000" = "0 minutos"; +"reminderTime_0005" = "5 minutos"; +"reminderTime_0010" = "10 minutos"; +"reminderTime_0015" = "15 minutos"; +"reminderTime_0030" = "30 minutos"; +"reminderTime_0100" = "1 hora"; +"reminderTime_0200" = "2 hours"; +"reminderTime_0400" = "4 horas"; +"reminderTime_0800" = "8 horas"; +"reminderTime_1200" = "1/2 dia"; +"reminderTime_2400" = "1 dia"; +"reminderTime_4800" = "2 dias"; + +/* Mailer */ +"Show subscribed mailboxes only" = "Exibir somente caixas de correio inscritas"; +"Check for new mail:" = "Checar novos emails:"; +"messagecheck_manually" = "Manualmente"; +"messagecheck_every_minute" = "A cada minuto"; +"messagecheck_every_2_minutes" = "A cada 2 minutos"; +"messagecheck_every_5_minutes" = "A cada 5 minutos"; +"messagecheck_every_10_minutes" = "A cada 10 minutos"; +"messagecheck_every_20_minutes" = "A cada 20 minutos"; +"messagecheck_every_30_minutes" = "A cada 30 minutos"; +"messagecheck_once_per_hour" = "Uma vez por hora"; + +"Forward messages:" = "Encaminhar mensagens:"; +"messageforward_inline" = "No corpo da mensagem"; +"messageforward_attached" = "Como anexo"; + +"Default identity:" = "Identidade Padrão:"; +"Manage identities..." = "Gerenciar Identidades..."; +"Signature" = "Assinatura"; +"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"; + +/* Additional Parameters */ +"Additional Parameters" = "Parâmetros Adicionais"; + +/* password */ +"New password:" = "Nova senha:"; +"Confirmation:" = "Confirmação:"; +"Change" = "Alterar"; diff --git a/UI/PreferencesUI/Czech.lproj/Localizable.strings b/UI/PreferencesUI/Czech.lproj/Localizable.strings new file mode 100755 index 000000000..549924130 --- /dev/null +++ b/UI/PreferencesUI/Czech.lproj/Localizable.strings @@ -0,0 +1,101 @@ +/* toolbar */ +"Save and Close" = "Uložit a zavřít"; +"Close" = "Zavřít"; + +/* tabs */ +"General" = "Hlavní"; +"Calendar Options" = "Možnosti kalendáře"; +"Mail Options" = "Možnosti e-mailu"; +"Identities" = "Identity"; +"Password" = "Heslo"; + +/* ooo */ +"I'm currently in the office" = "Momentálně jsem v kanceláři"; +"I'm currently out of the office" = "Momentálně jsem mimo kancelář"; +"AutoReply only once to each sender with the following text :" += "Automaticky odpovědět pouze jednou každému odesílateli následujícím textem :"; + +/* d & t */ +"Current Time Zone :" = "Současné časové pásmo :"; +"Short Date Format :" = "Krátký formát data :"; +"Long Date Format :" = "Dlouhý formát data :"; +"Time Format :" = "Formát času :"; + +"shortDateFmt_0" = "%m/%e/%Y"; +"shortDateFmt_1" = "%m/%e/%y"; +"shortDateFmt_2" = "%m/%d/%Y"; +"shortDateFmt_3" = "%m/%d/%y"; +"shortDateFmt_4" = "%y/%m/%d"; +"shortDateFmt_5" = "%Y-%m-%d"; +"shortDateFmt_6" = "%d-%b-%y"; +"shortDateFmt_7" = ""; + +"longDateFmt_0" = "%A, %B %d, %Y"; +"longDateFmt_1" = "%B %d, %Y"; +"longDateFmt_2" = "%A, %d %B, %Y"; +"longDateFmt_3" = "%d %B, %Y"; +"longDateFmt_4" = ""; + +"timeFmt_0" = "%I:%M %p"; +"timeFmt_1" = "%H:%M"; +"timeFmt_2" = ""; + +/* calendar */ +"Week begins on :" = "Týden začíná v :"; +"Day start time :" = "Začátek dne :"; +"Day end time :" = "Konec dne :"; +"First week of year :" = "První týden roku :"; +"Enable reminders for Calendar items" = "Povolit upomínky pro položky v kalendáři"; +"Play a sound when a reminder comes due" += "Přehrát zvuk s upomínkou"; +"Default reminder :" = "Výchozí upomínka :"; + +"firstWeekOfYear_January1" = "Začíná 1. ledna"; +"firstWeekOfYear_First4DayWeek" = "První 4-denní týden"; +"firstWeekOfYear_FirstFullWeek" = "První celý týden"; + +"reminderTime_0000" = "0 minut"; +"reminderTime_0005" = "5 minut"; +"reminderTime_0010" = "10 minut"; +"reminderTime_0015" = "15 minut"; +"reminderTime_0030" = "30 minut"; +"reminderTime_0100" = "1 hodina"; +"reminderTime_0200" = "2 hodiny"; +"reminderTime_0400" = "4 hodiny"; +"reminderTime_0800" = "8 hodin"; +"reminderTime_1200" = "1/2 dne"; +"reminderTime_2400" = "1 den"; +"reminderTime_4800" = "2 dny"; + +/* Mailer */ +"Show subscribed mailboxes only" = "Ukázat pouze odebírané mailové schránky"; +"Check for new mail:" = "Zkontrolovat novou poštu:"; +"messagecheck_manually" = "Manuálně"; +"messagecheck_every_minute" = "Každou minutu"; +"messagecheck_every_2_minutes" = "Každé 2 minuty"; +"messagecheck_every_5_minutes" = "Každých 5 minut"; +"messagecheck_every_10_minutes" = "Každých 10 minut"; +"messagecheck_every_20_minutes" = "Každých 20 minut"; +"messagecheck_every_30_minutes" = "Každých 30 minut"; +"messagecheck_once_per_hour" = "Jednou za hodinu"; + +"Forward messages:" = "Přeposlat zprávy:"; +"messageforward_inline" = "Do řady"; +"messageforward_attached" = "Jako přílohu"; + +"Default identity:" = "Výchozí identita:"; +"Manage identities..." = "Spravovat identity..."; +"Signature" = "Podpis"; +"replyplacement_above" = "Začít mou odpověď nad citací"; +"replyplacement_below" = "Začít mou odpověď pod citací"; +"And place my signature" = "A umístit můj podpis"; +"signatureplacement_above" = "pod odpověď"; +"signatureplacement_below" = "pod citaci"; + +/* Additional Parameters */ +"Additional Parameters" = "Dodatečné parametry"; + +/* password */ +"New password:" = "Nové heslo:"; +"Confirmation:" = "Potvrzení:"; +"Change" = "Změnit"; diff --git a/UI/PreferencesUI/GNUmakefile b/UI/PreferencesUI/GNUmakefile index 22aacc71f..fc64cd6f9 100644 --- a/UI/PreferencesUI/GNUmakefile +++ b/UI/PreferencesUI/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = PreferencesUI PreferencesUI_PRINCIPAL_CLASS = PreferencesUIProduct -PreferencesUI_LANGUAGES = Dutch English French German Italian Spanish Welsh Russian +PreferencesUI_LANGUAGES = BrazilianPortuguese Czech Dutch English French German Italian Spanish Welsh Russian PreferencesUI_OBJC_FILES = \ PreferencesUIProduct.m \ diff --git a/UI/SOGoUI/SOGoACLAdvisory.h b/UI/SOGoUI/SOGoACLAdvisory.h index bb209792f..32fb1a3b2 100644 --- a/UI/SOGoUI/SOGoACLAdvisory.h +++ b/UI/SOGoUI/SOGoACLAdvisory.h @@ -1,6 +1,6 @@ /* SOGoACLAdvisory.h - this file is part of SOGo * - * Copyright (C) 2007 Inverse inc. + * Copyright (C) 2007-2009 Inverse inc. * * Author: Wolfgang Sourdeau * @@ -65,6 +65,24 @@ @end +@interface SOGoACLBrazilianPortugueseAdditionAdvisory : SOGoACLAdditionAdvisory +@end + +@interface SOGoACLBrazilianPortugueseModificationAdvisory : SOGoACLModificationAdvisory +@end + +@interface SOGoACLBrazilianPortugueseRemovalAdvisory : SOGoACLRemovalAdvisory +@end + +@interface SOGoACLCzechAdditionAdvisory : SOGoACLAdditionAdvisory +@end + +@interface SOGoACLCzechModificationAdvisory : SOGoACLModificationAdvisory +@end + +@interface SOGoACLCzechRemovalAdvisory : SOGoACLRemovalAdvisory +@end + @interface SOGoACLDutchAdditionAdvisory : SOGoACLAdditionAdvisory @end diff --git a/UI/SOGoUI/SOGoACLAdvisory.m b/UI/SOGoUI/SOGoACLAdvisory.m index 7bd21fe9f..df6ae805b 100644 --- a/UI/SOGoUI/SOGoACLAdvisory.m +++ b/UI/SOGoUI/SOGoACLAdvisory.m @@ -246,6 +246,24 @@ @end +@implementation SOGoACLBrazilianPortugueseAdditionAdvisory +@end + +@implementation SOGoACLBrazilianPortugueseModificationAdvisory +@end + +@implementation SOGoACLBrazilianPortugueseRemovalAdvisory +@end + +@implementation SOGoACLCzechAdditionAdvisory +@end + +@implementation SOGoACLCzechModificationAdvisory +@end + +@implementation SOGoACLCzechRemovalAdvisory +@end + @implementation SOGoACLDutchAdditionAdvisory @end diff --git a/UI/SOGoUI/SOGoFolderAdvisory.h b/UI/SOGoUI/SOGoFolderAdvisory.h index d45fa216b..5a2d3da7e 100644 --- a/UI/SOGoUI/SOGoFolderAdvisory.h +++ b/UI/SOGoUI/SOGoFolderAdvisory.h @@ -1,6 +1,6 @@ /* SOGoFolderAdvisory.h - this file is part of SOGo * - * Copyright (C) 2007 Inverse inc. + * Copyright (C) 2007-2009 Inverse inc. * * Author: Ludovic Marcotte * @@ -53,6 +53,18 @@ @interface SOGoFolderRemovalAdvisory : SOGoFolderAdvisory @end +@interface SOGoFolderBrazilianPortugueseAdditionAdvisory : SOGoFolderAdditionAdvisory +@end + +@interface SOGoFolderBrazilianPortugueseRemovalAdvisory : SOGoFolderRemovalAdvisory +@end + +@interface SOGoFolderCzechAdditionAdvisory : SOGoFolderAdditionAdvisory +@end + +@interface SOGoFolderCzechRemovalAdvisory : SOGoFolderRemovalAdvisory +@end + @interface SOGoFolderDutchAdditionAdvisory : SOGoFolderAdditionAdvisory @end diff --git a/UI/SOGoUI/SOGoFolderAdvisory.m b/UI/SOGoUI/SOGoFolderAdvisory.m index e0c4883e4..087c6d056 100644 --- a/UI/SOGoUI/SOGoFolderAdvisory.m +++ b/UI/SOGoUI/SOGoFolderAdvisory.m @@ -1,6 +1,6 @@ /* SOGoFolderAdvisory.m - this file is part of SOGo * - * Copyright (C) 2007 Inverse inc. + * Copyright (C) 2007-2009 Inverse inc. * * Author: Ludovic Marcotte * @@ -219,6 +219,18 @@ @end +@implementation SOGoFolderBrazilianPortugueseAdditionAdvisory +@end + +@implementation SOGoFolderBrazilianPortugueseRemovalAdvisory +@end + +@implementation SOGoFolderCzechAdditionAdvisory +@end + +@implementation SOGoFolderCzechRemovalAdvisory +@end + @implementation SOGoFolderDutchAdditionAdvisory @end diff --git a/UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings b/UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings new file mode 100755 index 000000000..5504ce898 --- /dev/null +++ b/UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings @@ -0,0 +1,508 @@ +/* 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"; +"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"; + +/* Tabs */ +"Date" = "Data"; +"Calendars" = "Calendários"; + +/* Day */ + +"Sunday" = "Domingo"; +"Monday" = "Segunda"; +"Tuesday" = "Terça"; +"Wednesday" = "Quarta"; +"Thursday" = "Quinta"; +"Friday" = "Sexta"; +"Saturday" = "Sábado"; + +"Sun" = "Dom"; +"Mon" = "Seg"; +"Tue" = "Ter"; +"Wed" = "Qua"; +"Thu" = "Qui"; +"Fri" = "Sex"; +"Sat" = "Sab"; + +"a2_Sunday" = "Do"; +"a2_Monday" = "Se"; +"a2_Tuesday" = "Te"; +"a2_Wednesday" = "Qu"; +"a2_Thursday" = "Qu"; +"a2_Friday" = "Se"; +"a2_Saturday" = "Sa"; + +"dayLabelFormat" = "%m/%d/%Y"; +"today" = "Hoje"; + +/* Week */ + +"Week" = "Semana"; +"this week" = "esta semana"; + +"Week %d" = "Semana %d"; + +/* Month */ + +"this month" = "este mês"; + +"January" = "Janeiro"; +"February" = "Fevereiro"; +"March" = "Março"; +"April" = "Abril"; +"May" = "Maio"; +"June" = "Junho"; +"July" = "Julho"; +"August" = "Agosto"; +"September" = "Setembro"; +"October" = "Outubro"; +"November" = "Novembro"; +"December" = "Dezembro"; + +"a3_January" = "Janeiro"; +"a3_February" = "Fevereiro"; +"a3_March" = "Março"; +"a3_April" = "Abril"; +"a3_May" = "Maio"; +"a3_June" = "Junho"; +"a3_July" = "Julho"; +"a3_August" = "Agosto"; +"a3_September" = "Setembro"; +"a3_October" = "Outubro"; +"a3_November" = "Novembro"; +"a3_December" = "Dezembro"; + +/* Year */ + +"this year" = "este ano"; + +/* Menu */ + +"Calendar" = "Calendário"; +"Contacts" = "Contatos"; + +"New Calendar..." = "Novo Calendário..."; +"Delete Calendar" = "Apagar Calendário"; +"Sharing..." = "Compartilhamento..."; +"Export Calendar..." = "Exportar Calendário..."; +"Publish Calendar..." = "Publicar Calendário..."; +"Reload Remote Calendars" = "Recarregar Calendários Remotos"; +"Properties" = "Propriedades"; + +"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 */ + +"Default Roles" = "Papéis Padrão"; +"User rights for:" = "Direitos de:"; + +"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 em meu calendário."; +"This person can erase objects from my calendar." += "Esta pessoa pode apagar objetos em meu calendário."; + +/* Button Titles */ + +"New Calendar..." = "Novo Calendário..."; +"Subscribe to a Calendar..." = "Inscrever-se em um Calendário..."; +"Remove the selected Calendar" = "Remover o Calendário selecionado"; + +"Name of the Calendar" = "Nome deste Calendário"; + +"new" = "Novo"; +"printview" = "Visualizar Impressão"; +"edit" = "Editar"; +"delete" = "Apagar"; +"proposal" = "Proposta"; +"Save and Close" = "Salvar e Fechar"; +"Close" = "Fechar"; +"Invite Attendees" = "Convidar Participantes"; +"Documents" = "Documentos"; +"Update" = "Atualizar"; +"Cancel" = "Cancelar"; +"show_rejected_apts" = "Exibir apontamentos rejeitados"; +"hide_rejected_apts" = "Ocultar apontamentos rejeitados"; + + +/* Schedule */ + +"Schedule" = "Agenda"; +"No appointments found" = "Apontamentos não encontrados"; +"Meetings proposed by you" = "Reuniões propostas por você"; +"Meetings proposed to you" = "Reuniões propostas para você"; +"sched_startDateFormat" = "%d/%m %H:%M"; +"action" = "Ação"; +"accept" = "Aceitar"; +"decline" = "Declinar"; +"more attendees" = "Mais Participantes"; +"Hide already accepted and rejected appointments" = "Ocultar apontamentos já aceitos e rejeitados"; +"Show already accepted and rejected appointments" = "Exibir apontamentos já aceitos e rejeitados"; + + +/* Appointments */ + +"Appointment viewer" = "Visualizador de Apontamentos"; +"Appointment editor" = "Editor de Apontamento"; +"Appointment proposal" = "Apontamento Proposto"; +"Appointment on" = "Apontamento em"; +"Start:" = "Inicio:"; +"End:" = "Fim:"; +"Due Date:" = "Data:"; +"Title:" = "Título:"; +"Calendar:" = "Calendário:"; +"Name" = "Nome"; +"Email" = "Email"; +"Status:" = "Status:"; +"% complete" = "% completado"; +"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:"; + +"Target:" = "Target:"; + +"attributes" = "atributos"; +"attendees" = "participantes"; +/* checkbox title */ +"is private" = "é privado"; +/* classification */ +"Public" = "Público"; +"Private" = "Privado"; +/* text used in overviews and tooltips */ +"empty title" = "Título Vazio"; +"private appointment" = "Apontamento privado"; + +"Change..." = "Alterar..."; + +/* Appointments (participation state) */ + +"partStat_NEEDS-ACTION" = "Ações necessárias"; +"partStat_ACCEPTED" = "Aceitado"; +"partStat_DECLINED" = "Declinado"; +"partStat_TENTATIVE" = "Tentativa"; +"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:" = "Visão:"; +"Title or Description" = "Título ou Descrição"; + +"Search" = "Pesquisar"; +"Search attendees" = "Pesquisar participantes"; +"Search resources" = "Pesquisar recursos"; +"Search appointments" = "Pesquisar apontamentos"; +"Search in Anais" = "Pesquisar nos Anais"; + +"All day Event" = "Evento diário"; +"check for conflicts" = "Checar conflitos"; + +"Browse URL" = "Abrir URL"; + +"newAttendee" = "Adicionar participante"; + +/* calendar modes */ + +"Overview" = "Visão Geral"; +"Chart" = "Fluxo"; +"List" = "Lista"; +"Columns" = "Colunas"; + +/* Priorities */ + +"prio_0" = "Not specified"; +"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" = "ciclo_uma_vez"; +"cycle_daily" = "cycle_diário"; +"cycle_weekly" = "cycle_semanal"; +"cycle_2weeks" = "cycle_2semanas"; +"cycle_4weeks" = "cycle_4semanas"; +"cycle_monthly" = "cycle_mensal"; +"cycle_weekday" = "cycle_semanal"; +"cycle_yearly" = "cycle_anual"; + +"cycle_end_never" = "cycle_sem_fim"; +"cycle_end_until" = "cycle_fim_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)" = "apontamento(s)"; +"Repeat until" = "Repetir até"; + +"First" = "Primeiro"; +"Second" = "Segundo"; +"Third" = "Terceiro"; +"Fourth" = "Quarto"; +"Fift" = "Quinto"; +"Last" = "Último"; + +/* Appointment categories */ + +"category_NONE" = "Nenhum"; +"category_ANNIVERSARY" = "Aniversário"; +"category_BIRTHDAY" = "Nascimento"; +"category_BUSINESS" = "Negócios"; +"category_CALLS" = "Chamadas"; +"category_CLIENTS" = "Clientes"; +"category_COMPETITION" = "Competição"; +"category_CUSTOMER" = "Cliente"; +"category_FAVORITES" = "Favoritos"; +"category_FOLLOW UP" = "Continuação"; +"category_GIFTS" = "Presentes"; +"category_HOLIDAYS" = "Feriados"; +"category_IDEAS" = "Ideias"; +"category_ISSUES" = "Edições"; +"category_MISCELLANEOUS" = "Variedades"; +"category_PERSONAL" = "Pessoal"; +"category_PROJECTS" = "Projetos"; +"category_PUBLIC HOLIDAY" = "Feriado Nacional"; +"category_STATUS" = "Status"; +"category_SUPPLIERS" = "Fornecedores"; +"category_TRAVEL" = "Viagem"; +"category_VACATION" = "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"; + +"zoom_400" = "400%"; +"zoom_200" = "200%"; +"zoom_100" = "100%"; +"zoom_50" = "50%"; +"zoom_25" = "25%"; + +/* transparency */ + +"Show Time as Free" = "Exibir Hora como Livre"; + +/* 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 você informou ocorre antes da data inicial."; + +"Tasks" = "Tarefas"; +"Show completed tasks" = "Exibir tarefas completadas"; + +/* 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 Mês"; +"Month View" = "Visualizar Mês"; + +"eventPartStatModificationError" = "Seu status de participação não pode ser modificado."; + +/* menu */ +"New Event..." = "Novo Evento..."; +"New Task..." = "Neva Tarefa..."; +"Edit Selected Event..." = "Editar o Evento Selecionado..."; +"Delete Selected Event" = "Apagar o Evento Selecionado"; +"Select All" = "Selecionar Tudo"; +"Workweek days only" = "Somente semanas úteis"; +"Tasks in View" = "Tarefas na vista"; + +"eventDeleteConfirmation" = "Apagar permanentemente este evento.\nVocê gostaria de continuar?"; +"taskDeleteConfirmation" = "Apagar permanentemente esta tarefa.\nVocê gostaria de 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 */ +"Required participant" = "Participante Requerido"; +"Optional participant" = "Participante Opcional"; +"Chair" = "Cadeira"; + +"Needs action" = "Ações necessárias"; +"Accepted" = "Aceitado"; +"Declined" = "Declinado"; +"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"; +"Only office hours" = "Somente horário comercial"; + +/* apt list */ +"Title" = "Título"; +"Start" = "Início"; +"End" = "Fim"; +"Location" = "Localização"; +"(Private Event)" = "(Evento Privado)"; + +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)"; + +"closeThisWindowMessage" = "Obrigado! Agora você 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 você 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:"; +"Tag:" = "Marca:"; diff --git a/UI/Scheduler/Czech.lproj/Localizable.strings b/UI/Scheduler/Czech.lproj/Localizable.strings new file mode 100755 index 000000000..6893d7092 --- /dev/null +++ b/UI/Scheduler/Czech.lproj/Localizable.strings @@ -0,0 +1,508 @@ +/* this file is in UTF-8 format! */ + +/* Tooltips */ + +"Create a new event" = "vytvořit novou událost"; +"Create a new task" = "Vytvořit nový úkol"; +"Edit this event or task" = "Upravit tuto událost nebo úkol"; +"Delete this event or task" = "Smazat tuto událost nebo úkol"; +"Go to today" = "Jít na dnešek"; +"Switch to day view" = "Přepnout na denní zobrazení"; +"Switch to week view" = "Přepnout na týdenní zobrazení"; +"Switch to month view" = "Přepnout na měsíční zobrazení"; + +/* Tabs */ +"Date" = "Datum"; +"Calendars" = "Kalendáře"; + +/* Day */ + +"Sunday" = "Neděle"; +"Monday" = "Pondělí"; +"Tuesday" = "Úterý"; +"Wednesday" = "Středa"; +"Thursday" = "Čtvrtek"; +"Friday" = "Pátek"; +"Saturday" = "Sobota"; + +"Sun" = "Ne"; +"Mon" = "Po"; +"Tue" = "Út"; +"Wed" = "St"; +"Thu" = "čt"; +"Fri" = "Pá"; +"Sat" = "So"; + +"a2_Sunday" = "Ne"; +"a2_Monday" = "Po"; +"a2_Tuesday" = "Út"; +"a2_Wednesday" = "St"; +"a2_Thursday" = "Čt"; +"a2_Friday" = "Pá"; +"a2_Saturday" = "So"; + +"dayLabelFormat" = "%d/%m/%Y"; +"today" = "Dnes"; + +/* Week */ + +"Week" = "Týdent"; +"this week" = "tento týden"; + +"Week %d" = "Týden %d"; + +/* Month */ + +"this month" = "tento měsíc"; + +"January" = "Leden"; +"February" = "Únor"; +"March" = "Březen"; +"April" = "Duben"; +"May" = "Květen"; +"June" = "Červen"; +"July" = "Červenec"; +"August" = "Srpen"; +"September" = "Září"; +"October" = "Říjen"; +"November" = "Listopad"; +"December" = "Prosinec"; + +"a3_January" = "Leden"; +"a3_February" = "Únor"; +"a3_March" = "Březen"; +"a3_April" = "Duben"; +"a3_May" = "Květen"; +"a3_June" = "Červen"; +"a3_July" = "Červenec"; +"a3_August" = "Srpen"; +"a3_September" = "Září"; +"a3_October" = "Říjen"; +"a3_November" = "Listopad"; +"a3_December" = "Prosinec"; + +/* Year */ + +"this year" = "letos"; + +/* Menu */ + +"Calendar" = "Kalendář"; +"Contacts" = "Kontakty"; + +"New Calendar..." = "Nový kalendář..."; +"Delete Calendar" = "Smazat kalendář"; +"Sharing..." = "Sdílení..."; +"Export Calendar..." = "Exportovat kalendář..."; +"Publish Calendar..." = "Publikovat kalendář..."; +"Reload Remote Calendars" = "Nahrát vzdálené kalendáře"; +"Properties" = "Vlastnosti"; + +"Compose E-Mail to All Attendees" = "Vytvořit e-mail pro všechny účastníky"; +"Compose E-Mail to Undecided Attendees" = "Vytvořit e-mail pro nerozhodnuté účastníky"; + +/* Folders */ +"Personal calendar" = "Osobní kalendář"; + +/* Misc */ + +"OpenGroupware.org" = "OpenGroupware.org"; +"Forbidden" = "Zakázaná"; + +/* acls */ + +"Default Roles" = "Výchozí role"; +"User rights for:" = "Uživatelská práva pro:"; + +"label_Public" = "Veřejné"; +"label_Private" = "Soukromé"; +"label_Confidential" = "Důvěrné"; + +"label_Viewer" = "Zobrazit vše"; +"label_DAndTViewer" = "Zobrazit datum a čas"; +"label_Modifier" = "Upravit"; +"label_Responder" = "Odpovědět komu"; +"label_None" = "Žádný"; + +"View All" = "Zobrazit vše"; +"View the Date & Time" = "Zobrazit datum a čas"; +"Modify" = "Upravit"; +"Respond To" = "Odpovědět komu"; +"None" = "Žádný"; + +"This person can create objects in my calendar." += "Tato osoba může vytvářet objekty v mém kalendáři."; +"This person can erase objects from my calendar." += "Tato osoba může mazat objekty z mého kalendáře."; + +/* Button Titles */ + +"New Calendar..." = "Nový kalendář..."; +"Subscribe to a Calendar..." = "Přihlásit se k odběru kalendáře..."; +"Remove the selected Calendar" = "Odebrat zvolený kalendář"; + +"Name of the Calendar" = "Název kalendáře"; + +"new" = "Nový"; +"printview" = "Náhled tisku"; +"edit" = "Upravit"; +"delete" = "Smazat"; +"proposal" = "Návrh"; +"Save and Close" = "Uložit a zavřít"; +"Close" = "Zavřít"; +"Invite Attendees" = "Pozvat účastníky"; +"Documents" = "Dokumenty"; +"Update" = "Aktualizace"; +"Cancel" = "Storno"; +"show_rejected_apts" = "Ukázat odmítnuté schůzky"; +"hide_rejected_apts" = "Skrýt odmítnuté schhůzky"; + + +/* Schedule */ + +"Schedule" = "Plán"; +"No appointments found" = "Nenalezeny žádné schůzky"; +"Meetings proposed by you" = "Schůzky navržené Vámi"; +"Meetings proposed to you" = "Schůzky navržené Vám"; +"sched_startDateFormat" = "%d/%m %H:%M"; +"action" = "Akce"; +"accept" = "Přijmout"; +"decline" = "Odmítnou"; +"more attendees" = "Více účastníků"; +"Hide already accepted and rejected appointments" = "Skrýt již přijaté a odmítnuté schůzky"; +"Show already accepted and rejected appointments" = "Zobrazit již přijaté a odmítnuté schůzky"; + + +/* Appointments */ + +"Appointment viewer" = "Zobrazit schůzky"; +"Appointment editor" = "Editovat schůzky"; +"Appointment proposal" = "Navrhnout schůzku"; +"Appointment on" = "Schůzka na"; +"Start:" = "Začátek:"; +"End:" = "Konec:"; +"Due Date:" = "Datum:"; +"Title:" = "Titulek:"; +"Calendar:" = "Kalendář:"; +"Name" = "Jméno"; +"Email" = "E-Mail"; +"Status:" = "Status:"; +"% complete" = "% hotovo"; +"Location:" = "Místo:"; +"Priority:" = "Priorita:"; +"Privacy" = "Soukromí"; +"Cycle" = "Cyklus opakování"; +"Cycle End" = "Konec cyklu"; +"Categories" = "Kategorie"; +"Classification" = "Klasifikace"; +"Duration" = "Trvání"; +"Attendees:" = "Účastníci:"; +"Resources" = "Zdroje"; +"Organizer:" = "Organizér:"; +"Description:" = "Popis:"; +"Document:" = "Dokument:"; +"Category:" = "Kategorie:"; +"Repeat:" = "Opakování:"; +"Reminder:" = "Upomínka:"; + +"Target:" = "Cíl:"; + +"attributes" = "atributy"; +"attendees" = "účastníci"; +/* checkbox title */ +"is private" = "je soukromý/á"; +/* classification */ +"Public" = "Veřejný"; +"Private" = "Soukromý"; +/* text used in overviews and tooltips */ +"empty title" = "Prázdný titulek"; +"private appointment" = "Soukromá schůzka"; + +"Change..." = "Změnit..."; + +/* Appointments (participation state) */ + +"partStat_NEEDS-ACTION" = "Vyžaduje akci"; +"partStat_ACCEPTED" = "Přijatý/á"; +"partStat_DECLINED" = "Odmítnutý/á"; +"partStat_TENTATIVE" = "Nerozhodnutý/á"; +"partStat_DELEGATED" = "Delegovaný/á"; +"partStat_OTHER" = "Ostatní"; + +/* Appointments (error messages) */ + +"Conflicts found!" = "Nalezeno překrývání"; +"Invalid iCal data!" = "Neplatná iCal data"; +"Could not create iCal data!" = "Nebylo možné vytvořit iCal data!"; + +/* Searching */ + +"view_all" = "Všechna"; +"view_today" = "Dnes"; +"view_next7" = "Následujících 7 dní"; +"view_next14" = "Následujících 14 dní"; +"view_next31" = "Následujících 31 dní"; +"view_thismonth" = "Tento měsíc"; +"view_future" = "Všechny budoucí události"; +"view_selectedday" = "Zvolený den"; + +"View:" = "Zobrazit:"; +"Title or Description" = "Titulek nebo popis"; + +"Search" = "Vyhledat"; +"Search attendees" = "Vyhledat účastníky"; +"Search resources" = "Vyhledat zdroje"; +"Search appointments" = "Vyhledat schůzky"; +"Search in Anais" = "Vyhledat v Anais"; + +"All day Event" = "Celodenní událost"; +"check for conflicts" = "Zkontrolovat překrývání"; + +"Browse URL" = "Prozkoumat URL"; + +"newAttendee" = "Přidat účastníka"; + +/* calendar modes */ + +"Overview" = "Přehled"; +"Chart" = "Tabulka"; +"List" = "Seznam"; +"Columns" = "Sloupy"; + +/* Priorities */ + +"prio_0" = "Nespecifikovaná"; +"prio_1" = "Vysoká"; +"prio_2" = "Vysoká"; +"prio_3" = "Vysoká"; +"prio_4" = "Vysoká"; +"prio_5" = "Normální"; +"prio_6" = "Nízká"; +"prio_7" = "Nízká"; +"prio_8" = "Nízká"; +"prio_9" = "Nízká"; + +/* access classes (privacy) */ +"PUBLIC_vevent" = "Veřejná událost"; +"CONFIDENTIAL_vevent" = "Důvěrná událost"; +"PRIVATE_vevent" = "Soukromá událost"; +"PUBLIC_vtodo" = "Veřejný úkol"; +"CONFIDENTIAL_vtodo" = "Důvěrný úkol"; +"PRIVATE_vtodo" = "Osobní úkol"; + +/* status type */ +"status_" = "Nespecifikovaný"; +"status_NOT-SPECIFIED" = "Nespecifikovaný"; +"status_TENTATIVE" = "Prozatimní"; +"status_CONFIRMED" = "Potvrzený"; +"status_CANCELLED" = "Zrušený"; +"status_NEEDS-ACTION" = "Vyžaduje akci"; +"status_IN-PROCESS" = "Probíhající"; +"status_COMPLETED" = "Hotov"; + +/* Cycles */ + +"cycle_once" = "cyklus_jednou"; +"cycle_daily" = "cyklus_denně"; +"cycle_weekly" = "cyklus_týdně"; +"cycle_2weeks" = "cyklus_2týdenní"; +"cycle_4weeks" = "cyklus_4týdenní"; +"cycle_monthly" = "cyklus_měsíční"; +"cycle_weekday" = "cycle_pracovnídny"; +"cycle_yearly" = "cycle_roční"; + +"cycle_end_never" = "cyklus_konec_nikdy"; +"cycle_end_until" = "cycle_konec_do"; + +"Recurrence pattern" = "Vzor opakování"; +"Range of recurrence" = "Rozsah opakování"; + +"Repeat" = "Opakování"; +"Daily" = "Denní"; +"Weekly" = "Týdenní"; +"Monthly" = "Měsíční"; +"Yearly" = "Roční"; +"Every" = "Každých"; +"Days" = "Dní"; +"Week(s)" = "Týdnů"; +"On" = "V"; +"Month(s)" = "Měsíců"; +"The" = ""; +"Recur on day(s)" = "Opakovat ve dnech"; +"Year(s)" = "rocích"; +"cycle_of" = ""; +"No end date" = "Bez data konce"; +"Create" = "Vytvořit"; +"appointment(s)" = "schůzku/y"; +"Repeat until" = "Opakovat do"; + +"First" = "První"; +"Second" = "Druhý"; +"Third" = "Třetí"; +"Fourth" = "Čtvrtý"; +"Fift" = "Pátý"; +"Last" = "Poslední"; + +/* Appointment categories */ + +"category_NONE" = "ˇŽádný"; +"category_ANNIVERSARY" = "Výročí"; +"category_BIRTHDAY" = "Narozeniny"; +"category_BUSINESS" = "Pracovní"; +"category_CALLS" = "Volání"; +"category_CLIENTS" = "Klietni"; +"category_COMPETITION" = "Soutěž"; +"category_CUSTOMER" = "Zákazník"; +"category_FAVORITES" = "Oblíbené"; +"category_FOLLOW UP" = "Následující"; +"category_GIFTS" = "Dárky"; +"category_HOLIDAYS" = "Prázdniny"; +"category_IDEAS" = "Nápady"; +"category_ISSUES" = "Problémy"; +"category_MISCELLANEOUS" = "Ostatní"; +"category_PERSONAL" = "Osobní"; +"category_PROJECTS" = "Projekty"; +"category_PUBLIC HOLIDAY" = "Státní svátek"; +"category_STATUS" = "Status"; +"category_SUPPLIERS" = "Dodavatelé"; +"category_TRAVEL" = "Cestování"; +"category_VACATION" = "Dovolená"; + +"repeat_NEVER" = "Neopakuje se"; +"repeat_DAILY" = "Denně"; +"repeat_WEEKLY" = "Týdně"; +"repeat_BI-WEEKLY" = "Každý druhý týden"; +"repeat_EVERY WEEKDAY" = "Každý pracovní den"; +"repeat_MONTHLY" = "Měsíčně"; +"repeat_YEARLY" = "Ročně"; +"repeat_CUSTOM" = "Vlastní..."; + +"reminder_NONE" = "Bez upomínky"; +"reminder_5_MINUTES_BEFORE" = "5 minut před"; +"reminder_10_MINUTES_BEFORE" = "10 minut před"; +"reminder_15_MINUTES_BEFORE" = "15 minut před"; +"reminder_30_MINUTES_BEFORE" = "30 minut před"; +"reminder_45_MINUTES_BEFORE" = "45 minut před"; +"reminder_1_HOUR_BEFORE" = "1 hodinu před"; +"reminder_2_HOURS_BEFORE" = "2 hodiny před"; +"reminder_5_HOURS_BEFORE" = "5 hodin před"; +"reminder_15_HOURS_BEFORE" = "15 hodin před"; +"reminder_1_DAY_BEFORE" = "1 den před"; +"reminder_2_DAYS_BEFORE" = "2 dny před"; +"reminder_1_WEEK_BEFORE" = "1 týden před"; +"reminder_CUSTOM" = "Vlastní..."; + +"reminder_MINUTES" = "minuty"; +"reminder_HOURS" = "hodiny"; +"reminder_DAYS" = "dny"; +"reminder_BEFORE" = "před"; +"reminder_AFTER" = "po"; +"reminder_START" = "začátku/em události"; +"reminder_END" = "konci události"; + +"zoom_400" = "400%"; +"zoom_200" = "200%"; +"zoom_100" = "100%"; +"zoom_50" = "50%"; +"zoom_25" = "25%"; + +/* transparency */ + +"Show Time as Free" = "Ukázat čas volně"; + +/* validation errors */ + +validate_notitle = "Žádný titulek nebyl nastaven, pokračovat?"; +validate_invalid_startdate = "Chybné datum začátku!"; +validate_invalid_enddate = "Chybné datum konce!"; +validate_endbeforestart = "Zadané datum konce je před začátkem události."; + +"Tasks" = "Úkoly"; +"Show completed tasks" = "Ukázat hotové úkoly"; + +/* tabs */ +"Task" = "Úkol"; +"Event" = "Událost"; +"Recurrence" = "Opakování"; + +/* toolbar */ +"New Event" = "Nová událost"; +"New Task" = "Nový úkol"; +"Edit" = "Upravit"; +"Delete" = "Smazat"; +"Go to Today" = "Jít na dnešek"; +"Day View" = "Denní zobrazení"; +"Week View" = "Týdenní zobrazení"; +"Month View" = "Měsíční zobrazení"; + +"eventPartStatModificationError" = "Status Vaší účasti nemohl být změněn."; + +/* menu */ +"New Event..." = "Nová událost..."; +"New Task..." = "Nový úkol..."; +"Edit Selected Event..." = "Upravit označenou událost..."; +"Delete Selected Event" = "Smazat označenou událost"; +"Select All" = "Vybrat vše"; +"Workweek days only" = "Pouze pracovní dny"; +"Tasks in View" = "Zobrazené úkoly"; + +"eventDeleteConfirmation" = "Smazání této události je permanentní.\nChcete pokračovat?"; +"taskDeleteConfirmation" = "Smazání tohoto úkolu je permanentní.\nChcete pokračovat?"; + +"You cannot remove nor unsubscribe from your personal calendar." += "Nemůžete odebrat nebo se odhlásit z odběru svého vlastního kalendáře."; +"Are you sure you want to delete the calendar \"%{0}\"?" += "Opravdu chcete smazat kalendář \"%{0}\"?"; + +/* Legend */ +"Required participant" = "Vyžadovaný účastník"; +"Optional participant" = "Nepovinný účastník"; +"Chair" = "Židle"; + +"Needs action" = "Vyžaduje akci"; +"Accepted" = "Přijatý/á"; +"Declined" = "Odmítnutý/á"; +"Tentative" = "Nerozhodnutý/á"; + +"Free" = "Volný"; +"Busy" = "Zaneprázdněný"; +"Maybe busy" = "Možná zaneprázdněný"; +"No free-busy information" = "Žádná informace o zaneprázdněnosti"; + +/* FreeBusy panel buttons and labels */ +"Suggest time slot:" = "Navrhnout časovou přihrádku"; +"Zoom:" = "Přiblížit:"; +"Previous slot" = "Předchozí časová přihrádka"; +"Next slot" = "Další časová přihrádka"; +"Previous hour" = "Predchozí hodina"; +"Next hour" = "Další hodina"; +"Only office hours" = "Pouze úřední hodiny"; + +/* apt list */ +"Title" = "Titulek"; +"Start" = "Začátek"; +"End" = "Konec"; +"Location" = "Místo"; +"(Private Event)" = "(Soukromá událost)"; + +vevent_class0 = "(Veřejná událost)"; +vevent_class1 = "(Soukromá událost)"; +vevent_class2 = "(Důvěrná událost)"; + +vtodo_class0 = "(Veřejný úkol)"; +vtodo_class1 = "(Soukromý úkol)"; +vtodo_class2 = "(Důvěrný úkol)"; + +"closeThisWindowMessage" = "Děkujeme! Nyní můžete okno zavřít, nebo se podívat na vaše "; +"Multicolumn Day View" = "Vícesloupkové denní zobrazení"; + +"Please select an event or a task." = "Vyberte prosím událost nebo úkol."; + +"editRepeatingItem" = "Položka, kterou upravujete, se opakuje. Chcete opravit veškerá opakování nebo pouze tuto?"; +"button_thisOccurrenceOnly" = "Pouze toto opakování"; +"button_allOccurrences" = "Všechna opakování"; + +/* Properties dialog */ +"Name:" = "Název:"; +"Color:" = "Barva:"; +"Tag:" = "Štítek:"; diff --git a/UI/Scheduler/GNUmakefile b/UI/Scheduler/GNUmakefile index ac32ea9df..08b877da3 100644 --- a/UI/Scheduler/GNUmakefile +++ b/UI/Scheduler/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = SchedulerUI SchedulerUI_PRINCIPAL_CLASS = SchedulerUIProduct -SchedulerUI_LANGUAGES = Dutch English French German Italian Spanish Welsh Russian +SchedulerUI_LANGUAGES = BrazilianPortuguese Czech Dutch English French German Italian Spanish Welsh Russian SchedulerUI_OBJC_FILES = \ SchedulerUIProduct.m \