Commit 1b064931 authored by Gaston Dombiak's avatar Gaston Dombiak Committed by gato

Added resource bundlers for vcard mapping work.

git-svn-id: http://svn.igniterealtime.org/svn/repos/wildfire/trunk@5652 b35dd754-fafc-0310-a699-88a17e54d16e
parent 62f1541c
......@@ -1404,6 +1404,21 @@ setup.ldap.server.debug_help=Write trace information about LDAP connections to S
setup.ldap.server.referral=Follow Referrals
setup.ldap.server.referral_help=Automatically follow LDAP referrals when found
setup.ldap.server.test.error-auth=Error authenticating with the LDAP server. Check supplied credentials.
setup.ldap.server.test.error-connection=Error connecting to the LDAP server. Ensure that the directory \
server is running at the specified host name and port and that a firewall is not blocking access \
to the server.
setup.ldap.server.test.error-unknownhost=Unknown host address.
setup.ldap.server.test.invalid-name=Invalid DN syntax or naming violation.
setup.ldap.server.test.name-not-found=Error verifying base DN. Verify that the value is correct.
setup.ldap.server.test.close=Close
setup.ldap.server.test.title=Test
setup.ldap.server.test.title-desc=Connection Settings
setup.ldap.server.test.status-success=Status: Success!
setup.ldap.server.test.status-success.detail=A connection was successfully established to the LDAP \
server using the settings above. Close this test panel and continue to the next step.
setup.ldap.server.test.status-error=Status: Error
setup.ldap.user.description=Configure how Wildfire finds and loads users from your LDAP directory. \
If you need additional information about a field, hover your mouse over the corresponsing help icon.
setup.ldap.user.username_field=Username Field
......@@ -1426,6 +1441,31 @@ setup.ldap.user.user_filter_description=An optional user filter to append to the
user filter would be "(uid={0})" where {0} is dynamically replaced with the username \
being searched for.
setup.ldap.user.vcard.mapping=User Profiles (vCard)
setup.ldap.user.vcard.description=Use the form below to specify the LDAP fields that match the profile \
fields. Fields that are left empty will not be mapped. Values enclosed in {} will be replaced with \
actual LDAP content.
setup.ldap.user.vcard.label1=Profile Field
setup.ldap.user.vcard.label2=Value
setup.ldap.user.vcard.name=Name
setup.ldap.user.vcard.email=Email
setup.ldap.user.vcard.fullname=Full Name
setup.ldap.user.vcard.nickname=Nickname
setup.ldap.user.vcard.birthday=Birthday
setup.ldap.user.vcard.home=Home
setup.ldap.user.vcard.street=Street Address
setup.ldap.user.vcard.city=City
setup.ldap.user.vcard.state=State/Province
setup.ldap.user.vcard.pcode=Postal Code
setup.ldap.user.vcard.country=Country
setup.ldap.user.vcard.phone=Phone Number
setup.ldap.user.vcard.mobile=Mobile Number
setup.ldap.user.vcard.fax=Fax
setup.ldap.user.vcard.pager=Pager
setup.ldap.user.vcard.business=Business
setup.ldap.user.vcard.title=Job Title
setup.ldap.user.vcard.department=Department
setup.ldap.group.description=Configure how Wildfire finds and loads groups from your LDAP directory. \
If you need additional information about a field, hover your mouse over the corresponsing help icon.
setup.ldap.group.name_field=Group Field
......
......@@ -1133,17 +1133,17 @@ setup.profile.title=Seteos de Perfil
setup.profile.description=Seleccione el sistema de usuarios y grupos a utilizar en Wildfire.
setup.profile.default=Por defecto
setup.profile.default_description=Almacenar usuarios y grupos en la base de datos de Wildfire. Esta es la \
mejor opción para instalaciones simples.
mejor opci\u00f3n para instalaciones simples.
setup.profile.ldap=Servidor de Directorio (LDAP)
setup.profile.ldap_description=Integrar con un servidor de directorio como ser Active Directory o \
OpenLDAP utilizando el protocolo LDAP. Usuarios y grupos van a ser almacenados en el directorio y tratados \
como de sólo-lectura.
como de s\u00f3lo-lectura.
# Setup LDAP pages
setup.ldap.title=Seteos de Perfil - Servidor de Directorio
setup.ldap.profile=Seteos de Perfil
setup.ldap.connection_settings=Seteos de Conexión
setup.ldap.connection_settings=Seteos de Conexi\u00f3n
setup.ldap.user_mapping=Mapeos de Usuarios
setup.ldap.group_mapping=Mapeos de Grupos
setup.ldap.step_one=Paso 1 de 3
......@@ -1153,30 +1153,30 @@ setup.ldap.continue=Salvar & Continuar
setup.ldap.test=Testear Seteos
setup.ldap.advanced=Seteos Avanzados
setup.ldap.server.description=Configurar seteos de conexión para su servidor LDAP. Todos los campos \
son requeridos; si desea información adicional sobre un campo lleve el ratón sobre el icono de \
setup.ldap.server.description=Configurar seteos de conexi\u00f3n para su servidor LDAP. Todos los campos \
son requeridos; si desea informaci\u00f3n adicional sobre un campo lleve el rat\u00f3n sobre el icono de \
ayuda correspondiente.
setup.ldap.server.ldap_server=Servidor LDAP
setup.ldap.server.type=Tipo de Servidor
setup.ldap.server.type_select=--Seleccionar tipo de servidor--
setup.ldap.server.type_other=Otro o Desconocido
setup.ldap.server.type_help=El tipo de servidor al que se está conectando.
setup.ldap.server.type_help=El tipo de servidor al que se est\u00e1 conectando.
setup.ldap.server.host=Servidor
setup.ldap.server.host_help=Nombre del servidor LDAP; e.g. ldap.example.com, etc.
setup.ldap.server.host_error=Ingrese un nombre válido de servidor LDAP.
setup.ldap.server.host_error=Ingrese un nombre v\u00e1lido de servidor LDAP.
setup.ldap.server.port=Puerto
setup.ldap.server.port_help=Número de puerto del servidor LDAP. El valor por defecto es 389.
setup.ldap.server.port_error=Ingrese un número válido de puerto del servidor LDAP.
setup.ldap.server.port_help=N\u00famero de puerto del servidor LDAP. El valor por defecto es 389.
setup.ldap.server.port_error=Ingrese un n\u00famero v\u00e1lido de puerto del servidor LDAP.
setup.ldap.server.basedn=DN Base
setup.ldap.server.basedn_help=El DN que contiene todas las cuentas de usuarios. El subarbol entero \
será utilizado para buscar cuentas de usuarios (a menos que búsquedas por subarboles esté deshabilitada).
setup.ldap.server.basedn_error=Ingrese un DN Base válido.
setup.ldap.server.auth=Autenticación
ser\u00e1 utilizado para buscar cuentas de usuarios (a menos que b\u00fasquedas por subarboles est\u00e9 deshabilitada).
setup.ldap.server.basedn_error=Ingrese un DN Base v\u00e1lido.
setup.ldap.server.auth=Autenticaci\u00f3n
setup.ldap.server.admindn=DN del Administrador
setup.ldap.server.admindn_help=El DN entero del administrador del servidor LDAP. Todas las operaciones serán \
ejecutadas con esta cuenta. El administrador debe ser capaz de ejecutar búsquedas y cargar registros de usuarios. \
setup.ldap.server.admindn_help=El DN entero del administrador del servidor LDAP. Todas las operaciones ser\u00e1n \
ejecutadas con esta cuenta. El administrador debe ser capaz de ejecutar b\u00fasquedas y cargar registros de usuarios. \
El usuario no necesita ser capaz de hacer cambios en el directorio, ya que Wildfire trata al directorio como \
se sólo-lectura. Si la propiedad no esta seteada, se intentará usar una cuenta de usuario anónimo.
se s\u00f3lo-lectura. Si la propiedad no esta seteada, se intentar\u00e1 usar una cuenta de usuario an\u00f3nimo.
setup.ldap.server.password=Clave
setup.ldap.server.password_help=La clave del administrador del servidor.
setup.ldap.server.connection_pool=Usar Pool de Conexiones
......@@ -1184,40 +1184,80 @@ setup.ldap.server.connection_pool_help=Pool de Conexiones. Por defecto es 'Si'
setup.ldap.server.ssl=Usar SSL
setup.ldap.server.ssl_help=Habilitar conexiones SSL al servidor LDAP, puerto por defecto es usualmente 636
setup.ldap.server.debug=Habilitar Debug
setup.ldap.server.debug_help=Escribir información de rastreo sobre conexiones LDAP al System.out
setup.ldap.server.debug_help=Escribir informaci\u00f3n de rastreo sobre conexiones LDAP al System.out
setup.ldap.server.referral=Seguir Referencias
setup.ldap.server.referral_help=Seguir automáticamente referencias cuando sean encontradas
setup.ldap.server.referral_help=Seguir autom\u00e1ticamente referencias cuando sean encontradas
setup.ldap.server.test.error-auth=Error autenticando con el servidor LDAP. Verifique credenciales.
setup.ldap.server.test.error-connection=Error intentando conectar con el servidor LDAP. Aseg\u00farese \
que el servidor LDAP est\u00e9 corriendo en el servidor y puerto especificados y que un cortafuegos \
no est\u00e9 bloqueando el acceso.
setup.ldap.server.test.error-unknownhost=Direcci\u00f3n del servidor desconocida.
setup.ldap.server.test.invalid-name=Sintaxis inv\u00e1lida de DN o violaci\u00f3n de nombre.
setup.ldap.server.test.name-not-found=Error verificando DN base. Verifique que el valor sea correcto.
setup.ldap.server.test.close=Cerrar
setup.ldap.server.test.title=Test
setup.ldap.server.test.title-desc=Seteos de Conexi\u00f3n
setup.ldap.server.test.status-success=Estatus: Exitoso!
setup.ldap.server.test.status-success.detail=Se ha podido conectar exitosamente al servidor LDAP \
utilizando los seteos ingresados. Cierre este panel de control y continue con el siguiente paso.
setup.ldap.server.test.status-error=Estatus: Error
setup.ldap.user.description=Configurar la manera en que Wildfire encuentra y carga usuarios del servidor LDAP. \
Si necesita mayor información sobre un campo, lleve el ratón al icono de ayuda correspondiente.
Si necesita mayor informaci\u00f3n sobre un campo, lleve el rat\u00f3n al icono de ayuda correspondiente.
setup.ldap.user.username_field=Campo de nombre de usuario
setup.ldap.user.username_field_description=El nombre del campo a utilizar para buscar nombres de \
usuarios. Si la propiedad no esta seteada, el valor por defecto es <b>uid</b>. Usuarios de \
Active Directory deben usar el valor por defecto <b>sAMAccountName</b>.
setup.ldap.user.username_field_error=Ingrese un nombre válido del campo nombre de usuario.
setup.ldap.user.search_fields=Campos de Búsqueda
setup.ldap.user.search_fields_description=Los campos de LDAP a utilizar para la búsqueda de usuarios. No \
setup.ldap.user.username_field_error=Ingrese un nombre v\u00e1lido del campo nombre de usuario.
setup.ldap.user.search_fields=Campos de B\u00fasqueda
setup.ldap.user.search_fields_description=Los campos de LDAP a utilizar para la b\u00fasqueda de usuarios. No \
se recomienda que setee un valor para este campo a menos que los valores por defecto no sean los correctos \
para usted (nombre de usuario, nombre, y campo de email). Un ejemplo de valor de búsqueda es \
para usted (nombre de usuario, nombre, y campo de email). Un ejemplo de valor de b\u00fasqueda es \
&quot;Username/uid,Name/cname&quot;. Eso busca los campos uid y cname en el directorio y los titula \
como &quot;Username&quot; y &quot;Name&quot; en la pantalla de búsqueda. Puede agregar tantos \
como &quot;Username&quot; y &quot;Name&quot; en la pantalla de b\u00fasqueda. Puede agregar tantos \
campos como desee utilizando la coma como delimitador. Debe asegurarse que todo campo utilizado en \
la búsqueda este apropiadamente indexado para que la búsqueda sea pida.
la b\u00fasqueda este apropiadamente indexado para que la b\u00fasqueda sea r\u00e1pida.
setup.ldap.user.user_filter=Filtro de Usuario
setup.ldap.user.user_filter_description=Un filtro de usuario opcional que se agrega al filtro por defecto \
al cargar usuarios. El filtro de usuarios por defecto es creado utilizando los atributos especificados en \
el campo de nombre de usuario. Por ejemplo, si el nombre de usuario es &quot;uid&quot;, entonces el valor \
por defecto será &quot;(uid={0})&quot; donde {0} es reemplazado dinámicamente porel usuario siendo buscado.\
por defecto ser\u00e1 &quot;(uid={0})&quot; donde {0} es reemplazado din\u00e1micamente porel usuario siendo buscado.\
setup.ldap.user.vcard.mapping=Perfil de Usuario (vCard)
setup.ldap.user.vcard.description=Complete el siguiente formulario para indicar el mapeo entre los campos \
del servidor LDAP y el perfil de usuario. Campos no completados ser\u00e1n ignorados. Valores entre {} \
ser\u00e1n reemplazados por el contenido encontrado en el servidor LDAP.
setup.ldap.user.vcard.label1=Campo del Perfil
setup.ldap.user.vcard.label2=Valor
setup.ldap.user.vcard.name=Nombre
setup.ldap.user.vcard.email=Email
setup.ldap.user.vcard.fullname=Nombre Completo
setup.ldap.user.vcard.nickname=Alias
setup.ldap.user.vcard.birthday=Fecha de Nacimiento
setup.ldap.user.vcard.home=Personal
setup.ldap.user.vcard.street=Calle
setup.ldap.user.vcard.city=Ciudad
setup.ldap.user.vcard.state=Estado/Provincia
setup.ldap.user.vcard.pcode=C\u00f3digo Postal
setup.ldap.user.vcard.country=Pa\u00eds
setup.ldap.user.vcard.phone=N\u00famero de l\u00ednea
setup.ldap.user.vcard.mobile=N\u00famero celular
setup.ldap.user.vcard.fax=Fax
setup.ldap.user.vcard.pager=Buscapersonas
setup.ldap.user.vcard.business=Comercial
setup.ldap.user.vcard.title=Puesto de trabajo
setup.ldap.user.vcard.department=Departmento
setup.ldap.group.description=Configurar la manera que Wildfire busca y carga grupos de su servidor LDAP. \
Si necesita mayor información sobre un campo, lleve el ratón al icono de ayuda correspondiente.
Si necesita mayor informaci\u00f3n sobre un campo, lleve el rat\u00f3n al icono de ayuda correspondiente.
setup.ldap.group.name_field=Campo del Grupo
setup.ldap.group.name_field_description=El nombre del campo a utilizar para buscar grupos. Si la \
propiedad no esta seteada, el valor por defecto es <b>cn</b>.
setup.ldap.group.member_field=Campo del Miembro
setup.ldap.group.member_field_description=El nombre del campo que contiene miembros del grupo. Si \
la propiedad no esta seteada, el valor por defecto es <b>member</b>.
setup.ldap.group.description_field=Campo de Descripción
setup.ldap.group.description_field=Campo de Descripci\u00f3n
setup.ldap.group.description_field_description=El nombre del campo que contiene descripciones de grupos. \
Si la propiedad no esta seteada, el valor por defecto es <b>description</b>.
setup.ldap.group.posix=Modo Posix
......@@ -1225,12 +1265,12 @@ setup.ldap.group.posix_description=Un valor de &quot;Si&quot; significa que los
guardados dentro del grupo por su nombre solamente. Un valor de &quot;No&quot; significa que los \
usuarios estan siendo guardados con su DN entero dentro del grupo. Si la propiedad no esta seteada, \
el valor por defecto es <b>No</b>. El modo posix debe ser seteado correctamente para su servidor para \
que la integración con grupos funcione correctamente.
que la integraci\u00f3n con grupos funcione correctamente.
setup.ldap.group.filter=Filtro de Grupo
setup.ldap.group.filter_description=Un grupo opcional de grupo que se agrega al filtro por defecto cuando \
se cargan grupos. El filtro de grupos por defecto es creado utilizando el nombre del grupo. \
Por ejemplo, si el nombre del grupo es &quot;cn&quot;, entonces el filtro por defecto será \
&quot;(cn={0})&quot; donde {0} será reemplazado dinámicamente con el nombre del grupo siendo buscado.
Por ejemplo, si el nombre del grupo es &quot;cn&quot;, entonces el filtro por defecto ser\u00e1 \
&quot;(cn={0})&quot; donde {0} ser\u00e1 reemplazado din\u00e1micamente con el nombre del grupo siendo buscado.
# Setup finished Page
......@@ -1680,7 +1720,7 @@ manage-updates.notif.label_disable_info=Administradores no recibir\u00e1n notifi
manage-updates.notif.label_enable=Habilitado
manage-updates.notif.label_enable_info=Administradores recibir\u00e1n notificaciones cuando nuevas actualizaciones est\u00e9n disponibles.
manage-updates.proxy.enabled.legend=Método de Conexi\u00f3n
manage-updates.proxy.enabled.legend=M\u00e9todo de Conexi\u00f3n
manage-updates.proxy.label_disable=Conexi\u00f3n Directa
manage-updates.proxy.label_disable_info=Verificar actualizaciones utilizando una conexi\u00f3n directa a internet.
manage-updates.proxy.label_enable=Conexi\u00f3n con Proxy
......@@ -1713,7 +1753,7 @@ plugin.available.autoupdate.on = Actualizaci\u00f3n autom\u00e1tica est\u00e1 ha
plugin.available.autoupdate.off = Actualizaci\u00f3n autom\u00e1tica est\u00e1 deshabilitada.
plugin.available.manual.update = Actualizar lista ahora.
plugin.available.no.list = La lista de plugins disponibles no ha sido descargada a\u00fan.
plugin.available.no.plugin = Información de plugins aún no ha sido descargada.
plugin.available.no.plugin = Informaci\u00f3n de plugins a\u00fan no ha sido descargada.
plugin.available.list = Haga clic aqu\u00ed para descargar
plugin.available.no.list.description = La lista de plugins disponibles debe ser descargada desde \
Jive Software para poder instalar plugins. Una vez descargada la lista, se podr\u00e1n seleccionar \
......@@ -1755,6 +1795,6 @@ calendar.time = Hora:
# Enterprise Download Page
plugin.enterprise.download.error = No se ha podido descarga el plugin Corporativo. Intente nuevamente.
plugin.enterprise.dont.show= No mostrar esta página nuevamente
plugin.enterprise.dont.show= No mostrar esta p\u00e1gina nuevamente
plugin.enterprise.installing = Instalando Plugin Corporativo...
plugin.enterprise.installed = Plugin Corporativo instalado exitosamente. Refrescando en un instante...
\ No newline at end of file
<%@ page import="org.jivesoftware.wildfire.ldap.LdapManager" %>
<%@ page import="java.util.Map, java.net.UnknownHostException, javax.naming.ldap.LdapContext, javax.naming.*" %>
<%@ page import="org.jivesoftware.util.LocaleUtils" %>
<%@ page import="org.jivesoftware.wildfire.ldap.LdapManager, javax.naming.*, javax.naming.ldap.LdapContext, java.net.UnknownHostException" %>
<%@ page import="java.util.Map" %>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %>
<%
boolean success = false;
String errorDetail = "";
......@@ -16,25 +21,22 @@
}
catch (NamingException e) {
if (e instanceof AuthenticationException) {
errorDetail =
"Error authenticating with the LDAP server. Check supplied credentials.";
errorDetail = LocaleUtils.getLocalizedString("setup.ldap.server.test.error-auth");
}
else if (e instanceof CommunicationException) {
errorDetail = "Error connecting to the LDAP server. Ensure that the directory " +
"server is running at the specified host name and port and that a firewall " +
"is not blocking access to the server.";
errorDetail = LocaleUtils.getLocalizedString("setup.ldap.server.test.error-connection");
Throwable cause = e.getCause();
if (cause != null) {
if (cause instanceof UnknownHostException) {
errorDetail = "Unknown host address.";
errorDetail = LocaleUtils.getLocalizedString("setup.ldap.server.test.error-unknownhost");
}
}
}
else if (e instanceof InvalidNameException) {
errorDetail = "Invalid DN syntax or naming violation.";
errorDetail = LocaleUtils.getLocalizedString("setup.ldap.server.test.invalid-name");
}
else if (e instanceof NameNotFoundException) {
errorDetail = "Error verifying base DN. Verify that the value is correct.";
errorDetail = LocaleUtils.getLocalizedString("setup.ldap.server.test.name-not-found");
}
else {
errorDetail = e.getExplanation();
......@@ -57,18 +59,17 @@
<div class="jive-testPanel-content">
<div align="right" class="jive-testPanel-close">
<a href="#" class="lbAction" rel="deactivate">Close</a>
<a href="#" class="lbAction" rel="deactivate"><fmt:message key="setup.ldap.server.test.close" /></a>
</div>
<h2>Test: <span>Connection Settings</span></h2>
<h2><fmt:message key="setup.ldap.server.test.title" />: <span><fmt:message key="setup.ldap.server.test.title-desc" /></span></h2>
<% if (success) { %>
<h4 class="jive-testSuccess">Status: Success!</h4>
<h4 class="jive-testSuccess"><fmt:message key="setup.ldap.server.test.status-success" /></h4>
<p>A connection was successfully established to the LDAP server using the settings above.
Close this test panel and continue to the next step.</p>
<p><fmt:message key="setup.ldap.server.test.status-success.detail" /></p>
<% } else { %>
<h4 class="jive-testError">Status: Error</h4>
<h4 class="jive-testError"><fmt:message key="setup.ldap.server.test.status-error" /></h4>
<p><%= errorDetail %></p>
<% } %>
......
......@@ -186,21 +186,21 @@
</script>
<!-- BEGIN jive-contentBox_greybox -->
<div class="jive-contentBox_greybox">
<strong>User Profiles (vCard)</strong>
<p>Lorem ipsum some sentance describing what all the fields below are, etc.</p>
<strong><fmt:message key="setup.ldap.user.vcard.mapping" /></strong>
<p><fmt:message key="setup.ldap.user.vcard.description" /></p>
<!-- BEGIN vcard table -->
<table border="0" cellpadding="0" cellspacing="1" class="jive-vcardTable" id="jivevCardTable">
<thead>
<tr>
<th width="40%">Profile Field</th>
<th width="60%">Value</th>
<th width="40%"><fmt:message key="setup.ldap.user.vcard.label1" /></th>
<th width="60%"><fmt:message key="setup.ldap.user.vcard.label2" /></th>
</tr>
</thead>
<tbody>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
<strong>Name</strong>
<strong><fmt:message key="setup.ldap.user.vcard.name" /></strong>
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="name" value="<%= vcardBean.getName() %>" id="name" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -208,7 +208,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
<strong>Email</strong>
<strong><fmt:message key="setup.ldap.user.vcard.email" /></strong>
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="email" value="<%= vcardBean.getEmail() %>" id="email" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -224,7 +224,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
<strong>Full Name</strong>
<strong><fmt:message key="setup.ldap.user.vcard.fullname" /></strong>
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="fullName" value="<%= vcardBean.getFullName() %>" id="fullName" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -232,7 +232,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
<strong>Nickname</strong>
<strong><fmt:message key="setup.ldap.user.vcard.nickname" /></strong>
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="nickname" value="<%= vcardBean.getNickname() %>" id="nickname" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -240,7 +240,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
<strong>Birthday</strong>
<strong><fmt:message key="setup.ldap.user.vcard.birthday" /></strong>
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="dob" value="<%= vcardBean.getBirthday() %>" id="birthday" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -248,7 +248,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
<strong>Home</strong>
<strong><fmt:message key="setup.ldap.user.vcard.home" /></strong>
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
&nbsp;
......@@ -256,7 +256,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Street Address
- <fmt:message key="setup.ldap.user.vcard.street" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="homeStreet" value="<%= vcardBean.getHomeStreet() %>" id="homeStreet" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -264,7 +264,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- City
- <fmt:message key="setup.ldap.user.vcard.city" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="homeCity" value="<%= vcardBean.getHomeCity() %>" id="homeCity" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -272,7 +272,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- State/Province
- <fmt:message key="setup.ldap.user.vcard.state" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="homeState" value="<%= vcardBean.getHomeState() %>" id="homeState" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -280,7 +280,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Postal Code
- <fmt:message key="setup.ldap.user.vcard.pcode" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="homeZip" value="<%= vcardBean.getHomeZip() %>" id="homeZip" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -288,7 +288,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Country
- <fmt:message key="setup.ldap.user.vcard.country" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="homeCountry" value="<%= vcardBean.getHomeCountry() %>" id="homeCountry" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -296,7 +296,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Phone Number
- <fmt:message key="setup.ldap.user.vcard.phone" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="homePhone" value="<%= vcardBean.getHomePhone() %>" id="homePhone" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -304,7 +304,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Mobile Number
- <fmt:message key="setup.ldap.user.vcard.mobile" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="homeMobile" value="<%= vcardBean.getHomeMobile() %>" id="homeMobile" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -312,7 +312,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Fax
- <fmt:message key="setup.ldap.user.vcard.fax" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="homeFax" value="<%= vcardBean.getHomeFax() %>" id="homeFax" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -320,7 +320,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Pager
- <fmt:message key="setup.ldap.user.vcard.pager" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="homePager" value="<%= vcardBean.getHomePager() %>" id="homePager" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -328,7 +328,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
<strong>Business</strong>
<strong><fmt:message key="setup.ldap.user.vcard.business" /></strong>
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
&nbsp;
......@@ -336,7 +336,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Street Address
- <fmt:message key="setup.ldap.user.vcard.street" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="businessStreet" value="<%= vcardBean.getBusinessStreet() %>" id="businessStreet" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -344,7 +344,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- City
- <fmt:message key="setup.ldap.user.vcard.city" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="businessCity" value="<%= vcardBean.getBusinessCity() %>" id="businessCity" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -352,7 +352,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- State/Province
- <fmt:message key="setup.ldap.user.vcard.state" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="businessState" value="<%= vcardBean.getBusinessState() %>" id="businessState" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -360,7 +360,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Postal Code
- <fmt:message key="setup.ldap.user.vcard.pcode" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="businessZip" value="<%= vcardBean.getBusinessZip() %>" id="businessZip" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -368,7 +368,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Country
- <fmt:message key="setup.ldap.user.vcard.country" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="businessCountry" value="<%= vcardBean.getBusinessCountry() %>" id="businessCountry" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -376,7 +376,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Job Title
- <fmt:message key="setup.ldap.user.vcard.title" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="businessJobTitle" value="<%= vcardBean.getBusinessJobTitle() %>" id="businessJobTitle" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -384,7 +384,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Department
- <fmt:message key="setup.ldap.user.vcard.department" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="businessDepartment" value="<%= vcardBean.getBusinessDepartment() %>" id="businessDepartment" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -392,7 +392,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Phone Number
- <fmt:message key="setup.ldap.user.vcard.phone" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="businessPhone" value="<%= vcardBean.getBusinessPhone() %>" id="businessPhone" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -400,7 +400,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Mobile Number
- <fmt:message key="setup.ldap.user.vcard.mobile" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="businessMobile" value="<%= vcardBean.getBusinessMobile() %>" id="businessMobile" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -408,7 +408,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Fax
- <fmt:message key="setup.ldap.user.vcard.fax" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="businessFax" value="<%= vcardBean.getBusinessFax() %>" id="businessFax" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......@@ -416,7 +416,7 @@
</tr>
<tr>
<td class="jive-vcardTable-label jive-vardBorderBottom jive-vardBorderRight" nowrap>
- Pager
- <fmt:message key="setup.ldap.user.vcard.pager" />
</td>
<td class="jive-vcardTable-value jive-vardBorderBottom">
<input type="text" name="businessPager" value="<%= vcardBean.getBusinessPager() %>" id="businessPager" size="22" maxlength="50" onFocus="jiveRowHighlight(this);">
......
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