en-us/strings.psd1

# This is where the strings go, that are written by
# Write-PSFMessage, Stop-PSFFunction or the PSFramework validation scriptblocks
@{
    
    'Invoke-AdmfDomain.Executing.Invoke'              = 'Performing updates to <c="em">{0}</c> against <c="sub">{1}</c>' # 'OrganizationalUnits - Create & Modify', $parameters.Server
    'Invoke-AdmfDomain.Skipping.Test.NoConfiguration' = 'Skipping updates to <c="em">{0}</c> as there is no configuration data available' # 'OrganizationalUnits - Create & Modify'
    
    'Invoke-AdmfForest.Executing.Invoke'              = 'Performing updates to <c="em">{0}</c> against <c="sub">{1}</c>' # 'Sites', $parameters.Server
    'Invoke-AdmfForest.Skipping.Test.NoConfiguration' = 'Skipping updates to <c="em">{0}</c> as there is no configuration data available' # 'Sites'
    
    'Invoke-CallbackMenu.Context.Checked.Error'          = 'Unexpected error when checking whether context {0} should be checked by default' # $context.Name
    
    'New-AdmfContext.Context.AlreadyExists'              = 'The context {1} already exists in the desginated path {0}. Use -Force to overwrite it, deleting all previous content.' # $resolvedPath, $Name
    'New-AdmfContext.Context.AlreadyExists2'          = 'The context {1} already exists in the desginated context store "{0}". Use -Force to overwrite it, deleting all previous content.' # $Store, $Name
    
    'Resolve-DomainController.Connect.Failed'          = 'Failed to connect to {0}' # $Server
    'Resolve-DomainController.Resolved'                  = 'Resolved domain controller to use. Operating against {0}' # $domainController.HostName
    
    'Set-AdmfContext.Context.Ambiguous'                  = 'Ambiguous context resolution for {0}. The following contexts would match: {1}' # $contextObject, ($foundContext.Name -join ", ")
    'Set-AdmfContext.Context.Applying'                  = 'Applying context: {0}' # $ContextObject.Name
    'Set-AdmfContext.Context.Error.DCConfig'          = 'Error parsing DC configuration file for context {0}' # $ContextObject.Name
    'Set-AdmfContext.Context.Error.DomainConfig'      = 'Error loading domain configuration | Context: {0} | Object Type: {1} | File: {2}' # $ContextObject.Name, $key, $file.FullName
    'Set-AdmfContext.Context.Error.ForestConfig'      = 'Error loading forest configuration | Context: {0} | Object Type: {1} | File: {2}' # $ContextObject.Name, $key, $file.FullName
    'Set-AdmfContext.Context.Error.PostImport'          = 'Error executing post-import script for context {0}' # $ContextObject.Name
    'Set-AdmfContext.Context.Error.PreImport'          = 'Error executing pre-import script for context {0}' # $ContextObject.Name
    'Set-AdmfContext.Context.InvalidInput'              = 'Invalid context input: {0} of type {1}. Either provide a name (as string) or a context object returned by Get-AdmfContext' # $contextObject, $contextObject.GetType().FullName
    'Set-AdmfContext.Context.Loading'                  = 'Processing configuration file | Context: {0} | Object Type: {1} | File: {2}' # $ContextObject.Name, $key, $file.FullName
    'Set-AdmfContext.Context.NotFound'                  = 'Unable to find ccontext: {0}' # $contextObject
    'Set-AdmfContext.Interactive.Cancel'              = 'Interactive prompt cancelled by user' #
    'Set-AdmfContext.Resolution.ExclusionConflict'    = 'Unable to process contexts, as a conflict between contexts has been detected: {0}' # ($selectedContexts.Values.Name -join ", ")
    'Set-AdmfContext.Resolution.MissingPrerequisites' = 'Unable to process contexts, as a required prerequisite is missing: {0}' # ($missingPrerequisites -join ", ")
    
    'Test-AdmfDomain.Executing.Test'                  = 'Executing tests to verify <c="em">{0}</c> against <c="sub">{1}</c>' # 'OrganizationalUnits', $parameters.Server
    'Test-AdmfDomain.Skipping.Test.NoConfiguration'   = 'Skipping tests to verify <c="em">{0}</c> as there is no configuration data available' # 'OrganizationalUnits'
    
    'Test-AdmfForest.Executing.Test'                  = 'Executing tests to verify <c="em">{0}</c> against <c="sub">{1}</c>' # 'Sites', $parameters.Server
    'Test-AdmfForest.Skipping.Test.NoConfiguration'   = 'Skipping tests to verify <c="em">{0}</c> as there is no configuration data available' # 'Sites'
    
    'Validate.ContextStore.ExistsNot'                  = 'Context store already exists: {0}' # <user input>, <validation item>
    'Validate.Path'                                      = 'Path does not exist: {0}' # <user input>, <validation item>
    'Validate.Path.Folder'                              = 'Path does not exist or is not a folder: {0}' # <user input>, <validation item>
    'Validate.Pattern.ContextName'                      = 'Not a legal context name: {0}. Only use letters, numbers, underscore, dot or dash' # <user input>, <validation item>
    'Validate.Pattern.ContextStoreName'                  = 'Not a legal context store name: {0}. Only use letters, numbers, underscore, dot or dash' # <user input>, <validation item>
    'Validate.Type.Gpo'                                  = 'Input is not a GPO object: {0}' # <user input>, <validation item>
}