Skip to content

Commit

Permalink
Ensure resource bundles loading in UTF-8 FMSG-56 #resolve (#98)
Browse files Browse the repository at this point in the history
  • Loading branch information
tiagoppinho authored and sergiofbsilva committed Nov 20, 2018
1 parent 9853507 commit c870edf
Show file tree
Hide file tree
Showing 6 changed files with 45 additions and 43 deletions.
Empty file.
2 changes: 1 addition & 1 deletion messaging-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<name>Messaging Core</name>

<properties>
<version.org.fenixedu.bennu>5.0.0</version.org.fenixedu.bennu>
<version.org.fenixedu.bennu>6.0.0</version.org.fenixedu.bennu>
<version.com.mitchellbosecke.pebble>2.4.0</version.com.mitchellbosecke.pebble>
<version.javax.mail.javax.mail-api>1.6.0</version.javax.mail.javax.mail-api>
</properties>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# 🔥🔥🔥🔥🔥 This comment is here to force utf-8 🔥🔥🔥🔥🔥
error.bootstrapper.systemsender.address.empty = Sender address is required.
error.bootstrapper.systemsender.address.invalid = Sender address is not valid.
error.bootstrapper.systemsender.group.empty = Sender group is required.
Expand Down
81 changes: 41 additions & 40 deletions messaging-core/src/main/resources/MessagingResources_pt.properties
Original file line number Diff line number Diff line change
@@ -1,62 +1,63 @@
error.bootstrapper.systemsender.address.empty = Endereço do remetente é necessário.
error.bootstrapper.systemsender.address.invalid = Endereço do remetente não é válido.
error.bootstrapper.systemsender.group.empty = Grupo de envio é necessário.
error.bootstrapper.systemsender.group.invalid = Expressão do grupo de envio não é válida.
error.bootstrapper.systemsender.name.empty = Nome do remetente é necessário.
error.message.validation.file.forbidden=O utilizador atual não tem permissões de acesso para o anexo: {0}
error.message.validation.html.forbidden = Este remetente não está autorizado a enviar mensagens HTML.
error.message.validation.message.empty = Corpo da mensagem é necessário.
error.message.validation.recipient.single.invalid = Endereço de e-mail não é válido: {0}.
error.message.validation.recipient.token.erroneous = A autorização do remetente para um dos recipientes selecionados não pôde ser validada.
error.message.validation.recipient.token.expired = A autorização do remetente para um dos recipientes selecionados expirou.
error.message.validation.recipients.empty = É necessário pelo menos um destinatário.
error.message.validation.sender.empty = Remetente é necessário.
error.message.validation.sender.user.forbidden = Utilizador actual não pode utilizar o remetente escolhido.
error.message.validation.subject.empty = Assunto é necessário.
error.not.authorized = Não tem permissões para ver esta página
error.sender.validation.address.empty = Endereço do remetente é obrigatório.
error.sender.validation.address.invalid = Endereço do remetente inválido.
error.sender.validation.attachmentsEnabled.required=Permissão de carregamento de anexos é obrigatória.
error.sender.validation.html.required = Permissão de envio de HTML é obrigatória.
error.sender.validation.members.empty = Expressão de grupo de membros é obrigatória.
error.sender.validation.members.invalid = Expressão de grupo de membros inválida.
error.sender.validation.name.empty = Nome é obrigatório.
error.sender.validation.policy.empty = Política de preservação de mensagens é obrigatória.
error.sender.validation.policy.invalid = Política de preservação de mensagens inválida.
error.sender.validation.recipient.invalid = Recipiente inválido: {0}.
error.sender.validation.replyTo.invalid = Endereço de resposta inválido.
error.template.malformed = Não foi possível compilar a template de mensagem com id "{0}".
# 🔥🔥🔥🔥🔥 This comment is here to force utf-8 🔥🔥🔥🔥🔥
error.bootstrapper.systemsender.address.empty = Endereço do remetente é necessário.
error.bootstrapper.systemsender.address.invalid = Endereço do remetente não é válido.
error.bootstrapper.systemsender.group.empty = Grupo de envio é necessário.
error.bootstrapper.systemsender.group.invalid = Expressão do grupo de envio não é válida.
error.bootstrapper.systemsender.name.empty = Nome do remetente é necessário.
error.message.validation.file.forbidden=O utilizador atual não tem permissões de acesso para o anexo: {0}
error.message.validation.html.forbidden = Este remetente não está autorizado a enviar mensagens HTML.
error.message.validation.message.empty = Corpo da mensagem é necessário.
error.message.validation.recipient.single.invalid = Endereço de e-mail não é válido: {0}.
error.message.validation.recipient.token.erroneous = A autorização do remetente para um dos recipientes selecionados não pôde ser validada.
error.message.validation.recipient.token.expired = A autorização do remetente para um dos recipientes selecionados expirou.
error.message.validation.recipients.empty = É necessário pelo menos um destinatário.
error.message.validation.sender.empty = Remetente é necessário.
error.message.validation.sender.user.forbidden = Utilizador actual não pode utilizar o remetente escolhido.
error.message.validation.subject.empty = Assunto é necessário.
error.not.authorized = Não tem permissões para ver esta página
error.sender.validation.address.empty = Endereço do remetente é obrigatório.
error.sender.validation.address.invalid = Endereço do remetente inválido.
error.sender.validation.attachmentsEnabled.required=Permissão de carregamento de anexos é obrigatória.
error.sender.validation.html.required = Permissão de envio de HTML é obrigatória.
error.sender.validation.members.empty = Expressão de grupo de membros é obrigatória.
error.sender.validation.members.invalid = Expressão de grupo de membros inválida.
error.sender.validation.name.empty = Nome é obrigatório.
error.sender.validation.policy.empty = Política de preservação de mensagens é obrigatória.
error.sender.validation.policy.invalid = Política de preservação de mensagens inválida.
error.sender.validation.recipient.invalid = Recipiente inválido: {0}.
error.sender.validation.replyTo.invalid = Endereço de resposta inválido.
error.template.malformed = Não foi possível compilar a template de mensagem com id "{0}".

