## Informative messages
infoTitle = Information
infoFixCode = Please correct the code.
infoUnavailable = This refactoring is currently not available.
infoEditorUnsupported = The current editor is not supported.

## Errors
errorTitle = Error
errorUnexpected = Unexpected error occurred.

## General UI labels
wizardSelectAll = Select All
wizardDeselectAll = Deselect All
# access modifier
wizardAccessModifier = Access modifier
wizardAccessPublic = public
wizardAccessPseudo = pseudo-private
wizardAccessPrivate = private

## Images
imagePath = icons/
imgLogo = logo.png
imgClass = class_obj.gif
imgMethod = methpub_obj.gif
imgAttribute = attrpub_obj.gif

## Offset strategies
offsetStrategyInsertionPointMethod = Method insertion point:
offsetStrategyInsertionPointProperty = Property insertion point: 
offsetStrategyAfterInit = After initialization
offsetStrategyBegin = After class definition
offsetStrategyEnd = At the end of the class
offsetStrategyBeginModule = At the begin of the Module
offsetStrategyEndModule = At the end of the Module

### Code generators

## Generate Properties
generatePropertiesLabel	= Generate Properties
generatePropertiesUnavailable = No classes with attributes found.
generatePropertiesSelect = Please select properties to create (*: make sure class is new-style):
generatePropertiesGetter = Getter
generatePropertiesSetter = Setter
generatePropertiesDelete = Delete
generatePropertiesDocString = Docstring
generatePropertiesProperty = Property

## Generate Constructor using Fields
constructorFieldLabel = Generate Constructor using Fields
constructorFieldConstructor = Constructor
constructorFieldUnavailable = Please select a class providing attributes.
constructorFieldSelect = Select fields to initialize:

## Override/Implement Methods
overrideMethodsLabel = Override Method
overrideMethodsMethods = Methods
overrideMethodsSelect = Select Methods to override or implement:
overrideMethodsUnavailable = Please select a class.

### Refactorings

## Extract Method
extractMethodLabel = Extract Method
extractMethodChangeName = Extract Method
extractMethodReplaceWithCall = Replace statements with call
extractMethodArgumentName = Name
extractMethodArgumentsTitle = &Arguments:
extractMethodFunctionTitle = &Function name:
extractMethodIncompleteSelection = Selection is incomplete.
extractMethodFunctionPreview = Function signature preview:
extractMethodScopeInvalid = Please select code in a function or module.
extractMethodEditButton = &Edit
extractMethodUpButton = &Up
extractMethodDownButton = &Down

# Extract local
extractLocalLabel = Extract Local Variable
extractLocalNoExpressionSelected = An expression must be selected to activate this refactoring.
extractLocalCreateLocalVariable = Create local variable
extractLocalReplaceWithVariable = Replace expression with variable
extractLocalVariableName = &Variable name:


# Inline Local
inlineLocalLabel = Inline Local Variable
inlineLocalReplaceWithExpression = Replace variable with expression
inlineLocalRemoveAssignment = Remove assignment
inlineLocalMessage = Would you like to inline one occurrence of the variable ''{0}''?
inlineLocalMessageMany = Would you like to inline {1} occurrences of the variable ''{0}''?
inlinelocalNoAssignment = There is no assignment for the variable ''{0}'' in the current scope.
inlineLocalParameter = Variable ''{0}'' is a parameter, it is not possible to inline a parameter.
inlineLocalMultipleAssignments  = There is more than one expression assigned to the variable ''{0}''.

# Rename Local
renameLabel = Rename
renameName = Name:
renameMultipleTypes = ''{0}'' is used on an object which has more than one possible type: ''{1}''. Please review the situation and consider deactivating the particular change in the preview on the next page.  

# Validation
validationContainsInvalidChars = ''{0}'' contains invalid characters.
validationReservedKeyword = ''{0}'' is a reserved keyword.
validationNameAlreadyUsed = Name ''{0}'' is already used in the current scope.
validationUsedAsParameter = ''{0}'' is a parameter, changing its name might break callers which use it as a keyword argument.
validationNameIsEmpty = Name cannot be empty.
validationNoNameSelected = Please select a name.
