| AddIdentifierToEndRefactoring_Name=Add Identifier to End Statement |
| AddIdentifierToEndRefactoring_SelectedFileCannotBeParsed=One of the selected files ({0}) cannot be parsed. |
| AddOnlyToUseStmtRefactoring_AddingWouldChangeMeaningOf=Adding "{0}" to ONLY list would change the meaning of "{1}" on line {2} in {3} |
| AddOnlyToUseStmtRefactoring_Analyzing=Analyzing |
| AddOnlyToUseStmtRefactoring_CheckingForConflicts=Checking for conflicts after addition |
| AddOnlyToUseStmtRefactoring_CreatingChangeObject=Creating change object |
| AddOnlyToUseStmtRefactoring_FindingReferences=Finding references |
| AddOnlyToUseStmtRefactoring_InsertingUseStmt=Inserting USE statement |
| AddOnlyToUseStmtRefactoring_ModuleNameInUseStmtNotSelected=No module name in a USE statement is selected. |
| AddOnlyToUseStmtRefactoring_ModuleNodeNodeFound=Module AST node could not be found. |
| AddOnlyToUseStmtRefactoring_ModuleTokenNotFound=Module token could not be found. |
| AddOnlyToUseStmtRefactoring_MultipleDefinitionsOfModule=Multiple definitions of module {0} exist in project. |
| AddOnlyToUseStmtRefactoring_Name=Add Only Clause to Use Statement |
| AddOnlyToUseStmtRefactoring_NameConflicts=The name "{0}" conflicts with "{1}" - {2} on line {3} in {4} |
| AddOnlyToUseStmtRefactoring_NameMightConflict=The name "{0}" might conflict with the name of an invoked subprogram. |
| AddOnlyToUseStmtRefactoring_NoDeclarationsInModule=Module contains no declared entities. No ONLY statement necessary. |
| AddOnlyToUseStmtRefactoring_NoFilesContainModule=No files in this project contain the module {0}. |
| AddOnlyToUseStmtRefactoring_NoModuleNamed=No module with name {0} found. |
| AddOnlyToUseStmtRefactoring_NoModuleNameSelected=No module name selected. |
| AddOnlyToUseStmtRefactoring_Parsing=Parsing |
| AddOnlyToUseStmtRefactoring_PleaseSelectModuleName=Please select a module name. |
| AddOnlyToUseStmtRefactoring_ProjectDoesNotExist=Project does not exist\! |
| AddOnlyToUseStmtRefactoring_SelectModuleName=Please select the name of the module in the USE statement. |
| AddSubroutineParameterRefactoring_InvalidDeclaration=Invalid declaration line for new parameter. |
| AddSubroutineParameterRefactoring_InvalidDefaultValue=Invalid default value for this parameter for all callers of this subroutine. |
| AddSubroutineParameterRefactoring_InvalidParameterPosition=Parameter position is out of bounds. |
| AddSubroutineParameterRefactoring_matchingDeclarationsDoNotUniquelyBind=Matching declarations in interface blocks do not uniquely bind to the selected subroutine. |
| AddSubroutineParameterRefactoring_Name=Add Subroutine Parameter |
| AddSubroutineParameterRefactoring_NameConflictsWith=The name "{0}" conflicts with {1} |
| AddSubroutineParameterRefactoring_NameMightConflictWithSubprogram=Name might have conflict with subprogram. |
| AddSubroutineParameterRefactoring_selectSubroutineError=Please select a subroutine definition. |
| PermuteSubroutineArgsRefactoring_matchingDeclarationsDoNotUniquelyBind=Matching declarations in interface blocks do not uniquely bind to the selected subroutine. |
| PermuteSubroutineArgsRefactoring_name=Permute Subroutine Arguments |
| PermuteSubroutineArgsRefactoring_selectedTextNotSubroutine=The selected text is not a subroutine. Please select a subroutine. |
| PermuteSubroutineArgsRefactoring_selectSubroutineError=Please select a subroutine definition. |
| CommonVarNamesRefactoring_Name=Make Common Block Variable Names Consistent |
| CommonVarNamesRefactoring_NameConflictsWith=The name "{0}" conflicts with {1} |
| CommonVarNamesRefactoring_NameMightConflictWithSubprogram=The name "{0}" might conflict with the name of an invoked subprogram. |
| CommonVarNamesRefactoring_NoCommonBlockFoundWithName=No COMMON block found with name '{0}'. |
| CommonVarNamesRefactoring_NoFilesFoundContainingCommonBlock=No files found containing the specified COMMON block. |
| CommonVarNamesRefactoring_ProjectDoesNotExist=Project does not exist\! |
| CommonVarNamesRefactoring_SelectCommonBlockName=Please select a COMMON block name (highlight the name, excluding /'s) |
| CommonVarNamesRefactoring_VariableTypesDiffer=Variable types differ in different uses of the specified COMMON block. Refactoring will not proceed. |
| DataToParameterRefactoring_AmbiguouslyDefined=Variable is ambiguously defined |
| DataToParameterRefactoring_ArraysNotSupported=Arrays are not supported. |
| DataToParameterRefactoring_DefinitionNotFound=Definition not found. |
| DataToParameterRefactoring_EmptyDataListInNode=Data list of a node was empty. Refactoring failed |
| DataToParameterRefactoring_ImpliedDoNotSupported=Implied DO loops are not supported by this refactoring. |
| DataToParameterRefactoring_Name=Convert Data Statement to Parameter Statements |
| DataToParameterRefactoring_PointersNotSupported=Pointers are not supported. |
| DataToParameterRefactoring_RefactorNotConsideringVarAssignment=This refactoring is NOT considering variable assignment that could happen as a result of passing a variable to a function/subroutine by reference. |
| DataToParameterRefactoring_SelectedFileCannotBeParsed=One of the selected files ({0}) cannot be parsed. |
| EncapsulateVariableRefactoring_CannotEncapsulateArrays=Arrays cannot be encapsulated. |
| EncapsulateVariableRefactoring_CannotEncapsulatePARAMETER=Variables with the PARAMETER attribute cannot be encapsulated. |
| EncapsulateVariableRefactoring_CannotEncapsulatePointers=Pointers cannot be encapsulated. |
| EncapsulateVariableRefactoring_CannotEncapsulateTARGET=Variables with the TARGET attribute cannot be encapsulated. |
| EncapsulateVariableRefactoring_CannotRefactorFixedFormFile=Fixed form files cannot currently be refactored. File {0} is in fixed form and contains a reference to the variable you want to encapsulate. |
| EncapsulateVariableRefactoring_CouldNotFindToken=Could not find token based on selection. |
| EncapsulateVariableRefactoring_CouldNotFindTokenForVarDef=Could not find a token corresponding to the variable definition |
| EncapsulateVariableRefactoring_CouldNotFindTokenForVarRef=Could not find a token associated with the variable reference. |
| EncapsulateVariableRefactoring_Name=Encapsulate Variable |
| EncapsulateVariableRefactoring_NameConflicts=The name "{0}" conflicts with {1} |
| EncapsulateVariableRefactoring_NameMightConflict=The name "{0}" might conflict with the name of an invoked subprogram. |
| EncapsulateVariableRefactoring_NotAnExpression=Currently can only encapsulate variables that appear as expressions. This variable is used as a non-expression in {0} on line {1}. |
| EncapsulateVariableRefactoring_NoUniqueDefinition=Could not find definition for this identifier, or its definition was ambiguous. |
| EncapsulateVariableRefactoring_PleaseSelectAnIdentifier=Please select an identifier to encapsulate |
| EncapsulateVariableRefactoring_VariableNotSelected=The selected entity is not a variable. Please select a variable defined in a module to encapsulate. |
| EncapsulateVariableRefactoring_WarningFunctionArgument=WARNING: The variable you want to encapsulate is used as an argument to a function. Encapsulating this variable might change the expected behavior of that function. Proceed at your own discretion.\n(File: {0}, line {1}) |
| EncapsulateVariableRefactoring_WarningWillNotChangeReference=WARNING: The following reference to the selected variable will not be changed since it is neither written nor read:\nFile: {0}, line {1} |
| ExtractLocalVariableRefactoring_DeclarationDoesNotDeclareSingleVar=The declaration entered does not declare a single variable. |
| ExtractLocalVariableRefactoring_DeclarationMustNotContainInitialization=The declaration must not contain an initialization. |
| ExtractLocalVariableRefactoring_EnterDeclarationForExtractedVar=Please enter a declaration for the extracted variable. |
| ExtractLocalVariableRefactoring_ErrorSelectingPartOfExpression=You have selected part of an expression, but either (1) the part you have selected is not an expression by itself, or (2) extracting that portion of the expression could change the meaning of the larger expression, due to a change in associativity or precedence. |
| ExtractLocalVariableRefactoring_ExpressionNotInExtractableStmt=The selected expression is not located in a statement from which a variable can be extracted. |
| ExtractLocalVariableRefactoring_ExpressionTypeNotBeAutoDetermined=The type of the expression could not be determined automatically. |
| ExtractLocalVariableRefactoring_ExtractionMayNotPreserveBehavior=If any functions in the original or extracted expression have side effects, this refactoring may not preserve behavior. |
| ExtractLocalVariableRefactoring_InvalidTypeDeclStmt=The text entered ("{0}") is not a valid type declaration statement. |
| ExtractLocalVariableRefactoring_Name=Extract Local Variable |
| ExtractLocalVariableRefactoring_NameConflictsWith=The name "{0}" conflicts with {1} |
| ExtractLocalVariableRefactoring_NameMightConflictWithSubprogram=The name "{0}" might conflict with the name of an invoked subprogram |
| ExtractLocalVariableRefactoring_SelectExpressionToExtract=Please select an expression to extract. |
| ExtractLocalVariableRefactoring_VarsExtractedOnlyFromActionStmt=Variables can only be extracted from action statements (e.g., assignments, print statements, etc.). |
| ExtractLocalVariableRefactoring_VarsOnlyExtractedFromStmtsIn=Variables can only be extracted from action statements inside functions, subroutines, and main programs. |
| ExtractProcedureRefactoring_PleaseSelectContiguousStatements=Please select a sequence of contiguous statements to extract. |
| ExtractProcedureRefactoring_CanOnlyExtractFromSubprogramOrMainProgram=Statements can only be extracted from inside a subprogram or main program. |
| ExtractProcedureRefactoring_ExtractionWouldRequirePointerParameter=The selected statements cannot be extracted because doing so would require passing a pointer variable as a parameter |
| ExtractProcedureRefactoring_InvalidIdentifier={0} is not a valid identifier |
| ExtractProcedureRefactoring_Name=Extract Procedure |
| ExtractProcedureRefactoring_NameConflicts=The name "{0}" conflicts with "{1}" on line {2} in {3}. |
| ExtractProcedureRefactoring_OnlyExecutableStatementsCanBeExtracted=Only executable statements can be extracted; the statement "{0}" cannot. |
| ExtractProcedureRefactoring_ProcedureContainsLabels=This procedure contains labels; the extracted subprogram may not be correct if the selected statements reference a label outside the extracted statements. |
| ExtractProcedureRefactoring_StatementCannotBeExtracted=The statement "{0}" cannot be extracted |
| InterchangeLoopsRefactoring_Name=Interchange Loops (Unchecked) |
| InterchangeLoopsRefactoring_SelectTwoPerfNextedLoops=Please select two perfectly-nested loops to refactor. |
| InterchangeLoopsRefactoring_UncheckedTransNotGuaranteedToPreserve=WARNING: This is an UNCHECKED TRANSFORMATION and is NOT guaranteed to preserve behavior. Proceed at your own risk. |
| IntroduceCallTreeRefactoring_CannotParse=One of the selected files ({0}) cannot be parsed. |
| IntroduceCallTreeRefactoring_Name=Introduce Call Tree |
| IntroduceCallTreeRefactoring_OnLine={0} (on line <{1}>) |
| IntroImplicitNoneRefactoring_Name=Introduce Implicit None |
| IntroImplicitNoneRefactoring_SelectedFileCannotBeParsed=One of the selected files ({0}) cannot be parsed. |
| KeywordCaseRefactoring_Name=Change Keyword Case |
| KeywordCaseRefactoring_SelectedFileCannotBeParsed=One of the selected files ({0}) cannot be parsed. |
| FuseLoopsRefactoring_CycleExitFails=Can not fuse loops with a cycle or exit statement |
| FuseLoopsRefactoring_IncompatibleLoopErorrMessage=Loop bounds are not compatible. |
| FuseLoopsRefactoring_InvalidStepError=Invalid step |
| FuseLoopsRefactoring_LoopFusionName=Fuse Loops (Unchecked) |
| FuseLoopsRefactoring_NoSecondLoopErrorMsg=Select a do loop with a second following do loop |
| FuseLoopsRefactoring_SelectLoopsWithoutLabels=Please select loops without labels |
| FuseLoopsRefactoring_SelectLoopWithIntegers=Please select loops with only Integers |
| TileLoopRefactoring_CantTileLoopsWithStep=Can only tile loops with a step of 1 |
| TileLoopRefactoring_InvalidTileSize=Invalid tile size |
| TileLoopRefactoring_InvalidTilingOffset=Invalid tiling offset |
| TileLoopRefactoring_LoopTilingName=Tile Loop (Unchecked) |
| TileLoopRefactoring_SelectLoopWithOnlyOneNestedLoop=Please select loop with only 1 nested loop at each level |
| TileLoopRefactoring_UnableToCreateNewIndex=Unable to create new index variable |
| UnrollLoopRefactoring_cannotUnrollLoopWithLabel=Can not unroll a loop containing a Label |
| UnrollLoopRefactoring_InvalidStepError=Invalid step |
| UnrollLoopRefactoring_LoopUnrollingName=Unroll Loop |
| UnrollLoopRefactoring_LoopWritesToIndexVariable=Unable to unroll a loop that writes to index variable {0} |
| UnrollLoopRefactoring_SelectLoopWithExplicitBound=Please select loop with explicit bounds |
| UnrollLoopRefactoring_unableToCreateUpperBound=Unable to create variable LoopUpperBound |
| MakePrivateEntityPublicRefactoring_DoesNotSupportExternalEntities=Refactoring does not support External entities. |
| MakePrivateEntityPublicRefactoring_DoesNotSupportInterfaceDeclarations=Refactoring does not support Interface declarations. |
| MakePrivateEntityPublicRefactoring_DoesNotSupportIntrinsicEntities=Refactoring does not support Intrinsic entities. |
| MakePrivateEntityPublicRefactoring_HighlightPrivateEntityName=Please select a private entity name (highlight the entity name) |
| MakePrivateEntityPublicRefactoring_Name=Make Private Entity Public |
| MakePrivateEntityPublicRefactoring_NoPrivateEntitySelected=No private entities selected. |
| MakePrivateEntityPublicRefactoring_PublicEntitySelectedSelectPrivate=Public entity is selected. Please select a Private entity. |
| MakePrivateEntityPublicRefactoring_SelectPrivateEntityName=Please select a private entity name. |
| MakeSaveExplicitRefactoring_Name=Make Save Attributes Explicit |
| MakeSaveExplicitRefactoring_SelectedFileCannotBeParsed=One of the selected files ({0}) cannot be parsed. |
| MinOnlyListRefactoring_ModuleIsEmpty=Module contains no declared entities. No ONLY clause is necessary. Please remove the ONLY clause from the USE statement. |
| MinOnlyListRefactoring_ModuleNodeNotFound=Module AST node could not be found. |
| MinOnlyListRefactoring_ModuleNotFoundWithName=No module with name {0} |
| MinOnlyListRefactoring_ModuleTokenNotFound=Module token could not be found. |
| MinOnlyListRefactoring_Name=Minimize Only List |
| MinOnlyListRefactoring_NoFilesContainModuleNamed=No files in this project contain the module {0}. |
| MinOnlyListRefactoring_NoModuleNameSelected=No module name selected. |
| MinOnlyListRefactoring_PleaseSelectModuleName=Please select a module name. |
| MinOnlyListRefactoring_PleaseSelectModuleNameInUSEStatement=Please select the name of the module in the USE statement. |
| MinOnlyListRefactoring_ProjectDoesNotExist=Project does not exist\! |
| MinOnlyListRefactoring_USEStatementNotFound=Use statement node could not be found. |
| MoveCommonToModuleRefactoring_InvalidIdentifier={0}\ is not a valid identifier |
| MoveCommonToModuleRefactoring_Name=Move Common Block to Module |
| MoveCommonToModuleRefactoring_SelectVarOrBlockInCommonStmt=Please select a variable or block in a COMMON statement. |
| MoveSavedToCommonBlockRefactoring_AbsentOrAmbiguousDefinition=Absent or ambiguous definition for variable "{0}". |
| MoveSavedToCommonBlockRefactoring_CouldNotFindArrayDeclaration=Could not find array declaration for DIMENSION specification of variable "{0}". |
| MoveSavedToCommonBlockRefactoring_CouldNotFindDeclarationNode=Could not find declaration node for variable "{0}". |
| MoveSavedToCommonBlockRefactoring_CouldNotFindTypeSpecificationNode=Could not find type specification node for variable "{0}". |
| MoveSavedToCommonBlockRefactoring_Name=Move Saved Variables to Common Block |
| MoveSavedToCommonBlockRefactoring_OnlyInternalSubprogramsSupported=The current implementation handles only subprograms that are in the CONTAINS section of the PROGRAM. |
| MoveSavedToCommonBlockRefactoring_PleaseSelectSubprogram=Please select a subroutine or a function (place the cursor in its statement). |
| MoveSavedToCommonBlockRefactoring_PleaseSelectSubprogramNotInINTERFACE=The subroutine's or the function's statement should not be the interface declaration. |
| RemoveArithmeticIfRefactoring_Error=One of the selected files ({0}) cannot be parsed. |
| RemoveArithmeticIfRefactoring_Name=Remove Arithmetic If Statements |
| RemoveAssignedGotoRefactoring_AllLabelsUsedInActionStatement=All the labels were used in an action statement. Nothing left to refactor for |
| RemoveAssignedGotoRefactoring_ForFile=\ for file |
| RemoveAssignedGotoRefactoring_LabelNotFound=One or more numeric labels used in ASSIGN statements are not found in file |
| RemoveAssignedGotoRefactoring_NothingToBeRefactored=Nothing to be refactored for the file {0}. None of the files will be refactored. |
| RemoveAssignedGotoRefactoring_TheFollowingLabelsCannotBeRefactored=The following labels cannot be refactored since they're used in an action statement : |
| RemoveAssignedGoToRefactoring_Name=Remove Assigned Goto |
| RemoveAssignedGoToRefactoring_SelectedFileCannotBeParsed=One of the selected files ({0}) cannot be parsed. |
| RemoveBranchToEndIfRefactoring_BranchToImmediateEndIf=All GOTO statements referencing this END IF statement's label are located inside the enclosing IF construct. |
| RemoveBranchToEndIfRefactoring_Name=Remove Branch to End If Statement |
| RemoveBranchToEndIfRefactoring_NoEnclosingIfConstruct=The selected END IF statement does not have an enclosing IF construct. |
| RemoveBranchToEndIfRefactoring_NoGotoStatementReferencingThisLabel=There is no GOTO statement referencing this END IF statement's label. |
| RemoveBranchToEndIfRefactoring_NoGotoStatements=There are no GOTO statements. |
| RemoveBranchToEndIfRefactoring_PleaseSelectLabeledEndIfStatement=Please select an END IF statement with a statement label. |
| RemoveComputedGoToRefactoring_Name=Remove Computed Go To |
| RemoveComputedGoToRefactoring_PleaseSelectComputedGotoStmt=Please select a computed GOTO statement. |
| RemovePauseStmtRefactoring_Name=Remove Pause Statement |
| RemovePauseStmtRefactoring_PleaseSelectAPauseStatement=Please select a PAUSE statement. |
| RemoveRealAndDoublePrecisionLoopCountersRefactoring_Name=Remove Real/Double Precision Loop Counter |
| RemoveRealAndDoublePrecisionLoopCountersRefactoring_NotRealOrDoublePrecision=The selected DO loop does not have a real or double precision loop index variable (its type is {0}) |
| RemoveRealAndDoublePrecisionLoopCountersRefactoring_NoUniqueDeclaration=The loop index variable does not have a unique declaration. |
| RemoveRealAndDoublePrecisionLoopCountersRefactoring_PleaseSelectACountedDoLoop=Please select a counted DO loop. |
| RemoveRealAndDoublePrecisionLoopCountersRefactoring_PleaseSelectADoLoop=Please select a DO loop. |
| RemoveUnreferencedLabelsRefactoring_Name=Remove Unreferenced Labels |
| RemoveUnreferencedLabelsRefactoring_ThereMustBeAtLeastOneLabeledStatement=To perform this refactoring, there MUST be at least one labeled statement. |
| RemoveUnusedVariablesRefactoring_CouldNotCompleteOperation=The operation could not be completed. |
| RemoveUnusedVariablesRefactoring_DoesNotRemovedUnusedVarsWithDefsOnAnotherLine=This refactoring does not remove unused variables when their dimentions are specified on another line. I.e. real a /n/n dimention a(10) will not be removed. |
| RemoveUnusedVariablesRefactoring_Name=Remove Unused Local Variables |
| RemoveUnusedVariablesRefactoring_RefactorAgainToRemoveAllUnusedVars=After clicking 'Continue', do the same refactoring again to make sure that all unused variables are removed from file {0}! |
| RemoveUnusedVariablesRefactoring_Scope=Scope: {0} |
| RemoveUnusedVariablesRefactoring_SelectedFileCannotBeParsed=One of the selected files ({0}) cannot be parsed. |
| RemoveUnusedVariablesRefactoring_SelectedFilesCannotBeParsed=One of the selected files ({0}) cannot be parsed |
| RemoveUnusedVariablesRefactoring_SelectedFilesMustBeImplicitNone=All of the selected files must be IMPLICIT NONE. Please use the Introduce Implict None refactoring first to introduce IMPLICIT NONE statements in the file {0}. |
| RemoveUnusedVariablesRefactoring_UnusedVarsRemovedFromFile=All unused variables have been removed from file {0}! |
| RemoveUnusedVariablesRefactoring_VariableUnusedAndWillBeRemoved=The variable [{0}] was not used and will be removed. |
| RenameRefactoring_CannotRename=The {0} {1} cannot be renamed. Only local variables, subprograms and interfaces, derived types, main programs, namelists, common blocks, and block data subprograms can be renamed. Derived type components and subprogram arguments cannot be renamed. |
| RenameRefactoring_CannotRenameAmbiguous={0} cannot be renamed: {1} is an ambiguous reference (it refers to {2} but may refer to another entity as well). |
| RenameRefactoring_CannotRenameInINCLUDEFile={0} cannot be renamed: It is declared in an INCLUDE file. |
| RenameRefactoring_CannotRenameIntrinsicProcedure={0} cannot be renamed: It is an intrinsic procedure. |
| RenameRefactoring_CannotRenameSubprogramArgs=Subprogram arguments cannot be renamed. |
| RenameRefactoring_CannotRenameTypeBoundProcedures=Type-bound procedures cannot be renamed. |
| RenameRefactoring_CannotRenameUsedInINCLUDEFile={0} cannot be renamed: It would require modifying an INCLUDE file ({1}). |
| RenameRefactoring_ChangingNameWouldChangeMeaning=Changing the name to "{0}" would change the meaning of {1} on line {2} in {3}. |
| RenameRefactoring_StatusCheckingIfReferencesInFileCanBeRenamed=Checking if references in {0} can be renamed |
| RenameRefactoring_CPreprocessedFileWillNotBeRefactored=The C-preprocessed file {0} will not be refactored. |
| RenameRefactoring_FixedFormFileWillNotBeRefactored=The fixed form file {0} will not be refactored. |
| RenameRefactoring_InvalidIdentifier={0} is not a valid identifier |
| RenameRefactoring_MultipleDeclarationsFoundFor=Multiple declarations were found for {0}. |
| RenameRefactoring_Name=Rename |
| RenameRefactoring_NameConflicts=The name "{0}" conflicts with {1}. |
| RenameRefactoring_NameMightConflict=The name "{0}" might conflict with the name of an invoked subprogram. |
| RenameRefactoring_NewNameIsExactlyTheSame=The new name ({0}) is exactly the same as the old name! |
| RenameRefactoring_NoDeclarationFoundFor=No declaration was found for {0}. |
| RenameRefactoring_PleaseSelectAnIdentifier=Please select an identifier to rename. |
| RenameRefactoring_StatusModifyingFile=Modifying {0} |
| RenameRefactoring_StatusRenaming=Renaming |
| ReplaceCharacterToCharacterLenRefactoring_CharacterStarDeclNotSelected=Please select a CHARACTER*n declaration. |
| ReplaceCharacterToCharacterLenRefactoring_Name=Replace Character* with Character(len=) |
| ReplaceOldStyleDoLoopRefactoring_AmbiguousLabel=There is more than one instruction with the same label ("{0}"). |
| ReplaceOldStyleDoLoopRefactoring_EndOfLoopError=The loop is not terminated properly (statement at label {0}). |
| ReplaceOldStyleDoLoopRefactoring_MissingLabel=The loop is terminated by statement {0}, but a statement with that label could not be found. |
| ReplaceOldStyleDoLoopRefactoring_Name=Replace Old-Style Do Loops |
| ReplaceOldStyleDoLoopRefactoring_ThereMustBeAtLeastOneOldStyleDoLoop=There must be at least one old-style do loop. |
| RepObsOpersRefactoring_Name=Replace Obsolete Operators |
| RepObsOpersRefactoring_SelectedFileCannotBeParsed=One of the selected files ({0}) cannot be parsed. |
| ReverseLoopRefactoring_Name=Reverse Loop (Unchecked) |
| ReverseLoopRefactoring_SelectDoLoop=Please select a DO loop. |
| SafeDeleteInternalSubprogramRefactoring_MultipleDefinitions=Multiple definitions for data statement object |
| SafeDeleteInternalSubprogramRefactoring_Name=Safe Delete |
| SafeDeleteInternalSubprogramRefactoring_NoDefinition=No definition for data statement object found |
| SafeDeleteInternalSubprogramRefactoring_NoSubroutineSelected=No subroutine selected |
| SafeDeleteInternalSubprogramRefactoring_NotAnInternalSubprogram=Not an internal subprogram |
| SafeDeleteInternalSubprogramRefactoring_SubroutineMustHaveOnlyInternalReferences=Subroutine must only have internal references. |
| StandardizeStatementsRefactoring_Name=Standardize Statements |
| StandardizeStatementsRefactoring_SelectedFileCannotBeParsed=One of the selected files ({0}) cannot be parsed. |
| ChangeToVectorNotation_PleaseSelectDoLoopNode=Please select a DO LOOP statement. |
| ChangeToVectorNotation_PleaseSelectNewStyleDoLoopNode=Please select a new style DO LOOP statement ended with END DO statement. |
| ChangeToVectorNotation_CanNotBeChangedToVectorNotation= Cannot be changed to vector notation, subindex dependencies may be found. |
| ChangeToVectorNotation_CanNotBeChanged=Can not be changed ({0}) |
| IfConstructStatementConversionRefactoring_Name=Convert Between If Statement and If Construct |
| IfConstructStatementConversionRefactoring_SelectAValidIfStatement= Please select a valid IF statement or construct. |
| IfConstructStatementConversionRefactoring_InvalidNamedConstruct= Cannot refactor a named IF construct. Please select an unnamed IF construct. |
| IfConstructStatementConversionRefactoring_TooManyStatements= Selected IF construct contains too many statements and cannot be refactored to an IF statement. |
| FortranEditorRefactoring_CantPerformRefactoringOnReadOnlyFile= Can't perform refactoring on a read-only file. |
| FortranEditorRefactoring_CantPerformRefactoringOnFileThatDoesNotExist= Can't perform refactoring on a file that does not exist. |
| VariableCaseRefactoring_Name= Change Variable Case |
| VariableCaseRefactoring_SelectedFileCannotBeParsed=One of the selected files ({0}) cannot be parsed. |
| RemoveUnusedCommonBlockVariablesRefactoring_Name= Remove Unused Common Block Variables |
| RemoveUnusedCommonBlockVariablesRefactoring_SelectedFilesMustBeImplicitNone=All of the selected files must be IMPLICIT NONE. Please use the Introduce Implict None refactoring first to introduce IMPLICIT NONE statements in the file {0}. |
| RemoveUnusedCommonBlockVariablesRefactoring_NoDeclarationFoundFor=No declaration was found for {0}. |
| RemoveUnusedCommonBlockVariablesRefactoring_MultipleDeclarationsFoundFor=Multiple declarations were found for {0}. |