Commit 771bbab3 authored by Michael Klein's avatar Michael Klein Committed by daryl herzmann

OF-1221 -- Add options from default.properties to Client Control plugin (#684)

* OF-1211 - Fix description of Broadcast disabling option in Client
Control plugin

* OF-1211 - Fix description of Broadcast disabling option in Client

* OF-1211 - Fix description of Broadcast disabling option in Client

* OF-1211 - Fix description of Broadcast disabling option in Client

* Revert "OF-1211 - Fix description of Broadcast disabling option in Client"

This reverts commit fa12c8169b556c1d4d157a57609648e69637499a.

* Revert "OF-1211 - Fix description of Broadcast disabling option in Client"

This reverts commit 84a52e90e794eff62fc13a0330544fe16c850575.

* OF-1211 - Fix description of Broadcast disabling option in Client

* OF-1211 - Fix description of Broadcast disabling option in Client

* OF-1221 -- Add options from default.properties to Client Control plugin
parent 5f1869ad
...@@ -43,6 +43,13 @@ ...@@ -43,6 +43,13 @@
<h1> <h1>
Client Control Plugin Changelog Client Control Plugin Changelog
</h1> </h1>
<p><b>2.1.0</b> -- November 24, 2016</p>
<ul>
<li>[<a href='http://www.igniterealtime.org/issues/browse/OF-1221'>OF-1221</a>] - Adds many more options from 'default.properties' which now allow administrators to enable them network wide.</li>
<li>This update corresponds with ticket SPARK-1835 and requires Spark version 2.8.2 and above for functionality.</li>
<li>Locale files updated are: EN, cs_CZ, ES, FR, PT_BR, and zh_CN.</li>
</ul>
<p><b>2.0.1</b> -- November 4, 2016</p> <p><b>2.0.1</b> -- November 4, 2016</p>
<ul> <ul>
<li>[<a href='http://www.igniterealtime.org/issues/browse/OF-1211'>OF-1211</a>] - Updated description for 'Broadcasting' option to correspond with issue resolved in ticket SPARK-1827. Locale files updated are EN, CZ, ES, FR, PT_BR.</li> <li>[<a href='http://www.igniterealtime.org/issues/browse/OF-1211'>OF-1211</a>] - Updated description for 'Broadcasting' option to correspond with issue resolved in ticket SPARK-1827. Locale files updated are EN, CZ, ES, FR, PT_BR.</li>
......
...@@ -8,8 +8,8 @@ ...@@ -8,8 +8,8 @@
<name>Client Control</name> <name>Client Control</name>
<description>Controls clients allowed to connect and available features</description> <description>Controls clients allowed to connect and available features</description>
<author>Jive Software</author> <author>Jive Software</author>
<version>2.0.1</version> <version>2.1.0</version>
<date>11/04/2016</date> <date>11/24/2016</date>
<minServerVersion>4.0.0</minServerVersion> <minServerVersion>4.0.0</minServerVersion>
<!-- UI extension --> <!-- UI extension -->
......
...@@ -67,6 +67,19 @@ by the client. Therefore, a client that was modified to appear as another XMPP c ...@@ -67,6 +67,19 @@ by the client. Therefore, a client that was modified to appear as another XMPP c
server. However, only sophisticated and knowledgeable users may be able to do such modification. server. However, only sophisticated and knowledgeable users may be able to do such modification.
</i></p> </i></p>
<br>
<h2>Client Features</h2>
<p><i>Please note that it's necessary for the following client features to operate in a locally cached manner since these values are not yet accessible to the unauthenticated client:</i></p>
<li>Account Registration</li>
<li>Advanced Configuration</li>
<li>Host Name Change</li>
<li>Login as Invisible</li>
<li>Save Password & Autologin</li>
<p>
This means that the user will need to login a second time before the particular client feature takes effect.
</p>
<br>
<h2>Installation</h2> <h2>Installation</h2>
<p> <p>
......
...@@ -52,24 +52,70 @@ admin.item.spark-version.description=Click to set the Spark client version for e ...@@ -52,24 +52,70 @@ admin.item.spark-version.description=Click to set the Spark client version for e
admin.item.spark-download.name=Download Spark admin.item.spark-download.name=Download Spark
admin.item.spark-download.description=Download Spark. admin.item.spark-download.description=Download Spark.
# Enteprise Spark Manager # Enterprise Spark Manager
client.features.title = Client Features client.feature = Feature
client.feature = Feature client.features.accounts = Account Registration
client.features.spark.only = (Spark Only) client.features.accounts.description = Allow users to register new accounts.
client.features.update.features = Client feature permissions have been updated. client.features.addcontacts = Add Contacts
client.features.info = Use the form below to enable or disable client features. \ client.features.addcontacts.description = Allow users to add new contacts.
Note: Some of the client restrictions only apply to the Spark client. client.features.addgroups = Add Groups
client.features.broadcasting = Broadcasting client.features.addgroups.description = Allow users to add new groups.
client.features.broadcasting.description = Allow for broadcasting of messages. client.features.advanced = Advanced Configuration
client.features.enabled = Enabled client.features.advanced.description = Allow users access to the "Advanced" configuration button on login screen.
client.features.disabled = Disabled client.features.avatars = Avatars
client.features.filetransfer = File Transfer client.features.avatars.description = Allow users access to the "Avatar" tab.
client.features.filetransfer.description = Allow for sending of files from one user to another. client.features.broadcasting = Broadcasting
client.features.groupchat = Group Chat client.features.broadcasting.description = Allow for broadcasting of messages.
client.features.groupchat.description = Allow for joining of Group Chat rooms. client.features.disabled = Disabled
client.features.vcard = Avatar/VCard client.features.enabled = Enabled
client.features.vcard.description = Allow users to change their profiles and avatars. client.features.groupchat = Group Chat
client.features.save.settings = Save Settings client.features.groupchat.description = Allow for joining of Group Chat rooms.
client.features.helpforums = Help Forums
client.features.helpforums.description = Allow users access to the "Spark forums" menu item.
client.features.helpuserguide = Help User Guide
client.features.helpuserguide.description = Allow users access to the "User guide" menu item.
client.features.history = History Settings
client.features.history.description = Allow users access to history settings.
client.features.hostname = Host Name Change
client.features.hostname.description = Allow users to change the host name.
client.features.info = Use the form below to enable or disable client features. Note: Unless otherwise specified, the following options pertain to the Spark client.
client.features.invisiblelogin = Login as Invisible
client.features.invisiblelogin.description = Allow users access to the "Login as invisible" option on login screen.
client.features.logoutexit = Logout & Exit
client.features.logoutexit.description = Allow users to logout and exit.
client.features.movecopy = Move & Copy Contacts
client.features.movecopy.description = Allow users to move and copy contacts.
client.features.otherclients = (Spark and other clients)
client.features.passwordchange = Password Change
client.features.passwordchange.description = Allow users to change their passwords.
client.features.personsearch = Person Search Field
client.features.personsearch.description = Allow users access to the person search field.
client.features.plugins = Plugins Menu
client.features.plugins.description = Allow users access to the "Plugins" menu item.
client.features.preferences = Preferences Menu
client.features.preferences.description = Allow users access to the "Preferences" menu item.
client.features.presence = Presence Status Change
client.features.presence.description = Allow users to change their presence status.
client.features.removals = Contact & Group Removals
client.features.removals.description = Allow users to remove contacts and groups.
client.features.renames = Contact & Group Renames
client.features.renames.description = Allow users to rename contacts and groups.
client.features.save.settings = Save Settings
client.features.savepassandautologin = Save Password & Autologin
client.features.savepassandautologin.description = Allow users access to the "Save password" and "Auto login" options on login menu.
client.features.spark.only = (Spark Only)
client.features.title = Client Features
client.features.transfer = File Transfer
client.features.transfer.description = Allow for sending of files and images from one user to another.
client.features.update.features = Client feature permissions have been updated.
client.features.updates = Updates
client.features.updates.description = Allow users to update the Spark client.
client.features.vcard = Profile Editing
client.features.vcard.description = Allow users to change their user profiles.
client.features.viewnotes = View Notes
client.features.viewnotes.description = Allow users access to the "View notes" menu item.
client.features.viewtasklist = View Task List
client.features.viewtasklist.description = Allow users access to the "View task list" menu item.
permitted.client.title = Permitted Clients permitted.client.title = Permitted Clients
permitted.client.description = Use the form below to restrict client access. permitted.client.description = Use the form below to restrict client access.
......
...@@ -34,24 +34,70 @@ admin.item.spark-version.description=Klikn\u011bte pro nastaven\u00ed verze klie ...@@ -34,24 +34,70 @@ admin.item.spark-version.description=Klikn\u011bte pro nastaven\u00ed verze klie
admin.item.spark-download.name=Sta\u017een\u00ed Sparku admin.item.spark-download.name=Sta\u017een\u00ed Sparku
admin.item.spark-download.description=St\u00e1hne Spark. admin.item.spark-download.description=St\u00e1hne Spark.
# Enteprise Spark Manager # Enterprise Spark Manager
client.features.title = Mo\u017enosti klient\u016f client.feature = Mo\u017Enost
client.feature = Mo\u017enost client.features.accounts = \u00FAcet Registrace
client.features.spark.only = (Pouze Spark) client.features.accounts.description = Umo\u017Enuj\u00ED u\u017Eivatelum zaregistrovat nov\u00FD \u00FAcet.
client.features.update.features = Povolen\u00ed mo\u017enost\u00ed klient\u016f bylo aktualizov\u00e1no. client.features.addcontacts = Pridat kontakty
client.features.info = Pou\u017eijte spodn\u00ed formul\u00e1\u0159 pro povolen\u00ed \u010di zak\u00e1z\u00e1n\u00ed mo\u017enost\u00ed klient\u016f. \ client.features.addcontacts.description = Povolit u\u017Eivatelum prid\u00E1vat nov\u00E9 kontakty.
Pozn\u00e1mka: N\u011bkter\u00e1 omezen\u00ed klient\u016f se t\u00fdkaj\u00ed jen Spark klienta. client.features.addgroups = Pridejte Skupiny
client.features.broadcasting = Vys\u00edl\u00e1n\u00ed client.features.addgroups.description = Povolit u\u017Eivatelum prid\u00E1vat nov\u00E9 skupiny.
client.features.broadcasting.description = Povoluje vys\u00edl\u00e1n\u00ed zpr\u00e1v. client.features.advanced = Pokrocil\u00E1 konfigurace
client.features.enabled = Povoleno client.features.advanced.description = Umo\u017Enuj\u00ED u\u017Eivatelum pr\u00EDstup k "Advanced" tlac\u00EDtko konfigurace na prihla\u0161ovac\u00ED obrazovce.
client.features.disabled = Zak\u00e1z\u00e1no client.features.avatars = avatary
client.features.filetransfer = P\u0159enos soubor\u016f client.features.avatars.description = Umo\u017E\u0148uj\u00ED u\u017Eivatel\u016Fm p\u0159\u00EDstup k z\u00E1lo\u017Ece "Avatar".
client.features.filetransfer.description = Povoluje pos\u00edl\u00e1n\u00ed soubor\u016f od jednoho u\u017eivatele jin\u00e9mu. client.features.broadcasting = Vys\u00EDl\u00E1n\u00ED
client.features.groupchat = Skupinov\u00fd chat client.features.broadcasting.description = Umo\u017E\u0148uj\u00ED vys\u00EDl\u00E1n\u00ED zpr\u00E1v.
client.features.groupchat.description = Povoluje p\u0159ipojen\u00ed do m\u00edstnost\u00ed skupinov\u00e9ho chatu. client.features.disabled = Zak\u00E1z\u00E1no
client.features.vcard = Avatar/VCard client.features.enabled = Povoleno
client.features.vcard.description = Povoluje u\u017eivatel\u016fm zm\u011bnit sv\u00e9 profily a avatary. client.features.groupchat = Skupinov\u00FD chat
client.features.save.settings = Ulo\u017eit nastaven\u00ed client.features.groupchat.description = Povoluje p\u0159ipojen\u00ED do m\u00EDstnost\u00ED skupinov\u00E9ho chatu.
client.features.helpforums = f\u00F3ra n\u00E1pov\u011Bdy
client.features.helpforums.description = Umo\u017E\u0148uj\u00ED u\u017Eivatel\u016Fm p\u0159\u00EDstup k "Spark forums" polo\u017Eky menu.
client.features.helpuserguide = U\u017Eivatelsk\u00E1 p\u0159\u00EDru\u010Dka n\u00E1pov\u011Bdy
client.features.helpuserguide.description = Umo\u017E\u0148uj\u00ED u\u017Eivatel\u016Fm p\u0159\u00EDstup k "U\u017Eivatelsk\u00E1 p\u0159\u00EDru\u010Dka" polo\u017Eky menu.
client.features.history = Nastaven\u00ED historie
client.features.history.description = Umo\u017E\u0148uj\u00ED u\u017Eivatel\u016Fm p\u0159\u00EDstup k nastaven\u00ED historie.
client.features.hostname = Host Name Zm\u011Bnit
client.features.hostname.description = Povolit u\u017Eivatel\u016Fm zm\u011Bnit jm\u00E9no hostitele.
client.features.info = Tento formul\u00E1\u0159 slou\u017E\u00ED k zapnut\u00ED nebo vypnut\u00ED funkce klienta. Pozn\u00E1mka: Pokud nen\u00ED uvedeno jinak, n\u00E1sleduj\u00EDc\u00ED mo\u017Enosti se t\u00FDkaj\u00ED klienta Spark.
client.features.invisiblelogin = P\u0159ihlaste se jako Invisible
client.features.invisiblelogin.description = Umo\u017E\u0148uj\u00ED u\u017Eivatel\u016Fm p\u0159\u00EDstup k "P\u0159ihl\u00E1sit jako neviditeln\u00FD" op\u010Dn\u00ED.
client.features.logoutexit = Odhl\u00E1\u0161en\u00ED & Exit
client.features.logoutexit.description = Povolit u\u017Eivatel\u016Fm odhl\u00E1sit a ukon\u010Dit.
client.features.movecopy = Move & Copy Kontakty
client.features.movecopy.description = Povolit u\u017Eivatel\u016Fm p\u0159esouvat a kop\u00EDrovat kontakty.
client.features.otherclients = (Spark a ostatn\u00ED klienti)
client.features.passwordchange = Zm\u011Bna hesla
client.features.passwordchange.description = Povolit u\u017Eivatel\u016Fm m\u011Bnit sv\u00E1 hesla.
client.features.personsearch = Osoba pole hled\u00E1n\u00ED
client.features.personsearch.description = Umo\u017E\u0148uj\u00ED u\u017Eivatel\u016Fm p\u0159\u00EDstup k osob\u011B vyhled\u00E1vac\u00EDho pole.
client.features.plugins = pluginy Menu
client.features.plugins.description = Umo\u017E\u0148uj\u00ED u\u017Eivatel\u016Fm p\u0159\u00EDstup k menu "Plugins".
client.features.preferences = preference Menu
client.features.preferences.description = Umo\u017E\u0148uj\u00ED u\u017Eivatel\u016Fm p\u0159\u00EDstup k "Preferences" polo\u017Eky menu.
client.features.presence = Presence Status Change
client.features.presence.description = Povolit u\u017Eivatel\u016Fm zm\u011Bnit jejich stav \u00FA\u010Dasti.
client.features.removals = Kontakt a skupiny St\u011Bhov\u00E1n\u00ED
client.features.removals.description = Umo\u017E\u0148uj\u00ED u\u017Eivatel\u016Fm mazat kontakty a skupiny.
client.features.renames = Kontakt & Group P\u0159ejmenuje
client.features.renames.description = Umo\u017E\u0148uj\u00ED u\u017Eivatel\u016Fm p\u0159ejmenovat kontakty a skupiny.
client.features.save.settings = Ulo\u017Eit nastaven\u00ED
client.features.savepassandautologin = Ulo\u017Een\u00ED hesla a automatick\u00E9 p\u0159ihl\u00E1\u0161en\u00ED
client.features.savepassandautologin.description = Umo\u017E\u0148uj\u00ED u\u017Eivatel\u016Fm p\u0159\u00EDstup k "ulo\u017Eit heslo" a "Automatick\u00E9 p\u0159ihl\u00E1\u0161en\u00ED" mo\u017Enosti.
client.features.spark.only = (Pouze Spark)
client.features.title = Mo\u017Enosti klient\u016F
client.features.transfer = P\u0159enos souboru
client.features.transfer.description = Povolit pro zas\u00EDl\u00E1n\u00ED soubor\u016F a obr\u00E1zk\u016F z jednoho u\u017Eivatele na jin\u00E9ho.
client.features.update.features = Povolen\u00ED mo\u017Enost\u00ED klient\u016F bylo aktualizov\u00E1no.
client.features.updates = aktualizace
client.features.updates.description = Umo\u017Enit u\u017Eivatel\u016Fm aktualizovat klienta Spark.
client.features.vcard = profil Editace
client.features.vcard.description = Povolit u\u017Eivatel\u016Fm zm\u011Bnit sv\u00E9 u\u017Eivatelsk\u00E9 profily.
client.features.viewnotes = View Notes
client.features.viewnotes.description = Umo\u017E\u0148uj\u00ED u\u017Eivatel\u016Fm p\u0159\u00EDstup k "View Notes" polo\u017Eky menu.
client.features.viewtasklist = Zobrazen\u00ED seznamu \u00FAkol\u016F
client.features.viewtasklist.description = Umo\u017E\u0148uj\u00ED u\u017Eivatel\u016Fm p\u0159\u00EDstup k "View seznamu \u00FAkol\u016F" polo\u017Eky menu.
permitted.client.title = Povolen\u00ed klienti permitted.client.title = Povolen\u00ed klienti
permitted.client.description = Pou\u017eijte spodn\u00ed formul\u00e1\u0159 pro omezen\u00ed p\u0159\u00edstupu klient\u016f. permitted.client.description = Pou\u017eijte spodn\u00ed formul\u00e1\u0159 pro omezen\u00ed p\u0159\u00edstupu klient\u016f.
......
...@@ -49,24 +49,70 @@ admin.item.spark-version.description=Haga clic para setear la versi\u00f3n del c ...@@ -49,24 +49,70 @@ admin.item.spark-version.description=Haga clic para setear la versi\u00f3n del c
admin.item.spark-download.name=Descargar Spark admin.item.spark-download.name=Descargar Spark
admin.item.spark-download.description=Descargar Spark. admin.item.spark-download.description=Descargar Spark.
# Enteprise Spark Manager # Enterprise Spark Manager
client.features.title = Prestaciones de Clientes client.feature = Prestaci\u00F3n
client.feature = Prestaci\u00f3n client.features.accounts = Registro de cuenta
client.features.spark.only = (s\u00f3lo Spark) client.features.accounts.description = Permitir a los usuarios registrar nuevas cuentas.
client.features.update.features = Permisos de prestaciones de clientes han sido actualizados. client.features.addcontacts = A\u00F1adir contactos
client.features.info = Utilice el siguiente formulario para habilitar o deshabilitar prestaciones de clientes. \ client.features.addcontacts.description = Permitir a los usuarios agregar nuevos contactos.
Nota: Algunas de las restricciones de clientes s\u00f3lo aplican al cliente Spark. client.features.addgroups = Agregar grupos
client.features.broadcasting = Difusi\u00f3n client.features.addgroups.description = Permiten a los usuarios a\u00F1adir nuevos grupos.
client.features.broadcasting.description = Permitir difundir mensajes. client.features.advanced = Configuraci\u00F3n avanzada
client.features.enabled = Habilitado client.features.advanced.description = Permitir a los usuarios acceder al bot\u00F3n de configuraci\u00F3n "Avanzado".
client.features.disabled = Deshabilitado client.features.avatars = avatares
client.features.filetransfer = Transferencia de Archivos client.features.avatars.description = Permiten a los usuarios acceder a la pesta\u00F1a de "Avatar".
client.features.filetransfer.description = Permitir enviar archivos de un cliente a otro. client.features.broadcasting = Difusi\u00F3n
client.features.groupchat = Salas de Conferencias client.features.broadcasting.description = Permitir la difusi\u00F3n de mensajes.
client.features.groupchat.description = Permitir ingresar a salas de conferencias. client.features.disabled = Deshabilitado
client.features.vcard = Avatar/Tarjeta Profesional Electr\u00f3nica client.features.enabled = Habilitado
client.features.vcard.description = Permitir a los usuarios modificar sus tarjetas y avatars. client.features.groupchat = Salas de Conferencias
client.features.save.settings = Salvar Seteos client.features.groupchat.description = Permitir ingresar a salas de conferencias.
client.features.helpforums = Foros de ayuda
client.features.helpforums.description = Permitir a los usuarios el acceso a la opci\u00F3n de men\u00FA "foros de Spark".
client.features.helpuserguide = Ayuda Gu\u00EDa del Usuario
client.features.helpuserguide.description = Permitir a los usuarios el acceso a la opci\u00F3n de men\u00FA "Instrucciones de uso".
client.features.history = Ajustes de historia
client.features.history.description = Permitir a los usuarios el acceso a los ajustes hist\u00F3ricos.
client.features.hostname = Anfitri\u00F3n de cambio de nombre
client.features.hostname.description = Permitir a los usuarios cambiar el nombre de host.
client.features.info = Utilice el formulario de abajo para activar o desactivar las funciones del cliente. Nota: A menos que se especifique lo contrario, las siguientes opciones se refieren al cliente Spark.
client.features.invisiblelogin = Firma el invisible
client.features.invisiblelogin.description = Permitir a los usuarios acceder a la opci\u00F3n "Inicie sesi\u00F3n como invisible".
client.features.logoutexit = Salir y Salir
client.features.logoutexit.description = Permitir a los usuarios para desconectarse y salir.
client.features.movecopy = Mover y Copiar contactos
client.features.movecopy.description = Permitir a los usuarios mover y copiar contactos.
client.features.otherclients = (Spark y otros clientes)
client.features.passwordchange = Cambiar contrase\u00F1a
client.features.passwordchange.description = Permitir a los usuarios cambiar las contrase\u00F1as Su.
client.features.personsearch = Persona Campo de b\u00FAsqueda
client.features.personsearch.description = Permitir a los usuarios el acceso al campo de b\u00FAsqueda persona.
client.features.plugins = Men\u00FA plugins
client.features.plugins.description = Permitir a los usuarios el acceso a la opci\u00F3n de men\u00FA "Plugins".
client.features.preferences = Men\u00FA preferencias
client.features.preferences.description = Permitir a los usuarios el acceso a la opci\u00F3n de men\u00FA "Preferencias".
client.features.presence = Presencia de cambio de estado
client.features.presence.description = Permitir a los usuarios cambiar su estado de presencia.
client.features.removals = Contacto y Grupo Mudanzas
client.features.removals.description = Permitir a los usuarios eliminar contactos y grupos.
client.features.renames = Contacto y Grupo Cambia el nombre
client.features.renames.description = Permitir a los usuarios cambiar el nombre contactos y grupos.
client.features.save.settings = Salvar Seteos
client.features.savepassandautologin = Guardar contrase\u00F1a y inicio de sesi\u00F3n autom\u00E1tico
client.features.savepassandautologin.description = Permitir acceso a las opciones "Guardar contrase\u00F1a" y "Inicio de sesi\u00F3n autom\u00E1tico".
client.features.spark.only = (s\u00F3lo Spark)
client.features.title = Prestaciones de Clientes
client.features.transfer = Transferencia de archivos
client.features.transfer.description = Permitir el env\u00EDo de archivos e im\u00E1genes de un usuario a otro.
client.features.update.features = Permisos de prestaciones de clientes han sido actualizados.
client.features.updates = actualizaciones
client.features.updates.description = Permitir que los usuarios actualicen el cliente Spark.
client.features.vcard = Edici\u00F3n de perfiles
client.features.vcard.description = Permitir a los usuarios cambiar sus perfiles de usuario.
client.features.viewnotes = Ver notas
client.features.viewnotes.description = Permitir a los usuarios el acceso a la opci\u00F3n de men\u00FA "Ver notas".
client.features.viewtasklist = Ver lista de tareas
client.features.viewtasklist.description = Permitir a los usuarios el acceso a la opci\u00F3n de men\u00FA "Ver lista de tareas".
permitted.client.title = Clientes Permitidos permitted.client.title = Clientes Permitidos
permitted.client.description = Utilice el siguiente formulario para restringir acceso de clientes. permitted.client.description = Utilice el siguiente formulario para restringir acceso de clientes.
......
...@@ -114,22 +114,72 @@ archive.settings.rebuild.success=Le re-indexage est en cours. ...@@ -114,22 +114,72 @@ archive.settings.rebuild.success=Le re-indexage est en cours.
archive.settings.success=Les param\u00e8tres d'archivage ont \u00e9t\u00e9 enregistr\u00e9s. archive.settings.success=Les param\u00e8tres d'archivage ont \u00e9t\u00e9 enregistr\u00e9s.
archive.settings.title=Param\u00e8tres d'Archivage archive.settings.title=Param\u00e8tres d'Archivage
archive.settings.update.settings=Param\u00e8tres de Mise \u00e0 jour archive.settings.update.settings=Param\u00e8tres de Mise \u00e0 jour
client.feature=Module
client.features.broadcasting=Diffusion # Enterprise Spark Manager
client.features.broadcasting.description=Permet d'envoyer un message. client.feature = Module
client.features.disabled=D\u00e9sactiv\u00e9 client.features.accounts = Enregistrement du Compte
client.features.enabled=Activ\u00e9 client.features.accounts.description = Permettre aux utilisateurs d'enregistrer de nouveaux comptes.
client.features.filetransfer=Transfert de Fichiers client.features.addcontacts = Ajouter des contacts
client.features.filetransfer.description=Permet de d'envoyer des fichiers entre utilisateurs. client.features.addcontacts.description = Autoriser les utilisateurs \u00E0 ajouter de nouveaux contacts.
client.features.groupchat=Group Chat client.features.addgroups = Ajouter des groupes
client.features.groupchat.description=Permet d'entrer dans les Salons "Group Chat" client.features.addgroups.description = Autoriser les utilisateurs \u00E0 ajouter de nouveaux groupes.
client.features.info=Utiliser le formulaire ci-dessous pour activer ou d\u00e9sactiver des modules client. NB: Certaines restrictions client ne s'appliquent seulement au client Spark. client.features.advanced = Configuration avanc\u00E9e
client.features.save.settings=Enregistrer les Param\u00e8tres client.features.advanced.description = Permettre aux utilisateurs d'acc\u00E9der au bouton de configuration "Avanc\u00E9" sur l'\u00E9cran de connexion.
client.features.spark.only=(Seulement applicable \u00e0 Spark) client.features.avatars = Avatars
client.features.title=Modules Client client.features.avatars.description = Autoriser les utilisateurs \u00E0 acc\u00E9der \u00E0 l'onglet "Avatar".
client.features.update.features=Les permissions de module ont \u00e9t\u00e9 mise \u00e0 jour: client.features.broadcasting = Diffusion
client.features.vcard=Avatar/VCard client.features.broadcasting.description = Autoriser la diffusion de messages.
client.features.vcard.description=Permet aux utilisateurs de changer leur profils et avatars. client.features.disabled = D\u00E9sactiv\u00E9
client.features.enabled = Activ\u00E9
client.features.groupchat = Group Chat
client.features.groupchat.description = Permet d'entrer dans les Salons "Group Chat"
client.features.helpforums = Forums d'aide
client.features.helpforums.description = Permettre aux utilisateurs d'acc\u00E9der \u00E0 l'\u00E9l\u00E9ment de menu "Spark forums".
client.features.helpuserguide = Guide d'utilisation de l'aide
client.features.helpuserguide.description = Permettre aux utilisateurs d'acc\u00E9der \u00E0 l'\u00E9l\u00E9ment de menu "Guide de l'utilisateur".
client.features.history = Param\u00E8tres d'historique
client.features.history.description = Autoriser les utilisateurs \u00E0 acc\u00E9der aux param\u00E8tres d'historique.
client.features.hostname = Changement de nom d'h\u00F4te
client.features.hostname.description = Permettre aux utilisateurs de modifier le nom d'h\u00F4te.
client.features.info = Utilisez le formulaire ci-dessous pour activer ou d\u00E9sactiver les fonctionnalit\u00E9s du client. Remarque: Sauf indication contraire, les options suivantes concernent le client Spark.
client.features.invisiblelogin = Se connecter en tant qu'invisible
client.features.invisiblelogin.description = Autoriser les utilisateurs \u00E0 acc\u00E9der \u00E0 l'option "Se connecter comme invisible".
client.features.logoutexit = D\u00E9connexion & Sortie
client.features.logoutexit.description = Autoriser les utilisateurs \u00E0 se d\u00E9connecter et \u00E0 quitter.
client.features.movecopy = D\u00E9placer et copier les contacts
client.features.movecopy.description = Permettre aux utilisateurs de d\u00E9placer et de copier des contacts.
client.features.otherclients = (Spark et autres clients)
client.features.passwordchange = Changement de mot de passe
client.features.passwordchange.description = Permettre aux utilisateurs de modifier leurs mots de passe.
client.features.personsearch = Zone de recherche de personne
client.features.personsearch.description = Autoriser les utilisateurs \u00E0 acc\u00E9der au champ de recherche de la personne.
client.features.plugins = Menu Plugins
client.features.plugins.description = Autoriser les utilisateurs \u00E0 acc\u00E9der \u00E0 l'\u00E9l\u00E9ment de menu "Plugins".
client.features.preferences = Menu Pr\u00E9f\u00E9rences
client.features.preferences.description = Permettre aux utilisateurs d'acc\u00E9der \u00E0 l'\u00E9l\u00E9ment de menu "Pr\u00E9f\u00E9rences".
client.features.presence = Changement de statut de pr\u00E9sence
client.features.presence.description = Permettre aux utilisateurs de modifier leur statut de pr\u00E9sence.
client.features.removals = Contactez-nous
client.features.removals.description = Autoriser les utilisateurs \u00E0 supprimer des contacts et des groupes.
client.features.renames = Contact & Groupe Renommer
client.features.renames.description = Permettre aux utilisateurs de renommer des contacts et des groupes.
client.features.save.settings = Enregistrer les Param\u00E8tres
client.features.savepassandautologin = Enregistrer le mot de passe & Autologin
client.features.savepassandautologin.description = Permettre l'acc\u00E8s aux options "Enregistrer le mot de passe" et "Connexion automatique".
client.features.spark.only = (Seulement applicable \u00E0 Spark)
client.features.title = Modules Client
client.features.transfer = Transfert de fichier
client.features.transfer.description = Autoriser l'envoi de fichiers et d'images d'un utilisateur \u00E0 un autre.
client.features.update.features = Les permissions de module ont \u00E9t\u00E9 mise \u00E0 jour:
client.features.updates = Mises \u00E0 jour
client.features.updates.description = Permettre aux utilisateurs de mettre \u00E0 jour le client Spark.
client.features.vcard = Modification du profil
client.features.vcard.description = Permettre aux utilisateurs de modifier leurs profils utilisateur.
client.features.viewnotes = Voir Notes
client.features.viewnotes.description = Permettre aux utilisateurs d'acc\u00E9der \u00E0 l'option de menu "Afficher les notes".
client.features.viewtasklist = Afficher la liste des t\u00E2ches
client.features.viewtasklist.description = Permettre aux utilisateurs d'acc\u00E9der \u00E0 l'\u00E9l\u00E9ment de menu "Afficher la liste des t\u00E2ches".
dashboard.currentconversations=Conversations en cours dashboard.currentconversations=Conversations en cours
dashboard.currentconversations.details=Voir les d\u00e9tails dashboard.currentconversations.details=Voir les d\u00e9tails
dashboard.currentconversations.lastactivity=Derni\u00e8re activit\u00e9 dashboard.currentconversations.lastactivity=Derni\u00e8re activit\u00e9
......
...@@ -71,24 +71,70 @@ admin.item.spark-version.description=Clique para ajustar a vers\u00e3o do client ...@@ -71,24 +71,70 @@ admin.item.spark-version.description=Clique para ajustar a vers\u00e3o do client
admin.item.spark-download.name=Download do Spark admin.item.spark-download.name=Download do Spark
admin.item.spark-download.description=Download do Spark. admin.item.spark-download.description=Download do Spark.
# Enteprise Spark Manager # Enterprise Spark Manager
client.features.title = Funcionalidades de Cliente client.feature = Funcionalidades
client.feature = Funcionalidades client.features.accounts = Registro de conta
client.features.spark.only = (Apenas Spark) client.features.accounts.description = Permitir que os usu\u00E1rios registrem novas contas.
client.features.update.features = Permiss\u00f5es de funcionalidades do cliente foram atualizadas. client.features.addcontacts = Adicionar contatos
client.features.info = Utilize o formul\u00e1rio abaixo para habilitar ou desabilitar funcionalidades de cliente \ client.features.addcontacts.description = Permitir aos usu\u00E1rios adicionar novos contatos.
Notex: Algumas das restri\u00e7\u00f5es de cliente aplicam-se somente ao cliente Spark. client.features.addgroups = Adicionar grupos
client.features.broadcasting = Transmitindo client.features.addgroups.description = Permitir aos usu\u00E1rios adicionar novos grupos.
client.features.broadcasting.description = Permitir transmiss\u00e3o de mensagens. client.features.advanced = Configura\u00E7\u00E3o avan\u00E7ada
client.features.enabled = Habilitado client.features.advanced.description = Permitir aos usu\u00E1rios acesso ao bot\u00E3o "Avan\u00E7ado" na configura\u00E7\u00E3o de tela de login.
client.features.disabled = Desabilitado client.features.avatars = avatars
client.features.filetransfer = Transfer\u00eancia de Arquivo client.features.avatars.description = Permitir aos usu\u00E1rios acesso para a guia "Avatar".
client.features.filetransfer.description = Permitir envio de arquivos de um usu\u00e1rio para outro. client.features.broadcasting = Transmitindo
client.features.groupchat = Bate-Papo em Grupo client.features.broadcasting.description = Permitir a difus\u00E3o de mensagens.
client.features.groupchat.description = Permite entrar em salas de bate-papo. client.features.disabled = Desabilitado
client.features.vcard = Avatar/VCard client.features.enabled = Habilitado
client.features.vcard.description = Permitir usu\u00e1rios a alterar seus perfis e avatares. client.features.groupchat = Bate-Papo em Grupo
client.features.save.settings = Salvar Ajustes client.features.groupchat.description = Permite entrar em salas de bate-papo.
client.features.helpforums = F\u00F3runs de Ajuda
client.features.helpforums.description = Permitir aos usu\u00E1rios o acesso ao item de menu "f\u00F3runs de Spark".
client.features.helpuserguide = Guia do usu\u00E1rio Ajuda
client.features.helpuserguide.description = Permitir aos usu\u00E1rios acesso ao "Guia do usu\u00E1rio" item de menu.
client.features.history = Configura\u00E7\u00F5es de hist\u00F3ria
client.features.history.description = Permitir aos usu\u00E1rios acesso a configura\u00E7\u00F5es de hist\u00F3rico.
client.features.hostname = Host Name Mudan\u00E7a
client.features.hostname.description = Permitir que os usu\u00E1rios alterem o nome do host.
client.features.info = Utilize o formul\u00E1rio abaixo para ativar ou desativar recursos do cliente. Nota: salvo indica\u00E7\u00E3o em contr\u00E1rio, as seguintes op\u00E7\u00F5es se referem ao cliente Spark.
client.features.invisiblelogin = Entrar como invis\u00EDvel
client.features.invisiblelogin.description = Permitir aos usu\u00E1rios acesso ao "Entrar como invis\u00EDvel" op\u00E7\u00E3o na tela de login.
client.features.logoutexit = Sair & Exit
client.features.logoutexit.description = Permitir que os usu\u00E1rios sair e sair.
client.features.movecopy = Mover e Copiar Contactos
client.features.movecopy.description = Permitir que os usu\u00E1rios mover e copiar contactos.
client.features.otherclients = (Spark e outros clientes)
client.features.passwordchange = Altera\u00E7\u00E3o de Senha
client.features.passwordchange.description = Permitir que os usu\u00E1rios alterem senhas Sua.
client.features.personsearch = Pessoa Search Field
client.features.personsearch.description = Permitir aos usu\u00E1rios acesso ao campo de busca pessoa.
client.features.plugins = menu de plugins
client.features.plugins.description = Permitir aos usu\u00E1rios o acesso ao item de menu "Plugins".
client.features.preferences = menu prefer\u00EAncias
client.features.preferences.description = Permitir aos usu\u00E1rios o acesso ao item do menu "Prefer\u00EAncias".
client.features.presence = Presen\u00E7a Mudan\u00E7a de Status
client.features.presence.description = Permitir aos utilizadores alterar seu status de presen\u00E7a.
client.features.removals = Contato & Grupo Mudan\u00E7as
client.features.removals.description = Permitir que usu\u00E1rios para remover contatos e grupos.
client.features.renames = Contato e Grupo Renames
client.features.renames.description = Permitir que usu\u00E1rios para renomear contatos e grupos.
client.features.save.settings = Salvar Ajustes
client.features.savepassandautologin = Salve senha e login autom\u00E1tico
client.features.savepassandautologin.description = Permita que os usu\u00E1rios acessem as op\u00E7\u00F5es "Salvar senha" e "Auto login".
client.features.spark.only = (Apenas Spark)
client.features.title = Funcionalidades de Cliente
client.features.transfer = File Transfer
client.features.transfer.description = Permite o envio de arquivos e imagens de um usu\u00E1rio para outro.
client.features.update.features = Permiss\u00F5es de funcionalidades do cliente foram atualizadas.
client.features.updates = atualiza\u00E7\u00F5es
client.features.updates.description = Permitir aos usu\u00E1rios atualizar o cliente Spark.
client.features.vcard = Edi\u00E7\u00E3o de Perfil
client.features.vcard.description = Permitir que os usu\u00E1rios alterem seus perfis de usu\u00E1rio.
client.features.viewnotes = notas
client.features.viewnotes.description = Permitir aos usu\u00E1rios o acesso ao item de menu "notas".
client.features.viewtasklist = Ver lista de tarefas
client.features.viewtasklist.description = Permitir aos usu\u00E1rios acesso ao "Ver lista de tarefas" item de menu.
permitted.client.title = Clientes Permitidos permitted.client.title = Clientes Permitidos
permitted.client.description = Utilize o formul\u00e1rio abaixo para restringir acesso do cliente. permitted.client.description = Utilize o formul\u00e1rio abaixo para restringir acesso do cliente.
......
...@@ -69,23 +69,70 @@ admin.item.spark-version.description=\u5355\u51fb\u4e3a\u6bcf\u4e2a\u5e73\u53f0\ ...@@ -69,23 +69,70 @@ admin.item.spark-version.description=\u5355\u51fb\u4e3a\u6bcf\u4e2a\u5e73\u53f0\
admin.item.spark-download.name=\u4e0b\u8f7dSpark admin.item.spark-download.name=\u4e0b\u8f7dSpark
admin.item.spark-download.description=\u4e0b\u8f7dSpark. admin.item.spark-download.description=\u4e0b\u8f7dSpark.
# Enteprise Spark Manager # Enterprise Spark Manager
client.features.title = \u5ba2\u6237\u7aef\u7279\u6027 client.feature = \u7279\u6027
client.feature = \u7279\u6027 client.features.accounts = \u5E10\u6237\u6CE8\u518C
client.features.spark.only = (\u4ec5\u7528\u4e8eSpark) client.features.accounts.description = \u5141\u8BB8\u7528\u6237\u6CE8\u518C\u65B0\u5E10\u6237\u3002
client.features.update.features = \u5ba2\u6237\u7aef\u7279\u6027\u5141\u8bb8\u88ab\u66f4\u65b0 client.features.addcontacts = \u6DFB\u52A0\u8054\u7CFB\u4EBA
client.features.info = \u4f7f\u7528\u4e0b\u8868\u5141\u8bb8\u6216\u7981\u6b62\u4f7f\u7528\u5ba2\u6237\u7aef\u7aef\u7279\u6027\u3002 \u6ce8\u610f\uff1a\u90e8\u5206\u5ba2\u6237\u7aef\u9650\u5236\u4e86\u5bf9Spark\u5ba2\u6237\u7aef\u7684\u652f\u6301\u3002 client.features.addcontacts.description = \u5141\u8BB8\u7528\u6237\u6DFB\u52A0\u65B0\u8054\u7CFB\u4EBA\u3002
client.features.broadcasting = \u5e7f\u64ad client.features.addgroups = \u6DFB\u52A0\u7EC4
client.features.broadcasting.description = \u5141\u8bb8\u5e7f\u64ad\u4fe1\u606f\u7ed9\u6307\u5b9a\u7684\u7ec4\u6216\u5168\u90e8\u7684\u597d\u53cb\u5217\u8868 client.features.addgroups.description = \u5141\u8BB8\u7528\u6237\u6DFB\u52A0\u65B0\u7EC4\u3002
client.features.enabled = \u6b63\u5e38 client.features.advanced = \u9AD8\u7EA7\u914D\u7F6E
client.features.disabled = \u7981\u6b62 client.features.advanced.description = \u5141\u8BB8\u7528\u6237\u5728\u767B\u5F55\u5C4F\u5E55\u4E0A\u8BBF\u95EE\u201C\u9AD8\u7EA7\u201D\u914D\u7F6E\u6309\u94AE\u3002
client.features.filetransfer = \u6587\u4ef6\u4f20\u9001 client.features.avatars = \u5934\u50CF
client.features.filetransfer.description = \u5141\u8bb8\u5728\u7528\u6237\u4e4b\u95f4\u4f20\u9001\u6587\u4ef6 client.features.avatars.description = \u5141\u8BB8\u7528\u6237\u8BBF\u95EE\u201C\u5934\u50CF\u201D\u6807\u7B7E\u3002
client.features.groupchat = \u5206\u7ec4\u5bf9\u8bdd client.features.broadcasting = \u5E7F\u64AD
client.features.groupchat.description = \u5141\u8bb8\u52a0\u5165\u5206\u7ec4\u5bf9\u8bdd\u623f\u95f4 client.features.broadcasting.description = \u5141\u8BB8\u5E7F\u64AD\u6D88\u606F\u3002
client.features.vcard = \u4e2a\u4eba\u5f62\u8c61 client.features.disabled = \u7981\u6B62
client.features.vcard.description = \u5141\u8bb8\u7528\u6237\u6539\u53d8\u81ea\u5df1\u7684\u4e2a\u4eba\u5f62\u8c61 client.features.enabled = \u6B63\u5E38
client.features.save.settings = \u4fdd\u5b58\u8bbe\u7f6e client.features.groupchat = \u5206\u7EC4\u5BF9\u8BDD
client.features.groupchat.description = \u5141\u8BB8\u52A0\u5165\u5206\u7EC4\u5BF9\u8BDD\u623F\u95F4
client.features.helpforums = \u5E2E\u52A9\u8BBA\u575B
client.features.helpforums.description = \u5141\u8BB8\u7528\u6237\u8BBF\u95EE\u201CSpark\u8BBA\u575B\u201D\u83DC\u5355\u9879\u3002
client.features.helpuserguide = \u5E2E\u52A9\u7528\u6237\u6307\u5357
client.features.helpuserguide.description = \u5141\u8BB8\u7528\u6237\u8BBF\u95EE\u201C\u7528\u6237\u6307\u5357\u201D\u83DC\u5355\u9879\u3002
client.features.history = \u5386\u53F2\u8BB0\u5F55\u8BBE\u7F6E
client.features.history.description = \u5141\u8BB8\u7528\u6237\u8BBF\u95EE\u5386\u53F2\u8BB0\u5F55\u8BBE\u7F6E\u3002
client.features.hostname = \u4E3B\u673A\u540D\u66F4\u6539
client.features.hostname.description = \u5141\u8BB8\u7528\u6237\u66F4\u6539\u4E3B\u673A\u540D\u3002
client.features.info = \u4F7F\u7528\u4E0B\u9762\u7684\u8868\u5355\u542F\u7528\u6216\u7981\u7528\u5BA2\u6237\u7AEF\u529F\u80FD\u3002 \u6CE8\u610F\uFF1A\u9664\u975E\u53E6\u6709\u8BF4\u660E\uFF0C\u4EE5\u4E0B\u9009\u9879\u4E0ESpark\u5BA2\u6237\u7AEF\u76F8\u5173\u3002
client.features.invisiblelogin = \u767B\u5F55\u4E3A\u4E0D\u53EF\u89C1
client.features.invisiblelogin.description = \u5141\u8BB8\u7528\u6237\u5728\u767B\u5F55\u5C4F\u5E55\u4E0A\u8BBF\u95EE\u201C\u4EE5\u4E0D\u53EF\u89C1\u767B\u5F55\u201D\u9009\u9879\u3002
client.features.logoutexit = \u9000\u51FA\u5E76\u9000\u51FA
client.features.logoutexit.description = \u5141\u8BB8\u7528\u6237\u6CE8\u9500\u5E76\u9000\u51FA\u3002
client.features.movecopy = \u79FB\u52A8\u548C\u590D\u5236\u8054\u7CFB\u4EBA
client.features.movecopy.description = \u5141\u8BB8\u7528\u6237\u79FB\u52A8\u548C\u590D\u5236\u8054\u7CFB\u4EBA\u3002
client.features.otherclients = (Spark\u548C\u5176\u4ED6\u5BA2\u6237\u7AEF)
client.features.passwordchange = \u5BC6\u7801\u66F4\u6539
client.features.passwordchange.description = \u5141\u8BB8\u7528\u6237\u66F4\u6539\u5176\u5BC6\u7801\u3002
client.features.personsearch = \u4EBA\u5458\u641C\u7D22\u5B57\u6BB5
client.features.personsearch.description = \u5141\u8BB8\u7528\u6237\u8BBF\u95EE\u4EBA\u5458\u641C\u7D22\u5B57\u6BB5\u3002
client.features.plugins = \u63D2\u4EF6\u83DC\u5355
client.features.plugins.description = \u5141\u8BB8\u7528\u6237\u8BBF\u95EE\u201C\u63D2\u4EF6\u201D\u83DC\u5355\u9879\u3002
client.features.preferences = \u9996\u9009\u9879\u83DC\u5355
client.features.preferences.description = \u5141\u8BB8\u7528\u6237\u8BBF\u95EE\u201C\u9996\u9009\u9879\u201D\u83DC\u5355\u9879\u3002
client.features.presence = \u72B6\u6001\u66F4\u6539
client.features.presence.description = \u5141\u8BB8\u7528\u6237\u66F4\u6539\u5176\u5728\u7EBF\u72B6\u6001\u3002
client.features.removals = \u8054\u7CFB\u548C\u7EC4\u5220\u9664
client.features.removals.description = \u5141\u8BB8\u7528\u6237\u5220\u9664\u8054\u7CFB\u4EBA\u548C\u7FA4\u7EC4\u3002
client.features.renames = \u8054\u7CFB\uFF06\u7EC4\u91CD\u547D\u540D
client.features.renames.description = \u5141\u8BB8\u7528\u6237\u91CD\u547D\u540D\u8054\u7CFB\u4EBA\u548C\u7EC4\u3002
client.features.save.settings = \u4FDD\u5B58\u8BBE\u7F6E
client.features.savepassandautologin = \u4FDD\u5B58\u5BC6\u7801\u548C\u81EA\u52A8\u767B\u5F55
client.features.savepassandautologin.description = \u5141\u8BB8\u7528\u6237\u8BBF\u95EE\u767B\u5F55\u83DC\u5355\u4E0A\u7684\u201C\u4FDD\u5B58\u5BC6\u7801\u201D\u548C\u201C\u81EA\u52A8\u767B\u5F55\u201D\u9009\u9879\u3002
client.features.spark.only = (\u4EC5\u7528\u4E8ESpark)
client.features.title = \u5BA2\u6237\u7AEF\u7279\u6027
client.features.transfer = \u6587\u4EF6\u4F20\u8F93
client.features.transfer.description = \u5141\u8BB8\u5C06\u6587\u4EF6\u548C\u56FE\u50CF\u4ECE\u4E00\u4E2A\u7528\u6237\u53D1\u9001\u5230\u53E6\u4E00\u4E2A\u7528\u6237\u3002
client.features.update.features = \u5BA2\u6237\u7AEF\u7279\u6027\u5141\u8BB8\u88AB\u66F4\u65B0
client.features.updates = \u66F4\u65B0
client.features.updates.description = \u5141\u8BB8\u7528\u6237\u66F4\u65B0Spark\u5BA2\u6237\u7AEF\u3002
client.features.vcard = \u914D\u7F6E\u6587\u4EF6\u7F16\u8F91
client.features.vcard.description = \u5141\u8BB8\u7528\u6237\u66F4\u6539\u5176\u7528\u6237\u4E2A\u4EBA\u8D44\u6599\u3002
client.features.viewnotes = \u67E5\u770B\u5907\u6CE8
client.features.viewnotes.description = \u5141\u8BB8\u7528\u6237\u8BBF\u95EE\u201C\u67E5\u770B\u7B14\u8BB0\u201D\u83DC\u5355\u9879\u3002
client.features.viewtasklist = \u67E5\u770B\u4EFB\u52A1\u5217\u8868
client.features.viewtasklist.description = \u5141\u8BB8\u7528\u6237\u8BBF\u95EE\u201C\u67E5\u770B\u4EFB\u52A1\u5217\u8868\u201D\u83DC\u5355\u9879\u3002
permitted.client.title = \u88ab\u51c6\u8bb8\u7684\u5ba2\u6237\u7aef permitted.client.title = \u88ab\u51c6\u8bb8\u7684\u5ba2\u6237\u7aef
permitted.client.description = \u4f7f\u7528\u4e0b\u9762\u7684\u8868\u5355\u9650\u5236\u5ba2\u6237\u7aef\u7684\u8fdb\u5165 permitted.client.description = \u4f7f\u7528\u4e0b\u9762\u7684\u8868\u5355\u9650\u5236\u5ba2\u6237\u7aef\u7684\u8fdb\u5165
......
...@@ -333,26 +333,168 @@ public class SparkManager implements Component { ...@@ -333,26 +333,168 @@ public class SparkManager implements Component {
* @param responseElement the feature response element. * @param responseElement the feature response element.
*/ */
private void buildFeatureSet(Element responseElement) { private void buildFeatureSet(Element responseElement) {
// Check for broadcast service. // Check for ACCOUNT REGISTRATION feature
boolean accountsEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("accounts.enabled", "true"));
if (accountsEnabled) {
responseElement.addElement("feature").addAttribute("var", "accounts-reg");
}
// Check for ADD CONTACTS feature
boolean addcontactsEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("addcontacts.enabled", "true"));
if (addcontactsEnabled) {
responseElement.addElement("feature").addAttribute("var", "add-contacts");
}
// Check for ADD GROUPS feature
boolean addgroupsEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("addgroups.enabled", "true"));
if (addgroupsEnabled) {
responseElement.addElement("feature").addAttribute("var", "add-groups");
}
// Check for ADVANCED CONFIGURATION feature
boolean advancedEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("advanced.enabled", "true"));
if (advancedEnabled) {
responseElement.addElement("feature").addAttribute("var", "advanced-config");
}
// Check for AVATARS feature
boolean avatarsEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("avatars.enabled", "true"));
if (avatarsEnabled) {
responseElement.addElement("feature").addAttribute("var", "avatar-tab");
}
// Check for BROADCASTING feature
boolean broadcastEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("broadcast.enabled", "true")); boolean broadcastEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("broadcast.enabled", "true"));
if (broadcastEnabled) { if (broadcastEnabled) {
responseElement.addElement("feature").addAttribute("var", "broadcast"); responseElement.addElement("feature").addAttribute("var", "broadcast");
} }
// Check for CONTACT & GROUP REMOVALS feature
boolean removalsEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("removals.enabled", "true"));
if (removalsEnabled) {
responseElement.addElement("feature").addAttribute("var", "removals");
}
// Check for CONTACT & GROUP RENAMES feature
boolean renamesEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("renames.enabled", "true"));
if (renamesEnabled) {
responseElement.addElement("feature").addAttribute("var", "renames");
}
// Check for FILE TRANSFER feature
boolean fileTransferEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("transfer.enabled", "true")); boolean fileTransferEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("transfer.enabled", "true"));
if (fileTransferEnabled) { if (fileTransferEnabled) {
responseElement.addElement("feature").addAttribute("var", "file-transfer"); responseElement.addElement("feature").addAttribute("var", "file-transfer");
} }
// Check for HELP FORUMS feature
boolean helpforumsEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("helpforums.enabled", "true"));
if (helpforumsEnabled) {
responseElement.addElement("feature").addAttribute("var", "help-forums");
}
// Check for HELP USER GUIDE feature
boolean helpuserguideEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("helpuserguide.enabled", "true"));
if (helpuserguideEnabled) {
responseElement.addElement("feature").addAttribute("var", "help-userguide");
}
// Check for HISTORY SETTINGS feature
boolean historyEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("history.enabled", "true"));
if (historyEnabled) {
responseElement.addElement("feature").addAttribute("var", "history-settings");
}
// Check for HOST NAME CHANGE feature
boolean hostnameEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("hostname.enabled", "true"));
if (hostnameEnabled) {
responseElement.addElement("feature").addAttribute("var", "host-name");
}
// Check for LOGIN AS INVISIBLE feature
boolean invisibleloginEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("invisiblelogin.enabled", "true"));
if (invisibleloginEnabled) {
responseElement.addElement("feature").addAttribute("var", "invisible-login");
}
// Check for LOGOUT & EXIT feature
boolean logoutexitEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("logoutexit.enabled", "true"));
if (logoutexitEnabled) {
responseElement.addElement("feature").addAttribute("var", "logout-exit");
}
// Check for MOVE & COPY CONTACTS feature
boolean movecopyEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("movecopy.enabled", "true"));
if (movecopyEnabled) {
responseElement.addElement("feature").addAttribute("var", "move-copy");
}
// Check for MUC feature
boolean mucEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("muc.enabled", "true")); boolean mucEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("muc.enabled", "true"));
if (mucEnabled) { if (mucEnabled) {
responseElement.addElement("feature").addAttribute("var", "muc"); responseElement.addElement("feature").addAttribute("var", "muc");
} }
// Check for PASSWORD CHANGE feature
boolean passwordchangeEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("passwordchange.enabled", "true"));
if (passwordchangeEnabled) {
responseElement.addElement("feature").addAttribute("var", "password-change");
}
// Check for PERSON SEARCH FIELD feature
boolean personsearchEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("personsearch.enabled", "true"));
if (personsearchEnabled) {
responseElement.addElement("feature").addAttribute("var", "person-search");
}
// Check for PLUGINS MENU feature
boolean pluginsEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("plugins.enabled", "true"));
if (pluginsEnabled) {
responseElement.addElement("feature").addAttribute("var", "plugins-menu");
}
// Check for PREFERENCES MENU feature
boolean preferencesEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("preferences.enabled", "true"));
if (preferencesEnabled) {
responseElement.addElement("feature").addAttribute("var", "preferences-menu");
}
// Check for PRESENCE STATUS CHANGE feature
boolean presenceEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("presence.enabled", "true"));
if (presenceEnabled) {
responseElement.addElement("feature").addAttribute("var", "presence-status");
}
// Check for PROFILE & AVATAR EDITING feature
boolean vcardEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("vcard.enabled", "true")); boolean vcardEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("vcard.enabled", "true"));
if (vcardEnabled) { if (vcardEnabled) {
responseElement.addElement("feature").addAttribute("var", "vcard"); responseElement.addElement("feature").addAttribute("var", "vcard");
} }
// Check for SAVE PASSWORD & AUTOLOGIN feature
boolean savepassandautologinEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("savepassandautologin.enabled", "true"));
if (savepassandautologinEnabled) {
responseElement.addElement("feature").addAttribute("var", "save-password");
}
// Check for UPDATES feature
boolean updatesEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("updates.enabled", "true"));
if (updatesEnabled) {
responseElement.addElement("feature").addAttribute("var", "updates");
}
// Check for VIEW NOTES feature
boolean viewnotesEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("viewnotes.enabled", "true"));
if (viewnotesEnabled) {
responseElement.addElement("feature").addAttribute("var", "view-notes");
}
// Check for VIEW TASK LIST feature
boolean viewtasklistEnabled = Boolean.parseBoolean(JiveGlobals.getProperty("viewtasklist.enabled", "true"));
if (viewtasklistEnabled) {
responseElement.addElement("feature").addAttribute("var", "view-tasks");
}
} }
/** /**
......
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