#Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net)
#
# Local menu links
#
accessControl.group.builder.custom.class.notGroup = O tipo "{0}" n�o � um subtipo de Group.
accessControl.group.builder.custom.constructor.doesNotExist = N�o foi poss�vel construir o grupo. N�o existe um constructor com para os tipos {0}.
accessControl.group.builder.custom.constructor.exception = O constructor do grupo para os tipos {0} gerou uma excep��o. 
accessControl.group.builder.custom.constructor.failed = Ocorreu um erro completamente n�o esperado ao tentar invocar o constructor para os tipo {0}.
accessControl.group.builder.noSuchGroup = N�o existe nenhum grupo definido com o nome "{0}".
accessControl.group.builder.role.type.doesNotExist = N�o existe nenhum papel chamado "{0}".
accessControl.group.builder.role.type.notAvailable = N�o � possivel obter um papel persistente para o nome "{0}".
#
# Expression errors
#
accessControl.group.expression.evaluation.error = Ocorreu um erro ao avaliar a express�o de disponibilidade.
accessControl.group.expression.invalid = A express�o fornecida � inv�lida.
accessControl.group.expression.method.notAvailable = O m�todo "{1}" n�o est� definido no tipo "{0}" para arguments com tipos {2}.
accessControl.group.expression.operator.class.invalidName = O nome {1} n�o � um nome de tipo v�lido mesmo considerando o prefixo {0}.
accessControl.group.expression.operator.enum.invalidName = N�o � possivel obter um enumerado chamado "{0}" do tipo "{1}".
accessControl.group.expression.operator.number.invalid = O valor  "{0}", presente no par�metro n�o � um n�mero v�lido.
accessControl.group.expression.operator.number.invalidType = O tipo "{0}" n�o � suportado na convers�o para o n�mero.
accessControl.group.expression.operator.parameter.required = O par�metro "{0}" n�o est� present no contexto actual. 
accessControl.group.expression.property.notAvailable = A propriedade "{1}" n�o est� definida no tipo "{0}".
accessControl.group.expression.variable.notDefined = A vari�vel "{0}" n�o est� definida no contexto actual.
accessControl.group.expression.wrong.argumentType = O argumento {0} devia ter o tipo "{1}" e n�o "{2}".
accessControl.group.expression.wrong.numberOfArguments = O n�mero de arguments est� errado. Foram dados {0} mas esperava-se entre {1} e {2}.
accessControl.group.expression.wrong.numberOfArguments.simple = O n�mero de argumentos est� errado. Dados {0} argumento(s) mas esperava-se {1} argumento(s).
button.tree.reset = Cancelar altera��es
#
# Buttons
#
button.tree.save = Guardar estrutura
filterTest.person.select.id.invalid = N�o existe nenhuma pessoa com o id dado.
filterTest.person.select.name.invalid = Tem que seleccionar uma pessoa da lista.
functionalities.delete.confirm = Pretende remover esta functionalidade?
functionalities.expression.help = A gest�o da disponibilidade � realizada atrav�s da utiliza��o de uma linguagemde combina��o de grupos. Um exemplo t�pico de utiliza��o dessa linguagem � a especifica��o de grupos de pessoas que possuam um certo papel:<pre>role(MANAGER)</pre>Para obter mais informa��es visite a <a href="{0}/manager/functionalities/groupLanguage.do">lista de tipos de grupos disponiveis</a> ou a <a href="http://fenix-ashes.ist.utl.pt/GroupExpressionLanguage">descri��o da linguagem de grupos</a>.
#
# General Messages
#
functionalities.expression.success = A express�o foi alterada.
functionalities.functionality.availability.notPrincipal = Apenas � permitido definir a politica de disponibilidade na functionality principal de cada caminho.
#
# Exceptions
#
functionalities.functionality.matchPath.conflict = Existe um conflicto com a parte principal do caminho publico da functionalidade. S� pode haver uma functionalidade marcada como principal para cada caminho.
functionalities.groupLanguage.list.help = A tabela que se segue mostra uma lista de todos os constructores de groups actualmente registados na aplica��o e que podem ser usados nas express�es de disponibilidade das functionalidades. O nome mostrado corresponde ao nome que pode ser usado nas express�es. Tamb�m s�o mostrados o n�mero de argumentos esperados e uma descri��o sobre o funcionamento do constructor de grupos.
functionalities.import.file.failed = Ocorreu um erro ao tentar ler o ficheiro: {0}
functionalities.import.file.read.failed = N�o foi poss�vel ler o ficheiro fornecido. A estrutura n�o foi importada.
functionalities.import.structure.invalid = O ficheiro fornecido � invalido: {0}
functionalities.import.version.notSupported = A vers�o da estrutura especificada no ficheiro n�o � suportada actualmente.
functionalities.module.required.prefix = � obrigat�rio definir o prefixo de um m�dulo.
label.accessible = Accessivel
label.arguments = Argumentos
label.availabilityPolicy = Express�o de disponibilidade
label.builder.class = Descri��o
label.currentParentUsed = Usar m�dulo actual como pai
label.description = Descri��o
label.enabled = Activo
label.executionPath = Caminho
label.expression = Express�o
label.maximized = Maximizado
label.module.name = M�dulo
label.name = Nome
label.net.sourceforge.fenixedu.domain.accessControl.PersonGroup$Builder = Grupo de uma pessoa. Este grupo poder ser util para casos de excep��o. O argumento � tratado como o identificador interno da pessoa.
label.net.sourceforge.fenixedu.domain.accessControl.RoleGroup$Builder = Todas as pessoas que possuem um certo papel. O argumento corresponde ao nome do papel a utilizar. 
label.net.sourceforge.fenixedu.domain.accessControl.groups.language.CustomGroupBuilder = Este constuctor permite criar grupos de forma gen�rica mesmo sem estes estarem registados nesta lista. O primeiro argumento corresponde � class do group a criar. Os restantes s�o utilizados para criar o grupo do tipo especificado.
label.parameters = Par�metros
label.parameters.required = Par�metros
#
# Labels
#
label.path = Caminho Final
label.person = Pessoa (por nome)
label.personId = Pessoa (por identificador)
label.prefix = Prefixo
label.principal = Principal
label.principalPreserved = Principais
label.publicPath = Caminho completo
label.publicPrefix = Prefixo completo
label.relative = Caminho relativo
label.stream = Ficheiro
label.title = T�tulo
label.type = Tipo
label.uuidUsed = Considerar UUIDs definidos no ficheiro
label.visible = Visivel
link.filter.test = Testar Filtro
link.functionalities = Ver Functionalidades
link.functionality.bottom = Fundo
link.functionality.create = Criar funcionalidade
link.functionality.delete = Apagar
link.functionality.delete.cancel = Cancelar
link.functionality.disable = Desactivar
link.functionality.down = Baixo
link.functionality.edit = Editar
link.functionality.enable = Activar
link.functionality.export = Exportar estrutura
link.functionality.indent = Dentro
link.functionality.manage = Gerir disponibilidade
link.functionality.outdent = Fora
link.functionality.top = Topo
link.functionality.up = Cima
link.functionality.view = Ver
link.module.create = Criar m�dulo
link.module.delete = Apagar
link.module.edit = Editar
link.module.import = Importar estrutura
link.module.manage = Gerir disponibilidade
link.module.view = Ver
link.remove = Remover
#
# Links
#
link.toplevel.view = Topo
link.tree.collapse-all = Colapsar tudo
link.tree.expand-all = Expandir tudo
#
# Not available page
#
notAvailable.main.message = A funcionalidade pretendida de momento n�o est� disponivel.
title.delete.confirm = Confirmar a Remo��o
title.filter.test = Testar Filtro
title.functionalities = Gest�o de Funcionalidades
title.functionality = Gerir Funcionalidade
title.functionality.create = Criar Funcionalidade
title.functionality.edit = Editar Funcionalidade
title.functionality.manage = Gerir Disponibilidade
title.functionality.parameters = Par�metros
title.groupLanguage = Linguagem de Grupos
title.module = Gerir M�dulo
title.module.create = Criar M�dulo
title.module.edit = Editar M�dulo
#
# Titles
#
title.toplevel = Gerir Funcionalidades de Topo
title.uploadStructure = Importar Estrutura
tree.unavailable = N�o existem funcionalidades sob este m�dulo.