[jboss-svn-commits] JBL Code SVN: r33514 - in labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client: modeldriven/ui and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jun 15 16:22:29 EDT 2010
Author: baunax
Date: 2010-06-15 16:22:29 -0400 (Tue, 15 Jun 2010)
New Revision: 33514
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants.java
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants.properties
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants_es_ES.properties
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/ExpressionBuilder.java
Log:
GUVNOR-559 Allow to use the Expression Builder on the left side of a constraints
- use a ClickableLabel to render an expression
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants.java 2010-06-15 18:37:00 UTC (rev 33513)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants.java 2010-06-15 20:22:29 UTC (rev 33514)
@@ -1244,6 +1244,8 @@
String TheVariableName0IsAlreadyTaken();
String BindTheFieldCalled0ToAVariable();
+
+ String BindTheExpressionToAVariable();
String ShowSubFields();
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants.properties
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants.properties 2010-06-15 18:37:00 UTC (rev 33513)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants.properties 2010-06-15 20:22:29 UTC (rev 33514)
@@ -420,7 +420,7 @@
TypeFormatOfRule=Type (format) of rule:
FileExtensionTypeFormat=File extension (type/format):
DSLMappingTip=A dsl is a language mapping from a domain specific language to the rule language.
-NewEnumDoco=An enumeration is a mapping from fields to a list of values. This will mean the rule editor will show a drop down for fields, instead of a text box. The format of this is: 'FactType.fieldName': ['Value1', 'Value2']\nYou can add more mappings by adding in more lines. \nFor example:\n\n'Person.sex' : ['M', 'F']\n'Person.rating' : ['High', 'Low']\n\nYou can also add display aliases (so the value used in the rule is separate to the one displayed:\n'Person.sex' : ['M=Male', 'F=Female']\nin the above case, the 'M=Male' means that 'Male' will be displayed as an item in a drop down box, but the value 'M' will be used in the rule.
+NewEnumDoco=An enumeration is a mapping from fields to a list of values. This will mean the rule editor will show a drop down for fields, instead of a text box. The format of this is\: 'FactType.fieldName'\: ['Value1', 'Value2']\nYou can add more mappings by adding in more lines. \nFor example\:\n\n'Person.sex' \: ['M', 'F']\n'Person.rating' \: ['High', 'Low']\n\nYou can also add display aliases (so the value used in the rule is separate to the one displayed\:\n'Person.sex' \: ['M\=Male', 'F\=Female']\nin the above case, the 'M\=Male' means that 'Male' will be displayed as an item in a drop down box, but the value 'M' will be used in the rule.
InitialDescription=Initial description:
BusinessRuleGuidedEditor=Business Rule (Guided editor)
DSLBusinessRuleTextEditor=DSL Business Rule (Text editor)
@@ -607,6 +607,7 @@
PermissionDetailsTip=The 'analyst' permission applies to a category(s), and their sub categories. A user with only 'analyst' permissions will see a subset of the user interface. 'package' permissions apply to a specific package. A 'package.admin' can build and create snapshots, but a 'package.developer' can only edit items inside their specified packages.
TheVariableName0IsAlreadyTaken=The variable name [{0}] is already taken.
BindTheFieldCalled0ToAVariable=Bind the field called [{0}] to a variable:
+BindTheExpressionToAVariable=Bind the Expression to a new variable:
ShowSubFields=Show sub fields...
ApplyAConstraintToASubFieldOf0=Apply a constraint to a sub-field of [{0}]:
AddFieldsToThisConstraint=Add fields to this constraint
@@ -683,7 +684,7 @@
AddANewAction=Add a new action...
NotifyEngineOfChanges=Notify engine of changes
NotifyEngineOfChangesUpdateModify=Notify engine of changes (update/modify)
-ModifyEngineTip=Modify a field on a fact, and notify the engine to re-evaluate rules.\nWARNING: this can cause infinite loops - use with care.
+ModifyEngineTip=Modify a field on a fact, and notify the engine to re-evaluate rules.\nWARNING\: this can cause infinite loops - use with care.
SetFieldValues=Set field values
RetractTheFact=Retract the fact
AddAnItemToACollection=Add an item to a collection:
@@ -894,7 +895,6 @@
ThereIsAAn0=There is a/an {0}
All0with=All {0} with:
AddFirstNewField=Add first new field.
-PleaseEnterANameThatIsNotAlreadyUsedByAnotherPattern=Please enter a name that is not already used by another pattern.
ImportedDRLContainsNoNameForThePackage=Imported DRL contains no name for the package. Please name the package.
InitialisingInfoFor0PleaseWait=Initialising info for {0}, please wait...
SavedOK=(Saved OK)
@@ -932,10 +932,10 @@
CanNotMoveColumnsFromOneTypeGroupToAnother=Can not move columns from one type group to another
PleaseSelectARow=Please select a row
AddRowBeforeSelectedRow=Add row before selected row...
-CreateNewAsset=Create new:
-CreateLinkedAsset=Import asset from global area:
-CreateLinkedAssetFromUUID=UUID of the existing asset:
-NoteNewLinkedAsset=NOTE:
+CreateNewAsset=Create new\:
+CreateLinkedAsset=Import asset from global area\:
+CreateLinkedAssetFromUUID=UUID of the existing asset\:
+NoteNewLinkedAsset=NOTE\:
NewLinkedAssetDesc1=This will import a shared asset from global area.
NewLinkedAssetDesc2=you need to open the existing asset that you want to link to, copy and paste its
NewLinkedAssetDesc3=UUID to the text box above.
@@ -949,9 +949,9 @@
BuildPackageUsingBuiltInSelectorCat=When category :
BuiltInSelector=Built-in selector
BuildPackageUsingCustomSelectorSelector=Custom Selector :
-CreateInPackage=Create in Package:
+CreateInPackage=Create in Package\:
CreateInGlobalArea=Create in Global area
-AssetToImport=Asset to import:
+AssetToImport=Asset to import\:
Older0=Older : {0}
Newer0=Newer: {0}
TypeAdded=Added
@@ -990,7 +990,6 @@
Causes=Causes
ImpactedRules=Impacted rules
SelectWorkingSets=Select Working Sets
-VerificationReport=Verification report
WorkingSets=WorkingSets
NewWorkingSet=New WorkingSet
CreateWorkingSet=Create a WorkingSet
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants_es_ES.properties
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants_es_ES.properties 2010-06-15 18:37:00 UTC (rev 33513)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants_es_ES.properties 2010-06-15 20:22:29 UTC (rev 33514)
@@ -3,11 +3,11 @@
ActionColumnConfigurationInsertingANewFact=Configuraci\u00F3n de la columna de Acci\u00F3n (insertando un nuevo hecho)
ChooseAPatternThatThisColumnAddsDataTo=Escoja un patr\u00F3n a la que esta columna le agregue datos
-Pattern=Patr\u00F3n:
+Pattern=Patr\u00F3n\:
Assets=Recurso
CreateNew=Crear Nuevo
Category=Categor\u00EDa
-CategoryColon=Categor\u00EDa:
+CategoryColon=Categor\u00EDa\:
RemoveThisItem=Borrar este \u00EDtem?
AddAnotherFieldToThisSoYouCanSetItsValue=Agregar otro campo a \u00E9ste para poder especificar su valor.
ChooseAMethodToInvoke=Escoger el m\u00E9todo a invocar
@@ -17,13 +17,13 @@
ValueListsExplanation=Las listas de valores son una lista opcional de valores separados por comas que se mostrar\u00E1n como listas desplegables.
ValueList=Lista de valores
optionalValueList=(opcional) lista de valores:
-ColumnHeaderDescription=Cabecera de columna (descripci\u00F3n):
+ColumnHeaderDescription=Cabecera de columna (descripci\u00F3n)\:
ApplyChanges=Aplicar cambios
YouMustEnterAColumnHeaderValueDescription=Debe ingresar un valor para la cabecera de la columna (descripci\u00F3n)
ThatColumnNameIsAlreadyInUsePleasePickAnother=Esta columna est\u00E1 siendo usada actualmente - por favor seleccione otra.
OK=OK
pleaseChooseFactType=(por favor seleccione el tipo de hecho)
-ChooseExistingPatternToAddColumnTo=Seleccione un patr\u00F3n existente para agregarle a la columna:
+ChooseExistingPatternToAddColumnTo=Seleccione un patr\u00F3n existente para agregarle a la columna\:
ORwithEmphasis=<i><b>---\u00D3---</i></b>
CreateNewFactPattern=Crear un nuevo patr\u00F3n de hechos
NewFactSelectTheType=Nuevo hecho - seleccionar el tipo
@@ -34,7 +34,7 @@
ChooseABoundFactThatThisColumnPertainsTo=Escoja un hecho vinculado a la que esta columna pertenezca
UpdateEngineWithChanges=Actualizar cambios en el motor:
UpdateFact=Actualizar hecho
-UpdateDescription=Seleccionando esto informamos al motor que el valor ha cambiado. Esto causar\u00E1 que las reglas que dependen de \u00E9l tengan que ser reevaluadas. \u00A1Usar con cuidado!
+UpdateDescription=Seleccionando esto informamos al motor que el valor ha cambiado. Esto causar\u00E1 que las reglas que dependen de \u00E9l tengan que ser reevaluadas. \u00A1Usar con cuidado\!
pleaseChooseAFactPatternFirst=(por favor seleccionar un patr\u00F3n de hechos primero)
ChooseFact=Seleccionar hecho:
pleaseChooseABoundFactForThisColumn=(por favor escoja un hecho vinculado a esta columna)
@@ -57,7 +57,7 @@
NewName=Nuevo nombre:
CreateCopy=Crear copia
AssetNameMustNotBeEmpty=El nombre del recurso no debe estar vac\u00EDo.
-CreatedANewItemSuccess=Se cre\u00F3 un \u00EDtem llamado [{0}] en el paquete: [{1}] correctamente.
+CreatedANewItemSuccess=Se cre\u00F3 un \u00EDtem llamado [{0}] en el paquete\: [{1}] correctamente.
CheckInChanges=Hacer check in de los cambios.
Fact=Hecho:
FieldValue=Valor del campo
@@ -108,9 +108,9 @@
noArchivedPackages=-- no hay paquetes archivados --
analysisResultSummary=<b>{0}</b> ({1} items).
Upload=Subir
-UploadNewVersion=Subir nueva versi\u00F3n:
+UploadNewVersion=Subir nueva versi\u00F3n\:
Download=Descargar
-DownloadCurrentVersion=Descargar vers\u00F3n actual:
+DownloadCurrentVersion=Descargar vers\u00F3n actual\:
FileWasUploadedSuccessfully=El archivo fue subido correctamente.
UnableToUploadTheFile=No se pudo subir el archivo.
Uploading=Subiendo...
@@ -140,7 +140,7 @@
ImportingPackage=Importando paquete al repositorio, por favor espere, puede tomar un tiempo...
PackageImportDone=Paquete de reglas importado correctamente. Por favor refresque su navegador (F5) para ver el nuevo contenido.
PackageImportFailed=No se pudo realizar la importaci\u00F3n al repositorio. Consulte los logs del servidor para ver los mensajes de error.
-PackageExportNoName=No especific\u00F3 un nombre de archivo de un repositorio exportado !
+PackageExportNoName=No especific\u00F3 un nombre de archivo de un repositorio exportado \!
PackageExportName=Por favor especifique un archivo xml v\u00E1lido de un paquete de repositorio.
ExportRepoWarning=Exportar repositorio? Esto tomara algun tiempo.
ExportRepoWait=Exportando repositorio, por favor espere, puede tomar alg\u00FAn tiempo...
@@ -160,7 +160,7 @@
Close=Cerrar
BuildErrorsUnableToRunScenarios=Error de compilaci\u00F3n - no se pudieron correr los escenarios
UserName=Nombre de usuario:
-Password=Contrase\u00F1a:
+Password=Contrase\u00F1a\:
Authenticating=Autenticando...
IncorrectUsernameOrPassword=Nombre de usuario o contrase\u00F1a incorrecta.
Login=Ingresar
@@ -186,7 +186,7 @@
Refresh=Refrescar
CategoriesPurposeTip=Las categor\u00EDas nos ayudan a manejar un largo numero de reglas/recursos. Una jerarqu\u00EDa de categorizaci\u00F3n es recomendada.
EditCategories=<b>Editar categor\u00EDas</b>
-CurrentCategories=Categor\u00EDas actuales:
+CurrentCategories=Categor\u00EDas actuales\:
NewCategory=Nueva categor\u00EDa
CreateANewCategory=Crear una nueva categor\u00EDa
RenameSelected=Renombrar seleccionado
@@ -196,7 +196,7 @@
DeleteSelectedCat=Borrar la categor\u00EDa actualmente seleccionada. No ser\u00E1 posible borrarla si la categor\u00EDa se encuentra en uso.
CategoryNewNamePleaseEnter=Por favor ingrese el nombre por el cual quiere cambiar el nombre de esta categor\u00EDa.
CategoryRenamed=Categor\u00EDa renombrada
-AreYouSureYouWantToDeleteCategory=Est\u00E1 seguro que desea borrar la categor\u00EDa:
+AreYouSureYouWantToDeleteCategory=Est\u00E1 seguro que desea borrar la categor\u00EDa\:
AddAnOptionalCheckInComment=Agregar un comentario opcional de check in
CheckIn=Insertar
enterTextToFilterList=<ingrese texto para filtrar la lista>
@@ -294,7 +294,7 @@
CreateANewFactTemplate=Crear una nueva plantilla de hechos
Name1=Nombre:
FactAttributes=Atributos de hechos:
-SessionExpiredMessage=<i><strong>Su sesi\u00F3n ha expirado por inactividad.</strong></i><p/> Por favor <a href='{0}'>[Ingrese] nuevamente.</a>
+SessionExpiredMessage=<i><strong>Su sesi\u00F3n ha expirado por inactividad.</strong></i><p/> Por favor <a href\='{0}'>[Ingrese] nuevamente.</a>
DecisionTable=Tabla de Decisi\u00F3n
ConditionColumns=Columna de condici\u00F3n
ActionColumns=Columnas de acci\u00F3n
@@ -306,7 +306,7 @@
CreateANewActionColumn=Crear una nueva columna de acci\u00F3n
SetTheValueOfAField=Asignar el valor de un campo
SetTheValueOfAFieldOnANewFact=Asignar un valor a un campo en un nuevo hecho
-TypeOfActionColumn=Tipo de la columna de acci\u00F3n:
+TypeOfActionColumn=Tipo de la columna de acci\u00F3n\:
RemoveThisActionColumn=Borrar esta columna de acci\u00F3n
AddANewConditionColumn=Agregar una nueva columna de condici\u00F3n
EditThisColumnsConfiguration=Editar la configuraci\u00F3n de esta columna
@@ -334,7 +334,7 @@
ConditionColumnConfiguration=Configuraci\u00F3n de la columna de condici\u00F3n
ChooseAnExistingPatternThatThisColumnAddsTo=Seleccione un patr\u00F3n existente al que esta columna adhiere
Predicate=Predicado
-CalculationType=Tipo de c\u00E1lculo:
+CalculationType=Tipo de c\u00E1lculo\:
EditTheOperatorThatIsUsedToCompareDataWithThisField=Editar el operador que es usado para comparar datos contra este campo
Operator=Operador:
notNeededForPredicate=(no se necesita para el predicado)
@@ -386,8 +386,8 @@
Reload=Recargar
showMoreInfo=[mostrar mas informaci\u00F3n...]
RenameThisAsset=Renombrar este recurso
-Title=T\u00EDtulo:
-CategoriesMetaData=Categor\u00EDas:
+Title=T\u00EDtulo\:
+CategoriesMetaData=Categor\u00EDas\:
ModifiedOnMetaData=Modificado en:
ModifiedByMetaData=por:
NoteMetaData=Nota:
@@ -395,19 +395,19 @@
CreatedByMetaData=Creado por:
FormatMetaData=Formato:
PackageMetaData=Paquete:
-IsDisabledMetaData=Est\u00E1 deshabilitado:
+IsDisabledMetaData=Est\u00E1 deshabilitado\:
DisableTip=Deshabilitar este recurso. No ser\u00E1 incluido en ning\u00FAn procesamiento.
OtherMetaData=Otro metadato ...
SubjectMetaData=Sujeto:
AShortDescriptionOfTheSubjectMatter=Una descripci\u00F3n corta del asunto en cuesti\u00F3n.
TypeMetaData=Tipo:
TypeTip=Esto es para prop\u00F3sitos de clasificaci\u00F3n.
-ExternalLinkMetaData=V\u00EDnculo externo:
+ExternalLinkMetaData=V\u00EDnculo externo\:
ExternalLinkTip=Esto es para relacionar un recurso con un sistema externo.
SourceMetaData=Origen:
SourceMetaDataTip=Una breve descripci\u00F3n o c\u00F3digo que indica el origen de la regla.
VersionHistory=Versi\u00F3n hist\u00F3rica ...
-CurrentVersionNumber=N\u00FAmero de versi\u00F3n actual:
+CurrentVersionNumber=N\u00FAmero de versi\u00F3n actual\:
RenameThisItem=Renombrar este \u00EDtem
NewNameAsset=Nuevo nombre
RenameItem=Renombra \u00EDtem
@@ -419,12 +419,12 @@
YouNeedToPickADifferentPackageToMoveThisTo=Necesita seleccionar un paquete diferente de destino.
MovedFromPackage=Movido desde : {0}
NotCheckedInYet=<i>Todav\u00EDa no ha sido insertado</i>
-InitialCategory=Categor\u00EDa inicial:
+InitialCategory=Categor\u00EDa inicial\:
TypeFormatOfRule=Tipo (formato) de una regla:
-FileExtensionTypeFormat=Extensi\u00F3n de archivo (tipo/formato):
+FileExtensionTypeFormat=Extensi\u00F3n de archivo (tipo/formato)\:
DSLMappingTip=DSL es un lenguaje de mapeo de un dominio especifico al lenguaje de reglas.
-NewEnumDoco=Un enumerador es un mapeo de campos a una lista de valores. Esto significar\u00E1 que el editor de reglas nos mostrar\u00E1 una lista desplegable para los campos, en vez de una caja de texto. El formato para esto es: 'FactType.fieldName': ['Value1', 'Value2']\nSe pueden agregar m\u00E1s mapeos agregando m\u00E1s l\u00EDneas. \nPor ejemplo::\n\n'Person.sex' : ['M', 'F']\n'Person.rating' : ['High', 'Low']\n\nTambi\u00E9n se pueden mostrar alias (entonces el valor usado en la regla es separado del que se muestra:\n'Person.sex' : ['M=Male', 'F=Female']\nEn el caso anterior, 'M=Male' significa que 'Male' ser\u00E1 mostrado como \u00EDtem en la lista desplegable, pero el valor 'M' ser\u00E1 usado en esa regla.
-InitialDescription=Descripci\u00F3n inicial:
+NewEnumDoco=Un enumerador es un mapeo de campos a una lista de valores. Esto significar\u00E1 que el editor de reglas nos mostrar\u00E1 una lista desplegable para los campos, en vez de una caja de texto. El formato para esto es\: 'FactType.fieldName'\: ['Value1', 'Value2']\nSe pueden agregar m\u00E1s mapeos agregando m\u00E1s l\u00EDneas. \nPor ejemplo\:\:\n\n'Person.sex' \: ['M', 'F']\n'Person.rating' \: ['High', 'Low']\n\nTambi\u00E9n se pueden mostrar alias (entonces el valor usado en la regla es separado del que se muestra\:\n'Person.sex' \: ['M\=Male', 'F\=Female']\nEn el caso anterior, 'M\=Male' significa que 'Male' ser\u00E1 mostrado como \u00EDtem en la lista desplegable, pero el valor 'M' ser\u00E1 usado en esa regla.
+InitialDescription=Descripci\u00F3n inicial\:
BusinessRuleGuidedEditor=Regla de negocio (Editor asistido)
DSLBusinessRuleTextEditor=Reglas de negocio en DSL (Editor de texto)
DRLRuleTechnicalRuleTextEditor=Regla en DRL (Regla t\u00E9cnica - editor de texto)
@@ -443,7 +443,7 @@
ImportDRLDesc2=Cualquier regla creada no tendr\u00E1 ninguna categor\u00EDa asignada inicialmente, pero las reglas y la funciones van a ser guardadas individualmente (normalizadas). Consultas, importaciones, etc. se mostrar\u00E1n en el paquete de configuraci\u00F3n.
ImportDRLDesc3=Cualquier DSLs o modelos requeridos por el paquete importado necesitar\u00E1 ser subido por separado.
NameColon=Nombre:
-DescriptionColon=Descripci\u00F3n:
+DescriptionColon=Descripci\u00F3n\:
PackageNameTip=Nombre del paquete. Evite espacios, utilice en su reemplazo guiones bajos.
CreateNewPackageRadio=Crear un nuevo paquete
ImportFromDrlRadio=Importar a partir de archivo drl
@@ -456,7 +456,7 @@
ImportingDRLPleaseWait=Importando el paquete drl, por favor espere, puede tomar un momento...
PackageWasImportedSuccessfully=El Paquete fue importando correctamente.
UnableToImportIntoThePackage0=No se pudo importar dentro del paquete. [{0}]
-YouDidNotChooseADrlFileToImport=No seleccion\u00F3 un archivo drl para importar !
+YouDidNotChooseADrlFileToImport=No seleccion\u00F3 un archivo drl para importar \!
YouCanOnlyImportDrlFiles=Solamente puede importar archivos '.drl'.
WelcomeToGuvnor=Bienvenidos a Guvnor
BrandNewRepositoryNote=<b>Esto es un repositorio reci\u00E9n creado.<br/>Desea instalar un repositorio de ejemplo?</b>
@@ -492,12 +492,12 @@
YouHaveToEnterOrChoseALabelNameForTheSnapshot=Debe ingresar o seleccionar una etiqueta (nombre) para el snapshot.
TheSnapshotCalled0WasSuccessfullyCreated=El snapshot llamado: {0} se creo correctamente.
ConfigurationSection=Configuraci\u00F3n
-Configuration=Configuraci\u00F3n:
-CategoryRules=Reglas de la categor\u00EDa:
+Configuration=Configuraci\u00F3n\:
+CategoryRules=Reglas de la categor\u00EDa\:
SaveAndValidateConfiguration=Guardar y validar la configuraci\u00F3n
BuildAndValidate=Construir y validar
InformationAndImportantURLs=Informaci\u00F3n y URLs importantes
-DateCreated=Fecha de creaci\u00F3n:
+DateCreated=Fecha de creaci\u00F3n\:
ShowPackageSource=Mostrar fuente del paquete
URLForPackageSource=URL de la fuente del paquete:
URLSourceDescription=Use esta URL para descargar las fuentes, \u00F3 en el 'agente de ejecuci\u00F3n' para acceder a las reglas en el formulario de fuentes.
@@ -507,15 +507,15 @@
URLRunTestsRemote=Use esta url para correr escenarios remotamente y obtener resultados.
ChangeStatusDot=Cambiar estado.
Tip=Sugerencia...
-AllRulesForCategory0WillNowExtendTheRule1=Todas las reglas de la categor\u00EDa: [{0}] ahora extienden la regla: [{1}]
+AllRulesForCategory0WillNowExtendTheRule1=Todas las reglas de la categor\u00EDa\: [{0}] ahora extienden la regla\: [{1}]
RemoveThisCategoryRule=\u00BFBorrar esta Categor\u00EDa de Reglas?
AddCatRuleToThePackage=Agregar una Categor\u00EDa de Reglas al paquete, para que autom\u00E1ticamente agregue el LHS a todas las reglas en esta categor\u00EDa.
CategoryParentRules=Categor\u00EDa de reglas padre
CatRulesInfo=Esto nos permite asignar 'reglas padres' para una categor\u00EDa. Cualquier regla que aparezca en esta categor\u00EDa 'extender\u00E1' la regla especificada - es decir heredar\u00E1 las condiciones/LHS.
AddACategoryRuleToThePackage=Agregar Categor\u00EDa de Reglas al Paquete
CreateCategoryRule=Crear Categor\u00EDa de Reglas.
-AllTheRulesInFollowingCategory=Todas las reglas en la categor\u00EDa:
-WillExtendTheFollowingRuleCalled=Extender\u00E1n la regla llamada:
+AllTheRulesInFollowingCategory=Todas las reglas en la categor\u00EDa\:
+WillExtendTheFollowingRuleCalled=Extender\u00E1n la regla llamada\:
ThereWereErrorsValidatingThisPackageConfiguration=Ocurrieron errores validando este paquete de configuraci\u00F3n.
ViewErrors=Ver errores
Rename=Renombrar
@@ -576,7 +576,7 @@
RebuildAllPackageBinariesQ=Reconstruir todo los binarios del paquete
RebuildConfirmWarning=Solo deber\u00EDa correr esto si Drools ha sido actualizado recientemente (y est\u00E1 experimentando errores). Esto tomar\u00E1 un tiempo - \u00BFest\u00E1 seguro que desea hacer esto?
RebuildingPackageBinaries=Reconstruyendo binarios del paquete...
-TipAuthEnable=Sugerencia: Para habilitar o deshabilitar la autorizaci\u00F3n, abra el archivo components.xml en WEB-INF
+TipAuthEnable=Sugerencia\: Para habilitar o deshabilitar la autorizaci\u00F3n, abra el archivo components.xml en WEB-INF
EnablingAuthorization=Habilitando autorizaci\u00F3n
EnablingAuthPopupTip=En el archivo components.xml, edite el atributo enable-role-based-authorization
UserName1=Nombre de usuario
@@ -604,15 +604,16 @@
PermissionType=Tipo de permiso:
pleaseChoose1=-- por favor seleccione --
MakeThisUserAdmin=Asignar a este usuario como administrador:
-SelectCategoryToProvidePermissionFor=Seleccionar categor\u00EDa para proveer permisos para:
+SelectCategoryToProvidePermissionFor=Seleccionar categor\u00EDa para proveer permisos para\:
SelectPackageToApplyPermissionTo=Seleccionar el paquete para aplicar permisos a:
Yes=Si
PermissionDetails=Detalles de permisos
PermissionDetailsTip=El permiso de 'analista' se aplica a la(s) categor\u00EDa(s), y a sus sub categor\u00EDas. Un usuario con solo permisos de 'analista' ver\u00E1 un subset de la interfaz de usuario. El permiso 'paquete/package' se aplicar\u00E1n a un paquete especifico. El permiso 'package.admin' puede construir y crear snapshots, pero el permiso 'package.developer' solo puede editar items dentro del paquete especificado.
TheVariableName0IsAlreadyTaken=El nombre de variable [{0}] ya est\u00E1 siendo usado.
BindTheFieldCalled0ToAVariable=Vincular el campo llamado [{0}] a la variable:
+BindTheExpressionToAVariable=Vincular la expresi\u00F3n a una nueva variable:
ShowSubFields=Mostrar sub campos...
-ApplyAConstraintToASubFieldOf0=Aplicar una restricci\u00F3n a un subcampo de [{0}]:
+ApplyAConstraintToASubFieldOf0=Aplicar una restricci\u00F3n a un subcampo de [{0}]\:
AddFieldsToThisConstraint=Agregar campos a esta restricci\u00F3n
AddARestrictionOnAField=Agregar restricciones a un campo
AllOfAnd=Todos de (Y)
@@ -641,7 +642,7 @@
LastModifiedBy=Ultima modificaci\u00F3n por
CheckinComment=Comentario de insersi\u00F3n
WildCardsSearchTip=Utilice comodines (*), separe las diferentes opciones con comas.
-AfterColon=Despu\u00E9s:
+AfterColon=Despu\u00E9s\:
BeforeColon=Antes:
Before=Antes
DateCreated1=Fecha de creaci\u00F3n
@@ -649,7 +650,7 @@
Search=B\u00FAsqueda
NameSearch=B\u00FAsqueda por nombre ...
TextSearch=B\u00FAsqueda por texto ...
-SearchFor=B\u00FAsqueda por:
+SearchFor=B\u00FAsqueda por\:
Search1=B\u00FAsqueda
PleaseEnterSomeSearchText=Por favor entre alg\u00FAn texto para buscar
FindItemsWithANameMatching=Buscar items donde el nombre coincida con:
@@ -682,14 +683,14 @@
ConditionTypeButton=Tipo de condici\u00F3n
ChooseDotDotDot=Seleccione...
DSLSentence=Sentencia DSL
-NoModelTip=Nota: ning\u00FAn modelo fue definido. <br/>Sugerencia: Necesitar\u00E1 importar \u00F3 definir un modelo para que esta interfaz de usuario funcione!
+NoModelTip=Nota\: ning\u00FAn modelo fue definido. <br/>Sugerencia\: Necesitar\u00E1 importar \u00F3 definir un modelo para que esta interfaz de usuario funcione\!
AddANewAction=Agregar una nueva acci\u00F3n...
NotifyEngineOfChanges=Notificar al motor sobre los cambios efectuados
NotifyEngineOfChangesUpdateModify=Notificar al motor sobre los cambios efectuados (actualizaci\u00F3n/modificaci\u00F3n)
-ModifyEngineTip=Modificar un campo en un hecho, y notificar al motor que re-evalue las reglas.\nAdvertencia: esto puede causar bucles infinitos - usar a conciencia.
+ModifyEngineTip=Modificar un campo en un hecho, y notificar al motor que re-evalue las reglas.\nAdvertencia\: esto puede causar bucles infinitos - usar a conciencia.
SetFieldValues=Asignar valores de campo
RetractTheFact=Retraer/Retirar el hecho
-AddAnItemToACollection=Agregar un \u00EDtem a una colecci\u00F3n:
+AddAnItemToACollection=Agregar un \u00EDtem a una colecci\u00F3n\:
InsertANewFact=Insertar un nuevo hecho
LogicallyAssertAFactTheFactWillBeRetractedWhenTheSupportingEvidenceIsRemoved=Afirmar l\u00F3gicamente un hecho - el hecho ser\u00E1 retraido cuando la evidencia que lo soporta sea retirada.
LogicallyInsertANewFact=Insertar l\u00F3gicamente un nuevo hecho
@@ -789,7 +790,7 @@
ExpectRules=Regla de expectativa
firedAtLeastOnce=Dispar\u00F3 al menos una
didNotFire=no dispar\u00F3
-firedThisManyTimes=dispar\u00F3 esta tantas veces:
+firedThisManyTimes=dispar\u00F3 esta tantas veces\:
RemoveThisRuleExpectation=Borrar esta regla de expectativa.
AreYouSureYouWantToRemoveThisRuleExpectation=Est\u00E1 seguro que desea borrar esta regla de expectativa?
RetractFacts=Retraer hechos
@@ -798,14 +799,14 @@
RunScenarioTip=Correr este escenario. Esto construir\u00E1 el paquete si no ha sido previamente construido (por lo tanto puede llegar a demorar un momento).
BuildingAndRunningScenario=Construir y correr escenario
packageConfigurationProblem1=[problema en el paquete de configuraci\u00F3n]
-MaxRuleFiringsReachedWarning=Advertencia: El m\u00E1ximo n\u00FAmero de reglas disparadas ({0}) fue alcanzado. Puede ser que un bucle infinito se este ejecutando.
+MaxRuleFiringsReachedWarning=Advertencia\: El m\u00E1ximo n\u00FAmero de reglas disparadas ({0}) fue alcanzado. Puede ser que un bucle infinito se este ejecutando.
SummaryColon=Resumen:
-AuditLogColon=Log de Auditor\u00EDa:
+AuditLogColon=Log de Auditor\u00EDa\:
ShowEventsButton=Mostrar eventos
ViewingSnapshot=Viendo snapshot:
ForPackage=Para el paquete:
clickHereToDownloadBinaryOrCopyURLForDeploymentAgent=presione aqui para descargar el binario (o copie la URL para el agente de distribuci\u00F3n)
-DeploymentURL=URL de distribuci\u00F3n:
+DeploymentURL=URL de distribuci\u00F3n\:
SnapshotCreatedOn=Snapshot creado en:
CommentColon=Comentario:
SnapshotDeleteConfirm=Est\u00E1 seguro que quiere borrar el snapshot con la etiqueta [{0}] del paquete [{1}] ?
@@ -887,7 +888,7 @@
Retract0=Retractar {0}
TypeRestored=Restaurado
MoveUp=Mover arriba
-FreezeAreasForEditing=Congelar \u00E1reas para la edici\u00F3n:
+FreezeAreasForEditing=Congelar \u00E1reas para la edici\u00F3n\:
URLDocumentionDescription=Utilice esta url para descargar el paquete de documentaci\u00F3n PDF.
Severity=Severidad
AreYouSureYouWantToRemoveThisBlockOfData=Est\u00E1 seguro que desea remover este bloque de datos?
@@ -898,13 +899,12 @@
Top=Al principio
Bottom=Al final
Line0=L\u00EDnea {0}
-PositionColon=Posici\u00F3n:
+PositionColon=Posici\u00F3n\:
ConditionPositionExplanation=Seleccione la posici\u00F3n donde la Condici\u00F3n ser\u00E1 agregada.
ActionPositionExplanation=Seleccione la posici\u00F3n donde la Acci\u00F3n ser\u00E1 agregada.
AddAConditionBelow=Agregar una condici\u00F3n debajo.
AddAnActionBelow=Agregar una acci\u00F3n debajo.
SelectWorkingSets=Seleccionar Working Sets
-AddAnActionBelow=Agregar una acci\u00F3n debajo.
WorkingSets=WorkingSets
NewWorkingSet=Nuevo WorkingSet
CreateWorkingSet=Crear el WorkingSet
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/ExpressionBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/ExpressionBuilder.java 2010-06-15 18:37:00 UTC (rev 33513)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/ExpressionBuilder.java 2010-06-15 20:22:29 UTC (rev 33514)
@@ -9,6 +9,7 @@
import java.util.List;
import java.util.Map;
+import org.drools.guvnor.client.common.ClickableLabel;
import org.drools.guvnor.client.common.FormStylePopup;
import org.drools.guvnor.client.common.SmallLabel;
import org.drools.guvnor.client.messages.Constants;
@@ -33,6 +34,7 @@
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.HasVerticalAlignment;
import com.google.gwt.user.client.ui.HorizontalPanel;
+import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.ListBox;
import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.Widget;
@@ -79,9 +81,9 @@
}
} else {
if (this.readOnly) {
- panel.add(createSmallLabel("<b>" + getBoundText() + expression.getText(false) + "</b>"));
+ panel.add(createWidgetForExpression("<b>" + getBoundText() + expression.getText(false) + "</b>"));
} else {
- panel.add(createSmallLabel("<b>" + getBoundText() + expression.getText(false) + ".</b>"));
+ panel.add(createWidgetForExpression("<b>" + getBoundText() + expression.getText(false) + ".</b>"));
panel.add(getWidgetForCurrentType());
}
}
@@ -159,7 +161,7 @@
w = getWidgetForCurrentType();
if (!expression.isEmpty()) {
- panel.add(createSmallLabel("<b>" + expression.getText() + ".</b>"));
+ panel.add(createWidgetForExpression("<b>" + expression.getText() + ".</b>"));
}
if (w != null) {
panel.add(w);
@@ -253,7 +255,7 @@
panel.clear();
if (!expression.isEmpty()) {
- panel.add(createSmallLabel("<b>" + expression.getText() + ".</b>"));
+ panel.add(createWidgetForExpression("<b>" + expression.getText() + ".</b>"));
}
if (w != null) {
panel.add(w);
@@ -385,9 +387,10 @@
private void showBindingPopUp() {
final FormStylePopup popup = new FormStylePopup();
popup.setWidth(500);
- final HorizontalPanel vn = new HorizontalPanel();
+ HorizontalPanel vn = new HorizontalPanel();
final TextBox varName = new TextBox();
- final Button ok = new Button(constants.Set());
+ Button ok = new Button(constants.Set());
+ vn.add(new Label(constants.BindTheExpressionToAVariable()));
vn.add(varName);
vn.add(ok);
@@ -414,10 +417,8 @@
}
}
-
- private SmallLabel createSmallLabel(String text) {
- SmallLabel label = new SmallLabel(text);
- label.addClickHandler(slch);
+ private ClickableLabel createWidgetForExpression(String text) {
+ ClickableLabel label = new ClickableLabel(text, slch);
return label;
}
}
More information about the jboss-svn-commits
mailing list