hint.bootstrapper.systemsender.group = Membros são autorizados a usar o remetente de sistema através da interface de envio de mensagens
hint.bootstrapper.systemsender.group = Membros são autorizados a usar o remetente de sistema através da interface de envio de mensagens

label.bootstrapper.systemsender.address = Endereço
label.bootstrapper.systemsender.address = Endereço
label.bootstrapper.systemsender.group = Grupo de Envio
label.bootstrapper.systemsender.name = Nome
label.messaging.group.senders = Remetentes

message.template.message.wrapper.description = Envolve mensagens institucionais enviadas através da interface de envio de mensagens.
message.template.message.wrapper.description = Envolve mensagens institucionais enviadas através da interface de envio de mensagens.
message.template.message.wrapper.html = {{htmlBody.getContent(locale) | default(htmlBody.getContent(preferredLocale)) | default(htmlBody.content)}}
message.template.message.wrapper.parameter.bccs = Lista dos recipientes BCC da mensagem.
message.template.message.wrapper.parameter.ccs = Lista dos recipientes CC da mensagem.
message.template.message.wrapper.parameter.creator = O utilizador que criou a mensagem.
message.template.message.wrapper.parameter.htmlBody = O conteúdo HTML da mensagem.
message.template.message.wrapper.parameter.preferredLocale = A localização preferida para o conteúdo da mensagem.
message.template.message.wrapper.parameter.replyTo = O endereço de resposta da mensagem.
message.template.message.wrapper.parameter.htmlBody = O conteúdo HTML da mensagem.
message.template.message.wrapper.parameter.preferredLocale = A localização preferida para o conteúdo da mensagem.
message.template.message.wrapper.parameter.replyTo = O endereço de resposta da mensagem.
message.template.message.wrapper.parameter.sender = O remetente da mensagem.
message.template.message.wrapper.parameter.singleBccs = Lista dos endereços de email dos recipientes BCC individuais da mensagem.
message.template.message.wrapper.parameter.singleTos = Lista dos endereços de email dos recipientes TO individuais da mensagem.
message.template.message.wrapper.parameter.singleBccs = Lista dos endereços de email dos recipientes BCC individuais da mensagem.
message.template.message.wrapper.parameter.singleTos = Lista dos endereços de email dos recipientes TO individuais da mensagem.
message.template.message.wrapper.parameter.subject = O assunto da mensagem.
message.template.message.wrapper.parameter.textBody = O conteúdo textual simples da mensagem.
message.template.message.wrapper.parameter.textBody = O conteúdo textual simples da mensagem.
message.template.message.wrapper.parameter.tos = Lista dos recipientes To da mensagem.
message.template.message.wrapper.subject = {{subject.getContent(locale) | default(subject.getContent(preferredLocale)) | default(subject.content)}}
message.template.message.wrapper.text = {{textBody.getContent(locale) | default(textBody.getContent(preferredLocale)) | default(textBody.content)}}\n\n---\nEsta mensagem foi enviada em nome do(a) {{sender.name}}{% if bccs is not empty %}, para os seguintes destinatários:{% for bcc in bccs | sort %}\n\n\t{{bcc.presentationName}}{% endfor %}{% else %}.{% endif %}
message.template.message.wrapper.text = {{textBody.getContent(locale) | default(textBody.getContent(preferredLocale)) | default(textBody.content)}}\n\n---\nEsta mensagem foi enviada em nome do(a) {{sender.name}}{% if bccs is not empty %}, para os seguintes destinatários:{% for bcc in bccs | sort %}\n\n\t{{bcc.presentationName}}{% endfor %}{% else %}.{% endif %}

name.storage.policy = Manter
name.storage.policy.all = todas
name.storage.policy.amount = até {0} mensagens
name.storage.policy.amount = até {0} mensagens
name.storage.policy.none = nenhuma
name.storage.policy.period = durante {0}

title.bootstrapper = Sistema de Mensagens
title.bootstrapper.systemsender = Remetente de Sistema
title.bootstrapper.systemsender.description = Configuração do remetente das mensagens de sistema
title.bootstrapper.systemsender.description = Configuração do remetente das mensagens de sistema
2 changes: 1 addition & 1 deletion messaging-test/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<properties>
<code.generator.class>pt.ist.fenixframework.backend.jvstm.JVSTMCodeGenerator</code.generator.class>
<version.ff>2.6.0</version.ff>
<version.ff>2.7.0</version.ff>
<version.spring>4.2.5.RELEASE</version.spring>
<version.junit.junit>4.11</version.junit.junit>
<version.jersey>2.10.1</version.jersey>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>org.fenixedu</groupId>
<artifactId>fenix-framework-project</artifactId>
<version>2.2.0</version>
<version>2.5.0</version>
</parent>

<artifactId>messaging</artifactId>
Expand Down

0 comments on commit c870edf

Please sign in to comment.