Commit ef3a66e8 authored by Gaston Dombiak's avatar Gaston Dombiak Committed by gato

Added ports section to admin console. JM-935

git-svn-id: http://svn.igniterealtime.org/svn/repos/wildfire/trunk@6694 b35dd754-fafc-0310-a699-88a17e54d16e
parent 69d31918
......@@ -2033,6 +2033,8 @@ httpbind.settings.label_seperate_info=The HTTP bind service will be run on the s
httpbind.settings.label_same=Use Distinct Ports
httpbind.settings.label_same_info=The HTTP bind service will use distinct ports from those of the admin console
httpbind.settings.secure_port=Secure Port
httpbind.settings.error.general=An error has occured, check the log file for details.
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
# Profile Settings
......@@ -2041,5 +2043,38 @@ profile-settings.info=Wildfire nyn\u00ed pou\u017e\u00edv\u00e1 n\u00e1sleduj\u0
LDAP je mo\u017en\u00e9 zm\u011bnit sou\u010dasn\u00e1 nastaven\u00ed integrace. A\u010dkoliv, pokud chcete zm\u011bnit syst\u00e9m u\u017eivatel\u016f a skupin,
budete muset znovu spustit proces nastaven\u00ed.
profile-settings.ldap_mapping_info=Informace o mapov\u00e1n\u00ed LDAP
httpbind.settings.error.general=An error has occured, check the log file for details.
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
\ No newline at end of file
# Ports section/page
ports.interface=Interface
ports.port=Port
ports.type=Type
ports.description=Description
ports.all_ports=All addresses
ports.client_to_server=Client to server
ports.client_to_server.desc=The standard port for clients to connect to the server. Connections may or may not be \
encrypted. You can update the {0}security settings{1} for this port.
ports.client_to_server.desc_old_ssl=The port used for clients to connect to the server using the old SSL method. \
The old SSL method is not an XMPP standard method and will be deprecated in the future. You can update the \
{0}security settings{1} for this port.
ports.server_to_server=Server to Server
ports.server_to_server.desc=The port used for {0}remote servers{1} to connect to this server.
ports.connection_manager=Connection Manager
ports.connection_manager.desc=The port used for {0}connection managers{1} to connect to the server.
ports.external_components=External Components
ports.external_components.desc=The port used for {0}external components{1} to connect to the server.
ports.admin_console=Admin Console
ports.admin_console.desc_unsecured=The port used for unsecured Admin Console access.
ports.admin_console.desc_secured=The port used for secured Admin Console access.
ports.file_proxy=File Transfer Proxy
ports.file_proxy.desc=The port used for the proxy service that allows file transfers to occur between two entities \
on the XMPP network.
ports.http_bind=HTTP Binding
ports.http_bind.desc_unsecured=The port used for unsecured HTTP client connections.
ports.http_bind.desc_secured=The port used for secured HTTP client connections.
ports.media_proxy=Real time media proxy
ports.media_proxy.desc=The port used for the proxy service that allows Jingle connections between two entities on \
the XMPP network.
ports.stun=STUN Service
ports.stun.desc=The port used for the service that ensures connectivity between entities when behind a NAT.
\ No newline at end of file
......@@ -1793,4 +1793,46 @@ httpbind.settings.label_same=Use Distinct Ports
httpbind.settings.label_same_info=The HTTP bind service will use distinct ports from those of the admin console
httpbind.settings.secure_port=Secure Port
httpbind.settings.error.general=An error has occured, check the log file for details.
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
\ No newline at end of file
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
# Profile Settings
profile-settings.title=Profile Settings
profile-settings.info=Wildfire is currently using the following user and group system. When using \
LDAP it is possible to alter current integration settings. However, if you want to change the user and group \
system then you will need to re-run the setup process.
profile-settings.ldap_mapping_info=LDAP Settings
# Ports section/page
ports.interface=Interface
ports.port=Port
ports.type=Type
ports.description=Description
ports.all_ports=All addresses
ports.client_to_server=Client to server
ports.client_to_server.desc=The standard port for clients to connect to the server. Connections may or may not be \
encrypted. You can update the {0}security settings{1} for this port.
ports.client_to_server.desc_old_ssl=The port used for clients to connect to the server using the old SSL method. \
The old SSL method is not an XMPP standard method and will be deprecated in the future. You can update the \
{0}security settings{1} for this port.
ports.server_to_server=Server to Server
ports.server_to_server.desc=The port used for {0}remote servers{1} to connect to this server.
ports.connection_manager=Connection Manager
ports.connection_manager.desc=The port used for {0}connection managers{1} to connect to the server.
ports.external_components=External Components
ports.external_components.desc=The port used for {0}external components{1} to connect to the server.
ports.admin_console=Admin Console
ports.admin_console.desc_unsecured=The port used for unsecured Admin Console access.
ports.admin_console.desc_secured=The port used for secured Admin Console access.
ports.file_proxy=File Transfer Proxy
ports.file_proxy.desc=The port used for the proxy service that allows file transfers to occur between two entities \
on the XMPP network.
ports.http_bind=HTTP Binding
ports.http_bind.desc_unsecured=The port used for unsecured HTTP client connections.
ports.http_bind.desc_secured=The port used for secured HTTP client connections.
ports.media_proxy=Real time media proxy
ports.media_proxy.desc=The port used for the proxy service that allows Jingle connections between two entities on \
the XMPP network.
ports.stun=STUN Service
ports.stun.desc=The port used for the service that ensures connectivity between entities when behind a NAT.
\ No newline at end of file
......@@ -165,6 +165,7 @@
## Added section: 'ssl.certificates.*'
## Added section: 'ssl.signing-request.*'
## Added section: 'server-restart.*'
## Added section: 'ports.*'
## Removed key: 'ssl.certificates.uninstalled'
## Removed key: 'ssl.certificates.error_certificate'
## Removed key: 'ssl.certificates.certificate'
......@@ -2248,4 +2249,38 @@ profile-settings.title=Profile Settings
profile-settings.info=Wildfire is currently using the following user and group system. When using \
LDAP it is possible to alter current integration settings. However, if you want to change the user and group \
system then you will need to re-run the setup process.
profile-settings.ldap_mapping_info=LDAP Settings
\ No newline at end of file
profile-settings.ldap_mapping_info=LDAP Settings
# Ports section/page
ports.interface=Interface
ports.port=Port
ports.type=Type
ports.description=Description
ports.all_ports=All addresses
ports.client_to_server=Client to server
ports.client_to_server.desc=The standard port for clients to connect to the server. Connections may or may not be \
encrypted. You can update the {0}security settings{1} for this port.
ports.client_to_server.desc_old_ssl=The port used for clients to connect to the server using the old SSL method. \
The old SSL method is not an XMPP standard method and will be deprecated in the future. You can update the \
{0}security settings{1} for this port.
ports.server_to_server=Server to Server
ports.server_to_server.desc=The port used for {0}remote servers{1} to connect to this server.
ports.connection_manager=Connection Manager
ports.connection_manager.desc=The port used for {0}connection managers{1} to connect to the server.
ports.external_components=External Components
ports.external_components.desc=The port used for {0}external components{1} to connect to the server.
ports.admin_console=Admin Console
ports.admin_console.desc_unsecured=The port used for unsecured Admin Console access.
ports.admin_console.desc_secured=The port used for secured Admin Console access.
ports.file_proxy=File Transfer Proxy
ports.file_proxy.desc=The port used for the proxy service that allows file transfers to occur between two entities \
on the XMPP network.
ports.http_bind=HTTP Binding
ports.http_bind.desc_unsecured=The port used for unsecured HTTP client connections.
ports.http_bind.desc_secured=The port used for secured HTTP client connections.
ports.media_proxy=Real time media proxy
ports.media_proxy.desc=The port used for the proxy service that allows Jingle connections between two entities on \
the XMPP network.
ports.stun=STUN Service
ports.stun.desc=The port used for the service that ensures connectivity between entities when behind a NAT.
\ No newline at end of file
......@@ -1895,19 +1895,21 @@ plugin.enterprise.installed = Plugin Corporativo instalado exitosamente. Refresc
# http bind settings page
httpbind.settings.enabled.legend=Service Enabled
httpbind.settings.title=HTTP Bind Settings
httpbind.settings.info=HTTP binding allows clients using the HTTP protocol to connect to Wildfire.
httpbind.settings.label_disable=Disabled
httpbind.settings.label_disable_info=Clients will not be able to connect with this server using HTTP binding.
httpbind.settings.label_enable=Enabled
httpbind.settings.label_enable_info=Clients can connect to this server using HTTP binding.
httpbind.settings.vanilla_port=Port:
httpbind.settings.label_seperate=Use Admin Console Ports
httpbind.settings.label_seperate_info=The HTTP bind service will be run on the same ports as the admin console
httpbind.settings.label_same=Use Distinct Ports
httpbind.settings.label_same_info=The HTTP bind service will use distinct ports from those of the admin console
httpbind.settings.secure_port=Secure Port
httpbind.settings.enabled.legend=Servicio Habilitado
httpbind.settings.title=Seteos de HTTP Bind
httpbind.settings.info=HTTP binding permite a clientes conectarse a Wildfire utilizado el protocolo HTTP.
httpbind.settings.label_disable=Dishabilitado
httpbind.settings.label_disable_info=Clientes no podran conectarse al servidor utilizando HTTP.
httpbind.settings.label_enable=Habilitado
httpbind.settings.label_enable_info=Clientes podran conectarse al servidor utilizando HTTP
httpbind.settings.vanilla_port=Puerto:
httpbind.settings.label_seperate=Usar Puertos de la Consola de Administraci\u00f3n
httpbind.settings.label_seperate_info=El servicio de HTTP va a correr utilizando los mismos puertos que la consola \
de administraci\u00f3n
httpbind.settings.label_same=Usar Puerto Diferentes
httpbind.settings.label_same_info=El servicio de HTTP va a utilizar puerto diferentes que la consola de \
administraci\u00f3n
httpbind.settings.secure_port=Puerto Seguro
# Profile Settings
......@@ -1916,5 +1918,40 @@ profile-settings.info=Wildfire esta utilizando el siguiente sistema de usuarios
LDAP es posible cambiar la configuraci\u00f3n actual. Sin embargo, si desea modificar el sistema de usuarios y grupos \
entonces deber\u00e1 volver a realizar el proceso de configuraci\u00f3n inicial.
profile-settings.ldap_mapping_info=Informaci\u00f3n del Mapeo a LDAP
httpbind.settings.error.general=An error has occured, check the log file for details.
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
\ No newline at end of file
httpbind.settings.error.general=Un error ha ocurrido, verifique el arhico de errores para m\u00e1s detalles.
httpbind.settings.error.port=Un error ha ocurrido al intentar configurar el servicio de HTTP, verifique el arhico \
de errores para m\u00e1s detalles.
# Ports section/page
ports.interface=Interfaz
ports.port=Puerto
ports.type=Tipo
ports.description=Descripci\u00f3n
ports.all_ports=Todas direcciones
ports.client_to_server=Cliente-Servidor
ports.client_to_server.desc=El puerto estandar utilizado por clientes para conectarse al servidor. Conexiones pueden \
o no estar encriptadas. Puede modificar los {0}seteos{1} para este puerto.
ports.client_to_server.desc_old_ssl=El puerto utilizado por clientes para conectarse al servidor usando el viejo \
m\u00e9todo de SSL. El m\u00e9todo de SSL no es un m\u00e9todo estandar y ser\u00e1 removido en el futuro. Puede \
modificar los {0}seteos{1} para este puerto
ports.server_to_server=Servidor-Servidor
ports.server_to_server.desc=Puerto utilizado por {0}servidores remotos{1} para conectarse al servidor.
ports.connection_manager=Administrador de Conexiones
ports.connection_manager.desc=Puerto utilizado por {0}administradores de conexiones{1} para conectarse al servidor.
ports.external_components=Componentes externos
ports.external_components.desc=Puerto utilizado por {0}componentes externos{1} para conectarse al servidor.
ports.admin_console=Consola de Administraci\u00f3n
ports.admin_console.desc_unsecured=Puerto utilizado para conexiones inseguras a la consola de administraci\u00f3n.
ports.admin_console.desc_secured=Puerto utilizado para conexiones seguras a la consola de administraci\u00f3n.
ports.file_proxy=Transferencia de Archivos via Proxy
ports.file_proxy.desc=Puerto utilizado por el servicio de transferencia de archivos via proxy para transferir \
archivos entre dos entidades de la red XMPP.
ports.http_bind=HTTP Binding
ports.http_bind.desc_unsecured=Puerto utilizado para conexiones inseguras de clientes HTTP.
ports.http_bind.desc_secured=Puerto utilizado para conexiones seguras de clientes HTTP.
ports.media_proxy=Proxy de medios en tiempo real
ports.media_proxy.desc=Puerto utilizado por el servicio para permitir conexiones Jingle entre dos entidades de la \
red XMPP.
ports.stun=Servicio STUN
ports.stun.desc=Puerto utilizado por el servicio para asegurar conectividad entre entidades detr\u00e1s de NATs.
\ No newline at end of file
......@@ -1629,4 +1629,39 @@ group.create.enter_a_group_name = Saisisser un Nom d'affichage pour le Groupe.
plugin.admin.refresh_success = Le Plugin a \u00E9t\u00E9 rafra\u00EEchi avec succ\u00E8s.
server2server.settings.port = Port\:
httpbind.settings.error.general=An error has occured, check the log file for details.
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
\ No newline at end of file
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
# Ports section/page
ports.interface=Interface
ports.port=Port
ports.type=Type
ports.description=Description
ports.all_ports=All addresses
ports.client_to_server=Client to server
ports.client_to_server.desc=The standard port for clients to connect to the server. Connections may or may not be \
encrypted. You can update the {0}security settings{1} for this port.
ports.client_to_server.desc_old_ssl=The port used for clients to connect to the server using the old SSL method. \
The old SSL method is not an XMPP standard method and will be deprecated in the future. You can update the \
{0}security settings{1} for this port.
ports.server_to_server=Server to Server
ports.server_to_server.desc=The port used for {0}remote servers{1} to connect to this server.
ports.connection_manager=Connection Manager
ports.connection_manager.desc=The port used for {0}connection managers{1} to connect to the server.
ports.external_components=External Components
ports.external_components.desc=The port used for {0}external components{1} to connect to the server.
ports.admin_console=Admin Console
ports.admin_console.desc_unsecured=The port used for unsecured Admin Console access.
ports.admin_console.desc_secured=The port used for secured Admin Console access.
ports.file_proxy=File Transfer Proxy
ports.file_proxy.desc=The port used for the proxy service that allows file transfers to occur between two entities \
on the XMPP network.
ports.http_bind=HTTP Binding
ports.http_bind.desc_unsecured=The port used for unsecured HTTP client connections.
ports.http_bind.desc_secured=The port used for secured HTTP client connections.
ports.media_proxy=Real time media proxy
ports.media_proxy.desc=The port used for the proxy service that allows Jingle connections between two entities on \
the XMPP network.
ports.stun=STUN Service
ports.stun.desc=The port used for the service that ensures connectivity between entities when behind a NAT.
\ No newline at end of file
......@@ -1798,4 +1798,46 @@ httpbind.settings.label_same=Use Distinct Ports
httpbind.settings.label_same_info=The HTTP bind service will use distinct ports from those of the admin console
httpbind.settings.secure_port=Secure Port
httpbind.settings.error.general=An error has occured, check the log file for details.
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
\ No newline at end of file
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
# Profile Settings
profile-settings.title=Profile Settings
profile-settings.info=Wildfire is currently using the following user and group system. When using \
LDAP it is possible to alter current integration settings. However, if you want to change the user and group \
system then you will need to re-run the setup process.
profile-settings.ldap_mapping_info=LDAP Settings
# Ports section/page
ports.interface=Interface
ports.port=Port
ports.type=Type
ports.description=Description
ports.all_ports=All addresses
ports.client_to_server=Client to server
ports.client_to_server.desc=The standard port for clients to connect to the server. Connections may or may not be \
encrypted. You can update the {0}security settings{1} for this port.
ports.client_to_server.desc_old_ssl=The port used for clients to connect to the server using the old SSL method. \
The old SSL method is not an XMPP standard method and will be deprecated in the future. You can update the \
{0}security settings{1} for this port.
ports.server_to_server=Server to Server
ports.server_to_server.desc=The port used for {0}remote servers{1} to connect to this server.
ports.connection_manager=Connection Manager
ports.connection_manager.desc=The port used for {0}connection managers{1} to connect to the server.
ports.external_components=External Components
ports.external_components.desc=The port used for {0}external components{1} to connect to the server.
ports.admin_console=Admin Console
ports.admin_console.desc_unsecured=The port used for unsecured Admin Console access.
ports.admin_console.desc_secured=The port used for secured Admin Console access.
ports.file_proxy=File Transfer Proxy
ports.file_proxy.desc=The port used for the proxy service that allows file transfers to occur between two entities \
on the XMPP network.
ports.http_bind=HTTP Binding
ports.http_bind.desc_unsecured=The port used for unsecured HTTP client connections.
ports.http_bind.desc_secured=The port used for secured HTTP client connections.
ports.media_proxy=Real time media proxy
ports.media_proxy.desc=The port used for the proxy service that allows Jingle connections between two entities on \
the XMPP network.
ports.stun=STUN Service
ports.stun.desc=The port used for the service that ensures connectivity between entities when behind a NAT.
\ No newline at end of file
......@@ -1769,4 +1769,47 @@ httpbind.settings.label_same=Use Distinct Ports
httpbind.settings.label_same_info=The HTTP bind service will use distinct ports from those of the admin console
httpbind.settings.secure_port=Secure Port
httpbind.settings.error.general=An error has occured, check the log file for details.
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
\ No newline at end of file
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
# Profile Settings
profile-settings.title=Profile Settings
profile-settings.info=Wildfire is currently using the following user and group system. When using \
LDAP it is possible to alter current integration settings. However, if you want to change the user and group \
system then you will need to re-run the setup process.
profile-settings.ldap_mapping_info=LDAP Settings
# Ports section/page
ports.interface=Interface
ports.port=Port
ports.type=Type
ports.description=Description
ports.all_ports=All addresses
ports.client_to_server=Client to server
ports.client_to_server.desc=The standard port for clients to connect to the server. Connections may or may not be \
encrypted. You can update the {0}security settings{1} for this port.
ports.client_to_server.desc_old_ssl=The port used for clients to connect to the server using the old SSL method. \
The old SSL method is not an XMPP standard method and will be deprecated in the future. You can update the \
{0}security settings{1} for this port.
ports.server_to_server=Server to Server
ports.server_to_server.desc=The port used for {0}remote servers{1} to connect to this server.
ports.connection_manager=Connection Manager
ports.connection_manager.desc=The port used for {0}connection managers{1} to connect to the server.
ports.external_components=External Components
ports.external_components.desc=The port used for {0}external components{1} to connect to the server.
ports.admin_console=Admin Console
ports.admin_console.desc_unsecured=The port used for unsecured Admin Console access.
ports.admin_console.desc_secured=The port used for secured Admin Console access.
ports.file_proxy=File Transfer Proxy
ports.file_proxy.desc=The port used for the proxy service that allows file transfers to occur between two entities \
on the XMPP network.
ports.http_bind=HTTP Binding
ports.http_bind.desc_unsecured=The port used for unsecured HTTP client connections.
ports.http_bind.desc_secured=The port used for secured HTTP client connections.
ports.media_proxy=Real time media proxy
ports.media_proxy.desc=The port used for the proxy service that allows Jingle connections between two entities on \
the XMPP network.
ports.stun=STUN Service
ports.stun.desc=The port used for the service that ensures connectivity between entities when behind a NAT.
\ No newline at end of file
......@@ -7,7 +7,7 @@
##
## For a full changelog, refer to the English bundle, wildfire_i18n_en.properties.
##
## Updated for release: 3.0.1
## Updated for release: 3.1.1
# Wildfire
......@@ -36,6 +36,8 @@ tab.server.descr=Clique para gerenciar as configura\u00e7\u00f5es do servidor
sidebar.server-email=Configura\u00e7\u00f5es de E-mail
sidebar.server-email.descr=Clique para configurar as defini\u00e7\u00f5es de e-mail
sidebar.sidebar-server-settings=Configura\u00e7\u00f5es do Servidor
sidebar.profile-settings=Configura\u00e7\u00f5es de Perfis
sidebar.profile-settings.descr=Clique para editar as configura\u00e7\u00f5es de perfis de usu\u00e1rio e grupo
sidebar.server2server-settings=Servidor para servidor
sidebar.server2server-settings.descr=Clique para editar as configura\u00e7\u00f5es de servidor para servidor
sidebar.external-components-settings=Componentes Externos
......@@ -218,7 +220,7 @@ xmpp.error.unknown=C\u00f3digo de erro desconhecido
# Multi User Chat server messages
muc.service-name=Public Chatrooms
muc.service-name=Salas de confer\u00eancia P\u00fablicas
muc.error.not-supported=Confer\u00eancia de cliente tentou acessar uma fun\u00e7\u00e3o/caracter\u00edstica n\u00e3o implementada
muc.new=Esta sala est\u00e1 bloqueada at\u00e9 que seja confirmada a configura\u00e7\u00e3o.
muc.locked=Esta sala agora est\u00e1 bloqueada.
......@@ -300,8 +302,15 @@ global.main=Principal
global.continue=Continuar
global.none=Nenhum
global.refresh=Atualizar
global.second=segundo
global.seconds=segundos
global.minute=minuto
global.minutes=minutos
global.less-minute=Menos de 1 minuto
global.hour=hora
global.hours=horas
global.day=dia
global.days=dias
global.showing=Mostrando
global.pages=P\u00e1ginas
global.delete=Apagar
......@@ -310,6 +319,8 @@ global.click_delete=Clique para apagar...
global.yes=Sim
global.no=N\u00e3o
global.unlimited=Ilimitado
global.test=Teste
global.click_test=Clique para testar...
# Group Chat Service Properties Page
......@@ -420,11 +431,15 @@ error.serverdown.is_down=est\u00e1 atualmente fora do ar. Para continuar:
error.serverdown.start=Inicie o servidor.
error.serverdown.login=Loge-se no Console de Administra\u00e7\u00e3o
# General group settings.
group.read_only=N\u00e3o permitido: o sistema de contas de grupo \u00e9 apenas para leitura.
# Group create Page
group.create.title=Criar Grupo
group.create.error=Erro criando o grupo. Por favor verifique seus logs de erro.
group.create.form=Utilize o formul\u00e1rio abaixo para criar um grupo.
group.create.form=Utilize o formul\u00e1rio abaixo para criar um novo grupo. Uma vez criado o grupo voc\u00ea \
seguir\u00e1 para uma nova tela onde voc\u00ea pode adicionar membros e definir a lista de contatos de grupo.
group.create.new_group_title=Criar Novo Grupo
group.create.group_name=Nome do Grupo:
group.create.invalid_group_name=Nome do Grupo Inv\u00e1lido.
......@@ -446,29 +461,29 @@ group.delete.delete=Apagar Grupo
group.edit.title=Editar Grupo
group.edit.form_info=Edita as configura\u00e7\u00f5es do grupo e adiciona ou remove membros de grupos e administradores usando o \
formul\u00e1rio abaixo.
group.edit.details_info=Edit group settings below.
group.edit.details_info=Altere as configura\u00e7\u00f5es de grupo abaixo.
group.edit.update=Informa\u00e7\u00e3o do Grupo atualizado com sucesso.
group.edit.update_add_user=Usu\u00e1rio(s) adicionado(s) com sucesso.
group.edit.update_del_user=Usu\u00e1rio(s) apagado(s) com sucesso.
group.edit.update_user=Usu\u00e1rio(s) atualizado(s) com sucesso.
group.edit.update_success=Grupo criado com sucesso.
group.edit.not_update=Falha na adi\u00e7\u00e3o de usu\u00e1rio(s).
group.edit.share_title=Contact List (Roster) Sharing
group.edit.share_content=You can use the form below to automatically add this group to users' contact \
lists. <strong>By default</strong>, <em>this group will only appear in the contact lists of the \
group's members.</em>. However, you can share this group with all users or members of other groups.
group.edit.share_not_in_rosters=Disable contact list group sharing
group.edit.share_in_rosters=Enable contact list group sharing
group.edit.share_display_name=Enter contact list group name
group.edit.share_additional=Share group with additional users
group.edit.share_save=Save Contact List Settings
group.edit.share_all_users=All users
group.edit.share_roster_groups=The following groups:
group.edit.delete=Delete Group
group.edit.edit_details=Edit Details
group.edit.members=Members of This Group
group.edit.members_description=Use the form below to add users to this group. Once added, you \
will be able to remove them, or give certain users administrative rights over the group.
group.edit.share_title=Compartilhamento da Lista de Contatos
group.edit.share_content=Voc\u00ea pode utilzar o formul\u00e1rio abaixo para adicionar automaticamente este grupo a lista de contatos dos \
usu\u00e1rios. <strong>Por padr\u00e3o</strong>, <em>este grupo s\u00f3 aparecer\u00e1 na lista de contatos dos \
membros do grupo.</em>. Todavia, voc\u00ea pode compartilhar este grupo com todos os usu\u00e1rios ou membros de outros grupos.
group.edit.share_not_in_rosters=Desativar o compartilhamento de lista de contatos de grupo
group.edit.share_in_rosters=Ativar o compartilhamento de lista de contatos de grupo
group.edit.share_display_name=Digite o nome da lista de contatos de grupo
group.edit.share_additional=Compartilhar grupo com usu\u00e1rio adicionais
group.edit.share_save=Salvar as configura\u00e7\u00f5es da lista de contatos
group.edit.share_all_users=Todos os usu\u00e1rios
group.edit.share_roster_groups=Os seguintes grupos:
group.edit.delete=Apagar Grupo
group.edit.edit_details=Alterar Detalhes
group.edit.members=Membros deste grupo
group.edit.members_description=Utilize o forlum\u00e1rio abaixo para adicionar usu\u00e1rios a este grupo. Uma vez adicionados, voc\u00ea \
poder\u00e1 remov\u00ea-los ou dar certoz privil\u00e9gios administrativos sobre o grupo.
group.edit.add_user=Adicionar Usu\u00e1rio(s):
group.edit.username=Nome do Usu\u00e1rio
group.edit.admin=Admin
......@@ -487,7 +502,8 @@ group.summary.page_name=Nome
group.summary.page_member=Membros
group.summary.page_admin=Administradores
group.summary.page_edit=Editar
group.summary.no_groups=N\u00e3o h\u00e1 grupos no sistema.
group.summary.no_groups=Nenhum grupo encontrado.
group.summary.search=Pesquisar por Nome
# Header Page
......@@ -638,7 +654,7 @@ muc.room.edit.form.on=Criada em
muc.room.edit.form.modified=\u00daltima Modifica\u00e7\u00e3o
muc.room.edit.form.change_room=Mudar as configura\u00e7\u00f5es desta sala utilizando o formul\u00e1rio abaixo
muc.room.edit.form.persistent_room=Utilize o formul\u00e1rio abaixo para criar uma nova sala persistente. A nova sala \
estar\u00e1 dispon\u00edvel imediatamente.will be immediately available.
estar\u00e1 dispon\u00edvel imediatamente.
muc.room.edit.form.error_created_id=Erro criando a sala. Uma sala com o ID solicitado j\u00e1 existe.
muc.room.edit.form.error_created_privileges=Erro criando a sala. Voc\u00ea n\u00e3o tem privil\u00e9gios \
suficientes para criar salas.
......@@ -709,21 +725,21 @@ muc.tasks.flush=Intervalo de descarga (segundos):
muc.tasks.batch=Tamanho do Batch:
# MUC Statistics
muc.stats.occupants.name=Group Chat: Occupants
muc.stats.occupants.description=Number of occupants in group chat rooms
muc.stats.occupants.label=Total Room Occupants
muc.stats.users.name=Group Chat: Connected Users
muc.stats.users.description=Number of users using the group chat service
muc.stats.users.label=Connected Users
muc.stats.incoming.name=Group Chat: Traffic
muc.stats.incoming.description=Rate of Group Chat messages
muc.stats.incoming.label=Incoming Messages
muc.stats.outgoing.name=Group Chat: Traffic
muc.stats.outgoing.description=Rate of Group Chat messages
muc.stats.outgoing.label=Outgoing Messages
muc.stats.active_group_chats.name = Group Chat: Rooms
muc.stats.active_group_chats.desc = The number of group chat rooms that have been active over time.
muc.stats.active_group_chats.units = Group chat Rooms
muc.stats.occupants.name=Confer\u00eancia: Ocupantes
muc.stats.occupants.description=N\u00famero de ocupantes nas salas de confer\u00eancia
muc.stats.occupants.label=Total de Ocupantes da Sala
muc.stats.users.name=Confer\u00eancia: Usu\u00e1rios Conectados
muc.stats.users.description=N\u00famero de usu\u00e1rios utilizando o servi\u00e7o de confer\u00eancia
muc.stats.users.label=Usu\u00e1rios Conectados
muc.stats.incoming.name=Confer\u00eancia: Tr\u00e1fego
muc.stats.incoming.description=Taxa de mensagens da Confer\u00eancia
muc.stats.incoming.label=Mensagens Chegando
muc.stats.outgoing.name=Confer\u00eancia: Tr\u00e1fego
muc.stats.outgoing.description=Taxa de mensagens da Confer\u00eancia
muc.stats.outgoing.label=Mensagens Saindo
muc.stats.active_group_chats.name = Confer\u00eancia: Salas
muc.stats.active_group_chats.desc = O n\u00famero de salas de confer\u00eancia que tem tempo excedente.
muc.stats.active_group_chats.units = Salas de Confer\u00eancia
# Offline messages Page
......@@ -807,7 +823,7 @@ server.db.title=Propriedades do Banco de Dados
server.db.info=Abaixo segue a lista de propriedades para seu banco de dados e do driver JDBC.
server.db.connect_info=Informa\u00e7\u00e3o de Conex\u00e3o do Banco de Dados
server.db.version=Banco de Dados e Vers\u00e3o:
server.db.jdbc=JDBC Driver:
server.db.jdbc=Driver JDBC:
server.db.jdbc_driver=Vers\u00e3o do Driver JDBC:
server.db.connect_url=URL de conex\u00e3o ao BD:
server.db.user=Usu\u00e1rio do banco de dados:
......@@ -815,7 +831,37 @@ server.db.transaction=Suporte \u00e0 Transa\u00e7\u00f5es:
server.db.transaction_level=N\u00edvel de Isolamento de Transa\u00e7\u00e3o:
server.db.multiple_connect=Suporta multiplas conex\u00f5es
server.db.multiple_connect2=abertas de uma vez:
server.db.read_only_mode=Em modo de somente leitura:
server.db.read_only_mode=Em modo somente leitura:
server.db_stats.title=Estat\u00edstica de Consulta do Banco de Dados
server.db_stats.description=Ativa estat\u00edsticas de consulta do banco de dados para rastrear todas as consultas feitas no banco. \
Este recurso pode ser \u00fatil para monitorar a performance do banco ou por quest\u00f5es de debug. Todavia, n\u00e3o \
\u00e9 recomendado que voc\u00ea deixe as estat\u00edsticas de consulta rodando permanentemente, pois elas causar\u00e3o \
degrada\u00e7\u00e3o da performance.
server.db_stats.status=Status das Estat\u00edsticas de Consulta
server.db_stats.enabled=Ativado
server.db_stats.disabled=Desativado
server.db_stats.update=Atualizar
server.db_stats.refresh=Atualizar
server.db_stats.none=nenhum
server.db_stats.settings=Configura\u00e7\u00f5es das Estat\u00edsticas de Consulta
server.db_stats.seconds=segundos
server.db_stats.set=Definir
server.db_stats.clear_stats=Limpar todas as estat\u00edsticas
server.db_stats.select_stats=Estat\u00edstica de Consulta SELECT
server.db_stats.insert_stats=Estat\u00edstica de Consulta INSERT
server.db_stats.update_stats=Estat\u00edstica de Consulta UPDATE
server.db_stats.delete_stats=Estat\u00edstica de Consulta DELETE
server.db_stats.operations=N\u00famero Total de opera\u00e7\u00f5es
server.db_stats.total_time=Tempo total para todas as opera\u00e7\u00f5es (ms)
server.db_stats.avg_rate=Tempo m\u00e9dio para cada opera\u00e7\u00e3o (ms)
server.db_stats.total_rate=Opera\u00e7\u00f5es por segundo
server.db_stats.queries=Consultas SQL mais comuns
server.db_stats.query=Consulta
server.db_stats.count=Contar
server.db_stats.time=Tempo Total
server.db_stats.average_time=Tempo M\u00e9dio
server.db_stats.no_queries=Sem consultas
# Server properties Page
......@@ -992,7 +1038,7 @@ session.details.session_id=ID da Sess\u00e3o:
session.details.username=Nome do Usu\u00e1rio &amp; Recurso:
session.details.anonymous=Anon\u00f4nimo
session.details.status=Status
session.details.priority=Priority
session.details.priority=Prioridade
session.details.close=Fechada
session.details.connect=Connectado
session.details.streaming=Streaming
......@@ -1111,6 +1157,8 @@ setup.admin.settings.info=Digite as configura\u00e7\u00f5es para a conta do admi
\u00c9 importante escolher uma senha para a conta que n\u00e3o possa ser descoberta facilmente -- \
por exemplo, pelo menos 6 caracteres de comprimento e conter letras e n\u00fameros. Voc\u00ea \
pode pular este passo se voc\u00ea j\u00e1 definiu uma conta de administrador (n\u00e3o recomendado para usu\u00e1rios iniciantes).
setup.admin.settings.ldap.info=Escolha um ou mais usu\u00e1rios de seu diret\u00f3rio LDAP para ser(em) administrador(es) \
digitando seus nomes de usu\u00e1rio.
setup.admin.settings.error=Houveram erros quando da atualiza\u00e7\u00e3o da conta admin. Por favor veja abaixo.
setup.admin.settings.current_password=Senha atual:
setup.admin.settings.current_password_description=Se esta \u00e9 uma nova instala\u00e7\u00e3o, a senha \
......@@ -1125,6 +1173,17 @@ setup.admin.settings.not_new_password=As senhas novas n\u00e3o conferem.
setup.admin.settings.confirm_password=Confirme a senha:
setup.admin.settings.valid_confirm=Por favor digite uma senha de confirma\u00e7\u00e3o v\u00e1lida.
setup.admin.settings.skip_this_step=Pular este passo
setup.admin.settings.add.administrator = Adicionar Administrador
setup.admin.settings.administrator = Administrador
setup.admin.settings.remove = Remover
setup.admin.settings.test.title-desc=Configura\u00e7\u00f5es do Administrador
setup.admin.settings.test.status-success=Status: Autentica\u00e7\u00e3o bem sucedida!
setup.admin.settings.test.status-success.detail=Usu\u00e1rio e senha especificados s\u00e3o v\u00e1lidos. Feche \
este painel de teste para continuar.
setup.admin.settings.test.status-error=Status: Autentica\u00e7\u00e3o Falhou
setup.admin.settings.test.error-user=Usu\u00e1rio n\u00e3o encontrado.
setup.admin.settings.test.error-password=Senha incorreta.
# Setup completed Page
......@@ -1214,6 +1273,175 @@ setup.host.settings.invalid_port=N\u00famero de porta inv\u00e1lido.
setup.host.settings.port_number=N\u00famero da porta para o console de administra\u00e7\u00e3o via web (o padr\u00e3o \u00e9 9090).
setup.host.settings.secure_port_number=N\u00famero da porta segura via SSL para o console de administra\u00e7\u00e3o via web (o padr\u00e3o \u00e9 9091).
# Profile settings page
setup.profile.title=Configura\u00e7\u00f5es de Perfis
setup.profile.description=Escolha o sistema de usu\u00e1rios e grupos para utilizar com o Wildfire.
setup.profile.default=Padr\u00e3o
setup.profile.default_description=Armazenar os grupos e usu\u00e1rios no banco de dados do Wildfire. Esta \u00e9 a \
melhor op\u00e7\u00e3o para instala\u00e7\u00f5es simples.
setup.profile.ldap=Servidor de Diret\u00f3rios (LDAP)
setup.profile.ldap_description=Integrar a um servidor de diret\u00f3rios como o Active Directory ou \
OpenLDAP utilizando o protocolo LDAP. Usu\u00e1rios e grupos ser\u00e3o armazenados no diret\u00f3rios e ser\u00e3o tratados \
como somente para leitura.
# Setup LDAP pages
setup.ldap.title=Configura\u00e7\u00f5es de Perfis - Servidor de Diret\u00f3rios
setup.ldap.profile=Configura\u00e7\u00f5es de Perfis
setup.ldap.connection_settings=Configura\u00e7\u00f5es de Conex\u00e3o
setup.ldap.user_mapping=Mapeamento de Usu\u00e1rio
setup.ldap.group_mapping=Mapeamento de Grupo
setup.ldap.step_one=Etapa 1 de 3
setup.ldap.step_two=Etapa 2 de 3
setup.ldap.step_three=Etapa 3 de 3
setup.ldap.continue=Salvar & continuar
setup.ldap.test=Testar configura\u00e7\u00f5es
setup.ldap.advanced=Configura\u00e7\u00f5es Avan\u00e7adas
setup.ldap.server.description=Configure a conex\u00e3o para seu diret\u00f3rios LDAP abaixo. Todos os \
campos s\u00e3o requeridos; se voc\u00ea precisar de informa\u00e7\u00f5es adicionais sobre um campo, ponha o ponteiro do mouse sobre o \
\u00edcone de ajuda correspondente.
setup.ldap.server.ldap_server=Servidor LDAP
setup.ldap.server.type=Tipo de servidor
setup.ldap.server.type_select=--Selecione o tipo de servidor de diret\u00f3rios--
setup.ldap.server.type_other=Outro ou Desconhecido
setup.ldap.server.type_help=O tipo de servidor de diret\u00f3rio que voc\u00ea esta se conectando.
setup.ldap.server.host=Host
setup.ldap.server.host_help=Nome do Servidor LDAP; Ex.: ldap.exemplo.com, etc.
setup.ldap.server.host_error=Digite um nome de servidor LDAP v\u00e1lido.
setup.ldap.server.port=Porta
setup.ldap.server.port_help=N\u00famero da porta do servidor LDAP. O valor padr\u00e3o \u00e9 389.
setup.ldap.server.port_error=Digite um n\u00famero de prota v\u00e1lido para o servidor LDAP.
setup.ldap.server.basedn=DN Base
setup.ldap.server.basedn_help=O DN inicial que cont\u00e9m todas as contas de usu\u00e1rio. O sub-diret\u00f3rio inteiro \
sob o DN base ser\u00e1 varrido a procura de contas de usu\u00e1rios (a menos que a pesquisa de sub-diret\u00f3rios esteja desativada).
setup.ldap.server.basedn_error=Digite umabase DN LDAP v\u00e1lida.
setup.ldap.server.auth=Autentica\u00e7\u00e3o
setup.ldap.server.admindn=DN Administrador
setup.ldap.server.admindn_help=O DN completo de um administrador de diret\u00f3rio. Todas as opera\u00e7\u00f5es de diret\u00f3rios ser\u00e3o \
executadas com esta conta. O admin precisa ser capaz de executar pesquisas e carregar registros de usu\u00e1rios. \
O usu\u00e1rio n\u00e3o precisa ser capaz de fazer mudan\u00e7as no diret\u00f3rio, pois o Wildfire trata o \
diret\u00f3rio como somente leitura. Se esta propriedade n\u00e3o estiver configurada, um login an\u00f4nimo ao servidor ser\u00e1 tentado.
setup.ldap.server.password=Senha
setup.ldap.server.password_help=A senha para o administrador de diret\u00f3rio.
setup.ldap.server.connection_pool=Utilizra Pool de Conex\u00e3o
setup.ldap.server.connection_pool_help=Pooling de Conex\u00e3o. O padr\u00e3o \u00e9 'Sim'
setup.ldap.server.ssl=Utilizar SSL
setup.ldap.server.ssl_help=Ativa conex\u00f5es SSL ao seu servidor LDAP, porta padr\u00e3o normalmente \u00e9 636
setup.ldap.server.debug=Ativar Debug
setup.ldap.server.debug_help=Escrever informa\u00e7\u00f5es de rastreio sobre conex\u00f5es LDAP no System.out
setup.ldap.server.referral=Seguir Refer\u00eancias
setup.ldap.server.referral_help=Seguir automaticamente refer\u00eancias LDAP quando encontrar
setup.ldap.server.test.error-auth=Erro autenticando com o servidor LDAP. Verifique as credencias fornecidas.
setup.ldap.server.test.error-connection=Erro conectando ao servidor LDAP. Certifique-se que o servidor de \
diret\u00f3rio est\u00e1 rodando com o nome e porta especificados e que um firewall n\u00e3o est\u00e1 bloqueando o acesso \
ao servidor.
setup.ldap.server.test.error-unknownhost=Endere\u00e7o de host desconhecido.
setup.ldap.server.test.invalid-name=Sintaxe de DN inv\u00e1lida ou viola\u00e7\u00e3o de nomea\u00e7\u00e3o.
setup.ldap.server.test.name-not-found=Erro verificando o DN base. Verifique se o valor est\u00e1 correto.
setup.ldap.server.test.close=Fechar
setup.ldap.server.test.title=Testar
setup.ldap.server.test.title-desc=Configura\u00e7\u00f5es de Conex\u00e3o
setup.ldap.server.test.status-success=Status: Sucesso!
setup.ldap.server.test.status-success.detail=Uma conex\u00e3o foi estabelecida com sucesso ao servidor \
LDAP utilizando as configura\u00e7\u00f5es acima. Feche este painel de teste e continue para a pr\u00f3xima etapa.
setup.ldap.server.test.status-error=Status: Erro
setup.ldap.user.description=Configure como o Wildfire encontra e carrega os usu\u00e1rios a partir do seu diret\u00f3rio LDAP. \
Se precisar de informa\u00e7\u00f5es adicionais como um campo, ponha o cursor do mouse sobre o \u00edcone de ajuda correspondente.
setup.ldap.user.username_field=Campo Nome de Usu\u00e1rio
setup.ldap.user.username_field_description=O nome do campo onde ser\u00e1 procurado \
o nome do usu\u00e1rio. Se esta propriedade n\u00e3o estiver definida, o valor padr\u00e3o \u00e9 <b>uid</b>. Usu\u00e1rios do Active \
Directory devem tentar o valor padr\u00e3o <b>sAMAccountName</b>.
setup.ldap.user.username_field_error=Digite um campo de nome de usu\u00e1rio v\u00e1lido.
setup.ldap.user.search_fields=Campos para Busca
setup.ldap.user.search_fields_description=Os campos LDAP que ser\u00e3o utilizados para buscar por usu\u00e1rios. N\u00e3o \
\u00e9 recomendado que voc\u00ea defina um valor para este campo a menos que os campos padr\u00f5es de busca n\u00e3o \
funcionem (campos de nome de usu\u00e1rio, nome e email). Um exemplo de valor de busca \u00e9 \
&quot;Nome de Usu\u00e1rio/uid,Nome/cname&quot;. Que procura nos campos uid and cname no diret\u00f3rio e \
identifica-os como &quot;Nome de Usu\u00e1rio&quot; e &quot;Nome&quot; na interface de busca. Voc\u00ea pode adicionar tantos \
campos quantos quiser delimitando-os com v\u00edrgula &quot;Pares Nome de Tela/Campo&quot;. Voc\u00ea deve \
certificar-se que todos os campos utilizados para pesquisa est\u00e3o propriamente idexados para que as buscas sejam r\u00e1pidas.
setup.ldap.user.user_filter=Filtro de Usu\u00e1rio
setup.ldap.user.user_filter_description=Um filtro de usu\u00e1rio opcional para adicionar ao filtro padr\u00e3o \
quando estiver carregando usu\u00e1rios. O filtro de usu\u00e1rio padr\u00e3o \u00e9 criado utilizando o atributo especificado pelo \
campo Nome de usu\u00e1rio. Por exemplo, se o campo Nome de Usu\u00e1rio \u00e9 &quot;uid&quot;, ent\u00e3o o campo \
padr\u00e3o de usu\u00e1rio dever\u00e1 ser &quot;(uid={0})&quot; onde {0} \u00e9 substitu\u00eddo dinamicamente pelo nome do usu\u00e1rio \
que foi pesquisado.
setup.ldap.user.vcard.mapping=Perfis de Usu\u00e1rios (vCard)
setup.ldap.user.vcard.description=Utilize o formul\u00e1rio abaixao para especificar os campos LDAP que combinam com os\
campos do perfil. Campos que forem deixados vazios n\u00e3o ser\u00e3o mapeados. Valores delimitados por {} will ser\u00e3o substitu\u00eddos pelo \
conte\u00fado atual do LDAP.
setup.ldap.user.vcard.label1=Campo do Perfil
setup.ldap.user.vcard.label2=Valor
setup.ldap.user.vcard.name=Nome
setup.ldap.user.vcard.email=Email
setup.ldap.user.vcard.fullname=Nome Completo
setup.ldap.user.vcard.nickname=Apelido
setup.ldap.user.vcard.birthday=Data de Nascimento
setup.ldap.user.vcard.home=Residencial
setup.ldap.user.vcard.street=Endere\u00e7o
setup.ldap.user.vcard.city=Cidade
setup.ldap.user.vcard.state=Estado/Prov\u00edncia
setup.ldap.user.vcard.pcode=C\u00f3digo Postal
setup.ldap.user.vcard.country=Pa\u00eds
setup.ldap.user.vcard.phone=N\u00famero Telefone
setup.ldap.user.vcard.mobile=N\u00famero Celular
setup.ldap.user.vcard.fax=Fax
setup.ldap.user.vcard.pager=Pager
setup.ldap.user.vcard.business=Trabalho
setup.ldap.user.vcard.title=T\u00edtulo
setup.ldap.user.vcard.department=Departamento
setup.ldap.user.vcard.personal=Pessoal
setup.ldap.test.error-loading-sample=Um erro ocorreu quando carregava modelo a partir do LDAP. Verifique o error.log para maiores informa\u00e7\u00f5es.
setup.ldap.test.internal-server-error=P\u00e1gina de teste n\u00e3o foi capaz de encontrar as informa\u00e7\u00f5es requeridas na sess\u00e3o HTTP.
setup.ldap.user.vcard.test.description=Um perfil aleat\u00f3rio foi selecionado para voc\u00ea revisar. Campos em negrito sem valores significam \
que um erro pode ter sito encontrado. Para vizualizar um outro perfil clique 'Pr\u00f3ximo perfil aleat\u00f3rio'. Quando voc\u00ea terminar feche \
esta janela.
setup.ldap.user.vcard.test.random=Pr\u00f3ximo perfil aleat\u00f3rio
setup.ldap.user.test.users-not-found=Nenhum usu\u00e1rio foi encontrado utilizando a configura\u00e7\u00e3o especificada. Tente mudar o DN base, \
filtro de usu\u00e1rio ou campo usu\u00e1rio.
setup.ldap.group.description=Configure como o Wildfire encontra e carrega os grupos de seu diret\u00f3rio LDAP. \
Se voc\u00ea precisa de informa\u00e7\u00f5es adicionais a respeito de um campo, ponha o mouse sobre o \u00edcone de ajuda correspondente.
setup.ldap.group.name_field=Campo Grupo
setup.ldap.group.name_field_description=O nome do campo onde ser\u00e1 realizada a busca. \
Se est\u00e1 propriedade n\u00e3o for definida, o valor padr\u00e3o \u00e9 <b>cn</b>.
setup.ldap.group.member_field=Campo Membro
setup.ldap.group.member_field_description=O nome do campo que mant\u00e9m os membros em um grupo. Se \
est\u00e1 propriedade n\u00e3o for definida, o valor padr\u00e3o \u00e9 <b>membro</b>.
setup.ldap.group.description_field=Campo Descri\u00e7\u00e3o
setup.ldap.group.description_field_description=O nome do campo que mant\u00e9m a descri\u00e7\u00e3o de um grupo. \
Se est\u00e1 propriedade n\u00e3o for definida, o valor padr\u00e3o \u00e9 <b>descri\u00e7\u00e3o</b>.
setup.ldap.group.posix=Modo Posix
setup.ldap.group.posix_description=Um valor &quot;Sim&quot; significa que os usu\u00e1rios est\u00e3o armazenados dentro \
de um grupo por seus nomes de usu\u00e1rios sozinhos. Um valor &quot;N\u00e3o&quot; significa que os usu\u00e1rios est\u00e3o armazenados por \
seus DN inteiros dentro de um grupo. Se est\u00e1 propriedade n\u00e3o estiver definida, o padr\u00e3o ser\u00e1 <b>N\u00e3o</b>. \
O modo posix tem que ser definido corretamente para seu servidor para garantir que a integra\u00e7\u00e3o de grupo funcione.
setup.ldap.group.filter=Filtragem de Grupo
setup.ldap.group.filter_description=Um filtro de grupo opcional que ser\u00e1 adicionado ao filtro padr\u00e3o quando \
carregar os grupos. O filtro de grupo padr\u00e3o \u00e9 criado utilizando o nome do grupo. \
Por exemplo, se o campo nome do grupo \u00e9 &quot;cn&quot;, ent\u00e3o o filtro \
de grupo padr\u00e3o ser\u00e1 &quot;(cn={0})&quot; onde {0} \u00e9 substitu\u00eddo dinamicamente com o \
nome do grupo que est\u00e1 sendo pesquisado.
setup.ldap.group.test.description=Uma pequena lista de grupos foi selecionada para voc\u00ea revisar. Quando voc\u00ea concluir feche \
esta janela.
setup.ldap.group.test.label-description=Descri\u00e7\u00e3o
setup.ldap.group.test.label-members=Membros
setup.ldap.group.test.group-not-found=Nenhum grupo foi encontrado utilizando as configura\u00e7\u00f5es especificadas. Tente mudar o DN base, \
o filtro de grupo ou o campo membro.
# Setup finished Page
setup.finished.title=Setup Conclu\u00eddo!
setup.finished.info=Esta instala\u00e7\u00e3o de {0} foi conclu\u00edda. Para continuar:
setup.finished.login=Login no console de administra\u00e7\u00e3o
# Setup index Page
setup.index.title=Bem vindo ao Setup
......@@ -1248,6 +1476,7 @@ setup.sidebar.title=Progresso do Setup
setup.sidebar.language=Sele\u00e7\u00e3o de Idioma
setup.sidebar.settings=Configura\u00e7\u00f5es do Servidor
setup.sidebar.datasource=Configura\u00e7\u00f5es do Banco de Dados
setup.sidebar.profile=Configura\u00e7\u00f5es de Perfil
setup.sidebar.admin=Conta do Administrador
# SSL settings Page
......@@ -1270,6 +1499,40 @@ ssl.settings.available=Dispon\u00edvel
ssl.settings.notavailable=Indispon\u00edvel
ssl.settings.required=Requerido
ssl.settings.optional=Opcional
ssl.settings.uninstalled=Certificado desinstalado com \u00eaxito.
ssl.settings.error=Erro desinstalando o certificado.
ssl.settings.error_messenge=Mensagem de Erro
ssl.settings.error_certificate=Erro instalando o certificado. Por favor veja o formul\u00e1rio abaixo.
ssl.settings.info=SSL/TLS permite que sejam estabelecidas conex\u00f5es seguras entre o servidor e os clientes. Esta \
p\u00e1gina mostra os certificados instalados. Utilize o formul\u00e1rio no fim da p\u00e1gina para instalar um \
novo certificado.
ssl.settings.certificate=Certificados Instalados
ssl.settings.alias=Apelido (host)
ssl.settings.expiration=Expira
ssl.settings.self-signed=Auto-assinado
ssl.settings.publickey=Chave P\u00fablica
ssl.settings.publickey.title=Clique para mostrar ou ocultar a chave p\u00fablica
ssl.settings.publickey.label=Mostrar/Ocultar
ssl.settings.uninstall=Desinstalar
ssl.settings.click_uninstall=Clique para desinstalar...
ssl.settings.confirm_uninstall=Voc\u00ea tem certeza que quer desinstalar este certificado?
ssl.settings.key=Chave P\u00fablica:
ssl.settings.no_installed=Nenhum certificado instalado. Utilize o formul\u00e1rio abaixo para instalar um.
ssl.settings.install_certificate=Instalar Certificado
ssl.settings.install_certificate_info=Novos certificados X.509 podem ser adicionados ao sistema colando no certificado \
os dados enviados pela Autoridade Certificadora (como Verisign) ou voc\u00ea pode \
gerar o seu pr\u00f3prio certificado assinado por voc\u00ea mesmo.
ssl.settings.enter_alias=Por favor digite um apelido v\u00e1lido.
ssl.settings.enter_certificate=Por favor digite um certificado v\u00e1lido.
ssl.settings.error_installing=Erro instalando o certificado.
ssl.settings.error_reported=Erro reportado
ssl.settings.type=Tipo
ssl.settings.server=Certificado do Servidor
ssl.settings.client=Certificado do Cliente
ssl.settings.a_certificate=Certificado
ssl.settings.paste_certificate=Cole no certificado enviado para voc\u00ea pela Entidade Certificadora ou o certificado \
auto-assinado gerado pela ferramenta de chaves.
ssl.settings.add_certificate=Adicionar Certificado
ssl.settings.server.legend=Seguran\u00e7a da Conex\u00e3o do Servidor
ssl.settings.server.label_required=Requerido
ssl.settings.server.label_required_info=Conex\u00f5es entre servidores sempre utilizam conex\u00f5es seguras.
......@@ -1375,6 +1638,10 @@ compression.settings.server.enable_info=A comunica\u00e7\u00e3o entre servidores
compression.settings.server.disable=N\u00e3o dispon\u00edvel
compression.settings.server.disable_info=A comunica\u00e7\u00e3o entre servidores n\u00e3o usar\u00e1 tr\u00e1fego comprimido.
# General user
user.read_only=N\u00e3o permitido: o sistema de conta de usu\u00e1rio est\u00e1 somente para leitura.
# User create Page
user.create.title=Criar Usu\u00e1rio
......@@ -1450,8 +1717,7 @@ user.password.update_pwd=Atualizar Senha
# User properties Page
user.properties.title=Propriedades do Usu\u00e1rio
user.properties.info=Abaixo segue lista de propriedades de usu\u00e1rio. Para editar as propriedades, clique no bot\u00e3o \
"Editar".
user.properties.info=Abaixo segue lista de propriedades de usu\u00e1rio.
user.properties.created=Novo usu\u00e1rio criado com \u00eaxito.
user.properties.update=Propriedades do usu\u00e1rio atualizadas com \u00eaxito.
user.properties.available=Dispon\u00edvel
......@@ -1474,6 +1740,7 @@ user.summary.total_user=Total de Usu\u00e1rios
user.summary.sorted=Ordenado por Nome de Usu\u00e1rio
user.summary.users_per_page=Usu\u00e1rios por p\u00e1gina
user.summary.created=Criado
user.summary.last-logout=\u00daltima Desconex\u00e3o
user.summary.edit=Editar
user.summary.not_user=N\u00e3o h\u00e1 usu\u00e1rios no sistema.
......@@ -1744,7 +2011,8 @@ plugin.available.autoupdate.on = Auto-atualiza\u00e7\u00e3o est\u00e1 ligada.
plugin.available.autoupdate.off = Auto-atualiza\u00e7\u00e3o est\u00e1 desligada.
plugin.available.manual.update = Atualizar Agora.
plugin.available.no.list = A lista de plugins dispon\u00edveis ainda n\u00e3o foi baixada.
plugin.available.list = Clique aqui para baixar a lista
plugin.available.no.plugin = Informa\u00e7\u00e3o do Plugin aind n\u00e3o foi baixada.
plugin.available.list = Clique aqui para baixar
plugin.available.no.list.description = Para instalar plugins, a lista de plugins dispon\u00edveis deve ser baixada \
de Jive Software. Uma vez que os plugins tenham sido baixados, voc\u00ea pode \
escolher quais plugins instalar.
......@@ -1783,6 +2051,12 @@ calendar.today = Hoje
calendar.time_part = (Shift-)Clique ou arraste para mudar valor
calendar.time = Hora:
# Enterprise Download Page
plugin.enterprise.download.error = Incapaz de baixar o plugin Enterprise. Favor tentar novamente.
plugin.enterprise.dont.show= N\u00e3o mostrar esta p\u00e1gina novamente
plugin.enterprise.installing = Instalando o Plugin Enterprise...
plugin.enterprise.installed = O plugin Enterprise foi instalado com sucesso. Atualizando momentaneamente...
# http bind settings page
httpbind.settings.enabled.legend=Service Enabled
......@@ -1799,4 +2073,46 @@ httpbind.settings.label_same=Use Distinct Ports
httpbind.settings.label_same_info=The HTTP bind service will use distinct ports from those of the admin console
httpbind.settings.secure_port=Secure Port
httpbind.settings.error.general=An error has occured, check the log file for details.
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
\ No newline at end of file
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
# Profile Settings
profile-settings.title=Configura\u00e7\u00f5es de Perfis
profile-settings.info=O Wildfire est\u00e1 atualmente utilizando o seguinte sistema de usu\u00e1rios e grupos. Uutilizando \
LDAP \u00e9 poss\u00edvel alterar as configura\u00e7\u00f5es de integra\u00e7\u00e3o atuais. Todavia, se voc~e quer alterar o sistema de \
usu\u00e1rios e grupos ent\u00e3o voc\u00ea precisar\u00e1 reinicializar o procedimento de setup.
profile-settings.ldap_mapping_info=Inform\u00e7\u00e3o de mapeamento LDAP
# Ports section/page
ports.interface=Interface
ports.port=Port
ports.type=Type
ports.description=Description
ports.all_ports=All addresses
ports.client_to_server=Client to server
ports.client_to_server.desc=The standard port for clients to connect to the server. Connections may or may not be \
encrypted. You can update the {0}security settings{1} for this port.
ports.client_to_server.desc_old_ssl=The port used for clients to connect to the server using the old SSL method. \
The old SSL method is not an XMPP standard method and will be deprecated in the future. You can update the \
{0}security settings{1} for this port.
ports.server_to_server=Server to Server
ports.server_to_server.desc=The port used for {0}remote servers{1} to connect to this server.
ports.connection_manager=Connection Manager
ports.connection_manager.desc=The port used for {0}connection managers{1} to connect to the server.
ports.external_components=External Components
ports.external_components.desc=The port used for {0}external components{1} to connect to the server.
ports.admin_console=Admin Console
ports.admin_console.desc_unsecured=The port used for unsecured Admin Console access.
ports.admin_console.desc_secured=The port used for secured Admin Console access.
ports.file_proxy=File Transfer Proxy
ports.file_proxy.desc=The port used for the proxy service that allows file transfers to occur between two entities \
on the XMPP network.
ports.http_bind=HTTP Binding
ports.http_bind.desc_unsecured=The port used for unsecured HTTP client connections.
ports.http_bind.desc_secured=The port used for secured HTTP client connections.
ports.media_proxy=Real time media proxy
ports.media_proxy.desc=The port used for the proxy service that allows Jingle connections between two entities on \
the XMPP network.
ports.stun=STUN Service
ports.stun.desc=The port used for the service that ensures connectivity between entities when behind a NAT.
\ No newline at end of file
......@@ -1823,6 +1823,12 @@ calendar.today = \u4eca\u5929
calendar.time_part = (Shift-)\u5355\u51fb\u6216\u62d6\u52a8\u6539\u53d8\u503c
calendar.time = \u65f6\u95f4:
# Enterprise Download Page
plugin.enterprise.download.error = \u4e0d\u80fd\u4e0b\u8f7d\u4f01\u4e1a\u63d2\u4ef6\uff0c\u8bf7\u5c1d\u8bd5\u518d\u6b21\u4e0b\u8f7d
plugin.enterprise.dont.show= \u4e0d\u8981\u518d\u6b21\u663e\u793a\u6b64\u9875
plugin.enterprise.installing = \u5b89\u88c5\u4f01\u4e1a\u63d2\u4ef6...
plugin.enterprise.installed = \u4f01\u4e1a\u63d2\u4ef6\u5b89\u88c5\u6210\u529f\uff0c\u7acb\u5373\u5237\u65b0...
# http bind settings page
httpbind.settings.enabled.legend=Service Enabled
......@@ -1838,17 +1844,45 @@ httpbind.settings.label_seperate_info=The HTTP bind service will be run on the s
httpbind.settings.label_same=Use Distinct Ports
httpbind.settings.label_same_info=The HTTP bind service will use distinct ports from those of the admin console
httpbind.settings.secure_port=Secure Port
# Enterprise Download Page
plugin.enterprise.download.error = \u4e0d\u80fd\u4e0b\u8f7d\u4f01\u4e1a\u63d2\u4ef6\uff0c\u8bf7\u5c1d\u8bd5\u518d\u6b21\u4e0b\u8f7d
plugin.enterprise.dont.show= \u4e0d\u8981\u518d\u6b21\u663e\u793a\u6b64\u9875
plugin.enterprise.installing = \u5b89\u88c5\u4f01\u4e1a\u63d2\u4ef6...
plugin.enterprise.installed = \u4f01\u4e1a\u63d2\u4ef6\u5b89\u88c5\u6210\u529f\uff0c\u7acb\u5373\u5237\u65b0...
httpbind.settings.error.general=An error has occured, check the log file for details.
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
# Profile Settings
profile-settings.title=\u7279\u6027\u8bbe\u7f6e
profile-settings.info=Wildfire\u73b0\u5728\u4f7f\u7528\u4e0b\u9762\u7684\u7528\u6237\u548c\u7ec4\u7cfb\u7edf\u3002\u5f53\u4f7f\u7528LDAP\u65f6\u4f1a\u6539\u53d8\u5f53\u524d\u7684\u7efc\u5408\u8bbe\u7f6e\u3002\u7136\u800c\uff0c\u5982\u679c\u60a8\u9700\u8981\u6539\u53d8\u7528\u6237\u548c\u7ec4\u7cfb\u7edf\uff0c\u60a8\u9700\u8981\u91cd\u65b0\u8fd0\u884c\u8bbe\u7f6e\u8fc7\u7a0b\u3002
profile-settings.ldap_mapping_info=LDAP\u6620\u5c04\u4fe1\u606f
httpbind.settings.error.general=An error has occured, check the log file for details.
httpbind.settings.error.port=An error has occured configuring the HTTP binding ports, check the error log for more details.
\ No newline at end of file
# Ports section/page
ports.interface=Interface
ports.port=Port
ports.type=Type
ports.description=Description
ports.all_ports=All addresses
ports.client_to_server=Client to server
ports.client_to_server.desc=The standard port for clients to connect to the server. Connections may or may not be \
encrypted. You can update the {0}security settings{1} for this port.
ports.client_to_server.desc_old_ssl=The port used for clients to connect to the server using the old SSL method. \
The old SSL method is not an XMPP standard method and will be deprecated in the future. You can update the \
{0}security settings{1} for this port.
ports.server_to_server=Server to Server
ports.server_to_server.desc=The port used for {0}remote servers{1} to connect to this server.
ports.connection_manager=Connection Manager
ports.connection_manager.desc=The port used for {0}connection managers{1} to connect to the server.
ports.external_components=External Components
ports.external_components.desc=The port used for {0}external components{1} to connect to the server.
ports.admin_console=Admin Console
ports.admin_console.desc_unsecured=The port used for unsecured Admin Console access.
ports.admin_console.desc_secured=The port used for secured Admin Console access.
ports.file_proxy=File Transfer Proxy
ports.file_proxy.desc=The port used for the proxy service that allows file transfers to occur between two entities \
on the XMPP network.
ports.http_bind=HTTP Binding
ports.http_bind.desc_unsecured=The port used for unsecured HTTP client connections.
ports.http_bind.desc_secured=The port used for secured HTTP client connections.
ports.media_proxy=Real time media proxy
ports.media_proxy.desc=The port used for the proxy service that allows Jingle connections between two entities on \
the XMPP network.
ports.stun=STUN Service
ports.stun.desc=The port used for the service that ensures connectivity between entities when behind a NAT.
\ No newline at end of file
......@@ -15,7 +15,7 @@ import org.jivesoftware.wildfire.net.SocketReader;
import java.io.IOException;
import java.net.Socket;
import java.util.Iterator;
import java.util.Collection;
/**
* Coordinates connections (accept, read, termination) on the server.
......@@ -54,7 +54,7 @@ public interface ConnectionManager {
* @return an iterator of the ports managed by this connection manager
* (can be an empty but never null).
*/
public Iterator<ServerPort> getPorts();
public Collection<ServerPort> getPorts();
/**
* Creates a new socket reader for the new accepted socket to be managed
......
......@@ -12,8 +12,9 @@
package org.jivesoftware.wildfire;
import org.jivesoftware.util.Version;
import java.util.Collection;
import java.util.Date;
import java.util.Iterator;
/**
* Information 'snapshot' of a server's state. Useful for statistics
......@@ -66,5 +67,5 @@ public interface XMPPServerInfo {
*
* @return an iterator over the server ports for this server.
*/
public Iterator getServerPorts();
public Collection<ServerPort> getServerPorts();
}
\ No newline at end of file
......@@ -11,19 +11,18 @@
package org.jivesoftware.wildfire.net;
import org.jivesoftware.wildfire.container.BasicModule;
import org.jivesoftware.wildfire.XMPPServer;
import org.jivesoftware.wildfire.XMPPServerInfo;
import org.jivesoftware.wildfire.ServerPort;
import org.jivesoftware.util.Log;
import org.jivesoftware.util.PropertyEventDispatcher;
import org.jivesoftware.util.PropertyEventListener;
import org.jivesoftware.util.TaskEngine;
import org.jivesoftware.wildfire.ServerPort;
import org.jivesoftware.wildfire.XMPPServer;
import org.jivesoftware.wildfire.XMPPServerInfo;
import org.jivesoftware.wildfire.container.BasicModule;
import javax.jmdns.JmDNS;
import javax.jmdns.ServiceInfo;
import java.io.IOException;
import java.util.Iterator;
import java.util.Map;
import java.util.TimerTask;
......@@ -84,11 +83,9 @@ public class MulticastDNSService extends BasicModule {
TimerTask startService = new TimerTask() {
public void run() {
XMPPServerInfo info = XMPPServer.getInstance().getServerInfo();
Iterator ports = info.getServerPorts();
int clientPortNum = -1;
int componentPortNum = -1;
while (ports.hasNext()) {
ServerPort port = (ServerPort)ports.next();
for (ServerPort port : info.getServerPorts()) {
if (port.isClientPort()) {
clientPortNum = port.getPort();
}
......
......@@ -38,7 +38,7 @@ import java.security.KeyStore;
import java.security.KeyStoreException;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Collection;
import java.util.List;
import java.util.concurrent.Executor;
import java.util.concurrent.LinkedBlockingQueue;
......@@ -375,8 +375,8 @@ public class ConnectionManagerImpl extends BasicModule implements ConnectionMana
startClientSSLListeners(localIPAddress);
}
public Iterator<ServerPort> getPorts() {
return ports.iterator();
public Collection<ServerPort> getPorts() {
return ports;
}
public SocketReader createSocketReader(Socket sock, boolean isSecure, ServerPort serverPort,
......@@ -540,6 +540,10 @@ public class ConnectionManagerImpl extends BasicModule implements ConnectionMana
return JiveGlobals.getIntProperty("xmpp.socket.plain.port", DEFAULT_PORT);
}
public SocketAcceptor getSSLSocketAcceptor() {
return sslSocketAcceptor;
}
public void setClientSSLListenerPort(int port) {
if (port == getClientSSLListenerPort()) {
// Ignore new setting
......
......@@ -11,14 +11,15 @@
package org.jivesoftware.wildfire.spi;
import org.jivesoftware.util.JiveGlobals;
import org.jivesoftware.util.Version;
import org.jivesoftware.wildfire.XMPPServerInfo;
import org.jivesoftware.wildfire.ConnectionManager;
import org.jivesoftware.util.JiveGlobals;
import org.jivesoftware.wildfire.ServerPort;
import org.jivesoftware.wildfire.XMPPServerInfo;
import java.util.Date;
import java.util.Iterator;
import java.util.Collection;
import java.util.Collections;
import java.util.Date;
/**
* Implements the server info for a basic server. Optimization opportunities
......@@ -81,9 +82,9 @@ public class XMPPServerInfoImpl implements XMPPServerInfo {
return stopDate;
}
public Iterator getServerPorts() {
public Collection<ServerPort> getServerPorts() {
if (connectionManager == null) {
return Collections.EMPTY_LIST.iterator();
return Collections.emptyList();
}
else {
return connectionManager.getPorts();
......
......@@ -16,6 +16,20 @@
<%@ page import="org.jivesoftware.wildfire.update.Update"%>
<%@ page import="org.jivesoftware.wildfire.update.UpdateManager"%>
<%@ page import="java.text.DecimalFormat"%>
<%@ page import="org.jivesoftware.wildfire.spi.ConnectionManagerImpl" %>
<%@ page import="org.apache.mina.transport.socket.nio.SocketAcceptor" %>
<%@ page import="java.net.SocketAddress" %>
<%@ page import="java.net.InetSocketAddress" %>
<%@ page import="org.jivesoftware.wildfire.ServerPort" %>
<%@ page import="org.jivesoftware.wildfire.HttpServerManager" %>
<%@ page import="org.jivesoftware.wildfire.filetransfer.proxy.FileTransferProxy" %>
<%@ page import="org.jivesoftware.wildfire.http.HttpBindManager" %>
<%@ page import="org.jivesoftware.wildfire.mediaproxy.MediaProxyService" %>
<%@ page import="org.jivesoftware.wildfire.stun.STUNService" %>
<%@ page import="org.jivesoftware.wildfire.session.ConnectionMultiplexerSession" %>
<%@ page import="org.jivesoftware.wildfire.Connection" %>
<%@ page import="org.jivesoftware.wildfire.session.ClientSession" %>
<%@ page import="org.jivesoftware.util.LocaleUtils" %>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %>
......@@ -35,20 +49,33 @@
<jsp:useBean id="webManager" class="org.jivesoftware.util.WebManager" />
<% webManager.init(request, response, session, application, out); %>
<% // Get parameters //
<% // Get parameters //
boolean serverOn = (webManager.getXMPPServer() != null);
boolean stop = request.getParameter("stop") != null;
boolean restart = request.getParameter("restart") != null;
// Handle stops & restarts
if (stop) {
response.sendRedirect("server-stopped.jsp");
return;
}
else if (restart) {
response.sendRedirect("server-stopped.jsp?restart=Restart");
return;
String interfaceName = JiveGlobals.getXMLProperty("network.interface");
ConnectionManagerImpl connectionManager = ((ConnectionManagerImpl) XMPPServer.getInstance().getConnectionManager());
SocketAcceptor socketAcceptor = connectionManager.getSocketAcceptor();
SocketAcceptor sslSocketAcceptor = connectionManager.getSSLSocketAcceptor();
SocketAcceptor multiplexerSocketAcceptor = connectionManager.getMultiplexerSocketAcceptor();
ServerPort serverPort = null;
ServerPort componentPort = null;
HttpServerManager httpServerManager = HttpServerManager.getInstance();
FileTransferProxy fileTransferProxy = XMPPServer.getInstance().getFileTransferProxy();
HttpBindManager httpBindManager = HttpBindManager.getInstance();
MediaProxyService mediaProxyService = XMPPServer.getInstance().getMediaProxyService();
STUNService stunService = XMPPServer.getInstance().getSTUNService();
// Search for s2s and external component ports info
for (ServerPort port : XMPPServer.getInstance().getServerInfo().getServerPorts()) {
if (port.getType() == ServerPort.Type.server) {
serverPort = port;
} else if (port.getType() == ServerPort.Type.component) {
componentPort = port;
}
}
%>
<html>
......@@ -92,20 +119,12 @@
<fmt:message key="index.title.info" />
</p>
<script language="JavaScript" type="text/javascript">
var checked = false;
function checkClick() {
if (checked) { return false; }
else { checked = true; return true; }
}
</script>
<style type="text/css">
.bar TD {
padding : 0px;
}
</style>
<form action="index.jsp" onsubmit="return checkClick();">
<div class="jive-table">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<thead>
......@@ -132,14 +151,6 @@
<% } %>
<%= JiveGlobals.formatDateTime(webManager.getXMPPServer().getServerInfo().getLastStarted()) %>
<% if (webManager.getXMPPServer().isStandAlone()){ %>
&nbsp;&nbsp;<input type="submit" value="<fmt:message key="global.stop" />" name="stop" <%= ((serverOn) ? "" : "disabled") %>>
<% if (webManager.getXMPPServer().isRestartable()){ %>
&nbsp;&nbsp;<input type="submit" value="<fmt:message key="global.restart" />" name="restart" <%= ((serverOn) ? "" : "disabled") %>>
<% } %>
<% } %>
</td>
</tr>
......@@ -167,52 +178,6 @@
</td>
</tr>
</tbody>
<thead>
<tr>
<th colspan="2"><fmt:message key="index.server_port" /></th>
</tr>
</thead>
<tbody>
<% int i=0; %>
<c:forEach var="port" items="${webManager.serverInfo.serverPorts}">
<% i++; %>
<tr>
<td class="c1">
<%= i %>: <fmt:message key="index.server_ip" />
</td>
<td class="c2">
${port.IPAddress}:${port.port},
<c:choose>
<c:when test="${empty port.securityType}">
<fmt:message key="index.port_type" />
</c:when>
<c:otherwise>
<c:choose>
<c:when test="${port.securityType == 'TLS'}">
<fmt:message key="index.port_type1" />
</c:when>
<c:otherwise>
<c:out value="${port.securityType}" />
</c:otherwise>
</c:choose>
</c:otherwise>
</c:choose>
</td>
</tr>
<tr valign="top">
<td class="c1">
<nobr>&nbsp;&nbsp;&nbsp; <fmt:message key="index.domain_name" /></nobr>
</td>
<td class="c2">
<c:set var="sep" value="" />
<c:forEach var="name" items="${port.domainNames}">
<c:out value="${sep}" /><c:out value="${name}" />
<c:set var="set" value=", " />
</c:forEach>
</td>
</tr>
</c:forEach>
</tbody>
<thead>
<tr>
<th colspan="2"><fmt:message key="index.environment" /></th>
......@@ -313,7 +278,191 @@
</tbody>
</table>
</div>
</form>
<br>
<div id="jive-title"><fmt:message key="index.server_port" /></div>
<div class="jive-table">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<thead>
<tr>
<th width="80"><fmt:message key="ports.interface" /></th>
<th width="1"><fmt:message key="ports.port" /></th>
<th width="1">&nbsp;</th>
<th width="130"><fmt:message key="ports.type" /></th>
<th><fmt:message key="ports.description" /></th>
</tr>
</thead>
<tbody>
<% if (socketAcceptor != null) {
for (SocketAddress socketAddress : socketAcceptor.getManagedServiceAddresses()) {
InetSocketAddress address = (InetSocketAddress) socketAddress;
%>
<tr>
<td><%= "0.0.0.0".equals(address.getHostName()) ? LocaleUtils.getLocalizedString("ports.all_ports") : address.getHostName() %></td>
<td><%= address.getPort() %></td>
<% if (ClientSession.getTLSPolicy() == Connection.TLSPolicy.disabled) { %>
<td><img src="images/blank.gif" width="1" height="1"></td>
<% } else { %>
<td><img src="images/lock.gif" width="16" height="16" border="0"/></td>
<% } %>
<td><fmt:message key="ports.client_to_server" /></td>
<td><fmt:message key="ports.client_to_server.desc">
<fmt:param value="<a href='ssl-settings.jsp'>" />
<fmt:param value="</a>" />
</fmt:message>
</td>
</tr>
<% } } %>
<% if (sslSocketAcceptor != null) {
for (SocketAddress socketAddress : sslSocketAcceptor.getManagedServiceAddresses()) {
InetSocketAddress address = (InetSocketAddress) socketAddress;
%>
<tr>
<td><%= "0.0.0.0".equals(address.getHostName()) ? LocaleUtils.getLocalizedString("ports.all_ports") : address.getHostName() %></td>
<td><%= address.getPort() %></td>
<td><img src="images/lock.gif" width="16" height="16" border="0"/></td>
<td><fmt:message key="ports.client_to_server" /></td>
<td><fmt:message key="ports.client_to_server.desc_old_ssl">
<fmt:param value="<a href='ssl-settings.jsp'>" />
<fmt:param value="</a>" />
</fmt:message>
</td>
</tr>
<% } } %>
<%
if (serverPort != null) {
%>
<tr>
<td><%= interfaceName == null ? LocaleUtils.getLocalizedString("ports.all_ports") : serverPort.getIPAddress() %></td>
<td><%= serverPort.getPort() %></td>
<% if (JiveGlobals.getBooleanProperty("xmpp.server.tls.enabled", true)) { %>
<td><img src="images/lock.gif" width="16" height="16" border="0"/></td>
<% } else { %>
<td><img src="images/blank.gif" width="1" height="1"></td>
<% } %>
<td><fmt:message key="ports.server_to_server" /></td>
<td><fmt:message key="ports.server_to_server.desc">
<fmt:param value="<a href='server2server-settings.jsp'>" />
<fmt:param value="</a>" />
</fmt:message>
</td>
<td>
</td>
</tr>
<% } %>
<% if (multiplexerSocketAcceptor != null) {
for (SocketAddress socketAddress : multiplexerSocketAcceptor.getManagedServiceAddresses()) {
InetSocketAddress address = (InetSocketAddress) socketAddress;
%>
<tr>
<td><%= "0.0.0.0".equals(address.getHostName()) ? LocaleUtils.getLocalizedString("ports.all_ports") : address.getHostName() %></td>
<td><%= address.getPort() %></td>
<% if (ConnectionMultiplexerSession.getTLSPolicy() == Connection.TLSPolicy.disabled) { %>
<td><img src="images/blank.gif" width="1" height="1"></td>
<% } else { %>
<td><img src="images/lock.gif" width="16" height="16" border="0"/></td>
<% } %>
<td><fmt:message key="ports.connection_manager" /></td>
<td><fmt:message key="ports.connection_manager.desc">
<fmt:param value="<a href='connection-managers-settings.jsp'>" />
<fmt:param value="</a>" />
</fmt:message>
</td>
</tr>
<% } } %>
<%
if (componentPort != null) {
%>
<tr>
<td><%= interfaceName == null ? LocaleUtils.getLocalizedString("ports.all_ports") : componentPort.getIPAddress() %></td>
<td><%= componentPort.getPort() %></td>
<td><img src="images/blank.gif" width="1" height="1"></td>
<td><fmt:message key="ports.external_components" /></td>
<td><fmt:message key="ports.external_components.desc">
<fmt:param value="<a href='external-components-settings.jsp'>" />
<fmt:param value="</a>" />
</fmt:message>
</td>
</tr>
<% } %>
<tr>
<td><%= interfaceName == null ? LocaleUtils.getLocalizedString("ports.all_ports") : interfaceName %></td>
<td><%= httpServerManager.getAdminUnsecurePort() %></td>
<td><img src="images/blank.gif" width="1" height="1"></td>
<td><fmt:message key="ports.admin_console" /></td>
<td><fmt:message key="ports.admin_console.desc_unsecured" /></td>
</tr>
<tr>
<td><%= interfaceName == null ? LocaleUtils.getLocalizedString("ports.all_ports") : interfaceName %></td>
<td><%= httpServerManager.getAdminSecurePort() %></td>
<td><img src="images/lock.gif" width="16" height="16" border="0"/></td>
<td><fmt:message key="ports.admin_console" /></td>
<td><fmt:message key="ports.admin_console.desc_secured" /></td>
</tr>
<%
if (fileTransferProxy.isProxyEnabled()) {
%>
<tr>
<td><%= interfaceName == null ? LocaleUtils.getLocalizedString("ports.all_ports") : interfaceName %></td>
<td><%= fileTransferProxy.getProxyPort() %></td>
<td><img src="images/blank.gif" width="1" height="1"></td>
<td><fmt:message key="ports.file_proxy" /></td>
<td><fmt:message key="ports.file_proxy.desc" /></td>
</tr>
<% } %>
<%
if (httpBindManager.isHttpBindEnabled()) {
%>
<%
if (httpBindManager.getHttpBindUnsecurePort() > 0) {
%>
<tr>
<td><%= interfaceName == null ? LocaleUtils.getLocalizedString("ports.all_ports") : interfaceName %></td>
<td><%= httpBindManager.getHttpBindUnsecurePort() %></td>
<td><img src="images/blank.gif" width="1" height="1"></td>
<td><fmt:message key="ports.http_bind" /></td>
<td><fmt:message key="ports.http_bind.desc_unsecured" /></td>
</tr>
<% } %>
<%
if (httpBindManager.getHttpBindSecurePort() > 0) {
%>
<tr>
<td><%= interfaceName == null ? LocaleUtils.getLocalizedString("ports.all_ports") : interfaceName %></td>
<td><%= httpBindManager.getHttpBindSecurePort() %></td>
<td><img src="images/lock.gif" width="16" height="16" border="0"/></td>
<td><fmt:message key="ports.http_bind" /></td>
<td><fmt:message key="ports.http_bind.desc_secured" /></td>
<td></td>
</tr>
<% } %>
<% } %>
<%
if (mediaProxyService.isEnabled()) {
%>
<tr>
<td><%= interfaceName == null ? LocaleUtils.getLocalizedString("ports.all_ports") : interfaceName %></td>
<td><%= mediaProxyService.getMinPort() %> - <%= mediaProxyService.getMaxPort() %></td>
<td><img src="images/blank.gif" width="1" height="1"></td>
<td><fmt:message key="ports.media_proxy" /></td>
<td><fmt:message key="ports.media_proxy.desc" /></td>
</tr>
<% } %>
<%
if (stunService.isEnabled()) {
%>
<tr>
<td><%= interfaceName == null ? LocaleUtils.getLocalizedString("ports.all_ports") : interfaceName %></td>
<td><%= stunService.getPrimaryPort() %> / <%= stunService.getSecondaryPort() %></td>
<td><img src="images/blank.gif" width="1" height="1"></td>
<td><fmt:message key="ports.stun" /></td>
<td><fmt:message key="ports.stun.desc" /></td>
</tr>
<% } %>
</tbody>
</table>
</div>
<br>
<form action="server-props.jsp">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment