diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/docsummary.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/docsummary.get_pt_PT.properties
new file mode 100644
index 0000000..f88567b
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/docsummary.get_pt_PT.properties
@@ -0,0 +1,11 @@
+header=Recently Modified Documents
+
+empty.title=Keep track of content changes
+empty.description=Easily see which document library items site members have been working on. In the detailed view you can like an item and mark it as a favorite. You can also jump to the details page to leave a comment.
+
+## Note to translators: Please retain the HTML tags in the dashlet.help message.
+dashlet.help=
This dashlet makes it easy to keep track of your recent changes to library content in this site. Clicking the item name or thumbnail takes you to the details page so you can preview or work with the item.
\
+
There are two views for this dashlet. The detailed view lets you:
\
+
Mark an item as a favorite so it appears in Favorites lists for easy access
\
+
Like (and unlike) an item
\
+
Jump to the item details page to leave a comment
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/dynamic-welcome.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/dynamic-welcome.get_pt_BR.properties
new file mode 100644
index 0000000..44e70e8
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/dynamic-welcome.get_pt_BR.properties
@@ -0,0 +1,60 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+welcome.user=Bem vindo ao Dashboard, {0}
+welcome.site=Bem vindo ao site {1}, {0}
+
+welcome.user.description=Este painel principal lhe mostra o que est\ufffd acontecendo nos locais que voc\ufffd pertence.
+welcome.site.description=O painel do site permite que voc\ufffd saiba o que est\ufffd acontecendo neste site particular.
+get.started.message=Vamos come\ufffdar...
+
+panel.delete.header=Confirma Remo\ufffd\ufffdo
+panel.delete.msg=Tem certeza que deseja remover permanentemente o painel de assist\ufffdncia a partir deste painel?
+panel.delete.fail=N\ufffdo foi poss\ufffdvel remover o painel
+
+welcome.close=Remover
+
+welcome.user.tutorial.title= Introdu\ufffd\ufffdo ao Alfresco
+welcome.user.tutorial.description=Veja o que pode ser feito com o Alfresco lendo o tutorial
+welcome.user.tutorial.link=Visualizar tutorial
+
+welcome.user.sites.title=Colabora\ufffd\ufffdo
+welcome.user.sites.description=Cria\ufffd\ufffdo de site para compartilhamento de conte\ufffddo com outros membros do site
+welcome.user.sites.link=Criar um site
+
+welcome.user.profile.title=Personaliza\ufffd\ufffdo
+welcome.user.profile.description=Atualize suas informa\ufffd\ufffdes e insira sua foto para que todos possam te conhecer.
+welcome.user.profile.link=Atualizar perfil
+
+welcome.user.dashboard.title=Customizando
+welcome.user.dashboard.description=Configure o seu painel para mostar as informa\ufffd\ufffdes que deseja visualizar
+welcome.user.dashboard.link=Customize seu dashboard
+
+welcome.user.explore.title=Explorando
+welcome.user.explore.description=Ter um olhar para os os sites j\ufffd no Alfresco. Voc\ufffd pode visitar sites p\ufffdblicos e junt\ufffd-los imediatamente.
+welcome.user.explore.link=Visualizar todos sites
+
+welcome.site.dashboard.title=Customizando
+welcome.site.dashboard.description=Configurar este painel para mostar as informa\ufffd\ufffdes que voc\ufffd quer que os outros vejam.
+welcome.site.dashboard.link=Customizar o dashboard do site
+
+welcome.site.moderated.title=Ingressar
+welcome.site.moderated.description=Membro deste site \ufffd moderado. Voc\ufffd pode pedir para entrar e o moderador do site ser\ufffd notificado.
+welcome.site.moderated.link=Solicitar ingresso ao site
+
+welcome.site.upload.title=Colabora\ufffd\ufffdo
+welcome.site.upload.description=Carregamento de conte\ufffddo para a biblioteca para come\ufffdar a colaborar com os outros
+welcome.site.upload.link=Carregar conte\ufffddo
+
+welcome.site.invite.title=Convidativo
+welcome.site.invite.description=Come\ufffde convidando outras pessoas para participar do seu site
+welcome.site.invite.link=Convidar amigos
+
+welcome.site.members.title=Socializar
+welcome.site.members.description=Descubra quem pertence a este site. Da lista de membros pode visualizar perfis de usu\ufffdrios para conhecer outras pessoas.
+welcome.site.members.link=Visualizar membros do site
+
+welcome.site.browse.title=Explorando
+welcome.site.browse.description=Descubra que conte\ufffddo foi adicionado ao site navegando na biblioteca de documentos
+welcome.site.browse.link=Ir para biblioteca de documentos
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/dynamic-welcome.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/dynamic-welcome.get_pt_PT.properties
new file mode 100644
index 0000000..86c6b47
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/dynamic-welcome.get_pt_PT.properties
@@ -0,0 +1,56 @@
+welcome.user=Welcome to your dashboard, {0}
+welcome.site=Welcome to {1}, {0}
+
+welcome.user.description=The personal dashboard shows you what's going on in the sites you belong to.
+welcome.site.description=The site dashboard lets you know what's been happening in this particular site.
+get.started.message=Let's get you started...
+
+panel.delete.header=Confirm Removal
+panel.delete.msg=Are you sure you want to permanently remove the assistance panel from this dashboard?
+panel.delete.fail=Unable to remove dashlet.
+
+welcome.close=Remove
+
+welcome.user.tutorial.title=Learning
+welcome.user.tutorial.description=See what you can do with Alfresco by watching a video tutorial.
+welcome.user.tutorial.link=View the tutorials
+
+welcome.user.sites.title=Sharing
+welcome.user.sites.description=Create a site to share content with other site members.
+welcome.user.sites.link=Create a site
+
+welcome.user.profile.title=Personalizing
+welcome.user.profile.description=Update your personal and business information so others can get to know you.
+welcome.user.profile.link=Edit your profile
+
+welcome.user.dashboard.title=Customizing
+welcome.user.dashboard.description=Set up your dashboard to show the information you want to see.
+welcome.user.dashboard.link=Customize your dashboard
+
+welcome.user.explore.title=Exploring
+welcome.user.explore.description=Have a look at the sites already in Alfresco. You can visit public sites and join them straightaway.
+welcome.user.explore.link=View all sites
+
+welcome.site.dashboard.title=Customizing
+welcome.site.dashboard.description=Set up this dashboard to show information you want others to see.
+welcome.site.dashboard.link=Customize the site dashboard
+
+welcome.site.moderated.title=Joining
+welcome.site.moderated.description=This site's membership is moderated. You can request to join and a site manager will be notified.
+welcome.site.moderated.link=Request to join
+
+welcome.site.upload.title=Collaborating
+welcome.site.upload.description=Upload content to the document library to start collaborating with others.
+welcome.site.upload.link=Upload content
+
+welcome.site.invite.title=Inviting
+welcome.site.invite.description=Start inviting others to join your site.
+welcome.site.invite.link=Invite people
+
+welcome.site.members.title=Socializing
+welcome.site.members.description=Find out who belongs to this site. From the member list you can view user profiles to get to know others.
+welcome.site.members.link=View site members
+
+welcome.site.browse.title=Exploring
+welcome.site.browse.description=Find out what content has been added to the site by browsing the document library.
+welcome.site.browse.link=Go to document library
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/imagesummary.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/imagesummary.get_pt_BR.properties
new file mode 100644
index 0000000..f582348
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/imagesummary.get_pt_BR.properties
@@ -0,0 +1,11 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.title=Visualiza\ufffd\ufffdo de imagem
+label.noitems=Nenhum item para ser exibido
+text.modified-by=Modificado por {0}
+label.viewdetails=Visualizar detalhes
+label.download=Download
+
+dashlet.help=Este painel exibe uma miniatura de cada imagem na biblioteca de documentos. Clicar em uma miniatura abre a imagem na janela atual.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/imagesummary.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/imagesummary.get_pt_PT.properties
new file mode 100644
index 0000000..012a989
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/imagesummary.get_pt_PT.properties
@@ -0,0 +1,7 @@
+header.title=Image Preview
+label.noitems=No items to display
+text.modified-by=Modified by {0}
+label.viewdetails=View Details
+label.download=Download
+
+dashlet.help=This dashlet shows a thumbnail of each image in the document library. Clicking a thumbnail opens the image in the current window.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-activities.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-activities.get_pt_BR.properties
new file mode 100644
index 0000000..a0f33fb
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-activities.get_pt_BR.properties
@@ -0,0 +1,34 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Minhas atividades
+label.load-failed=N\ufffdo foi poss\ufffdvel carregar a lista de atividades
+label.filter=Visualizar
+
+## Note to translators: A interface do usu\ufffdrio torna os filtros 1,2,3 ao lado do outro. A tradu\ufffd\ufffdo ingl\ufffds da a este a apar\ufffdncia de uma frase, por exemplo: "Minhas atividades, atualiza\ufffd\ufffdes de status, nos \ufffdltimos 14 dias".
+## Isso \ufffd totalmente opcional. Se a linguagem n\ufffdo permite a esta estrutura, por favor, capitalizar as mensagens em filtro 2+3 para que eles apare\ufffdam desconectado.
+
+# Filter 1
+filter.mine=Minhas atividades
+filter.others=Todas demais atividades
+filter.all=Todas atividades
+filter.following=Eu estou seguindo
+# Filter 2
+filter.allItems=Todos itens
+filter.statusItems=Atualiza\ufffd\ufffdes de status
+filter.commentItems=Coment\ufffdrios
+filter.contentItems=conte\ufffddo
+filter.membershipItems=Membros
+# Filter 3
+filter.today=Hoje
+filter.7days=\ufffdltimos 7 dias
+filter.14days=\ufffdltimos 14 dias
+filter.28days=\ufffdltimos 28 dias
+
+empty.title=Seguir o que est\ufffd acontecendo em seus sites
+empty.description=As atividades nesta lista permitem acompanhar as mudan\ufffdas nos locais que voc\ufffd pertence, tais como visualiza\ufffd\ufffdo de atualiza\ufffd\ufffdes de conte\ufffddo. Voc\ufffd tamb\ufffdm pode ver quem est\ufffd ingressando e deixando seus sites.
+
+## Note to translators: Por favor, guarde as tags HTML na mensagem dashlet.help.
+dashlet.help=
Seguir o que se passa em seus sites \ufffd f\ufffdcil com este painel. Ele mostra as atividades em todos os locais em que pertence, tais como conte\ufffddos que tem sido adicionado, exclu\ufffddo ou editados. Voc\ufffd tamb\ufffdm pode ver quem est\ufffd ingressando e deixando seus sites.
\
+
Os filtros permitem que voc\ufffd visualize as atividades por per\ufffdodo de tempo e por propriedades.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-activities.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-activities.get_pt_PT.properties
new file mode 100644
index 0000000..cc6cf9d
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-activities.get_pt_PT.properties
@@ -0,0 +1,30 @@
+header=My Activities
+label.load-failed=Could not load activities list
+label.filter=Show
+
+## Note to translators: The User Interface renders Filters 1, 2, 3 next to each other. The English translation gives these the appearance of a sentence, for example: "My activities, status updates, in the last 14 days".
+## This is entirely optional. If the language doesn't allow for this structure, please capitalise the messages in Filter 2+3 so they appear disconnected.
+
+# Filter 1
+filter.mine=My activities
+filter.others=Everyone else's activities
+filter.all=Everyone's activities
+filter.following=I'm following
+# Filter 2
+filter.allItems=all items
+filter.statusItems=status updates
+filter.commentItems=comments
+filter.contentItems=content
+filter.membershipItems=memberships
+# Filter 3
+filter.today=today
+filter.7days=in the last 7 days
+filter.14days=in the last 14 days
+filter.28days=in the last 28 days
+
+empty.title=Follow what's going on in your sites
+empty.description=The activities in this list let you follow the changes in the sites you belong to. You'll see things such as content updates and likes. You can also see who is joining and leaving your sites.
+
+## Note to translators: Please retain the HTML tags in the dashlet.help message.
+dashlet.help=
Following what goes on in your sites is easy with this dashlet. It shows the activities in all the sites you belong to, such as content that's been added, deleted, and edited. You can also see who is joining and leaving your sites.
\
+
Filters let you view activities by time period and ownership.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-docs-editing.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-docs-editing.get_pt_BR.properties
new file mode 100644
index 0000000..3517013
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-docs-editing.get_pt_BR.properties
@@ -0,0 +1,15 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Conte\ufffddo que estou editando
+label.noItems=Nenhum item para ser exibido
+label.error=N\ufffdo foi poss\ufffdvel carregar os dados
+text.editing-since=Editando desde {0} em {1}
+text.edited-on=Editado em {0} em {1}
+text.blogposts=Blog posts
+text.forumposts=Forum posts
+text.wikipages=P\ufffdginas Wiki
+text.documents=Documentos
+
+dashlet.help=Marque este painel para ver rapidamente os itens que voc\ufffd est\ufffd trabalhando
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-docs-editing.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-docs-editing.get_pt_PT.properties
new file mode 100644
index 0000000..03f5bfa
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-docs-editing.get_pt_PT.properties
@@ -0,0 +1,11 @@
+header=Content I'm Editing
+label.noItems=No items to display
+label.error=Could not load data
+text.editing-since=Editing since {0} in {1}
+text.edited-on=Edited on {0} in {1}
+text.blogposts=Blog posts
+text.forumposts=Forum posts
+text.wikipages=Wiki pages
+text.documents=Documents
+
+dashlet.help=Check this dashlet to quickly see the items you are working on.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-documents.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-documents.get_pt_BR.properties
new file mode 100644
index 0000000..9ef76f8
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-documents.get_pt_BR.properties
@@ -0,0 +1,20 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Meus Documentos
+
+## Filters
+filter.favourites=Meus Favoritos
+filter.editingMe=Estou editando
+filter.recentlyModifiedByMe=Eu recentemente modifiquei
+
+empty.title=Manter o controle de seu pr\ufffdprio conte\ufffddo
+empty.description=Este painel lista todo conte\ufffddo que \ufffd importante para voc\ufffd, n\ufffdo importa em qual site est\ufffd inserido. Utilize os filtros para encontrar facilmente o que est\ufffd procurando.
+
+## Note to translators: Por favor, guarde as tags HTML na mensagem dashlet.help.
+dashlet.help=
Este painel torna f\ufffdcil manter o controle de seu pr\ufffdprio conte\ufffddo, n\ufffdo importa em qual site ele est\ufffd inserido. Utilize o filtro para encontrar facilmente o que voc\ufffd est\ufffd procurando
\
+
H\ufffd duas vis\ufffdes para este painel. A vis\ufffdo detalhada permite:
\
+
Marcar um item como favorito para que ele apare\ufffda nas listas de favoritos para f\ufffdcil acesso
\
+
Curtir (e n\ufffdo curtir) um item
\
+
Ir para p\ufffdgina de detalhes do item para deixar um coment\ufffdrio
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-documents.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-documents.get_pt_PT.properties
new file mode 100644
index 0000000..4ce3dd8
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-documents.get_pt_PT.properties
@@ -0,0 +1,16 @@
+header=My Documents
+
+## Filters
+filter.favourites=My Favorites
+filter.editingMe=I'm Editing
+filter.recentlyModifiedByMe=I've Recently Modified
+
+empty.title=Keep track of your own content
+empty.description=This dashlet lists all of the content that's important to you, no matter which site it is in. Use the filters to easily find what you're looking for.
+
+## Note to translators: Please retain the HTML tags in the dashlet.help message.
+dashlet.help=
This dashlet makes it easy to keep track of your own content, no matter which site it is in. Use the filter to easily find what you're looking for.
\
+
There are two views for this dashlet. The detailed view lets you:
\
+
Mark an item as a favorite so it appears in Favorites lists for easy access
\
+
Like (and unlike) an item
\
+
Jump to the item details page to leave a comment
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-meeting-workspaces.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-meeting-workspaces.get_pt_BR.properties
new file mode 100644
index 0000000..6e52aa0
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-meeting-workspaces.get_pt_BR.properties
@@ -0,0 +1,14 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.myMeetingWorkspaces=Minha \ufffdrea de reuni\ufffdes
+link.deleteMeetingWorkspace=Excluir
+label.noMeetingWorkspaces=Nenhuma reuni\ufffdo na \ufffdrea de trabalho para ser exibida
+message.meetingWorkspaceFavourite.failure=A configura\ufffd\ufffdo favorita para \ufffdrea de trabalho de reuni\ufffdo n\ufffdo pode ser salvo
+link.favouriteMeetingWorkspace=Marcar ou desmarcar reuni\ufffdes na \ufffdrea de trabalho como favorita
+link.imap_favouriteMeetingWorkspace=Marcar ou desmarcar reuni\ufffdes na \ufffdrea de trabalho e IMAP como favorita
+
+## Note to translators: Por favor, guarde as tags HTML na mensagem dashlet.help.
+dashlet.help=
A \ufffdrea de trabalho de reuni\ufffdo \ufffd um tipo de site que \ufffd criado fora do Alfresco. Este painel lista todas as suas reuni\ufffdes na \ufffdrea de trabalho do site
\
+
A partir daqui voc\ufffd pode navegar para \ufffdrea de trabalho de reuni\ufffdes de um site. Voc\ufffd tamb\ufffdm pode excluir um site, se voc\ufffd tiver as permiss\ufffdes corretas
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-meeting-workspaces.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-meeting-workspaces.get_pt_PT.properties
new file mode 100644
index 0000000..7cde761
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-meeting-workspaces.get_pt_PT.properties
@@ -0,0 +1,10 @@
+header.myMeetingWorkspaces=My Meeting Workspaces
+link.deleteMeetingWorkspace=Delete
+label.noMeetingWorkspaces=No meeting workspaces to display
+message.meetingWorkspaceFavourite.failure=The favorite setting for the meeting workspace could not be saved
+link.favouriteMeetingWorkspace=Mark or unmark meeting workspace as favorite
+link.imap_favouriteMeetingWorkspace=Mark or unmark meeting workspace as IMAP favorite
+
+## Note to translators: Please retain the HTML tags in the dashlet.help message.
+dashlet.help=
A Meeting Workspace is a type of site that is created outside of Alfresco. This dashlet lists all of your Meeting Workspace sites.
\
+
From here you can navigate to a Meeting Workspace site. You can also delete a site, if you have the correct permissions.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-profile.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-profile.get_pt_BR.properties
new file mode 100644
index 0000000..f51d697
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-profile.get_pt_BR.properties
@@ -0,0 +1,8 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.myLimitedProfile=Meu perfil
+link.viewFullProfile=Visualizar perfil completo
+
+dashlet.help=Este painel exibe um resumo dos seus dados pessoais. A partir daqui voc\ufffd pode acessar seu perfil de usu\ufffdrio completo.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-profile.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-profile.get_pt_PT.properties
new file mode 100644
index 0000000..a18597c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-profile.get_pt_PT.properties
@@ -0,0 +1,4 @@
+header.myLimitedProfile=My Profile
+link.viewFullProfile=View Full Profile
+
+dashlet.help=This dashlet shows a summary of your personal details. From here you can access your full user profile.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-sites.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-sites.get_pt_BR.properties
new file mode 100644
index 0000000..09bdfef
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-sites.get_pt_BR.properties
@@ -0,0 +1,23 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Meus sites
+
+link.createSite=Criar site
+link.deleteSite=Excluir
+
+filter.all=Todos
+filter.favSites=Meus Favoritos
+
+empty.title=Acessar rapidamente seus sites
+empty.description=Um site \ufffd uma \ufffdrea ou projeto onde voc\ufffd pode compartilhar e discutir o conte\ufffddo com outros membros do site.
+empty.description.sample-site=Nos inclu\ufffdmos um site de exemplo para voc\ufffd. use isso para explorar os recursos do VGB Docs
+
+## Note to translators: Por favor, guarde as tags HTML na mensagem dashlet.help.
+dashlet.help=
Sites s\ufffdo \ufffdreas ou projetos, onde voc\ufffd colabora com os outros compartilhando conte\ufffddo e trabalhando nele juntos. Este painel lista os sites que voc\ufffd pertence. Voc\ufffd pode filtrar a lista para mostrar apenas os seus sites favoritos
\
+
A partir daqui voc\ufffd pode:
\
+
Navegar para um site
\
+
Criar um novo site
\
+
Excluir um site caso voc\ufffd seja moderador do site
\
+
Marcar um site como um dos favoritos de modo que ele mostre no menu sites para facilitar o acesso
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-sites.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-sites.get_pt_PT.properties
new file mode 100644
index 0000000..c384fdb
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-sites.get_pt_PT.properties
@@ -0,0 +1,19 @@
+header=My Sites
+
+link.createSite=Create Site
+link.deleteSite=Delete
+
+filter.all=All
+filter.favSites=My Favorites
+
+empty.title=Quickly access your sites
+empty.description=A site is a project area where you can share and discuss content with other site members.
+empty.description.sample-site=We've included a sample site for you. Use this to explore the features in Alfresco.
+
+## Note to translators: Please retain the HTML tags in the dashlet.help message.
+dashlet.help=
Sites are project areas where you collaborate with others, sharing content and working on it together. This dashlet lists the sites you belong to. You can filter this list to show only your favorite sites.
\
+
From here you can:
\
+
Navigate to a site
\
+
Create a new site
\
+
Delete a site if you are the site manager
\
+
Mark a site as a favorite so that it shows in the Sites menu for easy access
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-tasks.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-tasks.get_pt_BR.properties
new file mode 100644
index 0000000..ecfef8c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-tasks.get_pt_BR.properties
@@ -0,0 +1,37 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Minhas Tarefas
+link.startWorkflow=Iniciar Workflow
+link.allTasks=Todas Tarefas
+title.viewTask=Visualizar Tarefas
+title.editTask=Editar Tarefa
+label.pooledTask=Grupo de tarefa
+label.taskSummary={0}, {1}
+label.unassignedTask=Indefinido
+title.dueOn=Due on: {0}
+message.noTasks=Nenhuma tarefa
+title.taskSummary=Type: {0}, Status: {1}
+
+filter.allTasks=Todas Tarefas
+filter.highPriorityTasks=Tarefas com prioridade alta
+filter.tasksDueToday=Tarefas que vence hoje
+filter.tasksAssignedToMe=Tarefas atribu\ufffddas para mim
+filter.unassignedPooledTasks=Indefinido (grupo de Tarefas)
+filter.overdueTasks=Tarefas vencidas
+
+## Override pagination templates with a minified version
+pagination.template={CurrentPageReport}
+pagination.template.page-report={startRecord} - {endRecord} of {totalRecords}
+
+empty.title=Revisar as tarefas atribu\ufffddas a voc\ufffd
+empty.description=Diferentes tipos de tarefas podem aparecer nesta lista de tarefas e voc\ufffd precisa resolver cada uma. Isso pode envolver a revis\ufffdo de um documento ou simplesmente aceitar um convite para um site.
+
+## Note to translators: Please retain the HTML tags in the dashlet.help message.
+dashlet.help=
Este painel lista as tarefas atribu\ufffddas a voc\ufffd, inclu\ufffdndo convites para participar de sites. Voc\ufffd pode filtrar a lista para ver os diferentes tipos de tarefas
\
+
A partir daqui voc\ufffd pode:
\
+
Editar uma tarefa para gerenci\ufffd-la
\
+
Visualizar uma \ufffdnica tarefa
\
+
Abra a p\ufffdgina minhas tarefas para gerenciar todas as suas tarefas
\
+
Iniciar um workflow para criar tarefas para outros usu\ufffdrios ou para si mesmo
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-tasks.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-tasks.get_pt_PT.properties
new file mode 100644
index 0000000..4c4407d
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-tasks.get_pt_PT.properties
@@ -0,0 +1,33 @@
+header=My Tasks
+link.startWorkflow=Start Workflow
+link.allTasks=All Tasks
+title.viewTask=View Task
+title.editTask=Edit Task
+label.pooledTask=Pooled task
+label.taskSummary={0}, {1}
+label.unassignedTask=Unassigned
+title.dueOn=Due on: {0}
+message.noTasks=No tasks
+title.taskSummary=Type: {0}, Status: {1}
+
+filter.allTasks=All Tasks
+filter.highPriorityTasks=High Priority Tasks
+filter.tasksDueToday=Tasks Due Today
+filter.tasksAssignedToMe=Tasks Assigned to Me
+filter.unassignedPooledTasks=Unassigned (Pooled Tasks)
+filter.overdueTasks=Overdue Tasks
+
+## Override pagination templates with a minified version
+pagination.template={CurrentPageReport}
+pagination.template.page-report={startRecord} - {endRecord} of {totalRecords}
+
+empty.title=Review the tasks assigned to you
+empty.description=Different types of tasks can appear in this task list and you need to address each one. This could involve reviewing a document or simply accepting an invitation to a site.
+
+## Note to translators: Please retain the HTML tags in the dashlet.help message.
+dashlet.help=
This dashlet lists the tasks assigned to you, including invitations to join sites. You can filter the list to view different types of tasks.
\
+
From here you can:
\
+
Edit a task to manage it
\
+
View a single task
\
+
Open the My Tasks page to manage all of your tasks
\
+
Start a workflow to create tasks for others or yourself
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-workspaces.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-workspaces.get_pt_BR.properties
new file mode 100644
index 0000000..1f1cebc
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-workspaces.get_pt_BR.properties
@@ -0,0 +1,14 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.myWorkspaces=Minha \ufffdrea de documentos
+link.deleteWorkspace=Excluir
+label.noWorkspaces=Nenhum documento na \ufffdrea de trabalho para ser exibido
+message.workspaceFavourite.failure=A configura\ufffd\ufffdo favorita para \ufffdrea de trabalho dos documentos n\ufffdo pode ser salva
+link.favouriteWorkspace=Marcar ou desmarcar documentos na \ufffdrea de trabalho como favorito
+link.imap_favouriteWorkspace=Marcar ou desmarcar documentos na \ufffdrea de trabalho como IMAP favoritos
+
+## Note to translators: Por favor, guarde as tags HTML na mensagem dashlet.help.
+dashlet.help=
Uma \ufffdrea de trabalho de doumentos \ufffd um tipo de site que \ufffd criado fora do VGB Docs. Este painel lista todos os sites de \ufffdrea de trabalho de documentos.
\
+
A partir daqui voc\ufffd pode navegar para um site da \ufffdrea de trabalho de documentos. Voc\ufffd tamb\ufffdm pode excluir um site, se voc\ufffd tiver as permiss\ufffdes de moderador do site.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-workspaces.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-workspaces.get_pt_PT.properties
new file mode 100644
index 0000000..f429c01
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/my-workspaces.get_pt_PT.properties
@@ -0,0 +1,10 @@
+header.myWorkspaces=My Document Workspaces
+link.deleteWorkspace=Delete
+label.noWorkspaces=No document workspaces to display
+message.workspaceFavourite.failure=The favorite setting for the document workspace could not be saved
+link.favouriteWorkspace=Mark or unmark document workspace as favorite
+link.imap_favouriteWorkspace=Mark or unmark document workspace as IMAP favorite
+
+## Note to translators: Please retain the HTML tags in the dashlet.help message.
+dashlet.help=
A Document Workspace is a type of site that is created outside of Alfresco. This dashlet lists all of your Document Workspace sites.
\
+
From here you can navigate to a Document Workspace site. You can also delete a site, if you have the correct permissions.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/rssfeed.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/rssfeed.get_pt_BR.properties
new file mode 100644
index 0000000..fc44eca
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/rssfeed.get_pt_BR.properties
@@ -0,0 +1,12 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.header=RSS Feed
+label.configure=Configurar
+label.noItems=Nenhum novo item
+title.error.bad_data=RSS feed n\ufffdo pode ser lido
+title.error.unavailable=RSS feed n\ufffdo est\ufffd dispon\ufffdvel
+title.error.unsupported=RSS feed formato n\ufffdo \ufffd suportado
+
+dashlet.help=Este painel exibe o feed RSS de sua escolha. Clique no \ufffdcone editar no painel para alterar o feed.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/rssfeed.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/rssfeed.get_pt_PT.properties
new file mode 100644
index 0000000..bd2930d
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/rssfeed.get_pt_PT.properties
@@ -0,0 +1,8 @@
+label.header=RSS Feed
+label.configure=Configure
+label.noItems=No news items
+title.error.bad_data=RSS feed can't be read
+title.error.unavailable=RSS feed is not available
+title.error.unsupported=RSS feed format is not supported
+
+dashlet.help=This dashlet shows the RSS feed of your choice. Click the edit icon on the dashlet to change the feed.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-activities.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-activities.get_pt_BR.properties
new file mode 100644
index 0000000..d525d1e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-activities.get_pt_BR.properties
@@ -0,0 +1,34 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Atividades do site
+label.load-failed=N\ufffdo foi poss\ufffdvel carregar a lista de atividades
+label.filter=Filtro
+
+## Note to translators: A interface do usu\ufffdrio torna os filtros 1,2,3 um do lado do outro. A tradu\ufffd\ufffdo ingl\ufffds d\ufffd a estes a apar\ufffdncia de uma frase, por exemplo: "Minhas atividades, atualiza\ufffd\ufffdes, de status nos \ufffdltimos 14 dias".
+## Isso \ufffd totalmente opcional. Se a linguagem n\ufffdo permite esta estrutura, por favor, capitalizar as mensagens em filtro 2+3 para que eles apare\ufffdam desconectados
+
+# Filter 1
+filter.mine=Minhas atividades
+filter.others=Todas outras atividades
+filter.all=Todas atividades
+filter.following=Eu estou seguindo
+# Filter 2
+filter.allItems=Todos itens
+filter.statusItems=Atualiza\ufffd\ufffdo de status
+filter.commentItems=Coment\ufffdrios
+filter.contentItems=Conte\ufffddo
+filter.membershipItems=Membros
+# Filter 3
+filter.today=Hoje
+filter.7days=Nos \ufffdltimos 7 dias
+filter.14days=Nos \ufffdltimos 14 dias
+filter.28days=Nos \ufffdtimos 28 dias
+
+empty.title=Siga o que est\ufffd acontecendo neste site
+empty.description=Visualize esta lista para manter-se atualizado sobre as mudan\ufffdas recentes do site. Voc\ufffd ver\ufffd as atividades, tais como atualiza\ufffd\ufffdes de conte\ufffddo que te interessa. Voc\ufffd tamb\ufffdm pode acompanhar os membros do site, vendo que est\ufffd entrando e saindo do site.
+
+## Note to translators: Por favor, guarde as tags HTML na mensagem dashlet.help.
+dashlet.help=
Seguindo o que se passa no site \ufffd f\ufffdcil com este painel. Ele mostra todas as atividades, como o conte\ufffddo que foi adicionado, editado e exclu\ufffddos.Voc\ufffd tamb\ufffdm pode visualizar que est\ufffd ingressando e deixando o site.
\
+
Os filtros permitem que voc\ufffd visualize as atividades por per\ufffdodo de tempo e propriedades.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-activities.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-activities.get_pt_PT.properties
new file mode 100644
index 0000000..4abd295
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-activities.get_pt_PT.properties
@@ -0,0 +1,30 @@
+header=Site Activities
+label.load-failed=Could not load activities list
+label.filter=Filter
+
+## Note to translators: The User Interface renders Filters 1, 2, 3 next to each other. The English translation gives these the appearance of a sentence, for example: "My activities, status updates, in the last 14 days".
+## This is entirely optional. If the language doesn't allow for this structure, please capitalise the messages in Filter 2+3 so they appear disconnected.
+
+# Filter 1
+filter.mine=My activities
+filter.others=Everyone else's activities
+filter.all=Everyone's activities
+filter.following=I'm following
+# Filter 2
+filter.allItems=all items
+filter.statusItems=status updates
+filter.commentItems=comments
+filter.contentItems=content
+filter.membershipItems=memberships
+# Filter 3
+filter.today=today
+filter.7days=in the last 7 days
+filter.14days=in the last 14 days
+filter.28days=in the last 28 days
+
+empty.title=Follow what's going on in this site
+empty.description=Watch this list to keep up on the recent site changes. You'll see activities such as content updates and likes. You can also track the site membership by seeing who is joining and leaving.
+
+## Note to translators: Please retain the HTML tags in the dashlet.help message.
+dashlet.help=
Following what goes on in the site is easy with this dashlet. It shows all activities, such as content that's been added, edited, and deleted. You can also see who is joining and leaving the site.
\
+
Filters let you view activities by time period and ownership.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-data-lists.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-data-lists.get_pt_BR.properties
new file mode 100644
index 0000000..374fe13
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-data-lists.get_pt_BR.properties
@@ -0,0 +1,9 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.datalists=Lista de dados do site
+label.noLists=Nenhuma lista para ser exibida
+list.createLink=Criar lista de dados
+
+dashlet.help=Este painel mostra listas relevantes do site. Clique na lista para abri-l\ufffd.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-data-lists.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-data-lists.get_pt_PT.properties
new file mode 100644
index 0000000..c95b18c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-data-lists.get_pt_PT.properties
@@ -0,0 +1,5 @@
+header.datalists=Site Data Lists
+label.noLists=No lists to display
+list.createLink=Create Data List
+
+dashlet.help=This dashlet shows lists relevant to the site. Clicking a list opens it.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-links.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-links.get_pt_BR.properties
new file mode 100644
index 0000000..e6e8dec
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-links.get_pt_BR.properties
@@ -0,0 +1,10 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.links=Links do site
+link.createLink=Criar link
+link.details=Detalhes do link
+label.noLinks=Nenhum link para ser exibido
+
+dashlet.help=Este painel exibe links relevantes para este site. A lista \ufffd compilada por membros do site. Ao clicar no link uma nova janela ser\ufffd aberta.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-links.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-links.get_pt_PT.properties
new file mode 100644
index 0000000..fecd48e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-links.get_pt_PT.properties
@@ -0,0 +1,6 @@
+header.links=Site Links
+link.createLink=Create Link
+link.details=Link's details
+label.noLinks=No links to display
+
+dashlet.help=This dashlet shows links relevant to this site. The list is compiled by site members. Clicking a link opens it in a new window.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-profile.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-profile.get_pt_BR.properties
new file mode 100644
index 0000000..0ebcdb1
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-profile.get_pt_BR.properties
@@ -0,0 +1,14 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.siteProfile=Perfil do site
+text.welcome=Bem vindo ao {0}
+label.siteAdmin=Moderador(es) do site:
+label.visibility=Visibilidade:
+text.public=P\ufffdblico
+text.moderated=Moderado
+text.private=Privado
+text.unknown=Desconhecido
+
+dashlet.help=Este painel exibe os detalhes do site. Somente o moderador do site pode alterar esta informa\ufffd\ufffdo.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-profile.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-profile.get_pt_PT.properties
new file mode 100644
index 0000000..f84bcbd
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/site-profile.get_pt_PT.properties
@@ -0,0 +1,10 @@
+header.siteProfile=Site Profile
+text.welcome=Welcome to {0}
+label.siteAdmin=Site Manager(s):
+label.visibility=Visibility:
+text.public=Public
+text.moderated=Moderated
+text.private=Private
+text.unknown=Unknown
+
+dashlet.help=This dashlet displays the site details. Only the site manager can change this information.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/user-calendar.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/user-calendar.get_pt_BR.properties
new file mode 100644
index 0000000..6c708c0
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/user-calendar.get_pt_BR.properties
@@ -0,0 +1,11 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.header=Meu calend\ufffdrio
+label.noEvents=Nenhum evento programado
+label.error=N\ufffdo foi poss\ufffdvel carregar os dados do calend\ufffdrio
+label.allday=Todos os dias
+label.in-site=Em {0}
+
+dashlet.help=Este painel mostra os eventos dos sites que voc\ufffd pertence
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/user-calendar.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/user-calendar.get_pt_PT.properties
new file mode 100644
index 0000000..80af29e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/user-calendar.get_pt_PT.properties
@@ -0,0 +1,7 @@
+label.header=My Calendar
+label.noEvents=No upcoming events
+label.error=Could not load calendar data
+label.allday=All Day
+label.in-site=in {0}
+
+dashlet.help=This dashlet shows the upcoming events in sites you belong to.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/webview-default.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/webview-default.get_pt_BR.properties
new file mode 100644
index 0000000..2b959f5
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/webview-default.get_pt_BR.properties
@@ -0,0 +1,5 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.defaultText=Por favor, clique no link configurar para inserir a url da p\ufffdgina web que deseja exibir
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/webview-default.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/webview-default.get_pt_PT.properties
new file mode 100644
index 0000000..2084159
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/webview-default.get_pt_PT.properties
@@ -0,0 +1 @@
+label.defaultText=Please use the Configure link to enter the URL of the web page you wish to display
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/webview.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/webview.get_pt_BR.properties
new file mode 100644
index 0000000..a406743
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/webview.get_pt_BR.properties
@@ -0,0 +1,10 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.header=Visualiza\ufffd\ufffdo web
+label.noWebPage=Nenhuma p\ufffdgina web para ser exibida
+
+## Note to translators: Por favor, guarde as tags HTML na mensagem dashlet.help.
+dashlet.help=
Este painel mostra o site de sua escolha. Clique no \ufffdcone editar no painel para alterar o endere\ufffdo web.
\
+
Clicando no t\ufffdtulo do painel o site abre em uma nova janela.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/webview.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/webview.get_pt_PT.properties
new file mode 100644
index 0000000..8420dd7
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/webview.get_pt_PT.properties
@@ -0,0 +1,6 @@
+label.header=Web View
+label.noWebPage=No web page to display.
+
+## Note to translators: Please retain the HTML tags in the dashlet.help message.
+dashlet.help=
This dashlet shows the website of your choice. Click the edit icon on the dashlet to change the web address.
\
+
Clicking the dashlet title opens the website in a separate window.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/wiki.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/wiki.get_pt_BR.properties
new file mode 100644
index 0000000..8a4bebe
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/wiki.get_pt_BR.properties
@@ -0,0 +1,12 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.header=Wiki
+label.header-prefix=Wiki
+label.configure=Configurar
+label.noConfig=Nenhuma p\ufffdgina est\ufffd configurada
+
+## Note to translators: Por favor, guarde as tags HTML na mensagem dashlet.html.
+dashlet.help=
Este painel exibe uma p\ufffdgina wiki selecionada a partir do site.
\
+
Navegue at\ufffd o wiki para visualizar o conte\ufffddo relacionado.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/wiki.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/wiki.get_pt_PT.properties
new file mode 100644
index 0000000..5f167b4
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/dashlets/wiki.get_pt_PT.properties
@@ -0,0 +1,8 @@
+label.header=Wiki
+label.header-prefix=Wiki
+label.configure=Configure
+label.noConfig=No page is configured
+
+## Note to translators: Please retain the HTML tags in the dashlet.help message.
+dashlet.help=
This dashlet shows a page selected from the site's wiki.
\
+
Navigate to the wiki to see all related content.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/datagrid.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/datagrid.get_pt_BR.properties
new file mode 100644
index 0000000..c23b29f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/datagrid.get_pt_BR.properties
@@ -0,0 +1,38 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.column.select=Selecionar
+label.column.actions=A\ufffd\ufffdes
+label.edit-row.title=Editar dados do item
+label.edit-row.edit-dataitem=Editando dados do item na p\ufffdgina...
+
+message.select-list=Nenhuma lista de dados selecionada
+message.error.columns.title=Colunas da lista de dados
+message.error.columns.description=N\ufffdo foi poss\ufffdvel ler as defini\ufffd\ufffdes da coluna da lista de dados
+message.details.success=Dados do item atualizado com sucesso
+message.details.failure=N\ufffdo foi poss\ufffdvel atualizar os dados do item
+message.confirm.delete.title=Excluir item
+message.confirm.delete.description=Tem certeza que deseja excluir este item?
+message.create.refresh.failure=Os dados deste item foi criado, mas seus detalhes n\ufffdo pode ser recuperado
+message.delete.success=Item foi exclu\ufffddo
+message.delete.failure=N\ufffdo foi poss\ufffdvel excluir o item
+message.duplicate.success=Item foi duplicado
+message.duplicate.failure=N\ufffdo foi poss\ufffdvel duplicar o item
+
+## Drop-down Menus
+menu.select=Selecionar
+menu.select.all=Todos
+menu.select.none=Nenhum
+menu.select.invert=Inverter sele\ufffd\ufffdo
+
+## DataTable messages
+message.loading=Aguardando a lista de dados...
+message.error=N\ufffdo foi poss\ufffdvel acessar a lista de dados
+message.empty=Nenhuma lista de itens
+
+## Actions
+actions.view=Visualizar
+actions.edit=Editar
+actions.duplicate-row=Duplicar
+actions.delete-row=Excluir
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/datagrid.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/datagrid.get_pt_PT.properties
new file mode 100644
index 0000000..e5c9ef6
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/datagrid.get_pt_PT.properties
@@ -0,0 +1,34 @@
+label.column.select=Select
+label.column.actions=Actions
+label.edit-row.title=Edit Data Item
+label.edit-row.edit-dataitem=Data Item Edit page...
+
+message.select-list=No Data List selected.
+message.error.columns.title=Data List Columns
+message.error.columns.description=Could not read Data List Column definitions. Check Form configuration.
+message.details.success=Data Item updated successfully
+message.details.failure=Could not update Data Item
+message.confirm.delete.title=Delete Item
+message.confirm.delete.description=Are you sure you want to delete this item?
+message.create.refresh.failure=The Data Item was created, but it's details could not be retrieved
+message.delete.success=Item was deleted
+message.delete.failure=Could not delete item
+message.duplicate.success=Item was duplicated
+message.duplicate.failure=Could not duplicate item
+
+## Drop-down Menus
+menu.select=Select
+menu.select.all=All
+menu.select.none=None
+menu.select.invert=Invert Selection
+
+## DataTable messages
+message.loading=Loading the Data List...
+message.error=Could not access the Data List
+message.empty=No list items
+
+## Actions
+actions.view=View
+actions.edit=Edit
+actions.duplicate-row=Duplicate
+actions.delete-row=Delete
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/datalists.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/datalists.get_pt_BR.properties
new file mode 100644
index 0000000..f8db79c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/datalists.get_pt_BR.properties
@@ -0,0 +1,26 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.lists=Listas
+
+button.new-list=Nova lista
+
+label.new-list.title=Nova lista
+label.new-list.header=Criar nova lista de dados
+label.item-type=Selecione o tipo de lista que deseja criar
+label.edit-list=Editar detalhes
+label.delete-list=Excluir
+
+message.no-lists=Nenhuma lista encontrada
+message.new-list.success=Nova lista de dados ''{0}'' criada com sucesso
+message.new-list.failure=Falha ao criar nova lista de dados
+message.edit-list.title=Editar detalhes da lista
+message.edit-list.header=Modificar os detalhes da lista abaixo
+message.edit-list.success=Detalhes da lista atualizada com sucesso para ''{0}''
+message.edit-list.failure=Falha ao atualizar detalhes da lista
+message.error-unknown=Ocorreu um erro desconhecido ao recuperar a lista de dados
+message.delete-list.title=Excluir lista
+message.delete-list.description=Tem certeza que deseja excluir ''{0}''?
+message.delete-list.success=Lista exclu\ufffdda com sucesso
+message.delete-list.failure=N\ufffdo foi poss\ufffdvel excluir a lista
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/datalists.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/datalists.get_pt_PT.properties
new file mode 100644
index 0000000..0d6d86a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/datalists.get_pt_PT.properties
@@ -0,0 +1,22 @@
+header.lists=Lists
+
+button.new-list=New List
+
+label.new-list.title=New List
+label.new-list.header=Create a new Data List
+label.item-type=Select the type of list you want to create
+label.edit-list=Edit Details
+label.delete-list=Delete
+
+message.no-lists=No Lists Found
+message.new-list.success=New Data List ''{0}'' successfully created.
+message.new-list.failure=Failed to create new Data List.
+message.edit-list.title=Edit List Details
+message.edit-list.header=Modify the list details below
+message.edit-list.success=List details successfully updated for ''{0}''.
+message.edit-list.failure=Failed to update list details.
+message.error-unknown=An unknown error occurred retrieving the Data Lists.
+message.delete-list.title=Delete List
+message.delete-list.description=Are you sure you want to delete ''{0}''?
+message.delete-list.success=Successfully deleted list
+message.delete-list.failure=Could not delete the list
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/filter.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/filter.get_pt_BR.properties
new file mode 100644
index 0000000..41c2969
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/filter.get_pt_BR.properties
@@ -0,0 +1,12 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Title
+header.items=Itens
+
+## Filter Names
+link.all=Todos
+link.recentlyAdded=Recentemente adicionado
+link.recentlyModified=Recentemente modificado
+link.createdByMe=Criado por mim
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/filter.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/filter.get_pt_PT.properties
new file mode 100644
index 0000000..32e477c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/filter.get_pt_PT.properties
@@ -0,0 +1,8 @@
+## Title
+header.items=Items
+
+## Filter Names
+link.all=All
+link.recentlyAdded=Recently Added
+link.recentlyModified=Recently Modified
+link.createdByMe=Created by Me
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/list.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/list.get_pt_BR.properties
new file mode 100644
index 0000000..faf829c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/list.get_pt_BR.properties
@@ -0,0 +1,7 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.lists=Listas
+
+label.new-list=Nova Lista
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/list.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/list.get_pt_PT.properties
new file mode 100644
index 0000000..b4766c6
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/list.get_pt_PT.properties
@@ -0,0 +1,3 @@
+header.lists=Lists
+
+label.new-list=New List
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/toolbar.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/toolbar.get_pt_BR.properties
new file mode 100644
index 0000000..fd08fea
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/toolbar.get_pt_BR.properties
@@ -0,0 +1,24 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+button.new-row=Novo item
+button.print=Print
+button.rss-feed=RSS Feed
+
+label.new-row.title=Criar novo item
+
+message.new-row.success=Adicionado novo item com sucesso
+message.new-row.failure=N\ufffdo foi poss\ufffdvel adicionar novo item na lista de dados
+message.confirm.delete.title=Excluido {0} item
+message.confirm.delete.description=Tem certeza que ddeseja excluir {0} items?
+message.delete.success=Item {0} exclu\ufffddo com sucesso
+message.delete.failure=N\ufffdo foi poss\ufffdvel excluir o item
+message.duplicate.success=Item {0} duplicado com sucesso
+message.duplicate.failure=N\ufffdo foi poss\ufffdvel duplicar o item
+
+## Drop-down Menus
+menu.selected-items=Selecionando item...
+menu.selected-items.duplicate=Duplicado
+menu.selected-items.delete=Exclu\ufffddo
+menu.selected-items.deselect-all=Desmarcar todos
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/toolbar.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/toolbar.get_pt_PT.properties
new file mode 100644
index 0000000..40e8c6a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/data-lists/toolbar.get_pt_PT.properties
@@ -0,0 +1,20 @@
+button.new-row=New Item
+button.print=Print
+button.rss-feed=RSS Feed
+
+label.new-row.title=Create New Item
+
+message.new-row.success=Successfully added new item
+message.new-row.failure=Could not add new item to the Data List
+message.confirm.delete.title=Delete {0} Items
+message.confirm.delete.description=Are you sure you want to delete {0} items?
+message.delete.success=Successfully deleted {0} items
+message.delete.failure=Could not delete items
+message.duplicate.success=Successfully duplicated {0} items
+message.duplicate.failure=Could not duplicate items
+
+## Drop-down Menus
+menu.selected-items=Selected Items...
+menu.selected-items.duplicate=Duplicate
+menu.selected-items.delete=Delete
+menu.selected-items.deselect-all=Deselect All
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/createtopic.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/createtopic.get_pt_BR.properties
new file mode 100644
index 0000000..5119f4c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/createtopic.get_pt_BR.properties
@@ -0,0 +1,15 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## template
+header.create=Criar novo t\ufffdpico
+header.edit=Editar t\ufffdpico
+topicText=Texto
+action.save=Salvar
+action.cancel=Cancelar
+
+## js messages
+message.savetopic.success=T\ufffdpico salvo
+message.savetopic.failure=N\ufffdo foi poss\ufffdvel salvar o t\ufffdpico
+message.submitting=Enviando...
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/createtopic.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/createtopic.get_pt_PT.properties
new file mode 100644
index 0000000..cfa56f3
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/createtopic.get_pt_PT.properties
@@ -0,0 +1,11 @@
+## template
+header.create=Create New Topic
+header.edit=Edit Topic
+topicText=Text
+action.save=Save
+action.cancel=Cancel
+
+## js messages
+message.savetopic.success=Topic saved
+message.savetopic.failure=Unable to save topic
+message.submitting=Submitting...
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/filters.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/filters.get_pt_BR.properties
new file mode 100644
index 0000000..ee3342d
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/filters.get_pt_BR.properties
@@ -0,0 +1,12 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Title
+header.browsetopics=T\ufffdpicos
+
+## Filter Names
+link.new=Novo
+link.hot=Mais Ativo
+link.all=Todos
+link.mine=Meus t\ufffdpicos
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/filters.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/filters.get_pt_PT.properties
new file mode 100644
index 0000000..dc282da
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/filters.get_pt_PT.properties
@@ -0,0 +1,8 @@
+## Title
+header.browsetopics=Topics
+
+## Filter Names
+link.new=New
+link.hot=Most Active
+link.all=All
+link.mine=My Topics
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-post-replies.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-post-replies.get_pt_BR.properties
new file mode 100644
index 0000000..f449aa5
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-post-replies.get_pt_BR.properties
@@ -0,0 +1,5 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+message.failure=Falha ao carregar os posts do forum
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-post-replies.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-post-replies.get_pt_PT.properties
new file mode 100644
index 0000000..87735a4
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-post-replies.get_pt_PT.properties
@@ -0,0 +1 @@
+message.failure=Failed to load the forum posts
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-post.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-post.get_pt_BR.properties
new file mode 100644
index 0000000..f449aa5
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-post.get_pt_BR.properties
@@ -0,0 +1,5 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+message.failure=Falha ao carregar os posts do forum
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-post.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-post.get_pt_PT.properties
new file mode 100644
index 0000000..983968e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-post.get_pt_PT.properties
@@ -0,0 +1 @@
+message.failure=Failed to load the forum post
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-posts.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-posts.get_pt_BR.properties
new file mode 100644
index 0000000..f449aa5
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-posts.get_pt_BR.properties
@@ -0,0 +1,5 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+message.failure=Falha ao carregar os posts do forum
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-posts.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-posts.get_pt_PT.properties
new file mode 100644
index 0000000..87735a4
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/forum-posts.get_pt_PT.properties
@@ -0,0 +1 @@
+message.failure=Failed to load the forum posts
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/replies.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/replies.get_pt_BR.properties
new file mode 100644
index 0000000..733433c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/replies.get_pt_BR.properties
@@ -0,0 +1,24 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+
+## js messages
+message.loadreplies.failure=N\ufffdo foi poss\ufffdvel carregar as respostas
+message.loadeditform.failure=N\ufffdo foi poss\ufffdvel carregar as respostas
+message.savereply.success=Resposta salva
+message.savereply.failure=N\ufffdo foi poss\ufffdvel salvar as respostas
+message.submitting=Enviando...
+action.edit=Editar
+action.reply=Responder
+action.create=Criar
+action.update=Atualizar
+post.said=Mencionado
+post.updated=Atualizado
+replies=Respostas
+replies.hide=Ocultar respostas
+replies.show=Exibir respostas
+post.postedOn=Postado em
+form.updateTitle=Editar Respostas
+form.replyTitle=Adicionar Respostas
+form.replyToTitle=Responder para {0}
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/replies.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/replies.get_pt_PT.properties
new file mode 100644
index 0000000..94bce3f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/replies.get_pt_PT.properties
@@ -0,0 +1,20 @@
+
+## js messages
+message.loadreplies.failure=Unable to load replies
+message.loadeditform.failure=Unable to load replies
+message.savereply.success=Reply saved
+message.savereply.failure=Unable to save reply
+message.submitting=Submitting...
+action.edit=Edit
+action.reply=Reply
+action.create=Create
+action.update=Update
+post.said=said
+post.updated=Updated
+replies=Replies
+replies.hide=Hide replies
+replies.show=Show replies
+post.postedOn=Posted on
+form.updateTitle=Edit Reply
+form.replyTitle=Add Reply
+form.replyToTitle=Reply to {0}
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/toolbar.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/toolbar.get_pt_BR.properties
new file mode 100644
index 0000000..f654a0d
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/toolbar.get_pt_BR.properties
@@ -0,0 +1,7 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+button.create=Novo t\ufffdpico
+button.rssfeed=RSS Feed
+link.listView=Lista de t\ufffdpicos de discuss\ufffd
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/toolbar.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/toolbar.get_pt_PT.properties
new file mode 100644
index 0000000..2cd7ada
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/toolbar.get_pt_PT.properties
@@ -0,0 +1,3 @@
+button.create=New Topic
+button.rssfeed=RSS Feed
+link.listView=Discussions Topic List
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/topic.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/topic.get_pt_BR.properties
new file mode 100644
index 0000000..27f9d2f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/topic.get_pt_BR.properties
@@ -0,0 +1,31 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## template
+header.back=Ir para lista de t\ufffdpicos
+
+## js messages
+message.loadtopicdata.failure=N\ufffdo foi poss\ufffdvel carregar dados do t\ufffdpico
+message.confirm.delete.title=Excluir t\ufffdpico
+message.confirm.delete=Voc\ufffd deseja realmente excluir o t\ufffdpico ''{0}''?
+message.delete.success=T\ufffdpico exclu\ufffddo
+message.delete.failure=N\ufffdo \ufffd poss\ufffdvel excluir o t\ufffdpico
+message.loadeditform.failure=N\ufffdo foi poss\ufffdvel carregar a edi\ufffd\ufffdo do formul\ufffdrio
+message.savetopic.success=T\ufffdpico atualizado
+message.savetopic.failure=N\ufffdo foi poss\ufffdvel salvar o t\ufffdpico
+message.submitting=Enviando...
+message.wait=Por favor aguarde...
+action.reply=Responder
+action.edit=Editar
+action.delete=Excluir
+post.updated=Atualizar
+post.createdOn=Criado em
+post.author=Autor
+post.lastReplyBy=\ufffdltima resposta de
+post.lastReplyOn=\ufffdltima resposta em
+replies.label=Respostas
+replies.noReplies=Nenhuma
+said=Mencionado
+tags.label=Tag
+tags.noTags=(Nenhum)
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/topic.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/topic.get_pt_PT.properties
new file mode 100644
index 0000000..2ce2f99
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/topic.get_pt_PT.properties
@@ -0,0 +1,27 @@
+## template
+header.back=Go to Topic List
+
+## js messages
+message.loadtopicdata.failure=Unable to load topic data
+message.confirm.delete.title=Delete Topic
+message.confirm.delete=Do you really want to delete topic ''{0}''?
+message.delete.success=Topic deleted
+message.delete.failure=Unable to delete topic
+message.loadeditform.failure=Unable to load edit form
+message.savetopic.success=Topic updated
+message.savetopic.failure=Unable to save topic
+message.submitting=Submitting...
+message.wait=Please wait...
+action.reply=Reply
+action.edit=Edit
+action.delete=Delete
+post.updated=Updated
+post.createdOn=Created on
+post.author=Author
+post.lastReplyBy=Last reply by
+post.lastReplyOn=Last reply on
+replies.label=Replies
+replies.noReplies=None
+said=said
+tags.label=Tag
+tags.noTags=(None)
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/topiclist.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/topiclist.get_pt_BR.properties
new file mode 100644
index 0000000..8e84183
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/topiclist.get_pt_BR.properties
@@ -0,0 +1,38 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## template
+header.detailList=Visualiza\ufffd\ufffdo Detalhada
+header.simpleList=Visualiza\ufffd\ufffdo Simples
+
+## js messages
+message.loading=Carregando dados...
+message.wait=Por favor aguarde...
+message.empty=Nenhum t\ufffdpico encontrado
+message.error=Erro ao recuperar lista de dados de t\ufffdpicos
+message.confirm.delete.title=Excluir t\ufffdpico
+message.confirm.delete=Voc\ufffd deseja realmente excluir o t\ufffdpico ''{0}''?
+message.delete.success=T\ufffdpico exclu\ufffddo
+message.delete.failure=N\ufffdo foi poss\ufffdvel excluir o t\ufffdpico
+action.view=Visualizar
+action.edit=Editar
+action.delete=Excluir
+action.read=Ler
+post.updated=Atualizar
+post.createdOn=Criado em
+post.author=Autor
+post.lastReplyBy=\ufffdltima resposta de
+post.lastReplyOn=\ufffdltima resposta em
+replies.label=Respostas
+replies.noReplies=Nenhum
+said=Mencionado
+tags.noTags=(Nenhum)
+
+## list titles
+title.generic=T\ufffdpicos
+title.hottopics=Mais ativos
+title.newtopics=Novos T\ufffdpicos
+title.mytopics=Meus t\ufffdpicos
+title.bytag=Posts com tag ''{0}''
+title.alltopics=Todos Posts
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/topiclist.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/topiclist.get_pt_PT.properties
new file mode 100644
index 0000000..4ddf693
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/discussions/topiclist.get_pt_PT.properties
@@ -0,0 +1,34 @@
+## template
+header.detailList=Detailed View
+header.simpleList=Simple View
+
+## js messages
+message.loading=Loading data...
+message.wait=Please wait...
+message.empty=No topics found
+message.error=Error while retrieving topic list data
+message.confirm.delete.title=Delete Topic
+message.confirm.delete=Do you really want to delete topic ''{0}''?
+message.delete.success=Topic deleted
+message.delete.failure=Unable to delete topic
+action.view=View
+action.edit=Edit
+action.delete=Delete
+action.read=Read
+post.updated=Updated
+post.createdOn=Created on
+post.author=Author
+post.lastReplyBy=Last reply by
+post.lastReplyOn=Last reply on
+replies.label=Replies
+replies.noReplies=None
+said=said
+tags.noTags=(None)
+
+## list titles
+title.generic=Topics
+title.hottopics=Most Active
+title.newtopics=New Topics
+title.mytopics=My Topics
+title.bytag=Posts with Tag ''{0}''
+title.alltopics=All Posts
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-actions.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-actions.get_pt_BR.properties
new file mode 100644
index 0000000..7fe5cfa
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-actions.get_pt_BR.properties
@@ -0,0 +1,8 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+heading=A\ufffd\ufffdes do documento
+
+## File Upload (upload new version)
+label.filter-description=Mesmo tipo que {0}
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-actions.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-actions.get_pt_PT.properties
new file mode 100644
index 0000000..307af47
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-actions.get_pt_PT.properties
@@ -0,0 +1,4 @@
+heading=Document Actions
+
+## File Upload (upload new version)
+label.filter-description=Same type as {0}
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-links.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-links.get_pt_BR.properties
new file mode 100644
index 0000000..782501a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-links.get_pt_BR.properties
@@ -0,0 +1,8 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Compartilhar
+
+page.header=Copie este link para compartilhar a p\ufffdgina atual
+page.copy=Copir este link para compartilhar esta p\ufffdgina
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-links.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-links.get_pt_PT.properties
new file mode 100644
index 0000000..1c736b7
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-links.get_pt_PT.properties
@@ -0,0 +1,4 @@
+header=Share
+
+page.header=Copy this link to share the current page
+page.copy=copy link to share this page
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-metadata.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-metadata.get_pt_BR.properties
new file mode 100644
index 0000000..de07eb3
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-metadata.get_pt_BR.properties
@@ -0,0 +1,6 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+heading=Propriedades
+label.edit=Editar Propriedades
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-metadata.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-metadata.get_pt_PT.properties
new file mode 100644
index 0000000..87ab098
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-metadata.get_pt_PT.properties
@@ -0,0 +1,2 @@
+heading=Properties
+label.edit=Edit Properties
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-permissions.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-permissions.get_pt_BR.properties
new file mode 100644
index 0000000..6f51147
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-permissions.get_pt_BR.properties
@@ -0,0 +1,22 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+document-info.permissions=Permiss\ufffdes
+document-info.everyone=Todos os outros usu\ufffdrios
+document-info.collaborators=Colaboradores
+document-info.contributors=Contribuidores
+document-info.consumers=Consumidores
+document-info.managers=Moderadores
+
+document-info.role.None=Nenhum Privil\ufffdgio
+document-info.role.SiteManager=Moderador
+document-info.role.SiteCollaborator=Colaborador
+document-info.role.SiteConsumer=Consumidor
+document-info.role.SiteContributor=Contribuidor
+document-info.role.ReadPermissions=Ler
+
+document-info.unknown=Desconhecido
+document-info.no-read-permission=Voc\ufffd n\ufffdo tem permiss\ufffdo para ler as permiss\ufffdes
+
+label.edit=Gerenciar permiss\ufffd
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-permissions.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-permissions.get_pt_PT.properties
new file mode 100644
index 0000000..46f1c1f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-permissions.get_pt_PT.properties
@@ -0,0 +1,18 @@
+document-info.permissions=Permissions
+document-info.everyone=All Other Users
+document-info.collaborators=Collaborators
+document-info.contributors=Contributors
+document-info.consumers=Consumers
+document-info.managers=Managers
+
+document-info.role.None=No Privileges
+document-info.role.SiteManager=Manager
+document-info.role.SiteCollaborator=Collaborator
+document-info.role.SiteConsumer=Consumer
+document-info.role.SiteContributor=Contributor
+document-info.role.ReadPermissions=Read
+
+document-info.unknown=Unknown
+document-info.no-read-permission=You are not allowed to read the permissions
+
+label.edit=Manage Permissions
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-publishing.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-publishing.get_pt_BR.properties
new file mode 100644
index 0000000..4cc24bb
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-publishing.get_pt_BR.properties
@@ -0,0 +1,24 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.publishingHistory=Hist\ufffdrico da publica\ufffd\ufffdo
+message.noPublishing=Este documento n\ufffdo foi publicado
+# 0 = Status title, 1 = Tempo
+publishingHistory.status.display={0} {1}
+publishingHistory.status.publish.SCHEDULED=Na fila para publica\ufffd\ufffdo
+publishingHistory.status.publish.IN_PROGRESS=Publica\ufffd\ufffdo iniciada
+publishingHistory.status.publish.CANCEL_REQUESTED=Requisi\ufffd\ufffdo para cancelamento da publica\ufffd\ufffdo recebida
+publishingHistory.status.publish.COMPLETED=Publicado
+publishingHistory.status.publish.FAILED=Falha ao publicar
+publishingHistory.status.unpublish.SCHEDULED=Fila para despublicar
+publishingHistory.status.unpublish.IN_PROGRESS=Despublica\ufffd\ufffdo iniciada
+publishingHistory.status.unpublish.CANCEL_REQUESTED=Requisi\ufffd\ufffdo para cancelamento da despublica\ufffd\ufffdo recebida
+publishingHistory.status.unpublish.COMPLETED=Despublicado
+publishingHistory.status.unpublish.FAILED=Falha ao despublicar
+publishingHistory.action.unpublish=Despublicado
+publishingHistory.event.unknownChannel=Canal desconhecido
+publishingHistory.unpublish.title=Despublicar este conte\ufffddo?
+publishingHistory.unpublish.confirm=Voc\ufffd realmente deseja despublicar este conte\ufffddo?
+publishingHistory.unpublish.failure=O conte\ufffddo n\ufffdo pode ser publicado
+publishingHistory.unpublish.success=O conte\ufffddo foi colocado na fila para despublicar
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-publishing.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-publishing.get_pt_PT.properties
new file mode 100644
index 0000000..3fb27bb
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-publishing.get_pt_PT.properties
@@ -0,0 +1,20 @@
+header.publishingHistory=Publishing History
+message.noPublishing=This document has not been published
+# 0 = Status title, 1 = time
+publishingHistory.status.display={0} {1}
+publishingHistory.status.publish.SCHEDULED=Queued for publishing
+publishingHistory.status.publish.IN_PROGRESS=Publishing started
+publishingHistory.status.publish.CANCEL_REQUESTED=Request to cancel publishing received
+publishingHistory.status.publish.COMPLETED=Published
+publishingHistory.status.publish.FAILED=Failed to publish
+publishingHistory.status.unpublish.SCHEDULED=Queued for unpublishing
+publishingHistory.status.unpublish.IN_PROGRESS=Unpublishing started
+publishingHistory.status.unpublish.CANCEL_REQUESTED=Request to cancel unpublishing received
+publishingHistory.status.unpublish.COMPLETED=Unpublished
+publishingHistory.status.unpublish.FAILED=Failed to unpublish
+publishingHistory.action.unpublish=Unpublish
+publishingHistory.event.unknownChannel=Channel unknown
+publishingHistory.unpublish.title=Unpublish this content?
+publishingHistory.unpublish.confirm=Do you really want to unpublish this content?
+publishingHistory.unpublish.failure=The content could not be unpublished.
+publishingHistory.unpublish.success=The content has been queued for unpublishing.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-tags.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-tags.get_pt_BR.properties
new file mode 100644
index 0000000..4eca928
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-tags.get_pt_BR.properties
@@ -0,0 +1,5 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.edit=Editar Tags
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-tags.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-tags.get_pt_PT.properties
new file mode 100644
index 0000000..9afae2b
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-tags.get_pt_PT.properties
@@ -0,0 +1 @@
+label.edit=Edit Tags
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-versions.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-versions.get_pt_BR.properties
new file mode 100644
index 0000000..9583183
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-versions.get_pt_BR.properties
@@ -0,0 +1,15 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.versionHistory=Hist\ufffdrico de vers\ufffdo
+section.latestVersion=Vers\ufffdo mais recente
+section.olderVersion=Outras Vers\ufffdes
+label.noComment=Nenhum Coment\ufffdrio
+label.download=Download
+label.revert=Reverter
+label.historicProperties=Visualizar propriedades
+label.newVersion=Carregar nova Vers\ufffdo
+label.filter-description=Mesmo tipo como {0}
+message.revertComplete=O documento foi revertido.
+message.noVersions=Este documento n\ufffdo possui vers\ufffdes anteriores
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-versions.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-versions.get_pt_PT.properties
new file mode 100644
index 0000000..0198607
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-versions.get_pt_PT.properties
@@ -0,0 +1,11 @@
+header.versionHistory=Version History
+section.latestVersion=Last Version
+section.olderVersion=Older Versions
+label.noComment=No Comment
+label.download=Download
+label.revert=Revert
+label.historicProperties=View properties
+label.newVersion=Upload New Version
+label.filter-description=Same type as {0}
+message.revertComplete=The document was reverted.
+message.noVersions=This document has no previous versions
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-workflows.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-workflows.get_pt_BR.properties
new file mode 100644
index 0000000..8da5c64
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-workflows.get_pt_BR.properties
@@ -0,0 +1,9 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.workflows=Workflows
+label.partOfNoWorkflows=Este documento n\ufffdo faz parte de qualquer workflow.
+label.partOfWorkflows=Este documento faz parte do seguinte workflow(s):
+label.assignWorkflow=Iniciar Workflow
+label.avatar=Avatar
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-workflows.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-workflows.get_pt_PT.properties
new file mode 100644
index 0000000..ac07cb8
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/document-workflows.get_pt_PT.properties
@@ -0,0 +1,5 @@
+header.workflows=Workflows
+label.partOfNoWorkflows=This document is not part of any workflows.
+label.partOfWorkflows=This document is part of the following workflow(s):
+label.assignWorkflow=Start Workflow
+label.avatar=Avatar
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/path.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/path.get_pt_BR.properties
new file mode 100644
index 0000000..8790289
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/path.get_pt_BR.properties
@@ -0,0 +1,14 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+path.location=Localiza\ufffd\ufffdo
+path.documents=Documentos
+
+## Document Status Banners
+banner.locked=Este documento est\ufffd bloqueado por {0} para edi\ufffd\ufffdo.
+banner.editing=Este documento est\ufffd bloqueado por voc\ufffd para edi\ufffd\ufffdo offline.
+banner.lock-owner=Este documento est\ufffd bloqueado por voc\ufffd.
+banner.google-docs.link=Google Docs
+banner.google-docs-owner=This document has been uploaded by you to {0} for editing.
+banner.google-docs-locked=Ete documento foi carregado por {0} em {1} para edi\ufffd\ufffdo.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/path.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/path.get_pt_PT.properties
new file mode 100644
index 0000000..be3d846
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/path.get_pt_PT.properties
@@ -0,0 +1,10 @@
+path.location=Location
+path.documents=Documents
+
+## Document Status Banners
+banner.locked=This document is locked by {0} for editing.
+banner.editing=This document is locked by you for offline editing.
+banner.lock-owner=This document is locked by you.
+banner.google-docs.link=Google Docs
+banner.google-docs-owner=This document has been uploaded by you to {0} for editing.
+banner.google-docs-locked=This document has been uploaded by {0} to {1} for editing.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/repo-path.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/repo-path.get_pt_BR.properties
new file mode 100644
index 0000000..c54d478
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/repo-path.get_pt_BR.properties
@@ -0,0 +1,14 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+path.location=Localiza\ufffd\ufffdo
+path.repository=Repositorio
+
+## Document Status Banners
+banner.locked=Este documento est\ufffd bloqueado por {0}.
+banner.editing=Este documento est\ufffd bloqueado por voc\ufffd para edi\ufffd\ufffdo offline.
+banner.lock-owner=Este documento est\ufffd bloqueado por voc\ufffd.
+banner.google-docs.link=Google Docs
+banner.google-docs-owner=Este documento foi carregado por voc\ufffd em {0} para edi\ufffd\ufffdo.
+banner.google-docs-locked=Este documento foi carregado por {0} em {1} para edi\ufffd\ufffdo.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/repo-path.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/repo-path.get_pt_PT.properties
new file mode 100644
index 0000000..6992e5e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/document-details/repo-path.get_pt_PT.properties
@@ -0,0 +1,10 @@
+path.location=Location
+path.repository=Repository
+
+## Document Status Banners
+banner.locked=This document is locked by {0}.
+banner.editing=This document is locked by you for offline editing.
+banner.lock-owner=This document is locked by you.
+banner.google-docs.link=Google Docs
+banner.google-docs-owner=This document has been uploaded by you to {0} for editing.
+banner.google-docs-locked=This document has been uploaded by {0} to {1} for editing.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/categories.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/categories.get_pt_BR.properties
new file mode 100644
index 0000000..89a03f5
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/categories.get_pt_BR.properties
@@ -0,0 +1,9 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Title
+header.library=Categorias
+
+## Top-level Root Node
+node.root=Categoria raiz
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/categories.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/categories.get_pt_PT.properties
new file mode 100644
index 0000000..2421794
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/categories.get_pt_PT.properties
@@ -0,0 +1,5 @@
+## Title
+header.library=Categories
+
+## Top-level Root Node
+node.root=Category Root
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/documentlist.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/documentlist.get_pt_BR.properties
new file mode 100644
index 0000000..eec41ac
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/documentlist.get_pt_BR.properties
@@ -0,0 +1,67 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Buttons
+button.sort.ascending=Ordenar ascendente
+button.sort.descending=Ordenar descendente
+button.folders.show=Exibir pastas
+button.folders.hide=Ocultar pastas
+
+## Drop-down Menus
+menu.select=Selecionar
+menu.select.all=Todos
+menu.select.none=Nenhum
+menu.select.invert=Inverter sele\ufffd\ufffdo
+menu.select.folders=Pastas
+menu.select.documents=Documentos
+
+## Details Banners
+details.banner.editing=Este documento est\ufffd bloqueado por voc\ufffd para edi\ufffd\ufffdo offline
+details.banner.lock-owner=Este documento est\ufffd bloqueado por voc\ufffd
+details.banner.locked=Este documento est\ufffd bloqueado por {0} para edi\ufffd\ufffdo
+details.banner.google-docs.link=Google Docs
+details.banner.google-docs-owner=Este documento foi carregado por voc\ufffd em {0} para edi\ufffd\ufffdo
+details.banner.google-docs-locked=Este documento foi carregado por {0} em {1} para edi\ufffd\ufffdo
+
+## Actions - moved to slingshot.properties
+actions.more=mais...
+
+## Status Indicators
+status.active-workflows=Pertence \ufffd {0} ativo workflows
+status.editing=Sendo editado por voc\ufffd
+status.google-docs-editing=Sendo editado por voc\ufffd via Google Docs™
+status.google-docs-owner=Bloqueado por voc\ufffd para edi\ufffd\ufffdo com Google Docs™
+status.google-docs-locked=Bloqueado por {0} ({1}) para edi\ufffd\ufffdo com Google Docs™
+status.locked=Bloqueado por {0} ({1})
+status.lock-owner=Bloqueado por voc\ufffd
+status.rules=Regra na pasta foi aplicada
+status.simple-workflow=Simples aprova\ufffd\ufffdo/rejei\ufffd\ufffdo do workflow aplicada
+status.exif=EXIF metadata dispon\ufffdvel
+status.geographic=Geolocaliza\ufffd\ufffdo de metadata dispon\ufffdvel
+status.transferred-node=Transferido de outro reposit\ufffdrio
+
+## Tips
+tip.insitu-rename=Renomear
+tip.insitu-tag=Tag
+
+## File Upload (upload new version)
+label.filter-description=Mesmo tipo que {0}
+
+## Edit Details Dialog
+edit-details.title=Editar propriedades: {0}
+edit-details.label.edit-metadata=Todas propriedades...
+
+## Help panels, including Drag and Drop
+no.items.title=Nenhum item do conte\ufffddo
+show.folders=Exibir {0} subpasta(s)
+standard.upload.title=Contruir sua biblioteca!
+standard.upload.description=Carregar arquivos
+dnd.drop.title=Arrastar e soltar para carregar os arquivos!
+dnd.drop.doclist.description=Arrastar os arquivos do seu desktop e solt\ufffd-los aqui para carregar
+dnd.drop.folder.description=Voc\ufffd pode soltar arquivos para as pastas
+dnd.upload.description=Carregar arquivos
+dnd.newfolder.description=Criar pastas
+other.options=Voc\ufffd tamb\ufffdm pode...
+dnd.upload.tooltip=
Voc\ufffd tamb\ufffdm pode arrastar e soltar arquivos do seu desktop para a biblioteca de documentos
\
+
Para utilizar o arrastar e soltar em vez disso, feche o carregamento abaixo
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/documentlist.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/documentlist.get_pt_PT.properties
new file mode 100644
index 0000000..a3a97d6
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/documentlibrary/documentlist.get_pt_PT.properties
@@ -0,0 +1,63 @@
+## Buttons
+button.sort.ascending=Sort Ascending
+button.sort.descending=Sort Descending
+button.folders.show=Show Folders
+button.folders.hide=Hide Folders
+
+## Drop-down Menus
+menu.select=Select
+menu.select.all=All
+menu.select.none=None
+menu.select.invert=Invert Selection
+menu.select.folders=Folders
+menu.select.documents=Documents
+
+## Details Banners
+details.banner.editing=This document is locked by you for offline editing.
+details.banner.lock-owner=This document is locked by you.
+details.banner.locked=This document is locked by {0} for editing.
+details.banner.google-docs.link=Google Docs
+details.banner.google-docs-owner=This document has been uploaded by you to {0} for editing.
+details.banner.google-docs-locked=This document has been uploaded by {0} to {1} for editing.
+
+## Actions - moved to slingshot.properties
+actions.more=More...
+
+## Status Indicators
+status.active-workflows=Belongs to {0} active workflows
+status.editing=Being edited by you
+status.google-docs-editing=Being edited by you via Google Docs™
+status.google-docs-owner=Locked by you for editing with Google Docs™
+status.google-docs-locked=Locked by {0} ({1}) for editing with Google Docs™
+status.locked=Locked by {0} ({1})
+status.lock-owner=Locked by you
+status.rules=Folder has rules applied
+status.simple-workflow=Simple Approve/Reject workflow applied
+status.exif=EXIF metadata available
+status.geographic=Geolocation metadata available
+status.transferred-node=Transferred from another Repository
+
+## Tips
+tip.insitu-rename=Rename
+tip.insitu-tag=Tag
+
+## File Upload (upload new version)
+label.filter-description=Same type as {0}
+
+## Edit Details Dialog
+edit-details.title=Edit Properties: {0}
+edit-details.label.edit-metadata=All Properties...
+
+## Help panels, including Drag and Drop
+no.items.title=No content items
+show.folders=Show {0} subfolder(s)
+standard.upload.title=Build your library!
+standard.upload.description=Upload files
+dnd.drop.title=Drag and drop to upload files!
+dnd.drop.doclist.description=Drag files from your desktop and drop them here to upload.
+dnd.drop.folder.description=You can drop files onto folders.
+dnd.upload.description=Upload files
+dnd.newfolder.description=Create a folder
+other.options=You can also...
+dnd.upload.tooltip=
You can also drag and drop files from your desktop into the Document Library.
\
+
To use drag and drop instead, close the uploader below.
apenas permiss\ufffdes locais se aplica a este documento/pasta.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/manage-permissions/manage-permissions.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/manage-permissions/manage-permissions.get_pt_PT.properties
new file mode 100644
index 0000000..41e3795
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/manage-permissions/manage-permissions.get_pt_PT.properties
@@ -0,0 +1,19 @@
+title=Manage Permissions: {0}
+title.inherited=Inherited Permissions
+title.direct=Locally Set Permissions
+
+button.inherited=Inherit Permissions
+button.addUserGroup=Add User/Group
+
+column.authority=User and Groups
+column.role=Role
+column.actions=Actions
+
+message.empty=No permissions set.
+message.empty.no-permission=Not allowed to read inheritable permissions.
+message.loading=Loading permissions...
+message.authorityFinderFail=Failed to load Authority Finder component
+message.permissionsGetFail=Failed to load current permissions for this node
+message.permissionsSaveFail=Failed to save permissions: {0}
+message.confirm.inheritance.title=Turn off Permission Inheritance?
+message.confirm.inheritance.description=Are you sure you do not want to inherit permissions?
Only local permissions will apply to this document/folder.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/my-documentlibraries/my-doclibs.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/my-documentlibraries/my-doclibs.get_pt_BR.properties
new file mode 100644
index 0000000..2ca0455
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/my-documentlibraries/my-doclibs.get_pt_BR.properties
@@ -0,0 +1,9 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.header-my=Minha biblioteca de documentos
+label.header-other=Biblioteca de documentos p\ufffdblicos
+label.no-site-memberships=Voc\ufffd ainda n\ufffdo e membro de sites
+label.moderated=Moderado
+label.private=Privado
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/my-documentlibraries/my-doclibs.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/my-documentlibraries/my-doclibs.get_pt_PT.properties
new file mode 100644
index 0000000..7ad1581
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/my-documentlibraries/my-doclibs.get_pt_PT.properties
@@ -0,0 +1,5 @@
+label.header-my=My Document Libraries
+label.header-other=Public Document Libraries
+label.no-site-memberships=You are not a member of any sites.
+label.moderated=Moderated
+label.private=Private
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/navigation/collaboration-navigation.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/navigation/collaboration-navigation.get_pt_BR.properties
new file mode 100644
index 0000000..59d805d
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/navigation/collaboration-navigation.get_pt_BR.properties
@@ -0,0 +1,6 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+link.siteDashboard = Dashboard do site
+link.members = Membros
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/navigation/collaboration-navigation.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/navigation/collaboration-navigation.get_pt_PT.properties
new file mode 100644
index 0000000..b180243
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/navigation/collaboration-navigation.get_pt_PT.properties
@@ -0,0 +1,2 @@
+link.siteDashboard = Site Dashboard
+link.members = Members
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/node-details/node-header.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/node-details/node-header.get_pt_BR.properties
new file mode 100644
index 0000000..a8c2134
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/node-details/node-header.get_pt_BR.properties
@@ -0,0 +1,20 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+path.location=Localiza\ufffd\ufffdo
+path.repository=Reposit\ufffdrio
+path.documents=Documentos
+
+label.modified-by-user-on-date=Modificado por {0} em {1}
+
+## Document Status Banners
+banner.locked=Este documento est\ufffd bloqueado por {0}.
+banner.editing=Este documento est\ufffd bloqueado por voc\ufffd para edi\ufffd\ufffdo offline
+banner.lock-owner=Este documento est\ufffd bloqueado por voc\ufffd
+banner.google-docs.link=Google Docs
+banner.google-docs-owner=Este documento foi enviado por voc\ufffd para {0} para edi\ufffd\ufffdo
+banner.google-docs-locked=Este documento foi carregado por {0} para {1} para edi\ufffd\ufffdo
+
+## General Status Banners
+banner.not-found=O item n\ufffdo pode ser encontrado. Ou ele foi removido ou nunca existiu
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/node-details/node-header.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/node-details/node-header.get_pt_PT.properties
new file mode 100644
index 0000000..b5c0522
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/node-details/node-header.get_pt_PT.properties
@@ -0,0 +1,16 @@
+path.location=Location
+path.repository=Repository
+path.documents=Documents
+
+label.modified-by-user-on-date=Modified by {0} on {1}
+
+## Document Status Banners
+banner.locked=This document is locked by {0}.
+banner.editing=This document is locked by you for offline editing.
+banner.lock-owner=This document is locked by you.
+banner.google-docs.link=Google Docs
+banner.google-docs-owner=This document has been uploaded by you to {0} for editing.
+banner.google-docs-locked=This document has been uploaded by {0} to {1} for editing.
+
+## General Status Banners
+banner.not-found=The item cannot be found. Either it has been removed or it has never existed.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/authority-finder.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/authority-finder.get_pt_BR.properties
new file mode 100644
index 0000000..201f063
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/authority-finder.get_pt_BR.properties
@@ -0,0 +1,16 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+title.all=Buscar por pessoas e grupos
+title.user=Buscar por pessoas
+title.group=Buscar por grupos
+
+## Messages
+message.instructions=Digite um termo para iniciar a pesquisa
+message.empty=Nenhum resultado
+message.error=N\ufffdo foi poss\ufffdvel realizar a pesquisa
+
+## Labels
+label.users=Usu\ufffdrios
+label.subgroups=Subgrupos
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/authority-finder.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/authority-finder.get_pt_PT.properties
new file mode 100644
index 0000000..ca23bb0
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/authority-finder.get_pt_PT.properties
@@ -0,0 +1,12 @@
+title.all=Search for People and Groups
+title.user=Search for People
+title.group=Search for Groups
+
+## Messages
+message.instructions=Enter a search term to start
+message.empty=No results
+message.error=Unable to perform search
+
+## Labels
+label.users=Users
+label.subgroups=Subgroups
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/group-finder.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/group-finder.get_pt_BR.properties
new file mode 100644
index 0000000..0741476
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/group-finder.get_pt_BR.properties
@@ -0,0 +1,14 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+title=Localizar grupos para adicionar a este site
+
+## Messages
+message.instructions=Insira um termo de pesquisa para encontrar grupos
+message.empty=Nenhum grupo encontrado
+message.error=N\ufffdo foi poss\ufffdvel executar a busca por grupo
+
+## Labels
+label.users=Usu\ufffdrios
+label.subgroups=Subgrupos
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/group-finder.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/group-finder.get_pt_PT.properties
new file mode 100644
index 0000000..5d700d8
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/group-finder.get_pt_PT.properties
@@ -0,0 +1,10 @@
+title=Find Groups to add to this site
+
+## Messages
+message.instructions=Enter a search term to find groups
+message.empty=No groups found
+message.error=Unable to perform group search
+
+## Labels
+label.users=Users
+label.subgroups=Subgroups
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/people-finder.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/people-finder.get_pt_BR.properties
new file mode 100644
index 0000000..a3a24f0
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/people-finder.get_pt_BR.properties
@@ -0,0 +1,37 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+title=Procurar por pessoas
+
+## Messages
+message.instructions=Insira um termo de pesquisa para encontrar usu\ufffdrios
+message.empty=Nenhum usu\ufffdrio encontrado
+message.error=N\ufffdo foi poss\ufffdvel executar a pesquisa de usu\ufffdrios
+
+## help text
+help.title=Dicas de pesquisa
+
+help.subtitle1=Pesquisar por nome ou nome de usu\ufffdrio
+help.info1=Para pesquisar usu\ufffdrio por nome, sobrenome ou nome de usu\ufffdrio basta digitar um termo simples, por exemplo:
+help.example1=Lucas
+help.result1=Os resultados para esta consulta ir\ufffd listar todos os usu\ufffdrios cujo primeiro nome, sobrenome ou nome de usu\ufffdrio come\ufffde com Lucas
+help.info2=Para pesquisar usu\ufffdrio por nome e sobrenome, separar dois itens com um espa\ufffdo, por exemplo:
+help.example2=Lucas Santos
+help.result2=Os resultados para esta consulta ir\ufffd listar todos os usu\ufffdrios cujo primeiro nome come\ufffde com Lucas e o sobrenome come\ufffde com Santos.
+help.info3=Voc\ufffd tamb\ufffdm pode digitar o come\ufffdo do nome, por exemplo:
+help.example3=Lucas S
+help.result3=Os resultados para esta consulta ir\ufffd listar todos os usu\ufffdrios cujo primeiro nome come\ufffde com Lucas e o sobrenome come\ufffde com S.
+
+help.subtitle2=Busca por propriedades
+help.info4=Para procurar usu\ufffdrios por propriedade adicionar a propriedade com um prefixo, por exemplo:
+help.example4=localiza\ufffd\ufffdo:Nome de solteira
+help.result4=Os resultados para esta consulta vai encontrar usu\ufffdrios cuja localiza\ufffd\ufffdo cont\ufffdm o nome de solteira .
+help.info5=A pesquisa ir\ufffd trazer v\ufffdrios termos em conjunto, por exemplo:
+help.example5=Cargo:Engenheiro:Alfresco SA
+help.result5=Os resultados para esta consulta ir\ufffd encontrar v\ufffdrios usu\ufffdrios cujo cargo contenha Engenheiro e a organiza\ufffd\ufffdo contenha Alfresco SA
+help.info6=Para reduzir os resultados da pesquisa por propriedade, adicionar um termo de pesquisa de propriedade ap\ufffds uma pesquisa de nome, por exemplo:
+help.example6=J\ufffdlia Cargo:Contadora
+help.result6=Os resultados para esta consulta vai encontrar usu\ufffdrios cujo primeiro nome, sobrenome ou nome de usu\ufffdrio come\ufffde com J\ufffdlia e o cargo contenha Contadora.
+help.example7=A cargo da J\ufffdlia:Contadora
+help.result7=Os resultados para esta consulta, ir\ufffd listar todos os usu\ufffdrios cujo primeiro nome come\ufffde com A o sobrenome come\ufffde com J\ufffdlia e o cargo contenha Contadora
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/people-finder.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/people-finder.get_pt_PT.properties
new file mode 100644
index 0000000..80327c9
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/people-finder/people-finder.get_pt_PT.properties
@@ -0,0 +1,33 @@
+title=Search for People
+
+## Messages
+message.instructions=Enter a search term to find users
+message.empty=No users found
+message.error=Unable to perform user search
+
+## help text
+help.title=Search Tips
+
+help.subtitle1=Search by Name or User Name
+help.info1=To search for users by first name, last name or user name just type a single term, for example:
+help.example1=Joe
+help.result1=The results for this query will list all users whose first name, last name or user name starts with Joe.
+help.info2=To search for users by first and last name, separate two terms with a space, for example:
+help.example2=Joe Bloggs
+help.result2=The results for this query will list all users whose first name starts with Joe and and surname starts with Bloggs.
+help.info3=You can also enter just the start of the name, for example:
+help.example3=Joe B
+help.result3=The results for this query will list all users whose first name starts with Joe and and surname starts with B.
+
+help.subtitle2=Search by Property
+help.info4=To search for users by property add the property as a prefix, for example:
+help.example4=location:maidenhead
+help.result4=The results for this query will find users whose location contains maidenhead.
+help.info5=The search will AND multiple terms together, for example:
+help.example5=jobtitle:engineer organization:alfresco
+help.result5=The results for this query will find users whose job title contains engineer and organization contains alfresco.
+help.info6=To reduce search results by property, add a property search term after a name search, for example:
+help.example6=Smith jobtitle:engineer
+help.result6=The results for this query will find users whose first name, last name or user name starts with Smith and job title contains engineer.
+help.example7=A Smith jobtitle:engineer
+help.result7=The results for this query will list all users whose first name starts with A and and surname starts Smith and job title contains engineer.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/portlet/edit-doclib-site.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/portlet/edit-doclib-site.get_pt_BR.properties
new file mode 100644
index 0000000..34611bd
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/portlet/edit-doclib-site.get_pt_BR.properties
@@ -0,0 +1,9 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.header=Painel da biblioteca de documentos do site
+label.site=Site:
+message.portlet-only=Esta p\ufffdgina foi designada para ser acessada a partir de um \ufffdnico portal
+message.not-configured=Voc\ufffd precisa definir as prefer\ufffdncias para este painel antes que possa ser usado
+message.updated=Prefer\ufffdncias atualizadas
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/portlet/edit-doclib-site.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/portlet/edit-doclib-site.get_pt_PT.properties
new file mode 100644
index 0000000..4d7fcab
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/portlet/edit-doclib-site.get_pt_PT.properties
@@ -0,0 +1,5 @@
+label.header=Site Document Library Portlet
+label.site=Site:
+message.portlet-only=This page is designed to be accessed from a portal only.
+message.not-configured=You need to set preferences for this portlet before it can be used.
+message.updated=Preferences updated.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/preview/web-preview.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/preview/web-preview.get_pt_BR.properties
new file mode 100644
index 0000000..fbe7334
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/preview/web-preview.get_pt_BR.properties
@@ -0,0 +1,30 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+# Information messages
+label.preparingPreviewer=Preparando visualiza\ufffd\ufffdo...
+label.noFlash=Para visualizar a pr\ufffd visualiza\ufffd\ufffdo, fa\ufffda o download do flash player mais recente em Adobe Flash Player Download Center.
+label.noPreview=Este documento n\ufffdo pode ser visualizado. Clique aqui para baixar.
+label.noContent=Este documento n\ufffdo cont\ufffdm conte\ufffddo
+label.error=N\ufffdo foi poss\ufffdvel exibir o conte\ufffddo devido a um erro no plugin ''{0}'': {1}
+label.browserReport=Navegador n\ufffdo suporta {0}
+
+# Alfresco.WebPreview.Plugins.WebPreviewer
+error.error=O conte\ufffddo n\ufffdo pode ser exibido devido a um erro desconhecido
+error.content=O conte\ufffddo n\ufffdo pode ser exibido porque n\ufffdo \ufffd do tipo png, jpg, gif or swf.
+error.io=A visualiza\ufffd\ufffdo n\ufffdo p\ufffdde ser carregada a partir do servidor
+preview.actualSize=Tamanho real
+preview.fitPage=Ajuste da p\ufffdgina
+preview.fitWidth=Ajuste da largura
+preview.fitHeight=Ajuste do altura
+preview.fullscreen=Tela inteira
+preview.fullwindow=Maximizar
+preview.fullwindowEscape=Pressione ESC para para sair do modo de tela inteira
+preview.page=P\ufffdgina
+preview.pageOf=sobre
+
+# Alfresco.WebPreview.Plugins.Image
+Image.tooLargeFile=Arquivo {0} pode ser muito grande para exibir ({1}).
+Image.downloadLargeFile=Clique aqui para baixar em vez de
+Image.viewLargeFile=Clique aqui para visualiz\ufffd-lo de qualquer maneira
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/preview/web-preview.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/preview/web-preview.get_pt_PT.properties
new file mode 100644
index 0000000..c37c712
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/preview/web-preview.get_pt_PT.properties
@@ -0,0 +1,26 @@
+# Information messages
+label.preparingPreviewer=Preparing previewer...
+label.noFlash=To view the preview please download the latest Flash Player from the Adobe Flash Player Download Center.
+label.noPreview=This document can''t be previewed. Click here to download it.
+label.noContent=This document has no content.
+label.error=Couldn''t display content due to error in plugin ''{0}'': {1}
+label.browserReport=Browser doesn''t support {0}
+
+# Alfresco.WebPreview.Plugins.WebPreviewer
+error.error=The content cannot be displayed due to an unknown error.
+error.content=The content cannot be displayed because it is not of type png, jpg, gif or swf.
+error.io=The preview could not be loaded from the server.
+preview.actualSize=Actual Size
+preview.fitPage=Fit Page
+preview.fitWidth=Fit Width
+preview.fitHeight=Fit Height
+preview.fullscreen=Fullscreen
+preview.fullwindow=Maximize
+preview.fullwindowEscape=Press Esc to exit full window mode
+preview.page=Page
+preview.pageOf=of
+
+# Alfresco.WebPreview.Plugins.Image
+Image.tooLargeFile=File {0} might be too large to display ({1}).
+Image.downloadLargeFile=Click here to download it instead.
+Image.viewLargeFile=Click here to view it anyway.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/change-password.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/change-password.get_pt_BR.properties
new file mode 100644
index 0000000..cb724fa
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/change-password.get_pt_BR.properties
@@ -0,0 +1,11 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.changepassword=Mudar senha
+label.oldpassword= Insira senha antiga
+label.newpassword=Insira nova senha
+label.confirmpassword=Confirme Nova senha
+
+message.failure=Falha ao alterar senha
+message.success=Senha alterada com sucesso
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/change-password.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/change-password.get_pt_PT.properties
new file mode 100644
index 0000000..32efd66
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/change-password.get_pt_PT.properties
@@ -0,0 +1,7 @@
+label.changepassword=Change Password
+label.oldpassword= Enter Old Password
+label.newpassword=Enter New Password
+label.confirmpassword=Confirm New Password
+
+message.failure=Failed to change password.
+message.success=Successfully changed password.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/followers.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/followers.get_pt_BR.properties
new file mode 100644
index 0000000..b97d68b
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/followers.get_pt_BR.properties
@@ -0,0 +1,6 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.followers=Seguidores
+label.noFollowing=Nenhum seguidores
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/followers.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/followers.get_pt_PT.properties
new file mode 100644
index 0000000..7f4e877
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/followers.get_pt_PT.properties
@@ -0,0 +1,2 @@
+label.followers=Followers
+label.noFollowing=No Followers
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/following.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/following.get_pt_BR.properties
new file mode 100644
index 0000000..b944a90
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/following.get_pt_BR.properties
@@ -0,0 +1,6 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.following=Seguindo
+label.noFollowing=N\ufffdo seguindo
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/following.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/following.get_pt_PT.properties
new file mode 100644
index 0000000..dbd9c66
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/following.get_pt_PT.properties
@@ -0,0 +1,3 @@
+label.following=Following
+label.noFollowing=Not Following
+label.private=Private
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-content.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-content.get_pt_BR.properties
new file mode 100644
index 0000000..4bcfe35
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-content.get_pt_BR.properties
@@ -0,0 +1,10 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.recentlyAdded=Recentemente adicionado
+label.recentlyModified=Recentemente modificado
+label.noModifiedContent=Usu\ufffdrio n\ufffdo modificou nenhum conte\ufffddo
+label.noAddedContent=Usu\ufffdrio n\ufffdo possui nenhum conte\ufffddo
+label.createdOn=Criado em
+label.modifiedOn=Modificado em
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-content.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-content.get_pt_PT.properties
new file mode 100644
index 0000000..4500640
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-content.get_pt_PT.properties
@@ -0,0 +1,6 @@
+label.recentlyAdded=Recently added
+label.recentlyModified=Recently modified
+label.noModifiedContent=User has not modified any content
+label.noAddedContent=User has not added any content
+label.createdOn=Created on
+label.modifiedOn=Modified on
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-notifications.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-notifications.get_pt_BR.properties
new file mode 100644
index 0000000..cd48772
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-notifications.get_pt_BR.properties
@@ -0,0 +1,9 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.notifications=Notifica\ufffd\ufffdes
+label.emailnotification=Notifica\ufffd\ufffdo de email Feed
+
+message.failure=Falha ao alterar as configura\ufffd\ufffdes de notifica\ufffd\ufffdo do usu\ufffdrio
+message.success=Configura\ufffd\ufffdes de notifica\ufffd\ufffdo do usu\ufffdrio alterado com sucesso
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-notifications.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-notifications.get_pt_PT.properties
new file mode 100644
index 0000000..5b993a2
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-notifications.get_pt_PT.properties
@@ -0,0 +1,5 @@
+label.notifications=Notifications
+label.emailnotification=Email Notification Feed
+
+message.failure=Failed to change user notification settings.
+message.success=Successfully changed user notification settings.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-sites.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-sites.get_pt_BR.properties
new file mode 100644
index 0000000..1cde62d
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-sites.get_pt_BR.properties
@@ -0,0 +1,6 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.sites=Sites
+label.noSiteMemberships=Usu\ufffdrio n\ufffdo \ufffd membro de nenhum site
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-sites.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-sites.get_pt_PT.properties
new file mode 100644
index 0000000..c99ea25
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/user-sites.get_pt_PT.properties
@@ -0,0 +1,2 @@
+label.sites=Sites
+label.noSiteMemberships=User is not a member of any sites.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/userprofile.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/userprofile.get_pt_BR.properties
new file mode 100644
index 0000000..0bd490f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/userprofile.get_pt_BR.properties
@@ -0,0 +1,15 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.viewmyprofile=Visualizar meu Profile
+label.changepassword=Mudar senha
+label.settings=Configura\ufffd\ufffdes
+label.editprofile=Editar perfil
+label.timezone=Fuso hor\ufffdrio
+label.showmap=Visualizar mapa
+label.map=Mapa
+label.photoimagesize=Sua imagem ser\ufffd redimensionada para 64px por 64px.
+label.photonote=Altera\ufffd\ufffdes em sua imagem fotogr\ufffdfica em vigor imediatamente
+button.editprofile=Editar perfil
+button.usedefault=Usar padr\ufffd
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/userprofile.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/userprofile.get_pt_PT.properties
new file mode 100644
index 0000000..3697da7
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/userprofile.get_pt_PT.properties
@@ -0,0 +1,11 @@
+label.viewmyprofile=View My Profile
+label.changepassword=Change Password
+label.settings=Settings
+label.editprofile=Edit Profile
+label.timezone=Time Zone
+label.showmap=Show Map
+label.map=Map
+label.photoimagesize=Your image will be resized to 64px by 64px.
+label.photonote=Changes to your photo image take effect immediately.
+button.editprofile=Edit Profile
+button.usedefault=Use Default
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/userprofiletoolbar.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/userprofiletoolbar.get_pt_BR.properties
new file mode 100644
index 0000000..05a1975
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/userprofiletoolbar.get_pt_BR.properties
@@ -0,0 +1,15 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Links
+link.viewmyprofile=Visualizar meu perfil
+link.changepassword=Mudar senha
+link.settings=Configura\ufffd\ufffdes
+link.info=Informa\ufffd\ufffdes
+link.sites=Sites
+link.content=Conte\ufffddo
+link.notifications=Notifica\ufffd\ufffdes
+link.following=Eu estou seguindo
+link.followers=Est\ufffdo me seguindo
+link.otherfollowing=Seguidores
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/userprofiletoolbar.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/userprofiletoolbar.get_pt_PT.properties
new file mode 100644
index 0000000..d3a48f7
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/profile/userprofiletoolbar.get_pt_PT.properties
@@ -0,0 +1,11 @@
+## Links
+link.viewmyprofile=View My Profile
+link.changepassword=Change Password
+link.settings=Settings
+link.info=Info
+link.sites=Sites
+link.content=Content
+link.notifications=Notifications
+link.following=I'm Following
+link.followers=Following Me
+link.otherfollowing=Following
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-action.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-action.get_pt_BR.properties
new file mode 100644
index 0000000..9c70c87
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-action.get_pt_BR.properties
@@ -0,0 +1,38 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.action=Executar a a\ufffd\ufffdo:
+button.message=Mensagem...
+button.options=Op\ufffd\ufffdes...
+button.approve=Aprovar...
+button.reject=Rejeitar...
+button.select-folder=Selecionar...
+label.workingCopyLocation=Localiza\ufffd\ufffdo da c\ufffdpia de trabalho
+label.to=Para
+label.site-path=Site {0}, caminho {1}
+dialog.destination.title=selecione a pasta de destino
+label.noRendererForType=Erro: Nenhum representante para o tipo ''{0}''
+menu.item.select=Selecione...
+label.selectAnAction=Selecione uma a\ufffd\ufffdo
+label.checkin.minor=menor
+label.checkin.major=maior
+label.workflow.moves=mover
+label.workflow.copies=c\ufffdpias
+
+customise.add-features.text=Adicionar ''{param.aspect-name}'' aspecto
+customise.remove-features.text=Remover ''{param.aspect-name}'' aspecto
+customise.specialise-type.text=Especialize itens para digitar ''{param.type-name}''
+customise.script.text=Executar ''{param.script-ref}'' script
+customise.copy.text=Copiar itens para {param.destination-folder}
+customise.copy.deep.text=Copiar itens para {param.destination-folder} (deep copy)
+customise.move.text=Mover itens para {param.destination-folder}
+customise.check-out.text=Verifica\ufffd\ufffdo da c\ufffdpia de trabalho para {param.destination-folder}
+customise.check-in.text=Checkin dos itens como {param.minorChange} vers\ufffdes com coment\ufffdrio ''{param.description}''
+customise.mail.text=Enviar e-mail com o assunto ''{param.subject}'' para destinat\ufffdrios especificados
+customise.transform.text=Copiar itens para {param.destination-folder} e transformar para ''{param.mime-type}''
+customise.transform-image.text=Copiar imagens para {param.destination-folder} e transformar para ''{param.mime-type}''
+customise.link-category.text=Link dos itens para ''{param.category-value}'' categoria
+customise.simple-workflow.text=Adicionar simples workflow onde ''{param.approve-step}'' a\ufffd\ufffdo {param.approve-move} itens para {param.approve-folder}
+customise.simple-workflow.full.text=Adicionar simples workflow onde ''{param.approve-step}'' a\ufffd\ufffdo {param.approve-move} items para {param.approve-folder}. ''{param.reject-step}'' a\ufffd\ufffdo {param.reject-move} itens para {param.reject-folder}
+customise.import.text=Importar itens para {param.destination}
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-action.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-action.get_pt_PT.properties
new file mode 100644
index 0000000..be675ba
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-action.get_pt_PT.properties
@@ -0,0 +1,34 @@
+header.action=Perform Action:
+button.message=Message...
+button.options=Options...
+button.approve=Approve...
+button.reject=Reject...
+button.select-folder=Select...
+label.workingCopyLocation=Working copy location
+label.to=to
+label.site-path=Site {0}, path {1}
+dialog.destination.title=Select destination folder
+label.noRendererForType=Error: No renderer for type ''{0}''
+menu.item.select=Select...
+label.selectAnAction=Select an action
+label.checkin.minor=minor
+label.checkin.major=major
+label.workflow.moves=moves
+label.workflow.copies=copies
+
+customise.add-features.text=Add ''{param.aspect-name}'' aspect
+customise.remove-features.text=Remove ''{param.aspect-name}'' aspect
+customise.specialise-type.text=Specialise items to type ''{param.type-name}''
+customise.script.text=Execute ''{param.script-ref}'' script
+customise.copy.text=Copy items to {param.destination-folder}
+customise.copy.deep.text=Copy items to {param.destination-folder} (deep copy)
+customise.move.text=Move items to {param.destination-folder}
+customise.check-out.text=Checkout working copy to {param.destination-folder}
+customise.check-in.text=Checkin items as {param.minorChange} versions with comment ''{param.description}''
+customise.mail.text=Send email with subject ''{param.subject}'' to specified recipients
+customise.transform.text=Copy items to {param.destination-folder} and transform to ''{param.mime-type}''
+customise.transform-image.text=Copy images to {param.destination-folder} and transform to ''{param.mime-type}''
+customise.link-category.text=Link items to ''{param.category-value}'' category
+customise.simple-workflow.text=Add simple workflow where ''{param.approve-step}'' action {param.approve-move} items to {param.approve-folder}
+customise.simple-workflow.full.text=Add simple workflow where ''{param.approve-step}'' action {param.approve-move} items to {param.approve-folder}. ''{param.reject-step}'' action {param.reject-move} items to {param.reject-folder}
+customise.import.text=Import items to {param.destination}
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-condition.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-condition.get_pt_BR.properties
new file mode 100644
index 0000000..396b542
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-condition.get_pt_BR.properties
@@ -0,0 +1,31 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.condition.if=Se todos os crit\ufffdrios forem cumpridos:
+header.condition.unless=A menos que todos os crit\ufffdrios forem cumpridos:
+menu.item.show-more=Exibir mais...
+label.noRendererForType=Erro: Nenhum representante para o tipo ''{0}''
+label.is=is
+label.sizeUnit=bytes
+label.transientProperty={0} em {1}
+message.getPropertiesFailure=N\ufffdo foi poss\ufffdvel carregar as propriedades
+message.getTagFailure=N\ufffdo foi poss\ufffdvel carregar tag
+
+## Format used for date entry in date picker, 'entry' format is used by date parsing code,
+## 'display' format is shown to the user under date entry field
+form.control.date-picker.entry.date.format=d/M/yyyy
+form.control.date-picker.display.date.format=DD/MM/YYYY
+
+## Format used for time entry in datetime picker, 'entry' format is used by date parsing code,
+## 'display' format is shown to the user under time entry field
+form.control.date-picker.entry.time.format=HH:mm
+form.control.date-picker.display.time.format=HH:MM (24 houras)
+
+customise.compare-property-value.text={name} {param.operation} {param.value}
+customise.compare-property-value.text.hyphen={name} {param.operation} ''{param.value}''
+customise.compare-mime-type.text={name} \ufffd ''{param.value}''
+customise.is-subtype.text=\ufffd do tipo (or sub type) ''{param.type}''
+customise.has-aspect.text=Tem aspecto ''{param.aspect}''
+customise.has-tag.text=\ufffd marcado com ''{param.tag}''
+customise.in-category.text=Pertencente a categoria ''{param.category-value}''
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-condition.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-condition.get_pt_PT.properties
new file mode 100644
index 0000000..37d9b20
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-condition.get_pt_PT.properties
@@ -0,0 +1,27 @@
+header.condition.if=If all criteria are met:
+header.condition.unless=Unless all criteria are met:
+menu.item.show-more=Show more...
+label.noRendererForType=Error: No renderer for type ''{0}''
+label.is=is
+label.sizeUnit=bytes
+label.transientProperty={0} in {1}
+message.getPropertiesFailure=Could not load properties
+message.getTagFailure=Could not load tag
+
+## Format used for date entry in date picker, 'entry' format is used by date parsing code,
+## 'display' format is shown to the user under date entry field
+form.control.date-picker.entry.date.format=d/M/yyyy
+form.control.date-picker.display.date.format=DD/MM/YYYY
+
+## Format used for time entry in datetime picker, 'entry' format is used by date parsing code,
+## 'display' format is shown to the user under time entry field
+form.control.date-picker.entry.time.format=HH:mm
+form.control.date-picker.display.time.format=HH:MM (24 Hour)
+
+customise.compare-property-value.text={name} {param.operation} {param.value}
+customise.compare-property-value.text.hyphen={name} {param.operation} ''{param.value}''
+customise.compare-mime-type.text={name} is ''{param.value}''
+customise.is-subtype.text=Is of type (or sub type) ''{param.type}''
+customise.has-aspect.text=Has aspect ''{param.aspect}''
+customise.has-tag.text=Is tagged with ''{param.tag}''
+customise.in-category.text=Is in category ''{param.category-value}''
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-type.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-type.get_pt_BR.properties
new file mode 100644
index 0000000..af2f06c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-type.get_pt_BR.properties
@@ -0,0 +1,6 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.type=Quando:
+label.noRendererForType=Erro: Nenhum representante para o tipo ''{0}''
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-type.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-type.get_pt_PT.properties
new file mode 100644
index 0000000..32935a3
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/config/rule-config-type.get_pt_PT.properties
@@ -0,0 +1,2 @@
+header.type=When:
+label.noRendererForType=Error: No renderer for type ''{0}''
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rule-details.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rule-details.get_pt_BR.properties
new file mode 100644
index 0000000..4417089
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rule-details.get_pt_BR.properties
@@ -0,0 +1,18 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.disabled=Ativo
+label.executeAsynchronously=Executar em segundo plano
+label.applyToChildren=Regra aplicada \ufffd subpastas
+label.and=Todos os crit\ufffdrios forem cumpridos
+label.or=Alguns crit\ufffdrios forem cumpridos
+header.when=Quando
+header.if=Se
+header.unless=Sen\ufffdo
+header.action=Executar a a\ufffd\ufffdo
+message.loading=Carregando...
+message.getRuleFailure=N\ufffdo foi poss\ufffdvel carregar informa\ufffd\ufffdo da regra
+message.deletingRule=Excluindo regra...
+message.confirm.delete.title=Excluir regra
+message.confirm.delete=Tem certeza que deseja excluir a regra?
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rule-details.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rule-details.get_pt_PT.properties
new file mode 100644
index 0000000..bd2a47e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rule-details.get_pt_PT.properties
@@ -0,0 +1,14 @@
+label.disabled=Active
+label.executeAsynchronously=Run in background
+label.applyToChildren=Rule applied to subfolders
+label.and=All criteria are met
+label.or=Any criteria is met
+header.when=When
+header.if=If
+header.unless=Unless
+header.action=Perform Action
+message.loading=Loading...
+message.getRuleFailure=Could not load rule information
+message.deletingRule=Deleting rule...
+message.confirm.delete.title=Delete rule
+message.confirm.delete=Are you sure you want to delete the rule?
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rule-edit.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rule-edit.get_pt_BR.properties
new file mode 100644
index 0000000..60847c6
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rule-edit.get_pt_BR.properties
@@ -0,0 +1,28 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+form.required.fields=Campos obrigat\ufffdrios
+header.newRule=Nova regra
+header.editRule=Editar regra
+header.general=Geral
+header.defineRule=Definir regra
+header.otherOptions=Outras op\ufffd\ufffdes
+label.title=Nome
+label.description=Descri\ufffd\ufffdo
+label.disabled=Disabilitar regra
+label.executeAsynchronously=Executar regra em segundo plano
+label.applyToChildren=Aplicar regra para subpastas
+label.scriptRef=Se ocorrerem erros nos scripts executados
+label.selectScript=Selecionar...
+label.and=Todos os crit\ufffdrios forem cumpridos
+label.or=Algum crit\ufffdrio for cumprido
+header.when=Quando
+header.if=Se
+header.unless=Sen\ufffdo
+header.action=Executar a a\ufffd\ufffdo
+message.creating=Criando regra...
+message.loading=Carregando...
+message.updating=Atualizando regra...
+message.persist-failure=Falha ao persistir a regra
+message.createAnotherRule=Regra criada com sucesso
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rule-edit.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rule-edit.get_pt_PT.properties
new file mode 100644
index 0000000..2d600d8
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rule-edit.get_pt_PT.properties
@@ -0,0 +1,24 @@
+form.required.fields=Required fields
+header.newRule=New Rule
+header.editRule=Edit Rule
+header.general=General
+header.defineRule=Define Rule
+header.otherOptions=Other Options
+label.title=Name
+label.description=Description
+label.disabled=Disable rule
+label.executeAsynchronously=Run rule in background
+label.applyToChildren=Rule applies to subfolders
+label.scriptRef=If errors occur run script
+label.selectScript=Select...
+label.and=All criteria are met
+label.or=Any criteria is met
+header.when=When
+header.if=If
+header.unless=Unless
+header.action=Perform Action
+message.creating=Creating rule...
+message.loading=Loading...
+message.updating=Updating rule...
+message.persist-failure=Failed to persist rule
+message.createAnotherRule=Successfully created rule
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-header.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-header.get_pt_BR.properties
new file mode 100644
index 0000000..33e3d75
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-header.get_pt_BR.properties
@@ -0,0 +1,14 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.rules=Regras
+button.new-rule=Nova Regra
+button.copy-rule-from=Copiar regra de...
+menu.run=Executar regra...
+menu.option.run=Executar regras para esta pasta
+menu.option.run-recursive=Executar as regras para esta pasta e suas subpastas
+message.getRules-failure=Falha ao carregar regras
+message.runningRules=Executando regra(s)...
+message.runRules-success=Regra(s) executada com sucesso
+message.runRules-failure=N\ufffdo foi poss\ufffdvel executar regras
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-header.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-header.get_pt_PT.properties
new file mode 100644
index 0000000..c7a3494
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-header.get_pt_PT.properties
@@ -0,0 +1,10 @@
+header.rules=Rules
+button.new-rule=New Rule
+button.copy-rule-from=Copy Rule From...
+menu.run=Run Rules...
+menu.option.run=Run rules for this folder
+menu.option.run-recursive=Run rules for this folder and its subfolders
+message.getRules-failure=Failed to load rules
+message.runningRules=Running rule(s)...
+message.runRules-success=Rule(s) successfully run
+message.runRules-failure=Could not run rules
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-linked.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-linked.get_pt_BR.properties
new file mode 100644
index 0000000..728d8ef
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-linked.get_pt_BR.properties
@@ -0,0 +1,11 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.folderInheritsRules=Esta regra herda regras da pasta(s) pai
+label.linked-to-rules-set=Ligados ao conjunto de regras na pasta
+label.path=Caminho
+button.view=Visualizar conjunto de regras
+button.change=Alterar...
+button.unlink=Desvincular
+message.unlinkRules-failure=N\ufffdo foi poss\ufffdvel desvincular pasta
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-linked.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-linked.get_pt_PT.properties
new file mode 100644
index 0000000..a6fb8b9
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-linked.get_pt_PT.properties
@@ -0,0 +1,7 @@
+label.folderInheritsRules=This folder inherits Rules from its parent folder(s)
+label.linked-to-rules-set=Linked to Rule Set on Folder
+label.path=Path
+button.view=View Rule Set
+button.change=Change...
+button.unlink=Unlink
+message.unlinkRules-failure=Could not unlink folder
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-list.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-list.get_pt_BR.properties
new file mode 100644
index 0000000..3c692b1
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-list.get_pt_BR.properties
@@ -0,0 +1,18 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.folderRules=Regras de {0}
+label.inheritedRules=Regras herdadas da pasta(s) pai
+label.allRules={0} regras
+info.folderLinkedFromRuleSets={0} pasta(s) link para este conjunto de regras
+info.inheritedRulesRunOrder=Regras herdadas s\ufffdo executadas primeiro
+info.folderRulesRunOrder=Drag rules and click Save to reorder.
+label.active=Regra est\ufffd ativa
+label.inactive=Regra est\ufffd inativa
+label.inheritedShort=(Herdada)
+label.inheritedFrom=Herdada de:
+message.loadingRules=Carregando regras...
+message.noRules=Nenhuma regra existente
+message.persistRuleorder-failure=Falha ao persistir a ordem da nova regra
+message.persistRuleorder-success=Nova ordem da regra foi salva
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-list.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-list.get_pt_PT.properties
new file mode 100644
index 0000000..5b206c4
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-list.get_pt_PT.properties
@@ -0,0 +1,14 @@
+label.folderRules=Rules from {0}
+label.inheritedRules=Inherited rules from parent folder(s)
+label.allRules={0} Rules
+info.folderLinkedFromRuleSets={0} folder(s) link to this rules set.
+info.inheritedRulesRunOrder=Inherited rules are run first.
+info.folderRulesRunOrder=Drag rules and click Save to reorder.
+label.active=Rule is active
+label.inactive=Rule is inactive
+label.inheritedShort=(Inherited)
+label.inheritedFrom=Inherited from:
+message.loadingRules=Loading rules...
+message.noRules=No rules exist
+message.persistRuleorder-failure=Failed to persist the new rule order.
+message.persistRuleorder-success=New rule order was saved.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-none.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-none.get_pt_BR.properties
new file mode 100644
index 0000000..d2566eb
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-none.get_pt_BR.properties
@@ -0,0 +1,11 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Nenhuma regra est\ufffd definida para esta pasta
+label.folderInheritsRules=Esta pasta herda regras da pasta(s) pai
+header.create-rule=Criar regra
+text.create-rule=Definir suas pr\ufffdprias regras a partir do zero para esta pasta
+header.link-to-rule-set=Link para o conjunto de regras
+text.link-to-rule-set=Reutilizar um conjunto de regras existentes definidas para outra pasta
+
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-none.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-none.get_pt_PT.properties
new file mode 100644
index 0000000..9b4ad69
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/rules/rules-none.get_pt_PT.properties
@@ -0,0 +1,7 @@
+header=No Rules are defined for this folder
+label.folderInheritsRules=This folder inherits Rules from its parent folder(s)
+header.create-rule=Create Rules
+text.create-rule=Define your own rules from scratch for this folder
+header.link-to-rule-set=Link to Rule Set
+text.link-to-rule-set=Reuse an existing rule set defined for another folder
+
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/search/advsearch.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/search/advsearch.get_pt_BR.properties
new file mode 100644
index 0000000..72034cc
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/search/advsearch.get_pt_BR.properties
@@ -0,0 +1,13 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+button.search=Pesquisar
+label.lookfor=Procurar
+label.keywords=Palavra chave
+
+# Form descriptions
+search.form.label.cm_content=Conte\ufffddo
+search.form.desc.cm_content=Pesquisa todos os tipos de conte\ufffddo
+search.form.label.cm_folder=Pastas
+search.form.desc.cm_folder=Pesquisa todas as pastas e conte\ufffd
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/search/advsearch.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/search/advsearch.get_pt_PT.properties
new file mode 100644
index 0000000..6ce0600
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/search/advsearch.get_pt_PT.properties
@@ -0,0 +1,9 @@
+button.search=Search
+label.lookfor=Look for
+label.keywords=Keywords
+
+# Form descriptions
+search.form.label.cm_content=Content
+search.form.desc.cm_content=Searches for all types of content
+search.form.label.cm_folder=Folders
+search.form.desc.cm_folder=Searches for all folders and containers
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/search/search.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/search/search.get_pt_BR.properties
new file mode 100644
index 0000000..8690a56
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/search/search.get_pt_BR.properties
@@ -0,0 +1,47 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+message.loading=Carregando...
+message.empty=Nenhum resultado encontrado
+message.error=Erro durante a pesquisa
+message.insite=por site
+message.ofsize=de tamanho
+message.modifiedby=Modificado por
+message.modifiedon=Modificado em
+message.preview=Visualizar
+message.singlesite={0} Site
+message.allsites=Todos Sites
+message.infolderpath=Na pasta
+message.repository=Reposit\ufffdrio
+
+label.folder=Pasta
+label.document=Documento
+label.blogpost=Blog Post
+label.forumpost=T\ufffdpico do forum
+label.calendarevent=Evento calend\ufffdrio
+label.wikipage=P\ufffdgina wiki
+label.link=Link
+label.datalist=Lista de dados
+label.datalistitem=Item da lista de dados
+label.unknown=Desconhecido
+label.sortby=Classificar por: {0}
+label.download=Download
+label.viewinbrowser=Exibir no navegador
+
+button.search=Pesquisa
+
+search.info.resultinfo={0} resultado(s)
+search.info.resultinfomore=Mais do que {0} resultados
+search.info.searching=Pesquisando...
+search.info.foundinsite=Encontrados em {0} site.
+search.info.foundinallsite=Encontrado em todos os sites.
+search.info.foundinrepository=Encontrados no reposit\ufffdrio
+
+search.sort.relevance=Relev\ufffdncia
+search.sort.size=Tamanho
+search.sort.mimetype=Mimetype
+search.sort.type=Tipo
+
+pagination.template={PreviousPageLink} {PageLinks} {NextPageLink}
+pagination.template.page-report=
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/search/search.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/search/search.get_pt_PT.properties
new file mode 100644
index 0000000..1701987
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/search/search.get_pt_PT.properties
@@ -0,0 +1,43 @@
+message.loading=Loading...
+message.empty=No results found
+message.error=Error during search
+message.insite=in site
+message.ofsize=of size
+message.modifiedby=modified by
+message.modifiedon=modified on
+message.preview=Preview
+message.singlesite={0} Site
+message.allsites=All Sites
+message.infolderpath=In folder
+message.repository=Repository
+
+label.folder=Folder
+label.document=Document
+label.blogpost=Blog Post
+label.forumpost=Forum Topic
+label.calendarevent=Calendar Event
+label.wikipage=Wiki Page
+label.link=Link
+label.datalist=Data List
+label.datalistitem=Data List Item
+label.unknown=Unknown
+label.sortby=Sort by: {0}
+label.download=Download
+label.viewinbrowser=View In Browser
+
+button.search=Search
+
+search.info.resultinfo={0} result(s)
+search.info.resultinfomore=More than {0} results
+search.info.searching=Searching...
+search.info.foundinsite=found in {0} site.
+search.info.foundinallsite=found in all sites.
+search.info.foundinrepository=found in repository.
+
+search.sort.relevance=Relevance
+search.sort.size=Size
+search.sort.mimetype=Mimetype
+search.sort.type=Type
+
+pagination.template={PreviousPageLink} {PageLinks} {NextPageLink}
+pagination.template.page-report=
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-finder/site-finder.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-finder/site-finder.get_pt_BR.properties
new file mode 100644
index 0000000..03a0b90
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-finder/site-finder.get_pt_BR.properties
@@ -0,0 +1,29 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+message.instructions=Digite um termo de pesquisa para encontrar sites
+message.empty=Nenhum site encontrado
+message.error=Erro durante a pesquisa
+message.loading=Carregando resultados da pesquisa...
+site-finder.heading=Pesquisar pro sites
+site-finder.search-button=Pesquisar
+site-finder.searching=Pesquisando...
+site-finder.no-membership-detail=Falha ao recuperar informa\ufffd\ufffdes de membros do site para o usu\ufffdrio atual. Participante e permiss\ufffdo nos bot\ufffdes n\ufffdo estar\ufffdo dispon\ufffdvel
+site-finder.join=Ingressar
+site-finder.leave=Deixar
+site-finder.request-join=Solicitar ingresso
+site-finder.cancel-request=Cancelar solicita\ufffd\ufffdo
+site-finder.cancel-request-success=Solicita\ufffd\ufffdo cancelada com sucesso para ingresso ao site {1}
+site-finder.cancel-request-failure=Falha ao cancelar a solicita\ufffd\ufffdo de ingresso ao site {1}
+site-finder.join-success=Usu\ufffdrio {0} adicionado com sucesso ao site {1}
+site-finder.join-failure=Falha ao adicionar o usu\ufffdrio {0} no site {1}
+site-finder.leave-success=Usu\ufffdrio {0} removido com sucessodo site {1}
+site-finder.leave-failure=Falha ao remover o usu\ufffdrio {0} do site {1}
+site-finder.request-join-success=Solicita\ufffd\ufffdo de ingresso ao site {1} realizada com sucesso
+site-finder.request-join-failure=Falha ao solicitar ingresso ao site {1}
+site-finder.delete=Excluir
+site-finder.delete-success=Site exclu\ufffddo com sucesso
+site-finder.delete-failure=Falha ao excluir site
+site-finder.moderated=Moderado
+site-finder.private=Privado
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-finder/site-finder.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-finder/site-finder.get_pt_PT.properties
new file mode 100644
index 0000000..f6596a7
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-finder/site-finder.get_pt_PT.properties
@@ -0,0 +1,25 @@
+message.instructions=Enter a search term to find sites
+message.empty=No sites found
+message.error=Error during search
+message.loading=Loading search results...
+site-finder.heading=Search for Sites
+site-finder.search-button=Search
+site-finder.searching=Searching...
+site-finder.no-membership-detail=Failed to retrieve site membership information for the current user. Join and Leave buttons will not be available.
+site-finder.join=Join
+site-finder.leave=Leave
+site-finder.request-join=Request to Join
+site-finder.cancel-request=Cancel Request
+site-finder.cancel-request-success=Successfully cancelled request to join site {1}
+site-finder.cancel-request-failure=Failed to cancel request to join site {1}
+site-finder.join-success=Successfully added user {0} to site {1}
+site-finder.join-failure=Failed to add user {0} to site {1}
+site-finder.leave-success=Successfully removed user {0} from site {1}
+site-finder.leave-failure=Failed to remove user {0} from site {1}
+site-finder.request-join-success=Successfully requested to join site {1}
+site-finder.request-join-failure=Request to join site {1} failed
+site-finder.delete=Delete
+site-finder.delete-success=Successfully deleted site
+site-finder.delete-failure=Failed to delete site
+site-finder.moderated=Moderated
+site-finder.private=Private
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-members/site-groups.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-members/site-groups.get_pt_BR.properties
new file mode 100644
index 0000000..29caebf
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-members/site-groups.get_pt_BR.properties
@@ -0,0 +1,21 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## messages
+message.empty=Nenhum grupo encontrado
+message.error=Erro durante a pesquisa
+message.changingrole=Alterando papel...
+message.removing=Removendo...
+
+## general
+site-groups.heading=Pesquisa de grupos do site
+site-groups.add-groups=Adicionar grupos
+site-groups.search-button=Pesquisa
+site-groups.searching=Pesquisando...
+site-groups.enter-search-term=Digite um termo de pesquisa para encontrar grupos
+site-groups.remove-success=Removido grupo {0} com sucesso
+site-groups.remove-failure=Falha ao remover o grupo {0} do site
+site-groups.change-role-success=Alterado papel do grupo de {0} para {1} com sucesso
+site-groups.change-role-failure=Falha ao alterar papel do grupo {0}
+site-groups.remove=Remover
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-members/site-groups.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-members/site-groups.get_pt_PT.properties
new file mode 100644
index 0000000..1770beb
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-members/site-groups.get_pt_PT.properties
@@ -0,0 +1,17 @@
+## messages
+message.empty=No groups found
+message.error=Error during search
+message.changingrole=Changing role...
+message.removing=Removing...
+
+## general
+site-groups.heading=Search for Site Groups
+site-groups.add-groups=Add Groups
+site-groups.search-button=Search
+site-groups.searching=Searching...
+site-groups.enter-search-term=Enter a search term to find groups
+site-groups.remove-success=Successfully removed group {0}
+site-groups.remove-failure=Failed to remove group {0} from site
+site-groups.change-role-success=Successfully changed role of group {0} to {1}
+site-groups.change-role-failure=Failed to change role of group {0}
+site-groups.remove=Remove
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-members/site-members.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-members/site-members.get_pt_BR.properties
new file mode 100644
index 0000000..f84267a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-members/site-members.get_pt_BR.properties
@@ -0,0 +1,20 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## messages
+message.empty=Nenhum membro encontrado
+message.error=Erro durante a pesquisa
+message.changingrole=Alterando papel...
+message.removing=Removendo...
+
+## general
+site-members.heading=Pesquisa por membros do site
+site-members.invite-people=Convidar pessoas
+site-members.searching=Pesquisando...
+site-members.enter-search-term=Digite um termo de pesquisa para encontrar membros
+site-members.remove-success=Removido usu\ufffdrio {0} com sucesso
+site-members.remove-failure=Falha ao remover o usu\ufffdrio {0} do site
+site-members.change-role-success=Alterado papel do usu\ufffdrio {0} de {1} com sucesso
+site-members.change-role-failure=Falha ao alterar o papel do usu\ufffdrio {0}
+site-members.uninvite=Remover
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-members/site-members.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-members/site-members.get_pt_PT.properties
new file mode 100644
index 0000000..bdcead1
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site-members/site-members.get_pt_PT.properties
@@ -0,0 +1,16 @@
+## messages
+message.empty=No members found
+message.error=Error during search
+message.changingrole=Changing role...
+message.removing=Removing...
+
+## general
+site-members.heading=Search for Site Members
+site-members.invite-people=Invite People
+site-members.searching=Searching...
+site-members.enter-search-term=Enter a search term to find members
+site-members.remove-success=Successfully removed user {0}
+site-members.remove-failure=Failed to remove user {0} from site
+site-members.change-role-success=Successfully changed role of user {0} to {1}
+site-members.change-role-failure=Failed to change role of user {0}
+site-members.uninvite=Remove
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site/customise-pages.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site/customise-pages.get_pt_BR.properties
new file mode 100644
index 0000000..e630abc
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site/customise-pages.get_pt_BR.properties
@@ -0,0 +1,27 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.layout=P\ufffdginas
+header.available.sitePages=P\ufffdginas do site dispon\ufffdvel
+header.current.sitePages=P\ufffdginas do site atual
+header.theme=Tema do site
+
+label.noPagesSelected=Nenhuma p\ufffdgina selecionada
+
+section.selectNewPages=Selecionar nova p\ufffdgina
+label.noPagesLeft=Nenhuma p\ufffdgina dispon\ufffdvel
+
+label.available.tooltip=Arrastar e soltar p\ufffdginas dispon\ufffdveis para adicion\ufffd-las ao seu site
+label.current.tooltip=As p\ufffdginas s\ufffdo exibidas na barra de navega\ufffd\ufffdo no site da esquerda para a direita na ordem mostrada. Arraste as p\ufffdginas para reordenar
+link.rename=Renomear
+link.remove=Remover
+
+popup.rename.header=Renomear ''{0}'' p\ufffdgina do site
+popup.rename.label=Exibir nome (Exibido na barra de navega\ufffd\ufffdo do site):
+
+button.info=Informa\ufffd\ufffdes
+button.save=OK
+
+message.saveFailure=N\ufffdo foi poss\ufffdvel salvar as configura\ufffd\ufffdes
+message.saving=Salvando configura\ufffd\ufffdes...
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site/customise-pages.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site/customise-pages.get_pt_PT.properties
new file mode 100644
index 0000000..45fb579
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/site/customise-pages.get_pt_PT.properties
@@ -0,0 +1,23 @@
+header.layout=Pages
+header.available.sitePages=Available Site Pages
+header.current.sitePages=Current Site Pages
+header.theme=Site Theme
+
+label.noPagesSelected=No pages selected
+
+section.selectNewPages=Select New Page
+label.noPagesLeft=No pages available
+label.applicationTheme=Application Set Theme
+label.available.tooltip=Drag and drop available pages to add them to your site
+label.current.tooltip=Pages are displayed in the site navigation bar from left to right in the shown order. Drag pages to reorder.
+link.rename=Rename
+link.remove=Remove
+
+popup.rename.header=Rename ''{0}'' Site Page
+popup.rename.label=Display Name (Shown in the site navigation bar):
+
+button.info=Information
+button.save=OK
+
+message.saveFailure=Could not save configuration.
+message.saving=Saving configuration...
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/tag-filter/tag-filter.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/tag-filter/tag-filter.get_pt_BR.properties
new file mode 100644
index 0000000..64b49ce
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/tag-filter/tag-filter.get_pt_BR.properties
@@ -0,0 +1,12 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Header
+header.title=Tags
+
+## Labels
+label.no-tags=Nada foi marcado
+
+## Messages
+message.refresh.failure=N\ufffdo foi poss\ufffdvel recuperar a tags
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/tag-filter/tag-filter.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/tag-filter/tag-filter.get_pt_PT.properties
new file mode 100644
index 0000000..ab9cfd5
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/tag-filter/tag-filter.get_pt_PT.properties
@@ -0,0 +1,8 @@
+## Header
+header.title=Tags
+
+## Labels
+label.no-tags=Nothing has been tagged
+
+## Messages
+message.refresh.failure=Could not retrieve tags
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/tags/tags.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/tags/tags.get_pt_BR.properties
new file mode 100644
index 0000000..38c0d0a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/tags/tags.get_pt_BR.properties
@@ -0,0 +1,7 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.title=Tags
+label.no-tags=Nada foi marcado
+label.all-tags=Exibir todos itens
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/tags/tags.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/tags/tags.get_pt_PT.properties
new file mode 100644
index 0000000..e78694a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/tags/tags.get_pt_PT.properties
@@ -0,0 +1,3 @@
+header.title=Tags
+label.no-tags=Nothing has been tagged
+label.all-tags=Show All Items
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/advsearch-title.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/advsearch-title.get_pt_BR.properties
new file mode 100644
index 0000000..e26a7fa
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/advsearch-title.get_pt_BR.properties
@@ -0,0 +1,7 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.advancedsearch=Pesquisa avan\ufffdada
+header.results=Voltar aos resultados
+header.backlink=Voltar ao site {0}
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/advsearch-title.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/advsearch-title.get_pt_PT.properties
new file mode 100644
index 0000000..ce9a94c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/advsearch-title.get_pt_PT.properties
@@ -0,0 +1,3 @@
+header.advancedsearch=Advanced Search
+header.results=Back to Results
+header.backlink=Back to {0} Site
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/collaboration-title.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/collaboration-title.get_pt_BR.properties
new file mode 100644
index 0000000..4d6692c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/collaboration-title.get_pt_BR.properties
@@ -0,0 +1,24 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.site={0}
+link.customiseSite=Customizar Site
+link.editSite=Editar detalhes do site
+link.invite=Convite
+link.customiseDashboard=Customizar Dashboard
+link.join=Ingressar
+link.request-join=Solicita\ufffd\ufffdo de ingresso
+link.leave=Deixar o site
+link.more=Mais
+link.actions=A\ufffd\ufffdes
+
+message.joining=Adicionando usu\ufffdrio {0} ao site {1}...
+message.join-failure=Falha ao adicionar o usu\ufffdrio {0} ao site {1}.
+message.request-joining=Solicitando a adi\ufffd\ufffdo do usu\ufffdrio {0} ao site {1}...
+message.request-join-success=Solicita\ufffd\ufffdo de ingresso ao site {1} enviada com sucesso. Voc\ufffd ser\ufffd direcionado ao seu dashboard pessoal
+message.request-join-failure=N\ufffdo foi poss\ufffdvel realizar o pedido de adi\ufffd\ufffdo do usu\ufffdrio {0} ao site {1}.
+message.leaving=Removendo usu\ufffdrio {0} do site {1}...
+message.leave-failure=Falha ao remover o usu\ufffdrio {0} do site {1}. Deve haver pelo menos um moderador do site
+message.leave=Deixar site ''{0}''
+message.leave-site-prompt=Voc\ufffd tem certeza que deseja deixar o site ''{0}'' permanentemente? Voc\ufffd n\ufffdo ser\ufffd mais um membro deste site
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/collaboration-title.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/collaboration-title.get_pt_PT.properties
new file mode 100644
index 0000000..efb00ce
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/collaboration-title.get_pt_PT.properties
@@ -0,0 +1,20 @@
+header.site={0}
+link.customiseSite=Customize Site
+link.editSite=Edit Site Details
+link.invite=Invite
+link.customiseDashboard=Customize Dashboard
+link.join=Join
+link.request-join=Request to Join
+link.leave=Leave Site
+link.more=More
+link.actions=Actions
+
+message.joining=Adding user {0} to site {1}...
+message.join-failure=Failed to add user {0} to site {1}.
+message.request-joining=Requesting to add user {0} to site {1}...
+message.request-join-success=Request to join site {1} successfully sent. You will now be returned to your personal dashboard.
+message.request-join-failure=Could not make the request to add user {0} to site {1}.
+message.leaving=Removing user {0} from site {1}...
+message.leave-failure=Failed to remove user {0} from site {1}. There must be at least one Site Manager for a site.
+message.leave=Leave Site ''{0}''
+message.leave-site-prompt=Are you sure you want to permanently leave the site ''{0}''? You will no longer be a member of this site.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/portlet-title.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/portlet-title.get_pt_BR.properties
new file mode 100644
index 0000000..1f115fd
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/portlet-title.get_pt_BR.properties
@@ -0,0 +1,5 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.site={0} Site
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/portlet-title.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/portlet-title.get_pt_PT.properties
new file mode 100644
index 0000000..55177db
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/portlet-title.get_pt_PT.properties
@@ -0,0 +1 @@
+header.site={0} Site
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/profile-title.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/profile-title.get_pt_BR.properties
new file mode 100644
index 0000000..f31a635
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/profile-title.get_pt_BR.properties
@@ -0,0 +1,5 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.userprofile={0} Perfil
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/profile-title.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/profile-title.get_pt_PT.properties
new file mode 100644
index 0000000..c06e458
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/profile-title.get_pt_PT.properties
@@ -0,0 +1 @@
+header.userprofile={0} Profile
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/search-title.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/search-title.get_pt_BR.properties
new file mode 100644
index 0000000..868e627
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/search-title.get_pt_BR.properties
@@ -0,0 +1,8 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.searchresults=Pesquisar
+header.advsearchresults=Resultados da pesquisa avan\ufffdada
+header.advanced=Ir para pesquisa avan\ufffdada
+header.backlink=Voltar ao site {0}
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/search-title.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/search-title.get_pt_PT.properties
new file mode 100644
index 0000000..1901bb1
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/search-title.get_pt_PT.properties
@@ -0,0 +1,4 @@
+header.searchresults=Search
+header.advsearchresults=Advanced Search Results
+header.advanced=Go to Advanced Search
+header.backlink=Back to {0} Site
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/user-dashboard-title.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/user-dashboard-title.get_pt_BR.properties
new file mode 100644
index 0000000..fe43411
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/user-dashboard-title.get_pt_BR.properties
@@ -0,0 +1,6 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.dashboard={0} Dashboard
+link.customiseDashboard=Customizar Dashboard
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/user-dashboard-title.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/user-dashboard-title.get_pt_PT.properties
new file mode 100644
index 0000000..cd7e945
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/title/user-dashboard-title.get_pt_PT.properties
@@ -0,0 +1,2 @@
+header.dashboard={0} Dashboard
+link.customiseDashboard=Customize Dashboard
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/dnd-upload.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/dnd-upload.get_pt_BR.properties
new file mode 100644
index 0000000..f9e123a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/dnd-upload.get_pt_BR.properties
@@ -0,0 +1,33 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.singleUpload=Carregar arquivo para {0}
+header.multiUpload=Carregar arquivo para {0}
+header.singleUpdate=Atualizar arquivo
+
+label.noFiles=Carregando arquivos na mem\ufffdria, por favor aguarde...
+label.documents=Documentos
+label.success=Successo
+label.failure=Falha
+label.failure.413=Falha: Quota excedida
+label.failure.fileTooBig=Falha: Arquivo maior do que 25MB
+label.uploadStatus={0} de {1} arquivos completo
+label.uploadStatus.withFailures={0} de {1} arquivos completo ({2} falhou)
+label.aggregateUploadStatus=Carregando {0} arquivos ({1})
+message.cancelStatus=Carregamento(s) cancelado; {0} arquivo(s) carregados
+message.zeroByteFileSelected=Voc\ufffd selecionou o arquivo {0}. Este arquivo possui 0b de tamanho e n\ufffdo pode ser carregado
+message.zeroByteFiles=O seguinte n\ufffdo pode ser carregado porque s\ufffdo pastas ou possuem zero bytes de tamanho: {0}
+message.illegalCharacters=Nomes de arquivo n\ufffdo pode conter caracteres que s\ufffdo ilegais em qualquer sistema operacional
+
+section.version=Informa\ufffd\ufffdes sobre a vers\ufffdo
+label.version=Esta vers\ufffdo possui:
+label.minorVersion=Pequenas altera\ufffd\ufffdes
+label.majorVersion=Maiores altera\ufffd\ufffdes
+label.minorVersion.more=Pequenas altera\ufffd\ufffdes ({0})
+label.majorVersion.more=Maiores altera\ufffd\ufffdes ({0})
+label.comments=Coment\ufffdrios
+
+type.cm_content=Conte\ufffddo
+
+inmemory.uploadsize.exceeded=Seu navegador n\ufffdo suporta arrastar e soltar imagens onde o tamanho total dos arquivos ignorados excede {0}
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/dnd-upload.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/dnd-upload.get_pt_PT.properties
new file mode 100644
index 0000000..8e4cd38
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/dnd-upload.get_pt_PT.properties
@@ -0,0 +1,29 @@
+header.singleUpload=Upload File to {0}
+header.multiUpload=Upload Files to {0}
+header.singleUpdate=Update File
+
+label.noFiles=Loading files into memory, please wait...
+label.documents=Documents
+label.success=Success
+label.failure=Failure
+label.failure.413=Failure: Quota exceeded
+label.failure.fileTooBig=Failure: File greater than 25MB
+label.uploadStatus={0} of {1} files complete
+label.uploadStatus.withFailures={0} of {1} files complete ({2} failed)
+label.aggregateUploadStatus=Uploading {0} files ({1})
+message.cancelStatus=Upload(s) cancelled; {0} file(s) uploaded
+message.zeroByteFileSelected=You selected file {0}. It is 0b in size and cannot be uploaded.
+message.zeroByteFiles=The following cannot be uploaded because they are either folders or are zero bytes in size: {0}
+message.illegalCharacters=Filenames cannot contain characters that are illegal on any operation system.
+
+section.version=Version Information
+label.version=This version has:
+label.minorVersion=minor changes
+label.majorVersion=major changes
+label.minorVersion.more=minor changes ({0})
+label.majorVersion.more=major changes ({0})
+label.comments=Comments
+
+type.cm_content=Content
+
+inmemory.uploadsize.exceeded=Your browser does not support drag and drop uploads where the total size of dropped files exceeds {0}
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/flash-upload.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/flash-upload.get_pt_BR.properties
new file mode 100644
index 0000000..4bafda3
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/flash-upload.get_pt_BR.properties
@@ -0,0 +1,34 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.singleUpload=Carregar arquivo
+header.multiUpload=Carregar arquivo(s)
+header.singleUpdate=Atualizar arquivo
+
+label.browse=Selecionar arquivo(s) para carregar
+label.multiUploadTip=Use CTRL ou SHIFT para selecionar m\ufffdltiplos arquivos
+label.singleUpdateTip=Clique no \ufffdcone para carregar uma nova vers\ufffdo de {0}
+label.noFiles=Nenhum arquivo para exibir, clique no \ufffdcone para selecionar arquivo(s) para carregar
+label.noFlash=Voc\ufffd precisa do Flash Player na vers\ufffdo 9.0.45 para usar esse componente. Voc\ufffd pode baixar a \ufffdltima vers\ufffdo do Flash Player em \
+ Adobe Flash Player Download Center.
+label.success=Successo
+label.failure=Falha
+label.failure.413=Falha: Quota excedida
+label.illegalChars=Falha: Nome do arquivo cont\ufffdm caracteres ilegais
+button.upload=Carregar arquivo(s)
+label.uploadStatus=Status: {0}/{1} carregado ({2} falha)
+message.cancelStatus=Carregamento(s) cancelado; {0} arquivo(s) carregado
+message.zeroByteFileSelected=Voc\ufffd selecionouo arquivo {0}. Este possui 0b de tamanho e n\ufffdo pode ser carregado
+message.flashError.title=Erro de comunica\ufffd\ufffdo flash
+message.flashError.message=O browser n\ufffdo pode se comunicar com o flash uploader. Voc\ufffd pode continuar carregando o arquivo de um \ufffdnico modo ou atualizar a p\ufffdgina para atualizar o flash.
+
+section.version=Informa\ufffd\ufffdes sobre a vers\ufffdo
+label.version=Esta vers\ufffdo possui:
+label.minorVersion=Pequenas altera\ufffd\ufffdo
+label.majorVersion=Grandes altera\ufffd\ufffdes
+label.minorVersion.more=Pequenas altera\ufffd\ufffdes ({0})
+label.majorVersion.more=Grandes altera\ufffd\ufffdes ({0})
+label.comments=Coment\ufffdrios
+
+type.cm_content=Conte\ufffd
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/flash-upload.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/flash-upload.get_pt_PT.properties
new file mode 100644
index 0000000..7dbc4a9
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/flash-upload.get_pt_PT.properties
@@ -0,0 +1,30 @@
+header.singleUpload=Upload File
+header.multiUpload=Upload File(s)
+header.singleUpdate=Update File
+
+label.browse=Select file(s) to upload
+label.multiUploadTip=Use CTRL or SHIFT to select multiple files
+label.singleUpdateTip=Click icon to upload a new version of {0}
+label.noFiles=No files to display, click icon to select file(s) to upload
+label.noFlash=You need a Flash Player of version 9.0.45 to use this component. You can download the latest version of Flash Player from the \
+ Adobe Flash Player Download Center.
+label.success=Success
+label.failure=Failure
+label.failure.413=Failure: Quota exceeded
+label.illegalChars=Failure: Filename contains illegal characters
+button.upload=Upload File(s)
+label.uploadStatus=Status: {0}/{1} uploaded ({2} failed)
+message.cancelStatus=Upload(s) cancelled; {0} file(s) uploaded
+message.zeroByteFileSelected=You selected file {0}. It is 0 bytes in size and cannot be uploaded.
+message.flashError.title=Flash Communication Error
+message.flashError.message=The browser cannot communicate with the Flash Uploader. You can continue to upload in single-file mode, or refresh the page to restart Flash.
+
+section.version=Version Information
+label.version=This version has:
+label.minorVersion=minor changes
+label.majorVersion=major changes
+label.minorVersion.more=minor changes ({0})
+label.majorVersion.more=major changes ({0})
+label.comments=Comments
+
+type.cm_content=Content
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/html-upload.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/html-upload.get_pt_BR.properties
new file mode 100644
index 0000000..7fbc977
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/html-upload.get_pt_BR.properties
@@ -0,0 +1,31 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.singleUpload=Carregar arquivo
+header.singleUpdate=Atualizar arquivo
+
+label.singleUploadTip=Com o flash player mais recente instalado, voc\ufffd pode fazer o carregamento de v\ufffdrios arquivos. \
+ Download em Adobe Flash Player Download Center.
+
+label.singleUpdateTip=Carregar uma nova vers\ufffdo do {0}
+button.upload=Carregar arquivo
+
+section.file=Escolha arquivo
+label.file=Arquivo
+
+section.version=Informa\ufffd\ufffdes sobre a vers\ufffdo
+label.version=Esta vers\ufffdo possui:
+label.minorVersion=Pequenas altera\ufffd\ufffdes
+label.majorVersion=Grandes altera\ufffd\ufffdes
+label.minorVersion.more=Pequenas altera\ufffd\ufffdes ({0})
+label.majorVersion.more=Grandes altera\ufffd\ufffdes ({0})
+label.comments=Coment\ufffdrios
+
+message.uploading=Documento est\ufffd sendo carregado...
+message.success=Documentos carregado com sucesso
+message.failure=Documento n\ufffdo p\ufffdde ser carregado
+message.failure.413=Quota excedida
+message.illegalCharacters=Nomes de arquivo n\ufffdo pode conter caracteres que s\ufffdo ilegais em qualquer sistema operacional
+
+type.cm_content=Conte\ufffddo
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/html-upload.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/html-upload.get_pt_PT.properties
new file mode 100644
index 0000000..49e692c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/upload/html-upload.get_pt_PT.properties
@@ -0,0 +1,27 @@
+header.singleUpload=Upload File
+header.singleUpdate=Update File
+
+label.singleUploadTip=With the latest Flash Player installed, you can upload multiple files. \
+ Download it from the Adobe Flash Player Download Center.
+
+label.singleUpdateTip=Upload a new version of {0}
+button.upload=Upload File
+
+section.file=Choose File
+label.file=File
+
+section.version=Version Information
+label.version=This version has:
+label.minorVersion=minor changes
+label.majorVersion=major changes
+label.minorVersion.more=minor changes ({0})
+label.majorVersion.more=major changes ({0})
+label.comments=Comments
+
+message.uploading=Document is being uploaded...
+message.success=Document successfully uploaded
+message.failure=Document could not be uploaded
+message.failure.413=Quota Exceeded
+message.illegalCharacters=Filenames cannot contain characters that are illegal on any operation system.
+
+type.cm_content=Content
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wcmqs/wcmqs-document-translations.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wcmqs/wcmqs-document-translations.get_pt_BR.properties
new file mode 100644
index 0000000..c8db221
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wcmqs/wcmqs-document-translations.get_pt_BR.properties
@@ -0,0 +1,14 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.translations=Gerenciar tradu\ufffd\ufffdes
+
+message.translations-not-enabled=Este item n\ufffdo est\ufffd habilitado para tradu\ufffd\ufffdes
+message.mark-translation=Marcar este como {0} tradu\ufffd\ufffdo
+message.no-definitions=N\ufffdo h\ufffd defini\ufffd\ufffdes de linguagem carregada - n\ufffdo foi poss\ufffdvel carregar o console multil\ufffdnguas
+
+label.language=L\ufffdngua
+label.name=Nome
+label.action=A\ufffd\ufffdo
+label.not-applicable=N/A
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/createform.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/createform.get_pt_BR.properties
new file mode 100644
index 0000000..55bd4a6
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/createform.get_pt_BR.properties
@@ -0,0 +1,15 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.text=Texto
+
+header.create=Criar p\ufffdgina Wiki
+header.back=Lista de p\ufffdgina Wiki
+
+# Pop-up Messages
+message.saving=Salvando...
+message.failure.title=N\ufffdo foi poss\ufffdvel salvar a p\ufffdgina
+message.failure.duplicate=Uma p\ufffdgina wiki chamada "{0}" j\ufffd existe. Por favor, escolha um t\ufffdtulo diferente para esta p\ufffdgina.
+message.sessionTimeout.title=Timeout da sess\ufffdo
+message.sessionTimeout.text=N\ufffdo pode salvar essas altera\ufffd\ufffdes devido a um timeout de sess\ufffdo. Copie as altera\ufffd\ufffdes para o bloco de notas e atualize a p\ufffdgina.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/createform.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/createform.get_pt_PT.properties
new file mode 100644
index 0000000..c8ffd03
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/createform.get_pt_PT.properties
@@ -0,0 +1,11 @@
+label.text=Text
+
+header.create=Create Wiki Page
+header.back=Wiki Page List
+
+# Pop-up Messages
+message.saving=Saving...
+message.failure.title=Could Not Save Page
+message.failure.duplicate=A wiki page called "{0}" already exists. Please choose a different title for this page.
+message.sessionTimeout.title=Session Timeout
+message.sessionTimeout.text=Cannot save these changes due to a session timeout. Please copy your changes to the clipboard and refresh the page.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/filter.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/filter.get_pt_BR.properties
new file mode 100644
index 0000000..ad381b3
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/filter.get_pt_BR.properties
@@ -0,0 +1,9 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.pages=P\ufffdginas
+link.all=Todas
+link.myPages=Minhas P\ufffdginas
+link.recentlyAdded=Recentemente adicionada
+link.recentlyModified=Recentemente modificada
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/filter.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/filter.get_pt_PT.properties
new file mode 100644
index 0000000..c8744e5
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/filter.get_pt_PT.properties
@@ -0,0 +1,5 @@
+header.pages=Pages
+link.all=All
+link.myPages=My Pages
+link.recentlyAdded=Recently Added
+link.recentlyModified=Recently Modified
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/page.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/page.get_pt_BR.properties
new file mode 100644
index 0000000..68aacc4
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/page.get_pt_BR.properties
@@ -0,0 +1,33 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+tab.edit=Editar p\ufffdgina
+tab.view=Visualizar p\ufffdgina
+tab.details=Detalhes
+
+# Pop-up Messages
+message.saving=Salvando...
+
+# Button labels
+button.revert=Reverter
+
+label.text=Texto
+# Versioning
+label.viewVersion=Visualizar vers\ufffdo:
+label.shortVersion=v
+label.latest=\ufffdltimas
+label.earlier=Primeiras
+label.version=Vers\ufffdo
+label.versionHistory=Hist\ufffdrico de vers\ufffdo
+section.thisVersion=Esta vers\ufffdo:
+section.olderVersion=Vers\ufffdo anterior(es):
+label.creator=Modificador:
+label.createdDate=Modificada em:
+label.title=T\ufffdtulo:
+label.linkedPages=P\ufffdginas ligadas
+link.revert=Reverter
+message.revertComplete=O documento foi revertido. A p\ufffdgina ser\ufffd recarregada
+message.confirm.newerVersion=Existe uma nova vers\ufffdo desta p\ufffdgina Tem certeza que deseja salvar as altera\ufffd\ufffdes?
+message.sessionTimeout.title=Timeout da sess\ufffdo
+message.sessionTimeout.text=N\ufffdo foi poss\ufffdvel salvar essas altera\ufffd\ufffdes devido a um timeout da sess\ufffdo. Copie as altera\ufffd\ufffdes para o bloco de notas e atualize a p\ufffdgina.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/page.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/page.get_pt_PT.properties
new file mode 100644
index 0000000..1e3e685
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/page.get_pt_PT.properties
@@ -0,0 +1,29 @@
+tab.edit=Edit Page
+tab.view=View Page
+tab.details=Details
+
+# Pop-up Messages
+message.saving=Saving...
+
+# Button labels
+button.revert=Revert
+
+label.text=Text
+# Versioning
+label.viewVersion=View version:
+label.shortVersion=v
+label.latest=Latest
+label.earlier=Earlier
+label.version=Version
+label.versionHistory=Version History
+section.thisVersion=This version:
+section.olderVersion=Earlier version(s):
+label.creator=Modifier:
+label.createdDate=Modified on:
+label.title=Title:
+label.linkedPages=Linked Pages
+link.revert=Revert
+message.revertComplete=The document was reverted. The page will be reloaded.
+message.confirm.newerVersion=A newer version of this page exists. Are you sure you want to save your changes?
+message.sessionTimeout.title=Session Timeout
+message.sessionTimeout.text=Cannot save these changes due to a session timeout. Please copy your changes to the clipboard and refresh the page.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/pagelist.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/pagelist.get_pt_BR.properties
new file mode 100644
index 0000000..be4f287
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/pagelist.get_pt_BR.properties
@@ -0,0 +1,13 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+link.edit=Editar
+link.details=Detalhes
+link.delete=Excluir
+label.creator=Criado por:
+label.createDate=Criado em:
+label.modifier=Modificado por:
+label.modifiedDate=Modificado em:
+label.tags=Tags:
+label.noPages=Atualmente n\ufffdo h\ufffd p\ufffdginas para exibir
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/pagelist.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/pagelist.get_pt_PT.properties
new file mode 100644
index 0000000..ae43163
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/pagelist.get_pt_PT.properties
@@ -0,0 +1,9 @@
+link.edit=Edit
+link.details=Details
+link.delete=Delete
+label.creator=Created by:
+label.createDate=Created on:
+label.modifier=Modified by:
+label.modifiedDate=Modified on:
+label.tags=Tags:
+label.noPages=There are currently no pages to display
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/toolbar.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/toolbar.get_pt_BR.properties
new file mode 100644
index 0000000..4b1fd1e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/toolbar.get_pt_BR.properties
@@ -0,0 +1,20 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+button.create=Nova P\ufffdgina
+button.rename=Renomear
+panel.create.title=Nova P\ufffdgina
+panel.create.footer=Digite um t\ufffdtulo para nova p\ufffdgina
+panel.confirm.delete-msg=Voc\ufffd tem certeza que deseja excluir esta p\ufffdgina?
+panel.rename.title=Renomear
+panel.rename.footer=Digite o novo nome para a p\ufffdgina
+load.fail=N\ufffdo foi poss\ufffdvel excluir a p\ufffdgina
+panel.confirm.header=Excluir
+message.rssfeed=RSS Feed
+link.mainPage=P\ufffdgina principal
+link.listView=Lista de p\ufffdgina Wiki
+
+# Pop-up Messages
+rename.failure.title=N\ufffdo foi poss\ufffdvel renomear a p\ufffdgina
+rename.failure.duplicate=Uma p\ufffdgina wiki chamada "{0}" ja existe. Por favor, escolha um t\ufffdtulo diferente para esta p\ufffdgina.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/toolbar.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/toolbar.get_pt_PT.properties
new file mode 100644
index 0000000..d3b905e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/toolbar.get_pt_PT.properties
@@ -0,0 +1,16 @@
+button.create=New Page
+button.rename=Rename
+panel.create.title=New Page
+panel.create.footer=Enter a title for the new page
+panel.confirm.delete-msg=Are you sure you want to delete this page?
+panel.rename.title=Rename
+panel.rename.footer=Enter the new name for the page
+load.fail=Could not delete page
+panel.confirm.header=Delete
+message.rssfeed=RSS Feed
+link.mainPage=Main Page
+link.listView=Wiki Page List
+
+# Pop-up Messages
+rename.failure.title=Could Not Rename Page
+rename.failure.duplicate=A wiki page called "{0}" already exists. Please choose a different title for this page.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/version.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/version.get_pt_BR.properties
new file mode 100644
index 0000000..e5d9a8d
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/version.get_pt_BR.properties
@@ -0,0 +1,5 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+message.failure=Falha ao carregar a p\ufffdgina wiki
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/version.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/version.get_pt_PT.properties
new file mode 100644
index 0000000..9fa675a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/wiki/version.get_pt_PT.properties
@@ -0,0 +1 @@
+message.failure=Failed to load wiki page
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/all.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/all.get_pt_BR.properties
new file mode 100644
index 0000000..166dbdf
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/all.get_pt_BR.properties
@@ -0,0 +1,7 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.tasks=Tarefas
+header.workflows=Workflows
+link.all=Todos
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/all.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/all.get_pt_PT.properties
new file mode 100644
index 0000000..66ff2af
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/all.get_pt_PT.properties
@@ -0,0 +1,3 @@
+header.tasks=Tasks
+header.workflows=Workflows
+link.all=All
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/assignee.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/assignee.get_pt_BR.properties
new file mode 100644
index 0000000..81dd70a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/assignee.get_pt_BR.properties
@@ -0,0 +1,8 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Delegado
+link.me=Meu
+link.unassigned=Indefinido
+link.noDate=Sem data
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/assignee.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/assignee.get_pt_PT.properties
new file mode 100644
index 0000000..5186af1
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/assignee.get_pt_PT.properties
@@ -0,0 +1,4 @@
+header=Assignee
+link.me=Me
+link.unassigned=Unassigned
+link.noDate=No Date
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/due.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/due.get_pt_BR.properties
new file mode 100644
index 0000000..129dad4
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/due.get_pt_BR.properties
@@ -0,0 +1,10 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Devido
+link.today=Hoje
+link.tomorrow=Amanh\ufffd
+link.next7Days=Pr\ufffdximos 7 dias
+link.overdue=Vencido
+link.noDate=Sem data
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/due.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/due.get_pt_PT.properties
new file mode 100644
index 0000000..a4d9b59
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/due.get_pt_PT.properties
@@ -0,0 +1,6 @@
+header=Due
+link.today=Today
+link.tomorrow=Tomorrow
+link.next7Days=Next 7 days
+link.overdue=Overdue
+link.noDate=No Date
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/priority.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/priority.get_pt_BR.properties
new file mode 100644
index 0000000..e976422
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/priority.get_pt_BR.properties
@@ -0,0 +1,5 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Prioridade
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/priority.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/priority.get_pt_PT.properties
new file mode 100644
index 0000000..267b061
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/priority.get_pt_PT.properties
@@ -0,0 +1 @@
+header=Priority
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/started.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/started.get_pt_BR.properties
new file mode 100644
index 0000000..5364a47
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/started.get_pt_BR.properties
@@ -0,0 +1,8 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Iniciado
+link.last7days=\ufffdltimos 7 dias
+link.last14days=\ufffdltimos 14 dias
+link.last28days=\ufffdltimos 28 dias
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/started.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/started.get_pt_PT.properties
new file mode 100644
index 0000000..f3678be
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/started.get_pt_PT.properties
@@ -0,0 +1,4 @@
+header=Started
+link.last7days=Last 7 days
+link.last14days=Last 14 days
+link.last28days=Last 28 days
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/workflow-type.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/workflow-type.get_pt_BR.properties
new file mode 100644
index 0000000..bdb941f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/workflow-type.get_pt_BR.properties
@@ -0,0 +1,6 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Tipo de Workflow
+link.any=Qualquer
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/workflow-type.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/workflow-type.get_pt_PT.properties
new file mode 100644
index 0000000..4c07ff5
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/filter/workflow-type.get_pt_PT.properties
@@ -0,0 +1,2 @@
+header=Workflow Type
+link.any=Any
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/start-workflow.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/start-workflow.get_pt_BR.properties
new file mode 100644
index 0000000..bb3fe91
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/start-workflow.get_pt_BR.properties
@@ -0,0 +1,10 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Iniciar Workflow
+label.workflow=Workflow
+label.selectWorkflowDefinition=Por favor, selecione um workflow...
+title.selectWorkflowDefinition=Selecione uma defini\ufffd\ufffdo para o workflow para iniciar o workflow
+message.failure=Workflow n\ufffdo p\ufffdde ser iniciado
+button.startWorkflow=Iniciar Workflow
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/start-workflow.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/start-workflow.get_pt_PT.properties
new file mode 100644
index 0000000..ff320bb
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/start-workflow.get_pt_PT.properties
@@ -0,0 +1,6 @@
+header=Start Workflow
+label.workflow=Workflow
+label.selectWorkflowDefinition=Please select a workflow...
+title.selectWorkflowDefinition=Select a workflow definition to start a workflow
+message.failure=Workflow could not be started
+button.startWorkflow=Start Workflow
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-details-header.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-details-header.get_pt_BR.properties
new file mode 100644
index 0000000..8ce0d28
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-details-header.get_pt_BR.properties
@@ -0,0 +1,9 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Detalhes
+label.taskDetails=Detalhes da tarefa
+label.workflowDetails=Detalhes do Workflow
+label.message={0} ({1})
+label.noMessage=(Nenhuma mensagem) ({0})
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-details-header.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-details-header.get_pt_PT.properties
new file mode 100644
index 0000000..d373022
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-details-header.get_pt_PT.properties
@@ -0,0 +1,5 @@
+header=Details
+label.taskDetails=Task Details
+label.workflowDetails=Workflow Details
+label.message={0} ({1})
+label.noMessage=(No Message) ({0})
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-edit-header.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-edit-header.get_pt_BR.properties
new file mode 100644
index 0000000..b9039f1
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-edit-header.get_pt_BR.properties
@@ -0,0 +1,20 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Editar tarefa
+button.assign=Atribuir
+button.claim=Requerer
+button.reassign=Reatribuir
+button.release=Libera\ufffd\ufffdo para Pool
+message.unassigned=Esta tarefa est\ufffd indefinida
+message.release=Liberando tarefa...
+message.release.success=Tarefa foi lan\ufffdada com sucesso. Voc\ufffd ser\ufffd direcionado para uma p\ufffdgina apropriada...
+message.release.failure=N\ufffdo foi poss\ufffdvel liberar a tarefa
+message.claim=Liberando tarefa...
+message.claim.success=A tarefa foi solicitada com sucesso. a p\ufffdgina ir\ufffd ser atualizada...
+message.claim.failure=N\ufffdo foi poss\ufffdvel requerer a tarefa
+message.reassign=Liberando tarefa...
+message.reassign.success=Tarefa foi transferida com sucesso, voc\ufffd ser\ufffd redirecionado para uma p\ufffdgina apropriada...
+message.reassign.failure=N\ufffdo foi poss\ufffdvel reatribuir a tarefa
+panel.reassign.header=Selecione delegado
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-edit-header.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-edit-header.get_pt_PT.properties
new file mode 100644
index 0000000..da195c6
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-edit-header.get_pt_PT.properties
@@ -0,0 +1,16 @@
+header=Edit Task
+button.assign=Assign
+button.claim=Claim
+button.reassign=Reassign
+button.release=Release to Pool
+message.unassigned=This task is unassigned.
+message.release=Releasing task...
+message.release.success=Task was successfully released, you will now be redirected to a suitable page...
+message.release.failure=Could not release task
+message.claim=Releasing task...
+message.claim.success=Task was successfully claimed, page will now be refreshed...
+message.claim.failure=Could not claim task
+message.reassign=Releasing task...
+message.reassign.success=Task was successfully reassigned, you will now be redirected to a suitable page...
+message.reassign.failure=Could not reassign task
+panel.reassign.header=Select assignee
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-list-toolbar.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-list-toolbar.get_pt_BR.properties
new file mode 100644
index 0000000..d9f5f87
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-list-toolbar.get_pt_BR.properties
@@ -0,0 +1,5 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+button.startWorkflow=Iniciar Workflow
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-list-toolbar.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-list-toolbar.get_pt_PT.properties
new file mode 100644
index 0000000..ddd589f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-list-toolbar.get_pt_PT.properties
@@ -0,0 +1 @@
+button.startWorkflow=Start Workflow
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-list.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-list.get_pt_BR.properties
new file mode 100644
index 0000000..f49bde0
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-list.get_pt_BR.properties
@@ -0,0 +1,24 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+link.editTask=Editar tarefas
+link.viewTask=Visualizar tarefas
+link.viewWorkflow=Visualizar Workflow
+label.pooledTask=Tarefas agrupada
+label.due=Vencida
+label.type=Tipo
+label.status=Status
+label.unassignedTask=Indefinida
+message.noTasks=Nenhuma tarefa
+filter.all=Todas tarefas
+filter.assignee.me=Tarefas atribu\ufffddas a mim
+filter.assignee.unassigned=Tarefas n\ufffdo atribu\ufffddas (Pooled)
+filter.due.today=Tarefas que vencem hoje
+filter.due.tomorrow=Tarefas que vencem amanh\ufffd
+filter.due.next7Days=Tarefas que vencem nos pr\ufffdximos 7 dias
+filter.due.overdue=Tarefas em atraso
+filter.due.noDate=Tarefas sem data de t\ufffdrmino
+filter.priority.1=Tarefas com prioridade alta
+filter.priority.2=Tarefas com prioridade m\ufffddia
+filter.priority.3=Tarefas com prioridade baixa
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-list.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-list.get_pt_PT.properties
new file mode 100644
index 0000000..1500f4c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-list.get_pt_PT.properties
@@ -0,0 +1,20 @@
+link.editTask=Edit Task
+link.viewTask=View Task
+link.viewWorkflow=View Workflow
+label.pooledTask=Pooled task
+label.due=Due
+label.type=Type
+label.status=Status
+label.unassignedTask=Unassigned
+message.noTasks=No tasks
+filter.all=All Tasks
+filter.assignee.me=Tasks Assigned to Me
+filter.assignee.unassigned=Unassigned Tasks (Pooled)
+filter.due.today=Tasks Due Today
+filter.due.tomorrow=Tasks Due Tomorrow
+filter.due.next7Days=Tasks Due in Next 7 Days
+filter.due.overdue=Overdue Tasks
+filter.due.noDate=Tasks Without a Due Date
+filter.priority.1=High Priority Tasks
+filter.priority.2=Medium Priority Tasks
+filter.priority.3=Low Priority Tasks
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-toolbar.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-toolbar.get_pt_BR.properties
new file mode 100644
index 0000000..dae45c6
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-toolbar.get_pt_BR.properties
@@ -0,0 +1,5 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+link.myTasks=Minhas lista de tarefas
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-toolbar.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-toolbar.get_pt_PT.properties
new file mode 100644
index 0000000..4082ed2
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/task-toolbar.get_pt_PT.properties
@@ -0,0 +1 @@
+link.myTasks=My Tasks List
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-details-actions.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-details-actions.get_pt_BR.properties
new file mode 100644
index 0000000..64eefd4
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-details-actions.get_pt_BR.properties
@@ -0,0 +1,5 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+button.cancelWorkflow=Cancelar Workflow
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-details-actions.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-details-actions.get_pt_PT.properties
new file mode 100644
index 0000000..e171b2f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-details-actions.get_pt_PT.properties
@@ -0,0 +1 @@
+button.cancelWorkflow=Cancel Workflow
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-details-header.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-details-header.get_pt_BR.properties
new file mode 100644
index 0000000..925363a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-details-header.get_pt_BR.properties
@@ -0,0 +1,10 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Detalhes
+label.taskDetails=Detalhes da tarefa
+label.workflowDetails=Detalhes do Workflow
+label.message={0} ({1})
+label.noMessage=(Nenhuma mensagem) ({0})
+label.noMessageAndNoTask=(Nenhuma mensagem)
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-details-header.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-details-header.get_pt_PT.properties
new file mode 100644
index 0000000..aabd80a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-details-header.get_pt_PT.properties
@@ -0,0 +1,6 @@
+header=Details
+label.taskDetails=Task Details
+label.workflowDetails=Workflow Details
+label.message={0} ({1})
+label.noMessage=(No Message) ({0})
+label.noMessageAndNoTask=(No Message)
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-form.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-form.get_pt_BR.properties
new file mode 100644
index 0000000..37d8899
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-form.get_pt_BR.properties
@@ -0,0 +1,55 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+# Workflow Summary
+header.workflowSummary=Sum\ufffdrio do Workflow
+button.viewWorkflowDiagram=Visualizar digrama do processo
+label.mostRecentlyCompletedTask=Tarefas mais recentemente conclu\ufffdda
+link.viewCurrentTasks=Visualizar tarefas atual
+label.recentTaskOwnersCommentLink={0}''s coment\ufffdrio:
+label.noComment=(Nenhum coment\ufffdrio)
+label.completedOn=Conclu\ufffdda em
+label.completedBy=Conclu\ufffdda por
+label.outcome=Outcome
+label.general=Geral
+label.workflowIsInProgress=Workflow est\ufffd em andamento
+label.workflowIsComplete=Workflow est\ufffd conclu\ufffddo
+label.dueOn=Vencimento em {0}
+label.noDueDate=(Sem data de vencimento)
+label.priorityLevel={0} Prioridade
+
+# General
+header.generalInfo=Informa\ufffd\ufffdes gerais
+label.title=T\ufffdtulo
+label.description=Descri\ufffd\ufffdo
+label.startedBy=Iniciado por
+label.due=Vencido
+label.notCompleted=
+label.inProgress=Em progresso
+label.completed=Conclu\ufffddo
+label.started=Iniciado
+label.priority=Prioridade
+label.status=Status
+label.message=Mensagem
+
+# Workflow history and current tasks
+header.history=Hist\ufffdrico
+header.currentTasks=Tarefas atuais
+label.noTasks=Nenhuma tarefa
+field.owner={0} {1}
+column.title=T\ufffdtulo
+column.type=Tipo
+column.assignedTo=Designado para
+column.completedBy=Conclu\ufffdda por
+column.status=Status
+column.actions=A\ufffd\ufffdes
+column.dueDate=Data de vencimento
+column.dateCompleted=Data de conclus\ufffdo
+column.outcome=Resultado
+column.comment=Coment\ufffdrio
+link.title.task-details=Detalhes da tarefa
+link.title.task-edit=Editar tarefa
+link.title.usernameDeleted=Usu\ufffdrio foi exclu\ufffddo
+link.title.userDeleted=Usu\ufffdrio ''{0}'' foi exclu\ufffddo
+link.title.user=Visualizar {0}''s perfil
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-form.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-form.get_pt_PT.properties
new file mode 100644
index 0000000..199210d
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-form.get_pt_PT.properties
@@ -0,0 +1,51 @@
+# Workflow Summary
+header.workflowSummary=Workflow Summary
+button.viewWorkflowDiagram=View Process Diagram
+label.mostRecentlyCompletedTask=Most Recently Completed Task
+link.viewCurrentTasks=View Current Tasks
+label.recentTaskOwnersCommentLink={0}''s comment:
+label.noComment=(No comment)
+label.completedOn=Completed on
+label.completedBy=Completed by
+label.outcome=Outcome
+label.general=General
+label.workflowIsInProgress=Workflow is in Progress
+label.workflowIsComplete=Workflow is Complete
+label.dueOn=Due on {0}
+label.noDueDate=(No due date)
+label.priorityLevel={0} Priority
+
+# General
+header.generalInfo=General Info
+label.title=Title
+label.description=Description
+label.startedBy=Started by
+label.due=Due
+label.notCompleted=
+label.inProgress=In Progress
+label.completed=Completed
+label.started=Started
+label.priority=Priority
+label.status=Status
+label.message=Message
+
+# Workflow history and current tasks
+header.history=History
+header.currentTasks=Current Tasks
+label.noTasks=No tasks
+field.owner={0} {1}
+column.title=Title
+column.type=Type
+column.assignedTo=Assigned To
+column.completedBy=Completed By
+column.status=Status
+column.actions=Actions
+column.dueDate=Due Date
+column.dateCompleted=Date Completed
+column.outcome=Outcome
+column.comment=Comment
+link.title.task-details=Task details
+link.title.task-edit=Edit task
+link.title.usernameDeleted=User has been deleted
+link.title.userDeleted=User ''{0}'' has been deleted
+link.title.user=View {0}''s profile
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-list-toolbar.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-list-toolbar.get_pt_BR.properties
new file mode 100644
index 0000000..ddd589f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-list-toolbar.get_pt_BR.properties
@@ -0,0 +1 @@
+button.startWorkflow=Start Workflow
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-list-toolbar.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-list-toolbar.get_pt_PT.properties
new file mode 100644
index 0000000..ddd589f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-list-toolbar.get_pt_PT.properties
@@ -0,0 +1 @@
+button.startWorkflow=Start Workflow
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-list.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-list.get_pt_BR.properties
new file mode 100644
index 0000000..06f01e0
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-list.get_pt_BR.properties
@@ -0,0 +1,19 @@
+link.cancelWorkflow=Cancel Workflow
+link.viewWorkflow=View Workflow
+message.noWorkflows=No workflows
+label.type=Type
+label.due=Due
+label.started=Started
+filter.all=All Workflows
+filter.due.today=Workflows Due Today
+filter.due.tomorrow=Workflows Due Tomorrow
+filter.due.next7Days=Workflows Due in Next 7 Days
+filter.due.overdue=Overdue Workflows
+filter.due.noDate=Workflows Without a Due Date
+filter.started.last7Days=Workflows Started in Last 7 days
+filter.started.last14Days=Workflows Started in Last 14 days
+filter.started.last28Days=Workflows Started in Last 28 days
+filter.priority.1=High Priority Workflows
+filter.priority.2=Medium Priority Workflows
+filter.priority.3=Low Priority Workflows
+filter.workflowType={0} Workflows
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-list.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-list.get_pt_PT.properties
new file mode 100644
index 0000000..06f01e0
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-list.get_pt_PT.properties
@@ -0,0 +1,19 @@
+link.cancelWorkflow=Cancel Workflow
+link.viewWorkflow=View Workflow
+message.noWorkflows=No workflows
+label.type=Type
+label.due=Due
+label.started=Started
+filter.all=All Workflows
+filter.due.today=Workflows Due Today
+filter.due.tomorrow=Workflows Due Tomorrow
+filter.due.next7Days=Workflows Due in Next 7 Days
+filter.due.overdue=Overdue Workflows
+filter.due.noDate=Workflows Without a Due Date
+filter.started.last7Days=Workflows Started in Last 7 days
+filter.started.last14Days=Workflows Started in Last 14 days
+filter.started.last28Days=Workflows Started in Last 28 days
+filter.priority.1=High Priority Workflows
+filter.priority.2=Medium Priority Workflows
+filter.priority.3=Low Priority Workflows
+filter.workflowType={0} Workflows
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-toolbar.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-toolbar.get_pt_BR.properties
new file mode 100644
index 0000000..512dc24
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-toolbar.get_pt_BR.properties
@@ -0,0 +1 @@
+link.myWorkflows=Workflows I've Started
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-toolbar.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-toolbar.get_pt_PT.properties
new file mode 100644
index 0000000..512dc24
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/components/workflow/workflow-toolbar.get_pt_PT.properties
@@ -0,0 +1 @@
+link.myWorkflows=Workflows I've Started
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/comments/edit-comment.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/comments/edit-comment.get_pt_BR.properties
new file mode 100644
index 0000000..a566e01
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/comments/edit-comment.get_pt_BR.properties
@@ -0,0 +1,8 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## template
+editComment=Editar Coment\ufffdrio
+action.update=Atualizar
+action.cancel=Cancelar
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/comments/edit-comment.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/comments/edit-comment.get_pt_PT.properties
new file mode 100644
index 0000000..23688a7
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/comments/edit-comment.get_pt_PT.properties
@@ -0,0 +1,4 @@
+## template
+editComment=Edit Comment
+action.update=Update
+action.cancel=Cancel
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/config/config-blog.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/config/config-blog.get_pt_BR.properties
new file mode 100644
index 0000000..cf7d99f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/config/config-blog.get_pt_BR.properties
@@ -0,0 +1,13 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+message.saveconfig.success=Configura\ufffd\ufffdo do Blog salva
+message.saveconfig.failure=N\ufffdo foi poss\ufffdvel salvar os detalhes da configura\ufffd\ufffdo do blog
+message.loaddata.failure=N\ufffdo foi poss\ufffdvel caregar dados da configura\ufffd\ufffdo do blog
+header.configBlog=Configurar blog externo
+section.type=Tipo
+label.type=Tipo
+section.info=Informa\ufffd\ufffdes
+label.id=ID
+label.url=URL
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/config/config-blog.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/config/config-blog.get_pt_PT.properties
new file mode 100644
index 0000000..262c06d
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/config/config-blog.get_pt_PT.properties
@@ -0,0 +1,9 @@
+message.saveconfig.success=Blog configuration saved
+message.saveconfig.failure=Unable to save blog configuration details
+message.loaddata.failure=Unable to load blog configuration data
+header.configBlog=Configure External Blog
+section.type=Type
+label.type=Type
+section.info=Information
+label.id=ID
+label.url=URL
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/rss/postlist-rss.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/rss/postlist-rss.get_pt_BR.properties
new file mode 100644
index 0000000..d1826db
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/rss/postlist-rss.get_pt_BR.properties
@@ -0,0 +1,11 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+#
+# file postlist-rss.get.rss.ftl
+#
+postlistrss.title=Blog Posts
+postlistrss.description=RSS feed do blog posts
+postlistrss.noposts=Nenhum blog posts criado ainda
+postlistrss.draft=Rascunho
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/rss/postlist-rss.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/rss/postlist-rss.get_pt_PT.properties
new file mode 100644
index 0000000..948524e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/blog/rss/postlist-rss.get_pt_PT.properties
@@ -0,0 +1,7 @@
+#
+# file postlist-rss.get.rss.ftl
+#
+postlistrss.title=Blog Posts
+postlistrss.description=RSS feed of the blog posts
+postlistrss.noposts=No blog posts created yet
+postlistrss.draft=Draft
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/browse-docfolder.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/browse-docfolder.get_pt_BR.properties
new file mode 100644
index 0000000..b43d769
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/browse-docfolder.get_pt_BR.properties
@@ -0,0 +1,7 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+title.browseDocfolder=Procurar pastas
+button.label.ok=OK
+button.label.cancel=Cancelar
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/browse-docfolder.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/browse-docfolder.get_pt_PT.properties
new file mode 100644
index 0000000..d2b746b
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/browse-docfolder.get_pt_PT.properties
@@ -0,0 +1,3 @@
+title.browseDocfolder=Browse Folders
+button.label.ok=OK
+button.label.cancel=Cancel
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/create-event.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/create-event.get_pt_BR.properties
new file mode 100644
index 0000000..746bf95
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/create-event.get_pt_BR.properties
@@ -0,0 +1,20 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+title.addEvent=Adicionar evento
+title.editEvent=Editar evento
+title.browseEvent=Procurar evento
+section.details=Detalhes do evento
+section.time=Tempo
+section.documents=Conte\ufffddo relacionado
+
+label.what=O que
+label.where=Onde
+label.allday=Dia inteiro
+label.startdate=Data in\ufffdcio
+label.enddate=Data fim
+label.spaceSeparated=Separar cada tag com um espa\ufffdo
+label.at=Em
+label.docfolder=Localiz\ufffd\ufffdo
+label.browse=Procurar
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/create-event.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/create-event.get_pt_PT.properties
new file mode 100644
index 0000000..bdc41d4
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/create-event.get_pt_PT.properties
@@ -0,0 +1,16 @@
+title.addEvent=Add Event
+title.editEvent=Edit Event
+title.browseEvent=Browse Event
+section.details=Event Details
+section.time=Time
+section.documents=Related Content
+
+label.what=What
+label.where=Where
+label.allday=All Day
+label.startdate=Start Date
+label.enddate=End Date
+label.spaceSeparated=Separate each tag with a space
+label.at=at
+label.docfolder=Location
+label.browse=Browse
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/create-site.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/create-site.get_pt_BR.properties
new file mode 100644
index 0000000..39cb778
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/create-site.get_pt_BR.properties
@@ -0,0 +1,20 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.createSite=Criar site
+label.shortName=Nome da URL
+label.shortNameHelp=Isto faz parte da URL so site, tais como \
+ http://dom\ufffdnio.com/share/paginas/site/<URL Name>/dashboard \
+ N\ufffdo use espa\ufffdos ou caracteres especiais
+label.access=Visibilidade
+label.isPublic=P\ufffdblico
+label.isModerated=Moderado pelo membro do site
+label.moderatedHelp=Moderadores do site podem controlar que ingressa no site
+label.isPrivate=Privado
+label.type=Tipo
+message.failure=N\ufffdo foi poss\ufffdvel criar o site
+message.creating=Site est\ufffd sendo criado...
+error.duplicateShortName=N\ufffdo foi poss\ufffdvel criar o site, pois a URL ja est\ufffd sendo usada
+error.loggedOut=Sua sess\ufffdo de usu\ufffdrio expirou. Fa\ufffda seu login e tente novamente
+title.collaborationSite=Site de colabora\ufffd\ufffd
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/create-site.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/create-site.get_pt_PT.properties
new file mode 100644
index 0000000..2e7144e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/create-site.get_pt_PT.properties
@@ -0,0 +1,16 @@
+header.createSite=Create Site
+label.shortName=URL Name
+label.shortNameHelp=This is part of the site URL such as \
+ http://domain.com/share/page/site/<URL Name>/dashboard \
+ Do not use spaces or special characters.
+label.access=Visibility
+label.isPublic=Public
+label.isModerated=Moderated site membership
+label.moderatedHelp=Site managers can control who joins the site
+label.isPrivate=Private
+label.type=Type
+message.failure=Could not create site
+message.creating=Site is being created...
+error.duplicateShortName=Could not create site since the URL is already used
+error.loggedOut=Your user session has timed out, please login and try again
+title.collaborationSite=Collaboration Site
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/data-picker.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/data-picker.get_pt_BR.properties
new file mode 100644
index 0000000..8684cb2
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/data-picker.get_pt_BR.properties
@@ -0,0 +1,10 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Coletor de dados
+node.title={0}
+message.instructions=Clique na \ufffdrvore para lista de dados
+message.loading=Carregando dados...
+message.empty=Nenhum dado encontrado
+message.error=Lista de dados impossibilitada
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/data-picker.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/data-picker.get_pt_PT.properties
new file mode 100644
index 0000000..bc0d9bb
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/data-picker.get_pt_PT.properties
@@ -0,0 +1,6 @@
+header=Data Picker
+node.title={0}
+message.instructions=Click in the tree to list data
+message.loading=Loading data...
+message.empty=No data found
+message.error=Unable to list data
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/delete-site.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/delete-site.get_pt_BR.properties
new file mode 100644
index 0000000..1d4bd12
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/delete-site.get_pt_BR.properties
@@ -0,0 +1,13 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+title.deleteSite=Excluir site
+
+label.deleteSite=Tem certeza que deseja remover o site ''{0}''?
+label.confirmDeleteSite=Todo o conte\ufffddo dentro do site ser\ufffdo apagados \
+ Tem certeza que deseja excluir o site?
+
+message.deletingSite=Site est\ufffd sendo exclu\ufffddo
+message.siteDeleted=Site foi exclu\ufffddo
+message.deleteFailed=Site n\ufffdo p\ufffdde ser exclu\ufffddo.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/delete-site.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/delete-site.get_pt_PT.properties
new file mode 100644
index 0000000..6bd0d0a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/delete-site.get_pt_PT.properties
@@ -0,0 +1,9 @@
+title.deleteSite=Delete Site
+
+label.deleteSite=Are you sure you want to remove the site ''{0}''?
+label.confirmDeleteSite=All content inside the site will be deleted. \
+ Are you sure you want to delete the site?
+
+message.deletingSite=Site is being deleted
+message.siteDeleted=Site was deleted
+message.deleteFailed=Site could not be deleted
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/replies/reply-form.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/replies/reply-form.get_pt_BR.properties
new file mode 100644
index 0000000..d94d4c7
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/replies/reply-form.get_pt_BR.properties
@@ -0,0 +1,6 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## template
+action.cancel=Cancelar
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/replies/reply-form.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/replies/reply-form.get_pt_PT.properties
new file mode 100644
index 0000000..d4d81d3
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/replies/reply-form.get_pt_PT.properties
@@ -0,0 +1,2 @@
+## template
+action.cancel=Cancel
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/rss/topiclist-rss.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/rss/topiclist-rss.get_pt_BR.properties
new file mode 100644
index 0000000..0c2181a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/rss/topiclist-rss.get_pt_BR.properties
@@ -0,0 +1,10 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+#
+# file topiclist-rss.get.rss.ftl
+#
+topiclistrss.title=T\ufffdpicos de discuss\ufffdes do Alfresco
+topiclistrss.description=RSS feed das discuss\ufffdes
+topiclistrss.nocontent=Nenhum conte\ufffddo do t\ufffdpico ainda
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/rss/topiclist-rss.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/rss/topiclist-rss.get_pt_PT.properties
new file mode 100644
index 0000000..0da55c8
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/rss/topiclist-rss.get_pt_PT.properties
@@ -0,0 +1,6 @@
+#
+# file topiclist-rss.get.rss.ftl
+#
+topiclistrss.title=Alfresco Discussions Topics
+topiclistrss.description=RSS feed of the discussions
+topiclistrss.nocontent=No topic content yet
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/topic/edit-topic.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/topic/edit-topic.get_pt_BR.properties
new file mode 100644
index 0000000..feef34e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/topic/edit-topic.get_pt_BR.properties
@@ -0,0 +1,8 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## template
+topicText=Texto
+action.save=Salvar
+action.cancel=Cancelar
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/topic/edit-topic.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/topic/edit-topic.get_pt_PT.properties
new file mode 100644
index 0000000..cb0e8c0
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/discussions/topic/edit-topic.get_pt_PT.properties
@@ -0,0 +1,4 @@
+## template
+topicText=Text
+action.save=Save
+action.cancel=Cancel
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-details/historic-properties.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-details/historic-properties.get_pt_BR.properties
new file mode 100644
index 0000000..56ce0c6
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-details/historic-properties.get_pt_BR.properties
@@ -0,0 +1,10 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+historicProperties.menu.title=Vers\ufffdo: {0}
+historicProperties.menu.title.latest=Vers\ufffdo: {0} (\ufffdltimas)
+historicProperties.menu.current=Vers\ufffdo atual
+historicProperties.menu.previous=Vers\ufffdes anteriores
+historicProperties.dialogue.exit=Fechar
+historicProperties.dialogue.header={0} Propriedades
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-details/historic-properties.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-details/historic-properties.get_pt_PT.properties
new file mode 100644
index 0000000..43ceee8
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-details/historic-properties.get_pt_PT.properties
@@ -0,0 +1,6 @@
+historicProperties.menu.title=Version: {0}
+historicProperties.menu.title.latest=Version: {0}
+historicProperties.menu.current=Last Version
+historicProperties.menu.previous=Previous Versions
+historicProperties.dialogue.exit=Close
+historicProperties.dialogue.header={0} Properties
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-details/revert-version.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-details/revert-version.get_pt_BR.properties
new file mode 100644
index 0000000..f9374f3
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-details/revert-version.get_pt_BR.properties
@@ -0,0 +1,12 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.revert=Reverter {0} para vers\ufffdo {1}
+label.version=Reverter como:
+label.minorVersion=Vers\ufffdo menor
+label.majorVersion=Vers\ufffdo maior
+label.comments=Coment\ufffdrios:
+
+message.reverting=Revertendo {0} para vers\ufffdo {1}...
+message.failure={0} n\ufffdo foi poss\ufffdvel reverter
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-details/revert-version.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-details/revert-version.get_pt_PT.properties
new file mode 100644
index 0000000..9420652
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-details/revert-version.get_pt_PT.properties
@@ -0,0 +1,8 @@
+header.revert=Revert {0} to Version {1}
+label.version=Revert as:
+label.minorVersion=Minor Version
+label.majorVersion=Major Version
+label.comments=Comments:
+
+message.reverting=Reverting {0} to version {1}...
+message.failure={0} could not be reverted
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-picker.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-picker.get_pt_BR.properties
new file mode 100644
index 0000000..1d6d58c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-picker.get_pt_BR.properties
@@ -0,0 +1,11 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.document-picker-header=Selecionando...
+label.document-picker-items-list-loading=Carregando...
+label.document-picker-selected-items-empty=Nenhum item seleciondado
+label.document-picker-current.failure=N\ufffdo foi poss\ufffdvel exibir os valores atuais
+label.document-picker-items-list-empty=Nenhum item encontrado
+label.document-picker-add-item=Adicionado
+label.document-picker-remove-item=Remover
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-picker.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-picker.get_pt_PT.properties
new file mode 100644
index 0000000..3e0cfa0
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/document-picker.get_pt_PT.properties
@@ -0,0 +1,7 @@
+label.document-picker-header=Select...
+label.document-picker-items-list-loading=Loading...
+label.document-picker-selected-items-empty=No items selected
+label.document-picker-current.failure=Could not display current values.
+label.document-picker-items-list-empty=No items found
+label.document-picker-add-item=Add
+label.document-picker-remove-item=Remove
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/aspects.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/aspects.get_pt_BR.properties
new file mode 100644
index 0000000..1525997
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/aspects.get_pt_BR.properties
@@ -0,0 +1,22 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Titles
+title=Aspectos para {0}
+header.aspects=Selecionar Aspectos
+title.addable=Dispon\ufffdvel para adicionar
+title.current=Selecionados no momento
+
+## Pop-up Messages
+message.assigning=Aplicando mudan\ufffdas...
+message.aspects.success=Atualizado aspectos com sucesso
+message.aspects.failure=N\ufffdo foi poss\ufffdvel atualizar aspectos
+
+## Labels, Tooltips, etc.
+button.apply=Aplicar mudan\ufffdas
+tooltip.remove-aspect=Remover
+label.loading=Carregando...
+label.load-failure=Falha ao carregar aspectos
+label.no-addable=Nenhum aspecto dispon\ufffdvel para ser adicionado
+label.no-current=Aspectos n\ufffdo edit\ufffdvel pelo usu\ufffdrio aplicado
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/aspects.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/aspects.get_pt_PT.properties
new file mode 100644
index 0000000..aec001e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/aspects.get_pt_PT.properties
@@ -0,0 +1,18 @@
+## Titles
+title=Aspects for {0}
+header.aspects=Select Aspects
+title.addable=Available to Add
+title.current=Currently Selected
+
+## Pop-up Messages
+message.assigning=Applying changes...
+message.aspects.success=Successfully updated aspects
+message.aspects.failure=Could not update aspects
+
+## Labels, Tooltips, etc.
+button.apply=Apply changes
+tooltip.remove-aspect=Remove
+label.loading=Loading...
+label.load-failure=Failed to load aspects
+label.no-addable=No aspects available to add
+label.no-current=No user-editable aspects applied
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/change-type.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/change-type.get_pt_BR.properties
new file mode 100644
index 0000000..c14620e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/change-type.get_pt_BR.properties
@@ -0,0 +1,10 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Titles
+title=Mudar Tipo
+
+## Labels
+label.type=Novo tipo
+label.select=Selecionar tipo...
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/change-type.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/change-type.get_pt_PT.properties
new file mode 100644
index 0000000..cb380a5
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/change-type.get_pt_PT.properties
@@ -0,0 +1,6 @@
+## Titles
+title=Change Type
+
+## Labels
+label.type=New Type
+label.select=Select type...
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/copy-move-to.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/copy-move-to.get_pt_BR.properties
new file mode 100644
index 0000000..e3a72fb
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/copy-move-to.get_pt_BR.properties
@@ -0,0 +1,21 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Copy To
+copy.title.single=Copiar {0} para...
+copy.title.multi=Copiar {0} itens para...
+copy.button=Copiar
+copy.message.please-wait=Arquivos sendo copiados...
+copy.message.success=Copiado {0} iten(s) com sucesso
+copy.message.failure=A c\ufffdpia n\ufffdo p\ufffdde ser conclu\ufffdda
+copy.message.no-files=Pelo menos um arquivo deve ser fornecido para ser copiado
+
+## Move To
+move.title.single=Mover {0} para...
+move.title.multi=Mover {0} itens para...
+move.button=Mover
+move.message.please-wait=Arquivos sendo movidos...
+move.message.success=Movido {0} iten(s) com sucesso
+move.message.failure=O movimento n\ufffdo p\ufffdde ser conclu\ufffddo
+move.message.no-files=Pelo menos um arquivo deve ser fornecido para ser movido
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/copy-move-to.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/copy-move-to.get_pt_PT.properties
new file mode 100644
index 0000000..760786f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/copy-move-to.get_pt_PT.properties
@@ -0,0 +1,17 @@
+## Copy To
+copy.title.single=Copy {0} to...
+copy.title.multi=Copy {0} items to...
+copy.button=Copy
+copy.message.please-wait=Files being copied...
+copy.message.success=Successfully copied {0} item(s)
+copy.message.failure=The copy could not be completed
+copy.message.no-files=At least one file must be supplied to be copied
+
+## Move To
+move.title.single=Move {0} to...
+move.title.multi=Move {0} items to...
+move.button=Move
+move.message.please-wait=Files being moved...
+move.message.success=Successfully moved {0} item(s)
+move.message.failure=The move could not be completed
+move.message.no-files=At least one file must be supplied to be moved
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/create-folder.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/create-folder.get_pt_BR.properties
new file mode 100644
index 0000000..6f467f8
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/create-folder.get_pt_BR.properties
@@ -0,0 +1,7 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Titles
+title=Nova pasta
+header=Detalhes da nova pasta
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/create-folder.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/create-folder.get_pt_PT.properties
new file mode 100644
index 0000000..b38924f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/create-folder.get_pt_PT.properties
@@ -0,0 +1,3 @@
+## Titles
+title=New Folder
+header=New Folder Details
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/global-folder.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/global-folder.get_pt_BR.properties
new file mode 100644
index 0000000..96acbbf
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/global-folder.get_pt_BR.properties
@@ -0,0 +1,12 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Common
+header.destination-type=Destino
+header.site-picker=Site
+header.container-picker=Biblioteca
+header.path-picker=Caminho
+button.site=Sites
+button.repository=Reposit\ufffdrio
+button.userhome=Meu Usu\ufffdrio Home
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/global-folder.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/global-folder.get_pt_PT.properties
new file mode 100644
index 0000000..073edca
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/global-folder.get_pt_PT.properties
@@ -0,0 +1,8 @@
+## Common
+header.destination-type=Destination
+header.site-picker=Site
+header.container-picker=Library
+header.path-picker=Path
+button.site=Sites
+button.repository=Repository
+button.userhome=My User Home
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/permissions.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/permissions.get_pt_BR.properties
new file mode 100644
index 0000000..9aee7d0
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/permissions.get_pt_BR.properties
@@ -0,0 +1,31 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Titles
+title.single=Gerenciar Permiss\ufffdes para {0}
+title.multi=Gerenciar Permiss\ufffdes para {0} itens
+header.manage=Grupos e Privil\ufffdgios
+
+## Labels
+label.reset-all=Usu\ufffdrio padr\ufffdo
+label.have=Possui
+label.mangerdefaults=Nota: Os moderadores do site sempre tem privil\ufffdgios totais
+
+## Messages
+message.permissions.success=Permiss\ufffdes em {0} itens atualizado com sucesso
+message.permissions.failure=N\ufffdo foi poss\ufffdvel atualizar permiss\ufffdes
+
+## Groups
+group.SiteConsumer=Consumidores
+group.SiteCollaborator=Colaboradores
+group.SiteContributor=Contribuidores
+group.SiteManager=Moderadores do site
+group.EVERYONE=Todos outros usu\ufffdrios
+
+## Roles
+role.None=Nenhum privil\ufffdgio
+role.SiteManager=Privil\ufffdgios de moderador
+role.SiteContributor=Privil\ufffdgios de Contribuidor
+role.SiteCollaborator=Privil\ufffdgios de Colaborador
+role.SiteConsumer=Privil\ufffdgios de Consumidor
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/permissions.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/permissions.get_pt_PT.properties
new file mode 100644
index 0000000..320c32f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/permissions.get_pt_PT.properties
@@ -0,0 +1,28 @@
+## Titles
+title.single=Manage Permissions for {0}
+title.multi=Manage Permissions for {0} items
+header.manage=Groups and Privileges
+
+## Labels
+label.reset-all=Use Defaults
+label.have=have
+label.mangerdefaults=Note: Site Managers always have full privileges.
+
+## Messages
+message.permissions.success=Permissions on {0} items updated successfully
+message.permissions.failure=Could not update permissions
+
+## Groups
+group.SiteConsumer=Consumers
+group.SiteCollaborator=Collaborators
+group.SiteContributor=Contributors
+group.SiteManager=Site Managers
+group.EVERYONE=All Other Users
+
+## Roles
+role.None=No privileges
+role.SiteManager=Manager privileges
+role.SiteContributor=Contributor privileges
+role.SiteCollaborator=Collaborator privileges
+role.SiteConsumer=Consumer privileges
+role.ReadPermissions=Consumer privileges
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/workflow.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/workflow.get_pt_BR.properties
new file mode 100644
index 0000000..8095ccb
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/workflow.get_pt_BR.properties
@@ -0,0 +1,24 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Titles
+title.single=Designar workflow para {0}
+title.multi=Degignar Workflow para {0} Itens
+header.type=Selecionar Workflow
+header.people=Selecionar delegado
+header.date=Data de vencimento
+header.comment=Coment\ufffdrios
+
+## Pop-up Messages
+message.assigning=Designando workflows...
+message.workflow.success=Designado {0} item(s) para workflow com sucesso
+message.workflow.failure=N\ufffdo foi poss\ufffdvel designar workflow
+
+## Labels, Tooltips, etc.
+button.assign=Designar Workflow
+label.due-date.none=(Nenhum)
+format.due-date=dddd, dd mmmm aaaa
+tooltip.remove-person=Remover
+label.comment.max-length=(Maximo de 255 caracteres)
+label.no-users-selected=Nenhum usu\ufffdrio selecionado
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/workflow.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/workflow.get_pt_PT.properties
new file mode 100644
index 0000000..8fc61f7
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/documentlibrary/workflow.get_pt_PT.properties
@@ -0,0 +1,20 @@
+## Titles
+title.single=Assign Workflow to {0}
+title.multi=Assign Workflow to {0} Items
+header.type=Select Workflow
+header.people=Select Assignee
+header.date=Due Date
+header.comment=Comment
+
+## Pop-up Messages
+message.assigning=Assigning workflows...
+message.workflow.success=Successfully assigned {0} item(s) to workflow
+message.workflow.failure=Could not assign workflow
+
+## Labels, Tooltips, etc.
+button.assign=Assign Workflow
+label.due-date.none=(None)
+format.due-date=dddd, dd mmmm yyyy
+tooltip.remove-person=Remove
+label.comment.max-length=(Maximum 255 characters)
+label.no-users-selected=No users selected
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/edit-site.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/edit-site.get_pt_BR.properties
new file mode 100644
index 0000000..aeaece1
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/edit-site.get_pt_BR.properties
@@ -0,0 +1,12 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.editSite=Editar detalhes do site
+label.access=Visibilidade
+label.isPublic=P\ufffdblico
+label.isModerated=Moderado pelo membro do site
+label.isPrivate=Privado
+label.moderatedHelp=Moderadores do site podem controlar quem ingressa no site
+message.failure=N\ufffdo foi poss\ufffdvel salvar informa\ufffd\ufffdes do site
+message.saving=Detalhes do site est\ufffdo sendo salvos...
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/edit-site.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/edit-site.get_pt_PT.properties
new file mode 100644
index 0000000..a3ffc99
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/edit-site.get_pt_PT.properties
@@ -0,0 +1,8 @@
+header.editSite=Edit Site Details
+label.access=Visibility
+label.isPublic=Public
+label.isModerated=Moderated site membership
+label.isPrivate=Private
+label.moderatedHelp=Site managers can control who joins the site
+message.failure=Could not save site info
+message.saving=Site details are being saved...
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/email-form.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/email-form.get_pt_BR.properties
new file mode 100644
index 0000000..6a3ff7f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/email-form.get_pt_BR.properties
@@ -0,0 +1,15 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Mensagem de email
+label.to=Para
+label.loading=Carregando...
+label.subject=Assunto
+label.message=Mensagem
+button.useTemplate=Utilizar template
+button.discardTemplate=Descartar template
+message.getTemplate-failure=N\ufffdo foi poss\ufffdvel carregar o template ''{0}''
+header.recipients=Adicionar destinat\ufffdrios
+message.authorityfinderfail=N\ufffdo foi poss\ufffdvel carregar o componente visor de autoridade
+title.selectRecipients=Selecionar destinat\ufffdrios
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/email-form.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/email-form.get_pt_PT.properties
new file mode 100644
index 0000000..cdbbf82
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/email-form.get_pt_PT.properties
@@ -0,0 +1,11 @@
+header=Email Message
+label.to=To
+label.loading=Loading...
+label.subject=Subject
+label.message=Message
+button.useTemplate=Use Template
+button.discardTemplate=Discard Template
+message.getTemplate-failure=Could not load template ''{0}''
+header.recipients=Add recipients
+message.authorityfinderfail=Could not load Authority Finder component.
+title.selectRecipients=Select recipients
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/feed/config-feed.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/feed/config-feed.get_pt_BR.properties
new file mode 100644
index 0000000..8cfcc9e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/feed/config-feed.get_pt_BR.properties
@@ -0,0 +1,14 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.url=URL
+label.enterUrl=Digite a URL do feed Feed
+label.displayItems=N\ufffdmero de itens a serem exibidos
+label.newWindow=Abrir links em uma nova janela
+label.all=Todos
+label.limit.5=5
+label.limit.10=10
+label.limit.15=15
+label.limit.20=20
+label.limit.25=25
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/feed/config-feed.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/feed/config-feed.get_pt_PT.properties
new file mode 100644
index 0000000..d7d55d2
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/feed/config-feed.get_pt_PT.properties
@@ -0,0 +1,10 @@
+label.url=URL
+label.enterUrl=Enter Feed URL
+label.displayItems=Number of items to display
+label.newWindow=Open links in new window
+label.all=All
+label.limit.5=5
+label.limit.10=10
+label.limit.15=15
+label.limit.20=20
+label.limit.25=25
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/feed/config-feed.post_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/feed/config-feed.post_pt_BR.properties
new file mode 100644
index 0000000..916be0b
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/feed/config-feed.post_pt_BR.properties
@@ -0,0 +1,8 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.noNews=Nenhum novo item
+title.error.bad_data=RSS feed n\ufffdo pode ser lido
+title.error.unavailable=RSS feed n\ufffdo est\ufffd dispon\ufffdvel
+title.error.unsupported=RSS feed n\ufffdo \ufffd um formato suportado
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/feed/config-feed.post_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/feed/config-feed.post_pt_PT.properties
new file mode 100644
index 0000000..07eba27
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/feed/config-feed.post_pt_PT.properties
@@ -0,0 +1,4 @@
+label.noNews=No news items
+title.error.bad_data=RSS feed can't be read
+title.error.unavailable=RSS feed is not available
+title.error.unsupported=RSS feed format is not supported
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/header/sites.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/header/sites.get_pt_BR.properties
new file mode 100644
index 0000000..2b2c9be
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/header/sites.get_pt_BR.properties
@@ -0,0 +1,10 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.add-favourite=Adicionar "{0}" para Favoritos
+label.favourite-sites=Meus Favoritos
+label.find-sites=Pesquisar sites
+label.create-site=Criar Site
+message.site-favourite.failure=A configura\ufffd\ufffdo preferida para o site n\ufffdo p\ufffdde ser alterada
+message.site-favourite.success=O site {0} foi definido como favorito
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/header/sites.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/header/sites.get_pt_PT.properties
new file mode 100644
index 0000000..99469e8
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/header/sites.get_pt_PT.properties
@@ -0,0 +1,6 @@
+label.add-favourite=Add "{0}" to Favorites
+label.favourite-sites=My Favorites
+label.find-sites=Search for Sites
+label.create-site=Create Site
+message.site-favourite.failure=The favorite setting for the site could not be changed
+message.site-favourite.success=The site {0} has been set as a favorite
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/links/delete-link.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/links/delete-link.get_pt_BR.properties
new file mode 100644
index 0000000..d802cf6
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/links/delete-link.get_pt_BR.properties
@@ -0,0 +1,12 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+title.deleteLink=Excluir Link
+
+label.deleteLink=Excluir link {0}?
+label.confirmDeleteLink=Tem certeza que deseja excluir o link?
+
+message.deletingLink=Link est\ufffd sendo exclu\ufffddo
+message.linkDeleted=Link foi exclu\ufffddo
+message.deleteFailed=Link n\ufffdo p\ufffdde ser exclu\ufffddo
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/links/delete-link.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/links/delete-link.get_pt_PT.properties
new file mode 100644
index 0000000..e3b8e15
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/links/delete-link.get_pt_PT.properties
@@ -0,0 +1,8 @@
+title.deleteLink=Delete Link
+
+label.deleteLink=Delete link {0}?
+label.confirmDeleteLink=Are you sure you want to delete the link?
+
+message.deletingLink=Link is being deleted
+message.linkDeleted=Link was deleted
+message.deleteFailed=Link could not be deleted
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/links/rss/links-rss.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/links/rss/links-rss.get_pt_BR.properties
new file mode 100644
index 0000000..c246007
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/links/rss/links-rss.get_pt_BR.properties
@@ -0,0 +1,10 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+#
+# file links-rss.get.rss.ftl
+#
+linksrss.title=Links
+linksrss.description=RSS feed dos links
+linksrss.noposts=Nenhum link ainda criado
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/links/rss/links-rss.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/links/rss/links-rss.get_pt_PT.properties
new file mode 100644
index 0000000..d930cab
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/links/rss/links-rss.get_pt_PT.properties
@@ -0,0 +1,6 @@
+#
+# file links-rss.get.rss.ftl
+#
+linksrss.title=Links
+linksrss.description=RSS feed of the links
+linksrss.noposts=No links created yet
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/property-picker.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/property-picker.get_pt_BR.properties
new file mode 100644
index 0000000..dd2781c
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/property-picker.get_pt_BR.properties
@@ -0,0 +1,19 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Propriedades
+tabs.properties=Propriedades
+tabs.properties.tree.data.all=Todos
+tabs.properties.tree.data.standard=Padr\ufffdo
+tabs.properties.tree.data.aspects=Aspectos
+tabs.properties.tree.data.types=Tipos
+tabs.properties.list.label=Propriedades
+tabs.properties.list.checkbox=Visualizar no menu
+
+label.transientProperty={0} em {1}
+
+message.instructions=Clique na \ufffdrvore de listagem de propriedades
+message.loading=Carregando propriedades...
+message.empty=Nenhuma propriedade encontrada
+message.error=Lista de propriedades impossibilitada
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/property-picker.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/property-picker.get_pt_PT.properties
new file mode 100644
index 0000000..429167f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/property-picker.get_pt_PT.properties
@@ -0,0 +1,15 @@
+header=Properties
+tabs.properties=Properties
+tabs.properties.tree.data.all=All
+tabs.properties.tree.data.standard=Standard
+tabs.properties.tree.data.aspects=Aspects
+tabs.properties.tree.data.types=Types
+tabs.properties.list.label=Property
+tabs.properties.list.checkbox=Show in menu
+
+label.transientProperty={0} in {1}
+
+message.instructions=Click in the tree to list properties
+message.loading=Loading properties...
+message.empty=No properties found
+message.error=Unable to list properties
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/actions/checkin.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/actions/checkin.get_pt_BR.properties
new file mode 100644
index 0000000..bdc8ba5
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/actions/checkin.get_pt_BR.properties
@@ -0,0 +1,6 @@
+header=Check In Options
+label.version=Version
+label.minor=Minor
+label.major=Major
+label.comments=Version Comments
+
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/actions/checkin.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/actions/checkin.get_pt_PT.properties
new file mode 100644
index 0000000..bdc8ba5
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/actions/checkin.get_pt_PT.properties
@@ -0,0 +1,6 @@
+header=Check In Options
+label.version=Version
+label.minor=Minor
+label.major=Major
+label.comments=Version Comments
+
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/actions/workflow.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/actions/workflow.get_pt_BR.properties
new file mode 100644
index 0000000..ea15d3d
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/actions/workflow.get_pt_BR.properties
@@ -0,0 +1,16 @@
+# Approval Step
+approval-step.header=Approval Step
+approval-step.label.default=Approve
+
+# Rejection Step
+rejection-step.header=Rejection Step
+rejection-step.label.default=Reject
+
+# Common
+label.actionLabel=Action Label
+label.action.prefix=When action taken
+label.action.suffix=item to
+workflow.step.action.copy=copy
+workflow.step.action.move=move
+
+title.destinationDialog=Select Destination...
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/actions/workflow.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/actions/workflow.get_pt_PT.properties
new file mode 100644
index 0000000..ea15d3d
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/actions/workflow.get_pt_PT.properties
@@ -0,0 +1,16 @@
+# Approval Step
+approval-step.header=Approval Step
+approval-step.label.default=Approve
+
+# Rejection Step
+rejection-step.header=Rejection Step
+rejection-step.label.default=Reject
+
+# Common
+label.actionLabel=Action Label
+label.action.prefix=When action taken
+label.action.suffix=item to
+workflow.step.action.copy=copy
+workflow.step.action.move=move
+
+title.destinationDialog=Select Destination...
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/rules-picker.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/rules-picker.get_pt_BR.properties
new file mode 100644
index 0000000..192d20f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/rules-picker.get_pt_BR.properties
@@ -0,0 +1,22 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Rules Picker
+picker.title.single=Selecionar Regra(s)...
+picker.button=Selecionar
+
+## Copy rules from
+copy-from.title.single=Selecionar regra(s) para copiar...
+copy-from.button=Copiar
+copy-from.message.please-wait=Regra(s) est\ufffdo sendo copiadas...
+copy-from.message.success=Regra(s) copiada com sucesso
+copy-from.message.failure=N\ufffdo foi poss\ufffdvel copiar a regra(s)
+
+## Link to rules folder
+link-to.title.single=Selecione a regra da pasta para ligar a...
+link-to.button=Link
+link-to.message.please-wait=Regras est\ufffdo sendo ligadas...
+link-to.message.success=Regras da pasta ligada com sucesso
+link-to.message.failure=N\ufffdo foi poss\ufffdvel ligar a regra a pasta
+header.rule-picker=Regras
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/rules-picker.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/rules-picker.get_pt_PT.properties
new file mode 100644
index 0000000..d361c47
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/rules-picker.get_pt_PT.properties
@@ -0,0 +1,19 @@
+## Rules Picker
+picker.title.single=Select Rule(s)...
+picker.button=Select
+
+## Copy rules from
+copy-from.title.single=Select rule(s) to copy...
+copy-from.button=Copy
+copy-from.message.please-wait=Rules are being copied...
+copy-from.message.success=Successfully copied rule(s)
+copy-from.message.failure=Could not copy rule(s)
+
+## Link to rules folder
+link-to.title.single=Select rule folder to link to...
+link-to.button=Link
+link-to.message.please-wait=Rules are being linked...
+link-to.message.success=Successfully linked to rule folder
+link-to.message.failure=Could not link to rule folder
+
+header.rule-picker=Rules
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/rules-property-picker.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/rules-property-picker.get_pt_BR.properties
new file mode 100644
index 0000000..0ab8d3e
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/rules-property-picker.get_pt_BR.properties
@@ -0,0 +1,11 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header=Selecionando propriedades...
+tabs.properties.list.label=R\ufffdtulo
+tabs.properties.list.id=Nome
+tabs.properties.list.item=Visualizar no menu
+message.addFavouriteProperty.failure=N\ufffdo foi poss\ufffdvel adicionar {0} no menu
+message.load.template.error=N\ufffdo foi poss\ufffdvel carregar o template: {0}
+message.load.rulePropertySettings.error=N\ufffdo foi poss\ufffdvel carregar as configura\ufffd\ufffdes de propriedade da regra do usu\ufffdrio
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/rules-property-picker.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/rules-property-picker.get_pt_PT.properties
new file mode 100644
index 0000000..061e4a7
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/rules/rules-property-picker.get_pt_PT.properties
@@ -0,0 +1,7 @@
+header=Select property...
+tabs.properties.list.label=Label
+tabs.properties.list.id=Name
+tabs.properties.list.item=Show in menu
+message.addFavouriteProperty.failure=Could not add {0} to menu
+message.load.template.error=Could not load template: {0}
+message.load.rulePropertySettings.error=Could not load user's rule property settings
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/social-publish.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/social-publish.get_pt_BR.properties
new file mode 100644
index 0000000..7730f1a
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/social-publish.get_pt_BR.properties
@@ -0,0 +1,40 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+# Message strings for Social Publishing Dialogue and Publishing History
+
+socialPublish.dialogue.header=Publicar ''{0}''
+socialPublish.template.error=N\ufffdo foi poss\ufffdvel carregar o modelo HTML para publicar o di\ufffdlogo
+socialPublish.button.channel=Selecionar canal
+socialPublish.button.publish=Publicar
+socialPublish.button.cancel=Cancelar
+socialPublish.button.select=Selecionar
+socialPublish.button.select.none=Nenhum
+socialPublish.button.select.all=Todos
+socialPublish.dialogue.channel.title=Canal
+socialPublish.dialogue.channel.info=Publicar para:
+socialPublish.dialogue.statusUpdate.title=Atualizar status
+socialPublish.dialogue.statusUpdate.info=Atualizado em:
+socialPublish.dialogue.statusUpdate.select=Selecionar
+# 0 = selected channels, 1 = total channels.
+socialPublish.dialogue.statusUpdate.select.count={0}/{1} Canais selecionados
+socialPublish.dialogue.statusUpdate.message=Mensagem:
+socialPublish.dialogue.statusUpdate.includeURL=Incluir link para o arquivo (N\ufffdo mostrado na mensagem)
+#{0} = Number of characters remaining (negtive if over limit)
+socialPublish.dialogue.statusUpdate.charsRemaining={0}
+socialPublish.dialogue.statusUpdate.countMessage=Caracteres em falta
+#{0} = Length of URL generated by URL shortner
+socialPublish.dialogue.statusUpdate.urlChars=({0} utilizado pelo link)
+# {0} = Single channel name:
+socialPublish.dialogue.statusUpdate.truncationMessage.singular=Truncamento ocorrer\ufffd em {0}
+# {0} = Comma seperated list of channel names on which truncation will occur:
+socialPublish.dialogue.statusUpdate.truncationMessage.plural=Truncamento ir\ufffd ocorrer nos seguintes canais: {0}
+# {0} = File Name, {1} = Channel Name and icon (w/ HTML markup)
+socialPublish.confirm.success= {0} est\ufffd na fila para publica\ufffd\ufffdo {1}.
+# {0} = Link text (from: socialPublish.confirm.link)
+socialPublish.confirm.track=Voc\ufffd pode acompanhar o progresso do document''s hist\ufffdrico de publica\ufffd\ufffdo clicando no seguinte link link: {0}
+# {0} = File Name
+socialPublish.confirm.link= {0} Doc Detalhes
+socialPublish.confirm.failure=N\ufffdo foi poss\ufffdvel adicionar documentos para publicar na fila
+socialPublish.noChannels=N\ufffdo h\ufffd canais dispon\ufffdveis para publicar este conte\ufffddo
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/social-publish.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/social-publish.get_pt_PT.properties
new file mode 100644
index 0000000..23dcc82
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/social-publish.get_pt_PT.properties
@@ -0,0 +1,36 @@
+# Message strings for Social Publishing Dialogue and Publishing History
+
+socialPublish.dialogue.header=Publish ''{0}''
+socialPublish.template.error=Could not load html template for publish dialogue
+socialPublish.button.channel=Select channel
+socialPublish.button.publish=Publish
+socialPublish.button.cancel=Cancel
+socialPublish.button.select=Select
+socialPublish.button.select.none=None
+socialPublish.button.select.all=All
+socialPublish.dialogue.channel.title=Channel
+socialPublish.dialogue.channel.info=Publish to:
+socialPublish.dialogue.statusUpdate.title=Status Update
+socialPublish.dialogue.statusUpdate.info=Update on:
+socialPublish.dialogue.statusUpdate.select=Select
+# 0 = selected channels, 1 = total channels.
+socialPublish.dialogue.statusUpdate.select.count={0}/{1} channels selected
+socialPublish.dialogue.statusUpdate.message=Message:
+socialPublish.dialogue.statusUpdate.includeURL=Include link to file (not shown in message)
+#{0} = Number of characters remaining (negtive if over limit)
+socialPublish.dialogue.statusUpdate.charsRemaining={0}
+socialPublish.dialogue.statusUpdate.countMessage=characters left
+#{0} = Length of URL generated by URL shortner
+socialPublish.dialogue.statusUpdate.urlChars=({0} used by link)
+# {0} = Single channel name:
+socialPublish.dialogue.statusUpdate.truncationMessage.singular=Truncation will occur on {0}
+# {0} = Comma seperated list of channel names on which truncation will occur:
+socialPublish.dialogue.statusUpdate.truncationMessage.plural=Truncation will occur on the following channels: {0}
+# {0} = File Name, {1} = Channel Name and icon (w/ HTML markup)
+socialPublish.confirm.success= {0} is queued for publishing to {1}.
+# {0} = Link text (from: socialPublish.confirm.link)
+socialPublish.confirm.track=You can track the progress in the document''s publishing history by clicking on the following link: {0}
+# {0} = File Name
+socialPublish.confirm.link= {0} Doc Details
+socialPublish.confirm.failure=Unable to add document to publish queue.
+socialPublish.noChannels=There is no appropriate publishing channel for this content.
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/webview/config-webview.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/webview/config-webview.get_pt_BR.properties
new file mode 100644
index 0000000..077c12f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/webview/config-webview.get_pt_BR.properties
@@ -0,0 +1,7 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.title=Configurar painel de visualiza\ufffd\ufffdo web
+label.linkTitle=T\ufffdtulo do link:
+label.url=URL
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/webview/config-webview.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/webview/config-webview.get_pt_PT.properties
new file mode 100644
index 0000000..8f40ffe
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/webview/config-webview.get_pt_PT.properties
@@ -0,0 +1,3 @@
+label.title=Configure Web View Dashlet
+label.linkTitle=Link Title:
+label.url=URL
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/config-wiki.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/config-wiki.get_pt_BR.properties
new file mode 100644
index 0000000..2d84139
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/config-wiki.get_pt_BR.properties
@@ -0,0 +1,7 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+label.header=Selecionar p\ufffdgina wiki
+label.url=Selecionar a p\ufffdgina
+label.no-pages=N\ufffdo h\ufffd p\ufffdginas dispon\ufffdveis para selecionar
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/config-wiki.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/config-wiki.get_pt_PT.properties
new file mode 100644
index 0000000..f39b86f
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/config-wiki.get_pt_PT.properties
@@ -0,0 +1,3 @@
+label.header=Select Wiki Page
+label.url=Select a Page
+label.no-pages=There are no pages available to select
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/config-wiki.post_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/config-wiki.post_pt_BR.properties
new file mode 100644
index 0000000..c92f76b
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/config-wiki.post_pt_BR.properties
@@ -0,0 +1,5 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+message.nopage=Nenhuma p\ufffdgina est\ufffd configurada
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/config-wiki.post_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/config-wiki.post_pt_PT.properties
new file mode 100644
index 0000000..6655bd9
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/config-wiki.post_pt_PT.properties
@@ -0,0 +1 @@
+message.nopage=No page is configured
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/revert-wiki-version.get_pt_BR.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/revert-wiki-version.get_pt_BR.properties
new file mode 100644
index 0000000..a93f0ee
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/revert-wiki-version.get_pt_BR.properties
@@ -0,0 +1,9 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+header.revert=Reverter
+label.prompt=Tem certeza que deseja reverter {0} para vers\ufffdo {1}?
+message.reverting=Revertendo {0} para vers\ufffdo {1}...
+message.revertFailure={0} n\ufffdo p\ufffdde ser revertido
+message.templateFailure=Erro UI no sistema ao carregar template
diff --git a/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/revert-wiki-version.get_pt_PT.properties b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/revert-wiki-version.get_pt_PT.properties
new file mode 100644
index 0000000..3447ff7
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/config/alfresco/web-extension/site-webscripts/org/alfresco/modules/wiki/revert-wiki-version.get_pt_PT.properties
@@ -0,0 +1,5 @@
+header.revert=Revert
+label.prompt=Are you sure you want to revert {0} to version {1}?
+message.reverting=Reverting {0} to version {1}...
+message.revertFailure={0} could not be reverted
+message.templateFailure=System Error loading UI template
diff --git a/alfresco-portuguese/build/ascii/share/module.properties b/alfresco-portuguese/build/ascii/share/module.properties
new file mode 100644
index 0000000..ac17439
--- /dev/null
+++ b/alfresco-portuguese/build/ascii/share/module.properties
@@ -0,0 +1,5 @@
+# Alfresco pt_BR and pt_PT Translation
+module.id=org.alfresco.translation.pt_ALL
+module.title=Translation pt_BR
+module.description=Alfresco Translation pt_ALL
+module.version=1.0
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/action-config_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/action-config_pt_BR.properties
new file mode 100644
index 0000000..52a4238
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/action-config_pt_BR.properties
@@ -0,0 +1,103 @@
+# This will add a simple workflow to the matched item. This will allow the item to be moved to a different space for its next step in a workflow. You can also give a space for it to be moved to if you want a reject step.
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Action conditions
+
+# Add aspect to item
+add-features.description=Adicionar\ufffd um acpecto para o item selecionado.
+# The rule is applied to all items that have content of the specified mime type.
+# Actions
+add-features.title=Adicionar aspecto para o item
+# Check in content
+check-in.description=Verificar\ufffd a entrada de conte\ufffddo selecionado
+# This will send an email to a list of users when the content matches.
+check-in.title=Verifica conte\ufffddo entrando
+# Check out content
+check-out.description=Verificar\ufffd a sa\ufffdda de conte\ufffddo selecionado
+# This will check in the matched content.
+check-out.title=Verifica conte\ufffddo saindo
+# Items with the specified mime type
+compare-mime-type.description=A regra \ufffd aplicada para todos itens que tem conte\ufffddo de um tipo mime espec\ufffdfico.
+# The rule is applied to all items that have the specified aspect applied.
+compare-mime-type.title=Itens com um tipo mime especificado.
+# Items which contain a specific value in its name.
+compare-property-value.description=A regra \ufffd aplicada para todos os itens que tem um valor espec\ufffdfico em seu nome.
+# This condition will match any item added to the space. Use this when you wish to apply an action to everything when it is added to the space.
+compare-property-value.title=Itens que cont\ufffdm um valor espec\ufffdfico em seu nome.
+# Copy item to a specific space
+copy.description=Copiar\ufffd o item selecionado para outro Espa\ufffdo.
+# This will transform the matched image and copy the result to a specific space
+copy.title=Copiar o item para um Espa\ufffdo espec\ufffdfico
+execute-all-rules.description=Exececute todas as regras o nos \ufffdtens filhos
+execute-all-rules.title=Executar todas as Regras de Conte\ufffddo
+# Export a Space
+export.description=Exporta um Espa\ufffdo e opcionalmente seus filhos para um pacote Alfresco de exporta\ufffd\ufffdo.
+export.generic.package.description=Exportar Reposit\ufffdrio do Alfresco.
+# Exports a Space and optionally it's children to an Alfresco export package.
+export.package.description=Pacote de conte\ufffddo Alfresco para Espa\ufffdo ''{0}''.
+# Alfresco content package for complete Repository.
+export.package.error=N\ufffdo encontrou os arquivos tempor\ufffdrios para exportar.
+# Alfresco content package for Space ''{0}''.
+export.root.package.description=Pacote de conte\ufffddo Alfresco para todo o Reposit\ufffdrio.
+export.store.package.description=Exportar Reposit\ufffdrio "{0}" do Alfresco.
+# This will specialise the matched item to a given type.
+export.title=Exporta um Espa\ufffdo
+# Extract common metadata fields from content
+extract-metadata.description=Importa titulo, autor e descri\ufffd\ufffdo de campos metadados dos tipos comuns de conte\ufffddo
+# Imports an Alfresco content package into the repository.
+extract-metadata.title=Extrai campos comuns de metadados do conte\ufffddo
+# Items that have a specific aspect applied
+has-aspect.description=A regra \ufffd aplicada para todos itens que tem um aspecto espec\ufffdfico aplicado.
+# The rule is applied to all items that are of a specified type or its sub-types
+has-aspect.title=Itens que tem um aspecto espec\ufffdfico aplicado.
+# Import an Alfresco content package
+import.description=Importa um pacote Alfresco de conte\ufffddo para dentro do Reposit\ufffdrio
+# This will set the value of a property to a given value.
+import.title=Importa um pacote Alfresco de conte\ufffddo.
+# Items with the specified category value
+in-category.description=A regra \ufffd aplicada para todos itens que tem um valor espec\ufffdfico de categoria.
+# The rule is applied to all items that has a specific value in its name.
+in-category.title=Itens com um valor espec\ufffdfico de categoria.
+# Items of a specified type or its sub-types
+is-subtype.description=A regra \ufffd aplicada para todos itens que s\ufffdo de um tipo espec\ufffdfico ou um de seus sub-tipos.
+# The rule is applied to all items that has the specified category value.
+is-subtype.title=Itens de um tipo espec\ufffdfico ou um de seus sub-tipos.
+# Link item to category
+link-category.description=Aplicar\ufffd uma categoria ao item selecionado
+link-category.title=Liga item a uma categoria
+# Send an email to specified users
+mail.description=Enviara um email para uma lista de usu\ufffdrios quando o conte\ufffddo corresponder.
+# This will move the matched item to another space.
+mail.title=Envia um email para usu\ufffdrios espec\ufffdficos
+# Move item to a specific space
+move.description=Mover\ufffd o item selecionado para outro Espa\ufffdo
+# This will copy the matched item to another space.
+move.title=Move item para um Espa\ufffdo espec\ufffdfico
+# All Itens
+no-condition.description=Esta condi\ufffd\ufffdo ser\ufffd aplicada a qualquer item adicionado ao espa\ufffdo. Use quando quiser aplicar uma a\ufffd\ufffdo para tudo que estiver sendo adicionado ao espa\ufffdo.
+no-condition.title=Todos Itens
+remove-features.description=Isto vai remover um aspecto do \ufffdtem selecionado
+remove-features.title=Remover um aspecto de um \ufffdtem
+script.description=Executar um arquivo JavaScript para executar tarefas como criar novos arquivos ou pastas
+script.title=Executar o script
+# Set the value of a property
+set-property-value.description=Definir\ufffd o valor de uma propriedade para um dado valor
+# This will check out the matched content.
+set-property-value.title=Define o valor de uma propriedade
+# Add simple workflow to item
+simple-workflow.description=Adicionar\ufffd um workflow simples para o item selecionado. Isto permitira que o item seja movido para um Espa\ufffdo diferente para seu proximo passo no workflow. Voce tamb\ufffdm pode informar um Espa\ufffdo para ele ser movido se quiser um passo de rejeicao.
+# This will add an aspect to the matched item.
+simple-workflow.title=Adiciona um workflow simples para o item
+# Specialise the type of an item
+specialise-type.description=Especializar\ufffd o item selecionado para um dado tipo.
+# Imports title, author and description metadata fields from common content types.
+specialise-type.title=Especializa o tipo de um item
+# Transforma e copia a imagem para um espa\ufffdo espec\u00edfico.
+# Transformar e copiar a imagem para um espaço específico
+transform-image.description=Transformar\ufffd a imagem selecionada e copia o resultado para um Espa\ufffdo espec\ufffdfico
+# This will transform the the matched content and copy the result to a specific space
+transform-image.title=Transforma e copia a imagem para um Espa\ufffdo espec\ufffdfico.
+# Transform and copy content to a specific space
+transform.description=Transformar\ufffd o conte\ufffddo selecionado e copia o resultado para um Espa\ufffdo espec\ufffdfico
+# This will apply a category to the matched item.
+transform.title=Transforma e copia o conte\ufffddo para um Espa\ufffdo espec\ufffdfico.
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/action-config_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/action-config_pt_PT.properties
new file mode 100644
index 0000000..57f7de0
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/action-config_pt_PT.properties
@@ -0,0 +1,230 @@
+
+# Action parameter constraints
+
+ac-compare-operations.equals=Igual
+ac-compare-operations.contains=Cont\ufffdm
+ac-compare-operations.begins=Come\ufffda com
+ac-compare-operations.ends=Termina Com
+ac-compare-operations.greater_than=Maior que
+ac-compare-operations.greater_than_equal=Maior ou igual que
+ac-compare-operations.less_than=Menor que
+ac-compare-operations.less_than_equal=Menor ou igual que
+
+ac-content-properties.mime_type=Mimetype
+ac-content-properties.encoding=Codifica\ufffd\ufffdo
+ac-content-properties.size=Tamanho
+
+# Action conditions
+
+no-condition.title=Todos itens
+no-condition.description=Esta condi\ufffd\ufffdo corresponder\ufffd qualquer item adicionado para o espa\ufffdo. Use esta op\ufffd\ufffdo quando desejar aplicar uma a\ufffd\ufffdo para tudo quando ele \ufffd adicionado para o espa\ufffdo.
+
+compare-property-value.title=Nome cont\ufffdm valor
+compare-property-value.description=A regra \ufffd aplicada a todos os itens que tenham um valor espec\ufffdfico em seu nome.
+compare-property-value.property.display-label=Propriedade
+compare-property-value.content-property.display-label=Propriedade de conte\ufffddo
+compare-property-value.value.display-label=Valor
+compare-property-value.operation.display-label=Opera\ufffd\ufffdo de compara\ufffd\ufffdo
+
+in-category.title=Possui categoria
+in-category.description=A regra \ufffd aplicada a todos os itens que t\ufffdm o valor de categoria especificada.
+in-category.category-aspect.display-label=Aspecto da Categoria
+in-category.category-value.display-label=Valor da categoria
+
+is-subtype.title=Conte\ufffddo de tipo ou subtipo
+is-subtype.description=A regra \ufffd aplicada a todos os itens que s\ufffdo de um tipo especificado ou seus subtipos
+is-subtype.type.display-label=Tipo
+
+has-aspect.title=Possui aspecto
+has-aspect.description=A regra \ufffd aplicada a todos os itens que t\ufffdm o aspecto especificado aplicado.
+has-aspect.aspect.display-label=Aspecto
+
+compare-mime-type.title=Conte\ufffddo do mimetype
+compare-mime-type.description=A regra \ufffd aplicada a todos os itens que possuem conte\ufffddo de mimetype especificado.
+compare-mime-type.property.display-label=Propriedade
+compare-mime-type.value.display-label=Mimetype
+
+composite-condition.title=Condi\ufffd\ufffdo composta
+composite-condition.description=Combine v\ufffdrias condi\ufffd\ufffdes para criar uma condi\ufffd\ufffdo mais complicada.
+
+compare-date-property.title=Propriedade com o valor de data
+compare-date-property.description=Comparar uma propriedade data dos metadados, aspecto ou tipo
+
+compare-integer-property.title=Propriedade com o valor do n\ufffdmero
+compare-integer-property.description=Comparar uma propriedade de n\ufffdmero dos metadados, aspecto ou tipo
+
+compare-text-property.title=Propriedade com o valor de texto
+compare-text-property.description=Comparar uma propriedade de texto dos metadados, aspecto ou tipo
+
+has-tag.title=Possui tag
+has-tag.description=Foi aplicada uma tag para um n\ufffd.
+has-tag.tag.display-label=Tag
+
+# Actions
+
+add-features.title=Adcionar aspecto
+add-features.description=Isso adicionar\ufffd um aspecto para o item correspondente.
+add-features.aspect-name.display-label=Aspecto
+
+remove-features.title=Remover aspecto
+remove-features.description=Isso remover\ufffd um aspecto do item correspondente.
+remove-features.aspect-name.display-label=Aspecto
+
+simple-workflow.title=Adicionar Workflow
+simple-workflow.description=Isto ir\ufffd adicionar um Workflow simples para o item correspondente. Isso permitir\ufffd que o item a ser movido para um espa\ufffdo diferente para sua pr\ufffdxima etapa em um Workflow. Voc\ufffd tamb\ufffdm pode dar um espa\ufffdo para que possa ser movido para se voc\ufffd quiser um passo de rejei\ufffd\ufffdo.
+simple-workflow.approve-step.display-label=Aprovar passo
+simple-workflow.approve-folder.display-label=Aprovar passo para pasta
+simple-workflow.approve-move.display-label=Aprovar mover
+simple-workflow.reject-step.display-label=Rejeitar passo
+simple-workflow.reject-folder.display-label=Rejeitar passo para pasta
+simple-workflow.reject-move.display-label=Rejeitar mover
+
+link-category.title=Link para a categoria
+link-category.description=Isto ir\ufffd aplicar uma categoria para o item correspondente.
+link-category.category-aspect.display-label=Aspecto da categoria
+link-category.category-value.display-label=Valores da categoria
+
+transform.title=Copiar e transformar conte\ufffddo
+transform.description=Isto ir\ufffd transformar o conte\ufffddo correspondente e copiar o resultado para um espa\ufffdo espec\ufffdfico
+transform.mime-type.display-label=Mimetype
+transform.destination-folder.display-label=Pasta de destino
+transform.assoc-type.display-label=Tipo de associa\ufffd\ufffdo
+transform.assoc-name.display-label=Nome da associa\ufffd\ufffdo
+transform.overwrite-copy.display-label=Copiar e substituir
+
+transform-image.title=Copiar e transformar imagem
+transform-image.description=Isto ir\ufffd transformar a imagem correspondente e copiar o resultado para um espa\ufffdo espec\ufffdfico
+transform-image.mime-type.display-label=Mimetype
+transform-image.destination-folder.display-label=Pasta de destino
+transform-image.assoc-type.display-label=Tipo de associa\ufffd\ufffdo
+transform-image.assoc-name.display-label=Nome de associa\ufffd\ufffdo
+transform-image.overwrite-copy.display-label=Copiar e substituir
+transform-image.convert-command.display-label=Comando de convers\ufffdo
+
+copy.title=Copiar
+copy.description=Isto ir\ufffd copiar o item correspondente para outro espa\ufffdo.
+copy.destination-folder.display-label=Pasta de destino
+copy.assoc-type.display-label=Tipo de associa\ufffd\ufffdo
+copy.assoc-name.display-label=Nome da associa\ufffd\ufffdo
+copy.deep-copy.display-label=Profundidade da c\ufffdpia
+copy.overwrite-copy.display-label=Copiar e substituir
+
+move.title=Mover
+move.description=Isto ir\ufffd mover o item correspondente para outro espa\ufffdo.
+move.destination-folder.display-label=Pasta de destino
+move.assoc-type.display-label=Tipo de associa\ufffd\ufffdo
+move.assoc-name.display-label=Nome da associa\ufffd\ufffdo
+
+mail.title=SEnviar E-mail
+mail.description=Isto ir\ufffd enviar um e-mail para uma lista de usu\ufffdrios quando o conte\ufffddo corresponde.
+mail.to.display-label=Para
+mail.to_many.display-label=Para
+mail.subject.display-label=Assunto
+mail.text.display-label=Mensagem
+mail.from.display-label=De
+mail.template.display-label=Modelo de E-mail
+
+check-in.title=Check in
+check-in.description=Isto ir\ufffd fazer o check-in o conte\ufffddo correspondente.
+check-in.description.display-label=Descri\ufffd\ufffdo
+check-in.minorChange.display-label=Pequena altera\ufffd\ufffdo
+
+check-out.title=Chek out
+check-out.description=Isso vai fazer o check-out do conte\ufffddo correspondente.
+check-out.destination-folder.display-label=Pasta de destino
+check-out.assoc-type.display-label=Tipo de associa\ufffd\ufffdo
+check-out.assoc-name.display-label=Nome da associa\ufffd\ufffdo
+
+set-property-value.title=Definir valor de propriedade.
+set-property-value.description=Isso definir\ufffd o valor de uma propriedade para um determinado valor.
+set-property-value.property.display-label=Propriedade
+set-property-value.value.display-label=Valor
+
+import.title=Importar
+import.description=Importa um pacote de conte\ufffddo Alfresco para o Reposit\ufffdrio.
+import.encoding.display-label=Codifica\ufffd\ufffdo
+import.destination.display-label=Destino
+
+extract-metadata.title=Extrair campos de metadados comuns
+extract-metadata.description=Importa campos de metadados de t\ufffdtulo, autor e descri\ufffd\ufffdo de tipos de conte\ufffddo comuns.
+
+specialise-type.title=Especializar tipo
+specialise-type.description=Isto ir\ufffd especializar o item correspondente a um determinado tipo.
+specialise-type.type-name.display-label=Tipo
+
+export.title=Exportar Espa\ufffdo
+export.description=Exporta um Espa\ufffdo e, opcionalmente, seus filhos para um pacote de exporta\ufffd\ufffdo Alfresco.
+export.package.description=Pacote de conte\ufffddo Alfresco para o Espa\ufffdo ''{0}''.
+export.root.package.description=Pacote de conte\ufffddo Alfresco para Reposit\ufffdrio completo.
+export.store.package.description=Exporta\ufffd\ufffdo de uma loja do Reposit\ufffdrio Alfresco ''{0}''.
+export.generic.package.description=Exporta\ufffd\ufffdo do Reposit\ufffdrio Alfresco.
+export.package.error=Falha ao localizar o arquivo tempor\ufffdrio para exporta\ufffd\ufffdo
+
+script.title=Executar script
+script.description=Execute um arquivo de JavaScript para executar tarefas como criar novos arquivos ou pastas.
+script.script-ref.display-label=Script
+
+counter.title=Incrementar contador
+counter.counter=Incrementa a propriedade contador para o item.
+
+execute-all-rules.title=Execute all rules
+execute-all-rules.description=Execute todas as regras sobre os itens filho.
+
+start-workflow.title=Iniciar Workflow
+start-workflow.description=This will start a workflow for the matched items.
+start-workflow.workflowName.display-label=Nome do Workflow
+start-workflow.endStartTask.display-label=Tarefa
+start-workflow.startTaskTransition.display-label=Transi\ufffd\ufffdo
+
+# WCM Actions
+
+simple-avm-submit.title=Envio Direto Simples
+simple-avm-submit.description=Esta a\ufffd\ufffdo ir\ufffd submeter qualquer n\ufffds mais recentes no item correspondente para a encena\ufffd\ufffdo correspondente.
+
+simple-avm-promote.title=Promo\ufffd\ufffdo de \ufffdrea de trabalho Simples
+simple-avm-promote.description=Isso promove a todos os n\ufffds mais recentes no item correspondente para a \ufffdrea de trabalho do destino especificado.
+simple-avm-promote.target-store.display-label=O nome do destino da Loja AVM.
+
+avm-revert-store.title=Reverta um \ufffdnico n\ufffd em uma loja.
+avm-revert-store.description=Isto reverte todos os n\ufffds inclusive e abaixo do n\ufffd de argumento para uma vers\ufffdo anterior.
+avm-revert-store.version.display-label=A vers\ufffdo para reverter para.
+
+avm-revert-list.title=Reverta uma lista de n\ufffds em uma loja.
+avm-revert-list.description=Isto reverte todos os n\ufffds inclu\ufffddos na lista.
+avm-revert-list.version.display-label=A vers\ufffdo para reverter para.
+avm-revert-list.node-list.display-label=A lista de caracteres string codificados de n\ufffds para reverter.
+avm-revert-list.flatten.display-label=Mesclar em um loja preparada ap\ufffds reverter.
+avm-revert-list.store.display-label=O nome da loja est\ufffd sendo revertido, somente \ufffd necess\ufffdrio se for mesclado.
+avm-revert-list.staging.display-label=O nome da loja preparada para mesclar a.
+avm-revert-list.flatten-path.display-label=O caminho relativo de armazenamento que deve ser mesclado.
+
+avm-revert-to-version.title=Reverta um n\ufffd a uma vers\ufffdo espec\ufffdfica.
+avm-revert-to-version.description=Isto reverte um n\ufffd a uma vers\ufffdo espec\ufffdfica do que n\ufffd.
+avm-revert-to-version.to-revert.display-label=Reverter o AVM Node Descriptor desta vers\ufffdo para.
+
+avm-undo-list.title=Fa\ufffda uma lista de n\ufffds em um armazenamento transparente para preparo.
+avm-undo-list.description=sso funciona como um eliminador de erro para a \ufffdrea de trabalho do usu\ufffdrio.
+avm-undo-list.node-list.display-label=A lista de string de caracteres codificados de n\ufffds para reverter.
+
+avm-deploy-website.title=Publique um site em um servidor remoto.
+avm-deploy-website.description=Isso publica um site em um servidor remoto.
+avm-deploy-website.webproject.display-label=NodeRef do Projeto Web de onde est\ufffd ocorrendo a publica\ufffd\ufffdo.
+avm-deploy-website.server.display-label=NodeRef do servidor de publica\ufffd\ufffdo para publicar.
+avm-deploy-website.attempt.display-label=NodeRef da tentativa de publica\ufffd\ufffdo dessa publica\ufffd\ufffdo \ufffd parte do.
+avm-deploy-website.callback.display-label=O objeto de escuta de DeploymentCallback.
+avm-deploy-website.delay.display-label=Um atraso opcional para aplicar para o in\ufffdcio de uma publica\ufffd\ufffdo.
+
+start-avm-workflow.title=Iniciar um Workflow WCM
+start-avm-workflow.description=Inicia um workflow esperando um pacote de workflow AVM
+start-avm-workflow.store-name.display-label=Nome da loja para iniciar tarefas
+start-avm-workflow.workflow-name.display-label=O nome do workflow WCM para invocar.
+
+copy-to-web-project.title=Copiar item para uma pasta em um Projeto Web
+copy-to-web-project.description=Isto ir\ufffd copiar o item correspondente para uma pasta em um Projeto Web.
+
+create-version.title=Criar nova vers\ufffdo
+create-version.description=Cria uma nova vers\ufffdo.
+create-version.description.display-label=Descri\ufffd\ufffdo da vers\ufffdo
+create-version.minor-change.display-label=Grande mudan\ufffda
+
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/action-service_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/action-service_pt_BR.properties
new file mode 100644
index 0000000..dcd6002
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/action-service_pt_BR.properties
@@ -0,0 +1,18 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Action service externalised display strings
+
+compare_property_value_evaluator.invalid_operation=A opera\u00e7\u00e3o {0} n\u00e3o pode ser aplicada a uma propriedade do tipo {1}.
+#The operation {0} can not be applied a property of type {1}.
+compare_property_value_evaluator.no_content_property=Uma propriedade de conte\u00fado deve ser especificada quando comparando com uma propriedade do tipo conte\u00fado.
+#A content proerty must be specified when comparing to a property of type content.
+numeric_property_value_comparator.invalid_operation=A opera\u00e7\u00e3o {0} n\u00e3o pode ser aplicada para uma propriedade numerica.
+#The operation {0} can not be applied to a numeric property.
+text_property_value_comparator.invalid_operation=A opera\u00e7\u00e3o {0} n\u00e3o pode ser aplicada para uma propriedade texto.
+#The operation {0} can not be applied to a text property.
+date_property_value_comparator.invalid_operation=A opera\u00e7\u00e3o {0} nao pode ser aplicada para uma propriedade data.
+#The operation {0} can not be applied to a date property.
+compare_mime_type_evaluator.not_a_content_type=A propriedade especificada n\u00e3o \u00e9 um tipo de conte\u00fado, ent\u00e3o o tipo mime nao pode ser comparado.
+#The specified property is not a content type so mime type can not be compared.
+compare_mime_type_evaluator.no_property_definition_found=N\u00e3o foi encontrado defini\u00e7\u00e3o para a propriedade especificada, ent\u00e3o o tipo mime n\u00e3o pode ser comparado.
+#No defintion can be found for the property specified so mime type can not be compared.
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/action-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/action-service_pt_PT.properties
new file mode 100644
index 0000000..a746926
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/action-service_pt_PT.properties
@@ -0,0 +1,11 @@
+
+# Action service externalised display strings
+
+compare_property_value_evaluator.invalid_operation=O operador {0} n\ufffdo pode ser aplicado n\ufffdo pdoe ser aplicado \ufffd uma propiedade do tipo {1}.
+compare_property_value_evaluator.no_content_property=O conte\ufffddo de uma propiedade deve ser especificado, quando comparado \ufffd uma propiedade do tipo content.
+numeric_property_value_comparator.invalid_operation=A opera\ufffd\ufffdo {0} n\ufffdo pode ser aplicada para uma propiedade num\ufffdrica.
+text_property_value_comparator.invalid_operation=A opera\ufffd\ufffdo {0} n\ufffdo pode ser aplicada para uma propiedade texto.
+date_property_value_comparator.invalid_operation=A opera\ufffd\ufffdo {0} n\ufffdo pode ser aplicada para uma propiedade data.
+compare_mime_type_evaluator.not_a_content_type=A propiedade especificada n\ufffdo \ufffd um content-type, ent\ufffdo um mime-type n\ufffdo pode ser comparado.
+compare_mime_type_evaluator.no_property_definition_found=N\ufffdo foi encontrado uma defini\ufffd\ufffdo para a propiedade especificada, mime-type n\ufffdo pode ser comparado.
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/activiti-engine-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/activiti-engine-messages_pt_PT.properties
new file mode 100644
index 0000000..92967f0
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/activiti-engine-messages_pt_PT.properties
@@ -0,0 +1,58 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+activiti.engine.mandatory.properties.missing=Propriedade da tarefa obrigat\ufffdrios n\ufffdo foram fornecidos {0}
+activiti.engine.deploy.workflow.error=Falha ao implantar a defini\ufffd\ufffdo do workflow
+activiti.engine.is.workflow.deployed.error=N\ufffdo foi poss\ufffdvel determinar se a defini\ufffd\ufffdo do workflow ja est\ufffd implantado
+activiti.engine.undeploy.workflow.error=Falha ao undeploy as defini\ufffd\ufffdes do workflow {0}.
+activiti.engine.undeploy.workflow.unexisting.error=Falha ao undeploy unexisting as defini\ufffd\ufffdes do workflow {0}.
+activiti.engine.get.workflow.definition.error=Falha ao recuperar as defini\ufffd\ufffdes do workflow
+activiti.engine.get.workflow.definition.by.id.error=Falha ao recuperar as defini\ufffd\ufffdes do workflow para o id {0}.
+activiti.engine.get.workflow.definition.by.name.error=Falha ao recuperar a defini\ufffd\ufffdo do workflow para o nome {0}.
+activiti.engine.get.all.workflow.definitions.by.name.error=Falha ao recuperar todas as defini\ufffd\ufffdes do workflow {0}.
+activiti.engine.get.workflow.definition.image.error=Falha ao recuperar imagem de defini\ufffd\ufffdo do workflow para {0}.
+activiti.engine.get.workflow.definition.unexisting.image.error=Falha ao recuperar imagem de defini\ufffd\ufffdo do workflow para {0}, a defini\ufffd\ufffdo n\ufffdo existe
+activiti.engine.get.task.definitions.error=Falha ao recuperar as defini\ufffd\ufffdes da tarefa do workflow para a defini\ufffd\ufffdo do workflow {0}.
+activiti.engine.get.process.definition.error=Defini\ufffd\ufffdo do workflow {0} n\ufffdo existe
+activiti.engine.start.workflow.error=Falha ao iniciar o workflow {0}.
+activiti.engine.start.workflow.no.start.task.error=Falha ao iniciar o workflow {0}, nenhuma tarefa definida no in\ufffdcio da defini\ufffd\ufffdo do processo
+activiti.engine.get.workflows.error=Falha ao recuperar inst\ufffdncias do workflow para defini\ufffd\ufffdo {0}.
+activiti.engine.get.active.workflows.error=Falha ao recuperar inst\ufffdcias do workflow para defini\ufffd\ufffdo de {0}.
+activiti.engine.get.completed.workflows.error=Falha ao recuperar inst\ufffdcias do workflow para defini\ufffd\ufffdo de {0}.
+activiti.engine.get.workflow.instance.by.id.error=Falha ao recuerar inst\ufffdncia do workflow para Id {0}.
+activiti.engine.get.process.instance.error=n\ufffdo existe para o Id {0}.
+activiti.engine.get.workflow.paths.error=Falha ao recuperar os caminhos do workflow para a inst\ufffdncia do workflow {0}.
+activiti.engine.get.path.properties.error=Falha ao recuperar propriedades do caminho {0}.
+activiti.engine.cancel.workflow.error=Falha ao cancelar a inst\ufffdncia do workflow {0}.
+activiti.engine.cancel.unexisting.workflow.error=Falha ao cancelar uma inst\ufffdncia inexistente do workflow {0}.
+activiti.engine.delete.workflow.error=Falha ao excluir a inst\ufffdncia do workflow {0}.
+activiti.engine.delete.unexisting.workflow.error=Falha ao excluir uma inst\ufffdncia inexistente do workflow {0}.
+activiti.engine.signal.transition.error=Falha ao sinal de transi\ufffd\ufffdo {0} do caminho do workflow {1}..
+activiti.engine.event.unsupported=Disparando eventos n\ufffdo \ufffd suportado em caminhos de workflow em execu\ufffd\ufffdo no motor Activiti
+activiti.engine.fire.event.error=Falha ao acionar o evento {0} no caminho do workflow {1}.
+activiti.engine.get.tasks.for.path.error=Falha ao recuperar as tarefas atribu\ufffddas ao caminho do workflow {0}.
+activiti.engine.get.timers.error=N\ufffdo foi poss\ufffdvel para recuperar qualquer tempopara o workflow {0}.
+activiti.engine.find.completed.task.instances.error=Falha ao recuperar lista de tarefas conclu\ufffddas na inst\ufffdncia do ator {0}.
+activiti.engine.get.assigned.tasks.error=Falha ao recuperar as tarefas atribu\ufffddas a autorriza\ufffd\ufffdo {0} no estado {1}.
+activiti.engine.get.pooled.tasks.error=Falha ao recuperar o conjunto de tarefas para autoriza\ufffd\ufffdo {0}.
+activiti.engine.query.tasks.error=Falha na tarefa de consulta. Consulta: {0}.
+activiti.engine.get.task.instance.error=Inst\ufffdncia da tarefa {0} n\ufffdo existe
+activiti.engine.update.task.error=Falha ao atualizar a tarefa do workflow {0}.
+activiti.engine.update.task.unexisting.error=Falha ao atualizar a tarefa do workflow {0}, a tarefa n\ufffdo existe
+activiti.engine.update.starttask.illegal.error=Falha ao atualizar a tarefa doworkflow {0}, in\ufffdcio das tarefas n\ufffdo podem ser atualizados em Activiti
+activiti.engine.end.task.invalid.transition=Transi\ufffd\ufffdo {0} \ufffd inv\ufffdlido para a tarefa do workflow {1}, apenas a transi\ufffd\ufffdo {2} \ufffd permitido
+activiti.engine.end.task.unexisting.error=Falha ao sinal de transi\ufffd\ufffdo da tarefa {0}, a tarefa n\ufffdo existe
+activiti.engine.end.task.error=Falha ao sinal de transi\ufffd\ufffdo {0} da tarefa de workflow {1}.
+activiti.engine.get.task.by.id.error=Falha ao recuperar tarefa {0}.
+activiti.engine.compile.process.definition.zip.error=Falha ao analisar a defini\ufffd\ufffdo de processos do fluxo Activiti do arquivo ZIP
+activiti.engine.compile.process.definition.xml.error=Falha ao analilsar a defini\ufffd\ufffdo de processos de fluxo Activiti XML
+activiti.engine.compile.process.definition.unsupported.error=Falha ao analisar a defini\ufffd\ufffdo de processos - mimetype {0} n\ufffdo suportado
+activiti.engine.get.activiti.id.error=Formato do id {0} \ufffd inv\ufffdlido
+activiti.engine.get.workflow.token.invalid=Caminho inv\ufffdlido do workflow{0}.
+activiti.engine.get.workflow.token.is.null=Caminho do workflow {0} n\ufffdo existe
+activiti.engine.set.task.properties.invalid.value=O valor {0} \ufffd inv\ufffdlido para a propriedade da tarefa {1}.
+activiti.engine.package.already.associated.error=N\ufffdo foi poss\ufffdvel associar o pacote do workflow {0} com inst\ufffdncia do workflow {1} uma vez que ja est\ufffd associado ao workflow {2}.
+activiti.engine.convert.value.error=N\ufffdo foi poss\ufffdvel converter o valor Activiti {0} ao valor do Alfresco uma vez que n\ufffdo \ufffd Serializable.
+activiti.engine.get.company.home.invalid=Caminho inv\ufffdlido da home da companhia {0}.
+activiti.engine.get.company.home.multiple=Caminho inv\ufffdlido da home da companhia {0}. Esperada uma partida, mas encontrou{1} partidas
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/activities-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/activities-service_pt_PT.properties
new file mode 100644
index 0000000..3b4e449
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/activities-service_pt_PT.properties
@@ -0,0 +1,7 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+# Activities (Activity Service / Feeds)
+
+activities.feed.notifier.email.subject=Alfresco {0}: Atividades recentes
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/activity-list_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/activity-list_pt_PT.properties
new file mode 100644
index 0000000..e0bb699
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/activity-list_pt_PT.properties
@@ -0,0 +1,60 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+title.generic=Nova Atividade
+
+## ATOM feed messages
+atom.title.site=Alfresco Atividades Site Feed para {0}
+atom.title.user=Alfresco Atividades Usu\ufffdrio Feed para {0}
+
+## Optional Site link
+in.site={0} em {1}
+
+## 0 = Item title / page link, 1 = User profile link, 2 = custom0, 3 = custom1, 4 = Site link, 5 = second user profile link
+org.alfresco.blog.post-created={1} criado blog post {0}
+org.alfresco.blog.post-updated={1} atualizado blog post {0}
+org.alfresco.blog.post-deleted={1} exclu\ufffddo blog post {0}
+org.alfresco.comments.comment-created={1} comentado em {0}
+org.alfresco.comments.comment-updated={1} atualizado coment\ufffdrio em {0}
+org.alfresco.comments.comment-deleted={1} excluiu um coment\ufffdrio de {0}
+org.alfresco.discussions.post-created={1} iniciou discuss\ufffdo {0}
+org.alfresco.discussions.post-updated={1} atualizou discuss\ufffdo {0}
+org.alfresco.discussions.post-deleted={1} excluiu discuss\ufffdo {0}
+org.alfresco.discussions.reply-created={1} respondeu a discuss\ufffdo {0}
+org.alfresco.discussions.reply-updated={1} atualizada uma resposta a {0}
+org.alfresco.calendar.event-created={1} criado calend\ufffdrio de evento {0}
+org.alfresco.calendar.event-updated={1} atualizado calend\ufffdrio de evento {0}
+org.alfresco.calendar.event-deleted={1} exclu\ufffddo calend\ufffdrio de evento {0}
+org.alfresco.documentlibrary.file-added={1} adicionado o documento {0}
+org.alfresco.documentlibrary.files-added={1} adicionado {0} documentos
+org.alfresco.documentlibrary.file-created={1} criado documento {0}
+org.alfresco.documentlibrary.file-deleted={1} exclu\ufffddo {0}
+org.alfresco.documentlibrary.files-deleted={1} exclu\ufffddo {0} documentos
+org.alfresco.documentlibrary.file-updated={1} documento atualizado {0}
+org.alfresco.documentlibrary.files-updated={1} atualizado {0} documentos
+org.alfresco.documentlibrary.google-docs-checkout={1} checked out do documento {0} para Google Docs
+org.alfresco.documentlibrary.google-docs-checkin={1} checked in do documento {0} de Google Docs
+org.alfresco.documentlibrary.inline-edit={1} editou documento {0}
+org.alfresco.documentlibrary.file-liked={1} curtiu documento {0}
+org.alfresco.documentlibrary.folder-liked={1} curtiu a pasta {0}
+org.alfresco.wiki.page-created={1} criou p\ufffdgina wiki {0}
+org.alfresco.wiki.page-edited={1} atualizou p\ufffdgina wiki {0}
+org.alfresco.wiki.page-renamed={1} renomeou p\ufffdgina wiki de {2} para {0}
+org.alfresco.wiki.page-deleted={1} excluiu p\ufffdgina wiki {0}
+org.alfresco.site.group-added={1} grupo adicionado ao site {4} com papel {2}
+org.alfresco.site.group-removed={1} grupo removido do site {4}
+org.alfresco.site.group-role-changed={1} papel do grupo alterado para {2}
+org.alfresco.site.user-joined={1} ingressou no site {4} com papel {2}
+org.alfresco.site.user-left={1} deixou site {4}
+org.alfresco.site.user-role-changed={1} papel alterado para {2}
+org.alfresco.site.liked={1} curtiu site {0}
+org.alfresco.links.link-created={1} criou link {0}
+org.alfresco.links.link-updated={1} atualizou link {0}
+org.alfresco.links.link-deleted={1} excluiu link {0}
+org.alfresco.datalists.list-created={1} criou lista de dados {0}
+org.alfresco.datalists.list-updated={1} atualizou lista de dados {0}
+org.alfresco.datalists.list-deleted={1} excluiu lista de dados {0}
+org.alfresco.subscriptions.followed={1} come\ufffdou a seguir {5}
+org.alfresco.subscriptions.subscribed={1} foi subscrito para {2}
+org.alfresco.profile.status-changed={1}: {2}
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/application-model_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/application-model_pt_BR.properties
new file mode 100644
index 0000000..1403714
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/application-model_pt_BR.properties
@@ -0,0 +1,61 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Display labels for System Model
+app_applicationmodel.description = Modelo de Aplica\u00E7\u00E3o Alfresco
+#Alfresco Application Model
+app_applicationmodel.type.app_glossary.title = Dicion\u00E1rio de Dados
+#Data Dictionary
+app_applicationmodel.type.app_glossary.description = Dicion\u00E1rio de Dados
+#Data Dictionary
+app_applicationmodel.type.app_configurations.title = Configura\u00E7\u00F5es
+#Configurations
+app_applicationmodel.type.app_configurations.description = Configura\u00E7\u00F5es
+#Configurations
+app_applicationmodel.aspect.app_uifacets.title = Facets de Interface do Usu\u00E1rio
+#UI Facets
+app_applicationmodel.aspect.app_uifacets.description = Facets de Interface do Usu\u00E1rio
+app_applicationmodel.property.app_icon.title = \u00CDcone
+#Icon
+app_applicationmodel.property.app_icon.description = \u00CDcone
+#Edit Inline
+app_applicationmodel.aspect.app_inlineeditable.title = Inline Editable
+#Inline Editable
+app_applicationmodel.aspect.app_inlineeditable.description = Inline Editable
+app_applicationmodel.property.app_editInline.title = Internamente Edit\u00E1vel
+#Edit Inline
+app_applicationmodel.property.app_editInline.description = Internamente Edit\u00E1vel
+app_applicationmodel.aspect.app_workflow.title = Workflow
+app_applicationmodel.aspect.app_workflow.description = Workflow
+app_applicationmodel.aspect.app_simpleworkflow.title = Workflow
+app_applicationmodel.aspect.app_simpleworkflow.description = Workflow
+app_applicationmodel.property.app_approveStep.title = Passo de Aprova\u00E7\u00E3o
+#Approve Step
+app_applicationmodel.property.app_approveStep.description = Passo de Aprova\u00E7\u00E3o
+#Approve Step
+app_applicationmodel.property.app_approveFolder.title = Pasta de Aprova\u00E7\u00E3o
+#Approve Folder
+app_applicationmodel.property.app_approveFolder.description = Pasta de Aprova\u00E7\u00E3o
+#Approve Folder
+app_applicationmodel.property.app_approveMove.title = Mover ou Copiar
+#Move or Copy
+app_applicationmodel.property.app_approveMove.description = Mover ou Copiar
+#Move or Copy
+app_applicationmodel.property.app_rejectStep.title = Passo de Rejei\u00E7\u00E3o
+#Reject Step
+app_applicationmodel.property.app_rejectStep.description = Passo de Rejei\u00E7\u00E3o
+#Reject Step
+app_applicationmodel.property.app_rejectFolder.title = Pasta de Rejei\u00E7\u00E3o
+#Reject Folder
+app_applicationmodel.property.app_rejectFolder.description = Pasta de Rejei\u00E7ao
+#Reject Folder
+app_applicationmodel.property.app_rejectMove.title = Mover ou Copiar
+#Move or Copy
+app_applicationmodel.property.app_rejectMove.description = Mover ou Copiar
+#Move or Copy
+app_applicationmodel.aspect.app_configurable.title = Configur\u00E1vel
+#Configurable
+app_applicationmodel.aspect.app_configurable.description = Configur\u00E1vel
+#Configurable
+app_applicationmodel.association.app_configurations.title = Configura\u00E7\u00F5es
+#Configurations
+app_applicationmodel.association.app_configurations.description = Configura\u00E7\u00F5es
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/application-model_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/application-model_pt_PT.properties
new file mode 100644
index 0000000..2f7adeb
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/application-model_pt_PT.properties
@@ -0,0 +1,46 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+# Display labels for System Model
+
+app_applicationmodel.description=Modelo de aplica\ufffd\ufffdo Alfresco
+
+app_applicationmodel.type.app_glossary.title=Dicion\ufffdrio de dados
+app_applicationmodel.type.app_glossary.description=Dicion\ufffdrio de dados
+
+app_applicationmodel.type.app_configurations.title=Configura\ufffd\ufffdes
+app_applicationmodel.type.app_configurations.description=Configura\ufffd\ufffdes
+
+app_applicationmodel.aspect.app_uifacets.title=UI Facets
+app_applicationmodel.aspect.app_uifacets.description=UI Facets
+app_applicationmodel.property.app_icon.title=\ufffdcone
+app_applicationmodel.property.app_icon.description=\ufffdcone
+
+app_applicationmodel.aspect.app_inlineeditable.title=Edit\ufffdvel inline
+app_applicationmodel.aspect.app_inlineeditable.description=Edit\ufffdvel inline
+app_applicationmodel.property.app_editInline.title=Editar inline
+app_applicationmodel.property.app_editInline.description=Editar inline
+
+app_applicationmodel.aspect.app_workflow.title=Workflow
+app_applicationmodel.aspect.app_workflow.description=Workflow
+
+app_applicationmodel.aspect.app_simpleworkflow.title=Workflow
+app_applicationmodel.aspect.app_simpleworkflow.description=Workflow
+app_applicationmodel.property.app_approveStep.title=Aprovar passo
+app_applicationmodel.property.app_approveStep.description=Aprovar passo
+app_applicationmodel.property.app_approveFolder.title=Aprovar pasta
+app_applicationmodel.property.app_approveFolder.description=Aprovar pasta
+app_applicationmodel.property.app_approveMove.title=Mover ou Copiar
+app_applicationmodel.property.app_approveMove.description=Mover ou Copiar
+app_applicationmodel.property.app_rejectStep.title=Rejeitar passo
+app_applicationmodel.property.app_rejectStep.description=Rejeitar passo
+app_applicationmodel.property.app_rejectFolder.title=Rejeitar pasta
+app_applicationmodel.property.app_rejectFolder.description=Rejeitar pasta
+app_applicationmodel.property.app_rejectMove.title=Mover ou Copiar
+app_applicationmodel.property.app_rejectMove.description=Mover ou Copiar
+
+app_applicationmodel.aspect.app_configurable.title=Configur\ufffdvel
+app_applicationmodel.aspect.app_configurable.description=Configur\ufffdvel
+app_applicationmodel.association.app_configurations.title=Configura\ufffd\ufffdes
+app_applicationmodel.association.app_configurations.description=Configura\ufffd\ufffdes
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/avm-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/avm-messages_pt_PT.properties
new file mode 100644
index 0000000..39e4b23
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/avm-messages_pt_PT.properties
@@ -0,0 +1,10 @@
+
+# AVM related messages
+
+
+expiredcontent.workflow.title=Conte\ufffddo expirou em ''{0}''
+avmlockservice.locked=Voc\ufffd n\ufffdo tem acesso \ufffd ''{0}''; Atualmente, est\ufffd trancado por ''{1}''.
+testserver.taken=O servidor de testes ''{0}'' que voc\ufffd selecionou, est\ufffd alocado para outro usu\ufffdrio. Se poss\ufffdvel, selecione outro servidor e tente novamente.
+
+avm.cycle.create=Ciclo ser\ufffd criado.
+avm.cycle.lookup=Ciclo em procura.
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-content-template-examples_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-content-template-examples_pt_PT.properties
new file mode 100644
index 0000000..0819c77
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-content-template-examples_pt_PT.properties
@@ -0,0 +1,16 @@
+
+
+content.template.calculates_if_the_document=Calcula se o documento tem o aspecto localiz\ufffdvel aplicada
+content.template.displays_useful_information=Apresenta informa\ufffd\ufffdes \ufffdteis sobre o documento atual
+content.template.displays_a_list_of_the_documents=Exibe uma lista de documentos do usu\ufffdrio atual Espa\ufffdo Home
+content.template.displays_a_list_of_spaces=Exibe uma lista de espa\ufffdos em que o usu\ufffdrio atual Espa\ufffdo Home
+content.template.shows_a_simple_summary_page=Mostra uma p\ufffdgina de resumo simples sobre o usu\ufffdrio atual e na sua casa do espa\ufffdo
+content.template.calculates_if_the_document_has=Calcula se o documento tem o aspecto traduz\ufffdvel aplicada
+content.template.displays_a_list_of_the_documents_in_the_current_space=Exibe uma lista dos documentos no atual espa\ufffdo criado ou modificado nos \ufffdltimos 7 dias
+content.template.example_of_various_lists=Exemplo de v\ufffdrias listas de documentos, espa\ufffdos e informa\ufffd\ufffdes resumidas sobre o usu\ufffdrio atual
+content.template.displays_a_list_of_the_documents_in_the_current_user_Home_Space=Exibe uma lista de documentos do usu\ufffdrio atual Home Space. Texto conte\ufffddo do documento \ufffd apresentado inline, como JPG conte\ufffddos como imagens em miniatura.
+content.template.displays_the_audit_trail=Exibe a trilha de auditoria para um objeto.
+email.template.email_template_for_notifying_users=Modelo de e-mail para notificar os usu\ufffdrios de uma regra ou a\ufffd\ufffdo
+email.template.email_template_for_notifying_users_of_an_Invite=Modelo de e-mail para notificar os usu\ufffdrios de um convite para um espa\ufffdo ou documento
+rss.template.renders_a_valid_rss=Processa um documento XML v\ufffdlido RSS2.0 mostrando os documentos do actual espa\ufffdo criado ou modificado nos \ufffdltimos 7 dias. O modelo deve ser configurado para usar o servidor apropriado e porta antes de usar.
+rss.template.rss_recent_docs=Docs RSS recentes
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-example-javascripts_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-example-javascripts_pt_PT.properties
new file mode 100644
index 0000000..77bba28
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-example-javascripts_pt_PT.properties
@@ -0,0 +1,16 @@
+
+# Javascript Exapmples Localization
+
+javascripts.example.backup.title=Script de Backup
+javascripts.example.backup.description=Script de Backup para documento simples
+javascripts.example.test.title=Script Teste Exemplo
+javascripts.example.test.description=Exemplo de v\ufffdrias chamadas de API.
+javascripts.example.backupandlog.title=Script de backup e logs.
+javascripts.example.backupandlog.description=Backup de arquivos, e grava a data e hora
+javascripts.example.appendcopyright.title=Acrescenta Copyright ao arquivo
+javascripts.example.appendcopyright.description=Acrescenta uma linha de Copyright ao texto ou HTML
+javascripts.example.testreturnvalue.title=Exemplo de retorno de valor
+javascripts.example.testreturnvalue.description=Retorna valor de um script - Para um Command Servlet
+javascripts.example.alfrescodocs.title=Pesquisa Alfresco Lucene
+javascripts.example.alfrescodocs.description=Procura e loga todos os documentos contendo o texto Alfresco
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-imapScripts_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-imapScripts_pt_PT.properties
new file mode 100644
index 0000000..4e3e48c
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-imapScripts_pt_PT.properties
@@ -0,0 +1,14 @@
+
+
+imap.command_processor.name=command-processor.js
+imap.command_processor.title=Processador de Comandos
+imap.command_processor.description=Email do Script Processador de Comandos
+
+imap.command_search.name=command-search.js
+imap.command_search.title=Procurar Comandos
+imap.command_search.description=Email do Script de Procura de Comandos
+
+imap.command_utils.name=command-utils.js
+imap.command_utils.title=Comandos Utili\ufffdrios
+imap.command_utils.description=Email dos Comandos Utilit\ufffdrios.
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-javascripts_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-javascripts_pt_PT.properties
new file mode 100644
index 0000000..63bbe4a
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-javascripts_pt_PT.properties
@@ -0,0 +1,19 @@
+
+
+javascripts.backup.description=Simples script de backup do documento
+javascripts.backup.title=Script de Backup
+
+javascripts.examle_test.description=Exemplo de v\ufffdrias chamadas de API do Alfresco
+javascripts.examle_test.title=Script de Teste Exemplo
+
+javascripts.backup_and_log.description=Os arquivos de backup e de log a data e hora
+javascripts.backup_and_log.title=Script de backup e log
+
+javascripts.append_copyright.description=Acrescentar direitos de c\ufffdpia para arquivos de texto ou HTML
+javascripts.append_copyright.title=Acrescentar direitos de c\ufffdpia para arquivo
+
+javascripts.lucene_search.description=Pesquisar e registrar todos os documentos que contenham texto Alfresco
+javascripts.lucene_search.title=Alfresco Busca Lucene
+
+javascripts.return_value.description=Retorna um valor a partir de um roteiro - para o servlet de comando
+javascripts.return_value.title=Exemplo Valor de Retorno
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-readme-template_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-readme-template_pt_PT.properties
new file mode 100644
index 0000000..e92c42f
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-readme-template_pt_PT.properties
@@ -0,0 +1,5 @@
+
+
+readme.template.description=Mostra o conte\ufffddo do arquivo LEIAME (readme.html ou readme.ftl)
+readme.template.title=readme.ftl
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-spaces_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-spaces_pt_BR.properties
new file mode 100644
index 0000000..9372403
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-spaces_pt_BR.properties
@@ -0,0 +1,27 @@
+# The company root space
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Labels used in bootstrap Space definitions
+
+# Company Home
+spaces.company_home.description=O espa\ufffdo raiz da Empresa
+spaces.company_home.name=Espa\ufffdo Inicial da Empresa
+# Data Dictionary
+spaces.dictionary.description=Defini\ufffd\ufffdes gerenciadas pelo usu\ufffdrio
+spaces.dictionary.name=Dicion\ufffdrio de Dados
+spaces.guest_home.description=O espa\ufffdo raiz do visitante
+spaces.guest_home.name=Espa\ufffdo inicial do Visitante
+spaces.savedsearches.description=Pesquisas Salvas
+spaces.savedsearches.name=Pesquisas Salvas
+spaces.scripts.description=Arquivos JavaScript
+spaces.scripts.name=Scripts
+# Content Templates
+spaces.templates.content.description=Modelos de Conte\ufffddo
+# Space templates
+spaces.templates.content.name=Modelos de Conte\ufffddo
+# Space Templates
+spaces.templates.description=Modelos de Espa\ufffdo
+spaces.templates.email.description=Modelos de E-mail
+spaces.templates.email.name=Modelos de E-Mail
+# User managed definitions
+spaces.templates.name=Modelos de Espa\ufffdo
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-spaces_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-spaces_pt_PT.properties
new file mode 100644
index 0000000..9b50616
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-spaces_pt_PT.properties
@@ -0,0 +1,103 @@
+
+# Labels used in bootstrap Space definitions
+
+spaces.company_home.name=Compania Home
+spaces.company_home.description=O Espa\ufffdo Raiz da Compania
+
+spaces.dictionary.name=Dicion\ufffdrio de Dados
+spaces.dictionary.description=Gerenciador de defini\ufffd\ufffdes do usu\ufffdrio
+
+spaces.imapConfig.name=Configura\ufffd\ufffdes de IMAP
+spaces.imapConfig.description=Configura\ufffd\ufffdes de IMAP
+
+spaces.imap_templates.name=Modelos
+spaces.imap_templates.description=Modelos para mensagens IMAP geradas
+
+spaces.emailActions.name=A\ufffd\ufffdes de E-mail
+spaces.emailActions.description=A\ufffd\ufffdes de E-mail
+
+spaces.searchAction.name=pesquisa
+spaces.searchAction.description=pesquisa
+
+spaces.templates.name=Modelos de Espa\ufffdo
+spaces.templates.description=Modelos de Pasta de Espa\ufffdo
+
+spaces.templates.content.name=Modelos de Apresenta\ufffd\ufffdo
+spaces.templates.content.description=Modelos de Apresenta\ufffd\ufffdo
+
+spaces.templates.email.name=Modelos de E-mail
+spaces.templates.email.description=Modelos de E-mail
+
+spaces.invite_templates.email.name=Modelos de E-mail Convite
+spaces.invite_templates.email.description=Modelos de E-mail Convite
+
+spaces.notify_templates.email.name=Modelos de E-mail de Notifica\ufffd\ufffdo
+spaces.notify_templates.email.description=Modelos de E-mail de Notifica\ufffd\ufffdo
+
+spaces.templates.rss.name=Modelos de RSS
+spaces.templates.rss.description=Modelos de RSS
+
+spaces.rendition.rendering_actions.name=Espa\ufffdo de A\ufffd\ufffdes de Renderiza\ufffd\ufffdo
+spaces.rendition.rendering_actions.description=Um espa\ufffdo usado pelo sistema para manter a\ufffd\ufffdes de renderiza\ufffd\ufffdo.
+
+spaces.replication.replication_actions.name=Espa\ufffdo de A\ufffd\ufffdes de Replica\ufffd\ufffdo
+spaces.replication.replication_actions.description=Um espa\ufffdo usado pelo sistema para manter a\ufffd\ufffdes de replica\ufffd\ufffdo.
+
+spaces.savedsearches.name=Pesquisas Salvas
+spaces.savedsearches.description=Pesquisas Salvas
+
+spaces.guest_home.name=Convidado Home
+spaces.guest_home.description=O espa\ufffdo de raiz do convidado
+
+spaces.scripts.name=Scripts
+spaces.scripts.description=Arquivos JavaScript
+
+spaces.wcm.name=Projetos Web
+spaces.wcm.description=Espa\ufffdo de Gerenciamento de Conte\ufffddo Web
+
+spaces.wcm_content_forms.name=Formul\ufffdrios Web
+spaces.wcm_content_forms.description=Formul\ufffdrio Web
+
+spaces.user_homes.name=Homes de Usu\ufffdrios
+spaces.user_homes.description=Homes de Usu\ufffdrios
+
+spaces.content_forms.name=Formul\ufffdrios
+spaces.content_forms.description=Formul\ufffdrios
+
+spaces.sites.name=Sites
+spaces.sites.description=Site de Espa\ufffdos de Colabora\ufffd\ufffdo
+
+spaces.templates.email.invite.name=convite
+spaces.templates.email.invite.description=Modelos de E-mail Convite
+
+spaces.imap_home.name=IMAP Home
+spaces.imap_home.description=IMAP Home
+
+spaces.templates.email.invite1.name=Modelos de E-mail Convite
+spaces.templates.email.invite1.description=Modelos de E-mail Convite
+
+spaces.templates.email.notify.name=Modelos de E-mails de Notifica\ufffd\ufffdo
+spaces.templates.email.notify.description=Modelos de E-mail de Notifica\ufffd\ufffdo
+
+spaces.templates.email.generate_the_invite_email.description=Modelo de e-mail usado para gerar o email de convite para compartilhamento de Alfresco
+
+email.template.email_template_for_notifying_users=Modelo de e-mail para notificar os usu\ufffdrios de uma regra ou a\ufffd\ufffdo
+email.template.email_template_for_notifying_users_of_an_Invite=Modelo de e-mail para notificar os usu\ufffdrios de um convite para um espa\ufffdo ou documento
+
+spaces.web.client.extension.name=Extens\ufffdo de Cliente Web
+spaces.web.client.extension.title=Cliente Web Personalizado
+spaces.web.client.extension.description=Cliente Web Personalizado
+
+spaces.models.name=Modelos
+spaces.models.title=Modelos Personalizadas
+spaces.models.description=Modelos Personalizados
+
+spaces.messages.name=Mensagens
+spaces.messages.title=Mensagens Personalizadas
+spaces.messages.description=Mensagens Personalizadas
+
+spaces.workflow.definitions.name=Defini\ufffd\ufffdes de Workflow
+spaces.workflow.definitions.title=Defini\ufffd\ufffdes de processo de workflow personalizado
+spaces.workflow.definitions.description=Defini\ufffd\ufffdes de processo de workflow personalizado
+
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-templates_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-templates_pt_BR.properties
new file mode 100644
index 0000000..415f7e6
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-templates_pt_BR.properties
@@ -0,0 +1,27 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Labels used in bootstrap Template definitions
+
+templates.space.project=Projeto de Engenharia de Software
+#Software Engineering Project
+templates.space.documentation=Documenta\u00e7\u00e3o
+#Documentation
+templates.space.drafts=Rascunhos
+#Drafts
+templates.space.pending_approval=Aprova\u00e7\u00e3o Pendente
+#Pending Approval
+templates.space.published=Publicado
+#Published
+templates.space.samples=Exemplos
+#Samples
+templates.document.system_overview.title=Vis\u00e3o Geral do Sistema
+#System Overview
+templates.document.system_overview.name=system-overview.html
+templates.space.discussions=Discuss\u00f5es
+#Discussions
+templates.space.ui_design=Desenho de Interface do Usu\u00e1rio
+#UI Design
+templates.space.presentations=Apresenta\u00e7\u00f5es
+#Presentations
+templates.space.quality_assurance=Garantia de Qualidade
+#Quality Assurance
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-templates_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-templates_pt_PT.properties
new file mode 100644
index 0000000..4cb7509
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-templates_pt_PT.properties
@@ -0,0 +1,15 @@
+
+# Labels used in bootstrap Template definitions
+
+templates.space.project=Projeto de Engenharia de Software
+templates.space.documentation=Documenta\ufffd\ufffdo
+templates.space.drafts=Rascunhos
+templates.space.pending_approval=Aprova\ufffd\ufffdes Pendentes
+templates.space.published=Publicado
+templates.space.samples=Exemplos
+templates.document.system_overview.title=Resumo do Sisetma
+templates.document.system_overview.name=system-overview.html
+templates.space.discussions=Discurr\ufffdes
+templates.space.ui_design=Design Front-end
+templates.space.presentations=Apresenta\ufffd\ufffdes
+templates.space.quality_assurance=Controle de Qualidade
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-tutorial_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-tutorial_pt_BR.properties
new file mode 100644
index 0000000..67cd58b
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-tutorial_pt_BR.properties
@@ -0,0 +1,15 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Labels used in bootstrap Tutorial definitions
+
+tutorial.space.name=Tutorial do Alfresco
+#Alfresco Tutorial
+tutorial.space.description=Guia passo-a-passo para a aplica\u00e7\u00e3o Alfresco
+#Step by step guide to the Alfresco application
+
+tutorial.document.name=Alfresco-Tutorial.pdf
+tutorial.document.title=Tutorial do Alfresco
+#Alfresco Tutorial
+tutorial.document.description=Guia para Iniciantes
+#Getting started guide
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-tutorial_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-tutorial_pt_PT.properties
new file mode 100644
index 0000000..19f01f8
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-tutorial_pt_PT.properties
@@ -0,0 +1,13 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+# Labels used in bootstrap Tutorial definitions
+
+tutorial.space.name=Tutorial Alfresco
+tutorial.space.description=Guia passo a passo para a aplica\ufffd\ufffdo do VGB Docs
+
+tutorial.document.name=Alfresco-Tutorial.pdf
+tutorial.document.title=Tutorial Alfresco
+tutorial.document.description=Guia de introdu\ufffd\ufffdo
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-webScriptsExtensions_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-webScriptsExtensions_pt_PT.properties
new file mode 100644
index 0000000..43ab1ad
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-webScriptsExtensions_pt_PT.properties
@@ -0,0 +1,7 @@
+
+webscriptsextentions.customized_web_scripts=Web Scripts Customizados
+webscriptsextentions.url_addressable_web_service_extensions=URL das Extens\ufffdes dos Web Scripts
+webscriptsextentions.web_scripts_extensions=Extens\ufffdes dos Web Scripts
+webscriptsextentions.how_to_customize_an_existing_web_script=Como customizar um Web Script existente
+
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-webScripts_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-webScripts_pt_PT.properties
new file mode 100644
index 0000000..77939b8
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bootstrap-webScripts_pt_PT.properties
@@ -0,0 +1,7 @@
+
+
+webscripts.url_addressable_web_services=Endere\ufffdo dos Web Services
+webscripts.web_scripts=Web Scripts
+webscripts.what_are_web_scripts=O que s\ufffdo Web Scripts, e como desenvolvelos?
+
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bpm-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bpm-messages_pt_PT.properties
new file mode 100644
index 0000000..f1403ff
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/bpm-messages_pt_PT.properties
@@ -0,0 +1,73 @@
+
+# Display labels for base Business Process Model
+
+bpm_businessprocessmodel.title=Modelo de Processo de Neg\ufffdcios
+bpm_businessprocessmodel.description=Defini\ufffd\ufffdes de base de todos os Processos de Neg\ufffdcios
+
+# Default transition
+bpm_businessprocessmodel.transition.title=Tarefa feita
+bpm_businessprocessmodel.transition.description=Tarefa feita
+# Base Task
+bpm_businessprocessmodel.type.bpm_task.title=Tarefa
+bpm_businessprocessmodel.type.bpm_task.description=Tarefa
+bpm_businessprocessmodel.property.bpm_taskId.title=Identificador
+bpm_businessprocessmodel.property.bpm_taskId.description=Identificador
+bpm_businessprocessmodel.property.bpm_startDate.title=Data de In\ufffdcio
+bpm_businessprocessmodel.property.bpm_startDate.description=Data de In\ufffdcio
+bpm_businessprocessmodel.property.bpm_completionDate.title=Data de Conclus\ufffdo
+bpm_businessprocessmodel.property.bpm_completionDate.description=Data de Conclus\ufffdo
+bpm_businessprocessmodel.property.bpm_dueDate.title=Data de Vencimento
+bpm_businessprocessmodel.property.bpm_dueDate.description=Data de Vencimento
+bpm_businessprocessmodel.property.bpm_status.title=Status
+bpm_businessprocessmodel.property.bpm_status.description=Status
+bpm_businessprocessmodel.property.bpm_priority.title=Prioridade
+bpm_businessprocessmodel.property.bpm_priority.description=Prioridade
+bpm_businessprocessmodel.property.bpm_percentComplete.title=Porcentagem Completa
+bpm_businessprocessmodel.property.bpm_percentComplete.description=Porcentagem Completa
+bpm_businessprocessmodel.property.bpm_comment.title=Coment\ufffdrio
+bpm_businessprocessmodel.property.bpm_comment.description=Coment\ufffdrio
+bpm_businessprocessmodel.association.bpm_pooledActors.title=Pooled usu\ufffdrio
+bpm_businessprocessmodel.association.bpm_pooledActors.description=Piscina
+
+# Workflow Task
+bpm_businessprocessmodel.type.bpm_workflowTask.title=Workflow Tarefa
+bpm_businessprocessmodel.type.bpm_workflowTask.description=Tarefa atribu\ufffdda por um fluxo de trabalho
+bpm_businessprocessmodel.property.bpm_workflowDefinitionId.title=Workflow Defini\ufffd\ufffdo Id
+bpm_businessprocessmodel.property.bpm_workflowDefinitionId.description=Workflow Defini\ufffd\ufffdo Id
+bpm_businessprocessmodel.property.bpm_workflowInstanceId.title=Workflow Inst\ufffdncia Id
+bpm_businessprocessmodel.property.bpm_workflowInstanceId.description=Workflow Inst\ufffdncia Id
+bpm_businessprocessmodel.property.bpm_context.title=Tarefa Contexto
+bpm_businessprocessmodel.property.bpm_context.description=O contexto em que essa tarefa foi atribu\ufffdda
+bpm_businessprocessmodel.property.bpm_description.title=Descri\ufffd\ufffdo
+bpm_businessprocessmodel.property.bpm_description.description=Descri\ufffd\ufffdo do que deve ser atingido
+bpm_businessprocessmodel.property.bpm_outcome.title=Resultado
+bpm_businessprocessmodel.property.bpm_outcome.description=Fora Decis\ufffdo tomada na conclus\ufffdo de tarefas
+bpm_businessprocessmodel.property.bpm_completedItems.title=Itens conclu\ufffddos
+bpm_businessprocessmodel.property.bpm_completedItems.description=Pacote de itens marcados como conclu\ufffdda
+bpm_businessprocessmodel.property.bpm_packageActionGroup.title=Pacote de A\ufffd\ufffdes
+bpm_businessprocessmodel.property.bpm_packageActionGroup.description=A\ufffd\ufffdes dispon\ufffdveis no pacote de fluxo de trabalho
+bpm_businessprocessmodel.property.bpm_packageItemActionGroup.title=Pacote de a\ufffd\ufffdes de item
+bpm_businessprocessmodel.property.bpm_packageItemActionGroup.description=A\ufffd\ufffdes dispon\ufffdveis no pacote de itens de fluxo de trabalho
+bpm_businessprocessmodel.association.bpm_package.title=Conte\ufffddo da Embalagem
+bpm_businessprocessmodel.association.bpm_package.description=O acervo de conte\ufffddo encaminhado atrav\ufffds do fluxo de trabalho
+bpm_businessprocessmodel.aspect.bpm_workflowPackage.title=Pacote de Fluxo de Trabalho
+bpm_businessprocessmodel.aspect.bpm_workflowPackage.description=O acervo de conte\ufffddo encaminhado atrav\ufffds do fluxo de trabalho
+
+# Workflow Start Task
+bpm_businessprocessmodel.type.bpm_startTask.title=Workflow Tarefa In\ufffdcio
+bpm_businessprocessmodel.type.bpm_startTask.description=Tarefa usado para coletar as informa\ufffd\ufffdes necess\ufffdrias para iniciar Workflow
+bpm_businessprocessmodel.property.bpm_workflowDescription.title=Descri\ufffd\ufffdo
+bpm_businessprocessmodel.property.bpm_workflowDescription.description=Descri\ufffd\ufffdo
+bpm_businessprocessmodel.property.bpm_workflowDueDate.title=Workflow Data de Vencimento
+bpm_businessprocessmodel.property.bpm_workflowDueDate.description=Workflow Data de Vencimento
+bpm_businessprocessmodel.property.bpm_workflowPriority.title=Workflow prioridade
+bpm_businessprocessmodel.property.bpm_workflowPriority.description=Workflow prioridade
+bpm_businessprocessmodel.association.bpm_assignee.title=Workflow Cession\ufffdrio
+bpm_businessprocessmodel.association.bpm_assignee.description=Workflow Cession\ufffdrio
+bpm_businessprocessmodel.association.bpm_assignees.title=Workflow Cession\ufffdrio
+bpm_businessprocessmodel.association.bpm_assignees.description=Workflow Cession\ufffdrio
+bpm_businessprocessmodel.association.bpm_groupAssignee.title=Workflow Cession\ufffdrio Grupo
+bpm_businessprocessmodel.association.bpm_groupAssignee.description=Workflow Cession\ufffdrio Grupo
+bpm_businessprocessmodel.association.bpm_groupAssignees.title=Workflow Cession\ufffdrio Grupo
+bpm_businessprocessmodel.association.bpm_groupAssignees.description=Workflow Cession\ufffdrio Grupo
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/coci-service_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/coci-service_pt_BR.properties
new file mode 100644
index 0000000..ec5eba0
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/coci-service_pt_BR.properties
@@ -0,0 +1,15 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# coci service externalised display strings
+coci_service.working_copy_label = (C\u00F3pia em Trabalho)
+#(Working Copy)
+coci_service.err_bad_copy = O n\u00F3 original n\u00E3o pode ser encontrado. Talvez a c\u00F3pia esteja corrompida ou o original foi exclu\u00EDdo ou movido.
+#The original node can not be found. Perhaps the copy has been corrupted or the original has been deleted or moved.
+coci_service.err_not_owner = Este usu\u00E1rio n\u00E3o \u00E9 o dono da c\u00F3pia em trabalho e nao pode devolv\u00EA-la.
+#This user is not the owner of the working copy and can not check it in.
+coci_service.err_workingcopy_checkout = Uma c\u00F3pia em trabalho nao pode ser retirada.
+#A working copy can not be checked out.
+coci_service.err_not_authenticated = N\u00E3o pode encontrar o os detalhes do usu\u00E1rio corrente autenticado requeridos pelo servi\u00E7o CheckOutCheckIn
+#Can not find the currently authenticated user details required by the CheckOutCheckIn service.
+coci_service.err_workingcopy_has_no_mimetype = A c\u00F3pia em trabalho do n\u00F3 ({0}) n\u00E3o possui mimetype.
+coci_service.discussion_for = {0} Discu\u00E7\u00E3o
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/coci-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/coci-service_pt_PT.properties
new file mode 100644
index 0000000..985bc40
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/coci-service_pt_PT.properties
@@ -0,0 +1,13 @@
+
+# coci service externalised display strings
+
+coci_service.working_copy_label=(C\ufffdpia de Trabalho)
+coci_service.err_bad_copy=O n\ufffd original n\ufffdo pode ser encontrado. Talvez a c\ufffdpia foi corrompido ou o original tiver sido exclu\ufffddo ou movido.
+coci_service.err_not_owner=Este usu\ufffdrio n\ufffdo \ufffd o dono da c\ufffdpia de trabalho e n\ufffdo pode verificar-lo dentro
+coci_service.err_workingcopy_checkout=C\ufffdpia de trabalho n\ufffdo pode ser verificado.
+coci_service.err_not_authenticated=N\ufffdo \ufffd poss\ufffdvel encontrar os detalhes do usu\ufffdrio autenticado no momento exigido pelo servi\ufffdo CheckOutCheckIn.
+coci_service.err_workingcopy_has_no_mimetype=Trabalho n\ufffd c\ufffdpia ({0}) n\ufffdo tem mimetype
+coci_service.err_already_checkedout=Este n\ufffd j\ufffd est\ufffd com check-out.
+coci_service.err_cannot_rename=N\ufffdo \ufffd poss\ufffdvel renomear a partir de {0} {1}.
+coci_service.discussion_for={0} discuss\ufffdo
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/common_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/common_pt_PT.properties
new file mode 100644
index 0000000..c565071
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/common_pt_PT.properties
@@ -0,0 +1,137 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Common Messages
+
+## Buttons
+button.ok=OK
+button.cancel=Cancelar
+button.close=Fechar
+button.select=Selecionar
+button.add=Adicionar
+button.remove=Remover
+button.removeAll=Remover todos
+button.yes=Sim
+button.no=N\ufffdo
+
+## File Size Format function
+size.bytes=bytes
+size.kilobytes=KB
+size.megabytes=MB
+size.gigabytes=GB
+
+## Dates
+days.initial=D,S,T,Q,Q,S,S
+days.short=Do,Se,Te,Qa,Qi,Se,Sa
+days.medium=Dom,Seg,Ter,Qua,Qui,Sex,Sab
+days.long=Domingo,Segunda,Ter\ufffda,Quarta,Quinta,Sexta,Sabado
+months.short=Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set,Out,Nov,Dez
+months.long=Janeiro,Fevereiro,Mar\ufffdo,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro
+
+## Date Formats
+date-format.default=ddd d mmm aaaa HH:MM:ss
+date-format.defaultFTL=EEE d MMM aaaa HH:mm:ss
+date-format.defaultDateOnly=ddd d mmm aaaa
+date-format.shortDate=d/m/aa
+date-format.mediumDate=d mmm, aaaa
+date-format.mediumDateFTL=d MMM, aaaa
+date-format.mediumDateNoYear=d mmm
+date-format.longDate=dd mmmm, aaaa
+date-format.longDateNoYear=dd mmmm
+date-format.fullDate=dddd, d mmmm, aaaa
+date-format.shortTime=h:MM TT
+date-format.shortTime24FTL=HH:mm
+date-format.mediumTime=h:MM:ss TT
+date-format.longTime=h:MM:ss TT Z
+date-format.monthYear=mmmm aaaa
+date-format.am=am
+date-format.pm=pm
+
+
+
+## Relative Times
+relative.seconds=Agora mesmo
+relative.minute=um minuto atr\ufffds
+relative.minutes={0} minutos atr\ufffds
+relative.hour=Cerca de uma hora atr\ufffds
+relative.hours={0} horas atr\ufffds
+relative.day=Cerca de um dia atr\ufffds
+relative.days={0} dias atr\ufffds
+relative.month=Cerca de um m\ufffds atr\ufffds
+relative.months={0} meses atr\ufffds
+relative.year=Cerca de um ano atr\ufffds
+relative.years=Sobre {0} anos
+
+## Date Units
+date-unit.single.second=segundo
+date-unit.plural.second=segundos
+date-unit.single.minute=minuto
+date-unit.plural.minute=minutos
+date-unit.single.hour=hora
+date-unit.plural.hour=horas
+date-unit.single.day=dia
+date-unit.plural.day=diss
+date-unit.single.week=semana
+date-unit.plural.week=semanas
+date-unit.single.month=m\ufffds
+date-unit.plural.month=meses
+date-unit.single.year=ano
+date-unit.plural.year=anos
+
+## Friendly Dates
+dateFormat.friendly.yesterday=Ontem
+dateFormat.friendly.today=Hoje
+dateFormat.friendly.tomorrow=Amanh\ufffd
+
+# Messages
+message.success=Successo
+message.failure=Falha
+message.please-wait=Por favor aguarde...
+message.unknown-error=Ocorreu um erro desconhecido. Por favor, pe\ufffda ao administrador para verificar os arquivos de log para obter detalhes
+message.datatable.empty=N\ufffdo exitem itens
+message.datatable.error=Erro ao carregar itens
+message.datatable.loading=Carregando...
+message.item-already-added=Item ''{0}'' ja est\ufffd adicionado
+
+## Rich Text Editor
+# i18n
+tinymce_languages=en,de,es,fr,it,ja
+
+# Rich Text Editor - Image Library
+imagelib.title=Biblioteca de imagens
+imagelib.tooltip=Inserir imagem a biblioteca
+linklib.tooltip=Inserir link no documento
+
+## priority control messages
+priority.high=ALta
+priority.medium=Media
+priority.low=Baixa
+
+# Validation hints
+validation-hint.mandatory=O valor n\ufffdo pode ser vazio
+validation-hint.length.min=O valor deve conter pelo menos {0} caracteres
+validation-hint.length.max=O valor deve conter menos de {0} caracteres
+validation-hint.length.min.max=O valor deve conter entre {0} e {1} caracteres.
+validation-hint.number=O valor deve ser num\ufffdrico
+validation-hint.numberRange.min=O valor deve ser um n\ufffdmero maior que {0}
+validation-hint.numberRange.max=O valor deve ser um n\ufffdmero menor que {0}
+validation-hint.numberRange.min.max=O valor deve ser um n\ufffdmero entre {0} e {1}
+validation-hint.nodeName=Os caracteres " * \ < > ? / : | n\ufffdo s\ufffdo permitidos. O nome n\ufffdo pode terminar com um ponto
+validation-hint.nodeRef=O valor deve ser um NodeRef v\ufffdlido, e.g. workspace://SpacesStore/5a806d89-f04a-4163-8d2d-93769907b1a4
+validation-hint.email=O valor precisa ser um endere\ufffdo de e-mail (smitt@alfresco.com)
+validation-hint.time=O valor deve ser um tempo
+validation-hint.url=A entrada deve formar uma URL v\ufffdlida (http://www.alfresco.com)
+validation-hint.siteName=Somente caracteres a-z, A-Z, 0-9 e - s\ufffdo permitidos por uma URL do site
+
+# Roles
+roles.editor=Editor
+roles.consumer=Consumidor
+roles.collaborator=Colaborador
+roles.coordinator=Cordenador
+roles.contributor=Contribuidor
+roles.siteconsumer=SiteConsumidor
+roles.sitecollaborator=SiteColaborador
+roles.siteconsumer=SiteConsumidor
+roles.sitecontributor=SiteContribuidor
+roles.sitemanager=SiteModerador
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-filter-languages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-filter-languages_pt_PT.properties
new file mode 100644
index 0000000..73a5c1c
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-filter-languages_pt_PT.properties
@@ -0,0 +1,195 @@
+
+## Translations of ISO 639-1 languages codes
+
+content_filter_lang.aa=Afar
+content_filter_lang.ab=Abkhazian
+content_filter_lang.ae=Avestan
+content_filter_lang.af=Afrikaans
+content_filter_lang.ak=Akan
+content_filter_lang.am=Am\ufffdrico
+content_filter_lang.an=Aragon\ufffds
+content_filter_lang.ar=\ufffdrabe
+content_filter_lang.as=Assam\ufffds
+content_filter_lang.av=Avaric
+content_filter_lang.ay=Aymara
+content_filter_lang.az=Azerbaijano
+content_filter_lang.ba=Bashkir
+content_filter_lang.be=Bielorrusso
+content_filter_lang.bg=B\ufffdlgaro
+content_filter_lang.bh=Bihari
+content_filter_lang.bi=Bislama
+content_filter_lang.bm=Bambara
+content_filter_lang.bn=Bengali
+content_filter_lang.bo=Tibetano
+content_filter_lang.br=Bret\ufffdo
+content_filter_lang.bs=B\ufffdsnio
+content_filter_lang.ca=Catal\ufffdo; Val\ufffdncia
+content_filter_lang.ce=Chechenos
+content_filter_lang.ch=Chamorro
+content_filter_lang.co=C\ufffdrsega
+content_filter_lang.cr=Cree
+content_filter_lang.cs=Checa
+content_filter_lang.cu=Eslavo
+content_filter_lang.cv=Chuvash
+content_filter_lang.cy=Gal\ufffds
+content_filter_lang.da=Dinamarqu\ufffds
+content_filter_lang.de=Alem\ufffdo
+content_filter_lang.dv=Maldivas
+content_filter_lang.dz=Dzongkha
+content_filter_lang.ee=Ewe
+content_filter_lang.el=Grego
+content_filter_lang.en=Ingl\ufffds
+content_filter_lang.eo=Esperanto
+content_filter_lang.es=Espanhol
+content_filter_lang.et=Estoniano
+content_filter_lang.eu=Basco
+content_filter_lang.fa=Persa
+content_filter_lang.ff=Fulah
+content_filter_lang.fi=Finland\ufffds
+content_filter_lang.fj=Fijian
+content_filter_lang.fo=Fero\ufffds
+content_filter_lang.fr=Franc\ufffds
+content_filter_lang.fy=Fris\ufffdo Ocidental
+content_filter_lang.ga=Irland\ufffds
+content_filter_lang.gd=Ga\ufffdlico
+content_filter_lang.gl=Galego
+content_filter_lang.gn=Guarani
+content_filter_lang.gu=Guzerate
+content_filter_lang.gv=Manx
+content_filter_lang.ha=Hau\ufffd\ufffd
+content_filter_lang.he=Hebraico
+content_filter_lang.hi=Hindi
+content_filter_lang.ho=Hiri Motu
+content_filter_lang.hr=Croata
+content_filter_lang.ht=Haitiano
+content_filter_lang.hu=H\ufffdngaro
+content_filter_lang.hy=Arm\ufffdnio
+content_filter_lang.hz=Herero
+content_filter_lang.ia=Interlingua
+content_filter_lang.id=Indon\ufffdsio
+content_filter_lang.ie=Interlingue
+content_filter_lang.ig=Igbo
+content_filter_lang.ii=Sichuan Yi
+content_filter_lang.ik=Inupiaq
+content_filter_lang.io=Ido
+content_filter_lang.is=Islandesa
+content_filter_lang.it=Italiano
+content_filter_lang.iu=Inuktitut
+content_filter_lang.ja=Japon\ufffds
+content_filter_lang.jv=Javan\ufffds
+content_filter_lang.ka=Georgiano
+content_filter_lang.kg=Kongo
+content_filter_lang.ki=Kikuyu; Gikuyu
+content_filter_lang.kj=Kuanyama; Kwanyama
+content_filter_lang.kk=Cazaquist\ufffdo
+content_filter_lang.kl=Kalaallisut; Gronelandesa
+content_filter_lang.km=Khmer
+content_filter_lang.kn=Canar\ufffd
+content_filter_lang.ko=Coreano
+content_filter_lang.kr=Kanuri
+content_filter_lang.ks=Kashmiri
+content_filter_lang.ku=Curdo
+content_filter_lang.kv=Komi
+content_filter_lang.kw=Cornish
+content_filter_lang.ky=Kirghiz
+content_filter_lang.la=Latim
+content_filter_lang.lb=Luxemburgu\ufffds
+content_filter_lang.lg=Ganda
+content_filter_lang.li=Limburgu\ufffds
+content_filter_lang.ln=Lingala
+content_filter_lang.lo=Lao
+content_filter_lang.lt=Lituano
+content_filter_lang.lu=Luba-Katanga
+content_filter_lang.lv=Let\ufffd
+content_filter_lang.mg=Malgaxe
+content_filter_lang.mh=Marshallese
+content_filter_lang.mi=Maori
+content_filter_lang.mk=Maced\ufffdnio
+content_filter_lang.ml=Malayalam
+content_filter_lang.mn=Mongol
+content_filter_lang.mo=Moldavo
+content_filter_lang.mr=Marathi
+content_filter_lang.ms=Malaio
+content_filter_lang.mt=Malt\ufffds
+content_filter_lang.my=Burmese
+content_filter_lang.na=Nauru
+content_filter_lang.nb=Noruegu\ufffds Bokm\u00e5l
+content_filter_lang.nd=North Ndebele
+content_filter_lang.ne=Nepali
+content_filter_lang.ng=Ndonga
+content_filter_lang.nl=Holand\ufffds
+content_filter_lang.nn=Noruegu\ufffds Nynorsk
+content_filter_lang.no=Noruegu\ufffds
+content_filter_lang.nr=South Ndebele
+content_filter_lang.nv=Navajo; Navaho
+content_filter_lang.ny=Chichewa; Chewa; Nyanja
+content_filter_lang.oc=Occitan (post 1500); Proven\u00e7al
+content_filter_lang.oj=Ojibwa
+content_filter_lang.om=Oromo
+content_filter_lang.or=Oriya
+content_filter_lang.os=Ossetian; Ossetic
+content_filter_lang.pa=Panjabi; Punjabi
+content_filter_lang.pi=Pali
+content_filter_lang.pl=Polon\ufffds
+content_filter_lang.ps=Pushto
+content_filter_lang.pt=Portugu\ufffds
+content_filter_lang.qu=Quechua
+content_filter_lang.rm=Raeto-Romance
+content_filter_lang.rn=Rundi
+content_filter_lang.ro=Romeno
+content_filter_lang.ru=Russo
+content_filter_lang.rw=Kinyarwanda
+content_filter_lang.sa=Sanskrit
+content_filter_lang.sc=Sardo
+content_filter_lang.sd=Sindhi
+content_filter_lang.se=Northern Sami
+content_filter_lang.sg=Sango
+content_filter_lang.si=Sinhala; Sinhalese
+content_filter_lang.sk=Eslovaco
+content_filter_lang.sl=Esloveno
+content_filter_lang.sm=Samoano
+content_filter_lang.sn=Shona
+content_filter_lang.so=Somaliano
+content_filter_lang.sq=Alban\ufffds
+content_filter_lang.sr=S\ufffdrvio
+content_filter_lang.ss=Swati
+content_filter_lang.st=Sotho, Southern
+content_filter_lang.su=Sundanese
+content_filter_lang.sv=Sueco
+content_filter_lang.sw=Sua\ufffdli
+content_filter_lang.ta=T\ufffdmil
+content_filter_lang.te=Telugu
+content_filter_lang.tg=Tajik
+content_filter_lang.th=Thai
+content_filter_lang.ti=Tigrinya
+content_filter_lang.tk=Turcomano
+content_filter_lang.tl=Tagalog
+content_filter_lang.tn=Tswana
+content_filter_lang.to=Tonga (Tonga Islands)
+content_filter_lang.tr=Turco
+content_filter_lang.tr=Turco
+content_filter_lang.ts=Tsonga
+content_filter_lang.tt=Tatar
+content_filter_lang.tw=Twi
+content_filter_lang.ty=Taitiano
+content_filter_lang.ug=Uighur; Uyghur
+content_filter_lang.uk=Ucraniano
+content_filter_lang.ur=Urdu
+content_filter_lang.uz=Uzbek
+content_filter_lang.ve=Venda
+content_filter_lang.vi=Vietinamita
+content_filter_lang.vo=Volap\u00fck
+content_filter_lang.wa=Walloon
+content_filter_lang.wo=Wolof
+content_filter_lang.xh=Xhosa
+content_filter_lang.yi=\ufffddiche
+content_filter_lang.yo=Yoruba
+content_filter_lang.za=Zhuang; Chuang
+content_filter_lang.zh=Chin\ufffds
+content_filter_lang.zu=Zulu
+
+## Duplicate messages to take in account the old
+## ISO code.
+content_filter_lang.iw=Hebreu
+content_filter_lang.in=Indon\ufffds
+content_filter_lang.ji=\ufffddiche
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-model_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-model_pt_BR.properties
new file mode 100644
index 0000000..aeccafd
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-model_pt_BR.properties
@@ -0,0 +1,349 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Display labels for Content Domain Model
+cm_contentmodel.description = Modelo Alfresco de Dom\u00EDnio de Conte\u00FAdo
+#Alfresco Content Domain Model
+cm_contentmodel.type.cm_object.title = Objeto
+#Object
+cm_contentmodel.type.cm_object.description = Objeto Base do Dom\u00EDnio de Conte\u00FAdo
+#Base Content Domain Object
+cm_contentmodel.property.cm_name.title = Nome
+#Name
+cm_contentmodel.property.cm_name.description = Nome
+#Name
+cm_contentmodel.type.cm_folder.title = Pasta
+#Folder
+cm_contentmodel.type.cm_folder.description = Pasta
+#Folder
+cm_contentmodel.property.cm_orderedchildren.title = Filhos Relacionados
+#Ordered Children
+cm_contentmodel.property.cm_orderedchildren.description = Indica se os Filhos da pasta est\u00E3o relacionados
+#Indicates whether the children of the folder are ordered
+cm_contentmodel.association.cm_contains.title = Cont\u00E9m
+#Contains
+cm_contentmodel.association.cm_contains.description = Cont\u00E9m
+#Contains
+cm_contentmodel.type.cm_content.title = Conte\u00FAdo
+#Content
+cm_contentmodel.type.cm_content.description = Objeto Base de Conte\u00FAdo
+#Base Content Object
+cm_contentmodel.property.cm_content.title = Conte\u00FAdo
+#Content
+cm_contentmodel.property.cm_content.description = Conte\u00FAdo
+#Content
+cm_contentmodel.type.cm_linkfile.title = Link de Arquivo
+#File Link
+cm_contentmodel.type.cm_linkfile.description = Link para outro Arquivo
+#Link to another File
+cm_contentmodel.property.cm_path.title = Caminho do Link de Arquivo
+#Link File Path
+cm_contentmodel.property.cm_path.description = Caminho para o Arquivo Linkado
+#Path to the linked File
+cm_contentmodel.type.cm_savedquery.title = Query Salva
+#Saved Query
+cm_contentmodel.type.cm_savedquery.description = Query Salva
+#Saved Query
+cm_contentmodel.type.cm_systemfolder.title = Pasta do Sistema
+#System Folder
+cm_contentmodel.type.cm_systemfolder.description = Pasta para conter itens em n\u00EDvel de sistema
+#Folder for containing system-level items
+cm_contentmodel.type.cm_person.title = Pessoa
+#Person
+cm_contentmodel.type.cm_person.description = Pessoa
+#Person
+cm_contentmodel.property.cm_userName.title = Nome de Usu\u00E1rio
+#User Name
+cm_contentmodel.property.cm_userName.description = O nome de usu\u00E1rio da Pessoa
+#The Person's user name
+cm_contentmodel.property.cm_homeFolder.title = Pasta Inicial
+#Home Folder
+cm_contentmodel.property.cm_homeFolder.description = A pasta inicial da Pessoa
+#The Person's home folder
+cm_contentmodel.property.cm_firstName.title = Primeiro Nome
+#First Name
+cm_contentmodel.property.cm_firstName.description = O primeiro nome da Pessoa
+#The Person's first name
+cm_contentmodel.property.cm_lastName.title = \u00DAltimo Nome
+#Last Name
+cm_contentmodel.property.cm_lastName.description = O \u00FAltimo nome da Pessoa
+#The Person's last name
+cm_contentmodel.property.cm_middleName.title = Nome Intermedi\u00E1rio
+#Middle Name
+cm_contentmodel.property.cm_middleName.description = O nome intermedi\u00E1rio da Pessoa
+#The Person's middle name
+cm_contentmodel.property.cm_email.title = Endere\u00E7o de E-mail
+#E-mail Address
+cm_contentmodel.property.cm_email.description = O endere\u00E7o de e-mail da Pessoa
+#The Person's e-mail address
+cm_contentmodel.property.cm_organizationId.title = Organiza\u00E7\u00E3o
+#Organization
+cm_contentmodel.property.cm_organizationId.description = A organiza\u00E7\u00E3o a qual a Pessoa pertence
+#The Person's organization
+cm_contentmodel.type.cm_category_root.title = Categoria Raiz
+#Category Root
+cm_contentmodel.type.cm_category_root.description = Categoria Raiz
+#Root Category
+cm_contentmodel.association.cm_categories.title = Categorias
+cm_contentmodel.association.cm_categories.description = Categorias dentro da Categoria Raiz
+#Categories within Category Root
+cm_contentmodel.type.cm_category.title = Categoria
+#Category
+cm_contentmodel.type.cm_category.description = Categoria
+#Category
+cm_contentmodel.association.cm_subcategories.title = Categorias
+#Categories
+cm_contentmodel.association.cm_subcategories.description = Sub-categorias dentro da Categoria
+#Sub-categories within Category
+cm_contentmodel.aspect.cm_titled.title = Entitulado
+#Titled
+cm_contentmodel.aspect.cm_titled.description = Entitulado
+#Titled
+cm_contentmodel.property.cm_title.title = T\u00EDtulo
+#Title
+cm_contentmodel.property.cm_title.description = T\u00EDtulo de Conte\u00FAdo
+#Content Title
+cm_contentmodel.property.cm_description.title = Descri\u00E7\u00E3o
+#Description
+cm_contentmodel.property.cm_description.description = Descri\u00E7\u00E3o de Conte\u00FAdo
+#Content Description
+cm_contentmodel.aspect.cm_auditable.title = Audit\u00E1vel
+#Auditable
+cm_contentmodel.aspect.cm_auditable.description = Audit\u00E1vel
+#Auditable
+cm_contentmodel.property.cm_created.title = Data de Cria\u00E7\u00E3o
+#Created Date
+cm_contentmodel.property.cm_created.description = Data de Cria\u00E7\u00E3o
+#Created Date
+cm_contentmodel.property.cm_creator.title = Criador
+#Creator
+cm_contentmodel.property.cm_creator.description = Quem criou este item
+#Who created this item
+cm_contentmodel.property.cm_modified.title = Data de Modifica\u00E7\u00E3o
+#Modified Date
+cm_contentmodel.property.cm_modified.description = Quando este item foi modificado pela \u00FAltima vez
+#When this item as last modified
+cm_contentmodel.property.cm_modifier.title = Modificador
+#Modifier
+cm_contentmodel.property.cm_modifier.description = Quem modificou este item pela \u00FAltima vez
+#Who last modified this item
+cm_contentmodel.property.cm_accessed.title = \u00DAltima Data de Acesso
+#Last Accessed Date
+cm_contentmodel.property.cm_accessed.description = Quando este \u00EDtem foi acessado pela \u00FAltima vez
+#When this item was last accessed
+cm_contentmodel.aspect.cm_author.title = Autor
+#Author
+cm_contentmodel.aspect.cm_author.description = Autor
+#Author
+cm_contentmodel.property.cm_author.title = Autor
+#Author
+cm_contentmodel.property.cm_author.description = Autor
+#Author
+cm_contentmodel.aspect.cm_localizable.title = Localiz\u00E1vel
+#Localizable
+cm_contentmodel.aspect.cm_localizable.description = Localiz\u00E1vel
+#Localizable
+cm_contentmodel.property.cm_locale.title = Localiza\u00E7\u00E3o
+#Locale
+cm_contentmodel.property.cm_locale.description = Localiza\u00E7\u00E3o
+#Locale
+cm_contentmodel.aspect.cm_translatable.title = Traduz\u00EDvel
+#Translatable
+cm_contentmodel.aspect.cm_translatable.description = Traduz\u00EDvel
+#Translatable
+cm_contentmodel.association.cm_translations.title = Tradu\u00E7\u00F5es
+#Translations
+cm_contentmodel.association.cm_translations.description = Tradu\u00E7\u00F5es
+#Translations
+cm_contentmodel.aspect.cm_transformable.title = Transform\u00E1vel
+#Transformable
+cm_contentmodel.aspect.cm_transformable.description = Transform\u00E1vel
+#Transformable
+cm_contentmodel.association.cm_formats.title = Formatos
+#Formats
+cm_contentmodel.association.cm_formats.description = Itens Transformados
+#Transformed Items
+cm_contentmodel.aspect.cm_templatable.title = Model\u00E1vel
+#Templatable
+cm_contentmodel.aspect.cm_templatable.description = Model\u00E1vel
+cm_contentmodel.property.cm_template.title = Modelo
+cm_contentmodel.property.cm_template.description = Modelo
+#Template
+cm_contentmodel.aspect.cm_complianceable.title = Adapt\u00E1vel
+#Complianceable
+cm_contentmodel.aspect.cm_complianceable.description = Adapt\u00E1vel
+#Complianceable
+cm_contentmodel.property.cm_removeAfter.title = Ap\u00F3s Remo\u00E7\u00E3o
+#Remove After
+cm_contentmodel.property.cm_removeAfter.description = Ap\u00F3s Remo\u00E7\u00E3o
+#Remove After
+cm_contentmodel.aspect.cm_ownable.title = Possu\u00EDvel
+#Ownable
+cm_contentmodel.aspect.cm_ownable.description = Possu\u00EDvel
+#Ownable
+cm_contentmodel.property.cm_owner.title = Dono
+#Owner
+cm_contentmodel.property.cm_owner.description = Dono
+#Owner
+cm_contentmodel.aspect.cm_dublincore.title = N\u00FAcleo Dublin
+#Dublin Core
+cm_contentmodel.aspect.cm_dublincore.description = N\u00FAcleo Dublin
+#Dublin Core
+cm_contentmodel.property.cm_publisher.title = Publicador
+#Publisher
+cm_contentmodel.property.cm_publisher.description = Publicador
+#Publisher
+cm_contentmodel.property.cm_contributor.title = Contribuidor
+#Contributor
+cm_contentmodel.property.cm_contributor.description = Contribuidor
+#Contributor
+cm_contentmodel.property.cm_type.title = Tipo
+#Type
+cm_contentmodel.property.cm_type.description = Tipo
+#Type
+cm_contentmodel.property.cm_identifier.title = Identificador
+#Identifier
+cm_contentmodel.property.cm_identifier.description = Identificador
+#Identifier
+cm_contentmodel.property.cm_dcsource.title = Fonte
+#Source
+cm_contentmodel.property.cm_dcsource.description = Fonte
+#Source
+cm_contentmodel.property.cm_coverage.title = Cobertura
+#Coverage
+cm_contentmodel.property.cm_coverage.description = Cobertura
+#Coverage
+cm_contentmodel.property.cm_rights.title = Direitos
+#Rights
+cm_contentmodel.property.cm_rights.description = Direitos
+#Rights
+cm_contentmodel.property.cm_subject.title = Assunto
+#Subject
+cm_contentmodel.property.cm_subject.description = Assunto
+#Subject
+cm_contentmodel.aspect.cm_basable.title = Base\u00E1vel
+#Basable
+cm_contentmodel.aspect.cm_basable.description = Base\u00E1vel
+#Basable
+cm_contentmodel.association.cm_basis.title = Base
+#Basis
+cm_contentmodel.association.cm_basis.description = Base
+#Basis
+cm_contentmodel.aspect.cm_partable.title = Particion\u00E1vel
+#Partable
+cm_contentmodel.aspect.cm_partable.description = Particion\u00E1vel
+#Partable
+cm_contentmodel.association.cm_parts.title = Partes
+#Parts
+cm_contentmodel.association.cm_parts.description = Partes
+#Parts
+cm_contentmodel.aspect.cm_referencing.title = Referenciando
+#Referencing
+cm_contentmodel.aspect.cm_referencing.description = Referenciando
+#Referencing
+cm_contentmodel.association.cm_references.title = Refer\u00EAncias
+#References
+cm_contentmodel.association.cm_references.description = Refer\u00EAncias
+#References
+cm_contentmodel.aspect.cm_replacable.title = Substitu\u00EDvel
+#Replacable
+cm_contentmodel.aspect.cm_replacable.description = Substitu\u00EDvel
+#Replacable
+cm_contentmodel.association.cm_replaces.title = Substitutos
+#Replaces
+cm_contentmodel.association.cm_replaces.description = SUbstitutos
+#Replaces
+cm_contentmodel.aspect.cm_effectivity.title = Efetividade
+#Effectivity
+cm_contentmodel.aspect.cm_effectivity.description = Efetividade
+#Effectivity
+cm_contentmodel.property.cm_from.title = Efetivo de
+#Effective From
+cm_contentmodel.property.cm_from.description = Efetivo de
+#Effective From
+cm_contentmodel.property.cm_to.title = Efetivo para
+#Effective To
+cm_contentmodel.property.cm_to.description = Efetivo Para
+#Effective To
+cm_contentmodel.aspect.cm_summarizable.title = Resum\u00EDvel
+#Summarizable
+cm_contentmodel.aspect.cm_summarizable.description = Resum\u00EDvel
+#Summarizable
+cm_contentmodel.property.cm_summary.title = Resumo
+#Summary
+cm_contentmodel.property.cm_summary.description = Resumo
+#Summary
+cm_contentmodel.aspect.cm_countable.title = Cont\u00E1vel
+#Countable
+cm_contentmodel.aspect.cm_countable.description = Cont\u00E1vel
+#Countable
+cm_contentmodel.property.cm_hits.title = Pontos
+#Hits
+cm_contentmodel.property.cm_hits.description = Pontos
+#Hits
+cm_contentmodel.aspect.cm_copiedFrom.title = Copiado De
+#Copied From
+cm_contentmodel.aspect.cm_copiedFrom.description = Copiado De
+#Copied From
+cm_contentmodel.property.cm_source.title = Fonte
+#Source
+cm_contentmodel.property.cm_source.description = Fonte
+#Source
+cm_contentmodel.aspect.cm_workingcopy.title = C\u00F3pia em Trabalho
+#Working Copy
+cm_contentmodel.aspect.cm_workingcopy.description = C\u00F3pia em Trabalho
+#Working Copy
+cm_contentmodel.property.cm_workingCopyOwner.title = Dono da C\u00F3pia em Trabalho
+#Working Copy Owner
+cm_contentmodel.property.cm_workingCopyOwner.description = Dono da C\u00F3pia em Trabalho
+#Working Copy Owner
+cm_contentmodel.aspect.cm_versionable.title = Version\u00E1vel
+#Versionable
+cm_contentmodel.aspect.cm_versionable.description = Version\u00E1vel
+#Versionable
+cm_contentmodel.property.cm_versionLabel.title = Nome da Vers\u00E3o
+#Version Label
+cm_contentmodel.property.cm_versionLabel.description = Nome da Vers\u00E3o
+#Version Label
+cm_contentmodel.aspect.cm_lockable.title = Bloque\u00E1vel
+#Lockable
+cm_contentmodel.aspect.cm_lockable.description = Bloque\u00E1vel
+#Lockable
+cm_contentmodel.property.cm_lockOwner.title = Dono do Bloqueio
+#Lock Owner
+cm_contentmodel.property.cm_lockOwner.description = Dono do Bloqueio
+#Lock Owner
+cm_contentmodel.property.cm_lockType.title = Tipo de Bloqueio
+#Lock Type
+cm_contentmodel.property.cm_lockType.description = Tipo de Bloqueio
+#Lock Type
+cm_contentmodel.property.cm_expiryDate.title = Data de Expira\u00E7\u00E3o
+#Expiry Date
+cm_contentmodel.property.cm_expiryDate.description = Data de Expira\u00E7\u00E3o
+#Expiry Date
+cm_contentmodel.property.cm_lockIsDeep.title = Bloqueio Total
+#Deep Lock
+cm_contentmodel.property.cm_lockIsDeep.description = Bloqueio Total
+#Deep Lock
+cm_contentmodel.aspect.cm_subscribable.title = Subscr\u00EDvel
+#Subscribable
+cm_contentmodel.aspect.cm_subscribable.description = Subscr\u00EDvel
+#Subscribable
+cm_contentmodel.association.cm_subscribedBy.title = Subscrito Por
+#Subscribed By
+cm_contentmodel.association.cm_subscribedBy.description = Subscrito Por
+#Subscribed By
+cm_contentmodel.aspect.cm_classifiable.title = Classific\u00E1vel
+#Classifiable
+cm_contentmodel.aspect.cm_classifiable.description = Classific\u00E1vel
+#Classifiable
+cm_contentmodel.aspect.cm_generalclassifiable.title = Classific\u00E1vel
+#Classifiable
+cm_contentmodel.aspect.cm_generalclassifiable.description = Classific\u00E1vel
+#Classifiable
+cm_contentmodel.property.cm_categories.title = Categorias
+#Categories
+cm_contentmodel.property.cm_categories.description = Categorias
+#Categories
+cm_contentmodel.aspect.cm_attachable.title = Anex\u00E1vel
+#Attachable
+cm_contentmodel.aspect.cm_attachable.description = Permite que outros objetos de reposit\u00F3rios sejam anexados
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-model_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-model_pt_PT.properties
new file mode 100644
index 0000000..d53bb48
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-model_pt_PT.properties
@@ -0,0 +1,278 @@
+
+# Display labels for Content Domain Model
+
+cm_contentmodel.description=Modelo de dom\ufffdnio de conte\ufffddo Alfresco
+
+cm_contentmodel.type.cm_object.title=Objeto
+cm_contentmodel.type.cm_object.description=Objeto de dom\ufffdnio de conte\ufffddo base
+cm_contentmodel.property.cm_name.title=Nome
+cm_contentmodel.property.cm_name.description=Nome
+
+cm_contentmodel.type.cm_folder.title=Pasta
+cm_contentmodel.type.cm_folder.description=Pasta
+cm_contentmodel.property.cm_orderedchildren.title=Filho Ordenado
+cm_contentmodel.property.cm_orderedchildren.description=Indica se os filhos da pasta s\ufffdo ordenados
+cm_contentmodel.association.cm_contains.title=Cont\ufffdm
+cm_contentmodel.association.cm_contains.description=Cont\ufffdm
+
+cm_contentmodel.type.cm_content.title=Cont\ufffdm
+cm_contentmodel.type.cm_content.description=Base de Conte\ufffddo do Objeto
+cm_contentmodel.property.cm_content.title=Conte\ufffddo
+cm_contentmodel.property.cm_content.description=Conte\ufffddo
+
+cm_contentmodel.type.cm_linkfile.title=Link do Arquivo
+cm_contentmodel.type.cm_linkfile.description=Link para outro arquivo
+cm_contentmodel.property.cm_path.title=Link do caminho do Arquivo
+cm_contentmodel.property.cm_path.description=Caminho para arquivo linkado
+
+cm_contentmodel.type.cm_savedquery.title=Consulta Salva
+cm_contentmodel.type.cm_savedquery.description=Consulta Salva
+
+cm_contentmodel.type.cm_systemfolder.title=Pasta do Sistema
+cm_contentmodel.type.cm_systemfolder.description=Pasta que contenha itens de n\ufffdvel de sistema
+
+cm_contentmodel.type.cm_person.title=Pessoa
+cm_contentmodel.type.cm_person.description=Pessoa
+
+cm_contentmodel.property.cm_userName.title=Usu\ufffdrio
+cm_contentmodel.property.cm_userName.description=Nome de usu\ufffdrio da pessoa
+cm_contentmodel.property.cm_homeFolder.title=Pasta Home
+cm_contentmodel.property.cm_homeFolder.description=Pasta de in\ufffdcio da pessoa
+cm_contentmodel.property.cm_firstName.title=Primeiro Nome
+cm_contentmodel.property.cm_firstName.description=O primeiro nome da pessoa
+cm_contentmodel.property.cm_lastName.title=\ufffdltimo Nome
+cm_contentmodel.property.cm_lastName.description=O \ufffdltimo nome da pessoa
+cm_contentmodel.property.cm_middleName.title=Nome do Meio
+cm_contentmodel.property.cm_middleName.description=O nome do meio da pessoa
+cm_contentmodel.property.cm_email.title=Endere\ufffdo de E-mail
+cm_contentmodel.property.cm_email.description=O endere\ufffdo de e-mail da pessoa
+cm_contentmodel.property.cm_organizationId.title=Organiza\ufffd\ufffdo
+cm_contentmodel.property.cm_organizationId.description=A organiza\ufffd\ufffdo da pessoa
+
+cm_contentmodel.type.cm_category_root.title=Categoria Raiz
+cm_contentmodel.type.cm_category_root.description=Categoria Raiz
+cm_contentmodel.association.cm_categories.title=Categorias
+cm_contentmodel.association.cm_categories.description=Categorias na categoria raiz
+
+cm_contentmodel.type.cm_category.title=Categoria
+cm_contentmodel.type.cm_category.description=Categoria
+cm_contentmodel.association.cm_subcategories.title=Categorias
+cm_contentmodel.association.cm_subcategories.description=Sub-categorias de uma Categoria
+
+cm_contentmodel.aspect.cm_titled.title=Intitulado
+cm_contentmodel.aspect.cm_titled.description=Intitulado
+cm_contentmodel.property.cm_title.title=T\ufffdtulo
+cm_contentmodel.property.cm_title.description=Conte\ufffddo do T\ufffdtulo
+cm_contentmodel.property.cm_description.title=Descri\ufffd\ufffdo
+cm_contentmodel.property.cm_description.description=Descri\ufffd\ufffdo de conte\ufffddo
+
+cm_contentmodel.aspect.cm_auditable.title=Audit\ufffdvel
+cm_contentmodel.aspect.cm_auditable.description=Audit\ufffdvel
+cm_contentmodel.property.cm_created.title=Data de cria\ufffd\ufffdo
+cm_contentmodel.property.cm_created.description=Data de cria\ufffd\ufffdo
+cm_contentmodel.property.cm_creator.title=Criador
+cm_contentmodel.property.cm_creator.description=Quem criou este item
+cm_contentmodel.property.cm_modified.title=Data de modifica\ufffd\ufffdo
+cm_contentmodel.property.cm_modified.description=A data da \ufffdltima modifica\ufffd\ufffdo deste item
+cm_contentmodel.property.cm_modifier.title=Modificador
+cm_contentmodel.property.cm_modifier.description=Quem fez a \ufffdltima modifica\ufffd\ufffdo neste item
+cm_contentmodel.property.cm_accessed.title=Data do \ufffdltimo acesso
+cm_contentmodel.property.cm_accessed.description=A data do \ufffdltimo acesso deste item
+
+cm_contentmodel.aspect.cm_author.title=Autor
+cm_contentmodel.aspect.cm_author.description=Autor
+cm_contentmodel.property.cm_author.title=Autor
+cm_contentmodel.property.cm_author.description=Autor
+
+cm_contentmodel.aspect.cm_localizable.title=Localiz\ufffdvel
+cm_contentmodel.aspect.cm_localizable.description=Localiz\ufffdvel
+cm_contentmodel.property.cm_locale.title=Local
+cm_contentmodel.property.cm_locale.description=Local
+
+cm_contentmodel.aspect.cm_translatable.title=Traduz\ufffdveis
+cm_contentmodel.aspect.cm_translatable.description=Traduz\ufffdveis
+cm_contentmodel.association.cm_translations.title=Tradu\ufffd\ufffdes
+cm_contentmodel.association.cm_translations.description=Tradu\ufffd\ufffdes
+
+cm_contentmodel.aspect.cm_transformable.title=Transform\ufffdvel
+cm_contentmodel.aspect.cm_transformable.description=Transform\ufffdvel
+cm_contentmodel.association.cm_formats.title=Formatos
+cm_contentmodel.association.cm_formats.description=Itens transformados
+
+cm_contentmodel.aspect.cm_templatable.title=Model\ufffdvel
+cm_contentmodel.aspect.cm_templatable.description=Model\ufffdvel
+cm_contentmodel.property.cm_template.title=Modelo
+cm_contentmodel.property.cm_template.description=Modelo
+
+cm_contentmodel.aspect.cm_complianceable.title=Conformid\ufffdvel
+cm_contentmodel.aspect.cm_complianceable.description=Conformid\ufffdvel
+cm_contentmodel.property.cm_removeAfter.title=Remover depois
+cm_contentmodel.property.cm_removeAfter.description=Remover depois
+
+cm_contentmodel.aspect.cm_ownable.title=Apropri\ufffdveis
+cm_contentmodel.aspect.cm_ownable.description=Apropri\ufffdveis
+cm_contentmodel.property.cm_owner.title=Propriet\ufffdrio
+cm_contentmodel.property.cm_owner.description=Propriet\ufffdrio
+
+cm_contentmodel.aspect.cm_dublincore.title=N\ufffdcleo Duplo
+cm_contentmodel.aspect.cm_dublincore.description=N\ufffdcleo Duplo
+cm_contentmodel.property.cm_publisher.title=Publicador
+cm_contentmodel.property.cm_publisher.description=Publicador
+cm_contentmodel.property.cm_contributor.title=Contribuidor
+cm_contentmodel.property.cm_contributor.description=Contribuidor
+cm_contentmodel.property.cm_type.title=Tipo
+cm_contentmodel.property.cm_type.description=Tipo
+cm_contentmodel.property.cm_identifier.title=Identificador
+cm_contentmodel.property.cm_identifier.description=Identificador
+cm_contentmodel.property.cm_dcsource.title=Fonte
+cm_contentmodel.property.cm_dcsource.description=Fonte
+cm_contentmodel.property.cm_coverage.title=Cobertura
+cm_contentmodel.property.cm_coverage.description=Cobertura
+cm_contentmodel.property.cm_rights.title=Direitos
+cm_contentmodel.property.cm_rights.description=Direitos
+cm_contentmodel.property.cm_subject.title=Assunto
+cm_contentmodel.property.cm_subject.description=Assunto
+
+cm_contentmodel.aspect.cm_basable.title=Basi\ufffdvel
+cm_contentmodel.aspect.cm_basable.description=Basi\ufffdvel
+cm_contentmodel.association.cm_basis.title=Base
+cm_contentmodel.association.cm_basis.description=Base
+
+cm_contentmodel.aspect.cm_partable.title=Port\ufffdvel
+cm_contentmodel.aspect.cm_partable.description=Port\ufffdvel
+cm_contentmodel.association.cm_parts.title=Partes
+cm_contentmodel.association.cm_parts.description=Partes
+
+cm_contentmodel.aspect.cm_referencing.title=Referenciado
+cm_contentmodel.aspect.cm_referencing.description=Referenciado
+cm_contentmodel.association.cm_references.title=Refer\ufffdncias
+cm_contentmodel.association.cm_references.description=Refer\ufffdncias
+
+cm_contentmodel.aspect.cm_replacable.title=Substitu\ufffdveis
+cm_contentmodel.aspect.cm_replacable.description=Substitu\ufffdveis
+cm_contentmodel.association.cm_replaces.title=Substitui
+cm_contentmodel.association.cm_replaces.description=Substitui
+
+cm_contentmodel.aspect.cm_effectivity.title=Efetividade
+cm_contentmodel.aspect.cm_effectivity.description=Efetividade
+cm_contentmodel.property.cm_from.title=Eficaz de
+cm_contentmodel.property.cm_from.description=Eficaz de
+cm_contentmodel.property.cm_to.title=Eficaz para
+cm_contentmodel.property.cm_to.description=Eficaz para
+
+cm_contentmodel.aspect.cm_summarizable.title=Resum\ufffdvel
+cm_contentmodel.aspect.cm_summarizable.description=Resum\ufffdvel
+cm_contentmodel.property.cm_summary.title=Resumo
+cm_contentmodel.property.cm_summary.description=Resumo
+
+cm_contentmodel.aspect.cm_countable.title=Cont\ufffdvel
+cm_contentmodel.aspect.cm_countable.description=Cont\ufffdvel
+cm_contentmodel.property.cm_hits.title=Acertos
+cm_contentmodel.property.cm_hits.description=Acertos
+
+cm_contentmodel.aspect.cm_copiedFrom.title=Copiado de
+cm_contentmodel.aspect.cm_copiedFrom.description=Copiado de
+cm_contentmodel.property.cm_source.title=Fonte
+cm_contentmodel.property.cm_source.description=Fonte
+
+cm_contentmodel.aspect.cm_workingcopy.title=Trabalho de c\ufffdpia
+cm_contentmodel.aspect.cm_workingcopy.description=Trabalho de c\ufffdpia
+cm_contentmodel.property.cm_workingCopyOwner.title=Trabalho de c\ufffdpia propriet\ufffdrio
+cm_contentmodel.property.cm_workingCopyOwner.description=Trabalho de c\ufffdpia propriet\ufffdrio
+
+cm_contentmodel.aspect.cm_versionable.title=Versionaliz\ufffdvel
+cm_contentmodel.aspect.cm_versionable.description=Versionaliz\ufffdvel
+cm_contentmodel.property.cm_versionLabel.title=R\ufffdtulo da Vers\ufffdo
+cm_contentmodel.property.cm_versionLabel.description=R\ufffdtulo da Vers\ufffdo
+cm_contentmodel.property.cm_autoVersion.title=Vers\ufffdo Autom\ufffdtica
+cm_contentmodel.property.cm_autoVersion.description=Vers\ufffdo Autom\ufffdtica
+cm_contentmodel.property.cm_initialVersion.title=Vers\ufffdo Inicial
+cm_contentmodel.property.cm_initialVersion.description=Vers\ufffdo Inicial
+cm_contentmodel.aspect.cm_lockable.title=Bloque\ufffdvel
+cm_contentmodel.aspect.cm_lockable.description=Bloque\ufffdvel
+cm_contentmodel.property.cm_lockOwner.title=Bloqueio Propriet\ufffdrio
+cm_contentmodel.property.cm_lockOwner.description=Bloqueio Propriet\ufffdrio
+cm_contentmodel.property.cm_lockType.title=Tipo de Bloqueio
+cm_contentmodel.property.cm_lockType.description=Tipo de Bloqueio
+cm_contentmodel.property.cm_expiryDate.title=Data de Expira\ufffd\ufffdo
+cm_contentmodel.property.cm_expiryDate.description=Data de Expira\ufffd\ufffdo
+cm_contentmodel.property.cm_lockIsDeep.title=N\ufffdvel do Bloqueio
+cm_contentmodel.property.cm_lockIsDeep.description=N\ufffdvel do Bloqueio
+
+cm_contentmodel.aspect.cm_subscribable.title=Subtitul\ufffdvel
+cm_contentmodel.aspect.cm_subscribable.description=Subtitul\ufffdvel
+cm_contentmodel.association.cm_subscribedBy.title=Subtitulado por
+cm_contentmodel.association.cm_subscribedBy.description=Subtitulado por
+
+cm_contentmodel.aspect.cm_classifiable.title=Classific\ufffdvel
+cm_contentmodel.aspect.cm_classifiable.description=Classific\ufffdvel
+
+cm_contentmodel.aspect.cm_generalclassifiable.title=Classific\ufffdvel
+cm_contentmodel.aspect.cm_generalclassifiable.description=Classific\ufffdvel
+cm_contentmodel.property.cm_categories.title=Categorias
+cm_contentmodel.property.cm_categories.description=Categorias
+
+cm_contentmodel.aspect.cm_taggable.title=Marc\ufffdvel
+cm_contentmodel.aspect.cm_taggable.description=Marc\ufffdvel
+cm_contentmodel.property.cm_taggable.title=Marcas
+cm_contentmodel.property.cm_taggable.description=Marcas
+
+cm_contentmodel.aspect.cm_attachable.title=Anex\ufffdvel
+cm_contentmodel.aspect.cm_attachable.description=Permite que outros objetos do reposit\ufffdrio sejam anexado
+cm_contentmodel.association.cm_attachments.title=Anexos
+cm_contentmodel.association.cm_attachments.description=Objetos do reposit\ufffdrio anexados
+
+cm_contentmodel.aspect.cm_emailed.title=Enviar por E-mail
+cm_contentmodel.aspect.cm_emailed.description=Enviar por E-mail
+cm_contentmodel.property.cm_originator.title=Originador
+cm_contentmodel.property.cm_originator.description=Originador
+cm_contentmodel.property.cm_addressee.title=Destinat\ufffdrio
+cm_contentmodel.property.cm_addressee.description=Destinat\ufffdrio
+cm_contentmodel.property.cm_addressees.title=Destinat\ufffdrios
+cm_contentmodel.property.cm_addressees.description=Destinat\ufffdrios
+cm_contentmodel.property.cm_subjectline.title=Assunto
+cm_contentmodel.property.cm_subjectline.description=Assunto
+cm_contentmodel.property.cm_sentdate.title=Data de Envio
+cm_contentmodel.property.cm_sentdate.description=Data de Envio
+
+cm_contentmodel.aspect.cm_geographic.title=Geogr\ufffdfico
+cm_contentmodel.aspect.cm_geographic.description=Geogr\ufffdfico
+cm_contentmodel.property.cm_latitude.title=Latitude
+cm_contentmodel.property.cm_latitude.description=Latitude
+cm_contentmodel.property.cm_longitude.title=Longitude
+cm_contentmodel.property.cm_longitude.description=Longitude
+
+cm_contentmodel.aspect.exif_exif.title=EXIF
+cm_contentmodel.aspect.exif_exif.description=Subconjunto do padr\ufffdo EXIF metadata
+cm_contentmodel.property.exif_dateTimeOriginal.title=Data e Hora
+cm_contentmodel.property.exif_dateTimeOriginal.description=Data e hora de quando a imagem original foi gerada
+cm_contentmodel.property.exif_pixelXDimension.title=Largura da Imagem
+cm_contentmodel.property.exif_pixelXDimension.description=A largura da imagem em pixels
+cm_contentmodel.property.exif_pixelYDimension.title=Altura da Imagem
+cm_contentmodel.property.exif_pixelYDimension.description=A altura da imagem em pixels
+cm_contentmodel.property.exif_exposureTime.title=Tempo de exposi\ufffd\ufffdo
+cm_contentmodel.property.exif_exposureTime.description=Tempo de exposi\ufffd\ufffdo em segundos
+cm_contentmodel.property.exif_fNumber.title=N\ufffdmero F
+cm_contentmodel.property.exif_fNumber.description=N\ufffdmero F
+cm_contentmodel.property.exif_flash.title=Flash Ativado
+cm_contentmodel.property.exif_flash.description=Se o flash estava ativado quando a foto foi tirada
+cm_contentmodel.property.exif_focalLength.title=Comprimento do Foco
+cm_contentmodel.property.exif_focalLength.description=Comprimento do foco da lente em mil\ufffdmetros
+cm_contentmodel.property.exif_isoSpeedRatings.title=Veloc. da ISO
+cm_contentmodel.property.exif_isoSpeedRatings.description=Velocidade da ISO
+cm_contentmodel.property.exif_manufacturer.title=Fabricante da C\ufffdmera
+cm_contentmodel.property.exif_manufacturer.description=Fabricante da c\ufffdmera que tirou a foto
+cm_contentmodel.property.exif_model.title=Modelo da C\ufffdmera
+cm_contentmodel.property.exif_model.description=Modelo da c\ufffdmera que tirou a foto
+cm_contentmodel.property.exif_software.title=Software da C\ufffdmera
+cm_contentmodel.property.exif_software.description=Software da c\ufffdmera que tirou a foto
+cm_contentmodel.property.exif_orientation.title=Orienta\ufffd\ufffdo
+cm_contentmodel.property.exif_orientation.description=Orienta\ufffd\ufffdo da foto
+cm_contentmodel.property.exif_xResolution.title=Resolu\ufffd\ufffdo Horizontal
+cm_contentmodel.property.exif_xResolution.description=Resolu\ufffd\ufffdo horizontal em pixels por unidade
+cm_contentmodel.property.exif_yResolution.title=Resolu\ufffd\ufffdo Vertical
+cm_contentmodel.property.exif_yResolution.description=Resolu\ufffd\ufffdo vertical em pixels por unidade
+cm_contentmodel.property.exif_resolutionUnit.title=Unidade de resolu\ufffd\ufffdo
+cm_contentmodel.property.exif_resolutionUnit.description=Unidade utilizada para a resolu\ufffd\ufffdo horizontal e vertical
+
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-service_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-service_pt_BR.properties
new file mode 100644
index 0000000..6fd917b
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-service_pt_BR.properties
@@ -0,0 +1,9 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Content-related messages
+
+content.content_missing=O conte\ufffddo dos n\ufffds: \n\
+ n\ufffd: {0} \n\
+ leitor: {1} \n\
+ Est\ufffd desaparecido. Por favor contate o administrador do sistema.
+content.runtime_exec.property_moved=A propriedade "errorCodes" foi movida para a classe RunTimeExec
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-service_pt_PT.properties
new file mode 100644
index 0000000..98caefe
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/content-service_pt_PT.properties
@@ -0,0 +1,27 @@
+
+# Content-related messages
+
+content.content_missing=O conte\ufffddo n\ufffd est\ufffd ausente: \n n\ufffd: {0} \n leitor: {1} \n Entre em contato com o administrador do sistema.
+content.runtime_exec.property_moved=A propriedade ''errorCodes'' movida para baixo para a classe RuntimeExec
+
+index.recovery.out_of_date=Os \ufffdndices n\ufffdo s\ufffdo sincronizadas com o banco de dados.
+index.tracking.starting=\ufffdndice de recupera\ufffd\ufffdo iniciados.
+index.tracking.complete=Recupera\ufffd\ufffdo dos \ufffdndices conclu\ufffdda.
+index.tracking.progress=\tProcessing opera\ufffd\ufffdes em torno de {0}.
+index.recovery.starting=\ufffdndice de recupera\ufffd\ufffdo iniciada: {0} transa\ufffd\ufffdes.
+index.recovery.complete=Recupera\ufffd\ufffdo dos \ufffdndices conclu\ufffdda.
+index.recovery.progress=\t{0} % completo.
+index.recovery.terminated=\ufffdndice de recupera\ufffd\ufffdo encerrado.
+
+node.archive.msg.busy=A remo\ufffd\ufffdo a granel ou de restaura\ufffd\ufffdo est\ufffd em andamento
+
+content.http_reader.err.no_connection=N\ufffdo \ufffd poss\ufffdvel conectar ao servidor Alfresco remoto via HTTP: {0}
+content.http_reader.err.no_authentication=O leitor HTTP foi incapaz de se autenticar no servidor remoto: {0} \n
+content.http_reader.err.check_cluster=Certifique-se que "replicateUpdates' e 'replicateUpdatesViaCopy' est\ufffd habilitado para org.alfresco.cache.ticketsCache' cache. Verifique se a configura\ufffd\ufffdo do cluster geral est\ufffd correto e funcionando.
+content.http_reader.err.unrecognizedUm erro desconhecido ocorreu ao tentar baixar o conte\ufffddo do servidor remoto: \n Servidor: {0} Content \n: {1} \n HTTP Resposta: {2}
+
+metadata.extraction.err.type_conversion=Extra\ufffd\ufffdo de metadados falhou porque um valor extra\ufffddo Falha ao converter para o tipo necess\ufffdrio: \n Extractor: {0} \n Target Propriedade QName: {1} \n Obrigat\ufffdrio Tipo: {2} \n Extra\ufffddo Valor: {3}
+
+transform.err.format_or_password=Falha ao converter conte\ufffddo, possivelmente devido a um arquivo formatado incorretamente ou protegido por senha.
+
+content.routing.err.invalid_default_store=O 'defaultStoreName',''{0}''n\ufffdo se refere a uma loja em 'storesByName "({1}).
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/copy-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/copy-service_pt_PT.properties
new file mode 100644
index 0000000..21e8bba
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/copy-service_pt_PT.properties
@@ -0,0 +1,4 @@
+
+# copy service externalised display strings
+
+copy_service.copy_of_label=Copia de {0}
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/data-list-model_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/data-list-model_pt_BR.properties
new file mode 100644
index 0000000..74c98d3
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/data-list-model_pt_BR.properties
@@ -0,0 +1,104 @@
+# Display labels for Share Data Lists Model
+dl_datalistmodel.description=Alfresco Share Lista de Modelos
+
+dl_datalistmodel.type.dl_dataList.title=Lista de tipo de pasta
+dl_datalistmodel.type.dl_dataList.description=Holds Data List items of the type specified in the dl:dataListItemType property.
+dl_datalistmodel.property.dl_dataListItemType.title=Data List Item Type
+dl_datalistmodel.property.dl_dataListItemType.description=Determines which subtype of dl:dataListItem will be used when create new items within the Data List.
+
+dl_datalistmodel.type.dl_dataListItem.title=Data List parent type
+dl_datalistmodel.type.dl_dataListItem.description=Parent type from which sample Data List Item types are derived.
+
+## Simple "To do" List
+dl_datalistmodel.type.dl_todoList.title=Lista \ufffd Fazer
+dl_datalistmodel.type.dl_todoList.description=Uma lista \ufffd fazer simples
+dl_datalistmodel.property.dl_todoTitle.title=T\ufffdtulo
+dl_datalistmodel.property.dl_todoDueDate.title=Data Limite
+dl_datalistmodel.property.dl_todoPriority.title=Prioridade
+dl_datalistmodel.property.dl_todoStatus.title=Status
+dl_datalistmodel.property.dl_todoNotes.title=Notas
+dl_datalistmodel.association.dl_assignee.title=Designado
+
+# Gantt Aspect
+dl_datalistmodel.property.dl_ganttStartDate.title=Data de In\ufffdcio
+dl_datalistmodel.property.dl_ganttEndDate.title=Data Final
+dl_datalistmodel.property.dl_ganttPercentComplete.title=% Completo
+
+# Task List (Advanced)
+dl_datalistmodel.type.dl_task.title=Lista de tarefas (Avan\ufffdado)
+dl_datalistmodel.type.dl_task.description=Lista de tarefas avan\ufffdada incluindo titulo, descri\ufffd\ufffdo, data de in\ufffdcio e fim, prioridade, status, coment\ufffdrios, designado e anexo.
+dl_datalistmodel.property.dl_taskPriority.title=Prioridade
+dl_datalistmodel.property.dl_taskStatus.title=Status
+dl_datalistmodel.property.dl_taskComments.title=Coment\ufffdrios
+dl_datalistmodel.property.dl_taskAssignee.title=Designado
+dl_datalistmodel.property.dl_attachments.title=Anexos
+
+# Task List (Simple)
+dl_datalistmodel.type.dl_simpletask.title=Lista de Tarefas (Simples)
+dl_datalistmodel.type.dl_simpletask.description=Lista de tarefas simples incluindo t\ufffdtulo, descri\ufffd\ufffdo, data limite, prioridade, status e coment\ufffdrios.
+dl_datalistmodel.property.dl_simpletaskDueDate.title=Data Limite
+dl_datalistmodel.property.dl_simpletaskPriority.title=Prioridade
+dl_datalistmodel.property.dl_simpletaskStatus.title=Status
+dl_datalistmodel.property.dl_simpletaskComments.title=Coment\ufffdrios
+
+# Contact
+dl_datalistmodel.type.dl_contact.title=Lista de Contatos
+dl_datalistmodel.type.dl_contact.description=Lista de contatos incluindo primeiro nome, \ufffdltimo nome, nome completo, email, cargo, telefone (comercial) e telefone celular.
+dl_datalistmodel.property.dl_contactFirstName.title=Primeiro Nome
+dl_datalistmodel.property.dl_contactLastName.title=\ufffdltimo Nome
+dl_datalistmodel.property.dl_contactEmail.title=Email
+dl_datalistmodel.property.dl_contactCompany.title=Empresa
+dl_datalistmodel.property.dl_contactJobTitle.title=Cargo
+dl_datalistmodel.property.dl_contactPhoneOffice.title=Telefone (Comercial)
+dl_datalistmodel.property.dl_contactPhoneMobile.title=Telefone (Celular)
+dl_datalistmodel.property.dl_contactNotes.title=Notas
+
+# Issues
+dl_datalistmodel.type.dl_issue.title=Lista de Problemas
+dl_datalistmodel.type.dl_issue.description=Lista de problemas incluindo ID, status, prioridade, descri\ufffd\ufffdo, data limite, coment\ufffdrios, designado e problemas relacionados.
+dl_datalistmodel.property.dl_issueID.title=ID
+dl_datalistmodel.property.dl_issueStatus.title=Status
+dl_datalistmodel.property.dl_issuePriority.title=Prioridade
+dl_datalistmodel.property.dl_issueDescription.title=Descri\ufffd\ufffdo
+dl_datalistmodel.property.dl_issueDueDate.title=Data Limite
+dl_datalistmodel.property.dl_issueComments.title=Coment\ufffdrios
+dl_datalistmodel.property.dl_issueAssignedTo.title=Designado
+dl_datalistmodel.property.dl_issueRelatedIssues.title=Problemas Relacionados
+
+# Event
+dl_datalistmodel.type.dl_event.title=Lista de Evento
+dl_datalistmodel.type.dl_event.description=Listas de evento incluindo titulo, descri\ufffd\ufffdo, localidade, data de inicio e fim.
+dl_datalistmodel.property.dl_eventLocation.title=Localidade
+dl_datalistmodel.property.dl_eventStartDate.title=Data de Inicio
+dl_datalistmodel.property.dl_eventEndDate.title=Data Fim
+dl_datalistmodel.property.dl_eventRegistrations.title=Registros
+dl_datalistmodel.property.dl_eventNote.title=Notas
+
+# Location
+dl_datalistmodel.type.dl_location.title=Lista de Localidades
+dl_datalistmodel.type.dl_location.description=Localidade/Lista de Endere\ufffdo
+dl_datalistmodel.property.dl_locationAddress1.title=Endere\ufffdo 1
+dl_datalistmodel.property.dl_locationAddress2.title=Endere\ufffdo 2
+dl_datalistmodel.property.dl_locationAddress3.title=Endere\ufffdo 3
+dl_datalistmodel.property.dl_locationZip.title=CEP
+dl_datalistmodel.property.dl_locationState.title=Estado/Pa\ufffds
+dl_datalistmodel.property.dl_locationCountry.title=Pa\ufffds
+dl_datalistmodel.property.dl_locationNote.title=Notas
+
+# Meeting Agenda
+dl_datalistmodel.type.dl_meetingAgenda.title=Agenda de Compromissos
+dl_datalistmodel.type.dl_meetingAgenda.description=Gerencia uma agenda de compromissos incluindo descri\ufffd\ufffdo, dono e tempo de aloca\ufffd\ufffdo.
+dl_datalistmodel.property.dl_meetingAgendaRef.title=Refer\ufffdncia
+dl_datalistmodel.property.dl_meetingAgendaTime.title=Tempo (minutos)
+dl_datalistmodel.property.dl_meetingAgendaOwner.title=Dono
+
+# Event Agenda
+dl_datalistmodel.type.dl_eventAgenda.title=Agenda de Eventos
+dl_datalistmodel.type.dl_eventAgenda.description=Gerencia uma agenda de eventos incluindo nome da sess\ufffdo, apresentadores, data de inicio e fim.
+dl_datalistmodel.property.dl_eventAgendaRef.title=Refer\ufffdncia
+dl_datalistmodel.property.dl_eventAgendaStartTime.title=Data de Inicio
+dl_datalistmodel.property.dl_eventAgendaEndTime.title=Data Fim
+dl_datalistmodel.property.dl_eventAgendaSessionName.title=Nome da Sess\ufffdo
+dl_datalistmodel.property.dl_eventAgendaPresenter.title=Apresentador
+dl_datalistmodel.property.dl_eventAgendaAudience.title=P\ufffdblico
+dl_datalistmodel.property.dl_eventAgendaNotes.title=Notas
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/data-list-model_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/data-list-model_pt_PT.properties
new file mode 100644
index 0000000..9b60140
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/data-list-model_pt_PT.properties
@@ -0,0 +1,104 @@
+
+# Display labels for Share Data Lists Model
+
+dl_datalistmodel.description=Compartilhe Alfresco Lista Modelo de Dados
+
+dl_datalistmodel.type.dl_dataList.title=Dados tipo de pasta Lista
+dl_datalistmodel.type.dl_dataList.description=Cont\ufffdm artigos Lista de dados do tipo especificado na dl: dataListItemType propriedade.
+dl_datalistmodel.property.dl_dataListItemType.title=Tipo de dados item da lista
+dl_datalistmodel.property.dl_dataListItemType.description=Determina que o subtipo do dl: dataListItem ser\ufffd usado quando criar novos itens na Lista de Dados.
+
+dl_datalistmodel.type.dl_dataListItem.title=Dados tipo pai Lista
+dl_datalistmodel.type.dl_dataListItem.description=Tipo de pai a partir do qual amostra de dados Os tipos de item de lista s\ufffdo derivadas.
+
+## Simple "To do" List
+dl_datalistmodel.type.dl_todoList.title=To Do List
+dl_datalistmodel.type.dl_todoList.description=Um simples para fazer a lista com o cession\ufffdrio opcional.
+dl_datalistmodel.property.dl_todoTitle.title=T\ufffdtulo
+dl_datalistmodel.property.dl_todoDueDate.title=Data de Vencimento
+dl_datalistmodel.property.dl_todoPriority.title=Prioridade
+dl_datalistmodel.property.dl_todoStatus.title=Status
+dl_datalistmodel.property.dl_todoNotes.title=Notas
+dl_datalistmodel.association.dl_assignee.title=Cession\ufffdrio
+# Gantt Aspect
+dl_datalistmodel.property.dl_ganttStartDate.title=Data de In\ufffdcio
+dl_datalistmodel.property.dl_ganttEndDate.title=Data de Fim
+dl_datalistmodel.property.dl_ganttPercentComplete.title=% Complete
+
+# Task List (Advanced)
+dl_datalistmodel.type.dl_task.title=Lista de Tarefas (Avan\ufffdado)
+dl_datalistmodel.type.dl_task.description=Fun\ufffd\ufffdes avan\ufffdadas lista, incluindo t\ufffdtulo, descri\ufffd\ufffdo, in\ufffdcio e termo datas, prioridade, status, coment\ufffdrios, cession\ufffdrios e anexos.
+dl_datalistmodel.property.dl_taskPriority.title=Prioridade
+dl_datalistmodel.property.dl_taskStatus.title=Status
+dl_datalistmodel.property.dl_taskComments.title=Coment\ufffdrios
+dl_datalistmodel.property.dl_taskAssignee.title=Cession\ufffdrio
+
+# Task List (Simple)
+dl_datalistmodel.type.dl_simpletask.title=Lista de tarefas (simples)
+dl_datalistmodel.type.dl_simpletask.description=Tarefas simples lista, incluindo t\ufffdtulo, descri\ufffd\ufffdo, data de vencimento, prioridade, status, comenta.
+dl_datalistmodel.property.dl_simpletaskDueDate.title=Data de Vencimento
+dl_datalistmodel.property.dl_simpletaskPriority.title=Prioridade
+dl_datalistmodel.property.dl_simpletaskStatus.title=Status
+dl_datalistmodel.property.dl_simpletaskComments.title=Coment\ufffdrios
+
+# Contact
+dl_datalistmodel.type.dl_contact.title=Lista de Contactos
+dl_datalistmodel.type.dl_contact.description=A lista de contatos, incluindo o nome, sobrenome, nome completo, email, cargo, telefone (escrit\ufffdrio), telefone (celular).
+dl_datalistmodel.property.dl_contactFirstName.title=Nome
+dl_datalistmodel.property.dl_contactLastName.title=Sobrenome
+dl_datalistmodel.property.dl_contactEmail.title=E-mail
+dl_datalistmodel.property.dl_contactCompany.title=Empresa
+dl_datalistmodel.property.dl_contactJobTitle.title=Cargo
+dl_datalistmodel.property.dl_contactPhoneOffice.title=Telefone (Office)
+dl_datalistmodel.property.dl_contactPhoneMobile.title=Telefone (m\ufffdvel)
+dl_datalistmodel.property.dl_contactNotes.title=Notas
+
+# Issues
+dl_datalistmodel.type.dl_issue.title=Lista de problemas
+dl_datalistmodel.type.dl_issue.description=Problemas lista, incluindo identifica\ufffd\ufffdo, status, prioridade, descri\ufffd\ufffdo, dados devido, coment\ufffdrios, atribuir a quest\ufffdes relacionadas.
+dl_datalistmodel.property.dl_issueID.title=Issue ID
+dl_datalistmodel.property.dl_issueStatus.title=Status
+dl_datalistmodel.property.dl_issuePriority.title=Prioridade
+dl_datalistmodel.property.dl_issueDescription.title=Descri\ufffd\ufffdo
+dl_datalistmodel.property.dl_issueDueDate.title=Data de Vencimento
+dl_datalistmodel.property.dl_issueComments.title=Coment\ufffdrios
+dl_datalistmodel.property.dl_issueAssignedTo.title=Atribu\ufffddo a
+dl_datalistmodel.property.dl_issueRelatedIssues.title=Problemas Relacionados
+
+# Event
+dl_datalistmodel.type.dl_event.title=Lista de Eventos
+dl_datalistmodel.type.dl_event.description=Lista de eventos, incluindo t\ufffdtulo, descri\ufffd\ufffdo, localiza\ufffd\ufffdo, data inicial e final / hora.
+dl_datalistmodel.property.dl_eventLocation.title=Localiza\ufffd\ufffdo
+dl_datalistmodel.property.dl_eventStartDate.title=Data de In\ufffdcio
+dl_datalistmodel.property.dl_eventEndDate.title=Data de Fim
+dl_datalistmodel.property.dl_eventRegistrations.title=Inscri\ufffd\ufffdes
+dl_datalistmodel.property.dl_eventNote.title=Notas
+
+# Location
+dl_datalistmodel.type.dl_location.title=Lista de Localiza\ufffd\ufffdo
+dl_datalistmodel.type.dl_location.description=Locais / Lista de Endere\ufffdos
+dl_datalistmodel.property.dl_locationAddress1.title=Endere\ufffdo Linha 1
+dl_datalistmodel.property.dl_locationAddress2.title=Endere\ufffdo Linha 2
+dl_datalistmodel.property.dl_locationAddress3.title=Endere\ufffdo Linha 3
+dl_datalistmodel.property.dl_locationZip.title=C\ufffddigo Postal
+dl_datalistmodel.property.dl_locationState.title=Estado / Condado
+dl_datalistmodel.property.dl_locationCountry.title=Pa\ufffds
+dl_datalistmodel.property.dl_locationNote.title=Notas
+
+# Meeting Agenda
+dl_datalistmodel.type.dl_meetingAgenda.title=Agenda da Reuni\ufffdo
+dl_datalistmodel.type.dl_meetingAgenda.description=Gerenciar itens de reuni\ufffdo, incluindo agenda de descri\ufffd\ufffdo, tempo alocado.
+dl_datalistmodel.property.dl_meetingAgendaRef.title=Refer\ufffdncia
+dl_datalistmodel.property.dl_meetingAgendaTime.title=Tempo (min)
+dl_datalistmodel.property.dl_meetingAgendaOwner.title=Propriet\ufffdrio
+
+# Event Agenda
+dl_datalistmodel.type.dl_eventAgenda.title=Agenda de Eventos
+dl_datalistmodel.type.dl_eventAgenda.description=Gerenciar itens agenda de eventos, incluindo nomes de sess\ufffdo, os apresentadores, o in\ufffdcio eo fim dos tempos.
+dl_datalistmodel.property.dl_eventAgendaRef.title=Refer\ufffdncia
+dl_datalistmodel.property.dl_eventAgendaStartTime.title=Hora de In\ufffdcio
+dl_datalistmodel.property.dl_eventAgendaEndTime.title=Fim dos Tempos
+dl_datalistmodel.property.dl_eventAgendaSessionName.title=Nome da sess\ufffdo
+dl_datalistmodel.property.dl_eventAgendaPresenter.title=Apresentador
+dl_datalistmodel.property.dl_eventAgendaAudience.title=Audi\ufffdncia
+dl_datalistmodel.property.dl_eventAgendaNotes.title=Notas
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dictionary-messages_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dictionary-messages_pt_BR.properties
new file mode 100644
index 0000000..8fbff23
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dictionary-messages_pt_BR.properties
@@ -0,0 +1,35 @@
+# Traduzido para o portugues Brasil por Fernando Hartmann (V1.3.0)
+
+d_dictionary.constraint.err.anon_needs_property=A Restri\ufffd\ufffdo an\ufffdnima s\ufffd pode ser declarada dentro do contexto de uma propriedade
+d_dictionary.constraint.err.construct_failure=Falha na contru\ufffd\ufffdo de uma instancia do tipo "{0}" para a Restri\ufffd\ufffdo "{1}"
+d_dictionary.constraint.err.cyclic_ref=A Restri\ufffd\ufffdo "{0}" \ufffd parte de uma refer\ufffdncia c\ufffdclica de restri\ufffd\ufffdes
+d_dictionary.constraint.err.evaluate_exception=Erro durante a avalia\ufffd\ufffdo da Restri\ufffd\ufffdo ''{0}'': {1}
+d_dictionary.constraint.err.invalid_type=A Restri\ufffd\ufffdo tipo "{0}" na Restri\ufffd\ufffdo "{1}" n\ufffdo tem um tipo conhecido ou uma v\ufffdlida implementa\ufffd\ufffdo de Restri\ufffd\ufffdo
+d_dictionary.constraint.err.property_mismatch=Combina\ufffd\ufffdo inv\ufffdlida quando configurando a propriedade "{0}" na Restri\ufffd\ufffdo "{1}"
+d_dictionary.constraint.err.property_not_set=Propriedade "{0}" n\ufffdo foi configurada na Restri\ufffd\ufffdo "{1}"
+d_dictionary.constraint.err.property_simple_and_list="Restri\ufffd\ufffdo "{0}" tem tanto a uma propriedade simples quanto de lista de valores para a propriedade "{1}"
+d_dictionary.constraint.err.ref_not_found=A Restri\ufffd\ufffdo referencia "{0}" n\ufffdo foi encontrada na restri\ufffd\ufffdo "{1}"
+d_dictionary.constraint.err.type_and_ref=A Restri\ufffd\ufffdo "{0}" n\ufffdo pode ter o um tipo e ser atributo de refer\ufffdncia
+d_dictionary.constraint.err.type_or_ref=A Restri\ufffd\ufffdo "{0}" n\ufffdo pode ter o um tipo e ser atributo de refer\ufffdncia\
+d_dictionary.constraint.list_of_values.invalid_value=O valor {0} n\ufffdo \ufffd premitido
+d_dictionary.constraint.list_of_values.no_values=A lista de valores permitidos est\ufffd vazia
+d_dictionary.constraint.list_of_values.non_string=O conte\ufffddo da propriedade n\ufffdo pode ser convertido para uma "String": {0}
+d_dictionary.constraint.numeric_range.invalid_max_value=Inv\ufffdlido "maxValue" para a propriedade: {0}
+d_dictionary.constraint.numeric_range.invalid_min_value=Inv\ufffdlido "minValue" para a propriedade: {0}
+d_dictionary.constraint.numeric_range.non_numeric=O valor da propriedade n\ufffdo pode ser convertido para um "Double": {0}
+d_dictionary.constraint.numeric_range.out_of_range=O valor num\ufffdrico "{0}" n\ufffdo est\ufffd no intervalo [{1}; {2}]
+d_dictionary.constraint.regex.match=O valor "{0}" confere com a Express\ufffdo Regular: {1}
+d_dictionary.constraint.regex.no_match=O valor "{0}" n\ufffdo confere com a Express\ufffdo Regular: {1}
+d_dictionary.constraint.string_length.invalid_length=O tamanho da "String" "{0}" n\ufffdo est\ufffd no intervalo [{1}; {2}]
+d_dictionary.constraint.string_length.invalid_max_length=Inv\ufffdlido "maxLength" para a propriedade: {0}
+d_dictionary.constraint.string_length.invalid_min_length=Inv\ufffdlido "minLength" para a propriedade: {0}
+d_dictionary.constraint.string_length.non_string=O conte\ufffddo da propriedade n\ufffdo pode ser convertido para uma "String": {0}
+d_dictionary.model.err.aspect_not_found=falha na cria\ufffd\ufffdo do tipo An\ufffdnimo como espeficicado, aspecto {0} n\ufffdo encontrado\
+d_dictionary.model.err.no_model=Modelo "{0}" n\ufffdo existe
+d_dictionary.model.err.type_not_found=Falha na cria\ufffd\ufffdo do tipo An\ufffdnimo como espeficicado, tipo {0} n\ufffdo encontrado
+d_dictionary.property.err.cannot_relax_mandatory=N\ufffdo pode ignorar o atributo mandat\ufffdrio da propriedade "{0}"
+d_dictionary.property.err.cannot_relax_mandatory_enforcement=N\ufffdo pode ignorar o atributo mandat\ufffdrio for\ufffdado na propriedade "{0}"
+d_dictionary.property.err.duplicate_constraint_on_property=Foi encontrada uma defini\ufffd\ufffdo Restri\ufffd\ufffdo duplicada "{0}" na propriedade "{1}"
+d_dictionary.property.err.property_type_not_found=A propriedade tipo "{0}" da propriedade "{!}" n\ufffdo existe
+d_dictionary.property.err.property_type_not_specified=A propriedade tipo da propriedade "{0}" presisa ser configurada
+d_dictionary.property.err.single_valued_content=As propriedades de conte\ufffddo tem de ter apenas um valor
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dictionary-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dictionary-messages_pt_PT.properties
new file mode 100644
index 0000000..697915c
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dictionary-messages_pt_PT.properties
@@ -0,0 +1,52 @@
+
+# Dictionary-related messages
+
+d_dictionary.model.err.no_model=Modelo''{0}''n\ufffdo existe
+d_dictionary.model.err.type_not_found=Falha ao criar o tipo an\ufffdnimo como o tipo especificado {0} n\ufffdo encontrado
+d_dictionary.model.err.aspect_not_found=Falha ao criar o tipo an\ufffdnimo como determinado aspecto {0} n\ufffdo encontrado
+
+d_dictionary.constraint.err.cyclic_ref=Restri\ufffd\ufffdo de''{0}''faz parte de uma refer\ufffdncia c\ufffdclica de restri\ufffd\ufffdes
+d_dictionary.constraint.err.type_and_ref=Restri\ufffd\ufffdo''{0}''n\ufffdo pode ter um 'tipo ' e ser um atributo de 'refer\ufffdncia'
+d_dictionary.constraint.err.type_or_ref=Restri\ufffd\ufffdo de''{0}''n\ufffdo pode ter um 'tipo ' e ser um atributo de 'refer\ufffdncia '
+d_dictionary.constraint.err.ref_not_found=Restri\ufffd\ufffdo de refer\ufffdncia''{0}''n\ufffdo encontrado na restri\ufffd\ufffdo''{1}''
+d_dictionary.constraint.err.anon_needs_property=An\ufffdnimo restri\ufffd\ufffdes s\ufffd podem ser declaradas dentro do contexto de uma propriedade
+d_dictionary.constraint.err.invalid_type=Restri\ufffd\ufffdo de tipo''{0}''na restri\ufffd\ufffdo''{1}''n\ufffdo \ufffd um tipo bem conhecido ou uma aplica\ufffd\ufffdo de restri\ufffd\ufffdo v\ufffdlida
+d_dictionary.constraint.err.property_simple_and_list="Restri\ufffd\ufffdo de''{0}''possui tanto um valor simples e lista para a propriedade''{1}''
+d_dictionary.constraint.err.construct_failure=Falha ao construir uma inst\ufffdncia do tipo''{0}''para a restri\ufffd\ufffdo''{1}''
+d_dictionary.constraint.err.property_mismatch=Propriedade incompatibilidade defini\ufffd\ufffdo de propriedade''{0}''na restri\ufffd\ufffdo''{1}''
+d_dictionary.constraint.err.reserved_property=A propriedade''{0}''\ufffd reservado e n\ufffdo pode ser definido em constrangimento''{1}''.
+d_dictionary.constraint.err.property_not_set=A propriedade''{0}''n\ufffdo foi definido na restri\ufffd\ufffdo''{1}''
+d_dictionary.constraint.err.evaluate_exception=Exce\ufffd\ufffdo durante a avalia\ufffd\ufffdo de''constrangimento''{0}: {1}
+
+d_dictionary.property.err.property_type_not_specified=Tipo de propriedade de propriedade''{0}''deve ser specifiedx
+d_dictionary.property.err.property_type_not_found=Propriedade do tipo''{0}''da propriedade''{1}''n\ufffdo \ufffd encontrado
+d_dictionary.property.err.single_valued_content=Propriedades conte\ufffddo deve ser de valor \ufffdnico
+d_dictionary.property.err.duplicate_constraint_on_property=Encontrados duplicado''constrangimento defini\ufffd\ufffdo {0}''dentro da propriedade''{1}''
+d_dictionary.property.err.cannot_relax_mandatory=N\ufffdo \ufffd poss\ufffdvel relaxar atributo obrigat\ufffdrio de propriedade''{0}
+d_dictionary.property.err.cannot_relax_mandatory_enforcement=N\ufffdo \ufffd poss\ufffdvel relaxar execu\ufffd\ufffdo atributo obrigat\ufffdrio de propriedade''{0}
+
+d_dictionary.constraint.registered.not_registered=N\ufffdo h\ufffd nenhuma restri\ufffd\ufffdo registrado por nome''{0}''.
+
+d_dictionary.constraint.regex.no_match=Valor''{0}''n\ufffdo corresponde \ufffd express\ufffdo regular: {1}
+d_dictionary.constraint.regex.match=Valor''{0}''corresponde a express\ufffdo regular: {1}
+d_dictionary.constraint.regex.error.cm\:nome=valor ''{0}''n\ufffdo \ufffd v\ufffdlida como um nome de arquivo. Essa propriedade deve ser um nome de arquivo v\ufffdlido.
+
+d_dictionary.constraint.numeric_range.invalid_min_value=Propriedade "minValue 'inv\ufffdlido: {0}
+d_dictionary.constraint.numeric_range.invalid_max_value=Propriedade "maxValue 'inv\ufffdlido: {0}
+d_dictionary.constraint.numeric_range.non_numeric=O valor da propriedade n\ufffdo pode ser convertido para um casal: {0}
+d_dictionary.constraint.numeric_range.out_of_range=Valor num\ufffdrico''{0}''n\ufffdo est\ufffd na faixa [{1};{2}]
+
+d_dictionary.constraint.string_length.invalid_min_length=Propriedade 'minLength' inv\ufffdlido: {0}
+d_dictionary.constraint.string_length.invalid_max_length=Propriedade 'maxLength' inv\ufffdlido: {0}
+d_dictionary.constraint.string_length.non_string=O valor da propriedade n\ufffdo pode ser convertido em um String: {0}
+d_dictionary.constraint.string_length.invalid_length=Seq\ufffd\ufffdncia de comprimento de''{0}''n\ufffdo est\ufffd na faixa [{1}; {2}]
+
+d_dictionary.constraint.list_of_values.no_values=A lista de valores permitidos est\ufffd vazio
+d_dictionary.constraint.list_of_values.non_string=O valor da propriedade n\ufffdo pode ser convertido em um String: {0}
+d_dictionary.constraint.list_of_values.invalid_value=O valor n\ufffdo \ufffd um valor permitido: {0}
+
+d_dictionary.constraint.user_name.invalid_user_name=O valor''{0}''n\ufffdo \ufffd um nome de usu\ufffdrio autorizado: \ufffd uma entidade do tipo: {1}
+d_dictionary.constraint.user_name.non_string=O valor da propriedade n\ufffdo pode ser convertido em um String: {0}
+
+d_dictionary.constraint.authority_name.invalid_authority_name=O valor''{0}''n\ufffdo \ufffd um nome de entidade autorizada: \ufffd uma entidade do tipo: {1}
+d_dictionary.constraint.authority_name.non_string=O valor da propriedade n\ufffdo pode ser convertido em um String: {0}
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dictionary-model_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dictionary-model_pt_BR.properties
new file mode 100644
index 0000000..9931172
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dictionary-model_pt_BR.properties
@@ -0,0 +1,54 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Display labels for Dictionary Model
+
+d_dictionary.description=Modelo de Dicion\u00e1rio Alfresco
+#Alfresco Dictionary Model
+
+d_dictionary.datatype.d_any.title=Qualquer
+#Any
+d_dictionary.datatype.d_any.description=Qualquer
+#Any
+d_dictionary.datatype.d_text.title=Texto
+#Text
+d_dictionary.datatype.d_text.description=Texto
+#Text
+d_dictionary.datatype.d_content.title=Conte\u00fado
+#Content
+d_dictionary.datatype.d_content.description=Conte\u00fado
+#Content
+d_dictionary.datatype.d_int.title=Inteiro (Integer)
+#Integer
+d_dictionary.datatype.d_int.description=Inteiro (Integer)
+#Integer
+d_dictionary.datatype.d_long.title=Long
+d_dictionary.datatype.d_long.description=Long
+d_dictionary.datatype.d_float.title=Float
+d_dictionary.datatype.d_float.description=Float
+d_dictionary.datatype.d_double.title=Double
+d_dictionary.datatype.d_double.description=Double
+d_dictionary.datatype.d_date.title=Data (Date)
+d_dictionary.datatype.d_date.description=Data (Date)
+d_dictionary.datatype.d_datetime.title=Data e Hora (Date and Time)
+d_dictionary.datatype.d_datetime.description=Data e Hora (Date and Time)
+d_dictionary.datatype.d_boolean.title=Boolean
+d_dictionary.datatype.d_boolean.description=Boolean
+d_dictionary.datatype.d_qname.title=Nome Qualificado
+#Qualified Name
+d_dictionary.datatype.d_qname.description=Nome Qualificado
+#Qualified Name
+d_dictionary.datatype.d_guid.title=Identificador \u00danico
+#Unique Identifier
+d_dictionary.datatype.d_guid.description=Identificador \u00danico
+d_dictionary.datatype.d_category.title=Categoria
+#Category
+d_dictionary.datatype.d_category.description=Categoria
+#Category
+d_dictionary.datatype.d_noderef.title=Refer\u00eancia
+#Reference
+d_dictionary.datatype.d_noderef.description=Refer\u00eancia
+#Reference
+d_dictionary.datatype.d_path.title=Caminho
+#Path
+d_dictionary.datatype.d_path.description=Caminho
+#Path
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dictionary-model_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dictionary-model_pt_PT.properties
new file mode 100644
index 0000000..229e7fe
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dictionary-model_pt_PT.properties
@@ -0,0 +1,36 @@
+
+# Display labels for Dictionary Model
+
+d_dictionary.description=Modelo de Dicion\ufffdrio Alfresco
+
+d_dictionary.datatype.d_any.title=Any
+d_dictionary.datatype.d_any.description=Any
+d_dictionary.datatype.d_text.title=Text
+d_dictionary.datatype.d_text.description=Text
+d_dictionary.datatype.d_content.title=Content
+d_dictionary.datatype.d_content.description=Content
+d_dictionary.datatype.d_int.title=Integer
+d_dictionary.datatype.d_int.description=Integer
+d_dictionary.datatype.d_long.title=Long
+d_dictionary.datatype.d_long.description=Long
+d_dictionary.datatype.d_float.title=Float
+d_dictionary.datatype.d_float.description=Float
+d_dictionary.datatype.d_double.title=Double
+d_dictionary.datatype.d_double.description=Double
+d_dictionary.datatype.d_date.title=Date
+d_dictionary.datatype.d_date.description=Date
+d_dictionary.datatype.d_datetime.title=Date and Time
+d_dictionary.datatype.d_datetime.description=Date and Time
+d_dictionary.datatype.d_boolean.title=Boolean
+d_dictionary.datatype.d_boolean.description=Boolean
+d_dictionary.datatype.d_qname.title=Qualified Name
+d_dictionary.datatype.d_qname.description=Qualified Name
+d_dictionary.datatype.d_guid.title=Unique Identifier
+d_dictionary.datatype.d_guid.description=Unique Identifier
+d_dictionary.datatype.d_category.title=Category
+d_dictionary.datatype.d_category.description=Category
+d_dictionary.datatype.d_noderef.title=Reference
+d_dictionary.datatype.d_noderef.description=Reference
+d_dictionary.datatype.d_path.title=Path
+d_dictionary.datatype.d_path.description=Path
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/discussion-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/discussion-messages_pt_PT.properties
new file mode 100644
index 0000000..9068bdf
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/discussion-messages_pt_PT.properties
@@ -0,0 +1,5 @@
+
+# Discussion-related messages
+
+
+discussion.discussion_for={0} Discuss\u00e3o
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dod5015_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dod5015_pt_PT.properties
new file mode 100644
index 0000000..14cf60f
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/dod5015_pt_PT.properties
@@ -0,0 +1,229 @@
+
+## Records Management (DoD 5015.2) Messages
+
+## Page titles
+page.rmDocumentLibrary.title=Arquivo Plano
+page.rmDocumentLibrary.description=Plano de Gerenciamento de Registros de arquivo com a \u00e1rvore vista
+page.rmSearch.title=Pesquisar Registros
+page.rmSearch.description=Gerenciamento de Registros de Pesquisa
+page.rmSiteDashboard.title=Painel de controle do Gerenciador de registros
+page.rmSiteDashboard.description=P\u00e1gina do painel de controle do Gerenciador de registros
+page.rmaudit.title=Log de Auditoria
+page.rmaudit.description=Auditoria p\u00e1gina Log
+page.newRmReference.title=Nova refer\u00eancia
+page.newRmReference.description=Nova refer\u00eancia entre os registros
+page.dispositionEdit.title=Editar Agenda Disposi\u00e7\u00e3o
+page.dispositionEdit.description=P\u00e1gina para editar o calend\u00e1rio disposi\u00e7\u00e3o
+page.rmPermissions.title=Gerenciar Permiss\u00f5es
+page.rmPermissions.description=P\u00e1gina para gerenciamento de permiss\u00f5es
+page.rmConsole.title=Console de Gerenciamento de Registros
+page.rmConsole.description=Console de Gerenciamento de Registros
+
+## Record Container Details Pages
+page.recordSeriesDetails.title=S\u00e9rie de detalhes de registro
+page.recordSeriesDetails.description=S\u00e9rie de detalhes de registro
+page.recordCategoryDetails.title=Categoria de detalhes de registro
+page.recordCategoryDetails.description=Categoria de detalhes de registro
+page.recordFolderDetails.title=Pasta de detalhes de registro
+page.recordFolderDetails.description=Pasta de detalhes de registro
+
+## Forms
+label.set.idStatus=Identifica\u00e7\u00e3o e Estado
+label.set.general=Geral
+label.set.record=Registro
+label.set.scannedRecord=Registro digitalizado
+label.set.photoRecord=Registro fotogr\u00e1fico
+label.set.webRecord=Registro Web
+label.set.correspondence=Correspond\u00eancia
+label.set.security=Seguran\u00e7a
+label.set.vitalRecord=A informa\u00e7\u00e3o de registro vital
+label.set.disposition=Disposi\u00e7\u00e3o
+label.set.customMetadata=Metadados personalizados
+label.recordLevelDisposition=Aplicada \u00e0
+label.record=Registro
+label.folder=Pasta
+label.declared=Declarou
+label.recordType=Tipo de registro
+label.seriesIdentifier=S\u00e9rie identificador de registro
+label.categoryIdentifier=Categoria identificador de registro
+label.folderIdentifier=Pasta identificador de registro
+label.recordIdentifier=Identificador \u00fanico registro
+label.dispositionInstructions=Disposi\u00e7\u00e3o Instru\u00e7\u00f5es
+label.dispositionAsOfDate=Disposi\u00e7\u00e3o data a partir da
+
+## Common Property Selector
+label.menu.content=Conte\u00fado
+label.menu.records=Registros
+label.menu.disposition=Disposi\u00e7\u00e3o
+label.menu.specialtypes=Tipos especiais
+label.menu.imap=IMAP
+label.menu.custom=Personalizado
+
+## Buttons
+button.freeze.record=Congelar Registro
+##\u00a0Pop-up Messages
+message.confirm.delete.title=Confirmar Exclus\u00e3o
+message.confirm.delete=Tem certeza de que deseja excluir '{0}'?
+message.confirm.destroy.title=Destruir Confirma\u00e7\u00e3o
+message.confirm.destroy=Voc\u00ea quer destruir '{0}'?
+message.confirm.destroyMultiple=Voc\u00ea quer destruir os arquivos {0} selecionado?
+message.confirm2.destroy.title=Destruir Confirma\u00e7\u00e3o
+message.confirm2.destroy=O conte\u00fado do arquivo ser\u00e1 exclu\u00eddo permanentemente, voc\u00ea tem certeza que quer continuar?
+message.confirm2.destroyMultiple=O conte\u00fado para os arquivos ser\u00e3o exclu\u00eddos permanentemente, voc\u00ea tem certeza que quer continuar?
+message.select=Selecione...
+message.pdf-record-fonts.title=Registros PDF: Verifique fonte incorporada
+message.pdf-record-fonts.accession=Certifique-se de todos os Registros PDF apenas accessionned a Nara incluir as fontes aplic\u00e1veis incorporado.
+message.pdf-record-fonts.transfer=Certifique-se de todos os Registros PDF apenas transferidos incluir as fontes aplic\u00e1veis \u200b\u200bincorporado.
+message.pdf-record-fonts.unknown=Se a transfer\u00eancia ou ades\u00e3o inclu\u00eddos PDF Records, voc\u00ea deve verificar as fontes aplic\u00e1veis \u200b\u200bembutidos foram inclu\u00eddos.
+
+## Admin Console
+message.admin-console-access-denied=Acesso Negado - permiss\u00f5es adicionais s\u00e3o necess\u00e1rios para aceder a este componente.
+
+## File Plan Actions
+actions.more=Mais...
+actions.accession=Ades\u00e3o
+actions.accession-complete=Ades\u00e3o completa
+actions.close-folder=Fechar pasta
+actions.copy-to=Copiar para...
+actions.cutoff=Corte
+actions.declare=Declarar registro como
+actions.delete=Deletar
+actions.destroy=Destruir
+actions.download=Download
+actions.download-zip=Download Zip
+actions.edit-details=Editar Metadados
+actions.edit-disposition-as-of-date=Editar Data Disposi\u00e7\u00e3o
+actions.edit-disposition-schedule=Editar Agenda Disposi\u00e7\u00e3o
+actions.edit-reason=Editar segurar Detalhes
+actions.edit-review-as-of-date=Editar Data de revis\u00e3o
+actions.file-report=Arquivo de relat\u00f3rio
+actions.file-to=Arquivo para...
+actions.freeze=Congelar
+actions.manage-permissions=Gerenciar Permiss\u00f5es
+actions.move-to=Mover para...
+actions.open-folder=Pasta Re-aberto
+actions.relinquish=Largar
+actions.review-all=Rever todos os
+actions.reviewed=Opini\u00e3o
+actions.set-record-type=Definir tipo de registro
+actions.split-email=Anexos de e-mail divididos
+actions.transfer=Transfer\u00eancia
+actions.transfer-complete=Transfer\u00eancia completa
+actions.undeclare=Desfazer Declarar Registro
+actions.undo-cutoff=Desfazer Corte
+actions.unfreeze=Descongelar
+actions.unfreeze-all=Descongelar todos
+actions.upload-new-version=Carregar nova vers\u00e3o
+actions.view-details=Ver Detalhes
+actions.view-audit-log=Exibir log de auditoria
+
+## File Plan Action Outcomes
+message.multi-select={0} itens selecionados
+message.accession.failure=N\u00e3o foi poss\u00edvel marcar '{0} ' como Aderidos
+message.accession.success='{0}' com \u00eaxito marcado como Aderidos
+message.accession-complete.failure=N\u00e3o foi poss\u00edvel concluir Ades\u00e3o '{0}'
+message.accession-complete.success='{0}' Ades\u00e3o foi conclu\u00edda
+message.close.failure=N\u00e3o foi poss\u00edvel fechar '{0}'
+message.close.success='{0}' Encerrado com sucesso
+message.cutoff.failure=N\u00e3o foi poss\u00edvel cortar '{0}'
+message.cutoff.success='{0}' Corte com sucesso
+message.declare.failure=N\u00e3o foi poss\u00edvel declarar '{0} ' como um registro
+message.declare.failure.more=O registro de metadados obrigat\u00f3rio que deve ser completada antes que o registro pode ser declarada.
+message.declare.success='{0}' foi declarada como um registro
+message.delete.failure=N\u00e3o foi poss\u00edvel excluir '{0}'
+message.delete.success='{0}' apagado com sucesso
+message.destroy.failure=N\u00e3o foi poss\u00edvel destruir'{0}'
+message.destroy.success='{0}'destru\u00eddo com sucesso
+message.edit-disposition-as-of-date.title=Editar data disposi\u00e7\u00e3o
+message.edit-disposition-as-of-date.failure=N\u00e3o foi poss\u00edvel atualizar disposi\u00e7\u00e3o a partir da data
+message.edit-disposition-as-of-date.success=Atualizado com sucesso Disposi\u00e7\u00e3o a partir da data de '{0}'
+message.edit-hold.reason.label=Raz\u00e3o:
+message.edit-hold.title=Atualizar Hold Detalhes
+message.edit-hold.failure=N\u00e3o foi poss\u00edvel atualizar os dados de Hold
+message.edit-hold.success=Hold atualizado com sucesso
+message.edit-review-as-of-date.title=Editar Data de revis\u00e3o
+message.edit-review-as-of-date.failure=N\u00e3o foi poss\u00edvel atualizar a partir da data de revis\u00e3o
+message.edit-review-as-of-date.success=An\u00e1lise atualizada com sucesso a partir da data de '{0}'
+message.freeze.reason=Raz\u00e3o:
+message.freeze.title=Motivo congelar para
+message.freeze.failure=N\u00e3o foi poss\u00edvel congelar '{0}'
+message.freeze.success='{0}' congelado agora
+message.open-folder.failure=N\u00e3o foi poss\u00edvel abrir pasta de registro '{0}'
+message.open-folder.success=Registro pasta '{0}' foi inaugurado
+message.relinquish.failure=N\u00e3o foi poss\u00edvel largar
+message.relinquish.success=Hold Lan\u00e7ado em
+message.review-all.failure=N\u00e3o foi poss\u00edvel marcar registros na pasta '{0}' como Opini\u00e3o
+message.review-all.success=Registros na pasta '{0}'foram marcados como Opini\u00e3o
+message.reviewed.failure=N\u00e3o foi poss\u00edvel marcar '{0} ' como Opini\u00e3o
+message.reviewed.success='{0}' com \u00eaxito marcado como Opini\u00e3o
+message.split-email.failure=N\u00e3o foi poss\u00edvel dividir '{0}'
+message.split-email.success='{0}' Divididos com sucesso
+message.transfer.failure=N\u00e3o foi poss\u00edvel marcar '{0} ' como Transferidos
+message.transfer.success='{0}' com \u00eaxito marcado como Transferidos
+message.transfer-complete.failure=N\u00e3o foi poss\u00edvel completar a transfer\u00eancia '{0}'
+message.transfer-complete.success='{0}' Transfer\u00eancia foi conclu\u00edda
+message.undeclare.failure=N\u00e3o foi poss\u00edvel declarar '{0}'
+message.undeclare.success='{0}'n\u00e3o \u00e9 mais um registro declarado
+message.undo-cutoff.failure=N\u00e3o foi poss\u00edvel reversa de corte para'{0}'
+message.undo-cutoff.success=Invertida Corte em '{0}'
+message.unfreeze.failure=N\u00e3o foi poss\u00edvel descongelar '{0}'
+message.unfreeze.success='{0}' desbloqueados com sucesso
+message.unfreeze-all.failure=N\u00e3o foi poss\u00edvel descongelar Tudo em espera '{0}'
+message.unfreeze-all.success=Todos os registos no Hold '{0}' agora desbloqueados
+
+# RMA model metadata fields
+label.all=Todos
+label.keywords=Palavras-chave (texto e nome)
+label.identifier=Identificador
+label.dateFiled=Data Arquivado
+label.publicationDate=Data de publica\u00e7\u00e3o
+label.originator=Originador
+label.originatingOrganization=Origin\u00e1rio da Organiza\u00e7\u00e3o
+label.mediaType=Tipo de M\u00eddia
+label.format=Formato
+label.dateReceived=Data recebida
+label.location=Localiza\u00e7\u00e3o
+label.supplementalMarkingList=Marca\u00e7\u00e3o Lista Suplementar
+label.vitalRecord=Registro Vital
+label.reviewDate=Data de revis\u00e3o
+label.address=Destinat\u00e1rio
+label.otherAddress=Outro destinat\u00e1rio
+
+# IMAP model metadata fields
+label.imap.threadIndex=IMAP ThreadIndex
+label.imap.messageFrom=IMAP Mensagem de
+label.imap.messageTo=IMAP Mensagem Para
+label.imap.messageCc=IMAP Mensagem Cc
+label.imap.messageSubject=IMAP Assunto da mensagem
+label.imap.dateReceived=IMAP Data recebida
+label.imap.dateSent=IMAP Data de envio
+
+# DOD model metadata fields
+label.dod.scannedFormatVersion=Formato da Imagem e Vers\u00e3o
+label.dod.resolutionX=Resolu\u00e7\u00e3o da imagem X
+label.dod.resolutionY=Resolu\u00e7\u00e3o da imagem Y
+label.dod.scannedBitDepth=Verificadas Profundidade Bit
+label.dod.producingApplication=Produ\u00e7\u00e3o de Aplica\u00e7\u00e3o
+label.dod.producingApplicationVersion=Produzir vers\u00e3o da aplica\u00e7\u00e3o
+label.dod.pdfVersion=Vers\u00e3o PDF
+label.dod.creatingApplication=Criando Aplicativo
+label.dod.documentSecuritySettings=Configura\u00e7\u00f5es de Seguran\u00e7a Documento
+label.dod.caption=Legenda
+label.dod.photographer=Fot\u00f3grafo
+label.dod.copyright=Copyright
+label.dod.bitDepth=Bit Depth
+label.dod.imageSizeX=Tamanho da Imagem X
+label.dod.imageSizeY=Tamanho da Imagem X
+label.dod.imageSource=Fonte da imagem
+label.dod.compression=Compress\u00e3o
+label.dod.iccIcmProfile=ICC/ICM Perfil
+label.dod.exifInformation=EXIF Informa\u00e7\u00e3o
+label.dod.webFileName=Nome do arquivo da Web
+label.dod.webPlatform=Plataforma Web
+label.dod.webSiteName=Nome do site
+label.dod.webSiteURL=URL do site Web
+label.dod.captureMethod=M\u00e9todo de captura
+label.dod.captureDate=data de captura
+label.dod.contact=Contato
+label.dod.contentManagementSystem=Sistema de Gerenciamento de Conte\u00fado
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/email-server-model_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/email-server-model_pt_PT.properties
new file mode 100644
index 0000000..4f54ea4
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/email-server-model_pt_PT.properties
@@ -0,0 +1,8 @@
+
+
+emailserver_emailserverModel.aspect.emailserver_aliasable.title=Alias de Email
+emailserver_emailserverModel.aspect.emailserver_aliasable.description=Alias de Email
+emailserver_emailserverModel.property.emailserver_alias.title=Alias
+emailserver_emailserverModel.property.emailserver_alias.description=Alias
+
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/email-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/email-service_pt_PT.properties
new file mode 100644
index 0000000..01b12db
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/email-service_pt_PT.properties
@@ -0,0 +1,28 @@
+
+#TRADUZIDO POR: EQUIPE TI DAL\ufffdOQUIO
+
+email.server.msg.received_by_smtp=Recebido por SMTP de''{0}''.
+email.server.msg.default_subject=Email-{0}
+
+email.server.err.sender_blocked=''{0}''foi negado o acesso.
+email.server.err.inbound_mail_disabled=O servidor Alfresco n\ufffdo est\ufffd configurado para aceitar e-mails enviados.
+email.server.err.access_denied=''{0}''foi negado o acesso a''{1}''.
+email.server.err.invalid_subject=A linha de assunto deve ser um nome de arquivo v\ufffdlido.
+email.server.err.unknown_source_address=O endere\ufffdo de email 'de' n\ufffdo foi reconhecido: {0}.
+email.server.err.user_not_email_contributor=O usu\ufffdrio''{0}''n\ufffdo est\ufffd em grupo de contribuinte e-mail.
+email.server.err.no_email_contributor_group=O Grupo Email Contribuinte n\ufffdo existe.
+email.server.err.invalid_node_address=O endere\ufffdo de email''{0}''n\ufffdo \ufffd refer\ufffdncia a um n\ufffd v\ufffdlido acess\ufffdvel.
+email.server.err.handler_not_found=Email manipulador de mensagem n\ufffdo foi encontrado para''tipo de n\ufffd {0}''.
+email.server.err.mail_read_error=Ocorreu um erro durante a leitura da mensagem de correio: {0}
+email.server.err.failed_to_create_mime_message=Falha ao criar MIME mensagem do fluxo de entrada: {0}
+email.server.err.extracting_from_address=Falha ao extrair o endere\ufffdo 'de' {0}
+email.server.err.no_from_address=A mensagem n\ufffdo tem endere\ufffdo 'de'.
+email.server.err.extracting_to_address=Falha ao extrair o endere\ufffdo de 'a': {0}
+email.server.err.no_to_address=A mensagem n\ufffdo tem 'a' de endere\ufffdo.
+email.server.err.extracting_subject=Falha ao extrair o assunto da mensagem: {0}
+email.server.err.extracting_sent_date=Falha ao extrair o "enviado em" data: {0}
+email.server.err.parse_message=Falha ao analisar a mensagem de e-mail: {0}
+email.server.err.usupported_encoding=Codifica\ufffd\ufffdo''{0}''n\ufffdo \ufffd suportado
+email.server.err.failed_to_read_content_stream=Falha ao ler o conte\ufffddo parte da mensagem: {0}
+email.server.err.incorrect_message_part=Parte da mensagem incorreta: {0}
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/form-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/form-service_pt_PT.properties
new file mode 100644
index 0000000..f552985
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/form-service_pt_PT.properties
@@ -0,0 +1,21 @@
+
+# form service externalised display strings
+
+form_service.mimetype.label=Mimetype
+form_service.mimetype.description=Mimetype do conte\ufffddo
+form_service.encoding.label=Codifica\ufffd\ufffdo
+form_service.encoding.description=Codifica\ufffd\ufffdo do conte\ufffddo
+form_service.size.label=Tamanho
+form_service.size.description=Tamanho do conte\ufffddo em bytes
+
+form_service.message.label=Mensagem
+form_service.message.description=Mensagem que o usu\ufffdrio digitou quando se inicia o fluxo de trabalho
+form_service.message.value.none=(Mensagem n \ufffd)
+form_service.transitions.label=Transi\ufffd\ufffdes
+form_service.transitions.description=As transi\ufffd\ufffdes dispon\ufffdveis para a tarefa
+
+form_service.package.items.label=Itens
+form_service.package.items.description=Itens que fazem parte do fluxo de trabalho
+
+form_service.task.owner.label=Propriet\ufffdrio
+form_service.task.owner.description=O usu\ufffdrio que possui a tarefa
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/forum-model_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/forum-model_pt_BR.properties
new file mode 100644
index 0000000..cdc7978
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/forum-model_pt_BR.properties
@@ -0,0 +1,21 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Display labels for System Model
+fm_forummodel.description = Modelo de F\u00F3rum
+#Forum Model
+fm_forummodel.type.fm_forums.title = F\u00F3runs
+fm_forummodel.type.fm_forums.description = Espa\u00E7o contendo f\u00F3runs
+#Forums
+fm_forummodel.type.fm_forum.title = F\u00F3rum
+fm_forummodel.type.fm_forum.description = Espa\u00E7o contendo t\u00F3picos
+#Status of forum i.e. locked, read-only
+fm_forummodel.type.fm_topic.title = T\u00F3pico
+fm_forummodel.type.fm_topic.description = Espa\u00E7o contendo artigos de F\u00F3runs ("Posts")
+#Type of topic i.e. sticky,...
+fm_forummodel.type.fm_post.title = Artigo do F\u00F3rum
+fm_forummodel.type.fm_post.description = Artigo do F\u00F3rum afixado ao t\u00F3pico
+#Forum Article
+fm_forummodel.aspect.fm_discussable.title = Discut\u00EDvel
+fm_forummodel.aspect.fm_discussable.description = Permite que um objeto seja discutido
+fm_forummodel.association.fm_discussion.title = Discu\u00E7\u00E3o
+fm_forummodel.association.fm_discussion.description = O F\u00F3rum que possui a discu\u00E7\u00E3o sobre o objeto sobre o qual o aspecto \u00E9 aplicado
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/forum-model_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/forum-model_pt_PT.properties
new file mode 100644
index 0000000..13bd5cd
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/forum-model_pt_PT.properties
@@ -0,0 +1,23 @@
+
+# Display labels for System Model
+
+fm_forummodel.description=F\ufffdrum Modelo
+
+fm_forummodel.type.fm_forums.title=F\ufffdrum Espa\ufffdo
+fm_forummodel.type.fm_forums.description=Espa\ufffdo que cont\ufffdm f\ufffdruns
+
+fm_forummodel.type.fm_forum.title=F\ufffdrum
+fm_forummodel.type.fm_forum.description=Espa\ufffdo contendo t\ufffdpicos
+
+fm_forummodel.type.fm_topic.title=T\ufffdpicos
+fm_forummodel.type.fm_topic.description=Espa\ufffdo com artigos do f\ufffdrum (posts)
+
+fm_forummodel.type.fm_post.title=F\ufffdrum artigo
+fm_forummodel.type.fm_post.description=F\ufffdrum artigo postado em um t\ufffdpico
+
+fm_forummodel.aspect.fm_discussable.title=Discut\ufffdvel
+fm_forummodel.aspect.fm_discussable.description=Permite que um objeto a ser discutido
+
+fm_forummodel.association.fm_discussion.title=Discuss\ufffdes
+fm_forummodel.association.fm_discussion.description=O f\ufffdrum segurando a discuss\ufffdo sobre o objeto do aspecto \ufffd aplicada a
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/imap-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/imap-service_pt_PT.properties
new file mode 100644
index 0000000..ffc1c87
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/imap-service_pt_PT.properties
@@ -0,0 +1,17 @@
+
+#
+# Imap I18N messages
+#
+
+# Information messages. prefix 'imap.server.info'
+
+imap.server.info.message_body_not_found = "Partes do corpo da mensagem n\ufffdo foram encontrados. O Assassino era bom!"
+
+# Error messages. prefix 'imap.server.error'
+imap.server.error.properties_dont_exist = "Propiedades apropiadas n\ufffdo existem."
+imap.server.error.permission_denied = "N\ufffdo foi poss\ufffdvel criar diret\ufffdrio. Permiss\ufffdo negada."
+imap.server.error.folder_already_exist = "Diret\ufffdrio j\ufffd existe."
+imap.server.error.mailbox_name_is_mandatory = "Caixa de e-mail \ufffd mandat\ufffdrio!"
+imap.server.error.cannot_get_a_folder = "N\ufffdo foi poss\ufffdvel obter diret\ufffdrio ''{0}''."
+
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/initiate-inplace_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/initiate-inplace_pt_PT.properties
new file mode 100644
index 0000000..6e1ef34
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/initiate-inplace_pt_PT.properties
@@ -0,0 +1 @@
+bfsit.error.importAlreadyInProgress=A impota\ufffd\ufffdo em massa j\ufffd est\ufffd em andamento. Por favro, tente novamente mais tarde.
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/invitation-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/invitation-service_pt_PT.properties
new file mode 100644
index 0000000..3b8c882
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/invitation-service_pt_PT.properties
@@ -0,0 +1,26 @@
+
+#
+# Invitation service messages
+#
+
+invitation.error.noworkflow="workflow convite n\ufffdo foi encontrado, o nome de fluxo de trabalho: {0}"
+invitation.error.not_found="N\ufffdo Convite encontrados, invitationId: {0} "
+invitation.error.invalid_inviteId_format="Id n\ufffdo Convite formato v\ufffdlido, os formatos s\ufffdo v\ufffdlidos $:{0} "
+invitation.invite.already_member="O usu\ufffdrio {0} j\ufffd \ufffd um membro de {1} e n\ufffdo pode ser convidado de novo "
+invitation.cancel.not_site_manager="O usu\ufffdrio atual, {0}, n\ufffdo \ufffd poss\ufffdvel cancelar o convite: {1}, porque n\ufffdo \ufffd um administrador do site para site: {2}
+invitation.invite.not_site_manager="O usu\ufffdrio atual, {0}, n\ufffdo \ufffd um Gerente de site para site: {1}
+invitation.invite.unable_generate_id="Tradu\ufffd\ufffdo do ingl\ufffds para portugu\ufffds
+N\ufffdo \ufffd poss\ufffdvel gerar um nome de usu\ufffdrio para convidado, que j\ufffd n\ufffdo pertencem a firstName algu\ufffdm: {0} lastName: {1} e-mail: {2}"
+invitation.invite.already_finished="Convite, {0} j\ufffd foi aceito, cancelado ou rejeitado"
+invitation.invite.authentication_chain="Cadeia de autentica\ufffd\ufffdo n\ufffdo permitir a cria\ufffd\ufffdo de novas contas"
+
+# InviteSender messages
+invitation.invitesender.email.subject=Convite para participar do site {0}
+invitation.invitesender.email.role.SiteManager=Site Manager
+invitation.invitesender.email.role.SiteCollaborator=Site Colaborador
+invitation.invitesender.email.role.SiteContributor=Site Contribuidor
+invitation.invitesender.email.role.SiteConsumer=Site Consumidor
+
+# Invitation workflow task description
+invitation.nominated.workflow.description=Convite para participar do site {0}
+invitation.moderated.workflow.description=Solicita\ufffd\ufffdo para juntar-se ao{0} site
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/jbpm-engine-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/jbpm-engine-messages_pt_PT.properties
new file mode 100644
index 0000000..2ff3a13
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/jbpm-engine-messages_pt_PT.properties
@@ -0,0 +1,49 @@
+
+#TRADUZIDO POR: EQUIPE TI DAL\ufffdOQUIO
+
+
+Jbpm.engine.mandatory.properties.missing=Propriedades da tarefa obrigat\ufffdria n\ufffdo foram fornecidos! {0}
+jbpm.engine.deploy.workflow.error=Falha ao implantar defini\ufffd\ufffdo do workflow.
+jbpm.engine.is.workflow.deployed.error=Falha ao determinar se a defini\ufffd\ufffdo de workflow j\ufffd est\ufffd implantado.
+jbpm.engine.undeploy.workflow.error=Falha ao undeploy defini\ufffd\ufffdo workflow {0}.
+jbpm.engine.get.workflow.definition.error=Falha ao recuperar as defini\ufffd\ufffdes de workflow.
+jbpm.engine.get.workflow.definition.by.id.error=Falha ao recuperar a defini\ufffd\ufffdo de workflow para o id {0}.
+jbpm.engine.get.workflow.definition.by.name.error=Falha ao recuperar a defini\ufffd\ufffdo de workflow para o nome {0}.
+jbpm.engine.get.all.workflow.definitions.by.name.error=Falha ao recuperar todas as defini\ufffd\ufffdes de workflow {0}.
+jbpm.engine.get.workflow.definition.image.error=Falha ao recuperar a imagem de defini\ufffd\ufffdo do workflow para {0}.
+jbpm.engine.get.task.definitions.error=Falha ao recuperar as defini\ufffd\ufffdes de workflow de tarefas para a defini\ufffd\ufffdo de workflow {0}.
+jbpm.engine.get.process.definition.error=Defini\ufffd\ufffdo workflow {0} n\ufffdo existe.
+jbpm.enginestart.workflow.error=Falha ao iniciar o workflow {0}.
+jbpm.engine.get.active.workflows.error=Falha ao recuperar as inst\ufffdncias de workflow para defini\ufffd\ufffdo de {0}.
+jbpm.engine.get.workflow.instance.by.id.error=Falha ao recuperar inst\ufffdncia workflow com ID {0}.
+jbpm.engine.get.process.instance.error=Exemplo de workflow n\ufffdo existe para Id {0}.
+jbpm.engine.get.workflow.paths.error=Falha ao recuperar os caminhos de workflow para a inst\ufffdncia workflow {0}.
+jbpm.engine.get.path.properties.error=Falha ao recuperar propriedades de caminho {0}.
+jbpm.engine.cancel.workflow.error=Falha ao cancelar a inst\ufffdncia workflow {0}.
+jbpm.engine.delete.workflow.error=Falha ao excluir inst\ufffdncia workflow {0}.
+jbpm.engine.signal.transition.error=Falha ao sinal de transi\ufffd\ufffdo {0} a partir do caminho do workflow {1} ..
+jbpm.engine.invalid.event=Evento {0} n\ufffdo \ufffd um evento v\ufffdlido, este nome do evento \ufffd reservado.
+jbpm.engine.fire.event.error=Falha ao evento de fogo {0} no caminho de workflow {1}.
+jbpm.engine.get.tasks.for.path.error=Falha ao recuperar as tarefas atribu\ufffddas a caminho do workflow {0}.
+jbpm.engine.get.timers.error=N\ufffdo foi poss\ufffdvel obter qualquer temporizadores para workflow {0}.
+jbpm.engine.find.completed.task.instances.error=Falha ao recuperar completou lista de tarefas para inst\ufffdncias do ator{0}.
+jbpm.engine.get.assigned.tasks.error=Falha ao recuperar as tarefas atribu\ufffddas \ufffd autoridade {0} no estado {1}.
+jbpm.engine.get.pooled.tasks.error=Falha ao recuperar as tarefas combinadas para autoridades {0}.
+jbpm.engine.query.tasks.error=Falhou a tarefas de consulta. Consulta: {0}.
+jbpm.engine.get.task.instance.error=Tarefa exemplo {0} n\ufffdo existe.
+jbpm.engine.update.task.error=Falha ao atualizar tarefa workflow {0}.
+jbpm.engine.end.task.invalid.transition=Transi\ufffd\ufffdo {0} \ufffd inv\ufffdlida para a tarefa de workflow {1}.
+jbpm.engine.end.task.error=Falha ao sinal de transi\ufffd\ufffdo {0} de tarefa workflow{1}.
+jbpm.engine.get.task.by.id.error=Falha ao recuperar tarefa{0}.
+jbpm.engine.compile.process.definition.zip.error=Falha ao analisar o processo de defini\ufffd\ufffdo de fluxo de jBPM arquivo zip.
+jbpm.engine.compile.process.definition.xml.error=Falha ao analisar a defini\ufffd\ufffdo do processo de jBPM fluxo de XML.
+jbpm.engine.compile.process.definition.unsupported.error=Falha ao analisar a defini\ufffd\ufffdo do processo - o tipo MIME suportados {0}
+jbpm.engine.get.task.definition.error=Falha ao localizar defini\ufffd\ufffdo do tipo {0}.
+jbpm.engine.get.jbpm.id.error=Formato da ID {0} \ufffd inv\ufffdlido.
+jbpm.engine.get.workflow.token.invalid=Caminho inv\ufffdlido workflow {0}.
+jbpm.engine.get.workflow.token.is.null=Workflow caminho {0} n\ufffdo existe.
+jbpm.engine.set.task.properties.invalid.value=O valor {0} \ufffd inv\ufffdlido para a propriedade de tarefa {1}.
+jbpm.engine.package.already.associated.error=N\ufffdo \ufffd poss\ufffdvel pacote de fluxo de trabalho associado {0} com inst\ufffdncia de workflow {1} como o seu j\ufffd est\ufffd associado a inst\ufffdncia fluxo de trabalho {2} ".
+jbpm.engine.convert.value.error=N\ufffdo \ufffd poss\ufffdvel converter jBPM valor {0} para valor Alfresco, uma vez que n\ufffdo \ufffd serializ\ufffdvel.
+jbpm.engine.get.company.home.invalid=Caminho inv\ufffdlido home empresa {0}.
+jbpm.engine.get.company.home.multiple=Caminho inv\ufffdlido home empresa {0}. Esperado um jogo, mas encontrou {1} encontrados.
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/lock-service_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/lock-service_pt_BR.properties
new file mode 100644
index 0000000..305dc80
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/lock-service_pt_BR.properties
@@ -0,0 +1,10 @@
+# Traduzido para o portugues Brasil por Fernando Hartmann (V1.3.0)
+
+# You have insufficent priveleges to realese the lock on the node (id: {0}). The node is locked by another user.
+
+lock_service.insufficent_privileges=Voc\ufffd n\ufffdo possui privil\ufffdgios suficientes para liberar o n\ufffd (id: {0}). O n\ufffd est\ufffd bloqueado por outro usu\ufffdrio.
+# The node (id: {0}) could not be locked since it is already locked by another user.
+lock_service.no_op=A opera\ufffd\ufffdo nao pode ser conclu\ufffdda pois o n\ufffd (id:{0}) est\ufffd bloqueado.
+# Can not perform operation since the node (id:{0}) is locked by another user.
+lock_service.no_op2=A opera\ufffd\ufffdo {0} nao pode ser conclu\ufffdda pois o n\ufffd (id:{1}) est\ufffd bloqueado .
+lock_service.node_locked=O n\ufffd (id: {0}) n\ufffdo pode ser bloqueado pois j\ufffd est\ufffd bloqueado por outro usu\ufffdrio.
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/lock-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/lock-service_pt_PT.properties
new file mode 100644
index 0000000..0b4896b
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/lock-service_pt_PT.properties
@@ -0,0 +1,7 @@
+
+# Lock service externalised display strings
+
+lock_service.insufficent_privileges=Voc\ufffd n\ufffdo tem privil\ufffdgios suficientes para desbloquear o n\ufffd (id: {0}). O n\ufffd est\ufffd trancado por outro usu\ufffdrio.
+lock_service.node_locked=O n\ufffd (id: {0}) n\ufffdo pode ser bloqueado, ele j\ufffd est\ufffd bloqueado por outro usu\ufffdrio.
+lock_service.no_op=N\ufffdo foi poss\ufffdvel concluir opera\ufffd\ufffdo, pois o n\ufffd (id:{0}) est\ufffd bloqueado.
+lock_service.no_op2=N\ufffdo foi poss\ufffdvel concluir opera\ufffd\ufffdo {0} pois o n\ufffd (id:{1}) est\ufffd bloqueado.
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/module-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/module-messages_pt_PT.properties
new file mode 100644
index 0000000..7eb6778
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/module-messages_pt_PT.properties
@@ -0,0 +1,22 @@
+
+# Module messages
+
+module.msg.found_modules={0} m\ufffddulo(s) encontrados.
+module.msg.starting=Iniciando m\ufffddulo ''{0}'' vers\ufffdo {1}.
+module.msg.installing=Instalando m\ufffddulo ''{0}'' vers\ufffdo {1}.
+module.msg.upgrading=Atualizando m\ufffddulo ''{0}'' vers\ufffdo {1} (was {2}).
+module.msg.missing=Um m\ufffddulo previamente instalado ''{0}'' (vers\ufffdo {1}) n\ufffdo est\ufffd presente em sua distribui\ufffd\ufffdo.
+module.msg.dependencies=M\ufffddulo ''{0}'' vers\ufffdo {1} tem as seguintes depend\ufffdncias: {1}
+
+module.warn.no_install_version=M\ufffddulo ''{0}'' n\ufffdo instalou a vers\ufffdo. Assumindo que a vers\ufffdo {1} foi instalado.
+
+module.err.missing_dependency=\nM\ufffddulo ''{0}'' vers\ufffdo {1} depende do modulo ''{2}'', que n\ufffdo foi instalado.
+module.err.downgrading_not_supported=\nDesatualiza\ufffd\ufffdo dos m\ufffddulos n\ufffdo \ufffd suportado.\nM\ufffddulo ''{0}'' vers\ufffdo {1} est\ufffd instalada e deve ser desinstalada antes da vers\ufffdo {2} ser instalada.
+module.err.unsupported_repo_version=\nM\ufffddulo ''{0}'' vers\ufffdo {1} \ufffd incompat\ufffdvel com a vers\ufffdo atual do reposit\ufffdrio {2}.\n A vers\ufffdo do reposit\ufffdrio necess\ufffdrio deve estar na faixa [{3} : {4}].
+module.err.already_executed=O componente do m\ufffddulo j\ufffd foi executado: {0}.{1}
+module.err.execution_failed=Um componente do m\ufffddulo ''{0}'' falhou na execu\ufffd\ufffdo: {1}
+module.err.component_already_registered=Um componente chamado ''{0}'' j\ufffd foi registrado para o m\ufffddulo ''{1}''.
+module.err.unable_to_open_module_properties=As propriedades do arquivo do m\ufffddulo ''{0}'' n\ufffdo pode ser lido.
+module.err.component_in_missing_module=O componente de ''{0}'' pertence a um m\ufffddulo inexistente ''{1}''.
+module.err.orphaned_components={0} componentes do m\ufffddulo n\ufffdo foram considerados para a execu\ufffd\ufffdo.
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/notification-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/notification-service_pt_PT.properties
new file mode 100644
index 0000000..8fe5526
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/notification-service_pt_PT.properties
@@ -0,0 +1,7 @@
+# Notification Service externalised display strings
+np-does-not-exist=N\ufffdo foi poss\ufffdvel enviar a notifica\ufffd\ufffdo, porque o provedor {0} n\ufffdo existe.
+default-sender-used=Remetente de e-mail de notifica\ufffd\ufffdo n\ufffdo tem conjunto de e-mail, o remetente padr\ufffdo ser\ufffd usado. (usu\ufffdrio={0})
+no-recipients=N\ufffdo foi poss\ufffdvel enviar e-mail de notifica\ufffd\ufffdo porque n\ufffdo foram fornecidos os destinat\ufffdrios. (documento={0})
+no-body-or-template=N\ufffdo foi poss\ufffdvel enviar a notifica\ufffd\ufffdo porque o nenhum corpo ou template do corpo foram especificados (n\ufffd={0})
+assigned-task=Voc\ufffd atribuiu uma tarefa
+new-pooled-task=Novo conjunto de tarefa
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/office-addin_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/office-addin_pt_PT.properties
new file mode 100644
index 0000000..67abd96
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/office-addin_pt_PT.properties
@@ -0,0 +1,148 @@
+
+##
+## Microsoft Office Add-In Messages
+##
+# Page Titles
+
+office.title.my_alfresco=Meu Alfresco
+office.title.navigation=Procurar Espa\u00e7os e Documentos
+office.title.search=Pesquisa Alfresco
+office.title.document_details=Detalhes do Documento
+office.title.my_tasks=Minhas Tarefas
+office.title.document_tags=Marcas do Documento
+
+# Help
+office.help.title=Ajuda On-line
+office.help.url=http://www.alfresco.com/help/{0}{1}/{2}/msaddin/
+
+# Headers and Subheaders
+office.header.my_checked_out_documents=Meus Documentos Verificados
+office.header.my_tasks=Minhas Tarefas
+office.header.current_space=Espa\u00e7o Atual
+office.header.spaces_in=Espa\u00e7os em {0}
+office.header.documents_in=Documentos em {0}
+office.header.document_actions=A\u00e7\u00f5es no Documento
+office.header.actions=A\u00e7\u00f5es
+office.header.details=Detalhes do Documento Atual
+office.header.document_tags=Marcas de Documento
+office.header.document_tags.for=Marcas de Documento para {0}
+office.header.version_history=Vers\u00e3o de Hist\u00f3rico
+office.header.version_history.for=Vers\u00e3o de Hist\u00f3rico para {0}
+office.header.search=Pesquisa
+office.header.task_details=Detalhes da Tarefa
+office.header.tag_cloud=Marca de Nuvem
+office.header.tagged=Documentos Marcados
+
+# Document Status
+office.status.locked=Bloqueado
+
+# Actions
+office.action.add_tag=Adicionar uma marca
+office.action.remove_tag=Remover marca "{0}"
+office.action.download=Download {0}
+office.action.open=Abrir {0}
+office.action.make_versionable=Tonar Versionaliz\u00e1vel
+office.action.compare_current=Comparar com atual
+office.action.checkin=Conferir
+office.action.checkin.description=Conferir o documento atual.
+office.action.checkout=Verificar
+office.action.checkout.description=Verificar o documento atual para uma c\u00f3pia do trabalho.
+office.action.start_workflow=Iniciar Workflow
+office.action.start_workflow.description=Iniciar Workflow Avan\u00e7ado para o documento atual.
+office.action.transform_pdf=Transformar para PDF
+office.action.transform_pdf.description=Transformar para formato Adobe PDF.
+office.action.open_details=Abrir Detalhe Completo
+office.action.open_details.description=Abrir o documento detalhes no Alfresco Explorer.
+office.action.save_to_alfresco=Salvar para Alfresco
+office.action.save_to_alfresco.description=Permite que voc\u00ea coloque o documento atual em gest\u00e3o Alfresco.
+office.action.insert=Inserir arquivo no documento atual
+office.action.create_collaboration_space=Criar um Espa\u00e7o de Colabora\u00e7\u00e3o
+office.action.create_collaboration_space.description=Criar um novo espa\u00e7o de colabora\u00e7\u00e3o no Reposit\u00f3rio Alfresco.
+office.action.launch_alfresco=Iniciar Alfresco
+office.action.launch_alfresco.description=Iniciar o Alfresco Explorer Cliente Web.
+office.action.userhome=Usu\u00e1rio para Espa\u00e7o Home
+office.action.parent_space=Subir para Espa\u00e7o Pai
+office.action.create_space=Criar Novo Espa\u00e7o
+office.action.create_collaboration_space=Criar Novo Espa\u00e7o de Colabora\u00e7\u00e3o
+office.action.delete=Excluir
+office.action.return_search=Voltar para Resultados da Pesquisa
+office.action.return_search.description=Retorna para a guia Pesquisa
+office.action.manage_task=Gerenciar
+
+# Buttons
+office.button.submit=Enviar
+office.button.cancel=Cancelar
+office.button.ok=OK
+office.button.search=Pesquisa
+
+# Messages
+office.message.unmanaged=O documento atual n\u00e3o \u00e9 gerenciado pelo Alfresco.
+office.message.unversioned=O documento atual n\u00e3o \u00e9 versionado.
+office.message.none=Nada
+office.message.no_documents=Nenhum documento
+office.message.no_due_date=Sem Data de Vencimento
+office.message.no_tasks=Nenhuma Tarefa
+office.message.no_subspaces=Nenhum Sub-espa\u00e7o
+office.message.search_for=Pesquisar por
+office.message.results_max.before=Retorna um m\u00e1ximo de
+office.message.results_max.after=Itens
+office.message.no_results=Nenhnum resultado encontrado
+office.message.confirm_delete=Tem certeza de que deseja excluir este documento?
+office.message.enter_workflow_details=Digite os detalhes abaixo novo workflow
+office.message.workflow_action_complete='{0}' a\u00e7\u00f5es de Workflow completadas.
+
+# Properties
+office.property.title=T\u00edtulo
+office.property.description=Descri\u00e7\u00e3o
+office.property.creator=Criado
+office.property.created=Criado
+office.property.modifier=Modificador
+office.property.modified=Modificado
+office.property.size=Tamanho
+office.property.categories=Categorias
+office.property.author=Autor
+office.property.date=Data
+office.property.due_date=Data de Vencimento
+office.property.name=Nome
+office.property.template=Modelo
+office.property.filename=Nome do arquivo
+office.property.workflow=Workflow
+office.property.assign_to=Atribuir a
+office.property.due_on=Devido em
+office.property.status=Situa\u00e7\u00e3o
+office.property.priority=Prioridade
+office.property.start_date=Data de In\u00edcio
+office.property.type=Tipo
+office.property.complete=Completo
+
+#\u00a0Workflow
+office.workflow.review=Rever e Aprovar
+office.workflow.adhoc=Tarefa Adhoc
+
+# Result messages
+office.result.failed=A\u00e7\u00e3o falhou
+office.result.convert.failed=N\u00e3o foi poss\u00edvel converter o documento
+office.result.converted=Documento convertido
+office.result.delete.failed=N\u00e3o foi poss\u00edvel excluir documento
+office.result.deleted=Documento exclu\u00eddo
+office.result.checkout.failed=N\u00e3o foi poss\u00edvel verificar de documentos
+office.result.checked_out=Documento verificado
+office.result.checkin.failed=N\u00e3o foi poss\u00edvel conferir documento
+office.result.checked_in=Documento conferido
+office.result.version.failed=N\u00e3o foi poss\u00edvel definir vers\u00e3o do documento
+office.result.versioned=Vers\u00e3o do documento ok
+office.result.workflow_started=Novo Workflow iniciado
+office.result.unknown=A\u00e7\u00e3o desconhecida
+office.result.exception=A\u00e7\u00e3o falhou devido a exce\u00e7\u00e3o
+office.result.create_space.failed=N\u00e3o foi poss\u00edvel criar o espa\u00e7o
+office.result.create_space.missing_name=O espa\u00e7o deve ter um nome
+office.result.space_created=Novo espa\u00e7o criado
+office.result.user_not_found=Usu\u00e1rio n\u00e3o encontrado
+
+# Miscellaneous
+office.unit.kb=KB
+office.version.notes=Notas
+office.task.overdue=vencido
+office.task.due_today=hoje, devido
+office.tip.task_item=Item de Tarefas
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/patch-service_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/patch-service_pt_BR.properties
new file mode 100644
index 0000000..c3768a9
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/patch-service_pt_BR.properties
@@ -0,0 +1,62 @@
+# Traduzido para o portugues Brasil por Fernando Hartmann (V1.3.0)
+
+patch.authoritiesFolder.description=Garante a exist\ufffdncia da pasta de autoridades do usu\ufffdrio [JIRA: AR-497].
+patch.categoryRootPermission.description=Configura as permiss\ufffdes necess\ufffdrias na Pasta 'Category Root'
+patch.categoryRootPermission.err.not_found=A pasta 'Category Root' ({0}) n\ufffdo pode ser enconrtrada.
+patch.categoryRootPermission.result=Garente o papel CONSUMER para GUEST na pasta "Category Root": {0}
+patch.contentPermission.description=Altera as entradas de permiss\ufffdo de 'cm:content' para 'sys:base'.
+patch.contentPermission.upgrade=Por favor, fa\ufffda primeiro o upgrade para a vers\ufffdo 1.2.1
+patch.descriptorUpdate.description=Altera o descritor do Reposit\ufffdrio
+patch.descriptorUpdate.result=Alterado o descritor do Reposit\ufffdrio
+patch.emailTemplatesContent.description=Carrega os modelos de Email para a pasta 'Email Templates'.
+patch.emailTemplatesContent.result=Importados os modelos de email para a pasta default.
+patch.emailTemplatesFolder.description=Garante a exist\ufffdncia da pasta 'Email Templates'.
+patch.emailTemplatesFolder.result.created=A pasta 'Email Templates' foi criada com sucesso: {0}
+patch.emailTemplatesFolder.result.exists=A pasta 'Email Templates' j\ufffd existe: {0}
+patch.executer.checking=Verificado de a Atualiza\ufffd\ufffdes a executar ...
+patch.executer.executed==== Aplicada corre\ufffd\ufffdo ===\n\
+ ID: {0}\n\
+ RESULTADO:\n\
+ {1}\n\
+ ======================================
+patch.executer.failed==== Falha na aplica\ufffd\ufffdo da corre\ufffd\ufffdo ===\n\
+ ID: {0}\n\
+ RESULTADO:\n\
+ {1}\n\
+ ======================================
+patch.executer.no_patches_required=Nenhuma atualiza\ufffd\ufffdo foi necess\ufffdria.
+patch.executer.not_executed==== Corre\ufffd\ufffdo foi Registrada(n\ufffdo executada) ===\n\
+ ID: {0}\n\
+ RESULTADO:\n\
+ {1}\n\
+ ======================================
+patch.fixNodeSerializableValues.description=Garente que os valores da propriedade n\ufffdo ser\ufffdo armazenados como 'Serializable' se todos n\ufffdo forem pass\ufffdveis de serializa\ufffd\ufffdo.
+patch.fixNodeSerializableValues.result=Corrigidas {0} propriedades de n\ufffddos com valores serializados
+patch.forumsIcons.description=Altera as refer\ufffdncias dos \ufffdcones dos f\ufffdruns
+patch.forumsIcons.result=Alterado(s) {0} refer\ufffdncias \ufffd \ufffdcones
+patch.general.property_not_set=A propriedade "{0}" n\ufffdo foi configurada nesta Atualiza\ufffd\ufffdo: {1}
+patch.genericBootstrap.err.multiple_found=M\ufffdltiplos n\ufffddos sencontrados: {0}
+patch.genericBootstrap.result.created=View importada para o loca de Bootstrap: {0}({1})
+patch.genericBootstrap.result.exists=Local do Bootstrap j\ufffd existe: {0}
+patch.guestPersonPermission.description=Altera a permiss\ufffdo 'Guest Person' de 'Consumer' para 'Read'
+patch.guestPersonPermission.result=Alterada a permiss\ufffdo 'Guest Person' de 'Consumer' para 'Read'
+patch.guestUser.description=Adiciona uo usu\ufffdrio guest e seu Espa\ufffdo Inicial, corrige as permiss\ufffdes no Espa\ufffdo inicial da empresa, e tamb\ufffdm,\
+patch.guestUser.result=Adicionado o usu\ufffdrio guest e corrigidas suas permiss\ufffdes.
+patch.savedSearchesFolder.description=Garante a exist\ufffdncia da pasta de 'Pesquisas Salvas'.
+patch.savedSearchesFolder.result.created=A pasta de Pesquisas Salvas foi criada com sucesso: {0}
+patch.savedSearchesFolder.result.exists=A pasta de Pesquisas Salvas j\ufffd exste: {0}
+patch.savedSearchesPermission.description=Configuras as permiss\ufffdes necess\ufffdrias na pasta de Pesquisas Salvas
+patch.savedSearchesPermission.err.not_found=Pasta Pesquisas Salvas n\ufffdo foi enconrtrada.
+patch.savedSearchesPermission.result.applied=Garante o papel 'CONTRIBUTOR' para 'EVERYONE' na pasta Pesquisas Salvas: {0}.
+patch.scriptsFolder.description=Garante a exist\ufffdncia da pasta 'Scripts'.
+patch.scriptsFolder.result.created=A pasta 'Scripts' foi criada com sucesso: {0}
+patch.scriptsFolder.result.exists=A pasta 'Scripts' j\ufffd existe: {0}
+patch.service.not_relevant=N\ufffdo relevante para o esquema {0}
+patch.spacesRootPermission.description=Altera a permiss\ufffdo do Espa\ufffdo Raiz 'Consumer' para 'Read'
+patch.spacesRootPermission.result=Alterada a permiss\ufffdo do Espa\ufffdo Raiz 'Consumer' para 'Read'
+patch.topLevelGroupParentChildAssociationTypePatch.=Corrigidos os tipos de associa\ufffd\ufffdes entre os grupos de n\ufffdveis mais elevados e seus filhos.
+patch.topLevelGroupParentChildAssociationTypePatch.description=Garante grupos de n\ufffdvel mais elevado, tenham o tipo de acossia\ufffd\ufffdo correta com seus filhos.
+patch.updateGuestPermission.description=Renomeia a permiss\ufffdo do guest de 'Guest' para 'Consumer'
+patch.updateGuestPermission.upgrade=Por favor, fa\ufffda primeiro o upgrade para a vers\ufffdo 1.2.1
+patch.updatePermissionData.description=Altera as permiss\ufffdes de 'Pasta' para 'CmObject'.
+patch.updatePermissionData.upgrade=Por favor, fa\ufffda primeiro o upgrade para a vers\ufffdo 1.2.1
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/patch-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/patch-service_pt_PT.properties
new file mode 100644
index 0000000..71d1dde
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/patch-service_pt_PT.properties
@@ -0,0 +1,381 @@
+
+# PatchService messages
+
+
+patch.service.preceeded_by_alternative=Precedido pelo patch alternativo ''{0}''.
+patch.service.not_relevant=N\ufffdo \ufffd relevante ao schema {0}
+patch.executer.checking=Verificando patchs para aplicar ...
+patch.service.applying_patch=\tAplicando patch ''{0}'' ({1}).
+patch.progress=\t\tPatch {0} {1}% completo, estimativa de conclus\ufffdo {2}.
+patch.validation.failed=Valida\ufffd\ufffdo do patch ''{0}'' falhou. Patch \ufffd aplic\ufffdvel \ufffd um schema mais novo que o schema desta release ({1}).\nfixesToSchema: {2}\ntargetSchema: {3}.\nSe este pacth deve ser executado a cada nova instala\ufffd\ufffdo, verifique se o valor de ''fixesToSchema'' est\ufffd definido como '''${version.schema}'''.
+patch.executer.no_patches_required=N\ufffdo foi necess\ufffdrios aplicar patches
+patch.executer.system_readonly=Patches n\ufffdo podem ser aplicados em um sistema somente leitura. Poss\ufffdvel incompatibilidade entre o aplicativo e os dados existentes.
+patch.executer.not_executed =\n=== Patch gravado (n\ufffdo executado) === \nID: {0}\nRESULTADO: \n{1}\n=====================================
+patch.executer.executed =\n=== Patch Aplicado === \nID: {0}\nRESULTADO: \n{1}\n=====================================
+patch.executer.failed =\n=== Falha ao aplicar patch === \nID: {0}\nRESULTADO: \n{1}\n=====================================
+patch.noLongerSupportedPatch.err.use_incremental_upgrade = \nPatch ''{0}'' foi suportado at\ufffd a vers\ufffdo {1}.\n Por favor, fa\ufffda um umgrade incremental usando a vers\ufffdo {2}.
+
+# General patch messages
+
+patch.genericBootstrap.result.exists=Localiza\ufffda\ufffd do Bootstrap j\ufffd existe: {0}
+patch.genericBootstrap.result.created=View importada ao bootstrap localizado: {0} ({1})
+patch.genericBootstrap.err.multiple_found=M\ufffdltiplos n\ufffds encontrados em: {0}
+
+patch.general.property_not_set=Propiedade ''{0}'' do patch n\ufffdo foi definida no patch: {1}
+
+patch.QNamePatch.result=Sucesso ao autualizar o QName de ''{0}'' para ''{1}''.
+
+patch.genericMimetypeUpdate.start=Atualizando mimetypes.
+patch.genericMimetypeUpdate.updated=\n\tAtualizado {0} refer\ufffdncias \ufffd conte\ufffddos com mimetype ''{1}'' para usar ''{2}''.
+patch.genericMimetypeUpdate.indexed=\n\Indexado {0} n\ufffds em ''{1}''.
+patch.genericMimetypeUpdate.done=\n\tAtualiza\ufffd\ufffdo de Mimetypes conclu\ufffdda
+patch.genericMimetypeUpdate.doneReindex=\n\tAtualiza\ufffd\ufffdo de Mimetypes conclu\ufffdda. Reindexa\ufffd\ufffdo seletiva foi desativada; \ufffd necess\ufffdrio reindexar para pesquisar por novos mimetypes.
+
+# Individual patch messages
+
+patch.noOpPatch.description=Um placeholder para um patch; Geralmente, marca um patch anterior.
+patch.noOpPatch.result=N\ufffdo patch
+
+patch.marker.description=Marca o patch, para gravar instala\ufffd\ufffdes e atualiza\ufffd\ufffdes.
+patch.marker.result=Marcador de patch aplicados.
+
+patch.savedSearchesFolder.description=Certifica a exist\ufffdncia do diret\ufffdrio 'Saved Searches'.
+patch.savedSearchesFolder.result.exists=O diret\ufffdrio 'saved searches' j\ufffd existe: {0}
+patch.savedSearchesFolder.result.created=O diret\ufffdrio 'saved searches' foi criado: {0}
+
+patch.savedSearchesPermission.description=Define as permiss\ufffdes necess\ufffdrias no diret\ufffdrio 'Saved Searches' .
+patch.savedSearchesPermission.result.applied=Concede a posi\ufffd\ufffdo de CONTRIBUTOR para TODOS no diret\ufffdrio 'Saved Searches' : {0}.
+patch.savedSearchesPermission.err.not_found=Diret\ufffdrio 'Saved Searches' n\ufffdo encontrado.
+
+patch.updatePermissionData.description=Atualiza permiss\ufffdes de 'folder' para 'cmobject' [JIRA: AR-344].
+patch.updatePermissionData.result=Muda o controle de acesso {0} 'folder' para 'cmobject'.
+
+patch.authoritiesFolder.description=Certifica a exist\ufffdncia do diret\ufffdrio 'user authorities' [JIRA: AR-497].
+
+patch.authoritiesFolderPermission.description=Certifica se as autoridades de grupo est\ufffdo vis\ufffdveis por todos.
+
+patch.guestUser.description=Adiciona o usu\ufffdrio Convidado (guest), espa\ufffdo do convidado, arruma as permiss\ufffdes da home da empresa, home do convidado e pessoa convidado
+patch.guestUser.result=Adicionado usu\ufffdrio Convidado(guest) e arrumada permiss\ufffdes.
+
+patch.fixNodeSerializableValues.description=Certifica que os valores das propiedades n\ufffdo est\ufffdo armazenados como Serializable, se \ufffd que isso \ufffd poss\ufffdvel
+patch.fixNodeSerializableValues.result=Corrigido propiedade {0} do n\ufffd com valores serializados
+
+patch.updateGuestPermission.description=Renomeia as permiss\ufffdes do Convidado de 'Guest' (Convidado) para 'Consumer' (Consumidor)
+patch.updateGuestPermission.result=Alterao {0} controles de acesso de 'Guest' para 'Consumer'.
+
+patch.categoryRootPermission.description=Define as permiss\ufffdes necess\ufffdrias no diret\ufffdrio 'Category Root'.
+patch.categoryRootPermission.result=Concedido a posi\ufffd\ufffdo de CONSUMER ao GUEST no diret\ufffdrio 'Category Root' : {0}.
+patch.categoryRootPermission.err.not_found=Diret\ufffdrio 'Category Root' ({0}) n\ufffdo encontrado.
+
+patch.guestPersonPermission.description=Muda as permiss\ufffdes do convidado de 'Consumer' para 'Read' (Leitura)
+patch.guestPersonPermission.result=Alteradas as permiss\ufffdes do convidado de 'Consumer' para 'Read' (Leitura)
+
+patch.spacesRootPermission.description=Altera as permiss\ufffdes nos Spaces store de 'Consumer' para 'Read'
+patch.spacesRootPermission.result=Alteradas as permiss\ufffdes nos Spaces store de 'Consumer' para 'Read'
+
+patch.contentPermission.description=Altera as permiss\ufffdes de 'cm:content' para 'sys:base'.
+patch.contentPermission.result=Alterados {0} controles de acesso de 'cm:content' para 'sys:base'.
+
+patch.forumsIcons.description=Atualiza refer\ufffdncias aos \ufffdcones do f\ufffdrum
+patch.forumsIcons.result=Atualizadas {0} refer\ufffdncias de \ufffdcones
+
+patch.emailTemplatesFolder.description=Certifica a exist\ufffdncia do diret\ufffdrio 'Email Templates' .
+patch.emailTemplatesFolder.result.exists=O diret\ufffdrio 'email templates' j\ufffd existe: {0}
+patch.emailTemplatesFolder.result.created=Diret\ufffdrio 'email templates' Criado: {0}
+
+patch.emailInviteAndNotifyTemplatesFolder.description=Certifica a exist\ufffdncoa dos diret\ufffdios 'Email Invite Templates' e 'Email Notify Templates' .
+patch.emailNotifyTemplatesFolder.result.exists=Diret\ufffdrio 'Email Notify Templates' j\ufffd existe: {0}
+patch.emailNotifyTemplatesFolder.result.created=Diret\ufffdrio 'Email Notify Templates' foi criado: {0}
+patch.emailInviteTemplatesFolder.result.exists=Diret\ufffdrio 'Email Invite Templates' j\ufffd existe: {0}
+patch.emailInviteTemplatesFolder.result.created=Diret\ufffdrio 'Email Invite Templates' foi criado: {0}
+
+patch.emailTemplatesContent.description=Carrega o template de e-mail para o diret\ufffdrio 'Email Templates'.
+patch.emailTemplatesContent.result=Importado template de e-mail para o diret\ufffdrio padr\ufffdo.
+
+patch.descriptorUpdate.description=Atualiza o descritor do reposit\ufffdrio
+patch.descriptorUpdate.result=Descritor do reposit\ufffdrio atualizado
+
+patch.scriptsFolder.description=Certifica a exist\ufffdncia do diret\ufffdrio 'Scripts' .
+patch.scriptsFolder.result.exists=Diret\ufffdrio 'Scripts' j\ufffd existe: {0}
+patch.scriptsFolder.result.created=Diret\ufffdrio 'Scripts' foi criado: {0}
+
+patch.topLevelGroupParentChildAssociationTypePatch.description=Certifica que os grupos pais tem os filhos com tipo de associa\ufffd\ufffdo correta.
+patch.topLevelGroupParentChildAssociationTypePatch.result=Corrigidos {0} tipos de associa\ufffd\ufffdo de filhos.
+patch.topLevelGroupParentChildAssociationTypePatch.err.sys_path_not_found=Local da autoridade system n\ufffdo localizada: {0}
+patch.topLevelGroupParentChildAssociationTypePatch.err.auth_path_not_found=Local da autoridade necess\ufffdria n\ufffdo localizada: {0}
+
+patch.actionRuleDecouplingPatch.description=Migra as regras existentes para o modelo atualizado, onde as regras s\ufffdo separadas das a\ufffd\ufffdes.
+patch.actionRuleDecouplingPatch.result=Atualizadas {0} regras.
+
+patch.systemWorkflowFolder.description=Certifica a exist\ufffdncia do container do workflow do sistema.
+patch.systemWorkflowFolder.result.created=Criado container do workflow do sistema {0}.
+
+patch.rssTemplatesFolder.description=Certifica a exist\ufffdncia do diret\ufffdrio 'RSS Templates'.
+patch.rssTemplatesFolder.result.exists=Diret\ufffdrio 'RSS Templates' j\ufffd existe: {0}. Re-aplicadno permiss\ufffdes do convidado.
+patch.rssTemplatesFolder.result.created=Diret\ufffdrio 'RSS Templates' criado: {0}
+
+patch.rendition.rendering_actions.exists=Diret\ufffdrio 'Rendering Actions' j\ufffd existe: {0}.
+patch.rendition.rendering_actions.created=Diret\ufffdrio 'Rendering Actions' foi criado: {0}
+patch.rendition.rendering_actions.description=Cria o diret\ufffdrio 'Rendering Actions'.
+
+patch.replication.replication_actions.exists=O diret\ufffdrio 'Replication Actions' j\ufffd existe: {0}.
+patch.replication.replication_actions.created=O diret\ufffdrio 'Replication Actions' foi criado: {0}
+patch.replication.replication_actions.description=Cria o diret\ufffdrio 'Replication Actions'.
+
+patch.uifacetsAspectRemovalPatch.description=Remove uifacets incorretamente aplicados nos arquivos do template de apresenta\ufffd\ufffdo.
+patch.uifacetsAspectRemovalPatch.updated=Removido uifacets dos arquivos do template de apresenta\ufffd\ufffdo {0} .
+
+patch.guestPersonPermission2.description=Muda as permiss\ufffdes da pessoa Convidado para vis\ufffdevl por todos os usu\ufffdrios Consumuidores.
+patch.guestPersonPermission2.result=Muda as permiss\ufffdes da pessoa Convidado para vis\ufffdevl por todos os usu\ufffdrios Consumuidores.
+
+patch.schemaUpgradeScript.description=Certifica que o script de atualiza\ufffd\ufffdo da base de dados foi executado.
+patch.schemaUpgradeScript.err.not_executed=O script de atualiza\ufffd\ufffdo do schema, ''{0}'', n\ufffdo foi executado nesta base de dados.
+
+patch.uniqueChildName.description=Verifica e renomeia filhos duplicados.
+patch.uniqueChildName.copyOf=({0}-{1})
+patch.uniqueChildName.result=Verificado {0} associa\ufffd\ufffdes, e corrigidos {1} duplicidades. Verifique arquivo {2} para maiores detalhes.
+patch.uniqueChildName.err.unable_to_fix=Auto corre\ufffd\ufffdo de nomes duplicados falhou. Verifique arquivo {0} para maiores detalhes.
+
+patch.invalidNameEnding.description=Corrige nomes terminados com espa\ufffdo.
+patch.invalidNameEnding.result=Corrigidos {0} nomes terminados com espa\ufffdo. Verifique arquivo {1} para maiores detalhes.
+patch.invalidNameEnding.err.unable_to_fix=Auto-corre\ufffd\ufffdo de nomes terminados com espa\ufffdo falhou. Verifique arquivo {0} para maiores detalhes.
+patch.invalidNameEnding.rewritten=Nome ''{0}'' alterado para ''{1}''
+
+patch.systemDescriptorContent.description=Adiciona propiedades da vers\ufffdo para o descritor do sistema.
+patch.systemDescriptorContent.result=Adicionado propiedades da vers\ufffdo para o descritor do sistema..
+patch.systemDescriptorContent.err.no_version_properties=O recurso version.properties n\ufffdo foi encontrado.
+patch.systemDescriptorContent.err.no_descriptor=O descritor do sistema n\ufffdo foi encontrado.
+
+patch.versionHistoryPerformance.description=Melhora a performance em pesquisas no hist\ufffdrico.
+patch.versionHistoryPerformance.result=Atualizado {0} objetos do hist\ufffdrico para melhorar performance.
+
+patch.multilingualBootstrap.description=Bootstraps o n\ufffd que receber\ufffd o container multi-idioma.
+
+patch.wcmFolders.description=Certifica que existem os diret\ufffdrios de WCM 'Web Projects' e 'Web Forms' .
+patch.wcmFolders.webprojects.result.exists=Diret\ufffdrio 'Web Projects' j\ufffd existe: {0}
+patch.wcmFolders.webprojects.result.created=Diret\ufffdrio 'Web Projects' criado: {0}
+patch.wcmFolders.webforms.result.exists=Diret\ufffdrio 'Web Forms' j\ufffd existe: {0}
+patch.wcmFolders.webforms.result.created=Diret\ufffdrio 'Web Forms' criado: {0}
+
+patch.linkNodeExtension.description=Corrige extens\ufffdes de arquivos de links para ter a extens\ufffdo '.url'.
+patch.linkNodeExtension.result=Corrigido {0} extens\ufffdes de arquivos. Verifique arquivo {1} para maiores detalhes.
+patch.linkNodeExtension.err.unable_to_fix=Corre\ufffd\ufffdo autom\ufffdtica de extens\ufffdes de arquivos falhou. Verifique arquivo {0} para maiores detalhes.
+patch.linkNodeExtension.rewritten=Nome ''{0}'' alterado para ''{1}''
+
+patch.systemRegistryBootstrap.description=Bootstraps o n\ufffd que receber\ufffd os metadados do registro do sistema.
+
+patch.userAndPersonUserNamesAsIdentifiers.description=Reindexa usr:user e cm:person UIDs como identificadores.
+patch.userAndPersonUserNamesAsIdentifiers.result=Reindexado user:user e cm:person UIDs como identificadores.
+
+patch.contentFormFolderType.description=Atualiza o tipo de objetos no diret\ufffdrio 'WCM Content Form'.
+patch.contentFormFolderType.result=Atualizado {0} objtos do diret\ufffdrio 'WCM Content Form' para o tipo 'wcm:formfolder'.
+
+patch.groupNamesAsIdentifiers.description=Reindexa usr:authorityContainer GIDs como identificadores.
+patch.groupNamesAsIdentifiers.result=Reindexa usr:authorityContainer como identificadores
+
+patch.invalidUserPersonAndGroup.description=Corrige UIDs inv\ufffdlidos para pessoas e usu\ufffdrios; e GIDs iv\ufffdlidos.
+patch.invalidUserPersonAndGroup.result=Corrigido ''{0}'' n\ufffds de usu\ufffdrios inv\ufffdlidos, ''{1}'' nos de pessoas in\ufffdlidas, e ''{2}'' n\ufffds de autoridades inv\ufffdlidas.
+
+patch.AVMGuidPatch.description=Define GUIDs nos n\ufffds AVM.
+patch.AVMGuidPatch.result=AVM GUIDs definidos.
+
+patch.webscripts.description=Adiciona Web Scripts para o dicion\ufffdrio de dados.
+patch.webscripts2.description=Adiciona Web Scripts (segundo grupo) para o dicion\ufffdrio de dados.
+patch.webscripts3.description=Atualiza o LEIAME dos Web Scripts.
+patch.webscriptsExtension.description=Adiciona extens\ufffdes Web Scripts para o dicion\ufffdrio de dados.
+
+patch.AVMLayeredSnapshot.description=Define indirectionVersion em N\ufffds de Camadas.
+patch.AVMLayeredSnapshot.result=N\ufffd de Camada indirectionVersions definido.
+
+patch.groupMembersAsIdentifiers.description=Reindexa membros de usr:authorityContainer como Identificadores
+
+patch.genericWorkflow.result.deployed=Re-publicado {0} workflows.
+
+patch.redeploySubmitProcess.description=Re-publica defini\ufffd\ufffdo do WCM Submit Process.
+patch.deploySubmitDirectProcess.description=Publicado defini\ufffd\ufffdo WCM Direct Submit Process.
+
+patch.AVMAspects.description=Muda os aspectos de armazenamento nos n\ufffds AVM.
+patch.AVMAspects.result=Aspectos alterados.
+
+patch.ReadmeTemplate.description=Publicado template do LEIAME
+patch.webScriptsReadme.description=Aplicado template do LEIAME no diret\ufffdrio dos Web Scripts
+
+patch.AVMProperties.description=Altera armazenamento de propiedades em n\ufffds AVM.
+patch.AVMProperties.result=Propiedades foram movidas.
+
+patch.customModels.description=Adiciona diret\ufffdrio 'Models' ao dicion\ufffdrio de dados
+patch.customMessages.description=Adiciona diret\ufffdrio 'Messages' ao dicion\ufffdrio de dados
+patch.customWebClientExtension.description=Adiciona diret\ufffdrio 'Web Client Extension' ao dicion\ufffdrio de dados
+
+patch.customWorkflowDefs.description=Adiciona diret\ufffdrio 'Workflow Definitions' ao dicion\ufffdrio de dados.
+
+patch.emailContributorGroup.description=Adiciona o grupo 'GROUP_EMAIL_CONTRIBUTORS'.
+
+patch.avmStoreAsIdentifier.description=Reindexa wca:webfolder para tornar wca:avmstore um identificador
+patch.avmStoreAsIdentifier.result=Reindexado wca:webfolder para tornar wca:avmstore um identificador
+
+patch.avmFormPropertyIdentifier.description=Reindexa wca:webform para tornar wca:formname um identificador
+patch.avmFormPropertyIdentifier.result=Reindexado wca:webform para tornar wca:formname um identificador
+
+patch.formsFolder.description=Adiciona diret\ufffdrio 'Forms' ao dicion\ufffdrio de dados
+
+patch.tagRootCategory.description=Adiciona 'Tags' como nova categoria raiz.
+
+patch.sitesFolder.description=Adiciona diret\ufffdrio 'Sites' para o Home da Empresa.
+
+patch.deploymentMigration.description=Migra os dados da publica\ufffd\ufffdo para o novo modelo.
+patch.deploymentMigration.webProjectName=Migrando dados de publica\ufffda\ufffd apra o projeto ''{0}''
+patch.deploymentMigration.serverMigrated=Servidor ''{0}'' do projeto ''{1}'' foi migrado
+patch.deploymentMigration.reportMigrated=Relat\ufffdrio de publica\ufffd\ufffdo ''{0}'' do projeto ''{1}'' foi migrado
+patch.deploymentMigration.result=Dados de publica\ufffd\ufffdo foram, migrados
+
+patch.updateAvmPermissionData.description=Altera permiss\ufffdes do AVM de 'webfolder' para 'cmobject'.
+patch.updateAvmPermissionData.result=Alterado {0} controles de acesso de 'webfolder' para 'cmobject'.
+
+patch.updateAvmPermissions.description=Atualiza ACLs em todos os objetos AVM para o novo modelo de permiss\ufffdes, vers\ufffdo 2.2
+patch.updateAvmPermissions.result=Atualizadas ACLs. Criadas {0} defini\ufffd\ufffdes e {1} camadas de ACLs.
+
+patch.wcmPermissionPatch.description=Corrige as ACLs, para que elas sejam apenas definidas na staging area.
+patch.wcmPermissionPatch.result=Atualizada ACLs: ACLs foram movidas para a staging area e removida de todas as demais \ufffdreas. Agora, elas s\ufffdo aplicadas por camadas.
+
+patch.avmWebProjectInheritPermissions.description=Quebra a heran\ufffda de permiss\ufffdes no objeto wca:webfolder para esconder acesso por padr\ufffdo.
+patch.avmWebProjectInheritPermissions.result=Removida heran\ufffda de permiss\ufffdes em todos os objetos wca:webfolder.
+
+patch.wcmPostPermissionSnapshotPatch.description=Reverte \ufffdreas (Depois de corrigir parq eu as ACLs fiquem na Staging Area).
+patch.wcmPostPermissionSnapshotPatch.result=Revers\ufffdo de \ufffdrea de ACL completa.
+
+patch.updateDmPermissions.description=Atualiza ACLs em todos os objetos do n\ufffd DM para o novo modelo de permiss\ufffdes 3.0
+patch.updateDmPermissions.result=Atualizadas ACLs. Criadas {0} defini\ufffd\ufffdes.
+
+patch.db-V3.0-0-CreateActivitiesExtras.description=Substituida por 'patch.db-V3.0-ActivityTables', que deve executar primeiro.
+
+patch.createSiteStore.description=Cria a \ufffdrea de armazenamento AVM da estrutura de dados do site para clients web-tier 3.0
+patch.createSiteStore.result=Criada \ufffdrea de armazenamento AVM
+
+patch.sitePermissionRefactorPatch.description=Cria grupos de permiss\ufffdes para sites
+patch.sitePermissionRefactorPatch.result=Grupos crriados para todos os sites e os usu\ufffdrios foram alocados de acordo.
+
+patch.migrateVersionStore.description=Migra\ufffd\ufffdo da Version Store (de lightWeightVersionStore para version2Store)
+patch.migrateVersionStore.incomplete=Migra\ufffd\ufffdo Version Store falhou
+patch.migrateVersionStore.done=Migra\ufffd\ufffdo Version Store conclu\ufffdda
+patch.migrateVersionStore.bypassingPatch=Pula o patch de migra\ufffd\ufffdo da Version Store para ser agendado posteriormente.
+
+patch.inviteEmailTemplate.description=Adiciona template de email do tipo convite para o espa\ufffdo de convites
+
+patch.calendarModelNamespacePatch.description=Atualiza o namespace do modelo do calend\ufffdrio e reindexa todos os objetos do calend\ufffdrio
+patch.calendarModelNamespacePatch.result=Atualizado o namespace do calend\ufffdrio para http://www.alfresco.org/model/calendar e reindexado {0} objetos do calend\ufffdrio.
+
+patch.spacesStoreGuestPermission.description=Concede permiss\ufffdo de LEITURA para o usu\ufffdrio Convidado no n\ufffd raiz do SpaceStore.
+patch.spacesStoreGuestPermission.result=Concedido permiss\ufffdo de LEITURA para o usu\ufffdrio Convidado no n\ufffd raiz do SpaceStore.
+
+patch.administratorGroup.description=Cria o grupo 'ALFRESCO_ADMINISTRATORS'.
+
+patch.resetWCMToGroupBasedPermissionsPatch.description=Reseta WCM para permiss\ufffdes baseadas em grupo.
+patch.resetWCMToGroupBasedPermissionsPatch.result=WCM resetado para permiss\ufffdes baseadas em grupo.
+
+patch.migrateVersionStoreUpdateCounter.description=Atualiza contador interno version2Store (caso necess\ufffdrio).
+patch.migrateVersionStoreUpdateCounter.result=Atualizado contador interno version2Store {0}
+
+patch.invitationMigration.description=Migra convites do servi\ufffdo anterior para o novo servi\ufffdo de convites
+patch.invitationMigration.result=Migrado {0} convites do servi\ufffdo anterior para o novo servi\ufffdo de convites
+patch.invitationMigration.no_invites=Nenhum convite requer migra\ufffd\ufffdo.
+
+patch.webSiteAddModerated.description=Alterando visibilidade do Web Site visibility de BOOL para ENUM.
+patch.webSiteAddModerated.result=Alterado visibilidade do Web Site.
+
+patch.mtShareExistingTenants.description=Atualiza tenants existentes para MT Share.
+patch.mtShareExistingTenants.result=Atualizado tenants existentes para MT Share.
+patch.mtShareExistingTenants.result.not_applicable=Patch aplicado, mas n\ufffdo foram feitas mudan\ufffdas, j\ufffd que MT n\ufffdo est\ufffd habilitado.
+
+patch.redeployInvitationProcess.description=Re-publica defini\ufffd\ufffdo do processo de convites.
+
+patch.imapFolders.description=Cria estrutura de diret\ufffdrios necess\ufffdrios para habilitad IMAP.
+patch.imapFolders.result.exists=Diret\ufffdrio 'Imap Configs' j\ufffd existe
+patch.imapFolders.result.created=Diret\ufffdrio 'Imap Configs' foi criado!
+
+patch.zonedAuthorities.description=Adiciona o container cm:authority remodelado para o espa\ufffdo de armazenamento.
+
+patch.authorityMigration.description=Copia qualquer altoridade anterior da \ufffdrea do usu\ufffdrio para a \ufffdrea de armazenamento
+patch.authorityMigration.process.name=Migra\ufffd\ufffdo de Autoridades
+patch.authorityMigration.warning.assoc=Ignorando subscri\ufffd\ufffdo do grupo para o usu\ufffdrio n\ufffdo existente {1}
+patch.authorityMigration.result=Migrado {0} grupos e {1} associa\ufffd\ufffdes para a \ufffdrea de armazenamento.
+
+patch.authorityDefaultZonesPatch.description=Adiciona os grupos e pessoas para as zonas apropiadas no WCM, Share e tudo mais.
+patch.authorityDefaultZonesPatch.result=Grupos sem zona e pessoas adicionadas \ufffds zonas padr\ufffdes.
+patch.authorityDefaultZonesPatch.users= Adicionando usu\ufffdrios \ufffds zonas ...
+patch.authorityDefaultZonesPatch.groups= Adicionando grupos \ufffds zonas ...
+
+patch.fixNameCrcValues.description=Corrige nomes e QName CRC32 para codifica\ufffd\ufffdo UTF-8.
+patch.fixNameCrcValues.result=Corrigido CRC32 para codifica\ufffd\ufffdo UTF-8 no n\ufffd {0} . Veja arquivo {1} para maiores detalhes.
+patch.fixNameCrcValues.fixed=Atualziado CRC32 para a associa\ufffd\ufffdo de ID {0}, nome ''{1}'': {2} -> {3}, QName ''{4}'': {5} -> {6}.
+patch.fixNameCrcValues.unableToChange=Falha ao atualziar CRC32 para a associa\ufffd\ufffdo de ID {0}: \n N\ufffd: {1} \n nome CRC old: {2} \n Novo nome CRC: {3} \n QName: {4} \n CRC QName anterior: {5} \n CRC QName novo: {6} \n Erro: {7}
+patch.fixNameCrcValues.fixingLocalname=Corrigindo nome local inv\ufffdlidp para associa\ufffd\ufffdo de ID {0}: \n Era: ''{1}'' \n Agora: ''{2}''
+patch.fixNameCrcValues.associationTypeNotDefined=Associa\ufffd\ufffdo do tipo ''{0}'' n\ufffdo foi definida para a associa\ufffd\ufffdo filha de ID {1}.
+patch.fixNameCrcValues.associationTypeNotChild=Associa\ufffd\ufffdo do tipo ''{0}'' n\ufffdo representa uma associa\ufffd\ufffdo filha, mas usa uma; para associa\ufffd\ufffdo filha de ID {1}.
+
+patch.personUsagePatch.description=Adiciona propiedada de pessoa 'cm:sizeCurrent' (caso necess\ufffdrio).
+patch.personUsagePatch.result1=Adicionado a propiedade 'cm:sizeCurrent' para {0} pessoas que n\ufffdo tinham esta propiedade.
+patch.personUsagePatch.result2=N\ufffdo h\ufffd pessoas sem a propiedade 'cm:sizeCurrent' .
+
+patch.redeployNominatedInvitationProcessWithPropsForShare.description=Replublica workflow de convites
+patch.redeployNominatedInvitationProcessWithPropsForShare.result=Workflow de convites replublicado
+
+patch.transferDefinitions.description=Adiciona diret\ufffdrio 'transfer definitions' ao dicion\ufffdrio de dados
+patch.transferDefinitions.result=Diret\ufffdrio 'Transfer definitions' adicionado ao dicion\ufffdrio de dados.
+
+patch.redeployNominatedInvitationProcessWithPropsForShare.description=Replublica workflow de convites
+patch.redeployNominatedInvitationProcessWithPropsForShare.result=Workflow de convites replublicado
+
+patch.thumbnailsAssocQName.description=Atualiza a associa\ufffd\ufffdo QName 'cm:thumbnails' para 'rn:rendition'.
+
+patch.convertContentUrls.description=Converte o conte\ufffddo de URLs de pre-3.2 para usar a tabela alf_content_data. O processo de convers\ufffdo tamb\ufffdm pode ser feito via agendamento; por favor, contate o suporte do Alfresco para maiores detalhes.
+patch.convertContentUrls.bypassingPatch=Convers\ufffdo do conte\ufffddo de URLs N\ufffdO FOI exectuado neste ptch. Ative a tarefa agendada 'contentUrlConverterTrigger'.
+patch.convertContentUrls.start=Progresso da convers\ufffdo de URL:
+patch.convertContentUrls.error=Processo de convers\ufffdo de URLs falhou: {0}
+patch.convertContentUrls.inProgress=Convers\ufffdo incremental de URLs conclu\ufffddo. Aguardando pr\ufffdxima chamada agendada...
+patch.convertContentUrls.done=Processo de convers\ufffdo de URLs conclu\ufffddo.
+patch.convertContentUrls.adm.start=\tProcessando URLs de ADM.
+patch.convertContentUrls.adm.done=\tN\ufffds de ADM processados at\ufffd o ID {0}.
+patch.convertContentUrls.avm.start=\tProcessando URLs de AVM.
+patch.convertContentUrls.avm.done=\tN\ufffds de AVM processados at\ufffd o ID {0}.
+patch.convertContentUrls.store.start=\tLendo conte\ufffddo das URLs da \ufffdrea {0}.
+patch.convertContentUrls.store.readOnly=\tNenhuma URL ser\ufffd marcada para exclus\ufffdo. O conte\ufffddo \ufffd somente leitura.
+patch.convertContentUrls.store.pending=\tURLs ser\ufffdo marcadas para exclus\ufffdo assim que o processo concluir.
+patch.convertContentUrls.store.noSupport=\tNenhuma URL ser\ufffd marcada para exclus\ufffdo. A \ufffdrea n\ufffdo suporta ENUM das URLs.
+patch.convertContentUrls.store.progress=\t\tProcessadas {0} URLs da \ufffdrea.
+patch.convertContentUrls.store.scheduled=\tAgendadas {0} URLs para exclus\ufffdo na \ufffdrea: {1}
+patch.convertContentUrls.store.done=Processo conclu\ufffddo. Desative a tarefa agendada 'contentUrlConverterTrigger'.
+
+patch.fixAuthoritiesCrcValues.description=Corrige valores CRC32 para bater com codifica\ufffd\ufffdo UTF-8.
+patch.fixAuthoritiesCrcValues.result=Corrigidovalores CRC32 para codifica\ufffd\ufffdo UTF-8 em {0} autoridades. Veja arquivo {1} para mairoes detalhes.
+patch.fixAuthoritiesCrcValues.fixed=Atualizado valores CRC32 para autoridade '{0}'.
+patch.fixAuthoritiesCrcValues.unableToChange=Falha ao atualizar valor CRC32 para a autoridade: \n autoridade: {0} \n Erro: {1}
+
+patch.updateMimetypes1.description=Corrige mimetypes para Excel e Powerpoint.
+patch.updateMimetypes2.description=Corrige mimetypes para Excel e Powerpoint.
+
+patch.db-V3.2-AddFKIndexes.description=Corrige ALF-3189: Adiciona \ufffdndeces de FK faltantes. Nota: O script \ufffd vazio para MySQL.
+
+patch.eliminateDuplicates.description=Corrige ALF-4203: Procura por n\ufffds AVM duplicados e altera o nome.
+
+patch.migrateAttrTenants.description=Migra atriburos antigos de Tenant
+patch.migrateAttrTenants.result=Processados {0} atributos
+
+patch.migrateAttrAVMLocks.description=Migra atributos anteriores de AVM Lock
+patch.migrateAttrAVMLocks.result=Processados {0} atributos
+
+patch.migrateAttrPropBackedBeans.description=Migra propiedades Bean anteriores, e atributos de componentes.
+patch.migrateAttrPropBackedBeans.result=Processados {0} atributos ({1} propiedades)
+
+patch.migrateAttrChainingURS.description=Migra atributos anteriores de Sincronizador de Registro Encadeado de Usu\ufffdrios
+patch.migrateAttrChainingURS.result=Processados {0} atributos
+
+patch.migrateAttrDelete.description=Exclui atributos anteriores (caso existam) depois de terem sido migrados
+patch.migrateAttrDelete.result=Velhos atributos exclu\ufffddos.
+
+patch.transfer.targetrulefolder.description=Cria o diret\ufffdrio de transfer\ufffdncia 'target rule' para o grupo de transfer\ufffdncia padr\ufffdo.
+
+patch.transfer.targetrule.description=Cria ta regra de transfer\ufffdncia para o grupo de transfer\ufffdncia padr\ufffdo.
+
+patch.actions.scheduledfolder.description=Adiciona o diret\ufffdrio 'scheduled actions' no dicion\ufffdrio de dados
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/period-provider_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/period-provider_pt_PT.properties
new file mode 100644
index 0000000..e1e367e
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/period-provider_pt_PT.properties
@@ -0,0 +1,19 @@
+
+# PeriodProvider display label strings
+
+
+period_provider.cron=Tarefa Cron
+period_provider.day=Dia
+period_provider.fmend=Fim de m\ufffds Financeiro
+period_provider.fqend=Fim de quadrimestre Financeiro
+period_provider.fyend=Fim de ano Financeiro
+period_provider.immediately=Imediatamente
+period_provider.monthend=Fim de m\ufffds
+period_provider.quarterend=Fim de Quadrimestre
+period_provider.yearend=Fim de ano
+period_provider.month=M\ufffds
+period_provider.none=Nada
+period_provider.quarter=Quadrimestre
+period_provider.week=Semana
+period_provider.duration=Dura\ufffd\ufffdo XML
+period_provider.year=Ano
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/permissions-service_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/permissions-service_pt_BR.properties
new file mode 100644
index 0000000..e245379
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/permissions-service_pt_BR.properties
@@ -0,0 +1,4 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+permissions.err_access_denied=Acesso Negado. Voc\u00ea nao tem permiss\u00e3o para executar esta opera\u00e7\u00e3o.
+#Access Denied. You do not have the appropriate permissions to perform this operation.
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/permissions-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/permissions-service_pt_PT.properties
new file mode 100644
index 0000000..d144aa9
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/permissions-service_pt_PT.properties
@@ -0,0 +1,4 @@
+
+
+permissions.err_access_denied=Acesso negado. Voc\ufffd n\ufffdo possui privil\ufffdgios suficientes para executar esta opera\ufffd\ufffdo.
+permissions.err_read_only=Acesso negado. O sistema est\ufffd em modo somente leitura.
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/portlets_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/portlets_pt_PT.properties
new file mode 100644
index 0000000..e96451a
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/portlets_pt_PT.properties
@@ -0,0 +1,84 @@
+
+
+portlets.refresh=Atualizar
+portlets.button.ok=OK
+portlets.button.cancel=Cancelar
+
+portlets.error.data_currently_unavailable=Desculpe, os dados n\ufffdo est\ufffdo dispon\ufffdveis no momento.
+portlets.preview_currently_unavailable=Desculpe, os dados n\ufffdo est\ufffdo dispon\ufffdveis no momento
+
+portlets.message.showing=Mostrando
+portlets.message.items=item(s)
+portlets.message.showing_items=Mostrando {0} itens
+
+portlets.doclist.all_items=Todos os itens
+portlets.doclist.word_documents=Documentos do Word
+portlets.doclist.html_documents=Os documentos HTML
+portlets.doclist.pdf_documents=Documentos em PDF
+portlets.doclist.recently_modified=Recentemente Modificado
+
+portlets.panel.description=Descri\ufffd\ufffdo
+portlets.panel.modified=Modificado
+portlets.panel.modified_by=Modificado por
+portlets.panel.created=Criado em
+portlets.panel.created_by=Criado por
+portlets.panel.size=Tamanho
+portlets.panel.kb=KB
+
+portlets.myspaces.create_space=Espa\ufffdo criado
+portlets.myspaces.create_space.title=Criar um novo espa\ufffdo
+portlets.myspaces.upload=Carregar
+portlets.myspaces.upload.title=Carregar um documento novo
+portlets.myspaces.name=Nome
+portlets.myspaces.title=T\ufffdtulo
+portlets.myspaces.description=Descri\ufffd\ufffdo
+portlets.myspaces.all_items=Todos os itens
+portlets.myspaces.spaces=Espa\ufffdos
+portlets.myspaces.documents=Documentos
+portlets.myspaces.my_items=Meus itens
+portlets.myspaces.recently_modified=Recentimente modificado
+
+portlets.mywebfiles.showing_count_files_in_count_web_projects=Mostrando arquivo {0} (s) em {1} projeto web (s)
+portlets.mywebfiles.view_web_project=Ver Projeto Web
+portlets.mywebfiles.my_modified_items=Meus itens modificados
+portlets.mywebfiles.edit=Editar
+portlets.mywebfiles.no_items_modified=Nenhum item modificado
+
+portlets.mywebforms.view_web_project=Ver Projeto Web
+portlets.mywebforms.showing_count_forms_in_count_web_projects=Mostrando forma {0} (s) em {1} projeto web (s)
+
+portlets.mytasks.tasks_to_do=Tarefas a fazer
+portlets.mytasks.due_today=Devido hoje
+portlets.mytasks.next_7_days=Pr\ufffdximos 7 dias
+portlets.mytasks.no_due_date=Nenhuma data de vencimento
+portlets.mytasks.overdue=Vencido
+portlets.mytasks.showing_task=Tarefa(s)
+portlets.mytasks.showing_overdue=Vencido
+portlets.mytasks.showing_due_today=Devido, hoje
+portlets.mytasks.showing_due_next_week=na pr\ufffdxima semana
+portlets.mytasks.showing_with_no_due_date_set=sem data de vencimento definida
+
+portlets.mytaskspanel.status=Status
+portlets.mytaskspanel.priority=Prioridade
+portlets.mytaskspanel.start_date=Data de in\ufffdcio
+portlets.mytaskspanel.complete=Complete
+portlets.mytaskspanel.manage_task=Gerenciar Tarefa
+portlets.mytaskspanel.workflow_action=Workflow a\ufffd\ufffdo
+portlets.mytaskspanel.workflow_complited=conclu\ufffdda
+
+portlets.checkin.item_working_copy_of_name_has_been_checked_in=Item \\\ "c\ufffdpia de trabalho de {0} \\\" foi conferido
+portlets.checkout.working_copy_for_the_checked_out=C\ufffdpia de trabalho para verificar item \\\ "C\ufffdpia de Trabalho de {0} \\\" foi criado.
+
+task_summary_panel.close=Fechar
+task_summary_panel.type=Tipo
+task_summary_panel.name=Nome
+task_summary_panel.start_date=Data de in\ufffdcio
+task_summary_panel.due_date=Data de Vencimento
+task_summary_panel.none=Nenhum
+task_summary_panel.priority=Prioridade
+task_summary_panel.percent_completed=Porcentos Completados
+task_summary_panel.status=status
+task_summary_panel.completed=Conclu\ufffddo
+task_summary_panel.yes=Sim
+task_summary_panel.no=N\ufffdo
+task_resource_panel.no_task_resources=N\ufffdo h\ufffd recursos de tarefas
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/publishing-model_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/publishing-model_pt_PT.properties
new file mode 100644
index 0000000..f471513
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/publishing-model_pt_PT.properties
@@ -0,0 +1,20 @@
+# Display labels for Publishing Model (publishingModel.xml)
+
+pub_publishingmodel.description=Alfresco Publishing Content Model
+
+pub_publishingmodel.type.pub_DeliveryChannel.title=Canal de entrega
+pub_publishingmodel.type.pub_DeliveryChannel.description=O tipo de base para todos os canais de distribui\ufffd\ufffdo
+pub_publishingmodel.type.pub_DeliveryServer.title=Servidor de entrega
+pub_publishingmodel.type.pub_DeliveryServer.description=O tipo de base para todos os tipos de entrega
+pub_publishingmodel.type.pub_Environment.title=Ambiente de publica\ufffd\ufffdo
+pub_publishingmodel.type.pub_Environment.description=Um tipo de recipiente que cont\ufffdm um conjunto de canais de distribui\ufffd\ufffdo
+pub_publishingmodel.type.pub_PublishingQueue.title=Fila de publica\ufffd\ufffdo
+pub_publishingmodel.type.pub_PublishingQueue.description=Um tipo de recipiente que cont\ufffdm eventos de publica\ufffd\ufffdo que ainda est\ufffdo para ser processada
+
+pub_publishingmodel.aspect.pub_ContentRoot.title=Aspecto raiz do conte\ufffddo
+pub_publishingmodel.aspect.pub_ContentRoot.description=Aplicado a um n\ufffd que representa um n\ufffd que representa a raiz da hierarquia de um canal de entrega de conte\ufffddo
+
+pub_publishingmodel.association.pub_deliveryServers.title=Servidores de entrega
+pub_publishingmodel.association.pub_deliveryServers.description=Os servidores de entrega associado a um canal de entrega
+pub_publishingmodel.association.pub_publishingQueue.title=Fila de publica\ufffd\ufffdo
+pub_publishingmodel.association.pub_publishingQueue.description=A fila de publica\ufffd\ufffdo de um ambiente de publica\ufffd\ufffd
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/publishing-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/publishing-service_pt_PT.properties
new file mode 100644
index 0000000..54c5037
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/publishing-service_pt_PT.properties
@@ -0,0 +1,16 @@
+# Publish service externalised display strings
+publishing.channelNotFound=N\ufffdo foi poss\ufffdvel encontrar canais de publica\ufffd\ufffdo especificado: {0}
+publishing.neitherNameNorIdSpecified=Nem o nome nem o canal identificador foi especificado
+
+publish-content.title=Publicar
+publish-content.description=Publicar conte\ufffddo em um canal de comunica\ufffd\ufffdo
+publish-content.publishChannelName.display-label=Canal para publicar conte\ufffddo em
+publish-content.publishChannelId.display-label=Canal para publicar conte\ufffddo em
+publish-content.unpublish.display-label=Despublicar
+publish-content.statusUpdate.display-label=Atualizar status
+publish-content.includeLinkInStatusUpdate.display-label=Anexar link para atualiza\ufffd\ufffdo de status
+publish-content.statusUpdateChannelNames.display-label=Canais para postar status de atualiza\ufffd\ufffdo para
+publish-content.statusUpdateChannelIds.display-label=Canais para postar status de atualiza\ufffd\ufffdo para
+publish-content.scheduledTime.display-label=Hor\ufffdrio agendado
+publish-content.comment.display-label=Coment\ufffdrio
+publish-content.nodeToLinkStatusUpdateTo.display-label=N\ufffd de liga\ufffd\ufffdo de atualiza\ufffd\ufffdo de status para
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/rendition-config_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/rendition-config_pt_PT.properties
new file mode 100644
index 0000000..767638d
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/rendition-config_pt_PT.properties
@@ -0,0 +1,46 @@
+
+# Rendering Engines i18n properties
+
+# The following are common to all rendering engines
+baseRenderingAction.runAs.display-label=Executar como
+baseRenderingAction.update-renditions-on-any-property-change.display-label=Entregas Atualiza\ufffd\ufffdo sobre qualquer mudan\ufffda de propriedade
+baseRenderingAction.rendition-nodetype.display-label=Representa\ufffd\ufffdo do tipo de n\ufffd
+baseRenderingAction.placeHolderResourcePath.display-label=Caminho do Recurso Placeholder
+baseRenderingAction.sourceContentProperty.display-label=Propriedade de conte\ufffddo Fonte
+baseRenderingAction.targetContentProperty.display-label=Alvo propriedade de conte\ufffddo
+baseRenderingAction.destination-path-template.display-label=Destino modelo de caminho
+baseRenderingAction.orphan-existing-rendition.display-label=Representa\ufffd\ufffdo existente \ufffdrf\ufffdo
+
+# The following are common to all template-based rendering engines
+baseTemplateRenderingAction.model.display-label=Modelo
+baseTemplateRenderingAction.template_string.display-label=Modelo string
+baseTemplateRenderingAction.template_node.display-label=Modelo de n\ufffd
+baseTemplateRenderingAction.template_path.display-label=Modelo de caminho
+
+# reformat
+reformat.title=Realizar a entrega de uma reformata\ufffd\ufffdo
+reformat.description=Processa uma parte do conte\ufffddo em outro formato (tipo MIME).
+reformat.flashVersion.display-label=Vers\ufffdo Flash
+reformat.mime-type.display-label=Tipo MIME
+# imageRenderingEngine
+imageRenderingEngine.title=Realizar uma capitula\ufffd\ufffdo de processamento de imagem
+imageRenderingEngine.xsize.display-label=Largura
+imageRenderingEngine.ysize.display-label=Altura
+imageRenderingEngine.isAbsolute.display-label=\ufffd absoluto
+imageRenderingEngine.maintainAspectRatio.display-label=Manter a rela\ufffd\ufffdo de aspecto
+imageRenderingEngine.resizeToThumbnail.display-label=Redimensionar miniaturas
+imageRenderingEngine.crop_gravity.display-label=Gravidade
+imageRenderingEngine.crop_height.display-label=Altura da colheita
+imageRenderingEngine.crop_width.display-label=Largura da colheita
+imageRenderingEngine.crop_x.display-label=Cortar x
+imageRenderingEngine.crop_y.display-label=Cortar y
+imageRenderingEngine.percent_crop.display-label=Porcentagem de culturas
+imageRenderingEngine.commandOptions.display-label=As op\ufffd\ufffdes de comando
+
+# freemarkerRenderingEngine
+freemarkerRenderingEngine.title=Realizar uma capitula\ufffd\ufffdo Freemarker baseados
+freemarkerRenderingEngine.image_resolver.display-label=Resolvedor de Imagem
+
+# xsltRenderingEngine
+xsltRenderingEngine.title=Realizar uma capitula\ufffd\ufffdo XSLT baseado
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/repoadmin-interpreter-help_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/repoadmin-interpreter-help_pt_PT.properties
new file mode 100644
index 0000000..ec24d31
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/repoadmin-interpreter-help_pt_PT.properties
@@ -0,0 +1,4 @@
+
+
+repoadmin_console.help=alfresco/messages/repoadmin-interpreter-help.txt
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/rule-config_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/rule-config_pt_BR.properties
new file mode 100644
index 0000000..1592213
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/rule-config_pt_BR.properties
@@ -0,0 +1,8 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Rule types
+inbound.display-label = Entrando
+#Inbound
+outbound.display-label = Saindo
+update.display-label = Alterando
+inboundAndUpdate.display-label = Entrando e Alterando
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/rule-config_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/rule-config_pt_PT.properties
new file mode 100644
index 0000000..0e04d82
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/rule-config_pt_PT.properties
@@ -0,0 +1,8 @@
+
+# Rule types
+
+inbound.display-label=Itens s\ufffdo criados ou entram neste diret\ufffdrio
+outbound.display-label=Itens s\ufffdo exclu\ufffddos ou saem deste diret\ufffdrio
+update.display-label=Itens s\ufffdo atualizados
+inboundAndUpdate.display-label=Itens s\ufffdo criados, entram neste diret\ufffdrio ou s\ufffdo atualizados
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/schema-update_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/schema-update_pt_PT.properties
new file mode 100644
index 0000000..d7d1884
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/schema-update_pt_PT.properties
@@ -0,0 +1,31 @@
+
+# Schema update messages
+
+schema.update.msg.dialect_used=Esquema de banco de dados gerenciado pelo dialeto {0}.
+schema.update.msg.bypassing=Ignorando a atualiza\ufffd\ufffdo do esquema de controle.
+schema.update.msg.normalized_schema=Normalizada esquema de dumping para o arquivo {0}.
+schema.update.msg.normalized_schema_pre=Esquema Normalizada (bootstrap pr\ufffd-) despejou para o arquivo {0}.
+schema.update.msg.normalized_schema_post=Esquema Normalizada (p\ufffds-bootstrap) de dumping para o arquivo {0}.
+schema.update.msg.all_statements=Todos os comandos executados: {0}.
+schema.update.msg.no_changes=N\ufffdo foram feitas altera\ufffd\ufffdes no esquema.
+schema.update.msg.executing_generated_script=Execu\ufffd\ufffdo de script de banco de dados {0} (Gerado).
+schema.update.msg.executing_copied_script=Execu\ufffd\ufffdo de script de banco de dados {0} (Copiado de {1}).
+schema.update.msg.executing_statement=Declara\ufffd\ufffdo Executora: {0}
+schema.update.msg.optional_statement_failed=Execu\ufffd\ufffdo da instru\ufffd\ufffdo opcional falhou: \n SQL: erro {0} \n: {1} \n Arquivo: {2} \n Linha: {3}
+schema.update.warn.dialect_unsupported=Alfresco n\ufffdo deve ser utilizado com o dialeto do banco de dados {0}.
+schema.update.warn.dialect_hsql=Alfresco est\ufffd usando o banco de dados padr\ufffdo HSQL. Utilize apenas este ao avaliar Alfresco, n\ufffdo \ufffd recomend\ufffdvel para a produ\ufffd\ufffdo ou implanta\ufffd\ufffdo!
+schema.update.warn.dialect_derby=Alfresco est\ufffd usando o banco de dados Apache Derby padr\ufffdo. Utilize apenas este ao avaliar Alfresco, n\ufffdo \ufffd recomend\ufffdvel para a produ\ufffd\ufffdo ou implanta\ufffd\ufffdo!
+schema.update.warn.dialect_substituting=O dialeto''{0}''est\ufffd sendo mudado para''{1}''.
+schema.update.err.forced_stop="stopAfterSchemaBootstrap 'A propriedade foi definida. O processo de inicializa\ufffd\ufffdo est\ufffd sendo encerrado.
+schema.update.err.dialect_should_use=O dialeto''{0}''n\ufffdo \ufffd suportado. Por favor, use''{1}''em vez disso.
+schema.update.err.found_multiple= Mais \n de um esquema Alfresco foi encontrado ao consultar os metadados do banco de dados. \n Limite permiss\ufffdes do usu\ufffdrio do banco de dados ou definir a propriedade 'hibernate.default_schema'em 'custom-hibernate-dialect.properties.
+schema.update.err.previous_failed=Uma atualiza\ufffd\ufffdo do esquema anterior falhou ou n\ufffdo foi conclu\ufffdda. Reverter para o banco de dados original antes de tentar a atualiza\ufffd\ufffdo novamente.
+schema.update.err.statement_failed=Execu\ufffd\ufffdo de comando falhou: \n SQL: erro {0} \n: {1} \n Arquivo: {2} \n Linha: {3}
+schema.update.err.update_failed=Esquema de auto-atualiza\ufffd\ufffdo falhou
+schema.update.err.validation_failed=Esquema falha na valida\ufffd\ufffdo
+schema.update.err.update_script_not_run=O script de atualiza\ufffd\ufffdo seguinte esquema precisa ser executado manualmente: {0}
+schema.update.err.script_not_found=O script de esquema n\ufffdo pode ser encontrado no local {0}
+schema.update.err.statement_var_assignment_before_sql=A atribui\ufffd\ufffdo de vari\ufffdvel com '- ASSIGN: "deve ocorrer antes de iniciar a instru\ufffd\ufffdo SQL (linha {0} {1}).
+schema.update.err.statement_var_assignment_format=A atribui\ufffd\ufffdo de vari\ufffdvel usa o formato '- ASSIGN: x = col'onde 'x' \ufffd a vari\ufffdvel para atribuir e 'col' \ufffd o valor da coluna para extrair (linha {0} {1}).
+schema.update.err.statement_terminator=Scripts deve encerrar todas as declara\ufffd\ufffdes com '; ' (linha {0} {1}).
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/site-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/site-service_pt_PT.properties
new file mode 100644
index 0000000..f526d26
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/site-service_pt_PT.properties
@@ -0,0 +1,13 @@
+
+# Site service externalised display strings
+
+site_service.unable_to_create=Incapaz de criar o site porque o nome do site breve {0} j\ufffd est\ufffd em uso. Os nomes dos sites curta deve ser exclusivo.
+site_service.visibility_group_missing=Incapaz de criar o site porque o grupo de visibilidade {0} n\ufffdo existe.
+site_service.can_not_update=N\ufffdo \ufffd poss\ufffdvel atualizar site {0}, porque n\ufffdo existe.
+site_service.can_not_delete=N\ufffdo \ufffd poss\ufffdvel excluir site {0}, porque n\ufffdo existe.
+site_service.site_no_exist=Site {0} n\ufffdo existe.
+site_service.do_not_remove_manager=Um site exige pelo menos um administrador do site. Voc\ufffd n\ufffdo pode remover {0} a partir da associa\ufffd\ufffdo do site porque s\ufffdo atualmente o gerente do site s\ufffd.
+site_service.can_not_reomve_memebership=O usu\ufffdrio atual n\ufffdo tem permiss\ufffdes suficientes para excluir detalhes da sociedade do local {0}.
+site_service.do_not_change_manager=Um site exige pelo menos um administrador do site. Voc\ufffd n\ufffdo pode alterar a fun\ufffd\ufffdo de {0}, porque eles s\ufffdo atualmente o gerente do site s\ufffd.
+site_service.can_not_change_memebership=O usu\ufffdrio atual n\ufffdo tem permiss\ufffdes para modificar os detalhes da sociedade do local {0}.
+site_service.site_container_not_folder=Site container {0} n\ufffdo se refere a uma pasta.
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/slingshot_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/slingshot_pt_BR.properties
new file mode 100644
index 0000000..1c213bb
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/slingshot_pt_BR.properties
@@ -0,0 +1,552 @@
+## Slingshot Common Messages
+## William Gonzalez, Alfresco Software, 7/21/2011
+
+## Drag and Drop
+message.dnd.allColumnsAreFull=Voc\ufffd n\ufffdo pode adicionar itens e todas as colunas est\ufffdo cheias
+
+
+
+## Document Library Actions
+## WG: these are defined somewhere else:
+
+actions.document.assign-workflow=Iniciar um fluxo de trabalho
+actions.document.cancel-editing=Cancelar Edi\ufffd\ufffdo
+actions.document.change-type=Alterar o Tipo
+actions.document.checkout-google=Subir a Google Docs
+actions.document.checkin-google=Baixar de Google Docs
+actions.document.copy-to=Copiar a...
+actions.document.delete=Eliminar documento
+actions.document.download=Descargar
+actions.document.download-again=Baixar
+actions.document.download-original=Baixar original
+actions.document.edit-metadata=Editar los metadados
+actions.document.edit-offline=Editar off-line
+actions.document.edit-online=Editar on-line
+actions.document.inline-edit=Editar In-line
+actions.document.locate=Localizar um arquivo
+actions.document.manage-aspects=Gerir os aspectos
+actions.document.manage-permissions=Gerenciar permiss\ufffdes
+actions.document.move-to=Mover para...
+actions.document.simple-approve=Aprobar
+actions.document.simple-reject=Rejeitar
+actions.document.upload-new-version=Carregar uma nova vers\ufffdo
+actions.document.view=Ver no navegador
+actions.document.view-google-doc=Ver no Google Docs
+actions.document.view-original=Ver documento original
+actions.document.view-source-repository=Ver reposit\ufffdrio de origem
+actions.document.view-working-copy=Ver c\ufffdpia de trabalho
+actions.folder.change-type=Alterar tipo
+actions.folder.copy-to=Copiar para...
+actions.folder.delete=Eliminar pasta
+actions.folder.edit-metadata=Editar os metadados
+actions.folder.explorer-view=Ver em Alfresco Explorer
+actions.folder.locate=Localizar pasta
+actions.folder.manage-aspects=Gerir os aspectos
+actions.folder.manage-permissions=Gerenciar permiss\ufffdes
+actions.folder.move-to=Mover para...
+actions.folder.rules=Gerenciar regras
+actions.folder.simple-approve=Aprobar
+actions.folder.simple-reject=Rejeitar
+actions.folder.view-metadata=Ver os detalhes
+actions.folder.view-source-repository=Ver no reposit\ufffdrio de origem
+actions.link.delete=remover Link
+actions.link.locate=Localize elemento ligado
+
+
+## Header logo - prefixed with ${url.context}/res/themes/${theme}/images/
+# app-logo.png is the default, a 48 pixel width image is also provided: app-logo-48.png
+##-WG ALREADY built-in -- header.logo=app-logo.png
+header.search.default=Insira os termos da sua busca...
+
+# header menu items
+header.advanced-search.label=Busca avan\ufffdada...
+header.advanced-search.description=Busca avan\ufffdada...
+header.application.label=Aplica\ufffd\ufffdo
+header.application.description=Aplica\ufffd\ufffdo
+header.change-password.label=Alterar a senha
+header.change-password.description=Alterar a senha
+header.groups.label=Grupos
+header.groups.description=Grupos
+header.help.label=Ajuda
+header.help.description=Ajuda
+header.logout.label=Sair da sess\ufffdo
+header.logout.description=Sair da sess\ufffdo
+header.more.label=Mais...
+header.more.description=Mais...
+header.my.label=Meus...
+header.my.description=Meus...
+header.my-content.label=Meu Conte\ufffddo
+header.my-content.description=Meu Conte\ufffddo
+header.my-dashboard.label=Meu Painel do Come\ufffdo
+header.my-dashboard.description=Meu Painel do Come\ufffdo
+header.my-profile.label=Meu Perfil
+header.my-profile.description=Meu Perfil
+header.my-sites.label=Meus Sites
+header.my-sites.description=Meus Sites
+header.my-tasks.label=Minhas Tarefas
+header.my-tasks.description=Minhas Tarefas
+header.my-workflows.label=Fluxos de trabalho que eu comecei
+header.my-workflows.description=Fluxos de trabalho que eu comecei
+header.people.label=Pessoas
+header.people.description=Pessoas
+header.replication-jobs.label=Trabalhos de replica\ufffd\ufffdo
+header.replication-jobs.description=Trabalhos de replica\ufffd\ufffdo
+header.repository.label=Reposit\ufffdrio
+header.repository.description=Reposit\ufffdrio
+header.saved-searches.label=Buscas Salvas
+header.saved-searches.description=Buscas Salvas
+header.search.description=Op\ufffd\ufffdes de busca...
+header.sites.label=S\ufffdtios
+header.sites.description=S\ufffdtios
+header.submit-status.label=Compartilhar
+header.submit-status.description=Compartilhar
+header.tools.label=Ferramentas...
+header.tools.description=Ferramentas...
+# 0 = username, 1 = first name, 2 = last name, 3 = full name
+header.user.label={3}
+header.user.description={3}
+header.users.label=Usu\ufffdrios
+header.users.description=Usu\ufffdrios
+
+
+## Buttons
+button.ok=OK
+button.cancel=Cancelar
+button.remove=Remover
+button.browse=Navegar
+button.edit=Editar
+button.save=Salvar
+button.savechanges=Salvar Mudan\u00e7as
+button.upload=Transferir
+button.login=Login
+button.yes=Sim
+button.no=N\u00e3o
+button.delete=Excluir
+button.close=Fechar
+button.download=Download
+button.add=Adicionar
+button.saveandclose=Salvar e Fechar
+button.delete=Remover
+button.clear=Eliminar
+button.reset=Reiniciar
+button.search=Buscar
+button.update=Atualizar
+button.goback=Retornar
+button.done=Feito
+button.undo=Desfazer
+button.new=Novo
+button.create=Fazer
+button.rename=Renomerar
+button.refreshPage=Atualizar a p\ufffdgina
+button.createanother=Criar e criar outro
+
+## Data Dictionary
+# Aspects
+aspect.cm_complianceable=Complianceable
+aspect.cm_dublincore=Dublin Core
+aspect.cm_effectivity=Efetividade
+aspect.cm_emailed=Enviado por email
+aspect.cm_generalclassifiable=Classific\ufffdveis
+aspect.cm_summarizable=Resumable
+aspect.cm_taggable=Etiquetable
+aspect.cm_templatable=Fazendo Molde
+aspect.cm_versionable=Version\ufffdvel
+aspect.emailserver_aliasable=Atributos e-mail
+aspect.app_inlineeditable=Edit\ufffdvel on-line
+aspect.gd_googleEditable=Google Docs-edit\ufffdvel
+aspect.cm_geographic=Geogr\ufffdfico
+aspect.exif_exif=EXIF
+
+# Groups
+group.everyone=TODOS
+
+# Types
+type.cm_content=Tipo b\ufffdsico de conte\ufffddo
+type.cm_folder=Tipo b\ufffdsico de pasta de arquivo
+type.trx_transferTarget=Destino da transfer\ufffdncia
+
+# Workflow
+workflow.field.message=Mensagem
+workflow.field.comment=Coment\ufffdrio
+workflow.field.assign_to=Designar uma pessoa
+workflow.field.review_group=Uma revis\ufffdo do grupo
+workflow.field.reviewer=Avaliador
+workflow.field.reviewers=Avaliador
+workflow.field.due=Vencimento
+workflow.field.priority=Prioridade
+workflow.set.general=Geral
+workflow.set.assignee=Usu\ufffdrio para designar uma tarefa
+workflow.set.assignees=Usu\ufffdrios para designar uma tarefa
+
+
+workflow.set.items=Elementos
+workflow.set.outcome=Resultado
+workflow.set.other=Outras op\ufffd\ufffdes
+workflow.set.task.info=Informa\ufffd\ufffdo
+workflow.set.workflow.more_info=Mais informa\ufffd\ufffdo
+workflow.set.task.progress=Em curso
+workflow.set.response=Resposta
+workflow.task.invite.title=S\ufffdtio {0}
+workflow.task.invite.subtitle=Voc\ufffd foi convidado para ingressar no site {0}
+workflow.task.invite.role=O seu papel ser\ufffd {0}.
+workflow.task.invite.accepted={0} {1} aceitou seu convite para ingressar no site {2}.
+workflow.task.invite.rejected={0} {1} recusou o convite para participar do site {2}.
+workflow.task.request.invite.title=El usuario {0} ha solicitado unirse al site {1}
+workflow.cancel.title=Cancelar fluxo de trabalho
+workflow.cancel.label=Voc\ufffd tem certeza que deseja cancelar o fluxo de trabalho?
+workflow.cancel.feedback=Cancelando o fluxo de trabalho...
+workflow.cancel.success=fluxo de trabalho foi cancelado com sucesso
+workflow.cancel.failure=Falha ao cancelar o fluxo de trabalho
+workflow.no_message=(Sem mensagens)
+
+
+
+
+
+## File Size Format function
+size.bytes=bytes
+size.kilobytes=KB
+size.megabytes=MB
+size.gigabytes=GB
+
+## Dates
+days.initial=D,S,T,Q,Q,S,S
+days.short=Do,Se,Te,Qu,Qu,Se,Sa
+days.medium=Dom,Seg,Ter,Qua,Qui,Sex,Sab
+days.long=Domingo,Segunda,Ter\u00e7a,Quarta,Quinta,Sexta,Sab\u00e1do
+months.short=Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set,Out,Nov,Dez
+months.long=Janeiro,Fevereiro,Mar\u00e7o,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro
+
+## Date Formats
+date-format.default=ddd d mmm yyyy HH:MM:ss
+date-format.shortDate=d/m/yy
+date-format.mediumDate=d mmm, yyyy
+date-format.longDate=d mmmm, yyyy
+date-format.fullDate=dddd, d mmmm, yyyy
+date-format.shortTime=h:MM TT
+date-format.mediumTime=h:MM:ss TT
+date-format.longTime=h:MM:ss TT Z
+date-format.am=am
+date-format.pm=pm
+
+## Calendar Date Formats
+calendar.dateFormat.month=mmmm yyyy
+calendar.dateFormat.week=d mmmm yyyy
+calendar.dateFormat.day=dddd, d mmmm
+calendar.dateFormat.agenda=dddd, d mmmm
+calendar.dateFormat.full=dddd, d mmmm yyyy
+
+
+# Common Text labels and CM model metadata
+label.tags=Etiquetas
+label.none=(Nenhuma)
+label.about=Sobre
+label.username=Nome de Usu\ufffdrio
+label.password=Senha
+label.name=Nome
+label.title=T\ufffdtulo
+label.description=Descri\ufffd\ufffdo
+label.firstname=Primeiro Nome
+label.lastname=\ufffdltimo Nome
+label.jobtitle=Profiss\ufffdo
+label.location=Localiza\ufffd\ufffdo
+label.bio=Geral
+label.photo=Foto
+label.contactinfo=Informa\ufffd\ufffdo de Contato
+label.skype=Skype
+label.im=IM
+label.company=Empresa
+label.companyinfo=Detalhes da Empresa
+label.email=Email
+label.telephone=Telefone
+label.mobile=Celular
+label.fax=Fax
+label.address=Endere\ufffdo
+label.postcode=CEP
+label.groups=Grupos
+label.yes=Sim
+label.no=N\ufffdo
+label.site=Site
+label.path=Caminho
+label.type=Tipo
+label.creator=Criador
+label.created=Criado
+label.modifier=Modificador
+label.modified=Modificado
+label.author=Autor
+label.priority=Prioridade {0}
+label.googleusername=Nome de usu\ufffdrio do Google
+
+
+# Messages
+message.failure=Falha
+message.loginfailure=Falha no Login
+message.loginautherror=O servidor remoto deve estar indispon\u00edvel ou seu login/senha n\u00e3o s\u00e3o v\u00e1lidos.
+message.please-wait=Por favor aguarde...
+message.unsavedChanges.blog=Sua postagem no blog contem altera\ufffd\ufffdes n\ufffdo salvas.
+message.unsavedChanges.comment=Seus coment\ufffdrios n\ufffdo foram salvos ainda.
+message.unsavedChanges.discussion=Seu t\ufffdpico de discuss\ufffdo contem altera\ufffd\ufffdes n\ufffdo salvas.
+message.unsavedChanges.reply=Sua resposta ao t\ufffdpico contem altera\ufffd\ufffdes n\ufffdo salvas.
+message.unsavedChanges.wiki=Seu artigo de wiki contem altera\ufffd\ufffdes n\ufffdo salvas.
+message.searching=Buscando...
+message.searchingFor=Buscando por "{0}"...
+
+message.passwordchangeauthfailed=Dados de autentica\ufffd\ufffdo est\ufffdo incorretos ou n\ufffdo est\ufffd autorizado a alterar a senha.
+message.login-portal=Iniciar sess\ufffdo atrav\ufffds de seu portal.
+message.minimum-length=Introduza pelo menos {0} caracter(es).
+message.folders-trimmed=H\ufffd demasiadas subpastas do arquivo para mostrar.
+message.item-missing=O item solicitado n\ufffdo pode ser exibido porque n\ufffdo est\ufffd mais dispon\ufffdvel.
+
+
+## Location
+location.tooltip.path=Caminho: {0}
+location.tooltip.site=S\ufffdtio: {0}
+location.path.repository=Reposit\ufffdrio
+location.path.documents=Documentos
+location.path.filePlan=Plano De arquivo
+location.path.userHome=Meu Espa\ufffdo do Usu\ufffdrio
+location.label.none=(Nenhuma)
+location.label.local={0}
+location.label.site={0} em {1}
+location.label.repository={0}
+
+## Tooltips
+tooltip.path=Caminho: {0}
+tooltip.site=S\ufffdtio: {0}
+
+
+# Text labels
+label.username=Usu\u00e1rio
+label.password=Senha
+label.tags=Etiquetas
+label.none=(Nenhuma)
+
+## Rich Text Editor - Image Library
+imagelib.title=Banco de Imagens
+imagelib.tooltip=Inserir Imagens do banco
+
+## Pagination
+pagination.template={CurrentPageReport} {PreviousPageLink} {PageLinks} {NextPageLink}
+pagination.template.page-report=Mostrar \u00edtens {startRecord} - {endRecord} de {totalRecords}
+pagination.previousPageLinkLabel=<< Anterior
+pagination.nextPageLinkLabel=Pr\u00f3ximo >>
+
+## Page titles
+page.metodologia.title=Metodologia e Formul\u00e1rios
+page.acompanhamento.title=Acompanhamento
+page.documentosanexos.title=Documentos Anexos
+page.planodeprojeto.title=Plano de Projeto
+page.acceptInvite.title=Aceitar convite
+page.acceptInvite.description=P\u00e1gina de aceite do convite. No carregamento desta p\u00e1gina o convite para o site ser\u00e1 aceito e habilitar\u00e1 a conta do usu\u00e1rio caso esteja desabilitada.
+page.addGroups.title=Adicionar grupos
+page.addGroups.description=Adicionar grupos
+page.adminConsole.title=Console de gerenciamento
+page.adminConsole.description=Console de gerenciamento
+page.advsearch.title=Busca avan\ufffdada
+page.advsearch.description=Busca avan\ufffdada
+page.blogCreateEdit.title=Blog: criar ou editar postagem no blog
+page.blogCreateEdit.description=Mostra um formul\u00e1rio para criar ou editar uma postagem no blog
+page.blogPostList.title=Blog
+page.blogPostList.description=Mostra postagens no blog
+page.blogPostView.title=Blog: mostrar a vis\u00e3o de detalhes da postagem
+page.blogPostView.description=Mostra a vis\u00e3o de detalhes da postagem
+page.collaborationDetails.title=P\u00e1gina de detalhes do documento de colabora\u00e7\u00e3o
+page.collaborationDetails.description=P\u00e1gina de Colabora\u00e7\u00e3o da biblioteca de documentos do site
+page.calendar.title=Calend\ufffdrio
+page.calendar.description=Componente de Calend\u00e1rio do Site
+page.changePassword.title=P\u00e1gina para alterar a senha para um usu\u00e1rio
+page.changePassword.description=Se\u00e7\u00e3o de Alterar Senha na p\u00e1gina de perfil de um usu\u00e1rio
+page.contentViewer.title=Visualizador de Conte\u00fado
+page.contentViewer.description=P\u00e1gina para vizualizar o conte\u00fado de um node ref
+page.createContent.title=Criar conte\ufffddo
+page.createContent.description=Criar conte\ufffddos em texto
+page.createEditReplicationJob.title=Trabalho de replica\ufffd\ufffdo
+page.createEditReplicationJob.description=Criar um novo trabalho de replica\ufffd\ufffdo ou editar um existente
+page.customiseSite.title=Customizar o Site
+page.customiseSite.description=Adicionar ou remover p\u00e1ginas de um site
+page.customiseSiteDashboard.title=Customizar o Painel do Site
+page.customiseSiteDashboard.description=Customizar o layout do Painel e os dashlets do Painel do Site.
+page.customiseUserDashboard.title=Customizar o Painel do Usu\u00e1rio
+page.customiseUserDashboard.description=Customizar o layoit do painel e os dashlets para o Painel do usu\u00e1rio
+page.data-lists.title=Listas de dados
+page.data-lists.description=P\ufffdgina da lista de dados
+page.discussionsCreateTopic.title=Discuss\u00f5es: vis\u00e3o para criar uma p\u00e1gina de t\u00f3pico
+page.discussionsCreateTopic.description=Mostra o formul\u00e1rio para criar um t\u00f3pico
+page.discussionsTopicList.title=Discuss\u00f5es
+page.discussionsTopicList.description=Mostra os t\u00f3picos do forum
+page.discussionsTopicView.title=Discuss\u00f5es: mostra a vis\u00e3o de detalhes do t\u00f3pico
+page.discussionsTopicView.description=Mostra a vis\u00e3o de detalhes do t\u00f3pico
+page.documentDetails.title=Detalhes do Documento
+page.documentDetails.description=Detalhes do Documento
+page.documentLibrary.title=Biblioteca de Documentos
+page.documentLibrary.description=Biblioteca de Documentos com vis\u00e3o hier\u00e1rquica
+page.editMetadata.title=Editar metadados
+page.editMetadata.description=Editar metadados
+page.folderDetails.title=Detalhes da pasta de arquivo
+page.folderDetails.description=Detalhes da pasta de arquivo
+page.folderRules.title=Regras pasta de arquivo
+page.folderRules.description=Regras pasta de arquivo
+page.inlineEdit.title=Edi\ufffd\ufffdo on-line
+page.inlineEdit.description=Edi\ufffd\ufffdo on-line
+page.invite.title=Convite
+page.invite.description=Convite
+page.links.title=Links
+page.links.description=Links
+page.linkCreateEdit.title=Links: criar ou editar link
+page.linkCreateEdit.description=Mostra o formul\u00e1rio para criar ou editar o link
+page.linksView.title=Links: mostra a vis\u00e3o de detalhes do link
+page.linksView.description=Mostra a vis\u00e3o de detalhes do link
+page.login.title=Login
+page.logout.title=Sair
+page.managePermissions.title=Gerenciar permiss\ufffdes
+page.managePermissions.description=Gerenciar permiss\ufffdes
+page.myDocumentLibraries.title=Meus Bibliotecas de Documentos
+page.myDocumentLibraries.description=Meus Bibliotecas de Documentos
+page.pendingInvites.title=Convites Pendentes
+page.pendingInvites.description=Convites Pendentes
+page.peopleFinder.title=Busca de pessoas
+page.peopleFinder.description=P\u00e1gina de busca de pessoas
+page.portletEditDocLibSite.title=Portlet: Editar Local
+page.portletEditDocLibSite.description=Portlet: Editar Local
+page.profile.title=P\u00e1gina de Perfil para um usu\u00e1rio
+page.profile.description=P\u00e1gina de Perfil para um usu\u00e1rio
+page.rejectInvite.title=Rejeitar Convite
+page.rejectInvite.description=P\u00e1gina de rejei\u00e7\u00e3o do convite Rejeita uma requisi\u00e7\u00e3o de convite
+page.repository.title=Navegador do reposit\ufffdrio
+page.repository.description=Examinar o conte\ufffddo do reposit\ufffdrio
+
+
+page.search.title=Busca
+page.search.description=Vis\u00e3o de Busca
+page.siteFinder.title=Busca de Site
+page.siteFinder.description=P\u00e1gina de busca de site
+page.siteIndex.title=Bem-vindo
+page.siteIndex.description=P\u00e1gina inicial para usu\u00e1rios - criar\u00e1 o painel do usu\u00e1rio como requerido e encaminhar\u00e1 para ele.
+page.siteGroups.title=Grupos de sites
+page.siteGroups.description=Grupos de sites
+page.siteMembers.title=Membros do Site
+page.siteMembers.description=Membros do Site
+
+## Page Title (WG)
+page.title=Aplica\ufffd\ufffdo Share de Alfresco » {0}
+
+page.userContent.title=Mais recente lista de conte\ufffddo editado por um usu\ufffdrio
+page.userContent.description=Mais recente lista de conte\ufffddo editado por um usu\ufffdrio
+page.userSites.title=Lista de sites que um usu\ufffdrio
+page.userSites.description=Lista de sites que um usu\ufffdrio
+page.wiki.title=Wiki
+page.wiki.description=P\u00e1gina inicial para o wiki
+page.wikiCreate.title=Formul\u00e1rio de Cria\u00e7\u00e3o do Wiki
+page.wikiCreate.description=Mostra um formul\u00e1rio para criar uma nova p\u00e1gina no wiki
+page.wikiPage.title=Wiki
+page.wikiPage.description=Mostra uma p\u00e1gina do wiki
+page.workspace.title=Painel do come\ufffdo do espa\ufffdo do documentos
+page.workspace.description=Painel do come\ufffdo do espa\ufffdo do documentos
+page.meeting_workspace.title=Painel do come\ufffdo do espa\ufffdo do reuni\ufffdo
+page.meeting_workspace.description=Painel do come\ufffdo do espa\ufffdo do reuni\ufffdo
+
+
+
+## Themes
+theme.default=Tema Azul - Padr\ufffdo
+theme.greenTheme=Tema Verde
+theme.hcBlack=Tema de Alto Contraste
+theme.yellowTheme=Tema Amarelo
+
+## Admin console tools
+tool.users.label=Usu\ufffdrio
+tool.users.description=Gerenciamento de Usu\ufffdrios
+tool.groups.label=Grupos
+tool.groups.description=Gerenciamento de Grupos
+tool.application.label=Aplica\ufffd\ufffdo
+tool.application.description=Gerenciamento e Defini\ufffd\ufffdes da Aplica\ufffd\ufffdo
+tool.replication-jobs.label=Trabalhos de replica\ufffd\ufffdo
+tool.replication-jobs.description=Gest\ufffdo de trabalhos de replica\ufffd\ufffdo
+tool.repository.label=Reposit\ufffdrio
+tool.repository.description=Gest\ufffdo e Ferramentas do Reposit\ufffdrio
+
+
+
+
+## Dashboard page titles and descriptions
+page.siteDashboard.title=Painel do Site de Colabora\u00e7\u00e3o
+page.siteDashboard.description=P\u00e1gina do Painel do Site de Colabora\u00e7\u00e3o
+page.userDashboard.title=Painel do Usu\u00e1rio
+page.userDashboard.description=P\u00e1gina do painel de usu\u00e1rios
+page.workspace.title=Painel da \u00e1erea de trabalho do documento
+page.workspace.description=P\u00e1gina do Painel da \u00e1rea de trabalho do documento
+page.planodeprojeto.description=P\u00e1gina da \u00e1rea do Plano de Projeto
+page.documentosanexos.description=P\u00e1gina da \u00e1rea dos Documentos Anexos
+page.planodeprojeto.description=P\u00e1gina da \u00e1rea de Acompanhamento do Projeto
+page.metodologia.description=P\u00e1gina de Metodologia e Formul\u00e1rios
+page.informacoesRelevantesTopicList.description=P\u00e1gina de Informa\ufffd\ufffdes Relevantes
+page.acompanhamento.description=P\u00e1gina da \u00e1rea de Acompanhamento do Projeto
+
+## Normalizacao
+page.normalizacao.title=Solicitar Normaliza\ufffd\ufffdo
+page.normalizacao.description=Solicitar Normaliza\ufffd\ufffdo de Documentos
+
+page.solicitacao.title=Solicita\ufffd\ufffdes de Normaliza\ufffd\ufffdo
+page.solicitacao.description=Solicita\ufffd\ufffdes de Normaliza\ufffd\ufffdo de Documentos
+
+page.revisao.title=Revis\ufffdo de Documento
+page.revisao.description=Revis\ufffdo de Documento de Normaliza\ufffd\ufffdo
+
+
+
+## Roles
+role.SiteManager=Administrador
+role.SiteCollaborator=Colaborador
+role.SiteContributor=Contribuinte
+role.SiteConsumer=Consumidor
+
+
+## Title
+title.repository=Reposit\ufffdrio
+title.browser=Navegador
+title.siteFinder=Busca dos sites
+title.peopleFinder=Busca de pessoas
+title.myTasks=Minhas Tarefas
+title.myWorkflows=Fluxos de trabalho que eu comecei
+
+
+## Tag Library
+taglibrary.tags=Etiquetas
+taglibrary.populartagslink=Escolher entre as etiquetas mais freq\ufffdentes do local
+taglibrary.msg.failedLoadTags=N\ufffdo \ufffd poss\ufffdvel carregar as etiquetas no servidor (conex\ufffdo perdida?)
+taglibrary.msg.unableLoadTags=Falha ao carregar etiquetas: {0}
+taglibrary.tip.removeTag=Remover a etiqueta
+taglibrary.tip.help=Separar etiquetas com espa\ufffdos. Juntar duas ou mais palavras com ' " '
+
+## YUI Editor keys
+yuieditor.toolbar.group.font=Estilo da fonte
+yuieditor.toolbar.group.lists=Listas
+yuieditor.toolbar.group.link=Links
+yuieditor.toolbar.item.createorderedlist=Criar lista ordenada
+yuieditor.toolbar.item.createunorderedlist=Criar uma lista n\ufffdo ordenada
+yuieditor.toolbar.item.fontcolor=Cor da Fonte
+yuieditor.toolbar.item.backgroundcolor=Cor de fundo
+yuieditor.toolbar.item.bold=Letra em negrito CTRL + SHIFT + B
+yuieditor.toolbar.item.italic=Letra em it\ufffdlico CTRL + SHIFT + I
+yuieditor.toolbar.item.underline=sublinhado CTRL + SHIFT + U
+yuieditor.toolbar.item.link=HTML Link CTRL + SHIFT + L
+
+
+
+## Google Docs: Create Content
+google-docs.doc=Google Docs™ Documento...
+google-docs.xls=Google Docs™ planilha...
+google-docs.ppt=Google Docs™ Apresenta\ufffd\ufffdo...
+
+
+
+
+## YUI Mini Calendar Widget Configuration, see: http://developer.yahoo.com/yui/docs/YAHOO.widget.Calendar.html#config_MY_LABEL_MONTH_POSITION=
+calendar.widget_config.my_label_month_position=1
+calendar.widget_config.my_label_month_suffix=
+calendar.widget_config.my_label_year_position=2
+calendar.widget_config.my_label_year_suffix=
+
+
+
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/slingshot_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/slingshot_pt_PT.properties
new file mode 100644
index 0000000..d7fb126
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/slingshot_pt_PT.properties
@@ -0,0 +1,922 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Slingshot Common Messages
+
+## Page Title
+page.title=Alfresco » {0}
+
+## Header logo - prefixed with ${url.context}/res/themes/${theme}/images/
+# app-logo.png is the default, a 48 pixel width image is also provided: app-logo-48.png
+# it can be localised here or applied application wide in the admin console
+header.logo=app-logo.png
+header.search.default=Digite os termos da busca...
+# header menu items
+header.advanced-search.label=Busca avan\ufffdada...
+header.advanced-search.description=Busca avan\ufffdada...
+header.application.label=Aplica\ufffd\ufffdo
+header.application.description=Aplica\ufffd\ufffdo
+header.change-password.label=Mudar senha
+header.change-password.description=Mudar senha
+header.groups.label=Grupos
+header.groups.description=Grupos
+header.tag-management.label=Gerenciar Tag
+header.tag-management.description= Gerenciar Tag
+header.help.label=Ajuda
+header.help.description=Ajuda
+header.logout.label=Sair
+header.logout.description=Sair
+header.more.label=Mais...
+header.more.description=Mais...
+header.my.label=Meu...
+header.my.description=Meu...
+header.my-content.label=Meu Conte\ufffddo
+header.my-content.description=Meu Conte\ufffddo
+header.my-dashboard.label=Meu Dashboard
+header.my-dashboard.description=Meu Dashboard
+header.my-profile.label=Meu Perfil
+header.my-profile.description=Meu Perfil
+header.my-sites.label=Meus Sites
+header.my-sites.description=Meus Sites
+header.my-tasks.label=Minhas tarefas
+header.my-tasks.description=Minhas tarefas
+header.my-workflows.label=Workflows que iniciei
+header.my-workflows.description=Workflows que iniciei
+header.people.label=Pessoas
+header.people.description=Pessoas
+header.replication-jobs.label=Replicar Jobs
+header.replication-jobs.description=Replicar Jobs
+header.repository.label=Reposit\ufffdrio
+header.repository.description=Reposit\ufffdrio
+header.trashcan.label=Lixeira
+header.trashcan.description=Recupera\ufffd\ufffdo de arquivos e ferramentas de elimina\ufffd\ufffdo
+header.saved-searches.label=Pesquisas salva
+header.saved-searches.description=Pesquisas salva
+header.search.description=Op\ufffd\ufffdes de pesquisa...
+header.sites.label=Sites
+header.sites.description=Sites
+header.submit-status.label=Compartilhar
+header.submit-status.description=Compartilhar
+header.tools.label=Ferramentas de administra\ufffd\ufffdo...
+header.tools.description=Ferramentas administrativas...
+# 0 = username, 1 = first name, 2 = last name, 3 = full name
+header.user.label={3}
+header.user.description={3}
+header.users.label=Usu\ufffdrios
+header.users.description=Usu\ufffdrios
+
+## Buttons
+button.browse=Procurar
+button.edit=Editar
+button.save=Salvar
+button.savechanges=Salvar mudan\ufffdas
+button.saveandclose=Salvar e fechar
+button.upload=Carregar
+button.login=Login
+button.delete=Excluir
+button.download=Download
+button.clear=Limpar
+button.reset=Reset
+button.search=Pesquisa
+button.update=Atualizar
+button.goback=Voltar
+button.done=Feito
+button.undo=Desfazer
+button.new=Novo
+button.create=Criar
+button.rename=Renomear
+button.refreshPage=Atualizar p\ufffdgina
+button.createanother=Criar e criar outra
+button.view.simple=Visualiza\ufffd\ufffdo simples
+button.view.detailed=Visualiza\ufffd\ufffdo detalhada
+button.follow=Seguir
+button.unfollow=Deixar de seguir
+
+## Messages
+message.failure=Falha
+message.loginfailure=Falha ao entrar
+message.loginautherror=O servidor remoto pode estar indispon\ufffdvel ou seus detalhes de autentica\ufffd\ufffdo n\ufffdo foram reconhecidos
+message.passwordchangeauthfailed=Detalhes da autentica\ufffd\ufffdo incorretos ou n\ufffdo autorizado a alterar a senha.
+message.login-portal=Fa\ufffda o login atrav\ufffds de seu portal
+message.unsavedChanges.blog=Seu blog tem altera\ufffd\ufffdes n\ufffdo salvas
+message.unsavedChanges.comment=Seu coment\ufffdrio n\ufffdo foi salvo ainda
+message.unsavedChanges.discussion=O seu t\ufffdpico de discuss\ufffdo tem altera\ufffd\ufffdes n\ufffdo salvas
+message.unsavedChanges.reply=Sua resposta no t\ufffdpico tem altera\ufffd\ufffdes n\ufffdo salvas
+message.unsavedChanges.wiki=Seu artigo wiki tem altera\ufffd\ufffdes n\ufffdo salvas
+message.searching=Pesquisando...
+message.searchingFor=Pesquisando por "{0}"...
+message.minimum-length=Insira pelo menos {0} caractere(s)
+message.folders-trimmed=Subpastas demais para mostrar
+message.item-missing=O item solicitado n\ufffdo pode ser exibido pois ele n\ufffdo est\ufffd mais dispon\ufffdvel
+message.save.success=Suas altera\ufffd\ufffdes foram salvas
+message.save.failure=Suas altera\ufffd\ufffdes n\ufffdo foram salvas
+message.cookiesfailure=Os cookies est\ufffdo desativados
+message.cookieserror=Os cookies deve ser permitido no seu navegador
+
+## Common Text labels and CM model metadata
+label.tags=Tags
+label.none=(Nenhum)
+label.empty=(Vazio)
+label.about=Sobre
+label.username=Nome do usu\ufffdrio
+label.password=Senha
+label.name=Nome
+label.title=T\ufffdtulo
+label.description=Descri\ufffd\ufffdo
+label.firstname=Primeiro nome
+label.lastname=\ufffdltimo nome
+label.jobtitle=Cargo
+label.location=Localiza\ufffd\ufffdo
+label.bio=Sum\ufffdrio
+label.photo=Foto
+label.contactinfo=Informa\ufffd\ufffdes de contato
+label.skype=Skype
+label.im=IM
+label.googleusername=Usu\ufffdrio do Google
+label.company=Companhia
+label.companyinfo=Detalhes da Companhia
+label.email=Email
+label.telephone=Telefone
+label.mobile=Celular
+label.fax=Fax
+label.address=Endere\ufffdo
+label.postcode=C\ufffddigo postal
+label.groups=Grupos
+label.yes=Sim
+label.no=N\ufffdo
+label.ok=Ok
+label.loading=Carregando...
+label.site=Site
+label.path=Caminho
+label.type=Tipo
+label.creator=Criador
+label.created=Criador
+label.modifier=Modificador
+label.modified=Modificado
+label.author=Autor
+label.priority={0} Prioridade
+label.size=Tamanho
+label.mimetype=Mimetype
+label.popularity=Popularidade
+label.avatar=Avatar
+label.editType=Editar: {0}
+
+## Location
+location.tooltip.path=Caminho: {0}
+location.tooltip.site=Site: {0}
+location.path.repository=Reposit\ufffdrio
+location.path.documents=Documentos
+location.path.userHome=Meu Usu\ufffdrio Home
+location.label.none=(Nenhum)
+location.label.local={0}
+location.label.site={0} em {1}
+location.label.repository={0}
+
+## Pagination
+pagination.template={CurrentPageReport} {PreviousPageLink} {PageLinks} {NextPageLink}
+pagination.template.page-report={startRecord} - {endRecord} of {totalRecords}
+pagination.template.page-report.more=Exibir item(s) {startRecord} - {endRecord} of {totalRecords}++
+pagination.previousPageLinkLabel=<<
+pagination.nextPageLinkLabel=>>
+
+## Tiny Pagination (used in column browser)
+tinyPagination.firstPageLinkLabel=<<
+tinyPagination.lastPageLinkLabel=>>
+tinyPagination.previousPageLinkLabel=<
+tinyPagination.nextPageLinkLabel=>
+tinyPagination.pageReportTemplate=( {currentPage} of {totalPages} )
+tinyPagination.template={FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}
+
+## Themes
+theme.default=Tema padr\ufffdo azul
+theme.greenTheme=Tema verde
+theme.hcBlack=Tema alto contraste
+theme.yellowTheme=Tema amarelo
+theme.gdocs=Tema do Google Docs
+
+## Admin console tools
+tool.users.label=Usu\ufffdrios
+tool.users.description=Gerenciamento de usu\ufffdrios
+tool.groups.label=Grupos
+tool.groups.description=Gerenciamento de grupos
+tool.application.label=Aplica\ufffd\ufffdo
+tool.application.description=Configura\ufffd\ufffdes do aplicativo e gest\ufffdo
+tool.replication-jobs.label=Replica\ufffd\ufffdo de Jobs
+tool.replication-jobs.description=Gerenciamento de replica\ufffd\ufffdo de Jobs
+tool.repository.label=Reposit\ufffdrio de ferramentas
+tool.repository.description=Reposit\ufffdrio de ferramentas
+tool.tag-management.label=Gest\ufffdo de Tag
+tool.tag-management.description= Gest\ufffdo de Tag
+tool.workflow.label=Workflow
+tool.workflow.description=Ferramentas de Workflow
+tool.trashcan.label=Lixeira
+tool.trashcan.description=Recupera\ufffd\ufffdo de arquivos e ferramentas de elimina\ufffd\ufffdo
+tool.channel-admin.label=Gest\ufffdo de canais
+tool.channel-admin.description=Publica\ufffd\ufffdo de cria\ufffd\ufffdo de canais e ferramentas de gest\ufffdo
+tool.email-inbound.label=Email (Entrada)
+tool.email-inbound.description=Email (Entrada)
+tool.email-outbound.label=Email (Sa\ufffdda)
+tool.email-outbound.description=Email (Sa\ufffdda)
+tool.email-imap.label=Email (IMAP)
+tool.email-imap.description=Email (IMAP)
+tool.google-docs.label=Google Docs
+tool.google-docs.description=Google Docs
+tool.runtime.label=Tempo de execu\ufffd\ufffdo
+tool.runtime.description=Tempo de execu\ufffd\ufffdo
+tool.repository-server.label=Descri\ufffd\ufffdo do reposit\ufffdrio (Atual)
+tool.repository-server.description=Descri\ufffd\ufffdo do reposit\ufffdrio (Atual)
+tool.repository-installed.label=Descri\ufffd\ufffdo do Reposit\ufffdrio (Instalada originalmente)
+tool.repository-installed.description=Descri\ufffd\ufffdo do Reposit\ufffdrio (Instalada originalmente)
+tool.authority.label=Autoriza\ufffd\ufffdo
+tool.authority.description=Autoriza\ufffd\ufffdo
+tool.license.label=Descri\ufffd\ufffdo da licen\ufffda
+tool.license.description=Descri\ufffd\ufffdo da licen\ufffda
+tool.license.link=Gerenciar minha assinatura
+tool.license.usageinfo.label=Informa\ufffd\ufffdes de uso da licen\ufffda
+tool.ooojodconverter.label=OOoJodConverter
+tool.ooojodconverter.description=OOoJodConverter
+tool.openoffice-subsystem.label=OpenOffice
+tool.openoffice-subsystem.description=OpenOffice
+tool.openoffice.label=OpenOffice
+tool.openoffice.description=OpenOffice
+tool.transformer-pdf2swf.label=Transformer pdf2swf
+tool.transformer-pdf2swf.description=Transformer pdf2swf
+tool.transformer-imagemagick.label=Transformer ImageMagick
+tool.transformer-imagemagick.description=Transformer ImageMagick
+tool.fileservers.label=Fileservers
+tool.fileservers.description=Fileservers
+tool.subscriptions.label=Assinatura
+tool.subscriptions.description=Assinatura
+tool.sysadmin.label=Sysadmin
+tool.sysadmin.description=Sysadmin
+tool.activities.label=Atividades de Feed
+tool.activities.description=Atividades de Feed
+tool.workflow.label=Workflow
+tool.workflow.description=Workflow
+
+## Admin console tool groups
+tool.group.usersgroups=Usu\ufffdrios e grupos
+tool.group.email=Email
+tool.group.transformations=Transforma\ufffd\ufffdes
+tool.group.filemanagement=Gerenciamento de arquivos
+tool.group.subscriptions=Assinatura
+tool.group.repository=Reposit\ufffdrio
+tool.group.publishing=Publica\ufffd\ufffdo de conte\ufffddo
+tool.group.search=Pesquisa
+
+## Page titles displayed in browsers header bar
+page.acceptInvite.title=Aceitar convite
+page.acceptInvite.description=Aceitar convite da p\ufffdgina. O carregamento da p\ufffdgina ir\ufffd acionar o convite do site para ser aceita e permite verificar se a conta do usu\ufffdrio est\ufffd desativada.
+page.addGroups.title=Adicionar grupos
+page.addGroups.description=Adicionar grupos
+page.adminConsole.title=Console de administrador
+page.adminConsole.description=Console de administra\ufffd\ufffdo e gerenciamento
+page.advsearch.title=Pesquisa avan\ufffdada
+page.advsearch.description=Visualizar pesquisa avan\ufffdada
+page.blogCreateEdit.title=Blog: criar ou editar blog post
+page.blogCreateEdit.description=Exibe um formul\ufffdrio para criar ou editar um post
+page.blogPostList.title=Blog
+page.blogPostList.description=Exibe a mensagem do blog
+page.blogPostView.title=Blog: Exibir visualiza\ufffd\ufffdo de detalhes da mensagem
+page.blogPostView.description=Exibir visualiza\ufffd\ufffdo de detalhes da mensagem
+page.calendar.title=Calend\ufffdrio
+page.calendar.description=Componente de calend\ufffdrio do site
+page.changePassword.title=Mudar senha do usu\ufffdrio
+page.changePassword.description=Mudar se\ufffd\ufffdo da senha na p\ufffdgina do perfil para um usu\ufffdrio
+page.contentViewer.title=Visualizador de conte\ufffddo
+page.contentViewer.description=P\ufffdgina para visualizar conte\ufffddo de um NodeRef
+page.createContent.title=Criar conte\ufffddo
+page.createContent.description=Criar conte\ufffddo em textos
+page.createEditReplicationJob.title=Replica\ufffd\ufffdo de Job
+page.createEditReplicationJob.description=Criar nova ou editar replica\ufffd\ufffdo de Job existente
+page.customiseSite.title=Customizar Site
+page.customiseSite.description=Adicionar e remover p\ufffdginas de um site
+page.customiseSiteDashboard.title=Customizar dashboard do site
+page.customiseSiteDashboard.description=Customizar layout do dashboard e painel para um dashboard do site
+page.customiseUserDashboard.title=Customizar dashboard do usu\ufffdrio
+page.customiseUserDashboard.description=Customizar layout do dashboard e painel para um dashboard do usu\ufffdrio
+page.data-lists.title=Listas de dados
+page.data-lists.description=P\ufffdgina de lista de dados
+page.discussionsCreateTopic.title=Discuss\ufffdes: Visualizar cria\ufffd\ufffdo de t\ufffdpico da p\ufffdgina
+page.discussionsCreateTopic.description=Exibir o formul\ufffdrio para criar um t\ufffdpico
+page.discussionsTopicList.title=Discuss\ufffdes
+page.discussionsTopicList.description=Exibir os t\ufffdpicos do f\ufffdrum
+page.discussionsTopicView.title=Discuss\ufffdes: Exibir visualiza\ufffd\ufffdo de detalhes do t\ufffdpico
+page.discussionsTopicView.description=Exibe a visualiza\ufffd\ufffdo de detalhes do t\ufffdpico
+page.documentDetails.title=Detalhes do documento
+page.documentDetails.description=Detalhes do documento
+page.documentLibrary.title=Biblioteca de documentos
+page.documentLibrary.description=Biblioteca de documentos com vista em \ufffdrvore
+page.editMetadata.title=Editar Propriedades
+page.editMetadata.description=Editar as propriedades de m n\ufffd
+page.folderDetails.title=Detalhes da pasta
+page.folderDetails.description=Detalhes da pasta
+page.folderRules.title=Pagina de regras
+page.folderRules.description=Pasta de regras
+page.inlineEdit.title=Editar inline
+page.inlineEdit.description=Editar inline conte\ufffddo conte\ufffddo do texto baseado
+page.invite.title=Convite
+page.invite.description=Convite
+page.links.title=Links
+page.links.description=Links
+page.linkCreateEdit.title=Links: Criar ou editar link
+page.linkCreateEdit.description=Exibe um formul\ufffdrio para criar ou editar link
+page.linksView.title=Links: Exibe visualiza\ufffd\ufffdo de detalhes do link
+page.linksView.description=Exibe a visualiza\ufffd\ufffdo de detalhes do link
+page.login.title=Login
+page.logout.title=Sair
+page.managePermissions.title=Gerenciar Permiss\ufffdes
+page.managePermissions.description=Gerenciar permiss\ufffdes
+page.myDocumentLibraries.title=Minha biblioteca de documentos
+page.myDocumentLibraries.description=P\ufffdgina de lan\ufffdamento da minha bilbioteca de documentos
+page.pendingInvites.title=Convites pendentes
+page.pendingInvites.description=Convites pendentes
+page.peopleFinder.title=Localizador de pessoas
+page.peopleFinder.description=P\ufffdgina localizadora de pessoas
+page.portletEditDocLibSite.title=Painel: Editar site
+page.portletEditDocLibSite.description=Editar o site para o painel DocLib Share
+page.profile.title=P\ufffdgina de perfil do usu\ufffdrio
+page.profile.description=P\ufffdgina de perfil para um usu\ufffdrio
+page.rejectInvite.title=Rejeitar convite
+page.rejectInvite.description=Rejeitar convite da p\ufffdgina. Rejeita uma solicita\ufffd\ufffdo de convite
+page.repository.title=Navegador do reposit\ufffdrio
+page.repository.description=Procurar conte\ufffddo em todo o reposit\ufffdrio
+page.search.title=Pesquisar
+page.search.description=Visualizar pesquisa
+page.siteFinder.title=Buscador de site
+page.siteFinder.description=P\ufffdgina buscadora de site
+page.siteIndex.title=Bem vindo
+page.siteIndex.description=P\ufffdgina de destino para o usu\ufffdrio. Ir\ufffd criar dashboard de usu\ufffdrio no site conforme necess\ufffdrio e transmit\ufffd-lo
+page.siteGroups.title=Grupos do site
+page.siteGroups.description=Grupos do site
+page.siteMembers.title=Membros do site
+page.siteMembers.description=Membros do site
+page.userContent.title=Conte\ufffddo do usu\ufffdrio editado
+page.userContent.description=Lista de conte\ufffddo que o usu\ufffdrio tem a \ufffdltima edi\ufffd\ufffdo
+page.userFollowers.title=Seguidores
+page.userFollowers.description=Listas de pessoas que seguem o usu\ufffdrio
+page.userFollowing.title=Seguindo
+page.userFollowing.description=Lista de pessoas que o usu\ufffdrio segue
+page.userNotifications.title=Notifica\ufffd\ufffdo de configura\ufffd\ufffdes do usu\ufffdrio
+page.userNotifications.description=Alterar se\ufffd\ufffdo de notifica\ufffd\ufffdo de configura\ufffd\ufffdes na p\ufffdgina do perfil para um usu\ufffdrio
+page.userSites.title=Lista de sites do usu\ufffdrio
+page.userSites.description=Lista de sites que um usu\ufffdrio pertence
+page.wiki.title=Wiki
+page.wiki.description=A p\ufffdgina de destino para o wiki
+page.wikiCreate.title=Formul\ufffdrio de cria\ufffd\ufffdo wiki
+page.wikiCreate.description=Exibe um formul\ufffdrio para criar uma nova p\ufffdgina wiki
+page.wikiPage.title=Wiki
+page.wikiPage.description=Exibe uma p\ufffdgina wiki
+page.workspace.title=Dashboard da \ufffdrea de trabalho de documentos
+page.workspace.description=Dashboard da p\ufffdgina da \ufffdrea de trabalho de documentos
+
+## Dashboard page titles and descriptions
+page.siteDashboard.title=Dashboard do site de colabora\ufffd\ufffdo
+page.siteDashboard.description=Dashboard da p\ufffdgina de colabora\ufffd\ufffdo do site
+page.userDashboard.title=Dashboard do usu\ufffdrio
+page.userDashboard.description=Dashboard da p\ufffdgina do usu\ufffdrio
+page.meeting_workspace.title=Dashboard da \ufffdrea de trabalho de reuni\ufffdes
+page.meeting_workspace.description=Dashboard da p\ufffdgina da \ufffdrea de trabalho de reuni\ufffdes
+
+## Title bar component titles for pages that use the simple-title component
+title.repository=Reposit\ufffdrio
+title.browser=Navegador
+title.siteFinder=Pesquisador de site
+title.peopleFinder=Pesquisador de pessoas
+title.myTasks=Minhas tarefas
+title.myWorkflows=Workflows que eu iniciei
+
+## Roles
+role.SiteManager=Moderador
+role.SiteCollaborator=Colaborador
+role.SiteContributor=Contribuidor
+role.SiteConsumer=Consumidor
+
+## Tag Library
+taglibrary.tags=Tags
+taglibrary.populartagslink=Escolha a partir de tags populares neste site
+taglibrary.msg.failedLoadTags=N\ufffdo foi poss\ufffdvel carregar as tags do servidor (conex\ufffdo caiu?)
+taglibrary.msg.unableLoadTags=N\ufffdo foi poss\ufffdvel carregar as tags: {0}
+taglibrary.tip.removeTag=Remover tag
+taglibrary.tip.help=Separe tags com espa\ufffdo. Unir duas ou mais palavras "aspas duplas"
+
+## YUI Editor keys
+yuieditor.toolbar.group.font=Estilo da fonte
+yuieditor.toolbar.group.lists=Listas
+yuieditor.toolbar.group.link=Link
+yuieditor.toolbar.item.createorderedlist=Criar lista ordenada
+yuieditor.toolbar.item.createunorderedlist=Criar lista desordenada
+yuieditor.toolbar.item.fontcolor=Cor da fonte
+yuieditor.toolbar.item.backgroundcolor=Cor de fundo
+yuieditor.toolbar.item.bold=Negrito CTRL + SHIFT + B
+yuieditor.toolbar.item.italic=It\ufffdlico CTRL + SHIFT + I
+yuieditor.toolbar.item.underline=Sublinhado CTRL + SHIFT + U
+yuieditor.toolbar.item.link=HTML Link CTRL + SHIFT + L
+
+## Document Library Actions
+actions.document.assign-workflow=Iniciar Workflow
+actions.document.cancel-editing=Cancelar Edi\ufffd\ufffdo
+actions.document.change-type=Mudar tipo
+actions.document.checkout-google=Check Out to Google Docs
+actions.document.checkin-google=Check In from Google Docs
+actions.document.copy-to=Copiar para...
+actions.document.delete=Excluir Documento
+actions.document.download=Download
+actions.document.download-again=Download
+actions.document.download-original=Download Original
+actions.document.edit-metadata=Editar propriedades
+actions.document.edit-offline=Editar Offline
+actions.document.edit-online=Editar Online
+actions.document.extract-metadata=Extrair Metadados
+actions.document.execute-script=Executar Script
+actions.document.inline-edit=Editar inline
+actions.document.increment-counter=Incrementar contador
+actions.document.locate=Localizar arquivo
+actions.document.manage-aspects=Gerenciar aspectos
+actions.document.manage-permissions=Gerenciar Permiss\ufffdes
+actions.document.move-to=Mover para...
+actions.document.simple-approve=Aprovar
+actions.document.simple-reject=Rejeitar
+actions.document.upload-new-version=Carregar nova vers\ufffdo
+actions.document.view=Exibir no navegador
+actions.document.view-google-doc=Exibir no Google Docs
+actions.document.view-google-map=Exibir no Google Maps
+actions.document.view-original=Visualizar documento original
+actions.document.view-source-repository=Visualizar no reposit\ufffdrio de c\ufffddigo
+actions.document.view-working-copy=Visualizar copia do trabalho
+actions.document.publish=Publicar
+actions.document.transform=Transformar
+actions.document.transform-image=Transformar a imagem
+actions.document.publish-content=Publicar conte\ufffddo
+actions.folder.change-type=Mudar tipo
+actions.folder.copy-to=Copiar para...
+actions.folder.delete=Excluir pasta
+actions.folder.edit-metadata=Editar Propriedades
+actions.folder.explorer-view=Visualizar no Alfresco Explorer
+actions.folder.locate=Localizar pasta
+actions.folder.manage-aspects=Gerenciar Aspectos
+actions.folder.manage-permissions=Gerenciar Permiss\ufffdes
+actions.folder.move-to=Mover para...
+actions.folder.rules=Gerenciar regras
+actions.folder.simple-approve=Aprovar
+actions.folder.simple-reject=Rejeitar
+actions.folder.view-details=Visualizar detalhes
+actions.folder.view-source-repository=Visualizar no reposit\ufffdrio de c\ufffddigo
+actions.link.delete=Excluir Link
+actions.link.locate=Localizar itens do link
+
+## Document Library Pop-up Messages
+message.change-type.success=Tipo do documento ''{0}'' foi alterado com sucesso
+message.change-type.failure=N\ufffdo foi poss\ufffdvel alterar o tipo do documento ''{0}''
+message.checkout-google.inprogress=''{0}'' est\ufffd sendo verificado pelo Google Docs
+message.checkout-google.success=''{0}'' foi verificado no Google Docs
+message.checkin-google.inprogress=''{0}'' tem sido verificado a patir do Google Docs
+message.checkin-google.success=''{0}'' foi verificado a partir do Google Docs
+message.checkin-google.failure=Voc\ufffd n\ufffdo pode verificar no ''{0}'' a partir do Google Docs
+message.confirm.delete=Voc\ufffd tem certeza que deseja excluir ''{0}''?
+message.delete.success=''{0}'' foi exclu\ufffddo
+message.delete.failure=N\ufffdo foi poss\ufffdvel excluir ''{0}''
+message.details.success=Detalhes atualizado com sucesso
+message.details.failure=N\ufffdo foi poss\ufffdvel atualizar os detalhes
+message.error=N\ufffdo foi poss\ufffdvel acessar a biblioteca de documentos
+message.empty=Nenhum item
+message.empty.subfolders=Nenhum item. Clique "{0}" para visualizar {1} subpasta(s) aqui
+message.empty.subfolders.link=Exibir pastas
+message.edit-offline.failure=Voc\ufffd n\ufffdo pode editar ''{0}''.
+message.edit-offline.success=''{0}'' pode agora ser editado
+message.edit-offline.success.ie7=Fa\ufffda o Download do documento usando o bot\ufffdo abaixo
+message.edit-cancel.failure=N\ufffdo foi poss\ufffdvel cancelar a edi\ufffd\ufffdo ''{0}''.
+message.edit-cancel.success=Edi\ufffd\ufffdo de ''{0}'' foi cancelada
+message.file-dnd-move.failure=N\ufffdo foi poss\ufffdvel mover o documento
+message.increment-counter.success=Contador incrementado
+message.increment-counter.failure=Contador n\ufffdo pode ser incrementado
+message.extract-metadata.success=Metadados foi extra\ufffddo com sucesso
+message.extract-metadata.failure=N\ufffdo foi poss\ufffdvel extrair metadados
+message.execute-script.success=Script foi executado com sucesso
+message.execute-script.failure=N\ufffdo foi poss\ufffdvel executar o script
+message.insitu-edit.name.failure=N\ufffdo foi poss\ufffdvel renomear o arquivo. Outro arquivo pode existir com o mesmo nome
+message.loading=Carregando a biblioteca de documentos...
+message.simple-workflow.failure=A\ufffd\ufffdo do Workflow n\ufffdo p\ufffdde ser conclu\ufffdda
+message.simple-workflow.approved=Item marcado como aprovado
+message.simple-workflow.rejected=Item marcado como rejeitado
+message.simple-workflow.failed=A\ufffd\ufffdo do Workflow n\ufffdo p\ufffdde ser conclu\ufffdda
+message.transform.success=Documento ''{0}'' foi transformado com sucesso
+message.transform.failure=N\ufffdo foi poss\ufffdvel transformar o documento
+message.transform-image.success=Imagem ''{0}'' foi transformada com sucesso
+message.transform-image.failure=N\ufffdo foi poss\ufffdvel transformar o documento
+
+## Drag and Drop
+message.dnd.allColumnsAreFull=N\ufffdo foi poss\ufffdvel adicionar elementos uma vez que todas as colunas est\ufffdo cheias
+
+## Data Dictionary
+# Aspects
+aspect.cm_complianceable=Conformid\ufffdvel
+aspect.cm_dublincore=Core duplo
+aspect.cm_effectivity=Efetividade
+aspect.cm_emailed=Enviado por e-mail
+aspect.cm_generalclassifiable=Classific\ufffdvel
+aspect.cm_summarizable=Resum\ufffdvel
+aspect.cm_taggable=Marc\ufffdvel
+aspect.cm_templatable=Model\ufffdvel
+aspect.cm_versionable=Versionaliz\ufffdvel
+aspect.emailserver_aliasable=Apelid\ufffdvel (Email)
+aspect.app_inlineeditable=Edit\ufffdvel Inline
+aspect.gd_googleEditable=Edit\ufffdvel Google Docs
+aspect.cm_geographic=Geogr\ufffdfico
+aspect.exif_exif=EXIF
+aspect.audio_audio=\ufffdudio
+aspect.cm_indexControl=Controle de \ufffdndice
+
+# Groups
+group.everyone=TODOS
+
+# Types
+type.cm_content=Tipo de base do conte\ufffddo
+type.cm_folder=Tipo de base da pasta
+type.trx_transferTarget=Alvo de transfer\ufffdncia
+type.trx_fileTransferTarget=Alvo de transfer\ufffdncia do arquivo
+
+# Generic Form labels
+form.set.general=Geral
+form.set.operations=Opera\ufffd\ufffdes
+
+# Runtime
+runtime.field.FreeMemory=Mem\ufffdria livre
+runtime.field.MaxMemory=Mem\ufffdria m\ufffdxima
+runtime.field.TotalMemory=Total de mem\ufffdria
+
+# Repository Server
+repository-server.set.version=Informa\ufffd\ufffdes sobre a vers\ufffdo
+repository-server.field.Name=Nome
+repository-server.field.Id=Id
+repository-server.field.Edition=Edi\ufffd\ufffdo
+repository-server.field.Schema=Esquema
+repository-server.field.Version=Vers\ufffdo
+repository-server.field.VersionLabel=R\ufffdtulo
+repository-server.field.VersionMinor=Menor
+repository-server.field.VersionMajor=Maior
+repository-server.field.VersionRevision=Revis\ufffdo
+repository-server.field.VersionBuild=Construir
+repository-server.field.VersionNumber=N\ufffdmero
+
+# Repository Installed
+repository-installed.set.version=Informa\ufffd\ufffdes sobre a vers\ufffdo
+repository-installed.field.Name=Nome
+repository-installed.field.Id=Id
+repository-installed.field.Edition=Edi\ufffd\ufffdo
+repository-installed.field.Schema=Esquema
+repository-installed.field.Version=Vers\ufffdo
+repository-installed.field.VersionLabel=R\ufffdtulo
+repository-installed.field.VersionMinor=Menor
+repository-installed.field.VersionMajor=Maior
+repository-installed.field.VersionRevision=Revis\ufffdo
+repository-installed.field.VersionBuild=Contruir
+repository-installed.field.VersionNumber=N\ufffdmero
+
+# Authority
+authority.field.NumberOfGroups=N\ufffdmero de grupos
+authority.field.NumberOfUsers=N\ufffdmero de usu\ufffdrios
+
+# License
+header.license=
+license.field.Subject=Assunto da licen\ufffda
+license.field.Days=Dias
+license.field.Holder=Titular
+license.field.ValidUntil=V\ufffdlido at\ufffd
+license.field.RemainingDays=Dias restantes
+license.field.Issued=Emitido
+license.field.Issuer=Emissora
+license.field.HeartBeatDisabled=Heart Beat Disabled
+license.field.LicenseMode=Modo de licen\ufffda
+license.field.MaxDocs=Conte\ufffddo m\ufffdximo de objetos
+license.field.MaxUsers=Usu\ufffdrios m\ufffdximo
+license.field.Users=Usu\ufffdrios
+license.field.Documents=Objetos de conte\ufffddo
+
+# Pdf2Swf
+pdf2swf.field.Available=Dispon\ufffdvel
+pdf2swf.field.VersionString=Vers\ufffdo
+
+# Open Office
+openoffice.field.available=Dispon\ufffdvel
+openoffice.field.ooName=Nome
+openoffice.field.ooOpenSourceContext=Contexto open source
+openoffice.field.ooSetupExtension=Extens\ufffdo
+openoffice.field.ooSetupVersion=Vers\ufffdo
+openoffice.field.ooSetupVersionAboutBox=Sobre
+openoffice.field.ooXMLFileFormatName=Formato de arquivo XML
+openoffice.field.ooXMLFileFormatVersion=Vers\ufffdo de formato do arquivo XML
+
+# OpenOffice Subsystem
+openoffice-subsystem.field.ooo.enabled=Habilitado
+openoffice-subsystem.field.ooo.exe=Exe
+openoffice-subsystem.field.ooo.port=Porta
+
+# OpenOffice JodConverter
+ooojodconverter.field.jodconverter.enabled=Habilitado
+ooojodconverter.field.jodconverter.maxTasksPerProcess=M\ufffdximo de tarefas por processo
+ooojodconverter.field.jodconverter.officeHome=Home Office
+ooojodconverter.field.jodconverter.portNumbers=N\ufffdmero de portas
+ooojodconverter.field.jodconverter.taskExecutionTimeout=Timeout de execu\ufffd\ufffdo da tarefa
+ooojodconverter.field.jodconverter.taskQueueTimeout=Timeout da fila de tarefas
+
+# Transformer ImageMagick
+transformer-imagemagick.field.Available=Dispon\ufffdvel
+transformer-imagemagick.field.VersionString=Informa\ufffd\ufffdes sobre a vers\ufffdo
+
+# File servers
+fileservers.set.filesystem=Sistema de arquivos
+fileservers.set.cifs=CIFS
+fileservers.set.ftp=FTP
+fileservers.field.filesystem.acl.global.defaultAccessLevel=N\ufffdvel de acesso padr\ufffdo
+fileservers.field.filesystem.acl.global.domainAccessControls=Controle do dom\ufffdnio de acesso
+fileservers.field.filesystem.acl.global.protocolAccessControls=Controle do protocolo de acesso
+fileservers.field.filesystem.acl.global.userAccessControls=Controle de acesso do usu\ufffdrio
+fileservers.field.filesystem.domainMappings=Mapeamentos de dom\ufffdnio
+fileservers.field.filesystem.name=Nome do sistema de arquivos
+fileservers.field.filesystem.name.description=O nome usado para os sistemas de arquivo quando acessado via CIFS/FTP/WebDAV
+fileservers.field.cifs.WINS.autoDetectEnabled=WINS Auto detect habilitado
+fileservers.field.cifs.WINS.primary=WINS Prim\ufffdrio
+fileservers.field.cifs.WINS.secondary=WINS Secund\ufffdrio
+fileservers.field.cifs.bindto=Para ligar
+fileservers.field.cifs.broadcast=Difundir
+fileservers.field.cifs.disableNIO=Desativar NIO
+fileservers.field.cifs.disableNativeCode=Desativar c\ufffddigo nativo
+fileservers.field.cifs.domain=Dom\ufffdnio
+fileservers.field.cifs.enabled=CIFS Habilitado
+fileservers.field.cifs.hostannounce=Host anunciar
+fileservers.field.cifs.ipv6.enabled=IPV6 Habilitado
+fileservers.field.cifs.netBIOSSMB.datagramPort=NetBIOS SMB Datagram Port
+fileservers.field.cifs.netBIOSSMB.namePort=NetBIOS SMB Nome da Porta
+fileservers.field.cifs.netBIOSSMB.sessionPort=NetBIOS SMB Session Port
+fileservers.field.cifs.serverName=Nome do servidor
+fileservers.field.cifs.sessionDebug=Sess\ufffdo Debug
+fileservers.field.cifs.sessionTimeout=Sess\ufffdo Timeout
+fileservers.field.cifs.tcpipSMB.port=TCP/IP SMB Porta
+fileservers.field.ftp.dataPortFrom=Dataport From
+fileservers.field.ftp.dataPortTo=Dataport To
+fileservers.field.ftp.enabled=FTP Habilitado
+fileservers.field.ftp.ipv6.enabled=IPV6 Habilitado
+fileservers.field.ftp.keyStore=Keystore
+fileservers.field.ftp.passphrase=Passphrase
+fileservers.field.ftp.port=Porta
+fileservers.field.ftp.requireSecureSession=Exigir sess\ufffdo segura
+fileservers.field.ftp.sessionDebug=Sess\ufffdo Debug
+fileservers.field.ftp.sslEngineDebug=SSL Engine Debug
+fileservers.field.ftp.trustStore=Trust Store
+
+# GoogleDocs
+googledocs.field.enabled=Habilitado
+googledocs.field.application.name=Nome da aplica\ufffd\ufffdo
+googledocs.field.username=Usu\ufffdrio
+googledocs.field.password=Senha
+
+# Sysadmin
+sysadmin.field.alfresco.context=Contexto do reposit\ufffdrio
+sysadmin.field.alfresco.host=Host do reposit\ufffdrio
+sysadmin.field.alfresco.port=Porta do reposit\ufffdrio
+sysadmin.field.alfresco.protocol=Protocolo do reposit\ufffdrio
+sysadmin.field.server.allowedusers=Usu\ufffdrios permitidos
+sysadmin.field.server.maxusers=M\ufffdximo de usu\ufffdrios
+sysadmin.field.server.transaction.allow-writes=Permitir grava\ufffd\ufffdes
+sysadmin.field.share.context=Share Contexto
+sysadmin.field.share.host=Share Host
+sysadmin.field.share.port=Share Port
+sysadmin.field.share.protocol=Share Protocolo
+
+# Email (Inbound)
+email-inbound.field.email.inbound.enabled=Habilitado
+email-inbound.field.email.inbound.unknownUser=Usu\ufffdrios desconhecido
+email-inbound.field.email.server.allowed.senders=Remetentes permitidos
+email-inbound.field.email.server.blocked.senders=Remetentes bloqueados
+email-inbound.field.email.server.domain=Dom\ufffdnio
+email-inbound.field.email.server.enabled=Habilitado
+email-inbound.field.email.server.port=Porta
+
+# Email (Outbound)
+email-outbound.set.auth=Autentica\ufffd\ufffdo
+email-outbound.set.test-message=Mensagem de teste
+email-outbound.field.mail.host=Host
+email-outbound.field.mail.port=Port
+email-outbound.field.mail.protocol=Protocolo
+email-outbound.field.mail.encoding=Encoding
+email-outbound.field.mail.from.default=Endere\ufffdo do remetente
+email-outbound.field.mail.smtp.auth=Autentica\ufffd\ufffdo requerida
+email-outbound.field.mail.username=Usu\ufffdrio
+email-outbound.field.mail.password=Senha
+email-outbound.field.mail.testmessage.send=Enviar mensagem de teste de inicializa\ufffd\ufffdo
+email-outbound.field.mail.testmessage.to=Para
+email-outbound.field.mail.testmessage.subject=Assunto
+email-outbound.field.mail.testmessage.text=Mensagem
+
+# IMAP
+imap.set.imap=IMAP
+imap.field.imap.config.home.folderPath=Caminho da pasta home
+imap.field.imap.config.home.rootPath=Caminho Home Root
+imap.field.imap.config.home.store=Home Store
+imap.field.imap.config.ignore.extraction=Ignore Extraction
+imap.field.imap.config.server.mountPoints=Pontos de montagem
+imap.field.imap.mail.from.default=E-mail de padr\ufffdo
+imap.field.imap.server.enabled=Habilitado
+imap.field.imap.server.host=Host
+imap.field.imap.server.port=Porta
+
+# Activities Feed
+activities.set.activities=Atividades Feed
+activities.field.feed.notifier.enabled=Notifica\ufffd\ufffdo de Feed habilitado
+activities.field.feed.notifier.repeatIntervalMins=Intervalo de repeti\ufffd\ufffdo (mins)
+activities.field.feed.max.ageMins=Idade m\ufffdxima (mins)
+activities.field.feed.max.size=Tamanho m\ufffdximo
+
+# Subscriptions
+subscriptions.field.subscriptions.enabled=Habilitado
+
+# Workflow
+workflow.field.message=Mensagem
+workflow.field.comment=Coment\ufffdrio
+workflow.field.assign_to=Atribuir para
+workflow.field.review_group=Grupo de revis\ufffdo
+workflow.field.reviewer=Revisor
+workflow.field.reviewers=Revisores
+workflow.field.due=Devido
+workflow.field.priority=Prioridade
+workflow.field.outcome=Resultado
+workflow.field.enabled.activiti=Habilitado
+workflow.field.enabled.jbpm=Hablitado
+workflow.field.jbpm.definitions=Defini\ufffd\ufffdes vis\ufffdvel
+workflow.field.number.tasks=N\ufffdmero de tarefas
+workflow.field.number.definitions=N\ufffdmero de Defini\ufffd\ufffdes
+workflow.field.number.workflows=N\ufffdmeros de workflows
+workflow.set.general=Geral
+workflow.set.assignee=Delegado
+workflow.set.assignees=Delegados
+workflow.set.information=Informa\ufffd\ufffdes
+workflow.set.items=Itens
+workflow.set.outcome=Resultado
+workflow.set.other=Outras op\ufffd\ufffdes
+workflow.set.task.info=Informa\ufffd\ufffdes
+workflow.set.workflow.more_info=Mais informa\ufffd\ufffdes
+workflow.set.task.progress=Progresso
+workflow.set.response=Resposta
+workflow.set.engine.activiti=Motor da atividade
+workflow.set.engine.jbpm=Motor JBPM
+workflow.task.invite.title={0} Site
+workflow.task.invite.subtitle=Voc\ufffd foi convidado para se juntar ao site {0}.
+workflow.task.invite.role=Seu papel ser\ufffd {0}.
+workflow.task.invite.accepted={0} {1} aceitou seu convite para participar do site {2}.
+workflow.task.invite.rejected={0} {1} rejeitou seu convite para participar do site {2}.
+workflow.task.request.invite.title=Usu\ufffdrio {0} pediu para se juntar ao site {1}.
+workflow.cancel.title=Cancelar workflow
+workflow.cancel.label=Tem certeza que deseja cancelar o workflow?
+workflow.cancel.feedback=Cancelando workflow...
+workflow.cancel.success=Workflow foi cancelado com sucesso
+workflow.cancel.failure=Falha ao cancelar workflow
+workflow.no_message=(Nenhuma Mensagem)
+tool.workflow.activiti.tools=Ferramentas de atividade
+tool.workflow.activiti.admin.link=Console de atividade do Workflow
+
+# Admin console search tool
+tool.lucene.label=Lucene
+tool.solr.label=Solr
+tool.searchmanager.label=Gerenciar pesquisa
+
+# lucene
+lucene.field.subscriptions.field.subscriptions.enabled=Habilitado
+lucene.field.dir.indexes=\ufffdndice do diret\ufffdrio
+lucene.field.index.recovery.mode=Modo de recupera\ufffd\ufffdo do \ufffdndice
+lucene.field.lucene.indexer.contentIndexingEnabled=Indexa\ufffd\ufffdo de conte\ufffddo habilitado
+lucene.field.index.tracking.disableInTransactionIndexing=Desativar indexa\ufffd\ufffdo em transa\ufffd\ufffdo
+
+lucene.set.backup=Backup
+lucene.backup.field.dir.indexes.backup=Diret\ufffdrio \ufffdndice de backup
+lucene.backup.field.index.backup.cronExpression=Express\ufffdo de Backup Cron
+
+lucene.set.advanced=Avan\ufffdado
+lucene.advanced.field.lucene.indexer.contentIndexingEnabled=Indexa\ufffd\ufffdo de conte\ufffddo habilitado
+lucene.advanced.field.fts.indexer.batchSize=Tamanho do lote de indexa\ufffd\ufffdo
+lucene.advanced.field.lucene.maxAtomicTransformationTime=Tempo m\ufffdximo de transforma\ufffd\ufffdo at\ufffdmica
+lucene.advanced.field.index.reindexMissingContent.cronExpression=Missing Content Cron Expression
+lucene.advanced.field.indexer.maxFieldLength=N\ufffdmero m\ufffdximo de tokens indexados por documento
+lucene.field.indexer.mergerMaxMergeDocs=M\ufffdximo Merge de documentos
+lucene.field.indexer.mergerMergeFactor=M\ufffdximo Merge Fator
+
+# Transform action form
+transform.field.mime-type=Formato requerido
+transform.field.destination-folder=Destino
+
+# Transform Image action form
+transform-image.field.mime-type=Formato exigido
+transform-image.field.convert-command=Op\ufffd\ufffdes
+transform-image.field.destination-folder=Destino
+
+publish-content.field.publish-channel-id=Canal de publica\ufffd\ufffdo
+publish-content.field.unpublish=N\ufffdo publicar
+publish-content.field.status-update=Atualizar Status
+publish-content.field.status-update-channel-id=Atualizar status do canal
+
+# Execute Script action form
+script.field.script-ref=Script
+
+# solr
+solr.field.solr.base.url=Solr Server URL
+
+# searchmanager
+searchmanager.field.sourceBeanName=Servi\ufffdo de pesquisa
+
+## Tooltips
+tooltip.path=Path: {0}
+tooltip.site=Site: {0}
+
+## Create content
+create-content.text=Plain Text...
+create-content.html=HTML...
+create-content.xml=XML...
+
+## Google Docs: Create Content
+google-docs.doc=Google Docs™ Documentos...
+google-docs.xls=Google Docs™ Planilha...
+google-docs.ppt=Google Docs™ Apresenta\ufffd\ufffdo...
+
+## Calendar Date Formats
+calendar.dateFormat.month=mmmm aaaa
+calendar.dateFormat.week=d mmmm aaaa
+calendar.dateFormat.day=dddd, d mmmm
+calendar.dateFormat.agenda=dddd, d mmmm
+calendar.dateFormat.full=dddd, d mmmm aaaa
+
+## YUI Mini Calendar Widget Configuration, see: http://developer.yahoo.com/yui/docs/YAHOO.widget.Calendar.html#config_MY_LABEL_MONTH_POSITION
+calendar.widget_config.my_label_month_position=1
+calendar.widget_config.my_label_month_suffix=
+calendar.widget_config.my_label_year_position=2
+calendar.widget_config.my_label_year_suffix=
+calendar.widget_config.start_weekday=1
+
+## Common metadata rendering (e.g. SimpleDocList)
+details.link-to=Link para: {0}
+details.created-by=Criado {0} por {1}
+details.created-in-site=Criado {0} em {1} site
+details.editing-started-by=Edi\ufffd\ufffdo iniciada {0} por {1}
+details.editing-started-in-site=Edi\ufffd\ufffdo iniciada {0} em {1} site
+details.modified-by=Modificado {0} por {1}
+details.modified-in-site=Modificado {0} em {1} site
+details.description.none=Sem descri\ufffd\ufffdo
+details.tags.none=Sem Tags
+details.categories.none=Sem Categorias
+details.user.deleted=''{0}'' (Usu\ufffdrio exclu\ufffddo)
+
+## Social Interactions
+# Favourite
+favourite.document.add.tip=Adicionar documento para favoritos
+favourite.document.add.label=Favorito
+favourite.document.remove.tip=Remover documento dos favoritos
+favourite.folder.add.tip=Adicionar pasta aos favoritos
+favourite.folder.add.label=Favorito
+favourite.folder.remove.tip=Remover pasta dos favoritos
+favourite.imap-site.add.tip=Adicionar site para IMAP favoritos
+favourite.imap-site.add.label=IMAP
+favourite.imap-site.remove.tip=Remover site do IMAP favoritos
+favourite.site.add.tip=Adicionar site aos favoritos
+favourite.site.add.label=Favorito
+favourite.site.remove.tip=Remover site aos favoritos
+favourite.message.failure=Falha para salvar favorito
+# Like
+like.document.add.tip=Curtir este documento
+like.document.add.label=Curtir
+like.document.remove.tip=N\ufffdo curtir
+like.folder.add.tip=Curtir esta pasta
+like.folder.add.label=Curtir
+like.folder.remove.tip=N\ufffdo curtir
+like.site.add.tip=Curtir este site
+like.site.add.label=Curtir
+like.site.remove.tip=N\ufffdo curtir
+like.message.failure=Falha para salvar curtir
+# Comment
+comment.document.tip=Coment\ufffdrio sobre este documento
+comment.document.label=Coment\ufffdrio
+comment.folder.tip=Coment\ufffdrio sobre esta pasta
+comment.folder.label=Coment\ufffdrio
+# Publishing
+socialPublish.noChannels=N\ufffdo h\ufffd canais dispon\ufffdveis para publicar este conte\ufffddo
+
+#Dashlets
+dashlet.help.tooltip=Exibir ajuda para este painel
+dashlet.rss.tooltip=Subscrever o RSS feed para este painel
+dashlet.edit.tooltip=Configurar este painel
+
+# Category Manager Admin Console
+tool.category-manager.label=Gerenciar categoria
+tool.category-manager.description=Gerenciar categoria
+tool.category-manager.edit-category=Editar categoria
+tool.category-manager.edit-category.failure=N\ufffdo foi poss\ufffdvel editar o nome
+tool.category-manager.add-category=Adicionar Categoria
+tool.category-manager.add-category.failure=Categoria n\ufffdo p\ufffdde ser anunciada
+tool.category-manager.label.category-name=Nome da categoria:
+tool.category-manager.delete-category=Excluir categoria
+tool.category-manager.delete-category.failure=Categoria n\ufffdo p\ufffdde ser excluida
+tool.category-manager.message.confirm.delete.title=Excluir categoria
+tool.category-manager.message.confirm.delete=Tem certeza que deseja excluir: {0}?
+
+# Node browser
+tool.node-browser.label=Node navegador
+tool.node-browser.description=Node navegador
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/subscription-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/subscription-service_pt_PT.properties
new file mode 100644
index 0000000..3904842
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/subscription-service_pt_PT.properties
@@ -0,0 +1,7 @@
+# Subscription service messages
+
+subscription.notification.email.subject={0} agora est\ufffd seguindo voc\ufffd
+
+subscription_service.err.disabled=A subscri\ufffd\ufffdo esta desativada
+subscription_service.err.write-denied=Nenhuma permiss\ufffdo para atualizar
+subscription_service.err.private-list=Esta lista est\ufffd marcada como privado
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/system-messages_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/system-messages_pt_BR.properties
new file mode 100644
index 0000000..e345d89
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/system-messages_pt_BR.properties
@@ -0,0 +1,3 @@
+# Traduzido para o portugues Brasil por Fernando Hartmann (V1.3.0)
+
+system.err.property_not_set = Propriedade "{0}"n\u00E3o foi configurada\: {1}
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/system-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/system-messages_pt_PT.properties
new file mode 100644
index 0000000..2f60881
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/system-messages_pt_PT.properties
@@ -0,0 +1,33 @@
+
+# System-related messages
+
+system.err.property_not_set=Propriedade ''{0}'' n\ufffdo foi definido: {1} ({2})
+system.err.duplicate_name=Nome do filho duplicados n\ufffdo permitido: {0}
+
+# Bootstrap configuration check messages
+
+system.config_check.warn.dir_root=A propriedade do Alfresco ''dir.root'' \ufffd definida como um caminho relativo ''{0}''. ''dir.root'' deve ser substitu\ufffddo para apontar para uma pasta espec\ufffdfica.
+system.config_check.msg.dir_root=O diret\ufffdrio raiz de dados do Alfresco (''dir.root'') \ufffd: {0}
+system.config_check.err.indexes.duplicate_root_node=A Store ''{0}'' tem uma entrada de n\ufffd raiz duplicados.
+system.config_check.err.missing_index=CONTENT INTEGRITY ERROR: \ufffdndices n\ufffdo encontrados para {0} stores.
+system.config_check.err.missing_content=CONTENT INTEGRITY ERROR: Sistema de conte\ufffddo n\ufffdo encontrado no armazenamento de conte\ufffddo.
+system.config_check.err.fix_dir_root=Certifique-se de que o ''dir.root'' propriedade est\ufffd apontando para o local correto de dados.
+system.config_check.msg.howto_index_recover=Voc\ufffd pode definir 'index.recovery.mode=FULL' se voc\ufffd precisar recriar os \ufffdndices.
+system.config_check.warn.starting_with_errors=Alfresco est\ufffd come\ufffdando com erros.
+
+# OpenOffice
+system.openoffice.info.connection_verified=Estabelecida a conex\ufffdo para o OpenOffice.
+system.openoffice.err.connection_failed=N\ufffdo foi poss\ufffdvel estabelecer uma conex\ufffdo inicial do OpenOffice.
+system.openoffice.err.connection_lost=A conex\ufffdo com o OpenOffice foi perdida.
+system.openoffice.err.connection_remade=A conex\ufffdo com o OpenOffice foi restabelecida.
+
+# Locks
+system.locks.err.failed_to_acquire_lock=Falha ao obter o bloqueio ''{0}'' usando o token ''{1}''.
+system.locks.err.lock_resource_missing=Falha ao manipular bloqueio ''{0}'' usando o token ''{1}''. O recurso de bloqueio j\ufffd n\ufffdo existe.
+system.locks.err.lock_update_count=Falha ao atualizar o bloqueio ''{0}'' usando o token ''{1}''. {2} bloqueios foram atualizados quando {3} deveria ter sido.
+system.locks.err.failed_to_release_lock=Falha ao liberar bloqueio ''{0}'' usando o token ''{1}''. O bloqueio tiver expirado e for tomado por outro processo.
+system.locks.err.excl_lock_exists=Falha ao obter o bloqueio ''{0}'' usando o token ''{1}''. Existe um bloqueio exclusivo: {2}
+
+# Multi-Tenant
+system.mt.warn.upgrade_mt_admin_context=Por favor atualize seu alfresco/extension/mt/mt-admin-context.xml (para usar o \ufffdltimo alfresco/extension/mt/mt-admin-context.xml.sample).
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/system-model_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/system-model_pt_BR.properties
new file mode 100644
index 0000000..20bb5c7
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/system-model_pt_BR.properties
@@ -0,0 +1,52 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Display labels for System Model
+sys_systemmodel.description = Modelo de Sistema Alfresco
+#Alfresco System Model
+sys_systemmodel.type.sys_base.title = Base
+sys_systemmodel.type.sys_base.description = Base
+sys_systemmodel.type.sys_container.title = Container
+sys_systemmodel.type.sys_container.description = Container
+sys_systemmodel.association.sys_children.title = Filho
+#Children
+sys_systemmodel.association.sys_children.description = Filho
+#Children
+sys_systemmodel.type.sys_store_root.title = Armazenagem Raiz
+#Store Root
+sys_systemmodel.type.sys_store_root.description = Armazenagem Raiz
+#Store Root
+sys_systemmodel.type.sys_reference.title = Refer\u00EAncia
+#Reference
+sys_systemmodel.type.sys_reference.description = Refer\u00EAncia
+#Reference
+sys_systemmodel.property.sys_reference.title = Refer\u00EAncia
+#Reference
+sys_systemmodel.property.sys_reference.description = Refer\u00EAncia
+#Reference
+sys_systemmodel.aspect.aspect_root.title = Raiz
+#Root
+sys_systemmodel.aspect.aspect_root.description = Raiz
+#Root
+sys_systemmodel.aspect.sys_referenceable.title = Referenci\u00E1vel
+#Referenceable
+sys_systemmodel.aspect.sys_referenceable.description = Referenci\u00E1vel
+#Referenceable
+sys_systemmodel.property.sys_store-protocol.title = Protocolo de armazenagem
+#Store Protocol
+sys_systemmodel.property.sys_store-protocol.description = Protocolo de armazenagem
+#Store Protocol
+sys_systemmodel.property.sys_store-identifier.title = Identificador de armazenagem
+#Store Identifier
+sys_systemmodel.property.sys_store-identifier.description = Identificador de armazenagem
+#Store Identifier
+sys_systemmodel.property.sys_node-uuid.title = Identificador de N\u00F3
+#Node Identifier
+sys_systemmodel.property.sys_node-uuid.description = Identificador de N\u00F3
+sys_systemmodel.aspect.sys_archived.title = Arquivado
+sys_systemmodel.aspect.sys_archived.description = N\u00F3 Arquivado
+sys_systemmodel.property.sys_archivedBy.title = Arquivado por
+sys_systemmodel.property.sys_archivedBy.description = Arquivado por
+sys_systemmodel.property.sys_archivedDate.title = Arquivado Data
+sys_systemmodel.property.sys_archivedDate.description = Arquivado Data
+sys_systemmodel.property.sys_archivedOriginalPath.title = Localiza\u00E7\u00E3o Original
+sys_systemmodel.property.sys_archivedOriginalPath.description = Localiza\u00E7\u00E3o Original
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/system-model_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/system-model_pt_PT.properties
new file mode 100644
index 0000000..ef4c2b8
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/system-model_pt_PT.properties
@@ -0,0 +1,45 @@
+
+# Display labels for System Model
+
+sys_systemmodel.description=Alfresco Modelo do Sistema
+
+sys_systemmodel.type.sys_base.title=Base
+sys_systemmodel.type.sys_base.description=Base
+
+sys_systemmodel.type.sys_container.title=Cont\ufffdiner
+sys_systemmodel.type.sys_container.description=Cont\ufffdiner
+sys_systemmodel.association.sys_children.title=Crian\ufffdas
+sys_systemmodel.association.sys_children.description=Crian\ufffdas
+
+sys_systemmodel.type.sys_store_root.title=Store Root
+sys_systemmodel.type.sys_store_root.description=Store Root
+
+sys_systemmodel.type.sys_reference.title=Refer\ufffdncia
+sys_systemmodel.type.sys_reference.description=Refer\ufffdncia
+sys_systemmodel.property.sys_reference.title=Refer\ufffdncia
+sys_systemmodel.property.sys_reference.description=Refer\ufffdncia
+
+sys_systemmodel.property.sys_locale.title=Localidade
+sys_systemmodel.property.sys_locale.description=Localidade
+sys_systemmodel.aspect.aspect_root.title=Raiz
+sys_systemmodel.aspect.aspect_root.description=Raiz
+sys_systemmodel.aspect.sys_referenceable.title=Referenci\ufffdvel
+sys_systemmodel.aspect.sys_referenceable.description=Referenci\ufffdvel
+sys_systemmodel.property.sys_store-protocol.title=Guarde Protocolo
+sys_systemmodel.property.sys_store-protocol.description=Guarde Protocolo
+sys_systemmodel.property.sys_store-identifier.title=Loja Identifier
+sys_systemmodel.property.sys_store-identifier.description=Loja Identifier
+sys_systemmodel.property.sys_node-uuid.title=Identificador de n\ufffd
+sys_systemmodel.property.sys_node-uuid.description=Identificador de n\ufffd
+sys_systemmodel.property.sys_node-dbid.title=DB identificador de n\ufffd
+sys_systemmodel.property.sys_node-dbid.description=DB identificador de n\ufffd
+
+sys_systemmodel.aspect.sys_archived.title=Arquivada
+sys_systemmodel.aspect.sys_archived.description=N\ufffd arquivado
+sys_systemmodel.property.sys_archivedBy.title=Arquivados por
+sys_systemmodel.property.sys_archivedBy.description=Arquivados por
+sys_systemmodel.property.sys_archivedDate.title=Arquivada Data
+sys_systemmodel.property.sys_archivedDate.description=Arquivada Data
+sys_systemmodel.property.sys_archivedOriginalPath.title=Local original
+sys_systemmodel.property.sys_archivedOriginalPath.description=Local original
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/template-service_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/template-service_pt_BR.properties
new file mode 100644
index 0000000..f720893
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/template-service_pt_BR.properties
@@ -0,0 +1,9 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Template Service externalised display strings
+
+error_no_template=Imposs\ufffdvel encontrar o modelo ''{0}''.Por favor contate o administrador do sistema.
+# Unable to find the template ''{0}''. Please contact your system adminstrator.
+error_template_fail=Erro durante o processamento do modelo ''{0}''. Por favor contate o administrador do sistema.
+# Error during processing of the template ''{0}''. Please contact your system adminstrator.
+error_template_io="IO Error" durante do processamento do modelo ''{0}''. Por favor contate o administrador do sistema.
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/template-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/template-service_pt_PT.properties
new file mode 100644
index 0000000..e1242d3
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/template-service_pt_PT.properties
@@ -0,0 +1,7 @@
+
+# Template Service externalised display strings
+
+error_no_template=N\ufffdo foi poss\ufffdvel encontrar o template ''{0}''. Por favor, contate o Administrador do sistema.
+error_template_fail=Erro durante o processamento do template ''{0}''. Por favor, contate o Administrador do sistema.
+error_template_io=Erro de I/O durante o processamento do template ''{0}''. Por favor, contate o Administrador do sistema.
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/templates-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/templates-messages_pt_PT.properties
new file mode 100644
index 0000000..bbec3da
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/templates-messages_pt_PT.properties
@@ -0,0 +1,92 @@
+
+#translatable.ftl
+
+templates.translatable.translatable=Traduz\ufffdvel:
+templates.translatable.yes=Sim
+templates.translatable.no=N\ufffdo
+templates.translatable.no_document_found=Nenhum documento encontrado
+
+#show_audit.ftl
+templates.show_audit.current_document_audit_info=Informa\ufffd\ufffdo de Auditoria do documento atual
+templates.show_audit.name=Nome:
+templates.show_audit.user_name=Usu\ufffdrio
+templates.show_audit.application=Aplica\ufffd\ufffdo
+templates.show_audit.service=Servi\ufffdo
+templates.show_audit.method=M\ufffdtodo
+templates.show_audit.timestamp=Timestamp
+templates.show_audit.failed=Falhou
+templates.show_audit.message=Menssagem
+templates.show_audit.arg_1=Arg 1
+templates.show_audit.arg_2=Arg 2
+templates.show_audit.arg_3=Arg 3
+templates.show_audit.arg_4=Arg 4
+templates.show_audit.arg_5=Arg 5
+templates.show_audit.return=Retorno
+templates.show_audit.thowable=Jog\ufffdvel
+templates.show_audit.tx=TX
+templates.show_audit.current_space_audit_info=Infoma\ufffd\ufffdo de Auditoria do Espa\ufffdoo atual:
+
+#recent_docs.ftl
+templates.recent_docs.documents_created_or_modified_in_the_last_week=Os documentos criados ou modificados na \ufffdltima semana
+templates.recent_docs.name=Nome
+templates.recent_docs.created_date=Data de Cria\ufffd\ufffdo
+templates.recent_docs.modified_date=Data de Modifica\ufffd\ufffdo
+
+#my_summary.ftl
+templates.my_summary.name=Nome:
+templates.my_summary.user=Usuario:
+templates.my_summary.home_space_location=Local do Espa\ufffdo Home:
+templates.my_summary.items_in_home_space=Itens no Espa\ufffdo Home:
+templates.my_summary.items_in_company_space=Itens no Espa\ufffdo Empresa:
+
+#my_docs.ftl
+templates.my_docs.name=Nome
+templates.my_docs.size=Tamanho
+templates.my_docs.modified.date=Data de Modifica\ufffd\ufffdo
+templates.my_docs.locked=Bloqueado
+templates.my_docs.kb=KB
+templates.my_docs.yes=Sim
+
+#localizable.ftl
+templates.localizable.localisable=Localiz\ufffdvel:
+templates.localizable.yes=Sim
+templates.localizable.locale=Localidade:
+templates.localizable.no=N\ufffdo
+templates.localizable.no_document_found=Nenhum documento encontrado!
+
+#general_example.ftl
+templates.general_example.example_template_start======Iniciar Exemplo de Modelo=====
+templates.general_example.company_home_space=Espa\ufffdo Home da Empresa:
+templates.general_example.my_home_space=Meu Espa\ufffdo Home:
+templates.general_example.company_home_children_count=Contagem de filhos da Empresa Home:
+templates.general_example.company_home_first_child_node_name=Nome do primeiro n\ufffdo filho do Espa\ufffdo Home:
+templates.general_example.current_document_name=Nome do Documento atual:
+templates.general_example.current_space_name=Nome do Espa\ufffdo atual:
+templates.general_example.list_of_child_spaces_in_my_home_space=Listar Espa\ufffdos filhos no Meu Espa\ufffdo Home:
+templates.general_example.path=Caminho:
+templates.general_example.list_of_docs_in_my_home_space=Listar documento no meu Espa\ufffdo Home (texto apenas para conte\ufffddo mostrado inline, JPG imagens apresentadas como miniaturas):
+templates.general_example.assoc_example=Exemplo de Associa\ufffd\ufffdo:
+templates.general_example.example_template_end======Modelo de Exemplo terminado=====
+
+#doc_info.ftl
+templates.doc_info.current_document_info=Informa\ufffd\ufffdes do Documento Atual:
+templates.doc_info.name=Nome:
+templates.doc_info.ref=Ref:
+templates.doc_info.type=Tipo:
+templates.doc_info.dbid=DBID:
+templates.doc_info.content_url=URL do Conte\ufffddo:
+templates.doc_info.locked=Bloqeuado:
+templates.doc_info.counter=Contador:
+templates.doc_info.aspects=Aspectos:
+templates.doc_info.assocs=Associa\ufffd\ufffdes:
+templates.doc_info.properties=Propriedades:
+templates.doc_info.no_document_found=Nenhum documento encontrado!
+
+
+
+
+
+
+
+
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/tenant-interpreter-help_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/tenant-interpreter-help_pt_PT.properties
new file mode 100644
index 0000000..4be1dd7
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/tenant-interpreter-help_pt_PT.properties
@@ -0,0 +1,4 @@
+
+
+tenant_console.help=alfresco/messages/tenant-interpreter-help.txt
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/transfer-model_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/transfer-model_pt_PT.properties
new file mode 100644
index 0000000..ed2ec63
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/transfer-model_pt_PT.properties
@@ -0,0 +1,92 @@
+# Display labels for Transfer Model
+
+trx_applicationmodel.description=Alfresco Transfer Application Model
+
+trx_applicationmodel.type.trx_transferGroup.title=Transfer\ufffdncia de grupo
+trx_applicationmodel.type.trx_transferGroup.description=A defini\ufffd\ufffdo de um grupo de transfer\ufffdncia
+
+trx_applicationmodel.type.trx_transferLock.title=Bloqueio de transfer\ufffdncia
+trx_applicationmodel.type.trx_transferLock.description=Tipo de n\ufffd usado para representar o n\ufffd do bloqueio de transfer\ufffdncia
+
+trx_applicationmodel.type.trx_transferRecord.title=Registro de transfer\ufffdncia
+trx_applicationmodel.type.trx_transferRecord.description=Tipo de n\ufffd usado para gravar informa\ufffd\ufffdes de transfer\ufffdncia
+
+trx_applicationmodel.type.trx_tempTransferStore.title=Tempo de transfer\ufffdncia da loja
+trx_applicationmodel.type.trx_tempTransferStore.description=Tipo de n\ufffd usado para armazenamento tempor\ufffdrio de \ufffdrf\ufffdos n\ufffds de entrada
+
+trx_applicationmodel.type.trx_transferReport.title=Relat\ufffdrio de transfer\ufffdncia
+trx_applicationmodel.type.trx_transferReport.description=Relat\ufffdrio de transfer\ufffdncia
+
+trx_applicationmodel.type.trx_transferReportDest.title=Relat\ufffdrio de transfer\ufffdncia de destino
+trx_applicationmodel.type.trx_transferReportDest.description=Relat\ufffdrio de transfer\ufffdncia de destino
+
+trx_applicationmodel.type.trx_transferTarget.title=Meta de transfer\ufffdncia
+trx_applicationmodel.type.trx_transferTarget.description=A defini\ufffd\ufffdo de uma meta de transfer\ufffdncia
+
+trx_applicationmodel.type.trx_fileTransferTarget.title=Meta de transfer\ufffdncia de arquivo
+trx_applicationmodel.type.trx_fileTransferTarget.description=A defini\ufffd\ufffdo de uma meta para transfer\ufffdncia de arquivos
+
+trx_applicationmodel.property.trx_endpointhost.title=Endpoint raiz
+trx_applicationmodel.property.trx_endpointhost.description=Endpoint raiz
+
+trx_applicationmodel.property.trx_endpointport.title=Endpoint porta
+trx_applicationmodel.property.trx_endpointport.description=Endpoint porta
+
+trx_applicationmodel.property.trx_endpointpath.title=Endpoint caminho
+trx_applicationmodel.property.trx_endpointpath.description=Endpoint caminho
+
+trx_applicationmodel.property.trx_endpointprotocol.title=Endpoint protocolo
+trx_applicationmodel.property.trx_endpointprotocol.description=Endpoint protocolo
+
+trx_applicationmodel.property.trx_enabled.title=Habilitado
+trx_applicationmodel.property.trx_enabled.description=Isto est\ufffd ativado ou desativado
+
+trx_applicationmodel.property.trx_username.title=Usu\ufffdrio
+trx_applicationmodel.property.trx_username.description=Usu\ufffdrio
+
+trx_applicationmodel.property.trx_password.title=Senha
+trx_applicationmodel.property.trx_password.description=Senha
+
+trx_applicationmodel.property.trx_progressPosition.title=Posi\ufffd\ufffdo do progresso
+trx_applicationmodel.property.trx_progressPosition.description=Posi\ufffd\ufffdo do progresso
+
+trx_applicationmodel.property.trx_progressEndpoint.title=Progresso do Endpoint
+trx_applicationmodel.property.trx_progressEndpoint.description=Progresso do Endpoint
+
+trx_applicationmodel.property.trx_transferStatus.title=Status de transfer\ufffdncia
+trx_applicationmodel.property.trx_transferStatus.description=Status de transfer\ufffdncia
+
+trx_applicationmodel.property.trx_transferError.title=Erro na transfer\ufffdncia
+trx_applicationmodel.property.trx_transferError.description=Erro na transfer\ufffdncia
+
+trx_applicationmodel.property.trx_transferId.title=Id da transfer\ufffdncia
+trx_applicationmodel.property.trx_transferId.description=Id da transfer\ufffdncia
+
+trx_applicationmodel.property.trx_invadedBy.title=Invadida por
+trx_applicationmodel.property.trx_invadedBy.description=Os reposit\ufffdrios que invadiram este n\ufffd
+
+trx_applicationmodel.property.trx_repositoryId.title=Reposit\ufffdrio fonte
+trx_applicationmodel.property.trx_repositoryId.description=O ID do reposit\ufffdrio que este n\ufffd \ufffd original
+
+trx_applicationmodel.property.trx_fromRepositoryId.title=ID do reposit\ufffdrio de
+trx_applicationmodel.property.trx_fromContent.description=O conte\ufffddo da url transferido com este n\ufffd
+
+trx_applicationmodel.association.trx_orphan.title=Orf\ufffdos de transfer\ufffdncia
+trx_applicationmodel.association.trx_orphan.description=Orf\ufffdos de transfer\ufffdncia
+
+trx_applicationmodel.association.trx_fileTransferRootNode.title=Pasta raiz
+trx_applicationmodel.association.trx_fileTransferRootNode.description=O n\ufffd da pasta local que corresponde a pasta raiz de destino
+
+trx_applicationmodel.aspect.trx_transferRelated.title=Transfer\ufffdncia relacionada
+trx_applicationmodel.aspect.trx_transferRelated.description=N\ufffds com este aspecto est\ufffd relacionado a uma transfer\ufffdncia particular
+
+trx_applicationmodel.aspect.trx_enableable.title=Enableable
+trx_applicationmodel.aspect.trx_enableable.description=Enableable
+
+trx_applicationmodel.aspect.trx_transferred.name=Transferido
+trx_applicationmodel.aspect.trx_transferred.description=N\ufffds com este aspecto tem sido transferido de um reposit\ufffdrio para outro
+
+trx_applicationmodel.aspect.trx_alien.name=Transfer\ufffdncia estrangeira
+trx_applicationmodel.aspect.trx_alien.description=N\ufffds com este aspecto s\ufffdo n\ufffds estrangeiros ou foram invadido por outros n\ufffds estrangeiros
+
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/transfer-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/transfer-service_pt_PT.properties
new file mode 100644
index 0000000..f5b84d3
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/transfer-service_pt_PT.properties
@@ -0,0 +1,47 @@
+
+# Transfer service externalised display strings
+
+transfer_service.unable_to_find_transfer_home=N\ufffdo \ufffd poss\ufffdvel localizar transfer\ufffdncia home: {0}
+transfer_service.unable_to_find_transfer_group=N\ufffdo foi poss\ufffdvel encontrar o grupo de transfer\ufffdncia com nome, {0}
+transfer_service.unable_to_find_transfer_target=N\ufffdo \ufffd poss\ufffdvel localizar o destino de transfer\ufffdncia com nome, {0}
+transfer_service.unable_to_transfer_async=N\ufffdo \ufffd poss\ufffdvel transferir async
+transfer_service.target_exists=N\ufffdo \ufffd poss\ufffdvel criar um novo destino de transfer\ufffdncia com o nome {0}, uma vez que j\ufffd existe um destino com esse nome.
+transfer_service.comms.unsupported_protocol=N\ufffdo h\ufffd suporte para protocolo: {0}
+transfer_service.comms.unsuccessful_response=Recebido o c\ufffddigo de resposta sem \ufffdxito do servidor de destino: {0}, {1}
+transfer_service.comms.http_request_failed=Falha ao executar o pedido HTTP {0} para o alvo: {1} situa\ufffd\ufffdo: {2}
+transfer_service.no_nodes=Nenhum n\ufffd para transferir
+transfer_service.target_not_enabled=Alvo de transfer\ufffdncia n\ufffdo habilitado {0}
+transfer_service.cancelled=Transfer\ufffdncia foi cancelada
+transfer_service.failed_to_get_transfer_status=Falha ao recuperar a situa\ufffd\ufffdo de transfer\ufffdncia do destino {0}
+transfer_service.target_error=Transfer\ufffdncia de destino falhou com {0}
+transfer_service.unknown_target_error=Erro desconhecido
+transfer_service.receiver.no_primary_parent_supplied=N\ufffdo \ufffd poss\ufffdvel transferir, nenhum pai prim\ufffdrio fornecida.
+transfer_service.receiver.orphans_exist=N\ufffdo \ufffd poss\ufffdvel transferir, existe \ufffdrf\ufffdos
+transfer_service.receiver.content_file_missing=N\ufffdo \ufffd poss\ufffdvel a transfer\ufffdncia, conte\ufffdda de arquivos est\ufffdo ausentes.
+transfer_service.receiver.failed_to_create_staging_folder=N\ufffdo \ufffd poss\ufffdvel criar pasta de prepara\ufffd\ufffdo para transfer\ufffdncia {0}
+transfer_service.receiver.lock_folder_not_found=N\ufffdo \ufffd poss\ufffdvel localizar a pasta de bloqueio especificado: {0}
+transfer_service.receiver.temp_folder_not_found=N\ufffdo \ufffd poss\ufffdvel localizar a pasta tempor\ufffdria especificada para transfer\ufffdncia {0}: {1}
+transfer_service.receiver.lock_unavailable=Bloqueio de transfer\ufffdncia tem sido afirmado por outra transfer\ufffdncia de entrada. N\ufffdo \ufffd poss\ufffdvel iniciar a transfer\ufffdncia de nova.
+transfer_service.receiver.record_folder_not_found=N\ufffdo conseguiu localizar a pasta especificada para conter registros de transfer\ufffdncia de entrada: {0}
+transfer_service.receiver.not_lock_owner=Tentativa de realizar a opera\ufffd\ufffdo de transfer\ufffdncia. Bloqueio n\ufffdo mantido por transfer\ufffdncia especificada: {0}
+transfer_service.receiver.error_ending_transfer=Solicita\ufffd\ufffdo para encerrar uma transfer\ufffdncia ({0}) resultou em um erro.
+transfer_service.receiver.error_staging_snapshot=Ocorreu um erro durante a transfer\ufffdncia de arquivos de instant\ufffdneo para transfer\ufffdncia {0}
+transfer_service.receiver.error_staging_content=Um erro ocorreu durante a transfer\ufffdncia de um arquivo de conte\ufffddo para transfer\ufffdncia {0}. Id do arquivo \ufffd {1}
+transfer_service.receiver.no_snapshot_received=Recebeu um pedido para confirmar uma transfer\ufffdncia ({0}), mas nenhum arquivo de instant\ufffdneo a correspond\ufffdncia foi recebido.
+transfer_service.receiver.error_committing_transfer=Ocorreu um erro ao tentar confirmar a transfer\ufffdncia {0}
+transfer_service.receiver.transfer_not_found=N\ufffdo conseguiu encontrar qualquer registro de transfer\ufffdncia solicitada: {0}
+transfer_service.receiver.transfer_cancelled=Transfer\ufffdncia foi cancelada: {0}
+transfer_service.no_encoding=N\ufffdo \ufffd poss\ufffdvel desserializar o valor, nenhuma transforma\ufffd\ufffdo para codifica\ufffd\ufffdo {0}
+transfer_service.unable_to_deserialise=N\ufffdo \ufffd poss\ufffdvel desserializar o valor
+transfer_service.receiver.lock_timed_out=Transferir bloqueio expirou em transferId: {0}
+transfer_service.receiver.lock_not_found=Transfer\ufffdncia de bloqueio n\ufffdo encontrado
+transfer_service.receiver.error_start=N\ufffdo \ufffd poss\ufffdvel iniciar uma transfer\ufffdncia
+transfer_service.receiver.error_generating_requisite=Incapaz de gerar o requisito de transfer\ufffdncia
+
+transfer_service.missing_endpoint_path=N\ufffdo foi especificado um caminho de ponto de extremidade de destino de transfer\ufffdncia: {0}
+transfer_service.missing_endpoint_protocol=N\ufffdo foi especificado um protocolo de ponto de extremidade de destino de transfer\ufffdncia: {0}
+transfer_service.missing_endpoint_host=Um host de ponto de extremidade n\ufffdo foi especificado para o destino de transfer\ufffdncia: {0}
+transfer_service.missing_endpoint_port=Uma porta de ponto de extremidade n\ufffdo foi especificada para o destino de transfer\ufffdncia: {0}
+transfer_service.missing_endpoint_username=N\ufffdo foi especificado um nome de usu\ufffdrio de ponto de extremidade de destino de transfer\ufffdncia: {0}
+transfer_service.missing_endpoint_password=Uma senha de ponto de extremidade n\ufffdo foi especificada para o destino de transfer\ufffdncia: {0}
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/ui-inplace_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/ui-inplace_pt_PT.properties
new file mode 100644
index 0000000..3da8a87
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/ui-inplace_pt_PT.properties
@@ -0,0 +1,12 @@
+bfsit.page.title=Bulk Filesystem In-place Import Tool
+bfsit.submit=Initiate Bulk Import
+
+bfsit.label.sourceDirectory=Loja relativa de importa\ufffd\ufffdo do caminho do diret\ufffdrio
+bfsit.label.contentStore=Conte\ufffddo da loja
+bfsit.label.targetPath=Caminho de reposit\ufffdrio de destino
+bfsit.label.replaceExisting=Substituir os arquivos existentes
+bfsit.label.replaceExisting.unchecked=unchecked significa ignorar arquivos que j\ufffd existem no reposit\ufffdrio
+
+bfsit.error.sourceDirectory=Diret\ufffdrio de origem \ufffd obrigat\ufffdrio
+bfsit.error.contentStore=Armazenamento de destino \ufffd obrigat\ufffdrio
+bfsit.error.targetPath=Meta de espa\ufffdo \ufffd obrigat\ufffdrio
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/version-service_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/version-service_pt_BR.properties
new file mode 100644
index 0000000..83562bf
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/version-service_pt_BR.properties
@@ -0,0 +1,16 @@
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+# Rule service externalised display strings
+
+version_service.err_restore_exists=O n\u00f3 {0} n\u00e3o pode ser restaurado devido a j\u00e1 existir.
+#The node {0} cannot be restored since it already exists.
+version_service.err_not_found=A defini\u00e7\u00e3o de vers\u00e3o corrente do n\u00f3 nao existe no hist\u00f3rico de vers\u00f5es.
+#The current version label of the node does not exist in the version history.
+version_service.err_unsupported=A implementa\u00e7\u00e3o atual do servi\u00e7o de versionamento n\u00e3o suporta a cria\u00e7\u00e3o de deriva\u00e7\u00f5es.
+#The current implementation of the version service does not support the creation of branches.
+version_service.err_one_preceeding=A implementa\u00e7\u00e3o atual do servi\u00e7o de versionamento somente suporta uma vers\u00e3o precedente.
+#The current implementation of the version service only supports one preceeding version.
+version_service.err_restore_no_version=O n\u00f3 {0} n\u00e3o pode ser restaurado pois n\u00e3o existe informa\u00e7\u00e3o de vers\u00e3o dispon\u00edvel para este n\u00f3.
+#The node {0} cannot be restore since there is no version information available for this node.
+version_service.err_revert_mismatch=A vers\u00e3o fornecida para reverter n\u00e3o origina do hist\u00f3rico de vers\u00e3o do n\u00f3.
+#The version provided to revert to does not come from the nodes version history.
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/version-service_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/version-service_pt_PT.properties
new file mode 100644
index 0000000..bec3217
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/version-service_pt_PT.properties
@@ -0,0 +1,22 @@
+
+# Version service externalised display strings
+
+version_service.err_restore_exists=O n\ufffd {0} n\ufffdo pode ser restaurado porque ele j\ufffd existe.
+version_service.err_not_found=O r\ufffdtulo da vers\ufffdo atual do n\ufffd n\ufffdo existe no hist\ufffdrico.
+version_service.err_unsupported=A implementa\ufffd\ufffdo atual do servi\ufffdo vers\ufffdo oferece suporte \ufffd cria\ufffd\ufffdo de sucursais.
+version_service.err_one_preceeding=A implementa\ufffd\ufffdo atual do servi\ufffdo vers\ufffdo s\ufffd oferece suporte a uma vers\ufffdo anterior.
+version_service.err_restore_no_version=O n\ufffd {0} n\ufffdo pode ser restaurado uma vez que n\ufffdo h\ufffd nenhuma informa\ufffd\ufffdo de vers\ufffdo dispon\ufffdvel para esse n\ufffd.
+version_service.err_revert_mismatch=A vers\ufffdo fornecida para reverter para n\ufffdo vem do hist\ufffdrico de n\ufffds.
+
+
+version_service.migration.patch.noop=Nenhuma a\ufffd\ufffdo (nenhum hist\ufffdrico de vers\ufffdo encontrado no armazenamento de vers\ufffdo antiga)
+
+version_service.migration.patch.complete=Migra\ufffd\ufffdo conclu\ufffdda - migrados {0} (fora de {1}) hist\ufffdricos de vers\ufffdes antigas (para armazenamento de nova vers\ufffdo) em {2} segundos (deleteImmediately = {3})
+version_service.migration.patch.in_progress=Migra\ufffd\ufffdo em processo - migrados {0} (fora de {1}) hist\ufffdricos de vers\ufffdes antigas (para armazenamento de nova vers\ufffdo) em {2} segundos (deleteImmediately = {3})
+version_service.migration.patch.warn.skip1=Migra\ufffd\ufffdo ignorada de {0} (fora de {1}) lotes de hist\ufffdricos de vers\ufffdes antigas (migra\ufffd\ufffdo incompleta) em {2} secs
+version_service.migration.patch.warn.skip2=Migra\ufffd\ufffdo ignorada de {0} hist\ufffdrico de vers\ufffdes antigas (j\ufffd migradas)
+
+version_service.migration.delete.complete=Terminada a exclus\ufffdo em segundo plano para {0} (fora de {1}) migrado hist\ufffdrico de vers\ufffdo (do armazenamento de vers\ufffdes antigas) em {2} secs
+version_service.migration.delete.warn.skip1=Pulada a exclus\ufffdo em segundo plano para {0} (fora de {1}) lotes de hist\ufffdrico de vers\ufffdo antiga (exclus\ufffdo incompleta) em {2} secs
+version_service.migration.delete.warn.skip2=Pulada a exclus\ufffdo em segundo plano para {0} hist\ufffdrico de vers\ufffdo antiga (n\ufffdo migrou)
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/vti-webview_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/vti-webview_pt_PT.properties
new file mode 100644
index 0000000..7eff0e2
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/vti-webview_pt_PT.properties
@@ -0,0 +1,23 @@
+
+
+vti.webview.type=Tipo
+vti.webview.name=Nome
+vti.webview.modified_by=Modificado por
+vti.webview.modified=MOdificado
+vti.webview.checked_out_to=Verifica\u00e7\u00e3o para
+vti.webview.sort_by_type=Classificar por Tipo
+vti.webview.sort_by_name=Classificar por Nome
+vti.webview.sort_by_modified_by=Ordenar por Modificado por
+vti.webview.sort_by_modified=Ordenar por modifica\u00e7\u00e3o
+vti.webview.sort_by_checked_out_to=Ordenar por verifica\u00e7\u00e3o para
+
+vti.meeting.error.workspace_name=\u00c1rea de trabalho n\u00e3o pode ser criado. Nome de Espa\u00e7o de Trabalho deve conter apenas caracteres az AZ 0-9 _. Verifique assunto que voc\u00ea digitou e tente novamente.
+vti.meeting.error.no_subject=Assunto deve ser especificado. Por favor, fiil at\u00e9 campo de assunto.
+vti.meeting.error.no_site=A tentativa de eliminar uma reuni\u00e3o n\u00e3o p\u00f4de ser conclu\u00edda. Site n\u00e3o existe.
+vti.meeting.error.no_calendar=A tentativa de eliminar uma reuni\u00e3o n\u00e3o p\u00f4de ser conclu\u00edda. Calend\u00e1rio n\u00e3o existe.
+vti.meeting.error.no_meeting=A tentativa de eliminar uma reuni\u00e3o n\u00e3o p\u00f4de ser conclu\u00edda. Reuni\u00e3o n\u00e3o existe.
+vti.meeting.error.no_meeting_update=Sua tentativa de atualizar uma reuni\u00e3o n\u00e3o p\u00f4de ser conclu\u00edda. Reuni\u00e3o n\u00e3o existe.
+vti.meeting.error.no_site_update=Sua tentativa de atualizar uma reuni\u00e3o n\u00e3o p\u00f4de ser conclu\u00edda. Site n\u00e3o existe.
+vti.meeting.error.bad_type=Sua tentativa de excluir um site Meeting Workspace n\u00e3o p\u00f4de ser conclu\u00edda. O local especificado n\u00e3o \u00e9 um site Meeting Workspace.
+vti.meeting.error.subsites=Servidor Alfresco n\u00e3o suporta subsites. Verifique URL que voc\u00ea digitou e tente novamente. URL v\u00e1lida \u00e9 "http://host:port/alfresco '
+vti.meeting.error.recurring_meetings=Reuni\u00f5es recorrentes n\u00e3o s\u00e3o suportados pelo Alfresco.
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/wcm-services_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/wcm-services_pt_PT.properties
new file mode 100644
index 0000000..1630326
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/wcm-services_pt_PT.properties
@@ -0,0 +1,19 @@
+
+# WCM service related messages
+
+# WCM actions
+
+wcm-submit.title=Enviar ativos passou de uma sandbox autor WCM para a \ufffdrea de paragem correspondente
+wcm-submit.description=Este alega ativos mudou inclu\ufffddos na lista ou todos os ativos alterado (se a lista for nula ou vazia)
+wcm-submit.sandbox-id.display-label=A loja sandbox id
+wcm-submit.path-list.display-label=A lista de caminhos de ativos (em rela\ufffd\ufffdo ao armazenamento de caixa de areia)
+
+wcm-undo.title=Desfazer mudou ativos em uma sandbox WCM
+wcm-undo.description=Isso ir\ufffd desfazer / reverter ativos mudou inclu\ufffddos na lista ou tudo mudou bens (se a lista for nula ou vazia)
+wcm-undo.sandbox-id.display-label=The sandbox store id
+wcm-undo.path-list.display-label=A lista de caminhos de ativos (em rela\ufffd\ufffdo ao armazenamento de caixa de areia)
+
+wcm-revert-snapshot.title=Reverter (c\ufffdpia frente) uma loja de sandbox WCM ao instant\ufffdneo dada
+wcm-revert-snapshot.description=Reverter (Isto reverte todos os ativos em uma loja de sandbox WCM para a vers\ufffdo dada instant\ufffdneo
+wcm-revert-snapshot.version.display-label=A vers\ufffdo snapshot para reverter a
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/wcmapp-model_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/wcmapp-model_pt_PT.properties
new file mode 100644
index 0000000..053d631
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/wcmapp-model_pt_PT.properties
@@ -0,0 +1,209 @@
+# Display labels for WCM Application Model
+
+wca_applicationmodel.description=Alfresco WCM Application Model
+
+wca_applicationmodel.type.wca_webfolder.title=Pasta do projeto Web WCM
+wca_applicationmodel.type.wca_webfolder.description=Pasta do projeto Web WCM
+wca_applicationmodel.property.wca_avmstore.title=Loja raiz AVM
+wca_applicationmodel.property.wca_avmstore.description=Loja raiz AVM
+wca_applicationmodel.property.wca_defaultwebapp.title=Webapp padr\ufffdo
+wca_applicationmodel.property.wca_defaultwebapp.description=Webapp padr\ufffdo
+wca_applicationmodel.property.wca_deployto.title=Implantar para
+wca_applicationmodel.property.wca_deployto.description=Implantar para
+wca_applicationmodel.property.wca_selecteddeployto.title=Servidores selecionados para implanta\ufffd\ufffdo
+wca_applicationmodel.property.wca_selecteddeployto.description=Servidores selecionados para implanta\ufffd\ufffdo
+wca_applicationmodel.property.wca_selecteddeployversion.title=Vers\ufffdo instant\ufffdnea selecionada para implanta\ufffd\ufffdo
+wca_applicationmodel.property.wca_selecteddeployversion.description=Vers\ufffdo instant\ufffdnea selecionada para implanta\ufffd\ufffdo
+wca_applicationmodel.property.wca_issource.title=Usado como template de website
+wca_applicationmodel.property.wca_issource.description=Usado como template de website
+wca_applicationmodel.property.wca_previewprovidername.title=Provedor de visualiza\ufffd\ufffdo
+wca_applicationmodel.property.wca_previewprovidername.description=Provedor de visualiza\ufffd\ufffdo
+wca_applicationmodel.association.wca_webuser.title=Usu\ufffdrio do Website
+wca_applicationmodel.association.wca_webuser.description=Usu\ufffdrio do Website
+wca_applicationmodel.association.wca_webform.title=Formul\ufffdrio Web do Website
+wca_applicationmodel.association.wca_webform.description=Formul\ufffdrio Web do Website
+wca_applicationmodel.association.wca_webworkflowdefaults.title=Workflow Web padr\ufffdo
+wca_applicationmodel.association.wca_webworkflowdefaults.description=Workflow Web padr\ufffdo
+wca_applicationmodel.association.wca_deploymentreport.title=Implanta\ufffd\ufffdo do relat\ufffdrio
+wca_applicationmodel.association.wca_deploymentreport.description=Implanta\ufffd\ufffdo do relat\ufffdrio
+wca_applicationmodel.association.wca_deploymentserver.title=Implanta\ufffd\ufffdo do servidor
+wca_applicationmodel.association.wca_deploymentserver.description=Implanta\ufffd\ufffdo do servidor
+wca_applicationmodel.association.wca_deploymentattempt.title=Tentativa de implanta\ufffd\ufffdo
+wca_applicationmodel.association.wca_deploymentattempt.description=Tentativa de implanta\ufffd\ufffdo
+
+wca_applicationmodel.type.wca_webuser.title=Informa\ufffd\ufffdes do usu\ufffdrio no Website
+wca_applicationmodel.type.wca_webuser.description=Informa\ufffd\ufffdes do usu\ufffdrio no Website
+wca_applicationmodel.property.wca_username.title=Nome do usu\ufffdrio no website
+wca_applicationmodel.property.wca_username.description=Nome do usu\ufffdrio no website
+wca_applicationmodel.property.wca_role.title=Papel do usu\ufffdrio no website
+wca_applicationmodel.property.wca_role.description=Papel do usu\ufffdrio no website
+
+wca_applicationmodel.type.wca_webform.title=Formul\ufffdrio web do website
+wca_applicationmodel.type.wca_webform.description=Formul\ufffdrio web do website
+wca_applicationmodel.property.wca_formname.title=Nome do formul\ufffdrio web no website
+wca_applicationmodel.property.wca_formname.description=Nome do formul\ufffdrio web no website
+wca_applicationmodel.association.wca_webformtemplate.title=Template do formul\ufffdrio web no website
+wca_applicationmodel.association.wca_webformtemplate.description=Template do formul\ufffdrio web no website
+wca_applicationmodel.association.wca_workflowdefaults.title=Workflow padr\ufffdo
+wca_applicationmodel.association.wca_workflowdefaults.description=Workflow padr\ufffdo
+
+wca_applicationmodel.type.wca_webformtemplate.title=Template do formul\ufffdrio web do website
+wca_applicationmodel.type.wca_webformtemplate.description=Template do formul\ufffdrio web do website
+wca_applicationmodel.property.wca_baserenderingenginetemplatename.title=Nome do template da base de renderiza\ufffd\ufffdo do motor
+wca_applicationmodel.property.wca_baserenderingenginetemplatename.description=Nome do template da base de renderiza\ufffd\ufffdo do motor
+
+wca_applicationmodel.type.wca_workflowdefaults.title=Workflow padr\ufffdo
+wca_applicationmodel.type.wca_workflowdefaults.description=Workflow padr\ufffdo
+wca_applicationmodel.property.wca_workflowname.title=Nome do workflow
+wca_applicationmodel.property.wca_workflowname.description=Nome do Workflow
+wca_applicationmodel.property.wca_workflowdefaultproperties.title=Propriedades do workflow padr\ufffdo
+wca_applicationmodel.property.wca_workflowdefaultproperties.description=Propriedades do workflow padr\ufffdo
+
+wca_applicationmodel.type.wca_webworkflowdefaults.title=Workflow web padr\ufffdo
+wca_applicationmodel.type.wca_webworkflowdefaults.description=Workflow web padr\ufffdo
+
+wca_applicationmodel.type.wca_renditionproperties.title=Propriedades para entrega
+wca_applicationmodel.type.wca_renditionproperties.description=Propriedades para entrega
+wca_applicationmodel.property.wca_mimetypeforrendition.title=Mimetype para ativos gerados
+wca_applicationmodel.property.wca_mimetypeforrendition.description=Mimetype para ativos gerados
+
+wca_applicationmodel.type.wca_formfolder.title=XForms capturar pasta do formul\ufffdrio
+wca_applicationmodel.type.wca_formfolder.description=XForms capturar pasta do formul\ufffdrio
+
+wca_applicationmodel.type.wca_deploymentserver.title=Website do servidor de implanta\ufffd\ufffdo
+wca_applicationmodel.type.wca_deploymentserver.description=Website do servidor de implanta\ufffd\ufffdo
+wca_applicationmodel.property.wca_deploytype.title=Tipo de implanta\ufffd\ufffdo
+wca_applicationmodel.property.wca_deploytype.description=Tipo de implanta\ufffd\ufffdo
+wca_applicationmodel.property.wca_deployservertype.title=Tipo do servidor de implanta\ufffd\ufffdo
+wca_applicationmodel.property.wca_deployservertype.description=Tipo do servidor de implanta\ufffd\ufffdo
+wca_applicationmodel.property.wca_deployserverhost.title=Host
+wca_applicationmodel.property.wca_deployserverhost.description=Host
+wca_applicationmodel.property.wca_deployserverport.title=Porta
+wca_applicationmodel.property.wca_deployserverport.description=Porta
+wca_applicationmodel.property.wca_deployservername.title=Exibir nome
+wca_applicationmodel.property.wca_deployservername.description=Exibir nome
+wca_applicationmodel.property.wca_deployservergroup.title=Exibir nome
+wca_applicationmodel.property.wca_deployservergroup.description=Exibir nome
+wca_applicationmodel.property.wca_deployserveradaptername.title=Nome do adaptador do servidor de implanta\ufffd\ufffdo
+wca_applicationmodel.property.wca_deployserveradaptername.description=Nome do adaptador do servidor de implanta\ufffd\ufffdo
+wca_applicationmodel.property.wca_deployserverusername.title=Usu\ufffdrio
+wca_applicationmodel.property.wca_deployserverusername.description=Usu\ufffdrio
+wca_applicationmodel.property.wca_deployserverpassword.title=Senha
+wca_applicationmodel.property.wca_deployserverpassword.description=Senha
+wca_applicationmodel.property.wca_deployserverurl.title=Tempo de execu\ufffd\ufffdo da URL
+wca_applicationmodel.property.wca_deployserverurl.description=Tempo de execu\ufffd\ufffdo da URL
+wca_applicationmodel.property.wca_deployservertarget.title=Implantar meta
+wca_applicationmodel.property.wca_deployservertarget.description=Implantar meta
+wca_applicationmodel.property.wca_deploysourcepath.title=Caminho do fonte
+wca_applicationmodel.property.wca_deploysourcepath.description=Caminho do fonte
+wca_applicationmodel.property.wca_deployexcludes.title=Exclui
+wca_applicationmodel.property.wca_deployexcludes.description=Exclui
+wca_applicationmodel.property.wca_deployserverallocatedto.title=Alocado para
+wca_applicationmodel.property.wca_deployserverallocatedto.description=Alocado para
+wca_applicationmodel.property.wca_deployonapproval.title=Implantar em aprova\ufffd\ufffdo
+wca_applicationmodel.property.wca_deployonapproval.description=Implantar em aprova\ufffd\ufffdo
+
+wca_applicationmodel.type.wca_deploymentattempt.title=Tentativa de implanta\ufffd\ufffdo do website
+wca_applicationmodel.type.wca_deploymentattempt.description=Tentativa de implanta\ufffd\ufffdo do website
+wca_applicationmodel.property.wca_deployattemptid.title=ID da tentativa de implantar
+wca_applicationmodel.property.wca_deployattemptid.description=ID da tentativa de implantar
+wca_applicationmodel.property.wca_deployattempttype.title=Tipo de tentativa
+wca_applicationmodel.property.wca_deployattempttype.description=Tipo de tentativa
+wca_applicationmodel.property.wca_deployattemptstore.title=Tipo de tentativa
+wca_applicationmodel.property.wca_deployattemptstore.description=Tipo de tentativa
+wca_applicationmodel.property.wca_deployattemptversion.title=Vers\ufffdo instant\ufffdnea implantada
+wca_applicationmodel.property.wca_deployattemptversion.description=Vers\ufffdo instant\ufffdnea implantada
+wca_applicationmodel.property.wca_deployattemptservers.title=Servidores implantados para
+wca_applicationmodel.property.wca_deployattemptservers.description=Servidores implantados para
+wca_applicationmodel.property.wca_deployattempttime.title=Tempo de tentativa de implantar
+wca_applicationmodel.property.wca_deployattempttime.description=Tempo de tentativa de implantar
+wca_applicationmodel.association.wca_deploymentreports.title=Relat\ufffdrios de implanta\ufffd\ufffdo
+wca_applicationmodel.association.wca_deploymentreports.description=Relat\ufffdrios de implanta\ufffd\ufffdo
+
+wca_applicationmodel.type.wca_deploymentreport.title=Relat\ufffdrio de implanta\ufffd\ufffdo do website
+wca_applicationmodel.type.wca_deploymentreport.description=Relat\ufffdrio de implanta\ufffd\ufffdo do website
+wca_applicationmodel.property.wca_deployserver.title=Servidor implantado para
+wca_applicationmodel.property.wca_deployserver.description=Servidor implantado para
+wca_applicationmodel.property.wca_deployversion.title=Vers\ufffdo instant\ufffdnea implantada
+wca_applicationmodel.property.wca_deployversion.description=Vers\ufffdo instant\ufffdnea implantada
+wca_applicationmodel.property.wca_deploystarttime.title=Templo de implanta\ufffd\ufffdo iniciado
+wca_applicationmodel.property.wca_deploystarttime.description=Templo de implanta\ufffd\ufffdo iniciado
+wca_applicationmodel.property.wca_deployendtime.title=Tempo de implanta\ufffd\ufffdo finalizado
+wca_applicationmodel.property.wca_deployendtime.description=Tempo de implanta\ufffd\ufffdo finalizado
+wca_applicationmodel.property.wca_deploysuccessful.title=Implanta\ufffd\ufffdo com sucesso
+wca_applicationmodel.property.wca_deploysuccessful.description=Implanta\ufffd\ufffdo com sucesso
+wca_applicationmodel.property.wca_deployfailedreason.title=Raz\ufffdo da falha
+wca_applicationmodel.property.wca_deployfailedreason.description=Raz\ufffdo da falha
+wca_applicationmodel.property.wca_deployservernameused.title=Nome de exibi\ufffd\ufffdo do servidor
+wca_applicationmodel.property.wca_deployservernameused.description=Nome de exibi\ufffd\ufffdo do servidor
+wca_applicationmodel.property.wca_deployserverusernameused.title=Nome de usu\ufffdrio utilizado
+wca_applicationmodel.property.wca_deployserverusernameused.description=Nome de usu\ufffdrio utilizado
+wca_applicationmodel.property.wca_deployservertargetused.title=Meta usada
+wca_applicationmodel.property.wca_deployservertargetused.description=Meta usada
+wca_applicationmodel.property.wca_deploysourcepathused.title=Caminho do fonte usado
+wca_applicationmodel.property.wca_deploysourcepathused.description=Caminho do fonte usado
+wca_applicationmodel.property.wca_deployexcludesused.title=Exclui usados
+wca_applicationmodel.property.wca_deployexcludesused.description=Exclui usados
+wca_applicationmodel.property.wca_deployserverurlused.title=Caminho do fonte usado
+wca_applicationmodel.property.wca_deployserverurlused.description=Caminho do fonte usado
+
+wca_applicationmodel.aspect.wca_webapp.title=Webapp
+wca_applicationmodel.aspect.wca_webapp.description=Webapp
+
+wca_applicationmodel.aspect.wca_filenamepattern.title=Padr\ufffdo de nome de arquivo
+wca_applicationmodel.aspect.wca_filenamepattern.description=Padr\ufffdo de nome de arquivo
+wca_applicationmodel.property.wca_filenamepattern.title=Padr\ufffdo de nome de arquivo
+wca_applicationmodel.property.wca_filenamepattern.description=Padr\ufffdo de nome de arquivo
+
+wca_applicationmodel.aspect.wca_outputpathpattern.title=Caminho padr\ufffdo de sa\ufffdda
+wca_applicationmodel.aspect.wca_outputpathpattern.description=Caminho padr\ufffdo de sa\ufffdda
+wca_applicationmodel.property.wca_outputpathpattern.title=Caminho padr\ufffdo de sa\ufffdda
+wca_applicationmodel.property.wca_outputpathpattern.description=Caminho padr\ufffdo de sa\ufffdda
+
+wca_applicationmodel.aspect.wca_form.title=XForms Form
+wca_applicationmodel.aspect.wca_form.description=XForms Form
+wca_applicationmodel.property.wca_xmlschemarootelementname.title=Esquema de nome do elemento raiz
+wca_applicationmodel.property.wca_xmlschemarootelementname.description=Esquema de nome do elemento raiz
+wca_applicationmodel.property.wca_xmlschema.title=Esquema
+wca_applicationmodel.property.wca_xmlschema.description=Esquema
+wca_applicationmodel.association.wca_renderingenginetemplates.title=Template de renderiza\ufffd\ufffdo do motor
+wca_applicationmodel.association.wca_renderingenginetemplates.description=Template de renderiza\ufffd\ufffdo do motor
+wca_applicationmodel.association.wca_formworkflowdefaults.title=Formul\ufffdrio padr\ufffdo do workflow
+wca_applicationmodel.association.wca_formworkflowdefaults.description=Formul\ufffdrio padr\ufffdo do workflow
+
+wca_applicationmodel.aspect.wca_renderingenginetemplate.title=Um motor de renderiza\ufffd\ufffdo
+wca_applicationmodel.aspect.wca_renderingenginetemplate.description=Um motor de renderiza\ufffd\ufffdo
+wca_applicationmodel.property.wca_parentrenderingenginename.title=Tipo
+wca_applicationmodel.property.wca_parentrenderingenginename.description=Tipo
+wca_applicationmodel.property.wca_formsource.title=Formul\ufffdrio fonte
+wca_applicationmodel.property.wca_formsource.description=Formul\ufffdrio fonte
+wca_applicationmodel.association.wca_renditionproperties.title=Propriedades de rendi\ufffd\ufffdo
+wca_applicationmodel.association.wca_renditionproperties.description=Propriedades de rendi\ufffd\ufffdo
+
+wca_applicationmodel.aspect.wca_forminstancedata.title=XML arquivo gerado por um formul\ufffdrio
+wca_applicationmodel.aspect.wca_forminstancedata.description=XML arquivo gerado por um formul\ufffdrio
+wca_applicationmodel.property.wca_parentformname.title=Nome do formul\ufffdrio Pai
+wca_applicationmodel.property.wca_parentformname.description=Forma que gerou este ativo
+wca_applicationmodel.property.wca_originalparentpath.title=Caminho Pai original
+wca_applicationmodel.property.wca_originalparentpath.description=O caminho Pai original quando esses dados do formul\ufffdrio de inst\ufffdncia de dados foi criado. Usado para regenerar com precis\ufffdo.
+wca_applicationmodel.property.wca_renditions.title=Entregas
+wca_applicationmodel.property.wca_renditions.description=Interpreta\ufffd\ufffdo destes dados de inst\ufffdncia de formul\ufffdrio
+
+wca_applicationmodel.aspect.wca_rendition.title=Entregas
+wca_applicationmodel.aspect.wca_rendition.description=Arquivo de sa\ufffdda gerado por um template de motor de renderiza\ufffd\ufffdo
+wca_applicationmodel.property.wca_parentrenderingenginetemplate.title=Template Pai de renderiza\ufffd\ufffdo do motor
+wca_applicationmodel.property.wca_parentrenderingenginetemplate.description=Formul\ufffdrio de dados renderizador que gerou este ativo
+wca_applicationmodel.property.wca_parentrenditionproperties.title=Propriedades de entrega Pai
+wca_applicationmodel.property.wca_parentrenditionproperties.description=Propriedades de entrega usado para esta entrega
+wca_applicationmodel.property.wca_primaryforminstancedata.title=Formul\ufffdrio prim\ufffdrio dos dados de inst\ufffdncia
+wca_applicationmodel.property.wca_primaryforminstancedata.description=Ativos XML prim\ufffdrio usado para gerar este ativo
+
+wca_applicationmodel.aspect.wca_expires.title=Expira
+wca_applicationmodel.aspect.wca_expires.description=Conte\ufffddo que tem ou pode expirar
+wca_applicationmodel.property.wca_expirationDate.title=Data de expira\ufffd\ufffdo
+wca_applicationmodel.property.wca_expirationDate.description=Data de expira\ufffd\ufffdo
+
+wca_applicationmodel.aspect.wca_deployed.title=Implantado
+wca_applicationmodel.aspect.wca_deployed.description=Este conte\ufffddo foi implantado a partir do WCM
+wca_applicationmodel.property.wca_guid.title=GUID
+wca_applicationmodel.property.wca_guid.description=WCM vers\ufffdo \ufffdnica
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/wcmquickstart_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/wcmquickstart_pt_PT.properties
new file mode 100644
index 0000000..3aab3ca
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/wcmquickstart_pt_PT.properties
@@ -0,0 +1,12 @@
+
+##
+# WCM Quick Start Share module display labels.
+#
+# @author Roy Wetherall
+##
+
+# Specialise type labels
+type.ws_article=Artigo
+
+workflow.wswf_reviewPublish=Revisar e publicar
+workflow.wswf_publishTree=Estrutura do site da Publicar
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/wdr-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/wdr-messages_pt_PT.properties
new file mode 100644
index 0000000..62cbc7e
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/wdr-messages_pt_PT.properties
@@ -0,0 +1,12 @@
+# Display labels for Web Delivery Runtime
+
+wdr.err.invalid_username_or_password=Nome de usu\ufffdrio ou senha inv\ufffdlido
+wdr.err.unable_create_logfile=N\ufffdo foi poss\ufffdvel criar logfile. Implanta\ufffd\ufffdo n\ufffdo pode continuar
+wdr.err.unable_prepare_already_commit=Implanta\ufffd\ufffdo n\ufffdo pode ser preparada: J\ufffd abortar ou commitar.
+wdr.err.unable_prepare_missing_file="N\ufffdo foi poss\ufffdvel preparar, faltando arquivo tempor\ufffdrio. {0}
+wdr.err.invalid_ticket=Implanta\ufffd\ufffdo expirou ou ticket inv\ufffdlido. {0}
+wdr.err.unable_commit=N\ufffdo foi poss\ufffdvel commitar
+
+wdr.avm.snapshot_tag=Implata\ufffd\ufffdo de loja: {0}, vers\ufffdo: {1}
+wdr.avm.snapshot_description=Implanta\ufffd\ufffdo de loja: {0}, vers\ufffdo: {1}
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/webclient-config-admin-interpreter-help_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/webclient-config-admin-interpreter-help_pt_PT.properties
new file mode 100644
index 0000000..7a2a0ee
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/webclient-config-admin-interpreter-help_pt_PT.properties
@@ -0,0 +1,4 @@
+
+
+configadmin_console.help=alfresco/messages/webclient-config-admin-interpreter-help.txt
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/webclient_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/webclient_pt_BR.properties
new file mode 100644
index 0000000..63d0c77
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/webclient_pt_BR.properties
@@ -0,0 +1,1900 @@
+# I18N message properties
+# Date Pattern
+# Traduzido para o portugues Brasil por Helio (V1.1.2) em 11/01/06
+# Atualizado por Fernando Hartmann (V1.3.0)
+
+
+
+@Look=in location
+# Format
+# Repo permission display labels
+# Note - these come from the server, the english translation is generally the same
+Administrator=Administrador
+All=Todos
+Choose=icon
+Collaborator=Colaborador
+Consumer=Consumidor
+# Coordinator
+Contributor=Contribuidor
+# Guest
+Coordinator=Coordenador
+Create=Group
+# Contributor
+Editor=Editor
+# Administrator
+Guest=Visitante
+Read=Consumidor
+# An existing space
+a_template=Um modelo
+# Select an action...
+action=A\ufffd\ufffdo
+# Name property does not match
+action_add_features=Adicionar aspecto "{0}"
+# Send email to
+action_check_in=Armazenar conte\ufffddo como ''{0}'' com o coment\ufffdrio ''{1}''
+# Check in content as ''{0}'' with comment ''{1}''
+action_check_out=Retirar conte\ufffddo para "{0}"
+# Copies image to ''{0}'' and transforms to ''{1}'' using option ''{2}''
+action_copy=Copiar para "{0}"
+# Copy to
+action_extract_metadata=Extrair metadados do conte\ufffddo
+# Sets property
+action_import=Importar para "{0}"
+# {0} item to ''{1}'' if ''{2}'' action is taken.
+action_link_category=Liga\ufffd\ufffdo para categoria ''{0}''
+# Move to
+action_mail=Enviar email para ''{0}''
+action_mail_template=Usar Modelo
+# Extract metadata from content
+action_move=Mover para ''{0}''
+action_remove_features=Adicionar o aspecto "{0}"
+action_script=Executar Script "{0}"
+action_script_select=Selecione um Script para executar
+# Check out content to
+action_set_property_value=Definir propriedade ''{0}''
+# Actions
+action_settings=Defini\ufffd\ufffdes de A\ufffd\ufffdo
+# Item is specialised to type
+action_simple_workflow={0} item para ''{1}'' se ''{2}'' a\ufffd\ufffdo \ufffd tomada.
+# Add aspect
+action_specialise_type=Item \ufffd especializado para tipo ''{0}''
+# Link to category
+action_transform=Copia conte\ufffddo para ''{0}'' e transforma para ''{1}''
+# Copies content to ''{0}'' and transforms to ''{1}''
+action_transform_image=Copia imagem para ''{0}'' e transforma para ''{1}'' usando a op\ufffd\ufffdo ''{2}''
+# Action
+actions=A\ufffd\ufffdes
+add=Adicionar
+# Categories
+add_category=Adicionar Categoria
+# Step One - Upload Document
+add_conent_step1_desc=Localize e envie seu documento para o reposit\ufffdrio.
+# This wizard helps you to add a document to a space.
+add_conent_step1_title=Passo Um - Enviar Documento
+# Step Two - Properties
+add_conent_step2_desc=Entre com a informa\ufffd\ufffdo sobre este conte\ufffddo.
+# Locate and upload your document to the repository.
+add_conent_step2_title=Passo Dois - Propriedades
+# Create Space
+add_content=Adicionar Conte\ufffddo
+# Add Content Wizard
+add_content_desc=Este assistente ajuda voce adicionar um documento para um espa\ufffdo.
+add_content_dialog_desc=Este di\ufffdlogo vai ajud\ufffd-lo a adicionar conte\ufffddo ao Espa\ufffdo.
+add_content_dialog_title=Di\ufffdlogo para adi\ufffd\ufffdo de conte\ufffddo
+# Show Details
+# Content Wizard messages
+add_content_title=Adicionar Assistente de Conte\ufffddo
+# Create Content
+add_multiple_files=Adicionar M\ufffdltiplos Arquivos
+# Click here to select the destination
+add_new=Adicionar Novo
+# To remove an invited user from this space, click Yes.
+add_role=Adicionar Papel
+# Selected Items
+add_to_list_button=Adicionar na Lista
+# Delete Group
+add_user=Adicionar Usu\ufffdrio
+# Add User to Group
+add_user_group_description=Adiciona um Usu\ufffdrio existente para um Grupo
+# More search options
+additional_options=Op\ufffd\ufffdes adicionais
+# Administration Console
+admin_console=Console de Administra\ufffd\ufffdo
+# Administration Console
+admin_description=Use esta visualiza\ufffd\ufffdo para executar fun\ufffd\ufffdes administrativas do sistema.
+admin_invalid_license=Licenciado: LICEN\ufffdA INV\ufffdLIDA - O reposit\ufffdrio do Alfresco foi restrito a apenas leitura.
+admin_limited_license=Licenciado: {0} Licen\ufffda garantida a {1} e limitada a {3} dias exiparando em {4,date,short} (faltam {5} dias - emitido em {2,date,short}).
+admin_unlimited_license=Licenciado: {0} licen\ufffda(s) garantidas para {1} que n\ufffdo expiram (emitida em {2,date,short}).
+# My Home
+advanced_search=Pesquisa Avan\ufffdada
+# Import Directory
+advanced_space_wizard=Assistente de Espa\ufffdo Avan\ufffdado
+# Modify the permissions granted to a user for accessing your space.
+advancedsearch_description=Executa uma pesquisa mais detalhada do reposit\ufffdrio.
+# Security
+all_formats=Todos Formatos
+# Show me results for
+all_items=Todos Itens
+# Package Name
+all_spaces=Todos os Espa\ufffdoes
+all_spaces_root=Reposit\ufffdrio Completo
+# This document has no version history.
+allow_categorization=Permitir Categoriza\ufffd\ufffdo
+# This document is not inline editable.
+allow_inline_editing=Permitir Edi\ufffd\ufffdo Interna
+# Allow Categorization
+allow_versioning=Permitir Versionamento
+# Include sub-categories
+also_search_results=Mais op\ufffd\ufffdes de pesquisa
+alternative_destination=Voc\ufffd pode escolher um destino no qual ser\ufffdo colocados os itens recuperados. Se voc\ufffd n\ufffdo escolher um destino, o local original do item ser\ufffd usado. A recupera\ufffd\ufffdo de um item pode falhar se o destino n\ufffdo existir ou se voc\ufffd n\ufffdo tiver permiss\ufffdo para adicionar itens nele.
+# Scratch
+an_existing_space=Um espa\ufffdo existente
+# Successfully changed Inherit Parent Permissions to 'No'
+apply_dashboard=Aplicar Painel
+apply_dashboard_doc_info=Selecione um modelo a aplicar ao Documento como uma vis\ufffdo de Painel
+# Apply Dashboard
+apply_dashboard_info=Selecione um modelo a aplicar para o Espa\ufffdo como uma vis\ufffdo de Painel.
+# Use zz* to match any name that begins with zz; use *.txt to match any text file; use *zz* to match any file name that contains zz anywhere including the beginning or end.
+apply_to_sub_spaces=Aplicar regra para subespa\ufffdos
+# Change Category
+approve_flow=Fluxo de Aprova\ufffd\ufffdo
+# Approve Flow
+approve_step_name=Nome para passo de aprova\ufffd\ufffdo
+# Type
+aspect=Aspecto
+# Title
+author=Autor
+# Users and Groups
+authority=Nome de Usu\ufffdrio
+# Body
+automatic_text=Texto Autom\ufffdtico
+# Next
+back_button=Voltar
+# From scratch
+based_on_existing_space=Baseado em um espa\ufffdo existente
+# Subject
+body=Corpo
+# Browse Spaces
+browse_content=Itens de Conte\ufffddo
+# Forum
+browse_forums=Navegar em Espa\ufffdos de F\ufffdrum e F\ufffdruns
+# Browse Topics
+browse_posts=Navegar em Postagens
+# Close Search
+browse_spaces=Navegar em Espa\ufffdos
+# Browse Forum Spaces and Forums
+browse_topics=Navegar em T\ufffdpicos
+# View details about the topic.
+bubble_view=Visualiza\ufffd\ufffdo Bolha
+# Previous Item
+cancel=Cancelar
+# Finish
+cancel_button=Cancelar
+# Category
+categories=Categorias
+# This is only recommended for HTML or plain text documents.
+categories_description=Esta visualiza\ufffd\ufffdo permite a voc\ufffd navegar e modificar a hierarquia de categorias.
+# Message
+category=Categoria
+# Categories
+category_details=Detalhes
+# Delete Category
+category_icons=Categorias
+# Details
+category_management=Gerenciamento de Categorias
+# New Category
+category_props=Propriedades da Categoria
+# Add New
+change=Mudar
+# Categories
+change_category=Mudar Categoria
+# View Details for file
+change_details=Mudar Detalhes
+# Create User
+change_password=Mudar Senha
+# Change User Password
+change_password_description=Use esta visualiza\ufffd\ufffdo para mudar uma senha de usu\ufffdrio existente.
+# Use this view to change an existing user password.
+change_password_instructions=Entre com a nova senha para este usu\ufffdrio.
+# Remove
+change_roles=Mudar Regras
+# Change Roles
+change_user_roles=Mudar Regras de Usu\ufffdrio
+# Enter the new password for this user.
+# Check-in messages
+check_in=Armazenar
+# Notes
+# Check-out messages
+check_out=Retirar
+# In the space selected
+check_out_of=Retirada de
+# Edit
+checkin=Armazenar
+# Check In options
+checkin_changes_info=Armazenar mudan\ufffdas e manter o arquivo retirado
+# Check In
+checkin_options=Op\ufffd\ufffdes para Armazenar
+# This view allows you to see the results from your search.
+checkinfile_description=Devolve sua c\ufffdpia de trabalho para que outros membros da equipe possam trabalhar no arquivo.
+# Check In
+checkout=Retirar
+# Check Out
+checkout_document=Retirar este documento
+# When the download is complete, click Close.
+checkout_file_title=Retirar arquivo
+# You may want to check out this file to lock it and prevent other users from editing it.
+checkout_hint1=Dica: Quando voce retirar um arquivo, uma c\ufffdpia \ufffd feita para voc\ufffd trabalhar com ele.
+# Hit: When you check out a file a copy is made for you to work with.
+checkout_hint2=Quando voc\ufffd finalizar a edi\ufffd\ufffdo da c\ufffdpia, voc\ufffd precisa entreg\ufffd-lo para liberar o bloqueio e permitir outros usu\ufffdrios a trabalhar com o documento modificado.
+# Version Notes
+checkout_location=Localiza\ufffd\ufffdo da Retirada
+# When you have finished editing the copy you need to check it in to release the lock and allow others to work with the modified document.
+checkout_want_to=para prevenir a possibilidade de outros usu\ufffdrios sobrescreverem suas altera\ufffd\ufffdes.
+# to prevent the possibility of other users overwriting your changes.
+checkout_warn=Nota: Voc\ufffd perder\ufffd qualquer altera\ufffd\ufffdes feitas neste documento.
+# Check out file
+checkout_you_may_want=Voc\ufffd pode retirar este arquivo para bloque\ufffd-lo e prevenir que outros usu\ufffdrios o editem.
+# Edit the checked out file, undo the check out or carry on working.
+checkoutfile_description=Entre com a informa\ufffd\ufffdo a respeito da retirada.
+# Check in your working copy for other team members to work with.
+checkoutfilelink_description=Edita o arquivo retirado, desfaz a retirada ou carrega para trabalhar.
+# Do you want to provide a reject step?
+choose_copy_move_location=Escolha onde deseja mover ou copiar o conte\ufffddo e tamb\ufffdm a localiza\ufffd\ufffdo.
+# Filter
+choose_icon=Escolher \ufffdcone
+# Using a template
+choose_space_icon=Escolha o \ufffdcone para o Espa\ufffdo
+# not set
+clear=Limpar Resultados
+# Cancel
+clear_button=Limpar
+clear_search_results=Limpar resuktados da pesquisa
+# Click to set values and add to list
+click_add=Clique para adicionar
+click_add_to_list=Clique para adicionar \ufffd lista
+# Not
+click_set_and_add=Clique para definir valores e adicionar na lista
+# Location
+click_upload=Click para Enviar
+# The document will be {0} to ''{1}'' if the ''{2}'' action is taken.
+clipboard=\ufffdrea de transfer\ufffdncia
+close=Fechar
+# Search for "{0}" results shown below
+close_search=Fechar Pesquisa
+# Shortcuts
+company_home=Espa\ufffdo Inicial da Empresa
+company_id=ID da Empresa
+# Select a condition...
+condition=Condi\ufffd\ufffdo
+# Item is not a subtype of
+condition_compare_mime_type=Item tem um mimetipo de "{0}"
+# Item has a mimetype of
+condition_compare_mime_type_not=Item n\ufffdo tem um mimetipo de "{0}"
+# Item is not in category
+condition_compare_property_value=Nome de propriedade encontrados "{0}"
+# Name property matches
+condition_compare_property_value_not=Nome de propriedade nao confere "{0}"
+# Click here to select the check out location
+condition_contains_desc=Entre com o padr\ufffdo de texto requerido, incluindo qualquer wildcard. O nome do arquivo inclui o tipo da extens\ufffdo quando definido.
+# File name pattern
+condition_contains_hints=Dicas
+# Hints
+condition_contains_hints_desc=Use zz* para achar qualquer nome que comece com zz, use *.txt para achar qualquer arquivo texto; use *zz* para achar qualquer nome que contenha zz incluindo do inicio ao fim.
+# Match any item
+condition_has_aspect=item tem aspecto "{0}"
+# Item has aspect
+condition_has_aspect_not=Item nao tem aspecto "{0}"
+condition_in_category=Item est\ufffd na categoria "{0}"
+# Item is in category
+condition_in_category_not=Item n\ufffdo est\ufffd na categoria "{0}"
+# Item does not have aspect
+condition_is_subtype=Item \ufffd um subtipo de "{0}"
+# Item is a subtype of
+condition_is_subtype_not=Item n\ufffdo \ufffd um subtipo de '{0}'
+# Selected Rule Actions
+condition_no_condition=Achar qualquer item
+# Conditions
+condition_settings=Defini\ufffd\ufffdes para Condi\ufffd\ufffdo
+conditions=Condi\ufffd\ufffdes
+# Password
+confirm=Confirmar
+# Select the type of space you want to create.
+container=Pasta do Espa\ufffdo
+# Folder Space
+container_desc=Um lugar para manuten\ufffd\ufffdo e organiza\ufffd\ufffdo de documentos e outros espa\ufffdos.
+# Select Type
+content=Conte\ufffddo
+# The file ''{0}'' was uploaded successfully. If the file you uploaded does not exist, then an empty file will be created with the name you specified.
+content_finish_instruction=Para adicionar o conte\ufffddo neste espa\ufffdo clique em Finalizar. Para revisar ou mudar suas sele\ufffd\ufffdes clique em Voltar.
+# Content Type
+content_format=Formato de Conte\ufffddo
+content_location=Local
+content_owner=Usu\ufffdrio "{0}" \ufffd o atual dono deste conte\ufffddo.
+# Reset All
+content_rules=Regras de Conte\ufffddo
+# File Name
+content_type=Tipo de Conte\ufffddo
+# Continue working
+continue_working_info1=Se voc\ufffd n\ufffdo quiser editar o arquivo agora clique em OK para fechar a p\ufffdgina.
+# If you do not want to edit the file now click OK to close the page.
+continue_working_info2=Para editar o arquivo no futuro, clique na a\ufffd\ufffdo Editar
+# To edit the working copy of the file, click the link below and if asked select Save.
+continue_working_title=Continuar Trabalhando
+# moved
+copied=copiado
+# Move
+copy=Copiar
+# A copy of the file ''{0}'' will be made for you to work with.
+copy_checkin_changes=Quando tiver completado suas mudan\ufffdas voc\ufffd precisa devolver o arquivo para tornar vis\ufffdvel a outros usu\ufffdrios.
+# Existing Space
+copy_existing_space=Copiar espa\ufffdo existente
+# Check Out of
+copy_file_checkedout=Uma c\ufffdpia do arquivo ''{0}" est\ufffd sendo retirada para voc\ufffd edit\ufffd-lo.
+copy_of=C\ufffdpia de
+# When you have completed your changes you need to check in the file to allow others to view the changes.
+copy_store_prompt=Onde voc\ufffd deseja manter a c\ufffdpia deste arquivo?
+# Check Out
+copy_work_with=Uma c\ufffdpia do arquivo ''{0}" ser\ufffd feita para que voc\ufffd possa trabalhar com ele.
+# Custom Action Wizard
+create_action_desc=Este assistente o ajuda a criar uma a\ufffd\ufffdo customizada
+# Step Two - Action Settings
+create_action_finish_instruction=Para executar a a\ufffd\ufffdo clique em Finalizar. Para revisar ou mudar suas sele\ufffd\ufffdes clique em Voltar.
+# This wizard helps you create a custom action for
+create_action_step1_title=Passo Um _ Selecione a A\ufffd\ufffdo
+# Step One - Select Action
+create_action_step2_title=Passo Dois - Defini\ufffd\ufffdes da A\ufffd\ufffdo
+# HTML Content
+# Rule and Action Wizard messages
+create_action_title=Assistente para A\ufffd\ufffdo Customizada
+# Add Content
+create_content=Criar Conte\ufffddo
+# Create Content Wizard
+create_content_desc=Este assistente ajuda voc\ufffd criar um novo documento no espa\ufffdo.
+# Step One - Select Type
+create_content_step1_desc=Especifique o nome e selecione o tipo do conte\ufffddo que deseja criar.
+# This wizard helps you to create a new document in a space.
+create_content_step1_title=Passo Um - Especifique o nome e selecione o tipo
+# Step Two - Enter Content
+create_content_step2_desc=Entre com seu documento de conte\ufffddo no reposit\ufffdrio.
+# Select the type of content you wish to create.
+create_content_step2_title=Passo Dois - Entre com o conte\ufffddo
+# Step Three - Properties
+create_content_step3_desc=Entre com informa\ufffd\ufffdo sobre este conte\ufffddo.
+# Enter your document content into the repository.
+create_content_step3_title=Passo Tr\ufffds - Propriedades
+# To add the content to this space click Finish. To review or change your selections click Back.
+create_content_title=Assistente de Cria\ufffd\ufffdo de Conte\ufffddo
+# Create Forum Space
+create_forum=Criar F\ufffdrum
+# Enter information about the new forum space then click Create Forum Space.
+create_forum_description=Entre com a informa\ufffd\ufffdo sobre o novo f\ufffdrum e ent\ufffdo clique em Criar F\ufffdrum.
+# To create the forum space click Create Forum Space.
+create_forum_finish=Para criar o f\ufffdrum clique em Criar F\ufffdrum.
+# Take Ownership
+create_forums=Criar Espa\ufffdo de F\ufffdrum
+# Posted
+create_forums_description=Entre com a informa\ufffd\ufffdo sobre o novo espa\ufffdo de forum e clique em criar Espa\ufffdo de Forum.
+# Topic Properties
+create_forums_finish=Para criar o espa\ufffdo do f\ufffdrum clique em Criar Espa\ufffdo do F\ufffdrum.
+# Identifier
+create_group_warning=O Identificador de um Grupos n\ufffdo pode ser mudado uma vez que ele j\ufffd tenha sido definido.
+create_options=Criar
+# Create Topic
+create_post=Criar Postagem
+# Enter information about the new topic then click Create Topic.
+create_post_description=Entre com o conte\ufffddo da mensagem e ent\ufffdo clique em Postar.
+# To create the topic click Create Topic.
+create_post_finish=Para criar a postagem clique em Postar.
+# Create Post
+create_reply=Responder a Postagem
+# Enter the content of the message then click Post.
+create_reply_description=Entre com o texto da mensagem para responder ent\ufffdo clique em Respoder.
+# To create the post click Post.
+create_reply_finish=Para criar a resposta clique em Responder.
+# Advanced Space Wizard
+create_rule=Criar Regra
+create_rule_desc=Este assistente o ajudar\ufffd a criar uma nova regra
+create_rule_finish_instruction=Para criar a regra clique em Fim. Para revisar ou alterar suas selec\ufffdes clique em Voltar.
+create_rule_step1_title=Passo Um - Selecione as Condi\ufffd\ufffdes
+create_rule_step2_title=Passo Dois - Selecione as A\ufffd\ufffdes
+create_rule_step3_title=Passo Tr\ufffds - Informe os Detalhes
+create_rule_title=Assistente de Cria\ufffd\ufffdo de Regras
+create_shortcut=Criar Atalho
+create_space=Criar Espa\ufffdo
+create_space_desc=Este assistente vai ajud\ufffd-lo a criar um novo espa\ufffdo
+create_space_description=Entre com a informa\ufffd\ufffdo sobre o novo Espa\ufffdo e clique Criar Espa\ufffdo.
+# Choose space icon
+create_space_finish=Para criar seu espa\ufffdo clique em Criar Espa\ufffdo.
+create_space_finish_instruction=Para fechar este ajudante e criar seu Espa\ufffdo clique em Fim. Para revisar ou alterar suas sele\ufffd\ufffdes clique em Voltar.
+create_space_step1_desc=Escolha como voc\ufffd deseja criar seu Espa\ufffdo.
+create_space_step1_title=Passo Um - Iniciando Espa\ufffdo
+create_space_step2_desc=Selecione as op\ufffd\ufffdes do Espa\ufffdo.
+create_space_step2_title=Passo Dois - Op\ufffd\ufffdes do Espa\ufffdo
+create_space_step3_desc=Entre com as informa\ufffd\ufffdes sobre o Espa\ufffdo.
+create_space_step3_title=Passo Tr\ufffds - Detalhes do espa\ufffdo
+create_space_title=Assistente de Cria\ufffd\ufffdo de Espa\ufffdo
+# Create Forum
+create_topic=Criar T\ufffdpico
+# Enter information about the new forum then click Create Forum.
+create_topic_description=Entre com a informa\ufffdao sobre o novo t\ufffdpico e ent\ufffdo clique em Criar T\ufffdpico.
+# To create the forum click Create Forum.
+create_topic_finish=Para criar o t\ufffdpico clique em Criar T\ufffdpico.
+# Username
+# System Users messages
+create_user=Criar Usu\ufffdrio
+# Description
+created=Criado
+# Modified
+created_date=Data de Cria\ufffd\ufffdo
+# Edit the content of the document, then click Save.
+createfile_description=Entre com o novo conte\ufffddo.
+# A template
+creating_from=Criando De
+# Repository Root
+current_space=Espa\ufffdo Atual
+# System Information
+current_user=Usu\ufffdrio Atual
+# Update
+cut=Recortar
+# Dashboard View
+dashboard=Painel
+# Preview in Template
+dashboard_view=Visualiza\ufffd\ufffdo de Painel
+# Author
+date=Data
+date_filter_all=Todos
+date_filter_month=\ufffdltimos 30 dias
+date_filter_today=Hoje
+date_filter_week=\ufffdltimos 7 dias
+date_filter_when=Quando
+date_pattern=MMMM, d yyyy
+date_time_pattern=MMMM, d yyyy HH:mm
+# The information you entered is shown below.
+default_instruction=Para continuar clique em Pr\ufffdximo.
+# All
+# Actions
+delete=Excluir
+delete_all_items=Excluir todos os itens
+delete_all_items_confirm=Voc\ufffd tem certeza que deseja excluir permanentemente todos os Arquivos e Espa\ufffdos do Dep\ufffdsito Arquivos exclu\ufffddos? Estes itens n\ufffdo poder\ufffdo ser recuperados ap\ufffds a execu\ufffd\ufffdo desta a\ufffd\ufffdo.
+delete_all_items_info=Exclui permanentemente todos os Arquivos e Espa\ufffdos deste Dep\ufffdsito de Arquivos exclu\ufffddos
+# Delete Category
+delete_category=Excluir Categoria
+# To remove this category and all it's sub-categories, click Delete.
+delete_category_confirm=Voc\ufffd est\ufffd certo que deseja excluir a categoria "{0}" e todas as sub-categorias?
+# This category has {0} existing document(s) linked to it.
+delete_category_info=Para remover esta categoria e todas suas sub-categorias, clique em Excluir.
+# Delete Category
+delete_category_warning=Esta categoria possui liga\ufffd\ufffdo a {0} documentos.
+# The User will no longer be able to access the documents and folders in this space. Are you sure you want to remove user "{0}"?
+delete_companyroot_confirm=AVISO: Esta pasta \ufffd uma pasta especial acessada por todos os Usu\ufffdrios! Por favor tenha certeza da inten\ufffd\ufffdo de excluir esta pasta. Isso pode causar Erros de Sistema se remov\ufffd-la.
+# Delete Space
+delete_file=Excluir Arquivo
+# To remove this file and any previous versions, click Yes.
+delete_file_confirm=Voc\ufffd est\ufffd certo de que deseja excluir "{0}" e todas suas vers\ufffdes pr\ufffdvias?
+# Are you sure you want to delete the post from "{0}"?
+delete_file_info=Para remover este arquivo e qualquer vers\ufffdo anterior, clique em SIM.
+# Delete Forum Space
+delete_forum=Excluir F\ufffdrum
+# To remove this forum and its topics, click Yes.
+delete_forum_confirm=Voc\ufffd tem certeza que deseja excluir "{0}" e todo seus t\ufffdpicos?
+# To remove this forum space and its contents, click Yes.
+delete_forum_info=Para remover este F\ufffdrum e seus t\ufffdpicos, clique em SIM.
+# Post Reply
+delete_forums=Excluir Espa\ufffdo do F\ufffdrum
+# Are you sure you want to delete "{0}" and all its contents?
+delete_forums_info=Para remover este espa\ufffdo de F\ufffdrum e seu conte\ufffddo, clique em SIM.
+# Edit Group
+delete_group=Excluir Grupo
+# To delete this Group from the system and remove all members from it, click Delete.
+delete_group_confirm=Uma vez removido do sistema, o Grupo n\ufffdo ser\ufffd acess\ufffdvel. Voc\ufffd est\ufffd certo que deseja excluir o Grupo "{0}" e remover todos seus usu\ufffdrios?
+# This group has {0} sub-group(s) or user(s) attached to it.
+delete_group_info=Para excluir este Grupo do sistema e remover todos os membros dele, clique em Excluir.
+# Delete Group
+delete_group_warning=Este grupo tem {0} subgrupo(s) ou usu\ufffdrio(s) conectado(s) a ele.
+delete_item=Excluir item
+delete_item_confirm=Voc\ufffd tem certeza que deseja excluir permanentemente "{0}" do Dep\ufffdsito exclu\ufffddos? Este item n\ufffdo poder\ufffd mais ser recuperado se esta a\ufffd\ufffdo for executada.\t
+delete_item_info=Excluir permanentemente um item do Dep\ufffdsito de exclu\ufffddos
+delete_item_success=O item "{0}" foi exclu\ufffddo permanentemente.
+delete_listed_items=Excluir os Itens Listados
+delete_listed_items_confirm=Voc\ufffd tem certeza de que deseja excluir permanentemente os seguintes Arquivos e Espa\ufffdos do Dep\ufffdsito de exclu\ufffddos? Estes itens n\ufffdo poder\ufffdo mais serem recuperados ap\ufffds esta a\ufffd\ufffdo ter sido executada.
+delete_listed_items_info=Excluir permanentemente os Aquivos e Espa\ufffdos listados do Dep\ufffdsito exclu\ufffddos
+# Delete Topic
+delete_post=Excluir Postagem
+# To remove this post, click Yes.
+delete_post_confirm=Voc\ufffd est\ufffd certo que deseja excluir a postagem de "{0}"?
+# Are you sure you want to delete "{0}" and all its posts?
+delete_post_info=Para remover esta postagem, clique em SIM.
+# Delete File
+delete_rule=Excluir Regra
+# To delete this user, click Yes.
+delete_rule_confirm=Voc\ufffd est\ufffd certo que deseja excluir "{0}"?
+# Are you sure you want to delete "{0}" and all previous versions?
+delete_rule_info=Para remover esta regra, clique em SIM.
+# Undo Check Out
+delete_space=Excluir Espa\ufffdo
+# To remove this space and all of its contents, click Yes.
+delete_space_confirm=Voc\ufffd tem certeza que deseja excluir "{0}" e todo o seu conte\ufffddo?
+# Return to application
+delete_space_info=Para remover este Espa\ufffdo e todo o seu conte\ufffddo, clique em SIM.
+# Delete Forum
+delete_topic=Excluir T\ufffdpico
+# To remove this topic and its posts, click Yes.
+delete_topic_confirm=Voc\ufffd est\ufffd certo que deseja excluir "{0}" e todas suas postagens?
+# Are you sure you want to delete "{0}" and all its topics?
+delete_topic_info=Para remover este t\ufffdpico e suas postagens, clique em SIM.
+# Delete Rule
+delete_user=Excluir Usu\ufffdrio
+# Are you sure you want to delete "{0}"?
+delete_user_confirm=O Usu\ufffdrio n\ufffdo poder\ufffd mais acessar o sistema. Voc\ufffd est\ufffd certo que deseja excluir o usu\ufffdrio "{0}"?
+# To remove this rule, click Yes.
+delete_user_info=Para excluir este usu\ufffdrio, clique em SIM.
+deleted_date=Data Exclu\ufffddo
+deleted_items=Itens exclu\ufffddos
+deleted_items_for=para "{0}"
+deleted_items_info=Use a Pesquisa para encontrar itens pelo nome ou conte\ufffddo e use filtros para reduzir a lista resultante da pesquisa.
+deleted_user=Exclu\ufffddo pelo Usu\ufffdrio
+deleteditem_details_description=Detalhes do item exclu\ufffddo
+# Title
+description=Descri\ufffd\ufffdo
+# Check out location
+destination=Destinat\ufffdrio
+# Required format
+details=Detalhes
+# If you undo the check out of a document, the associated working copy will be deleted and all changes to it since the Check Out will be lost.
+# Document and Space details messages
+details_of=Detalhes de
+# Download Content
+details_page_bookmark=URL para Acesso Externo
+# Results for ''{0}'' in ''{1}''.
+details_view=Visualiza\ufffd\ufffdo Detalhada
+discard_template=Discartar Modelo
+discuss=Visualiza\ufffd\ufffdo das discu\ufffd\ufffdes
+discussion_for={0} Discu\ufffd\ufffdo(\ufffdes)
+# copied
+document_action=O documento ser\ufffd {0} para ''{1}'' se a a\ufffd\ufffdo ''{2}'' for feita.
+# Version
+document_properties=Propriedades do Documento
+# Enter information about the check out.
+documentdetails_description=Visualiza os detalhes sobre o conte\ufffddo.
+# To edit the file in the future click the Edit action
+download_complete=Quando o download estiver completo, clique em OK.
+# View in CIFS
+download_content=Baixar Conte\ufffddo
+# Delete
+edit=Editar
+# Add Category
+edit_category=Editar Categoria
+# Edit Category
+edit_category_description=Editar a informa\ufffd\ufffdo para esta categoria.
+edit_content_description=Altere as propriedades do conte\ufffddo e clique em OK.
+# To edit the file ''{0}'', click the link below and if asked select Save.
+edit_download_complete=Quando o download completar, clique em Fechar.
+# Edit file
+edit_file_prompt=Para editar o arquivo ''{0}'', clique no link abaixo e se perguntado selecione Salvar.
+# If this option is selected the import will be performed in the background so the results may not appear immediately. You may also want to monitor the server console and log files for errors.
+# Edit Content messages
+edit_file_title=Editar Arquivo
+# Modify the forums space properties then click OK.
+edit_forum_description=Modifique as propriedades do F\ufffdrum e clique em OK.
+# Reply Message
+edit_forums_description=Modifique as propriedades do Espa\ufffdo dos F\ufffdruns e clique em OK.
+# Create Sub-Group
+edit_group=Editar Grupo
+# Reply
+edit_post=Editar Postagem
+# Modify the topic properties then click OK.
+edit_post_description=Modifique a mensagem e clique em OK.
+# Modify the message then click OK.
+edit_post_finish=Para salvar a mensagem clique em Postar.
+edit_rule_desc=Este assistente o ajudar\ufffd a modificar uma regra.
+edit_rule_finish_instruction=Para alterar a regra clique em Fim. Para revisar ou alterar suas sele\ufffd\ufffdes clique em Voltar.
+edit_rule_title=Assistente para Edi\ufffd\ufffdo de Regras
+# Modify the forum properties then click OK.
+edit_topic_description=Modifique as propriedades do t\ufffdpico e clique em OK.
+# Edit the working copy now
+edit_workingcopy_info=Para editar a c\ufffdpia em trabalho do arquivo, clique no link abaixo e se perguntado selecione Salvar.
+# A copy of the file ''{0}'' is now checked out to you for editing.
+edit_workingcopy_title=Editar a c\ufffdpia em trabalho agora.
+# Modify the document properties then click OK.
+editcategory_description=Defina a categoria para o documento e clique em OK.
+# Perform a more detailed search of the repository.
+editdocument_description=Modifique as propriedades do documento e clique em OK.\
+# Update a document on the repository with content from your computer.
+editfile_description=Edita o conte\ufffddo do arquivo.
+# Edit the content of the file.
+editfileinline_description=Edite o conte\ufffddo do documento, ent\ufffdo clique em Salvar.
+editlink_description=Modifique as propriedades do Objeto de Link e clique em OK.
+# Modify the simple workflow properties then click OK.
+editspace_description=Modifique as propriedades do Espa\ufffdo e clique em OK.
+# Set the category for the document then click OK.
+editworkflow_description=Modifique as propriedades do workflow simples e clique em OK.
+# Last Name
+email=Email
+email_message=Mensagem de Email
+# Import To
+encoding=Codificando
+# Encoding
+encoding_utf8=UTF-8
+# Enter information about this content.
+enter_content=Entrar com Conte\ufffddo
+# Unable to delete Rule due to system error:
+error_action=Falha para executar A\ufffd\ufffdo devido ao erro: {0}
+error_actions=Falha na execu\ufffd\ufffdo das a\ufffd\ufffdes com o erro: {0}
+# Failed to reject the document due to system error: {0}
+error_aspect_classify=Falha ao aplicar o aspecto ''classific\ufffdvel'' ao documento devido ao erro de sistema: {0}
+# Failed to apply the ''versionable'' aspect to the document due to system error: {0}
+error_aspect_inlineeditable=Falha ao aplicar o aspecto ''internamenteedit\ufffdvel'' ao documento devido ao erro de sistema: {0}
+# Failed to apply the ''classifiable'' aspect to the document due to system error: {0}
+error_aspect_versioning=Falha para aplicar o aspecto ''version\ufffdvel'' ao documento devido ao erro de sistema: {0}
+# The association named ''{0}'' is not a child association
+error_association=Associa\ufffd\ufffdo ''{0}'' n\ufffdo est\ufffd dispon\ufffdvel para este n\ufffd
+# Unable to update Content Node due to system error:
+error_cancel_checkout=Incapaz para cancelar a retirada do Conte\ufffddo do N\ufffd devido a um erro de sistema:
+# Unable to cancel check out of Content Node due to system error:
+error_checkin=Incapaz para armazenar Conte\ufffddo do N\ufffd devido a um erro de sistema:
+# Unable to delete File due to system error:
+error_checkout=Incapaz para retirar o Conte\ufffddo do N\ufffd devido a um erro de sistema:
+# Property ''{0}'' is not available for this node
+error_child_association=Associa\ufffd\ufffdo Filho ''{0} n\ufffdo est\ufffd dispon\ufffdvel para este n\ufffd
+# Failed to apply the ''inlineeditable'' aspect to the document due to system error: {0}
+error_content_missing=O conte\ufffddo do n\ufffd desapareceu: \n\
+ n\ufffd: {0} \n\
+ leitor: {1} \n\
+ Por favor contate o administrador do sistema.
+# Please correct the errors below then click Reply.
+error_create_category_dialog=Por favor corrija os erros abaixo e ent\ufffdo clique em Nova Categoria.
+# Please correct the errors below then click Create Forum Space.
+error_create_forum_dialog=Por favor corrija os erros abaixo e ent\ufffdo clique em Criar F\ufffdrum.
+# Please correct the errors below then click Create Space.
+error_create_forums_dialog=Por favor corrija os erros abaixo e ent\ufffdo clique em Criar Espa\ufffdo de F\ufffdrum.
+# Please correct the errors below then click New Category.
+error_create_group_dialog=Por favor corrija os erros abaixo e ent\ufffdo clique em Criar Grupo.
+# Please correct the errors below then click Create Topic.
+error_create_post_dialog=Por favor corrija os erros abaixo e ent\ufffdo clique em Postar.
+# Please correct the errors below then click Post.
+error_create_reply_dialog=Por favor corrija os erros abaixo e ent\ufffdo clique em Responder.
+# The association named ''{0}'' is not an association
+error_create_space_dialog=Por favor corrija os erros abaixo e ent\ufffdo clique em Criar Espa\ufffdo.
+# Please correct the errors below then click Create Forum.
+error_create_topic_dialog=Por favor corrija os erros abaixo e ent\ufffdo clique em Criar T\ufffdpico.
+# Unable to delete Space due to system error:
+error_delete_file=Incapaz para excluir o Arquivo devido a um erro de sistema:
+# Must specify username and password.
+error_delete_rule=Incapaz de excluir Regra devido a erro de sistema:
+# A Space or File with that name already exists: {0}
+error_delete_space=Incapaz para excluir o Espa\ufffdo devido a um erro de sistema:
+# Failed to create Person due to error: {0}
+error_delete_user=Falha ao excluir Usu\ufffdrio devido ao erro: {0}
+error_delete_user_object=Incapaz de excluir o Objeto de Usu\ufffdrio associado a esta Pessoa. Isto n\ufffdo \ufffd um erro caso algum mecanismo de autentica\ufffd\ufffdo externa (como NTLM) esteve ativo anteriormente.
+# Unable to find the repository item referenced by Id: {0} - the record has probably been deleted from the database.
+error_deleted_folder=A Pasta do Item referenciado pelo Id: {0} - foi excl\ufffdda da base de dados. O sistema mudou a localiza\ufffd\ufffdo da pasta ou a pasta em que voc\ufffd estava n\ufffdo existe mais.
+# Please correct the errors below then click Create Group.
+error_dialog=Por favor corrija os erros abaixo e ent\ufffdo clique em OK.
+# Search failed due to system error: {0}
+error_exists=Um Espa\ufffdo ou Arquivo com esse nome j\ufffd existe: {0}
+# The node''s content is missing:
+# node: {0}
+# reader: {1}
+# Please contact your system administrator.
+error_export=Falha na execu\ufffd\ufffdo da exporta\ufffd\ufffdo: {0}
+# Please correct the import errors below then click OK.
+error_export_all=Por favor corrija os erros de exporta\ufffd\ufffdo e clique em OK.
+# No Access
+# UI Error messages
+error_generic=Um erro de sistema ocorreu durante a opera\ufffd\ufffdo: {0}
+# The folder item referenced by Id: {0} - has been deleted from the database. The system has changed your folder location as the folder you were in no longer exists.
+error_homespace=O n\ufffd do Espa\ufffdo Inicial referenciado pelo Id: {0} n\ufffdo foi encontrado. Ele pode ter sido exclu\ufffddo da base de dados. Por favor contate o administrador do sistema.
+# Failed to execute export: {0}
+error_import=Falha na execu\ufffd\ufffdo da importa\ufffd\ufffdo: {0}
+# You can not import an empty ACP file!
+error_import_all=Por favor corrija os erros de importa\ufffd\ufffdo abaixo e clique em OK.
+# Can not find an ACP file to import!
+error_import_empty_file=Voc\ufffd n\ufffdo pode importar um arquivo ACP vazio!
+# Failed to execute import: {0}
+error_import_no_file=N\ufffdo pode ser encontrado um arquivo ACP para importar!
+# Unable to login - unknown username/password.
+error_login_missing=Deve especificar nome de usu\ufffdrio e senha.
+# Unable to paste item due to system error:
+error_login_user=Incapaz para logar - nome de usu\ufffdrio/senha n\ufffdo reconhecidos.
+# A system error happened during the operation: {0}
+error_noderef=Incapaz de localizar o item do reposit\ufffdrio referenciado pelo Id: {0} - o registro provavelmente foi excluido da base de dados.
+# Association ''{0}'' is not available for this node
+error_not_association=A associa\ufffd\ufffdo chamada ''{0}'' n\ufffdo \ufffd uma associa\ufffd\ufffdo
+# Child association ''{0}'' is not available for this node
+error_not_child_association=A associa\ufffd\ufffdo chamada ''{0}'' n\ufffdo \ufffd uma associa\ufffd\ufffdo filho
+# Failed to remove User due to error: {0}
+error_password_match=Por favor certifique-se que ambos os campos de senha contenham o mesmo valor.
+# Unable to check in Content Node due to system error:
+error_paste=Incapaz para colar o item devido a um erro de sistema:
+# Failed to create new space due to error: {0}
+error_person=Falhou para criar Pessoa devido ao erro: {0}
+# Please ensure that both password fields contain the same value.
+error_property=Propriedade ''{0}'' n\ufffdo est\ufffd dispon\ufffdvel para este n\ufffd
+# Failed to delete User due to error: {0}
+error_remove_user=Falha ao remover Usu\ufffdrio devido ao erro: {0}
+error_restore_search=Falha na recupera\ufffd\ufffdo da Pesquisa Salva devido ao erro: {0}
+# Failed to run Action due to error: {0}
+error_rule=Falhou para criar Regra devido ao erro: {0}
+error_save_search=Fala na grava\ufffd\ufffdo da Pesquia devido ao erro: {0}
+# The Home Space node referenced by Id: {0} cannot be found. It may have been deleted from the database. Please contact your system administrator.
+error_search=Falha na busca devido ao erro de sistema: {0}
+error_shortcut_permissions=Incapaz de navegar at\ufffd o item por que ele n\ufffdo pode ser lido por este usu\ufffdrio. Outro usu\ufffdrio pode ter modificado as permiss\ufffdes.
+# Failed to create Rule due to error: {0}
+error_space=Falhou para criar um novo espa\ufffdo devido ao erro: {0}
+# Unable to check out Content Node due to system error:
+error_update=Incapaz para atualizar o Conte\ufffddo do N\ufffd devido a um erro de sistema:
+# Please correct the errors below then click Finish.
+error_update_category=Falha para atualizar Categoria devido ao erro de sistema: {0}
+# Failed to update category due to system error: {0}
+error_update_simpleworkflow=Falha para atualizar workflow simples devido ao erro de sistema: {0}
+# Please correct the errors below then click OK.
+error_wizard=Por favor corrija os erros abaixo e ent\ufffdo clique em Finalizar.
+# Failed to update simple workflow due to system error: {0}
+error_workflow_approve=Falha na aprova\ufffd\ufffdo do documento devido ao erro de sistema: {0}
+# Failed to approve the document due to system error: {0}
+error_workflow_reject=Falha ao rejeitar o documento devido ao erro de sistema: {0}
+# Choose space icon
+existing_space=Espa\ufffdo Existente
+# Language
+export=Exportar
+# Run export in background
+export_error_info=Se esta op\ufffd\ufffdo \ufffd selecionada, a exporta\ufffd\ufffdo ser\ufffd executada em segundo plano portanto os resultados podem n\ufffdo aparecer imediatamente. Voc\ufffd pode monitorar o console do servidor e os arquivos de log por erros.
+# Exports metadata and content from this or all Spaces.
+export_from=Exportar De
+# Select a template to be applied to the Space as a Dashboard view.
+# Export messages
+export_info=Exportar metadados e conte\ufffddos deste ou de todos Espa\ufffdos.
+# Locate document to upload
+file_location=Localiza\ufffd\ufffdo
+# General
+file_name=Nome do Arquivo
+# Enter the text pattern required, including any wildcards. The file name includes the file type extension when matching.
+file_name_pattern=Padr\ufffdo de nome de Arquivo
+# File names and contents
+file_names=Somente nomes de Arquivos
+# All Items
+file_names_contents=Nomes de Arquivo e Conte\ufffddos
+# Click upload
+file_upload_success=O arquivo ''{0}'' foi enviado com sucesso. Se o arquivo que voc\ufffd enviou n\ufffdo existe, entao um arquivo vazio ser\ufffd criado com o nome que voc\ufffd especificou.
+# Please enter a minimum of {0} characters to perform a search.
+filter=Filtro
+# Invite User
+filter_contents=Filtro de Conte\ufffddo
+# Back
+finish_button=Finalizar
+# User Properties
+first_name=Primeiro Nome
+# Previous Page
+first_page=Primeira P\ufffdgina
+folder_type=Tipo de Pasta
+# Forum Space
+forum=F\ufffdrum
+# View details about the forum space.
+forum_details_description=Visualizar detalhes sobre o F\ufffdrum.
+# This view allows you to browse forum spaces and forums.
+forum_info=Esta visualiza\ufffd\ufffdo permite que voc\ufffd navegue nos t\ufffdpicos deste f\ufffdrum.
+# Forum Space Properties
+forum_props=Propriedades do F\ufffdrum
+# Additional options
+# Forum messages
+forums=Espa\ufffdo do F\ufffdrum
+# A place for keeping and organizing documents and other spaces.
+forums_desc=Um lugar para discuss\ufffdes de conte\ufffddo com outros usu\ufffdrios.
+# To create the reply click Reply.
+forums_details_description=Visualizar detalhes sobre o espa\ufffdo do f\ufffdrum.
+# Browse Posts
+forums_info=Esta visualiza\ufffd\ufffdo permite que voc\ufffd navegue em Espa\ufffdos de F\ufffdrum ou F\ufffdruns.
+# Enter message text to reply then click Reply.
+forums_props=Propriedades do Espa\ufffdo do F\ufffdrum
+# To
+from=De
+# How do you want to create your space?
+from_scratch=Do Rascunho
+# Properties
+general=Geral
+general_properties=Propriedades Gerais
+gigabyte=GB
+global_searches=Pesquisas P\ufffdblicas
+go=Ir
+# Page {0} of {1}
+go_up=N\ufffdvel Superior
+# Groups
+group_details=Detalhes
+group_filter_all=Todos
+# Root Groups
+group_filter_children=Filhos
+# Add User
+group_icons=Grupos
+# Enter information about the new Group then click Create Group.
+group_props=Propriedades do Grupo
+# Users
+groups=Grupos
+# Groups Management
+groups_description=Gerenciar os membros de um grupo, criar novos grupos ou remover grupos existentes.
+groups_err_exists=Um identificador de Grupo com o mesmo nome j\ufffd existe, o identificador de Grupo precisa ser \ufffdnico.
+groups_err_group_name=O identificador do Grupo n\ufffdo pode ter os seguintes caract\ufffdres: {0}
+# Groups Management
+groups_management=Gerenciamento de Grupos
+guest_home=Espa\ufffdo Inicial do Guest
+# This document does not yet have any categories applied.
+has_following_categories=Este documento possui as seguintes categorias aplicadas...
+# Roles
+help=Ajuda
+# System Properties
+hide_details=Esconder Detalhes
+# Company ID
+home_space_location=Localiza\ufffd\ufffdo do Espa\ufffdo Inicial
+# Home Space Location
+home_space_name=Nome do Espa\ufffdo Inicial
+# Upload
+homespace=Espa\ufffdo Inicial
+# Space Details
+how_to_create_space=Como voc\ufffd quer criar seu espa\ufffdo?
+# Plain Text Content
+html_content=Conte\ufffddo HTML
+# Current User
+http_app_state=Estado da Aplica\ufffd\ufffdo HTTP
+# HTTP Request Parameters
+http_request_headers=Cabe\ufffdalhos de Requisi\ufffd\ufffdo HTTP
+# HTTP Request State
+http_request_params=Par\ufffdmetros de Requisi\ufffd\ufffdo HTTP
+# HTTP Session State
+http_request_state=Estado da Requisi\ufffd\ufffdo HTTP
+# HTTP Application State
+http_session_state=Estado da Sess\ufffdo HTTP
+# Notify the selected users.
+i_want_to=Eu desejo fazer...
+icon=\ufffdcone
+# Group Properties
+identifier=Identificador
+# Export
+import=Importar
+# Add Multiple Files
+import_directory=Importar Diret\ufffdrio
+# Run import in background
+import_error_info=Se esta op\ufffd\ufffdo est\ufffd selecionada, a importa\ufffd\ufffdo ser\ufffd executada em segundo plano portanto os resultados podem n\ufffdo aparecer imediatamente. Voc\ufffd pode monitorar o console do servidor e os arquivos de log por erros.
+# If this option is selected the export will be performed in the background so the results may not appear immediately. You may also want to monitor the server console and log files for errors.
+# Import messages
+import_info=Importar um arquivo de pacote de conte\ufffddo Alfresco no reposit\ufffdrio.
+# Imports an Alfresco content package file into the repository.
+import_package_description=Pacote de conte\ufffddo Alfresco
+# Space
+import_to=Importar para
+# Specify Space
+include_child_spaces=Incluir Espa\ufffdos filho
+# Current Space
+include_children=Incluir Filhos
+# Include Children
+include_self=Incluir este Espa\ufffdo
+# Show me results in the categories
+include_sub_categories=Incluir sub-categorias
+# Run Action
+information=Informa\ufffd\ufffdo
+# Successfully took ownership of the document.
+inherit_permissions=Herdar Permiss\ufffdes do Espa\ufffdo Pai
+inherited=Herdado
+# Content Format
+inline_editable=Edit\ufffdvel Internamente
+insert_template=Inserir Modelo
+# Close
+invite=Convidar
+# Notify Users
+invite_all=Convidar Todos usu\ufffdrios como visitantes
+invite_content_desc=Este assistente ajudar\ufffd voc\ufffd a dar acesso ao seu conte\ufffddo \ufffd outros usu\ufffdrios.
+invite_content_step1_desc=Selecione os usu\ufffdrios e os pap\ufffdis que eles ter\ufffdo neste conte\ufffddo.
+invite_content_title=Assistente para Convite de Usu\ufffdrios de Conte\ufffddo
+# Invite Users Wizard
+invite_desc=Este assistente o ajuda a fornecer o acesso de outros usu\ufffdrios ao seu espa\ufffdo.
+# You will have the role of: {0}
+invite_finish_instruction=Para fechar este assistente a aplicar suas mudan\ufffdas clique em Finalizar. Para revisar ou mudar sua sele\ufffd\ufffdes clique em Voltar.
+# You have been invited to ''{0}'' by {1}.
+invite_role=Voc\ufffd possuir\ufffd o papel de: {0}
+# Automatic text
+invite_space=Voc\ufffd foi convidado para ''{0}'' por {1}.
+# Step One - Invite Users
+invite_step1_desc=Selecionar os usu\ufffdrios e pap\ufffdis que eles ter\ufffdo neste espa\ufffdo.
+# This wizard helps you to give other users access to your space.
+invite_step1_title=Passo Um - Convidar Usu\ufffdrios
+# Step Two - Notify Users
+invite_step2_desc=Notificar os usu\ufffdrios selecionados.
+# Select the users and roles they will play in this space.
+invite_step2_title=Passo Dois - Notificar Usu\ufffdrios
+# I want to...
+invite_step_1=Convidar Usu\ufffdrios
+# Invite Users
+invite_step_2=Notificar Usu\ufffdrios
+# Selected Users
+# Invite Users Wizard messages
+invite_title=Assistente de Convite de Usu\ufffdrios
+# Invite
+invite_user=Convidar Usu\ufffdrio
+# Invite All users as guests
+invite_users=Especificar Usu\ufffdrios/Grupos e seus pap\ufffdis
+invited_to=Voc\ufffd foi convidado para "{0}" por {1}.
+# Category Properties
+items=itens
+items_per_page=itens por p\ufffdgina
+# User Name
+joindate=Data de Uni\ufffdo
+# No
+kilobyte=KB
+# User Details
+language=Linguagem
+# First Name
+last_name=\ufffdltimo Nome
+# Please correct the errors below.
+last_page=\ufffdltima P\ufffdgina
+link_destination=Destino do Link
+link_destination_details=Detalhes do Destino do Link
+link_properties=Propriedades do Link
+link_to=Link para
+linkdetails_description=Visualiza os detalhes sobre o objeto de Link.
+# External Access URL
+links=Links
+# Template
+local=Local
+# Note: You will lose any changes already made to this document.
+local_copy_location=Localiza\ufffd\ufffdo da c\ufffdpia local
+locate_content=Localize o conte\ufffddo para enviar
+# Local copy location
+locate_content_upload=Localizar e enviar seu documento para o reposit\ufffdrio.
+# Use copy uploaded from my computer
+locate_doc_upload=Localizar documento para enviar
+# Inline Editable
+locate_document=Localize o documento para enviar
+# Locate document to upload
+location=Localiza\ufffd\ufffdo
+lock=Prender
+# Item locked by you
+locked_user=Item preso por usu\ufffdrio
+locked_you=Item preso por voc\ufffd
+# Username can only contain characters or digits.
+loggedout_details=V\ufffdce se desconectou do Alfresco.
+# System Error
+login=Login
+# Post Reply
+# Login page message
+login_details=Entre com detalhes de Login
+# Password must be between {0} and {1} characters in length.
+login_err_password_chars=Senha pode conter somente caracteres ou d\ufffdgitos
+# Enter Login details
+login_err_password_length=Senha deve ter o tamanho entre {0} e {1} caracteres.
+# Username must be between {0} and {1} characters in length.
+login_err_username_chars=Nome de Usu\ufffdrio pode conter somente caracteres ou d\ufffdgitos.
+# Password can only contain characters or digits.
+login_err_username_length=Nome de Usu\ufffdrio deve ter seu tamanho entre {0} e {1} caract\ufffdres.
+# View
+logout=Logout
+look_for=Buscar por
+# No items to display. To add an existing document click ''{0}'' action. To create an HTML or Plain Text file click ''{1}'' action.
+# Advanced Search messages
+look_in=Buscar na Localiza\ufffd\ufffdo
+# Minor Change
+major_change=Altera\ufffd\ufffdo Maior
+manage_content_users=Gerenciar Usu\ufffdrios de Conte\ufffddo
+manage_content_users_description=Gerencia as permiss\ufffdes dadas por voc\ufffd aos usu\ufffdrios que acessam seu Conte\ufffddo.
+manage_deleted_items=Gerencia Itens Exclu\ufffddos
+manage_deleted_items_description=Remove ou recupera itens exclu\ufffddos
+# Manage System Users
+manage_groups=Gerenciar Grupos de Usu\ufffdrios
+# Manage User Groups
+manage_invited_users=Gerenciar Espa\ufffdos de Usu\ufffdrios
+# Manage the users of the repository.
+manage_invited_users_description=Gerencia as permiss\ufffdes dadas por voc\ufffd aos usu\ufffdrios que acessam seu Espa\ufffdo.
+# Create Rule
+manage_rules=Gerenciar Regras de Conte\ufffddo
+# Manage Content Rules
+manage_users=Gerenciar Usu\ufffdrios do Sistema
+# Enter new content.
+manageusers_description=Gerencia os usu\ufffdrios do reposit\ufffdrio.
+megabyte=MB
+# Subject
+message=Mensagem
+message_recipients=Recipientes de Mensagem
+# Date
+mimetype=Formato
+# Click upload
+minor_change=Altera\ufffd\ufffdo Menor
+# Created
+modified=Modificado
+# Created Date
+modified_date=Data de Modifica\ufffd\ufffdo
+# Modify User Roles for
+modify=Modificar
+# This document does not have any other properties to show.
+modify_categories_of=Modificar categorias de
+modify_content_properties=Alterar Propriedades do Conte\ufffddo
+modify_content_user_roles_description=Modifica as permiss\ufffdes dadas ao usu\ufffdrio para acessar seu Conte\ufffddo.
+modify_forum_properties=Alterar as propriedades do F\ufffdrum
+modify_forums_properties=Alterar as propriedades do Espa\ufffdo de F\ufffdrum
+modify_props_help_text=Regras aplicadas a este conte\ufffddo podem exigir que voc\ufffd entre com informa\ufffd\ufffdes adicionais.
+# Preview of
+modify_props_of=Modificar Propriedades de
+modify_props_when_page_closes=Modicicar todas a propriedades quando esta p\ufffdgina fechar.
+modify_props_when_wizard_closes=Modicicar todas a propriedades quando este assistente fechar.
+modify_space_properties=Alterar Propriedades do Espa\ufffdo
+modify_topic_properties=Alterar as propriedades do T\ufffdpico
+# Manage Space Users
+modify_user_roles=Modificar Pap\ufffdis de Usu\ufffdrio para
+# Manage the permissions you have granted to users who access your space.
+modify_user_roles_description=Modifica as permiss\ufffdes dadas ao usu\ufffdrio para acessar seu Espa\ufffdo.
+# Locate and upload your document to the repository.
+# Edit Workflow messages
+modify_workflow_props=Modificar Propriedades do Workflow Simples
+# More...
+more_actions=Mais A\ufffd\ufffdes
+# Browse View
+more_options=Mais...
+# More Actions for this Space
+more_options_file=Mais a\ufffd\ufffdes para este Documento
+# More Actions
+more_options_space=Mais A\ufffd\ufffdes para este Espa\ufffdo
+# Information
+move=Mover
+# Name for approve step
+move_or_copy=Escolha se deseja mover ou copiar o conte\ufffddo e tamb\ufffdm a localiza\ufffd\ufffdo.
+# This document has the following categories applied...
+moved=movido
+# Company Home
+my_home=Meu Espa\ufffdo Inicial
+# Help
+name=Nome
+# Reject Flow
+name_approve_step=Nome para passo de aprova\ufffd\ufffdo
+# Name for approve step
+name_reject_step=Nome para passo de rejei\ufffd\ufffdo
+# Create Shortcut
+navigation=Navega\ufffd\ufffdo
+# Home Space
+network_folder=Abrir Pasta da Rede
+# Create New Category
+new_category=Nova Categoria
+# This view allows you to browse and modify the categories hiearchy.
+new_category_description=Entre com as informa\ufffd\ufffdes sobre a nova Categoria e clique em Criar Categoria.
+# Manage the members of a group, create new groups or remove existing groups.
+new_group=Criar Grupo
+new_group_description=Entre com as informa\ufffd\ufffdes sobre o novo Grupo e clique em Criar Grupo.
+# Edit Rule Wizard
+new_rule_desc=Este assistente o ajuda a criar uma nova regra.
+# This wizard helps you create a new rule.
+new_rule_desc_edit=Este assistente o ajuda a modificar uma regra.
+# Step Three - Select Actions
+new_rule_finish_instruction=Para criar uma regra clique em Finalizar. Para revisar ou mudar suas sele\ufffd\ufffdes clique em Voltar.
+# To create the rule click Finish. To review or change your selections click Back.
+new_rule_finish_instruction_edit=Para atualizar a regra clique em Finalizar. Para revisar ou mudar suas sele\ufffd\ufffdes clique em Voltar.
+# This wizard helps you modify a rule.
+new_rule_step1_title=Passo Um - Entre com os Detalhes
+# Step One - Enter Details
+new_rule_step2_title=Passo Dois - Selecione as condi\ufffd\ufffdes
+# Step Two - Select Conditions
+new_rule_step3_title=Passo Tr\ufffds - Selecione as A\ufffd\ufffdes
+# To execute the action click Finish. To review or change your selections click Back.
+new_rule_title=Assistente para Nova Regra
+# New Rule Wizard
+new_rule_title_edit=Assistente para edi\ufffd\ufffdo de Regra
+# Advanced Search
+new_search=Nova Pesquisa
+# Remove User
+new_space=Criar Espa\ufffdo
+# New Space Wizard
+new_space_desc=Este assistente o ajuda a criar um novo espa\ufffdo.
+# Enter information about the space.
+new_space_finish_instruction=Para fechar este assistente e criar seu espa\ufffdo clique em Finalizar. Para revisar ou mudar suas sele\ufffd\ufffdes clique em Voltar.
+# Step One - Starting Space
+new_space_step1_desc=Escolha como deseja criar seu espa\ufffdo
+# This wizard helps you to create a new space.
+new_space_step1_title=Passo Um - Iniciando o Espa\ufffdo
+# Step Two - Space Options
+new_space_step2_desc=Selecione as op\ufffd\ufffdes do Espa\ufffdo.
+# Choose how you want to create your space.
+new_space_step2_title=Passo Dois - Op\ufffd\ufffdes de Espa\ufffdo
+# Step Three - Space Details
+new_space_step3_desc=Entre com a informa\ufffd\ufffdo sobre o espa\ufffdo.
+# Select space options.
+new_space_step3_title=Passo Tr\ufffds - Detalhes do Espa\ufffdo
+# If this option is selected the rule will execute in the background so the results may not appear immediately.
+# New Space Wizard messages
+new_space_title=Assistente de Novo Espa\ufffdo
+# Create Group
+new_sub_group=Criar Subgrupo
+# Edit User Wizard
+new_user_desc=Este assistente o ajuda a adicionar um usu\ufffdrio ao reposit\ufffdrio.
+# This wizard helps you to add a user to the repository.
+new_user_desc_edit=Este assistente o ajuda a modificar um usu\ufffdrio no reposit\ufffdrio.
+# Enter information about this user.
+new_user_finish_instruction=Para adicionar o usu\ufffdrio neste espa\ufffdo clique em Finalizar. Para revisar ou mudar suas sele\ufffd\ufffdes clique em Voltar.
+# Step One - Person Properties
+new_user_step1_desc=Entre com informa\ufffd\ufffdo sobre esta pessoa.
+# This wizard helps you modify a user in the repository.
+new_user_step1_title=Passo Um - Propriedades da Pessoa
+# Step Two - User Properties
+new_user_step2_desc=Entre com informa\ufffd\ufffdo sobre este usu\ufffdrio.
+# Enter information about this person.
+new_user_step2_title=Passo Dois - Propriedades do Usu\ufffdrio
+# Select the template you want to use.
+# New User Wizard messages
+new_user_title=Assistente de Novo Usu\ufffdrio
+# New User Wizard
+new_user_title_edit=Editar Assistente de Usu\ufffdrio
+# Modify the space properties then click OK.
+newspace_description=Entre com informa\ufffd\ufffdo sobre o novo espa\ufffdo e clique em Criar Espa\ufffdo.
+# To continue click Next.
+next_button=Pr\ufffdximo
+# Navigation
+next_item=Pr\ufffdximo Item
+# Last Page
+next_page=Pr\ufffdxima P\ufffdgina
+# Yes
+no=N\ufffdo
+# Re-login to Alfresco
+no_access=Voc\ufffd n\ufffdo tem acesso ao Alfresco.
+# Set
+no_categories_applied=Este documento n\ufffdo possui nenhuma categoria aplicada.
+# No items to display. Click the ''{0}'' action to create a space.
+no_content_items=Sem itens para mostrar. Para adicionar um documento existente clique na a\ufffd\ufffdo ''{0}''. Para criar um arquivo HTML ou Texto Plano clique na a\ufffd\ufffdo ''{1}''.
+no_cookies=Os Cookies devem estar habilit\ufffddos no seu browser para que o Alfresco funcione corretamente.
+# This view allows you to browse posts in this topic.
+no_forums=Sem espa\ufffdos de f\ufffdruns ou f\ufffdruns para mostrar. Clique na a\ufffd\ufffdo ''Criar Espa\ufffdo de F\ufffdrum'' para criar um espa\ufffdo do f\ufffdrum ou na a\ufffd\ufffdo ''Criar F\ufffdrum'' para criar um f\ufffdrum.
+# Other Properties
+no_other_properties=Este documento nao tem nenhuma outra propriedade para mostrar.
+# No topics to display. Click the ''Create Topic'' action to create a topic.
+no_posts=Sem postagens para mostrar. Clique na a\ufffd\ufffdo ''Postagem para T\ufffdpico'' para criar uma postagem.
+# Selected categories
+no_selected_categories=Sem categorias selecionadas.
+# None
+no_selected_items=Sem itens selecionados.
+# You have no access to Alfresco.
+# Browse list messages
+no_space_items=Sem itens para mostrar. Clique na a\ufffd\ufffdo ''{0}'' para criar um espa\ufffdo.
+# No forum spaces or forums to display. Click the ''Create Forum Space'' action to create a forum space or ''Create Forum'' action to create a forum.
+no_topics=Sem t\ufffdpicos para mostrar. Clique na a\ufffd\ufffdo ''Criar T\ufffdpico'' para criar um t\ufffdpico.
+# System Information
+node_browser=Navegador de N\ufffds
+noderef_link=N\ufffd de Refer\ufffdncia do Alfresco
+# Add to List
+none=Nenhum
+# Run rule in background
+not=N\ufffdo
+# Imports to
+not_condition_result=Verifique o item n\ufffdo encontrado pelo crit\ufffdrio acima
+# This document is not part of any workflow.
+not_in_category=Este documento n\ufffdo est\ufffd categorizado.
+# Allow Inline Editing
+not_in_workflow=Este documento nao \ufffd parte de nenhum workflow.
+not_inline_editable=Este documento n\ufffdo \ufffd edit\ufffdvel internamente.
+# This document is not categorized.
+not_versioned=Este documento n\ufffdo possui hist\ufffdrico de vers\ufffdo.
+# Major Change
+notes=Notas
+# Go Up
+ok=OK
+# Replies
+on=Ligado
+# From
+options=Op\ufffd\ufffdes
+original_location=Localiza\ufffd\ufffdo Original
+# Open Network Folder
+other_action=Executar A\ufffd\ufffdo
+# Options
+other_options=Outras Op\ufffd\ufffdes
+# Document Properties
+other_properties=Outras Propriedades
+# Export From
+package_name=Nome do Pacote
+# First Page
+page_info=P\ufffdgina {0} de {1}
+# Name
+password=Senha
+# Copy
+paste=Colar
+# Paste Item
+paste_all=Colar Tudo
+# Change User Roles
+paste_item=Colar Item
+paste_link=Colar como Link
+# Confirm
+path=Caminho
+# To add the user to this space click Finish. To review or change your selections click Back.
+person_properties=Propriedades da Pessoa
+# Topics
+post=Postar
+# Reply to
+post_reply=Responder Postagem
+# Delete Post
+post_to_topic=Postar no T\ufffdpico
+# Post
+posted=Postado
+# Next Page
+prev_page=P\ufffdgina Anterior
+# Modify Properties of
+preview=Pr\ufffdvia em Modelo
+# Details of
+preview_of=Pr\ufffdvia de
+# View the details about the content.
+previewdocument_description=Pr\ufffdvia do conte\ufffddo ou Espa\ufffdo em um Modelo.
+# Next Item
+previous_item=Item Anterior
+# General UI
+product_name=Alfresco
+# Upload Document
+properties=Propriedades
+reapply_rules=Reaplicar Regra
+reapply_rules_success=Estas Regras foram reaplicadas com sucesso.
+# Clipboard
+recent_spaces=Espa\ufffdos Recentes
+recover=Recuperar
+recover_all_items=Recuperar todos os itens
+recover_all_items_confirm=Voc\ufffd tem cereteza de que deseja reuperar todos os Arquivos e Espa\ufffdos do Dep\ufffdsito exclu\ufffddos ?
+recover_all_items_info=Recupera todos os Arquivos e Espa\ufffdos do Dep\ufffdsito de exclu\ufffddos
+recover_item=Recuperar item
+recover_item_confirm=Voc\ufffd tem certeza de que deseja recuperar "{0}" do Dep\ufffdsito de exclu\ufffddos ?
+recover_item_info=Recupera um item do Dep\ufffdsito de Arquivos exclu\ufffddos
+recover_listed_items=Recuperar itens listados
+recover_listed_items_confirm=Voc\ufffd tem certeza de que deseja recuperar os seguintes Arquivos e Espa\ufffdos exclu\ufffddos do Dep\ufffdsito de Arquivos?
+recover_listed_items_info=Recuperar os Arquivos e Espa\ufffdos listados do Dep\ufffdsito de Arquivos exclu\ufffddos
+recovered_item_failure=Falha na recupera\ufffd\ufffdo do item "{0}" devido ao erro: {1}
+recovered_item_failure_short=Falhou
+recovered_item_integrity=Falhou na recupera\ufffd\ufffdo do item "{0}" por que agora existe um item com o mesmo nome na pasta de destino, por favor, selecione uma nova pasta de destino.
+recovered_item_integrity_short=Existe um\ufffditem com o mesmo nome
+recovered_item_parent=Falha na recupera\ufffd\ufffdo do item "{0}" por que a Pasta de Destino n\ufffdo foi encontrada, por favor, selecione uma nova pasta de destino.
+recovered_item_parent_short=Pasta de Destino n\ufffdo encontrada
+recovered_item_permission=Falha na recupera\ufffd\ufffdo do item "{0}" por que voc\ufffd n\ufffdo tem as permiss\ufffdes apropriadas para colocar o item em sua localiza\ufffd\ufffdo original, por favor, selecione uma nova localiza\ufffd\ufffdo para o item.
+recovered_item_permission_short=Sem premiss\ufffdo para escrita
+recovered_item_success=O item "{0}" foi recuperado com sucesso.
+recovery_report=Relat\ufffdrio de Itens Recuperados
+recovery_report_failed=Os seguintes itens n\ufffdo foram recuperados por falha na recupera\ufffd\ufffdo
+recovery_report_info=O resultado da recupera\ufffd\ufffdo dos itens selecionados
+recovery_report_reason=Ras\ufffdo da Falha
+recovery_report_success=Os seguintes itens foram recuperados com sucesso
+# Choose whether you want to move or copy the content and also the location.
+reject_flow=Fluxo de Rejei\ufffd\ufffdo
+# Do you want to provide a reject step?
+reject_step_name=Nome para o passo de rejei\ufffd\ufffdo
+# You have been logged out of Alfresco.
+relogin=Reconectar ao Alfresco
+# Paste
+remove=Remover
+# Remove Item
+remove_all=Remove All
+remove_content_user_confirm=O Usu\ufffdrio n\ufffdo ter\ufffd mais acesso a este conte\ufffddo. Voc\ufffd tem certeza que deseja remover o usu\ufffdrio "{0}" ?
+remove_content_user_info=Para remover um Usu\ufffdrio convidado \ufffd este conte\ufffddo, clique em Sim.
+# The User will no longer be able to access the system. Are you sure you want to delete user "{0}"?
+remove_invited_user_confirm=O Usu\ufffdrio n\ufffdo poder\ufffd mais acessar os documentos e pastas deste espa\ufffdo. Voc\ufffd tem certeza que deseja remover o usu\ufffdrio "{0}"?
+# To close this wizard and apply your changes click Finish. To review or change your selections click Back.
+remove_invited_user_info=Para remover um usu\ufffdrio convidado deste espa\ufffdo, clique em Sim.
+# Paste All
+remove_item=Remover Item
+# Delete User
+remove_user=Remover Usu\ufffdrio
+# Bubble View
+replies=Respostas
+# Post to Topic
+reply=Responder
+# On
+reply_message=Responder Mensagem
+# Edit Post
+reply_to=Responder para
+repository_patch_failed=FALHOU
+repository_patch_succeeded=Executado
+repository_props=Propriedades do Reposit\ufffdrio
+# Name for reject step
+required_format=Formato requerido
+# Node Browser
+reset_config=Reinicializa Servi\ufffdo de Configura\ufffd\ufffdo
+# Groups
+resetall=Reinicializar Tudo
+# Clear Results
+results_contains=Resultados para ''{0}''.
+# Results for ''{0}''.
+results_contains_filter=Resultados para ''{0}'' em ''{1}''.
+# Please correct the export errors below then click OK.
+# Confirmations
+return_to_application=Retornar para a aplica\ufffd\ufffdo
+# Click Add
+role=Papel
+# Join Date
+roles=Pap\ufffdis
+# Details
+root_groups=Grupos Raiz
+# Rule Type
+rule_background_info=Se esta op\ufffd\ufffdo est\ufffd selecionadda a regra executar\ufffd em segundo plano portanto os resultados podem n\ufffdo aparecer imediatamente.
+rule_type=Tipo de Regra
+rules=Regras
+rules_count=N\ufffdmero de regras aplicadas a este Espa\ufffdo
+run_action_desc=Este assistente o ajudar\ufffd a executar ac\ufffdes
+run_action_finish_instruction=Para exucatr a a\ufffd\ufffdo clique em Fim. Para revisar ou alterar suas sele\ufffd\ufffdes, clique Voltar.
+run_action_step1_title=Passo Um - Seleciones as A\ufffd\ufffdes
+run_action_title=Assistente para Execu\ufffd\ufffdo de A\ufffd\ufffdes
+# Include this Space
+run_export_in_background=Executar exporta\ufffd\ufffdo em segundo plano
+# Alfresco content package
+run_import_in_background=Executar importa\ufffd\ufffdo em segundo plano
+# Apply rule to sub spaces
+run_in_background=Executar regra em segundo plano
+# Reset Config Service
+save=Salvar
+# Creating From
+save_as_template=Salvar como Modelo
+save_edit_search=Salvar uma Pesquisa Modificada
+save_new_search=Salvar uma Nova Pesquisa
+save_search_description=Salvar os termos da Pesquisa para us\ufffd-los novamente
+save_search_global=Salvar como uma Pesquisa P\ufffdblica, dispon\ufffdvel a todos os usu\ufffdrios.
+saved_search_warning=Esta opera\ufffd\ufffdo vai tentar sobrescrever a Pesquisa Salva "{0)"
+saved_searches=Op\ufffd\ufffdes das Minhas Pesquisas Salvas
+# To close this wizard and create your space click Finish. To review or change your selections click Back.
+scratch=Rascunho
+# Inherited
+search=Busca
+search_deleted_items_name=Busca por Nome
+search_deleted_items_text=Busca por Conte\ufffddo
+# This view allows you to browse the items in your space.
+search_description=Esta visualiza\ufffd\ufffdo permite que voc\ufffd veja os resultados de sua pesquisa.
+# Search Results
+search_detail=Resultados da Pesquisa por "{0}" mostrados abaixo
+# Search for and select items.
+search_minimum=Por favor entre com no m\ufffdnimo {0} caracteres para executar a pesquisa.
+search_props=Propriedades da Pesquisa Salva
+# New Search
+search_results=Resultados da Pesquisa
+# No selected items.
+search_select_item=Pesquisar e selecionar um item.
+# Search for and select an item.
+search_select_items=Pesquisar e selecionar itens.
+security=Seguran\ufffda
+# Select Condition
+select_a_condition=Selecione uma condi\ufffd\ufffdo...
+select_a_script=Selecione um Script
+# Template Name
+select_a_template=Selecione um modelo...
+select_a_type=Selecione um tipo...
+# To update the rule click Finish. To review or change your selections click Back.
+select_action=Selecionar A\ufffd\ufffdo
+# Select Action
+select_an_action=Selecione uma a\ufffd\ufffdo...
+# Select items
+select_an_item=Selecionar um item
+select_button=Selecione...
+# To create your space click Create Space.
+select_category=Selecione uma categoria
+# Click here to select the Home Space location
+select_category_prompt=Clique aqui para selecionar uma Categoria
+# Set condition values
+select_checkout_prompt=Clique aqui para selecionar a localidade de retirada.
+# Details
+select_condition=Condi\ufffd\ufffdo de Sele\ufffd\ufffdo
+# Click here to select a Category
+select_destination_prompt=Clique aqui para selecionar o destino
+# Click here to select a Space
+select_existing_space_prompt=Clique aqui para selecionar um Espa\ufffdo existente
+# Set action values
+select_feature=Selecione recurso requirido
+# Click here to select an existing Space
+select_home_space_prompt=Clique aqui para selecionar o local do Espa\ufffdo Inicial
+# Select...
+select_items=Selecionar itens
+select_recipients=Pesquisar recipientes de Email pelo Nome ou Grupo
+# Name for reject step
+select_reject_step=Deseja informar um passo de rejei\ufffd\ufffdo?
+# Select user/group and their role(s)
+select_role=Selecionar papel
+select_saved_search=Selecione uma Pesquisa Salva...
+# More Actions for this Document
+select_space_prompt=Clique aqui para selecionar um Espa\ufffdo
+# Template Space
+select_template=Selecione o modelo que deseja usar.
+# Enter Content
+select_type=Selecionar Tipo
+# Add an existing User to a Group
+select_users=Selecionar Usu\ufffdrios para adicionar a este Grupo
+# Specify Users/Groups
+select_usersgroups=Selecionar usu\ufffdrio/grupo e seus pap\ufffdis
+# Selected Rule Conditions
+selected_actions=A\ufffd\ufffdes de Regras Selecionadas
+# Select a category
+selected_categories=Categorias Selecionadas
+# Set Values and Add
+selected_conditions=Condi\ufffd\ufffdes de Regras Selecionadas
+# Select an item
+selected_items=Itens Selecionados
+selected_recipients=Recipientes de Email Selecionados
+# Selected users/groups and their role(s)
+selected_roles=Pap\ufffdis Selecionados
+# Select Users to add to this Group
+selected_users=Usu\ufffdrios Selecionados
+# Select role
+selected_usersgroups=Selecionar usu\ufffdrios/grupos e seus pap\ufffdis
+# Role
+send_email=Voc\ufffd deseja enviar um email para notificar os usu\ufffdrios convidados?
+# Change
+set=Define
+# Action Settings
+set_action_values=Defina os valores da a\ufffd\ufffdo
+# Click to add to list
+set_and_add_button=Definir Valores e Adicionar
+# Condition Settings
+set_condition_values=Defina valores da condi\ufffd\ufffdo
+# Hide or Show the Shelf
+shelf=Prateleira
+# Recent Spaces
+shortcuts=Atalhos
+show_all=Mostrar Tudo
+# Hide Details
+show_details=Mostar Detalhes
+# Space names only
+show_results_categories=Mostre-me resultados nas categorias
+# Include child spaces
+show_results_for=Mostre-me os resultados para
+# Modified Date
+size=Tamanho
+# Check the item does not match the criteria above
+space=Espa\ufffdo
+# Structure and contents
+space_copy_note=Nota: Qualquer regra de conte\ufffddo para espa\ufffdos tamb\ufffdm ser\ufffdo copiadas.
+# Space Options
+space_details=Detalhes do Espa\ufffdo
+# File names only
+space_names=Somente nomes de Espa\ufffdos
+# Starting Space
+space_options=Op\ufffd\ufffdes de Espa\ufffdo
+# Add Role
+space_owner=Usu\ufffdrio ''{0}'' \ufffd o dono atual deste espa\ufffdo.
+# Modify categories of
+space_props=Propriedades do Espa\ufffdo
+# Enter information about the new space then click Create Space.
+space_rules_description=Esta visualiza\ufffd\ufffdo mostra todas as regras a serem aplicadas para o conte\ufffddo deste Espa\ufffdo.
+# Note: Any content rules for spaces will also be copied.
+space_type=Tipo de Espa\ufffdo
+# Space Type
+space_type_create=Selecione o tipo de espa\ufffdo que deseja criar.
+# A place to discuss content with other users.
+space_type_note=Nota: Se voc\ufffd pode ver somente um tipo de espa\ufffdo ent\ufffdo outros tipos de espa\ufffdo podem n\ufffdo estar habilitados. Verifique com o Administrador do Sistema para melhor ajuda.
+# Preview the content or space within a Template.
+spacedetails_description=Visualiza os detalhes com rela\ufffd\ufffdo ao Espa\ufffdo.
+# All Spaces
+specify_space=Espec\ufffdficar o Espa\ufffdo
+# Specify Users/Groups and their roles
+specify_usersgroups=Especificar Usu\ufffdrios/Grupos
+start_discussion=Iniciar uma discu\ufffd\ufffdo
+# Select a template...
+starting_space=Iniciando o Espa\ufffdo
+# Enter information about the new Category then click Create Category.
+status_message_default=Sem mensagens.
+# WARNING: This folder is a special folder accessed by all Users! Please be sure that you wish to delete this folder. It may cause System Errors if you remove it.
+# Status Messages
+status_space_created=Espa\ufffdo ''{0}'' criado com sucesso.
+# Successfully created space ''{0}''.
+status_space_deleted=Espa\ufffdo ''{0}'' exclu\ufffddo com sucesso.
+# Successfully deleted space ''{0}''.
+status_space_updated=Espa\ufffdo ''{0}'' atualizado com sucesso.
+# To save the message click Post.
+# Common Wizard messages
+steps=Passos
+# Where do you want to keep the copy of this file?
+store_space_current=No espa\ufffdo corrente
+# In the current space
+store_space_selected=No espa\ufffdo selecionado
+# Copy existing space
+structure=Estrutura
+# Structure
+structure_contents=Estruturas e conte\ufffddos
+# Destination
+subject=Assunto
+# Inherit Parent Space Permissions
+success_inherit_permissions=Mudan\ufffda de Heran\ufffda de Permiss\ufffdes para 'Sim' efetuada com sucesso
+# Successfully changed Inherit Parent Permissions to 'Yes'
+success_not_inherit_permissions=Mudan\ufffda de Heran\ufffda de Permiss\ufffdes para 'N\ufffdo' efetuada com sucesso
+# No categories selected.
+success_ownership=Sucesso ao tomar posse do documento.
+success_unlock=O documento foi liberado com sucesso.
+# Steps
+summary=Resumo
+# Summary
+summary_desc=A informa\ufffd\ufffdo fornecida por voc\ufffd est\ufffd mostrada abaixo.
+summary_step_description=Mostra um sum\ufffdrio das informa\ufffd\ufffdes fornecidas.
+# Rules
+system_error=Erro de Sistema
+# Choose whether you want to move or copy the content and also the location.
+# System Information and admin page messages
+system_info=Informa\ufffd\ufffdo do Sistema
+# HTTP Request Headers
+system_props=Propriedades do Sistema
+# Import
+take_ownership=Tornar Dono
+# Templates
+template=Modelo
+# Save As Template
+template_name=Nome do Modelo
+# Note: If you can only see one type of space then other space types may not be enabled. See your System Administrator for further help.
+template_space=Modelo de Espa\ufffdo
+templates=Modelos
+# Content
+text_content=Conte\ufffddo de Texto Plano
+time_pattern=HH:mm
+# Clear
+title=T\ufffdtulo
+# Use this view to perform system administration functions.
+# UI Page Titles
+title_about=Sobre o Alfresco
+title_action_add_feature=Adicionar uma Ac\ufffd\ufffdo de Recurso
+title_action_checkin=A\ufffd\ufffdo de Armazenamento
+title_action_checkout=A\ufffd\ufffdo de Retirada
+title_action_copy=A\ufffd\ufffdo de C\ufffdpia
+title_action_email=A\ufffd\ufffdo de Email
+title_action_import=A\ufffd\ufffdo de Importa\ufffd\ufffdo
+title_action_link_category=A\ufffd\ufffdo de Link de Categoria
+title_action_move=A\ufffd\ufffdo de Mover
+title_action_remove_feature=A\ufffd\ufffdo de Remover Recurso
+title_action_script=A\ufffd\ufffdo de Script
+title_action_simple_workflow=A\ufffd\ufffdo de WorkFlow Simples
+title_action_specialise_type=
+title_action_transform=A\ufffd\ufffdo de Transforma\ufffd\ufffdo
+title_action_transform_image=A\ufffd\ufffdo de Transforma\ufffd\ufffdo de Imagem
+title_add_content=Adicionar Conte\ufffddo
+# Manage Invited Users
+title_add_content_props=Adicionar Conte\ufffddo - Propriedades
+# Add Content - Properties
+title_add_content_summary=Adicionar Conte\ufffddo - Resumo
+# Add Content - Summary
+title_add_content_upload=Adicionar Conte\ufffddo - Enviar
+# Once the group is removed from the system it will no longer be accessable. Are you sure you want to delete Group "{0}" and remove all users from it?
+title_add_user_group=Adicionar Usu\ufffdrio ao Grupo
+# Home Space Name
+# Admin Console messages
+title_admin_console=Console de Administra\ufffd\ufffdo
+# Alfresco Store Browser
+title_admin_node_browser=Navegador de N\ufffds do Alfresco
+# Alfresco Node Browser
+title_admin_search_results=Navegador dos Resultados da Procura dos N\ufffds
+# Import
+title_admin_store_browser=Navegador do conte\ufffddo Alfresco
+# Remove Invited User
+title_advanced_search=Pesquisa Avan\ufffdada
+title_apply_template=Aplicar Modelo
+# System Error
+title_browse=Alfresco Web Client
+# You may want to
+# Category Management messages
+title_categories_list=Categorias
+# Change Password
+title_change_password=Mudar Senha de Usu\ufffdrio
+# Invite Users - Notify
+title_change_user_roles=Mudar Pap\ufffdis de Usu\ufffdrio
+# Advanced Search
+title_checkin_file=Armazenar Arquivo
+# Check In File
+title_checkout_file=Retirar Arquivo
+# Check Out File
+title_checkout_file_link=Retirar Arquivo para Download
+title_condition_contains_text=Condi\ufffd\ufffdo de "Contem Texto"
+title_condition_has_aspect=Condi\ufffd\ufffdo de "Tem Aspecto"
+title_condition_has_mimetype=Condi\ufffd\ufffdo de "Tem MimeType"
+title_condition_in_category=Condi\ufffd\ufffdo de "Na Categoria"
+title_condition_is_subtype=Condi\ufffd\ufffdo "\ufffd Subtipo"
+title_content_users=Gerenciar Usu\ufffdrios de Conte\ufffddo
+# Create New Content - Summary
+title_create_action_action=Criar A\ufffd\ufffdo - Selecione A\ufffd\ufffdo
+# Create Action - Select Action
+title_create_action_add_feature=Criar A\ufffd\ufffdo - Adicionar Recurso
+# Create Action - Add Feature
+title_create_action_checkin=Criar A\ufffd\ufffdo - Armazenar
+# Create Action - Check In
+title_create_action_checkout=Criar A\ufffd\ufffdo - Retirar
+# Create Action - Check Out
+title_create_action_copy=Criar A\ufffd\ufffdo - Copiar
+# Create Action - Import
+title_create_action_email=Criar A\ufffd\ufffdo - Email
+# Create Action - Copy
+title_create_action_import=Criar A\ufffd\ufffdo - Importar
+# Create Action - Email
+title_create_action_link_category=Criar A\ufffd\ufffdo - Link de Categoria
+# Create Action - Link Category
+title_create_action_move=Criar A\ufffd\ufffdo - Mover
+# Create Action - Move
+title_create_action_simple_workflow=Criar A\ufffd\ufffdo - Workflow Simples
+# Create Action - Specialise Type
+title_create_action_summary=Criar A\ufffd\ufffdo - Resumo
+# Create Action - Simple Workflow
+title_create_action_transform=Criar A\ufffd\ufffdo - Transformar
+# Create Action - Transform
+title_create_action_transform_image=Criar A\ufffd\ufffdo - Transformar Imagem
+# Category Management
+title_create_category=Criar Nova Categoria
+# Add Content - Upload
+title_create_content=Criar Novo Conte\ufffddo
+# Create New Content
+title_create_content_props=Criar Novo Conte\ufffddo - Propriedades
+# Create New Content - Properties
+title_create_content_summary=Criar Novo Conte\ufffddo - Resumo
+title_create_discussion=Criar uma Discu\ufffd\ufffdo
+# Create Forum Space
+title_create_forum=Criar F\ufffdrum
+# Delete Post
+title_create_forums=Criar Espa\ufffdo de F\ufffdrum
+# All
+title_create_group=Criar Grupos
+# Topic Details
+title_create_post=Postar Mensagem
+# Post Message
+title_create_reply=Criar Resposta
+title_create_space=Criar Espa\ufffdo
+# Create Action - Transform Image
+title_create_specialise_action=Criar A\ufffd\ufffdo - Tipo Especializado
+# Forum Details
+title_create_topic=Criar T\ufffdpico
+title_delete_all=Excluir todos os Itens
+# Items
+title_delete_category=Excluir Categoria
+# Check Out File Download
+title_delete_file=Excluir Arquivo
+# Delete Forum Space
+title_delete_forum_space=Excluir F\ufffdrum
+# Topic
+title_delete_forums_space=Excluir Espa\ufffdo de F\ufffdrum
+# The Identifier for a Group cannot be changed once it has been set.
+title_delete_group=Excluir Grupo.
+title_delete_item=Excluir Item
+title_delete_listed=Excluir Itens Listados
+# Delete Topic
+title_delete_post=Excluir Postagem
+# Delete File
+title_delete_rule=Excluir Regra
+# Delete User
+title_delete_space=Excluir Espa\ufffdo
+# Delete Forum
+title_delete_topic_space=Excluir T\ufffdpico
+# Delete Rule
+title_delete_user=Excluir Usu\ufffdrio
+title_deleted_item_details=Excluir Detalhes dos Itens
+title_deleted_items=Excluir Itens
+# Preview In Template
+title_edit_categories=Editar Categorias
+# Are you sure you want to delete category "{0}" and all sub-categories?
+title_edit_category=Editar Categoria
+# Edit Categories
+title_edit_doc_props=Editar Propriedades do Documento
+# Edit Document Properties
+title_edit_file=Editar Arquivo
+# Edit Forum Space Details
+title_edit_forum=Editar Detalhes do F\ufffdrum
+# Create Reply
+title_edit_forums=Editar Detalhes do Espa\ufffdo de F\ufffdrum
+# Edit File
+title_edit_html_inline=Editar Arquivo HTML Internamente
+title_edit_link_props=Editar as Propriedades do Link
+# Edit Topic Details
+title_edit_post=Editar Postagem
+# Edit Text File Inline
+title_edit_simple_workflow=Editar Workflow Simples
+# Edit Simple Workflow
+title_edit_space=Editar Detalhes do Espa\ufffdo
+# Edit HTML File Inline
+title_edit_text_inline=Editar Arquivo Texto Internamente
+# Edit Forum Details
+title_edit_topic=Editar Detalhes do T\ufffdpico
+title_error=Alfresco Web Client - Erro de Sistema
+# User - Summary
+title_export=Exportar
+# Delete Space
+title_file_details=Detalhes do Documento
+# Document Details
+title_file_preview=Pr\ufffdvia no Modelo
+# Forum Space
+title_forum=F\ufffdrum
+# Forum Space Details
+title_forum_details=Detalhes do F\ufffdrum
+# Node Browser Search Results
+title_forums=Espa\ufffdo de F\ufffdrum
+# Create Forum
+title_forums_details=Detalhes do Espa\ufffdo de F\ufffdrum
+# Edit the information for this category.
+# Groups Management messages
+title_groups_list=Gerenciamento de Grupos
+# Export
+title_import=Importar
+title_invitecontentusers_invite=Convidar Usu\ufffdrios de Conte\ufffddo - Convidar
+title_invitecontentusers_notify=Convidar Usu\ufffdrios de Conte\ufffddo - Notificar
+# User Management
+title_invited_users=Gerenciar Usu\ufffdrios Convidados
+# Create Space
+title_inviteusers_invite=Convidar Usu\ufffdrios - Convidar
+# Invite Users - Invite
+title_inviteusers_notify=Convidar Usu\ufffdrios - Notificar
+# About Alfresco
+title_login=Alfresco Web Client - Login
+# Create Action - Summary
+title_new_rule_action=Nova Regra - Selecione A\ufffd\ufffdo
+# New Rule - Select Action
+title_new_rule_add_feature=Nova Regra - Adicionar Recurso
+# New Rule - Specialise Type
+title_new_rule_checkin=Nova Regra - Armazenar
+# New Rule - Check In
+title_new_rule_checkout=Nova Regra - Retirar
+# New Rule - Is Subtype
+title_new_rule_cond_aspect=Nova Regra - Tem Subtipo
+# New Rule - Has Mimetype
+title_new_rule_cond_category=Nova Regra - Na Categoria
+# New Rule - Conditions
+title_new_rule_cond_contains=Nova Regra - Contendo Texto
+# New Rule - Contains Text
+title_new_rule_cond_mimetype=Nova Regra - Possui tipo Mime
+# New Rule - In Category
+title_new_rule_cond_subtype=Nova Regra - \ufffd Subtipo
+# New Rule - Import
+title_new_rule_condition=Nova Regra - Condi\ufffd\ufffdes
+# New Rule - Check Out
+title_new_rule_copy=Nova Regra - Copiar
+# New Rule - Has Subtype
+title_new_rule_details=Nova Regra - Detalhes
+# New Rule - Copy
+title_new_rule_email=Nova Regra - Email
+# New Rule - Transform Image
+title_new_rule_import=Nova Regra - Importar
+# New Rule - Email
+title_new_rule_link_category=Nova Regra - Link de Categoria
+# New Rule - Link Category
+title_new_rule_move=Nova Regra - Mover
+# New Rule - Move
+title_new_rule_simple_workflow=Nova Regra - Workflow Simples
+# New Rule - Details
+title_new_rule_summary=Nova Regra - Resumo
+# New Rule - Simple Workflow
+title_new_rule_transform=Nova Regra - Transformar
+# New Rule - Transform
+title_new_rule_transform_image=Nova Regra - Transformar Imagem
+# New Rule - Summary
+title_new_space_create-from=Novo Espa\ufffdo - Criado De
+# New Space - Create From
+title_new_space_details=Novo Espa\ufffdo - Detalhes
+# New Space - Details
+title_new_space_existing=Novo Espa\ufffdo - Do Existente
+# New Space - From Existing
+title_new_space_scratch=Novo Espa\ufffdo - Do Rascunho
+# New Space - From Template
+title_new_space_summary=Novo Espa\ufffdo - Resumo
+# New Space - From Scratch
+title_new_space_template=Novo Espa\ufffdo - Do Modelo
+# New Space - Summary
+title_new_user_person_props=Usu\ufffdrio - Propriedades Pessoais
+# User - User Properties
+title_new_user_summary=Usu\ufffdrio - Resumo
+# User - Person Properties
+title_new_user_user_props=Usu\ufffdrio - Propriedades do Usu\ufffdrio
+# Edit Post
+title_noaccess=Sem Acesso
+title_recover_all=Recuperar todos os Itens
+title_recover_item=Recuperar Item
+title_recover_listed=Recuperar Itens Listados
+title_recovery_report=Relat\ufffdrio de Recupera\ufffd\ufffdo
+title_relogin=Alfresco Web Client - Logged Out
+# Change User Roles
+title_remove_invited_user=Remover Usu\ufffdrio Convidado
+# Edit Space Details
+title_rules=Regras do Espa\ufffdo
+title_save_search=Salvar os termos da Pesquisa
+# Space Rules
+title_space_details=Detalhes do Espa\ufffdo
+# New Rule - Add Feature
+title_specialise_type_action=Nova Regra - Tipo Especializado
+# Space Details
+title_system_info=Informa\ufffd\ufffdes do Sistema
+# Forum
+title_topic=T\ufffdpico
+# Create Topic
+title_topic_details=Detalhes do T\ufffdpico
+# System Information
+title_undo_checkout=Desfazer Retirada
+# Undo Check Out
+title_update_file=Atualizar Conte\ufffddo do Arquivo
+# Update File Content
+title_users=Gerenciamento de Usu\ufffdrio
+# Go
+to=Para (At\ufffd)
+# Item Location
+toggle_shelf=Esconder ou mostrar a Prateleira
+# No posts to display. Click the ''Post to Topic'' action to create a post.
+topic=T\ufffdpico
+# View details about the forum.
+topic_details_description=Visualizar detalhes sobre o t\ufffdpico.
+# This view allows you to browse topics in this forum.
+topic_info=Esta visualiza\ufffd\ufffdo permite que voc\ufffd navegue nas postagens deste t\ufffdpico.
+# Forum Properties
+topic_props=Propriedades do T\ufffdpico
+# Topic
+topics=T\ufffdpicos
+# Copy
+type=Tipo
+# Undo Check Out for
+undo_checkout=Desfazer Retirada
+# When the download is complete, click OK.
+undo_checkout_for=Desfazer Retirada para
+# Undo Check Out
+undo_checkout_info=Se voc\ufffd desfazer a retirada de um documento, a c\ufffdpia em trabalho associada ser\ufffd exclu\ufffdda e todas mudan\ufffdas desde a sua retirada ser\ufffdo perdidas.
+# Check out this document
+undocheckout=Desfaz Retirada
+# View the details about the space.
+undocheckoutfile_description=Cancela a retirada de um documento e descarta as mudan\ufffdas.
+unlock=Liberar
+# View Details
+update=Atualizar
+# Cancel the check out of a document and discard any changes.
+updatefile_description=Atualiza um documento no reposit\ufffdrio com o conte\ufffddo de seu computador.
+# Cancel
+upload=Carregar
+upload_content=Carregar Conte\ufffddo
+# Enter information about this content.
+upload_document=Enviar Documento
+uploaded_content=Conte\ufffddo Carregado
+# Save
+user_details=Detalhes do Usu\ufffdrio
+user_err_user_name=O identificador do usu\ufffdrio n\ufffdo pode conter estes caracteres: {0}
+user_filter_all=Todos
+user_filter_user=Usu\ufffdrio
+user_filter_who=Quem
+# Person Properties
+user_properties=Propriedades do Usu\ufffdrio
+user_search_info=Para encontrar um usu\ufffdrio use seu primeiro nome, \ufffdltimo nome e/ou seu identificador de usu\ufffdrio. Para ver todos os usu\ufffdrios, clique em 'Mostar Todos'. Isto pode levar algum temo caso hajam muitos usu\ufffdrios cadastrados no sistema.
+user_searches=Suas Pesquisas
+# All Formats
+# Properties
+username=Nome do Usu\ufffdrio
+# Filter Contents
+users=Usu\ufffdrios
+# User ''{0}'' is the current owner of this space.
+users_and_groups=Usu\ufffdrios e Grupos
+# Based on an existing space
+using_a_template=Usando um modelo
+validation_invalid_character=\ufffd um caractere inv\ufffdlido.
+validation_mandatory={0} \ufffd um campo obrigat\ufffdrio.
+validation_numeric_range={0} deve estar entre {1} e {2}.
+validation_regex={0} \ufffd inv\ufffdlido.
+validation_regex_not_match={0} \ufffd inv\ufffdlido.
+validation_string_length={0} precisa ter entre {1} e {2} caracteres.
+# Advanced Search
+value_not_set=N\ufffdo Definido
+# Version History
+version=Vers\ufffdo
+# Allow Versioning
+version_history=Hist\ufffdrico de Vers\ufffdo
+# Select required feature
+version_notes=Notas da Vers\ufffdo
+# Modify
+view=Visualizar
+# Icon View
+view_browse=Visualiza\ufffd\ufffdo de Navega\ufffd\ufffdo
+view_description=Esta visualiza\ufffd\ufffdo permite que voc\ufffd navegue nos itens no seu Espa\ufffdo.
+# Change Details
+view_details=Visualizar Detalhes
+# View Details
+view_details_file=Visualizar Detalhes para o arquivo
+# Details View
+view_icon=Visualiza\ufffd\ufffdo de \ufffdcones
+# Content Rules
+view_in_browser=Visualizar no Navegador
+# View in WebDAV
+view_in_cifs=Visualizar no CIFS
+# View In Browser
+view_in_webdav=Visualizar no WebDAV
+# Dashboard
+view_links=Links
+# Reject Flow
+want_reject_step=Deseja informar um passo de rejei\ufffd\ufffdo?
+# This view shows you all the rules to be applied to content in this space.
+warning_inline=Isto \ufffd somente recomendado para documentos no formato HTML ou texto plano.
+# Working copy location
+which_copy_checkin=Qual c\ufffdpia voc\ufffd deseja armazenar?
+# Which copy do you want to check in?
+which_copy_current=Usar c\ufffdpia no espa\ufffdo corrente
+# Use copy in current space
+which_copy_other=Usar c\ufffdpia enviada de meu computador
+# Item locked by user
+wizard_errors=Por favor corrija os erros abaixo.
+# Aspect
+workflow=Workflow
+working_copy_document=C\ufffdpia de Trabalho
+# Check in changes and keep file checked out
+workingcopy_location=Localiza\ufffd\ufffdo da c\ufffdpia em trabalho
+# No messages.
+# UI Component messages
+yes=Sim
+# Description
+you_may_want=Se pode desejar
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/webclient_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/webclient_pt_PT.properties
new file mode 100644
index 0000000..fcfc13a
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/messages/webclient_pt_PT.properties
@@ -0,0 +1,2120 @@
+
+# I18N message properties
+empty_message=
+left_qoute='
+right_quote='
+
+# Multilingual
+make_multilingual=Torna multil\ufffdng\ufffde
+make_multilingual_tooltip=Torna este documento multil\ufffdng\ufffde.
+make_multilingual_description=Transforma este documento como um documento multil\ufffdng\ufffde.
+error_make_multilingual_dialog=N\ufffdo \ufffd poss\ufffdvel tornar este arquivo multil\ufffdng\ufffde.
+add_translation=Adicionar Tradu\ufffd\ufffdo
+add_translation_tooltip=Adicionar uma tradu\ufffd\ufffdo para este documento.
+add_translation_description=Adicionar uma tradu\ufffd\ufffdo para este documento..
+error_add_translation_dialog=N\ufffdo \ufffd poss\ufffdvel adicionar uma tradu\ufffd\ufffdo.
+trad_exists_error=Existe uma tradu\ufffd\ufffdo j\ufffd para esta localidade.
+add_translation_wc=Adicionar tradu\ufffd\ufffdo sem conte\ufffddo
+add_translation_wc_tooltip=Adicionar uma tradu\ufffd\ufffdo sem conte\ufffddo para o documento.
+add_translation_wc_description=Adicione uma tradu\ufffd\ufffdo para as propriedades do documento.
+error_add_translation_wc_dialog=N\ufffdo \ufffd poss\ufffdvel adicionar uma tradu\ufffd\ufffdo sem conte\ufffddo.
+ml_common_content_properties=Propriedades comuns de conte\ufffddo multil\ufffdng\ufffde
+ml_other_options=Outras op\ufffd\ufffdes
+ml_add_trans_when_diag_close=Adicione tradu\ufffd\ufffdo quando esta caixa de di\ufffdlogo fecha.
+ml_with_content=Com conte\ufffddo
+ml_just_trans_info=Sem conte\ufffddo (apenas informa\ufffd\ufffdes de tradu\ufffd\ufffdo)
+not_multilingual=Este documento n\ufffdo tem nenhum aspecto multil\ufffdng\ufffde.
+allow_multilinguism=Permitir aspecto multil\ufffdng\ufffde
+select_language=< selecionar um idioma >
+ml_content_info=Informa\ufffd\ufffdes sobre o conte\ufffddo multil\ufffdng\ufffde
+edit_ml_container_properties=Editar propriedades de conte\ufffddo multil\ufffdng\ufffde
+edit_ml_container_description=Modificar as informa\ufffd\ufffdes sobre o conte\ufffddo multil\ufffdng\ufffde.
+error_locale_null=Uma localidade deve ser definida para esse n\ufffd.
+translator=Tradutor
+manage_multilingual_details_for=Gerenciar conte\ufffddo multil\ufffdng\ufffde para
+manage_multilingual_details=Gerenciar conte\ufffddo multil\ufffdng\ufffde
+manage_multilingual_details_tooltip=Gerenciar propriedades multilingues do documento
+manage_multilingual_details_description=Use esta p\ufffdgina para gerenciar conte\ufffddo multil\ufffdng\ufffde.
+translations=Tradu\ufffd\ufffdes
+related_translations=Tradu\ufffd\ufffdes relacionadas
+related_content=Conte\ufffddo relacionado
+deep_copy=Copiar profundidade
+new_edition=Nova edi\ufffd\ufffdo
+new_edition_from=Nova edi\ufffd\ufffdo deste
+new_edition_tooltip=Crie uma nova edi\ufffd\ufffdo deste conte\ufffddo multil\ufffdng\ufffde.
+properties_close=Editar propriedades multilingues quando fechar a caixa de di\ufffdlogo
+pivot_translation=Tradu\ufffd\ufffdo de Pivot
+edition=Edi\ufffd\ufffdo
+editions=Edi\ufffd\ufffdes
+current=Corrente
+new_edition_wizard_title=Novo Assistente de edi\ufffd\ufffdo
+new_edition_wizard_desc=Este assistente ajuda voc\ufffd a criar uma nova edi\ufffd\ufffdo de um documento multil\ufffdngue.
+error_new_edition_wizard=N\ufffdo \ufffd poss\ufffdvel criar uma nova edi\ufffd\ufffdo deste documento multil\ufffdngue.
+step1_choose_translation=Item inicial
+step1_choose_translation_desc=Primeiro passo, selecione o item inicial da lista de tradu\ufffd\ufffdes
+new_edition_choose_translation_title=Primeira etapa - come\ufffdando item
+new_edition_choose_translation_desc=Escolha o item de conte\ufffddo que voc\ufffd deseja criar a nova edi\ufffd\ufffdo.
+step2_edition_details=Detalhes de edi\ufffd\ufffdo
+step1_edition_details_desc=Primeiro passo, editar os detalhes da nova edi\ufffd\ufffdo
+step2_edition_details_desc=Etapa dois, editar os detalhes da nova edi\ufffd\ufffdo
+step1_new_edition_details_title=Primeira etapa - edi\ufffd\ufffdo detalhes
+step2_new_edition_details_title=Etapa dois - edi\ufffd\ufffdo detalhes
+new_edition_details_desc=Insira informa\ufffd\ufffdes sobre a nova edi\ufffd\ufffdo.
+step3_edition_summary=Resumo
+step2_edition_summary_desc=Etapa dois, ver o resumo da nova edi\ufffd\ufffdo
+step3_edition_summary_desc=Etapa tr\ufffds, ver o resumo da nova edi\ufffd\ufffdo
+step2_new_edition_summary_title=Etapa dois - resumo
+step3_new_edition_summary_title=Etapa tr\ufffds - resumo
+new_edition_summary_desc=As informa\ufffd\ufffdes digitadas s\ufffdo mostradas abaixo.
+new_edition_finish_instruction=Para fechar o assistente e aplicar as altera\ufffd\ufffdes, clique em Concluir.
+edition_properties=Edi\ufffd\ufffdo propriedades
+edition_notes=Notas de edi\ufffd\ufffdo
+modify_translation_properties=Modificar propriedades de tradu\ufffd\ufffdo quando concluir o assistente.
+translation_title=T\ufffdtulo de tradu\ufffd\ufffdo
+translation_language=Idioma de tradu\ufffd\ufffdo
+translation_author=Autor de tradu\ufffd\ufffdo
+new_edition_details=Detalhes da nova edi\ufffd\ufffdo
+create_new_edition_using=Criar uma nova edi\ufffd\ufffdo usando
+translations_checked_out_error=N\ufffdo \ufffd poss\ufffdvel criar uma nova edi\ufffd\ufffdo porque as tradu\ufffd\ufffdes a seguir s\ufffdo check-out.
+available_translations=Tradu\ufffd\ufffdes dispon\ufffdveis
+marker_tooltip=Altere o idioma do conte\ufffddo para exibir ou editar texto em idiomas diferentes.
+checked_out_by=Check-out por
+doc_name=Nome do documento
+title_mlcontainer_details=Detalhes do documento multil\ufffdngue
+
+# Versioning of the metadata
+
+versioned_details_of=Detalhes com vers\ufffdo de
+versioned_documentdetails_description=Exiba os detalhes sobre o conte\ufffddo versionado.
+title_versioned_doc_details=Detalhes do documento com vers\ufffdo
+view_versioned_properties=Propriedades de um conte\ufffddo com vers\ufffdo
+view_versioned_properties_description=Exiba as propriedades de conte\ufffddo versionado.
+
+# Date Pattern
+date_pattern=d MMMM yyyy
+date_time_pattern=d MMMM yyyy HH:mm
+time_pattern=HH:mm
+
+# General UI
+product_name=Alfresco
+view_description=Este modo permite que voc\ufffd navegue itens neste Espa\ufffdo.
+search_description=Este modo permite que voc\ufffd veja os resultados de sua pesquisa.
+checkinfile_description=Verifique em sua c\ufffdpia de trabalho para trabalhar com outros membros da equipe.
+checkoutfilelink_description=Editar o check-out de arquivo, desfazer o check-out ou continuar a trabalhar.
+checkoutfile_description=Insira informa\ufffd\ufffdes sobre o check-out.
+doneediting_description=concluir sua c\ufffdpia de trabalho de edi\ufffd\ufffdo para permitir que outros membros da equipe trabalhar com ele.
+documentdetails_description=exibir os detalhes sobre o conte\ufffddo.
+linkdetails_description=exibir os detalhes sobre o objeto do link.
+previewdocument_description=Visualizar o conte\ufffddo ou Espa\ufffdo dentro de um modelo.
+spacedetails_description=ver os detalhes sobre o Espa\ufffdo.
+undocheckoutfile_description=cancelar a sele\ufffd\ufffdo de um documento e descartar as altera\ufffd\ufffdes.
+cancel_editing_file_description=cancelar a edi\ufffd\ufffdo de um documento e descartar as altera\ufffd\ufffdes.
+updatefile_description=atualizar um documento no reposit\ufffdrio com conte\ufffddo do seu computador.
+editfile_description=editar o conte\ufffddo do arquivo.
+editfileinline_description=editar o conte\ufffddo do documento e, em seguida, clique em Salvar.
+createfile_description=Enter novo conte\ufffddo.
+manageusers_description=gerenciar os usu\ufffdrios do reposit\ufffdrio.
+manage_invited_users_description=gerenciar as Fun\ufffd\ufffdes que voc\ufffd tiver concedido aos usu\ufffdrios que acessam o seu Espa\ufffdo.
+manage_content_users_description=gerenciar as Fun\ufffd\ufffdes que voc\ufffd tiver concedido a usu\ufffdrios que acessem o conte\ufffddo.
+modify_user_roles_description=modificar as Fun\ufffd\ufffdes concedidas a um usu\ufffdrio para acessar seu Espa\ufffdo.
+modify_content_user_roles_description=Modificar as Fun\ufffd\ufffdes concedidas a um usu\ufffdrio para acessar o seu conte\ufffddo.
+advancedsearch_description=executar uma pesquisa mais detalhada do reposit\ufffdrio.
+edit_content_description=modificar as propriedades de conte\ufffddo, em seguida, clique em OK.
+view_content_description=exibir as propriedades de conte\ufffddo.
+editcategory_description=conjunto da categoria para o documento e clique em OK.
+editcategory_space_description=conjunto da categoria para o Espa\ufffdo, em seguida, clique em OK.
+editworkflow_description=modificar as propriedades de Workflow simples, em seguida, clique em OK.
+editspace_description=modificar as propriedades de Espa\ufffdo, em seguida, clique em OK.
+editlink_description=modificar o link Propriedades de objeto e clique em OK.
+create_space_description=digite as informa\ufffd\ufffdes sobre o novo Espa\ufffdo, em seguida, clique em criar Espa\ufffdo.
+space_rules_description=esta vista mostra todas as regras aplic\ufffdveis ao conte\ufffddo neste Espa\ufffdo.
+warning_inline=este s\ufffd \ufffd recomendado para documentos HTML ou texto simples.
+categories_description=esta view permite que voc\ufffd navegue e modificar a hierarquia de categorias.
+new_category_description=digite as informa\ufffd\ufffdes sobre a nova categoria e clique em criar categoria.
+status_message_default=nenhuma mensagem.
+no_icons_found n\ufffdo=nenhuma \ufffdcones encontrados
+required_field=campo necess\ufffdrio
+no_data=-
+
+# Download document
+download_doc=Download
+
+
+# Offline editing
+click_here=clique aqui
+offline_help=para obter ajuda sobre edi\ufffd\ufffdo offline
+offline_download_first=se seu documento n\ufffdo come\ufffdar a baixar
+offline_download_second=segundos, em seguida,
+offline_download_auto_change=se voc\ufffd n\ufffdo quiser arquivos para iniciar o download automaticamente quando voc\ufffd seleciona a edi\ufffd\ufffdo offline, em seguida,
+offline_download_not_started=se seu documento n\ufffdo foi iniciado, em seguida, transferindo
+offline_editing=edi\ufffd\ufffdo off-line
+offline_title=o Download de ''{0}'' para edi\ufffd\ufffdo off-line.
+
+# UI Component messages
+done=Feito
+yes=Sim
+no=N\ufffdo
+error=Erro
+no_not_now=N\ufffdo agora.
+kilobyte=KB
+megabyte=MB
+gigabyte=GB
+locked_you=Item bloqueado por voc\ufffd
+locked_user=Item bloqueado por {0,choice,0#SHOULD_NOT_HAPPEN|1#user|1
+create_form_form_details_associated_web_projects=Este formul\ufffdrio est\ufffd configurado actualmente para os seguintes projetos web:
+create_form_configure_rendering_engine_templates_title=Configurar modelos
+create_form_configure_rendering_engine_templates_step_title=Segunda Etapa - configurar modelos
+create_form_configure_rendering_engine_templates_desc=Digite as informa\ufffd\ufffdes sobre os modelos de motor de renderiza\ufffd\ufffdo que deseja usar para formul\ufffdrio {0}.
+create_form_configure_rendering_engine_templates_step1_desc=Selecione o modelo de motor de renderiza\ufffd\ufffdo para usar
+create_form_configure_rendering_engine_templates_step2_desc=Especifique Detalhes do novo modelo de motor de renderiza\ufffd\ufffdo
+create_form_select_default_workflow_title=Configurar o Workflow
+create_form_select_default_workflow_step_title=Terceira Etapa - configurar o Workflow
+create_form_select_default_workflow_desc=Selecione o Workflow desejado para ser usado por padr\ufffdo no formul\ufffdrio {0}.
+create_form_select_default_workflow_apply_default_workflow=Voc\ufffd deseja aplicar um Workflow padr\ufffdo agora?
+create_form_select_default_workflow_select_workflow=Selecione um Workflow
+create_web_content_details_title=Detalhes do conte\ufffddo da Web
+create_web_content_details_step_title=Primeira Etapa - detalhes do conte\ufffddo da Web
+create_web_content_enter_content_title=Autor do conte\ufffddo Web
+create_web_content_enter_content_step_title=Segunda Etapa - autor do conte\ufffddo Web
+edit_web_content_enter_content_step_title=Primeira Etapa - autor do conte\ufffddo Web
+create_web_content_summary_desc=O assistente criou com \ufffdxito o conte\ufffddo e todas as representa\ufffd\ufffdes.
+create_web_content_summary_content_details=Detalhes do conte\ufffddo
+create_web_content_summary_rendition_details=Detalhes de representa\ufffd\ufffdo
+create_web_content_summary_uploaded_files_details=Detalhes do arquivo carregado
+create_web_content_summary_submit_message=Enviar {0,choice,0#__SHOULD NOT BE ZERO__|1#{1}|1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ admin
+
+
+
+ /jsp/error.jsp
+
+
+ /jsp/login.jsp
+
+
+ 6
+
+
+ true
+
+
+ 3
+
+
+ false
+
+
+ 500
+
+
+ 500
+
+
+ 500
+
+
+ 100
+
+
+ /app:company_home/app:user_homes
+
+
+
+
+
+ Consumer
+
+
+
+ myalfresco
+
+
+ false
+
+
+ http://docs.alfresco.com/{version.major}.{version.minor}/topic/com.alfresco.enterprise.doc/topics/guh-wcm-welcome-explorer.html
+
+
+
+ http
+
+
+ alfresco@alfresco.org
+
+
+
+ true
+ true
+
+
+ 2
+ 3
+
+
+ 3
+
+
+
+
+
+ path
+
+
+
+ true
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+
+
+ 2
+
+
+
+
+
+
+ false
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+ English
+ Portuguese
+ Portuguese (Brazilian)
+
+
+
+
+
+
+ org.alfresco.web.ui.common.renderer.data.RichListRenderer$DetailsViewRenderer
+ org.alfresco.web.ui.common.renderer.data.RichListRenderer$IconViewRenderer
+ org.alfresco.web.ui.common.renderer.data.RichListRenderer$ListViewRenderer
+ org.alfresco.web.bean.forums.ForumsBean$TopicBubbleViewRenderer
+
+
+
+
+
+ icons
+
+ 10
+ 10
+ 9
+
+
+
+
+ list
+
+ 20
+ 20
+ 20
+
+
+
+
+ details
+
+ 20
+
+
+
+
+ bubble
+ created
+
+ descending
+
+ 5
+ 20
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ navigator
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/invitation-moderated-workflow-messages_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/invitation-moderated-workflow-messages_pt_BR.properties
new file mode 100644
index 0000000..d645839
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/invitation-moderated-workflow-messages_pt_BR.properties
@@ -0,0 +1,48 @@
+# Display labels for out-of-the-box Site-oriented Workflows
+
+#
+# Moderated Invitation
+#
+
+imwf_invitation-moderated.workflow.title=Invitation - Moderated (JBPM)
+imwf_invitation-moderated.workflow.description=Moderated invitation to a resource such as a web site.
+activitiInvitationModerated.workflow.title=Invitation - Moderated
+activitiInvitationModerated.workflow.description=Moderated invitation to a resource such as a web site.
+
+imwf_invitation-moderated-workflow-model.type.imwf_moderatedInvitationReviewTask.title=Moderated Site Invitation
+imwf_invitation-moderated-workflow-model.type.imwf_moderatedInvitationReviewTask.description=Start a moderated invitation
+imwf_invitation-moderated-workflow-model.type.imwf_activitiModeratedInvitationReviewTask.title=Moderated Site Invitation
+imwf_invitation-moderated-workflow-model.type.imwf_activitiModeratedInvitationReviewTask.description=Start a moderated invitation
+
+imwf_invitation-moderated-workflow-model.property.imwf_inviteeUserName.title=Invitee Username
+imwf_invitation-moderated-workflow-model.property.imwf_inviteeRole.title=Invitee Role
+imwf_invitation-moderated-workflow-model.property.imwf_inviteeComments.title=Invitee Comments
+imwf_invitation-moderated-workflow-model.property.imwf_resourceName.title=Resource Name
+imwf_invitation-moderated-workflow-model.property.imwf_resourceType.title=Resource Type
+
+# Moderated Invite Process Definitions
+imwf_invitation-moderated.node.start.title=Start
+imwf_invitation-moderated.node.start.description=Start moderated invitation
+imwf_invitation-moderated.task.imwf_moderatedInvitationSubmitTask.title=Start
+imwf_invitation-moderated.task.imwf_moderatedInvitationSubmitTask.description=Start moderated invitation
+imwf_invitation-moderated.node.review.title=Review Invitation
+imwf_invitation-moderated.node.review.description=Review moderated invitation
+imwf_invitation-moderated.task.imwf_moderatedInvitationReviewTask.title=Review Invitation
+imwf_invitation-moderated.task.imwf_moderatedInvitationReviewTask.description=Review moderated invitation
+imwf_invitation-moderated.node.review.transition.reject.title=Reject
+imwf_invitation-moderated.node.review.transition.reject.description=Reject
+imwf_invitation-moderated.node.review.transition.approve.title=Approve
+imwf_invitation-moderated.node.review.transition.approve.description=Approve
+imwf_invitation-moderated.node.review.transition.cancel.title=Cancel
+imwf_invitation-moderated.node.review.transition.cancel.description=Cancel
+imwf_invitation-moderated.node.end.title=End
+imwf_invitation-moderated.node.end.description=End
+
+activitiInvitationModerated.task.imwf_moderatedInvitationSubmitTask.title=Start
+activitiInvitationModerated.task.imwf_moderatedInvitationSubmitTask.description=Start moderated invitation
+activitiInvitationModerated.task.imwf_activitiModeratedInvitationReviewTask.title=Review Invitation
+activitiInvitationModerated.task.imwf_activitiModeratedInvitationReviewTask.description=Review moderated invitation
+
+# Activiti invite outcome list constraint labels
+listconstraint.imwf_reviewOutcomeOptions.approve=Approve
+listconstraint.imwf_reviewOutcomeOptions.reject=Reject
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/invitation-moderated-workflow-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/invitation-moderated-workflow-messages_pt_PT.properties
new file mode 100644
index 0000000..d645839
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/invitation-moderated-workflow-messages_pt_PT.properties
@@ -0,0 +1,48 @@
+# Display labels for out-of-the-box Site-oriented Workflows
+
+#
+# Moderated Invitation
+#
+
+imwf_invitation-moderated.workflow.title=Invitation - Moderated (JBPM)
+imwf_invitation-moderated.workflow.description=Moderated invitation to a resource such as a web site.
+activitiInvitationModerated.workflow.title=Invitation - Moderated
+activitiInvitationModerated.workflow.description=Moderated invitation to a resource such as a web site.
+
+imwf_invitation-moderated-workflow-model.type.imwf_moderatedInvitationReviewTask.title=Moderated Site Invitation
+imwf_invitation-moderated-workflow-model.type.imwf_moderatedInvitationReviewTask.description=Start a moderated invitation
+imwf_invitation-moderated-workflow-model.type.imwf_activitiModeratedInvitationReviewTask.title=Moderated Site Invitation
+imwf_invitation-moderated-workflow-model.type.imwf_activitiModeratedInvitationReviewTask.description=Start a moderated invitation
+
+imwf_invitation-moderated-workflow-model.property.imwf_inviteeUserName.title=Invitee Username
+imwf_invitation-moderated-workflow-model.property.imwf_inviteeRole.title=Invitee Role
+imwf_invitation-moderated-workflow-model.property.imwf_inviteeComments.title=Invitee Comments
+imwf_invitation-moderated-workflow-model.property.imwf_resourceName.title=Resource Name
+imwf_invitation-moderated-workflow-model.property.imwf_resourceType.title=Resource Type
+
+# Moderated Invite Process Definitions
+imwf_invitation-moderated.node.start.title=Start
+imwf_invitation-moderated.node.start.description=Start moderated invitation
+imwf_invitation-moderated.task.imwf_moderatedInvitationSubmitTask.title=Start
+imwf_invitation-moderated.task.imwf_moderatedInvitationSubmitTask.description=Start moderated invitation
+imwf_invitation-moderated.node.review.title=Review Invitation
+imwf_invitation-moderated.node.review.description=Review moderated invitation
+imwf_invitation-moderated.task.imwf_moderatedInvitationReviewTask.title=Review Invitation
+imwf_invitation-moderated.task.imwf_moderatedInvitationReviewTask.description=Review moderated invitation
+imwf_invitation-moderated.node.review.transition.reject.title=Reject
+imwf_invitation-moderated.node.review.transition.reject.description=Reject
+imwf_invitation-moderated.node.review.transition.approve.title=Approve
+imwf_invitation-moderated.node.review.transition.approve.description=Approve
+imwf_invitation-moderated.node.review.transition.cancel.title=Cancel
+imwf_invitation-moderated.node.review.transition.cancel.description=Cancel
+imwf_invitation-moderated.node.end.title=End
+imwf_invitation-moderated.node.end.description=End
+
+activitiInvitationModerated.task.imwf_moderatedInvitationSubmitTask.title=Start
+activitiInvitationModerated.task.imwf_moderatedInvitationSubmitTask.description=Start moderated invitation
+activitiInvitationModerated.task.imwf_activitiModeratedInvitationReviewTask.title=Review Invitation
+activitiInvitationModerated.task.imwf_activitiModeratedInvitationReviewTask.description=Review moderated invitation
+
+# Activiti invite outcome list constraint labels
+listconstraint.imwf_reviewOutcomeOptions.approve=Approve
+listconstraint.imwf_reviewOutcomeOptions.reject=Reject
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/invitation-nominated-workflow-messages_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/invitation-nominated-workflow-messages_pt_BR.properties
new file mode 100644
index 0000000..4837c9e
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/invitation-nominated-workflow-messages_pt_BR.properties
@@ -0,0 +1,73 @@
+# Display labels for out-of-the-box Site-oriented Workflows
+
+#
+# Invitation Nominated Workflow
+#
+
+inwf_invitation-nominated.workflow.title=Site Invitation - Nominated (JBPM)
+inwf_invitation-nominated.workflow.description=Invitation to a Share Site, nominated by a site manager
+activitiInvitationNominated.workflow.title=Site Invitation - Nominated
+activitiInvitationNominated.workflow.description=Invitation to a Share Site, nominated by a site manager
+
+# Invite Task Definitions
+inwf_invite-workflow-model.type.inwf_inviteToSiteTask.title=Start
+inwf_invite-workflow-model.type.inwf_inviteToSiteTask.description=Start a nominated invitation
+inwf_invite-workflow-model.type.inwf_invitePendingTask.title=Invitation To Join Site
+inwf_invite-workflow-model.type.inwf_invitePendingTask.description=Invitation To Join Site
+inwf_invite-workflow-model.type.inwf_activitiInvitePendingTask.title=Invitation To Join Site
+inwf_invite-workflow-model.type.inwf_activitiInvitePendingTask.description=Invitation To Join Site
+inwf_invite-workflow-model.type.inwf_rejectInviteTask.title=Site Invitation Rejected
+inwf_invite-workflow-model.type.inwf_rejectInviteTask.description=The user invited to join the site has rejected the invitation
+inwf_invite-workflow-model.type.inwf_acceptInviteTask.title=Site Invitation Accepted
+inwf_invite-workflow-model.type.inwf_acceptInviteTask.description=The user invited to join the site has accepted the invitation
+inwf_invite-workflow-model.property.inwf_resourceType.title=Resource Type
+inwf_invite-workflow-model.property.inwf_resourceName.title=Resource Name
+inwf_invite-workflow-model.property.inwf_resourceTitle.title=Resource Title
+inwf_invite-workflow-model.property.inwf_resourceDescription.title=Resource Description
+inwf_invite-workflow-model.property.inwf_inviterUserName.title=Invited By
+inwf_invite-workflow-model.property.inwf_inviteeUserName.title=Invitee Username
+inwf_invite-workflow-model.property.inwf_inviteeEmail.title=Invitee Email Address
+inwf_invite-workflow-model.property.inwf_inviteeFirstName.title=Invitee First Name
+inwf_invite-workflow-model.property.inwf_inviteeLastName.title=Invitee Last Name
+inwf_invite-workflow-model.property.inwf_inviteeRole.title=Invitee Role
+
+# Invite Process Definitions
+inwf_invitation-nominated.node.start.title=Start
+inwf_invitation-nominated.node.start.description=Send an invitation
+inwf_invitation-nominated.node.start.transition.sendInvite.title=Send Invite
+inwf_invitation-nominated.node.start.transition.sendInvite.description=Send Invite
+
+inwf_invitation-nominated.node.invitePending.title=Invite Pending
+inwf_invitation-nominated.node.invitePending.description=Invite Pending
+inwf_invitation-nominated.node.invitePending.transition.reject.title=Reject
+inwf_invitation-nominated.node.invitePending.transition.reject.description=Reject
+inwf_invitation-nominated.node.invitePending.transition.accept.title=Accept
+inwf_invitation-nominated.node.invitePending.transition.accept.description=Accept
+inwf_invitation-nominated.node.invitePending.transition.cancel.title=Cancel
+inwf_invitation-nominated.node.invitePending.transition.cancel.description=Cancel
+
+inwf_invitation-nominated.node.inviteRejected.title=Rejected
+inwf_invitation-nominated.node.inviteRejected.description=Rejected
+inwf_invitation-nominated.node.inviteRejected.transition.end.title=Task Done
+inwf_invitation-nominated.node.inviteRejected.transition.end.description=Task Done
+
+inwf_invitation-nominated.node.inviteAccepted.title=Accepted
+inwf_invitation-nominated.node.inviteAccepted.description=Accepted
+inwf_invitation-nominated.node.inviteAccepted.transition.end.title=Task Done
+inwf_invitation-nominated.node.inviteAccepted.transition.end.description=Task Done
+
+inwf_invitation-nominated.node.end.title=End
+inwf_invitation-nominated.node.end.description=End
+
+activitiInvitationNominated.task.inwf_activitiInvitePendingTask.title=Invitation To Join Site
+activitiInvitationNominated.task.inwf_activitiInvitePendingTask.description=Invitation To Join Site
+
+activitiInvitationNominated.task.inwf_acceptInviteTask.title=Site Invitation Accepted
+activitiInvitationNominated.task.inwf_acceptInviteTask.description=The user invited to join the site has accepted the invitation
+
+activitiInvitationNominated.task.inwf_rejectInviteTask.title=Site Invitation Rejected
+activitiInvitationNominated.task.inwf_rejectInviteTask.description=The user invited to join the site has rejected the invitation
+
+# Activiti invite outcome list constraint labels
+listconstraint.inwf_inviteOutcomeOptions.accept=Accept
+listconstraint.inwf_inviteOutcomeOptions.reject=Reject
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/invitation-nominated-workflow-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/invitation-nominated-workflow-messages_pt_PT.properties
new file mode 100644
index 0000000..4837c9e
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/invitation-nominated-workflow-messages_pt_PT.properties
@@ -0,0 +1,73 @@
+# Display labels for out-of-the-box Site-oriented Workflows
+
+#
+# Invitation Nominated Workflow
+#
+
+inwf_invitation-nominated.workflow.title=Site Invitation - Nominated (JBPM)
+inwf_invitation-nominated.workflow.description=Invitation to a Share Site, nominated by a site manager
+activitiInvitationNominated.workflow.title=Site Invitation - Nominated
+activitiInvitationNominated.workflow.description=Invitation to a Share Site, nominated by a site manager
+
+# Invite Task Definitions
+inwf_invite-workflow-model.type.inwf_inviteToSiteTask.title=Start
+inwf_invite-workflow-model.type.inwf_inviteToSiteTask.description=Start a nominated invitation
+inwf_invite-workflow-model.type.inwf_invitePendingTask.title=Invitation To Join Site
+inwf_invite-workflow-model.type.inwf_invitePendingTask.description=Invitation To Join Site
+inwf_invite-workflow-model.type.inwf_activitiInvitePendingTask.title=Invitation To Join Site
+inwf_invite-workflow-model.type.inwf_activitiInvitePendingTask.description=Invitation To Join Site
+inwf_invite-workflow-model.type.inwf_rejectInviteTask.title=Site Invitation Rejected
+inwf_invite-workflow-model.type.inwf_rejectInviteTask.description=The user invited to join the site has rejected the invitation
+inwf_invite-workflow-model.type.inwf_acceptInviteTask.title=Site Invitation Accepted
+inwf_invite-workflow-model.type.inwf_acceptInviteTask.description=The user invited to join the site has accepted the invitation
+inwf_invite-workflow-model.property.inwf_resourceType.title=Resource Type
+inwf_invite-workflow-model.property.inwf_resourceName.title=Resource Name
+inwf_invite-workflow-model.property.inwf_resourceTitle.title=Resource Title
+inwf_invite-workflow-model.property.inwf_resourceDescription.title=Resource Description
+inwf_invite-workflow-model.property.inwf_inviterUserName.title=Invited By
+inwf_invite-workflow-model.property.inwf_inviteeUserName.title=Invitee Username
+inwf_invite-workflow-model.property.inwf_inviteeEmail.title=Invitee Email Address
+inwf_invite-workflow-model.property.inwf_inviteeFirstName.title=Invitee First Name
+inwf_invite-workflow-model.property.inwf_inviteeLastName.title=Invitee Last Name
+inwf_invite-workflow-model.property.inwf_inviteeRole.title=Invitee Role
+
+# Invite Process Definitions
+inwf_invitation-nominated.node.start.title=Start
+inwf_invitation-nominated.node.start.description=Send an invitation
+inwf_invitation-nominated.node.start.transition.sendInvite.title=Send Invite
+inwf_invitation-nominated.node.start.transition.sendInvite.description=Send Invite
+
+inwf_invitation-nominated.node.invitePending.title=Invite Pending
+inwf_invitation-nominated.node.invitePending.description=Invite Pending
+inwf_invitation-nominated.node.invitePending.transition.reject.title=Reject
+inwf_invitation-nominated.node.invitePending.transition.reject.description=Reject
+inwf_invitation-nominated.node.invitePending.transition.accept.title=Accept
+inwf_invitation-nominated.node.invitePending.transition.accept.description=Accept
+inwf_invitation-nominated.node.invitePending.transition.cancel.title=Cancel
+inwf_invitation-nominated.node.invitePending.transition.cancel.description=Cancel
+
+inwf_invitation-nominated.node.inviteRejected.title=Rejected
+inwf_invitation-nominated.node.inviteRejected.description=Rejected
+inwf_invitation-nominated.node.inviteRejected.transition.end.title=Task Done
+inwf_invitation-nominated.node.inviteRejected.transition.end.description=Task Done
+
+inwf_invitation-nominated.node.inviteAccepted.title=Accepted
+inwf_invitation-nominated.node.inviteAccepted.description=Accepted
+inwf_invitation-nominated.node.inviteAccepted.transition.end.title=Task Done
+inwf_invitation-nominated.node.inviteAccepted.transition.end.description=Task Done
+
+inwf_invitation-nominated.node.end.title=End
+inwf_invitation-nominated.node.end.description=End
+
+activitiInvitationNominated.task.inwf_activitiInvitePendingTask.title=Invitation To Join Site
+activitiInvitationNominated.task.inwf_activitiInvitePendingTask.description=Invitation To Join Site
+
+activitiInvitationNominated.task.inwf_acceptInviteTask.title=Site Invitation Accepted
+activitiInvitationNominated.task.inwf_acceptInviteTask.description=The user invited to join the site has accepted the invitation
+
+activitiInvitationNominated.task.inwf_rejectInviteTask.title=Site Invitation Rejected
+activitiInvitationNominated.task.inwf_rejectInviteTask.description=The user invited to join the site has rejected the invitation
+
+# Activiti invite outcome list constraint labels
+listconstraint.inwf_inviteOutcomeOptions.accept=Accept
+listconstraint.inwf_inviteOutcomeOptions.reject=Reject
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/wcm-workflow-messages_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/wcm-workflow-messages_pt_BR.properties
new file mode 100644
index 0000000..628a6aa
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/wcm-workflow-messages_pt_BR.properties
@@ -0,0 +1,96 @@
+# Display labels for out-of-the-box WCM Content-oriented Workflows
+
+#
+# Submit Workflow
+#
+
+wcmwf_submit.workflow.title=Web Site Submission
+wcmwf_submit.workflow.description=Submit changes for approval
+wcmwf_submit.node.verifybrokenlinks.transition.abort.title=Abort Submission
+wcmwf_submit.node.verifybrokenlinks.transition.abort.description=Abort Submission
+wcmwf_submit.node.verifybrokenlinks.transition.continue.title=Continue Submission
+wcmwf_submit.node.verifybrokenlinks.transition.continue.description=Continue Submisson
+wcmwf_submit.node.serialreview.transition.reject.title=Reject
+wcmwf_submit.node.serialreview.transition.reject.description=Reject
+wcmwf_submit.node.serialreview.transition.approve.title=Approve
+wcmwf_submit.node.serialreview.transition.approve.description=Approve
+wcmwf_submit.node.parallelreview.transition.reject.title=Reject
+wcmwf_submit.node.parallelreview.transition.reject.description=Reject
+wcmwf_submit.node.parallelreview.transition.approve.title=Approve
+wcmwf_submit.node.parallelreview.transition.approve.description=Approve
+wcmwf_submit.node.rejected.transition.abort.title=Abort Review
+wcmwf_submit.node.rejected.transition.abort.description=Abort Review
+wcmwf_submit.node.rejected.transition.resubmit.title=Resubmit for Review
+wcmwf_submit.node.rejected.transition.resubmit.description=Resubmit for Review
+wcmwf_submit.node.submitpending.transition.cancel.title=Abort Submission
+wcmwf_submit.node.submitpending.transition.cancel.description=Abort Submission
+wcmwf_submit.node.submitpending.transition.launch.title=Submit Now
+wcmwf_submit.node.submitpending.transition.launch.description=Submit Now
+wcmwf_submit.node.submitted.transition.onsubmit.title=On Submit
+wcmwf_submit.node.submitted.transition.onsubmit.description=On Submit
+
+wcmwf_submitdirect.workflow.title=Web Site Submission (Direct)
+wcmwf_submitdirect.workflow.description=Submit changes direct to staging sandbox
+
+
+# Submit Task Definitions
+
+wcmwf_workflowmodel.type.wcmwf_submitReviewTask.title=Web Site Submission
+wcmwf_workflowmodel.type.wcmwf_submitReviewTask.description=Submit changes for approval
+wcmwf_workflowmodel.type.wcmwf_submitDirectTask.title=Web Site Submission (Direct)
+wcmwf_workflowmodel.type.wcmwf_submitDirectTask.description=Submit changes direct to staging sandbox
+wcmwf_workflowmodel.type.wcmwf_verifyBrokenLinksTask.title=Verify Broken Links
+wcmwf_workflowmodel.type.wcmwf_verifyBrokenLinksTask.description=Verify links that do not point to a live resource
+wcmwf_workflowmodel.type.wcmwf_reviewTask.title=Review
+wcmwf_workflowmodel.type.wcmwf_reviewTask.description=Review Documents to approve or reject them
+wcmwf_workflowmodel.type.wcmwf_parallelReviewTask.title=Review
+wcmwf_workflowmodel.type.wcmwf_parallelReviewTask.description=Review Documents to approve or reject them
+wcmwf_workflowmodel.type.wcmwf_rejectedTask.title=Rejected
+wcmwf_workflowmodel.type.wcmwf_rejectedTask.description=Rejected
+wcmwf_workflowmodel.type.wcmwf_approvedTask.title=Approved
+wcmwf_workflowmodel.type.wcmwf_approvedTask.description=Approved
+wcmwf_workflowmodel.type.wcmwf_submittedTask.title=Submitted
+wcmwf_workflowmodel.type.wcmwf_submittedTask.description=Submitted
+wcmwf_workflowmodel.type.wcmwf_submittedDirectTask.title=Submitted
+wcmwf_workflowmodel.type.wcmwf_submittedDirectTask.description=Submitted
+wcmwf_workflowmodel.type.wcmwf_submitpendingTask.title=Submission Pending
+wcmwf_workflowmodel.type.wcmwf_submitpendingTask.description=Submission Pending
+wcmwf_workflowmodel.type.wcmwf_submitcancelledTask.title=Submission Aborted
+wcmwf_workflowmodel.type.wcmwf_submitcancelledTask.description=Submission Aborted
+wcmwf_workflowmodel.type.wcmwf_submitfailedTask.title=Submission Failed
+wcmwf_workflowmodel.type.wcmwf_submitfailedTask.description=Submission Failed
+
+wcmwf_workflowmodel.property.wcmwf_reviewType.title=Type of Review
+wcmwf_workflowmodel.property.wcmwf_reviewType.description=Serial or parallel review
+wcmwf_workflowmodel.property.wcmwf_submitReviewType.title=Type of Review
+wcmwf_workflowmodel.property.wcmwf_submitReviewType.description=Serial or parallel review
+wcmwf_workflowmodel.property.wcmwf_fromPath.title=Source Folder Path
+wcmwf_workflowmodel.property.wcmwf_fromPath.description=Folder Path where items have been submitted from
+wcmwf_workflowmodel.property.wcmwf_label.title=Submission Label
+wcmwf_workflowmodel.property.wcmwf_label.description=Label associated with the submission
+wcmwf_workflowmodel.property.wcmwf_launchDate.title=Launch Date
+wcmwf_workflowmodel.property.wcmwf_launchDate.description=Date the content in the submission should be committed
+wcmwf_workflowmodel.property.wcmwf_autoDeploy.title=Auto Deploy
+wcmwf_workflowmodel.property.wcmwf_autoDeploy.description=Whether the submitted changes should be deployed upon approval
+wcmwf_workflowmodel.property.wcmwf_webapp.title=Webapp
+wcmwf_workflowmodel.property.wcmwf_webapp.description=The webapp within the workflow store to check links for
+wcmwf_workflowmodel.property.wcmwf_reviewerCnt.title=Total Reviewed
+wcmwf_workflowmodel.property.wcmwf_reviewerCnt.description=Count of people who reviewed
+wcmwf_workflowmodel.property.wcmwf_approveCnt.title=Total Approved
+wcmwf_workflowmodel.property.wcmwf_approveCnt.description=Count of people who approved
+
+# Change Request Workflow
+
+wcmwf_changerequest.workflow.title=Change Request
+wcmwf_changerequest.workflow.description=Assign an asset for modification
+
+# Change Request Task Definitions
+
+wcmwf_workflowmodel.type.wcmwf_submitChangeRequestTask.title=Submit Change Request
+wcmwf_workflowmodel.type.wcmwf_submitChangeRequestTask.description=Submits a change request for one or more items
+wcmwf_workflowmodel.type.wcmwf_changeRequestTask.title=Change Request
+wcmwf_workflowmodel.type.wcmwf_changeRequestTask.description=Change Request
+
+# List constraint display labels
+listconstraint.wcmwf_reviewType.Serial=Serial
+listconstraint.wcmwf_reviewType.Parallel=Parallel
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/wcm-workflow-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/wcm-workflow-messages_pt_PT.properties
new file mode 100644
index 0000000..628a6aa
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/wcm-workflow-messages_pt_PT.properties
@@ -0,0 +1,96 @@
+# Display labels for out-of-the-box WCM Content-oriented Workflows
+
+#
+# Submit Workflow
+#
+
+wcmwf_submit.workflow.title=Web Site Submission
+wcmwf_submit.workflow.description=Submit changes for approval
+wcmwf_submit.node.verifybrokenlinks.transition.abort.title=Abort Submission
+wcmwf_submit.node.verifybrokenlinks.transition.abort.description=Abort Submission
+wcmwf_submit.node.verifybrokenlinks.transition.continue.title=Continue Submission
+wcmwf_submit.node.verifybrokenlinks.transition.continue.description=Continue Submisson
+wcmwf_submit.node.serialreview.transition.reject.title=Reject
+wcmwf_submit.node.serialreview.transition.reject.description=Reject
+wcmwf_submit.node.serialreview.transition.approve.title=Approve
+wcmwf_submit.node.serialreview.transition.approve.description=Approve
+wcmwf_submit.node.parallelreview.transition.reject.title=Reject
+wcmwf_submit.node.parallelreview.transition.reject.description=Reject
+wcmwf_submit.node.parallelreview.transition.approve.title=Approve
+wcmwf_submit.node.parallelreview.transition.approve.description=Approve
+wcmwf_submit.node.rejected.transition.abort.title=Abort Review
+wcmwf_submit.node.rejected.transition.abort.description=Abort Review
+wcmwf_submit.node.rejected.transition.resubmit.title=Resubmit for Review
+wcmwf_submit.node.rejected.transition.resubmit.description=Resubmit for Review
+wcmwf_submit.node.submitpending.transition.cancel.title=Abort Submission
+wcmwf_submit.node.submitpending.transition.cancel.description=Abort Submission
+wcmwf_submit.node.submitpending.transition.launch.title=Submit Now
+wcmwf_submit.node.submitpending.transition.launch.description=Submit Now
+wcmwf_submit.node.submitted.transition.onsubmit.title=On Submit
+wcmwf_submit.node.submitted.transition.onsubmit.description=On Submit
+
+wcmwf_submitdirect.workflow.title=Web Site Submission (Direct)
+wcmwf_submitdirect.workflow.description=Submit changes direct to staging sandbox
+
+
+# Submit Task Definitions
+
+wcmwf_workflowmodel.type.wcmwf_submitReviewTask.title=Web Site Submission
+wcmwf_workflowmodel.type.wcmwf_submitReviewTask.description=Submit changes for approval
+wcmwf_workflowmodel.type.wcmwf_submitDirectTask.title=Web Site Submission (Direct)
+wcmwf_workflowmodel.type.wcmwf_submitDirectTask.description=Submit changes direct to staging sandbox
+wcmwf_workflowmodel.type.wcmwf_verifyBrokenLinksTask.title=Verify Broken Links
+wcmwf_workflowmodel.type.wcmwf_verifyBrokenLinksTask.description=Verify links that do not point to a live resource
+wcmwf_workflowmodel.type.wcmwf_reviewTask.title=Review
+wcmwf_workflowmodel.type.wcmwf_reviewTask.description=Review Documents to approve or reject them
+wcmwf_workflowmodel.type.wcmwf_parallelReviewTask.title=Review
+wcmwf_workflowmodel.type.wcmwf_parallelReviewTask.description=Review Documents to approve or reject them
+wcmwf_workflowmodel.type.wcmwf_rejectedTask.title=Rejected
+wcmwf_workflowmodel.type.wcmwf_rejectedTask.description=Rejected
+wcmwf_workflowmodel.type.wcmwf_approvedTask.title=Approved
+wcmwf_workflowmodel.type.wcmwf_approvedTask.description=Approved
+wcmwf_workflowmodel.type.wcmwf_submittedTask.title=Submitted
+wcmwf_workflowmodel.type.wcmwf_submittedTask.description=Submitted
+wcmwf_workflowmodel.type.wcmwf_submittedDirectTask.title=Submitted
+wcmwf_workflowmodel.type.wcmwf_submittedDirectTask.description=Submitted
+wcmwf_workflowmodel.type.wcmwf_submitpendingTask.title=Submission Pending
+wcmwf_workflowmodel.type.wcmwf_submitpendingTask.description=Submission Pending
+wcmwf_workflowmodel.type.wcmwf_submitcancelledTask.title=Submission Aborted
+wcmwf_workflowmodel.type.wcmwf_submitcancelledTask.description=Submission Aborted
+wcmwf_workflowmodel.type.wcmwf_submitfailedTask.title=Submission Failed
+wcmwf_workflowmodel.type.wcmwf_submitfailedTask.description=Submission Failed
+
+wcmwf_workflowmodel.property.wcmwf_reviewType.title=Type of Review
+wcmwf_workflowmodel.property.wcmwf_reviewType.description=Serial or parallel review
+wcmwf_workflowmodel.property.wcmwf_submitReviewType.title=Type of Review
+wcmwf_workflowmodel.property.wcmwf_submitReviewType.description=Serial or parallel review
+wcmwf_workflowmodel.property.wcmwf_fromPath.title=Source Folder Path
+wcmwf_workflowmodel.property.wcmwf_fromPath.description=Folder Path where items have been submitted from
+wcmwf_workflowmodel.property.wcmwf_label.title=Submission Label
+wcmwf_workflowmodel.property.wcmwf_label.description=Label associated with the submission
+wcmwf_workflowmodel.property.wcmwf_launchDate.title=Launch Date
+wcmwf_workflowmodel.property.wcmwf_launchDate.description=Date the content in the submission should be committed
+wcmwf_workflowmodel.property.wcmwf_autoDeploy.title=Auto Deploy
+wcmwf_workflowmodel.property.wcmwf_autoDeploy.description=Whether the submitted changes should be deployed upon approval
+wcmwf_workflowmodel.property.wcmwf_webapp.title=Webapp
+wcmwf_workflowmodel.property.wcmwf_webapp.description=The webapp within the workflow store to check links for
+wcmwf_workflowmodel.property.wcmwf_reviewerCnt.title=Total Reviewed
+wcmwf_workflowmodel.property.wcmwf_reviewerCnt.description=Count of people who reviewed
+wcmwf_workflowmodel.property.wcmwf_approveCnt.title=Total Approved
+wcmwf_workflowmodel.property.wcmwf_approveCnt.description=Count of people who approved
+
+# Change Request Workflow
+
+wcmwf_changerequest.workflow.title=Change Request
+wcmwf_changerequest.workflow.description=Assign an asset for modification
+
+# Change Request Task Definitions
+
+wcmwf_workflowmodel.type.wcmwf_submitChangeRequestTask.title=Submit Change Request
+wcmwf_workflowmodel.type.wcmwf_submitChangeRequestTask.description=Submits a change request for one or more items
+wcmwf_workflowmodel.type.wcmwf_changeRequestTask.title=Change Request
+wcmwf_workflowmodel.type.wcmwf_changeRequestTask.description=Change Request
+
+# List constraint display labels
+listconstraint.wcmwf_reviewType.Serial=Serial
+listconstraint.wcmwf_reviewType.Parallel=Parallel
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/workflow-messages_pt_BR.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/workflow-messages_pt_BR.properties
new file mode 100644
index 0000000..6b85e75
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/workflow-messages_pt_BR.properties
@@ -0,0 +1,204 @@
+# Display labels for out-of-the-box Content-oriented Workflows
+
+####################
+# JBPM WORKFLOWS #
+####################
+
+#
+# Adhoc Task Workflow
+#
+wf_adhoc.workflow.title=Adhoc Workflow (JBPM)
+wf_adhoc.workflow.description=Assign arbitrary task to colleague using JBPM workflow engine
+
+#
+# Review And Approve Workflow
+#
+
+wf_review.workflow.title=Review And Approve (JBPM)
+wf_review.workflow.description=Review and approval of content using JBPM workflow engine
+
+# Review And Approve Process Definitions
+
+wf_review.node.start.title=Start
+wf_review.node.start.description=Start
+wf_review.node.review.title=Review
+wf_review.node.review.description=Review
+wf_review.task.wf_reviewTask.title=Review
+wf_review.task.wf_reviewTask.description=Review
+wf_review.node.review.transition.reject.title=Reject
+wf_review.node.review.transition.reject.description=Reject
+wf_review.node.review.transition.approve.title=Approve
+wf_review.node.review.transition.approve.description=Approve
+wf_review.node.rejected.title=Rejected
+wf_review.node.rejected.description=Rejected
+wf_review.task.wf_rejectedTask.title=Rejected
+wf_review.task.wf_rejectedTask.description=Rejected
+wf_review.node.approved.title=Approved
+wf_review.node.approved.description=Approved
+wf_review.task.wf_approvedTask.title=Approved
+wf_review.task.wf_approvedTask.description=Approved
+wf_review.node.end.title=End
+wf_review.node.end.description=End
+
+#
+# Parallel Review Workflow
+#
+
+wf_parallelreview.workflow.title=Parallel Review And Approve (JBPM)
+wf_parallelreview.workflow.description=Parallel Review and approval of content using JBPM workflow engine
+
+# Parallel Review Process Definitions
+
+wf_parallelreview.node.review.transition.reject.title=Reject
+wf_parallelreview.node.review.transition.reject.description=Reject
+wf_parallelreview.node.review.transition.approve.title=Approve
+wf_parallelreview.node.review.transition.approve.description=Approve
+
+#
+# Pooled Review Workflow
+#
+
+wf_reviewpooled.workflow.title=Pooled Review And Approve (JBPM)
+wf_reviewpooled.workflow.description=Pooled review and approval of content using JBPM workflow engine
+
+# Pooled Review Process Definitions
+
+wf_reviewpooled.node.review.transition.reject.title=Reject
+wf_reviewpooled.node.review.transition.reject.description=Reject
+wf_reviewpooled.node.review.transition.approve.title=Approve
+wf_reviewpooled.node.review.transition.approve.description=Approve
+
+#
+# Parallel Group Review Workflow
+#
+
+wf_parallelgroupreview.workflow.title=Group Review And Approve (JBPM)
+wf_parallelgroupreview.workflow.description=Group review and approval of content using JBPM workflow engine
+
+# Parallel Group Review Process Definitions
+
+wf_parallelgroupreview.node.review.transition.reject.title=Reject
+wf_parallelgroupreview.node.review.transition.reject.description=Reject
+wf_parallelgroupreview.node.review.transition.approve.title=Approve
+wf_parallelgroupreview.node.review.transition.approve.description=Approve
+
+#######################
+# ACTIVITI WORKFLOWS #
+#######################
+
+#
+# Activiti Adhoc Task Workflow
+#
+
+activitiAdhoc.workflow.title=Adhoc Workflow
+activitiAdhoc.workflow.description=Assign arbitrary task to colleague using Activiti workflow engine
+
+#
+# Activiti Review And Approve Workflow
+#
+activitiReview.workflow.title=Review And Approve
+activitiReview.workflow.description=Review and approval of content using Activiti workflow engine
+activitiReview.task.approved.description=The document was reviewed and approved.
+activitiReview.task.rejected.description=The document was reviewed and rejected.
+
+#
+# Parallel Review Workflow
+#
+
+activitiParallelReview.workflow.title=Parallel Review And Approve
+activitiParallelReview.workflow.description=Parallel Review and approval of content using Activiti workflow engine
+activitiParallelReview.task.approved.description=The document was reviewed and approved.
+activitiParallelReview.task.rejected.description=The document was reviewed and rejected.
+
+#
+# Activiti Pooled Review Workflow
+#
+
+activitiReviewPooled.workflow.title=Pooled Review And Approve
+activitiReviewPooled.workflow.description=Pooled review and approval of content using Activiti workflow engine
+activitiReviewPooled.task.approved.description=The document was reviewed and approved.
+activitiReviewPooled.task.rejected.description=The document was reviewed and rejected.
+
+#
+# Activiti Parallel Group Review Workflow
+#
+
+activitiParallelGroupReview.workflow.title=Group Review And Approve
+activitiParallelGroupReview.workflow.description=Group review and approval of content using Activiti workflow engine
+activitiParallelGroupReview.task.approved.description=The document was reviewed and approved.
+activitiParallelGroupReview.task.rejected.description=The document was reviewed and rejected.
+
+#
+# Activiti Publish Web Content Workflow
+#
+
+publishWebContent.workflow.title=Publish Web Content Activiti Process
+publishWebContent.workflow.description=Publishing of web content using Activiti workflow engine
+
+############################
+# WORKFLOW MODEL LABELS #
+############################
+
+# Adhoc Task Definitions
+
+wf_workflowmodel.type.wf_submitAdhocTask.title=Start Adhoc Task
+wf_workflowmodel.type.wf_submitAdhocTask.description=Allocate task to colleague
+wf_workflowmodel.property.wf_notifyMe.title=Notify Me
+wf_workflowmodel.property.wf_notifyMe.description=Notify me when task is complete
+wf_workflowmodel.type.wf_adhocTask.title=Adhoc Task
+wf_workflowmodel.type.wf_adhocTask.description=Adhoc Task allocated by colleague
+wf_workflowmodel.type.wf_completedAdhocTask.title=Adhoc Task Completed
+wf_workflowmodel.type.wf_completedAdhocTask.description=Adhoc Task Completed
+
+# Review And Approve Task Definitions
+
+wf_workflowmodel.type.wf_submitReviewTask.title=Start Review
+wf_workflowmodel.type.wf_submitReviewTask.description=Submit documents for review and approval
+wf_workflowmodel.type.wf_reviewTask.title=Review
+wf_workflowmodel.type.wf_reviewTask.description=Review Documents to Approve or Reject them
+wf_workflowmodel.type.wf_rejectedTask.title=Rejected
+wf_workflowmodel.type.wf_rejectedTask.description=Rejected
+wf_workflowmodel.type.wf_approvedTask.title=Approved
+wf_workflowmodel.type.wf_approvedTask.description=Approved
+
+# Activiti Review And Approve Task Definitions
+wf_workflowmodel.type.wf_activitiReviewTask.title=Review
+wf_workflowmodel.type.wf_activitiReviewTask.description=Review Documents to Approve or Reject them
+wf_workflowmodel.property.wf_reviewOutcome.title=Review Outcome
+wf_workflowmodel.property.wf_reviewOutcome.description=Approve or Reject the content
+
+# Parallel Review And Approve Task Definitions
+
+wf_workflowmodel.type.wf_submitParallelReviewTask.title=Start Parallel Review
+wf_workflowmodel.type.wf_submitParallelReviewTask.description=Submit documents for review and approval to a list of people
+wf_workflowmodel.property.wf_requiredApprovePercent.title=Required Approval Percentage
+wf_workflowmodel.property.wf_requiredApprovePercent.description=Percentage of reviewers who must approve for approval
+wf_workflowmodel.type.wf_rejectedParallelTask.title=Rejected
+wf_workflowmodel.type.wf_rejectedParallelTask.description=Rejected
+wf_workflowmodel.type.wf_approvedParallelTask.title=Approved
+wf_workflowmodel.type.wf_approvedParallelTask.description=Approved
+wf_workflowmodel.property.wf_reviewerCount.title=Number of Reviewers
+wf_workflowmodel.property.wf_reviewerCount.description=Number of reviewers
+wf_workflowmodel.property.wf_requiredPercent.title=Required Approval Percentage
+wf_workflowmodel.property.wf_requiredPercent.description=Required Approval Percentage
+wf_workflowmodel.property.wf_approveCount.title=Reviewers Who Approved
+wf_workflowmodel.property.wf_approveCount.description=Reviewers who approved
+wf_workflowmodel.property.wf_actualPercent.title=Actual Approval Percentage
+wf_workflowmodel.property.wf_actualPercent.description=Actual approval percentage
+wf_workflowmodel.property.wf_reviewOutcome.title=Review Outcome
+wf_workflowmodel.property.wf_reviewOutcome.description=Review Outcome
+
+# Pooled Review Task Definitions
+
+wf_workflowmodel.type.wf_submitGroupReviewTask.title=Start Group Review
+wf_workflowmodel.type.wf_submitGroupReviewTask.description=Submit documents for review and approval to a group of people
+
+# List constraint display labels
+listconstraint.wf_reviewOutcomeOptions.Approve=Approve
+listconstraint.wf_reviewOutcomeOptions.Reject=Reject
+
+# The result of a workflow task seen on Workflow Details - History
+# This is formed by prefixing workflowtask.outcome to the value of the wf:outcome property
+workflowtask.outcome.Approve=Approved
+workflowtask.outcome.Reject=Rejected
+
diff --git a/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/workflow-messages_pt_PT.properties b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/workflow-messages_pt_PT.properties
new file mode 100644
index 0000000..6b85e75
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/config/alfresco/workflow/workflow-messages_pt_PT.properties
@@ -0,0 +1,204 @@
+# Display labels for out-of-the-box Content-oriented Workflows
+
+####################
+# JBPM WORKFLOWS #
+####################
+
+#
+# Adhoc Task Workflow
+#
+wf_adhoc.workflow.title=Adhoc Workflow (JBPM)
+wf_adhoc.workflow.description=Assign arbitrary task to colleague using JBPM workflow engine
+
+#
+# Review And Approve Workflow
+#
+
+wf_review.workflow.title=Review And Approve (JBPM)
+wf_review.workflow.description=Review and approval of content using JBPM workflow engine
+
+# Review And Approve Process Definitions
+
+wf_review.node.start.title=Start
+wf_review.node.start.description=Start
+wf_review.node.review.title=Review
+wf_review.node.review.description=Review
+wf_review.task.wf_reviewTask.title=Review
+wf_review.task.wf_reviewTask.description=Review
+wf_review.node.review.transition.reject.title=Reject
+wf_review.node.review.transition.reject.description=Reject
+wf_review.node.review.transition.approve.title=Approve
+wf_review.node.review.transition.approve.description=Approve
+wf_review.node.rejected.title=Rejected
+wf_review.node.rejected.description=Rejected
+wf_review.task.wf_rejectedTask.title=Rejected
+wf_review.task.wf_rejectedTask.description=Rejected
+wf_review.node.approved.title=Approved
+wf_review.node.approved.description=Approved
+wf_review.task.wf_approvedTask.title=Approved
+wf_review.task.wf_approvedTask.description=Approved
+wf_review.node.end.title=End
+wf_review.node.end.description=End
+
+#
+# Parallel Review Workflow
+#
+
+wf_parallelreview.workflow.title=Parallel Review And Approve (JBPM)
+wf_parallelreview.workflow.description=Parallel Review and approval of content using JBPM workflow engine
+
+# Parallel Review Process Definitions
+
+wf_parallelreview.node.review.transition.reject.title=Reject
+wf_parallelreview.node.review.transition.reject.description=Reject
+wf_parallelreview.node.review.transition.approve.title=Approve
+wf_parallelreview.node.review.transition.approve.description=Approve
+
+#
+# Pooled Review Workflow
+#
+
+wf_reviewpooled.workflow.title=Pooled Review And Approve (JBPM)
+wf_reviewpooled.workflow.description=Pooled review and approval of content using JBPM workflow engine
+
+# Pooled Review Process Definitions
+
+wf_reviewpooled.node.review.transition.reject.title=Reject
+wf_reviewpooled.node.review.transition.reject.description=Reject
+wf_reviewpooled.node.review.transition.approve.title=Approve
+wf_reviewpooled.node.review.transition.approve.description=Approve
+
+#
+# Parallel Group Review Workflow
+#
+
+wf_parallelgroupreview.workflow.title=Group Review And Approve (JBPM)
+wf_parallelgroupreview.workflow.description=Group review and approval of content using JBPM workflow engine
+
+# Parallel Group Review Process Definitions
+
+wf_parallelgroupreview.node.review.transition.reject.title=Reject
+wf_parallelgroupreview.node.review.transition.reject.description=Reject
+wf_parallelgroupreview.node.review.transition.approve.title=Approve
+wf_parallelgroupreview.node.review.transition.approve.description=Approve
+
+#######################
+# ACTIVITI WORKFLOWS #
+#######################
+
+#
+# Activiti Adhoc Task Workflow
+#
+
+activitiAdhoc.workflow.title=Adhoc Workflow
+activitiAdhoc.workflow.description=Assign arbitrary task to colleague using Activiti workflow engine
+
+#
+# Activiti Review And Approve Workflow
+#
+activitiReview.workflow.title=Review And Approve
+activitiReview.workflow.description=Review and approval of content using Activiti workflow engine
+activitiReview.task.approved.description=The document was reviewed and approved.
+activitiReview.task.rejected.description=The document was reviewed and rejected.
+
+#
+# Parallel Review Workflow
+#
+
+activitiParallelReview.workflow.title=Parallel Review And Approve
+activitiParallelReview.workflow.description=Parallel Review and approval of content using Activiti workflow engine
+activitiParallelReview.task.approved.description=The document was reviewed and approved.
+activitiParallelReview.task.rejected.description=The document was reviewed and rejected.
+
+#
+# Activiti Pooled Review Workflow
+#
+
+activitiReviewPooled.workflow.title=Pooled Review And Approve
+activitiReviewPooled.workflow.description=Pooled review and approval of content using Activiti workflow engine
+activitiReviewPooled.task.approved.description=The document was reviewed and approved.
+activitiReviewPooled.task.rejected.description=The document was reviewed and rejected.
+
+#
+# Activiti Parallel Group Review Workflow
+#
+
+activitiParallelGroupReview.workflow.title=Group Review And Approve
+activitiParallelGroupReview.workflow.description=Group review and approval of content using Activiti workflow engine
+activitiParallelGroupReview.task.approved.description=The document was reviewed and approved.
+activitiParallelGroupReview.task.rejected.description=The document was reviewed and rejected.
+
+#
+# Activiti Publish Web Content Workflow
+#
+
+publishWebContent.workflow.title=Publish Web Content Activiti Process
+publishWebContent.workflow.description=Publishing of web content using Activiti workflow engine
+
+############################
+# WORKFLOW MODEL LABELS #
+############################
+
+# Adhoc Task Definitions
+
+wf_workflowmodel.type.wf_submitAdhocTask.title=Start Adhoc Task
+wf_workflowmodel.type.wf_submitAdhocTask.description=Allocate task to colleague
+wf_workflowmodel.property.wf_notifyMe.title=Notify Me
+wf_workflowmodel.property.wf_notifyMe.description=Notify me when task is complete
+wf_workflowmodel.type.wf_adhocTask.title=Adhoc Task
+wf_workflowmodel.type.wf_adhocTask.description=Adhoc Task allocated by colleague
+wf_workflowmodel.type.wf_completedAdhocTask.title=Adhoc Task Completed
+wf_workflowmodel.type.wf_completedAdhocTask.description=Adhoc Task Completed
+
+# Review And Approve Task Definitions
+
+wf_workflowmodel.type.wf_submitReviewTask.title=Start Review
+wf_workflowmodel.type.wf_submitReviewTask.description=Submit documents for review and approval
+wf_workflowmodel.type.wf_reviewTask.title=Review
+wf_workflowmodel.type.wf_reviewTask.description=Review Documents to Approve or Reject them
+wf_workflowmodel.type.wf_rejectedTask.title=Rejected
+wf_workflowmodel.type.wf_rejectedTask.description=Rejected
+wf_workflowmodel.type.wf_approvedTask.title=Approved
+wf_workflowmodel.type.wf_approvedTask.description=Approved
+
+# Activiti Review And Approve Task Definitions
+wf_workflowmodel.type.wf_activitiReviewTask.title=Review
+wf_workflowmodel.type.wf_activitiReviewTask.description=Review Documents to Approve or Reject them
+wf_workflowmodel.property.wf_reviewOutcome.title=Review Outcome
+wf_workflowmodel.property.wf_reviewOutcome.description=Approve or Reject the content
+
+# Parallel Review And Approve Task Definitions
+
+wf_workflowmodel.type.wf_submitParallelReviewTask.title=Start Parallel Review
+wf_workflowmodel.type.wf_submitParallelReviewTask.description=Submit documents for review and approval to a list of people
+wf_workflowmodel.property.wf_requiredApprovePercent.title=Required Approval Percentage
+wf_workflowmodel.property.wf_requiredApprovePercent.description=Percentage of reviewers who must approve for approval
+wf_workflowmodel.type.wf_rejectedParallelTask.title=Rejected
+wf_workflowmodel.type.wf_rejectedParallelTask.description=Rejected
+wf_workflowmodel.type.wf_approvedParallelTask.title=Approved
+wf_workflowmodel.type.wf_approvedParallelTask.description=Approved
+wf_workflowmodel.property.wf_reviewerCount.title=Number of Reviewers
+wf_workflowmodel.property.wf_reviewerCount.description=Number of reviewers
+wf_workflowmodel.property.wf_requiredPercent.title=Required Approval Percentage
+wf_workflowmodel.property.wf_requiredPercent.description=Required Approval Percentage
+wf_workflowmodel.property.wf_approveCount.title=Reviewers Who Approved
+wf_workflowmodel.property.wf_approveCount.description=Reviewers who approved
+wf_workflowmodel.property.wf_actualPercent.title=Actual Approval Percentage
+wf_workflowmodel.property.wf_actualPercent.description=Actual approval percentage
+wf_workflowmodel.property.wf_reviewOutcome.title=Review Outcome
+wf_workflowmodel.property.wf_reviewOutcome.description=Review Outcome
+
+# Pooled Review Task Definitions
+
+wf_workflowmodel.type.wf_submitGroupReviewTask.title=Start Group Review
+wf_workflowmodel.type.wf_submitGroupReviewTask.description=Submit documents for review and approval to a group of people
+
+# List constraint display labels
+listconstraint.wf_reviewOutcomeOptions.Approve=Approve
+listconstraint.wf_reviewOutcomeOptions.Reject=Reject
+
+# The result of a workflow task seen on Workflow Details - History
+# This is formed by prefixing workflowtask.outcome to the value of the wf:outcome property
+workflowtask.outcome.Approve=Approved
+workflowtask.outcome.Reject=Rejected
+
diff --git a/alfresco-portuguese/build/classes/explorer/module.properties b/alfresco-portuguese/build/classes/explorer/module.properties
new file mode 100644
index 0000000..ac17439
--- /dev/null
+++ b/alfresco-portuguese/build/classes/explorer/module.properties
@@ -0,0 +1,5 @@
+# Alfresco pt_BR and pt_PT Translation
+module.id=org.alfresco.translation.pt_ALL
+module.title=Translation pt_BR
+module.description=Alfresco Translation pt_ALL
+module.version=1.0
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/action-config_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/action-config_pt_PT.properties
new file mode 100644
index 0000000..b15ac3a
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/action-config_pt_PT.properties
@@ -0,0 +1,229 @@
+# Action parameter constraints
+ac-compare-operations.equals=Equals
+ac-compare-operations.contains=Contains
+ac-compare-operations.begins=Begins With
+ac-compare-operations.ends=Ends With
+ac-compare-operations.greater_than=Greater Than
+ac-compare-operations.greater_than_equal=Greater Than Or Equal To
+ac-compare-operations.less_than=Less Than
+ac-compare-operations.less_than_equal=Less Than Or Equal To
+
+ac-content-properties.mime_type=Mimetype
+ac-content-properties.encoding=Encoding
+ac-content-properties.size=Size
+
+# Action conditions
+
+no-condition.title=All Items
+no-condition.description=This condition will match any item added to the space. Use this when you wish to apply an action to everything when it is added to the space.
+
+compare-property-value.title=Name contains value
+compare-property-value.description=The rule is applied to all items that have a specific value in its name.
+compare-property-value.property.display-label=Property
+compare-property-value.content-property.display-label=Content property
+compare-property-value.value.display-label=Value
+compare-property-value.operation.display-label=Comparison operation
+
+in-category.title=Has category
+in-category.description=The rule is applied to all items that have the specified category value.
+in-category.category-aspect.display-label=Category aspect
+in-category.category-value.display-label=Category value
+
+is-subtype.title=Content of type or sub-type
+is-subtype.description=The rule is applied to all items that are of a specified type or its sub-types
+is-subtype.type.display-label=Type
+
+has-aspect.title=Has aspect
+has-aspect.description=The rule is applied to all items that have the specified aspect applied.
+has-aspect.aspect.display-label=Aspect
+
+compare-mime-type.title=Content of mimetype
+compare-mime-type.description=The rule is applied to all items that have content of the specified mime type.
+compare-mime-type.property.display-label=Property
+compare-mime-type.value.display-label=Mimetype
+
+composite-condition.title=Composite Condition
+composite-condition.description=Combine several conditions to create a more complicate condition.
+
+compare-date-property.title=Property with date value
+compare-date-property.description=Compare a date property of the metadata, aspect or type
+
+compare-integer-property.title=Property with number value
+compare-integer-property.description=Compare a number property of the metadata, aspect or type
+
+compare-text-property.title=Property with text value
+compare-text-property.description=Compare a text property of the metadata, aspect or type
+
+has-tag.title=Has tag
+has-tag.description=Has a tag been applied to a node.
+has-tag.tag.display-label=Tag
+
+# Actions
+
+add-features.title=Add aspect
+add-features.description=This will add an aspect to the matched item.
+add-features.aspect-name.display-label=Aspect
+
+remove-features.title=Remove aspect
+remove-features.description=This will remove an aspect from the matched item.
+remove-features.aspect-name.display-label=Aspect
+
+simple-workflow.title=Add simple workflow
+simple-workflow.description=This will add a simple workflow to the matched item. This will allow the item to be moved to a different space for its next step in a workflow. You can also give a space for it to be moved to if you want a reject step.
+simple-workflow.approve-step.display-label=Approve step
+simple-workflow.approve-folder.display-label=Approve step folder
+simple-workflow.approve-move.display-label=Approve move
+simple-workflow.reject-step.display-label=Reject step
+simple-workflow.reject-folder.display-label=Reject step folder
+simple-workflow.reject-move.display-label=Reject move
+
+link-category.title=Link to category
+link-category.description=This will apply a category to the matched item.
+link-category.category-aspect.display-label=Category aspect
+link-category.category-value.display-label=Category value
+
+transform.title=Transform and copy content
+transform.description=This will transform the matched content and copy the result to a specific space
+transform.mime-type.display-label=Mimetype
+transform.destination-folder.display-label=Destination folder
+transform.assoc-type.display-label=Association type
+transform.assoc-name.display-label=Association name
+transform.overwrite-copy.display-label=Overwrite copy
+
+transform-image.title=Transform and copy image
+transform-image.description=This will transform the matched image and copy the result to a specific space
+transform-image.mime-type.display-label=Mimetype
+transform-image.destination-folder.display-label=Destination folder
+transform-image.assoc-type.display-label=Association type
+transform-image.assoc-name.display-label=Association name
+transform-image.overwrite-copy.display-label=Overwrite copy
+transform-image.convert-command.display-label=Conversion command
+
+copy.title=Copy
+copy.description=This will copy the matched item to another space.
+copy.destination-folder.display-label=Destination folder
+copy.assoc-type.display-label=Association type
+copy.assoc-name.display-label=Association name
+copy.deep-copy.display-label=Deep copy
+copy.overwrite-copy.display-label=Overwrite copy
+
+move.title=Move
+move.description=This will move the matched item to another space.
+move.destination-folder.display-label=Destination folder
+move.assoc-type.display-label=Association type
+move.assoc-name.display-label=Association name
+
+mail.title=Send email
+mail.description=This will send an email to a list of users when the content matches.
+mail.to.display-label=To
+mail.to_many.display-label=To
+mail.subject.display-label=Subject
+mail.text.display-label=Body
+mail.from.display-label=From
+mail.template.display-label=E-Mail template
+mail.template_model.display-label=Additional parameters for the email template
+mail.ignore_send_failure.display-label=Ignore Send Failures
+
+check-in.title=Check in
+check-in.description=This will check in the matched content.
+check-in.description.display-label=Description
+check-in.minorChange.display-label=Minor change
+
+check-out.title=Check out
+check-out.description=This will check out the matched content.
+check-out.destination-folder.display-label=Destination folder
+check-out.assoc-type.display-label=Association type
+check-out.assoc-name.display-label=Association name
+
+set-property-value.title=Set property value
+set-property-value.description=This will set the value of a property to a given value.
+set-property-value.property.display-label=Property
+set-property-value.value.display-label=Value
+
+import.title=Import
+import.description=Imports an Alfresco content package into the repository.
+import.encoding.display-label=Encoding
+import.destination.display-label=Destination
+
+extract-metadata.title=Extract common metadata fields
+extract-metadata.description=Imports title, author and description metadata fields from common content types.
+
+specialise-type.title=Specialise type
+specialise-type.description=This will specialise the matched item to a given type.
+specialise-type.type-name.display-label=Type
+
+export.title=Export Space
+export.description=Exports a Space and optionally its children to an Alfresco export package.
+export.package.description=Alfresco content package for Space ''{0}''.
+export.root.package.description=Alfresco content package for complete Repository.
+export.store.package.description=Alfresco Repository export of store ''{0}''.
+export.generic.package.description=Alfresco Repository export.
+export.package.error=Failed to find temporary file for export
+
+script.title=Execute script
+script.description=Execute a JavaScript file to perform tasks such as creating new files or folders.
+script.script-ref.display-label=Script
+
+counter.title=Increment Counter
+counter.counter=Increment the counter property for the item.
+
+execute-all-rules.title=Execute all rules
+execute-all-rules.description=Execute all rules on the child items.
+
+start-workflow.title=Start Workflow
+start-workflow.description=This will start a workflow for the matched items.
+start-workflow.workflowName.display-label=Workflow name
+start-workflow.endStartTask.display-label=Task
+start-workflow.startTaskTransition.display-label=Transition
+
+# WCM Actions
+
+simple-avm-submit.title=Simple Direct Submit
+simple-avm-submit.description=This will submit any newer nodes in the matched item to the corresponding staging.
+
+simple-avm-promote.title=Simple Sandbox Promotion
+simple-avm-promote.description=This promotes any newer nodes in the matched item to the specified target sandbox.
+simple-avm-promote.target-store.display-label=The name of the target AVM store.
+
+avm-revert-store.title=Revert a Single Node in a store.
+avm-revert-store.description=This reverts all nodes including and below the argument node to a previous version.
+avm-revert-store.version.display-label=The version to revert to.
+
+avm-revert-list.title=Revert a List of Nodes in a store.
+avm-revert-list.description=This reverts all the nodes included in the list.
+avm-revert-list.version.display-label=The version to revert to.
+avm-revert-list.node-list.display-label=The string encoded list of nodes to revert.
+avm-revert-list.flatten.display-label=Whether to flatten to a staging store after revert.
+avm-revert-list.store.display-label=The name of the store being reverted, only needed if flattening.
+avm-revert-list.staging.display-label=The name of the staging store to flatten to.
+avm-revert-list.flatten-path.display-label=The store relative path that should be flattened.
+
+avm-revert-to-version.title=Revert a Node to a particular version.
+avm-revert-to-version.description=This reverts a Node to a particular version of that node.
+avm-revert-to-version.to-revert.display-label=The AVM Node Descriptor of the version to revert to.
+
+avm-undo-list.title=Make a list of Nodes in a store transparent to staging.
+avm-undo-list.description=This acts as a mistake eraser for a user's sandbox.
+avm-undo-list.node-list.display-label=The string encoded list of nodes to revert.
+
+avm-deploy-website.title=Deploy a website to a remote server.
+avm-deploy-website.description=This deploys a website to a remote server.
+avm-deploy-website.webproject.display-label=NodeRef of the web project the deploy is occurring from.
+avm-deploy-website.server.display-label=NodeRef of the deployment server to deploy to.
+avm-deploy-website.attempt.display-label=NodeRef of the deployment attempt this deployment is part of.
+avm-deploy-website.callback.display-label=The DeploymentCallback listener object.
+avm-deploy-website.delay.display-label=An optional delay to apply to the start of a deployment.
+
+start-avm-workflow.title=Start a WCM Workflow
+start-avm-workflow.description=Starts a workflow expecting an AVM workflow package
+start-avm-workflow.store-name.display-label=Store name for start task
+start-avm-workflow.workflow-name.display-label=The name of the WCM workflow to invoke.
+
+copy-to-web-project.title=Copy item to a folder in a web project
+copy-to-web-project.description=This will copy the matched item to a folder in a web project.
+
+create-version.title=Creates new version
+create-version.description=Creates a new version
+create-version.description.display-label=Version description
+create-version.minor-change.display-label=Major change
+
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/action-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/action-service_pt_PT.properties
new file mode 100644
index 0000000..24c9a74
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/action-service_pt_PT.properties
@@ -0,0 +1,9 @@
+# Action service externalised display strings
+
+compare_property_value_evaluator.invalid_operation=The operation {0} cannot be applied a property of type {1}.
+compare_property_value_evaluator.no_content_property=A content property must be specified when comparing to a property of type content.
+numeric_property_value_comparator.invalid_operation=The operation {0} cannot be applied to a numeric property.
+text_property_value_comparator.invalid_operation=The operation {0} cannot be applied to a text property.
+date_property_value_comparator.invalid_operation=The operation {0} cannot be applied to a date property.
+compare_mime_type_evaluator.not_a_content_type=The specified property is not a content type so mime type cannot be compared.
+compare_mime_type_evaluator.no_property_definition_found=No definition can be found for the property specified so mime type cannot be compared.
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/activiti-engine-messages_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/activiti-engine-messages_pt_PT.properties
new file mode 100644
index 0000000..0a65420
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/activiti-engine-messages_pt_PT.properties
@@ -0,0 +1,54 @@
+activiti.engine.mandatory.properties.missing=Mandatory task properties have not been provided! {0}
+activiti.engine.deploy.workflow.error=Failed to deploy workflow definition.
+activiti.engine.is.workflow.deployed.error=Failed to determine if workflow definition is already deployed.
+activiti.engine.undeploy.workflow.error=Failed to undeploy workflow definition {0}.
+activiti.engine.undeploy.workflow.unexisting.error=Failed to undeploy unexisting workflow definition {0}.
+activiti.engine.get.workflow.definition.error=Failed to retrieve workflow definitions.
+activiti.engine.get.workflow.definition.by.id.error=Failed to retrieve workflow definition for id {0}.
+activiti.engine.get.workflow.definition.by.name.error=Failed to retrieve workflow definition for name {0}.
+activiti.engine.get.all.workflow.definitions.by.name.error=Failed to retrieve all definitions for workflow {0}.
+activiti.engine.get.workflow.definition.image.error=Failed to retrieve workflow definition image for {0}.
+activiti.engine.get.workflow.definition.unexisting.image.error=Failed to retrieve workflow definition image for {0}, the definition does not exist.
+activiti.engine.get.task.definitions.error=Failed to retrieve workflow task definitions for workflow definition {0}.
+activiti.engine.get.process.definition.error=Workflow definition {0} does not exist.
+activiti.engine.start.workflow.error=Failed to start workflow {0}.
+activiti.engine.start.workflow.no.start.task.error=Failed to start workflow {0}, no start task defined on process definition.
+activiti.engine.get.workflows.error=Failed to retrieve workflow instances for definition {0}.
+activiti.engine.get.active.workflows.error=Failed to retrieve workflow instances for definition {0}.
+activiti.engine.get.completed.workflows.error=Failed to retrieve workflow instances for definition {0}.
+activiti.engine.get.workflow.instance.by.id.error=Failed to retrieve workflow instance with Id {0}.
+activiti.engine.get.process.instance.error=Workflow instance does not exist for Id {0}.
+activiti.engine.get.workflow.paths.error=Failed to retrieve workflow paths for workflow instance {0}.
+activiti.engine.get.path.properties.error=Failed to retrieve properties of path {0}.
+activiti.engine.cancel.workflow.error=Failed to cancel workflow instance {0}.
+activiti.engine.cancel.unexisting.workflow.error=Failed to cancel unexisting workflow instance {0}.
+activiti.engine.delete.workflow.error=Failed to delete workflow instance {0}.
+activiti.engine.delete.unexisting.workflow.error=Failed to delete unexisting workflow instance {0}.
+activiti.engine.signal.transition.error=Failed to signal transition {0} from workflow path {1}..
+activiti.engine.event.unsupported=Firing events is not supported on WorkflowPaths runnin in the Activiti engine.
+activiti.engine.fire.event.error=Failed to fire event {0} on workflow path {1}.
+activiti.engine.get.tasks.for.path.error=Failed to retrieve tasks assigned to Workflow path {0}.
+activiti.engine.get.timers.error=Could not retrieve any timers for workflow {0}.
+activiti.engine.find.completed.task.instances.error=Failed to retrieve completed task instances list for actor {0}.
+activiti.engine.get.assigned.tasks.error=Failed to retrieve tasks assigned to authority {0} in state {1}.
+activiti.engine.get.pooled.tasks.error=Failed to retrieve pooled tasks for authorities {0}.
+activiti.engine.query.tasks.error=Failed to query tasks. Query: {0}.
+activiti.engine.get.task.instance.error=Task instance {0} does not exist.
+activiti.engine.update.task.error=Failed to update workflow task {0}.
+activiti.engine.update.task.unexisting.error=Failed to update workflow task {0}, the task doesn't exist.
+activiti.engine.update.starttask.illegal.error=Failed to update workflow task {0}, start tasks cannot be updated in activiti.
+activiti.engine.end.task.invalid.transition=Transition {0} is invalid for Workflow task {1}, only transition {2} is allowed.
+activiti.engine.end.task.unexisting.error=Failed to signal transition on task {0}, the task doesn't exist.
+activiti.engine.end.task.error=Failed to signal transition {0} from workflow task {1}.
+activiti.engine.get.task.by.id.error=Failed to retrieve task {0}.
+activiti.engine.compile.process.definition.zip.error=Failed to parse process definition from activiti zip archive stream.
+activiti.engine.compile.process.definition.xml.error=Failed to parse process definition from activiti xml stream.
+activiti.engine.compile.process.definition.unsupported.error=Failed to parse process definition - unsupported mime type {0}
+activiti.engine.get.activiti.id.error=Format of id {0} is invalid.
+activiti.engine.get.workflow.token.invalid=Invalid workflow path {0}.
+activiti.engine.get.workflow.token.is.null=Workflow path {0} does not exist.
+activiti.engine.set.task.properties.invalid.value=The value {0} is invalid for the task property {1}.
+activiti.engine.package.already.associated.error=Cannot associate workflow package {0} with workflow instance {1} as it is already associated with workflow instance {2}.
+activiti.engine.convert.value.error=Unable to convert activiti value {0} to Alfresco Value since it is not Serializable.
+activiti.engine.get.company.home.invalid=Invalid company home path {0}.
+activiti.engine.get.company.home.multiple=Invalid company home path {0}. Expected 1 match but found {1} matches.
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/activities-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/activities-service_pt_PT.properties
new file mode 100644
index 0000000..5455276
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/activities-service_pt_PT.properties
@@ -0,0 +1,3 @@
+# Activities (Activity Service / Feeds)
+
+activities.feed.notifier.email.subject=Alfresco {0}: Recent Activities
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/activity-list_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/activity-list_pt_PT.properties
new file mode 100644
index 0000000..98e81e4
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/activity-list_pt_PT.properties
@@ -0,0 +1,57 @@
+title.generic=New Activity
+label.older-activities=Older Activities
+
+## ATOM feed messages
+atom.title.site=Alfresco Activities Site Feed for {0}
+atom.title.user=Alfresco Activities User Feed for {0}
+
+## Optional Site link
+in.site={0} in {1}
+
+## 0 = Item title / page link, 1 = User profile link, 2 = custom0, 3 = custom1, 4 = Site link, 5 = second user profile link
+org.alfresco.blog.post-created={1} created blog post {0}
+org.alfresco.blog.post-updated={1} updated blog post {0}
+org.alfresco.blog.post-deleted={1} deleted blog post {0}
+org.alfresco.comments.comment-created={1} commented on {0}
+org.alfresco.comments.comment-updated={1} updated comment on {0}
+org.alfresco.comments.comment-deleted={1} deleted a comment from {0}
+org.alfresco.discussions.post-created={1} started discussion {0}
+org.alfresco.discussions.post-updated={1} updated discussion {0}
+org.alfresco.discussions.post-deleted={1} deleted discussion {0}
+org.alfresco.discussions.reply-created={1} replied to the discussion {0}
+org.alfresco.discussions.reply-updated={1} updated a reply to {0}
+org.alfresco.calendar.event-created={1} created calendar event {0}
+org.alfresco.calendar.event-updated={1} updated calendar event {0}
+org.alfresco.calendar.event-deleted={1} deleted calendar event {0}
+org.alfresco.documentlibrary.file-added={1} added document {0}
+org.alfresco.documentlibrary.files-added={1} added {0} documents
+org.alfresco.documentlibrary.file-created={1} created document {0}
+org.alfresco.documentlibrary.file-deleted={1} deleted {0}
+org.alfresco.documentlibrary.files-deleted={1} deleted {0} documents
+org.alfresco.documentlibrary.file-updated={1} updated document {0}
+org.alfresco.documentlibrary.files-updated={1} updated {0} documents
+org.alfresco.documentlibrary.google-docs-checkout={1} checked out document {0} to Google Docs
+org.alfresco.documentlibrary.google-docs-checkin={1} checked in document {0} from Google Docs
+org.alfresco.documentlibrary.inline-edit={1} edited document {0}
+org.alfresco.documentlibrary.file-liked={1} liked document {0}
+org.alfresco.documentlibrary.folder-liked={1} liked folder {0}
+org.alfresco.wiki.page-created={1} created wiki page {0}
+org.alfresco.wiki.page-edited={1} updated wiki page {0}
+org.alfresco.wiki.page-renamed={1} renamed wiki page from {2} to {0}
+org.alfresco.wiki.page-deleted={1} deleted wiki page {0}
+org.alfresco.site.group-added={1} group added to site {4} with role {2}
+org.alfresco.site.group-removed={1} group removed from site {4}
+org.alfresco.site.group-role-changed={1} group role changed to {2}
+org.alfresco.site.user-joined={1} joined site {4} with role {2}
+org.alfresco.site.user-left={1} left site {4}
+org.alfresco.site.user-role-changed={1} role changed to {2}
+org.alfresco.site.liked={1} liked site {0}
+org.alfresco.links.link-created={1} created link {0}
+org.alfresco.links.link-updated={1} updated link {0}
+org.alfresco.links.link-deleted={1} deleted link {0}
+org.alfresco.datalists.list-created={1} created data list {0}
+org.alfresco.datalists.list-updated={1} updated data list {0}
+org.alfresco.datalists.list-deleted={1} deleted data list {0}
+org.alfresco.subscriptions.followed={1} is now following {5}
+org.alfresco.subscriptions.subscribed={1} has subscribed to {2}
+org.alfresco.profile.status-changed={1}: {2}
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/application-model_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/application-model_pt_PT.properties
new file mode 100644
index 0000000..4948a33
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/application-model_pt_PT.properties
@@ -0,0 +1,42 @@
+# Display labels for System Model
+
+app_applicationmodel.description=Alfresco Application Model
+
+app_applicationmodel.type.app_glossary.title=Data Dictionary
+app_applicationmodel.type.app_glossary.description=Data Dictionary
+
+app_applicationmodel.type.app_configurations.title=Configurations
+app_applicationmodel.type.app_configurations.description=Configurations
+
+app_applicationmodel.aspect.app_uifacets.title=UI Facets
+app_applicationmodel.aspect.app_uifacets.description=UI Facets
+app_applicationmodel.property.app_icon.title=Icon
+app_applicationmodel.property.app_icon.description=Icon
+
+app_applicationmodel.aspect.app_inlineeditable.title=Inline Editable
+app_applicationmodel.aspect.app_inlineeditable.description=Inline Editable
+app_applicationmodel.property.app_editInline.title=Edit Inline
+app_applicationmodel.property.app_editInline.description=Edit Inline
+
+app_applicationmodel.aspect.app_workflow.title=Workflow
+app_applicationmodel.aspect.app_workflow.description=Workflow
+
+app_applicationmodel.aspect.app_simpleworkflow.title=Workflow
+app_applicationmodel.aspect.app_simpleworkflow.description=Workflow
+app_applicationmodel.property.app_approveStep.title=Approve Step
+app_applicationmodel.property.app_approveStep.description=Approve Step
+app_applicationmodel.property.app_approveFolder.title=Approve Folder
+app_applicationmodel.property.app_approveFolder.description=Approve Folder
+app_applicationmodel.property.app_approveMove.title=Move or Copy
+app_applicationmodel.property.app_approveMove.description=Move or Copy
+app_applicationmodel.property.app_rejectStep.title=Reject Step
+app_applicationmodel.property.app_rejectStep.description=Reject Step
+app_applicationmodel.property.app_rejectFolder.title=Reject Folder
+app_applicationmodel.property.app_rejectFolder.description=Reject Folder
+app_applicationmodel.property.app_rejectMove.title=Move or Copy
+app_applicationmodel.property.app_rejectMove.description=Move or Copy
+
+app_applicationmodel.aspect.app_configurable.title=Configurable
+app_applicationmodel.aspect.app_configurable.description=Configurable
+app_applicationmodel.association.app_configurations.title=Configurations
+app_applicationmodel.association.app_configurations.description=Configurations
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/avm-messages_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/avm-messages_pt_PT.properties
new file mode 100644
index 0000000..706f0e1
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/avm-messages_pt_PT.properties
@@ -0,0 +1,9 @@
+# AVM related messages
+
+expiredcontent.workflow.title=Expired Content In ''{0}''
+avmlockservice.locked=You do not have access to ''{0}''; it is currently locked by user ''{1}''.
+avmlockservice.accessdenied=User ''{0}'' tried to lock node in workflow store without Write permission.
+testserver.taken=The test server ''{0}'' you selected has been allocated to another user, if possible, select a different server and try again.
+
+avm.cycle.create=Cycle would be created.
+avm.cycle.lookup=Cycle in lookup.
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-content-template-examples_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-content-template-examples_pt_PT.properties
new file mode 100644
index 0000000..4556ef8
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-content-template-examples_pt_PT.properties
@@ -0,0 +1,14 @@
+content.template.calculates_if_the_document=Calculates if the document has the localizable aspect applied
+content.template.displays_useful_information=Displays useful information about the current document
+content.template.displays_a_list_of_the_documents=Displays a list of the documents in the current user Home Space
+content.template.displays_a_list_of_spaces=Displays a list of spaces in the current user Home Space
+content.template.shows_a_simple_summary_page=Shows a simple summary page about the current user and their Home Space
+content.template.calculates_if_the_document_has=Calculates if the document has the translatable aspect applied
+content.template.displays_a_list_of_the_documents_in_the_current_space=Displays a list of the documents in the current space created or modified in the last 7 days
+content.template.example_of_various_lists=Example of various lists of documents, spaces and summary information about the current user
+content.template.displays_a_list_of_the_documents_in_the_current_user_Home_Space=Displays a list of the documents in the current user Home Space. Text document content is shown inline, as is JPG content as small thumbnail images.
+content.template.displays_the_audit_trail=Displays the audit trail for an object.
+email.template.email_template_for_notifying_users=Email template for notifying users from a rule or action
+email.template.email_template_for_notifying_users_of_an_Invite=Email template for notifying users of an Invite to a space or document
+rss.template.renders_a_valid_rss=Renders a valid RSS2.0 XML document showing the documents in the current space created or modified in the last 7 days. The template should be configured to use the appropriate server and port before use.
+rss.template.rss_recent_docs=RSS recent docs
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-example-javascripts_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-example-javascripts_pt_PT.properties
new file mode 100644
index 0000000..01ce6b8
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-example-javascripts_pt_PT.properties
@@ -0,0 +1,14 @@
+# Javascript Exapmples Localization
+
+javascripts.example.backup.title=Backup Script
+javascripts.example.backup.description=Simple document backup script
+javascripts.example.test.title=Example Test Script
+javascripts.example.test.description=Example of various API calls
+javascripts.example.backupandlog.title=Backup and logging Script
+javascripts.example.backupandlog.description=Backup files and log the date and time
+javascripts.example.appendcopyright.title=Append Copyright to file
+javascripts.example.appendcopyright.description=Append Copyright line to text or HTML files
+javascripts.example.testreturnvalue.title=Return Value Example
+javascripts.example.testreturnvalue.description=Return a value from a script - for the command servlet
+javascripts.example.alfrescodocs.title=Alfresco Lucene Search
+javascripts.example.alfrescodocs.description=Search and log all docs containing Alfresco text
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-imapScripts_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-imapScripts_pt_PT.properties
new file mode 100644
index 0000000..58474d8
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-imapScripts_pt_PT.properties
@@ -0,0 +1,12 @@
+imap.command_processor.name=command-processor.js
+imap.command_processor.title=Command Processor
+imap.command_processor.description=Email Command Processor Script
+
+imap.command_search.name=command-search.js
+imap.command_search.title=Search Command
+imap.command_search.description=Email Search Command Script
+
+imap.command_utils.name=command-utils.js
+imap.command_utils.title=Command Utils
+imap.command_utils.description=Email Command Utils
+
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-javascripts_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-javascripts_pt_PT.properties
new file mode 100644
index 0000000..bfde0bf
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-javascripts_pt_PT.properties
@@ -0,0 +1,17 @@
+javascripts.backup.description=Simple document backup script
+javascripts.backup.title=Backup Script
+
+javascripts.examle_test.description=Example of various Alfresco API calls
+javascripts.examle_test.title=Example Test Script
+
+javascripts.backup_and_log.description=Backup files and log the date and time
+javascripts.backup_and_log.title=Backup and logging Script
+
+javascripts.append_copyright.description=Append Copyright line to text or HTML files
+javascripts.append_copyright.title=Append Copyright to file
+
+javascripts.lucene_search.description=Search and log all docs containing Alfresco text
+javascripts.lucene_search.title=Alfresco Lucene Search
+
+javascripts.return_value.description=Return a value from a script - for the command servlet
+javascripts.return_value.title=Return Value Example
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-readme-template_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-readme-template_pt_PT.properties
new file mode 100644
index 0000000..db7ef1f
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-readme-template_pt_PT.properties
@@ -0,0 +1,2 @@
+readme.template.description=Display the contents of a readme file (named readme.html or readme.ftl)
+readme.template.title=readme.ftl
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-spaces_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-spaces_pt_PT.properties
new file mode 100644
index 0000000..b37313b
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-spaces_pt_PT.properties
@@ -0,0 +1,163 @@
+# Labels used in bootstrap Space definitions
+
+spaces.company_home.name=Company Home
+spaces.company_home.description=The company root space
+
+spaces.dictionary.name=Data Dictionary
+spaces.dictionary.description=User managed definitions
+
+spaces.imapConfig.name=Imap Configs
+spaces.imapConfig.description=Imap Configs
+
+spaces.imap_templates.name=Templates
+spaces.imap_templates.description=Templates for IMAP generated messages
+
+spaces.imap_templates.emailbody_textplain.description=Email template used to generate the "multipart/alternative" IMAP message body ("text/plain" part).
+spaces.imap_templates.emailbody_texthtml.description=Email template used to generate the "multipart/alternative" IMAP message body ("text/html" part).
+
+spaces.emailActions.name=Email Actions
+spaces.emailActions.description=Email Actions
+
+spaces.searchAction.name=search
+spaces.searchAction.description=search
+
+spaces.templates.name=Space Templates
+spaces.templates.description=Space folder templates
+
+spaces.templates.content.name=Presentation Templates
+spaces.templates.content.description=Presentation templates
+
+spaces.templates.email.name=Email Templates
+spaces.templates.email.description=Email templates
+
+spaces.invite_templates.email.name=Email Invite Templates
+spaces.invite_templates.email.description=Email Invite templates
+
+spaces.notify_templates.email.name=Email Notify Templates
+spaces.notify_templates.email.description=Email Notify templates
+
+spaces.templates.rss.name=RSS Templates
+spaces.templates.rss.description=RSS templates
+
+spaces.actions.scheduled_actions.name=Scheduled Actions
+spaces.actions.scheduled_actions.description=Schedule of when persistent actions are executed
+
+spaces.publishing.root.name=Publishing Root
+spaces.publishing.root.description=Root folder for the PublishingService.
+
+spaces.rendition.rendering_actions.name=Rendering Actions Space
+spaces.rendition.rendering_actions.description=A space used by the system to persist rendering actions.
+
+spaces.replication.replication_actions.name=Replication Actions Space
+spaces.replication.replication_actions.description=A space used by the system to persist replication actions.
+
+spaces.savedsearches.name=Saved Searches
+spaces.savedsearches.description=Saved Searches
+
+spaces.guest_home.name=Guest Home
+spaces.guest_home.description=The guest root space
+
+spaces.scripts.name=Scripts
+spaces.scripts.description=JavaScript files
+
+spaces.scripts.example.workflow.name=start-pooled-review-workflow.js
+spaces.scripts.example.workflow.title=Start Pooled Review and Approve Workflow
+spaces.scripts.example.workflow.description=Starts the Pooled Review and Approve workflow for all members of the site the document belongs to
+
+spaces.wcm.name=Web Projects
+spaces.wcm.description=Web Content Management Spaces
+
+spaces.wcm_content_forms.name=Web Forms
+spaces.wcm_content_forms.description=Web Content Forms
+
+spaces.user_homes.name=User Homes
+spaces.user_homes.description=User Homes
+
+spaces.content_forms.name=Forms
+spaces.content_forms.description=Content Forms
+
+spaces.sites.name=Sites
+spaces.sites.description=Site Collaboration Spaces
+
+spaces.templates.email.invite.name=invite
+spaces.templates.email.invite.description=Invite email templates
+
+spaces.imap_home.name=IMAP Home
+spaces.imap_home.description=IMAP Home
+
+spaces.templates.email.invite1.name=Invite Email Templates
+spaces.templates.email.invite1.description=Invite Email Templates
+
+spaces.templates.email.notify.name=Notify Email Templates
+spaces.templates.email.notify.description=Notify Email Templates
+
+spaces.templates.email.generate_the_invite_email.description=Email template used to generate the invite email for Alfresco Share
+
+spaces.templates.email.generate_the_wf_notification_email.description=Email template for notifying users of new a workflow task
+
+email.template.email_template_for_notifying_users=Email template for notifying users from a rule or action
+
+email.template.email_template_for_notifying_users.sample=Sample Email template for notifying users from a rule or action
+email.template.email_template_for_notifying_users_of_an_Invite=Email template for notifying users of an Invite to a space or document
+
+email.templates.email_template_for_notifying_new_users=Email template used to inform new users of their accounts
+
+spaces.templates.email.following.name=Following Email Templates
+spaces.templates.email.following.description=Following Email Templates
+
+email.templates.email_template_for_following_notifications=Email template used to generate following notification emails
+
+version.default=Default version
+version.french=French version
+version.german=German version
+version.italian=Italian version
+version.japanese=Japanese version
+version.spanish=Spanish version
+version.dutch=Dutch version
+
+spaces.web.client.extension.name=Web Client Extension
+spaces.web.client.extension.title=Customized Web Client
+spaces.web.client.extension.description=Customized Web Client
+
+spaces.models.name=Models
+spaces.models.title=Customized Models
+spaces.models.description=Customized Models
+
+spaces.messages.name=Messages
+spaces.messages.title=Customized Messages
+spaces.messages.description=Customized Messages
+
+spaces.workflow.definitions.name=Workflow Definitions
+spaces.workflow.definitions.title=Customized Workflow Process Definitions
+spaces.workflow.definitions.description=Customized Workflow Process Definitions
+
+spaces.templates.email.activities.name=activities
+spaces.templates.email.activities.description=Activities email templates
+
+spaces.templates.email.generate_the_activities_email.description=Email template used to generate the activities email for Alfresco Share
+
+spaces.transfers.name=Transfers
+spaces.transfers.title=Transfers
+spaces.transfers.description=Folder used by the Transfer subsystem
+
+spaces.transfer_groups.name=Transfer Target Groups
+spaces.transfer_groups.title=Transfer Target Groups
+spaces.transfer_groups.description=Folder containing groups of transfer targets
+
+spaces.transfer_groups_default.name=Default Group
+spaces.transfer_groups_default.title=Default Group
+spaces.transfer_groups_default.description=Put your transfer targets in this folder
+
+spaces.transfer_temp.name=Temp
+spaces.transfer_temp.title=Temp
+spaces.transfer_temp.description=Folder to store temporary nodes during transfer
+
+spaces.inbound_transfer_records.name=Inbound Transfer Records
+spaces.inbound_transfer_records.title=Inbound Transfer Records
+spaces.inbound_transfer_records.description=Folder containing records of inbound transfers
+
+spaces.templates.email.workflowNotification.name=Workflow Notification
+spaces.templates.email.workflowNotification.description=Workflow notification email templates
+
+spaces.nodeTemplatesSpace.name=Node Templates
+spaces.nodeTemplatesSpace.description=Template Nodes for Share - Create New document
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-templates_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-templates_pt_PT.properties
new file mode 100644
index 0000000..593e934
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-templates_pt_PT.properties
@@ -0,0 +1,14 @@
+# Labels used in bootstrap Template definitions
+
+templates.space.project=Software Engineering Project
+templates.space.documentation=Documentation
+templates.space.drafts=Drafts
+templates.space.pending_approval=Pending Approval
+templates.space.published=Published
+templates.space.samples=Samples
+templates.document.system_overview.title=System Overview
+templates.document.system_overview.name=system-overview.html
+templates.space.discussions=Discussions
+templates.space.ui_design=UI Design
+templates.space.presentations=Presentations
+templates.space.quality_assurance=Quality Assurance
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-tutorial_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-tutorial_pt_PT.properties
new file mode 100644
index 0000000..56011fb
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-tutorial_pt_PT.properties
@@ -0,0 +1,9 @@
+# Labels used in bootstrap Tutorial definitions
+
+tutorial.space.name=Alfresco Tutorial
+tutorial.space.description=Step by step guide to the Alfresco application
+
+tutorial.document.name=Alfresco-Tutorial.pdf
+tutorial.document.title=Alfresco Tutorial
+tutorial.document.description=Getting started guide
+
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-webScriptsExtensions_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-webScriptsExtensions_pt_PT.properties
new file mode 100644
index 0000000..8f8e076
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-webScriptsExtensions_pt_PT.properties
@@ -0,0 +1,5 @@
+webscriptsextentions.customized_web_scripts=Customized Web Scripts
+webscriptsextentions.url_addressable_web_service_extensions=URL addressable Web Service Extensions
+webscriptsextentions.web_scripts_extensions=Web Scripts Extensions
+webscriptsextentions.how_to_customize_an_existing_web_script=How to customize an existing Web Script
+
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-webScripts_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-webScripts_pt_PT.properties
new file mode 100644
index 0000000..b5a41d3
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bootstrap-webScripts_pt_PT.properties
@@ -0,0 +1,4 @@
+webscripts.url_addressable_web_services=URL addressable Web Services
+webscripts.web_scripts=Web Scripts
+webscripts.what_are_web_scripts=What are Web Scripts and how do you develop them?
+
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/bpm-messages_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bpm-messages_pt_PT.properties
new file mode 100644
index 0000000..af06aba
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/bpm-messages_pt_PT.properties
@@ -0,0 +1,91 @@
+# Display labels for base Business Process Model
+
+bpm_businessprocessmodel.title=Business Process Model
+bpm_businessprocessmodel.description=Base definitions of all Business Processes
+
+# Default transition
+bpm_businessprocessmodel.transition.title=Task Done
+bpm_businessprocessmodel.transition.description=Task Done
+
+# Base Task
+bpm_businessprocessmodel.type.bpm_task.title=Task
+bpm_businessprocessmodel.type.bpm_task.description=Task
+bpm_businessprocessmodel.property.bpm_taskId.title=Identifier
+bpm_businessprocessmodel.property.bpm_taskId.description=Identifier
+bpm_businessprocessmodel.property.bpm_startDate.title=Start Date
+bpm_businessprocessmodel.property.bpm_startDate.description=Start Date
+bpm_businessprocessmodel.property.bpm_completionDate.title=Completion Date
+bpm_businessprocessmodel.property.bpm_completionDate.description=Completion Date
+bpm_businessprocessmodel.property.bpm_dueDate.title=Due Date
+bpm_businessprocessmodel.property.bpm_dueDate.description=Due Date
+bpm_businessprocessmodel.property.bpm_status.title=Status
+bpm_businessprocessmodel.property.bpm_status.description=Status
+bpm_businessprocessmodel.property.bpm_priority.title=Priority
+bpm_businessprocessmodel.property.bpm_priority.description=Priority
+bpm_businessprocessmodel.property.bpm_percentComplete.title=Percent Complete
+bpm_businessprocessmodel.property.bpm_percentComplete.description=Percent Complete
+bpm_businessprocessmodel.property.bpm_comment.title=Comment
+bpm_businessprocessmodel.property.bpm_comment.description=Comment
+bpm_businessprocessmodel.association.bpm_pooledActors.title=Pooled Users
+bpm_businessprocessmodel.association.bpm_pooledActors.description=Pool
+
+# Workflow Task
+bpm_businessprocessmodel.type.bpm_workflowTask.title=Workflow Task
+bpm_businessprocessmodel.type.bpm_workflowTask.description=Task assigned by a Workflow
+bpm_businessprocessmodel.property.bpm_workflowDefinitionId.title=Workflow Definition Id
+bpm_businessprocessmodel.property.bpm_workflowDefinitionId.description=Workflow Definition Id
+bpm_businessprocessmodel.property.bpm_workflowInstanceId.title=Workflow Instance Id
+bpm_businessprocessmodel.property.bpm_workflowInstanceId.description=Workflow Instance Id
+bpm_businessprocessmodel.property.bpm_context.title=Task Context
+bpm_businessprocessmodel.property.bpm_context.description=The context within which this task has been assigned
+bpm_businessprocessmodel.property.bpm_description.title=Description
+bpm_businessprocessmodel.property.bpm_description.description=Description of what needs to be achieved
+bpm_businessprocessmodel.property.bpm_outcome.title=Outcome
+bpm_businessprocessmodel.property.bpm_outcome.description=Decision made on completing Task
+bpm_businessprocessmodel.property.bpm_completedItems.title=Completed Items
+bpm_businessprocessmodel.property.bpm_completedItems.description=Package items marked as complete
+bpm_businessprocessmodel.property.bpm_packageActionGroup.title=Package Actions
+bpm_businessprocessmodel.property.bpm_packageActionGroup.description=Actions available on workflow package
+bpm_businessprocessmodel.property.bpm_packageItemActionGroup.title=Package Item Actions
+bpm_businessprocessmodel.property.bpm_packageItemActionGroup.description=Actions available on workflow package items
+bpm_businessprocessmodel.association.bpm_package.title=Content Package
+bpm_businessprocessmodel.association.bpm_package.description=The collection of content routed through the workflow
+bpm_businessprocessmodel.aspect.bpm_workflowPackage.title=Workflow Package
+bpm_businessprocessmodel.aspect.bpm_workflowPackage.description=The collection of content routed through the workflow
+
+#Activiti Workflow Start Task
+bpm_businessprocessmodel.type.bpm_activitiStartTask.title=Workflow Start Task
+bpm_businessprocessmodel.type.bpm_activitiStartTask.description=Task used to collect information required for initiating Workflow
+
+bpm_businessprocessmodel.type.bpm_startTask.title=Workflow Start Task
+bpm_businessprocessmodel.type.bpm_startTask.description=Task used to collect information required for initiating Workflow
+bpm_businessprocessmodel.property.bpm_workflowDescription.title=Description
+bpm_businessprocessmodel.property.bpm_workflowDescription.description=Description
+bpm_businessprocessmodel.property.bpm_workflowDueDate.title=Workflow Due Date
+bpm_businessprocessmodel.property.bpm_workflowDueDate.description=Workflow Due Date
+bpm_businessprocessmodel.property.bpm_workflowPriority.title=Workflow Priority
+bpm_businessprocessmodel.property.bpm_workflowPriority.description=Workflow Priority
+bpm_businessprocessmodel.property.bpm_sendEMailNotifications.title=Send Email Notifications
+bpm_businessprocessmodel.property.bpm_sendEMailNotifications.description=Send Email Notifications
+bpm_businessprocessmodel.association.bpm_assignee.title=Workflow Assignee
+bpm_businessprocessmodel.association.bpm_assignee.description=Workflow Assignee
+bpm_businessprocessmodel.association.bpm_assignees.title=Workflow Assignees
+bpm_businessprocessmodel.association.bpm_assignees.description=Workflow Assignees
+bpm_businessprocessmodel.association.bpm_groupAssignee.title=Workflow Group Assignee
+bpm_businessprocessmodel.association.bpm_groupAssignee.description=Workflow Group Assignee
+bpm_businessprocessmodel.association.bpm_groupAssignees.title=Workflow Group Assignees
+bpm_businessprocessmodel.association.bpm_groupAssignees.description=Workflow Group Assignees
+
+# Error Messages
+workflow.get.task.definition.metadata.error=Failed to find task type definition {0}.
+workflow.package.already.associated.error=This node is already being used as a workflow package! NodeRef: {0}
+
+# List constraint display labels
+listconstraint.bpm_allowedPriority.1=High
+listconstraint.bpm_allowedPriority.2=Medium
+listconstraint.bpm_allowedPriority.3=Low
+listconstraint.bpm_allowedStatus.Not\ Yet\ Started=Not Yet Started
+listconstraint.bpm_allowedStatus.In\ Progress=In Progress
+listconstraint.bpm_allowedStatus.On\ Hold= On Hold
+listconstraint.bpm_allowedStatus.Cancelled=Cancelled
+listconstraint.bpm_allowedStatus.Completed=Completed
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/coci-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/coci-service_pt_PT.properties
new file mode 100644
index 0000000..b1aa497
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/coci-service_pt_PT.properties
@@ -0,0 +1,11 @@
+# coci service externalised display strings
+
+coci_service.working_copy_label=(Working Copy)
+coci_service.err_bad_copy=The original node cannot be found. Perhaps the copy has been corrupted or the original has been deleted or moved.
+coci_service.err_not_owner=This user is not the owner of the working copy and cannot check it in.
+coci_service.err_workingcopy_checkout=A working copy cannot be checked out.
+coci_service.err_not_authenticated=Cannot find the currently authenticated user details required by the CheckOutCheckIn service.
+coci_service.err_workingcopy_has_no_mimetype=Working copy node ({0}) has no mimetype
+coci_service.err_already_checkedout=This node is already checked out.
+coci_service.err_cannot_rename=Cannot rename from {0} to {1}.
+coci_service.discussion_for={0} discussion
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/common_pt_BR.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/common_pt_BR.properties
new file mode 100644
index 0000000..38e537c
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/common_pt_BR.properties
@@ -0,0 +1,137 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Common Messages
+
+## Buttons
+button.ok=OK
+button.cancel=Cancelar
+button.close=Fechar
+button.select=Selecionar
+button.add=Adicionar
+button.remove=Remover
+button.removeAll=Remover todos
+button.yes=Sim
+button.no=N\ufffdo
+
+## File Size Format function
+size.bytes=bytes
+size.kilobytes=KB
+size.megabytes=MB
+size.gigabytes=GB
+
+## Dates
+days.initial=D,S,T,Q,Q,S,S
+days.short=Do,Se,Te,Qa,Qi,Se,Sa
+days.medium=Dom,Seg,Ter,Qua,Qui,Sex,Sab
+days.long=Domingo,Segunda,Ter\ufffda,Quarta,Quinta,Sexta,Sabado
+months.short=Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set,Out,Nov,Dez
+months.long=Janeiro,Fevereiro,Mar\ufffdo,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro
+
+## Date Formats
+date-format.default=ddd d mmm aaaa HH:MM:ss
+date-format.defaultFTL=EEE d MMM aaaa HH:mm:ss
+date-format.defaultDateOnly=ddd d mmm aaaa
+date-format.shortDate=d/m/aa
+date-format.mediumDate=d mmm, aaaa
+date-format.mediumDateFTL=d MMM, aaaa
+date-format.mediumDateNoYear=d mmm
+date-format.longDate=dd mmmm, aaaa
+date-format.longDateNoYear=dd mmmm
+date-format.fullDate=dddd, d mmmm, aaaa
+date-format.shortTime=h:MM TT
+date-format.shortTime24FTL=HH:mm
+date-format.mediumTime=h:MM:ss TT
+date-format.longTime=h:MM:ss TT Z
+date-format.monthYear=mmmm aaaa
+date-format.am=am
+date-format.pm=pm
+
+
+
+## Relative Times
+relative.seconds=Agora mesmo
+relative.minute=um minuto atr\ufffds
+relative.minutes={0} minutos atr\ufffds
+relative.hour=Cerca de uma hora atr\ufffds
+relative.hours={0} horas atr\ufffds
+relative.day=Cerca de um dia atr\ufffds
+relative.days={0} dias atr\ufffds
+relative.month=Cerca de um m\ufffds atr\ufffds
+relative.months={0} meses atr\ufffds
+relative.year=Cerca de um ano atr\ufffds
+relative.years=Sobre {0} anos
+
+## Date Units
+date-unit.single.second=segundo
+date-unit.plural.second=segundos
+date-unit.single.minute=minuto
+date-unit.plural.minute=minutos
+date-unit.single.hour=hora
+date-unit.plural.hour=horas
+date-unit.single.day=dia
+date-unit.plural.day=diss
+date-unit.single.week=semana
+date-unit.plural.week=semanas
+date-unit.single.month=m\ufffds
+date-unit.plural.month=meses
+date-unit.single.year=ano
+date-unit.plural.year=anos
+
+## Friendly Dates
+dateFormat.friendly.yesterday=Ontem
+dateFormat.friendly.today=Hoje
+dateFormat.friendly.tomorrow=Amanh\ufffd
+
+# Messages
+message.success=Successo
+message.failure=Falha
+message.please-wait=Por favor aguarde...
+message.unknown-error=Ocorreu um erro desconhecido. Por favor, pe\ufffda ao administrador para verificar os arquivos de log para obter detalhes
+message.datatable.empty=N\ufffdo exitem itens
+message.datatable.error=Erro ao carregar itens
+message.datatable.loading=Carregando...
+message.item-already-added=Item ''{0}'' ja est\ufffd adicionado
+
+## Rich Text Editor
+# i18n
+tinymce_languages=en,de,es,fr,it,ja
+
+# Rich Text Editor - Image Library
+imagelib.title=Biblioteca de imagens
+imagelib.tooltip=Inserir imagem a biblioteca
+linklib.tooltip=Inserir link no documento
+
+## priority control messages
+priority.high=ALta
+priority.medium=Media
+priority.low=Baixa
+
+# Validation hints
+validation-hint.mandatory=O valor n\ufffdo pode ser vazio
+validation-hint.length.min=O valor deve conter pelo menos {0} caracteres
+validation-hint.length.max=O valor deve conter menos de {0} caracteres
+validation-hint.length.min.max=O valor deve conter entre {0} e {1} caracteres.
+validation-hint.number=O valor deve ser num\ufffdrico
+validation-hint.numberRange.min=O valor deve ser um n\ufffdmero maior que {0}
+validation-hint.numberRange.max=O valor deve ser um n\ufffdmero menor que {0}
+validation-hint.numberRange.min.max=O valor deve ser um n\ufffdmero entre {0} e {1}
+validation-hint.nodeName=Os caracteres " * \ < > ? / : | n\ufffdo s\ufffdo permitidos. O nome n\ufffdo pode terminar com um ponto
+validation-hint.nodeRef=O valor deve ser um NodeRef v\ufffdlido, e.g. workspace://SpacesStore/5a806d89-f04a-4163-8d2d-93769907b1a4
+validation-hint.email=O valor precisa ser um endere\ufffdo de e-mail (lucas.santos@valdac.com.br)
+validation-hint.time=O valor deve ser um tempo
+validation-hint.url=A entrada deve formar uma URL v\ufffdlida (http://www.valdacglobalbrands.com.br)
+validation-hint.siteName=Somente caracteres a-z, A-Z, 0-9 e - s\ufffdo permitidos por uma URL do site
+
+# Roles
+roles.editor=Editor
+roles.consumer=Consumidor
+roles.collaborator=Colaborador
+roles.coordinator=Cordenador
+roles.contributor=Contribuidor
+roles.siteconsumer=SiteConsumidor
+roles.sitecollaborator=SiteColaborador
+roles.siteconsumer=SiteConsumidor
+roles.sitecontributor=SiteContribuidor
+roles.sitemanager=SiteModerador
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/common_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/common_pt_PT.properties
new file mode 100644
index 0000000..4347a6d
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/common_pt_PT.properties
@@ -0,0 +1,125 @@
+# # Common Messages
+
+button.add=Adicionar
+button.cancel=Cancel
+button.close=Close
+button.no=No
+# # Buttons
+button.ok=OK
+button.remove=Remove
+button.removeAll=Remove All
+button.select=Select
+button.yes=Yes
+date-format.am=am
+date-format.dayDateMonth=dddd, d mmmm
+# # Date Formats
+date-format.default=ddd d mmm yyyy HH:MM:ss
+date-format.defaultDateOnly=ddd d mmm yyyy
+date-format.defaultFTL=EEE d MMM yyyy HH:mm:ss
+date-format.fullDate=dddd, d mmmm, yyyy
+date-format.fullDateTime=dddd, d mmmm, yyyy 'at' HH:MM
+date-format.longDate=dd mmmm, yyyy
+date-format.longDateNoYear=dd mmmm
+date-format.longTime=h:MM:ss TT Z
+date-format.mediumDate=d mmm, yyyy
+date-format.mediumDateFTL=d MMM, yyyy
+date-format.mediumDateNoYear=d mmm
+date-format.mediumTime=h:MM:ss TT
+date-format.monthYear=mmmm yyyy
+date-format.pm=pm
+date-format.shortDate=d/m/yy
+date-format.shortTime=h:MM TT
+date-format.shortTime24FTL=HH:mm
+date-unit.plural.day=days
+date-unit.plural.hour=hours
+date-unit.plural.minute=minutes
+date-unit.plural.month=months
+date-unit.plural.second=seconds
+date-unit.plural.week=weeks
+date-unit.plural.year=years
+date-unit.single.day=day
+date-unit.single.hour=hour
+date-unit.single.minute=minute
+date-unit.single.month=month
+# # Date Units
+date-unit.single.second=second
+date-unit.single.week=week
+date-unit.single.year=year
+dateFormat.friendly.earlierThisWeek=Earlier this week
+dateFormat.friendly.lastWeek=Last week
+dateFormat.friendly.today=Today
+dateFormat.friendly.tomorrow=Tomorrow
+# # Friendly Dates
+dateFormat.friendly.yesterday=Yesterday
+# # Dates
+days.initial=S,M,T,W,T,F,S
+days.long=Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday
+days.medium=Sun,Mon,Tue,Wed,Thu,Fri,Sat
+days.short=Su,Mo,Tu,We,Th,Fr,Sa
+# Rich Text Editor - Image Library
+imagelib.title=Library Images
+imagelib.tooltip=Insert Library Image
+linklib.tooltip=Insert Document Link
+message.datatable.empty=No items exist
+message.datatable.error=Error loading items
+message.datatable.loading=Loading...
+message.failure=Failure
+message.item-already-added=Item ''{0}'' is already added
+message.please-wait=Please wait...
+# Messages
+message.success=Success
+message.unknown-error=An unknown error occurred. Please ask the administrator to check the log files for details.
+months.long=January,February,March,April,May,June,July,August,September,October,November,December
+months.short=Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
+# # priority control messages
+priority.high=High
+priority.low=Low
+priority.medium=Medium
+relative.day=about a day ago
+relative.days={0} days ago
+relative.hour=about an hour ago
+relative.hours={0} hours ago
+relative.minute=a minute ago
+relative.minutes={0} minutes ago
+relative.month=about a month ago
+relative.months={0} months ago
+# # Relative Times
+relative.seconds=just now
+relative.year=about a year ago
+relative.years=over {0} years
+roles.all=All
+roles.collaborator=Collaborator
+roles.consumer=Consumer
+roles.contributor=Contributor
+roles.coordinator=Coordinator
+# Roles
+roles.editor=Editor
+roles.readpermissions=Read Permissions
+roles.sitecollaborator=Site Collaborator
+roles.siteconsumer=Site Consumer
+roles.sitecontributor=Site Contributor
+roles.sitemanager=Site Manager
+# # File Size Format function
+size.bytes=bytes
+size.gigabytes=GB
+size.kilobytes=KB
+size.megabytes=MB
+# # Rich Text Editor
+# i18n
+tinymce_languages=en,de,es,fr,it,ja
+validation-hint.email=The value needs to be an email address (john.smith@example.com)
+validation-hint.length.max=The value must contain less than {0} characters.
+validation-hint.length.min=The value must contain at least {0} characters.
+validation-hint.length.min.max=The value must contain between {0} and {1} characters.
+# Validation hints
+validation-hint.mandatory=The value cannot be empty.
+validation-hint.nodeName=The characters " * < > ? / : | are not allowed. The name cannot end with a dot.
+validation-hint.nodeRef=The value must be a valid nodeRef, e.g. workspace://SpacesStore/5a806d89-f04a-4163-8d2d-93769907b1a4
+validation-hint.number=The value must be numeric.
+validation-hint.numberRange.max=The value must be a number less than {0}
+validation-hint.numberRange.min=The value must be a number greater than {0}
+validation-hint.numberRange.min.max=The value must be a number between {0} and {1}
+validation-hint.siteName=Only characters a-z, A-Z, 0-9 and - are allowed for a Site URL.
+validation-hint.tagName=The characters * < > ? / : | are not allowed. The name cannot end with a dot.
+validation-hint.time=The value must be a time.
+validation-hint.url=The entry must form a valid URL (http://www.alfresco.com)
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/content-filter-languages_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/content-filter-languages_pt_PT.properties
new file mode 100644
index 0000000..662b78b
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/content-filter-languages_pt_PT.properties
@@ -0,0 +1,194 @@
+## Translations of ISO 639-1 languages codes
+
+content_filter_lang.aa=Afar
+content_filter_lang.ab=Abkhazian
+content_filter_lang.ae=Avestan
+content_filter_lang.af=Afrikaans
+content_filter_lang.ak=Akan
+content_filter_lang.am=Amharic
+content_filter_lang.an=Aragonese
+content_filter_lang.ar=Arabic
+content_filter_lang.as=Assamese
+content_filter_lang.av=Avaric
+content_filter_lang.ay=Aymara
+content_filter_lang.az=Azerbaijani
+content_filter_lang.ba=Bashkir
+content_filter_lang.be=Belarusian
+content_filter_lang.bg=Bulgarian
+content_filter_lang.bh=Bihari
+content_filter_lang.bi=Bislama
+content_filter_lang.bm=Bambara
+content_filter_lang.bn=Bengali
+content_filter_lang.bo=Tibetan
+content_filter_lang.br=Breton
+content_filter_lang.bs=Bosnian
+content_filter_lang.ca=Catalan; Valencian
+content_filter_lang.ce=Chechen
+content_filter_lang.ch=Chamorro
+content_filter_lang.co=Corsican
+content_filter_lang.cr=Cree
+content_filter_lang.cs=Czech
+content_filter_lang.cu=Slavic
+content_filter_lang.cv=Chuvash
+content_filter_lang.cy=Welsh
+content_filter_lang.da=Danish
+content_filter_lang.de=German
+content_filter_lang.dv=Maldivian
+content_filter_lang.dz=Dzongkha
+content_filter_lang.ee=Ewe
+content_filter_lang.el=Greek
+content_filter_lang.en=English
+content_filter_lang.eo=Esperanto
+content_filter_lang.es=Spanish
+content_filter_lang.et=Estonian
+content_filter_lang.eu=Basque
+content_filter_lang.fa=Persian
+content_filter_lang.ff=Fulah
+content_filter_lang.fi=Finnish
+content_filter_lang.fj=Fijian
+content_filter_lang.fo=Faroese
+content_filter_lang.fr=French
+content_filter_lang.fy=Western Frisian
+content_filter_lang.ga=Irish
+content_filter_lang.gd=Gaelic
+content_filter_lang.gl=Galician
+content_filter_lang.gn=Guarani
+content_filter_lang.gu=Gujarati
+content_filter_lang.gv=Manx
+content_filter_lang.ha=Hausa
+content_filter_lang.he=Hebrew
+content_filter_lang.hi=Hindi
+content_filter_lang.ho=Hiri Motu
+content_filter_lang.hr=Croatian
+content_filter_lang.ht=Haitian
+content_filter_lang.hu=Hungarian
+content_filter_lang.hy=Armenian
+content_filter_lang.hz=Herero
+content_filter_lang.ia=Interlingua
+content_filter_lang.id=Indonesian
+content_filter_lang.ie=Interlingue
+content_filter_lang.ig=Igbo
+content_filter_lang.ii=Sichuan Yi
+content_filter_lang.ik=Inupiaq
+content_filter_lang.io=Ido
+content_filter_lang.is=Icelandic
+content_filter_lang.it=Italian
+content_filter_lang.iu=Inuktitut
+content_filter_lang.ja=Japanese
+content_filter_lang.jv=Javanese
+content_filter_lang.ka=Georgian
+content_filter_lang.kg=Kongo
+content_filter_lang.ki=Kikuyu; Gikuyu
+content_filter_lang.kj=Kuanyama; Kwanyama
+content_filter_lang.kk=Kazakh
+content_filter_lang.kl=Kalaallisut; Greenlandic
+content_filter_lang.km=Khmer
+content_filter_lang.kn=Kannada
+content_filter_lang.ko=Korean
+content_filter_lang.kr=Kanuri
+content_filter_lang.ks=Kashmiri
+content_filter_lang.ku=Kurdish
+content_filter_lang.kv=Komi
+content_filter_lang.kw=Cornish
+content_filter_lang.ky=Kirghiz
+content_filter_lang.la=Latin
+content_filter_lang.lb=Luxembourgish; Letzeburgesch
+content_filter_lang.lg=Ganda
+content_filter_lang.li=Limburgan; Limburger; Limburgish
+content_filter_lang.ln=Lingala
+content_filter_lang.lo=Lao
+content_filter_lang.lt=Lithuanian
+content_filter_lang.lu=Luba-Katanga
+content_filter_lang.lv=Latvian
+content_filter_lang.mg=Malagasy
+content_filter_lang.mh=Marshallese
+content_filter_lang.mi=Maori
+content_filter_lang.mk=Macedonian
+content_filter_lang.ml=Malayalam
+content_filter_lang.mn=Mongolian
+content_filter_lang.mo=Moldavian
+content_filter_lang.mr=Marathi
+content_filter_lang.ms=Malay
+content_filter_lang.mt=Maltese
+content_filter_lang.my=Burmese
+content_filter_lang.na=Nauru
+content_filter_lang.nb=Norwegian Bokm\u00e5l
+content_filter_lang.nd=North Ndebele
+content_filter_lang.ne=Nepali
+content_filter_lang.ng=Ndonga
+content_filter_lang.nl=Dutch
+content_filter_lang.nn=Norwegian Nynorsk
+content_filter_lang.no=Norwegian
+content_filter_lang.nr=South Ndebele
+content_filter_lang.nv=Navajo; Navaho
+content_filter_lang.ny=Chichewa; Chewa; Nyanja
+content_filter_lang.oc=Occitan (post 1500); Proven\u00e7al
+content_filter_lang.oj=Ojibwa
+content_filter_lang.om=Oromo
+content_filter_lang.or=Oriya
+content_filter_lang.os=Ossetian; Ossetic
+content_filter_lang.pa=Panjabi; Punjabi
+content_filter_lang.pi=Pali
+content_filter_lang.pl=Polish
+content_filter_lang.ps=Pushto
+content_filter_lang.pt=Portuguese
+content_filter_lang.qu=Quechua
+content_filter_lang.rm=Raeto-Romance
+content_filter_lang.rn=Rundi
+content_filter_lang.ro=Romanian
+content_filter_lang.ru=Russian
+content_filter_lang.rw=Kinyarwanda
+content_filter_lang.sa=Sanskrit
+content_filter_lang.sc=Sardinian
+content_filter_lang.sd=Sindhi
+content_filter_lang.se=Northern Sami
+content_filter_lang.sg=Sango
+content_filter_lang.si=Sinhala; Sinhalese
+content_filter_lang.sk=Slovak
+content_filter_lang.sl=Slovenian
+content_filter_lang.sm=Samoan
+content_filter_lang.sn=Shona
+content_filter_lang.so=Somali
+content_filter_lang.sq=Albanian
+content_filter_lang.sr=Serbian
+content_filter_lang.ss=Swati
+content_filter_lang.st=Sotho, Southern
+content_filter_lang.su=Sundanese
+content_filter_lang.sv=Swedish
+content_filter_lang.sw=Swahili
+content_filter_lang.ta=Tamil
+content_filter_lang.te=Telugu
+content_filter_lang.tg=Tajik
+content_filter_lang.th=Thai
+content_filter_lang.ti=Tigrinya
+content_filter_lang.tk=Turkmen
+content_filter_lang.tl=Tagalog
+content_filter_lang.tn=Tswana
+content_filter_lang.to=Tonga (Tonga Islands)
+content_filter_lang.tr=Turkish
+content_filter_lang.tr=Turkish
+content_filter_lang.ts=Tsonga
+content_filter_lang.tt=Tatar
+content_filter_lang.tw=Twi
+content_filter_lang.ty=Tahitian
+content_filter_lang.ug=Uighur; Uyghur
+content_filter_lang.uk=Ukrainian
+content_filter_lang.ur=Urdu
+content_filter_lang.uz=Uzbek
+content_filter_lang.ve=Venda
+content_filter_lang.vi=Vietnamese
+content_filter_lang.vo=Volap\u00fck
+content_filter_lang.wa=Walloon
+content_filter_lang.wo=Wolof
+content_filter_lang.xh=Xhosa
+content_filter_lang.yi=Yiddish
+content_filter_lang.yo=Yoruba
+content_filter_lang.za=Zhuang; Chuang
+content_filter_lang.zh=Chinese
+content_filter_lang.zu=Zulu
+
+## Duplicate messages to take in account the old
+## ISO code.
+content_filter_lang.iw=Hebrew
+content_filter_lang.in=Indonesian
+content_filter_lang.ji=Yiddish
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/content-model_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/content-model_pt_PT.properties
new file mode 100644
index 0000000..916ec5f
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/content-model_pt_PT.properties
@@ -0,0 +1,360 @@
+# Display labels for Content Domain Model
+
+cm_contentmodel.description=Alfresco Content Domain Model
+
+cm_contentmodel.type.cm_object.title=Object
+cm_contentmodel.type.cm_object.description=Base Content Domain Object
+cm_contentmodel.property.cm_name.title=Name
+cm_contentmodel.property.cm_name.description=Name
+
+cm_contentmodel.type.cm_folder.title=Folder
+cm_contentmodel.type.cm_folder.description=Folder
+cm_contentmodel.property.cm_orderedchildren.title=Ordered Children
+cm_contentmodel.property.cm_orderedchildren.description=Indicates whether the children of the folder are ordered
+cm_contentmodel.association.cm_contains.title=Contains
+cm_contentmodel.association.cm_contains.description=Contains
+
+cm_contentmodel.type.cm_content.title=Content
+cm_contentmodel.type.cm_content.description=Base Content Object
+cm_contentmodel.property.cm_content.title=Content
+cm_contentmodel.property.cm_content.description=Content
+
+cm_contentmodel.type.cm_linkfile.title=File Link
+cm_contentmodel.type.cm_linkfile.description=Link to another File
+cm_contentmodel.property.cm_path.title=Link File Path
+cm_contentmodel.property.cm_path.description=Path to the linked File
+
+cm_contentmodel.type.cm_savedquery.title=Saved Query
+cm_contentmodel.type.cm_savedquery.description=Saved Query
+
+cm_contentmodel.type.cm_systemfolder.title=System Folder
+cm_contentmodel.type.cm_systemfolder.description=Folder for containing system-level items
+
+cm_contentmodel.type.cm_person.title=Person
+cm_contentmodel.type.cm_person.description=Person
+
+cm_contentmodel.property.cm_userName.title=User Name
+cm_contentmodel.property.cm_userName.description=The person's user name
+cm_contentmodel.property.cm_homeFolder.title=Home Folder
+cm_contentmodel.property.cm_homeFolder.description=The person's home folder
+cm_contentmodel.property.cm_firstName.title=First Name
+cm_contentmodel.property.cm_firstName.description=The person's first name
+cm_contentmodel.property.cm_lastName.title=Last Name
+cm_contentmodel.property.cm_lastName.description=The person's last name
+cm_contentmodel.property.cm_middleName.title=Middle Name
+cm_contentmodel.property.cm_middleName.description=The person's middle name
+cm_contentmodel.property.cm_email.title=E-mail Address
+cm_contentmodel.property.cm_email.description=The person's e-mail address
+cm_contentmodel.property.cm_homeFolderProvider.title=Home Folder Provider
+cm_contentmodel.property.cm_homeFolderProvider.description=Home Folder Provider
+cm_contentmodel.property.cm_defaultHomeFolderPath.title=Home Folder Path
+cm_contentmodel.property.cm_defaultHomeFolderPath.description=Path to the Person's home folder
+cm_contentmodel.property.cm_presenceProvider.title=Presense Provider
+cm_contentmodel.property.cm_presenceProvider.description=Presense Provider
+cm_contentmodel.property.cm_presenceUsername.title=Presense User Name
+cm_contentmodel.property.cm_presenceUsername.description=Presense User Name
+cm_contentmodel.property.cm_jobtitle.title=Job Title
+cm_contentmodel.property.cm_jobtitle.description=The person's job title
+cm_contentmodel.property.cm_location.title=Location
+cm_contentmodel.property.cm_location.description=The person's location
+cm_contentmodel.property.cm_persondescription.title=Summary
+cm_contentmodel.property.cm_persondescription.description=The person's summary
+cm_contentmodel.property.cm_telephone.title=Telephone
+cm_contentmodel.property.cm_telephone.description=The person's telephone number
+cm_contentmodel.property.cm_mobile.title=Mobile
+cm_contentmodel.property.cm_mobile.description=The person's mobile telephone number
+cm_contentmodel.property.cm_organizationId.title=Organization Id
+cm_contentmodel.property.cm_organizationId.description=The person's organization id
+cm_contentmodel.property.cm_organization.title=Company
+cm_contentmodel.property.cm_organization.description=The person's company
+cm_contentmodel.property.cm_companyaddress1.title=Address
+cm_contentmodel.property.cm_companyaddress1.description=First line of person's company address
+cm_contentmodel.property.cm_companyaddress2.title=Address Line 2
+cm_contentmodel.property.cm_companyaddress2.description=Second line of person's company address
+cm_contentmodel.property.cm_companyaddress3.title=Address Line 3
+cm_contentmodel.property.cm_companyaddress3.description=Third line of person's company address
+cm_contentmodel.property.cm_companypostcode.title=Post Code
+cm_contentmodel.property.cm_companypostcode.description=The person's company post code
+cm_contentmodel.property.cm_companytelephone.title=Telephone
+cm_contentmodel.property.cm_companytelephone.description=The person's company telephone number
+cm_contentmodel.property.cm_companyfax.title=Fax
+cm_contentmodel.property.cm_companyfax.description=The person's company fax number
+cm_contentmodel.property.cm_companyemail.title=Email
+cm_contentmodel.property.cm_companyemail.description=The person's company email address
+cm_contentmodel.property.cm_skype.title=Skype
+cm_contentmodel.property.cm_skype.description=The person's Skype user id
+cm_contentmodel.property.cm_instantmsg.title=IM
+cm_contentmodel.property.cm_instantmsg.description=The person's instant messaging user id
+cm_contentmodel.property.cm_userStatus.title=Status
+cm_contentmodel.property.cm_userStatus.description=The person's current status
+cm_contentmodel.property.cm_userStatusTime.title=Status Time
+cm_contentmodel.property.cm_userStatusTime.description=The time the person's status was last updated
+cm_contentmodel.property.cm_googleusername.title=Google User Name
+cm_contentmodel.property.cm_googleusername.description=The person's Google user name
+cm_contentmodel.property.cm_sizeCurrent.title=Usage
+cm_contentmodel.property.cm_sizeCurrent.description=The amount of disk space the person is using
+cm_contentmodel.property.cm_sizeQuota.title=Quota
+cm_contentmodel.property.cm_sizeQuota.description=The maximum amount of disk space the person can use
+cm_contentmodel.property.cm_emailFeedId.title=Email Feed Id
+cm_contentmodel.property.cm_emailFeedId.description=The id of the person's email feed id
+cm_contentmodel.association.cm_avatar.title=Avatar
+cm_contentmodel.association.cm_avatar.description=The person's avatar image
+
+cm_contentmodel.type.cm_category_root.title=Category Root
+cm_contentmodel.type.cm_category_root.description=Root Category
+cm_contentmodel.association.cm_categories.title=Categories
+cm_contentmodel.association.cm_categories.description=Categories within Category Root
+
+cm_contentmodel.type.cm_category.title=Category
+cm_contentmodel.type.cm_category.description=Category
+cm_contentmodel.association.cm_subcategories.title=Categories
+cm_contentmodel.association.cm_subcategories.description=Sub-categories within Category
+
+cm_contentmodel.aspect.cm_titled.title=Titled
+cm_contentmodel.aspect.cm_titled.description=Titled
+cm_contentmodel.property.cm_title.title=Title
+cm_contentmodel.property.cm_title.description=Content Title
+cm_contentmodel.property.cm_description.title=Description
+cm_contentmodel.property.cm_description.description=Content Description
+
+cm_contentmodel.aspect.cm_auditable.title=Auditable
+cm_contentmodel.aspect.cm_auditable.description=Auditable
+cm_contentmodel.property.cm_created.title=Created Date
+cm_contentmodel.property.cm_created.description=Created Date
+cm_contentmodel.property.cm_creator.title=Creator
+cm_contentmodel.property.cm_creator.description=Who created this item
+cm_contentmodel.property.cm_modified.title=Modified Date
+cm_contentmodel.property.cm_modified.description=When this item as last modified
+cm_contentmodel.property.cm_modifier.title=Modifier
+cm_contentmodel.property.cm_modifier.description=Who last modified this item
+cm_contentmodel.property.cm_accessed.title=Last Accessed Date
+cm_contentmodel.property.cm_accessed.description=When this item was last accessed
+
+cm_contentmodel.aspect.cm_author.title=Author
+cm_contentmodel.aspect.cm_author.description=Author
+cm_contentmodel.property.cm_author.title=Author
+cm_contentmodel.property.cm_author.description=Author
+
+cm_contentmodel.aspect.cm_localizable.title=Localizable
+cm_contentmodel.aspect.cm_localizable.description=Localizable
+cm_contentmodel.property.cm_locale.title=Locale
+cm_contentmodel.property.cm_locale.description=Locale
+
+cm_contentmodel.aspect.cm_translatable.title=Translatable
+cm_contentmodel.aspect.cm_translatable.description=Translatable
+cm_contentmodel.association.cm_translations.title=Translations
+cm_contentmodel.association.cm_translations.description=Translations
+
+cm_contentmodel.aspect.cm_transformable.title=Transformable
+cm_contentmodel.aspect.cm_transformable.description=Transformable
+cm_contentmodel.association.cm_formats.title=Formats
+cm_contentmodel.association.cm_formats.description=Transformed Items
+
+cm_contentmodel.aspect.cm_templatable.title=Templatable
+cm_contentmodel.aspect.cm_templatable.description=Templatable
+cm_contentmodel.property.cm_template.title=Template
+cm_contentmodel.property.cm_template.description=Template
+
+cm_contentmodel.aspect.cm_complianceable.title=Complianceable
+cm_contentmodel.aspect.cm_complianceable.description=Complianceable
+cm_contentmodel.property.cm_removeAfter.title=Remove After
+cm_contentmodel.property.cm_removeAfter.description=Remove After
+
+cm_contentmodel.aspect.cm_ownable.title=Ownable
+cm_contentmodel.aspect.cm_ownable.description=Ownable
+cm_contentmodel.property.cm_owner.title=Owner
+cm_contentmodel.property.cm_owner.description=Owner
+
+cm_contentmodel.aspect.cm_dublincore.title=Dublin Core
+cm_contentmodel.aspect.cm_dublincore.description=Dublin Core
+cm_contentmodel.property.cm_publisher.title=Publisher
+cm_contentmodel.property.cm_publisher.description=Publisher
+cm_contentmodel.property.cm_contributor.title=Contributor
+cm_contentmodel.property.cm_contributor.description=Contributor
+cm_contentmodel.property.cm_type.title=Type
+cm_contentmodel.property.cm_type.description=Type
+cm_contentmodel.property.cm_identifier.title=Identifier
+cm_contentmodel.property.cm_identifier.description=Identifier
+cm_contentmodel.property.cm_dcsource.title=Source
+cm_contentmodel.property.cm_dcsource.description=Source
+cm_contentmodel.property.cm_coverage.title=Coverage
+cm_contentmodel.property.cm_coverage.description=Coverage
+cm_contentmodel.property.cm_rights.title=Rights
+cm_contentmodel.property.cm_rights.description=Rights
+cm_contentmodel.property.cm_subject.title=Subject
+cm_contentmodel.property.cm_subject.description=Subject
+
+cm_contentmodel.aspect.cm_basable.title=Basable
+cm_contentmodel.aspect.cm_basable.description=Basable
+cm_contentmodel.association.cm_basis.title=Basis
+cm_contentmodel.association.cm_basis.description=Basis
+
+cm_contentmodel.aspect.cm_partable.title=Partable
+cm_contentmodel.aspect.cm_partable.description=Partable
+cm_contentmodel.association.cm_parts.title=Parts
+cm_contentmodel.association.cm_parts.description=Parts
+
+cm_contentmodel.aspect.cm_referencing.title=Referencing
+cm_contentmodel.aspect.cm_referencing.description=Referencing
+cm_contentmodel.association.cm_references.title=References
+cm_contentmodel.association.cm_references.description=References
+
+cm_contentmodel.aspect.cm_replacable.title=Replaceable
+cm_contentmodel.aspect.cm_replacable.description=Replaceable
+cm_contentmodel.association.cm_replaces.title=Replaces
+cm_contentmodel.association.cm_replaces.description=Replaces
+
+cm_contentmodel.aspect.cm_effectivity.title=Effectivity
+cm_contentmodel.aspect.cm_effectivity.description=Effectivity
+cm_contentmodel.property.cm_from.title=Effective From
+cm_contentmodel.property.cm_from.description=Effective From
+cm_contentmodel.property.cm_to.title=Effective To
+cm_contentmodel.property.cm_to.description=Effective To
+
+cm_contentmodel.aspect.cm_summarizable.title=Summarizable
+cm_contentmodel.aspect.cm_summarizable.description=Summarizable
+cm_contentmodel.property.cm_summary.title=Summary
+cm_contentmodel.property.cm_summary.description=Summary
+
+cm_contentmodel.aspect.cm_countable.title=Countable
+cm_contentmodel.aspect.cm_countable.description=Countable
+cm_contentmodel.property.cm_hits.title=Hits
+cm_contentmodel.property.cm_hits.description=Hits
+
+cm_contentmodel.aspect.cm_copiedFrom.title=Copied From
+cm_contentmodel.aspect.cm_copiedFrom.description=Copied From
+cm_contentmodel.property.cm_source.title=Source
+cm_contentmodel.property.cm_source.description=Source
+
+cm_contentmodel.aspect.cm_workingcopy.title=Working Copy
+cm_contentmodel.aspect.cm_workingcopy.description=Working Copy
+cm_contentmodel.property.cm_workingCopyOwner.title=Working Copy Owner
+cm_contentmodel.property.cm_workingCopyOwner.description=Working Copy Owner
+
+cm_contentmodel.aspect.cm_versionable.title=Versionable
+cm_contentmodel.aspect.cm_versionable.description=Versionable
+cm_contentmodel.property.cm_versionLabel.title=Version Label
+cm_contentmodel.property.cm_versionLabel.description=Version Label
+cm_contentmodel.property.cm_autoVersion.title=Auto Version
+cm_contentmodel.property.cm_autoVersion.description=Auto Version
+cm_contentmodel.property.cm_initialVersion.title=Initial Version
+cm_contentmodel.property.cm_initialVersion.description=Initial Version
+
+cm_contentmodel.aspect.cm_lockable.title=Lockable
+cm_contentmodel.aspect.cm_lockable.description=Lockable
+cm_contentmodel.property.cm_lockOwner.title=Lock Owner
+cm_contentmodel.property.cm_lockOwner.description=Lock Owner
+cm_contentmodel.property.cm_lockType.title=Lock Type
+cm_contentmodel.property.cm_lockType.description=Lock Type
+cm_contentmodel.property.cm_expiryDate.title=Expiry Date
+cm_contentmodel.property.cm_expiryDate.description=Expiry Date
+cm_contentmodel.property.cm_lockIsDeep.title=Deep Lock
+cm_contentmodel.property.cm_lockIsDeep.description=Deep Lock
+
+cm_contentmodel.aspect.cm_subscribable.title=Subscribable
+cm_contentmodel.aspect.cm_subscribable.description=Subscribable
+cm_contentmodel.association.cm_subscribedBy.title=Subscribed By
+cm_contentmodel.association.cm_subscribedBy.description=Subscribed By
+
+cm_contentmodel.aspect.cm_classifiable.title=Classifiable
+cm_contentmodel.aspect.cm_classifiable.description=Classifiable
+
+cm_contentmodel.aspect.cm_generalclassifiable.title=Classifiable
+cm_contentmodel.aspect.cm_generalclassifiable.description=Classifiable
+cm_contentmodel.property.cm_categories.title=Categories
+cm_contentmodel.property.cm_categories.description=Categories
+
+cm_contentmodel.aspect.cm_taggable.title=Taggable
+cm_contentmodel.aspect.cm_taggable.description=Taggable
+cm_contentmodel.property.cm_taggable.title=Tags
+cm_contentmodel.property.cm_taggable.description=Tags
+
+cm_contentmodel.aspect.cm_attachable.title=Attachable
+cm_contentmodel.aspect.cm_attachable.description=Allows other repository objects to be attached
+cm_contentmodel.association.cm_attachments.title=Attachments
+cm_contentmodel.association.cm_attachments.description=Attached repository objects
+
+cm_contentmodel.aspect.cm_emailed.title=Emailed
+cm_contentmodel.aspect.cm_emailed.description=Emailed
+cm_contentmodel.property.cm_originator.title=Originator
+cm_contentmodel.property.cm_originator.description=Originator
+cm_contentmodel.property.cm_addressee.title=Addressee
+cm_contentmodel.property.cm_addressee.description=Addressee
+cm_contentmodel.property.cm_addressees.title=Addressees
+cm_contentmodel.property.cm_addressees.description=Addressees
+cm_contentmodel.property.cm_subjectline.title=Subject
+cm_contentmodel.property.cm_subjectline.description=Subject
+cm_contentmodel.property.cm_sentdate.title=Sent Date
+cm_contentmodel.property.cm_sentdate.description=Sent Date
+
+cm_contentmodel.aspect.cm_geographic.title=Geographic
+cm_contentmodel.aspect.cm_geographic.description=Geographic
+cm_contentmodel.property.cm_latitude.title=Latitude
+cm_contentmodel.property.cm_latitude.description=Latitude
+cm_contentmodel.property.cm_longitude.title=Longitude
+cm_contentmodel.property.cm_longitude.description=Longitude
+
+cm_contentmodel.aspect.exif_exif.title=EXIF
+cm_contentmodel.aspect.exif_exif.description=Subset of the standard EXIF metadata
+cm_contentmodel.property.exif_dateTimeOriginal.title=Date and Time
+cm_contentmodel.property.exif_dateTimeOriginal.description=Date and time when original image was generated
+cm_contentmodel.property.exif_pixelXDimension.title=Image Width
+cm_contentmodel.property.exif_pixelXDimension.description=The width of the image in pixels
+cm_contentmodel.property.exif_pixelYDimension.title=Image Height
+cm_contentmodel.property.exif_pixelYDimension.description=The height of the image in pixels
+cm_contentmodel.property.exif_exposureTime.title=Exposure Time
+cm_contentmodel.property.exif_exposureTime.description=Exposure time, in seconds
+cm_contentmodel.property.exif_fNumber.title=F Number
+cm_contentmodel.property.exif_fNumber.description=F Number
+cm_contentmodel.property.exif_flash.title=Flash Activated
+cm_contentmodel.property.exif_flash.description=Whether the flash activated when the picture was taken
+cm_contentmodel.property.exif_focalLength.title=Focal Length
+cm_contentmodel.property.exif_focalLength.description=Focal length of the lens, in millimeters
+cm_contentmodel.property.exif_isoSpeedRatings.title=ISO Speed
+cm_contentmodel.property.exif_isoSpeedRatings.description=ISO Speed
+cm_contentmodel.property.exif_manufacturer.title=Camera Manufacturer
+cm_contentmodel.property.exif_manufacturer.description=Manufacturer of the camera that took the picture
+cm_contentmodel.property.exif_model.title=Camera Model
+cm_contentmodel.property.exif_model.description=Model of the camera that took the picture
+cm_contentmodel.property.exif_software.title=Camera Software
+cm_contentmodel.property.exif_software.description=Software on the camera that took the picture
+cm_contentmodel.property.exif_orientation.title=Orientation
+cm_contentmodel.property.exif_orientation.description=Orientation of the picture
+cm_contentmodel.property.exif_xResolution.title=Horizontal Resolution
+cm_contentmodel.property.exif_xResolution.description=Horizontal resolution in pixels per unit
+cm_contentmodel.property.exif_yResolution.title=Vertical Resolution
+cm_contentmodel.property.exif_yResolution.description=Vertical resolution in pixels per unit
+cm_contentmodel.property.exif_resolutionUnit.title=Resolution Unit
+cm_contentmodel.property.exif_resolutionUnit.description=Unit used for horizontal and vertical resolution
+
+cm_contentmodel.aspect.audio_audio.title=Audio
+cm_contentmodel.aspect.audio_audio.description=Subset of the standard xmpDM Audio metadata
+cm_contentmodel.property.audio_album.title=Album
+cm_contentmodel.property.audio_album.description=Album
+cm_contentmodel.property.audio_artist.title=Artist
+cm_contentmodel.property.audio_artist.description=Artist who performed the work
+cm_contentmodel.property.audio_composer.title=Composer
+cm_contentmodel.property.audio_composer.description=Composer who composed the work
+cm_contentmodel.property.audio_engineer.title=Engineer
+cm_contentmodel.property.audio_engineer.description=Recording Engineer
+cm_contentmodel.property.audio_genre.title=Genre
+cm_contentmodel.property.audio_genre.description=Genre of the music
+cm_contentmodel.property.audio_trackNumber.title=Track Number
+cm_contentmodel.property.audio_trackNumber.description=Track Number of the work in the Album
+cm_contentmodel.property.audio_releaseDate.title=Release Date
+cm_contentmodel.property.audio_releaseDate.description=Release Date
+cm_contentmodel.property.audio_sampleRate.title=Sample Rate
+cm_contentmodel.property.audio_sampleRate.description=Sample Rate
+cm_contentmodel.property.audio_sampleType.title=Sample Type
+cm_contentmodel.property.audio_sampleType.description=Audio Sample Type, typically one of 8Int, 16Int, 32Int or 32Float
+cm_contentmodel.property.audio_channelType.title=Channel Type
+cm_contentmodel.property.audio_channelType.description=Audio Channel Type, typically one of Mono, Stereo, 5.1 or 7.1
+cm_contentmodel.property.audio_compressor.title=Compressor
+cm_contentmodel.property.audio_compressor.description=Audio Compressor Used, such as MP3 or FLAC
+
+cm_contentmodel.aspect.cm_indexControl.title=Index Control
+cm_contentmodel.aspect.cm_indexControl.description=Control Index Behaviour
+cm_contentmodel.property.cm_isIndexed.title=Is Indexed
+cm_contentmodel.property.cm_isIndexed.description=Is the node indexed and can be found via search.
+cm_contentmodel.property.cm_isContentIndexed.title=Is Content Indexed
+cm_contentmodel.property.cm_isContentIndexed.description=Are the node's d:content properties indexed?
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/content-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/content-service_pt_PT.properties
new file mode 100644
index 0000000..599250b
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/content-service_pt_PT.properties
@@ -0,0 +1,26 @@
+# Content-related messages
+
+content.content_missing=The node''s content is missing: \n node: {0} \n reader: {1} \n Please contact your system administrator.
+content.runtime_exec.property_moved=The property ''errorCodes'' has moved down onto the RuntimeExec class
+
+index.recovery.out_of_date=The indexes are not synchronized with the database.
+index.tracking.starting=Index recovery started.
+index.tracking.complete=Index recovery completed.
+index.tracking.progress=\tProcessing transactions around {0}.
+index.recovery.starting=Index recovery started: {0} transactions.
+index.recovery.complete=Index recovery completed.
+index.recovery.progress=\t{0} % complete.
+index.recovery.terminated=Index recovery terminated.
+
+node.archive.msg.busy=A bulk purge or restore operation is currently in progress
+
+content.http_reader.err.no_connection=Unable to connect to remote Alfresco server via HTTP: {0}
+content.http_reader.err.no_authentication=The HTTP reader was unable to authenticate on the remote server: {0} \n
+content.http_reader.err.check_cluster=Please ensure that 'replicateUpdates' and 'replicateUpdatesViaCopy' is enabled for the cache 'org.alfresco.cache.ticketsCache'. Check that the general cluster configuration is correct and working.
+content.http_reader.err.unrecognized=An unrecognized error occurred when attempting to download content from remote server:\n Server: {0} \n Content: {1} \n HTTP Response: {2}
+
+metadata.extraction.err.type_conversion=Metadata extraction failed because an extracted value failed to convert to the required type: \n Extractor: {0} \n Target Property QName: {1} \n Required Type: {2} \n Extracted Value: {3}
+
+transform.err.format_or_password=Failed to convert content, possibly due to an incorrectly formatted or password protected file.
+
+content.routing.err.invalid_default_store=The ''defaultStoreName'', ''{0}'' does not refer to a store in ''storesByName'' ({1}).
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/copy-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/copy-service_pt_PT.properties
new file mode 100644
index 0000000..56490a7
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/copy-service_pt_PT.properties
@@ -0,0 +1,3 @@
+# copy service externalised display strings
+
+copy_service.copy_of_label=Copy of {0}
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/data-list-model_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/data-list-model_pt_PT.properties
new file mode 100644
index 0000000..dad9f7b
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/data-list-model_pt_PT.properties
@@ -0,0 +1,114 @@
+# Display labels for Share Data Lists Model
+dl_datalistmodel.description=Alfresco Share Data List Model
+
+dl_datalistmodel.type.dl_dataList.title=Data List folder type
+dl_datalistmodel.type.dl_dataList.description=Holds Data List items of the type specified in the dl:dataListItemType property.
+dl_datalistmodel.property.dl_dataListItemType.title=Data List Item Type
+dl_datalistmodel.property.dl_dataListItemType.description=Determines which subtype of dl:dataListItem will be used when create new items within the Data List.
+
+dl_datalistmodel.type.dl_dataListItem.title=Data List parent type
+dl_datalistmodel.type.dl_dataListItem.description=Parent type from which sample Data List Item types are derived.
+
+## Simple "To do" List
+dl_datalistmodel.type.dl_todoList.title=To Do List
+dl_datalistmodel.type.dl_todoList.description=A simple to do list with optional assignee.
+dl_datalistmodel.property.dl_todoTitle.title=Title
+dl_datalistmodel.property.dl_todoDueDate.title=Due Date
+dl_datalistmodel.property.dl_todoPriority.title=Priority
+dl_datalistmodel.property.dl_todoStatus.title=Status
+dl_datalistmodel.property.dl_todoNotes.title=Notes
+dl_datalistmodel.association.dl_assignee.title=Assignee
+dl_datalistmodel.association.dl_attachments.title=Attachments
+
+# Gantt Aspect
+dl_datalistmodel.property.dl_ganttStartDate.title=Start Date
+dl_datalistmodel.property.dl_ganttEndDate.title=End Date
+dl_datalistmodel.property.dl_ganttPercentComplete.title=% Complete
+
+# Task List (Advanced)
+dl_datalistmodel.type.dl_task.title=Task List (Advanced)
+dl_datalistmodel.type.dl_task.description=Advanced tasks list including title, description, start and end dates, priority, status, comments, assignees and attachments.
+dl_datalistmodel.property.dl_taskPriority.title=Priority
+dl_datalistmodel.property.dl_taskStatus.title=Status
+dl_datalistmodel.property.dl_taskComments.title=Comments
+dl_datalistmodel.association.dl_taskAssignee.title=Assignee
+
+# Task List (Simple)
+dl_datalistmodel.type.dl_simpletask.title=Task List (Simple)
+dl_datalistmodel.type.dl_simpletask.description=Simple tasks list including title, description, due date, priority, status, comments.
+dl_datalistmodel.property.dl_simpletaskDueDate.title=Due Date
+dl_datalistmodel.property.dl_simpletaskPriority.title=Priority
+dl_datalistmodel.property.dl_simpletaskStatus.title=Status
+dl_datalistmodel.property.dl_simpletaskComments.title=Comments
+
+# Contact
+dl_datalistmodel.type.dl_contact.title=Contact List
+dl_datalistmodel.type.dl_contact.description=Contacts list including first name, last name, full name, email, job title, phone (office), phone (mobile).
+dl_datalistmodel.property.dl_contactFirstName.title=First Name
+dl_datalistmodel.property.dl_contactLastName.title=Last Name
+dl_datalistmodel.property.dl_contactEmail.title=Email
+dl_datalistmodel.property.dl_contactCompany.title=Company
+dl_datalistmodel.property.dl_contactJobTitle.title=Job Title
+dl_datalistmodel.property.dl_contactPhoneOffice.title=Phone (Office)
+dl_datalistmodel.property.dl_contactPhoneMobile.title=Phone (Mobile)
+dl_datalistmodel.property.dl_contactNotes.title=Notes
+
+# Issues
+dl_datalistmodel.type.dl_issue.title=Issue List
+dl_datalistmodel.type.dl_issue.description=Issues list including ID, status, priority, description, due data, comments, assign to, related issues.
+dl_datalistmodel.property.dl_issueID.title=Issue ID
+dl_datalistmodel.property.dl_issueStatus.title=Status
+dl_datalistmodel.property.dl_issuePriority.title=Priority
+dl_datalistmodel.property.dl_issueDescription.title=Description
+dl_datalistmodel.property.dl_issueDueDate.title=Due Date
+dl_datalistmodel.property.dl_issueComments.title=Comments
+dl_datalistmodel.association.dl_issueAssignedTo.title=Assigned To
+dl_datalistmodel.property.dl_issueRelatedIssues.title=Related Issues
+
+# Event
+dl_datalistmodel.type.dl_event.title=Event List
+dl_datalistmodel.type.dl_event.description=Events list including title, description, location, start and end date/time.
+dl_datalistmodel.property.dl_eventLocation.title=Location
+dl_datalistmodel.property.dl_eventStartDate.title=Start Date
+dl_datalistmodel.property.dl_eventEndDate.title=End Date
+dl_datalistmodel.property.dl_eventRegistrations.title=Registrations
+dl_datalistmodel.property.dl_eventNote.title=Notes
+
+# Location
+dl_datalistmodel.type.dl_location.title=Location List
+dl_datalistmodel.type.dl_location.description=Locations/Addresses list
+dl_datalistmodel.property.dl_locationAddress1.title=Address Line 1
+dl_datalistmodel.property.dl_locationAddress2.title=Address Line 2
+dl_datalistmodel.property.dl_locationAddress3.title=Address Line 3
+dl_datalistmodel.property.dl_locationZip.title=Zip/Post Code
+dl_datalistmodel.property.dl_locationState.title=State/County
+dl_datalistmodel.property.dl_locationCountry.title=Country
+dl_datalistmodel.property.dl_locationNote.title=Notes
+
+# Meeting Agenda
+dl_datalistmodel.type.dl_meetingAgenda.title=Meeting Agenda
+dl_datalistmodel.type.dl_meetingAgenda.description=Manage meeting agenda items including description, owner, allocated time.
+dl_datalistmodel.property.dl_meetingAgendaRef.title=Reference
+dl_datalistmodel.property.dl_meetingAgendaTime.title=Time (mins)
+dl_datalistmodel.property.dl_meetingAgendaOwner.title=Owner
+
+# Event Agenda
+dl_datalistmodel.type.dl_eventAgenda.title=Event Agenda
+dl_datalistmodel.type.dl_eventAgenda.description=Manage event agenda items including session names, presenters, start and end times.
+dl_datalistmodel.property.dl_eventAgendaRef.title=Reference
+dl_datalistmodel.property.dl_eventAgendaStartTime.title=Start Time
+dl_datalistmodel.property.dl_eventAgendaEndTime.title=End Time
+dl_datalistmodel.property.dl_eventAgendaSessionName.title=Session Name
+dl_datalistmodel.property.dl_eventAgendaPresenter.title=Presenter
+dl_datalistmodel.property.dl_eventAgendaAudience.title=Audience
+dl_datalistmodel.property.dl_eventAgendaNotes.title=Notes
+
+# List constraint display labels
+listconstraint.dl_task_status.Not\ Started=Not Started
+listconstraint.dl_task_status.In\ Progress=In Progress
+listconstraint.dl_task_status.On\ Hold= On Hold
+listconstraint.dl_task_status.Complete=Complete
+listconstraint.dl_priority_value.High=High
+listconstraint.dl_priority_value.Normal=Normal
+listconstraint.dl_priority_value.Low=Low
+
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/dictionary-messages_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/dictionary-messages_pt_PT.properties
new file mode 100644
index 0000000..fc3c952
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/dictionary-messages_pt_PT.properties
@@ -0,0 +1,51 @@
+# Dictionary-related messages
+
+d_dictionary.model.err.no_model=Model ''{0}'' does not exist
+d_dictionary.model.err.type_not_found=Failed to create anonymous type as specified type {0} not found
+d_dictionary.model.err.aspect_not_found=Failed to create anonymous type as specified aspect {0} not found
+
+d_dictionary.constraint.err.cyclic_ref=Constraint ''{0}'' is part of a cyclic reference of constraints
+d_dictionary.constraint.err.type_and_ref=Constraint ''{0}'' cannot have a ''type'' and be a ''reference'' attribute
+d_dictionary.constraint.err.type_or_ref=Constraint ''{0}'' cannot have a ''type'' and be a ''reference'' attribute
+d_dictionary.constraint.err.ref_not_found=Constraint reference ''{0}'' not found on constraint ''{1}''
+d_dictionary.constraint.err.anon_needs_property=Anonymous constraints can only be declared within the context of a property
+d_dictionary.constraint.err.invalid_type=Constraint type ''{0}'' on constraint ''{1}'' is not a well-known type or a valid Constraint implementation
+d_dictionary.constraint.err.property_simple_and_list="Constraint ''{0}'' has both a simple and list value for property ''{1}''
+d_dictionary.constraint.err.construct_failure=Failed to construct an instance of type ''{0}'' for constraint ''{1}''
+d_dictionary.constraint.err.property_mismatch=Property mismatch setting property ''{0}'' on constraint ''{1}''
+d_dictionary.constraint.err.reserved_property=Property ''{0}'' is reserved and can''t be set on constraint ''{1}''.
+d_dictionary.constraint.err.property_not_set=Property ''{0}'' has not been set on constraint ''{1}''
+d_dictionary.constraint.err.evaluate_exception=Exception during evaluation of constraint ''{0}'': {1}
+
+d_dictionary.property.err.property_type_not_specified=Property type of property ''{0}'' must be specified
+d_dictionary.property.err.property_type_not_found=Property type ''{0}'' of property ''{1}'' is not found
+d_dictionary.property.err.single_valued_content=Content properties must be single-valued
+d_dictionary.property.err.duplicate_constraint_on_property=Found duplicate constraint definition ''{0}'' within property ''{1}''
+d_dictionary.property.err.cannot_relax_mandatory=Cannot relax mandatory attribute of property ''{0}
+d_dictionary.property.err.cannot_relax_mandatory_enforcement=Cannot relax mandatory attribute enforcement of property ''{0}
+
+d_dictionary.constraint.registered.not_registered=There is no constraint registered by name ''{0}''.
+
+d_dictionary.constraint.regex.no_match=Value ''{0}'' does not match regular expression: {1}
+d_dictionary.constraint.regex.match=Value ''{0}'' matches regular expression: {1}
+d_dictionary.constraint.regex.error.cm\:filename=Value ''{0}'' is not valid as a file name. This property must be a valid file name.
+
+d_dictionary.constraint.numeric_range.invalid_min_value=Invalid ''minValue'' property: {0}
+d_dictionary.constraint.numeric_range.invalid_max_value=Invalid ''maxValue'' property: {0}
+d_dictionary.constraint.numeric_range.non_numeric=Property value could not be converted to a double: {0}
+d_dictionary.constraint.numeric_range.out_of_range=Numeric value ''{0}'' is not in range [{1}; {2}]
+
+d_dictionary.constraint.string_length.invalid_min_length=Invalid ''minLength'' property: {0}
+d_dictionary.constraint.string_length.invalid_max_length=Invalid ''maxLength'' property: {0}
+d_dictionary.constraint.string_length.non_string=Property value could not be converted to a String: {0}
+d_dictionary.constraint.string_length.invalid_length=String length of ''{0}'' is not in range [{1}; {2}]
+
+d_dictionary.constraint.list_of_values.no_values=The list of allowed values is empty
+d_dictionary.constraint.list_of_values.non_string=Property value could not be converted to a String: {0}
+d_dictionary.constraint.list_of_values.invalid_value=The value is not an allowed value: {0}
+
+d_dictionary.constraint.user_name.invalid_user_name=The value ''{0}'' is not an allowed user name: it is an authority of type: {1}
+d_dictionary.constraint.user_name.non_string=Property value could not be converted to a String: {0}
+
+d_dictionary.constraint.authority_name.invalid_authority_name=The value ''{0}'' is not an allowed authority name: it is an authority of type: {1}
+d_dictionary.constraint.authority_name.non_string=Property value could not be converted to a String: {0}
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/dictionary-model_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/dictionary-model_pt_PT.properties
new file mode 100644
index 0000000..79ffd29
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/dictionary-model_pt_PT.properties
@@ -0,0 +1,34 @@
+# Display labels for Dictionary Model
+
+d_dictionary.description=Alfresco Dictionary Model
+
+d_dictionary.datatype.d_any.title=Any
+d_dictionary.datatype.d_any.description=Any
+d_dictionary.datatype.d_text.title=Text
+d_dictionary.datatype.d_text.description=Text
+d_dictionary.datatype.d_content.title=Content
+d_dictionary.datatype.d_content.description=Content
+d_dictionary.datatype.d_int.title=Integer
+d_dictionary.datatype.d_int.description=Integer
+d_dictionary.datatype.d_long.title=Long
+d_dictionary.datatype.d_long.description=Long
+d_dictionary.datatype.d_float.title=Float
+d_dictionary.datatype.d_float.description=Float
+d_dictionary.datatype.d_double.title=Double
+d_dictionary.datatype.d_double.description=Double
+d_dictionary.datatype.d_date.title=Date
+d_dictionary.datatype.d_date.description=Date
+d_dictionary.datatype.d_datetime.title=Date and Time
+d_dictionary.datatype.d_datetime.description=Date and Time
+d_dictionary.datatype.d_boolean.title=Boolean
+d_dictionary.datatype.d_boolean.description=Boolean
+d_dictionary.datatype.d_qname.title=Qualified Name
+d_dictionary.datatype.d_qname.description=Qualified Name
+d_dictionary.datatype.d_guid.title=Unique Identifier
+d_dictionary.datatype.d_guid.description=Unique Identifier
+d_dictionary.datatype.d_category.title=Category
+d_dictionary.datatype.d_category.description=Category
+d_dictionary.datatype.d_noderef.title=Reference
+d_dictionary.datatype.d_noderef.description=Reference
+d_dictionary.datatype.d_path.title=Path
+d_dictionary.datatype.d_path.description=Path
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/discussion-messages_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/discussion-messages_pt_PT.properties
new file mode 100644
index 0000000..c38bf4b
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/discussion-messages_pt_PT.properties
@@ -0,0 +1,3 @@
+# Discussion-related messages
+
+discussion.discussion_for={0} discussion
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/email-server-model_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/email-server-model_pt_PT.properties
new file mode 100644
index 0000000..d58f143
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/email-server-model_pt_PT.properties
@@ -0,0 +1,5 @@
+emailserver_emailserverModel.aspect.emailserver_aliasable.title=Email Alias
+emailserver_emailserverModel.aspect.emailserver_aliasable.description=Email Alias
+emailserver_emailserverModel.property.emailserver_alias.title=Alias
+emailserver_emailserverModel.property.emailserver_alias.description=Alias
+
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/email-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/email-service_pt_PT.properties
new file mode 100644
index 0000000..60abfc4
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/email-service_pt_PT.properties
@@ -0,0 +1,24 @@
+email.server.msg.received_by_smtp=Received by SMTP from ''{0}''.
+email.server.msg.default_subject=Email-{0}
+
+email.server.err.sender_blocked=''{0}'' has been denied access.
+email.server.err.inbound_mail_disabled=The Alfresco server is not configured to accept inbound emails.
+email.server.err.access_denied=''{0}'' has been denied access to ''{1}''.
+email.server.err.invalid_subject=The subject line must be a valid file name.
+email.server.err.unknown_source_address=The ''from'' email address was not recognised: {0}.
+email.server.err.user_not_email_contributor=The user ''{0}'' in not in the email contributor group.
+email.server.err.no_email_contributor_group=The Email Contributor Group doesn't exist.
+email.server.err.invalid_node_address=The email address ''{0}'' does not reference a valid accessible node.
+email.server.err.handler_not_found=Email message handler was not found for node type ''{0}''.
+email.server.err.mail_read_error=An error occurred while reading the mail message: {0}
+email.server.err.failed_to_create_mime_message=Failed to create MIME message from input stream: {0}
+email.server.err.extracting_from_address=Failed to extract the ''from'' address: {0}
+email.server.err.no_from_address=The message has no 'from' address.
+email.server.err.extracting_to_address=Failed to extract the ''to'' address: {0}
+email.server.err.no_to_address=The message has no 'to' address.
+email.server.err.extracting_subject=Failed to extract the message subject: {0}
+email.server.err.extracting_sent_date=Failed to extract the ''sent on'' date: {0}
+email.server.err.parse_message=Failed to parse the email message: {0}
+email.server.err.usupported_encoding=Encoding ''{0}'' is not supported
+email.server.err.failed_to_read_content_stream=Failed to read the message part content: {0}
+email.server.err.incorrect_message_part=Incorrect message part: {0}
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/form-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/form-service_pt_PT.properties
new file mode 100644
index 0000000..0f4b8ac
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/form-service_pt_PT.properties
@@ -0,0 +1,21 @@
+# form service externalised display strings
+
+form_service.mimetype.label=Mimetype
+form_service.mimetype.description=Mimetype of the content
+form_service.encoding.label=Encoding
+form_service.encoding.description=Encoding of the content
+form_service.size.label=Size
+form_service.size.description=Size of the content in bytes
+
+form_service.message.label=Message
+form_service.message.description=Message the user entered when starting the workflow
+form_service.message.value.none=(No Message)
+
+form_service.transitions.label=Transitions
+form_service.transitions.description=The transitions available for the task
+
+form_service.package.items.label=Items
+form_service.package.items.description=Items that are part of the workflow
+
+form_service.task.owner.label=Owner
+form_service.task.owner.description=The user that owns the task
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/forum-model_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/forum-model_pt_PT.properties
new file mode 100644
index 0000000..ef6ffa4
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/forum-model_pt_PT.properties
@@ -0,0 +1,21 @@
+# Display labels for System Model
+
+fm_forummodel.description=Forum Model
+
+fm_forummodel.type.fm_forums.title=Forum Space
+fm_forummodel.type.fm_forums.description=Space containing forums
+
+fm_forummodel.type.fm_forum.title=Forum
+fm_forummodel.type.fm_forum.description=Space containing topics
+
+fm_forummodel.type.fm_topic.title=Topic
+fm_forummodel.type.fm_topic.description=Space containing forum articles (posts)
+
+fm_forummodel.type.fm_post.title=Forum Article
+fm_forummodel.type.fm_post.description=Forum article posted to a topic
+
+fm_forummodel.aspect.fm_discussable.title=Discussable
+fm_forummodel.aspect.fm_discussable.description=Allows an object to be discussed
+
+fm_forummodel.association.fm_discussion.title=Discussion
+fm_forummodel.association.fm_discussion.description=The forum holding the discussion on the object the aspect is applied to
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/imap-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/imap-service_pt_PT.properties
new file mode 100644
index 0000000..5be6459
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/imap-service_pt_PT.properties
@@ -0,0 +1,17 @@
+#
+# Imap I18N messages
+#
+
+# Information messages. prefix 'imap.server.info'
+imap.server.info.message_body_not_found = "The message body parts are not found."
+
+# Error messages. prefix 'imap.server.error'
+imap.server.error.properties_dont_exist = "Appropriate properties do not exist."
+imap.server.error.permission_denied = "Cannot create folder - Permission denied."
+imap.server.error.folder_already_exist = "Folder already exists."
+imap.server.error.mailbox_name_is_mandatory = "Mailbox name is mandatory parameter."
+imap.server.error.cannot_get_a_folder = "Cannot get a folder with name ''{0}''."
+imap.server.error.cannot_parse_default_email = "Cannot parse default e-mail address ''{0}''."
+
+
+
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/initiate-inplace_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/initiate-inplace_pt_PT.properties
new file mode 100644
index 0000000..6ed961f
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/initiate-inplace_pt_PT.properties
@@ -0,0 +1 @@
+bfsit.error.importAlreadyInProgress=A bulk import is already in progress. Please try again later.
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/invitation-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/invitation-service_pt_PT.properties
new file mode 100644
index 0000000..1a6020e
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/invitation-service_pt_PT.properties
@@ -0,0 +1,27 @@
+#
+# Invitation service messages
+#
+
+invitation.error.noworkflow="Invitation workflow not found, workflow name : {0}"
+invitation.error.not_found="Invitation not found, invitationId: {0}"
+invitation.error.invalid_inviteId_format="Invitation Id not valid format, valid formats are $ : {0}"
+invitation.invite.already_member="The user, {0} is already a member of {1} and cannot be invited again"
+invitation.cancel.not_site_manager="Current user, {0}, cannot cancel invitation: {1} because they are not a Site Manager for site: {2}"
+invitation.invite.not_site_manager="Current user, {0}, is not a Site Manager for site: {1}"
+invitation.invite.unable_generate_id="Unable to generate a user name for invitee, which doesn''t already belong to someone else firstName:{0} lastName:{1} email:{2}"
+invitation.invite.already_finished="Invitation, {0} has already been accepted, cancelled or rejected"
+invitation.invite.authentication_chain="Authentication chain does not allow creation of new accounts"
+
+# InviteSender messages
+invitation.invitesender.email.subject=Alfresco {0}: You have been invited to join the {1} site
+invitation.invitesender.email.role.SiteManager=Site Manager
+invitation.invitesender.email.role.SiteCollaborator=Site Collaborator
+invitation.invitesender.email.role.SiteContributor=Site Contributor
+invitation.invitesender.email.role.SiteConsumer=Site Consumer
+
+# Invitation workflow task description
+invitation.nominated.workflow.description=Invitation to join {0} site
+invitation.moderated.workflow.description=Request to join {0} site
+
+# Person Notification messages
+invitation.notification.person.email.subject=Alfresco {0}: Your New Account
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/jbpm-engine-messages_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/jbpm-engine-messages_pt_PT.properties
new file mode 100644
index 0000000..bd2ecee
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/jbpm-engine-messages_pt_PT.properties
@@ -0,0 +1,44 @@
+Jbpm.engine.mandatory.properties.missing=Mandatory task properties have not been provided! {0}
+jbpm.engine.deploy.workflow.error=Failed to deploy workflow definition.
+jbpm.engine.is.workflow.deployed.error=Failed to determine if workflow definition is already deployed.
+jbpm.engine.undeploy.workflow.error=Failed to undeploy workflow definition {0}.
+jbpm.engine.get.workflow.definition.error=Failed to retrieve workflow definitions.
+jbpm.engine.get.workflow.definition.by.id.error=Failed to retrieve workflow definition for id {0}.
+jbpm.engine.get.workflow.definition.by.name.error=Failed to retrieve workflow definition for name {0}.
+jbpm.engine.get.all.workflow.definitions.by.name.error=Failed to retrieve all definitions for workflow {0}.
+jbpm.engine.get.workflow.definition.image.error=Failed to retrieve workflow definition image for {0}.
+jbpm.engine.get.task.definitions.error=Failed to retrieve workflow task definitions for workflow definition {0}.
+jbpm.engine.get.process.definition.error=Workflow definition {0} does not exist.
+jbpm.enginestart.workflow.error=Failed to start workflow {0}.
+jbpm.engine.get.active.workflows.error=Failed to retrieve workflow instances for definition {0}.
+jbpm.engine.get.workflow.instance.by.id.error=Failed to retrieve workflow instance with Id {0}.
+jbpm.engine.get.process.instance.error=Workflow instance does not exist for Id {0}.
+jbpm.engine.get.workflow.paths.error=Failed to retrieve workflow paths for workflow instance {0}.
+jbpm.engine.get.path.properties.error=Failed to retrieve properties of path {0}.
+jbpm.engine.cancel.workflow.error=Failed to cancel workflow instance {0}.
+jbpm.engine.delete.workflow.error=Failed to delete workflow instance {0}.
+jbpm.engine.signal.transition.error=Failed to signal transition {0} from workflow path {1}..
+jbpm.engine.invalid.event=Event {0} is not a valid event, this event name is reserved.
+jbpm.engine.fire.event.error=Failed to fire event {0} on workflow path {1}.
+jbpm.engine.get.tasks.for.path.error=Failed to retrieve tasks assigned to Workflow path {0}.
+jbpm.engine.get.timers.error=Could not retrieve any timers for workflow {0}.
+jbpm.engine.find.completed.task.instances.error=Failed to retrieve completed task instances list for actor {0}.
+jbpm.engine.get.assigned.tasks.error=Failed to retrieve tasks assigned to authority {0} in state {1}.
+jbpm.engine.get.pooled.tasks.error=Failed to retrieve pooled tasks for authorities {0}.
+jbpm.engine.query.tasks.error=Failed to query tasks. Query: {0}.
+jbpm.engine.get.task.instance.error=Task instance {0} does not exist.
+jbpm.engine.update.task.error=Failed to update workflow task {0}.
+jbpm.engine.end.task.invalid.transition=Transition {0} is invalid for Workflow task {1}.
+jbpm.engine.end.task.error=Failed to signal transition {0} from workflow task {1}.
+jbpm.engine.get.task.by.id.error=Failed to retrieve task {0}.
+jbpm.engine.get.start.task.error=Failed to retrieve start task for workflow instance {0}.
+jbpm.engine.compile.process.definition.zip.error=Failed to parse process definition from jBPM zip archive stream.
+jbpm.engine.compile.process.definition.xml.error=Failed to parse process definition from jBPM xml stream.
+jbpm.engine.compile.process.definition.unsupported.error=Failed to parse process definition - unsupported mime type {0}
+jbpm.engine.get.jbpm.id.error=Format of id {0} is invalid.
+jbpm.engine.get.workflow.token.invalid=Invalid workflow path {0}.
+jbpm.engine.get.workflow.token.is.null=Workflow path {0} does not exist.
+jbpm.engine.set.task.properties.invalid.value=The value {0} is invalid for the task property {1}.
+jbpm.engine.convert.value.error=Unable to convert jBPM value {0} to Alfresco Value since it is not Serializable.
+jbpm.engine.get.company.home.invalid=Invalid company home path {0}.
+jbpm.engine.get.company.home.multiple=Invalid company home path {0}. Expected 1 match but found {1} matches.
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/lock-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/lock-service_pt_PT.properties
new file mode 100644
index 0000000..2913cdf
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/lock-service_pt_PT.properties
@@ -0,0 +1,6 @@
+# Lock service externalised display strings
+
+lock_service.insufficent_privileges=You have insufficient privileges to release the lock on the node (id: {0}). The node is locked by another user.
+lock_service.node_locked=The node (id: {0}) could not be locked since it is already locked by another user.
+lock_service.no_op=Cannot perform operation since the node (id:{0}) is locked.
+lock_service.no_op2=Cannot perform operation {0} since the node (id:{1}) is locked.
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/module-messages_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/module-messages_pt_PT.properties
new file mode 100644
index 0000000..7c857aa
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/module-messages_pt_PT.properties
@@ -0,0 +1,20 @@
+# Module messages
+
+module.msg.found_modules=Found {0} module(s).
+module.msg.starting= Starting module ''{0}'' version {1}.
+module.msg.installing= Installing module ''{0}'' version {1}.
+module.msg.upgrading= Upgrading module ''{0}'' version {1} (was {2}).
+module.msg.missing= A previously-installed module ''{0}'' (version {1}) is not present in your distribution.
+module.msg.dependencies= Module ''{0}'' version {1} has the following dependencies: {1}
+
+module.warn.no_install_version=Module ''{0}'' had no install version. Assuming version {1} was installed.
+
+module.err.missing_dependency=\nModule ''{0}'' version {1} depends on module ''{2}'', which has not been installed.
+module.err.downgrading_not_supported=\nDowngrading of modules is not supported.\nModule ''{0}'' version {1} is currently installed and must be uninstalled before version {2} can be installed.
+module.err.unsupported_repo_version=\nModule ''{0}'' version {1} is incompatible with the current repository version {2}.\n The repository version required must be in range [{3} : {4}].
+module.err.already_executed=The module component has already been executed: {0}.{1}
+module.err.execution_failed=A module component ''{0}'' failed to execute: {1}
+module.err.component_already_registered=A component named ''{0}'' has already been registered for module ''{1}''.
+module.err.unable_to_open_module_properties=The module properties file ''{0}'' could not be read.
+module.err.component_in_missing_module=The component ''{0}'' belongs to a non-existent module ''{1}''.
+module.err.orphaned_components={0} module components were not considered for execution.
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/notification-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/notification-service_pt_PT.properties
new file mode 100644
index 0000000..003950e
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/notification-service_pt_PT.properties
@@ -0,0 +1,7 @@
+# Notification Service externalised display strings
+np-does-not-exist=Unable to send notification, because notification provider {0} does not exist.
+default-sender-used=Sender of email notification has no email set, default sender will be used. (user={0})
+no-recipients=Unable to send email notification, because no recipients were provided. (document={0})
+no-body-or-template=Unable to send notification, because no body or body template were specified. (node={0})
+assigned-task=You have been assigned a task
+new-pooled-task=New Pooled Task
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/office-addin_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/office-addin_pt_PT.properties
new file mode 100644
index 0000000..7866692
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/office-addin_pt_PT.properties
@@ -0,0 +1,145 @@
+##
+## Microsoft Office Add-In Messages
+##
+# Page Titles
+office.title.my_alfresco=My Alfresco
+office.title.navigation=Browse Spaces and Documents
+office.title.search=Search Alfresco
+office.title.document_details=Document Details
+office.title.my_tasks=My Tasks
+office.title.document_tags=Document Tags
+
+# Help
+office.help.title=Online Help
+office.help.url=http://docs.alfresco.com/{0}.{1}/topic/com.alfresco.{2}_{0}_{1}_0.doc/concepts/MSAddin-using.html
+
+# Headers and Subheaders
+office.header.my_checked_out_documents=My Checked Out Documents
+office.header.my_tasks=My Tasks
+office.header.current_space=Current Space
+office.header.spaces_in=Spaces in {0}
+office.header.documents_in=Documents in {0}
+office.header.document_actions=Document Actions
+office.header.actions=Actions
+office.header.details=Current Document Details
+office.header.document_tags=Document Tags
+office.header.document_tags.for=Document Tags for {0}
+office.header.version_history=Version History
+office.header.version_history.for=Version History for {0}
+office.header.search=Search
+office.header.task_details=Task Details
+office.header.tag_cloud=Tag Cloud
+office.header.tagged=Tagged Documents
+
+# Document Status
+office.status.locked=Locked
+
+# Actions
+office.action.add_tag=Add a tag
+office.action.remove_tag=Remove tag "{0}"
+office.action.download=Download {0}
+office.action.open=Open {0}
+office.action.make_versionable=Make Versionable
+office.action.compare_current=Compare with current
+office.action.checkin=Check In
+office.action.checkin.description=Check in the current document.
+office.action.checkout=Check Out
+office.action.checkout.description=Check out the current document to a working copy.
+office.action.start_workflow=Start Workflow
+office.action.start_workflow.description=Start Advanced Workflow for the current document.
+office.action.transform_pdf=Transform to PDF
+office.action.transform_pdf.description=Transform to Adobe PDF format.
+office.action.open_details=Open Full Details
+office.action.open_details.description=Open the document details in Alfresco Explorer.
+office.action.save_to_alfresco=Save To Alfresco
+office.action.save_to_alfresco.description=Allows you to place the current document under Alfresco management.
+office.action.insert=Insert File into Current Document
+office.action.create_collaboration_space=Create Collaboration Space
+office.action.create_collaboration_space.description=Create a new Collaboration Space in the Alfresco Repository.
+office.action.launch_alfresco=Launch Alfresco
+office.action.launch_alfresco.description=Start the Alfresco Explorer Web Client.
+office.action.userhome=To User Home Space
+office.action.parent_space=Up to Parent Space
+office.action.create_space=Create New Space
+office.action.create_collaboration_space=Create New Collaboration Space
+office.action.delete=Delete
+office.action.return_search=Back to Search Results
+office.action.return_search.description=Return to the Search Tab
+office.action.manage_task=Manage
+
+# Buttons
+office.button.submit=Submit
+office.button.cancel=Cancel
+office.button.ok=OK
+office.button.search=Search
+
+# Messages
+office.message.unmanaged=The current document is not managed by Alfresco.
+office.message.unversioned=The current document is not versioned.
+office.message.none=None
+office.message.no_documents=No documents
+office.message.no_due_date=No due date
+office.message.no_tasks=No tasks
+office.message.no_subspaces=No subspaces
+office.message.search_for=Search for
+office.message.results_max.before=Return a maximum of
+office.message.results_max.after=items
+office.message.no_results=No results found
+office.message.confirm_delete=Are you sure you want to delete this document?
+office.message.enter_workflow_details=Enter new workflow details below
+office.message.workflow_action_complete=Workflow action ''{0}'' completed.
+
+# Properties
+office.property.title=Title
+office.property.description=Description
+office.property.creator=Creator
+office.property.created=Created
+office.property.modifier=Modifier
+office.property.modified=Modified
+office.property.size=Size
+office.property.categories=Categories
+office.property.author=Author
+office.property.date=Date
+office.property.due_date=Due date
+office.property.name=Name
+office.property.template=Template
+office.property.filename=Document filename
+office.property.workflow=Workflow
+office.property.assign_to=Assign to
+office.property.due_on=Due on
+office.property.status=Status
+office.property.priority=Priority
+office.property.start_date=Start Date
+office.property.type=Type
+office.property.complete=Complete
+
+#\u00a0Workflow
+office.workflow.review=Review and Approve
+office.workflow.adhoc=Adhoc Task
+
+# Result messages
+office.result.failed=Action failed
+office.result.convert.failed=Could not convert document
+office.result.converted=Document converted
+office.result.delete.failed=Could not delete document
+office.result.deleted=Document deleted
+office.result.checkout.failed=Could not checkout document
+office.result.checked_out=Document checked out
+office.result.checkin.failed=Could not checkin document
+office.result.checked_in=Document checked in
+office.result.version.failed=Could not version document
+office.result.versioned=Document versioned
+office.result.workflow_started=New workflow started
+office.result.unknown=Unknown action
+office.result.exception=Action failed due to exception
+office.result.create_space.failed=Could not create space
+office.result.create_space.missing_name=Space must have a Name
+office.result.space_created=New space created
+office.result.user_not_found=User Not Found
+
+# Miscellaneous
+office.unit.kb=KB
+office.version.notes=Notes
+office.task.overdue=overdue
+office.task.due_today=due today
+office.tip.task_item=Task item
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/patch-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/patch-service_pt_PT.properties
new file mode 100644
index 0000000..9c48754
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/patch-service_pt_PT.properties
@@ -0,0 +1,455 @@
+# PatchService messages
+patch.service.preceeded_by_alternative=Preceded by alternative patch ''{0}''.
+patch.service.not_relevant=Not relevant to schema {0}
+patch.executer.checking=Checking for patches to apply ...
+patch.service.applying_patch=\tApplying patch ''{0}'' ({1}).
+patch.progress=\t\tPatch {0} {1}% complete, estimated complete at {2}.
+patch.validation.failed=Validation of patch ''{0}'' failed. Patch is applicable to a newer schema than the schema of this build ({1}).\nfixesToSchema: {2}\ntargetSchema: {3}.\nIf this patch should always be run once on every installation, please ensure that the ''fixesToSchema'' value is set to '''${version.schema}'''.
+patch.executer.no_patches_required=No patches were required.
+patch.executer.system_readonly=Patches cannot be applied to a read-only system. Possible incompatibilities may exist between the application code and the existing data.
+patch.executer.not_executed =\n=== Recorded patch (not executed) === \nID: {0}\nRESULT: \n{1}\n=====================================
+patch.executer.executed =\n=== Applied patch === \nID: {0}\nRESULT: \n{1}\n=====================================
+patch.executer.failed =\n=== Failed to apply patch === \nID: {0}\nRESULT: \n{1}\n=====================================
+patch.noLongerSupportedPatch.err.use_incremental_upgrade = \nPatch ''{0}'' was last supported on version {1}.\n Please follow an incremental upgrade using version {2}.
+
+# General patch messages
+
+patch.genericBootstrap.result.exists=Bootstrap location already exists: {0}
+patch.genericBootstrap.result.created=Imported view into bootstrap location: {0} ({1})
+patch.genericBootstrap.err.multiple_found=Multiple nodes found: {0}
+
+patch.general.property_not_set=Patch property ''{0}'' has not been set on this patch: {1}
+
+patch.QNamePatch.result=Successfully updated the ''{0}'' QName to ''{1}''.
+
+patch.genericMimetypeUpdate.start=Updating mimetypes.
+patch.genericMimetypeUpdate.updated=\n\tUpdated {0} content references with mimetype ''{1}'' to use ''{2}''.
+patch.genericMimetypeUpdate.indexed=\n\tIndexed {0} nodes in store ''{1}''.
+patch.genericMimetypeUpdate.done=\n\tFinished updating mimetypes.
+patch.genericMimetypeUpdate.doneReindex=\n\tFinished updating mimetypes. Selective reindexing was disabled; a reindex is required to search for the new mimetype(s).
+
+# Individual patch messages
+
+patch.noOpPatch.description=A placeholder patch; usually marks a superceded patch.
+patch.noOpPatch.result=No-op patch
+
+patch.marker.description=Marker patch to record installations and upgrades
+patch.marker.result=Marker patch applied
+
+patch.savedSearchesFolder.description=Ensures the existence of the 'Saved Searches' folder.
+patch.savedSearchesFolder.result.exists=The saved searches folder already exists: {0}
+patch.savedSearchesFolder.result.created=The saved searches folder was successfully created: {0}
+
+patch.savedSearchesPermission.description=Sets required permissions on 'Saved Searches' folder.
+patch.savedSearchesPermission.result.applied=Granted CONTRIBUTOR role to EVERYONE on ''Saved Searches'' folder: {0}.
+patch.savedSearchesPermission.err.not_found='Saved Searches' folder could not be found.
+
+patch.updatePermissionData.description=Update permissions from 'folder' to 'cmobject' [JIRA: AR-344].
+patch.updatePermissionData.result=Changed {0} ''folder'' access control entries to ''cmobject''.
+
+patch.authoritiesFolder.description=Ensures the existence of the user authorities folder [JIRA: AR-497].
+
+patch.authoritiesFolderPermission.description=Ensures group authorities are visible to everyone.
+
+patch.guestUser.description=Add the guest user, guest home space; and fix permissions on company home, guest home and guest person.
+patch.guestUser.result=Added guest user and fixed permissions.
+
+patch.fixNodeSerializableValues.description=Ensure that property values are not stored as Serializable if at all possible
+patch.fixNodeSerializableValues.result=Fixed {0} node property serialized values
+
+patch.updateGuestPermission.description=Rename guest permission from 'Guest' to 'Consumer'
+patch.updateGuestPermission.result=Changed {0} ''Guest'' access control entries to ''Consumer''.
+
+patch.categoryRootPermission.description=Sets required permissions on 'Category Root' folder.
+patch.categoryRootPermission.result=Granted CONSUMER role to GUEST on ''Category Root'' folder: {0}.
+patch.categoryRootPermission.err.not_found=''Category Root'' folder ({0}) could not be found.
+
+patch.guestPersonPermission.description=Change Guest Person permission from 'Consumer' to 'Read'
+patch.guestPersonPermission.result=Updated Guest Person permission from 'Consumer' to 'Read'
+
+patch.spacesRootPermission.description=Change Spaces store root permission from 'Consumer' to 'Read'
+patch.spacesRootPermission.result=Updated Spaces store root permission from 'Consumer' to 'Read'
+
+patch.contentPermission.description=Update permission entries from 'cm:content' to 'sys:base'.
+patch.contentPermission.result=Changed {0} ''cm:content'' access control entries to ''sys:base''.
+
+patch.forumsIcons.description=Updates forums icon references
+patch.forumsIcons.result=Updated {0} icon references
+
+patch.emailTemplatesFolder.description=Ensures the existence of the 'Email Templates' folder.
+patch.emailTemplatesFolder.result.exists=The email templates folder already exists: {0}
+patch.emailTemplatesFolder.result.created=The email templates folder was successfully created: {0}
+
+patch.emailInviteAndNotifyTemplatesFolder.description=Ensures the existence of the 'Email Invite Templates' and 'Email Notify Templates' folders.
+patch.emailNotifyTemplatesFolder.result.exists=The Email Notify Templates folder already exists: {0}
+patch.emailNotifyTemplatesFolder.result.created=The Email Notify Templates folder was successfully created: {0}
+patch.emailInviteTemplatesFolder.result.exists=The Email Invite Templates folder already exists: {0}
+patch.emailInviteTemplatesFolder.result.created=The Email Invite Templates folder was successfully created: {0}
+
+patch.emailTemplatesContent.description=Loads the email templates into the Email Templates folder.
+patch.emailTemplatesContent.result=Imported the Email Templates into the default folder.
+
+patch.descriptorUpdate.description=Update Repository descriptor
+patch.descriptorUpdate.result=Repository descriptor updated
+
+patch.scriptsFolder.description=Ensures the existence of the 'Scripts' folder.
+patch.scriptsFolder.result.exists=The scripts folder already exists: {0}
+patch.scriptsFolder.result.created=The scripts folder was successfully created: {0}
+
+patch.topLevelGroupParentChildAssociationTypePatch.description=Ensure top level groups have the correct child association type.
+patch.topLevelGroupParentChildAssociationTypePatch.result=Fixed {0} top level groups child association types.
+patch.topLevelGroupParentChildAssociationTypePatch.err.sys_path_not_found=Required authority system path not found: {0}
+patch.topLevelGroupParentChildAssociationTypePatch.err.auth_path_not_found=Required authority path not found: {0}
+
+patch.actionRuleDecouplingPatch.description=Migrate existing rules to the updated model where rules are decoupled from actions.
+patch.actionRuleDecouplingPatch.result=Updated {0} rules.
+
+patch.systemWorkflowFolder.description=Ensures the existence of the system workflow container.
+patch.systemWorkflowFolder.result.created=Created system workflow container {0}.
+
+patch.rssTemplatesFolder.description=Ensures the existence of the 'RSS Templates' folder.
+patch.rssTemplatesFolder.result.exists=The RSS Templates folder already exists: {0}. Re-applying guest permissions.
+patch.rssTemplatesFolder.result.created=The RSS Templates folder was successfully created: {0}
+
+patch.rendition.rendering_actions.exists=The Rendering Actions folder already exists: {0}.
+patch.rendition.rendering_actions.created=The Rendering Actions folder was successfully created: {0}
+patch.rendition.rendering_actions.description=Creates the Rendering Actions folder.
+
+patch.replication.replication_actions.exists=The Replication Actions folder already exists: {0}.
+patch.replication.replication_actions.created=The Replication Actions folder was successfully created: {0}
+patch.replication.replication_actions.description=Creates the Replication Actions folder.
+
+patch.uifacetsAspectRemovalPatch.description=Removes the incorrectly applied uifacets aspect from presentation template files.
+patch.uifacetsAspectRemovalPatch.updated=Successfully removed the uifacets aspect from {0} presentation template files.
+
+patch.guestPersonPermission2.description=Change Guest Person permission to visible by all users as 'Consumer'.
+patch.guestPersonPermission2.result=Updated Guest Person permission to visible by all users as 'Consumer'.
+
+patch.schemaUpgradeScript.description=Ensures that the database upgrade script has been run.
+patch.schemaUpgradeScript.err.not_executed=The schema upgrade script, ''{0}'', has not been run against this database.
+
+patch.uniqueChildName.description=Checks and renames duplicate children.
+patch.uniqueChildName.copyOf=({0}-{1})
+patch.uniqueChildName.result=Checked {0} associations and fixed {1} duplicates. See file {2} for details.
+patch.uniqueChildName.err.unable_to_fix=Auto-fixing of duplicate names failed. See file {0} for details.
+
+patch.invalidNameEnding.description=Fixes names ending with a space or full stop.
+patch.invalidNameEnding.result=Fixed {0} names ending with a space or full stop. See file {1} for details.
+patch.invalidNameEnding.err.unable_to_fix=Auto-fixing of names ending with a space or full stop failed. See file {0} for details.
+patch.invalidNameEnding.rewritten=Name ''{0}'' rewritten to ''{1}''
+
+patch.systemDescriptorContent.description=Adds the version properties content to the system descriptor.
+patch.systemDescriptorContent.result=Added the version properties content to the system descriptor.
+patch.systemDescriptorContent.err.no_version_properties=The version.properties resource could not be found.
+patch.systemDescriptorContent.err.no_descriptor=The system descriptor could not be found.
+
+patch.versionHistoryPerformance.description=Improves the performance of version history lookups.
+patch.versionHistoryPerformance.result=Updated {0} version history objects to improve performance.
+
+patch.multilingualBootstrap.description=Bootstraps the node that will hold the multilingual containers.
+
+patch.siteLoadPatch.description=Loads a sample site into the repository.
+patch.siteLoadPatch.exists=The Site {0} already exists and so could not be imported
+patch.siteLoadPatch.noBootstrapViews=No bootstrap views were given for importing Site {0} - please check the bootstrap extension bean configuration
+patch.siteLoadPatch.result=Site {0} imported.
+
+patch.wcmFolders.description=Ensures the existance of the WCM specific 'Web Projects' and 'Web Forms' folders.
+patch.wcmFolders.webprojects.result.exists=The Web Projects folder already exists: {0}
+patch.wcmFolders.webprojects.result.created=The Web Projects folder was successfully created: {0}
+patch.wcmFolders.webforms.result.exists=The Web Forms folder already exists: {0}
+patch.wcmFolders.webforms.result.created=The Web Forms folder was successfully created: {0}
+
+patch.linkNodeExtension.description=Fixes link node file extensions to have a .url extension.
+patch.linkNodeExtension.result=Fixed {0} link node file extensions. See file {1} for details.
+patch.linkNodeExtension.err.unable_to_fix=Auto-fixing of link node file extensions failed. See file {0} for details.
+patch.linkNodeExtension.rewritten=Name ''{0}'' rewritten to ''{1}''
+
+patch.systemRegistryBootstrap.description=Bootstraps the node that will hold system registry metadata.
+
+patch.userAndPersonUserNamesAsIdentifiers.description=Reindex usr:user and cm:person uids as identifiers
+patch.userAndPersonUserNamesAsIdentifiers.result=Reindexed user:user and cm:person uids as identifiers
+
+patch.contentFormFolderType.description=Update WCM Content Form folder type.
+patch.contentFormFolderType.result=Updated {0} WCM Content Form objects to ''wcm:formfolder'' type.
+
+patch.groupNamesAsIdentifiers.description=Reindex usr:authorityContainer gids as identifiers
+patch.groupNamesAsIdentifiers.result=Reindexed usr:authorityContainer with identifiers
+
+patch.invalidUserPersonAndGroup.description=Fix up invalid uids for people and users; and invalid gids for groups
+patch.invalidUserPersonAndGroup.result=Fixed ''{0}'' invalid user nodes, ''{1}'' invalid person nodes and ''{2}'' invalid authority nodes.
+
+patch.AVMGuidPatch.description=Set GUIDs on AVM nodes.
+patch.AVMGuidPatch.result=AVM GUIDS set.
+
+patch.webscripts.description=Adds Web Scripts to Data Dictionary.
+patch.webscripts2.description=Adds Web Scripts (second set) to Data Dictionary.
+patch.webscripts3.description=Update Web Scripts ReadMe.
+patch.webscriptsExtension.description=Adds Web Scripts Extension to Data Dictionary.
+patch.imap.messages.share.description=Adds email template for txt files to the Imap Configs/Templates
+patch.imap.clear.old.messages.description=Remove old IMAP message templates
+patch.imap.clear.old.messages.description.cleared=Old IMAP message templates have been removed from the repository
+
+patch.AVMLayeredSnapshot.description=Set indirectionVersion on Layered Nodes.
+patch.AVMLayeredSnapshot.result=Layered Node indirectionVersions set.
+
+patch.groupMembersAsIdentifiers.description=Reindex usr:authorityContainer members as identifiers
+
+patch.genericWorkflow.result.deployed=Re-deployed {0} workflows.
+
+patch.redeploySubmitProcess.description=Re-deploy WCM Submit Process Definition.
+patch.deploySubmitDirectProcess.description=Deploy WCM Direct Submit Process Definition.
+
+patch.AVMAspects.description=Changes storage of aspects on AVM Nodes.
+patch.AVMAspects.result=Aspects were moved.
+
+patch.ReadmeTemplate.description=Deployed ReadMe Template
+patch.webScriptsReadme.description=Applied ReadMe template to Web Scripts folders
+
+patch.AVMProperties.description=Changes storage of properties on AVM Nodes.
+patch.AVMProperties.result=Properties were moved.
+
+patch.customModels.description=Adds 'Models' folder to Data Dictionary
+patch.customMessages.description=Adds 'Messages' folder to Data Dictionary
+patch.customWebClientExtension.description=Adds 'Web Client Extension' folder to Data Dictionary
+
+patch.customWorkflowDefs.description=Adds 'Workflow Definitions' folder to Data Dictionary.
+
+patch.emailContributorGroup.description=Adds the 'GROUP_EMAIL_CONTRIBUTORS' group.
+
+patch.avmStoreAsIdentifier.description=Reindex wca:webfolder to make wca:avmstore an identifier
+patch.avmStoreAsIdentifier.result=Reindexed wca:webfolder to make wca:avmstore an identifier
+
+patch.avmFormPropertyIdentifier.description=Reindex wca:webform to make wca:formname an identifier
+patch.avmFormPropertyIdentifier.result=Reindexed wca:webform to make wca:formname an identifier
+
+patch.formsFolder.description=Adds 'Forms' folder to Data Dictionary.
+
+patch.tagRootCategory.description=Adds 'Tags' as new top-level category root.
+
+patch.sitesFolder.description=Adds 'Sites' folder to Company Home.
+
+patch.deploymentMigration.description=Migrates deployment data to the new model.
+patch.deploymentMigration.webProjectName=Migrating deployment data for web project ''{0}''
+patch.deploymentMigration.serverMigrated=Server ''{0}'' from web project ''{1}'' has been migrated
+patch.deploymentMigration.reportMigrated=Deployment report for ''{0}'' from web project ''{1}'' has been migrated
+patch.deploymentMigration.result=Deployment data has been migrated.
+
+patch.updateAvmPermissionData.description=Update avm permissions from 'webfolder' to 'cmobject'.
+patch.updateAvmPermissionData.result=Changed {0} ''webfolder'' access control entries to ''cmobject''.
+
+patch.updateAvmPermissions.description=Update ACLs on all avm objects to the new 2.2 permission model
+patch.updateAvmPermissions.result=Updated ACLs. Created {0} defining and {1} layered ACLs.
+
+patch.wcmPermissionPatch.description=Fix ACLs so they are only set on the staging area store.
+patch.wcmPermissionPatch.result=Updated ACLs: ACLS are moved to the staging area store and removed from all other stores. They are now applied via layering.
+
+patch.avmWebProjectInheritPermissions.description=Break inheritance of permissions on wca:webfolder object to hide access by default.
+patch.avmWebProjectInheritPermissions.result=Removed inheritance of permissions on all wca:webfolder objects.
+
+patch.wcmPostPermissionSnapshotPatch.description=Snapshot stores (after fixing ACLs so they are only set on the staging area store).
+patch.wcmPostPermissionSnapshotPatch.result=Snapshot complete after WCM ACL changes.
+
+patch.updateDmPermissions.description=Update ACLs on all DM node objects to the new 3.0 permission model
+patch.updateDmPermissions.result=Updated ACLs. Created {0} defining ACLs.
+
+patch.db-V3.0-0-CreateActivitiesExtras.description=Replaced by 'patch.db-V3.0-ActivityTables', which must run first.
+
+patch.createSiteStore.description=Create the AVM store for site data structure for 3.0 web-tier clients.
+patch.createSiteStore.result=Created the AVM site data store.
+
+patch.sitePermissionRefactorPatch.description=Create permission groups for sites.
+patch.sitePermissionRefactorPatch.result=Groups have been created for all sites and user's allocated accordingly.
+
+patch.migrateVersionStore.description=Version Store migration (from lightWeightVersionStore to version2Store)
+patch.migrateVersionStore.incomplete=Version Store migration incomplete.
+patch.migrateVersionStore.done=Version Store migration completed.
+patch.migrateVersionStore.bypassingPatch=Bypass Version Store migration patch since scheduled to run as job
+
+patch.inviteEmailTemplate.description=Adds invite email template to invite space
+
+patch.calendarModelNamespacePatch.description=Update the Calendar model namespace URI and reindex all calendar objects.
+patch.calendarModelNamespacePatch.result=Updated the Calendar model namespace URI to http://www.alfresco.org/model/calendar and reindexed {0} calendar objects.
+
+patch.spacesStoreGuestPermission.description=Sets READ permissions for GUEST on root node of the SpacesStore.
+patch.spacesStoreGuestPermission.result=Granted READ permissions for GUEST on root node of the SpacesStore.
+
+patch.administratorGroup.description=Adds the 'ALFRESCO_ADMINISTRATORS' group.
+
+patch.resetWCMToGroupBasedPermissionsPatch.description=Reset WCM to group based permissions.
+patch.resetWCMToGroupBasedPermissionsPatch.result=WCM reset to group based permissions.
+
+patch.migrateVersionStoreUpdateCounter.description=Update internal version2Store counter (if needed).
+patch.migrateVersionStoreUpdateCounter.result=Update internal version2Store counter (if needed): {0}
+
+patch.invitationMigration.description=Migrate invitations from old invite service to invitation service
+patch.invitationMigration.result=Migrated {0} invitations from old invite service to invitation service.
+patch.invitationMigration.no_invites=No invitations require migrating old invite service to invitation service.
+
+patch.webSiteAddModerated.description=Changing Web Site visibility from a boolean to enum.
+patch.webSiteAddModerated.result=Changed Web Site visibility.
+
+patch.mtShareExistingTenants.description=Update existing tenants for MT Share.
+patch.mtShareExistingTenants.result=Update existing tenants for MT Share.
+patch.mtShareExistingTenants.result.not_applicable=Patch applied, although no changes made since MT is not enabled.
+
+patch.redeployInvitationProcess.description=Re-deploy Invitation Process Definitions.
+
+patch.imapFolders.description=Creates folders tree necessary for IMAP functionality
+patch.imapFolders.result.exists=The 'Imap Configs' folder already exists
+patch.imapFolders.result.created=The 'Imap Configs' folder was successfully created
+
+patch.zonedAuthorities.description=Adds the remodelled cm:authority container to the spaces store
+
+patch.authorityMigration.description=Copies any old authorities from the user store to the spaces store.
+patch.authorityMigration.process.name=Authority Migration
+patch.authorityMigration.warning.assoc=Ignoring group memberships of non-existent user {1}
+patch.authorityMigration.result=Migrated {0} groups and {1} group associations to the spaces store.
+
+patch.authorityDefaultZonesPatch.description=Adds groups and people to the appropriate zones for wcm, share and everything else.
+patch.authorityDefaultZonesPatch.result=Unzoned groups and people added to the default zones.
+patch.authorityDefaultZonesPatch.users= Adding users to zones ...
+patch.authorityDefaultZonesPatch.groups= Adding groups to zones ...
+
+patch.fixNameCrcValues.description=Fixes name and qname CRC32 values to match UTF-8 encoding.
+patch.fixNameCrcValues.result=Fixed CRC32 values for UTF-8 encoding for {0} node child associations. See file {1} for details.
+patch.fixNameCrcValues.fixed=Updated CRC32 values for association ID {0}, name ''{1}'': {2} -> {3}, qname ''{4}'': {5} -> {6}.
+patch.fixNameCrcValues.unableToChange=Failed to update the CRC32 value for association ID {0}: \n Node name: {1} \n name CRC old: {2} \n name CRC new: {3} \n qname: {4} \n qname CRC old: {5} \n qname CRC new: {6} \n Error: {7}
+patch.fixNameCrcValues.fixingLocalname=Fixing invalid localname for association ID {0}: \n Was: ''{1}'' \n Now: ''{2}''
+patch.fixNameCrcValues.associationTypeNotDefined=Association type ''{0}'' has not been defined for child association ID {1}.
+patch.fixNameCrcValues.associationTypeNotChild=Association type ''{0}'' does not represent a child association but is used as one; for child association ID {1}.
+
+patch.personUsagePatch.description=Add person 'cm:sizeCurrent' property (if missing).
+patch.personUsagePatch.result1=Added ''cm:sizeCurrent'' property to {0} people that were missing this property.
+patch.personUsagePatch.result2=No people were missing the 'cm:sizeCurrent' property.
+
+patch.redeployNominatedInvitationProcessWithPropsForShare.description=Redeploy nominated invitation workflow
+patch.redeployNominatedInvitationProcessWithPropsForShare.result=Nominated invitation workflow redeployed
+
+patch.redeployJbpmAdhocWorkflow.description=Redeploy JBPM adhoc workflow
+patch.redeployJbpmAdhocWorkflow.result=JBPM adhoc workflow redeployed
+
+patch.transferDefinitions.description=Add transfer definitions folder to data dictionary.
+patch.transferDefinitions.result=Transfer definitions folder added to data dictionary.
+
+patch.redeployNominatedInvitationProcessWithPropsForShare.description=Redeploy nominated invitation workflow
+patch.redeployNominatedInvitationProcessWithPropsForShare.result=Nominated invitation workflow redeployed
+
+patch.thumbnailsAssocQName.description=Update the 'cm:thumbnails' association QName to 'rn:rendition'.
+
+patch.convertContentUrls.description=Converts pre-3.2 content URLs to use the alf_content_data table. The conversion work can also be done on a schedule; please contact Alfresco Support for further details.
+patch.convertContentUrls.bypassingPatch=Content URL conversion was NOT performed by this patch. Activate the scheduled job 'contentUrlConverterTrigger'.
+patch.convertContentUrls.start=Content URL conversion progress:
+patch.convertContentUrls.error=Content URL conversion failed: {0}
+patch.convertContentUrls.inProgress=Content URL conversion increment completed. Awaiting next scheduled call...
+patch.convertContentUrls.done=Content URL conversion completed.
+patch.convertContentUrls.adm.start=\tProcessing ADM Content URLs.
+patch.convertContentUrls.adm.done=\tFinished processing ADM nodes up to ID {0}.
+patch.convertContentUrls.avm.start=\tProcessing AVM Content URLs.
+patch.convertContentUrls.avm.done=\tFinished processing AVM nodes up to ID {0}.
+patch.convertContentUrls.store.start=\tReading content URLs from store {0}.
+patch.convertContentUrls.store.readOnly=\tNo content URLs will be marked for deletion. The content store is read-only.
+patch.convertContentUrls.store.pending=\tContent URLs will be marked for deletion once the URL conversion process is complete.
+patch.convertContentUrls.store.noSupport=\tNo content URLs will be marked for deletion. The store does not support URL enumeration.
+patch.convertContentUrls.store.progress=\t\tProcessed {0} content URLs from store.
+patch.convertContentUrls.store.scheduled=\tScheduled {0} content URLs for deletion from store: {1}
+patch.convertContentUrls.store.done=This job is complete. Deactivate the scheduled job 'contentUrlConverterTrigger'.
+
+patch.fixAuthoritiesCrcValues.description=Fixes authority CRC32 values to match UTF-8 encoding.
+patch.fixAuthoritiesCrcValues.result=Fixed CRC32 values for UTF-8 encoding for {0} authorities. See file {1} for details.
+patch.fixAuthoritiesCrcValues.fixed=Updated CRC32 values for authority ''{0}''.
+patch.fixAuthoritiesCrcValues.unableToChange=Failed to update the CRC32 value for authority: \n Authority: {0} \n Error: {1}
+
+patch.updateMimetypes1.description=Fix mimetypes for Excel and Powerpoint.
+patch.updateMimetypes2.description=Fix mimetypes for Excel and Powerpoint.
+patch.updateMimetypes3.description=Fix mimetype for MPEG Audio
+patch.updateMimetypes4.description=Rationalise mimetypes for PhotoShop and AutoCad
+patch.updateMimetypesWMA.description=Fix mimetype for MS WMA Streaming Audio
+
+patch.db-V3.2-AddFKIndexes.description=Fixes ALF-3189: Added missing FK indexes. Note: The script is empty for MySQL.
+
+patch.eliminateDuplicates.description=Fixes ALF-4203: Searches for AVM duplicate nodes and changes their name
+
+patch.migrateAttrTenants.description=Migrate old Tenant attributes
+patch.migrateAttrTenants.result=Processed {0} attributes
+
+patch.migrateAttrAVMLocks.description=Migrate old AVM Lock attributes
+patch.migrateAttrAVMLocks.result=Processed {0} attributes
+
+patch.migrateAttrPropBackedBeans.description=Migrate old Property-Backed Bean component attributes
+patch.migrateAttrPropBackedBeans.result=Processed {0} attributes ({1} properties)
+
+patch.migrateAttrChainingURS.description=Migrate old Chaining User Registry Synchronizer attributes
+patch.migrateAttrChainingURS.result=Processed {0} attributes
+
+patch.migrateAttrDropOldTables.description=Drops old alf_*attribute* tables and sequence
+patch.migrateAttrDropOldTables.result=Drop tables alf_attributes, alf_global_attributes, alf_list_attribute_entries, alf_map_attribute_entries and sequence alf_attributes_seq
+
+patch.transfer.targetrulefolder.description=Creates the transfer target rule folder for the default transfer group.
+
+patch.transfer.targetrule.description=Creates the transfer target rule for the default transfer group.
+
+patch.actions.scheduledfolder.description=Creates the scheduled actions folder in the Data Dictionary.
+patch.publishing.root.description=Creates the publishing root folder in the Data Dictionary
+
+patch.removingLinkValidationMetadata.description=Fixes ALF-5185: Removes all Link Validation reports from schema
+
+patch.varcharFieldSizesQuadrupleIncreasing.description=ALF-4300: Increasing 'VARCHAR' field sizes quadruply for DB2 dialect
+
+patch.mtFixAdminExistingTenants.description=Fix bootstrapped creator/modifier
+patch.mtFixAdminExistingTenants.result=Fix bootstrapped creator/modifier
+
+patch.fixUserQNames.description=Fixes user store qnames to improve native authentication performance
+patch.fixUserQNames.result=Generated qnames for {0} users.
+
+patch.newUserEmailTemplates.description=Adds the email templates for notifying new users of their accounts
+patch.newUserEmailTemplates.created=Email templates added: {0}
+
+patch.inviteEmailTemplates.description=Adds the email templates for inviting users to a Site
+patch.inviteEmailTemplates.created=Email templates added: {0}
+
+patch.htmlNotificationMailTemplates.description=Adds HTML email templates for notifying users of new content
+
+patch.imapSpacesLocaleTemplates.description=Adds content templates for IMAP clients (Non-default locales only)
+
+patch.imapSpacesLocaleTemplates2.description=Replaces content templates for IMAP clients
+
+patch.exampleJavaScript.description=Loads sample Javascript file into datadictionary scripts folder
+
+patch.fixAclInheritance.description=Fixes any ACL inheritance issues.
+patch.fixAclInheritance.result=Fixed {0} ACLs.
+
+patch.followingMailTemplates.description=Adds email templates for following notifications
+
+patch.activitiesTemplatesUpdate.description=Updates activities email templates.
+patch.activitiesTemplatesUpdate.error=Error retrieving base template when trying to patch the activity email templates.
+patch.activitiesTemplatesUpdate.result=Updated activities email templates.
+
+patch.avmToAdmRemoteStore.description=Migrates Share Surf config from AVM sitestore to DM Sites folder.
+patch.avmToAdmRemoteStore.complete=Completed Share Surf config migration.
+
+patch.copiedFromAspect.description=Adds peer associations for cm:copiedfrom and cm:workingcopy (new model) and removes cm:source property
+patch.copiedFromAspect.result=Fixed cm:copiedfrom model for {0} nodes. See file {1} for details.
+
+patch.workflowNotification.description=Patch to add workflow email notification email folder and template.
+
+patch.nodeTemplatesFolder.description=Patch to create new Data Dictionary folder for Share - Create Node by Template
+
+patch.sitesSpacePermissions.description=Patch to remove the EVERYONE Contributor permissions on the Sites Space (parent container of all Sites)
+patch.sitesSpacePermissions.result=Permissions corrected.
+patch.sitesSpacePermissions.result.none=Permissions corrections not required.
+
+patch.updateWorkflowNotificationTemplates.description=Patch to update the workflow notification templates.
+patch.updateWorkflowNotificationTemplates.result=Workflow Notification Templates successfully updated.
+
+patch.updateFollowingEmailTemplatesPatch.description=Patch to update the following notification email templates.
+patch.updateFollowingEmailTemplatesPatch.result=Following notification email templates successfully updated.
+patch.updateFollowingEmailTemplatesPatch.error=Error retrieving base template when trying to patch the following email templates.
+
+patch.addDutchEmailTemplatesPatch.description=Patch to add Dutch email templates.
+patch.addDutchEmailTemplatesPatch.result=Dutch email templates have been successfully added.
+patch.addDutchEmailTemplatesPatch.error=Error retrieving base template when trying to add Dutch email templates.
+
+patch.fixBpmPackages.description=Corrects workflow package types and associations
+patch.fixBpmPackages.result=Patch successful. {0} packages converted.
+patch.fixBpmPackages.invalidBootsrapStore=Bootstrap store has not been set
+patch.fixBpmPackages.emptyContainer={0} node has no children
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/period-provider_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/period-provider_pt_PT.properties
new file mode 100644
index 0000000..299f22a
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/period-provider_pt_PT.properties
@@ -0,0 +1,17 @@
+# PeriodProvider display label strings
+
+period_provider.cron=Cron Expression
+period_provider.day=Day
+period_provider.fmend=End Of Financial Month
+period_provider.fqend=End Of Financial Quarter
+period_provider.fyend=End Of Financial Year
+period_provider.immediately=Immediately
+period_provider.monthend=End Of Month
+period_provider.quarterend=End Of Quarter
+period_provider.yearend=End Of Year
+period_provider.month=Month
+period_provider.none=None
+period_provider.quarter=Quarter
+period_provider.week=Week
+period_provider.duration=XML Duration
+period_provider.year=Year
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/permissions-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/permissions-service_pt_PT.properties
new file mode 100644
index 0000000..b0376c8
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/permissions-service_pt_PT.properties
@@ -0,0 +1,2 @@
+permissions.err_access_denied=Access Denied. You do not have the appropriate permissions to perform this operation.
+permissions.err_read_only=Access Denied. The system is currently in read-only mode.
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/portlets_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/portlets_pt_PT.properties
new file mode 100644
index 0000000..e3cd178
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/portlets_pt_PT.properties
@@ -0,0 +1,82 @@
+portlets.refresh=Refresh
+portlets.button.ok=OK
+portlets.button.cancel=Cancel
+
+portlets.error.data_currently_unavailable=Sorry, data currently unavailable.
+portlets.preview_currently_unavailable=Sorry, preview currently unavailable.
+
+portlets.message.showing=Showing
+portlets.message.items=item(s)
+portlets.message.showing_items=Showing {0} items
+
+portlets.doclist.all_items=All Items
+portlets.doclist.word_documents=Word Documents
+portlets.doclist.html_documents=HTML Documents
+portlets.doclist.pdf_documents=PDF Documents
+portlets.doclist.recently_modified=Recently Modified
+
+portlets.panel.description=Description
+portlets.panel.modified=Modified
+portlets.panel.modified_by=Modified By
+portlets.panel.created=Created
+portlets.panel.created_by=Created By
+portlets.panel.size=Size
+portlets.panel.kb=KB
+
+portlets.myspaces.create_space=Create Space
+portlets.myspaces.create_space.title=Create a new Space
+portlets.myspaces.upload=Upload
+portlets.myspaces.upload.title=Upload a new document
+portlets.myspaces.name=Name
+portlets.myspaces.title=Title
+portlets.myspaces.description=Description
+portlets.myspaces.all_items=All Items
+portlets.myspaces.spaces=Spaces
+portlets.myspaces.documents=Documents
+portlets.myspaces.my_items=My Items
+portlets.myspaces.recently_modified=Recently Modified
+
+portlets.mywebfiles.showing_count_files_in_count_web_projects=Showing {0} file(s) in {1} web project(s)
+portlets.mywebfiles.view_web_project=View Web Project
+portlets.mywebfiles.my_modified_items=My Modified Items
+portlets.mywebfiles.edit=Edit
+portlets.mywebfiles.no_items_modified=No items modified
+
+portlets.mywebforms.view_web_project=View Web Project
+portlets.mywebforms.showing_count_forms_in_count_web_projects=Showing {0} form(s) in {1} web project(s)
+
+portlets.mytasks.tasks_to_do=Tasks to do
+portlets.mytasks.due_today=Due Today
+portlets.mytasks.next_7_days=Next 7 days
+portlets.mytasks.no_due_date=No due date
+portlets.mytasks.overdue=Overdue
+portlets.mytasks.showing_overdue=overdue
+portlets.mytasks.showing_task=task(s)
+portlets.mytasks.showing_due_today=due today
+portlets.mytasks.showing_due_next_week=due next week
+portlets.mytasks.showing_with_no_due_date_set=with no due date set
+
+portlets.mytaskspanel.status=Status
+portlets.mytaskspanel.priority=Priority
+portlets.mytaskspanel.start_date=Start Date
+portlets.mytaskspanel.complete=Complete
+portlets.mytaskspanel.manage_task=Manage Task
+portlets.mytaskspanel.workflow_action=Workflow action
+portlets.mytaskspanel.workflow_complited=completed
+
+portlets.checkin.item_working_copy_of_name_has_been_checked_in=Item \\\"Working Copy of {0}\\\" has been checked in.
+portlets.checkout.working_copy_for_the_checked_out=A working copy for the checked out item \\\"Working Copy of {0}\\\" has been created.
+
+task_summary_panel.close=Close
+task_summary_panel.type=Type
+task_summary_panel.name=Name
+task_summary_panel.start_date=Start Date
+task_summary_panel.due_date=Due Date
+task_summary_panel.none=None
+task_summary_panel.priority=Priority
+task_summary_panel.percent_completed=Percent Completed
+task_summary_panel.status=status
+task_summary_panel.completed=Completed
+task_summary_panel.yes=Yes
+task_summary_panel.no=No
+task_resource_panel.no_task_resources=No task resources
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/publishing-model_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/publishing-model_pt_PT.properties
new file mode 100644
index 0000000..32cb902
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/publishing-model_pt_PT.properties
@@ -0,0 +1,20 @@
+# Display labels for Publishing Model (publishingModel.xml)
+
+pub_publishingmodel.description=Alfresco Publishing Content Model
+
+pub_publishingmodel.type.pub_DeliveryChannel.title=Delivery Channel
+pub_publishingmodel.type.pub_DeliveryChannel.description=The base type for all delivery channels
+pub_publishingmodel.type.pub_DeliveryServer.title=Delivery Server
+pub_publishingmodel.type.pub_DeliveryServer.description=The base type for all delivery servers
+pub_publishingmodel.type.pub_Environment.title=Publishing Environment
+pub_publishingmodel.type.pub_Environment.description=A container type that holds a set of delivery channels
+pub_publishingmodel.type.pub_PublishingQueue.title=Publishing Queue
+pub_publishingmodel.type.pub_PublishingQueue.description=A container type that holds publishing events that are yet to be processed
+
+pub_publishingmodel.aspect.pub_ContentRoot.title=Content Root Aspect
+pub_publishingmodel.aspect.pub_ContentRoot.description=Applied to a node that represents the root of a delivery channel's content hierarchy
+
+pub_publishingmodel.association.pub_deliveryServers.title=Delivery Servers
+pub_publishingmodel.association.pub_deliveryServers.description=The delivery servers associated with a delivery channel
+pub_publishingmodel.association.pub_publishingQueue.title=Publishing Queue
+pub_publishingmodel.association.pub_publishingQueue.description=The publishing queue for a publishing environment
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/publishing-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/publishing-service_pt_PT.properties
new file mode 100644
index 0000000..b7566e1
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/publishing-service_pt_PT.properties
@@ -0,0 +1,16 @@
+# Publish service externalised display strings
+publishing.channelNotFound=Unable to find specified publishing channel: {0}
+publishing.neitherNameNorIdSpecified=Neither channel name nor identifier has been specified
+
+publish-content.title=Publish
+publish-content.description=Publish content to a publishing channel
+publish-content.publishChannelName.display-label=Channel to publish content to
+publish-content.publishChannelId.display-label=Channel to publish content to
+publish-content.unpublish.display-label=Unpublish
+publish-content.statusUpdate.display-label=Status update
+publish-content.includeLinkInStatusUpdate.display-label=Append link to status update
+publish-content.statusUpdateChannelNames.display-label=Channels to post status update to
+publish-content.statusUpdateChannelIds.display-label=Channels to post status update to
+publish-content.scheduledTime.display-label=Scheduled time
+publish-content.comment.display-label=Comment
+publish-content.nodeToLinkStatusUpdateTo.display-label=Node to link status update to
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/rendition-config_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/rendition-config_pt_PT.properties
new file mode 100644
index 0000000..e4e781a
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/rendition-config_pt_PT.properties
@@ -0,0 +1,46 @@
+# Rendering Engines i18n properties
+
+# The following are common to all rendering engines
+baseRenderingAction.runAs.display-label=Run as
+baseRenderingAction.update-renditions-on-any-property-change.display-label=Update renditions on any property change
+baseRenderingAction.rendition-nodetype.display-label=Rendition node type
+baseRenderingAction.placeHolderResourcePath.display-label=Placeholder resource path
+baseRenderingAction.sourceContentProperty.display-label=Source content property
+baseRenderingAction.targetContentProperty.display-label=Target content property
+baseRenderingAction.destination-path-template.display-label=Destination path template
+baseRenderingAction.orphan-existing-rendition.display-label=Orphan existing rendition
+
+# The following are common to all template-based rendering engines
+baseTemplateRenderingAction.model.display-label=Model
+baseTemplateRenderingAction.template_string.display-label=Template string
+baseTemplateRenderingAction.template_node.display-label=Template node
+baseTemplateRenderingAction.template_path.display-label=Template path
+
+# reformat
+reformat.title=Perform a reformat rendition
+reformat.description=Renders a piece of content in another format (MIME type).
+reformat.flashVersion.display-label=Flash version
+reformat.mime-type.display-label=MIME type
+
+# imageRenderingEngine
+imageRenderingEngine.title=Perform an image processing rendition
+imageRenderingEngine.xsize.display-label=Width
+imageRenderingEngine.ysize.display-label=Height
+imageRenderingEngine.isAbsolute.display-label=Is absolute
+imageRenderingEngine.maintainAspectRatio.display-label=Maintain aspect ratio
+imageRenderingEngine.resizeToThumbnail.display-label=Resize to thumbnail
+imageRenderingEngine.allowEnlargement.display-label=Allow enlargement
+imageRenderingEngine.crop_gravity.display-label=Gravity
+imageRenderingEngine.crop_height.display-label=Crop height
+imageRenderingEngine.crop_width.display-label=Crop width
+imageRenderingEngine.crop_x.display-label=Crop x
+imageRenderingEngine.crop_y.display-label=Crop y
+imageRenderingEngine.percent_crop.display-label=Percent crop
+imageRenderingEngine.commandOptions.display-label=Command options
+
+# freemarkerRenderingEngine
+freemarkerRenderingEngine.title=Perform a Freemarker-based rendition
+freemarkerRenderingEngine.image_resolver.display-label=Image resolver
+
+# xsltRenderingEngine
+xsltRenderingEngine.title=Perform an XSLT-based rendition
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/replication_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/replication_pt_PT.properties
new file mode 100644
index 0000000..46ff74f
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/replication_pt_PT.properties
@@ -0,0 +1,6 @@
+replication.exception.targetNotGiven=The target is required but wasn't given
+replication.exception.noPayloadsSpecified=No payloads were specified
+replication.exception.replicationDefIsDisabled=Unable to execute a disabled replication definition
+replication.exception.unableToReplicate=Unable to replicate. The replication service is not enabled
+replication.exception.errorProcessingPayload=Error processing payload list - {0}
+replication.exception.errorExecutingTransfer=Error executing transfer - {0}
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/repoadmin-interpreter-help_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/repoadmin-interpreter-help_pt_PT.properties
new file mode 100644
index 0000000..c89dd0a
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/repoadmin-interpreter-help_pt_PT.properties
@@ -0,0 +1 @@
+repoadmin_console.help=alfresco/messages/repoadmin-interpreter-help.txt
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/rule-config_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/rule-config_pt_PT.properties
new file mode 100644
index 0000000..0f93b2a
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/rule-config_pt_PT.properties
@@ -0,0 +1,6 @@
+# Rule types
+
+inbound.display-label=Items are created or enter this folder
+outbound.display-label=Items are deleted or leave this folder
+update.display-label=Items are updated
+inboundAndUpdate.display-label=Items are created, enter this folder or are updated
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/schema-update_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/schema-update_pt_PT.properties
new file mode 100644
index 0000000..32c2e5a
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/schema-update_pt_PT.properties
@@ -0,0 +1,30 @@
+# Schema update messages
+
+schema.update.msg.dialect_used=Schema managed by database dialect {0}.
+schema.update.msg.bypassing=Bypassing schema update checks.
+schema.update.msg.normalized_schema=Normalized schema dumped to file {0}.
+schema.update.msg.normalized_schema_pre=Normalized schema (pre-bootstrap) dumped to file {0}.
+schema.update.msg.normalized_schema_post=Normalized schema (post-bootstrap) dumped to file {0}.
+schema.update.msg.all_statements=All executed statements: {0}.
+schema.update.msg.no_changes=No changes were made to the schema.
+schema.update.msg.executing_generated_script=Executing database script {0} (Generated).
+schema.update.msg.executing_copied_script=Executing database script {0} (Copied from {1}).
+schema.update.msg.executing_statement= Executing statement: {0}
+schema.update.msg.optional_statement_failed=Optional statement execution failed:\n SQL: {0}\n Error: {1}\n File: {2}\n Line: {3}
+schema.update.warn.dialect_unsupported=Alfresco should not be used with database dialect {0}.
+schema.update.warn.dialect_hsql=Alfresco is using the HSQL default database. Please only use this while evaluating Alfresco, it is NOT recommended for production or deployment!
+schema.update.warn.dialect_derby=Alfresco is using the Apache Derby default database. Please only use this while evaluating Alfresco, it is NOT recommended for production or deployment!
+schema.update.warn.dialect_substituting=The dialect ''{0}'' is being changed to ''{1}''.
+schema.update.err.forced_stop=The property 'stopAfterSchemaBootstrap' has been set. The bootstrap process is being terminated.
+schema.update.err.dialect_should_use=The dialect ''{0}'' is unsupported. Please use ''{1}'' instead.
+schema.update.err.found_multiple=\nMore than one Alfresco schema was found when querying the database metadata.\n Limit the database user's permissions or set the 'hibernate.default_schema' property in 'custom-hibernate-dialect.properties'.
+schema.update.err.previous_failed=A previous schema upgrade failed or was not completed. Revert to the original database before attempting the upgrade again.
+schema.update.err.statement_failed=Statement execution failed:\n SQL: {0}\n Error: {1}\n File: {2}\n Line: {3}
+schema.update.err.update_failed=Schema auto-update failed
+schema.update.err.validation_failed=Schema validation failed
+schema.update.err.update_script_not_run=The following schema upgrade script needs to be executed manually: {0}
+schema.update.err.script_not_found=The schema script could not be found at location {0}
+schema.update.err.statement_include_before_sql=Script include ''--INCLUDE:'' must occur before starting the SQL statement (line {0} of {1}).
+schema.update.err.statement_var_assignment_before_sql=Variable assignment with ''--ASSIGN:'' must occur before starting the SQL statement (line {0} of {1}).
+schema.update.err.statement_var_assignment_format=Variable assignment uses format ''--ASSIGN:x=col'' where ''x'' is the variable to assign to and ''col'' is the column value to extract (line {0} of {1}).
+schema.update.err.statement_terminator=Scripts must terminate all statements with '';'' (line {0} of {1}).
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/site-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/site-service_pt_PT.properties
new file mode 100644
index 0000000..68eaac6
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/site-service_pt_PT.properties
@@ -0,0 +1,13 @@
+# Site service externalised display strings
+
+site_service.unable_to_create=Unable to create site because the site short name {0} is already in use. Site short names must be unique.
+site_service.visibility_group_missing=Unable to create site because the visibility group {0} does not exist.
+site_service.can_not_update=Cannot update site {0} because it does not exist.
+site_service.can_not_delete=Cannot delete site {0} because it does not exist.
+site_service.site_no_exist=Site {0} does not exist.
+site_service.do_not_remove_manager=A site requires at least one site manager. You cannot remove {0} from the site membership because they are currently the only site manager.
+site_service.can_not_remove_membership=The current user does not have sufficient permissions to delete membership details of the site {0}.
+site_service.do_not_change_manager=A site requires at least one site manager. You cannot change the role of {0}, because they are currently the only site manager.
+site_service.can_not_change_membership=The current user does not have permissions to modify the membership details of the site {0}.
+site_service.site_container_not_folder=Site container {0} does not refer to a folder.
+site_service.invalid_site_type=Site could not be create, because {0} is not a valid site type.
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/slingshot_pt_BR.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/slingshot_pt_BR.properties
new file mode 100644
index 0000000..d9af012
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/slingshot_pt_BR.properties
@@ -0,0 +1,922 @@
+## TRADUZIDO POR LUCAS SANTOS
+## lukeirasantos.blogspot.com
+## @lukeirasantos
+
+## Slingshot Common Messages
+
+## Page Title
+page.title=VGB Docs » {0}
+
+## Header logo - prefixed with ${url.context}/res/themes/${theme}/images/
+# app-logo.png is the default, a 48 pixel width image is also provided: app-logo-48.png
+# it can be localised here or applied application wide in the admin console
+header.logo=app-logo.png
+header.search.default=Digite os termos da busca...
+# header menu items
+header.advanced-search.label=Busca avan\ufffdada...
+header.advanced-search.description=Busca avan\ufffdada...
+header.application.label=Aplica\ufffd\ufffdo
+header.application.description=Aplica\ufffd\ufffdo
+header.change-password.label=Mudar senha
+header.change-password.description=Mudar senha
+header.groups.label=Grupos
+header.groups.description=Grupos
+header.tag-management.label=Gerenciar Tag
+header.tag-management.description= Gerenciar Tag
+header.help.label=Ajuda
+header.help.description=Ajuda
+header.logout.label=Sair
+header.logout.description=Sair
+header.more.label=Mais...
+header.more.description=Mais...
+header.my.label=Meu...
+header.my.description=Meu...
+header.my-content.label=Meu Conte\ufffddo
+header.my-content.description=Meu Conte\ufffddo
+header.my-dashboard.label=Meu Dashboard
+header.my-dashboard.description=Meu Dashboard
+header.my-profile.label=Meu Perfil
+header.my-profile.description=Meu Perfil
+header.my-sites.label=Meus Sites
+header.my-sites.description=Meus Sites
+header.my-tasks.label=Minhas tarefas
+header.my-tasks.description=Minhas tarefas
+header.my-workflows.label=Workflows que iniciei
+header.my-workflows.description=Workflows que iniciei
+header.people.label=Pessoas
+header.people.description=Pessoas
+header.replication-jobs.label=Replicar Jobs
+header.replication-jobs.description=Replicar Jobs
+header.repository.label=Reposit\ufffdrio
+header.repository.description=Reposit\ufffdrio
+header.trashcan.label=Lixeira
+header.trashcan.description=Recupera\ufffd\ufffdo de arquivos e ferramentas de elimina\ufffd\ufffdo
+header.saved-searches.label=Pesquisas salva
+header.saved-searches.description=Pesquisas salva
+header.search.description=Op\ufffd\ufffdes de pesquisa...
+header.sites.label=Sites
+header.sites.description=Sites
+header.submit-status.label=Compartilhar
+header.submit-status.description=Compartilhar
+header.tools.label=Ferramentas de administra\ufffd\ufffdo...
+header.tools.description=Ferramentas administrativas...
+# 0 = username, 1 = first name, 2 = last name, 3 = full name
+header.user.label={3}
+header.user.description={3}
+header.users.label=Usu\ufffdrios
+header.users.description=Usu\ufffdrios
+
+## Buttons
+button.browse=Procurar
+button.edit=Editar
+button.save=Salvar
+button.savechanges=Salvar mudan\ufffdas
+button.saveandclose=Salvar e fechar
+button.upload=Carregar
+button.login=Login
+button.delete=Excluir
+button.download=Download
+button.clear=Limpar
+button.reset=Reset
+button.search=Pesquisa
+button.update=Atualizar
+button.goback=Voltar
+button.done=Feito
+button.undo=Desfazer
+button.new=Novo
+button.create=Criar
+button.rename=Renomear
+button.refreshPage=Atualizar p\ufffdgina
+button.createanother=Criar e criar outra
+button.view.simple=Visualiza\ufffd\ufffdo simples
+button.view.detailed=Visualiza\ufffd\ufffdo detalhada
+button.follow=Seguir
+button.unfollow=Deixar de seguir
+
+## Messages
+message.failure=Falha
+message.loginfailure=Falha ao entrar
+message.loginautherror=O servidor remoto pode estar indispon\ufffdvel ou seus detalhes de autentica\ufffd\ufffdo n\ufffdo foram reconhecidos
+message.passwordchangeauthfailed=Detalhes da autentica\ufffd\ufffdo incorretos ou n\ufffdo autorizado a alterar a senha.
+message.login-portal=Fa\ufffda o login atrav\ufffds de seu portal
+message.unsavedChanges.blog=Seu blog tem altera\ufffd\ufffdes n\ufffdo salvas
+message.unsavedChanges.comment=Seu coment\ufffdrio n\ufffdo foi salvo ainda
+message.unsavedChanges.discussion=O seu t\ufffdpico de discuss\ufffdo tem altera\ufffd\ufffdes n\ufffdo salvas
+message.unsavedChanges.reply=Sua resposta no t\ufffdpico tem altera\ufffd\ufffdes n\ufffdo salvas
+message.unsavedChanges.wiki=Seu artigo wiki tem altera\ufffd\ufffdes n\ufffdo salvas
+message.searching=Pesquisando...
+message.searchingFor=Pesquisando por "{0}"...
+message.minimum-length=Insira pelo menos {0} caractere(s)
+message.folders-trimmed=Subpastas demais para mostrar
+message.item-missing=O item solicitado n\ufffdo pode ser exibido pois ele n\ufffdo est\ufffd mais dispon\ufffdvel
+message.save.success=Suas altera\ufffd\ufffdes foram salvas
+message.save.failure=Suas altera\ufffd\ufffdes n\ufffdo foram salvas
+message.cookiesfailure=Os cookies est\ufffdo desativados
+message.cookieserror=Os cookies deve ser permitido no seu navegador
+
+## Common Text labels and CM model metadata
+label.tags=Tags
+label.none=(Nenhum)
+label.empty=(Vazio)
+label.about=Sobre
+label.username=Nome do usu\ufffdrio
+label.password=Senha
+label.name=Nome
+label.title=T\ufffdtulo
+label.description=Descri\ufffd\ufffdo
+label.firstname=Primeiro nome
+label.lastname=\ufffdltimo nome
+label.jobtitle=Cargo
+label.location=Localiza\ufffd\ufffdo
+label.bio=Sum\ufffdrio
+label.photo=Foto
+label.contactinfo=Informa\ufffd\ufffdes de contato
+label.skype=Skype
+label.im=IM
+label.googleusername=Usu\ufffdrio do Google
+label.company=Companhia
+label.companyinfo=Detalhes da Companhia
+label.email=Email
+label.telephone=Telefone
+label.mobile=Celular
+label.fax=Fax
+label.address=Endere\ufffdo
+label.postcode=C\ufffddigo postal
+label.groups=Grupos
+label.yes=Sim
+label.no=N\ufffdo
+label.ok=Ok
+label.loading=Carregando...
+label.site=Site
+label.path=Caminho
+label.type=Tipo
+label.creator=Criador
+label.created=Criador
+label.modifier=Modificador
+label.modified=Modificado
+label.author=Autor
+label.priority={0} Prioridade
+label.size=Tamanho
+label.mimetype=Mimetype
+label.popularity=Popularidade
+label.avatar=Avatar
+label.editType=Editar: {0}
+
+## Location
+location.tooltip.path=Caminho: {0}
+location.tooltip.site=Site: {0}
+location.path.repository=Reposit\ufffdrio
+location.path.documents=Documentos
+location.path.userHome=Meu Usu\ufffdrio Home
+location.label.none=(Nenhum)
+location.label.local={0}
+location.label.site={0} em {1}
+location.label.repository={0}
+
+## Pagination
+pagination.template={CurrentPageReport} {PreviousPageLink} {PageLinks} {NextPageLink}
+pagination.template.page-report={startRecord} - {endRecord} of {totalRecords}
+pagination.template.page-report.more=Exibir item(s) {startRecord} - {endRecord} of {totalRecords}++
+pagination.previousPageLinkLabel=<<
+pagination.nextPageLinkLabel=>>
+
+## Tiny Pagination (used in column browser)
+tinyPagination.firstPageLinkLabel=<<
+tinyPagination.lastPageLinkLabel=>>
+tinyPagination.previousPageLinkLabel=<
+tinyPagination.nextPageLinkLabel=>
+tinyPagination.pageReportTemplate=( {currentPage} of {totalPages} )
+tinyPagination.template={FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}
+
+## Themes
+theme.default=Tema padr\ufffdo azul
+theme.greenTheme=Tema verde
+theme.hcBlack=Tema alto contraste
+theme.yellowTheme=Tema amarelo
+theme.gdocs=Tema do Google Docs
+
+## Admin console tools
+tool.users.label=Usu\ufffdrios
+tool.users.description=Gerenciamento de usu\ufffdrios
+tool.groups.label=Grupos
+tool.groups.description=Gerenciamento de grupos
+tool.application.label=Aplica\ufffd\ufffdo
+tool.application.description=Configura\ufffd\ufffdes do aplicativo e gest\ufffdo
+tool.replication-jobs.label=Replica\ufffd\ufffdo de Jobs
+tool.replication-jobs.description=Gerenciamento de replica\ufffd\ufffdo de Jobs
+tool.repository.label=Reposit\ufffdrio de ferramentas
+tool.repository.description=Reposit\ufffdrio de ferramentas
+tool.tag-management.label=Gest\ufffdo de Tag
+tool.tag-management.description= Gest\ufffdo de Tag
+tool.workflow.label=Workflow
+tool.workflow.description=Ferramentas de Workflow
+tool.trashcan.label=Lixeira
+tool.trashcan.description=Recupera\ufffd\ufffdo de arquivos e ferramentas de elimina\ufffd\ufffdo
+tool.channel-admin.label=Gest\ufffdo de canais
+tool.channel-admin.description=Publica\ufffd\ufffdo de cria\ufffd\ufffdo de canais e ferramentas de gest\ufffdo
+tool.email-inbound.label=Email (Entrada)
+tool.email-inbound.description=Email (Entrada)
+tool.email-outbound.label=Email (Sa\ufffdda)
+tool.email-outbound.description=Email (Sa\ufffdda)
+tool.email-imap.label=Email (IMAP)
+tool.email-imap.description=Email (IMAP)
+tool.google-docs.label=Google Docs
+tool.google-docs.description=Google Docs
+tool.runtime.label=Tempo de execu\ufffd\ufffdo
+tool.runtime.description=Tempo de execu\ufffd\ufffdo
+tool.repository-server.label=Descri\ufffd\ufffdo do reposit\ufffdrio (Atual)
+tool.repository-server.description=Descri\ufffd\ufffdo do reposit\ufffdrio (Atual)
+tool.repository-installed.label=Descri\ufffd\ufffdo do Reposit\ufffdrio (Instalada originalmente)
+tool.repository-installed.description=Descri\ufffd\ufffdo do Reposit\ufffdrio (Instalada originalmente)
+tool.authority.label=Autoriza\ufffd\ufffdo
+tool.authority.description=Autoriza\ufffd\ufffdo
+tool.license.label=Descri\ufffd\ufffdo da licen\ufffda
+tool.license.description=Descri\ufffd\ufffdo da licen\ufffda
+tool.license.link=Gerenciar minha assinatura
+tool.license.usageinfo.label=Informa\ufffd\ufffdes de uso da licen\ufffda
+tool.ooojodconverter.label=OOoJodConverter
+tool.ooojodconverter.description=OOoJodConverter
+tool.openoffice-subsystem.label=OpenOffice
+tool.openoffice-subsystem.description=OpenOffice
+tool.openoffice.label=OpenOffice
+tool.openoffice.description=OpenOffice
+tool.transformer-pdf2swf.label=Transformer pdf2swf
+tool.transformer-pdf2swf.description=Transformer pdf2swf
+tool.transformer-imagemagick.label=Transformer ImageMagick
+tool.transformer-imagemagick.description=Transformer ImageMagick
+tool.fileservers.label=Fileservers
+tool.fileservers.description=Fileservers
+tool.subscriptions.label=Assinatura
+tool.subscriptions.description=Assinatura
+tool.sysadmin.label=Sysadmin
+tool.sysadmin.description=Sysadmin
+tool.activities.label=Atividades de Feed
+tool.activities.description=Atividades de Feed
+tool.workflow.label=Workflow
+tool.workflow.description=Workflow
+
+## Admin console tool groups
+tool.group.usersgroups=Usu\ufffdrios e grupos
+tool.group.email=Email
+tool.group.transformations=Transforma\ufffd\ufffdes
+tool.group.filemanagement=Gerenciamento de arquivos
+tool.group.subscriptions=Assinatura
+tool.group.repository=Reposit\ufffdrio
+tool.group.publishing=Publica\ufffd\ufffdo de conte\ufffddo
+tool.group.search=Pesquisa
+
+## Page titles displayed in browsers header bar
+page.acceptInvite.title=Aceitar convite
+page.acceptInvite.description=Aceitar convite da p\ufffdgina. O carregamento da p\ufffdgina ir\ufffd acionar o convite do site para ser aceita e permite verificar se a conta do usu\ufffdrio est\ufffd desativada.
+page.addGroups.title=Adicionar grupos
+page.addGroups.description=Adicionar grupos
+page.adminConsole.title=Console de administrador
+page.adminConsole.description=Console de administra\ufffd\ufffdo e gerenciamento
+page.advsearch.title=Pesquisa avan\ufffdada
+page.advsearch.description=Visualizar pesquisa avan\ufffdada
+page.blogCreateEdit.title=Blog: criar ou editar blog post
+page.blogCreateEdit.description=Exibe um formul\ufffdrio para criar ou editar um post
+page.blogPostList.title=Blog
+page.blogPostList.description=Exibe a mensagem do blog
+page.blogPostView.title=Blog: Exibir visualiza\ufffd\ufffdo de detalhes da mensagem
+page.blogPostView.description=Exibir visualiza\ufffd\ufffdo de detalhes da mensagem
+page.calendar.title=Calend\ufffdrio
+page.calendar.description=Componente de calend\ufffdrio do site
+page.changePassword.title=Mudar senha do usu\ufffdrio
+page.changePassword.description=Mudar se\ufffd\ufffdo da senha na p\ufffdgina do perfil para um usu\ufffdrio
+page.contentViewer.title=Visualizador de conte\ufffddo
+page.contentViewer.description=P\ufffdgina para visualizar conte\ufffddo de um NodeRef
+page.createContent.title=Criar conte\ufffddo
+page.createContent.description=Criar conte\ufffddo em textos
+page.createEditReplicationJob.title=Replica\ufffd\ufffdo de Job
+page.createEditReplicationJob.description=Criar nova ou editar replica\ufffd\ufffdo de Job existente
+page.customiseSite.title=Customizar Site
+page.customiseSite.description=Adicionar e remover p\ufffdginas de um site
+page.customiseSiteDashboard.title=Customizar dashboard do site
+page.customiseSiteDashboard.description=Customizar layout do dashboard e painel para um dashboard do site
+page.customiseUserDashboard.title=Customizar dashboard do usu\ufffdrio
+page.customiseUserDashboard.description=Customizar layout do dashboard e painel para um dashboard do usu\ufffdrio
+page.data-lists.title=Listas de dados
+page.data-lists.description=P\ufffdgina de lista de dados
+page.discussionsCreateTopic.title=Discuss\ufffdes: Visualizar cria\ufffd\ufffdo de t\ufffdpico da p\ufffdgina
+page.discussionsCreateTopic.description=Exibir o formul\ufffdrio para criar um t\ufffdpico
+page.discussionsTopicList.title=Discuss\ufffdes
+page.discussionsTopicList.description=Exibir os t\ufffdpicos do f\ufffdrum
+page.discussionsTopicView.title=Discuss\ufffdes: Exibir visualiza\ufffd\ufffdo de detalhes do t\ufffdpico
+page.discussionsTopicView.description=Exibe a visualiza\ufffd\ufffdo de detalhes do t\ufffdpico
+page.documentDetails.title=Detalhes do documento
+page.documentDetails.description=Detalhes do documento
+page.documentLibrary.title=Biblioteca de documentos
+page.documentLibrary.description=Biblioteca de documentos com vista em \ufffdrvore
+page.editMetadata.title=Editar Propriedades
+page.editMetadata.description=Editar as propriedades de m n\ufffd
+page.folderDetails.title=Detalhes da pasta
+page.folderDetails.description=Detalhes da pasta
+page.folderRules.title=Pagina de regras
+page.folderRules.description=Pasta de regras
+page.inlineEdit.title=Editar inline
+page.inlineEdit.description=Editar inline conte\ufffddo conte\ufffddo do texto baseado
+page.invite.title=Convite
+page.invite.description=Convite
+page.links.title=Links
+page.links.description=Links
+page.linkCreateEdit.title=Links: Criar ou editar link
+page.linkCreateEdit.description=Exibe um formul\ufffdrio para criar ou editar link
+page.linksView.title=Links: Exibe visualiza\ufffd\ufffdo de detalhes do link
+page.linksView.description=Exibe a visualiza\ufffd\ufffdo de detalhes do link
+page.login.title=Login
+page.logout.title=Sair
+page.managePermissions.title=Gerenciar Permiss\ufffdes
+page.managePermissions.description=Gerenciar permiss\ufffdes
+page.myDocumentLibraries.title=Minha biblioteca de documentos
+page.myDocumentLibraries.description=P\ufffdgina de lan\ufffdamento da minha bilbioteca de documentos
+page.pendingInvites.title=Convites pendentes
+page.pendingInvites.description=Convites pendentes
+page.peopleFinder.title=Localizador de pessoas
+page.peopleFinder.description=P\ufffdgina localizadora de pessoas
+page.portletEditDocLibSite.title=Painel: Editar site
+page.portletEditDocLibSite.description=Editar o site para o painel DocLib Share
+page.profile.title=P\ufffdgina de perfil do usu\ufffdrio
+page.profile.description=P\ufffdgina de perfil para um usu\ufffdrio
+page.rejectInvite.title=Rejeitar convite
+page.rejectInvite.description=Rejeitar convite da p\ufffdgina. Rejeita uma solicita\ufffd\ufffdo de convite
+page.repository.title=Navegador do reposit\ufffdrio
+page.repository.description=Procurar conte\ufffddo em todo o reposit\ufffdrio
+page.search.title=Pesquisar
+page.search.description=Visualizar pesquisa
+page.siteFinder.title=Buscador de site
+page.siteFinder.description=P\ufffdgina buscadora de site
+page.siteIndex.title=Bem vindo
+page.siteIndex.description=P\ufffdgina de destino para o usu\ufffdrio. Ir\ufffd criar dashboard de usu\ufffdrio no site conforme necess\ufffdrio e transmit\ufffd-lo
+page.siteGroups.title=Grupos do site
+page.siteGroups.description=Grupos do site
+page.siteMembers.title=Membros do site
+page.siteMembers.description=Membros do site
+page.userContent.title=Conte\ufffddo do usu\ufffdrio editado
+page.userContent.description=Lista de conte\ufffddo que o usu\ufffdrio tem a \ufffdltima edi\ufffd\ufffdo
+page.userFollowers.title=Seguidores
+page.userFollowers.description=Listas de pessoas que seguem o usu\ufffdrio
+page.userFollowing.title=Seguindo
+page.userFollowing.description=Lista de pessoas que o usu\ufffdrio segue
+page.userNotifications.title=Notifica\ufffd\ufffdo de configura\ufffd\ufffdes do usu\ufffdrio
+page.userNotifications.description=Alterar se\ufffd\ufffdo de notifica\ufffd\ufffdo de configura\ufffd\ufffdes na p\ufffdgina do perfil para um usu\ufffdrio
+page.userSites.title=Lista de sites do usu\ufffdrio
+page.userSites.description=Lista de sites que um usu\ufffdrio pertence
+page.wiki.title=Wiki
+page.wiki.description=A p\ufffdgina de destino para o wiki
+page.wikiCreate.title=Formul\ufffdrio de cria\ufffd\ufffdo wiki
+page.wikiCreate.description=Exibe um formul\ufffdrio para criar uma nova p\ufffdgina wiki
+page.wikiPage.title=Wiki
+page.wikiPage.description=Exibe uma p\ufffdgina wiki
+page.workspace.title=Dashboard da \ufffdrea de trabalho de documentos
+page.workspace.description=Dashboard da p\ufffdgina da \ufffdrea de trabalho de documentos
+
+## Dashboard page titles and descriptions
+page.siteDashboard.title=Dashboard do site de colabora\ufffd\ufffdo
+page.siteDashboard.description=Dashboard da p\ufffdgina de colabora\ufffd\ufffdo do site
+page.userDashboard.title=Dashboard do usu\ufffdrio
+page.userDashboard.description=Dashboard da p\ufffdgina do usu\ufffdrio
+page.meeting_workspace.title=Dashboard da \ufffdrea de trabalho de reuni\ufffdes
+page.meeting_workspace.description=Dashboard da p\ufffdgina da \ufffdrea de trabalho de reuni\ufffdes
+
+## Title bar component titles for pages that use the simple-title component
+title.repository=Reposit\ufffdrio
+title.browser=Navegador
+title.siteFinder=Pesquisador de site
+title.peopleFinder=Pesquisador de pessoas
+title.myTasks=Minhas tarefas
+title.myWorkflows=Workflows que eu iniciei
+
+## Roles
+role.SiteManager=Moderador
+role.SiteCollaborator=Colaborador
+role.SiteContributor=Contribuidor
+role.SiteConsumer=Consumidor
+
+## Tag Library
+taglibrary.tags=Tags
+taglibrary.populartagslink=Escolha a partir de tags populares neste site
+taglibrary.msg.failedLoadTags=N\ufffdo foi poss\ufffdvel carregar as tags do servidor (conex\ufffdo caiu?)
+taglibrary.msg.unableLoadTags=N\ufffdo foi poss\ufffdvel carregar as tags: {0}
+taglibrary.tip.removeTag=Remover tag
+taglibrary.tip.help=Separe tags com espa\ufffdo. Unir duas ou mais palavras "aspas duplas"
+
+## YUI Editor keys
+yuieditor.toolbar.group.font=Estilo da fonte
+yuieditor.toolbar.group.lists=Listas
+yuieditor.toolbar.group.link=Link
+yuieditor.toolbar.item.createorderedlist=Criar lista ordenada
+yuieditor.toolbar.item.createunorderedlist=Criar lista desordenada
+yuieditor.toolbar.item.fontcolor=Cor da fonte
+yuieditor.toolbar.item.backgroundcolor=Cor de fundo
+yuieditor.toolbar.item.bold=Negrito CTRL + SHIFT + B
+yuieditor.toolbar.item.italic=It\ufffdlico CTRL + SHIFT + I
+yuieditor.toolbar.item.underline=Sublinhado CTRL + SHIFT + U
+yuieditor.toolbar.item.link=HTML Link CTRL + SHIFT + L
+
+## Document Library Actions
+actions.document.assign-workflow=Iniciar Workflow
+actions.document.cancel-editing=Cancelar Edi\ufffd\ufffdo
+actions.document.change-type=Mudar tipo
+actions.document.checkout-google=Check Out to Google Docs
+actions.document.checkin-google=Check In from Google Docs
+actions.document.copy-to=Copiar para...
+actions.document.delete=Excluir Documento
+actions.document.download=Download
+actions.document.download-again=Download
+actions.document.download-original=Download Original
+actions.document.edit-metadata=Editar propriedades
+actions.document.edit-offline=Editar Offline
+actions.document.edit-online=Editar Online
+actions.document.extract-metadata=Extrair Metadados
+actions.document.execute-script=Executar Script
+actions.document.inline-edit=Editar inline
+actions.document.increment-counter=Incrementar contador
+actions.document.locate=Localizar arquivo
+actions.document.manage-aspects=Gerenciar aspectos
+actions.document.manage-permissions=Gerenciar Permiss\ufffdes
+actions.document.move-to=Mover para...
+actions.document.simple-approve=Aprovar
+actions.document.simple-reject=Rejeitar
+actions.document.upload-new-version=Carregar nova vers\ufffdo
+actions.document.view=Exibir no navegador
+actions.document.view-google-doc=Exibir no Google Docs
+actions.document.view-google-map=Exibir no Google Maps
+actions.document.view-original=Visualizar documento original
+actions.document.view-source-repository=Visualizar no reposit\ufffdrio de c\ufffddigo
+actions.document.view-working-copy=Visualizar copia do trabalho
+actions.document.publish=Publicar
+actions.document.transform=Transformar
+actions.document.transform-image=Transformar a imagem
+actions.document.publish-content=Publicar conte\ufffddo
+actions.folder.change-type=Mudar tipo
+actions.folder.copy-to=Copiar para...
+actions.folder.delete=Excluir pasta
+actions.folder.edit-metadata=Editar Propriedades
+actions.folder.explorer-view=Visualizar no VGB Docs Explorer
+actions.folder.locate=Localizar pasta
+actions.folder.manage-aspects=Gerenciar Aspectos
+actions.folder.manage-permissions=Gerenciar Permiss\ufffdes
+actions.folder.move-to=Mover para...
+actions.folder.rules=Gerenciar regras
+actions.folder.simple-approve=Aprovar
+actions.folder.simple-reject=Rejeitar
+actions.folder.view-details=Visualizar detalhes
+actions.folder.view-source-repository=Visualizar no reposit\ufffdrio de c\ufffddigo
+actions.link.delete=Excluir Link
+actions.link.locate=Localizar itens do link
+
+## Document Library Pop-up Messages
+message.change-type.success=Tipo do documento ''{0}'' foi alterado com sucesso
+message.change-type.failure=N\ufffdo foi poss\ufffdvel alterar o tipo do documento ''{0}''
+message.checkout-google.inprogress=''{0}'' est\ufffd sendo verificado pelo Google Docs
+message.checkout-google.success=''{0}'' foi verificado no Google Docs
+message.checkin-google.inprogress=''{0}'' tem sido verificado a patir do Google Docs
+message.checkin-google.success=''{0}'' foi verificado a partir do Google Docs
+message.checkin-google.failure=Voc\ufffd n\ufffdo pode verificar no ''{0}'' a partir do Google Docs
+message.confirm.delete=Voc\ufffd tem certeza que deseja excluir ''{0}''?
+message.delete.success=''{0}'' foi exclu\ufffddo
+message.delete.failure=N\ufffdo foi poss\ufffdvel excluir ''{0}''
+message.details.success=Detalhes atualizado com sucesso
+message.details.failure=N\ufffdo foi poss\ufffdvel atualizar os detalhes
+message.error=N\ufffdo foi poss\ufffdvel acessar a biblioteca de documentos
+message.empty=Nenhum item
+message.empty.subfolders=Nenhum item. Clique "{0}" para visualizar {1} subpasta(s) aqui
+message.empty.subfolders.link=Exibir pastas
+message.edit-offline.failure=Voc\ufffd n\ufffdo pode editar ''{0}''.
+message.edit-offline.success=''{0}'' pode agora ser editado
+message.edit-offline.success.ie7=Fa\ufffda o Download do documento usando o bot\ufffdo abaixo
+message.edit-cancel.failure=N\ufffdo foi poss\ufffdvel cancelar a edi\ufffd\ufffdo ''{0}''.
+message.edit-cancel.success=Edi\ufffd\ufffdo de ''{0}'' foi cancelada
+message.file-dnd-move.failure=N\ufffdo foi poss\ufffdvel mover o documento
+message.increment-counter.success=Contador incrementado
+message.increment-counter.failure=Contador n\ufffdo pode ser incrementado
+message.extract-metadata.success=Metadados foi extra\ufffddo com sucesso
+message.extract-metadata.failure=N\ufffdo foi poss\ufffdvel extrair metadados
+message.execute-script.success=Script foi executado com sucesso
+message.execute-script.failure=N\ufffdo foi poss\ufffdvel executar o script
+message.insitu-edit.name.failure=N\ufffdo foi poss\ufffdvel renomear o arquivo. Outro arquivo pode existir com o mesmo nome
+message.loading=Carregando a biblioteca de documentos...
+message.simple-workflow.failure=A\ufffd\ufffdo do Workflow n\ufffdo p\ufffdde ser conclu\ufffdda
+message.simple-workflow.approved=Item marcado como aprovado
+message.simple-workflow.rejected=Item marcado como rejeitado
+message.simple-workflow.failed=A\ufffd\ufffdo do Workflow n\ufffdo p\ufffdde ser conclu\ufffdda
+message.transform.success=Documento ''{0}'' foi transformado com sucesso
+message.transform.failure=N\ufffdo foi poss\ufffdvel transformar o documento
+message.transform-image.success=Imagem ''{0}'' foi transformada com sucesso
+message.transform-image.failure=N\ufffdo foi poss\ufffdvel transformar o documento
+
+## Drag and Drop
+message.dnd.allColumnsAreFull=N\ufffdo foi poss\ufffdvel adicionar elementos uma vez que todas as colunas est\ufffdo cheias
+
+## Data Dictionary
+# Aspects
+aspect.cm_complianceable=Conformid\ufffdvel
+aspect.cm_dublincore=Core duplo
+aspect.cm_effectivity=Efetividade
+aspect.cm_emailed=Enviado por e-mail
+aspect.cm_generalclassifiable=Classific\ufffdvel
+aspect.cm_summarizable=Resum\ufffdvel
+aspect.cm_taggable=Marc\ufffdvel
+aspect.cm_templatable=Model\ufffdvel
+aspect.cm_versionable=Versionaliz\ufffdvel
+aspect.emailserver_aliasable=Apelid\ufffdvel (Email)
+aspect.app_inlineeditable=Edit\ufffdvel Inline
+aspect.gd_googleEditable=Edit\ufffdvel Google Docs
+aspect.cm_geographic=Geogr\ufffdfico
+aspect.exif_exif=EXIF
+aspect.audio_audio=\ufffdudio
+aspect.cm_indexControl=Controle de \ufffdndice
+
+# Groups
+group.everyone=TODOS
+
+# Types
+type.cm_content=Tipo de base do conte\ufffddo
+type.cm_folder=Tipo de base da pasta
+type.trx_transferTarget=Alvo de transfer\ufffdncia
+type.trx_fileTransferTarget=Alvo de transfer\ufffdncia do arquivo
+
+# Generic Form labels
+form.set.general=Geral
+form.set.operations=Opera\ufffd\ufffdes
+
+# Runtime
+runtime.field.FreeMemory=Mem\ufffdria livre
+runtime.field.MaxMemory=Mem\ufffdria m\ufffdxima
+runtime.field.TotalMemory=Total de mem\ufffdria
+
+# Repository Server
+repository-server.set.version=Informa\ufffd\ufffdes sobre a vers\ufffdo
+repository-server.field.Name=Nome
+repository-server.field.Id=Id
+repository-server.field.Edition=Edi\ufffd\ufffdo
+repository-server.field.Schema=Esquema
+repository-server.field.Version=Vers\ufffdo
+repository-server.field.VersionLabel=R\ufffdtulo
+repository-server.field.VersionMinor=Menor
+repository-server.field.VersionMajor=Maior
+repository-server.field.VersionRevision=Revis\ufffdo
+repository-server.field.VersionBuild=Construir
+repository-server.field.VersionNumber=N\ufffdmero
+
+# Repository Installed
+repository-installed.set.version=Informa\ufffd\ufffdes sobre a vers\ufffdo
+repository-installed.field.Name=Nome
+repository-installed.field.Id=Id
+repository-installed.field.Edition=Edi\ufffd\ufffdo
+repository-installed.field.Schema=Esquema
+repository-installed.field.Version=Vers\ufffdo
+repository-installed.field.VersionLabel=R\ufffdtulo
+repository-installed.field.VersionMinor=Menor
+repository-installed.field.VersionMajor=Maior
+repository-installed.field.VersionRevision=Revis\ufffdo
+repository-installed.field.VersionBuild=Contruir
+repository-installed.field.VersionNumber=N\ufffdmero
+
+# Authority
+authority.field.NumberOfGroups=N\ufffdmero de grupos
+authority.field.NumberOfUsers=N\ufffdmero de usu\ufffdrios
+
+# License
+header.license=
+license.field.Subject=Assunto da licen\ufffda
+license.field.Days=Dias
+license.field.Holder=Titular
+license.field.ValidUntil=V\ufffdlido at\ufffd
+license.field.RemainingDays=Dias restantes
+license.field.Issued=Emitido
+license.field.Issuer=Emissora
+license.field.HeartBeatDisabled=Heart Beat Disabled
+license.field.LicenseMode=Modo de licen\ufffda
+license.field.MaxDocs=Conte\ufffddo m\ufffdximo de objetos
+license.field.MaxUsers=Usu\ufffdrios m\ufffdximo
+license.field.Users=Usu\ufffdrios
+license.field.Documents=Objetos de conte\ufffddo
+
+# Pdf2Swf
+pdf2swf.field.Available=Dispon\ufffdvel
+pdf2swf.field.VersionString=Vers\ufffdo
+
+# Open Office
+openoffice.field.available=Dispon\ufffdvel
+openoffice.field.ooName=Nome
+openoffice.field.ooOpenSourceContext=Contexto open source
+openoffice.field.ooSetupExtension=Extens\ufffdo
+openoffice.field.ooSetupVersion=Vers\ufffdo
+openoffice.field.ooSetupVersionAboutBox=Sobre
+openoffice.field.ooXMLFileFormatName=Formato de arquivo XML
+openoffice.field.ooXMLFileFormatVersion=Vers\ufffdo de formato do arquivo XML
+
+# OpenOffice Subsystem
+openoffice-subsystem.field.ooo.enabled=Habilitado
+openoffice-subsystem.field.ooo.exe=Exe
+openoffice-subsystem.field.ooo.port=Porta
+
+# OpenOffice JodConverter
+ooojodconverter.field.jodconverter.enabled=Habilitado
+ooojodconverter.field.jodconverter.maxTasksPerProcess=M\ufffdximo de tarefas por processo
+ooojodconverter.field.jodconverter.officeHome=Home Office
+ooojodconverter.field.jodconverter.portNumbers=N\ufffdmero de portas
+ooojodconverter.field.jodconverter.taskExecutionTimeout=Timeout de execu\ufffd\ufffdo da tarefa
+ooojodconverter.field.jodconverter.taskQueueTimeout=Timeout da fila de tarefas
+
+# Transformer ImageMagick
+transformer-imagemagick.field.Available=Dispon\ufffdvel
+transformer-imagemagick.field.VersionString=Informa\ufffd\ufffdes sobre a vers\ufffdo
+
+# File servers
+fileservers.set.filesystem=Sistema de arquivos
+fileservers.set.cifs=CIFS
+fileservers.set.ftp=FTP
+fileservers.field.filesystem.acl.global.defaultAccessLevel=N\ufffdvel de acesso padr\ufffdo
+fileservers.field.filesystem.acl.global.domainAccessControls=Controle do dom\ufffdnio de acesso
+fileservers.field.filesystem.acl.global.protocolAccessControls=Controle do protocolo de acesso
+fileservers.field.filesystem.acl.global.userAccessControls=Controle de acesso do usu\ufffdrio
+fileservers.field.filesystem.domainMappings=Mapeamentos de dom\ufffdnio
+fileservers.field.filesystem.name=Nome do sistema de arquivos
+fileservers.field.filesystem.name.description=O nome usado para os sistemas de arquivo quando acessado via CIFS/FTP/WebDAV
+fileservers.field.cifs.WINS.autoDetectEnabled=WINS Auto detect habilitado
+fileservers.field.cifs.WINS.primary=WINS Prim\ufffdrio
+fileservers.field.cifs.WINS.secondary=WINS Secund\ufffdrio
+fileservers.field.cifs.bindto=Para ligar
+fileservers.field.cifs.broadcast=Difundir
+fileservers.field.cifs.disableNIO=Desativar NIO
+fileservers.field.cifs.disableNativeCode=Desativar c\ufffddigo nativo
+fileservers.field.cifs.domain=Dom\ufffdnio
+fileservers.field.cifs.enabled=CIFS Habilitado
+fileservers.field.cifs.hostannounce=Host anunciar
+fileservers.field.cifs.ipv6.enabled=IPV6 Habilitado
+fileservers.field.cifs.netBIOSSMB.datagramPort=NetBIOS SMB Datagram Port
+fileservers.field.cifs.netBIOSSMB.namePort=NetBIOS SMB Nome da Porta
+fileservers.field.cifs.netBIOSSMB.sessionPort=NetBIOS SMB Session Port
+fileservers.field.cifs.serverName=Nome do servidor
+fileservers.field.cifs.sessionDebug=Sess\ufffdo Debug
+fileservers.field.cifs.sessionTimeout=Sess\ufffdo Timeout
+fileservers.field.cifs.tcpipSMB.port=TCP/IP SMB Porta
+fileservers.field.ftp.dataPortFrom=Dataport From
+fileservers.field.ftp.dataPortTo=Dataport To
+fileservers.field.ftp.enabled=FTP Habilitado
+fileservers.field.ftp.ipv6.enabled=IPV6 Habilitado
+fileservers.field.ftp.keyStore=Keystore
+fileservers.field.ftp.passphrase=Passphrase
+fileservers.field.ftp.port=Porta
+fileservers.field.ftp.requireSecureSession=Exigir sess\ufffdo segura
+fileservers.field.ftp.sessionDebug=Sess\ufffdo Debug
+fileservers.field.ftp.sslEngineDebug=SSL Engine Debug
+fileservers.field.ftp.trustStore=Trust Store
+
+# GoogleDocs
+googledocs.field.enabled=Habilitado
+googledocs.field.application.name=Nome da aplica\ufffd\ufffdo
+googledocs.field.username=Usu\ufffdrio
+googledocs.field.password=Senha
+
+# Sysadmin
+sysadmin.field.alfresco.context=Contexto do reposit\ufffdrio
+sysadmin.field.alfresco.host=Host do reposit\ufffdrio
+sysadmin.field.alfresco.port=Porta do reposit\ufffdrio
+sysadmin.field.alfresco.protocol=Protocolo do reposit\ufffdrio
+sysadmin.field.server.allowedusers=Usu\ufffdrios permitidos
+sysadmin.field.server.maxusers=M\ufffdximo de usu\ufffdrios
+sysadmin.field.server.transaction.allow-writes=Permitir grava\ufffd\ufffdes
+sysadmin.field.share.context=Share Contexto
+sysadmin.field.share.host=Share Host
+sysadmin.field.share.port=Share Port
+sysadmin.field.share.protocol=Share Protocolo
+
+# Email (Inbound)
+email-inbound.field.email.inbound.enabled=Habilitado
+email-inbound.field.email.inbound.unknownUser=Usu\ufffdrios desconhecido
+email-inbound.field.email.server.allowed.senders=Remetentes permitidos
+email-inbound.field.email.server.blocked.senders=Remetentes bloqueados
+email-inbound.field.email.server.domain=Dom\ufffdnio
+email-inbound.field.email.server.enabled=Habilitado
+email-inbound.field.email.server.port=Porta
+
+# Email (Outbound)
+email-outbound.set.auth=Autentica\ufffd\ufffdo
+email-outbound.set.test-message=Mensagem de teste
+email-outbound.field.mail.host=Host
+email-outbound.field.mail.port=Port
+email-outbound.field.mail.protocol=Protocolo
+email-outbound.field.mail.encoding=Encoding
+email-outbound.field.mail.from.default=Endere\ufffdo do remetente
+email-outbound.field.mail.smtp.auth=Autentica\ufffd\ufffdo requerida
+email-outbound.field.mail.username=Usu\ufffdrio
+email-outbound.field.mail.password=Senha
+email-outbound.field.mail.testmessage.send=Enviar mensagem de teste de inicializa\ufffd\ufffdo
+email-outbound.field.mail.testmessage.to=Para
+email-outbound.field.mail.testmessage.subject=Assunto
+email-outbound.field.mail.testmessage.text=Mensagem
+
+# IMAP
+imap.set.imap=IMAP
+imap.field.imap.config.home.folderPath=Caminho da pasta home
+imap.field.imap.config.home.rootPath=Caminho Home Root
+imap.field.imap.config.home.store=Home Store
+imap.field.imap.config.ignore.extraction=Ignore Extraction
+imap.field.imap.config.server.mountPoints=Pontos de montagem
+imap.field.imap.mail.from.default=E-mail de padr\ufffdo
+imap.field.imap.server.enabled=Habilitado
+imap.field.imap.server.host=Host
+imap.field.imap.server.port=Porta
+
+# Activities Feed
+activities.set.activities=Atividades Feed
+activities.field.feed.notifier.enabled=Notifica\ufffd\ufffdo de Feed habilitado
+activities.field.feed.notifier.repeatIntervalMins=Intervalo de repeti\ufffd\ufffdo (mins)
+activities.field.feed.max.ageMins=Idade m\ufffdxima (mins)
+activities.field.feed.max.size=Tamanho m\ufffdximo
+
+# Subscriptions
+subscriptions.field.subscriptions.enabled=Habilitado
+
+# Workflow
+workflow.field.message=Mensagem
+workflow.field.comment=Coment\ufffdrio
+workflow.field.assign_to=Atribuir para
+workflow.field.review_group=Grupo de revis\ufffdo
+workflow.field.reviewer=Revisor
+workflow.field.reviewers=Revisores
+workflow.field.due=Devido
+workflow.field.priority=Prioridade
+workflow.field.outcome=Resultado
+workflow.field.enabled.activiti=Habilitado
+workflow.field.enabled.jbpm=Hablitado
+workflow.field.jbpm.definitions=Defini\ufffd\ufffdes vis\ufffdvel
+workflow.field.number.tasks=N\ufffdmero de tarefas
+workflow.field.number.definitions=N\ufffdmero de Defini\ufffd\ufffdes
+workflow.field.number.workflows=N\ufffdmeros de workflows
+workflow.set.general=Geral
+workflow.set.assignee=Delegado
+workflow.set.assignees=Delegados
+workflow.set.information=Informa\ufffd\ufffdes
+workflow.set.items=Itens
+workflow.set.outcome=Resultado
+workflow.set.other=Outras op\ufffd\ufffdes
+workflow.set.task.info=Informa\ufffd\ufffdes
+workflow.set.workflow.more_info=Mais informa\ufffd\ufffdes
+workflow.set.task.progress=Progresso
+workflow.set.response=Resposta
+workflow.set.engine.activiti=Motor da atividade
+workflow.set.engine.jbpm=Motor JBPM
+workflow.task.invite.title={0} Site
+workflow.task.invite.subtitle=Voc\ufffd foi convidado para se juntar ao site {0}.
+workflow.task.invite.role=Seu papel ser\ufffd {0}.
+workflow.task.invite.accepted={0} {1} aceitou seu convite para participar do site {2}.
+workflow.task.invite.rejected={0} {1} rejeitou seu convite para participar do site {2}.
+workflow.task.request.invite.title=Usu\ufffdrio {0} pediu para se juntar ao site {1}.
+workflow.cancel.title=Cancelar workflow
+workflow.cancel.label=Tem certeza que deseja cancelar o workflow?
+workflow.cancel.feedback=Cancelando workflow...
+workflow.cancel.success=Workflow foi cancelado com sucesso
+workflow.cancel.failure=Falha ao cancelar workflow
+workflow.no_message=(Nenhuma Mensagem)
+tool.workflow.activiti.tools=Ferramentas de atividade
+tool.workflow.activiti.admin.link=Console de atividade do Workflow
+
+# Admin console search tool
+tool.lucene.label=Lucene
+tool.solr.label=Solr
+tool.searchmanager.label=Gerenciar pesquisa
+
+# lucene
+lucene.field.subscriptions.field.subscriptions.enabled=Habilitado
+lucene.field.dir.indexes=\ufffdndice do diret\ufffdrio
+lucene.field.index.recovery.mode=Modo de recupera\ufffd\ufffdo do \ufffdndice
+lucene.field.lucene.indexer.contentIndexingEnabled=Indexa\ufffd\ufffdo de conte\ufffddo habilitado
+lucene.field.index.tracking.disableInTransactionIndexing=Desativar indexa\ufffd\ufffdo em transa\ufffd\ufffdo
+
+lucene.set.backup=Backup
+lucene.backup.field.dir.indexes.backup=Diret\ufffdrio \ufffdndice de backup
+lucene.backup.field.index.backup.cronExpression=Express\ufffdo de Backup Cron
+
+lucene.set.advanced=Avan\ufffdado
+lucene.advanced.field.lucene.indexer.contentIndexingEnabled=Indexa\ufffd\ufffdo de conte\ufffddo habilitado
+lucene.advanced.field.fts.indexer.batchSize=Tamanho do lote de indexa\ufffd\ufffdo
+lucene.advanced.field.lucene.maxAtomicTransformationTime=Tempo m\ufffdximo de transforma\ufffd\ufffdo at\ufffdmica
+lucene.advanced.field.index.reindexMissingContent.cronExpression=Missing Content Cron Expression
+lucene.advanced.field.indexer.maxFieldLength=N\ufffdmero m\ufffdximo de tokens indexados por documento
+lucene.field.indexer.mergerMaxMergeDocs=M\ufffdximo Merge de documentos
+lucene.field.indexer.mergerMergeFactor=M\ufffdximo Merge Fator
+
+# Transform action form
+transform.field.mime-type=Formato requerido
+transform.field.destination-folder=Destino
+
+# Transform Image action form
+transform-image.field.mime-type=Formato exigido
+transform-image.field.convert-command=Op\ufffd\ufffdes
+transform-image.field.destination-folder=Destino
+
+publish-content.field.publish-channel-id=Canal de publica\ufffd\ufffdo
+publish-content.field.unpublish=N\ufffdo publicar
+publish-content.field.status-update=Atualizar Status
+publish-content.field.status-update-channel-id=Atualizar status do canal
+
+# Execute Script action form
+script.field.script-ref=Script
+
+# solr
+solr.field.solr.base.url=Solr Server URL
+
+# searchmanager
+searchmanager.field.sourceBeanName=Servi\ufffdo de pesquisa
+
+## Tooltips
+tooltip.path=Path: {0}
+tooltip.site=Site: {0}
+
+## Create content
+create-content.text=Plain Text...
+create-content.html=HTML...
+create-content.xml=XML...
+
+## Google Docs: Create Content
+google-docs.doc=Google Docs™ Documentos...
+google-docs.xls=Google Docs™ Planilha...
+google-docs.ppt=Google Docs™ Apresenta\ufffd\ufffdo...
+
+## Calendar Date Formats
+calendar.dateFormat.month=mmmm aaaa
+calendar.dateFormat.week=d mmmm aaaa
+calendar.dateFormat.day=dddd, d mmmm
+calendar.dateFormat.agenda=dddd, d mmmm
+calendar.dateFormat.full=dddd, d mmmm aaaa
+
+## YUI Mini Calendar Widget Configuration, see: http://developer.yahoo.com/yui/docs/YAHOO.widget.Calendar.html#config_MY_LABEL_MONTH_POSITION
+calendar.widget_config.my_label_month_position=1
+calendar.widget_config.my_label_month_suffix=
+calendar.widget_config.my_label_year_position=2
+calendar.widget_config.my_label_year_suffix=
+calendar.widget_config.start_weekday=1
+
+## Common metadata rendering (e.g. SimpleDocList)
+details.link-to=Link para: {0}
+details.created-by=Criado {0} por {1}
+details.created-in-site=Criado {0} em {1} site
+details.editing-started-by=Edi\ufffd\ufffdo iniciada {0} por {1}
+details.editing-started-in-site=Edi\ufffd\ufffdo iniciada {0} em {1} site
+details.modified-by=Modificado {0} por {1}
+details.modified-in-site=Modificado {0} em {1} site
+details.description.none=Sem descri\ufffd\ufffdo
+details.tags.none=Sem Tags
+details.categories.none=Sem Categorias
+details.user.deleted=''{0}'' (Usu\ufffdrio exclu\ufffddo)
+
+## Social Interactions
+# Favourite
+favourite.document.add.tip=Adicionar documento para favoritos
+favourite.document.add.label=Favorito
+favourite.document.remove.tip=Remover documento dos favoritos
+favourite.folder.add.tip=Adicionar pasta aos favoritos
+favourite.folder.add.label=Favorito
+favourite.folder.remove.tip=Remover pasta dos favoritos
+favourite.imap-site.add.tip=Adicionar site para IMAP favoritos
+favourite.imap-site.add.label=IMAP
+favourite.imap-site.remove.tip=Remover site do IMAP favoritos
+favourite.site.add.tip=Adicionar site aos favoritos
+favourite.site.add.label=Favorito
+favourite.site.remove.tip=Remover site aos favoritos
+favourite.message.failure=Falha para salvar favorito
+# Like
+like.document.add.tip=Curtir este documento
+like.document.add.label=Curtir
+like.document.remove.tip=N\ufffdo curtir
+like.folder.add.tip=Curtir esta pasta
+like.folder.add.label=Curtir
+like.folder.remove.tip=N\ufffdo curtir
+like.site.add.tip=Curtir este site
+like.site.add.label=Curtir
+like.site.remove.tip=N\ufffdo curtir
+like.message.failure=Falha para salvar curtir
+# Comment
+comment.document.tip=Coment\ufffdrio sobre este documento
+comment.document.label=Coment\ufffdrio
+comment.folder.tip=Coment\ufffdrio sobre esta pasta
+comment.folder.label=Coment\ufffdrio
+# Publishing
+socialPublish.noChannels=N\ufffdo h\ufffd canais dispon\ufffdveis para publicar este conte\ufffddo
+
+#Dashlets
+dashlet.help.tooltip=Exibir ajuda para este painel
+dashlet.rss.tooltip=Subscrever o RSS feed para este painel
+dashlet.edit.tooltip=Configurar este painel
+
+# Category Manager Admin Console
+tool.category-manager.label=Gerenciar categoria
+tool.category-manager.description=Gerenciar categoria
+tool.category-manager.edit-category=Editar categoria
+tool.category-manager.edit-category.failure=N\ufffdo foi poss\ufffdvel editar o nome
+tool.category-manager.add-category=Adicionar Categoria
+tool.category-manager.add-category.failure=Categoria n\ufffdo p\ufffdde ser anunciada
+tool.category-manager.label.category-name=Nome da categoria:
+tool.category-manager.delete-category=Excluir categoria
+tool.category-manager.delete-category.failure=Categoria n\ufffdo p\ufffdde ser excluida
+tool.category-manager.message.confirm.delete.title=Excluir categoria
+tool.category-manager.message.confirm.delete=Tem certeza que deseja excluir: {0}?
+
+# Node browser
+tool.node-browser.label=Node navegador
+tool.node-browser.description=Node navegador
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/slingshot_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/slingshot_pt_PT.properties
new file mode 100644
index 0000000..c7bb59c
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/slingshot_pt_PT.properties
@@ -0,0 +1,944 @@
+## Slingshot Common Messages
+
+## Page Title
+page.title=Alfresco » {0}
+
+## Header logo - prefixed with ${url.context}/res/themes/${theme}/images/
+# app-logo.png is the default, a 48 pixel width image is also provided: app-logo-48.png
+# it can be localised here or applied application wide in the admin console
+header.logo=app-logo.png
+header.search.default=Enter search terms...
+# header menu items
+header.advanced-search.label=Advanced Search...
+header.advanced-search.description=Advanced Search...
+header.application.label=Application
+header.application.description=Application
+header.change-password.label=Change Password
+header.change-password.description=Change Password
+header.groups.label=Groups
+header.groups.description=Groups
+header.tag-management.label=Tag Manager
+header.tag-management.description= Tag Manager
+header.help.label=Help
+header.help.description=Help
+header.logout.label=Logout
+header.logout.description=Logout
+header.more.label=More...
+header.more.description=More...
+header.my.label=My...
+header.my.description=My...
+header.my-content.label=My Content
+header.my-content.description=My Content
+header.my-dashboard.label=My Dashboard
+header.my-dashboard.description=My Dashboard
+header.my-profile.label=My Profile
+header.my-profile.description=My Profile
+header.my-sites.label=My Sites
+header.my-sites.description=My Sites
+header.my-tasks.label=My Tasks
+header.my-tasks.description=My Tasks
+header.my-workflows.label=Workflows I've Started
+header.my-workflows.description=Workflows I've Started
+header.people.label=People
+header.people.description=People
+header.replication-jobs.label=Replication Jobs
+header.replication-jobs.description=Replication Jobs
+header.repository.label=Repository
+header.repository.description=Repository
+header.trashcan.label=Trashcan
+header.trashcan.description=File recovery and deletion Tools
+header.saved-searches.label=Saved Searches
+header.saved-searches.description=Saved Searches
+header.search.description=Search Options...
+header.sites.label=Sites
+header.sites.description=Sites
+header.submit-status.label=Share
+header.submit-status.description=Share
+header.tools.label=Admin Tools...
+header.tools.description=Administrative Tools...
+# 0 = username, 1 = first name, 2 = last name, 3 = full name
+header.user.label={3}
+header.user.description={3}
+header.users.label=Users
+header.users.description=Users
+
+## Buttons
+button.browse=Browse
+button.edit=Edit
+button.save=Save
+button.savechanges=Save Changes
+button.saveandclose=Save and Close
+button.upload=Upload
+button.login=Login
+button.delete=Delete
+button.download=Download
+button.clear=Clear
+button.reset=Reset
+button.search=Search
+button.update=Update
+button.goback=Go Back
+button.done=Done
+button.undo=Undo
+button.new=New
+button.create=Create
+button.rename=Rename
+button.refreshPage=Refresh Page
+button.createanother=Create and Create Another
+button.view.simple=Simple View
+button.view.detailed=Detailed View
+button.follow=Follow
+button.unfollow=Unfollow
+
+## Messages
+message.failure=Failure
+message.loginfailure=Failed to Login
+message.loginautherror=The remote server may be unavailable or your authentication details have not been recognized.
+message.passwordchangeauthfailed=Incorrect authentication details or not authorised to change password.
+message.login-portal=Please login via your portal.
+message.unsavedChanges.blog=Your blog post has unsaved changes.
+message.unsavedChanges.comment=Your comment has not been saved yet.
+message.unsavedChanges.discussion=Your discussion topic has unsaved changes.
+message.unsavedChanges.reply=Your topic reply has unsaved changes.
+message.unsavedChanges.wiki=Your wiki article has unsaved changes.
+message.searching=Searching...
+message.searchingFor=Searching for "{0}"...
+message.minimum-length=Enter at least {0} character(s)
+message.folders-trimmed=Too many subfolders to display
+message.item-missing=Requested item cannot be displayed as it is no longer available.
+message.save.success=Your changes have been saved.
+message.save.failure=Your changes could not be saved.
+message.cookiesfailure=Cookies are disabled
+message.cookieserror=Cookies must be enabled in your browser.
+
+## Common Text labels and CM model metadata
+label.tags=Tags
+label.none=(None)
+label.empty=(Empty)
+label.about=About
+label.username=User Name
+label.password=Password
+label.name=Name
+label.title=Title
+label.description=Description
+label.firstname=First Name
+label.lastname=Last Name
+label.jobtitle=Job Title
+label.location=Location
+label.bio=Summary
+label.photo=Photo
+label.contactinfo=Contact Information
+label.skype=Skype
+label.im=IM
+label.googleusername=Google Username
+label.company=Company
+label.companyinfo=Company Details
+label.companyname=Name
+label.email=Email
+label.telephone=Telephone
+label.mobile=Mobile
+label.fax=Fax
+label.address=Address
+label.postcode=Post Code
+label.groups=Groups
+label.yes=Yes
+label.no=No
+label.ok=Ok
+label.loading=Loading...
+label.site=Site
+label.path=Path
+label.type=Type
+label.creator=Creator
+label.created=Created
+label.modifier=Modifier
+label.modified=Modified
+label.author=Author
+label.priority={0} Priority
+label.size=Size
+label.mimetype=Mimetype
+label.popularity=Popularity
+label.avatar=Avatar
+label.editType=Edit: {0}
+# Dictionary Model
+label.modelActive=Is Active
+label.modelName=Model Name
+label.modelDescription=Model Description
+# Transfer Targets
+label.trx_enabled=Is Enabled
+label.trx_endpointhost=Transfer To Host
+label.trx_endpointport=Port
+
+## Location
+location.tooltip.path=Path: {0}
+location.tooltip.site=Site: {0}
+location.path.repository=Repository
+location.path.documents=Documents
+location.path.userHome=My User Home
+location.label.none=(None)
+location.label.local={0}
+location.label.site={0} in {1}
+location.label.repository={0}
+
+## Pagination
+pagination.template={CurrentPageReport} {PreviousPageLink} {PageLinks} {NextPageLink}
+pagination.template.page-report={startRecord} - {endRecord} of {totalRecords}
+pagination.template.page-report.more=Showing items {startRecord} - {endRecord} of {totalRecords}++
+pagination.previousPageLinkLabel=<<
+pagination.nextPageLinkLabel=>>
+
+## Tiny Pagination (used in column browser)
+tinyPagination.firstPageLinkLabel=<<
+tinyPagination.lastPageLinkLabel=>>
+tinyPagination.previousPageLinkLabel=<
+tinyPagination.nextPageLinkLabel=>
+tinyPagination.pageReportTemplate=( {currentPage} of {totalPages} )
+tinyPagination.template={FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}
+
+## Themes
+theme.default=Default Blue Theme
+theme.greenTheme=Green Theme
+theme.hcBlack=High Contrast Theme
+theme.yellowTheme=Yellow Theme
+theme.gdocs=Google Docs Theme
+
+## Admin console tools
+tool.users.label=Users
+tool.users.description=User Management
+tool.groups.label=Groups
+tool.groups.description=Group Management
+tool.application.label=Application
+tool.application.description=Application Settings and Management
+tool.replication-jobs.label=Replication Jobs
+tool.replication-jobs.description=Replication Jobs Management
+tool.repository.label=Repository Tools
+tool.repository.description=Repository Tools
+tool.tag-management.label=Tag Manager
+tool.tag-management.description= Tag Manager
+tool.workflow.label=Workflow
+tool.workflow.description=Workflow Tools
+tool.trashcan.label=Trashcan
+tool.trashcan.description=File recovery and deletion Tools
+tool.channel-admin.label=Channel Manager
+tool.channel-admin.description=Publishing channel creation and management tools
+tool.email-inbound.label=Email (Inbound)
+tool.email-inbound.description=Email (Inbound)
+tool.email-outbound.label=Email (Outbound)
+tool.email-outbound.description=Email (Outbound)
+tool.email-imap.label=Email (IMAP)
+tool.email-imap.description=Email (IMAP)
+tool.google-docs.label=Google Docs
+tool.google-docs.description=Google Docs
+tool.runtime.label=Runtime
+tool.runtime.description=Runtime
+tool.repository-server.label=Repository Descriptor (Current)
+tool.repository-server.description=Repository Descriptor (Current)
+tool.repository-installed.label=Repository Descriptor (Originally Installed)
+tool.repository-installed.description=Repository Descriptor (Originally Installed)
+tool.authority.label=Authority
+tool.authority.description=Authority
+tool.license.label=License Descriptor
+tool.license.description=License Descriptor
+tool.license.link=Manage My Subscription
+tool.license.usageinfo.label=License Usage Information
+tool.ooojodconverter.label=OOoJodConverter
+tool.ooojodconverter.description=OOoJodConverter
+tool.openoffice-subsystem.label=OpenOffice System
+tool.openoffice-subsystem.description=OpenOffice System
+tool.openoffice.label=OpenOffice
+tool.openoffice.description=OpenOffice
+tool.transformer-pdf2swf.label=Transformer pdf2swf
+tool.transformer-pdf2swf.description=Transformer pdf2swf
+tool.transformer-imagemagick.label=Transformer ImageMagick
+tool.transformer-imagemagick.description=Transformer ImageMagick
+tool.fileservers.label=Fileservers
+tool.fileservers.description=Fileservers
+tool.subscriptions.label=Subscriptions
+tool.subscriptions.description=Subscriptions
+tool.sysadmin.label=Sysadmin
+tool.sysadmin.description=Sysadmin
+tool.activities.label=Activities Feed
+tool.activities.description=Activities Feed
+tool.workflow.label=Workflow
+tool.workflow.description=Workflow
+
+## Admin console tool groups
+tool.group.usersgroups=Users and Groups
+tool.group.email=Email
+tool.group.transformations=Transformations
+tool.group.filemanagement=File Management
+tool.group.subscriptions=Subscriptions
+tool.group.repository=Repository
+tool.group.publishing=Content Publishing
+tool.group.search=Search
+
+## Page titles displayed in browsers header bar
+page.acceptInvite.title=Accept invite
+page.acceptInvite.description=Accept invite page. Loading the page will trigger the site invitation to be accepted and enables the account of the user if still disabled
+page.addGroups.title=Add Groups
+page.addGroups.description=Add Groups
+page.adminConsole.title=Admin Console
+page.adminConsole.description=Administration and Management Console
+page.advsearch.title=Advanced Search
+page.advsearch.description=Advanced Search view
+page.blogCreateEdit.title=Blog: create or edit blog post
+page.blogCreateEdit.description=Displays a form to create or edit a post
+page.blogPostList.title=Blog
+page.blogPostList.description=Displays the blog posts
+page.blogPostView.title=Blog: display post detail view
+page.blogPostView.description=Displays the post detail view
+page.calendar.title=Calendar
+page.calendar.description=Site Calendar Component
+page.changePassword.title=Change User Password
+page.changePassword.description=Change Password section on Profile page for a User
+page.contentViewer.title=Content Viewer
+page.contentViewer.description=Page for viewing the content of a node ref
+page.createContent.title=Create Content
+page.createContent.description=Create text-based content
+page.createEditReplicationJob.title=Replication Job
+page.createEditReplicationJob.description=Create new or Edit existing Replication Job
+page.customiseSite.title=Customize Site
+page.customiseSite.description=Add and remove pages from a site
+page.customiseSiteDashboard.title=Customize Site Dashboard
+page.customiseSiteDashboard.description=Customize dashboard layout and dashlets for a site dashboard
+page.customiseUserDashboard.title=Customize User Dashboard
+page.customiseUserDashboard.description=Customize dashboard layout and dashlets for a user dashboard
+page.data-lists.title=Data Lists
+page.data-lists.description=Data lists page
+page.discussionsCreateTopic.title=Discussions: view create topic page
+page.discussionsCreateTopic.description=Displays the form to create a topic
+page.discussionsTopicList.title=Discussions
+page.discussionsTopicList.description=Displays the forum topics
+page.discussionsTopicView.title=Discussions: display topic detail view
+page.discussionsTopicView.description=Displays the topic detail view
+page.documentDetails.title=Document Details
+page.documentDetails.description=Document details
+page.documentLibrary.title=Document Library
+page.documentLibrary.description=Document library with Tree view
+page.editMetadata.title=Edit Properties
+page.editMetadata.description=Edit properties of a node
+page.folderDetails.title=Folder Details
+page.folderDetails.description=Folder details
+page.folderRules.title=Folder Rules
+page.folderRules.description=Folder rules
+page.inlineEdit.title=Inline Edit
+page.inlineEdit.description=Inline edit text-based content
+page.invite.title=Invite
+page.invite.description=Invite
+page.links.title=Links
+page.links.description=Links
+page.linkCreateEdit.title=Links: create or edit link
+page.linkCreateEdit.description=Displays a form to create or edit link
+page.linksView.title=Links: display links detail view
+page.linksView.description=Displays the links detail view
+page.login.title=Login
+page.logout.title=Logout
+page.managePermissions.title=Manage Permissions
+page.managePermissions.description=Manage permissions
+page.myDocumentLibraries.title=My Document Libraries
+page.myDocumentLibraries.description=My Document libraries launch page
+page.pendingInvites.title=Pending Invites
+page.pendingInvites.description=Pending Invites
+page.peopleFinder.title=People Finder
+page.peopleFinder.description=People finder page
+page.portletEditDocLibSite.title=Portlet: Edit Site
+page.portletEditDocLibSite.description=Edit the Site for the Share DocLib portlet
+page.profile.title=User Profile Page
+page.profile.description=Profile page for a User
+page.rejectInvite.title=Reject invite
+page.rejectInvite.description=Reject invite page. Rejects an invite request
+page.repository.title=Repository Browser
+page.repository.description=Browse content across the whole Repository
+page.search.title=Search
+page.search.description=Search view
+page.siteFinder.title=Site Finder
+page.siteFinder.description=Site finder page
+page.siteIndex.title=Welcome
+page.siteIndex.description=Landing page for users - will create user site dashboard as required and forward to it
+page.siteGroups.title=Site Groups
+page.siteGroups.description=Site Groups
+page.siteMembers.title=Site Members
+page.siteMembers.description=Site Members
+page.userContent.title=User Edited Content
+page.userContent.description=Lists content that a user has last edited
+page.userFollowers.title=Followers
+page.userFollowers.description=Lists people that follow the user
+page.userFollowing.title=Following
+page.userFollowing.description=Lists people that the user follows
+page.userNotifications.title=User Notification Settings
+page.userNotifications.description=Change Notification Settings section on Profile page for a User
+page.userSites.title=User Sites List
+page.userSites.description=Lists sites that a user belongs to
+page.wiki.title=Wiki
+page.wiki.description=The landing page for the wiki
+page.wikiCreate.title=Wiki Create Form
+page.wikiCreate.description=Displays a form to create a new wiki page
+page.wikiPage.title=Wiki
+page.wikiPage.description=Displays a wiki page
+page.workspace.title=Document Workspace Dashboard
+page.workspace.description=Document Workspace dashboard page
+
+## Dashboard page titles and descriptions
+page.siteDashboard.title=Collaboration Site Dashboard
+page.siteDashboard.description=Collaboration site's dashboard page
+page.userDashboard.title=User Dashboard
+page.userDashboard.description=Users dashboard page
+page.meeting_workspace.title=Meeting Workspace Dashboard
+page.meeting_workspace.description=Meeting Workspace dashboard page
+
+## Title bar component titles for pages that use the simple-title component
+title.repository=Repository
+title.browser=Browser
+title.siteFinder=Site Finder
+title.peopleFinder=People Finder
+title.myTasks=My Tasks
+title.myWorkflows=Workflows I've Started
+
+## Roles
+role.SiteManager=Manager
+role.SiteCollaborator=Collaborator
+role.SiteContributor=Contributor
+role.SiteConsumer=Consumer
+roles.readassociations=Consumer
+
+## Tag Library
+taglibrary.tags=Tags
+taglibrary.populartagslink=Choose from popular tags in this site
+taglibrary.msg.failedLoadTags=Cannot load tags from the server (connection down?)
+taglibrary.msg.unableLoadTags=Unable to load tags: {0}
+taglibrary.tip.removeTag=Remove tag
+taglibrary.tip.help=Separate tags with spaces. Join two or more words using "double quotes"
+
+## YUI Editor keys
+yuieditor.toolbar.group.font=Font Style
+yuieditor.toolbar.group.lists=Lists
+yuieditor.toolbar.group.link=Link
+yuieditor.toolbar.item.createorderedlist=Create ordered list
+yuieditor.toolbar.item.createunorderedlist=Create unordered list
+yuieditor.toolbar.item.fontcolor=Font color
+yuieditor.toolbar.item.backgroundcolor=Background color
+yuieditor.toolbar.item.bold=Bold CTRL + SHIFT + B
+yuieditor.toolbar.item.italic=Italic CTRL + SHIFT + I
+yuieditor.toolbar.item.underline=Underline CTRL + SHIFT + U
+yuieditor.toolbar.item.link=HTML Link CTRL + SHIFT + L
+
+## Document Library Actions
+actions.document.assign-workflow=Start Workflow
+actions.document.cancel-editing=Cancel Editing
+actions.document.change-type=Change Type
+actions.document.checkout-google=Check Out to Google Docs
+actions.document.checkin-google=Check In from Google Docs
+actions.document.copy-to=Copy to...
+actions.document.delete=Delete Document
+actions.document.download=Download
+actions.document.download-again=Download
+actions.document.download-original=Download Original
+actions.document.edit-metadata=Edit Properties
+actions.document.edit-offline=Edit Offline
+actions.document.edit-online=Edit Online
+actions.document.extract-metadata=Extract Metadata
+actions.document.execute-script=Execute Script
+actions.document.inline-edit=Inline Edit
+actions.document.increment-counter=Increment Counter
+actions.document.locate=Locate File
+actions.document.manage-aspects=Manage Aspects
+actions.document.manage-permissions=Manage Permissions
+actions.document.move-to=Move to...
+actions.document.simple-approve=Approve
+actions.document.simple-reject=Reject
+actions.document.upload-new-version=Upload New Version
+actions.document.view=View In Browser
+actions.document.view-google-doc=View in Google Docs
+actions.document.view-google-map=View on Google Maps
+actions.document.view-original=View Original Document
+actions.document.view-source-repository=View in Source Repository
+actions.document.view-working-copy=View Working Copy
+actions.document.publish=Publish
+actions.document.transform=Transform
+actions.document.transform-image=Transform to Image
+actions.document.publish-content=Publish Content
+actions.folder.change-type=Change Type
+actions.folder.copy-to=Copy to...
+actions.folder.delete=Delete Folder
+actions.folder.edit-metadata=Edit Properties
+actions.folder.explorer-view=View in Alfresco Explorer
+actions.folder.locate=Locate Folder
+actions.folder.manage-aspects=Manage Aspects
+actions.folder.manage-permissions=Manage Permissions
+actions.folder.move-to=Move to...
+actions.folder.rules=Manage Rules
+actions.folder.simple-approve=Approve
+actions.folder.simple-reject=Reject
+actions.folder.view-details=View Details
+actions.folder.view-source-repository=View in Source Repository
+actions.link.delete=Delete Link
+actions.link.locate=Locate Linked Item
+actions.editOnline.failure=The file ''{0}'' could not be opened for online editing. One of the following plugins required to be installed in your browser. \n For Windows: Microsoft Office 2010 \n For Mac OS X: SharePoint Browser Plug-in
+
+## Document Library Pop-up Messages
+message.change-type.success=Type of document ''{0}'' was successfully changed
+message.change-type.failure=Unable to change type of document ''{0}''
+message.checkout-google.inprogress=''{0}'' is being checked out to Google Docs
+message.checkout-google.success=''{0}'' has been checked into Google Docs
+message.checkin-google.inprogress=''{0}'' is being checked in from Google Docs
+message.checkin-google.success=''{0}'' has been checked in from Google Docs
+message.checkin-google.failure=You cannot check in ''{0}'' from Google Docs
+message.confirm.delete=Are you sure you want to delete ''{0}''?
+message.delete.success=''{0}'' was deleted
+message.delete.failure=Could not delete ''{0}''
+message.details.success=Details updated successfully
+message.details.failure=Could not update details
+message.error=Could not access the Document Library
+message.empty=No items
+message.empty.subfolders=No items. Click "{0}" to see {1} subfolder(s) here.
+message.empty.subfolders.link=Show Folders
+message.edit-offline.failure=You cannot edit ''{0}''.
+message.edit-offline.success=''{0}'' can now be edited
+message.edit-offline.success.ie7=Download the document using the button below.
+message.edit-cancel.failure=Could not cancel editing ''{0}''.
+message.edit-cancel.success=Editing ''{0}'' has been cancelled.
+message.file-dnd-move.failure=It was not possible to move the document.
+message.increment-counter.success=Counter incremented
+message.increment-counter.failure=Counter could not be incremented.
+message.extract-metadata.success=Metadata was successfully extracted.
+message.extract-metadata.failure=Could not extract metadata.
+message.execute-script.success=Script was successfully executed
+message.execute-script.failure=Could not execute script
+message.insitu-edit.name.failure=Could not rename file. Another file may exist with the same name.
+message.loading=Loading the Document Library...
+message.simple-workflow.failure=Workflow action could not be completed.
+message.simple-workflow.approved=Item marked as approved
+message.simple-workflow.rejected=Item marked as rejected
+message.simple-workflow.failed=Workflow action could not be completed.
+message.transform.success=Document ''{0}'' was successfully transformed
+message.transform.failure=Could not transform document
+message.transform-image.success=Image ''{0}'' was successfully transformed
+message.transform-image.failure=Could not transform document
+
+## Drag and Drop
+message.dnd.allColumnsAreFull=Cannot add element since all columns are full
+
+## Data Dictionary
+# Aspects
+aspect.cm_complianceable=Complianceable
+aspect.cm_dublincore=Dublin Core
+aspect.cm_effectivity=Effectivity
+aspect.cm_emailed=Emailed
+aspect.cm_generalclassifiable=Classifiable
+aspect.cm_summarizable=Summarizable
+aspect.cm_taggable=Taggable
+aspect.cm_templatable=Templatable
+aspect.cm_versionable=Versionable
+aspect.emailserver_aliasable=Aliasable (Email)
+aspect.app_inlineeditable=Inline Editable
+aspect.gd_googleEditable=Google Docs Editable
+aspect.cm_geographic=Geographic
+aspect.exif_exif=EXIF
+aspect.audio_audio=Audio
+aspect.cm_indexControl=Index Control
+
+# Groups
+group.everyone=EVERYONE
+
+# Types
+type.cm_content=Content Base Type
+type.cm_folder=Folder Base Type
+type.trx_transferTarget=Transfer Target
+type.trx_fileTransferTarget=File Transfer Target
+
+# Generic Form labels
+form.set.general=General
+form.set.operations=Operations
+
+# Runtime
+runtime.field.FreeMemory=Free Memory
+runtime.field.MaxMemory=Maximum Memory
+runtime.field.TotalMemory=Total Memory
+
+# Repository Server
+repository-server.set.version=Version Information
+repository-server.field.Name=Name
+repository-server.field.Id=Id
+repository-server.field.Edition=Edition
+repository-server.field.Schema=Schema
+repository-server.field.Version=Version
+repository-server.field.VersionLabel=Label
+repository-server.field.VersionMinor=Minor
+repository-server.field.VersionMajor=Major
+repository-server.field.VersionRevision=Revision
+repository-server.field.VersionBuild=Build
+repository-server.field.VersionNumber=Number
+
+# Repository Installed
+repository-installed.set.version=Version Information
+repository-installed.field.Name=Name
+repository-installed.field.Id=Id
+repository-installed.field.Edition=Edition
+repository-installed.field.Schema=Schema
+repository-installed.field.Version=Version
+repository-installed.field.VersionLabel=Label
+repository-installed.field.VersionMinor=Minor
+repository-installed.field.VersionMajor=Major
+repository-installed.field.VersionRevision=Revision
+repository-installed.field.VersionBuild=Build
+repository-installed.field.VersionNumber=Number
+
+# Authority
+authority.field.NumberOfGroups=Number of Groups
+authority.field.NumberOfUsers=Number of Users
+
+# License
+header.license=
+license.field.Subject=License Subject
+license.field.Days=Days
+license.field.Holder=Holder
+license.field.ValidUntil=Valid Until
+license.field.RemainingDays=Remaining Days
+license.field.Issued=Issued
+license.field.Issuer=Issuer
+license.field.HeartBeatDisabled=Heart Beat Disabled
+license.field.LicenseMode=License Mode
+license.field.MaxDocs=Max Content Objects
+license.field.MaxUsers=Max Users
+license.field.Users=Users
+license.field.Documents=Content Objects
+
+# Pdf2Swf
+pdf2swf.field.Available=Available
+pdf2swf.field.VersionString=Version
+
+# Open Office
+openoffice.field.available=Available
+openoffice.field.ooName=Name
+openoffice.field.ooOpenSourceContext=Open Source Context
+openoffice.field.ooSetupExtension=Extension
+openoffice.field.ooSetupVersion=Version
+openoffice.field.ooSetupVersionAboutBox=About
+openoffice.field.ooXMLFileFormatName=XML File Format
+openoffice.field.ooXMLFileFormatVersion=XML File Format Version
+
+# OpenOffice Subsystem
+openoffice-subsystem.field.ooo.enabled=Enabled
+openoffice-subsystem.field.ooo.exe=Exe
+openoffice-subsystem.field.ooo.port=Port
+
+# OpenOffice JodConverter
+ooojodconverter.field.jodconverter.enabled=Enabled
+ooojodconverter.field.jodconverter.maxTasksPerProcess=Max. Tasks per Process
+ooojodconverter.field.jodconverter.officeHome=Office Home
+ooojodconverter.field.jodconverter.portNumbers=Port Numbers
+ooojodconverter.field.jodconverter.taskExecutionTimeout=Task Execution Timeout
+ooojodconverter.field.jodconverter.taskQueueTimeout=Task Queue Timeout
+
+# Transformer ImageMagick
+transformer-imagemagick.field.Available=Available
+transformer-imagemagick.field.VersionString=Version Information
+
+# File servers
+fileservers.set.filesystem=Filesystem
+fileservers.set.cifs=CIFS
+fileservers.set.ftp=FTP
+fileservers.field.filesystem.acl.global.defaultAccessLevel=Default Access Level
+fileservers.field.filesystem.acl.global.domainAccessControls=Domain Access Controls
+fileservers.field.filesystem.acl.global.protocolAccessControls=Protocol Access Controls
+fileservers.field.filesystem.acl.global.userAccessControls=User Access Controls
+fileservers.field.filesystem.domainMappings=Domain Mappings
+fileservers.field.filesystem.name=Filesystem Name
+fileservers.field.filesystem.name.description=The name used for the filesystems when accessed via CIFS/FTP/WebDAV
+fileservers.field.cifs.WINS.autoDetectEnabled=WINS Auto Detect Enabled
+fileservers.field.cifs.WINS.primary=WINS Primary
+fileservers.field.cifs.WINS.secondary=WINS Secondary
+fileservers.field.cifs.bindto=Bind To
+fileservers.field.cifs.broadcast=Broadcast
+fileservers.field.cifs.disableNIO=Disable NIO
+fileservers.field.cifs.disableNativeCode=Disable Native Code
+fileservers.field.cifs.domain=Domain
+fileservers.field.cifs.enabled=CIFS Enabled
+fileservers.field.cifs.hostannounce=Host Announce
+fileservers.field.cifs.ipv6.enabled=IPV6 Enabled
+fileservers.field.cifs.netBIOSSMB.datagramPort=NetBIOS SMB Datagram Port
+fileservers.field.cifs.netBIOSSMB.namePort=NetBIOS SMB Name Port
+fileservers.field.cifs.netBIOSSMB.sessionPort=NetBIOS SMB Session Port
+fileservers.field.cifs.serverName=Server Name
+fileservers.field.cifs.sessionDebug=Session Debug
+fileservers.field.cifs.sessionTimeout=Session Timeout
+fileservers.field.cifs.tcpipSMB.port=TCP/IP SMB Port
+fileservers.field.ftp.dataPortFrom=Dataport From
+fileservers.field.ftp.dataPortTo=Dataport To
+fileservers.field.ftp.enabled=FTP Enabled
+fileservers.field.ftp.ipv6.enabled=IPV6 Enabled
+fileservers.field.ftp.keyStore=Keystore
+fileservers.field.ftp.passphrase=Passphrase
+fileservers.field.ftp.port=Port
+fileservers.field.ftp.requireSecureSession=Require Secure Session
+fileservers.field.ftp.sessionDebug=Session Debug
+fileservers.field.ftp.sslEngineDebug=SSL Engine Debug
+fileservers.field.ftp.trustStore=Trust Store
+
+# GoogleDocs
+googledocs.field.enabled=Enabled
+googledocs.field.application.name=Application Name
+googledocs.field.username=Username
+googledocs.field.password=Password
+
+# Sysadmin
+sysadmin.field.alfresco.context=Repository Context
+sysadmin.field.alfresco.host=Repository Host
+sysadmin.field.alfresco.port=Repository Port
+sysadmin.field.alfresco.protocol=Repository Protocol
+sysadmin.field.server.allowedusers=Allowed Users
+sysadmin.field.server.maxusers=Max Users
+sysadmin.field.server.transaction.allow-writes=Allow Writes
+sysadmin.field.share.context=Share Context
+sysadmin.field.share.host=Share Host
+sysadmin.field.share.port=Share Port
+sysadmin.field.share.protocol=Share Protocol
+
+# Email (Inbound)
+email-inbound.field.email.inbound.enabled=Enabled
+email-inbound.field.email.inbound.unknownUser=Unknown User
+email-inbound.field.email.server.allowed.senders=Allowed Senders
+email-inbound.field.email.server.blocked.senders=Blocked Senders
+email-inbound.field.email.server.domain=Domain
+email-inbound.field.email.server.enabled=Enabled
+email-inbound.field.email.server.port=Port
+
+# Email (Outbound)
+email-outbound.set.auth=Authentication
+email-outbound.set.test-message=Test Message
+email-outbound.field.mail.host=Host
+email-outbound.field.mail.port=Port
+email-outbound.field.mail.protocol=Protocol
+email-outbound.field.mail.encoding=Encoding
+email-outbound.field.mail.from.default=Sender Address
+email-outbound.field.mail.smtp.auth=Authentication required
+email-outbound.field.mail.username=Username
+email-outbound.field.mail.password=Password
+email-outbound.field.mail.testmessage.send=Send test message at startup
+email-outbound.field.mail.testmessage.to=To
+email-outbound.field.mail.testmessage.subject=Subject
+email-outbound.field.mail.testmessage.text=Message
+
+# IMAP
+imap.set.imap=IMAP
+imap.field.imap.config.home.folderPath=Home Folder Path
+imap.field.imap.config.home.rootPath=Home Root Path
+imap.field.imap.config.home.store=Home Store
+imap.field.imap.config.ignore.extraction=Ignore Extraction
+imap.field.imap.config.server.mountPoints=Mount Points
+imap.field.imap.mail.from.default=Mail from Default
+imap.field.imap.server.enabled=Enabled
+imap.field.imap.server.host=Host
+imap.field.imap.server.port=Port
+
+# Activities Feed
+activities.set.activities=Activities Feed
+activities.field.feed.notifier.enabled=Feed Notifier Enabled
+activities.field.feed.notifier.repeatIntervalMins=Repeat Interval (mins)
+activities.field.feed.max.ageMins=Maximum Age (mins)
+activities.field.feed.max.size=Maximum Size
+
+# Subscriptions
+subscriptions.field.subscriptions.enabled=Enabled
+
+# Workflow
+workflow.field.message=Message
+workflow.field.comment=Comment
+workflow.field.assign_to=Assign To
+workflow.field.review_group=Review Group
+workflow.field.reviewer=Reviewer
+workflow.field.reviewers=Reviewers
+workflow.field.due=Due
+workflow.field.priority=Priority
+workflow.field.outcome=Outcome
+workflow.field.enabled.activiti=Enabled
+workflow.field.enabled.jbpm=Enabled
+workflow.field.definitions.visible=Definitions Visible
+workflow.field.number.tasks=Number Of Tasks
+workflow.field.number.definitions=Number Of Definitions
+workflow.field.number.workflows=Number Of Workflows
+workflow.set.general=General
+workflow.set.assignee=Assignee
+workflow.set.assignees=Assignees
+workflow.set.information=Information
+workflow.set.items=Items
+workflow.set.outcome=Outcome
+workflow.set.other=Other Options
+workflow.set.task.info=Info
+workflow.set.workflow.more_info=More Info
+workflow.set.task.progress=Progress
+workflow.set.response=Response
+workflow.set.engine.activiti=Activiti Engine
+workflow.set.engine.jbpm=JBPM Engine
+workflow.task.invite.title={0} Site
+workflow.task.invite.subtitle=You have been invited to join the {0} Site.
+workflow.task.invite.role=Your role will be {0}.
+workflow.task.invite.accepted={0} {1} has accepted your invitation to join the {2} Site.
+workflow.task.invite.rejected={0} {1} has rejected your invitation to join the {2} Site.
+workflow.task.request.invite.title=User {0} has requested to join the {1} Site.
+workflow.cancel.title=Cancel workflow
+workflow.cancel.label=Are you sure you want to cancel the workflow?
+workflow.cancel.feedback=Cancelling workflow...
+workflow.cancel.success=Workflow was successfully cancelled
+workflow.cancel.failure=Failed to cancel workflow
+workflow.no_message=(No Message)
+tool.workflow.activiti.tools=Activiti Tools
+tool.workflow.activiti.admin.link=Activiti Workflow Console
+
+# Admin console search tool
+tool.lucene.label=Lucene
+tool.solr.label=Solr
+tool.searchmanager.label=Search Manager
+
+# lucene
+lucene.field.subscriptions.field.subscriptions.enabled=Enabled
+lucene.field.dir.indexes=Index Directory
+lucene.field.index.recovery.mode=Index Recovery Mode
+lucene.field.lucene.indexer.contentIndexingEnabled=Content Indexing Enabled
+lucene.field.index.tracking.disableInTransactionIndexing=Disable in Transaction Indexing
+
+lucene.set.backup=Backup
+lucene.backup.field.dir.indexes.backup=Index Backup Directory
+lucene.backup.field.index.backup.cronExpression=Backup Cron Expression
+
+lucene.set.advanced=Advanced
+lucene.advanced.field.lucene.indexer.contentIndexingEnabled=Content Indexing Enabled
+lucene.advanced.field.fts.indexer.batchSize=Indexing Batch Size
+lucene.advanced.field.lucene.maxAtomicTransformationTime=Max. Atomic Transformation Time
+lucene.advanced.field.index.reindexMissingContent.cronExpression=Missing Content Cron Expression
+lucene.advanced.field.indexer.maxFieldLength=Max number of indexed tokens per document
+lucene.field.indexer.mergerMaxMergeDocs=Max Merge Documents
+lucene.field.indexer.mergerMergeFactor=Max Merge Factor
+
+# Transform action form
+transform.field.mime-type=Required Format
+transform.field.destination-folder=Destination
+
+# Transform Image action form
+transform-image.field.mime-type=Required Format
+transform-image.field.convert-command=Options
+transform-image.field.destination-folder=Destination
+
+publish-content.field.publish-channel-id=Publishing Channel
+publish-content.field.unpublish=Unpublish
+publish-content.field.status-update=Status Update
+publish-content.field.status-update-channel-id=Status Update Channels
+
+# Execute Script action form
+script.field.script-ref=Script
+
+# Solr
+solr.set.spacesstore=Main Store Properties
+solr.set.archivestore=Archive Store Properties
+solr.field.search.solrTrackingSupport.enabled=Tracking Enabled
+solr.help.search.solrTrackingSupport.enabled=Enable to allow Solr to connect to this server, track and index updates
+solr.field.solr.host=Solr Hostname
+solr.help.field.solr.host=Hostname where you Solr server is running. Use localhost if running on the same machine.
+solr.field.solr.port=Solr Port (Non-SSL)
+solr.field.solr.port.ssl=Solr SSL Port
+
+# Tracker Properties
+solr.field.tracker.alfresco.active=Indexing in Progress
+solr.field.tracker.alfresco.lag=Index Lag (Seconds)
+solr.help.field.tracker.alfresco.lag=Solr indexes are updated in the background. This is the time (in seconds) this Solr fulltext index is currently behind the repository updates.
+solr.field.tracker.archive.active=Indexing in Progress
+solr.field.tracker.archive.lag=Index Lag (Seconds)
+
+# Backup properties
+solr.field.solr.backup.alfresco.cronExpression=Backup Cron Expression
+solr.field.solr.backup.alfresco.remoteBackupLocation=Backup Location
+solr.help.solr.backup.alfresco.remoteBackupLocation=Full path to location on the Solr server filesystem to store the index backup
+solr.field.solr.backup.archive.cronExpression=Backup Cron Expression
+solr.field.solr.backup.archive.remoteBackupLocation=Backup Location
+solr.help.solr.backup.archive.remoteBackupLocation=Full path to location on the Solr server filesystem to store the index backup
+
+# searchmanager
+searchmanager.field.sourceBeanName=Search Service
+
+## Tooltips
+tooltip.path=Path: {0}
+tooltip.site=Site: {0}
+
+## Create content
+create-content.text=Plain Text...
+create-content.html=HTML...
+create-content.xml=XML...
+
+## Google Docs: Create Content
+google-docs.doc=Google Docs™ Document...
+google-docs.xls=Google Docs™ Spreadsheet...
+google-docs.ppt=Google Docs™ Presentation...
+
+## YUI Mini Calendar Widget Configuration, see: http://developer.yahoo.com/yui/docs/YAHOO.widget.Calendar.html#config_MY_LABEL_MONTH_POSITION
+calendar.widget_config.my_label_month_position=1
+calendar.widget_config.my_label_month_suffix=
+calendar.widget_config.my_label_year_position=2
+calendar.widget_config.my_label_year_suffix=
+calendar.widget_config.start_weekday=1
+
+## Common metadata rendering (e.g. SimpleDocList)
+details.link-to=Link to: {0}
+details.created-by=Created {0} by {1}
+details.created-in-site=Created {0} in {1} site
+details.editing-started-by=Editing started {0} by {1}
+details.editing-started-in-site=Editing started {0} in {1} site
+details.modified-by=Modified {0} by {1}
+details.modified-in-site=Modified {0} in {1} site
+details.description.none=No Description
+details.tags.none=No Tags
+details.categories.none=No Categories
+details.user.deleted=''{0}'' (Deleted User)
+
+## Social Interactions
+# Favourite
+favourite.document.add.tip=Add document to favorites
+favourite.document.add.label=Favorite
+favourite.document.remove.tip=Remove document from favorites
+favourite.folder.add.tip=Add folder to favorites
+favourite.folder.add.label=Favorite
+favourite.folder.remove.tip=Remove folder from favorites
+favourite.imap-site.add.tip=Add site to IMAP favorites
+favourite.imap-site.add.label=IMAP
+favourite.imap-site.remove.tip=Remove site from IMAP favorites
+favourite.site.add.tip=Add site to favorites
+favourite.site.add.label=Favorite
+favourite.site.remove.tip=Remove site from favorites
+favourite.message.failure=Failed to save favorite
+# Like
+like.document.add.tip=Like this document
+like.document.add.label=Like
+like.document.remove.tip=Unlike
+like.folder.add.tip=Like this folder
+like.folder.add.label=Like
+like.folder.remove.tip=Unlike
+like.site.add.tip=Like this site
+like.site.add.label=Like
+like.site.remove.tip=Unlike
+like.message.failure=Failed to save like
+# Comment
+comment.document.tip=Comment on this document
+comment.document.label=Comment
+comment.folder.tip=Comment on this folder
+comment.folder.label=Comment
+# Publishing
+socialPublish.noChannels=There is no appropriate publishing channel for this content.
+
+#Dashlets
+dashlet.help.tooltip=Display help for this dashlet
+dashlet.rss.tooltip=Subscribe to the RSS feed for this dashlet
+dashlet.edit.tooltip=Configure this dashlet
+
+# Category Manager Admin Console
+tool.category-manager.label=Category Manager
+tool.category-manager.description=Category Manager
+tool.category-manager.edit-category=Edit Category
+tool.category-manager.edit-category.failure=Unable to edit name.
+tool.category-manager.add-category=Add Category
+tool.category-manager.add-category.failure=Category could not be added.
+tool.category-manager.label.category-name=Category name:
+tool.category-manager.delete-category=Delete Category
+tool.category-manager.delete-category.failure=Category could not be deleted.
+tool.category-manager.message.confirm.delete.title=Delete Category
+tool.category-manager.message.confirm.delete=Are you sure you want to delete: {0}?
+
+# Node browser
+tool.node-browser.label=Node Browser
+tool.node-browser.description=Node Browser
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/subscription-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/subscription-service_pt_PT.properties
new file mode 100644
index 0000000..6a553e7
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/subscription-service_pt_PT.properties
@@ -0,0 +1,7 @@
+# Subscription service messages
+
+subscription.notification.email.subject={0} is now following you
+
+subscription_service.err.disabled=The subscription is disabled
+subscription_service.err.write-denied=No permissions to update
+subscription_service.err.private-list=This list is marked as private
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/system-messages_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/system-messages_pt_PT.properties
new file mode 100644
index 0000000..df2759e
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/system-messages_pt_PT.properties
@@ -0,0 +1,78 @@
+# System-related messages
+
+# Note to Translators: Only some of the strings below should be localised
+# Those that should be localised are between START TRANSLATION and END TRANSLATION comment lines.
+
+system.err.property_not_set=Property ''{0}'' has not been set: {1} ({2})
+system.err.duplicate_name=Duplicate child name not allowed: {0}
+
+# Bootstrap configuration check messages
+
+system.config_check.warn.dir_root=The Alfresco ''dir.root'' property is set to a relative path ''{0}''. ''dir.root'' should be overridden to point to a specific folder.
+system.config_check.msg.dir_root=The Alfresco root data directory (''dir.root'') is: {0}
+system.config_check.err.indexes.duplicate_root_node=The store ''{0}'' has a duplicate root node entry.
+system.config_check.err.missing_index=CONTENT INTEGRITY ERROR: Indexes not found for {0} stores.
+system.config_check.err.missing_content=CONTENT INTEGRITY ERROR: System content not found in content store.
+system.config_check.err.fix_dir_root=Ensure that the ''dir.root'' property is pointing to the correct data location.
+system.config_check.msg.howto_index_recover=You may set 'index.recovery.mode=FULL' if you need to rebuild the indexes.
+system.config_check.warn.starting_with_errors=Alfresco is starting with errors.
+
+# Schema comparator messages
+# Log messages...
+system.schema_comp.debug.no_ref_file=No reference schema file, expected: {0}
+system.schema_comp.debug.time_taken=Schema validation took {0} ms
+system.schema_comp.info.all_ok=Compared database schema with reference schema (all OK): {0}
+system.schema_comp.warn.problems_found=Schema validation found {0} potential problems, results written to: {1}
+# Generic differencing, validation and redundancy messages...
+system.schema_comp.diff=Difference: expected {0} {1}="{2}", but was {3}="{4}"
+system.schema_comp.diff.ref_only=Difference: missing {0} from database, expected at path: {1}
+system.schema_comp.diff.target_only=Difference: unexpected {0} found in database with path: {1}
+system.schema_comp.redundant_obj=Redundancy: {0} items matching {1}, matches: {2}
+system.schema_comp.redundant_obj.many_matches={0} redundant items? reference: {1}, matches: {2} and {3} more...
+system.schema_comp.validation=Validation: {0} {1}="{2}" fails to match rule: {3}
+# Specific validator (implementations) messages...
+system.schema_comp.name_validator=name must match pattern ''{0}''
+
+# OpenOffice
+system.openoffice.info.connection_verified=The connection to OpenOffice has been established.
+system.openoffice.err.connection_failed=An initial OpenOffice connection could not be established.
+system.openoffice.err.connection_lost=The OpenOffice connection has been lost.
+system.openoffice.err.connection_remade=The OpenOffice connection was re-established.
+
+# Locks
+system.locks.err.failed_to_acquire_lock=Failed to get lock ''{0}'' using token ''{1}''.
+system.locks.err.lock_resource_missing=Failed to manipulate lock ''{0}'' using token ''{1}''. The lock resource no longer exists.
+system.locks.err.lock_update_count=Failed to update lock ''{0}'' using token ''{1}''. {2} locks were updated when {3} should have been.
+system.locks.err.failed_to_release_lock=Failed to release lock ''{0}'' using token ''{1}''. The lock has expired and been taken by another process.
+system.locks.err.excl_lock_exists=Failed to get lock ''{0}'' using token ''{1}''. An exclusive lock exists: {2}
+
+# Multi-Tenant
+system.mt.warn.upgrade_mt_admin_context=Please update your alfresco/extension/mt/mt-admin-context.xml (to use latest alfresco/extension/mt/mt-admin-context.xml.sample).
+system.mt.disabled=Tenant is disabled: {0}
+
+# Usages
+system.usage.err.no_txn=RepoUsageComponent must be called in a transaction.
+system.usage.err.no_txn_readwrite=RepoUsageComponent must be called in a read-write transaction.
+
+# START TRANSLATION
+system.usage.warn.limit_users_approached=The allowable user limit of {0} is being approached. There are {1} users in the system.
+system.usage.warn.limit_users_reached=The allowable user limit of {0} has been reached. There are {1} users in the system.
+system.usage.warn.limit_documents_approached=The allowable content limit of {0} is being approached. There are {1} content objects in the system.
+system.usage.warn.limit_documents_reached=The allowable content limit of {0} has been reached. There are {1} content objects in the system.
+system.usage.err.limit_users_exceeded=The allowable user limit of {0} has been exceeded. There are currently {1} users in the system.
+system.usage.err.limit_users_exceeded_verbose=The allowable user limit of {0} has been exceeded. Users added: {1}
+system.usage.err.limit_documents_exceeded=The allowable content limit of {0} has been exceeded. There are currently {1} content objects in the system.
+system.usage.err.limit_license_expiring=The Alfresco license will expire in {0} days.
+system.usage.err.limit_license_expired=The Alfresco license has expired.
+
+# License
+system.license.msg.unknown=Unknown
+system.license.msg.unlimited=Unlimited
+system.license.msg.does_not_expire=Does not expire
+system.license.msg.reloaded=The Alfresco license has been reloaded.
+system.license.err.reloadFailed=Failed to reload license: {0}
+# END TRANSLATION
+
+# Startup message
+system.info.startup=Alfresco started ({0}{1}{2}). Current version: {3} schema {4}. Originally installed version: {5} schema {6}.
+system.warn.readonly=Alfresco is currently in read-only mode. Please check your license.
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/system-model_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/system-model_pt_PT.properties
new file mode 100644
index 0000000..9ac35c9
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/system-model_pt_PT.properties
@@ -0,0 +1,45 @@
+# Display labels for System Model
+
+sys_systemmodel.description=Alfresco System Model
+
+sys_systemmodel.type.sys_base.title=Base
+sys_systemmodel.type.sys_base.description=Base
+
+sys_systemmodel.type.sys_container.title=Container
+sys_systemmodel.type.sys_container.description=Container
+sys_systemmodel.association.sys_children.title=Children
+sys_systemmodel.association.sys_children.description=Children
+
+sys_systemmodel.type.sys_store_root.title=Store Root
+sys_systemmodel.type.sys_store_root.description=Store Root
+
+sys_systemmodel.type.sys_reference.title=Reference
+sys_systemmodel.type.sys_reference.description=Reference
+sys_systemmodel.property.sys_reference.title=Reference
+sys_systemmodel.property.sys_reference.description=Reference
+
+sys_systemmodel.property.sys_locale.title=Locale
+sys_systemmodel.property.sys_locale.description=Locale
+
+sys_systemmodel.aspect.aspect_root.title=Root
+sys_systemmodel.aspect.aspect_root.description=Root
+
+sys_systemmodel.aspect.sys_referenceable.title=Referenceable
+sys_systemmodel.aspect.sys_referenceable.description=Referenceable
+sys_systemmodel.property.sys_store-protocol.title=Store Protocol
+sys_systemmodel.property.sys_store-protocol.description=Store Protocol
+sys_systemmodel.property.sys_store-identifier.title=Store Identifier
+sys_systemmodel.property.sys_store-identifier.description=Store Identifier
+sys_systemmodel.property.sys_node-uuid.title=Node Identifier
+sys_systemmodel.property.sys_node-uuid.description=Node Identifier
+sys_systemmodel.property.sys_node-dbid.title=Node DB Identifier
+sys_systemmodel.property.sys_node-dbid.description=Node DB Identifier
+
+sys_systemmodel.aspect.sys_archived.title=Archived
+sys_systemmodel.aspect.sys_archived.description=Archived Node
+sys_systemmodel.property.sys_archivedBy.title=Archived By
+sys_systemmodel.property.sys_archivedBy.description=Archived By
+sys_systemmodel.property.sys_archivedDate.title=Archived Date
+sys_systemmodel.property.sys_archivedDate.description=Archived Date
+sys_systemmodel.property.sys_archivedOriginalPath.title=Original Location
+sys_systemmodel.property.sys_archivedOriginalPath.description=Original Location
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/template-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/template-service_pt_PT.properties
new file mode 100644
index 0000000..5f6aaf6
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/template-service_pt_PT.properties
@@ -0,0 +1,5 @@
+# Template Service externalised display strings
+
+error_no_template=Unable to find the template ''{0}''. Please contact your system administrator.
+error_template_fail=Error during processing of the template ''{0}''. Please contact your system administrator.
+error_template_io=IO Error during processing of the template ''{0}''. Please contact your system administrator.
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/templates-messages_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/templates-messages_pt_PT.properties
new file mode 100644
index 0000000..45a5c93
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/templates-messages_pt_PT.properties
@@ -0,0 +1,88 @@
+#translatable.ftl
+templates.translatable.translatable=Translatable:
+templates.translatable.yes=Yes
+templates.translatable.no=No
+templates.translatable.no_document_found=No document found
+
+#show_audit.ftl
+templates.show_audit.current_document_audit_info=Current Document Audit Info
+templates.show_audit.name=Name:
+templates.show_audit.user_name=User Name
+templates.show_audit.application=Application
+templates.show_audit.service=Service
+templates.show_audit.method=Method
+templates.show_audit.timestamp=Timestamp
+templates.show_audit.values=Audit Entry Values
+templates.show_audit.failed=Failed
+templates.show_audit.message=Message
+templates.show_audit.arg_1=Arg 1
+templates.show_audit.arg_2=Arg 2
+templates.show_audit.arg_3=Arg 3
+templates.show_audit.arg_4=Arg 4
+templates.show_audit.arg_5=Arg 5
+templates.show_audit.return=Return
+templates.show_audit.thowable=Throwable
+templates.show_audit.tx=TX
+templates.show_audit.current_space_audit_info=Current Space Audit Info:
+
+#recent_docs.ftl
+templates.recent_docs.documents_created_or_modified_in_the_last_week=Documents created or modified in the last week
+templates.recent_docs.name=Name
+templates.recent_docs.created_date=Created Date
+templates.recent_docs.modified_date=Modified Date
+
+#my_summary.ftl
+templates.my_summary.name=Name:
+templates.my_summary.user=User:
+templates.my_summary.home_space_location=Home Space location:
+templates.my_summary.items_in_home_space=Items in Home Space:
+templates.my_summary.items_in_company_space=Items in Company Space:
+
+#my_docs.ftl
+templates.my_docs.name=Name
+templates.my_docs.size=Size
+templates.my_docs.modified.date=Modified Date
+templates.my_docs.locked=Locked
+templates.my_docs.kb=KB
+templates.my_docs.yes=Yes
+
+#localizable.ftl
+templates.localizable.localisable=Localisable:
+templates.localizable.yes=Yes
+templates.localizable.locale=Locale:
+templates.localizable.no=No
+templates.localizable.no_document_found=No document found!
+
+#general_example.ftl
+templates.general_example.example_template_start======Example Template Start=====
+templates.general_example.company_home_space=Company Home Space:
+templates.general_example.my_home_space=My Home Space:
+templates.general_example.company_home_children_count=Company Home children count:
+templates.general_example.company_home_first_child_node_name=Company Home first child node name:
+templates.general_example.current_document_name=Current Document Name:
+templates.general_example.current_space_name=Current Space Name:
+templates.general_example.list_of_child_spaces_in_my_home_space=List of child spaces in my Home Space:
+templates.general_example.path=Path:
+templates.general_example.list_of_docs_in_my_home_space=List of docs in my Home Space (text only content shown inline, JPG images shown as thumbnails):
+templates.general_example.assoc_example=Assoc example:
+templates.general_example.example_template_end======Example Template End=====
+
+#doc_info.ftl
+templates.doc_info.current_document_info=Current Document Info:
+templates.doc_info.name=Name:
+templates.doc_info.ref=Ref:
+templates.doc_info.type=Type:
+templates.doc_info.dbid=DBID:
+templates.doc_info.content_url=Content URL:
+templates.doc_info.locked=Locked:
+templates.doc_info.counter=Counter:
+templates.doc_info.aspects=Aspects:
+templates.doc_info.assocs=Assocs:
+templates.doc_info.properties=Properties:
+templates.doc_info.no_document_found=No document found!
+
+#invite_user_email.ftl
+templates.invite_user_email.invited_to_space=You have been invited to ''{0}'' by {1}
+templates.invite_user_email.role=You will have the role of: {0}
+templates.invite_user_email.you_can_view_the_space=You can view the space through the Alfresco client
+templates.invite_user_email.regards=Regards
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/tenant-interpreter-help_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/tenant-interpreter-help_pt_PT.properties
new file mode 100644
index 0000000..0fb1312
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/tenant-interpreter-help_pt_PT.properties
@@ -0,0 +1 @@
+tenant_console.help=alfresco/messages/tenant-interpreter-help.txt
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/transfer-model_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/transfer-model_pt_PT.properties
new file mode 100644
index 0000000..d562da6
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/transfer-model_pt_PT.properties
@@ -0,0 +1,92 @@
+# Display labels for Transfer Model
+
+trx_applicationmodel.description=Alfresco Transfer Application Model
+
+trx_applicationmodel.type.trx_transferGroup.title=Transfer Group
+trx_applicationmodel.type.trx_transferGroup.description=The definition of a transfer group
+
+trx_applicationmodel.type.trx_transferLock.title=Transfer Lock
+trx_applicationmodel.type.trx_transferLock.description=Node type used to represent the transfer lock node
+
+trx_applicationmodel.type.trx_transferRecord.title=Transfer Record
+trx_applicationmodel.type.trx_transferRecord.description=Node type used to record transfer information
+
+trx_applicationmodel.type.trx_tempTransferStore.title=Temp Transfer Store
+trx_applicationmodel.type.trx_tempTransferStore.description=Node type used for storage of temporarily orphaned incoming nodes
+
+trx_applicationmodel.type.trx_transferReport.title=Transfer Report
+trx_applicationmodel.type.trx_transferReport.description=Transfer Report
+
+trx_applicationmodel.type.trx_transferReportDest.title=Transfer Report From Destination
+trx_applicationmodel.type.trx_transferReportDest.description=Transfer Report From Destination
+
+trx_applicationmodel.type.trx_transferTarget.title=Transfer Target
+trx_applicationmodel.type.trx_transferTarget.description=The definition of a transfer target
+
+trx_applicationmodel.type.trx_fileTransferTarget.title=File Transfer Target
+trx_applicationmodel.type.trx_fileTransferTarget.description=The definition of a file transfer target
+
+trx_applicationmodel.property.trx_endpointhost.title=Endpoint Host
+trx_applicationmodel.property.trx_endpointhost.description=Endpoint Host
+
+trx_applicationmodel.property.trx_endpointport.title=Endpoint Port
+trx_applicationmodel.property.trx_endpointport.description=Endpoint Port
+
+trx_applicationmodel.property.trx_endpointpath.title=Endpoint Path
+trx_applicationmodel.property.trx_endpointpath.description=Endpoint Path
+
+trx_applicationmodel.property.trx_endpointprotocol.title=Endpoint Protocol
+trx_applicationmodel.property.trx_endpointprotocol.description=Endpoint Protocol
+
+trx_applicationmodel.property.trx_enabled.title=Enabled
+trx_applicationmodel.property.trx_enabled.description=Is this enabled or disabled
+
+trx_applicationmodel.property.trx_username.title=Username
+trx_applicationmodel.property.trx_username.description=Username
+
+trx_applicationmodel.property.trx_password.title=Password
+trx_applicationmodel.property.trx_password.description=Password
+
+trx_applicationmodel.property.trx_progressPosition.title=Progress Position
+trx_applicationmodel.property.trx_progressPosition.description=Progress Position
+
+trx_applicationmodel.property.trx_progressEndpoint.title=Progress Endpoint
+trx_applicationmodel.property.trx_progressEndpoint.description=Progress Endpoint
+
+trx_applicationmodel.property.trx_transferStatus.title=Transfer Status
+trx_applicationmodel.property.trx_transferStatus.description=Transfer Status
+
+trx_applicationmodel.property.trx_transferError.title=Transfer Error
+trx_applicationmodel.property.trx_transferError.description=Transfer Error
+
+trx_applicationmodel.property.trx_transferId.title=Transfer Id
+trx_applicationmodel.property.trx_transferId.description=Transfer Id
+
+trx_applicationmodel.property.trx_invadedBy.title=Invaded By
+trx_applicationmodel.property.trx_invadedBy.description=The repositories that have invaded this node
+
+trx_applicationmodel.property.trx_repositoryId.title=Source Repository.
+trx_applicationmodel.property.trx_repositoryId.description=The repository id that this node originates from.
+
+trx_applicationmodel.property.trx_fromRepositoryId.title=From Repository Id
+trx_applicationmodel.property.trx_fromContent.description=The content URLs transferred with this node
+
+trx_applicationmodel.association.trx_orphan.title=Transfer Orphan
+trx_applicationmodel.association.trx_orphan.description=Transfer Orphan
+
+trx_applicationmodel.association.trx_fileTransferRootNode.title=Root Folder
+trx_applicationmodel.association.trx_fileTransferRootNode.description=The local folder node that corresponds to the target's root folder
+
+trx_applicationmodel.aspect.trx_transferRelated.title=Transfer Related
+trx_applicationmodel.aspect.trx_transferRelated.description=Nodes with this aspect are related to a particular transfer.
+
+trx_applicationmodel.aspect.trx_enableable.title=Enableable
+trx_applicationmodel.aspect.trx_enableable.description=Enableable
+
+trx_applicationmodel.aspect.trx_transferred.name=Transferred
+trx_applicationmodel.aspect.trx_transferred.description=Nodes with this aspect have been transferred from one repository to another
+
+trx_applicationmodel.aspect.trx_alien.name=Transfer Alien
+trx_applicationmodel.aspect.trx_alien.description=Nodes with this aspect are either alien nodes or have been invaded by other alien nodes
+
+
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/transfer-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/transfer-service_pt_PT.properties
new file mode 100644
index 0000000..c590ebb
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/transfer-service_pt_PT.properties
@@ -0,0 +1,47 @@
+# Transfer service externalised display strings
+
+transfer_service.unable_to_find_transfer_home=Unable to find transfer home: {0}
+transfer_service.unable_to_find_transfer_group=Unable to find transfer group with name, {0}
+transfer_service.unable_to_find_transfer_target=Unable to find transfer target with name, {0}
+transfer_service.unable_to_transfer_async=Unable to transfer async
+transfer_service.target_exists=Unable to create a new transfer target with the name, {0}, since there is already a target with that name.
+transfer_service.comms.unsupported_protocol=Unsupported protocol: {0}
+transfer_service.comms.unsuccessful_response=Received unsuccessful response code from target server: {0}, {1}
+transfer_service.comms.http_request_failed=Failed to execute HTTP request {0} to target: {1} status: {2}
+transfer_service.incompatible_versions=Unable to transfer between incompatible versions transferId:{0} from:{1} to:{2}
+transfer_service.no_nodes=No nodes to transfer
+transfer_service.target_not_enabled=Transfer target not enabled {0}
+transfer_service.cancelled=Transfer cancelled
+transfer_service.failed_to_get_transfer_status=Failed to retrieve transfer status from target {0}
+transfer_service.target_error=Transfer target failed with {0}
+transfer_service.unknown_target_error=Unknown error
+transfer_service.receiver.no_primary_parent_supplied=Unable to transfer no primary parent supplied.
+transfer_service.receiver.orphans_exist=Unable to transfer, orphans exist
+transfer_service.receiver.content_file_missing=Unable to transfer, content files are missing.
+transfer_service.receiver.failed_to_create_staging_folder=Unable to create staging directory for transfer {0}
+transfer_service.receiver.lock_folder_not_found=Unable to locate specified lock folder: {0}
+transfer_service.receiver.temp_folder_not_found=Unable to locate specified temporary folder for transfer {0}: {1}
+transfer_service.receiver.lock_unavailable=Transfer lock has been claimed for another inbound transfer. Unable to start new transfer.
+transfer_service.receiver.record_folder_not_found=Failed to find folder specified to hold inbound transfer records: {0}
+transfer_service.receiver.not_lock_owner=Failed attempt to carry out transfer operation. Lock not held by specified transfer: {0}
+transfer_service.receiver.error_ending_transfer=Request to end a transfer ({0}) has resulted in an error.
+transfer_service.receiver.error_staging_snapshot=An error has occurred while staging snapshot file for transfer {0}
+transfer_service.receiver.error_staging_content=An error has occurred while staging a content file for transfer {0}. File id is {1}
+transfer_service.receiver.no_snapshot_received=A request has been received to commit a transfer ({0}), but no matching snapshot file has been received.
+transfer_service.receiver.error_committing_transfer=An error has occurred while trying to commit transfer {0}
+transfer_service.receiver.transfer_not_found=Failed to find any record of requested transfer: {0}
+transfer_service.receiver.transfer_cancelled=Transfer has been cancelled: {0}
+transfer_service.no_encoding=Unable to deserialize value, no transformation for encoding {0}
+transfer_service.unable_to_deserialise=Unable to deserialize value
+transfer_service.receiver.lock_timed_out=Transfer lock timed out transferId: {0}
+transfer_service.receiver.lock_not_found=Transfer lock not found
+transfer_service.receiver.error_start=Unable to start a transfer
+transfer_service.receiver.error_generating_requisite=Unable to generate transfer requisite
+transfer_service.receiver.error.transfer_to_self=Transfer to the same repository not allowed
+
+transfer_service.missing_endpoint_path=An endpoint path has not been specified for transfer target: {0}
+transfer_service.missing_endpoint_protocol=An endpoint protocol has not been specified for transfer target: {0}
+transfer_service.missing_endpoint_host=An endpoint host has not been specified for transfer target: {0}
+transfer_service.missing_endpoint_port=An endpoint port has not been specified for transfer target: {0}
+transfer_service.missing_endpoint_username=An endpoint username has not been specified for transfer target: {0}
+transfer_service.missing_endpoint_password=An endpoint password has not been specified for transfer target: {0}
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/ui-inplace_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/ui-inplace_pt_PT.properties
new file mode 100644
index 0000000..54a09e6
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/ui-inplace_pt_PT.properties
@@ -0,0 +1,12 @@
+bfsit.page.title=Bulk Filesystem In-place Import Tool
+bfsit.submit=Initiate Bulk Import
+
+bfsit.label.sourceDirectory=Store-relative import directory path
+bfsit.label.contentStore=Content Store
+bfsit.label.targetPath=Target repository path
+bfsit.label.replaceExisting=Replace existing files
+bfsit.label.replaceExisting.unchecked=unchecked means skip files that already exist in the repository
+
+bfsit.error.sourceDirectory=Source directory is mandatory
+bfsit.error.contentStore=Destination store is mandatory
+bfsit.error.targetPath=Target space is mandatory
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/version-service_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/version-service_pt_PT.properties
new file mode 100644
index 0000000..1104c6e
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/version-service_pt_PT.properties
@@ -0,0 +1,20 @@
+# Version service externalised display strings
+
+version_service.err_restore_exists=The node {0} cannot be restored since it already exists.
+version_service.err_not_found=The current version label of the node does not exist in the version history.
+version_service.err_unsupported=The current implementation of the version service does not support the creation of branches.
+version_service.err_one_preceeding=The current implementation of the version service only supports one preceding version.
+version_service.err_restore_no_version=The node {0} cannot be restored since there is no version information available for this node.
+version_service.err_revert_mismatch=The version provided to revert to does not come from the nodes version history.
+
+
+version_service.migration.patch.noop=Nothing to do (no version histories found in old version store)
+
+version_service.migration.patch.complete=Migration completed - migrated {0} (out of {1}) of old version histories (to new version store) in {2} secs (deleteImmediately={3})
+version_service.migration.patch.in_progress=Migration in progress - migrated {0} (out of {1}) of old version histories (to new version store) in {2} secs (deleteImmediately={3})
+version_service.migration.patch.warn.skip1=Skipped migration of {0} (out of {1}) batches of old version histories (migrate incomplete) in {2} secs
+version_service.migration.patch.warn.skip2=Skipped migration of {0} old version histories (already migrated)
+
+version_service.migration.delete.complete=Completed background deletion of {0} (out of {1}) migrated version histories (from old version store) in {2} secs
+version_service.migration.delete.warn.skip1=Skipped background deletion of {0} (out of {1}) batches old version histories (delete incomplete) in {2} secs
+version_service.migration.delete.warn.skip2=Skipped background deletion of {0} old version histories (not migrated)
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/vti-webview_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/vti-webview_pt_PT.properties
new file mode 100644
index 0000000..1363296
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/vti-webview_pt_PT.properties
@@ -0,0 +1,21 @@
+vti.webview.type=Type
+vti.webview.name=Name
+vti.webview.modified_by=Modified by
+vti.webview.modified=Modified
+vti.webview.checked_out_to=Checked Out To
+vti.webview.sort_by_type=Sort by Type
+vti.webview.sort_by_name=Sort by Name
+vti.webview.sort_by_modified_by=Sort by Modified By
+vti.webview.sort_by_modified=Sort by Modified
+vti.webview.sort_by_checked_out_to=Sort by Checked Out To
+
+vti.meeting.error.workspace_name=Workspace can't be created. Workspace name should contain only A-Z a-z 0-9 _ characters. Check Subject you've typed and try again.
+vti.meeting.error.no_subject=Subject should be specified. Please fiil up subject field.
+vti.meeting.error.no_site=Your attempt to delete a meeting could not be completed. Site doesn't exist.
+vti.meeting.error.no_calendar=Your attempt to delete a meeting could not be completed. Calendar doesn't exist.
+vti.meeting.error.no_meeting=Your attempt to delete a meeting could not be completed. Meeting doesn't exist.
+vti.meeting.error.no_meeting_update=Your attempt to update a meeting could not be completed. Meeting doesn't exist.
+vti.meeting.error.no_site_update=Your attempt to update a meeting could not be completed. Site doesn't exist.
+vti.meeting.error.bad_type=Your attempt to delete a Meeting Workspace site could not be completed. The specified location is not a Meeting Workspace site.
+vti.meeting.error.subsites=Alfresco server doesn't support subsites. Check URL you've typed and try again. Valid URL is 'http://host:port/alfresco'
+vti.meeting.error.recurring_meetings=Recurring meetings are not supported by Alfresco.
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/wcm-services_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/wcm-services_pt_PT.properties
new file mode 100644
index 0000000..692d6ae
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/wcm-services_pt_PT.properties
@@ -0,0 +1,17 @@
+# WCM service related messages
+
+# WCM actions
+
+wcm-submit.title=Submit changed assets from a WCM author sandbox to the corresponding staging sandbox
+wcm-submit.description=This submits changed assets included in the list or all changed assets (if list is null/empty)
+wcm-submit.sandbox-id.display-label=The sandbox store id
+wcm-submit.path-list.display-label=The list of asset paths (relative to sandbox store)
+
+wcm-undo.title=Undo changed assets in a WCM sandbox
+wcm-undo.description=This will undo/revert changed assets included in the list or all changed assets (if list is null/empty)
+wcm-undo.sandbox-id.display-label=The sandbox store id
+wcm-undo.path-list.display-label=The list of asset paths (relative to sandbox store)
+
+wcm-revert-snapshot.title=Revert (copy forward) a WCM sandbox store to the given snapshot
+wcm-revert-snapshot.description=This reverts all of the assets in a WCM sandbox store to the given snapshot version
+wcm-revert-snapshot.version.display-label=The snapshot version to revert to
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/wcmapp-model_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/wcmapp-model_pt_PT.properties
new file mode 100644
index 0000000..d7b10a2
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/wcmapp-model_pt_PT.properties
@@ -0,0 +1,209 @@
+# Display labels for WCM Application Model
+
+wca_applicationmodel.description=Alfresco WCM Application Model
+
+wca_applicationmodel.type.wca_webfolder.title=WCM Web Project Folder
+wca_applicationmodel.type.wca_webfolder.description=WCM Web Project Folder
+wca_applicationmodel.property.wca_avmstore.title=AVM Store Root
+wca_applicationmodel.property.wca_avmstore.description=AVM Store Root
+wca_applicationmodel.property.wca_defaultwebapp.title=Default Webapp
+wca_applicationmodel.property.wca_defaultwebapp.description=Default Webapp
+wca_applicationmodel.property.wca_deployto.title=Deploy To
+wca_applicationmodel.property.wca_deployto.description=Deploy To
+wca_applicationmodel.property.wca_selecteddeployto.title=Servers Selected For Deployment
+wca_applicationmodel.property.wca_selecteddeployto.description=Servers Selected For Deployment
+wca_applicationmodel.property.wca_selecteddeployversion.title=Snapshot Version Selected For Deployment
+wca_applicationmodel.property.wca_selecteddeployversion.description=Snapshot Version Selected For Deployment
+wca_applicationmodel.property.wca_issource.title=Used as a template website
+wca_applicationmodel.property.wca_issource.description=Used as a template website
+wca_applicationmodel.property.wca_previewprovidername.title=Preview Provider
+wca_applicationmodel.property.wca_previewprovidername.description=Preview Provider
+wca_applicationmodel.association.wca_webuser.title=Website User
+wca_applicationmodel.association.wca_webuser.description=Website User
+wca_applicationmodel.association.wca_webform.title=Website Web Form
+wca_applicationmodel.association.wca_webform.description=Website Web Form
+wca_applicationmodel.association.wca_webworkflowdefaults.title=Web workflow defaults
+wca_applicationmodel.association.wca_webworkflowdefaults.description=Web workflow defaults
+wca_applicationmodel.association.wca_deploymentreport.title=Deployment Report
+wca_applicationmodel.association.wca_deploymentreport.description=Deployment Report
+wca_applicationmodel.association.wca_deploymentserver.title=Deployment Server
+wca_applicationmodel.association.wca_deploymentserver.description=Deployment Server
+wca_applicationmodel.association.wca_deploymentattempt.title=Deployment attempt
+wca_applicationmodel.association.wca_deploymentattempt.description=Deployment attempt
+
+wca_applicationmodel.type.wca_webuser.title=Website User Information
+wca_applicationmodel.type.wca_webuser.description=Website User Information
+wca_applicationmodel.property.wca_username.title=Website User's Name
+wca_applicationmodel.property.wca_username.description=Website User's Name
+wca_applicationmodel.property.wca_role.title=Website User's Role
+wca_applicationmodel.property.wca_role.description=Website User's Role
+
+wca_applicationmodel.type.wca_webform.title=Website Web Form
+wca_applicationmodel.type.wca_webform.description=Website Web Form
+wca_applicationmodel.property.wca_formname.title=Website Web Form's Name
+wca_applicationmodel.property.wca_formname.description=Website Web Form's Name
+wca_applicationmodel.association.wca_webformtemplate.title=Website Web Form Template
+wca_applicationmodel.association.wca_webformtemplate.description=Website Web Form Template
+wca_applicationmodel.association.wca_workflowdefaults.title=Workflow defaults
+wca_applicationmodel.association.wca_workflowdefaults.description=Workflow defaults
+
+wca_applicationmodel.type.wca_webformtemplate.title=Website Web Form Template
+wca_applicationmodel.type.wca_webformtemplate.description=Website Web Form Template
+wca_applicationmodel.property.wca_baserenderingenginetemplatename.title=Base Rendering Engine Template Name
+wca_applicationmodel.property.wca_baserenderingenginetemplatename.description=Base Rendering Engine Template Name
+
+wca_applicationmodel.type.wca_workflowdefaults.title=Workflow Defaults
+wca_applicationmodel.type.wca_workflowdefaults.description=Workflow Defaults
+wca_applicationmodel.property.wca_workflowname.title=Workflow Name
+wca_applicationmodel.property.wca_workflowname.description=Workflow Name
+wca_applicationmodel.property.wca_workflowdefaultproperties.title=Workflow Default Properties
+wca_applicationmodel.property.wca_workflowdefaultproperties.description=Workflow Default Properties
+
+wca_applicationmodel.type.wca_webworkflowdefaults.title=Web Workflow Defaults
+wca_applicationmodel.type.wca_webworkflowdefaults.description=Web Workflow Defaults
+
+wca_applicationmodel.type.wca_renditionproperties.title=Properties for renditions
+wca_applicationmodel.type.wca_renditionproperties.description=Properties for renditions
+wca_applicationmodel.property.wca_mimetypeforrendition.title=Mimetype for generated assets
+wca_applicationmodel.property.wca_mimetypeforrendition.description=Mimetype for generated assets
+
+wca_applicationmodel.type.wca_formfolder.title=XForms Capture Form Folder
+wca_applicationmodel.type.wca_formfolder.description=XForms Capture Form Folder
+
+wca_applicationmodel.type.wca_deploymentserver.title=Website Deployment Server
+wca_applicationmodel.type.wca_deploymentserver.description=Website Deployment Server
+wca_applicationmodel.property.wca_deploytype.title=Deployment Type
+wca_applicationmodel.property.wca_deploytype.description=Deployment Type
+wca_applicationmodel.property.wca_deployservertype.title=Deployment Server Type
+wca_applicationmodel.property.wca_deployservertype.description=Deployment Server Type
+wca_applicationmodel.property.wca_deployserverhost.title=Host
+wca_applicationmodel.property.wca_deployserverhost.description=Host
+wca_applicationmodel.property.wca_deployserverport.title=Port
+wca_applicationmodel.property.wca_deployserverport.description=Port
+wca_applicationmodel.property.wca_deployservername.title=Display Name
+wca_applicationmodel.property.wca_deployservername.description=Display Name
+wca_applicationmodel.property.wca_deployservergroup.title=Display Name
+wca_applicationmodel.property.wca_deployservergroup.description=Display Name
+wca_applicationmodel.property.wca_deployserveradaptername.title=Deployment Server Adapter Name
+wca_applicationmodel.property.wca_deployserveradaptername.description=Deployment Server Adapter Name
+wca_applicationmodel.property.wca_deployserverusername.title=Username
+wca_applicationmodel.property.wca_deployserverusername.description=Username
+wca_applicationmodel.property.wca_deployserverpassword.title=Password
+wca_applicationmodel.property.wca_deployserverpassword.description=Password
+wca_applicationmodel.property.wca_deployserverurl.title=Runtime URL
+wca_applicationmodel.property.wca_deployserverurl.description=Runtime URL
+wca_applicationmodel.property.wca_deployservertarget.title=Deploy Target
+wca_applicationmodel.property.wca_deployservertarget.description=Deploy Target
+wca_applicationmodel.property.wca_deploysourcepath.title=Source Path
+wca_applicationmodel.property.wca_deploysourcepath.description=Source Path
+wca_applicationmodel.property.wca_deployexcludes.title=Excludes
+wca_applicationmodel.property.wca_deployexcludes.description=Excludes
+wca_applicationmodel.property.wca_deployserverallocatedto.title=Allocated To
+wca_applicationmodel.property.wca_deployserverallocatedto.description=Allocated To
+wca_applicationmodel.property.wca_deployonapproval.title=Deploy On Approval
+wca_applicationmodel.property.wca_deployonapproval.description=Deploy On Approval
+
+wca_applicationmodel.type.wca_deploymentattempt.title=Website Deployment Attempt
+wca_applicationmodel.type.wca_deploymentattempt.description=Website Deployment Attempt
+wca_applicationmodel.property.wca_deployattemptid.title=Deploy Attempt ID
+wca_applicationmodel.property.wca_deployattemptid.description=Deploy Attempt ID
+wca_applicationmodel.property.wca_deployattempttype.title=Attempt Type
+wca_applicationmodel.property.wca_deployattempttype.description=Attempt Type
+wca_applicationmodel.property.wca_deployattemptstore.title=Attempt Type
+wca_applicationmodel.property.wca_deployattemptstore.description=Attempt Type
+wca_applicationmodel.property.wca_deployattemptversion.title=Snapshot Version Deployed
+wca_applicationmodel.property.wca_deployattemptversion.description=Snapshot Version Deployed
+wca_applicationmodel.property.wca_deployattemptservers.title=Servers Deployed To
+wca_applicationmodel.property.wca_deployattemptservers.description=Servers Deployed To
+wca_applicationmodel.property.wca_deployattempttime.title=Time Of Deploy Attempt
+wca_applicationmodel.property.wca_deployattempttime.description=Time Of Deploy Attempt
+wca_applicationmodel.association.wca_deploymentreports.title=Deployment Reports
+wca_applicationmodel.association.wca_deploymentreports.description=Deployment Reports
+
+wca_applicationmodel.type.wca_deploymentreport.title=Website Deployment Report
+wca_applicationmodel.type.wca_deploymentreport.description=Website Deployment Report
+wca_applicationmodel.property.wca_deployserver.title=Server Deployed To
+wca_applicationmodel.property.wca_deployserver.description=Server Deployed To
+wca_applicationmodel.property.wca_deployversion.title=Snapshot Version Deployed
+wca_applicationmodel.property.wca_deployversion.description=Snapshot Version Deployed
+wca_applicationmodel.property.wca_deploystarttime.title=Time Deploy Started
+wca_applicationmodel.property.wca_deploystarttime.description=Time Deploy Started
+wca_applicationmodel.property.wca_deployendtime.title=Time Deploy Finished
+wca_applicationmodel.property.wca_deployendtime.description=Time Deploy Finished
+wca_applicationmodel.property.wca_deploysuccessful.title=Deployment Successful
+wca_applicationmodel.property.wca_deploysuccessful.description=Deployment Successful
+wca_applicationmodel.property.wca_deployfailedreason.title=Failure Reason
+wca_applicationmodel.property.wca_deployfailedreason.description=Failure Reason
+wca_applicationmodel.property.wca_deployservernameused.title=Server Display Name
+wca_applicationmodel.property.wca_deployservernameused.description=Server Display Name
+wca_applicationmodel.property.wca_deployserverusernameused.title=Username Used
+wca_applicationmodel.property.wca_deployserverusernameused.description=Username Used
+wca_applicationmodel.property.wca_deployservertargetused.title=Target Used
+wca_applicationmodel.property.wca_deployservertargetused.description=Target Used
+wca_applicationmodel.property.wca_deploysourcepathused.title=Source Path Used
+wca_applicationmodel.property.wca_deploysourcepathused.description=Source Path Used
+wca_applicationmodel.property.wca_deployexcludesused.title=Excludes Used
+wca_applicationmodel.property.wca_deployexcludesused.description=Excludes Used
+wca_applicationmodel.property.wca_deployserverurlused.title=Source Path Used
+wca_applicationmodel.property.wca_deployserverurlused.description=Source Path Used
+
+wca_applicationmodel.aspect.wca_webapp.title=Webapp
+wca_applicationmodel.aspect.wca_webapp.description=Webapp
+
+wca_applicationmodel.aspect.wca_filenamepattern.title=Filename Pattern
+wca_applicationmodel.aspect.wca_filenamepattern.description=Filename Pattern
+wca_applicationmodel.property.wca_filenamepattern.title=Filename Pattern
+wca_applicationmodel.property.wca_filenamepattern.description=Filename Pattern
+
+wca_applicationmodel.aspect.wca_outputpathpattern.title=Output Path Pattern
+wca_applicationmodel.aspect.wca_outputpathpattern.description=Output Path Pattern
+wca_applicationmodel.property.wca_outputpathpattern.title=Output Path Pattern
+wca_applicationmodel.property.wca_outputpathpattern.description=Output Path Pattern
+
+wca_applicationmodel.aspect.wca_form.title=XForms Form
+wca_applicationmodel.aspect.wca_form.description=XForms Form
+wca_applicationmodel.property.wca_xmlschemarootelementname.title=Schema Root Element Name
+wca_applicationmodel.property.wca_xmlschemarootelementname.description=Schema Root Element Name
+wca_applicationmodel.property.wca_xmlschema.title=Schema
+wca_applicationmodel.property.wca_xmlschema.description=Schema
+wca_applicationmodel.association.wca_renderingenginetemplates.title=Rendering Engine Templates
+wca_applicationmodel.association.wca_renderingenginetemplates.description=Rendering Engine Templates
+wca_applicationmodel.association.wca_formworkflowdefaults.title=Form Workflow Defaults
+wca_applicationmodel.association.wca_formworkflowdefaults.description=Form Workflow Defaults
+
+wca_applicationmodel.aspect.wca_renderingenginetemplate.title=A Rendering Engine
+wca_applicationmodel.aspect.wca_renderingenginetemplate.description=A Rendering Engine
+wca_applicationmodel.property.wca_parentrenderingenginename.title=Type
+wca_applicationmodel.property.wca_parentrenderingenginename.description=Type
+wca_applicationmodel.property.wca_formsource.title=Form Source
+wca_applicationmodel.property.wca_formsource.description=Form Source
+wca_applicationmodel.association.wca_renditionproperties.title=Rendition Properties
+wca_applicationmodel.association.wca_renditionproperties.description=Rendition Properties
+
+wca_applicationmodel.aspect.wca_forminstancedata.title=XML file generated by a form
+wca_applicationmodel.aspect.wca_forminstancedata.description=XML file generated by a form
+wca_applicationmodel.property.wca_parentformname.title=Parent Form Name
+wca_applicationmodel.property.wca_parentformname.description=Form that generated this asset
+wca_applicationmodel.property.wca_originalparentpath.title=Original Parent Path
+wca_applicationmodel.property.wca_originalparentpath.description=The original parent path when this form instance data was created - used for regenerating accurately.
+wca_applicationmodel.property.wca_renditions.title=Renditions
+wca_applicationmodel.property.wca_renditions.description=Renditions of this form instance data
+
+wca_applicationmodel.aspect.wca_rendition.title=Rendition
+wca_applicationmodel.aspect.wca_rendition.description=Output file generated by a rendering engine template
+wca_applicationmodel.property.wca_parentrenderingenginetemplate.title=Parent Rendering Engine Template
+wca_applicationmodel.property.wca_parentrenderingenginetemplate.description=Form data renderer that generated this asset
+wca_applicationmodel.property.wca_parentrenditionproperties.title=Parent Rendition Properties
+wca_applicationmodel.property.wca_parentrenditionproperties.description=Rendition properties used for this rendition
+wca_applicationmodel.property.wca_primaryforminstancedata.title=Primary Form Instance Data
+wca_applicationmodel.property.wca_primaryforminstancedata.description=Primary XML Asset used to generate this asset
+
+wca_applicationmodel.aspect.wca_expires.title=Expires
+wca_applicationmodel.aspect.wca_expires.description=Content that has or can expire
+wca_applicationmodel.property.wca_expirationDate.title=Expiration Date
+wca_applicationmodel.property.wca_expirationDate.description=Expiration Date
+
+wca_applicationmodel.aspect.wca_deployed.title=Deployed
+wca_applicationmodel.aspect.wca_deployed.description=Has this content been deployed from wcm
+wca_applicationmodel.property.wca_guid.title=GUID
+wca_applicationmodel.property.wca_guid.description=WCM unique version
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/wdr-messages_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/wdr-messages_pt_PT.properties
new file mode 100644
index 0000000..651538f
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/wdr-messages_pt_PT.properties
@@ -0,0 +1,12 @@
+# Display labels for Web Delivery Runtime
+
+wdr.err.invalid_username_or_password=Invalid user name or password.
+wdr.err.unable_create_logfile=Could not create logfile; Deployment cannot continue
+wdr.err.unable_prepare_already_commit=Deployment cannot be prepared: already aborting, or committing.
+wdr.err.unable_prepare_missing_file="Unable to prepare, missing temporary file. {0}
+wdr.err.invalid_ticket=Deployment timed out or invalid ticket. {0}
+wdr.err.unable_commit=Unable to commit
+
+wdr.avm.snapshot_tag=Deployment from store: {0}, version: {1}
+wdr.avm.snapshot_description=Deployment from store: {0}, version: {1}
+
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/webclient-config-admin-interpreter-help_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/webclient-config-admin-interpreter-help_pt_PT.properties
new file mode 100644
index 0000000..deb28ac
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/webclient-config-admin-interpreter-help_pt_PT.properties
@@ -0,0 +1 @@
+configadmin_console.help=alfresco/messages/webclient-config-admin-interpreter-help.txt
diff --git a/alfresco-portuguese/build/classes/share/config/alfresco/messages/webclient_pt_PT.properties b/alfresco-portuguese/build/classes/share/config/alfresco/messages/webclient_pt_PT.properties
new file mode 100644
index 0000000..99211fa
--- /dev/null
+++ b/alfresco-portuguese/build/classes/share/config/alfresco/messages/webclient_pt_PT.properties
@@ -0,0 +1,2156 @@
+# I18N message properties
+empty_message=
+left_qoute='
+right_quote='
+
+# Multilingual
+make_multilingual=Make Multilingual
+make_multilingual_tooltip=Make this document multilingual
+make_multilingual_description=Transform this document as a multilingual document.
+error_make_multilingual_dialog=Unable to make this file multilingual.
+add_translation=Add Translation
+add_translation_tooltip=Add a translation to this document
+add_translation_description=Add a translation to the document.
+error_add_translation_dialog=Unable to add a translation.
+trad_exists_error=A translation already exists for this locale.
+add_translation_wc=Add Translation Without Content
+add_translation_wc_tooltip=Add a translation without content to the document
+add_translation_wc_description=Add a translation to the document's properties.
+error_add_translation_wc_dialog=Unable to add a translation without content.
+ml_common_content_properties=Common Multilingual Content Properties
+ml_other_options=Other Options
+ml_add_trans_when_diag_close=Add translation when this dialog closes.
+ml_with_content=With content
+ml_just_trans_info=Without content (just translation information)
+not_multilingual=This document has no multilingual aspect.
+allow_multilinguism=Allow Multilingual Aspect
+select_language=