blob: 425ae8abe0917da48383f87342b25a6dabc51e9d [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
LBL_Rename=Rename
LBL_RenameComments=Apply Rename on &Comments
LBL_ChangeMethodSignatureAction=Change Method &Parameters...
LBL_ChangeMethodSignature=Change Method Parameters
LBL_IntroduceParameterAction=Parameter...
LBL_IntroduceParameter=Introduce Parameter
LBL_EncapsulateFieldsAction=Encapsula&te Fields...
LBL_EncapsulateFields=Encapsulate Fields
DSC_EncapsulateFields=Encapsulate fields in class <b>{0}</b>
LBL_InlineAction=Inline...
LBL_Inline=Inline {0}
DSC_Inline=Inline <b>{0}</b>
LBL2_MoveClass=Move source to package "{0}"
LBL2_MoveObject=Move "{0}" to package "{1}"
LBL2_MovePackage=Move to "{0}" package
LBL2_InsertImport=Add import {0}
LBL2_RemoveImport=Remove import {0}
LBL_MoveClassAction=Move &Class...
LBL_MovePackageAction=Move Package...
LBL_MoveClass=Move Class
LBL_MoveClassNamed=Move class {0}
DSC_MoveClass=Move class <b>{0}</b> to <b>{1}</b> package
LBL_MoveClasses=Move Classes
LBL_MoveClassesHeadline=Move listed classes
LBL_MovePackage=Move Package
LBL_MovePackageNamed=Move package {0}
DSC_MovePackage=Move package <b>{0}</b> to <b>{1}</b> package
LBL_CopyClass=Copy Class
DSC_CopyClass=Copy Class <b>{0}</b>
LBL_CopyClasses=Copy Classes
LBL_CopyClassesHeadline=Copy listed classes
LBL_Undo=U&ndo
LBL_Redo=Red&o
LBL_ListOfClasses=List of &Classes:
LBL_ToPackage=&To Package:
ERR_AmbigousFileSystem=Package "{0}" is located in more than one project. Please, select the desired package in the Package Chooser.
ERR_ReadOnlyFileSystem=Cannot proceed. Package "{0}" is located only in read-only projects.
ERR_UnknownPackage=A package corresponding to the entered name cannot be found.
LBL_DefaultPackage=&lt;default&gt;
LBL_NeedsRefresh=Needs Refresh
LBL_OpenInNavigator=Open In Navigator
LBL_NewName=&New Name:
LBL_Occurence=occurrence
LBL_Occurences=occurrences
LBL_Error=error
LBL_Errors=errors
ERR_CannotRenameKeyword=Cannot refactor this object.
ERR_NoTypeDecls=File is empty. Cannot find references.
MoveClassPanel.updateReferencesCheckBox.AccessibleContext.accessibleDescription=N/A
MoveClassPanel.packageComboBox.AccessibleContext.accessibleDescription=N/A
LBL_AnonymousClass=&lt;anonymous class&gt;
LBL_Initializer=&lt;initializer&gt;
LBL_Label=Label
LBL_Method=Method
LBL_Field=Field
LBL_Constructor=Constructor
LBL_LocalVar=Local Variable
LBL_Parameter=Parameter
LBL_Folder=Folder
LBL_Package=Package
LBL_Class=Class
LBL_Interface=Interface
# Find usages
LBL_WhereUsedAction=Fi&nd Usages
# Action and window name
LBL_WhereUsed=Find Usages
# Output (Refactoring Result) window title
LBL_Usages=Usages
# Open window action
LBL_UsagesWindow=Find Usages Results
# Result tab title
LBL_UsagesOf=Usages of {0}
## Seems unused
#LBL_ThisClass=This Class\:
#LBL_UsagesOfBaseClass=&Search from Base Class [{0}]
#DSC_MethodUsages=<html>Method <b>{0}</b></html>
#DSC_ClassUsages=<html>Class <b>{0}</b></html>
#DSC_ConstructorUsages=<html>Constructor <b>{0}</b> of class <b>{1}</b></html>
#DSC_FieldUsages=<html>Field <b>{0}</b> of class <b>{1}</b></html>
#DSC_PackageUsages=<html>Package <b>{0}</b></html>
#DSC_VariableUsages=<html>Variable <b>{0}</b></html>
#DSC_WhereUsedFromBaseClass=Search From Base Class
# Description, used for output. WhereUsedQueryUI
DSC_WhereUsed=Usages of <b>{0}</b>
DSC_WhereUsedAndOverriders=Usages and Overriding Methods of <b>{0}</b>
DSC_WhereUsedMethodOverriders=Overriding Methods of <b>{0}</b>
DSC_WhereUsedFindAllSubTypes=Find All SubTypes of <b>{0}</b>
DSC_WhereUsedFindDirectSubTypes=Find Direct SubTypes of <b>{0}</b>
DSC_Scan_Warning={0} (<i>Note: Scanning is in progress, results may be incomplete. Use ''Refresh'' after scan completes.</i>)
# WhereUsedPanel(s)
LBL_UsagesOfElement=Usages of:
LBL_FindOverridingMethods=Find &Overriding Methods
LBL_FindUsages=Find &Usages
LBL_FindUsagesOverridingMethods=Find Usages &and Overriding Methods
LBL_FindAllSubtypes=Find &All Subtypes
LBL_FindDirectSubtypesOnly=Find &Direct Subtypes Only
LBL_SearchInComents=Search in &Comments
WhereUsedPanelMethod.jLabel1.text=From:
# Change parameters panel
LBL_TitleChangeParameters=Change Method Parameters
LBL_ChangeParsColName=Name
LBL_ChangeParsColType=Type
LBL_ChangeParsColDefVal=Default Value
LBL_ChangeParsColOrigIdx=Original Index
LBL_ChangeParsParUsed=Used
LBL_ChangeParsMods=A&ccess:
LBL_ChangeParsParameters=Parame&ters:
LBL_ChangeParsPreview=Method Signature Preview
LBL_ChangeParsAdd=&Add
LBL_ChangeParsRemove=R&emove
LBL_ChangeParsMoveUp=Move &Up
LBL_ChangeParsMoveDown=Move &Down
LBL_ChangeParsCannotDeleteTitle=Warning
LBL_ChangeParsCannotDelete=Parameter "{0}" is used within method body. Do you really want to delete "{0}"?
DSC_ChangeParsRootNode=Change parameters of <b>{0}</b> {1} to <b>{2}</b>
DSC_ChangeParsRootNodeMethod=method
DSC_ChangeParsRootNodeConstr=constructor
DSC_IntroduceParameterRootNode=Introduce parameter <b>{0}</b>.
LBL_UpdateJavadoc=Update Existing &Javadoc of This Method
LBL_GenJavadoc=Generate &Javadoc for This Method
LBL_PackagePrivate=package private
LBL_Protected=protected
# Encapsulate field panel
LBL_TitleEncapsulateFields=Encapsulate Fields
LBL_ColField=Field
LBL_ColGetter=Create Getter
LBL_ColSetter=Create Setter
LBL_FieldList=&List of Fields to Encapsulate:
LBL_FieldVis=Fields' &Visibility:
LBL_AccessVis=A&ccessors' Visibility:
LBL_AccessorsEven=&Use Accessors Even When Field Is Accessible
MSG_EncapsulateFieldDeclaredGetter=The getter is already declared in {0}.
MSG_EncapsulateFieldDeclaredSetter=The setter is already declared in {0}.
MSG_EncapsulateFieldFinalFieldWarning=Final field!
MSG_EncapsulateFieldInsertPointMethod=After {0}
EncapsulateFieldPanel.jComboInsertPoint.default=Default
EncapsulateFieldPanel.jComboInsertPoint.first=First Method
EncapsulateFieldPanel.jComboInsertPoint.last=Last Method
EncapsulateFieldPanel.jComboInsertPoint.acsd=N/A
EncapsulateFieldPanel.jButtonSelectAll.acsd=N/A
EncapsulateFieldPanel.jButtonSelectNone.acsd=N/A
EncapsulateFieldPanel.jButtonSelectGetters.acsd=N/A
EncapsulateFieldPanel.jButtonSelectSetters.acsd=N/A
EncapsulateFieldPanel.jButtonSelectSetters.text=Select &Setters
EncapsulateFieldPanel.jLblInsertPoint.text=&Insert Point:
EncapsulateFieldPanel.jButtonSelectNone.text=Select &None
EncapsulateFieldPanel.jButtonSelectAll.text=Select &All
EncapsulateFieldPanel.jButtonSelectGetters.text=Select &Getters
EncapsulateFieldPanel.jLblSort.text=Sort &By:
EncapsulateFieldPanel.jComboSort.acsd=N/A
EncapsulateFieldPanel.jComboSort.pairs=Getter/Setter pairs
EncapsulateFieldPanel.jComboSort.alphabetically=Method names
EncapsulateFieldPanel.jComboSort.gettersFirst=Getters then Setters
EncapsulateFieldPanel.jLblJavadoc.text=&Javadoc:
EncapsulateFieldPanel.jComboJavadoc.acsd=N/A
EncapsulateFieldPanel.jComboJavadoc.none=None
EncapsulateFieldPanel.jComboJavadoc.createDefault=Create default comments
EncapsulateFieldPanel.jComboJavadoc.copy=Copy from field
# Error panel
LBL_ErrorPanelDescription=The following warnings and errors were found. You can continue only with warnings.
LBL_ErrorsList=&List of Errors
LBL_FatalError=Error
LBL_NonFatalError=Warning
LBL_Project=Pr&oject:
LBL_Location=&Location\:
LBL_Refactoring=Refactoring
# accessibility
ACSD_subclasses=N/A
ACSD_usages=N/A
ACSD_directOnly=N/A
ACSD_isBaseClass=N/A
ACSD_overriders=N/A
ACSD_ChangeParsAdd=Add parameter
ACSD_paramTable=N/A
ACSD_modifiersCombo=N/A
ACSD_ChangeParsRemove=N/A
ACSD_ChangeParsMoveUp=N/A
ACSD_ChangeParsMoveDown=N/A
ACSD_nameField=Type new name
ACSD_jTableFields=N/A
ACSD_useAccessors=N/A
ACSD_fieldModifiers=N/A
ACSD_methodAcc=N/A
ACSD_projectsCombo=N/A
ACSD_rootCombo=N/A
ACSD_usagesPanel=N/A
ACSD_usagesTree=N/A
ACSD_ErrorPanelName=N/A
ACSD_ErrorPanelDescription=The following warnings and errors were found. You can continue only with warnings.
ACSD_ProblemDescriptionName=N/A
ACSD_ProblemDescriptionDescription=N/A
ACSD_DestinationSupertypeName=Destination Supertype
ACSD_DestinationSupertypeDescription=N/A
ACSD_MembersToPullUp=Members To Pull Up
ACSD_MembersToPullUpDescription=Select members to Pull Up
ACSD_MembersToPushDown=Members To Push Down
ACSD_MembersToPushDownDescription=Select members to Push Down
ACSD_DeclareFieldName=Declare Field For Current Outer Class
ACSD_DeclareFieldDescription=Declare Field For Current Outer Class
ACSD_InnerClassName=Inner Class Name
ACSD_InnerClassNameDescription=Inner Class Name
ACSD_DeclareStatic=Declare Static
ACSD_DeclareStaticDescription=Declare Static
ACSD_InterfaceName=Interface Name
ACSD_InterfaceNameDescription=Interface Name
ACSD_MembersToExtract=Members To Extract
ACSD_MembersToExtractDescription=Members To Extract Description
ACSD_SupeclassName=Superclass Name
ACSD_SuperclassNameDescription=Superclass name
ACSD_SupertypeToUse=Supertype To Use
ACSD_SupertypeToUseDescription=Select Supertype to Use
LBL_RefactoringWindow=Refactoring Preview
LBL_RenameWithoutRefactoring=Rename &Without Refactoring
LBL_MoveWithoutReferences=Move &Without Refactoring
LBL_CopyWithoutRefactoring=Copy &Without Refactoring
# --- GENERAL ------------------------------------------------------------------
# "Selected" column label
LBL_Selected=
LBL_NotAvailable=&lt;not available&gt;
# --- SAFE DELETE REFACTORING --------------------------------------------------
# Refactoring name
LBL_SafeDel=Safely Delete
# Refactoring description (0 = Name(s) of Elements to be deleted)
DSC_SafeDel=Delete element(s) and keep references to them, if any.
DSC_SafeDelClasses=Delete classes and and keep references to them, if any.
DSC_SafeDelMethod=Delete method <b>{0}</b> and keep references to that method, if any.
DSC_SafeDelMethods=Delete methods and keep keep references to them, if any.
DSC_SafeDelProblem=There are references to <b>{0}</b>.
DSC_SafeDelPkg=Delete package <b>{0}</b> and its contents.
# Action label
LBL_SafeDel_Delete=Delete
LBL_SafeDel_Classes=<html>Search for usages and delete {0} classes</html>
LBL_SafeDel_Methods=<html>Search for usages and delete {0} methods</html>
LBL_SafeDel_Variables=<html>Search for usages and delete {0} variables</html>
LBL_SafeDel_Elements=<html>Search for usages and delete {0} elements</html>
LBL_SafeDel_RegularDelete=<html>Delete {0} classes</html>
LBL_SafeDel_RegularDeleteElement=<html>Delete {0}</html>
LBL_SafeDel_Element=<html>Search for usages and delete <b>{0}</b>.</html>
LBL_SafeDelCheckBox=Sa&fely delete (with usage search)
LBL_SafeDelHeader=<html>Safely delete <b>{0}</b>.</html>
LBL_SafeDelInComents=&Search In Comments
LBL_SafeDelRefWarning=<html>Warning: Attempting to delete <b>{0}</b> from a reference.</html>
LBL_SafeDelConstructor=<html>Safely delete constructor <b>{0}</b> of class <b>{1}</b>.</html>
LBL_SafeDelVariable=<html>Safely delete variable <b>{0}</b>.</html>
LBL_SafeDelMethod=<html>Safely delete method <b>{0}</b> of class <b>{1}</b>.</html>
LBL_SafeDelField=<html>Safely delete field <b>{0}</b> of class <b>{1}</b>.</html>
LBL_SafeDelPkg=<html>Delete package <b>{0}</b> and its contents.</html>
LBL_SafeDelFolder=<html>Safely delete folder <b>{0}</b> and its contents.</html>
SafeDeletePanel.safeDelete.AccessibleContext.accessibleDescription=N/A
# --- EXTRACT INTERFACE --------------------------------------------------------
LBL_ExtractInterface=Extract Interface
DSC_ExtractInterface=Extract Interface <b>{0}</b>
LBL_ExtractInterface_Action=Extract &Interface...
LBL_ExtractInterfaceHeader=Extract Interface - {0}
LBL_ExtractInterface_Name=Interface &Name\:
LBL_ExtractInterfaceLabel=Members to Extract:
LBL_ExtractInterface_Member=Member
# --- EXTRACT SUPER CLASS --------------------------------------------------------
LBL_ExtractSC=Extract Superclass
DSC_ExtractSC=Extract Superclass <b>{0}</b>
LBL_ExtractSC_Action=&Extract Superclass...
LBL_ExtractSCHeader=Extract Superclass - {0}
LBL_ExtractSC_Name=Superclass &Name\:
LBL_ExtractSCLabel=Members to Extract:
LBL_ExtractSC_Member=Member
LBL_ExtractSC_MakeAbstract=Make Abstract
# --- PULL UP REFACTORING ------------------------------------------------------
# Refactoring name
LBL_PullUp=Pull Up
# Refactoring description (0 = source type name)
DSC_PullUp=Pull Up Members Of <b>{0}</b>
# Action label
LBL_PullUp_Action=Pull &Up...
# *** Refactoring panel ***
# Supertype combobox label
LBL_PullUp_Supertype=Destination &Supertype\:
# "Selected" column label
LBL_PullUp_Selected=
# "Member" column label
LBL_PullUp_Member=Member
# "Make Abstract" column label
LBL_PullUp_MakeAbstract=Make Abstract
LBL_PullUpHeader=Pull Up Members of "{0}"
LBL_PullUpLabel=&Members to Pull Up:
# --- PUSH DOWN REFACTORING ----------------------------------------------------
# Refactoring name
LBL_PushDown=Push Down
# Refactoring description (0 = source type name)
DSC_PushDown=Push Down Members Of <b>{0}</b>
# Action label
LBL_PushDown_Action=Push &Down...
# Window header
LBL_PushDown_Header=Push Down Members of "{0}"
LBL_PushDownLabel=&Members to Push Down:
LBL_PushDown_KeepAbstract=Keep Abstract
# --- USE SUPER TYPE --------------------------------------------------------
LBL_UseSuperType=&Use Supertype Where Possible
LBL_UseSyperTypeTitle=Use Supertype Where Possible - {0}
LBL_UseSuperType_Action=Use Supertype &Where Possible...
DSC_UseSuperType=Supertype to Use:
# *** Refactoring panel ***
LBL_UseSuperType_In_Comments=&Apply Rename on Comments
# --- MOVE INNER TO OUTER REFACTORING ------------------------------------------------------
# Refactoring name
LBL_InnerToOuter=Move Inner to Outer Level
# Refactoring description (0 = source type name)
DSC_InnerToOuter=Move <b>{0}</b> to Outer Level
# Action label
LBL_InnerToOuter_Action=Move Inner to Outer &Level...
LBL_InnerToOuter_ClassName=&Class Name\:
LBL_InnerToOuterHeader=Move "{0}" to Outer Level
LBL_InnerToOuter_DeclareField=&Declare Field for the Current Outer Class
LBL_InnerToOuter_FieldName=&Field Name:
# *** Refactoring panel ***
CopyClassPanel.newNameTextField.text=NewClass
CopyClassPanel.isUpdateReferences.AccessibleContext.accessibleDescription=N/A
CopyClassPanel.newNameTextField.AccessibleContext.accessibleDescription=N/A
CopyClassPanel.packageComboBox.AccessibleContext.accessibleDescription=N/A
CopyClassPanel.rootComboBox.AccessibleContext.accessibleDescription=N/A
CopyClassPanel.projectsComboBox.AccessibleContext.accessibleDescription=N/A
# Rename class
LBL_RenameClassDO=Rename file, class, and constructors to {0}
LBL_RenameClass=Rename class and constructors to {0}
LBL_RenameMethod=Rename method to {0}
LBL_RenameField=Rename field to {0}
LBL_RenameParameter=Rename parameter to {0}
LBL_RenameLocVariable=Rename local variable to {0}
LBL_RenameAttribute=Rename attribute to {0}
LBL_RenameTypeParameter=Rename type parameter to {0}
LBL_RenameEnum=Rename enumeration to {0}
LBL_RenameAnnotationType=Rename annotation type to {0}
LBL_RenameFolder=Rename folder "{0}" to "{1}"
LBL_chngsigdecl=Change {0} parameters of {1}
ExtractSuperclassPanel.nameLabel.AccessibleContext.accessibleDescription=N/A
IntroduceParameterPanel.lblName.text=&Name:
IntroduceParameterPanel.chkIsDeclareFinal.text=Declare &Final
IntroduceParameterPanel.chkIsReplaceAll.text=Replace &All Occurrences
LBL_TitleIntroduceParameter=Introduce Parameter
ChangeParametersPanel.jLabel1.text=Return &Type:
ChangeParametersPanel.jLabel2.text=&Name:
IntroduceParameterPanel.chkUpdateJavadoc.text=Update Existing &Javadoc of This Method
IntroduceParameterPanel.chkGenJavadoc.text=Generate &Javadoc for This Method
ChangeParametersPanel.rbUpdateMethod.text=&Update Existing Method
ChangeParametersPanel.rbOverloadMethod.text=&Create New Method and Delegate from Existing Method
IntroduceParameterPanel.rbUpdateMethod.text=Update &Existing Method
IntroduceParameterPanel.rbOverloadMethod.text=Create &New Method and Delegate from Existing Method
IntroduceParameterPanel.lblCodeGeneration.text=Code Generation:
ChangeParametersPanel.lblCodeGeneration.text=Code Generation:
MoveMembersPanel.membersListPanel.border.title=Members to be moved
MoveMembersPanel.visibilityPanel.border.title=Visibility
MoveMembersPanel.btnEscalate.text=Escalate
MoveMembersPanel.btnAsIs.text=As is
MoveMembersPanel.btnPrivate.text=Private
MoveMembersPanel.btnDefault.text=<default>
MoveMembersPanel.btnProtected.text=Protected
MoveMembersPanel.btnPublic.text=Public
MoveMembersPanel.lblMoveMembersFrom.text=Move members from:
MoveMembersPanel.chkDelegate.text=Keep original method(s) and delegate to the moved method
MoveMembersPanel.chkDeprecate.text=Deprecate the old method(s)
EncapsulateFieldPanel.boundCheckBox.text=Generate &Property Change Support
EncapsulateFieldPanel.vetoableCheckBox.text=&Generate Vetoable Change Support
TIP_SelectAll=Select all
TIP_DeselectAll=Deselect all
MoveMembersPanel.labelPackage.text=P&ackage:
MoveMembersPanel.labelLocation.text=&Location:
MoveMembersPanel.labelProject.text=Pr&oject:
MoveMembersPanel.labelClass.text=&To Class:
MoveMembersPanel.targetPanel.border.title=Target
MoveMembersPanel.javadocPanel.border.title=JavaDoc
MoveMembersPanel.btnJavadocAsIs.text=As is
MoveMembersPanel.btnJavadocUpdate.text=Update
# *** Refactoring panel ***
IntroduceLocalExtensionPanel.newNameField.text=NewClass
IntroduceLocalExtensionPanel.labelNewName.text=&New Name:
IntroduceLocalExtensionPanel.labelProject.text=Pr&oject:
IntroduceLocalExtensionPanel.labelPackage.text=&To Package:
IntroduceLocalExtensionPanel.labelLocation.text=&Location:
IntroduceLocalExtensionPanel.jPanel1.border.title=Type
IntroduceLocalExtensionPanel.jPanel2.border.title=Equality
IntroduceLocalExtensionPanel.jLabel1.text=Introduce Local Extension for
RenamePanel.renameGettersAndCheckersCheckBox.text=Rename &Getters and Setters
RenamePanel.renameTestClassCheckBox.text=Rename &Test Class
RenamePanel.renameTestClassMethodCheckBox.text=Rename Test Class &Method
IntroduceLocalExtensionPanel.btnWrap.text=Wrapper
IntroduceLocalExtensionPanel.btnSubtype.text=Subtype
IntroduceLocalExtensionPanel.chkReplace.text=&Replace original usages with the extension
IntroduceLocalExtensionPanel.btnDelegate.text=Delegate
IntroduceLocalExtensionPanel.btnGenerate.text=Generate
IntroduceLocalExtensionPanel.btnSeperate.text=Separate
ReplaceConstructorWithFactoryPanel.jLabel1.text=&Factory Method Name:
ReplaceConstructorWithFactoryPanel.nameField.text=
InvertBooleanRefactoringPanel.jLabel1.text=&New Name:
InvertBooleanRefactoringPanel.nameField.text=
InvertBooleanName=Invert Boolean
InvertBooleanDescription=Invert Boolean Method {0}
LBL_InvertBooleanAction=Invert Boolean...
LBL_ReplaceConstructorAction=Replace C&onstructor with Factory...
CTL_ReplaceConstructorAction=Replace Constructor With Factory
ReplaceConstructorName=Replace Constructor With Factory
ReplaceConstructorDescription=Replace Constructor {0} with Factory Method {1}
LBL_ReplaceConstructorWithBuilderAction=Replace Constructor with &Builder...
ReplaceConstructorWithBuilder.jLabel1.text=&Builder Class Name:
ReplaceConstructorWithBuilder.jLabel2.text=&Setter prefix:
ReplaceConstructorWithBuilder.jLabel3.text=Build &Method Name:
ReplaceConstructorWithBuilderName=Replace Constructor With Builder
ReplaceConstructorWithBuilderDescription=Replace Constructor {0} with Builder {1}
WhereUsedPanelMethod.searchOverloaded.text=Include overloaded methods
LBL_BuilderParameter=Parameter
LBL_BuilderSetterName=Setter Name
LBL_BuilderDefaultValue=Default Value
LBL_BuilderOptionalSetter=Optional Setter
LBL_Scope=Sco&pe: