gatein SVN: r7474 - in components/wsrp/trunk/admin-gui/src/main/webapp: WEB-INF/classes and 3 other directories.
by do-not-reply@jboss.org
Author: chris.laprun(a)jboss.com
Date: 2011-09-21 08:05:11 -0400 (Wed, 21 Sep 2011)
New Revision: 7474
Added:
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource.properties
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_fr.properties
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_it.properties
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_ja.properties
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_pt_BR.properties
Removed:
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource.properties
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_fr.properties
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_it.properties
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_ja.properties
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_pt_BR.properties
Modified:
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/portlet.xml
components/wsrp/trunk/admin-gui/src/main/webapp/jsf/common/template.xhtml
Log:
- GTNWSRP-192: Moved resource bundles to locale/portlet so that the ResourceBundleService in GateIn won't complain about them anymore.
Deleted: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource.properties
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource.properties 2011-09-21 08:08:03 UTC (rev 7473)
+++ components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource.properties 2011-09-21 12:05:11 UTC (rev 7474)
@@ -1,226 +0,0 @@
-#
-# JBoss, a division of Red Hat
-# Copyright 2011, Red Hat Middleware, LLC, and individual
-# contributors as indicated by the @authors tag. See the
-# copyright.txt in the distribution for a full listing of
-# individual contributors.
-#
-# This is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# This software is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this software; if not, write to the Free
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-#
-
-## WSRP GUI localization
-
-# JBoss Portal display information
-org.jboss.portal.object.name.WSRPConfigurationPortlet = WSRP Configuration
-org.jboss.portal.instance.name.WSRPConfigurationPortletInstance = WSRP Configuration Portlet
-
-# Tabs
-nav_tabs_consumers = Consumers Configuration
-nav_tabs_producer_config = Producer Configuration
-nav_tabs_producer_management = Producer Management
-
-# Object path in consumer template
-path_consumers_root = Consumers
-path_consumers_consumer = Consumer ''{0}'' configuration
-path_consumers_active = active
-path_consumers_inactive = inactive
-path_consumers_refreshNeeded = (refresh needed)
-
-# Confirm deletion of a consumer screen
-confirm_delete_consumer_title = Delete ''{0}'' consumer?
-confirm_delete_consumer_message = You are about to delete the ''{0}'' consumer!
-confirm_detete_consumer_proceed = Are you sure you want to proceed?
-confirm_delete_consumer_submit = Delete consumer
-confirm_delete_consumer_cancel = Cancel
-
-# Confirm deletion of local registration information screen
-confirm_delete_registration_title = Delete local registration for ''{0}'' consumer?
-confirm_delete_registration_message = You are about to delete the local registration information for the ''{0}'' consumer! \n\
-This is only needed if this consumer had previously registered with the remote producer and this producer \n\
-has been modified to not require registration anymore. \n\
-Only erase local registration information if you experience errors with the producer due to this \n\
-particular situation. Erasing local registration when not required might lead to inability to work with \n\
-this producer anymore.
-confirm_delete_registration_proceed = Are you sure you want to proceed?
-confirm_delete_registration_submit = Erase local registration
-confirm_delete_registration_cancel = Cancel
-
-# Consumers screen
-consumers_title = Manage Consumers
-consumers_create_title = Create a consumer named:
-consumers_create_submit = Create Consumer
-
-# Consumers list
-consumers_table_column_consumer = Consumer
-consumers_table_column_consumer_status = status:
-consumers_table_column_actions = Actions
-consumers_table_action_configure = Configure
-consumers_table_action_refresh = Refresh
-consumers_table_action_activate = Activate
-consumers_table_action_deactivate = Deactivate
-consumers_table_action_register = Register
-consumers_table_action_deregister = Deregister
-consumers_table_action_delete = Delete
-consumers_table_reload = Reload consumers
-consumers_table_action_export = Export
-consumers_table_action_import = Import
-
-# Export
-portlets_table_column_include = Include in export?
-portlets_table_column_portlet_name = Portlet
-portlets_table_export = Export
-portlets_table_configure = Back to consumer configuration
-export_detail_export_time = Export time
-export_detail_expiration_time = Expiration time
-export_detail_portlets = Exported portlets
-export_detail_failed = Failed portlets
-export_detail_has_failed = Has failed portlets?
-export_detail_exported_portlet_name = Exported portlet handle
-export_detail_failed_portlet_error = Error code
-export_detail_failed_portlet_portlets = Failed portlets
-export_detail_failed_portlet_none = No failed portlets.
-export_detail_exports = Back to exports list
-export_detail_consumers = Back to consumers list
-exports_actions = Actions
-exports_actions_delete = Delete
-exports_actions_view = View
-exports_actions_use = Use for import
-import_use = Import?
-import_available_portlets = Available exported portlets
-import_assign = Assign to window
-import_import = Import
-
-# Confirm deletion of an export
-confirm_delete_export_title = Delete export from {0}?
-confirm_delete_export_message = You are about to delete export from {0}!
-confirm_detete_export_proceed = Are you sure you want to proceed?
-confirm_delete_export_submit = Delete export
-confirm_delete_export_cancel = Cancel
-
-
-# Consumer editing screen
-edit_consumer_producer = Producer id:
-edit_consumer_cache = Cache expiration:
-edit_consumer_cache_seconds = (seconds before expiration)
-edit_consumer_timeout = Timeout for WS operations:
-edit_consumer_timeout_milliseconds = (milliseconds before timeout)
-edit_consumer_endpoint = Producer WSDL URL:
-edit_consumer_registration = Registration information:
-edit_consumer_registration_current = Current registration information:
-edit_consumer_prop_name = Name
-edit_consumer_prop_desc = Description
-edit_consumer_prop_value = Value
-edit_consumer_registration_update_props = Update properties
-edit_consumer_registration_no_props = Registration is indicated as required without registration properties.
-edit_consumer_registration_modify = Modify registration
-edit_consumer_registration_modify_title = Modify the registration held with this producer
-edit_consumer_registration_expected = Expected registration information:
-edit_consumer_no_registration = Producer doesn't require registration.
-edit_consumer_registration_context = Registration context:
-edit_consumer_registration_context_handle = Handle:
-edit_consumer_registration_context_erase = Erase local registration
-edit_consumer_registration_context_erase_title = Erase local registration information (potentially dangerous!)
-edit_consumer_refresh = Refresh & Save
-edit_consumer_refresh_title = Save changes and refresh information from producer
-edit_consumer_cancel = Cancel
-edit_consumer_import = Import portlets
-edit_consumer_import_title = Importing portlets
-edit_consumer_export = Export portlets
-edit_consumer_export_title = Exporting portlets
-edit_enable_ws_security= Enable WS Security:
-
-# Confirm registration property deletion screen
-confirm_delete_reg_property_title = Delete ''{0}'' registration property description?
-confirm_delete_reg_property_message = You are about to delete the ''{0}'' registration property description! \n\
-This will trigger invalidation of consumer registrations which will have to modify their registration \n\
-information.
-confirm_delete_reg_property_proceed = Are you sure you want to proceed?
-confirm_delete_reg_property_submit = Delete property
-confirm_delete_reg_property_cancel = Cancel
-
-# Producer configuration screen
-producer_config_title = Producer configuration
-producer_config_sd_requires_reg = Access to full service description requires consumers to be registered.
-producer_config_strict = Use strict WSRP compliance.
-producer_config_requires_reg = Requires registration. Modifying this information will trigger invalidation of consumer registrations.
-producer_config_reg_policy = Registration policy class name:
-producer_config_reg_prop_validator = Registration property validator class name:
-producer_config_reg_props = Registration properties
-producer_config_reg_prop_name = Name
-producer_config_reg_prop_type = Type
-producer_config_reg_prop_label = Label
-producer_config_reg_prop_hint = Hint
-producer_config_reg_prop_action = Action
-producer_config_reg_prop_remove = Remove
-producer_config_no_reg_props = No specified required registration properties.
-producer_config_add_reg_prop = Add property
-producer_config_save = Save
-producer_config_cancel = Cancel
-producer_config_wsdl_v1 = Producer WSDL address for WSRP v1:
-producer_config_wsdl_v2 = Producer WSDL address for WSRP v2:
-
-## Localized messages in JSF beans
-
-bean_support_unexpected_error = An unexpected error occured:
-bean_support_cause = Cause:
-CONSUMER_TYPE = Consumer
-
-# ConsumerBean
-bean_consumer_null_id = No identifier was specified to resolve a consumer from. Please refresh the app and try again.
-bean_consumer_cannot_find_consumer = Couldn''t find consumer ''{0}''!
-bean_consumer_cannot_update_consumer = Couldn't update consumer!
-bean_consumer_cannot_refresh_consumer = Couldn't refresh consumer!
-bean_consumer_modify_reg_success = Successfully modified registration!
-bean_consumer_invalid_modify = Invalid attempt to modify a registration that hasn't been locally modified!
-bean_consumer_cannot_modify_reg = Couldn't modify registration!
-bean_consumer_cannot_erase_reg = Couldn't erase local registration!
-bean_consumer_malformed_url = ''{0}'' is not a valid URL: {1}
-bean_consumer_update_success = Successfully updated consumer!
-bean_consumer_import_success = {0} portlets were successfully imported!
-bean_consumer_import_failed_portlets = The following portlet couldn''t be imported: {0}
-
-# ConsumerManagerBean
-bean_consumermanager_invalid_new_consumer_name = Need a non-null, non-empty name for the new consumer!
-bean_consumermanager_no_consumer = No consumer was selected!
-bean_consumermanager_refresh_bypassed = Refresh was not necessary.
-bean_consumermanager_refresh_success = Refresh was successful.
-bean_consumermanager_refresh_failure = Refresh failed (probably because the registration information was not valid).
-bean_consumermanager_refresh_failure_wsdl = Refresh failed (probably because the WSDL information was not valid).
-bean_consumermanager_refresh_exception = An unexpected error occurred.
-bean_consumermanager_refresh_modify = Either local or remote information has been changed, you should modify your registration with the remote producer.\n\
-The new local information will be saved but your current registration data will be used until you successfully \
-modify the registration with the producer.
-
-# ProducerBean
-bean_producer_regpolicy_unset = RegistrationPolicy unset
-bean_producer_cannot_save = Couldn''t save producer configuration. Cause: {0}
-bean_producer_cannot_reload = Couldn''t reload producer configuration. Cause: {0}
-bean_producer_save_success = Producer configuration successfully saved!
-bean_producer_cancel_success = All modifications made to the producer configuration have been cancelled!
-
-## RegistrationProperty Status localization
-registration_property_status_inexistent = Inexistent on producer
-registration_property_status_missing = Missing
-registration_property_status_missing_value = Missing value
-registration_property_status_unchecked_value = Undetermined status
-registration_property_status_invalid_value = Invalid value
-registration_property_status_valid = Valid
-
-org.jboss.portal.object.name.admin.WSRP=WSRP
-
-INVALID_NAME_ERROR=''{0}'' is an invalid {1} name: Cannot be null, empty or contain '/', '.', '\\', '<', '>', '(', ')', '=' or '%5c'
-DUPLICATE_ERROR=A {1} named ''{0}'' already exists!
-unavailable_service = WSRP service is unavailble. Please activate it before using this portlet.
Deleted: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_fr.properties
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_fr.properties 2011-09-21 08:08:03 UTC (rev 7473)
+++ components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_fr.properties 2011-09-21 12:05:11 UTC (rev 7474)
@@ -1,187 +0,0 @@
-#
-# JBoss, a division of Red Hat
-# Copyright 2011, Red Hat Middleware, LLC, and individual
-# contributors as indicated by the @authors tag. See the
-# copyright.txt in the distribution for a full listing of
-# individual contributors.
-#
-# This is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# This software is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this software; if not, write to the Free
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-#
-
-# JBoss Portal display information
-org.jboss.portal.object.name.WSRPConfigurationPortlet = Configuration WSRP
-org.jboss.portal.instance.name.WSRPConfigurationPortletInstance = Portlet de Configuration pour WSRP
-
-nav_tabs_consumers = Configuration Consommateurs
-nav_tabs_producer_config = Configuration Producteur
-nav_tabs_producer_management = Gestion Producteur
-
-path_consumers_root = Consommateurs
-path_consumers_consumer = Configuration du consommateur ''{0}''
-path_consumers_active = actif
-path_consumers_inactive = inactif
-path_consumers_refreshNeeded = (rafra\u00eechissement requis)
-confirm_delete_consumer_cancel=Annuler
-confirm_delete_consumer_message=Vous \u00eates sur le point d''effacer le consommateur ''{0}''!
-confirm_delete_consumer_submit=Effacer consommateur
-confirm_delete_consumer_title=Voulez-vous r\u00e9ellement effacer le consommateur ''{0}''?
-confirm_detete_consumer_proceed=\u00cates-vous certains de vouloir proc\u00e9der?
-confirm_delete_registration_cancel=Annuler
-confirm_delete_registration_message=Vous \u00eates sur le point d''effacer les informations locales d''enregistrement pour le consommateur ''{0}''! \n\
-Ceci n''est uniquement requis dans le cas o\u00f9 ce consommateur se serait enregistr\u00e9 aupr\u00e8s d''un producteur distant \n\
-qui aurait ensuite \u00e9t\u00e9 modifi\u00e9 pour ne plus requerir d''enregistrement. \n\
-N''effacez les informations locales d''enregistrement que si vous rencontrez des probl\u00e8mes, sp\u00e9cifiques \u00e0 cette \n\
-situation, avec le producteur distant. Effacer les donn\u00e9es d''enregistrement quand ce n''est pas requis peut entra\u00eener \n\
-l''incapacit\u00e9 future d''acc\u00e9der \u00e0 ce producteur.
-confirm_delete_registration_proceed=\u00cates-vous certains de vouloir proc\u00e9der?
-confirm_delete_registration_submit=Effacer enregistrement
-confirm_delete_registration_title=Voulez-vous r\u00e9ellement effacer l''enregistrement du consommateur ''{0}''?
-consumers_create_submit=Cr\u00e9er Consommateur
-consumers_create_title=Cr\u00e9er un consommateur nomm\u00e9:
-consumers_table_action_activate=Activer
-consumers_table_action_configure=Configurer
-consumers_table_action_deactivate=D\u00e9sactiver
-consumers_table_action_delete=Effacer
-consumers_table_action_deregister=D\u00e9senregistrer
-consumers_table_action_refresh=Rafra\u00eechir
-consumers_table_action_register=Enregister
-consumers_table_column_actions=Actions
-consumers_table_column_consumer=Consommateur
-consumers_table_column_consumer_status=status:
-consumers_title=Gestion des Consommateurs
-edit_consumer_cache=Expiration du cache:
-edit_consumer_cache_seconds=(secondes avant expiration)
-edit_consumer_cancel=Annuler
-edit_consumer_endpoint=URL du WSDL du producteur:
-edit_consumer_no_registration=Enregistrement non-requis par le producteur.
-edit_consumer_producer=Identifiant du producteur:
-edit_consumer_prop_desc=Description
-edit_consumer_prop_name=Nom
-edit_consumer_prop_value=Valeur
-edit_consumer_refresh=Rafra\u00eechir & Sauvegarder
-edit_consumer_refresh_title=Sauvegarde des changements et rafra\u00eechissement \u00e0 partir du producteur
-edit_consumer_registration=Information d'enregistrement:
-edit_consumer_registration_context=Contexte d'enregistrement:
-edit_consumer_registration_context_erase=Effacer enregistrement local
-edit_consumer_registration_context_erase_title=Effacer l'information locale d'enregistrement (potentiellement dangereux!)
-edit_consumer_registration_context_handle=Identifiant:
-edit_consumer_registration_current=Information actuelle d'enregistrement:
-edit_consumer_registration_expected=Information attendue d'enregistrement:
-edit_consumer_registration_modify=Modifier l'enregistrement
-edit_consumer_registration_modify_title=Modifier l'enregistrement avec ce producteur
-edit_consumer_registration_no_props=Enregistrement indiqu\u00e9 sans besoin de propri\u00e9t\u00e9s d'enregistrement
-edit_consumer_registration_update_props=Mettre les propri\u00e9t\u00e9s \u00e0 jour
-bean_consumer_cannot_erase_reg=L'effacement de l'enregistrement n'a pu \u00eatre effectu\u00e9!
-bean_consumer_cannot_find_consumer=Le consommateur ''{0}'' n''a pu \u00eatre trouv\u00e9!
-bean_consumer_cannot_modify_reg=La modification de l'enregistrement n'a pu \u00eatre effectu\u00e9e!
-bean_consumer_cannot_refresh_consumer=Le rafra\u00eechissement du consommateur n'a pu \u00eatre effectu\u00e9!
-bean_consumer_cannot_update_consumer=La mise \u00e0 jour du consommateur n'a pu \u00eatre effectu\u00e9e!
-bean_consumer_invalid_modify=Tentative invalide de modification d'enregistrement sans modifications locales.
-bean_consumer_malformed_url=''{0}'' n''est pas une URL valide: {1}
-bean_consumer_modify_reg_success=Enregistrement modifi\u00e9!
-bean_support_cause=Cause:
-bean_support_unexpected_error=Une erreur inattendue s'est produite:
-bean_consumermanager_invalid_new_consumer_name=Un consommateur requiert un nom non-nul et non-vide!
-bean_consumermanager_no_consumer=Aucun consommateur n'a \u00e9t\u00e9 s\u00e9lectionn\u00e9!
-bean_producer_cannot_reload=Le rechargement de la configuration du producteur a \u00e9chou\u00e9. Cause: {0}
-bean_producer_cannot_save=La sauvegarde de la configuration du producteur a \u00e9chou\u00e9. Cause: {0}
-bean_producer_regpolicy_unset=RegistrationPolicy non sp\u00e9cifi\u00e9e
-confirm_delete_reg_property_cancel=Annuler
-confirm_delete_reg_property_message=Vous \u00eates sur le point d''effacer la description de la propri\u00e9t\u00e9 d''enregistrement ''{0}''! \n\
-Cel\u00e0 va entra\u00eener l''invalidation des enregistrements des consommateurs qui devront alors modifier \n\
-leur information d'enregistrement.
-confirm_delete_reg_property_submit=Effacer la propri\u00e9t\u00e9
-confirm_delete_reg_property_title=Voulez-vous r\u00e9ellement effacer la description de la propri\u00e9t\u00e9 d'enregistrement ''{0}''?
-confirm_delete_reg_property_proceed=\u00cates-vous certains de vouloir proc\u00e9der?
-producer_config_add_reg_prop=Ajouter une propri\u00e9t\u00e9
-producer_config_cancel=Annuler
-producer_config_no_reg_props=Aucune propri\u00e9t\u00e9 d'enregistrement sp\u00e9cifi\u00e9e.
-producer_config_reg_policy=Nom de la classe de la politique d'enregistrement:
-producer_config_reg_prop_action=Action
-producer_config_reg_prop_hint=Indice
-producer_config_reg_prop_label=\u00c9tiquette
-producer_config_reg_prop_name=Nom
-producer_config_reg_prop_remove=Enlever
-producer_config_reg_prop_type=Type
-producer_config_reg_prop_validator=Nom de la classe de validation des propri\u00e9t\u00e9s d'enregistrement:
-producer_config_reg_props=Propri\u00e9t\u00e9s d'enregistrement
-producer_config_requires_reg=N\u00e9cessite l'enregistrement. Modifier cette information entra\u00eene l'invalidation des enregistrements consommateurs.
-producer_config_save=Sauvegarder
-producer_config_sd_requires_reg=L'acc\u00e8s \u00e0 la description compl\u00e8te des services requiert l'enregistrement.
-producer_config_strict=Utiliser la validation WSRP stricte.
-producer_config_title=Configuration producteur
-bean_consumermanager_refresh_bypassed=Le rafra\u00eechissement n'\u00e9tait pas requis.
-bean_consumermanager_refresh_exception=Une erreur inattendue s'est produite.
-bean_consumermanager_refresh_failure=Le rafra\u00eechissement a \u00e9chou\u00e9 (probablement \u00e0 cause d'informations d'enregistrement non valides)
-bean_consumermanager_refresh_success=Le rafra\u00eechissement a r\u00e9ussi.
-bean_producer_cancel_success=Toutes les modifications faites \u00e0 la configuration du producteur ont \u00e9t\u00e9 annull\u00e9es!
-bean_producer_save_success=La configuration du producteur a bien \u00e9t\u00e9 sauvegard\u00e9e!
-bean_consumermanager_refresh_modify=Les informations locales ou distantes ont chang\u00e9, vous devriez modifier votre enregistrement avec le producteur.\n\
-Les nouvelles informations locales sont enregistr\u00e9es mais les donn\u00e9es d'enregistrement courantes seront utilis\u00e9es\
-tant que vous n'aurez pas mis \u00e0 jour votre enregistrement aupr\u00e8s du producteur.
-bean_consumer_update_success=Consommateur mis \u00e0 jour!
-registration_property_status_inexistent=Inexistant sur le producteur
-registration_property_status_invalid_value=Invalide valeur
-registration_property_status_missing=Manquant
-registration_property_status_missing_value=Valeur manquante
-registration_property_status_unchecked_value=Status ind\u00e9termin\u00e9
-registration_property_status_valid=Valide
-org.jboss.portal.object.name.admin.WSRP=WSRP
-consumers_table_reload=Recharger consommateurs
-CONSUMER_TYPE=Consommateur
-DUPLICATE_ERROR=Un {1} nomm\u00e9 ''{0}'' existe d\u00e9j\u00e0!
-INVALID_NAME_ERROR=''{0}'' est un nom invalide pour un {1} : Ne peut pas \u00eatre null, vide ou contenir '/', '.', '\\', '<', '>', '(', ')', '=' ou '%5c'
-edit_consumer_timeout=Timeout des op�rations WS:
-edit_consumer_timeout_milliseconds=(millisecondes avant timeout)
-consumers_table_action_import=Importer
-consumers_table_action_export=Exporter
-portlets_table_column_include=Inclure dans l'export?
-portlets_table_column_portlet_name=Portlet
-portlets_table_export=Exporter
-export_detail_consumers=Retour � la liste des consommateurs
-export_detail_expiration_time=Date d'expiration
-export_detail_export_time=Date d'export
-export_detail_exported_portlet_name=Identifiant de la portlet export�e
-export_detail_exports=Retour � la liste des exports
-export_detail_failed=Portlets en erreur:
-export_detail_failed_portlet_error=Code d'erreur
-export_detail_failed_portlet_none=Aucune portlet en erreur.
-export_detail_failed_portlet_portlets=Portlets en erreur
-export_detail_portlets=Portlets export�es
-export_detail_has_failed=A des portlets en erreur?
-exports_actions=Actions
-exports_actions_delete=Effacer
-exports_actions_view=Voir
-exports_actions_use=Utiliser pour import
-confirm_delete_export_cancel=Annuler
-confirm_delete_export_message=Vous \u00eates sur le point d''effacer l''export du {0}!
-confirm_delete_export_submit=Effacer export
-confirm_delete_export_title=Voulez-vous r\u00e9ellement effacer l'export du {0}?
-import_available_portlets=Portlets export�es disponibles
-import_assign=Assigner � la fen�tre
-import_import=Importer
-import_use=Importer?
-bean_consumer_import_success=''{0}'' portlets ont �t� correctement import�es!
-bean_consumer_import_failed_portlets=La portlet suivante n''a pas pu �tre import�e: {0}
-edit_consumer_export=Exporter portlets
-edit_consumer_export_title=Portlets en export
-edit_consumer_import=Importer portlets
-edit_consumer_import_title=Portlets en import
-bean_consumermanager_refresh_failure_wsdl=Le rafra\u00eechissement a \u00e9chou\u00e9 (probablement \u00e0 cause d'URL WSDL non valide)
-producer_config_wsdl_v1=Adresse WSDL pour le Producteur WSRP v1:
-producer_config_wsdl_v2=Adresse WSDL pour le Producteur WSRP v2:
-unavailable_service=Le service WSRP n''est pas disponible. Veuillez l''activer avant d'utiliser cette portlet.
-bean_consumer_null_id=Aucun identifiant disponible pour r�cup�rer un consommateur. Veuillez rafra�chir l'application et r�essayer.
\ No newline at end of file
Deleted: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_it.properties
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_it.properties 2011-09-21 08:08:03 UTC (rev 7473)
+++ components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_it.properties 2011-09-21 12:05:11 UTC (rev 7474)
@@ -1,177 +0,0 @@
-#
-# JBoss, a division of Red Hat
-# Copyright 2010, Red Hat Middleware, LLC, and individual
-# contributors as indicated by the @authors tag. See the
-# copyright.txt in the distribution for a full listing of
-# individual contributors.
-#
-# This is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# This software is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this software; if not, write to the Free
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-#
-
-## WSRP GUI localization
-
-# JBoss Portal display information
-org.jboss.portal.object.name.WSRPConfigurationPortlet = Configurazione WSRP
-org.jboss.portal.instance.name.WSRPConfigurationPortletInstance = Portlet di configurazione WSRP
-
-# Tabs
-nav_tabs_consumers = Configurazione dei Consumer
-nav_tabs_producer_config = Configurazione del Producer
-nav_tabs_producer_management = Gestione del Producer
-
-# Object path in consumer template
-path_consumers_root = Consumer
-path_consumers_consumer = Configurazione del Consumer ''{0}''
-path_consumers_active = attivo
-path_consumers_inactive = inattivo
-path_consumers_refreshNeeded = (\u00e8 necessario il refresh)
-
-# Confirm deletion of a consumer screen
-confirm_delete_consumer_title = Elimino il consumer ''{0}''?
-confirm_delete_consumer_message = Stai per eliminare il consumer ''{0}''!
-confirm_detete_consumer_proceed = Sicuro di voler continuare?
-confirm_delete_consumer_submit = Elimina il consumer
-confirm_delete_consumer_cancel = Annulla
-
-# Confirm deletion of local registration information screen
-confirm_delete_registration_title = Elimino la registrazione locale per il consumer ''{0}''?
-confirm_delete_registration_message = Stai per eliminare le informazioni della registrazione locale del consumer ''{0}''! \n\
-E' necessario soltanto se il consumer si \u00e8 prima registrato con il producer remoto e il producer \u00e8 \n\
-stato configurato in modo da non richiedere pi\u00f9 la registrazione. \n\
-Elimina le informazioni della registrazione locale soltanto se riscontri degli errori per \n\
-questa particolare situazione. Se si cancella la registrazione in alcune situazioni c'\ufffd il rischio di non poter pi\u00f9 lavorare \n\
-con quel producer.
-confirm_delete_registration_proceed = Sicuro di voler procedere?
-confirm_delete_registration_submit = Elimina la registrazione locale
-confirm_delete_registration_cancel = Annulla
-
-# Consumers screen
-consumers_title = Gestione dei Consumer
-consumers_create_title = Crea un Consumer chiamato:
-consumers_create_submit = Crea un Consumer
-
-# Consumers list
-consumers_table_column_consumer = Consumer
-consumers_table_column_consumer_status = stato:
-consumers_table_column_actions = Azioni
-consumers_table_action_configure = Configura
-consumers_table_action_refresh = Aggiorna
-consumers_table_action_activate = Attiva
-consumers_table_action_deactivate = Disattiva
-consumers_table_action_register = Registra
-consumers_table_action_deregister = Togli dalla registrazione
-consumers_table_action_delete = Elimina
-consumers_table_reload = Ricarica i consumer
-
-# Consumer editing screen
-edit_consumer_producer = Id del Producer:
-edit_consumer_cache = Scadenza della cache:
-edit_consumer_cache_seconds = (secondi prima della scadenza)
-edit_consumer_endpoint = Configurazione dell\'Endpoint:
-edit_consumer_registration = Informazioni sulla registratione:
-edit_consumer_registration_current = Informazioni sulla registratione corrente:
-edit_consumer_prop_name = Nome
-edit_consumer_prop_desc = Descrizione
-edit_consumer_prop_value = Valore
-edit_consumer_registration_update_props = Propriet\u00e0 dell\'update
-edit_consumer_registration_no_props = E' richiesta una registrazione senza le propriet\u00e0 di registrazione.
-edit_consumer_registration_modify = Modifica la registrazione
-edit_consumer_registration_modify_title = Modifica la registrazione secondo questo producer
-edit_consumer_registration_expected = Informazioni richieste dalla registrazione:
-edit_consumer_no_registration = Il Producer non richiede la registrazione.
-edit_consumer_registration_context = Contesto della registrazione:
-edit_consumer_registration_context_handle = Gestore:
-edit_consumer_registration_context_erase = Elimina la registrazione locale
-edit_consumer_registration_context_erase_title = Elimina l\'informazione della registrazione locale (potenzialmente pericoloso!)
-edit_consumer_refresh = Aggiorna e salva
-edit_consumer_refresh_title = Salva le modifiche e aggiorna le informazioni del producer
-edit_consumer_cancel = Cancel
-
-# Confirm registration property deletion screen
-confirm_delete_reg_property_title = Elimino ''{0}'' descrizioni sulla propriet\u00e0 di registrazione?
-confirm_delete_reg_property_message = Stai per cancellare ''{0}'' descrizioni sulla propriet\u00e0 di registrazione! \n\
-Render\u00e0 non valide le registrazioni del consumer che dovr\u00e0 modificare la propria informazione \n\
-sulla registrazione.
-confirm_delete_reg_property_proceed = Sicuro di voler procedere?
-confirm_delete_reg_property_submit = Elimina la propriet\u00e0
-confirm_delete_reg_property_cancel = Annulla
-
-# Producer configuration screen
-producer_config_title = Configurazione del Producer
-producer_config_sd_requires_reg = L'accesso all\'intera descrizione del servizio richiede la registrazione da parte dei consumer.
-producer_config_strict = Usa per intero le propriet\u00e0 WSRP.
-producer_config_requires_reg = E\' richiesta la registrazione. La modifica di quest\'informazione render\u00e0 non valide le registrazioni del consumer.
-producer_config_reg_policy = Nome della classe della policy di registrazione:
-producer_config_reg_prop_validator = Nome della classe del validatore delle propriet\u00e0 di registrazione:
-producer_config_reg_props = Propriet\u00e0 della registratione
-producer_config_reg_prop_name = Nome
-producer_config_reg_prop_type = Tipo
-producer_config_reg_prop_label = Titolo
-producer_config_reg_prop_hint = Hint
-producer_config_reg_prop_action = Azione
-producer_config_reg_prop_remove = Elimina
-producer_config_no_reg_props = Non \u00e8 richiesta alcuna propriet\u00e0 di registrazione.
-producer_config_add_reg_prop = Aggiungi propriet\u00e0
-producer_config_save = Salva
-producer_config_cancel = Annulla
-
-## Localized messages in JSF beans
-
-bean_support_unexpected_error = Si \u00e8 verificato un errore inaspettato:
-bean_support_cause = Causa:
-CONSUMER_TYPE = Consumer
-
-# ConsumerBean
-bean_consumer_cannot_find_consumer = Non posso trovare il consumer ''{0}''!
-bean_consumer_cannot_update_consumer = Non posso aggiornare il consumer!
-bean_consumer_cannot_refresh_consumer = Non posso eseguire il refresh del consumer!
-bean_consumer_modify_reg_success = Registrazione modificata con successo!
-bean_consumer_invalid_modify = Tentativo non valido di modifica di una registrazione modificata localmente!
-bean_consumer_cannot_modify_reg = Non posso modificare la registrazione!
-bean_consumer_cannot_erase_reg = Non posso eliminare la registrazione locale!
-bean_consumer_malformed_url = ''{0}'' non \u00e8 un URL valido: {1}
-bean_consumer_update_success = Consumer aggiornato con successo!
-
-# ConsumerManagerBean
-bean_consumermanager_invalid_new_consumer_name = E\' necessario un nome di campo non null o non vuoto per il nuovo consumer!
-bean_consumermanager_no_consumer = Non \u00e8 stato selezionato nessun consuer!
-bean_consumermanager_refresh_bypassed = Non \u00e8 necessario alcun aggiornamento.
-bean_consumermanager_refresh_success = Aggiornamento eseguito con successo.
-bean_consumermanager_refresh_failure = Aggiornamento fallito (probabilmente perch\u00e8 le informazioni di registrazione non sono valide).
-bean_consumermanager_refresh_exception = Si \u00e8 verificato un errore inaspettato.
-bean_consumermanager_refresh_modify = Le informazioni locali e remote sono cambiate, dovresti modificare la registrazione al producer remoto.\n\
-Le nuove informazioni locali saranno salvate ma i dati della registrazione corrente non saranno usati finch\u00e8 non modifichi \
-con successo la registrazione al producer.
-
-# ProducerBean
-bean_producer_regpolicy_unset = RegistrationPolicy non inserita
-bean_producer_cannot_save = Non posso salvare la configurazione del producer. Causa: {0}
-bean_producer_cannot_reload = Non posso ricaricare la configurazione del producer. Causa: {0}
-bean_producer_save_success = La configurazione del producer \u00e8 stata salvata con successo!
-bean_producer_cancel_success = Tutte le modifiche fatte al producer sono state annullate!
-
-## RegistrationProperty Status localization
-registration_property_status_inexistent = Non esiste nel producer
-registration_property_status_missing = Mancante
-registration_property_status_missing_value = Valore mancante
-registration_property_status_unchecked_value = Stato non determinto
-registration_property_status_invalid_value = Valore non valido
-registration_property_status_valid = Valido
-
-org.jboss.portal.object.name.admin.WSRP=WSRP
-
-INVALID_NAME_ERROR=''{0}'' non \u00e8 un nome valido di {1} : Non \u00f2 essere null, vuoto o contenere '/', '.', '\\', '<', '>', '(', ')', '=' o '%5c'
-DUPLICATE_ERROR=Un valore {1} con nome ''{0}'' esiste gi\u00e0!
\ No newline at end of file
Deleted: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_ja.properties
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_ja.properties 2011-09-21 08:08:03 UTC (rev 7473)
+++ components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_ja.properties 2011-09-21 12:05:11 UTC (rev 7474)
@@ -1,167 +0,0 @@
-#
-# JBoss, a division of Red Hat
-# Copyright 2010, Red Hat Middleware, LLC, and individual
-# contributors as indicated by the @authors tag. See the
-# copyright.txt in the distribution for a full listing of
-# individual contributors.
-#
-# This is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# This software is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this software; if not, write to the Free
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-#
-
-## WSRP GUI localization
-
-# JBoss Portal display information
-
-org.jboss.portal.object.name.admin.WSRP = \u30ea\u30e2\u30fc\u30c8\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8
-org.jboss.portal.object.name.WSRPConfigurationPortlet = WSRP \u8a2d\u5b9a
-org.jboss.portal.instance.name.WSRPConfigurationPortletInstance = WSRP \u8a2d\u5b9a\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8
-
-# Tabs
-nav_tabs_consumers = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de \u8a2d\u5b9a
-nav_tabs_producer_config = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5 \u8a2d\u5b9a
-nav_tabs_producer_management = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u7ba1\u7406
-
-# Object path in consumer template
-path_consumers_root = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de
-path_consumers_consumer = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de ''{0}'' \u8a2d\u5b9a
-path_consumers_active = \u30a2\u30af\u30c6\u30a3\u30d6
-path_consumers_inactive = \u30a4\u30f3\u30a2\u30af\u30c6\u30a3\u30d6
-path_consumers_refreshNeeded = (\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u304c\u5fc5\u8981)
-
-# Confirm deletion of a consumer screen
-confirm_delete_consumer_title = ''{0}'' \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u3092\u524a\u9664\u3057\u307e\u3059\u304b?
-confirm_delete_consumer_message = \u3042\u306a\u305f\u306f ''{0}'' \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u3092\u524a\u9664\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059!
-confirm_detete_consumer_proceed = \u672c\u5f53\u306b\u3053\u306e\u4f5c\u696d\u3092\u7d9a\u3051\u307e\u3059\u304b\uff1f
-confirm_delete_consumer_submit = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u524a\u9664
-confirm_delete_consumer_cancel = \u30ad\u30e3\u30f3\u30bb\u30eb
-
-# Confirm deletion of local registration information screen
-confirm_delete_registration_title = ''{0}'' \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u306e\u30ed\u30fc\u30ab\u30eb\u767b\u9332\u3092\u524a\u9664\u3057\u307e\u3059\u304b\uff1f
-confirm_delete_registration_message = ''{0}'' \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u306e\u30ed\u30fc\u30ab\u30eb\u767b\u9332\u60c5\u5831\u3092\u524a\u9664\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059! \n\
-\u3053\u308c\u306f\u3001\u4ee5\u524d\u3001\u3053\u306e\u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u304c\u30ea\u30e2\u30fc\u30c8\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u3068\u3044\u3063\u3057\u3087\u306b\u767b\u9332\u3055\u308c\u3001\u305d\u306e\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u304c\u3082\u3046\u767b\u9332\u3092\u5fc5\u8981\u3068\u3057\u306a\u3044\u5834\u5408\u306e\u307f\u5fc5\u8981\u3067\u3059\u3002\n\
-\u3053\u306e\u7279\u5b9a\u306e\u72b6\u6cc1\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306b\u306e\u307f\u30ed\u30fc\u30ab\u30eb\u306e\u767b\u9332\u60c5\u5831\u3092\u524a\u9664\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\
-\u5fc5\u8981\u304c\u306a\u3044\u306e\u306b\u30ed\u30fc\u30ab\u30eb\u767b\u9332\u3092\u524a\u9664\u3059\u308b\u3068\u3001\u305d\u306e\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306f\u52d5\u4f5c\u4e0d\u80fd\u3068\u306a\u308a\u307e\u3059\u3002
-confirm_delete_registration_proceed = \u672c\u5f53\u306b\u3053\u306e\u4f5c\u696d\u3092\u7d9a\u3051\u307e\u3059\u304b\uff1f
-confirm_delete_registration_submit = \u30ed\u30fc\u30ab\u30eb\u767b\u9332\u306e\u524a\u9664
-confirm_delete_registration_cancel = \u30ad\u30e3\u30f3\u30bb\u30eb
-
-# Consumers screen
-consumers_title = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u7ba1\u7406
-consumers_create_title = \u547d\u540d\u3055\u308c\u305f\u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u306e\u4f5c\u6210:
-consumers_create_submit = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u4f5c\u6210
-
-# Consumers list
-consumers_table_column_consumer = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de
-consumers_table_column_consumer_status = \u30b9\u30c6\u30fc\u30bf\u30b9:
-consumers_table_column_actions = \u30a2\u30af\u30b7\u30e7\u30f3
-consumers_table_action_configure = \u8a2d\u5b9a
-consumers_table_action_refresh = \u30ea\u30d5\u30ec\u30c3\u30b7\u30e5
-consumers_table_action_activate = \u30a2\u30af\u30c6\u30a3\u30d9\u30fc\u30c8
-consumers_table_action_deactivate = \u30c7\u30a3\u30a2\u30af\u30c6\u30a3\u30d9\u30fc\u30c8
-consumers_table_action_register = \u767b\u9332
-consumers_table_action_deregister = \u767b\u9332\u62b9\u6d88
-consumers_table_action_delete = \u524a\u9664
-
-# Consumer editing screen
-edit_consumer_producer = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5ID:
-edit_consumer_cache = \u30ad\u30e3\u30c3\u30b7\u30e5\u6709\u52b9\u671f\u9650:
-edit_consumer_cache_seconds = (\u6709\u52b9\u671f\u9650\u524d\u306e\u79d2\u6570)
-edit_consumer_endpoint = \u30a8\u30f3\u30c9\u30dd\u30a4\u30f3\u30c8\u8a2d\u5b9a:
-edit_consumer_registration = \u767b\u9332\u60c5\u5831:
-edit_consumer_registration_current = \u73fe\u884c\u306e\u767b\u9332\u60c5\u5831:
-edit_consumer_prop_name = \u540d\u524d
-edit_consumer_prop_desc = \u8aac\u660e
-edit_consumer_prop_value = \u5024
-edit_consumer_registration_update_props = \u30d7\u30ed\u30d1\u30c6\u30a3\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8
-edit_consumer_registration_no_props = \u767b\u9332\u306f\u767b\u9332\u30d7\u30ed\u30d1\u30c6\u30a3\u7121\u3057\u3067\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u8868\u793a\u3055\u308c\u307e\u3059\u3002
-edit_consumer_registration_modify = \u767b\u9332\u306e\u5909\u66f4
-edit_consumer_registration_modify_title = \u3053\u306e\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u6301\u3064\u767b\u9332\u306e\u5909\u66f4
-edit_consumer_registration_expected = \u671f\u5f85\u3055\u308c\u308b\u767b\u9332\u60c5\u5831:
-edit_consumer_no_registration = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306f\u767b\u9332\u5fc5\u9808\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
-edit_consumer_registration_context = \u767b\u9332\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8:
-edit_consumer_registration_context_handle = \u30cf\u30f3\u30c9\u30eb:
-edit_consumer_registration_context_erase = \u30ed\u30fc\u30ab\u30eb\u767b\u9332\u306e\u524a\u9664
-edit_consumer_registration_context_erase_title = \u30ed\u30fc\u30ab\u30eb\u767b\u9332\u60c5\u5831\u306e\u524a\u9664 (\u6f5c\u5728\u7684\u306b\u5371\u967a!)
-edit_consumer_refresh = \u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\uff06\u4fdd\u5b58
-edit_consumer_refresh_title = \u5909\u66f4\u3092\u4fdd\u5b58\u3057\u3001\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u60c5\u5831\u3092\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u3057\u307e\u3059
-edit_consumer_cancel = \u30ad\u30e3\u30f3\u30bb\u30eb
-
-# Confirm registration property deletion scree
-confirm_delete_reg_property_title = ''{0}'' \u767b\u9332\u30d7\u30ed\u30d1\u30c6\u30a3\u30c7\u30b9\u30af\u30ea\u30d7\u30b7\u30e7\u30f3\u3092\u524a\u9664\u3057\u307e\u3059\u304b?
-confirm_delete_reg_property_message = \u3042\u306a\u305f\u306f ''{0}'' \u767b\u9332\u30d7\u30ed\u30d1\u30c6\u30a3\u30c7\u30a3\u30b9\u30af\u30ea\u30d7\u30b7\u30e7\u30f3\u3092\u524a\u9664\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059!
-confirm_delete_reg_property_proceed = \u672c\u5f53\u306b\u3053\u306e\u4f5c\u696d\u3092\u3064\u3065\u3051\u305f\u3044\u3067\u3059\u304b\uff1f
-confirm_delete_reg_property_submit = \u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u524a\u9664
-confirm_delete_reg_property_cancel = \u30ad\u30e3\u30f3\u30bb\u30eb
-
-# Producer configuration screen
-producer_config_title = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5 \u8a2d\u5b9a
-producer_config_sd_requires_reg = \u5b8c\u5168\u306a\u30b5\u30fc\u30d3\u30b9\u8a18\u8ff0\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u306b\u306f\u767b\u9332\u3055\u308c\u305f\u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u304c\u5fc5\u8981\u3002
-producer_config_strict = \u53b3\u683c\u306a WSRP \u30b3\u30f3\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u3092\u4f7f\u7528\u3002
-producer_config_requires_reg = \u767b\u9332\u304c\u5fc5\u8981\u3002\u3053\u306e\u60c5\u5831\u306e\u5909\u66f4\u306f\u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u767b\u9332\u306e\u7121\u52b9\u5316\u3092\u5f15\u304d\u8d77\u3053\u3059\u3002
-producer_config_reg_policy = \u767b\u9332\u30dd\u30ea\u30b7\u30fc\u30af\u30e9\u30b9\u540d:
-producer_config_reg_prop_validator = \u767b\u9332\u30d7\u30ed\u30d1\u30c6\u30a3\u30d0\u30ea\u30c7\u30fc\u30bf\u30af\u30e9\u30b9\u540d:
-producer_config_reg_props = \u767b\u9332\u30d7\u30ed\u30d1\u30c6\u30a3
-producer_config_reg_prop_name = \u540d\u524d
-producer_config_reg_prop_type = \u30bf\u30a4\u30d7
-producer_config_reg_prop_label = \u30e9\u30d9\u30eb
-producer_config_reg_prop_hint = \u30d2\u30f3\u30c8
-producer_config_reg_prop_action = \u30a2\u30af\u30b7\u30e7\u30f3
-producer_config_reg_prop_remove = \u524a\u9664
-producer_config_no_reg_props = \u5fc5\u8981\u306a\u767b\u9332\u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
-producer_config_add_reg_prop = \u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u8ffd\u52a0
-producer_config_save = \u4fdd\u5b58
-producer_config_cancel = \u30ad\u30e3\u30f3\u30bb\u30eb
-
-## Localized messages in JSF bean
-
-bean_support_unexpected_error = \u4e88\u60f3\u5916\u306e\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f:
-bean_support_cause = \u539f\u56e0:
-
-# ConsumerBean
-bean_consumer_cannot_find_consumer = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de ''{0}'' \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093!
-bean_consumer_cannot_update_consumer = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u304c\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u51fa\u6765\u307e\u305b\u3093!
-bean_consumer_cannot_refresh_consumer = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u304c\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u51fa\u6765\u307e\u305b\u3093!
-bean_consumer_modify_reg_success = \u767b\u9332\u304c\u6b63\u3057\u304f\u5909\u66f4\u3055\u308c\u307e\u3057\u305f!
-bean_consumer_invalid_modify = \u30ed\u30fc\u30ab\u30eb\u3067\u5909\u66f4\u3055\u308c\u3066\u3044\u306a\u3044\u767b\u9332\u304c\u4e0d\u6b63\u306b\u5909\u66f4\u3055\u308c\u3088\u3046\u3068\u3057\u307e\u3057\u305f!
-bean_consumer_cannot_modify_reg = \u767b\u9332\u304c\u5909\u66f4\u51fa\u6765\u307e\u305b\u3093!
-bean_consumer_cannot_erase_reg = \u30ed\u30fc\u30ab\u30eb\u767b\u9332\u304c\u524a\u9664\u51fa\u6765\u307e\u305b\u3093!
-bean_consumer_malformed_url = ''{0}'' \u306f\u6709\u52b9\u306aURL\u3067\u306f\u3042\u308a\u307e\u305b\u3093: {1}
-bean_consumer_update_success = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u304c\u6210\u529f\u3057\u307e\u3057\u305f!
-
-# ConsumerManagerBean
-bean_consumermanager_invalid_new_consumer_name = null\u3084\u7a7a\u767d\u3067\u306a\u3044\u540d\u524d\u304c\u65b0\u3057\u3044\u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u306b\u5fc5\u8981\u3067\u3059!
-bean_consumermanager_no_consumer = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u304c\u9078\u629e\u51fa\u6765\u307e\u305b\u3093!
-bean_consumermanager_refresh_bypassed = \u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u306f\u5fc5\u8981\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002
-bean_consumermanager_refresh_success = \u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u304c\u6210\u529f\u3057\u307e\u3057\u305f\u3002
-bean_consumermanager_refresh_failure = \u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002(\u767b\u9332\u60c5\u5831\u304c\u6709\u52b9\u3067\u306f\u306a\u304b\u3063\u305f\u304b\u3082\u3057\u308c\u307e\u305b\u3093)\u3002
-bean_consumermanager_refresh_exception = \u4e88\u60f3\u5916\u306e\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
-bean_consumermanager_refresh_modify = \u30ed\u30fc\u30ab\u30eb\u307e\u305f\u306f\u30ea\u30e2\u30fc\u30c8\u306e\u60c5\u5831\u304c\u5909\u66f4\u3055\u308c\u307e\u3057\u305f\u3001\u30ea\u30e2\u30fc\u30c8\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u767b\u9332\u3092\u5909\u66f4\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\n\
-\u65b0\u3057\u3044\u30ed\u30fc\u30ab\u30eb\u60c5\u5831\u306f\u4fdd\u5b58\u3055\u308c\u307e\u3059\u304c\u3001\u3042\u306a\u305f\u304c\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u767b\u9332\u3092\u5909\u66f4\u3059\u308b\u307e\u3067\u306f\u73fe\u884c\u306e\u767b\u9332\u30c7\u30fc\u30bf\u304c\u5229\u7528\u3055\u308c\u307e\u3059\u3002
-
-# ProducerBean
-bean_producer_regpolicy_unset = RegistrationPolicy \u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093
-bean_producer_cannot_save = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u8a2d\u5b9a\u304c\u4fdd\u5b58\u51fa\u6765\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u539f\u56e0: {0}
-bean_producer_cannot_reload = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u8a2d\u5b9a\u304c\u30ea\u30ed\u30fc\u30c9\u51fa\u6765\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u539f\u56e0: {0}
-bean_producer_save_success = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u8a2d\u5b9a\u304c\u6b63\u3057\u304f\u4fdd\u5b58\u3055\u308c\u307e\u3057\u305f!
-bean_producer_cancel_success = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u8a2d\u5b9a\u3067\u884c\u3063\u305f\u5168\u3066\u306e\u5909\u66f4\u306f\u30ad\u30e3\u30f3\u30bb\u30eb\u3055\u308c\u307e\u3057\u305f!
-
-## RegistrationProperty Status localization
-registration_property_status_inexistent = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306b\u5b58\u5728\u3057\u306a\u3044
-registration_property_status_missing = \u6b20\u640d
-registration_property_status_missing_value = \u6b20\u640d\u5024
-registration_property_status_unchecked_value = \u672a\u77e5\u306e\u72b6\u614b
-registration_property_status_invalid_value = \u7121\u52b9\u306a\u5024
-registration_property_status_valid = \u6709\u52b9
Deleted: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_pt_BR.properties
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_pt_BR.properties 2011-09-21 08:08:03 UTC (rev 7473)
+++ components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/Resource_pt_BR.properties 2011-09-21 12:05:11 UTC (rev 7474)
@@ -1,168 +0,0 @@
-#
-# JBoss, a division of Red Hat
-# Copyright 2010, Red Hat Middleware, LLC, and individual
-# contributors as indicated by the @authors tag. See the
-# copyright.txt in the distribution for a full listing of
-# individual contributors.
-#
-# This is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# This software is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this software; if not, write to the Free
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-#
-
-## WSRP GUI localization
-
-# JBoss Portal display information
-org.jboss.portal.object.name.WSRPConfigurationPortlet = Configura\u00e7\u00e3o WSRP
-org.jboss.portal.instance.name.WSRPConfigurationPortletInstance = Portlet de Configura\u00e7\u00e3o WSRP
-
-# Tabs
-nav_tabs_consumers = Configura\u00e7\u00e3o de Consumidores
-nav_tabs_producer_config = Configura\u00e7\u00e3o de Produtores
-nav_tabs_producer_management = Gerenciamento de Produtores
-
-# Object path in consumer template
-path_consumers_root = Consumidores
-path_consumers_consumer = Configura\u00e7\u00e3o do Consumidor ''{0}''
-path_consumers_active = ativo
-path_consumers_inactive = inativo
-path_consumers_refreshNeeded = (atualiza\u00e7\u00e3o necess\u00e1ria)
-
-# Confirm deletion of a consumer screen
-confirm_delete_consumer_title = Excluir o consumidor ''{0}''?
-confirm_delete_consumer_message = Voc\u00ea est\u00e1 prestes a excluir o consumidor ''{0}''\!
-confirm_detete_consumer_proceed = Tem certeza de que deseja continuar?
-confirm_delete_consumer_submit = Excluir consumidor
-confirm_delete_consumer_cancel = Cancelar
-
-# Confirm deletion of local registration information screen
-confirm_delete_registration_title = Excluir registro local para o consumidor ''{0}''?
-confirm_delete_registration_message = Voc\u00ea est\u00e1 prestes a eliminar o registro local de informa\u00e7\u00f5es para o consumidor ''{0}'\! \nIsso s\u00f3 \u00e9 necess\u00e1rio se esse consumidor tinha anteriormente se registrado com o produtor remoto, e esse produtor tiver sido modificado para n\u00e3o mais exigir registro. \nApenas apague informa\u00e7\u00f5es locais de registro, se esse produtor apresentar erros devido a essa situa\u00e7\u00e3o particular. Apagar o registro local quando n\u00e3o obrigat\u00f3rio pode conduzir \u00e0 incapacidade de utilizar esse produtor.
-confirm_delete_registration_proceed = Tem certeza de que deseja continuar?
-confirm_delete_registration_submit = Excluir registro local
-confirm_delete_registration_cancel = Cancelar
-
-# Consumers screen
-consumers_title = Gerenciar Consumidores
-consumers_create_title = Criar consumidor denominado\:
-consumers_create_submit = Criar Consumidor
-
-# Consumers list
-consumers_table_column_consumer = Consumidor
-consumers_table_column_consumer_status = status:
-consumers_table_column_actions = A\u00e7\u00f5es
-consumers_table_action_configure = Configurar
-consumers_table_action_refresh = Atualizar
-consumers_table_action_activate = Ativar
-consumers_table_action_deactivate = Desativar
-consumers_table_action_register = Registrar
-consumers_table_action_deregister = Cancelar registro
-consumers_table_action_delete = Deletar
-consumers_table_reload = Regarregar consumidores
-
-# Consumer editing screen
-edit_consumer_producer = Id do produtor\:
-edit_consumer_cache = Expira\u00e7\u00e3o do cache\:
-edit_consumer_cache_seconds = (segundos antes de expirar)
-edit_consumer_endpoint = Configura\u00e7\u00e3o do endpoint\:
-edit_consumer_registration = Informa\u00e7\u00f5es do registro\:
-edit_consumer_registration_current = Informa\u00e7\u00f5es do registro atual\:
-edit_consumer_prop_name = Nome
-edit_consumer_prop_desc = Descri\u00e7\u00e3o
-edit_consumer_prop_value = Valor
-edit_consumer_registration_update_props = Atualizar propriedades
-edit_consumer_registration_no_props = O registro \u00e9 indicado como obrigat\u00f3rio sem as propriedades do registro.
-edit_consumer_registration_modify = Modificar registro
-edit_consumer_registration_modify_title = Modificar o registro realizado com este produtor
-edit_consumer_registration_expected = Informa\u00e7\u00f5es de registro esperadas\:
-edit_consumer_no_registration = O produtor n\u00e3o requer registro.
-edit_consumer_registration_context = Contexto do registro\:
-edit_consumer_registration_context_handle = Handle:
-edit_consumer_registration_context_erase = Excluir registro local
-edit_consumer_registration_context_erase_title = Excluir informa\u00e7\u00f5es locais de registro (potencialmente perigoso\!)
-edit_consumer_refresh = Atualizar e Gravar
-edit_consumer_refresh_title = Gravar altera\u00e7\u00f5es e atualizar as informa\u00e7\u00f5es do produtor
-edit_consumer_cancel = Cancelar
-
-# Confirm registration property deletion screen
-confirm_delete_reg_property_title = Excluir a descri\u00e7\u00e3o da propriedade de registro ' '(0)''?
-confirm_delete_reg_property_message = Voc\u00ea est\u00e1 prestes a eliminar a descri\u00e7\u00e3o da propriedade de registro ''{0}''\!\n Isso acionar\u00e1 a invalida\u00e7\u00e3o dos registros dos consumidores que ter\u00e3o de modificar suas informa\u00e7\u00e3o de registro.
-confirm_delete_reg_property_proceed = Tem certeza de que deseja continuar?
-confirm_delete_reg_property_submit = Excluir propriedade
-confirm_delete_reg_property_cancel = Cancelar
-
-# Producer configuration screen
-producer_config_title = Configura\u00e7\u00e3o do Produtor
-producer_config_sd_requires_reg = O acesso \u00e0 descri\u00e7\u00e3o completa do servi\u00e7o exige que os consumidores estejam registrados.
-producer_config_strict = Utilizar compatibilidade estrita ao WSRP.
-producer_config_requires_reg = Registro obrigat\u00f3rio. Modificar essa informa\u00e7\u00e3o invalidar\u00e1 os registros dos consumidores.
-producer_config_reg_policy = Nome da classe de pol\u00edtica do registro\:
-producer_config_reg_prop_validator = Nome da classe de valida\u00e7\u00e3o da propriedade do registro\:
-producer_config_reg_props = Propriedades do registro
-producer_config_reg_prop_name = Nome
-producer_config_reg_prop_type = Tipo
-producer_config_reg_prop_label = R\u00f3tulo
-producer_config_reg_prop_hint = Dica
-producer_config_reg_prop_action = A\u00e7\u00e3o
-producer_config_reg_prop_remove = Excluir
-producer_config_no_reg_props = Propriedades obrigat\u00f3rias do registro n\u00e3o especificadas.
-producer_config_add_reg_prop = Adicionar propriedade
-producer_config_save = Gravar
-producer_config_cancel = Cancelar
-
-## Localized messages in JSF beans
-
-bean_support_unexpected_error = Ocorreu um erro inesperado\:
-bean_support_cause = Motivo\:
-CONSUMER_TYPE = Consumidor
-
-# ConsumerBean
-bean_consumer_cannot_find_consumer = N\u00e3o foi poss\u00edvel encontrar o consumidor ''{0}''\!
-bean_consumer_cannot_update_consumer = N\u00e3o foi poss\u00edvel atualizar o consumidor\!
-bean_consumer_cannot_refresh_consumer = N\u00e3o foi poss\u00edvel atualizar o consumidor\!
-bean_consumer_modify_reg_success = Registro modificado com sucesso\!
-bean_consumer_invalid_modify = Tentativa inv\u00e1lida de modificar um registro que n\u00e3o foi modificado localmente\!
-bean_consumer_cannot_modify_reg = N\u00e3o foi poss\u00edvel modificar o registro\!
-bean_consumer_cannot_erase_reg = N\u00e3o foi poss\u00edvel excluir o registro local\!
-bean_consumer_malformed_url = ''{0}'' n\u00e3o \u00e9 uma URL v\u00e1lida\: {1}
-bean_consumer_update_success = Atualiza\u00e7\u00e3o do consumidor realizada com sucesso\!
-
-# ConsumerManagerBean
-bean_consumermanager_invalid_new_consumer_name = Necessita de um nome n\u00e3o nulo, n\u00e3o vazio para o novo consumidor\!
-bean_consumermanager_no_consumer = Nenhum consumidor foi selecionado\!
-bean_consumermanager_refresh_bypassed = N\u00e3o \u00e9 necess\u00e1rio atualizar.
-bean_consumermanager_refresh_success = Atualiza\u00e7\u00e3o bem sucedida.
-bean_consumermanager_refresh_failure = A atualiza\u00e7\u00e3o falhou (provavelmente porque a informa\u00e7\u00e3o de registro n\u00e3o era v\u00e1lida).
-bean_consumermanager_refresh_exception = Ocorreu um erro inesperado.
-bean_consumermanager_refresh_modify = Informa\u00e7\u00e3o local ou remota foi alterada. Voc\u00ea deve modificar o registro com o produtor remoto. \\n Os novos locais de informa\u00e7\u00e3o ser\u00e3o salvos, mas o seu atual registro de dados ser\u00e1 usado at\u00e9 que voc\u00ea modifique o registro com o produtor com sucesso.
-
-# ProducerBean
-bean_producer_regpolicy_unset = RegistrationPolicy n\u00e3o definida
-bean_producer_cannot_save = N\u00e3o foi poss\u00edvel salvar a configura\u00e7\u00e3o do produtor. Motivo\: (0)
-bean_producer_cannot_reload = N\u00e3o foi poss\u00edvel recarregar a configura\u00e7\u00e3o do produtor. Motivo\: {0}
-bean_producer_save_success = Configura\u00e7\u00e3o do producer gravada com sucesso\!
-bean_producer_cancel_success = Todas as modifica\u00e7\u00f5es feitas na configura\u00e7\u00e3o do produtor foram canceladas\!
-
-## RegistrationProperty Status localization
-registration_property_status_inexistent = Produtor inexistente
-registration_property_status_missing = N\u00e3o est\u00e1 presente
-registration_property_status_missing_value = Valor n\u00e3o est\u00e1 presente
-registration_property_status_unchecked_value = Status indeterminado
-registration_property_status_invalid_value = Valor inv\u00e1lido
-registration_property_status_valid = V\u00e1lido
-
-org.jboss.portal.object.name.admin.WSRP=WSRP
-
-INVALID_NAME_ERROR=''{0}'' \u00e9 um nome inv\u00e1lido para {1}\: n\u00e3o deve ser nulo, vazio ou conter os caracteres '/', '.', '\\', '<', '>', '(', ')', '=' ou '%5c'
-DUPLICATE_ERROR=Um {1} denominado ''{0}'' j\u00e1 existe\!
\ No newline at end of file
Added: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource.properties
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource.properties (rev 0)
+++ components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource.properties 2011-09-21 12:05:11 UTC (rev 7474)
@@ -0,0 +1,226 @@
+#
+# JBoss, a division of Red Hat
+# Copyright 2011, Red Hat Middleware, LLC, and individual
+# contributors as indicated by the @authors tag. See the
+# copyright.txt in the distribution for a full listing of
+# individual contributors.
+#
+# This is free software; you can redistribute it and/or modify it
+# under the terms of the GNU Lesser General Public License as
+# published by the Free Software Foundation; either version 2.1 of
+# the License, or (at your option) any later version.
+#
+# This software is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this software; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+#
+
+## WSRP GUI localization
+
+# JBoss Portal display information
+org.jboss.portal.object.name.WSRPConfigurationPortlet = WSRP Configuration
+org.jboss.portal.instance.name.WSRPConfigurationPortletInstance = WSRP Configuration Portlet
+
+# Tabs
+nav_tabs_consumers = Consumers Configuration
+nav_tabs_producer_config = Producer Configuration
+nav_tabs_producer_management = Producer Management
+
+# Object path in consumer template
+path_consumers_root = Consumers
+path_consumers_consumer = Consumer ''{0}'' configuration
+path_consumers_active = active
+path_consumers_inactive = inactive
+path_consumers_refreshNeeded = (refresh needed)
+
+# Confirm deletion of a consumer screen
+confirm_delete_consumer_title = Delete ''{0}'' consumer?
+confirm_delete_consumer_message = You are about to delete the ''{0}'' consumer!
+confirm_detete_consumer_proceed = Are you sure you want to proceed?
+confirm_delete_consumer_submit = Delete consumer
+confirm_delete_consumer_cancel = Cancel
+
+# Confirm deletion of local registration information screen
+confirm_delete_registration_title = Delete local registration for ''{0}'' consumer?
+confirm_delete_registration_message = You are about to delete the local registration information for the ''{0}'' consumer! \n\
+This is only needed if this consumer had previously registered with the remote producer and this producer \n\
+has been modified to not require registration anymore. \n\
+Only erase local registration information if you experience errors with the producer due to this \n\
+particular situation. Erasing local registration when not required might lead to inability to work with \n\
+this producer anymore.
+confirm_delete_registration_proceed = Are you sure you want to proceed?
+confirm_delete_registration_submit = Erase local registration
+confirm_delete_registration_cancel = Cancel
+
+# Consumers screen
+consumers_title = Manage Consumers
+consumers_create_title = Create a consumer named:
+consumers_create_submit = Create Consumer
+
+# Consumers list
+consumers_table_column_consumer = Consumer
+consumers_table_column_consumer_status = status:
+consumers_table_column_actions = Actions
+consumers_table_action_configure = Configure
+consumers_table_action_refresh = Refresh
+consumers_table_action_activate = Activate
+consumers_table_action_deactivate = Deactivate
+consumers_table_action_register = Register
+consumers_table_action_deregister = Deregister
+consumers_table_action_delete = Delete
+consumers_table_reload = Reload consumers
+consumers_table_action_export = Export
+consumers_table_action_import = Import
+
+# Export
+portlets_table_column_include = Include in export?
+portlets_table_column_portlet_name = Portlet
+portlets_table_export = Export
+portlets_table_configure = Back to consumer configuration
+export_detail_export_time = Export time
+export_detail_expiration_time = Expiration time
+export_detail_portlets = Exported portlets
+export_detail_failed = Failed portlets
+export_detail_has_failed = Has failed portlets?
+export_detail_exported_portlet_name = Exported portlet handle
+export_detail_failed_portlet_error = Error code
+export_detail_failed_portlet_portlets = Failed portlets
+export_detail_failed_portlet_none = No failed portlets.
+export_detail_exports = Back to exports list
+export_detail_consumers = Back to consumers list
+exports_actions = Actions
+exports_actions_delete = Delete
+exports_actions_view = View
+exports_actions_use = Use for import
+import_use = Import?
+import_available_portlets = Available exported portlets
+import_assign = Assign to window
+import_import = Import
+
+# Confirm deletion of an export
+confirm_delete_export_title = Delete export from {0}?
+confirm_delete_export_message = You are about to delete export from {0}!
+confirm_detete_export_proceed = Are you sure you want to proceed?
+confirm_delete_export_submit = Delete export
+confirm_delete_export_cancel = Cancel
+
+
+# Consumer editing screen
+edit_consumer_producer = Producer id:
+edit_consumer_cache = Cache expiration:
+edit_consumer_cache_seconds = (seconds before expiration)
+edit_consumer_timeout = Timeout for WS operations:
+edit_consumer_timeout_milliseconds = (milliseconds before timeout)
+edit_consumer_endpoint = Producer WSDL URL:
+edit_consumer_registration = Registration information:
+edit_consumer_registration_current = Current registration information:
+edit_consumer_prop_name = Name
+edit_consumer_prop_desc = Description
+edit_consumer_prop_value = Value
+edit_consumer_registration_update_props = Update properties
+edit_consumer_registration_no_props = Registration is indicated as required without registration properties.
+edit_consumer_registration_modify = Modify registration
+edit_consumer_registration_modify_title = Modify the registration held with this producer
+edit_consumer_registration_expected = Expected registration information:
+edit_consumer_no_registration = Producer doesn't require registration.
+edit_consumer_registration_context = Registration context:
+edit_consumer_registration_context_handle = Handle:
+edit_consumer_registration_context_erase = Erase local registration
+edit_consumer_registration_context_erase_title = Erase local registration information (potentially dangerous!)
+edit_consumer_refresh = Refresh & Save
+edit_consumer_refresh_title = Save changes and refresh information from producer
+edit_consumer_cancel = Cancel
+edit_consumer_import = Import portlets
+edit_consumer_import_title = Importing portlets
+edit_consumer_export = Export portlets
+edit_consumer_export_title = Exporting portlets
+edit_enable_ws_security= Enable WS Security:
+
+# Confirm registration property deletion screen
+confirm_delete_reg_property_title = Delete ''{0}'' registration property description?
+confirm_delete_reg_property_message = You are about to delete the ''{0}'' registration property description! \n\
+This will trigger invalidation of consumer registrations which will have to modify their registration \n\
+information.
+confirm_delete_reg_property_proceed = Are you sure you want to proceed?
+confirm_delete_reg_property_submit = Delete property
+confirm_delete_reg_property_cancel = Cancel
+
+# Producer configuration screen
+producer_config_title = Producer configuration
+producer_config_sd_requires_reg = Access to full service description requires consumers to be registered.
+producer_config_strict = Use strict WSRP compliance.
+producer_config_requires_reg = Requires registration. Modifying this information will trigger invalidation of consumer registrations.
+producer_config_reg_policy = Registration policy class name:
+producer_config_reg_prop_validator = Registration property validator class name:
+producer_config_reg_props = Registration properties
+producer_config_reg_prop_name = Name
+producer_config_reg_prop_type = Type
+producer_config_reg_prop_label = Label
+producer_config_reg_prop_hint = Hint
+producer_config_reg_prop_action = Action
+producer_config_reg_prop_remove = Remove
+producer_config_no_reg_props = No specified required registration properties.
+producer_config_add_reg_prop = Add property
+producer_config_save = Save
+producer_config_cancel = Cancel
+producer_config_wsdl_v1 = Producer WSDL address for WSRP v1:
+producer_config_wsdl_v2 = Producer WSDL address for WSRP v2:
+
+## Localized messages in JSF beans
+
+bean_support_unexpected_error = An unexpected error occured:
+bean_support_cause = Cause:
+CONSUMER_TYPE = Consumer
+
+# ConsumerBean
+bean_consumer_null_id = No identifier was specified to resolve a consumer from. Please refresh the app and try again.
+bean_consumer_cannot_find_consumer = Couldn''t find consumer ''{0}''!
+bean_consumer_cannot_update_consumer = Couldn't update consumer!
+bean_consumer_cannot_refresh_consumer = Couldn't refresh consumer!
+bean_consumer_modify_reg_success = Successfully modified registration!
+bean_consumer_invalid_modify = Invalid attempt to modify a registration that hasn't been locally modified!
+bean_consumer_cannot_modify_reg = Couldn't modify registration!
+bean_consumer_cannot_erase_reg = Couldn't erase local registration!
+bean_consumer_malformed_url = ''{0}'' is not a valid URL: {1}
+bean_consumer_update_success = Successfully updated consumer!
+bean_consumer_import_success = {0} portlets were successfully imported!
+bean_consumer_import_failed_portlets = The following portlet couldn''t be imported: {0}
+
+# ConsumerManagerBean
+bean_consumermanager_invalid_new_consumer_name = Need a non-null, non-empty name for the new consumer!
+bean_consumermanager_no_consumer = No consumer was selected!
+bean_consumermanager_refresh_bypassed = Refresh was not necessary.
+bean_consumermanager_refresh_success = Refresh was successful.
+bean_consumermanager_refresh_failure = Refresh failed (probably because the registration information was not valid).
+bean_consumermanager_refresh_failure_wsdl = Refresh failed (probably because the WSDL information was not valid).
+bean_consumermanager_refresh_exception = An unexpected error occurred.
+bean_consumermanager_refresh_modify = Either local or remote information has been changed, you should modify your registration with the remote producer.\n\
+The new local information will be saved but your current registration data will be used until you successfully \
+modify the registration with the producer.
+
+# ProducerBean
+bean_producer_regpolicy_unset = RegistrationPolicy unset
+bean_producer_cannot_save = Couldn''t save producer configuration. Cause: {0}
+bean_producer_cannot_reload = Couldn''t reload producer configuration. Cause: {0}
+bean_producer_save_success = Producer configuration successfully saved!
+bean_producer_cancel_success = All modifications made to the producer configuration have been cancelled!
+
+## RegistrationProperty Status localization
+registration_property_status_inexistent = Inexistent on producer
+registration_property_status_missing = Missing
+registration_property_status_missing_value = Missing value
+registration_property_status_unchecked_value = Undetermined status
+registration_property_status_invalid_value = Invalid value
+registration_property_status_valid = Valid
+
+org.jboss.portal.object.name.admin.WSRP=WSRP
+
+INVALID_NAME_ERROR=''{0}'' is an invalid {1} name: Cannot be null, empty or contain '/', '.', '\\', '<', '>', '(', ')', '=' or '%5c'
+DUPLICATE_ERROR=A {1} named ''{0}'' already exists!
+unavailable_service = WSRP service is unavailble. Please activate it before using this portlet.
Added: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_fr.properties
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_fr.properties (rev 0)
+++ components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_fr.properties 2011-09-21 12:05:11 UTC (rev 7474)
@@ -0,0 +1,187 @@
+#
+# JBoss, a division of Red Hat
+# Copyright 2011, Red Hat Middleware, LLC, and individual
+# contributors as indicated by the @authors tag. See the
+# copyright.txt in the distribution for a full listing of
+# individual contributors.
+#
+# This is free software; you can redistribute it and/or modify it
+# under the terms of the GNU Lesser General Public License as
+# published by the Free Software Foundation; either version 2.1 of
+# the License, or (at your option) any later version.
+#
+# This software is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this software; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+#
+
+# JBoss Portal display information
+org.jboss.portal.object.name.WSRPConfigurationPortlet = Configuration WSRP
+org.jboss.portal.instance.name.WSRPConfigurationPortletInstance = Portlet de Configuration pour WSRP
+
+nav_tabs_consumers = Configuration Consommateurs
+nav_tabs_producer_config = Configuration Producteur
+nav_tabs_producer_management = Gestion Producteur
+
+path_consumers_root = Consommateurs
+path_consumers_consumer = Configuration du consommateur ''{0}''
+path_consumers_active = actif
+path_consumers_inactive = inactif
+path_consumers_refreshNeeded = (rafra\u00eechissement requis)
+confirm_delete_consumer_cancel=Annuler
+confirm_delete_consumer_message=Vous \u00eates sur le point d''effacer le consommateur ''{0}''!
+confirm_delete_consumer_submit=Effacer consommateur
+confirm_delete_consumer_title=Voulez-vous r\u00e9ellement effacer le consommateur ''{0}''?
+confirm_detete_consumer_proceed=\u00cates-vous certains de vouloir proc\u00e9der?
+confirm_delete_registration_cancel=Annuler
+confirm_delete_registration_message=Vous \u00eates sur le point d''effacer les informations locales d''enregistrement pour le consommateur ''{0}''! \n\
+Ceci n''est uniquement requis dans le cas o\u00f9 ce consommateur se serait enregistr\u00e9 aupr\u00e8s d''un producteur distant \n\
+qui aurait ensuite \u00e9t\u00e9 modifi\u00e9 pour ne plus requerir d''enregistrement. \n\
+N''effacez les informations locales d''enregistrement que si vous rencontrez des probl\u00e8mes, sp\u00e9cifiques \u00e0 cette \n\
+situation, avec le producteur distant. Effacer les donn\u00e9es d''enregistrement quand ce n''est pas requis peut entra\u00eener \n\
+l''incapacit\u00e9 future d''acc\u00e9der \u00e0 ce producteur.
+confirm_delete_registration_proceed=\u00cates-vous certains de vouloir proc\u00e9der?
+confirm_delete_registration_submit=Effacer enregistrement
+confirm_delete_registration_title=Voulez-vous r\u00e9ellement effacer l''enregistrement du consommateur ''{0}''?
+consumers_create_submit=Cr\u00e9er Consommateur
+consumers_create_title=Cr\u00e9er un consommateur nomm\u00e9:
+consumers_table_action_activate=Activer
+consumers_table_action_configure=Configurer
+consumers_table_action_deactivate=D\u00e9sactiver
+consumers_table_action_delete=Effacer
+consumers_table_action_deregister=D\u00e9senregistrer
+consumers_table_action_refresh=Rafra\u00eechir
+consumers_table_action_register=Enregister
+consumers_table_column_actions=Actions
+consumers_table_column_consumer=Consommateur
+consumers_table_column_consumer_status=status:
+consumers_title=Gestion des Consommateurs
+edit_consumer_cache=Expiration du cache:
+edit_consumer_cache_seconds=(secondes avant expiration)
+edit_consumer_cancel=Annuler
+edit_consumer_endpoint=URL du WSDL du producteur:
+edit_consumer_no_registration=Enregistrement non-requis par le producteur.
+edit_consumer_producer=Identifiant du producteur:
+edit_consumer_prop_desc=Description
+edit_consumer_prop_name=Nom
+edit_consumer_prop_value=Valeur
+edit_consumer_refresh=Rafra\u00eechir & Sauvegarder
+edit_consumer_refresh_title=Sauvegarde des changements et rafra\u00eechissement \u00e0 partir du producteur
+edit_consumer_registration=Information d'enregistrement:
+edit_consumer_registration_context=Contexte d'enregistrement:
+edit_consumer_registration_context_erase=Effacer enregistrement local
+edit_consumer_registration_context_erase_title=Effacer l'information locale d'enregistrement (potentiellement dangereux!)
+edit_consumer_registration_context_handle=Identifiant:
+edit_consumer_registration_current=Information actuelle d'enregistrement:
+edit_consumer_registration_expected=Information attendue d'enregistrement:
+edit_consumer_registration_modify=Modifier l'enregistrement
+edit_consumer_registration_modify_title=Modifier l'enregistrement avec ce producteur
+edit_consumer_registration_no_props=Enregistrement indiqu\u00e9 sans besoin de propri\u00e9t\u00e9s d'enregistrement
+edit_consumer_registration_update_props=Mettre les propri\u00e9t\u00e9s \u00e0 jour
+bean_consumer_cannot_erase_reg=L'effacement de l'enregistrement n'a pu \u00eatre effectu\u00e9!
+bean_consumer_cannot_find_consumer=Le consommateur ''{0}'' n''a pu \u00eatre trouv\u00e9!
+bean_consumer_cannot_modify_reg=La modification de l'enregistrement n'a pu \u00eatre effectu\u00e9e!
+bean_consumer_cannot_refresh_consumer=Le rafra\u00eechissement du consommateur n'a pu \u00eatre effectu\u00e9!
+bean_consumer_cannot_update_consumer=La mise \u00e0 jour du consommateur n'a pu \u00eatre effectu\u00e9e!
+bean_consumer_invalid_modify=Tentative invalide de modification d'enregistrement sans modifications locales.
+bean_consumer_malformed_url=''{0}'' n''est pas une URL valide: {1}
+bean_consumer_modify_reg_success=Enregistrement modifi\u00e9!
+bean_support_cause=Cause:
+bean_support_unexpected_error=Une erreur inattendue s'est produite:
+bean_consumermanager_invalid_new_consumer_name=Un consommateur requiert un nom non-nul et non-vide!
+bean_consumermanager_no_consumer=Aucun consommateur n'a \u00e9t\u00e9 s\u00e9lectionn\u00e9!
+bean_producer_cannot_reload=Le rechargement de la configuration du producteur a \u00e9chou\u00e9. Cause: {0}
+bean_producer_cannot_save=La sauvegarde de la configuration du producteur a \u00e9chou\u00e9. Cause: {0}
+bean_producer_regpolicy_unset=RegistrationPolicy non sp\u00e9cifi\u00e9e
+confirm_delete_reg_property_cancel=Annuler
+confirm_delete_reg_property_message=Vous \u00eates sur le point d''effacer la description de la propri\u00e9t\u00e9 d''enregistrement ''{0}''! \n\
+Cel\u00e0 va entra\u00eener l''invalidation des enregistrements des consommateurs qui devront alors modifier \n\
+leur information d'enregistrement.
+confirm_delete_reg_property_submit=Effacer la propri\u00e9t\u00e9
+confirm_delete_reg_property_title=Voulez-vous r\u00e9ellement effacer la description de la propri\u00e9t\u00e9 d'enregistrement ''{0}''?
+confirm_delete_reg_property_proceed=\u00cates-vous certains de vouloir proc\u00e9der?
+producer_config_add_reg_prop=Ajouter une propri\u00e9t\u00e9
+producer_config_cancel=Annuler
+producer_config_no_reg_props=Aucune propri\u00e9t\u00e9 d'enregistrement sp\u00e9cifi\u00e9e.
+producer_config_reg_policy=Nom de la classe de la politique d'enregistrement:
+producer_config_reg_prop_action=Action
+producer_config_reg_prop_hint=Indice
+producer_config_reg_prop_label=\u00c9tiquette
+producer_config_reg_prop_name=Nom
+producer_config_reg_prop_remove=Enlever
+producer_config_reg_prop_type=Type
+producer_config_reg_prop_validator=Nom de la classe de validation des propri\u00e9t\u00e9s d'enregistrement:
+producer_config_reg_props=Propri\u00e9t\u00e9s d'enregistrement
+producer_config_requires_reg=N\u00e9cessite l'enregistrement. Modifier cette information entra\u00eene l'invalidation des enregistrements consommateurs.
+producer_config_save=Sauvegarder
+producer_config_sd_requires_reg=L'acc\u00e8s \u00e0 la description compl\u00e8te des services requiert l'enregistrement.
+producer_config_strict=Utiliser la validation WSRP stricte.
+producer_config_title=Configuration producteur
+bean_consumermanager_refresh_bypassed=Le rafra\u00eechissement n'\u00e9tait pas requis.
+bean_consumermanager_refresh_exception=Une erreur inattendue s'est produite.
+bean_consumermanager_refresh_failure=Le rafra\u00eechissement a \u00e9chou\u00e9 (probablement \u00e0 cause d'informations d'enregistrement non valides)
+bean_consumermanager_refresh_success=Le rafra\u00eechissement a r\u00e9ussi.
+bean_producer_cancel_success=Toutes les modifications faites \u00e0 la configuration du producteur ont \u00e9t\u00e9 annull\u00e9es!
+bean_producer_save_success=La configuration du producteur a bien \u00e9t\u00e9 sauvegard\u00e9e!
+bean_consumermanager_refresh_modify=Les informations locales ou distantes ont chang\u00e9, vous devriez modifier votre enregistrement avec le producteur.\n\
+Les nouvelles informations locales sont enregistr\u00e9es mais les donn\u00e9es d'enregistrement courantes seront utilis\u00e9es\
+tant que vous n'aurez pas mis \u00e0 jour votre enregistrement aupr\u00e8s du producteur.
+bean_consumer_update_success=Consommateur mis \u00e0 jour!
+registration_property_status_inexistent=Inexistant sur le producteur
+registration_property_status_invalid_value=Invalide valeur
+registration_property_status_missing=Manquant
+registration_property_status_missing_value=Valeur manquante
+registration_property_status_unchecked_value=Status ind\u00e9termin\u00e9
+registration_property_status_valid=Valide
+org.jboss.portal.object.name.admin.WSRP=WSRP
+consumers_table_reload=Recharger consommateurs
+CONSUMER_TYPE=Consommateur
+DUPLICATE_ERROR=Un {1} nomm\u00e9 ''{0}'' existe d\u00e9j\u00e0!
+INVALID_NAME_ERROR=''{0}'' est un nom invalide pour un {1} : Ne peut pas \u00eatre null, vide ou contenir '/', '.', '\\', '<', '>', '(', ')', '=' ou '%5c'
+edit_consumer_timeout=Timeout des op�rations WS:
+edit_consumer_timeout_milliseconds=(millisecondes avant timeout)
+consumers_table_action_import=Importer
+consumers_table_action_export=Exporter
+portlets_table_column_include=Inclure dans l'export?
+portlets_table_column_portlet_name=Portlet
+portlets_table_export=Exporter
+export_detail_consumers=Retour � la liste des consommateurs
+export_detail_expiration_time=Date d'expiration
+export_detail_export_time=Date d'export
+export_detail_exported_portlet_name=Identifiant de la portlet export�e
+export_detail_exports=Retour � la liste des exports
+export_detail_failed=Portlets en erreur:
+export_detail_failed_portlet_error=Code d'erreur
+export_detail_failed_portlet_none=Aucune portlet en erreur.
+export_detail_failed_portlet_portlets=Portlets en erreur
+export_detail_portlets=Portlets export�es
+export_detail_has_failed=A des portlets en erreur?
+exports_actions=Actions
+exports_actions_delete=Effacer
+exports_actions_view=Voir
+exports_actions_use=Utiliser pour import
+confirm_delete_export_cancel=Annuler
+confirm_delete_export_message=Vous \u00eates sur le point d''effacer l''export du {0}!
+confirm_delete_export_submit=Effacer export
+confirm_delete_export_title=Voulez-vous r\u00e9ellement effacer l'export du {0}?
+import_available_portlets=Portlets export�es disponibles
+import_assign=Assigner � la fen�tre
+import_import=Importer
+import_use=Importer?
+bean_consumer_import_success=''{0}'' portlets ont �t� correctement import�es!
+bean_consumer_import_failed_portlets=La portlet suivante n''a pas pu �tre import�e: {0}
+edit_consumer_export=Exporter portlets
+edit_consumer_export_title=Portlets en export
+edit_consumer_import=Importer portlets
+edit_consumer_import_title=Portlets en import
+bean_consumermanager_refresh_failure_wsdl=Le rafra\u00eechissement a \u00e9chou\u00e9 (probablement \u00e0 cause d'URL WSDL non valide)
+producer_config_wsdl_v1=Adresse WSDL pour le Producteur WSRP v1:
+producer_config_wsdl_v2=Adresse WSDL pour le Producteur WSRP v2:
+unavailable_service=Le service WSRP n''est pas disponible. Veuillez l''activer avant d'utiliser cette portlet.
+bean_consumer_null_id=Aucun identifiant disponible pour r�cup�rer un consommateur. Veuillez rafra�chir l'application et r�essayer.
\ No newline at end of file
Added: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_it.properties
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_it.properties (rev 0)
+++ components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_it.properties 2011-09-21 12:05:11 UTC (rev 7474)
@@ -0,0 +1,177 @@
+#
+# JBoss, a division of Red Hat
+# Copyright 2011, Red Hat Middleware, LLC, and individual
+# contributors as indicated by the @authors tag. See the
+# copyright.txt in the distribution for a full listing of
+# individual contributors.
+#
+# This is free software; you can redistribute it and/or modify it
+# under the terms of the GNU Lesser General Public License as
+# published by the Free Software Foundation; either version 2.1 of
+# the License, or (at your option) any later version.
+#
+# This software is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this software; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+#
+
+## WSRP GUI localization
+
+# JBoss Portal display information
+org.jboss.portal.object.name.WSRPConfigurationPortlet = Configurazione WSRP
+org.jboss.portal.instance.name.WSRPConfigurationPortletInstance = Portlet di configurazione WSRP
+
+# Tabs
+nav_tabs_consumers = Configurazione dei Consumer
+nav_tabs_producer_config = Configurazione del Producer
+nav_tabs_producer_management = Gestione del Producer
+
+# Object path in consumer template
+path_consumers_root = Consumer
+path_consumers_consumer = Configurazione del Consumer ''{0}''
+path_consumers_active = attivo
+path_consumers_inactive = inattivo
+path_consumers_refreshNeeded = (\u00e8 necessario il refresh)
+
+# Confirm deletion of a consumer screen
+confirm_delete_consumer_title = Elimino il consumer ''{0}''?
+confirm_delete_consumer_message = Stai per eliminare il consumer ''{0}''!
+confirm_detete_consumer_proceed = Sicuro di voler continuare?
+confirm_delete_consumer_submit = Elimina il consumer
+confirm_delete_consumer_cancel = Annulla
+
+# Confirm deletion of local registration information screen
+confirm_delete_registration_title = Elimino la registrazione locale per il consumer ''{0}''?
+confirm_delete_registration_message = Stai per eliminare le informazioni della registrazione locale del consumer ''{0}''! \n\
+E' necessario soltanto se il consumer si \u00e8 prima registrato con il producer remoto e il producer \u00e8 \n\
+stato configurato in modo da non richiedere pi\u00f9 la registrazione. \n\
+Elimina le informazioni della registrazione locale soltanto se riscontri degli errori per \n\
+questa particolare situazione. Se si cancella la registrazione in alcune situazioni c'\ufffd il rischio di non poter pi\u00f9 lavorare \n\
+con quel producer.
+confirm_delete_registration_proceed = Sicuro di voler procedere?
+confirm_delete_registration_submit = Elimina la registrazione locale
+confirm_delete_registration_cancel = Annulla
+
+# Consumers screen
+consumers_title = Gestione dei Consumer
+consumers_create_title = Crea un Consumer chiamato:
+consumers_create_submit = Crea un Consumer
+
+# Consumers list
+consumers_table_column_consumer = Consumer
+consumers_table_column_consumer_status = stato:
+consumers_table_column_actions = Azioni
+consumers_table_action_configure = Configura
+consumers_table_action_refresh = Aggiorna
+consumers_table_action_activate = Attiva
+consumers_table_action_deactivate = Disattiva
+consumers_table_action_register = Registra
+consumers_table_action_deregister = Togli dalla registrazione
+consumers_table_action_delete = Elimina
+consumers_table_reload = Ricarica i consumer
+
+# Consumer editing screen
+edit_consumer_producer = Id del Producer:
+edit_consumer_cache = Scadenza della cache:
+edit_consumer_cache_seconds = (secondi prima della scadenza)
+edit_consumer_endpoint = Configurazione dell\'Endpoint:
+edit_consumer_registration = Informazioni sulla registratione:
+edit_consumer_registration_current = Informazioni sulla registratione corrente:
+edit_consumer_prop_name = Nome
+edit_consumer_prop_desc = Descrizione
+edit_consumer_prop_value = Valore
+edit_consumer_registration_update_props = Propriet\u00e0 dell\'update
+edit_consumer_registration_no_props = E' richiesta una registrazione senza le propriet\u00e0 di registrazione.
+edit_consumer_registration_modify = Modifica la registrazione
+edit_consumer_registration_modify_title = Modifica la registrazione secondo questo producer
+edit_consumer_registration_expected = Informazioni richieste dalla registrazione:
+edit_consumer_no_registration = Il Producer non richiede la registrazione.
+edit_consumer_registration_context = Contesto della registrazione:
+edit_consumer_registration_context_handle = Gestore:
+edit_consumer_registration_context_erase = Elimina la registrazione locale
+edit_consumer_registration_context_erase_title = Elimina l\'informazione della registrazione locale (potenzialmente pericoloso!)
+edit_consumer_refresh = Aggiorna e salva
+edit_consumer_refresh_title = Salva le modifiche e aggiorna le informazioni del producer
+edit_consumer_cancel = Cancel
+
+# Confirm registration property deletion screen
+confirm_delete_reg_property_title = Elimino ''{0}'' descrizioni sulla propriet\u00e0 di registrazione?
+confirm_delete_reg_property_message = Stai per cancellare ''{0}'' descrizioni sulla propriet\u00e0 di registrazione! \n\
+Render\u00e0 non valide le registrazioni del consumer che dovr\u00e0 modificare la propria informazione \n\
+sulla registrazione.
+confirm_delete_reg_property_proceed = Sicuro di voler procedere?
+confirm_delete_reg_property_submit = Elimina la propriet\u00e0
+confirm_delete_reg_property_cancel = Annulla
+
+# Producer configuration screen
+producer_config_title = Configurazione del Producer
+producer_config_sd_requires_reg = L'accesso all\'intera descrizione del servizio richiede la registrazione da parte dei consumer.
+producer_config_strict = Usa per intero le propriet\u00e0 WSRP.
+producer_config_requires_reg = E\' richiesta la registrazione. La modifica di quest\'informazione render\u00e0 non valide le registrazioni del consumer.
+producer_config_reg_policy = Nome della classe della policy di registrazione:
+producer_config_reg_prop_validator = Nome della classe del validatore delle propriet\u00e0 di registrazione:
+producer_config_reg_props = Propriet\u00e0 della registratione
+producer_config_reg_prop_name = Nome
+producer_config_reg_prop_type = Tipo
+producer_config_reg_prop_label = Titolo
+producer_config_reg_prop_hint = Hint
+producer_config_reg_prop_action = Azione
+producer_config_reg_prop_remove = Elimina
+producer_config_no_reg_props = Non \u00e8 richiesta alcuna propriet\u00e0 di registrazione.
+producer_config_add_reg_prop = Aggiungi propriet\u00e0
+producer_config_save = Salva
+producer_config_cancel = Annulla
+
+## Localized messages in JSF beans
+
+bean_support_unexpected_error = Si \u00e8 verificato un errore inaspettato:
+bean_support_cause = Causa:
+CONSUMER_TYPE = Consumer
+
+# ConsumerBean
+bean_consumer_cannot_find_consumer = Non posso trovare il consumer ''{0}''!
+bean_consumer_cannot_update_consumer = Non posso aggiornare il consumer!
+bean_consumer_cannot_refresh_consumer = Non posso eseguire il refresh del consumer!
+bean_consumer_modify_reg_success = Registrazione modificata con successo!
+bean_consumer_invalid_modify = Tentativo non valido di modifica di una registrazione modificata localmente!
+bean_consumer_cannot_modify_reg = Non posso modificare la registrazione!
+bean_consumer_cannot_erase_reg = Non posso eliminare la registrazione locale!
+bean_consumer_malformed_url = ''{0}'' non \u00e8 un URL valido: {1}
+bean_consumer_update_success = Consumer aggiornato con successo!
+
+# ConsumerManagerBean
+bean_consumermanager_invalid_new_consumer_name = E\' necessario un nome di campo non null o non vuoto per il nuovo consumer!
+bean_consumermanager_no_consumer = Non \u00e8 stato selezionato nessun consuer!
+bean_consumermanager_refresh_bypassed = Non \u00e8 necessario alcun aggiornamento.
+bean_consumermanager_refresh_success = Aggiornamento eseguito con successo.
+bean_consumermanager_refresh_failure = Aggiornamento fallito (probabilmente perch\u00e8 le informazioni di registrazione non sono valide).
+bean_consumermanager_refresh_exception = Si \u00e8 verificato un errore inaspettato.
+bean_consumermanager_refresh_modify = Le informazioni locali e remote sono cambiate, dovresti modificare la registrazione al producer remoto.\n\
+Le nuove informazioni locali saranno salvate ma i dati della registrazione corrente non saranno usati finch\u00e8 non modifichi \
+con successo la registrazione al producer.
+
+# ProducerBean
+bean_producer_regpolicy_unset = RegistrationPolicy non inserita
+bean_producer_cannot_save = Non posso salvare la configurazione del producer. Causa: {0}
+bean_producer_cannot_reload = Non posso ricaricare la configurazione del producer. Causa: {0}
+bean_producer_save_success = La configurazione del producer \u00e8 stata salvata con successo!
+bean_producer_cancel_success = Tutte le modifiche fatte al producer sono state annullate!
+
+## RegistrationProperty Status localization
+registration_property_status_inexistent = Non esiste nel producer
+registration_property_status_missing = Mancante
+registration_property_status_missing_value = Valore mancante
+registration_property_status_unchecked_value = Stato non determinto
+registration_property_status_invalid_value = Valore non valido
+registration_property_status_valid = Valido
+
+org.jboss.portal.object.name.admin.WSRP=WSRP
+
+INVALID_NAME_ERROR=''{0}'' non \u00e8 un nome valido di {1} : Non \u00f2 essere null, vuoto o contenere '/', '.', '\\', '<', '>', '(', ')', '=' o '%5c'
+DUPLICATE_ERROR=Un valore {1} con nome ''{0}'' esiste gi\u00e0!
\ No newline at end of file
Property changes on: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_it.properties
___________________________________________________________________
Added: svn:executable
+ *
Added: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_ja.properties
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_ja.properties (rev 0)
+++ components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_ja.properties 2011-09-21 12:05:11 UTC (rev 7474)
@@ -0,0 +1,167 @@
+#
+# JBoss, a division of Red Hat
+# Copyright 2011, Red Hat Middleware, LLC, and individual
+# contributors as indicated by the @authors tag. See the
+# copyright.txt in the distribution for a full listing of
+# individual contributors.
+#
+# This is free software; you can redistribute it and/or modify it
+# under the terms of the GNU Lesser General Public License as
+# published by the Free Software Foundation; either version 2.1 of
+# the License, or (at your option) any later version.
+#
+# This software is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this software; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+#
+
+## WSRP GUI localization
+
+# JBoss Portal display information
+
+org.jboss.portal.object.name.admin.WSRP = \u30ea\u30e2\u30fc\u30c8\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8
+org.jboss.portal.object.name.WSRPConfigurationPortlet = WSRP \u8a2d\u5b9a
+org.jboss.portal.instance.name.WSRPConfigurationPortletInstance = WSRP \u8a2d\u5b9a\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8
+
+# Tabs
+nav_tabs_consumers = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de \u8a2d\u5b9a
+nav_tabs_producer_config = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5 \u8a2d\u5b9a
+nav_tabs_producer_management = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u7ba1\u7406
+
+# Object path in consumer template
+path_consumers_root = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de
+path_consumers_consumer = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de ''{0}'' \u8a2d\u5b9a
+path_consumers_active = \u30a2\u30af\u30c6\u30a3\u30d6
+path_consumers_inactive = \u30a4\u30f3\u30a2\u30af\u30c6\u30a3\u30d6
+path_consumers_refreshNeeded = (\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u304c\u5fc5\u8981)
+
+# Confirm deletion of a consumer screen
+confirm_delete_consumer_title = ''{0}'' \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u3092\u524a\u9664\u3057\u307e\u3059\u304b?
+confirm_delete_consumer_message = \u3042\u306a\u305f\u306f ''{0}'' \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u3092\u524a\u9664\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059!
+confirm_detete_consumer_proceed = \u672c\u5f53\u306b\u3053\u306e\u4f5c\u696d\u3092\u7d9a\u3051\u307e\u3059\u304b\uff1f
+confirm_delete_consumer_submit = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u524a\u9664
+confirm_delete_consumer_cancel = \u30ad\u30e3\u30f3\u30bb\u30eb
+
+# Confirm deletion of local registration information screen
+confirm_delete_registration_title = ''{0}'' \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u306e\u30ed\u30fc\u30ab\u30eb\u767b\u9332\u3092\u524a\u9664\u3057\u307e\u3059\u304b\uff1f
+confirm_delete_registration_message = ''{0}'' \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u306e\u30ed\u30fc\u30ab\u30eb\u767b\u9332\u60c5\u5831\u3092\u524a\u9664\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059! \n\
+\u3053\u308c\u306f\u3001\u4ee5\u524d\u3001\u3053\u306e\u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u304c\u30ea\u30e2\u30fc\u30c8\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u3068\u3044\u3063\u3057\u3087\u306b\u767b\u9332\u3055\u308c\u3001\u305d\u306e\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u304c\u3082\u3046\u767b\u9332\u3092\u5fc5\u8981\u3068\u3057\u306a\u3044\u5834\u5408\u306e\u307f\u5fc5\u8981\u3067\u3059\u3002\n\
+\u3053\u306e\u7279\u5b9a\u306e\u72b6\u6cc1\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306b\u306e\u307f\u30ed\u30fc\u30ab\u30eb\u306e\u767b\u9332\u60c5\u5831\u3092\u524a\u9664\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\
+\u5fc5\u8981\u304c\u306a\u3044\u306e\u306b\u30ed\u30fc\u30ab\u30eb\u767b\u9332\u3092\u524a\u9664\u3059\u308b\u3068\u3001\u305d\u306e\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306f\u52d5\u4f5c\u4e0d\u80fd\u3068\u306a\u308a\u307e\u3059\u3002
+confirm_delete_registration_proceed = \u672c\u5f53\u306b\u3053\u306e\u4f5c\u696d\u3092\u7d9a\u3051\u307e\u3059\u304b\uff1f
+confirm_delete_registration_submit = \u30ed\u30fc\u30ab\u30eb\u767b\u9332\u306e\u524a\u9664
+confirm_delete_registration_cancel = \u30ad\u30e3\u30f3\u30bb\u30eb
+
+# Consumers screen
+consumers_title = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u7ba1\u7406
+consumers_create_title = \u547d\u540d\u3055\u308c\u305f\u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u306e\u4f5c\u6210:
+consumers_create_submit = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u4f5c\u6210
+
+# Consumers list
+consumers_table_column_consumer = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de
+consumers_table_column_consumer_status = \u30b9\u30c6\u30fc\u30bf\u30b9:
+consumers_table_column_actions = \u30a2\u30af\u30b7\u30e7\u30f3
+consumers_table_action_configure = \u8a2d\u5b9a
+consumers_table_action_refresh = \u30ea\u30d5\u30ec\u30c3\u30b7\u30e5
+consumers_table_action_activate = \u30a2\u30af\u30c6\u30a3\u30d9\u30fc\u30c8
+consumers_table_action_deactivate = \u30c7\u30a3\u30a2\u30af\u30c6\u30a3\u30d9\u30fc\u30c8
+consumers_table_action_register = \u767b\u9332
+consumers_table_action_deregister = \u767b\u9332\u62b9\u6d88
+consumers_table_action_delete = \u524a\u9664
+
+# Consumer editing screen
+edit_consumer_producer = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5ID:
+edit_consumer_cache = \u30ad\u30e3\u30c3\u30b7\u30e5\u6709\u52b9\u671f\u9650:
+edit_consumer_cache_seconds = (\u6709\u52b9\u671f\u9650\u524d\u306e\u79d2\u6570)
+edit_consumer_endpoint = \u30a8\u30f3\u30c9\u30dd\u30a4\u30f3\u30c8\u8a2d\u5b9a:
+edit_consumer_registration = \u767b\u9332\u60c5\u5831:
+edit_consumer_registration_current = \u73fe\u884c\u306e\u767b\u9332\u60c5\u5831:
+edit_consumer_prop_name = \u540d\u524d
+edit_consumer_prop_desc = \u8aac\u660e
+edit_consumer_prop_value = \u5024
+edit_consumer_registration_update_props = \u30d7\u30ed\u30d1\u30c6\u30a3\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8
+edit_consumer_registration_no_props = \u767b\u9332\u306f\u767b\u9332\u30d7\u30ed\u30d1\u30c6\u30a3\u7121\u3057\u3067\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u8868\u793a\u3055\u308c\u307e\u3059\u3002
+edit_consumer_registration_modify = \u767b\u9332\u306e\u5909\u66f4
+edit_consumer_registration_modify_title = \u3053\u306e\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u6301\u3064\u767b\u9332\u306e\u5909\u66f4
+edit_consumer_registration_expected = \u671f\u5f85\u3055\u308c\u308b\u767b\u9332\u60c5\u5831:
+edit_consumer_no_registration = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306f\u767b\u9332\u5fc5\u9808\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
+edit_consumer_registration_context = \u767b\u9332\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8:
+edit_consumer_registration_context_handle = \u30cf\u30f3\u30c9\u30eb:
+edit_consumer_registration_context_erase = \u30ed\u30fc\u30ab\u30eb\u767b\u9332\u306e\u524a\u9664
+edit_consumer_registration_context_erase_title = \u30ed\u30fc\u30ab\u30eb\u767b\u9332\u60c5\u5831\u306e\u524a\u9664 (\u6f5c\u5728\u7684\u306b\u5371\u967a!)
+edit_consumer_refresh = \u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\uff06\u4fdd\u5b58
+edit_consumer_refresh_title = \u5909\u66f4\u3092\u4fdd\u5b58\u3057\u3001\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u60c5\u5831\u3092\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u3057\u307e\u3059
+edit_consumer_cancel = \u30ad\u30e3\u30f3\u30bb\u30eb
+
+# Confirm registration property deletion scree
+confirm_delete_reg_property_title = ''{0}'' \u767b\u9332\u30d7\u30ed\u30d1\u30c6\u30a3\u30c7\u30b9\u30af\u30ea\u30d7\u30b7\u30e7\u30f3\u3092\u524a\u9664\u3057\u307e\u3059\u304b?
+confirm_delete_reg_property_message = \u3042\u306a\u305f\u306f ''{0}'' \u767b\u9332\u30d7\u30ed\u30d1\u30c6\u30a3\u30c7\u30a3\u30b9\u30af\u30ea\u30d7\u30b7\u30e7\u30f3\u3092\u524a\u9664\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059!
+confirm_delete_reg_property_proceed = \u672c\u5f53\u306b\u3053\u306e\u4f5c\u696d\u3092\u3064\u3065\u3051\u305f\u3044\u3067\u3059\u304b\uff1f
+confirm_delete_reg_property_submit = \u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u524a\u9664
+confirm_delete_reg_property_cancel = \u30ad\u30e3\u30f3\u30bb\u30eb
+
+# Producer configuration screen
+producer_config_title = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5 \u8a2d\u5b9a
+producer_config_sd_requires_reg = \u5b8c\u5168\u306a\u30b5\u30fc\u30d3\u30b9\u8a18\u8ff0\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u306b\u306f\u767b\u9332\u3055\u308c\u305f\u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u304c\u5fc5\u8981\u3002
+producer_config_strict = \u53b3\u683c\u306a WSRP \u30b3\u30f3\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u3092\u4f7f\u7528\u3002
+producer_config_requires_reg = \u767b\u9332\u304c\u5fc5\u8981\u3002\u3053\u306e\u60c5\u5831\u306e\u5909\u66f4\u306f\u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u767b\u9332\u306e\u7121\u52b9\u5316\u3092\u5f15\u304d\u8d77\u3053\u3059\u3002
+producer_config_reg_policy = \u767b\u9332\u30dd\u30ea\u30b7\u30fc\u30af\u30e9\u30b9\u540d:
+producer_config_reg_prop_validator = \u767b\u9332\u30d7\u30ed\u30d1\u30c6\u30a3\u30d0\u30ea\u30c7\u30fc\u30bf\u30af\u30e9\u30b9\u540d:
+producer_config_reg_props = \u767b\u9332\u30d7\u30ed\u30d1\u30c6\u30a3
+producer_config_reg_prop_name = \u540d\u524d
+producer_config_reg_prop_type = \u30bf\u30a4\u30d7
+producer_config_reg_prop_label = \u30e9\u30d9\u30eb
+producer_config_reg_prop_hint = \u30d2\u30f3\u30c8
+producer_config_reg_prop_action = \u30a2\u30af\u30b7\u30e7\u30f3
+producer_config_reg_prop_remove = \u524a\u9664
+producer_config_no_reg_props = \u5fc5\u8981\u306a\u767b\u9332\u30d7\u30ed\u30d1\u30c6\u30a3\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
+producer_config_add_reg_prop = \u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u8ffd\u52a0
+producer_config_save = \u4fdd\u5b58
+producer_config_cancel = \u30ad\u30e3\u30f3\u30bb\u30eb
+
+## Localized messages in JSF bean
+
+bean_support_unexpected_error = \u4e88\u60f3\u5916\u306e\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f:
+bean_support_cause = \u539f\u56e0:
+
+# ConsumerBean
+bean_consumer_cannot_find_consumer = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de ''{0}'' \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093!
+bean_consumer_cannot_update_consumer = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u304c\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u51fa\u6765\u307e\u305b\u3093!
+bean_consumer_cannot_refresh_consumer = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u304c\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u51fa\u6765\u307e\u305b\u3093!
+bean_consumer_modify_reg_success = \u767b\u9332\u304c\u6b63\u3057\u304f\u5909\u66f4\u3055\u308c\u307e\u3057\u305f!
+bean_consumer_invalid_modify = \u30ed\u30fc\u30ab\u30eb\u3067\u5909\u66f4\u3055\u308c\u3066\u3044\u306a\u3044\u767b\u9332\u304c\u4e0d\u6b63\u306b\u5909\u66f4\u3055\u308c\u3088\u3046\u3068\u3057\u307e\u3057\u305f!
+bean_consumer_cannot_modify_reg = \u767b\u9332\u304c\u5909\u66f4\u51fa\u6765\u307e\u305b\u3093!
+bean_consumer_cannot_erase_reg = \u30ed\u30fc\u30ab\u30eb\u767b\u9332\u304c\u524a\u9664\u51fa\u6765\u307e\u305b\u3093!
+bean_consumer_malformed_url = ''{0}'' \u306f\u6709\u52b9\u306aURL\u3067\u306f\u3042\u308a\u307e\u305b\u3093: {1}
+bean_consumer_update_success = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u304c\u6210\u529f\u3057\u307e\u3057\u305f!
+
+# ConsumerManagerBean
+bean_consumermanager_invalid_new_consumer_name = null\u3084\u7a7a\u767d\u3067\u306a\u3044\u540d\u524d\u304c\u65b0\u3057\u3044\u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u306b\u5fc5\u8981\u3067\u3059!
+bean_consumermanager_no_consumer = \u30b3\u30f3\u30b7\u30e5\u30fc\u30de\u304c\u9078\u629e\u51fa\u6765\u307e\u305b\u3093!
+bean_consumermanager_refresh_bypassed = \u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u306f\u5fc5\u8981\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+bean_consumermanager_refresh_success = \u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u304c\u6210\u529f\u3057\u307e\u3057\u305f\u3002
+bean_consumermanager_refresh_failure = \u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u304c\u5931\u6557\u3057\u307e\u3057\u305f\u3002(\u767b\u9332\u60c5\u5831\u304c\u6709\u52b9\u3067\u306f\u306a\u304b\u3063\u305f\u304b\u3082\u3057\u308c\u307e\u305b\u3093)\u3002
+bean_consumermanager_refresh_exception = \u4e88\u60f3\u5916\u306e\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+bean_consumermanager_refresh_modify = \u30ed\u30fc\u30ab\u30eb\u307e\u305f\u306f\u30ea\u30e2\u30fc\u30c8\u306e\u60c5\u5831\u304c\u5909\u66f4\u3055\u308c\u307e\u3057\u305f\u3001\u30ea\u30e2\u30fc\u30c8\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u767b\u9332\u3092\u5909\u66f4\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\n\
+\u65b0\u3057\u3044\u30ed\u30fc\u30ab\u30eb\u60c5\u5831\u306f\u4fdd\u5b58\u3055\u308c\u307e\u3059\u304c\u3001\u3042\u306a\u305f\u304c\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u767b\u9332\u3092\u5909\u66f4\u3059\u308b\u307e\u3067\u306f\u73fe\u884c\u306e\u767b\u9332\u30c7\u30fc\u30bf\u304c\u5229\u7528\u3055\u308c\u307e\u3059\u3002
+
+# ProducerBean
+bean_producer_regpolicy_unset = RegistrationPolicy \u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093
+bean_producer_cannot_save = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u8a2d\u5b9a\u304c\u4fdd\u5b58\u51fa\u6765\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u539f\u56e0: {0}
+bean_producer_cannot_reload = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u8a2d\u5b9a\u304c\u30ea\u30ed\u30fc\u30c9\u51fa\u6765\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u539f\u56e0: {0}
+bean_producer_save_success = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u8a2d\u5b9a\u304c\u6b63\u3057\u304f\u4fdd\u5b58\u3055\u308c\u307e\u3057\u305f!
+bean_producer_cancel_success = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306e\u8a2d\u5b9a\u3067\u884c\u3063\u305f\u5168\u3066\u306e\u5909\u66f4\u306f\u30ad\u30e3\u30f3\u30bb\u30eb\u3055\u308c\u307e\u3057\u305f!
+
+## RegistrationProperty Status localization
+registration_property_status_inexistent = \u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u306b\u5b58\u5728\u3057\u306a\u3044
+registration_property_status_missing = \u6b20\u640d
+registration_property_status_missing_value = \u6b20\u640d\u5024
+registration_property_status_unchecked_value = \u672a\u77e5\u306e\u72b6\u614b
+registration_property_status_invalid_value = \u7121\u52b9\u306a\u5024
+registration_property_status_valid = \u6709\u52b9
Property changes on: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_ja.properties
___________________________________________________________________
Added: svn:executable
+ *
Added: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_pt_BR.properties
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_pt_BR.properties (rev 0)
+++ components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_pt_BR.properties 2011-09-21 12:05:11 UTC (rev 7474)
@@ -0,0 +1,168 @@
+#
+# JBoss, a division of Red Hat
+# Copyright 2011, Red Hat Middleware, LLC, and individual
+# contributors as indicated by the @authors tag. See the
+# copyright.txt in the distribution for a full listing of
+# individual contributors.
+#
+# This is free software; you can redistribute it and/or modify it
+# under the terms of the GNU Lesser General Public License as
+# published by the Free Software Foundation; either version 2.1 of
+# the License, or (at your option) any later version.
+#
+# This software is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this software; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+#
+
+## WSRP GUI localization
+
+# JBoss Portal display information
+org.jboss.portal.object.name.WSRPConfigurationPortlet = Configura\u00e7\u00e3o WSRP
+org.jboss.portal.instance.name.WSRPConfigurationPortletInstance = Portlet de Configura\u00e7\u00e3o WSRP
+
+# Tabs
+nav_tabs_consumers = Configura\u00e7\u00e3o de Consumidores
+nav_tabs_producer_config = Configura\u00e7\u00e3o de Produtores
+nav_tabs_producer_management = Gerenciamento de Produtores
+
+# Object path in consumer template
+path_consumers_root = Consumidores
+path_consumers_consumer = Configura\u00e7\u00e3o do Consumidor ''{0}''
+path_consumers_active = ativo
+path_consumers_inactive = inativo
+path_consumers_refreshNeeded = (atualiza\u00e7\u00e3o necess\u00e1ria)
+
+# Confirm deletion of a consumer screen
+confirm_delete_consumer_title = Excluir o consumidor ''{0}''?
+confirm_delete_consumer_message = Voc\u00ea est\u00e1 prestes a excluir o consumidor ''{0}''\!
+confirm_detete_consumer_proceed = Tem certeza de que deseja continuar?
+confirm_delete_consumer_submit = Excluir consumidor
+confirm_delete_consumer_cancel = Cancelar
+
+# Confirm deletion of local registration information screen
+confirm_delete_registration_title = Excluir registro local para o consumidor ''{0}''?
+confirm_delete_registration_message = Voc\u00ea est\u00e1 prestes a eliminar o registro local de informa\u00e7\u00f5es para o consumidor ''{0}'\! \nIsso s\u00f3 \u00e9 necess\u00e1rio se esse consumidor tinha anteriormente se registrado com o produtor remoto, e esse produtor tiver sido modificado para n\u00e3o mais exigir registro. \nApenas apague informa\u00e7\u00f5es locais de registro, se esse produtor apresentar erros devido a essa situa\u00e7\u00e3o particular. Apagar o registro local quando n\u00e3o obrigat\u00f3rio pode conduzir \u00e0 incapacidade de utilizar esse produtor.
+confirm_delete_registration_proceed = Tem certeza de que deseja continuar?
+confirm_delete_registration_submit = Excluir registro local
+confirm_delete_registration_cancel = Cancelar
+
+# Consumers screen
+consumers_title = Gerenciar Consumidores
+consumers_create_title = Criar consumidor denominado\:
+consumers_create_submit = Criar Consumidor
+
+# Consumers list
+consumers_table_column_consumer = Consumidor
+consumers_table_column_consumer_status = status:
+consumers_table_column_actions = A\u00e7\u00f5es
+consumers_table_action_configure = Configurar
+consumers_table_action_refresh = Atualizar
+consumers_table_action_activate = Ativar
+consumers_table_action_deactivate = Desativar
+consumers_table_action_register = Registrar
+consumers_table_action_deregister = Cancelar registro
+consumers_table_action_delete = Deletar
+consumers_table_reload = Regarregar consumidores
+
+# Consumer editing screen
+edit_consumer_producer = Id do produtor\:
+edit_consumer_cache = Expira\u00e7\u00e3o do cache\:
+edit_consumer_cache_seconds = (segundos antes de expirar)
+edit_consumer_endpoint = Configura\u00e7\u00e3o do endpoint\:
+edit_consumer_registration = Informa\u00e7\u00f5es do registro\:
+edit_consumer_registration_current = Informa\u00e7\u00f5es do registro atual\:
+edit_consumer_prop_name = Nome
+edit_consumer_prop_desc = Descri\u00e7\u00e3o
+edit_consumer_prop_value = Valor
+edit_consumer_registration_update_props = Atualizar propriedades
+edit_consumer_registration_no_props = O registro \u00e9 indicado como obrigat\u00f3rio sem as propriedades do registro.
+edit_consumer_registration_modify = Modificar registro
+edit_consumer_registration_modify_title = Modificar o registro realizado com este produtor
+edit_consumer_registration_expected = Informa\u00e7\u00f5es de registro esperadas\:
+edit_consumer_no_registration = O produtor n\u00e3o requer registro.
+edit_consumer_registration_context = Contexto do registro\:
+edit_consumer_registration_context_handle = Handle:
+edit_consumer_registration_context_erase = Excluir registro local
+edit_consumer_registration_context_erase_title = Excluir informa\u00e7\u00f5es locais de registro (potencialmente perigoso\!)
+edit_consumer_refresh = Atualizar e Gravar
+edit_consumer_refresh_title = Gravar altera\u00e7\u00f5es e atualizar as informa\u00e7\u00f5es do produtor
+edit_consumer_cancel = Cancelar
+
+# Confirm registration property deletion screen
+confirm_delete_reg_property_title = Excluir a descri\u00e7\u00e3o da propriedade de registro ' '(0)''?
+confirm_delete_reg_property_message = Voc\u00ea est\u00e1 prestes a eliminar a descri\u00e7\u00e3o da propriedade de registro ''{0}''\!\n Isso acionar\u00e1 a invalida\u00e7\u00e3o dos registros dos consumidores que ter\u00e3o de modificar suas informa\u00e7\u00e3o de registro.
+confirm_delete_reg_property_proceed = Tem certeza de que deseja continuar?
+confirm_delete_reg_property_submit = Excluir propriedade
+confirm_delete_reg_property_cancel = Cancelar
+
+# Producer configuration screen
+producer_config_title = Configura\u00e7\u00e3o do Produtor
+producer_config_sd_requires_reg = O acesso \u00e0 descri\u00e7\u00e3o completa do servi\u00e7o exige que os consumidores estejam registrados.
+producer_config_strict = Utilizar compatibilidade estrita ao WSRP.
+producer_config_requires_reg = Registro obrigat\u00f3rio. Modificar essa informa\u00e7\u00e3o invalidar\u00e1 os registros dos consumidores.
+producer_config_reg_policy = Nome da classe de pol\u00edtica do registro\:
+producer_config_reg_prop_validator = Nome da classe de valida\u00e7\u00e3o da propriedade do registro\:
+producer_config_reg_props = Propriedades do registro
+producer_config_reg_prop_name = Nome
+producer_config_reg_prop_type = Tipo
+producer_config_reg_prop_label = R\u00f3tulo
+producer_config_reg_prop_hint = Dica
+producer_config_reg_prop_action = A\u00e7\u00e3o
+producer_config_reg_prop_remove = Excluir
+producer_config_no_reg_props = Propriedades obrigat\u00f3rias do registro n\u00e3o especificadas.
+producer_config_add_reg_prop = Adicionar propriedade
+producer_config_save = Gravar
+producer_config_cancel = Cancelar
+
+## Localized messages in JSF beans
+
+bean_support_unexpected_error = Ocorreu um erro inesperado\:
+bean_support_cause = Motivo\:
+CONSUMER_TYPE = Consumidor
+
+# ConsumerBean
+bean_consumer_cannot_find_consumer = N\u00e3o foi poss\u00edvel encontrar o consumidor ''{0}''\!
+bean_consumer_cannot_update_consumer = N\u00e3o foi poss\u00edvel atualizar o consumidor\!
+bean_consumer_cannot_refresh_consumer = N\u00e3o foi poss\u00edvel atualizar o consumidor\!
+bean_consumer_modify_reg_success = Registro modificado com sucesso\!
+bean_consumer_invalid_modify = Tentativa inv\u00e1lida de modificar um registro que n\u00e3o foi modificado localmente\!
+bean_consumer_cannot_modify_reg = N\u00e3o foi poss\u00edvel modificar o registro\!
+bean_consumer_cannot_erase_reg = N\u00e3o foi poss\u00edvel excluir o registro local\!
+bean_consumer_malformed_url = ''{0}'' n\u00e3o \u00e9 uma URL v\u00e1lida\: {1}
+bean_consumer_update_success = Atualiza\u00e7\u00e3o do consumidor realizada com sucesso\!
+
+# ConsumerManagerBean
+bean_consumermanager_invalid_new_consumer_name = Necessita de um nome n\u00e3o nulo, n\u00e3o vazio para o novo consumidor\!
+bean_consumermanager_no_consumer = Nenhum consumidor foi selecionado\!
+bean_consumermanager_refresh_bypassed = N\u00e3o \u00e9 necess\u00e1rio atualizar.
+bean_consumermanager_refresh_success = Atualiza\u00e7\u00e3o bem sucedida.
+bean_consumermanager_refresh_failure = A atualiza\u00e7\u00e3o falhou (provavelmente porque a informa\u00e7\u00e3o de registro n\u00e3o era v\u00e1lida).
+bean_consumermanager_refresh_exception = Ocorreu um erro inesperado.
+bean_consumermanager_refresh_modify = Informa\u00e7\u00e3o local ou remota foi alterada. Voc\u00ea deve modificar o registro com o produtor remoto. \\n Os novos locais de informa\u00e7\u00e3o ser\u00e3o salvos, mas o seu atual registro de dados ser\u00e1 usado at\u00e9 que voc\u00ea modifique o registro com o produtor com sucesso.
+
+# ProducerBean
+bean_producer_regpolicy_unset = RegistrationPolicy n\u00e3o definida
+bean_producer_cannot_save = N\u00e3o foi poss\u00edvel salvar a configura\u00e7\u00e3o do produtor. Motivo\: (0)
+bean_producer_cannot_reload = N\u00e3o foi poss\u00edvel recarregar a configura\u00e7\u00e3o do produtor. Motivo\: {0}
+bean_producer_save_success = Configura\u00e7\u00e3o do producer gravada com sucesso\!
+bean_producer_cancel_success = Todas as modifica\u00e7\u00f5es feitas na configura\u00e7\u00e3o do produtor foram canceladas\!
+
+## RegistrationProperty Status localization
+registration_property_status_inexistent = Produtor inexistente
+registration_property_status_missing = N\u00e3o est\u00e1 presente
+registration_property_status_missing_value = Valor n\u00e3o est\u00e1 presente
+registration_property_status_unchecked_value = Status indeterminado
+registration_property_status_invalid_value = Valor inv\u00e1lido
+registration_property_status_valid = V\u00e1lido
+
+org.jboss.portal.object.name.admin.WSRP=WSRP
+
+INVALID_NAME_ERROR=''{0}'' \u00e9 um nome inv\u00e1lido para {1}\: n\u00e3o deve ser nulo, vazio ou conter os caracteres '/', '.', '\\', '<', '>', '(', ')', '=' ou '%5c'
+DUPLICATE_ERROR=Um {1} denominado ''{0}'' j\u00e1 existe\!
\ No newline at end of file
Property changes on: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/classes/locale/portlet/Resource_pt_BR.properties
___________________________________________________________________
Added: svn:executable
+ *
Modified: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/portlet.xml
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/portlet.xml 2011-09-21 08:08:03 UTC (rev 7473)
+++ components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/portlet.xml 2011-09-21 12:05:11 UTC (rev 7474)
@@ -1,6 +1,6 @@
<!--
~ JBoss, a division of Red Hat
- ~ Copyright 2010, Red Hat Middleware, LLC, and individual
+ ~ Copyright 2011, Red Hat Middleware, LLC, and individual
~ contributors as indicated by the @authors tag. See the
~ copyright.txt in the distribution for a full listing of
~ individual contributors.
@@ -45,10 +45,15 @@
<supported-locale>en</supported-locale>
<supported-locale>fr</supported-locale>
<supported-locale>pt_BR</supported-locale>
- <resource-bundle>Resource</resource-bundle>
+ <resource-bundle>locale.portlet.Resource</resource-bundle>
<portlet-info>
<title>WSRP Configuration</title>
<keywords>Administration</keywords>
</portlet-info>
</portlet>
+
+ <container-runtime-option>
+ <name>org.gatein.pc.remotable</name>
+ <value>true</value>
+ </container-runtime-option>
</portlet-app>
\ No newline at end of file
Modified: components/wsrp/trunk/admin-gui/src/main/webapp/jsf/common/template.xhtml
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/webapp/jsf/common/template.xhtml 2011-09-21 08:08:03 UTC (rev 7473)
+++ components/wsrp/trunk/admin-gui/src/main/webapp/jsf/common/template.xhtml 2011-09-21 12:05:11 UTC (rev 7474)
@@ -22,7 +22,6 @@
-->
-
<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core" xmlns:c="http://java.sun.com/jstl/core"
xmlns:ui="http://java.sun.com/jsf/facelets">
@@ -34,7 +33,7 @@
media="screen"/>
- <f:loadBundle basename="Resource" var="i18n"/>
+ <f:loadBundle basename="locale/portlet/Resource" var="i18n"/>
<div class="UIWsrpPortlet">
13 years, 3 months
gatein SVN: r7473 - components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers.
by do-not-reply@jboss.org
Author: chris.laprun(a)jboss.com
Date: 2011-09-21 04:08:03 -0400 (Wed, 21 Sep 2011)
New Revision: 7473
Modified:
components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers/InvocationHandler.java
Log:
- Fixed typo.
Modified: components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers/InvocationHandler.java
===================================================================
--- components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers/InvocationHandler.java 2011-09-21 04:37:51 UTC (rev 7472)
+++ components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers/InvocationHandler.java 2011-09-21 08:08:03 UTC (rev 7473)
@@ -392,7 +392,7 @@
StateString navigationalState = invocation.getNavigationalState();
Map<String, String[]> publicNavigationalState = invocation.getPublicNavigationalState();
- // it is possible to get additonal public navigational state from the invocation attributes if the producer used templates:
+ // it is possible to get additional public navigational state from the invocation attributes if the producer used templates:
String publicNS = (String)invocation.getAttribute(WSRP2RewritingConstants.NAVIGATIONAL_VALUES);
if (!ParameterValidation.isNullOrEmpty(publicNS))
{
13 years, 3 months
gatein SVN: r7472 - in portal/trunk: portlet/web/src/main/webapp/skin/portal/webui/component/UISiteMap and 4 other directories.
by do-not-reply@jboss.org
Author: ndkhoiits
Date: 2011-09-21 00:37:51 -0400 (Wed, 21 Sep 2011)
New Revision: 7472
Removed:
portal/trunk/portlet/web/src/main/webapp/skin/portal/webui/component/UISiteMap/DefaultSkin/background/ExpandAllIcon.gif
Modified:
portal/trunk/portlet/web/src/main/java/org/exoplatform/portal/webui/component/UISitemapPortlet.java
portal/trunk/portlet/web/src/main/webapp/skin/portal/webui/component/UISiteMap/DefaultStylesheet.css
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_cs.properties
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_en.properties
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_it.properties
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_vi.properties
portal/trunk/web/portal/src/main/webapp/groovy/webui/core/UISitemapTree.gtmpl
portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/navigation/UIPortalNavigation.java
Log:
GTNPORTAL-2115 Remove Expand All feature in site map portlet
Modified: portal/trunk/portlet/web/src/main/java/org/exoplatform/portal/webui/component/UISitemapPortlet.java
===================================================================
--- portal/trunk/portlet/web/src/main/java/org/exoplatform/portal/webui/component/UISitemapPortlet.java 2011-09-20 21:05:52 UTC (rev 7471)
+++ portal/trunk/portlet/web/src/main/java/org/exoplatform/portal/webui/component/UISitemapPortlet.java 2011-09-21 04:37:51 UTC (rev 7472)
@@ -54,10 +54,8 @@
@ComponentConfigs({
@ComponentConfig(lifecycle = UIApplicationLifecycle.class, template = "system:/groovy/webui/core/UISitemap.gtmpl"),
@ComponentConfig(type = UIPortalNavigation.class, id = "UISiteMap", events = {
-// @EventConfig(listeners = UIPortalNavigation.ExpandAllNodeActionListener.class),
@EventConfig(listeners = UIPortalNavigation.CollapseAllNodeActionListener.class),
@EventConfig(listeners = UIPortalNavigation.CollapseNodeActionListener.class)})})
-// @EventConfig(listeners = UIPortalNavigation.ExpandNodeActionListener.class)
public class UISitemapPortlet extends UIPortletApplication
{
Deleted: portal/trunk/portlet/web/src/main/webapp/skin/portal/webui/component/UISiteMap/DefaultSkin/background/ExpandAllIcon.gif
===================================================================
(Binary files differ)
Modified: portal/trunk/portlet/web/src/main/webapp/skin/portal/webui/component/UISiteMap/DefaultStylesheet.css
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/skin/portal/webui/component/UISiteMap/DefaultStylesheet.css 2011-09-20 21:05:52 UTC (rev 7471)
+++ portal/trunk/portlet/web/src/main/webapp/skin/portal/webui/component/UISiteMap/DefaultStylesheet.css 2011-09-21 04:37:51 UTC (rev 7472)
@@ -66,13 +66,6 @@
cursor: pointer;
}
-.UISitemap .ExpandAll {
- background: url('DefaultSkin/background/ExpandAllIcon.gif') no-repeat left center; /* orientation=lt */
- background: url('DefaultSkin/background/ExpandAllIcon-rt.gif') no-repeat right center; /* orientation=rt */
- padding: 0px 20px;
- cursor: pointer;
-}
-
.UISitemap .SitemapContent {
background: url('DefaultSkin/background/RootTree.gif') no-repeat left top; /* orientation=lt */
background: url('DefaultSkin/background/RootTree-rt.gif') no-repeat right top; /* orientation=rt */
Modified: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_cs.properties
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_cs.properties 2011-09-20 21:05:52 UTC (rev 7471)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_cs.properties 2011-09-21 04:37:51 UTC (rev 7472)
@@ -980,7 +980,6 @@
UISitemap.label.message=Na tomto m\u00EDst\u011B nen\u00ED \u017E\u00E1dn\u00E1 podstr\u00E1nka.
UISitemapPortlet.label.CollapseAll=Sbalit v\u0161e
-UISitemapPortlet.label.ExpandAll=Rozbalit v\u0161e
UITabContainer.tab=Z\u00E1lo\u017Eka
@@ -2061,7 +2060,6 @@
UISitemap.label.message=Na tomto m\u00edst\u011b nen\u00ed \u017e\u00e1dn\u00e1 podstr\u00e1nka.
UISitemapPortlet.label.CollapseAll=Sbalit v\u0161e
-UISitemapPortlet.label.ExpandAll=Rozbalit v\u0161e
UITabContainer.tab=Z\u00e1lo\u017eka
Modified: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_en.properties
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_en.properties 2011-09-20 21:05:52 UTC (rev 7471)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_en.properties 2011-09-21 04:37:51 UTC (rev 7472)
@@ -974,7 +974,6 @@
UISitemap.label.message=There is no child page in this location.
UISitemapPortlet.label.CollapseAll=Collapse All
-UISitemapPortlet.label.ExpandAll=Expand All
############################################################################
# org.exoplatform.portal.component.customization.UIPortalToolPanel #
Modified: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_it.properties
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_it.properties 2011-09-20 21:05:52 UTC (rev 7471)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_it.properties 2011-09-21 04:37:51 UTC (rev 7472)
@@ -949,7 +949,6 @@
UISitemap.label.message=Non ci sono figli per questa pagina.
UISitemapPortlet.label.CollapseAll=Collassa Tutto
-UISitemapPortlet.label.ExpandAll=Espandi Tutto
############################################################################
# org.exoplatform.portal.component.customization.UIPortalToolPanel #
Modified: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_vi.properties
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_vi.properties 2011-09-20 21:05:52 UTC (rev 7471)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_vi.properties 2011-09-21 04:37:51 UTC (rev 7472)
@@ -915,7 +915,6 @@
UISitemap.label.message=Không có trang nào!
UISitemapPortlet.label.CollapseAll=Đóng tất cả
-UISitemapPortlet.label.ExpandAll=Mở tất cả
############################################################################
# org.exoplatform.portal.component.customization.UIPortalToolPanel #
Modified: portal/trunk/web/portal/src/main/webapp/groovy/webui/core/UISitemapTree.gtmpl
===================================================================
--- portal/trunk/web/portal/src/main/webapp/groovy/webui/core/UISitemapTree.gtmpl 2011-09-20 21:05:52 UTC (rev 7471)
+++ portal/trunk/web/portal/src/main/webapp/groovy/webui/core/UISitemapTree.gtmpl 2011-09-21 04:37:51 UTC (rev 7472)
@@ -17,7 +17,6 @@
UIPortletApplication siteMapPortlet = uicomponent.getParent();
def useAJAX = siteMapPortlet.isUseAjax();
- def actionExpandAll = uicomponent.event("ExpandAllNode");
def actionCollapseAll = uicomponent.event("CollapseAllNode");
PortalURL nodeURL = nodeurl();
@@ -112,10 +111,7 @@
<div class="CollapseAll FloatLeft" onclick="$actionCollapseAll">
<%=_ctx.appRes(siteMapPortlet.getName() + ".label.CollapseAll")%>
</div>
- <div class="ExpandAll FloatLeft" onclick="{$actionExpandAll}">
- <%//_ctx.appRes(siteMapPortlet.getName() + ".label.ExpandAll")%>
</div>
- </div>
<div class="SitemapContent">
<div class="UISiteTree">
<% TreeNode treeNodeRoot = uicomponent.getTreeNodes() ;%>
Modified: portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/navigation/UIPortalNavigation.java
===================================================================
--- portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/navigation/UIPortalNavigation.java 2011-09-20 21:05:52 UTC (rev 7471)
+++ portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/navigation/UIPortalNavigation.java 2011-09-21 04:37:51 UTC (rev 7472)
@@ -318,45 +318,6 @@
{
this.navigationScope = scope;
}
-
- //Now we use serveSource method to expand a node
-/*
- static public class ExpandNodeActionListener extends EventListener<UIPortalNavigation>
- {
- public void execute(Event<UIPortalNavigation> event) throws Exception
- {
- String treePath = event.getRequestContext().getRequestParameter(OBJECTID);
-
- TreeNode treeNode = event.getSource().getTreeNodes();
- TreeNode expandTree = treeNode.findNodes(treePath);
- //There're may be interuption between browser and server
- if (expandTree == null)
- {
- event.getRequestContext().addUIComponentToUpdateByAjax(event.getSource());
- return;
- }
-
- UserPortal userPortal = Util.getUIPortalApplication().getUserPortalConfig().getUserPortal();
-
- UserNode node = expandTree.getNode();
- userPortal.updateNode(node, event.getSource().navigationScope, null);
- if (node == null)
- {
- event.getSource().loadTreeNodes();
- event.getRequestContext().getUIApplication().addMessage(new
- ApplicationMessage("UIPortalNavigation.msg.staleData", null, ApplicationMessage.WARNING));
- }
- else
- {
- node.filter(event.getSource().NAVIGATION_FILTER_CONFIG);
- expandTree.setChildren(node.getChildren());
- expandTree.setExpanded(true);
- }
-
- event.getRequestContext().addUIComponentToUpdateByAjax(event.getSource());
- }
- }
-*/
static public class CollapseNodeActionListener extends EventListener<UIPortalNavigation>
{
@@ -388,45 +349,4 @@
event.getRequestContext().addUIComponentToUpdateByAjax(uiNavigation);
}
}
-
- //Expand all will not be allowed - The nodes are lazy loaded now
-/*
- static public class ExpandAllNodeActionListener extends EventListener<UIPortalNavigation>
- {
- public void execute(Event<UIPortalNavigation> event) throws Exception
- {
- UIPortalNavigation uiNavigation = event.getSource();
- // reload TreeNodes
- uiNavigation.loadTreeNodes();
- TreeNode treeNode = uiNavigation.getTreeNodes();
-
- expandAllNode(treeNode);
-
- event.getRequestContext().addUIComponentToUpdateByAjax(uiNavigation);
- }
-
- public void expandAllNode(TreeNode treeNode) throws Exception
- {
-
- if (treeNode.getChildren().size() > 0)
- {
- for (TreeNode child : treeNode.getChildren())
- {
-// PageNode expandNode = child.getNode();
-// PageNavigation selectNav = child.getNavigation();
-//
-// // set node to child tree
-// if (expandNode.getChildren().size() > 0)
-// {
-// child.setChildren(expandNode.getChildren(), selectNav);
-// }
-
- // expand child tree
- expandAllNode(child);
- }
- }
- }
- }
-*/
-
}
13 years, 3 months
gatein SVN: r7471 - epp/portal/branches/EPP_5_2_Branch/portlet/web/src/main/webapp/skin/portal/webui/component/UINavigationPortlet.
by do-not-reply@jboss.org
Author: mwringe
Date: 2011-09-20 17:05:52 -0400 (Tue, 20 Sep 2011)
New Revision: 7471
Modified:
epp/portal/branches/EPP_5_2_Branch/portlet/web/src/main/webapp/skin/portal/webui/component/UINavigationPortlet/DefaultStylesheet.css
Log:
JBEPP-1162: fix css issue when language is right to left. The icon should now be in the correct location and not hidden behind the menu text.
Modified: epp/portal/branches/EPP_5_2_Branch/portlet/web/src/main/webapp/skin/portal/webui/component/UINavigationPortlet/DefaultStylesheet.css
===================================================================
--- epp/portal/branches/EPP_5_2_Branch/portlet/web/src/main/webapp/skin/portal/webui/component/UINavigationPortlet/DefaultStylesheet.css 2011-09-20 17:41:46 UTC (rev 7470)
+++ epp/portal/branches/EPP_5_2_Branch/portlet/web/src/main/webapp/skin/portal/webui/component/UINavigationPortlet/DefaultStylesheet.css 2011-09-20 21:05:52 UTC (rev 7471)
@@ -162,7 +162,7 @@
.UINavigationPortlet .MenuItemContainer .MenuItem a {
padding: 0px 20px 0px 25px; /* orientation=lt */
-
+ padding: 0px 25px 0px 20px; /* orientation=rt */
display: block;
}
13 years, 3 months
gatein SVN: r7470 - components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers.
by do-not-reply@jboss.org
Author: chris.laprun(a)jboss.com
Date: 2011-09-20 13:41:46 -0400 (Tue, 20 Sep 2011)
New Revision: 7470
Modified:
components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers/ProducerSessionInformation.java
components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers/SessionHandler.java
Log:
- Clustering work: use "real" session id to store session information since JBoss Web will modify it. Experimental: needs to be tested!
Modified: components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers/ProducerSessionInformation.java
===================================================================
--- components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers/ProducerSessionInformation.java 2011-09-20 17:32:45 UTC (rev 7469)
+++ components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers/ProducerSessionInformation.java 2011-09-20 17:41:46 UTC (rev 7470)
@@ -1,6 +1,6 @@
/*
* JBoss, a division of Red Hat
- * Copyright 2010, Red Hat Middleware, LLC, and individual
+ * Copyright 2011, Red Hat Middleware, LLC, and individual
* contributors as indicated by the @authors tag. See the
* copyright.txt in the distribution for a full listing of
* individual contributors.
@@ -91,8 +91,27 @@
*/
public void setParentSessionId(String parentSessionId)
{
- if (this.parentSessionId != null && !this.parentSessionId.equals(parentSessionId))
+ boolean error = false;
+
+ if (parentSessionId != null)
{
+ parentSessionId = SessionHandler.getRealId(parentSessionId);
+
+ if (this.parentSessionId != null && !parentSessionId.equals(this.parentSessionId))
+ {
+ error = true;
+ }
+ }
+ else
+ {
+ if (this.parentSessionId != null)
+ {
+ error = true;
+ }
+ }
+
+ if (error)
+ {
throw new IllegalStateException("Cannot modify Parent Session id once it has been set!");
}
@@ -224,7 +243,8 @@
}
/**
- * Retrieves the session id for the portlet with the specified handle. Note that this will "touch" the session, hence
+ * Retrieves the session id for the portlet with the specified handle. Note that this will "touch" the session,
+ * hence
* resetting the time since the last use of the session.
*
* @param portletHandle the handle of the portlet for which the session id is to be retrieved
Modified: components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers/SessionHandler.java
===================================================================
--- components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers/SessionHandler.java 2011-09-20 17:32:45 UTC (rev 7469)
+++ components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/handlers/SessionHandler.java 2011-09-20 17:41:46 UTC (rev 7470)
@@ -401,7 +401,7 @@
{
if (SessionEvent.SessionEventType.SESSION_DESTROYED.equals(event.getType()))
{
- String id = event.getSession().getId();
+ String id = getRealId(event.getSession().getId());
// check if the session being destroyed is the one associated with this thread
ProducerSessionInformation info = RequestHeaderClientHandler.getCurrentProducerSessionInformation();
@@ -424,6 +424,29 @@
}
/**
+ * Copied from org.jboss.web.tomcat.service.session.Util.
+ * <p/>
+ * Returns a session id with any trailing jvmRoute removed.
+ *
+ * @param sessionId the raw session id
+ * @return <code>sessionId</code> with the final '.' and any
+ * characters thereafter removed.
+ */
+ public static String getRealId(String sessionId)
+ {
+ int index = sessionId.lastIndexOf(".");
+ if (index > 0)
+ {
+ return sessionId.substring(0, index);
+ }
+ else
+ {
+ return sessionId;
+ }
+ }
+
+
+ /**
* @param originalHandle
* @param newHandle
* @param invocation
13 years, 3 months
gatein SVN: r7469 - in components/wsrp/trunk: hibernate-impl/src/main/java/org/gatein/wsrp/consumer/registry/hibernate and 1 other directories.
by do-not-reply@jboss.org
Author: chris.laprun(a)jboss.com
Date: 2011-09-20 13:32:45 -0400 (Tue, 20 Sep 2011)
New Revision: 7469
Modified:
components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/registry/AbstractConsumerRegistry.java
components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/registry/ConsumerCache.java
components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/registry/InMemoryConsumerRegistry.java
components/wsrp/trunk/hibernate-impl/src/main/java/org/gatein/wsrp/consumer/registry/hibernate/HibernateConsumerRegistry.java
components/wsrp/trunk/jcr-impl/src/main/java/org/gatein/wsrp/consumer/registry/JCRConsumerRegistry.java
Log:
- More clustering work: smarter ConsumerCache in AbstractConsumerRegistry which should now properly work in a clustering environment.
- Removed some commented-out code.
Modified: components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/registry/AbstractConsumerRegistry.java
===================================================================
--- components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/registry/AbstractConsumerRegistry.java 2011-09-20 17:20:48 UTC (rev 7468)
+++ components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/registry/AbstractConsumerRegistry.java 2011-09-20 17:32:45 UTC (rev 7469)
@@ -1,6 +1,6 @@
/*
* JBoss, a division of Red Hat
- * Copyright 2010, Red Hat Middleware, LLC, and individual
+ * Copyright 2011, Red Hat Middleware, LLC, and individual
* contributors as indicated by the @authors tag. See the
* copyright.txt in the distribution for a full listing of
* individual contributors.
@@ -42,10 +42,10 @@
import java.util.AbstractCollection;
import java.util.ArrayList;
import java.util.Collection;
-import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
/**
* @author <a href="mailto:chris.laprun@jboss.com">Chris Laprun</a>
@@ -68,7 +68,7 @@
protected ConsumerCache consumers = new InMemoryConsumerCache();
- public void setConsumerCache(ConsumerCache consumers)
+ public synchronized void setConsumerCache(ConsumerCache consumers)
{
if (consumers == null)
{
@@ -77,7 +77,7 @@
this.consumers = consumers;
}
- public void setSessionRegistry(SessionRegistry sessionRegistry)
+ public synchronized void setSessionRegistry(SessionRegistry sessionRegistry)
{
if (sessionRegistry == null)
{
@@ -96,7 +96,7 @@
return federatingPortletInvoker;
}
- public void setSessionEventBroadcaster(SessionEventBroadcaster sessionEventBroadcaster)
+ public synchronized void setSessionEventBroadcaster(SessionEventBroadcaster sessionEventBroadcaster)
{
if (sessionEventBroadcaster == null)
{
@@ -110,7 +110,7 @@
return migrationService;
}
- public void setMigrationService(MigrationService migrationService)
+ public synchronized void setMigrationService(MigrationService migrationService)
{
if (migrationService == null)
{
@@ -190,7 +190,7 @@
createConsumerFrom(info);
}
- public void setFederatingPortletInvoker(FederatingPortletInvoker federatingPortletInvoker)
+ public synchronized void setFederatingPortletInvoker(FederatingPortletInvoker federatingPortletInvoker)
{
this.federatingPortletInvoker = federatingPortletInvoker;
}
@@ -240,7 +240,7 @@
startOrStopConsumer(consumer, false, true);
}
- public String updateProducerInfo(ProducerInfo producerInfo)
+ public synchronized String updateProducerInfo(ProducerInfo producerInfo)
{
ParameterValidation.throwIllegalArgExceptionIfNull(producerInfo, "ProducerInfo");
@@ -273,18 +273,7 @@
public void reloadConsumers()
{
- consumers.clear();
-
- Iterator<ProducerInfo> producerInfos = getProducerInfosFromStorage();
-
- // load the configured producers
- ProducerInfo producerInfo;
- while (producerInfos.hasNext())
- {
- producerInfo = producerInfos.next();
-
- createConsumerFrom(producerInfo);
- }
+ consumers.initFromStorage();
}
public void stop() throws Exception
@@ -503,35 +492,65 @@
}
}
- protected static class InMemoryConsumerCache implements ConsumerCache
+ protected class InMemoryConsumerCache implements ConsumerCache
{
- private Map<String, WSRPConsumer> consumers = new HashMap<String, WSRPConsumer>(11);
+ private Map<String, WSRPConsumer> consumers = new ConcurrentHashMap<String, WSRPConsumer>(11);
private boolean invalidated;
+ private long lastModified;
+ public void initFromStorage()
+ {
+ clear();
+ Iterator<ProducerInfo> infosFromStorage = getProducerInfosFromStorage();
+ while (infosFromStorage.hasNext())
+ {
+ ProducerInfo info = infosFromStorage.next();
+ consumers.put(info.getId(), createConsumerFrom(info));
+ }
+ lastModified = System.currentTimeMillis();
+ setInvalidated(false);
+ }
+
public Collection<WSRPConsumer> getConsumers()
{
+ refreshIfNeeded();
return consumers.values();
}
public WSRPConsumer getConsumer(String id)
{
- return consumers.get(id);
+ // try cache first
+ WSRPConsumer consumer = consumers.get(id);
+
+ // if we didn't find the consumer in cache, try to load it from JCR
+ if (consumer == null)
+ {
+ ProducerInfo info = loadProducerInfo(id);
+ if (info != null)
+ {
+ consumer = createConsumerFrom(info);
+ }
+ }
+ return consumer;
}
public WSRPConsumer removeConsumer(String id)
{
+ lastModified = System.currentTimeMillis();
return consumers.remove(id);
}
public void putConsumer(String id, WSRPConsumer consumer)
{
consumers.put(id, consumer);
+ lastModified = System.currentTimeMillis();
}
public void clear()
{
consumers.clear();
invalidated = true;
+ lastModified = System.currentTimeMillis();
}
public boolean isInvalidated()
@@ -543,5 +562,40 @@
{
this.invalidated = invalidated;
}
+
+ public long getLastModified()
+ {
+ return lastModified;
+ }
+
+ protected void refreshIfNeeded()
+ {
+ AbstractConsumerRegistry registry = AbstractConsumerRegistry.this;
+ // check if we need to refresh the local cache
+ if (isInvalidated() || registry.producerInfosGotModifiedSince(lastModified))
+ {
+ for (String id : registry.getConfiguredConsumersIds())
+ {
+ // only recreate the consumer if it's not in the cache or it's been modified after we've been last modified
+ ProducerInfo info = registry.getUpdatedProducerInfoIfModifiedSinceOrNull(id, lastModified);
+ if (consumers.get(id) == null)
+ {
+ if (info == null)
+ {
+ info = loadProducerInfo(id);
+ }
+ consumers.put(id, createConsumerFrom(info));
+ }
+ }
+
+ lastModified = System.currentTimeMillis();
+ setInvalidated(false);
+ }
+
+ }
}
+
+ protected abstract ProducerInfo getUpdatedProducerInfoIfModifiedSinceOrNull(String id, long lastModified);
+
+ protected abstract boolean producerInfosGotModifiedSince(long lastModified);
}
Modified: components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/registry/ConsumerCache.java
===================================================================
--- components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/registry/ConsumerCache.java 2011-09-20 17:20:48 UTC (rev 7468)
+++ components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/registry/ConsumerCache.java 2011-09-20 17:32:45 UTC (rev 7469)
@@ -43,4 +43,8 @@
boolean isInvalidated();
void setInvalidated(boolean invalidated);
+
+ long getLastModified();
+
+ void initFromStorage();
}
Modified: components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/registry/InMemoryConsumerRegistry.java
===================================================================
--- components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/registry/InMemoryConsumerRegistry.java 2011-09-20 17:20:48 UTC (rev 7468)
+++ components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/registry/InMemoryConsumerRegistry.java 2011-09-20 17:32:45 UTC (rev 7469)
@@ -140,6 +140,18 @@
keysToIds = null;
}
+ @Override
+ protected ProducerInfo getUpdatedProducerInfoIfModifiedSinceOrNull(String id, long lastModified)
+ {
+ return null;
+ }
+
+ @Override
+ protected boolean producerInfosGotModifiedSince(long lastModified)
+ {
+ return false;
+ }
+
protected void initConsumers(SortedMap<String, WSRPConsumer> consumers)
{
if (!ParameterValidation.existsAndIsNotEmpty(consumers))
Modified: components/wsrp/trunk/hibernate-impl/src/main/java/org/gatein/wsrp/consumer/registry/hibernate/HibernateConsumerRegistry.java
===================================================================
--- components/wsrp/trunk/hibernate-impl/src/main/java/org/gatein/wsrp/consumer/registry/hibernate/HibernateConsumerRegistry.java 2011-09-20 17:20:48 UTC (rev 7468)
+++ components/wsrp/trunk/hibernate-impl/src/main/java/org/gatein/wsrp/consumer/registry/hibernate/HibernateConsumerRegistry.java 2011-09-20 17:32:45 UTC (rev 7469)
@@ -133,4 +133,16 @@
sessionFactory = null;
super.stop();
}
+
+ @Override
+ protected ProducerInfo getUpdatedProducerInfoIfModifiedSinceOrNull(String id, long lastModified)
+ {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ protected boolean producerInfosGotModifiedSince(long lastModified)
+ {
+ throw new UnsupportedOperationException();
+ }
}
Modified: components/wsrp/trunk/jcr-impl/src/main/java/org/gatein/wsrp/consumer/registry/JCRConsumerRegistry.java
===================================================================
--- components/wsrp/trunk/jcr-impl/src/main/java/org/gatein/wsrp/consumer/registry/JCRConsumerRegistry.java 2011-09-20 17:20:48 UTC (rev 7468)
+++ components/wsrp/trunk/jcr-impl/src/main/java/org/gatein/wsrp/consumer/registry/JCRConsumerRegistry.java 2011-09-20 17:32:45 UTC (rev 7469)
@@ -69,7 +69,6 @@
public static final List<Class> mappingClasses = new ArrayList<Class>(6);
private InputStream configurationIS;
private long lastModified;
-// private Map<String, ProducerInfo> infoCache;
static
{
@@ -167,35 +166,32 @@
ChromatticSession session = persister.getSession();
- synchronized (this)
+ final long now = System.currentTimeMillis();
+
+ ProducerInfoMapping pim = session.findById(ProducerInfoMapping.class, key);
+ if (pim == null)
{
- final long now = System.currentTimeMillis();
+ throw new IllegalArgumentException("Couldn't find ProducerInfoMapping associated with key " + key);
+ }
+ oldId = pim.getId();
+ newId = producerInfo.getId();
+ producerInfo.setLastModified(now);
+ pim.initFrom(producerInfo);
- ProducerInfoMapping pim = session.findById(ProducerInfoMapping.class, key);
- if (pim == null)
- {
- throw new IllegalArgumentException("Couldn't find ProducerInfoMapping associated with key " + key);
- }
- oldId = pim.getId();
- newId = producerInfo.getId();
- producerInfo.setLastModified(now);
- pim.initFrom(producerInfo);
+ idUnchanged = oldId.equals(newId);
- idUnchanged = oldId.equals(newId);
+ if (!idUnchanged)
+ {
+ ProducerInfosMapping pims = getProducerInfosMapping(session);
+ Map<String, ProducerInfoMapping> nameToProducerInfoMap = pims.getNameToProducerInfoMap();
+ nameToProducerInfoMap.put(pim.getId(), pim);
- if (!idUnchanged)
- {
- ProducerInfosMapping pims = getProducerInfosMapping(session);
- Map<String, ProducerInfoMapping> nameToProducerInfoMap = pims.getNameToProducerInfoMap();
- nameToProducerInfoMap.put(pim.getId(), pim);
-
- pims.setLastModified(now);
- lastModified = now;
- }
-
- persister.closeSession(true);
+ pims.setLastModified(now);
+ lastModified = now;
}
+ persister.closeSession(true);
+
// if the consumer's id has changed, return the old one so that state can be updated
return idUnchanged ? null : oldId;
}
@@ -204,111 +200,32 @@
{
ChromatticSession session = persister.getSession();
- Collection<WSRPConsumer> consumers = getRefreshedInfoCache(session).getConsumers();
-
- // GTNWSRP-239
- // Kindof crappy place to put this, but we need to be able to retrieve the mixin from the jcr so that it can be used to
- // configure the ProducerInfo
- /*Iterator<WSRPConsumer> consumersIterator = consumers.iterator();
- while (consumersIterator.hasNext())
+ try
{
- ProducerInfo pi = consumersIterator.next().getProducerInfo();
- String key = pi.getKey();
- ProducerInfoMapping pim = session.findById(ProducerInfoMapping.class, key);
- if (pim == null)
+ List<ProducerInfoMapping> pims = getProducerInfosMapping(session).getProducerInfos();
+ List<ProducerInfo> infos = new ArrayList<ProducerInfo>(pims.size());
+ for (ProducerInfoMapping pim : pims)
{
- throw new IllegalArgumentException("Couldn't find ProducerInfoMapping associated with key " + key);
+ infos.add(pim.toModel(null, this));
}
- WSSEndpointEnabled wssee = getMixin(pim.getEndpointInfo(), session, WSSEndpointEnabled.class);
- if (wssee != null)
- {
- pi.getEndpointConfigurationInfo().setWSSEnabled(wssee.getWSSEnabled());
- }
- }*/
- final Iterator<ProducerInfo> iterator = new ProducerInfoIterator(consumers.iterator());
- persister.closeSession(false);
- return iterator;
- }
-
- /*private Map<String, ProducerInfo> getRefreshedInfoCache(ChromatticSession session)
- {
- ProducerInfosMapping producerInfosMapping = getProducerInfosMapping(session);
-
- // check if we need to refresh the local cache
- if (lastModified < getMixin(producerInfosMapping, session, LastModified.class).getLastModified())
- {
- List<ProducerInfoMapping> mappings = producerInfosMapping.getProducerInfos();
-
-
- for (ProducerInfoMapping mapping : mappings)
- {
- infoCache.put(mapping.getId(), mapping.toModel(null, this));
- }
-
- lastModified = System.currentTimeMillis();
+ return infos.iterator();
}
-
- return infoCache;
- }*/
-
- private ConsumerCache getRefreshedInfoCache(ChromatticSession session)
- {
- ProducerInfosMapping producerInfosMapping = getProducerInfosMapping(session);
-
- // check if we need to refresh the local cache
- if (consumers.isInvalidated() || lastModified < producerInfosMapping.getLastModified())
+ finally
{
- List<ProducerInfoMapping> mappings = producerInfosMapping.getProducerInfos();
-
- for (ProducerInfoMapping pim : mappings)
- {
- String id = pim.getId();
- // only recreate the consumer if it's not in the cache or it's been modified after we've been last modified
- if (consumers.getConsumer(id) == null || lastModified < pim.getLastModified())
- {
- consumers.putConsumer(id, createConsumerFrom(pim.toModel(null, this)));
- }
- }
-
- lastModified = System.currentTimeMillis();
- consumers.setInvalidated(false);
+ persister.closeSession(false);
}
-
- return consumers;
}
public ProducerInfo loadProducerInfo(String id)
{
- ChromatticSession session = persister.getSession();
try
{
- ProducerInfoMapping pim = session.findByPath(ProducerInfoMapping.class, getPathFor(id));
-
+ ChromatticSession session = persister.getSession();
+ ProducerInfoMapping pim = getProducerInfoMapping(id, session);
if (pim != null)
{
- WSRPConsumer consumer = getRefreshedInfoCache(session).getConsumer(id);
-
- if (consumer == null)
- {
- return null;
- }
- else
- {
- return consumer.getProducerInfo();
- /*ProducerInfo producerInfo = consumer.getProducerInfo();
- if(producerInfo == null || producerInfo.getLastModified() < getMixin(pim, session, LastModified.class).getLastModified())
- {
- producerInfo = pim.toModel(producerInfo, this);
- getRefreshedInfoCache(session).put(id, producerInfo);
- return producerInfo;
- }
- else
- {
- return producerInfo;
- }*/
- }
-
+ return pim.toModel(null, this);
}
else
{
@@ -319,19 +236,13 @@
{
persister.closeSession(false);
}
+
}
- /*private <M extends BaseMixin> M getMixin(Object objectToCheck, ChromatticSession session, Class<M> type)
+ private ProducerInfoMapping getProducerInfoMapping(String id, ChromatticSession session)
{
- M mixin = session.getEmbedded(objectToCheck, type);
- if (mixin == null)
- {
- mixin = session.create(type);
- session.setEmbedded(objectToCheck, type, mixin);
- mixin.initializeValue();
- }
- return mixin;
- }*/
+ return session.findByPath(ProducerInfoMapping.class, getPathFor(id));
+ }
@Override
public boolean containsConsumer(String id)
@@ -417,6 +328,41 @@
}
}
+ @Override
+ protected ProducerInfo getUpdatedProducerInfoIfModifiedSinceOrNull(String id, long lastModified)
+ {
+ try
+ {
+ ChromatticSession session = persister.getSession();
+ ProducerInfoMapping pim = getProducerInfoMapping(id, session);
+ if (lastModified < pim.getLastModified())
+ {
+ return pim.toModel(null, this);
+ }
+ else
+ {
+ return null;
+ }
+ }
+ finally
+ {
+ persister.closeSession(false);
+ }
+ }
+
+ @Override
+ protected boolean producerInfosGotModifiedSince(long lastModified)
+ {
+ try
+ {
+ return lastModified < getProducerInfosMapping(persister.getSession()).getLastModified();
+ }
+ finally
+ {
+ persister.closeSession(false);
+ }
+ }
+
private ProducerInfosMapping getProducerInfosMapping(ChromatticSession session)
{
ProducerInfosMapping producerInfosMapping = session.findByPath(ProducerInfosMapping.class, PRODUCER_INFOS_PATH);
@@ -513,31 +459,4 @@
{
return persister;
}
-
- private static class MappingToProducerInfoIterator implements Iterator<ProducerInfo>
- {
- private Iterator<ProducerInfoMapping> mappings;
- private final JCRConsumerRegistry registry;
-
- public MappingToProducerInfoIterator(Iterator<ProducerInfoMapping> infoMappingIterator, JCRConsumerRegistry jcrConsumerRegistry)
- {
- this.mappings = infoMappingIterator;
- this.registry = jcrConsumerRegistry;
- }
-
- public boolean hasNext()
- {
- return mappings.hasNext();
- }
-
- public ProducerInfo next()
- {
- return mappings.next().toModel(null, registry);
- }
-
- public void remove()
- {
- throw new UnsupportedOperationException("Remove not supported!");
- }
- }
}
13 years, 3 months
gatein SVN: r7468 - components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF.
by do-not-reply@jboss.org
Author: chris.laprun(a)jboss.com
Date: 2011-09-20 13:20:48 -0400 (Tue, 20 Sep 2011)
New Revision: 7468
Modified:
components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/web.xml
Log:
- WSRP admin is not clusterable since there are some issues with PBR and it's not worth spending much time on clustering the admin interface anyway.
Modified: components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/web.xml
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/web.xml 2011-09-20 16:35:46 UTC (rev 7467)
+++ components/wsrp/trunk/admin-gui/src/main/webapp/WEB-INF/web.xml 2011-09-20 17:20:48 UTC (rev 7468)
@@ -84,7 +84,7 @@
<location>/faces/jsf/error.xhtml</location>
</error-page>
- <distributable/>
+ <!--<distributable/>-->
</web-app>
13 years, 3 months
gatein SVN: r7467 - components/wsrp/trunk/admin-gui/src/main/java/org/gatein/wsrp/admin/ui.
by do-not-reply@jboss.org
Author: chris.laprun(a)jboss.com
Date: 2011-09-20 12:35:46 -0400 (Tue, 20 Sep 2011)
New Revision: 7467
Modified:
components/wsrp/trunk/admin-gui/src/main/java/org/gatein/wsrp/admin/ui/ConsumerManagerBean.java
Log:
- Use containsConsumer instead of getConsumer to avoid creating a consumer when not needed.
Modified: components/wsrp/trunk/admin-gui/src/main/java/org/gatein/wsrp/admin/ui/ConsumerManagerBean.java
===================================================================
--- components/wsrp/trunk/admin-gui/src/main/java/org/gatein/wsrp/admin/ui/ConsumerManagerBean.java 2011-09-20 11:04:13 UTC (rev 7466)
+++ components/wsrp/trunk/admin-gui/src/main/java/org/gatein/wsrp/admin/ui/ConsumerManagerBean.java 2011-09-20 16:35:46 UTC (rev 7467)
@@ -1,6 +1,6 @@
/*
* JBoss, a division of Red Hat
- * Copyright 2010, Red Hat Middleware, LLC, and individual
+ * Copyright 2011, Red Hat Middleware, LLC, and individual
* contributors as indicated by the @authors tag. See the
* copyright.txt in the distribution for a full listing of
* individual contributors.
@@ -422,6 +422,6 @@
public boolean isAlreadyExisting(String objectName)
{
- return getRegistry().getConsumer(objectName) != null;
+ return getRegistry().containsConsumer(objectName);
}
}
13 years, 3 months
gatein SVN: r7466 - in portal/branches/xss: web/portal/src/main/webapp/WEB-INF/classes/locale/portal and 3 other directories.
by do-not-reply@jboss.org
Author: trong.tran
Date: 2011-09-20 07:04:13 -0400 (Tue, 20 Sep 2011)
New Revision: 7466
Added:
portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/validator/NotHTMLTagValidator.java
Removed:
portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/validator/EscapeHTMLValidator.java
Modified:
portal/branches/xss/portlet/exoadmin/src/main/java/org/exoplatform/applicationregistry/webui/component/UIApplicationForm.java
portal/branches/xss/portlet/exoadmin/src/main/java/org/exoplatform/applicationregistry/webui/component/UICategoryForm.java
portal/branches/xss/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_en.properties
portal/branches/xss/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_vi.properties
portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/UIFormInputBase.java
portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/UIFormStringInput.java
portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/UIFormTextAreaInput.java
portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/validator/ExpressionValidator.java
portal/branches/xss/webui/portal/src/main/java/org/exoplatform/portal/webui/application/UIPortletForm.java
Log:
Code sanitization and small bug fixes
Modified: portal/branches/xss/portlet/exoadmin/src/main/java/org/exoplatform/applicationregistry/webui/component/UIApplicationForm.java
===================================================================
--- portal/branches/xss/portlet/exoadmin/src/main/java/org/exoplatform/applicationregistry/webui/component/UIApplicationForm.java 2011-09-20 08:47:24 UTC (rev 7465)
+++ portal/branches/xss/portlet/exoadmin/src/main/java/org/exoplatform/applicationregistry/webui/component/UIApplicationForm.java 2011-09-20 11:04:13 UTC (rev 7466)
@@ -35,7 +35,7 @@
import org.exoplatform.webui.form.UIForm;
import org.exoplatform.webui.form.UIFormStringInput;
import org.exoplatform.webui.form.UIFormTextAreaInput;
-import org.exoplatform.webui.form.validator.EscapeHTMLValidator;
+import org.exoplatform.webui.form.validator.NotHTMLTagValidator;
import org.exoplatform.webui.form.validator.MandatoryValidator;
import org.exoplatform.webui.form.validator.NameValidator;
import org.exoplatform.webui.form.validator.StringLengthValidator;
@@ -62,10 +62,10 @@
addUIFormInput(new UIFormStringInput("applicationName", "applicationName", null).addValidator(
MandatoryValidator.class).addValidator(StringLengthValidator.class, 3, 30).addValidator(NameValidator.class));
addUIFormInput(new UIFormStringInput("displayName", "displayName", null).addValidator(
- StringLengthValidator.class, 3, 30).addValidator(EscapeHTMLValidator.class));
+ StringLengthValidator.class, 3, 30).addValidator(NotHTMLTagValidator.class));
addUIFormInput(new UIFormTextAreaInput("description", "description", null)
.addValidator(StringLengthValidator.class, 0, 255)
- .addValidator(EscapeHTMLValidator.class));
+ .addValidator(NotHTMLTagValidator.class));
}
public void setValues(Application app) throws Exception
Modified: portal/branches/xss/portlet/exoadmin/src/main/java/org/exoplatform/applicationregistry/webui/component/UICategoryForm.java
===================================================================
--- portal/branches/xss/portlet/exoadmin/src/main/java/org/exoplatform/applicationregistry/webui/component/UICategoryForm.java 2011-09-20 08:47:24 UTC (rev 7465)
+++ portal/branches/xss/portlet/exoadmin/src/main/java/org/exoplatform/applicationregistry/webui/component/UICategoryForm.java 2011-09-20 11:04:13 UTC (rev 7466)
@@ -36,7 +36,7 @@
import org.exoplatform.webui.form.UIFormStringInput;
import org.exoplatform.webui.form.UIFormTabPane;
import org.exoplatform.webui.form.UIFormTextAreaInput;
-import org.exoplatform.webui.form.validator.EscapeHTMLValidator;
+import org.exoplatform.webui.form.validator.NotHTMLTagValidator;
import org.exoplatform.webui.form.validator.IdentifierValidator;
import org.exoplatform.webui.form.validator.MandatoryValidator;
import org.exoplatform.webui.form.validator.StringLengthValidator;
@@ -75,7 +75,7 @@
MandatoryValidator.class).addValidator(StringLengthValidator.class, 3, 30).addValidator(
IdentifierValidator.class));
uiCategorySetting.addUIFormInput(new UIFormStringInput(FIELD_DISPLAY_NAME, FIELD_DISPLAY_NAME, null)
- .addValidator(StringLengthValidator.class, 3, 30).addValidator(EscapeHTMLValidator.class));
+ .addValidator(StringLengthValidator.class, 3, 30).addValidator(NotHTMLTagValidator.class));
uiCategorySetting.addUIFormInput(new UIFormTextAreaInput(FIELD_DESCRIPTION, FIELD_DESCRIPTION, null)
.addValidator(StringLengthValidator.class, 0, 255));
addChild(uiCategorySetting);
Modified: portal/branches/xss/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_en.properties
===================================================================
--- portal/branches/xss/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_en.properties 2011-09-20 08:47:24 UTC (rev 7465)
+++ portal/branches/xss/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_en.properties 2011-09-20 11:04:13 UTC (rev 7466)
@@ -114,7 +114,7 @@
# Escape HTML character Validator #
#############################################################################
-EscapeHTMLValidator.msg.value-invalid=The "{0}" field is invalid, it should not contain < or >.
+NotHTMLTagValidator.msg.value-invalid=The "{0}" field is invalid, it should not contain HTML tag.
#############################################################################
# Label for UIFormMultiValueInputSet #
Modified: portal/branches/xss/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_vi.properties
===================================================================
--- portal/branches/xss/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_vi.properties 2011-09-20 08:47:24 UTC (rev 7465)
+++ portal/branches/xss/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_vi.properties 2011-09-20 11:04:13 UTC (rev 7466)
@@ -88,7 +88,7 @@
# Escape HTML character Validator #
#############################################################################
-EscapeHTMLValidator.msg.value-invalid=Giá trị trường "{0}" không hợp lệ, không cho phép dấu < hoặc >.
+NotHTMLTagValidator.msg.value-invalid=Giá trị trường "{0}" không hợp lệ, không cho phép dấu < hoặc >.
#############################################################################
# Label for UIFormMultiValueInputSet #
Modified: portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/UIFormInputBase.java
===================================================================
--- portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/UIFormInputBase.java 2011-09-20 08:47:24 UTC (rev 7465)
+++ portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/UIFormInputBase.java 2011-09-20 11:04:13 UTC (rev 7466)
@@ -94,7 +94,7 @@
/**
* Encode the value before rendering or not. The value will be encoded by default.
*/
- protected boolean escapeHTML_ = true;
+ protected boolean escapedHTML_ = true;
public UIFormInputBase(String name, String bindingField, Class<T> typeValue)
{
@@ -243,14 +243,14 @@
this.label = label;
}
- public boolean isEscapeHTML()
+ public boolean isEscapedHTML()
{
- return escapeHTML_;
+ return escapedHTML_;
}
- public void setEscapeHTML(boolean escapeHTML_)
+ public void setEscapedHTML(boolean escapedHTML)
{
- this.escapeHTML_ = escapeHTML_;
+ this.escapedHTML_ = escapedHTML;
}
}
\ No newline at end of file
Modified: portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/UIFormStringInput.java
===================================================================
--- portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/UIFormStringInput.java 2011-09-20 08:47:24 UTC (rev 7465)
+++ portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/UIFormStringInput.java 2011-09-20 11:04:13 UTC (rev 7466)
@@ -115,7 +115,7 @@
w.write('\'');
if (value != null && value.length() > 0)
{
- if (escapeHTML_)
+ if (isEscapedHTML())
{
value = EntityEncoder.FULL.encode(value);
}
Modified: portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/UIFormTextAreaInput.java
===================================================================
--- portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/UIFormTextAreaInput.java 2011-09-20 08:47:24 UTC (rev 7465)
+++ portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/UIFormTextAreaInput.java 2011-09-20 11:04:13 UTC (rev 7466)
@@ -73,12 +73,12 @@
w.write(">");
if (value != null)
{
- if (escapeHTML_)
+ if (isEscapedHTML())
{
value = EntityEncoder.FULL.encode(value);
}
+ w.write(value);
}
- w.write(value);
w.write("</textarea>");
if (this.isMandatory())
w.write(" *");
Deleted: portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/validator/EscapeHTMLValidator.java
===================================================================
--- portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/validator/EscapeHTMLValidator.java 2011-09-20 08:47:24 UTC (rev 7465)
+++ portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/validator/EscapeHTMLValidator.java 2011-09-20 11:04:13 UTC (rev 7466)
@@ -1,72 +0,0 @@
-/**
- * Copyright (C) 2011 eXo Platform SAS.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.exoplatform.webui.form.validator;
-
-import org.exoplatform.web.application.ApplicationMessage;
-import org.exoplatform.webui.core.UIComponent;
-import org.exoplatform.webui.exception.MessageException;
-import org.exoplatform.webui.form.UIForm;
-import org.exoplatform.webui.form.UIFormInput;
-
-/**
- * @author <a href="mailto:ndkhoi168@gmail.com">Nguyen Duc Khoi</a>
- * Sep 14, 2011
- */
-public class EscapeHTMLValidator implements Validator
-{
- private static final String REGEX = "[^\\<\\>]*";
-
- private String key_;
-
- public EscapeHTMLValidator()
- {
- key_ = "EscapeHTMLValidator.msg.value-invalid";
- }
-
- public EscapeHTMLValidator(final String key)
- {
- if (key == null)
- throw new IllegalArgumentException("Message key has to not null value");
- key_ = key;
- }
-
- @Override
- public void validate(UIFormInput uiInput) throws Exception
- {
- if ((uiInput.getValue() == null) || (uiInput.getValue().toString().trim().length() == 0))
- return;
- String s = uiInput.getValue().toString().trim();
- if (s.matches(REGEX))
- return;
-
- UIForm uiForm = ((UIComponent)uiInput).getAncestorOfType(UIForm.class);
- String label;
- try
- {
- label = uiForm.getId() + ".label." + uiInput.getName();
- }
- catch (Exception e)
- {
- label = uiInput.getName();
- }
- Object[] args = {label};
- throw new MessageException(new ApplicationMessage(key_, args, ApplicationMessage.WARNING));
- }
-
-}
Modified: portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/validator/ExpressionValidator.java
===================================================================
--- portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/validator/ExpressionValidator.java 2011-09-20 08:47:24 UTC (rev 7465)
+++ portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/validator/ExpressionValidator.java 2011-09-20 11:04:13 UTC (rev 7466)
@@ -64,13 +64,11 @@
{
return;
}
- if (uiInput.getValue() != null)
+
+ String value = ((String)uiInput.getValue()).trim();
+ if (value.matches(expression_))
{
- String value = ((String)uiInput.getValue()).trim();
- if (value.matches(expression_))
- {
- return;
- }
+ return;
}
// modified by Pham Dinh Tan
Copied: portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/validator/NotHTMLTagValidator.java (from rev 7461, portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/validator/EscapeHTMLValidator.java)
===================================================================
--- portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/validator/NotHTMLTagValidator.java (rev 0)
+++ portal/branches/xss/webui/core/src/main/java/org/exoplatform/webui/form/validator/NotHTMLTagValidator.java 2011-09-20 11:04:13 UTC (rev 7466)
@@ -0,0 +1,38 @@
+/**
+ * Copyright (C) 2011 eXo Platform SAS.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.exoplatform.webui.form.validator;
+
+/**
+ * @author <a href="trongtt(a)gmail.com">Trong Tran</a>
+ * @version $Revision$
+ */
+public class NotHTMLTagValidator extends ExpressionValidator
+{
+ private static final String REGEX = "[^\\<\\>]*";
+
+ public NotHTMLTagValidator()
+ {
+ super(REGEX, "NotHTMLTagValidator.msg.value-invalid");
+ }
+
+ public NotHTMLTagValidator(final String key)
+ {
+ super(REGEX, key);
+ }
+}
Modified: portal/branches/xss/webui/portal/src/main/java/org/exoplatform/portal/webui/application/UIPortletForm.java
===================================================================
--- portal/branches/xss/webui/portal/src/main/java/org/exoplatform/portal/webui/application/UIPortletForm.java 2011-09-20 08:47:24 UTC (rev 7465)
+++ portal/branches/xss/webui/portal/src/main/java/org/exoplatform/portal/webui/application/UIPortletForm.java 2011-09-20 11:04:13 UTC (rev 7466)
@@ -46,7 +46,7 @@
import org.exoplatform.webui.event.Event.Phase;
import org.exoplatform.webui.event.EventListener;
import org.exoplatform.webui.form.*;
-import org.exoplatform.webui.form.validator.EscapeHTMLValidator;
+import org.exoplatform.webui.form.validator.NotHTMLTagValidator;
import org.exoplatform.webui.form.validator.ExpressionValidator;
import org.exoplatform.webui.form.validator.MandatoryValidator;
import org.exoplatform.webui.form.validator.StringLengthValidator;
@@ -98,7 +98,7 @@
addValidator(MandatoryValidator.class).setEditable(false)).
addUIFormInput(new UIFormStringInput("windowId", "windowId", null).setEditable(false)).*/
addUIFormInput(new UIFormInputInfo("displayName", "displayName", null)).addUIFormInput(
- new UIFormStringInput("title", "title", null).addValidator(StringLengthValidator.class, 3, 60).addValidator(EscapeHTMLValidator.class,
+ new UIFormStringInput("title", "title", null).addValidator(StringLengthValidator.class, 3, 60).addValidator(NotHTMLTagValidator.class,
"UIPortletForm.msg.InvalidPortletTitle"))
.addUIFormInput(
new UIFormStringInput("width", "width", null).addValidator(ExpressionValidator.class, "(^([1-9]\\d*)px$)?",
@@ -109,7 +109,7 @@
new UIFormCheckBoxInput("showPortletMode", "showPortletMode", false)).addUIFormInput(
new UIFormCheckBoxInput("showWindowState", "showWindowState", false)).addUIFormInput(
new UIFormTextAreaInput("description", "description", null).addValidator(StringLengthValidator.class,
- 0, 255).addValidator(EscapeHTMLValidator.class, "UIPortletForm.msg.InvalidPortletDescription"));
+ 0, 255).addValidator(NotHTMLTagValidator.class, "UIPortletForm.msg.InvalidPortletDescription"));
addUIFormInput(uiSettingSet);
UIFormInputIconSelector uiIconSelector = new UIFormInputIconSelector("Icon", "icon");
addUIFormInput(uiIconSelector);
13 years, 3 months
gatein SVN: r7465 - in portal/trunk: web/eXoResources/src/main/webapp/skin/DefaultSkin/portal/webui/component and 1 other directory.
by do-not-reply@jboss.org
Author: kien_nguyen
Date: 2011-09-20 04:47:24 -0400 (Tue, 20 Sep 2011)
New Revision: 7465
Modified:
portal/trunk/examples/skins/simpleskin/src/main/webapp/skin/SimpleSkin/portal/webui/component/UIPortalApplicationSkin.css
portal/trunk/web/eXoResources/src/main/webapp/skin/DefaultSkin/portal/webui/component/UIPortalApplicationSkin.css
Log:
GTNPORTAL-2097 Loading screen do not work properly
Modified: portal/trunk/examples/skins/simpleskin/src/main/webapp/skin/SimpleSkin/portal/webui/component/UIPortalApplicationSkin.css
===================================================================
--- portal/trunk/examples/skins/simpleskin/src/main/webapp/skin/SimpleSkin/portal/webui/component/UIPortalApplicationSkin.css 2011-09-20 03:55:04 UTC (rev 7464)
+++ portal/trunk/examples/skins/simpleskin/src/main/webapp/skin/SimpleSkin/portal/webui/component/UIPortalApplicationSkin.css 2011-09-20 08:47:24 UTC (rev 7465)
@@ -143,7 +143,8 @@
.AjaxLoadingMask .LoadingProgressBar {
width: 32px; height: 40px;
background: url('../../../background/LoadingProgress.gif') no-repeat center;
- margin: auto;
+ margin: auto;
+ display: block;
}
.AjaxLoadingMask .UIAction .ActionButton{
Modified: portal/trunk/web/eXoResources/src/main/webapp/skin/DefaultSkin/portal/webui/component/UIPortalApplicationSkin.css
===================================================================
--- portal/trunk/web/eXoResources/src/main/webapp/skin/DefaultSkin/portal/webui/component/UIPortalApplicationSkin.css 2011-09-20 03:55:04 UTC (rev 7464)
+++ portal/trunk/web/eXoResources/src/main/webapp/skin/DefaultSkin/portal/webui/component/UIPortalApplicationSkin.css 2011-09-20 08:47:24 UTC (rev 7465)
@@ -135,7 +135,8 @@
.AjaxLoadingMask .LoadingProgressBar {
width: 32px; height: 40px;
background: url('../../../background/LoadingProgress.gif') no-repeat center;
- margin: auto;
+ margin: auto;
+ display: block;
}
.FloatLeft {
13 years, 3 months