From e25f1e13092cc246123ea5770b310ef7a6647abf Mon Sep 17 00:00:00 2001 From: mdaneri Date: Mon, 3 Mar 2025 17:34:44 -0800 Subject: [PATCH 01/26] added support for preliminary builds --- pode.build.ps1 | 64 ++++++++++++++++++++++++++++++++++++---- src/Pode.psd1 | 3 ++ src/Pode.psm1 | 46 +++++++++++++++++++---------- src/Private/Helpers.ps1 | 33 ++------------------- src/Public/Utilities.ps1 | 49 +++++++++++++++++------------- 5 files changed, 123 insertions(+), 72 deletions(-) diff --git a/pode.build.ps1 b/pode.build.ps1 index ae8862739..e0a05c6fb 100644 --- a/pode.build.ps1 +++ b/pode.build.ps1 @@ -9,6 +9,10 @@ .PARAMETER Version Specifies the project version for stamping, packaging, and documentation. Defaults to '0.0.0'. +.PARAMETER Prerelease + Specifies the prerelease label to append to the module version, following semantic versioning conventions. + Examples include 'alpha.1', 'alpha.2', 'beta.1', etc. This label indicates the stability and iteration of the prerelease version. + .PARAMETER PesterVerbosity Sets the verbosity level for Pester tests. Options: None, Normal, Detailed, Diagnostic. @@ -90,6 +94,9 @@ param( [string] $Version = '0.0.0', + [string] + $Prerelease, + [string] [ValidateSet('None', 'Normal' , 'Detailed', 'Diagnostic')] $PesterVerbosity = 'Normal', @@ -486,18 +493,27 @@ function Invoke-PodeBuildDotnetBuild { # Optionally set assembly version if ($Version) { - Write-Output "Assembly Version: $Version" - $AssemblyVersion = "-p:Version=$Version" + if ($Prerelease) { + Write-Output "Assembly Version: $Version-$Prerelease" + $AssemblyVersion = "-p:VersionPrefix=$Version" + $AssemblyPrerelease = "-p:VersionSuffix=$Prerelease" + } + else { + Write-Output "Assembly Version: $Version" + $AssemblyVersion = "-p:Version=$Version" + $AssemblyPrerelease = '' + } } else { $AssemblyVersion = '' + $AssemblyPrerelease = '' } # restore dependencies dotnet restore # Use dotnet publish for .NET Core and .NET 5+ - dotnet publish --configuration Release --self-contained --framework $target $AssemblyVersion --output ../Libs/$target + dotnet publish --configuration Release --self-contained --framework $target $AssemblyVersion $AssemblyPrerelease --output ../Libs/$target if (!$?) { throw "Build failed for target framework '$target'." @@ -889,6 +905,38 @@ if (($null -eq $PSCmdlet.MyInvocation) -or ($PSCmdlet.MyInvocation.BoundParamete return } +# Import Version File if needed +if ($Version -eq '0.0.0' -and (Test-Path './Version.json' -PathType Leaf)) { + $importedVersion = Get-Content -Path './Version.json' | ConvertFrom-Json + if ($importedVersion.Version) { + $Version = $importedVersion.Version + } + if ($importedVersion.Prerelease) { + $Prerelease = $importedVersion.Prerelease + } +} + +Write-Host '---------------------------------------------------' -ForegroundColor DarkCyan + +# Display the Pode build version +if ($Prerelease) { + Write-Host "Pode Build: v$Version-$Prerelease (Pre-release)" -ForegroundColor DarkCyan +} +else { + if ($Version -eq '0.0.0') { + Write-Host 'Pode Build: [Development Version]' -ForegroundColor DarkCyan + } + else { + Write-Host "Pode Build: v$Version" -ForegroundColor DarkCyan + } +} + +# Display the current UTC time in a readable format +$utcTime = (Get-Date).ToUniversalTime().ToString("yyyy-MM-dd HH:mm:ss 'UTC'") +Write-Host "Start Time: $utcTime" -ForegroundColor DarkCyan + +Write-Host '---------------------------------------------------' -ForegroundColor DarkCyan + Add-BuildTask Default { Write-Host 'Tasks in the Build Script:' -ForegroundColor DarkMagenta @@ -940,7 +988,13 @@ Add-BuildTask Default { # Synopsis: Stamps the version onto the Module Add-BuildTask StampVersion { $pwshVersions = Get-PodeBuildPwshEOL - (Get-Content ./pkg/Pode.psd1) | ForEach-Object { $_ -replace '\$version\$', $Version -replace '\$versionsUntested\$', $pwshVersions.eol -replace '\$versionsSupported\$', $pwshVersions.supported -replace '\$buildyear\$', ((get-date).Year) } | Set-Content ./pkg/Pode.psd1 + $prereleaseValue = if ($Prerelease) { + "Prerelease = '$Prerelease'" + } + else { + '' + } + (Get-Content ./pkg/Pode.psd1) | ForEach-Object { $_ -replace '\$version\$', $Version -replace '\$versionsUntested\$', $pwshVersions.eol -replace '\$versionsSupported\$', $pwshVersions.supported -replace '\$buildyear\$', ((get-date).Year) -replace '#\$Prerelease-Here\$', $prereleaseValue } | Set-Content ./pkg/Pode.psd1 (Get-Content ./pkg/Pode.Internal.psd1) | ForEach-Object { $_ -replace '\$version\$', $Version } | Set-Content ./pkg/Pode.Internal.psd1 (Get-Content ./packers/choco/pode_template.nuspec) | ForEach-Object { $_ -replace '\$version\$', $Version } | Set-Content ./packers/choco/pode.nuspec (Get-Content ./packers/choco/tools/ChocolateyInstall_template.ps1) | ForEach-Object { $_ -replace '\$version\$', $Version } | Set-Content ./packers/choco/tools/ChocolateyInstall.ps1 @@ -1712,4 +1766,4 @@ task ReleaseNotes { $categories[$category] | Sort-Object | ForEach-Object { Write-Host $_ } Write-Host '' } -} +} \ No newline at end of file diff --git a/src/Pode.psd1 b/src/Pode.psd1 index b520f389c..83133a0aa 100644 --- a/src/Pode.psd1 +++ b/src/Pode.psd1 @@ -541,6 +541,9 @@ # Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell. PrivateData = @{ PSData = @{ + + #$Prerelease-Here$ + # Tags applied to this module. These help with module discovery in online galleries. Tags = @( 'powershell', 'web', 'server', 'http', 'https', 'listener', 'rest', 'api', 'tcp', diff --git a/src/Pode.psm1 b/src/Pode.psm1 index 34a812c3a..251b41ab4 100644 --- a/src/Pode.psm1 +++ b/src/Pode.psm1 @@ -49,6 +49,32 @@ if ([string]::IsNullOrEmpty($UICulture)) { $UICulture = $PsUICulture } + +function Test-PodeAssembly { + $podeDll = [AppDomain]::CurrentDomain.GetAssemblies() | Where-Object { $_.GetName().Name -eq 'Pode' } + + if ($podeDll) { + if ( $PodeManifest.ModuleVersion -ne '$version$') { + $moduleVersion = ([version]::new($PodeManifest.ModuleVersion + '.0')) + if ($podeDll.GetName().Version -ne $moduleVersion) { + # An existing incompatible Pode.DLL version {0} is loaded. Version {1} is required. Open a new Powershell/pwsh session and retry. + throw ($PodeLocale.incompatiblePodeDllExceptionMessage -f $podeDll.GetName().Version, $moduleVersion) + } + $assemblyInformationalVersion = $podeDll.CustomAttributes.Where({ $_.AttributeType -eq [System.Reflection.AssemblyInformationalVersionAttribute] }) + if ($null -ne $PodeManifest.PrivateData.PSData.Prerelease) { + if (! $assemblyInformationalVersion.ConstructorArguments.Value.Contains($PodeManifest.PrivateData.PSData.Prerelease)) { + throw ($PodeLocale.incompatiblePodeDllExceptionMessage -f $assemblyInformationalVersion.ConstructorArguments.Value, "$moduleVersion-$($PodeManifest.PrivateData.PSData.Prerelease)") + } + } + elseif ($assemblyInformationalVersion.ConstructorArguments.Value.Contains('-')) { + throw ($PodeLocale.incompatiblePodeDllExceptionMessage -f $assemblyInformationalVersion.ConstructorArguments.Value, $moduleVersion) + } + } + return $true + } + return $false +} + try { try { #The list of all available supported culture is available here https://azuliadesigns.com/c-sharp-tutorials/list-net-culture-country-codes/ @@ -75,21 +101,9 @@ try { $moduleManifestPath = Join-Path -Path $root -ChildPath 'Pode.psd1' # Import the module manifest to access its properties - $moduleManifest = Import-PowerShellDataFile -Path $moduleManifestPath -ErrorAction Stop - - - $podeDll = [AppDomain]::CurrentDomain.GetAssemblies() | Where-Object { $_.GetName().Name -eq 'Pode' } + $PodeManifest = Import-PowerShellDataFile -Path $moduleManifestPath -ErrorAction Stop - if ($podeDll) { - if ( $moduleManifest.ModuleVersion -ne '$version$') { - $moduleVersion = ([version]::new($moduleManifest.ModuleVersion + '.0')) - if ($podeDll.GetName().Version -ne $moduleVersion) { - # An existing incompatible Pode.DLL version {0} is loaded. Version {1} is required. Open a new Powershell/pwsh session and retry. - throw ($PodeLocale.incompatiblePodeDllExceptionMessage -f $podeDll.GetName().Version, $moduleVersion) - } - } - } - else { + if (! (Test-PodeAssembly)) { # fetch the .net version and the libs path $version = [System.Environment]::Version.Major $libsPath = "$($root)/Libs" @@ -109,6 +123,7 @@ try { # append Pode.dll and mount Add-Type -LiteralPath "$($netFolder)/Pode.dll" -ErrorAction Stop + $null = Test-PodeAssembly } # load private functions @@ -141,6 +156,5 @@ catch { } finally { # Cleanup temporary variables - Remove-Variable -Name 'tmpPodeLocale', 'localesPath', 'moduleManifest', 'root', 'version', 'libsPath', 'netFolder', 'podeDll', 'sysfuncs', 'sysaliases', 'funcs', 'aliases', 'moduleManifestPath', 'moduleVersion' -ErrorAction SilentlyContinue + Remove-Variable -Name 'tmpPodeLocale', 'localesPath', 'root', 'version', 'libsPath', 'netFolder', 'podeDll', 'sysfuncs', 'sysaliases', 'funcs', 'aliases', 'moduleManifestPath', 'moduleVersion' -ErrorAction SilentlyContinue } - diff --git a/src/Private/Helpers.ps1 b/src/Private/Helpers.ps1 index 804e5e7d2..10172e459 100644 --- a/src/Private/Helpers.ps1 +++ b/src/Private/Helpers.ps1 @@ -3277,31 +3277,6 @@ function Test-PodePlaceholder { return ($Path -imatch $Placeholder) } - -<# -.SYNOPSIS -Retrieves the PowerShell module manifest object for the specified module. - -.DESCRIPTION -This function constructs the path to a PowerShell module manifest file (.psd1) located in the parent directory of the script root. It then imports the module manifest file to access its properties and returns the manifest object. This can be useful for scripts that need to dynamically discover and utilize module metadata, such as version, dependencies, and exported functions. - -.PARAMETERS -This function does not accept any parameters. - -.EXAMPLE -$manifest = Get-PodeModuleManifest -This example calls the `Get-PodeModuleManifest` function to retrieve the module manifest object and stores it in the variable `$manifest`. - -#> -function Get-PodeModuleManifest { - # Construct the path to the module manifest (.psd1 file) - $moduleManifestPath = Join-Path -Path (Split-Path -Path $PSScriptRoot -Parent) -ChildPath 'Pode.psd1' - - # Import the module manifest to access its properties - $moduleManifest = Import-PowerShellDataFile -Path $moduleManifestPath - return $moduleManifest -} - <# .SYNOPSIS Tests the running PowerShell version for compatibility with Pode, identifying end-of-life (EOL) and untested versions. @@ -3329,14 +3304,12 @@ function Get-PodeModuleManifest { .NOTES This function is part of the Pode module's utilities to ensure compatibility and encourage the use of supported PowerShell versions. - #> function Test-PodeVersionPwshEOL { param( [switch] $ReportUntested ) - $moduleManifest = Get-PodeModuleManifest - if ($moduleManifest.ModuleVersion -eq '$version$') { + if ($PodeManifest.ModuleVersion -eq '$version$') { return @{ eol = $false supported = $true @@ -3344,7 +3317,7 @@ function Test-PodeVersionPwshEOL { } $psVersion = $PSVersionTable.PSVersion - $eolVersions = $moduleManifest.PrivateData.PwshVersions.Untested -split ',' + $eolVersions = $PodeManifest.PrivateData.PwshVersions.Untested -split ',' $isEol = "$($psVersion.Major).$($psVersion.Minor)" -in $eolVersions if ($isEol) { @@ -3352,7 +3325,7 @@ function Test-PodeVersionPwshEOL { Write-PodeHost ($PodeLocale.eolPowerShellWarningMessage -f $PodeVersion, $PSVersion) -ForegroundColor Yellow } - $SupportedVersions = $moduleManifest.PrivateData.PwshVersions.Supported -split ',' + $SupportedVersions = $PodeManifest.PrivateData.PwshVersions.Supported -split ',' $isSupported = "$($psVersion.Major).$($psVersion.Minor)" -in $SupportedVersions if ((! $isSupported) -and (! $isEol) -and $ReportUntested) { diff --git a/src/Public/Utilities.ps1 b/src/Public/Utilities.ps1 index e193bbbc3..5b5b780de 100644 --- a/src/Public/Utilities.ps1 +++ b/src/Public/Utilities.ps1 @@ -1352,42 +1352,49 @@ function New-PodeCron { return "$($cron.Minute) $($cron.Hour) $($cron.Date) $($cron.Month) $($cron.Day)" } - - <# .SYNOPSIS -Gets the version of the Pode module. + Retrieves the version of the Pode module. .DESCRIPTION -The Get-PodeVersion function checks the version of the Pode module specified in the module manifest. If the module version is not a placeholder value ('$version$'), it returns the actual version prefixed with 'v.'. If the module version is the placeholder value, indicating the development branch, it returns '[develop branch]'. + The `Get-PodeVersion` function checks the version of the Pode module as specified in the module manifest. + If the module version is **not** the placeholder value (`'$version$'`), it returns the actual version prefixed with `'v'`. + If the module version **is** the placeholder value, indicating the development branch, it returns `"[dev]"`. -.PARAMETER None -This function does not accept any parameters. +.PARAMETER Raw + If specified, the function returns only the raw module version without the `'v'` prefix. + By default, the function formats the version as `'vX.Y.Z'` unless the module is in development mode. .OUTPUTS -System.String -Returns a string indicating the version of the Pode module or '[dev]' if on a development version. + System.String + Returns a string representing the Pode module version in one of the following formats: + - `"vX.Y.Z"` for a release version (e.g., `"v1.2.3"`). + - `"[dev]"` for development versions. .EXAMPLE -PS> $moduleManifest = @{ ModuleVersion = '1.2.3' } -PS> Get-PodeVersion - -Returns 'v1.2.3'. + PS> Get-PodeVersion + Returns the Pode module version, e.g., `'v1.2.3'` for release versions or `"[dev]"` if in development. .EXAMPLE -PS> $moduleManifest = @{ ModuleVersion = '$version$' } -PS> Get-PodeVersion - -Returns '[dev]'. + PS> Get-PodeVersion -Raw + Returns the raw version number, e.g., `'1.2.3'`, without the `'v'` prefix. .NOTES -This function assumes that $moduleManifest is a hashtable representing the loaded module manifest, with a key of ModuleVersion. - + - If the module version is a placeholder (`'$version$'`), the function assumes it's running from the development branch. #> function Get-PodeVersion { - $moduleManifest = Get-PodeModuleManifest - if ($moduleManifest.ModuleVersion -ne '$version$') { - return "v$($moduleManifest.ModuleVersion)" + param ( + [switch] + $Raw + ) + + if ($PodeManifest.ModuleVersion -ne '$version$') { + $prefix = if ($Raw) { '' } else { 'v' } + if ($PodeManifest.PrivateData.PSData.Prerelease) { + return "$prefix$($PodeManifest.ModuleVersion)-$($PodeManifest.PrivateData.PSData.Prerelease)" + } + return "$prefix$($PodeManifest.ModuleVersion)" + } else { return '[dev]' From 2247d58ec6b891ac6e22b4ee701f7f9d16ed8909 Mon Sep 17 00:00:00 2001 From: mdaneri Date: Mon, 3 Mar 2025 17:52:59 -0800 Subject: [PATCH 02/26] Update pode.build.ps1 --- pode.build.ps1 | 41 ++++++++++++++++++++++++++++++++++------- 1 file changed, 34 insertions(+), 7 deletions(-) diff --git a/pode.build.ps1 b/pode.build.ps1 index e0a05c6fb..b7ad86502 100644 --- a/pode.build.ps1 +++ b/pode.build.ps1 @@ -13,6 +13,10 @@ Specifies the prerelease label to append to the module version, following semantic versioning conventions. Examples include 'alpha.1', 'alpha.2', 'beta.1', etc. This label indicates the stability and iteration of the prerelease version. +.PARAMETER PersistVersion + If specified, the provided version and prerelease label will be saved to `Version.json`. + This ensures future builds use the same versioning information unless explicitly overridden. + .PARAMETER PesterVerbosity Sets the verbosity level for Pester tests. Options: None, Normal, Detailed, Diagnostic. @@ -80,6 +84,9 @@ Invoke-Build -Task Docs # Builds and serves the documentation locally. + Invoke-Build -Task Build -Version '2.13.0' -Prerelease 'beta.1' -PersistVersion + # Saves "2.13.0-beta.1" to Version.json for future builds. + .LINK For more information, visit https://github.com/Badgerati/Pode #> @@ -92,11 +99,14 @@ [Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUSeDeclaredVarsMoreThanAssignments', '')] param( [string] - $Version = '0.0.0', + $Version, [string] $Prerelease, + [switch] + $PersistVersion, + [string] [ValidateSet('None', 'Normal' , 'Detailed', 'Diagnostic')] $PesterVerbosity = 'Normal', @@ -906,13 +916,30 @@ if (($null -eq $PSCmdlet.MyInvocation) -or ($PSCmdlet.MyInvocation.BoundParamete } # Import Version File if needed -if ($Version -eq '0.0.0' -and (Test-Path './Version.json' -PathType Leaf)) { - $importedVersion = Get-Content -Path './Version.json' | ConvertFrom-Json - if ($importedVersion.Version) { - $Version = $importedVersion.Version +if ([string]::IsNullOrEmpty($Version)) { + if (Test-Path './Version.json' -PathType Leaf) { + $importedVersion = Get-Content -Path './Version.json' | ConvertFrom-Json + if ($importedVersion.Version) { + $Version = $importedVersion.Version + } + if ($importedVersion.Prerelease) { + $Prerelease = $importedVersion.Prerelease + } + } + else { + $Version = '0.0.0' + if($PersistVersion){ + Write-Error "The -PersistVersion parameter requires the -Version parameter to be specified." + return + } } - if ($importedVersion.Prerelease) { - $Prerelease = $importedVersion.Prerelease +} +elseif ($PersistVersion) { + if ($Prerelease) { + [ordered]@{Version = $Version; Prerelease = $Prerelease } | ConvertTo-Json | Out-File './Version.json' + } + else { + [ordered]@{Version = $Version } | ConvertTo-Json | Out-File './Version.json' } } From c2da4fd5ed845c9e6f8b678d13cc61258299f080 Mon Sep 17 00:00:00 2001 From: mdaneri Date: Wed, 5 Mar 2025 09:41:48 -0800 Subject: [PATCH 03/26] Update pode.build.ps1 --- pode.build.ps1 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pode.build.ps1 b/pode.build.ps1 index b7ad86502..2bddd9267 100644 --- a/pode.build.ps1 +++ b/pode.build.ps1 @@ -928,8 +928,8 @@ if ([string]::IsNullOrEmpty($Version)) { } else { $Version = '0.0.0' - if($PersistVersion){ - Write-Error "The -PersistVersion parameter requires the -Version parameter to be specified." + if ($PersistVersion) { + Write-Error 'The -PersistVersion parameter requires the -Version parameter to be specified.' return } } @@ -1315,9 +1315,10 @@ Add-BuildTask TestNoBuild TestDeps, { $configuration = [PesterConfiguration]::Default $configuration.run.path = @('./tests/unit', './tests/integration') $configuration.run.PassThru = $true - $configuration.TestResult.OutputFormat = 'NUnitXml' $configuration.Output.Verbosity = $PesterVerbosity $configuration.TestResult.OutputPath = $Script:TestResultFile + $configuration.TestResult.OutputFormat = 'NUnitXml' + $configuration.TestResult.Enabled = $true # if run code coverage if enabled if (Test-PodeBuildCanCodeCoverage) { From eedaec6ec2d388083982e0597ebb061bce3e4cb7 Mon Sep 17 00:00:00 2001 From: mdaneri Date: Thu, 6 Mar 2025 18:44:17 -0800 Subject: [PATCH 04/26] Add sort locales and build prerelease --- pode.build.ps1 | 48 +++++++++++++- prerelease.build.ps1 | 154 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 200 insertions(+), 2 deletions(-) create mode 100644 prerelease.build.ps1 diff --git a/pode.build.ps1 b/pode.build.ps1 index 2bddd9267..410bfa909 100644 --- a/pode.build.ps1 +++ b/pode.build.ps1 @@ -1674,7 +1674,7 @@ Add-BuildTask SetupPowerShell { #> # Synopsis: Build the Release Notes -task ReleaseNotes { +Add-BuildTask ReleaseNotes { if ([string]::IsNullOrWhiteSpace($ReleaseNoteVersion)) { Write-Host 'Please provide a ReleaseNoteVersion' -ForegroundColor Red return @@ -1794,4 +1794,48 @@ task ReleaseNotes { $categories[$category] | Sort-Object | ForEach-Object { Write-Host $_ } Write-Host '' } -} \ No newline at end of file +} + +Add-BuildTask Sort-LanguageFiles { + $localePath = './src/Locales' + $files = Get-ChildItem -Path $localePath -Filter 'Pode.psd1' -Recurse + + foreach ($file in $files) { + Write-Host "Processing file: $($file.FullName)" + + $messages = Import-PowerShellDataFile -Path $file.FullName + + $sortedKeys = $messages.Keys | Sort-Object + + $exceptionMessages = @{} + $generalMessages = @{} + + foreach ($key in $sortedKeys) { + if ($key -match 'ExceptionMessage$') { + $exceptionMessages[$key] = $messages[$key] + } + else { + $generalMessages[$key] = $messages[$key] + } + } + + $output = "@{`n # -------------------------------`n # Exception Messages`n # -------------------------------`n" + + foreach ($key in $exceptionMessages.Keys) { + $escapedValue = $exceptionMessages[$key].Replace("'", "''") + $output += " $key = '$escapedValue'`n" + } + + $output += "`n # -------------------------------`n # General Messages`n # -------------------------------`n" + + foreach ($key in $generalMessages.Keys) { + $escapedValue = $generalMessages[$key].Replace("'", "''") + $output += " $key = '$escapedValue'`n" + } + + $output += '}' + + Set-Content -Path $file.FullName -Value $output -Encoding UTF8 + Write-Host "Updated file: $($file.FullName)" + } +} diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 new file mode 100644 index 000000000..91e6663b8 --- /dev/null +++ b/prerelease.build.ps1 @@ -0,0 +1,154 @@ +[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidUsingWriteHost', '')] +param ( + [Parameter(Mandatory)] + [string]$PodeVersion, + + [Parameter(Mandatory)] + [string]$PreReleaseType, + + [Parameter()] + [int[]]$ExcludePRs, + + [Parameter()] + [switch]$Force +) + + +Add-BuildTask UpdateDevelop { + git fetch upstream + git checkout develop + + if (-not $Force) { + $confirmation = Read-Host "⚠️ WARNING: This action will reset and force push 'develop' to match upstream. This is irreversible! Type 'y' to proceed or 'n' to cancel." + } + + if ($confirmation -eq 'y' -or $Force) { + git reset --hard upstream/develop + git push origin develop --force + } + else { + Write-Warning 'Skipping reset and force push.' + } +} + + +Add-BuildTask CleanBranch Delete-ExistingBranch, Create-NewBranch, Create-VersionJson, Commit-VersionJson, {} + + +Add-BuildTask Delete-ExistingBranch UpdateDevelop, { + if (git branch --list $PreReleaseType) { + git branch -D $PreReleaseType + } +} + +Add-BuildTask Create-NewBranch Delete-ExistingBranch, { + git checkout -b $PreReleaseType origin/develop +} + +Add-BuildTask Create-VersionJson Create-NewBranch, { + $VersionData = @{ + Version = $PodeVersion + Prerelease = $PreReleaseType + } | ConvertTo-Json -Depth 2 + + $VersionFilePath = "$PSScriptRoot\Version.json" + Set-Content -Path $VersionFilePath -Value $VersionData +} + +Add-BuildTask Commit-VersionJson Create-VersionJson, { + git add $VersionFilePath + git commit -m "Set Pode version to $PodeVersion-$PreReleaseType" +} + +Add-BuildTask ProcessPRs Commit-VersionJson, { + $prs = gh pr list --repo Badgerati/Pode --search 'draft:false' --json 'number,title,url,mergeStateStatus' | ConvertFrom-Json + + if ($ExcludePRs) { + $prs = $prs | Where-Object { $_.number -notin $ExcludePRs } + } + + foreach ($pr in $prs) { + if ($pr.mergeStateStatus -ne 'CLEAN') { + Write-Output "Skipping PR #$($pr.number): Merge state $($pr.mergeStateStatus)" + continue + } + + git fetch upstream pull/$($pr.number)/head:pr-$($pr.number) + + do { + $mergeResult = git merge --squash pr-$($pr.number) 2>&1 + Write-Output $mergeResult + $mergeExitCode = $LASTEXITCODE + if ($mergeExitCode -ne 0) { + Write-Output "❌ Merge failed for PR #$($pr.number). Choose an option: (R)etry after fixing, (M)anually resolve, or (Q)uit the process." + do { + $choice = Read-Host + if ($choice -eq 'q') { exit 1 } + if ($choice -eq 'm') { Read-Host "🛠️ Resolve the issue manually, then press Enter to retry the merge."; $mergeExitCode = 0 } + } until ('q', 'm', 'r' -contains $choice) + } + } + while ($mergeExitCode -ne 0) + + # Run tests + $testResultsPath = "$PSScriptRoot\testResults.xml" + if (Test-Path $testResultsPath) { Remove-Item $testResultsPath } + + $testArgs = @(#'-NoExit', + '-NoProfile', + '-ExecutionPolicy', 'Bypass', + '-Command', "`$Host.UI.RawUI.WindowTitle = '$customTitle'; Invoke-Build test" + ) + + do { + $testProcess = Start-Process -FilePath 'pwsh.exe' -ArgumentList $testArgs -PassThru -WindowStyle Normal + Write-Output "⏳ Running Pester tests for PR #$($pr.number)... Please wait." + + # Display a progress indicator while waiting for tests to complete + while (!$testProcess.HasExited) { + Start-Sleep -Seconds 10 + Write-Host '.' -NoNewline + } + Write-Host '' # Move to a new line after completion + + # Abort if tests fail + if ($testProcess.ExitCode -ne 0) { + Write-Output "❌ Pester tests failed for PR #$prNumber (Exit Code: $($testProcess.ExitCode)). (R)etry running tests or (Q)uit the process?" + do { + $choice = Read-Host + if ($choice -eq 'q') { exit 1 } + if ($choice -eq 'r') { Read-Host "🔄 Tests failed. Resolve the issue and press Enter to retry." } + } until ('q' , 'r' -contains $choice) + } + } until ($testProcess.ExitCode -eq 0) + + # Verify test results + [xml]$testResults = Get-Content $testResultsPath + if ([int]$testResults.'test-results'.failures -gt 0) { + Write-Output "Tests failed for PR #$($pr.number). Aborting." + exit 1 + } + + # Commit the PR merge with a formatted message and check for errors + Write-Output "Committing merge for PR #$prNumber..." + do { + git commit -m "PR $prNumber $prTitle $prUrl" + $commitExitCode = $LASTEXITCODE + if ($commitExitCode -ne 0) { + Write-Output "Commit failed for PR #$($pr.number). (R)etry/(Q)uit?" + $choice = Read-Host + if ($choice -eq 'q') { exit 1 } + else { Read-Host "🛠️ Fix the commit issue manually, then press Enter to retry the commit." } + } + else { + Write-Output "✅ Commit successful for PR #$prNumber" + } + } + while ($commitExitCode -ne 0) + } + + Write-Output '✅ All PRs processed successfully!' +} + +# Default task +Add-BuildTask Default ProcessPRs From 5e729b269f31007f892ade090b27ca0675f375ef Mon Sep 17 00:00:00 2001 From: mdaneri Date: Thu, 6 Mar 2025 18:53:28 -0800 Subject: [PATCH 05/26] Update pode.build.ps1 --- pode.build.ps1 | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pode.build.ps1 b/pode.build.ps1 index 410bfa909..e500d6bf3 100644 --- a/pode.build.ps1 +++ b/pode.build.ps1 @@ -1807,8 +1807,8 @@ Add-BuildTask Sort-LanguageFiles { $sortedKeys = $messages.Keys | Sort-Object - $exceptionMessages = @{} - $generalMessages = @{} + $exceptionMessages = [ordered]@{} + $generalMessages = [ordered]@{} foreach ($key in $sortedKeys) { if ($key -match 'ExceptionMessage$') { @@ -1819,18 +1819,22 @@ Add-BuildTask Sort-LanguageFiles { } } + $maxLength = ($sortedKeys | Measure-Object -Property Length -Maximum).Maximum + 1 + $output = "@{`n # -------------------------------`n # Exception Messages`n # -------------------------------`n" foreach ($key in $exceptionMessages.Keys) { + $padding = ' ' * ($maxLength - $key.Length) $escapedValue = $exceptionMessages[$key].Replace("'", "''") - $output += " $key = '$escapedValue'`n" + $output += " $key$padding= '$escapedValue'`n" } $output += "`n # -------------------------------`n # General Messages`n # -------------------------------`n" foreach ($key in $generalMessages.Keys) { + $padding = ' ' * ($maxLength - $key.Length) $escapedValue = $generalMessages[$key].Replace("'", "''") - $output += " $key = '$escapedValue'`n" + $output += " $key$padding= '$escapedValue'`n" } $output += '}' @@ -1839,3 +1843,4 @@ Add-BuildTask Sort-LanguageFiles { Write-Host "Updated file: $($file.FullName)" } } + From 90b50a845b1daa57235be738b528123e33ba170f Mon Sep 17 00:00:00 2001 From: mdaneri Date: Fri, 7 Mar 2025 05:31:38 -0800 Subject: [PATCH 06/26] sort Locales --- pode.build.ps1 | 21 +- src/Locales/ar/Pode.psd1 | 595 ++++++++++++++++++----------------- src/Locales/de/Pode.psd1 | 597 ++++++++++++++++++----------------- src/Locales/en-us/Pode.psd1 | 599 +++++++++++++++++------------------ src/Locales/en/Pode.psd1 | 599 +++++++++++++++++------------------ src/Locales/es/Pode.psd1 | 597 ++++++++++++++++++----------------- src/Locales/fr/Pode.psd1 | 605 +++++++++++++++++------------------ src/Locales/it/Pode.psd1 | 609 ++++++++++++++++++------------------ src/Locales/ja/Pode.psd1 | 597 ++++++++++++++++++----------------- src/Locales/ko/Pode.psd1 | 597 ++++++++++++++++++----------------- src/Locales/nl/Pode.psd1 | 599 +++++++++++++++++------------------ src/Locales/pl/Pode.psd1 | 597 ++++++++++++++++++----------------- src/Locales/pt/Pode.psd1 | 597 ++++++++++++++++++----------------- src/Locales/zh/Pode.psd1 | 597 ++++++++++++++++++----------------- 14 files changed, 3953 insertions(+), 3853 deletions(-) diff --git a/pode.build.ps1 b/pode.build.ps1 index e500d6bf3..7505a11de 100644 --- a/pode.build.ps1 +++ b/pode.build.ps1 @@ -1821,25 +1821,34 @@ Add-BuildTask Sort-LanguageFiles { $maxLength = ($sortedKeys | Measure-Object -Property Length -Maximum).Maximum + 1 - $output = "@{`n # -------------------------------`n # Exception Messages`n # -------------------------------`n" + $lines = @() + $lines += '@{' + $lines += ' # -------------------------------' + $lines += ' # Exception Messages' + $lines += ' # -------------------------------' foreach ($key in $exceptionMessages.Keys) { $padding = ' ' * ($maxLength - $key.Length) $escapedValue = $exceptionMessages[$key].Replace("'", "''") - $output += " $key$padding= '$escapedValue'`n" + $lines += " $key$padding= '$escapedValue'" } - $output += "`n # -------------------------------`n # General Messages`n # -------------------------------`n" + $lines += '' + $lines += ' # -------------------------------' + $lines += ' # General Messages' + $lines += ' # -------------------------------' foreach ($key in $generalMessages.Keys) { $padding = ' ' * ($maxLength - $key.Length) $escapedValue = $generalMessages[$key].Replace("'", "''") - $output += " $key$padding= '$escapedValue'`n" + $lines += " $key$padding= '$escapedValue'" } - $output += '}' + $lines += '}' + + # Explicitly write CRLF endings + [System.IO.File]::WriteAllText($file.FullName, ($lines -join "`r`n") + "`r`n", [System.Text.UTF8Encoding]::new($false)) - Set-Content -Path $file.FullName -Value $output -Encoding UTF8 Write-Host "Updated file: $($file.FullName)" } } diff --git a/src/Locales/ar/Pode.psd1 b/src/Locales/ar/Pode.psd1 index d9617f469..b5faeef1b 100644 --- a/src/Locales/ar/Pode.psd1 +++ b/src/Locales/ar/Pode.psd1 @@ -1,329 +1,336 @@ @{ - schemaValidationRequiresPowerShell610ExceptionMessage = 'يتطلب التحقق من صحة المخطط إصدار PowerShell 6.1.0 أو أحدث.' + # ------------------------------- + # Exception Messages + # ------------------------------- + accessLimitRuleAlreadyExistsExceptionMessage = 'تم تعريف قاعدة الحد الأقصى للوصول بالفعل: {0}' + accessLimitRuleDoesNotExistExceptionMessage = 'قاعدة الحد الأقصى للوصول غير موجودة: {0}' + accessMethodAlreadyDefinedExceptionMessage = 'طريقة الوصول معرفة بالفعل: {0}' + accessMethodDoesNotExistExceptionMessage = 'طريقة الوصول غير موجودة: {0}.' + accessMethodNotExistExceptionMessage = 'طريقة الوصول غير موجودة: {0}' + accessMethodNotExistForMergingExceptionMessage = 'طريقة الوصول غير موجودة للدمج: {0}' + accessRequiresAuthenticationOnRoutesExceptionMessage = 'يتطلب الوصول توفير المصادقة على الطرق.' + acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'رسالة الإقرار مدعومة فقط على نقاط النهاية SMTP و TCP.' + adModuleNotInstalledExceptionMessage = 'وحدة Active Directory غير مثبتة.' + adModuleWindowsOnlyExceptionMessage = 'وحدة Active Directory متاحة فقط على نظام Windows.' + alreadyConnectedToWebSocketExceptionMessage = 'متصل بالفعل بـ WebSocket بالاسم ''{0}''' + authenticationMethodDoesNotExistExceptionMessage = 'طريقة المصادقة غير موجودة: {0}' + authMethodAlreadyDefinedExceptionMessage = 'طريقة المصادقة محددة بالفعل: {0}' + authMethodNotExistForMergingExceptionMessage = 'طريقة المصادقة غير موجودة للدمج: {0}' + bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'تم تعريف محلل الجسم لنوع المحتوى {0} بالفعل.' + cacheStorageAlreadyExistsExceptionMessage = 'مخزن ذاكرة التخزين المؤقت بالاسم ''{0}'' موجود بالفعل.' + cacheStorageNotFoundForClearExceptionMessage = 'لم يتم العثور على مخزن ذاكرة التخزين المؤقت بالاسم ''{0}'' عند محاولة مسح الذاكرة المؤقتة.' + cacheStorageNotFoundForExistsExceptionMessage = 'لم يتم العثور على مخزن ذاكرة التخزين المؤقت بالاسم ''{0}'' عند محاولة التحقق مما إذا كان العنصر المخزن مؤقتًا ''{1}'' موجودًا.' + cacheStorageNotFoundForRemoveExceptionMessage = 'لم يتم العثور على مخزن ذاكرة التخزين المؤقت بالاسم ''{0}'' عند محاولة إزالة العنصر المخزن مؤقتًا ''{1}''' + cacheStorageNotFoundForRetrieveExceptionMessage = 'لم يتم العثور على مخزن ذاكرة التخزين المؤقت بالاسم ''{0}'' عند محاولة استرجاع العنصر المخزن مؤقتًا ''{1}''' + cacheStorageNotFoundForSetExceptionMessage = 'لم يتم العثور على مخزن ذاكرة التخزين المؤقت بالاسم ''{0}'' عند محاولة تعيين العنصر المخزن مؤقتًا ''{1}''' + cannotCreatePropertyWithoutTypeExceptionMessage = 'لا يمكن إنشاء الخاصية لأنه لم يتم تعريف نوع.' + cannotLockNullObjectExceptionMessage = 'لا يمكن قفل كائن فارغ.' + cannotLockValueTypeExceptionMessage = 'لا يمكن قفل [ValueType].' + cannotSupplyIntervalForQuarterExceptionMessage = 'لا يمكن توفير قيمة الفاصل الزمني لكل ربع.' + cannotSupplyIntervalForYearExceptionMessage = 'لا يمكن توفير قيمة الفاصل الزمني لكل سنة.' + cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = 'لا يمكن توفير فترة زمنية عندما يكون المعامل ''Every'' مضبوطًا على None.' + cannotUnlockNullObjectExceptionMessage = 'لا يمكن فتح كائن فارغ.' + cannotUnlockValueTypeExceptionMessage = 'لا يمكن فتح [ValueType].' + certificateExpiredExceptionMessage = 'الشهادة ''{0}'' منتهية الصلاحية: {1}' + certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'تم توفير شهادة لنقطة نهاية غير HTTPS/WSS.' + certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'بصمات الإبهام/الاسم للشهادة مدعومة فقط على Windows.' + clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'الشهادات العميلة مدعومة فقط على نقاط النهاية HTTPS.' + credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'عند تمرير بيانات الاعتماد، سيتم اعتبار العلامة * للعنوان كـ سلسلة نصية حرفية وليس كعلامة.' + crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'فحص نهاية الرسالة CRLF مدعوم فقط على نقاط النهاية TCP.' + cronExpressionInvalidExceptionMessage = 'يجب أن تتكون تعبير Cron من 5 أجزاء فقط: {0}' + csrfCookieRequiresSecretExceptionMessage = 'عند استخدام ملفات تعريف الارتباط لـ CSRF، يكون السر مطلوبًا. يمكنك تقديم سر أو تعيين السر العالمي لملف تعريف الارتباط - (Set-PodeCookieSecret '''' -Global)' + csrfMiddlewareNotInitializedExceptionMessage = 'لم يتم تهيئة CSRF Middleware.' customAccessPathOrScriptBlockRequiredExceptionMessage = 'مطلوب مسار أو ScriptBlock للحصول على قيم الوصول المخصصة.' - operationIdMustBeUniqueForArrayExceptionMessage = 'يجب أن يكون OperationID: {0} فريدًا ولا يمكن تطبيقه على مصفوفة.' - endpointNotDefinedForRedirectingExceptionMessage = "لم يتم تعريف نقطة نهاية باسم '{0}' لإعادة التوجيه." - filesHaveChangedMessage = 'تم تغيير الملفات التالية:' - iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN مفقود.' - minValueGreaterThanMaxExceptionMessage = 'يجب ألا تكون القيمة الدنيا {0} أكبر من القيمة القصوى.' - noLogicPassedForRouteExceptionMessage = 'لم يتم تمرير منطق للمسار: {0}' - scriptPathDoesNotExistExceptionMessage = 'مسار البرنامج النصي غير موجود: {0}' - mutexAlreadyExistsExceptionMessage = 'يوجد بالفعل Mutex بالاسم التالي: {0}' - listeningOnEndpointsMessage = 'الاستماع على {0} نقطة(نقاط) النهاية التالية [{1} خيط(خيوط)]:' - unsupportedFunctionInServerlessContextExceptionMessage = 'الدالة {0} غير مدعومة في سياق بدون خادم.' + customSessionStorageMethodNotImplementedExceptionMessage = 'تخزين الجلسة المخصص لا ينفذ الطريقة المطلوبة ''{0}()''.' + daysInMonthExceededExceptionMessage = 'يحتوي {0} على {1} أيام فقط، ولكن تم توفير {2}.' + defaultAuthNotInListExceptionMessage = 'المصادقة الافتراضية ''{0}'' غير موجودة في قائمة المصادقة المقدمة.' + defaultEndpointAlreadySetExceptionMessage = 'تم تعيين نقطة نهاية افتراضية للنوع ''{0}''. يُسمح فقط بنقطة نهاية افتراضية واحدة لكل نوع.' + defaultValueNotBooleanOrEnumExceptionMessage = 'القيمة الافتراضية ليست من نوع boolean وليست جزءًا من التعداد.' + definitionTagChangeNotAllowedExceptionMessage = 'لا يمكن تغيير علامة التعريف لمسار.' + definitionTagNotDefinedExceptionMessage = 'لم يتم تعريف علامة التعريف {0}.' + descriptionRequiredExceptionMessage = 'مطلوب وصف للمسار: {0} الاستجابة: {1}' + discriminatorIncompatibleWithAllOfExceptionMessage = 'المعامل ''Discriminator'' غير متوافق مع ''allOf''.' + discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = 'يمكن استخدام المعامل ''DiscriminatorMapping'' فقط عندما تكون خاصية ''DiscriminatorProperty'' موجودة.' + durationMustBeZeroOrGreaterExceptionMessage = 'يجب أن تكون المدة 0 أو أكبر، ولكن تم الحصول عليها: {0}s' + encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'ينطبق سمة الترميز فقط على نصوص الطلبات multipart و application/x-www-form-urlencoded.' + endpointAlreadyDefinedExceptionMessage = 'تم تعريف نقطة نهاية باسم ''{0}'' بالفعل.' + endpointNameNotExistExceptionMessage = 'نقطة النهاية بالاسم ''{0}'' غير موجودة.' + endpointNotDefinedForRedirectingExceptionMessage = 'لم يتم تعريف نقطة نهاية باسم ''{0}'' لإعادة التوجيه.' + endpointNotExistExceptionMessage = 'نقطة النهاية مع البروتوكول ''{0}'' والعنوان ''{1}'' أو العنوان المحلي ''{2}'' غير موجودة.' + errorLoggingAlreadyEnabledExceptionMessage = 'تم تمكين تسجيل الأخطاء بالفعل.' + eventAlreadyRegisteredExceptionMessage = 'الحدث {0} مسجل بالفعل: {1}' + eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'تسجيل عارض الأحداث مدعوم فقط على Windows.' expectedNoJwtSignatureSuppliedExceptionMessage = 'لم يكن من المتوقع توفير توقيع JWT.' - secretAlreadyMountedExceptionMessage = "تم تثبيت سر بالاسم '{0}' بالفعل." + explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'وضع TLS الصريح مدعوم فقط على نقاط النهاية SMTPS و TCPS.' failedToAcquireLockExceptionMessage = 'فشل في الحصول على قفل على الكائن.' - noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: لم يتم توفير مسار للمسار الثابت.' - invalidHostnameSuppliedExceptionMessage = 'اسم المضيف المقدم غير صالح: {0}' - authMethodAlreadyDefinedExceptionMessage = 'طريقة المصادقة محددة بالفعل: {0}' - csrfCookieRequiresSecretExceptionMessage = "عند استخدام ملفات تعريف الارتباط لـ CSRF، يكون السر مطلوبًا. يمكنك تقديم سر أو تعيين السر العالمي لملف تعريف الارتباط - (Set-PodeCookieSecret '' -Global)" - nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'مطلوب ScriptBlock غير فارغ لإنشاء مسار الصفحة.' - noPropertiesMutuallyExclusiveExceptionMessage = "المعامل 'NoProperties' يتعارض مع 'Properties' و 'MinProperties' و 'MaxProperties'." - incompatiblePodeDllExceptionMessage = 'يتم تحميل إصدار غير متوافق من Pode.DLL {0}. الإصدار {1} مطلوب. افتح جلسة Powershell/pwsh جديدة وأعد المحاولة.' - accessMethodDoesNotExistExceptionMessage = 'طريقة الوصول غير موجودة: {0}.' - scheduleAlreadyDefinedExceptionMessage = '[الجدول الزمني] {0}: الجدول الزمني معرف بالفعل.' - secondsValueCannotBeZeroOrLessExceptionMessage = 'لا يمكن أن تكون قيمة الثواني 0 أو أقل لـ {0}' - pathToLoadNotFoundExceptionMessage = 'لم يتم العثور على المسار لتحميل {0}: {1}' + failedToAcquireMutexOwnershipExceptionMessage = 'فشل في الحصول على ملكية Mutex. اسم Mutex: {0}' + failedToAcquireSemaphoreOwnershipExceptionMessage = 'فشل في الحصول على ملكية Semaphore. اسم Semaphore: {0}' + failedToCloseRunspacePoolExceptionMessage = 'فشل في إغلاق RunspacePool: {0}' + failedToConnectToUrlExceptionMessage = 'فشل الاتصال بعنوان URL: {0}' + failedToConnectToWebSocketExceptionMessage = 'فشل الاتصال بـ WebSocket: {0}' + failedToCreateOpenSslCertExceptionMessage = 'فشل في إنشاء شهادة OpenSSL: {0}' failedToImportModuleExceptionMessage = 'فشل في استيراد الوحدة: {0}' - endpointNotExistExceptionMessage = "نقطة النهاية مع البروتوكول '{0}' والعنوان '{1}' أو العنوان المحلي '{2}' غير موجودة." - terminatingMessage = 'إنهاء' - noCommandsSuppliedToConvertToRoutesExceptionMessage = 'لم يتم توفير أي أوامر لتحويلها إلى طرق.' - invalidTaskTypeExceptionMessage = 'نوع المهمة غير صالح، المتوقع إما [System.Threading.Tasks.Task] أو [hashtable].' - alreadyConnectedToWebSocketExceptionMessage = "متصل بالفعل بـ WebSocket بالاسم '{0}'" - crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'فحص نهاية الرسالة CRLF مدعوم فقط على نقاط النهاية TCP.' - testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = "يجب تمكين 'Test-PodeOAComponentSchema' باستخدام 'Enable-PodeOpenApi -EnableSchemaValidation'" - adModuleNotInstalledExceptionMessage = 'وحدة Active Directory غير مثبتة.' - cronExpressionInvalidExceptionMessage = 'يجب أن تتكون تعبير Cron من 5 أجزاء فقط: {0}' - noSessionToSetOnResponseExceptionMessage = 'لا توجد جلسة متاحة لتعيينها على الاستجابة.' - valueOutOfRangeExceptionMessage = "القيمة '{0}' لـ {1} غير صالحة، يجب أن تكون بين {2} و {3}" - loggingMethodAlreadyDefinedExceptionMessage = 'تم تعريف طريقة التسجيل بالفعل: {0}' - noSecretForHmac256ExceptionMessage = 'لم يتم تقديم أي سر لتجزئة HMAC256.' - eolPowerShellWarningMessage = '[تحذير] لم يتم اختبار Pode {0} على PowerShell {1}، حيث أنه نهاية العمر.' - runspacePoolFailedToLoadExceptionMessage = 'فشل تحميل RunspacePool لـ {0}.' - noEventRegisteredExceptionMessage = 'لا يوجد حدث {0} مسجل: {1}' - scheduleCannotHaveNegativeLimitExceptionMessage = '[الجدول الزمني] {0}: لا يمكن أن يكون له حد سلبي.' - openApiRequestStyleInvalidForParameterExceptionMessage = 'لا يمكن أن يكون نمط الطلب OpenApi {0} لمعلمة {1}.' - openApiDocumentNotCompliantExceptionMessage = 'مستند OpenAPI غير متوافق.' - taskDoesNotExistExceptionMessage = "المهمة '{0}' غير موجودة." - scopedVariableNotFoundExceptionMessage = 'لم يتم العثور على المتغير المحدد: {0}' - sessionsRequiredForCsrfExceptionMessage = 'الجلسات مطلوبة لاستخدام CSRF إلا إذا كنت ترغب في استخدام ملفات تعريف الارتباط.' - nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'مطلوب ScriptBlock غير فارغ لطريقة التسجيل.' - credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'عند تمرير بيانات الاعتماد، سيتم اعتبار العلامة * للعنوان كـ سلسلة نصية حرفية وليس كعلامة.' - podeNotInitializedExceptionMessage = 'لم يتم تهيئة Pode.' - multipleEndpointsForGuiMessage = 'تم تعريف نقاط نهاية متعددة، سيتم استخدام الأولى فقط للواجهة الرسومية.' - operationIdMustBeUniqueExceptionMessage = 'يجب أن يكون OperationID: {0} فريدًا.' - invalidJsonJwtExceptionMessage = 'تم العثور على قيمة JSON غير صالحة في JWT' - noAlgorithmInJwtHeaderExceptionMessage = 'لم يتم توفير أي خوارزمية في رأس JWT.' - openApiVersionPropertyMandatoryExceptionMessage = 'خاصية إصدار OpenApi إلزامية.' - limitValueCannotBeZeroOrLessExceptionMessage = 'لا يمكن أن تكون القيمة الحدية 0 أو أقل لـ {0}' - timerDoesNotExistExceptionMessage = "المؤقت '{0}' غير موجود." - openApiGenerationDocumentErrorMessage = 'خطأ في مستند إنشاء OpenAPI:' - routeAlreadyContainsCustomAccessExceptionMessage = "المسار '[{0}] {1}' يحتوي بالفعل على وصول مخصص باسم '{2}'" - maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'لا يمكن أن يكون الحد الأقصى لمؤشرات ترابط WebSocket المتزامنة أقل من الحد الأدنى {0}، ولكن تم الحصول عليه: {1}' - middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: تم تعريف الوسيط بالفعل.' + failedToOpenRunspacePoolExceptionMessage = 'فشل في فتح RunspacePool: {0}' + failedToParseAddressExceptionMessage = 'فشل في تحليل ''{0}'' كعنوان IP/مضيف:منفذ صالح' + fileWatcherAlreadyDefinedExceptionMessage = 'تم تعريف مراقب الملفات باسم ''{0}'' بالفعل.' + fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = 'الدالة ''{0}'' لا تقبل مصفوفة كمدخل لأنبوب البيانات.' + getRequestBodyNotAllowedExceptionMessage = '''{0}'' لا يمكن أن يحتوي على جسم الطلب. استخدم -AllowNonStandardBody لتجاوز هذا التقييد.' + handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: تم تعريف المعالج بالفعل.' + hashtableMiddlewareNoLogicExceptionMessage = 'مكون Middleware من نوع Hashtable المقدم لا يحتوي على منطق معرف.' + headerMustHaveNameInEncodingContextExceptionMessage = 'يجب أن يحتوي الرأس على اسم عند استخدامه في سياق الترميز.' + iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN مفقود.' + iisAuthSupportIsForWindowsOnlyExceptionMessage = 'دعم مصادقة IIS هو فقط لنظام Windows.' + incompatiblePodeDllExceptionMessage = 'يتم تحميل إصدار غير متوافق من Pode.DLL {0}. الإصدار {1} مطلوب. افتح جلسة Powershell/pwsh جديدة وأعد المحاولة.' + invalidAccessControlMaxAgeDurationExceptionMessage = 'مدة Access-Control-Max-Age غير صالحة المقدمة: {0}. يجب أن تكون أكبر من 0.' + invalidAliasFoundExceptionMessage = 'تم العثور على اسم مستعار غير صالح {0}: {1}' invalidAtomCharacterExceptionMessage = 'حرف الذرة غير صالح: {0}' + invalidBase64JwtExceptionMessage = 'تم العثور على قيمة مشفرة بتنسيق Base64 غير صالحة في JWT' + invalidContentTypeForSchemaExceptionMessage = '''content-type'' غير صالح في المخطط: {0}' invalidCronAtomFormatExceptionMessage = 'تم العثور على تنسيق cron غير صالح: {0}' - cacheStorageNotFoundForRetrieveExceptionMessage = "لم يتم العثور على مخزن ذاكرة التخزين المؤقت بالاسم '{0}' عند محاولة استرجاع العنصر المخزن مؤقتًا '{1}'" - headerMustHaveNameInEncodingContextExceptionMessage = 'يجب أن يحتوي الرأس على اسم عند استخدامه في سياق الترميز.' - moduleDoesNotContainFunctionExceptionMessage = 'الوحدة {0} لا تحتوي على الوظيفة {1} لتحويلها إلى مسار.' - pathToIconForGuiDoesNotExistExceptionMessage = 'المسار إلى الأيقونة للواجهة الرسومية غير موجود: {0}' - noTitleSuppliedForPageExceptionMessage = 'لم يتم توفير عنوان للصفحة {0}.' - certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'تم توفير شهادة لنقطة نهاية غير HTTPS/WSS.' - cannotLockNullObjectExceptionMessage = 'لا يمكن قفل كائن فارغ.' - showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui متاح حاليًا فقط لـ Windows PowerShell و PowerShell 7+ على Windows.' - unlockSecretButNoScriptBlockExceptionMessage = 'تم تقديم سر الفتح لنوع خزنة سرية مخصصة، ولكن لم يتم تقديم ScriptBlock الفتح.' + invalidHostnameSuppliedExceptionMessage = 'اسم المضيف المقدم غير صالح: {0}' invalidIpAddressExceptionMessage = 'عنوان IP المقدم غير صالح: {0}' + invalidJsonJwtExceptionMessage = 'تم العثور على قيمة JSON غير صالحة في JWT' + invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'خوارزمية رأس JWT المقدمة غير صالحة.' + invalidJwtSignatureSuppliedExceptionMessage = 'توقيع JWT المقدم غير صالح.' + invalidJwtSuppliedExceptionMessage = 'JWT المقدم غير صالح.' + invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'مكون Middleware من نوع Hashtable المقدم يحتوي على نوع منطق غير صالح. كان المتوقع ScriptBlock، ولكن تم الحصول عليه: {0}' + invalidMiddlewareTypeExceptionMessage = 'أحد مكونات Middleware المقدمة من نوع غير صالح. كان المتوقع إما ScriptBlock أو Hashtable، ولكن تم الحصول عليه: {0}' + invalidPathWildcardOrDirectoryExceptionMessage = 'لا يمكن أن يكون المسار المقدم عبارة عن حرف بدل أو دليل: {0}' + invalidPortExceptionMessage = 'لا يمكن أن يكون المنفذ سالبًا: {0}' + invalidSchemeForAuthValidatorExceptionMessage = 'تتطلب الخطة ''{0}'' المقدمة لمحقق المصادقة ''{1}'' ScriptBlock صالح.' + invalidSecretValueTypeExceptionMessage = 'قيمة السر من نوع غير صالح. الأنواع المتوقعة: String، SecureString، HashTable، Byte[]، أو PSCredential. ولكن تم الحصول عليه: {0}' + invalidStrictTransportSecurityDurationExceptionMessage = 'تم توفير مدة Strict-Transport-Security غير صالحة: {0}. يجب أن تكون أكبر من 0.' + invalidTaskTypeExceptionMessage = 'نوع المهمة غير صالح، المتوقع إما [System.Threading.Tasks.Task] أو [hashtable].' + invalidWebExceptionTypeExceptionMessage = 'الاستثناء من نوع غير صالح، يجب أن يكون إما WebException أو HttpRequestException، ولكن تم الحصول عليه: {0}' + jwtExpiredExceptionMessage = 'انتهت صلاحية JWT.' + jwtNotYetValidExceptionMessage = 'JWT غير صالح للاستخدام بعد.' + limitValueCannotBeZeroOrLessExceptionMessage = 'لا يمكن أن تكون القيمة الحدية 0 أو أقل لـ {0}' + localEndpointConflictExceptionMessage = 'تم تعريف كل من ''{0}'' و ''{1}'' كنقاط نهاية محلية لـ OpenAPI، لكن يُسمح فقط بنقطة نهاية محلية واحدة لكل تعريف API.' + loggingMethodAlreadyDefinedExceptionMessage = 'تم تعريف طريقة التسجيل بالفعل: {0}' + loggingMethodRequiresValidScriptBlockExceptionMessage = 'تتطلب طريقة الإخراج المقدمة لطريقة التسجيل ''{0}'' ScriptBlock صالح.' maxDaysInvalidExceptionMessage = 'يجب أن يكون MaxDays 0 أو أكبر، ولكن تم الحصول على: {0}' - noRemoveScriptBlockForVaultExceptionMessage = "لم يتم تقديم ScriptBlock الإزالة لإزالة الأسرار من الخزنة '{0}'" - noSecretExpectedForNoSignatureExceptionMessage = 'لم يكن من المتوقع تقديم أي سر لعدم وجود توقيع.' - noCertificateFoundExceptionMessage = "لم يتم العثور على شهادة في {0}{1} لـ '{2}'" - minValueInvalidExceptionMessage = "القيمة الدنيا '{0}' لـ {1} غير صالحة، يجب أن تكون أكبر من/أو تساوي {2}" - accessRequiresAuthenticationOnRoutesExceptionMessage = 'يتطلب الوصول توفير المصادقة على الطرق.' - noSecretForHmac384ExceptionMessage = 'لم يتم تقديم أي سر لتجزئة HMAC384.' - windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'دعم المصادقة المحلية لـ Windows هو فقط لنظام Windows.' - definitionTagNotDefinedExceptionMessage = 'لم يتم تعريف علامة التعريف {0}.' - noComponentInDefinitionExceptionMessage = 'لا توجد مكون من نوع {0} باسم {1} متاح في تعريف {2}.' - noSmtpHandlersDefinedExceptionMessage = 'لم يتم تعريف أي معالجات SMTP.' - sessionMiddlewareAlreadyInitializedExceptionMessage = 'تم تهيئة Session Middleware بالفعل.' - reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = "ميزة المكون القابل لإعادة الاستخدام 'pathItems' غير متوفرة في OpenAPI v3.0." - wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'العلامة * للعنوان غير متوافقة مع مفتاح AutoHeaders.' - noDataForFileUploadedExceptionMessage = "لا توجد بيانات للملف '{0}' الذي تم تحميله في الطلب." - sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'يمكن تكوين SSE فقط على الطلبات التي تحتوي على قيمة رأس Accept النص/تيار الأحداث.' - noSessionAvailableToSaveExceptionMessage = 'لا توجد جلسة متاحة للحفظ.' - pathParameterRequiresRequiredSwitchExceptionMessage = "إذا كانت موقع المعلمة هو 'Path'، فإن المعلمة التبديل 'Required' إلزامية." - noOpenApiUrlSuppliedExceptionMessage = 'لم يتم توفير عنوان URL OpenAPI لـ {0}.' maximumConcurrentSchedulesInvalidExceptionMessage = 'يجب أن تكون الجداول الزمنية المتزامنة القصوى >=1 ولكن تم الحصول على: {0}' - snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins مدعومة فقط في Windows PowerShell.' - eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'تسجيل عارض الأحداث مدعوم فقط على Windows.' - parametersMutuallyExclusiveExceptionMessage = "المعاملات '{0}' و '{1}' متعارضة." - pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'ميزة PathItems غير مدعومة في OpenAPI v3.0.x' - openApiParameterRequiresNameExceptionMessage = 'يتطلب معلمة OpenApi اسمًا محددًا.' + maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'لا يمكن أن تكون الجداول الزمنية المتزامنة القصوى أقل من الحد الأدنى {0} ولكن تم الحصول على: {1}' + maximumConcurrentTasksInvalidExceptionMessage = 'يجب أن يكون الحد الأقصى للمهام المتزامنة >=1، ولكن تم الحصول عليه: {0}' maximumConcurrentTasksLessThanMinimumExceptionMessage = 'لا يمكن أن يكون الحد الأقصى للمهام المتزامنة أقل من الحد الأدنى {0}، ولكن تم الحصول عليه: {1}' - noSemaphoreFoundExceptionMessage = "لم يتم العثور على Semaphore باسم '{0}'" - singleValueForIntervalExceptionMessage = 'يمكنك تقديم قيمة {0} واحدة فقط عند استخدام الفواصل الزمنية.' - jwtNotYetValidExceptionMessage = 'JWT غير صالح للاستخدام بعد.' - verbAlreadyDefinedForUrlExceptionMessage = '[الفعل] {0}: تم التعريف بالفعل لـ {1}' - noSecretNamedMountedExceptionMessage = "لم يتم تثبيت أي سر بالاسم '{0}'." + maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'يجب أن يكون الحد الأقصى لمؤشرات ترابط WebSocket المتزامنة >=1، ولكن تم الحصول عليه: {0}' + maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'لا يمكن أن يكون الحد الأقصى لمؤشرات ترابط WebSocket المتزامنة أقل من الحد الأدنى {0}، ولكن تم الحصول عليه: {1}' + maxSizeInvalidExceptionMessage = 'يجب أن يكون MaxSize 0 أو أكبر، ولكن تم الحصول على: {0}' + maxValueInvalidExceptionMessage = 'القيمة القصوى ''{0}'' لـ {1} غير صالحة، يجب أن تكون أقل من/أو تساوي {2}' + mergeDefaultAuthNotInListExceptionMessage = 'المصادقة MergeDefault ''{0}'' غير موجودة في قائمة المصادقة المقدمة.' + methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: تم التعريف بالفعل.' + methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: تم التعريف بالفعل لـ {2}' + middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: تم تعريف الوسيط بالفعل.' + middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: لم يتم توفير أي منطق في ScriptBlock.' + minValueGreaterThanMaxExceptionMessage = 'يجب ألا تكون القيمة الدنيا {0} أكبر من القيمة القصوى.' + minValueInvalidExceptionMessage = 'القيمة الدنيا ''{0}'' لـ {1} غير صالحة، يجب أن تكون أكبر من/أو تساوي {2}' + moduleDoesNotContainFunctionExceptionMessage = 'الوحدة {0} لا تحتوي على الوظيفة {1} لتحويلها إلى مسار.' moduleOrVersionNotFoundExceptionMessage = 'لم يتم العثور على الوحدة أو الإصدار على {0}: {1}@{2}' - noScriptBlockSuppliedExceptionMessage = 'لم يتم تقديم أي ScriptBlock.' - noSecretVaultRegisteredExceptionMessage = "لم يتم تسجيل خزينة سرية بالاسم '{0}'." + modulePathDoesNotExistExceptionMessage = 'مسار الوحدة غير موجود: {0}' + multiTypePropertiesRequireOpenApi31ExceptionMessage = 'تتطلب خصائص الأنواع المتعددة إصدار OpenApi 3.1 أو أعلى.' + mustBeRunningWithAdminPrivilegesExceptionMessage = 'يجب التشغيل بامتيازات المسؤول للاستماع إلى العناوين غير المحلية.' + mutexAlreadyExistsExceptionMessage = 'يوجد بالفعل Mutex بالاسم التالي: {0}' nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = 'مطلوب اسم لنقطة النهاية إذا تم توفير معامل RedirectTo.' - openApiLicenseObjectRequiresNameExceptionMessage = "يتطلب كائن OpenAPI 'license' الخاصية 'name'. استخدم المعامل -LicenseName." - sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: مسار المصدر المقدم للمسار الثابت غير موجود: {1}' + nextTriggerCalculationErrorExceptionMessage = 'يبدو أن هناك خطأ ما أثناء محاولة حساب تاريخ المشغل التالي: {0}' + noAlgorithmInJwtHeaderExceptionMessage = 'لم يتم توفير أي خوارزمية في رأس JWT.' + noCertificateFoundExceptionMessage = 'لم يتم العثور على شهادة في {0}{1} لـ ''{2}''' + noCommandsSuppliedToConvertToRoutesExceptionMessage = 'لم يتم توفير أي أوامر لتحويلها إلى طرق.' + noComponentInDefinitionExceptionMessage = 'لا توجد مكون من نوع {0} باسم {1} متاح في تعريف {2}.' + noDataForFileUploadedExceptionMessage = 'لا توجد بيانات للملف ''{0}'' الذي تم تحميله في الطلب.' + noDomainServerNameForWindowsAdAuthExceptionMessage = 'لم يتم توفير اسم خادم المجال لمصادقة Windows AD.' + noEventRegisteredExceptionMessage = 'لا يوجد حدث {0} مسجل: {1}' + noJwtSignatureForAlgorithmExceptionMessage = 'لم يتم توفير توقيع JWT لـ {0}.' + noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: لم يتم تمرير منطق.' + noLogicPassedForRouteExceptionMessage = 'لم يتم تمرير منطق للمسار: {0}' + noMutexFoundExceptionMessage = 'لم يتم العثور على Mutex باسم ''{0}''' noNameForWebSocketDisconnectExceptionMessage = 'لا يوجد اسم لفصل WebSocket من المزود.' - certificateExpiredExceptionMessage = "الشهادة '{0}' منتهية الصلاحية: {1}" - secretVaultUnlockExpiryDateInPastExceptionMessage = 'تاريخ انتهاء صلاحية فتح مخزن الأسرار في الماضي (UTC): {0}' - invalidWebExceptionTypeExceptionMessage = 'الاستثناء من نوع غير صالح، يجب أن يكون إما WebException أو HttpRequestException، ولكن تم الحصول عليه: {0}' - invalidSecretValueTypeExceptionMessage = 'قيمة السر من نوع غير صالح. الأنواع المتوقعة: String، SecureString، HashTable، Byte[]، أو PSCredential. ولكن تم الحصول عليه: {0}' - explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'وضع TLS الصريح مدعوم فقط على نقاط النهاية SMTPS و TCPS.' - discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = "يمكن استخدام المعامل 'DiscriminatorMapping' فقط عندما تكون خاصية 'DiscriminatorProperty' موجودة." - scriptErrorExceptionMessage = "خطأ '{0}' في البرنامج النصي {1} {2} (السطر {3}) الحرف {4} أثناء تنفيذ {5} على الكائن {6} 'الصنف: {7} الصنف الأساسي: {8}" - cannotSupplyIntervalForQuarterExceptionMessage = 'لا يمكن توفير قيمة الفاصل الزمني لكل ربع.' - scheduleEndTimeMustBeInFutureExceptionMessage = '[الجدول الزمني] {0}: يجب أن تكون قيمة EndTime في المستقبل.' - invalidJwtSignatureSuppliedExceptionMessage = 'توقيع JWT المقدم غير صالح.' - noSetScriptBlockForVaultExceptionMessage = "لم يتم تقديم ScriptBlock الإعداد لتحديث/إنشاء الأسرار في الخزنة '{0}'" - accessMethodNotExistForMergingExceptionMessage = 'طريقة الوصول غير موجودة للدمج: {0}' - defaultAuthNotInListExceptionMessage = "المصادقة الافتراضية '{0}' غير موجودة في قائمة المصادقة المقدمة." - parameterHasNoNameExceptionMessage = "لا يحتوي المعامل على اسم. يرجى إعطاء هذا المكون اسمًا باستخدام معامل 'Name'." - methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: تم التعريف بالفعل لـ {2}' - fileWatcherAlreadyDefinedExceptionMessage = "تم تعريف مراقب الملفات باسم '{0}' بالفعل." - noServiceHandlersDefinedExceptionMessage = 'لم يتم تعريف أي معالجات خدمة.' - secretRequiredForCustomSessionStorageExceptionMessage = 'مطلوب سر عند استخدام تخزين الجلسة المخصص.' - secretManagementModuleNotInstalledExceptionMessage = 'وحدة Microsoft.PowerShell.SecretManagement غير مثبتة.' + noNameForWebSocketRemoveExceptionMessage = 'لا يوجد اسم لإزالة WebSocket من المزود.' + noNameForWebSocketResetExceptionMessage = 'لا يوجد اسم لإعادة تعيين WebSocket من المزود.' + noNameForWebSocketSendMessageExceptionMessage = 'لا يوجد اسم لإرسال رسالة إلى WebSocket المزود.' + nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'مطلوب ScriptBlock غير فارغ لطريقة المصادقة.' + nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'مطلوب ScriptBlock غير فارغ لخطة المصادقة المخصصة.' + nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'مطلوب ScriptBlock غير فارغ لطريقة إخراج السجل المخصصة.' + nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'مطلوب ScriptBlock غير فارغ لطريقة التسجيل.' + nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'مطلوب ScriptBlock غير فارغ لإنشاء مسار الصفحة.' + noOpenApiUrlSuppliedExceptionMessage = 'لم يتم توفير عنوان URL OpenAPI لـ {0}.' noPathSuppliedForRouteExceptionMessage = 'لم يتم توفير مسار للطريق.' - validationOfAnyOfSchemaNotSupportedExceptionMessage = "التحقق من مخطط يتضمن 'أي منها' غير مدعوم." - iisAuthSupportIsForWindowsOnlyExceptionMessage = 'دعم مصادقة IIS هو فقط لنظام Windows.' - oauth2InnerSchemeInvalidExceptionMessage = 'يمكن أن تكون OAuth2 InnerScheme إما مصادقة Basic أو Form فقط، ولكن تم الحصول على: {0}' + noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: لم يتم توفير مسار للمسار الثابت.' + noPropertiesMutuallyExclusiveExceptionMessage = 'المعامل ''NoProperties'' يتعارض مع ''Properties'' و ''MinProperties'' و ''MaxProperties''.' + noRemoveScriptBlockForVaultExceptionMessage = 'لم يتم تقديم ScriptBlock الإزالة لإزالة الأسرار من الخزنة ''{0}''' noRoutePathSuppliedForPageExceptionMessage = 'لم يتم توفير مسار للصفحة {0}.' - cacheStorageNotFoundForExistsExceptionMessage = "لم يتم العثور على مخزن ذاكرة التخزين المؤقت بالاسم '{0}' عند محاولة التحقق مما إذا كان العنصر المخزن مؤقتًا '{1}' موجودًا." - handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: تم تعريف المعالج بالفعل.' - sessionsNotConfiguredExceptionMessage = 'لم يتم تكوين الجلسات.' + noScriptBlockSuppliedExceptionMessage = 'لم يتم تقديم أي ScriptBlock.' + noSecretExpectedForNoSignatureExceptionMessage = 'لم يكن من المتوقع تقديم أي سر لعدم وجود توقيع.' + noSecretForHmac256ExceptionMessage = 'لم يتم تقديم أي سر لتجزئة HMAC256.' + noSecretForHmac384ExceptionMessage = 'لم يتم تقديم أي سر لتجزئة HMAC384.' + noSecretForHmac512ExceptionMessage = 'لم يتم تقديم أي سر لتجزئة HMAC512.' + noSecretForJwtSignatureExceptionMessage = 'لم يتم تقديم أي سر لتوقيع JWT.' + noSecretNamedMountedExceptionMessage = 'لم يتم تثبيت أي سر بالاسم ''{0}''.' + noSecretVaultRegisteredExceptionMessage = 'لم يتم تسجيل خزينة سرية بالاسم ''{0}''.' + noSemaphoreFoundExceptionMessage = 'لم يتم العثور على Semaphore باسم ''{0}''' + noServiceHandlersDefinedExceptionMessage = 'لم يتم تعريف أي معالجات خدمة.' + noSessionAvailableToSaveExceptionMessage = 'لا توجد جلسة متاحة للحفظ.' + noSessionToCalculateDataHashExceptionMessage = 'لا توجد جلسة متاحة لحساب تجزئة البيانات.' + noSessionToSetOnResponseExceptionMessage = 'لا توجد جلسة متاحة لتعيينها على الاستجابة.' + noSetScriptBlockForVaultExceptionMessage = 'لم يتم تقديم ScriptBlock الإعداد لتحديث/إنشاء الأسرار في الخزنة ''{0}''' + noSmtpHandlersDefinedExceptionMessage = 'لم يتم تعريف أي معالجات SMTP.' + noTitleSuppliedForPageExceptionMessage = 'لم يتم توفير عنوان للصفحة {0}.' + noUnlockScriptBlockForVaultExceptionMessage = 'لم يتم تقديم ScriptBlock الفتح لفتح الخزنة ''{0}''' + oauth2ClientSecretRequiredExceptionMessage = 'تتطلب OAuth2 سر العميل عند عدم استخدام PKCE.' + oauth2InnerSchemeInvalidExceptionMessage = 'يمكن أن تكون OAuth2 InnerScheme إما مصادقة Basic أو Form فقط، ولكن تم الحصول على: {0}' + oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = 'مزود OAuth2 لا يدعم نوع الاستجابة ''code''.' + oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = 'مزود OAuth2 لا يدعم نوع المنحة ''password'' المطلوبة لاستخدام InnerScheme.' + oauth2RequiresAuthorizeUrlExceptionMessage = 'تتطلب OAuth2 توفير عنوان URL للتفويض.' + openApiComponentSchemaDoesNotExistExceptionMessage = 'مخطط مكون OpenApi {0} غير موجود.' + openApiDefinitionAlreadyExistsExceptionMessage = 'تعريف OpenAPI باسم {0} موجود بالفعل.' + openApiDocumentNotCompliantExceptionMessage = 'مستند OpenAPI غير متوافق.' + openApiLicenseObjectRequiresNameExceptionMessage = 'يتطلب كائن OpenAPI ''license'' الخاصية ''name''. استخدم المعامل -LicenseName.' + openApiParameterRequiresNameExceptionMessage = 'يتطلب معلمة OpenApi اسمًا محددًا.' + openApiRequestStyleInvalidForParameterExceptionMessage = 'لا يمكن أن يكون نمط الطلب OpenApi {0} لمعلمة {1}.' + openApiVersionPropertyMandatoryExceptionMessage = 'خاصية إصدار OpenApi إلزامية.' + operationIdMustBeUniqueExceptionMessage = 'يجب أن يكون OperationID: {0} فريدًا.' + operationIdMustBeUniqueForArrayExceptionMessage = 'يجب أن يكون OperationID: {0} فريدًا ولا يمكن تطبيقه على مصفوفة.' + pageNameShouldBeAlphaNumericExceptionMessage = 'يجب أن يكون اسم الصفحة قيمة أبجدية رقمية صالحة: {0}' + parameterHasNoNameExceptionMessage = 'لا يحتوي المعامل على اسم. يرجى إعطاء هذا المكون اسمًا باستخدام معامل ''Name''.' + parameterNotSuppliedInRequestExceptionMessage = 'لم يتم توفير معلمة باسم ''{0}'' في الطلب أو لا توجد بيانات متاحة.' + parametersMutuallyExclusiveExceptionMessage = 'المعاملات ''{0}'' و ''{1}'' متعارضة.' + parametersValueOrExternalValueMandatoryExceptionMessage = 'المعاملات ''Value'' أو ''ExternalValue'' إلزامية.' + pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'ميزة PathItems غير مدعومة في OpenAPI v3.0.x' + pathNotExistExceptionMessage = 'المسار غير موجود: {0}' + pathParameterRequiresRequiredSwitchExceptionMessage = 'إذا كانت موقع المعلمة هو ''Path''، فإن المعلمة التبديل ''Required'' إلزامية.' + pathToIconForGuiDoesNotExistExceptionMessage = 'المسار إلى الأيقونة للواجهة الرسومية غير موجود: {0}' + pathToLoadNotFoundExceptionMessage = 'لم يتم العثور على المسار لتحميل {0}: {1}' + podeNotInitializedExceptionMessage = 'لم يتم تهيئة Pode.' + propertiesParameterWithoutNameExceptionMessage = 'لا يمكن استخدام معلمات الخصائص إذا لم يكن لدى الخاصية اسم.' propertiesTypeObjectAssociationExceptionMessage = 'يمكن ربط خصائص النوع Object فقط بـ {0}.' - sessionsRequiredForSessionPersistentAuthExceptionMessage = 'تتطلب المصادقة المستمرة للجلسة جلسات.' - invalidPathWildcardOrDirectoryExceptionMessage = 'لا يمكن أن يكون المسار المقدم عبارة عن حرف بدل أو دليل: {0}' - accessMethodAlreadyDefinedExceptionMessage = 'طريقة الوصول معرفة بالفعل: {0}' - parametersValueOrExternalValueMandatoryExceptionMessage = "المعاملات 'Value' أو 'ExternalValue' إلزامية." - maximumConcurrentTasksInvalidExceptionMessage = 'يجب أن يكون الحد الأقصى للمهام المتزامنة >=1، ولكن تم الحصول عليه: {0}' - cannotCreatePropertyWithoutTypeExceptionMessage = 'لا يمكن إنشاء الخاصية لأنه لم يتم تعريف نوع.' - authMethodNotExistForMergingExceptionMessage = 'طريقة المصادقة غير موجودة للدمج: {0}' - maxValueInvalidExceptionMessage = "القيمة القصوى '{0}' لـ {1} غير صالحة، يجب أن تكون أقل من/أو تساوي {2}" - endpointAlreadyDefinedExceptionMessage = "تم تعريف نقطة نهاية باسم '{0}' بالفعل." - eventAlreadyRegisteredExceptionMessage = 'الحدث {0} مسجل بالفعل: {1}' - parameterNotSuppliedInRequestExceptionMessage = "لم يتم توفير معلمة باسم '{0}' في الطلب أو لا توجد بيانات متاحة." - cacheStorageNotFoundForSetExceptionMessage = "لم يتم العثور على مخزن ذاكرة التخزين المؤقت بالاسم '{0}' عند محاولة تعيين العنصر المخزن مؤقتًا '{1}'" - methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: تم التعريف بالفعل.' - errorLoggingAlreadyEnabledExceptionMessage = 'تم تمكين تسجيل الأخطاء بالفعل.' - valueForUsingVariableNotFoundExceptionMessage = "لم يتم العثور على قيمة لـ '`$using:{0}'." rapidPdfDoesNotSupportOpenApi31ExceptionMessage = 'أداة الوثائق RapidPdf لا تدعم OpenAPI 3.1' - oauth2ClientSecretRequiredExceptionMessage = 'تتطلب OAuth2 سر العميل عند عدم استخدام PKCE.' - invalidBase64JwtExceptionMessage = 'تم العثور على قيمة مشفرة بتنسيق Base64 غير صالحة في JWT' - noSessionToCalculateDataHashExceptionMessage = 'لا توجد جلسة متاحة لحساب تجزئة البيانات.' - cacheStorageNotFoundForRemoveExceptionMessage = "لم يتم العثور على مخزن ذاكرة التخزين المؤقت بالاسم '{0}' عند محاولة إزالة العنصر المخزن مؤقتًا '{1}'" - csrfMiddlewareNotInitializedExceptionMessage = 'لم يتم تهيئة CSRF Middleware.' - infoTitleMandatoryMessage = 'info.title إلزامي.' - typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'النوع {0} يمكن ربطه فقط بجسم.' - userFileDoesNotExistExceptionMessage = 'ملف المستخدم غير موجود: {0}' + rateLimitRuleAlreadyExistsExceptionMessage = 'تم تعريف قاعدة الحد الأقصى للمعدل بالفعل: {0}' + rateLimitRuleDoesNotExistExceptionMessage = 'قاعدة الحد الأقصى للمعدل غير موجودة: {0}' + renamePodeOADefinitionTagExceptionMessage = 'لا يمكن استخدام Rename-PodeOADefinitionTag داخل Select-PodeOADefinition ''ScriptBlock''.' + requestLoggingAlreadyEnabledExceptionMessage = 'تم تمكين تسجيل الطلبات بالفعل.' + reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = 'ميزة المكون القابل لإعادة الاستخدام ''pathItems'' غير متوفرة في OpenAPI v3.0.' + routeAlreadyContainsCustomAccessExceptionMessage = 'المسار ''[{0}] {1}'' يحتوي بالفعل على وصول مخصص باسم ''{2}''' + routeParameterCannotBeNullExceptionMessage = 'لا يمكن أن يكون المعامل ''Route'' فارغًا.' routeParameterNeedsValidScriptblockExceptionMessage = 'المعامل Route يتطلب ScriptBlock صالح وغير فارغ.' - nextTriggerCalculationErrorExceptionMessage = 'يبدو أن هناك خطأ ما أثناء محاولة حساب تاريخ المشغل التالي: {0}' - cannotLockValueTypeExceptionMessage = 'لا يمكن قفل [ValueType].' - failedToCreateOpenSslCertExceptionMessage = 'فشل في إنشاء شهادة OpenSSL: {0}' - jwtExpiredExceptionMessage = 'انتهت صلاحية JWT.' - openingGuiMessage = 'جارٍ فتح الواجهة الرسومية.' - multiTypePropertiesRequireOpenApi31ExceptionMessage = 'تتطلب خصائص الأنواع المتعددة إصدار OpenApi 3.1 أو أعلى.' - noNameForWebSocketRemoveExceptionMessage = 'لا يوجد اسم لإزالة WebSocket من المزود.' - maxSizeInvalidExceptionMessage = 'يجب أن يكون MaxSize 0 أو أكبر، ولكن تم الحصول على: {0}' - iisShutdownMessage = '(إيقاف تشغيل IIS)' - cannotUnlockValueTypeExceptionMessage = 'لا يمكن فتح [ValueType].' - noJwtSignatureForAlgorithmExceptionMessage = 'لم يتم توفير توقيع JWT لـ {0}.' - maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'يجب أن يكون الحد الأقصى لمؤشرات ترابط WebSocket المتزامنة >=1، ولكن تم الحصول عليه: {0}' - acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'رسالة الإقرار مدعومة فقط على نقاط النهاية SMTP و TCP.' - failedToConnectToUrlExceptionMessage = 'فشل الاتصال بعنوان URL: {0}' - failedToAcquireMutexOwnershipExceptionMessage = 'فشل في الحصول على ملكية Mutex. اسم Mutex: {0}' + runspacePoolFailedToLoadExceptionMessage = 'فشل تحميل RunspacePool لـ {0}.' + scheduleAlreadyDefinedExceptionMessage = '[الجدول الزمني] {0}: الجدول الزمني معرف بالفعل.' + scheduleCannotHaveNegativeLimitExceptionMessage = '[الجدول الزمني] {0}: لا يمكن أن يكون له حد سلبي.' + scheduleDoesNotExistExceptionMessage = 'الجدول الزمني ''{0}'' غير موجود.' + scheduleEndTimeMustBeInFutureExceptionMessage = '[الجدول الزمني] {0}: يجب أن تكون قيمة EndTime في المستقبل.' + scheduleProcessDoesNotExistExceptionMessage = 'عملية الجدول الزمني غير موجودة: {0}' + scheduleStartTimeAfterEndTimeExceptionMessage = '[الجدول الزمني] {0}: لا يمكن أن يكون ''StartTime'' بعد ''EndTime''' + schemaValidationRequiresPowerShell610ExceptionMessage = 'يتطلب التحقق من صحة المخطط إصدار PowerShell 6.1.0 أو أحدث.' + schemeRequiresValidScriptBlockExceptionMessage = 'تتطلب الخطة المقدمة لمحقق المصادقة ''{0}'' ScriptBlock صالح.' + scopedVariableAlreadyDefinedExceptionMessage = 'المتغير المحدد بالفعل معرف: {0}' + scopedVariableNotFoundExceptionMessage = 'لم يتم العثور على المتغير المحدد: {0}' + scriptBlockRequiredForMergingUsersExceptionMessage = 'مطلوب ScriptBlock لدمج عدة مستخدمين مصادق عليهم في كائن واحد عندما تكون Valid هي All.' + scriptErrorExceptionMessage = 'خطأ ''{0}'' في البرنامج النصي {1} {2} (السطر {3}) الحرف {4} أثناء تنفيذ {5} على الكائن {6} ''الصنف: {7} الصنف الأساسي: {8}' + scriptPathDoesNotExistExceptionMessage = 'مسار البرنامج النصي غير موجود: {0}' + secondsValueCannotBeZeroOrLessExceptionMessage = 'لا يمكن أن تكون قيمة الثواني 0 أو أقل لـ {0}' + secretAlreadyMountedExceptionMessage = 'تم تثبيت سر بالاسم ''{0}'' بالفعل.' + secretManagementModuleNotInstalledExceptionMessage = 'وحدة Microsoft.PowerShell.SecretManagement غير مثبتة.' + secretRequiredForCustomSessionStorageExceptionMessage = 'مطلوب سر عند استخدام تخزين الجلسة المخصص.' + secretVaultAlreadyRegisteredAutoImportExceptionMessage = 'تم تسجيل خزنة سرية باسم ''{0}'' بالفعل أثناء استيراد الخزن السرية تلقائيًا.' + secretVaultAlreadyRegisteredExceptionMessage = 'تم تسجيل مخزن الأسرار بالاسم ''{0}'' بالفعل{1}.' + secretVaultUnlockExpiryDateInPastExceptionMessage = 'تاريخ انتهاء صلاحية فتح مخزن الأسرار في الماضي (UTC): {0}' + semaphoreAlreadyExistsExceptionMessage = 'يوجد بالفعل Semaphore بالاسم التالي: {0}' + sessionMiddlewareAlreadyInitializedExceptionMessage = 'تم تهيئة Session Middleware بالفعل.' + sessionsNotConfiguredExceptionMessage = 'لم يتم تكوين الجلسات.' + sessionsRequiredForCsrfExceptionMessage = 'الجلسات مطلوبة لاستخدام CSRF إلا إذا كنت ترغب في استخدام ملفات تعريف الارتباط.' + sessionsRequiredForFlashMessagesExceptionMessage = 'الجلسات مطلوبة لاستخدام رسائل الفلاش.' sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'تتطلب OAuth2 مع PKCE جلسات.' - failedToConnectToWebSocketExceptionMessage = 'فشل الاتصال بـ WebSocket: {0}' - unsupportedObjectExceptionMessage = 'الكائن غير مدعوم' - failedToParseAddressExceptionMessage = "فشل في تحليل '{0}' كعنوان IP/مضيف:منفذ صالح" - mustBeRunningWithAdminPrivilegesExceptionMessage = 'يجب التشغيل بامتيازات المسؤول للاستماع إلى العناوين غير المحلية.' - specificationMessage = 'مواصفات' - cacheStorageNotFoundForClearExceptionMessage = "لم يتم العثور على مخزن ذاكرة التخزين المؤقت بالاسم '{0}' عند محاولة مسح الذاكرة المؤقتة." - restartingServerMessage = 'إعادة تشغيل الخادم...' - cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = "لا يمكن توفير فترة زمنية عندما يكون المعامل 'Every' مضبوطًا على None." + sessionsRequiredForSessionPersistentAuthExceptionMessage = 'تتطلب المصادقة المستمرة للجلسة جلسات.' + showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui متاح حاليًا فقط لـ Windows PowerShell و PowerShell 7+ على Windows.' + singleValueForIntervalExceptionMessage = 'يمكنك تقديم قيمة {0} واحدة فقط عند استخدام الفواصل الزمنية.' + snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins مدعومة فقط في Windows PowerShell.' + sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: مسار المصدر المقدم للمسار الثابت غير موجود: {1}' + sseConnectionNameRequiredExceptionMessage = 'مطلوب اسم اتصال SSE، إما من -Name أو $WebEvent.Sse.Name' + sseFailedToBroadcastExceptionMessage = 'فشل بث SSE بسبب مستوى البث SSE المحدد لـ {0}: {1}' + sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'يمكن تكوين SSE فقط على الطلبات التي تحتوي على قيمة رأس Accept النص/تيار الأحداث.' + suppliedDateAfterScheduleEndTimeExceptionMessage = 'التاريخ المقدم بعد وقت انتهاء الجدول الزمني في {0}' + suppliedDateBeforeScheduleStartTimeExceptionMessage = 'التاريخ المقدم قبل وقت بدء الجدول الزمني في {0}' + swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'هذا الإصدار من Swagger-Editor لا يدعم OpenAPI 3.1' + taskAlreadyDefinedExceptionMessage = '[المهمة] {0}: المهمة معرفة بالفعل.' + taskDoesNotExistExceptionMessage = 'المهمة ''{0}'' غير موجودة.' + taskProcessDoesNotExistExceptionMessage = 'عملية المهمة غير موجودة: {0}' + taskTimedOutExceptionMessage = 'انتهت المهلة الزمنية للمهمة بعد {0}ms.' + testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = 'يجب تمكين ''Test-PodeOAComponentSchema'' باستخدام ''Enable-PodeOpenApi -EnableSchemaValidation''' + timerAlreadyDefinedExceptionMessage = '[المؤقت] {0}: المؤقت معرف بالفعل.' + timerDoesNotExistExceptionMessage = 'المؤقت ''{0}'' غير موجود.' + timerParameterMustBeGreaterThanZeroExceptionMessage = '[المؤقت] {0}: {1} يجب أن يكون أكبر من 0.' + typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'النوع {0} يمكن ربطه فقط بجسم.' + unlockSecretButNoScriptBlockExceptionMessage = 'تم تقديم سر الفتح لنوع خزنة سرية مخصصة، ولكن لم يتم تقديم ScriptBlock الفتح.' + unlockSecretRequiredExceptionMessage = 'خاصية ''UnlockSecret'' مطلوبة عند استخدام Microsoft.PowerShell.SecretStore' + unsupportedFunctionInServerlessContextExceptionMessage = 'الدالة {0} غير مدعومة في سياق بدون خادم.' unsupportedJwtAlgorithmExceptionMessage = 'خوارزمية JWT غير مدعومة حاليًا: {0}' - websocketsNotConfiguredForSignalMessagesExceptionMessage = 'لم يتم تهيئة WebSockets لإرسال رسائل الإشارة.' - invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'مكون Middleware من نوع Hashtable المقدم يحتوي على نوع منطق غير صالح. كان المتوقع ScriptBlock، ولكن تم الحصول عليه: {0}' - maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'لا يمكن أن تكون الجداول الزمنية المتزامنة القصوى أقل من الحد الأدنى {0} ولكن تم الحصول على: {1}' - failedToAcquireSemaphoreOwnershipExceptionMessage = 'فشل في الحصول على ملكية Semaphore. اسم Semaphore: {0}' - propertiesParameterWithoutNameExceptionMessage = 'لا يمكن استخدام معلمات الخصائص إذا لم يكن لدى الخاصية اسم.' - customSessionStorageMethodNotImplementedExceptionMessage = "تخزين الجلسة المخصص لا ينفذ الطريقة المطلوبة '{0}()'." - authenticationMethodDoesNotExistExceptionMessage = 'طريقة المصادقة غير موجودة: {0}' + unsupportedObjectExceptionMessage = 'الكائن غير مدعوم' + unsupportedStreamCompressionEncodingExceptionMessage = 'تشفير الضغط غير مدعوم للتشفير {0}' + userFileDoesNotExistExceptionMessage = 'ملف المستخدم غير موجود: {0}' + validationOfAnyOfSchemaNotSupportedExceptionMessage = 'التحقق من مخطط يتضمن ''أي منها'' غير مدعوم.' + validationOfOneOfSchemaNotSupportedExceptionMessage = 'التحقق من مخطط يتضمن ''واحد منها'' غير مدعوم.' + valueForUsingVariableNotFoundExceptionMessage = 'لم يتم العثور على قيمة لـ ''$using:{0}''.' + valueOutOfRangeExceptionMessage = 'القيمة ''{0}'' لـ {1} غير صالحة، يجب أن تكون بين {2} و {3}' + verbAlreadyDefinedExceptionMessage = '[الفعل] {0}: تم التعريف بالفعل' + verbAlreadyDefinedForUrlExceptionMessage = '[الفعل] {0}: تم التعريف بالفعل لـ {1}' + verbNoLogicPassedExceptionMessage = '[الفعل] {0}: لم يتم تمرير أي منطق' + viewsFolderNameAlreadyExistsExceptionMessage = 'اسم مجلد العرض موجود بالفعل: {0}' + viewsPathDoesNotExistExceptionMessage = 'مسار العرض غير موجود: {0}' webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'ميزة Webhooks غير مدعومة في OpenAPI v3.0.x' - invalidContentTypeForSchemaExceptionMessage = "'content-type' غير صالح في المخطط: {0}" - noUnlockScriptBlockForVaultExceptionMessage = "لم يتم تقديم ScriptBlock الفتح لفتح الخزنة '{0}'" + websocketsNotConfiguredForSignalMessagesExceptionMessage = 'لم يتم تهيئة WebSockets لإرسال رسائل الإشارة.' + wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'العلامة * للعنوان غير متوافقة مع مفتاح AutoHeaders.' + wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'العلامة * للطرق غير متوافقة مع مفتاح AutoMethods.' + windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'دعم المصادقة المحلية لـ Windows هو فقط لنظام Windows.' + + # ------------------------------- + # General Messages + # ------------------------------- + clearConsoleMessage = 'مسح وحدة التحكم' definitionTagMessage = 'تعريف {0}:' - failedToOpenRunspacePoolExceptionMessage = 'فشل في فتح RunspacePool: {0}' - failedToCloseRunspacePoolExceptionMessage = 'فشل في إغلاق RunspacePool: {0}' - verbNoLogicPassedExceptionMessage = '[الفعل] {0}: لم يتم تمرير أي منطق' - noMutexFoundExceptionMessage = "لم يتم العثور على Mutex باسم '{0}'" + deprecatedTitleVersionDescriptionWarningMessage = 'تحذير: العنوان، الإصدار والوصف في ''Enable-PodeOpenApi'' مهمل. يرجى استخدام ''Add-PodeOAInfo'' بدلاً من ذلك.' + disableHttpServerMessage = 'تعطيل خادم HTTP' + disableQuietModeMessage = 'تعطيل الوضع الصامت' documentationMessage = 'توثيق' - timerAlreadyDefinedExceptionMessage = '[المؤقت] {0}: المؤقت معرف بالفعل.' - invalidPortExceptionMessage = 'لا يمكن أن يكون المنفذ سالبًا: {0}' - viewsFolderNameAlreadyExistsExceptionMessage = 'اسم مجلد العرض موجود بالفعل: {0}' - noNameForWebSocketResetExceptionMessage = 'لا يوجد اسم لإعادة تعيين WebSocket من المزود.' - mergeDefaultAuthNotInListExceptionMessage = "المصادقة MergeDefault '{0}' غير موجودة في قائمة المصادقة المقدمة." - descriptionRequiredExceptionMessage = 'مطلوب وصف للمسار: {0} الاستجابة: {1}' - pageNameShouldBeAlphaNumericExceptionMessage = 'يجب أن يكون اسم الصفحة قيمة أبجدية رقمية صالحة: {0}' - defaultValueNotBooleanOrEnumExceptionMessage = 'القيمة الافتراضية ليست من نوع boolean وليست جزءًا من التعداد.' - openApiComponentSchemaDoesNotExistExceptionMessage = 'مخطط مكون OpenApi {0} غير موجود.' - timerParameterMustBeGreaterThanZeroExceptionMessage = '[المؤقت] {0}: {1} يجب أن يكون أكبر من 0.' - taskTimedOutExceptionMessage = 'انتهت المهلة الزمنية للمهمة بعد {0}ms.' - scheduleStartTimeAfterEndTimeExceptionMessage = "[الجدول الزمني] {0}: لا يمكن أن يكون 'StartTime' بعد 'EndTime'" + doneMessage = 'تم' + enableHttpServerMessage = 'تمكين خادم HTTP' + enableQuietModeMessage = 'تمكين الوضع الصامت' + eolPowerShellWarningMessage = '[تحذير] لم يتم اختبار Pode {0} على PowerShell {1}، حيث أنه نهاية العمر.' + filesHaveChangedMessage = 'تم تغيير الملفات التالية:' + gracefullyTerminateMessage = 'إنهاء الخادم بلطف.' + hideEndpointsMessage = 'إخفاء نقاط النهاية' + hideHelpMessage = 'إخفاء المساعدة' + hideOpenAPIMessage = 'إخفاء OpenAPI' + iisShutdownMessage = '(إيقاف تشغيل IIS)' + infoTitleMandatoryMessage = 'info.title إلزامي.' infoVersionMandatoryMessage = 'info.version إلزامي.' - cannotUnlockNullObjectExceptionMessage = 'لا يمكن فتح كائن فارغ.' - nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'مطلوب ScriptBlock غير فارغ لخطة المصادقة المخصصة.' - nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'مطلوب ScriptBlock غير فارغ لطريقة المصادقة.' - validationOfOneOfSchemaNotSupportedExceptionMessage = "التحقق من مخطط يتضمن 'واحد منها' غير مدعوم." - routeParameterCannotBeNullExceptionMessage = "لا يمكن أن يكون المعامل 'Route' فارغًا." - cacheStorageAlreadyExistsExceptionMessage = "مخزن ذاكرة التخزين المؤقت بالاسم '{0}' موجود بالفعل." - loggingMethodRequiresValidScriptBlockExceptionMessage = "تتطلب طريقة الإخراج المقدمة لطريقة التسجيل '{0}' ScriptBlock صالح." - scopedVariableAlreadyDefinedExceptionMessage = 'المتغير المحدد بالفعل معرف: {0}' - oauth2RequiresAuthorizeUrlExceptionMessage = 'تتطلب OAuth2 توفير عنوان URL للتفويض.' - pathNotExistExceptionMessage = 'المسار غير موجود: {0}' - noDomainServerNameForWindowsAdAuthExceptionMessage = 'لم يتم توفير اسم خادم المجال لمصادقة Windows AD.' - suppliedDateAfterScheduleEndTimeExceptionMessage = 'التاريخ المقدم بعد وقت انتهاء الجدول الزمني في {0}' - wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'العلامة * للطرق غير متوافقة مع مفتاح AutoMethods.' - cannotSupplyIntervalForYearExceptionMessage = 'لا يمكن توفير قيمة الفاصل الزمني لكل سنة.' + listeningOnEndpointsMessage = 'الاستماع على {0} نقطة(نقاط) النهاية التالية [{1} خيط(خيوط)]:' missingComponentsMessage = 'المكون (المكونات) المفقود' - invalidStrictTransportSecurityDurationExceptionMessage = 'تم توفير مدة Strict-Transport-Security غير صالحة: {0}. يجب أن تكون أكبر من 0.' - noSecretForHmac512ExceptionMessage = 'لم يتم تقديم أي سر لتجزئة HMAC512.' - daysInMonthExceededExceptionMessage = 'يحتوي {0} على {1} أيام فقط، ولكن تم توفير {2}.' - nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'مطلوب ScriptBlock غير فارغ لطريقة إخراج السجل المخصصة.' - encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'ينطبق سمة الترميز فقط على نصوص الطلبات multipart و application/x-www-form-urlencoded.' - suppliedDateBeforeScheduleStartTimeExceptionMessage = 'التاريخ المقدم قبل وقت بدء الجدول الزمني في {0}' - unlockSecretRequiredExceptionMessage = "خاصية 'UnlockSecret' مطلوبة عند استخدام Microsoft.PowerShell.SecretStore" - noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: لم يتم تمرير منطق.' - bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'تم تعريف محلل الجسم لنوع المحتوى {0} بالفعل.' - invalidJwtSuppliedExceptionMessage = 'JWT المقدم غير صالح.' - sessionsRequiredForFlashMessagesExceptionMessage = 'الجلسات مطلوبة لاستخدام رسائل الفلاش.' - semaphoreAlreadyExistsExceptionMessage = 'يوجد بالفعل Semaphore بالاسم التالي: {0}' - invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'خوارزمية رأس JWT المقدمة غير صالحة.' - oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = "مزود OAuth2 لا يدعم نوع المنحة 'password' المطلوبة لاستخدام InnerScheme." - invalidAliasFoundExceptionMessage = 'تم العثور على اسم مستعار غير صالح {0}: {1}' - scheduleDoesNotExistExceptionMessage = "الجدول الزمني '{0}' غير موجود." - accessMethodNotExistExceptionMessage = 'طريقة الوصول غير موجودة: {0}' - oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = "مزود OAuth2 لا يدعم نوع الاستجابة 'code'." - untestedPowerShellVersionWarningMessage = '[تحذير] لم يتم اختبار Pode {0} على PowerShell {1}، حيث لم يكن متاحًا عند إصدار Pode.' - secretVaultAlreadyRegisteredAutoImportExceptionMessage = "تم تسجيل خزنة سرية باسم '{0}' بالفعل أثناء استيراد الخزن السرية تلقائيًا." - schemeRequiresValidScriptBlockExceptionMessage = "تتطلب الخطة المقدمة لمحقق المصادقة '{0}' ScriptBlock صالح." - serverLoopingMessage = 'تكرار الخادم كل {0} ثانية' - certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'بصمات الإبهام/الاسم للشهادة مدعومة فقط على Windows.' - sseConnectionNameRequiredExceptionMessage = "مطلوب اسم اتصال SSE، إما من -Name أو `$WebEvent.Sse.Name" - invalidMiddlewareTypeExceptionMessage = 'أحد مكونات Middleware المقدمة من نوع غير صالح. كان المتوقع إما ScriptBlock أو Hashtable، ولكن تم الحصول عليه: {0}' - noSecretForJwtSignatureExceptionMessage = 'لم يتم تقديم أي سر لتوقيع JWT.' - modulePathDoesNotExistExceptionMessage = 'مسار الوحدة غير موجود: {0}' - taskAlreadyDefinedExceptionMessage = '[المهمة] {0}: المهمة معرفة بالفعل.' - verbAlreadyDefinedExceptionMessage = '[الفعل] {0}: تم التعريف بالفعل' - clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'الشهادات العميلة مدعومة فقط على نقاط النهاية HTTPS.' - endpointNameNotExistExceptionMessage = "نقطة النهاية بالاسم '{0}' غير موجودة." - middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: لم يتم توفير أي منطق في ScriptBlock.' - scriptBlockRequiredForMergingUsersExceptionMessage = 'مطلوب ScriptBlock لدمج عدة مستخدمين مصادق عليهم في كائن واحد عندما تكون Valid هي All.' - secretVaultAlreadyRegisteredExceptionMessage = "تم تسجيل مخزن الأسرار بالاسم '{0}' بالفعل{1}." - deprecatedTitleVersionDescriptionWarningMessage = "تحذير: العنوان، الإصدار والوصف في 'Enable-PodeOpenApi' مهمل. يرجى استخدام 'Add-PodeOAInfo' بدلاً من ذلك." - undefinedOpenApiReferencesMessage = 'مراجع OpenAPI غير معرّفة:' - doneMessage = 'تم' - swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'هذا الإصدار من Swagger-Editor لا يدعم OpenAPI 3.1' - durationMustBeZeroOrGreaterExceptionMessage = 'يجب أن تكون المدة 0 أو أكبر، ولكن تم الحصول عليها: {0}s' - viewsPathDoesNotExistExceptionMessage = 'مسار العرض غير موجود: {0}' - discriminatorIncompatibleWithAllOfExceptionMessage = "المعامل 'Discriminator' غير متوافق مع 'allOf'." - noNameForWebSocketSendMessageExceptionMessage = 'لا يوجد اسم لإرسال رسالة إلى WebSocket المزود.' - hashtableMiddlewareNoLogicExceptionMessage = 'مكون Middleware من نوع Hashtable المقدم لا يحتوي على منطق معرف.' + multipleEndpointsForGuiMessage = 'تم تعريف نقاط نهاية متعددة، سيتم استخدام الأولى فقط للواجهة الرسومية.' + openApiGenerationDocumentErrorMessage = 'خطأ في مستند إنشاء OpenAPI:' openApiInfoMessage = 'معلومات OpenAPI:' - invalidSchemeForAuthValidatorExceptionMessage = "تتطلب الخطة '{0}' المقدمة لمحقق المصادقة '{1}' ScriptBlock صالح." - sseFailedToBroadcastExceptionMessage = 'فشل بث SSE بسبب مستوى البث SSE المحدد لـ {0}: {1}' - adModuleWindowsOnlyExceptionMessage = 'وحدة Active Directory متاحة فقط على نظام Windows.' - requestLoggingAlreadyEnabledExceptionMessage = 'تم تمكين تسجيل الطلبات بالفعل.' - invalidAccessControlMaxAgeDurationExceptionMessage = 'مدة Access-Control-Max-Age غير صالحة المقدمة: {0}. يجب أن تكون أكبر من 0.' - openApiDefinitionAlreadyExistsExceptionMessage = 'تعريف OpenAPI باسم {0} موجود بالفعل.' - renamePodeOADefinitionTagExceptionMessage = "لا يمكن استخدام Rename-PodeOADefinitionTag داخل Select-PodeOADefinition 'ScriptBlock'." - taskProcessDoesNotExistExceptionMessage = 'عملية المهمة غير موجودة: {0}' - scheduleProcessDoesNotExistExceptionMessage = 'عملية الجدول الزمني غير موجودة: {0}' - definitionTagChangeNotAllowedExceptionMessage = 'لا يمكن تغيير علامة التعريف لمسار.' - getRequestBodyNotAllowedExceptionMessage = "'{0}' لا يمكن أن يحتوي على جسم الطلب. استخدم -AllowNonStandardBody لتجاوز هذا التقييد." - fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = "الدالة '{0}' لا تقبل مصفوفة كمدخل لأنبوب البيانات." - unsupportedStreamCompressionEncodingExceptionMessage = 'تشفير الضغط غير مدعوم للتشفير {0}' - localEndpointConflictExceptionMessage = "تم تعريف كل من '{0}' و '{1}' كنقاط نهاية محلية لـ OpenAPI، لكن يُسمح فقط بنقطة نهاية محلية واحدة لكل تعريف API." - suspendingMessage = 'تعليق' - resumingMessage = 'استئناف' - serverControlCommandsTitle = 'أوامر التحكم بالخادم:' - gracefullyTerminateMessage = 'إنهاء الخادم بلطف.' + openHttpEndpointMessage = 'افتح أول نقطة نهاية HTTP في المتصفح الافتراضي.' + openingGuiMessage = 'جارٍ فتح الواجهة الرسومية.' + restartingMessage = 'جارٍ إعادة التشغيل' + restartingServerMessage = 'إعادة تشغيل الخادم...' restartServerMessage = 'إعادة تشغيل الخادم وتحميل التكوينات.' resumeServerMessage = 'استئناف الخادم.' - suspendServerMessage = 'تعليق الخادم.' + resumingMessage = 'استئناف' + runningMessage = 'يعمل' + serverControlCommandsTitle = 'أوامر التحكم بالخادم:' + serverLoopingMessage = 'تكرار الخادم كل {0} ثانية' + serverMetricsMessage = 'مقاييس الخادم' + showEndpointsMessage = 'عرض نقاط النهاية' + showHelpMessage = 'عرض المساعدة' + showMetricsMessage = 'عرض المقاييس' + showOpenAPIMessage = 'عرض OpenAPI' + specificationMessage = 'مواصفات' startingMessage = 'جارٍ البدء' - restartingMessage = 'جارٍ إعادة التشغيل' suspendedMessage = 'معلق' - runningMessage = 'يعمل' - openHttpEndpointMessage = 'افتح أول نقطة نهاية HTTP في المتصفح الافتراضي.' + suspendingMessage = 'تعليق' + suspendServerMessage = 'تعليق الخادم.' terminatedMessage = 'تم الإنهاء' - showMetricsMessage = 'عرض المقاييس' - clearConsoleMessage = 'مسح وحدة التحكم' - serverMetricsMessage = 'مقاييس الخادم' + terminatingMessage = 'إنهاء' + totalRestartMessage = 'إجمالي عدد عمليات إعادة التشغيل:' totalUptimeMessage = 'إجمالي وقت التشغيل:' + undefinedOpenApiReferencesMessage = 'مراجع OpenAPI غير معرّفة:' + untestedPowerShellVersionWarningMessage = '[تحذير] لم يتم اختبار Pode {0} على PowerShell {1}، حيث لم يكن متاحًا عند إصدار Pode.' uptimeSinceLastRestartMessage = 'وقت التشغيل منذ آخر إعادة تشغيل:' - totalRestartMessage = 'إجمالي عدد عمليات إعادة التشغيل:' - defaultEndpointAlreadySetExceptionMessage = "تم تعيين نقطة نهاية افتراضية للنوع '{0}'. يُسمح فقط بنقطة نهاية افتراضية واحدة لكل نوع." - enableHttpServerMessage = 'تمكين خادم HTTP' - disableHttpServerMessage = 'تعطيل خادم HTTP' - showHelpMessage = 'عرض المساعدة' - hideHelpMessage = 'إخفاء المساعدة' - hideEndpointsMessage = 'إخفاء نقاط النهاية' - showEndpointsMessage = 'عرض نقاط النهاية' - hideOpenAPIMessage = 'إخفاء OpenAPI' - showOpenAPIMessage = 'عرض OpenAPI' - enableQuietModeMessage = 'تمكين الوضع الصامت' - disableQuietModeMessage = 'تعطيل الوضع الصامت' - rateLimitRuleAlreadyExistsExceptionMessage = 'تم تعريف قاعدة الحد الأقصى للمعدل بالفعل: {0}' - rateLimitRuleDoesNotExistExceptionMessage = 'قاعدة الحد الأقصى للمعدل غير موجودة: {0}' - accessLimitRuleAlreadyExistsExceptionMessage = 'تم تعريف قاعدة الحد الأقصى للوصول بالفعل: {0}' - accessLimitRuleDoesNotExistExceptionMessage = 'قاعدة الحد الأقصى للوصول غير موجودة: {0}' } diff --git a/src/Locales/de/Pode.psd1 b/src/Locales/de/Pode.psd1 index d85929f70..bfdf7f0b1 100644 --- a/src/Locales/de/Pode.psd1 +++ b/src/Locales/de/Pode.psd1 @@ -1,329 +1,336 @@ @{ - schemaValidationRequiresPowerShell610ExceptionMessage = 'Die Schema-Validierung erfordert PowerShell Version 6.1.0 oder höher.' + # ------------------------------- + # Exception Messages + # ------------------------------- + accessLimitRuleAlreadyExistsExceptionMessage = 'Die Zugriffsbeschränkungsregel mit dem Namen ''{0}'' existiert bereits.' + accessLimitRuleDoesNotExistExceptionMessage = 'Die Zugriffsbeschränkungsregel mit dem Namen ''{0}'' existiert nicht.' + accessMethodAlreadyDefinedExceptionMessage = 'Zugriffsmethode bereits definiert: {0}.' + accessMethodDoesNotExistExceptionMessage = 'Zugriffsmethode existiert nicht: {0}.' + accessMethodNotExistExceptionMessage = 'Zugriffsmethode nicht vorhanden: {0}.' + accessMethodNotExistForMergingExceptionMessage = 'Zugriffsmethode zum Zusammenführen nicht vorhanden: {0}.' + accessRequiresAuthenticationOnRoutesExceptionMessage = 'Der Zugriff erfordert eine Authentifizierung auf den Routen.' + acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'Die Bestätigungsnachricht wird nur auf SMTP- und TCP-Endpunkten unterstützt.' + adModuleNotInstalledExceptionMessage = 'Das Active Directory-Modul ist nicht installiert.' + adModuleWindowsOnlyExceptionMessage = 'Active Directory-Modul nur unter Windows verfügbar.' + alreadyConnectedToWebSocketExceptionMessage = 'Bereits mit dem WebSocket mit dem Namen ''{0}'' verbunden' + authenticationMethodDoesNotExistExceptionMessage = 'Authentifizierungsmethode existiert nicht: {0}' + authMethodAlreadyDefinedExceptionMessage = 'Authentifizierungsmethode bereits definiert: {0}' + authMethodNotExistForMergingExceptionMessage = 'Die Authentifizierungsmethode existiert nicht zum Zusammenführen: {0}' + bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Für den Inhaltstyp {0} ist bereits ein Body-Parser definiert.' + cacheStorageAlreadyExistsExceptionMessage = 'Ein Cache-Speicher mit dem Namen ''{0}'' existiert bereits.' + cacheStorageNotFoundForClearExceptionMessage = 'Der Cache-Speicher mit dem Namen ''{0}'' wurde nicht gefunden, als versucht wurde, den Cache zu leeren.' + cacheStorageNotFoundForExistsExceptionMessage = 'Der Cache-Speicher mit dem Namen ''{0}'' wurde nicht gefunden, als versucht wurde zu überprüfen, ob das zwischengespeicherte Element ''{1}'' existiert.' + cacheStorageNotFoundForRemoveExceptionMessage = 'Der Cache-Speicher mit dem Namen ''{0}'' wurde nicht gefunden, als versucht wurde, das zwischengespeicherte Element ''{1}'' zu entfernen.' + cacheStorageNotFoundForRetrieveExceptionMessage = 'Der Cache-Speicher mit dem Namen ''{0}'' wurde nicht gefunden, als versucht wurde, das zwischengespeicherte Element ''{1}'' abzurufen.' + cacheStorageNotFoundForSetExceptionMessage = 'Der Cache-Speicher mit dem Namen ''{0}'' wurde nicht gefunden, als versucht wurde, das zwischengespeicherte Element ''{1}'' zu setzen.' + cannotCreatePropertyWithoutTypeExceptionMessage = 'Die Eigenschaft kann nicht erstellt werden, weil kein Typ definiert ist.' + cannotLockNullObjectExceptionMessage = 'Kann ein null-Objekt nicht sperren.' + cannotLockValueTypeExceptionMessage = 'Kann [ValueType] nicht sperren.' + cannotSupplyIntervalForQuarterExceptionMessage = 'Ein Intervallwert kann nicht für jedes Quartal angegeben werden.' + cannotSupplyIntervalForYearExceptionMessage = 'Ein Intervallwert kann nicht für jedes Jahr angegeben werden.' + cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = 'Ein Intervall kann nicht angegeben werden, wenn der Parameter ''Every'' auf None gesetzt ist.' + cannotUnlockNullObjectExceptionMessage = 'Kann ein null-Objekt nicht entsperren.' + cannotUnlockValueTypeExceptionMessage = 'Kann [ValueType] nicht entsperren.' + certificateExpiredExceptionMessage = 'Das Zertifikat ''{0}'' ist abgelaufen: {1}' + certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Zertifikat für Nicht-HTTPS/WSS-Endpunkt bereitgestellt.' + certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Zertifikat-Thumbprints/Name werden nur unter Windows unterstützt.' + clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Clientzertifikate werden nur auf HTTPS-Endpunkten unterstützt.' + credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'Wenn Anmeldeinformationen übergeben werden, wird das *-Wildcard für Header als Literalzeichenfolge und nicht als Platzhalter verwendet.' + crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'Die CRLF-Nachrichtenendprüfung wird nur auf TCP-Endpunkten unterstützt.' + cronExpressionInvalidExceptionMessage = 'Die Cron-Ausdruck sollte nur aus 5 Teilen bestehen: {0}' + csrfCookieRequiresSecretExceptionMessage = 'Beim Verwenden von Cookies für CSRF ist ein Geheimnis erforderlich. Sie können ein Geheimnis angeben oder das globale Cookie-Geheimnis festlegen - (Set-PodeCookieSecret '''' -Global)' + csrfMiddlewareNotInitializedExceptionMessage = 'CSRF Middleware wurde nicht initialisiert.' customAccessPathOrScriptBlockRequiredExceptionMessage = 'Ein Pfad oder ScriptBlock ist erforderlich, um die benutzerdefinierten Zugriffswerte zu beziehen.' - operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} muss eindeutig sein und kann nicht auf ein Array angewendet werden.' - endpointNotDefinedForRedirectingExceptionMessage = "Ein Endpunkt mit dem Namen '{0}' wurde nicht für die Weiterleitung definiert." - filesHaveChangedMessage = 'Die folgenden Dateien wurden geändert:' - iisAspnetcoreTokenMissingExceptionMessage = 'Das IIS-ASPNETCORE_TOKEN fehlt.' - minValueGreaterThanMaxExceptionMessage = 'Der Mindestwert für {0} darf nicht größer als der Maximalwert sein.' - noLogicPassedForRouteExceptionMessage = 'Keine Logik für Route übergeben: {0}' - scriptPathDoesNotExistExceptionMessage = 'Der Skriptpfad existiert nicht: {0}' - mutexAlreadyExistsExceptionMessage = 'Ein Mutex mit folgendem Namen existiert bereits: {0}' - listeningOnEndpointsMessage = 'Lauschen auf den folgenden {0} Endpunkt(en) [{1} Thread(s)]:' - unsupportedFunctionInServerlessContextExceptionMessage = 'Die Funktion {0} wird in einem serverlosen Kontext nicht unterstützt.' + customSessionStorageMethodNotImplementedExceptionMessage = 'Der benutzerdefinierte Sitzungspeicher implementiert die erforderliche Methode ''{0}()'' nicht.' + daysInMonthExceededExceptionMessage = '{0} hat nur {1} Tage, aber {2} wurden angegeben' + defaultAuthNotInListExceptionMessage = 'Die Standardauthentifizierung ''{0}'' befindet sich nicht in der angegebenen Authentifizierungsliste.' + defaultEndpointAlreadySetExceptionMessage = 'Ein Standardendpunkt für den Typ ''{0}'' ist bereits festgelegt. Pro Typ ist nur ein Standardendpunkt erlaubt.' + defaultValueNotBooleanOrEnumExceptionMessage = 'Der Standardwert ist kein Boolean und gehört nicht zum Enum.' + definitionTagChangeNotAllowedExceptionMessage = 'Definitionstag für eine Route kann nicht geändert werden.' + definitionTagNotDefinedExceptionMessage = 'Definitionstag {0} ist nicht definiert.' + descriptionRequiredExceptionMessage = 'Eine Beschreibung ist erforderlich für Pfad:{0} Antwort:{1}' + discriminatorIncompatibleWithAllOfExceptionMessage = 'Der Parameter ''Discriminator'' ist nicht mit ''allOf'' kompatibel.' + discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = 'Der Parameter ''DiscriminatorMapping'' kann nur verwendet werden, wenn ''DiscriminatorProperty'' vorhanden ist.' + durationMustBeZeroOrGreaterExceptionMessage = 'Die Dauer muss 0 oder größer sein, aber erhalten: {0}s' + encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'Das Encoding-Attribut gilt nur für multipart und application/x-www-form-urlencoded Anfragekörper.' + endpointAlreadyDefinedExceptionMessage = 'Ein Endpunkt mit dem Namen ''{0}'' wurde bereits definiert.' + endpointNameNotExistExceptionMessage = 'Der Endpunkt mit dem Namen ''{0}'' existiert nicht' + endpointNotDefinedForRedirectingExceptionMessage = 'Ein Endpunkt mit dem Namen ''{0}'' wurde nicht für die Weiterleitung definiert.' + endpointNotExistExceptionMessage = 'Der Endpunkt mit dem Protokoll ''{0}'' und der Adresse ''{1}'' oder der lokalen Adresse ''{2}'' existiert nicht' + errorLoggingAlreadyEnabledExceptionMessage = 'Die Fehlerprotokollierung wurde bereits aktiviert.' + eventAlreadyRegisteredExceptionMessage = 'Ereignis {0} bereits registriert: {1}' + eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'Das Protokollieren im Ereignisanzeige wird nur auf Windows unterstützt.' expectedNoJwtSignatureSuppliedExceptionMessage = 'Es wurde keine JWT-Signatur erwartet.' - secretAlreadyMountedExceptionMessage = "Ein Geheimnis mit dem Namen '{0}' wurde bereits eingebunden." + explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'Der explizite TLS-Modus wird nur auf SMTPS- und TCPS-Endpunkten unterstützt.' failedToAcquireLockExceptionMessage = 'Sperre des Objekts konnte nicht erworben werden.' - noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: Kein Pfad für statische Route angegeben.' - invalidHostnameSuppliedExceptionMessage = 'Der angegebene Hostname ist ungültig: {0}' - authMethodAlreadyDefinedExceptionMessage = 'Authentifizierungsmethode bereits definiert: {0}' - csrfCookieRequiresSecretExceptionMessage = "Beim Verwenden von Cookies für CSRF ist ein Geheimnis erforderlich. Sie können ein Geheimnis angeben oder das globale Cookie-Geheimnis festlegen - (Set-PodeCookieSecret '' -Global)" - nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'Ein nicht leerer ScriptBlock ist erforderlich, um eine Seitenroute zu erstellen.' - noPropertiesMutuallyExclusiveExceptionMessage = "Der Parameter 'NoProperties' schließt 'Properties', 'MinProperties' und 'MaxProperties' gegenseitig aus." - incompatiblePodeDllExceptionMessage = 'Eine vorhandene inkompatible Pode.DLL-Version {0} ist geladen. Version {1} wird benötigt. Öffnen Sie eine neue PowerShell/pwsh-Sitzung und versuchen Sie es erneut.' - accessMethodDoesNotExistExceptionMessage = 'Zugriffsmethode existiert nicht: {0}.' - scheduleAlreadyDefinedExceptionMessage = '[Aufgabenplaner] {0}: Aufgabenplaner bereits definiert.' - secondsValueCannotBeZeroOrLessExceptionMessage = 'Der Sekundenwert darf für {0} nicht 0 oder weniger sein.' - pathToLoadNotFoundExceptionMessage = 'Pfad zum Laden von {0} nicht gefunden: {1}' + failedToAcquireMutexOwnershipExceptionMessage = 'Fehler beim Erwerb des Mutex-Besitzes. Mutex-Name: {0}' + failedToAcquireSemaphoreOwnershipExceptionMessage = 'Fehler beim Erwerb des Semaphor-Besitzes. Semaphor-Name: {0}' + failedToCloseRunspacePoolExceptionMessage = 'Fehler beim Schließen des RunspacePools: {0}' + failedToConnectToUrlExceptionMessage = 'Verbindung mit der URL fehlgeschlagen: {0}' + failedToConnectToWebSocketExceptionMessage = 'Verbindung zum WebSocket fehlgeschlagen: {0}' + failedToCreateOpenSslCertExceptionMessage = 'Erstellung des OpenSSL-Zertifikats fehlgeschlagen: {0}.' failedToImportModuleExceptionMessage = 'Modulimport fehlgeschlagen: {0}' - endpointNotExistExceptionMessage = "Der Endpunkt mit dem Protokoll '{0}' und der Adresse '{1}' oder der lokalen Adresse '{2}' existiert nicht" - terminatingMessage = 'Beenden' - noCommandsSuppliedToConvertToRoutesExceptionMessage = 'Keine Befehle zur Umwandlung in Routen bereitgestellt.' - invalidTaskTypeExceptionMessage = 'Aufgabentyp ist ungültig, erwartet entweder [System.Threading.Tasks.Task] oder [hashtable]' - alreadyConnectedToWebSocketExceptionMessage = "Bereits mit dem WebSocket mit dem Namen '{0}' verbunden" - crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'Die CRLF-Nachrichtenendprüfung wird nur auf TCP-Endpunkten unterstützt.' - testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = "'Test-PodeOAComponentSchema' muss mit 'Enable-PodeOpenApi -EnableSchemaValidation' aktiviert werden." - adModuleNotInstalledExceptionMessage = 'Das Active Directory-Modul ist nicht installiert.' - cronExpressionInvalidExceptionMessage = 'Die Cron-Ausdruck sollte nur aus 5 Teilen bestehen: {0}' - noSessionToSetOnResponseExceptionMessage = 'Keine Sitzung verfügbar, die auf die Antwort gesetzt werden kann.' - valueOutOfRangeExceptionMessage = "Wert '{0}' für {1} ist ungültig, sollte zwischen {2} und {3} liegen" - loggingMethodAlreadyDefinedExceptionMessage = 'Logging-Methode bereits definiert: {0}' - noSecretForHmac256ExceptionMessage = 'Es wurde kein Geheimnis für den HMAC256-Hash angegeben.' - eolPowerShellWarningMessage = '[WARNUNG] Pode {0} wurde nicht auf PowerShell {1} getestet, da es das Ende des Lebenszyklus erreicht hat.' - runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool konnte nicht geladen werden.' - noEventRegisteredExceptionMessage = 'Kein Ereignis {0} registriert: {1}' - scheduleCannotHaveNegativeLimitExceptionMessage = '[Aufgabenplaner] {0}: Kann kein negatives Limit haben.' - openApiRequestStyleInvalidForParameterExceptionMessage = 'Der OpenApi-Anfragestil kann für einen {1}-Parameter nicht {0} sein.' - openApiDocumentNotCompliantExceptionMessage = 'Das OpenAPI-Dokument ist nicht konform.' - taskDoesNotExistExceptionMessage = "Aufgabe '{0}' existiert nicht." - scopedVariableNotFoundExceptionMessage = 'Bereichsvariable nicht gefunden: {0}' - sessionsRequiredForCsrfExceptionMessage = 'Sitzungen sind erforderlich, um CSRF zu verwenden, es sei denn, Sie möchten Cookies verwenden.' - nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'Ein nicht leerer ScriptBlock ist für die Protokollierungsmethode erforderlich.' - credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'Wenn Anmeldeinformationen übergeben werden, wird das *-Wildcard für Header als Literalzeichenfolge und nicht als Platzhalter verwendet.' - podeNotInitializedExceptionMessage = 'Pode wurde nicht initialisiert.' - multipleEndpointsForGuiMessage = 'Mehrere Endpunkte definiert, es wird nur der erste für die GUI verwendet.' - operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} muss eindeutig sein.' - invalidJsonJwtExceptionMessage = 'Ungültiger JSON-Wert in JWT gefunden' - noAlgorithmInJwtHeaderExceptionMessage = 'Kein Algorithmus im JWT-Header angegeben.' - openApiVersionPropertyMandatoryExceptionMessage = 'Die Eigenschaft OpenApi-Version ist obligatorisch.' - limitValueCannotBeZeroOrLessExceptionMessage = 'Der Grenzwert darf für {0} nicht 0 oder weniger sein.' - timerDoesNotExistExceptionMessage = "Timer '{0}' existiert nicht." - openApiGenerationDocumentErrorMessage = 'Fehler beim Generieren des OpenAPI-Dokuments:' - routeAlreadyContainsCustomAccessExceptionMessage = "Die Route '[{0}] {1}' enthält bereits einen benutzerdefinierten Zugriff mit dem Namen '{2}'." - maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Die maximale Anzahl gleichzeitiger WebSocket-Threads darf nicht kleiner als das Minimum von {0} sein, aber erhalten: {1}' - middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware bereits definiert.' + failedToOpenRunspacePoolExceptionMessage = 'Fehler beim Öffnen des Runspace-Pools: {0}' + failedToParseAddressExceptionMessage = 'Konnte ''{0}'' nicht als gültige IP/Host:Port-Adresse analysieren' + fileWatcherAlreadyDefinedExceptionMessage = 'Ein Dateiwächter mit dem Namen ''{0}'' wurde bereits definiert.' + fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = 'Die Funktion ''{0}'' akzeptiert kein Array als Pipeline-Eingabe.' + getRequestBodyNotAllowedExceptionMessage = '''{0}'' Operationen dürfen keinen Anfragekörper haben. Verwenden Sie -AllowNonStandardBody, um diese Einschränkung zu umgehen.' + handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler bereits definiert.' + hashtableMiddlewareNoLogicExceptionMessage = 'Eine angegebene Hashtable-Middleware enthält keine definierte Logik.' + headerMustHaveNameInEncodingContextExceptionMessage = 'Ein Header muss einen Namen haben, wenn er im Codierungskontext verwendet wird.' + iisAspnetcoreTokenMissingExceptionMessage = 'Das IIS-ASPNETCORE_TOKEN fehlt.' + iisAuthSupportIsForWindowsOnlyExceptionMessage = 'Die IIS-Authentifizierungsunterstützung gilt nur für Windows.' + incompatiblePodeDllExceptionMessage = 'Eine vorhandene inkompatible Pode.DLL-Version {0} ist geladen. Version {1} wird benötigt. Öffnen Sie eine neue PowerShell/pwsh-Sitzung und versuchen Sie es erneut.' + invalidAccessControlMaxAgeDurationExceptionMessage = 'Ungültige Access-Control-Max-Age-Dauer angegeben: {0}. Sollte größer als 0 sein.' + invalidAliasFoundExceptionMessage = 'Ungültiges {0}-Alias gefunden: {1}' invalidAtomCharacterExceptionMessage = 'Ungültiges Atomzeichen: {0}' + invalidBase64JwtExceptionMessage = 'Ungültiger Base64-codierter Wert in JWT gefunden' + invalidContentTypeForSchemaExceptionMessage = 'Ungültiger ''content-type'' im Schema gefunden: {0}' invalidCronAtomFormatExceptionMessage = 'Ungültiges Cron-Atom-Format gefunden: {0}' - cacheStorageNotFoundForRetrieveExceptionMessage = "Der Cache-Speicher mit dem Namen '{0}' wurde nicht gefunden, als versucht wurde, das zwischengespeicherte Element '{1}' abzurufen." - headerMustHaveNameInEncodingContextExceptionMessage = 'Ein Header muss einen Namen haben, wenn er im Codierungskontext verwendet wird.' - moduleDoesNotContainFunctionExceptionMessage = 'Modul {0} enthält keine Funktion {1} zur Umwandlung in eine Route.' - pathToIconForGuiDoesNotExistExceptionMessage = 'Der Pfad zum Symbol für die GUI existiert nicht: {0}' - noTitleSuppliedForPageExceptionMessage = 'Kein Titel für die Seite {0} angegeben.' - certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Zertifikat für Nicht-HTTPS/WSS-Endpunkt bereitgestellt.' - cannotLockNullObjectExceptionMessage = 'Kann ein null-Objekt nicht sperren.' - showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui ist derzeit nur für Windows PowerShell und PowerShell 7+ unter Windows verfügbar.' - unlockSecretButNoScriptBlockExceptionMessage = 'Unlock secret für benutzerdefinierten Secret Vault-Typ angegeben, aber kein Unlock ScriptBlock bereitgestellt.' + invalidHostnameSuppliedExceptionMessage = 'Der angegebene Hostname ist ungültig: {0}' invalidIpAddressExceptionMessage = 'Die angegebene IP-Adresse ist ungültig: {0}' + invalidJsonJwtExceptionMessage = 'Ungültiger JSON-Wert in JWT gefunden' + invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Ungültiger JWT-Header-Algorithmus angegeben.' + invalidJwtSignatureSuppliedExceptionMessage = 'Ungültige JWT-Signatur angegeben.' + invalidJwtSuppliedExceptionMessage = 'Ungültiger JWT angegeben.' + invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'Eine angegebene Hashtable-Middleware enthält einen ungültigen Logik-Typ. Erwartet wurde ein ScriptBlock, aber erhalten wurde: {0}.' + invalidMiddlewareTypeExceptionMessage = 'Eines der angegebenen Middleware-Objekte ist ein ungültiger Typ. Erwartet wurde entweder ein ScriptBlock oder ein Hashtable, aber erhalten wurde: {0}.' + invalidPathWildcardOrDirectoryExceptionMessage = 'Der angegebene Pfad darf kein Platzhalter oder Verzeichnis sein: {0}' + invalidPortExceptionMessage = 'Der Port kann nicht negativ sein: {0}' + invalidSchemeForAuthValidatorExceptionMessage = 'Das bereitgestellte ''{0}''-Schema für den Authentifizierungsvalidator ''{1}'' erfordert einen gültigen ScriptBlock.' + invalidSecretValueTypeExceptionMessage = 'Der Geheimniswert hat einen ungültigen Typ. Erwartete Typen: String, SecureString, HashTable, Byte[] oder PSCredential. Aber erhalten wurde: {0}.' + invalidStrictTransportSecurityDurationExceptionMessage = 'Ungültige Strict-Transport-Security-Dauer angegeben: {0}. Sie sollte größer als 0 sein.' + invalidTaskTypeExceptionMessage = 'Aufgabentyp ist ungültig, erwartet entweder [System.Threading.Tasks.Task] oder [hashtable]' + invalidWebExceptionTypeExceptionMessage = 'Die Ausnahme hat einen ungültigen Typ. Er sollte entweder WebException oder HttpRequestException sein, aber es wurde {0} erhalten' + jwtExpiredExceptionMessage = 'Der JWT ist abgelaufen.' + jwtNotYetValidExceptionMessage = 'Der JWT ist noch nicht gültig.' + limitValueCannotBeZeroOrLessExceptionMessage = 'Der Grenzwert darf für {0} nicht 0 oder weniger sein.' + localEndpointConflictExceptionMessage = 'Sowohl ''{0}'' als auch ''{1}'' sind als lokale OpenAPI-Endpunkte definiert, aber es ist nur ein lokaler Endpunkt pro API-Definition erlaubt.' + loggingMethodAlreadyDefinedExceptionMessage = 'Logging-Methode bereits definiert: {0}' + loggingMethodRequiresValidScriptBlockExceptionMessage = 'Die angegebene Ausgabemethode für die Logging-Methode ''{0}'' erfordert einen gültigen ScriptBlock.' maxDaysInvalidExceptionMessage = 'MaxDays muss 0 oder größer sein, aber erhalten: {0}' - noRemoveScriptBlockForVaultExceptionMessage = "Kein Remove ScriptBlock für das Entfernen von Geheimnissen im Tresor '{0}' bereitgestellt." - noSecretExpectedForNoSignatureExceptionMessage = 'Es wurde erwartet, dass kein Geheimnis für keine Signatur angegeben wird.' - noCertificateFoundExceptionMessage = "Es wurde kein Zertifikat in {0}{1} für '{2}' gefunden." - minValueInvalidExceptionMessage = "Der Mindestwert '{0}' für {1} ist ungültig, sollte größer oder gleich {2} sein" - accessRequiresAuthenticationOnRoutesExceptionMessage = 'Der Zugriff erfordert eine Authentifizierung auf den Routen.' - noSecretForHmac384ExceptionMessage = 'Es wurde kein Geheimnis für den HMAC384-Hash angegeben.' - windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Die Unterstützung der lokalen Windows-Authentifizierung gilt nur für Windows.' - definitionTagNotDefinedExceptionMessage = 'Definitionstag {0} ist nicht definiert.' - noComponentInDefinitionExceptionMessage = 'Es ist keine Komponente des Typs {0} mit dem Namen {1} in der Definition {2} verfügbar.' - noSmtpHandlersDefinedExceptionMessage = 'Es wurden keine SMTP-Handler definiert.' - sessionMiddlewareAlreadyInitializedExceptionMessage = 'Session Middleware wurde bereits initialisiert.' - reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = "Die wiederverwendbare Komponente 'pathItems' ist in OpenAPI v3.0 nicht verfügbar." - wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'Das *-Wildcard für Header ist nicht mit dem AutoHeaders-Schalter kompatibel.' - noDataForFileUploadedExceptionMessage = "Keine Daten für die Datei '{0}' wurden in der Anfrage hochgeladen." - sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE kann nur auf Anfragen mit einem Accept-Header-Wert von text/event-stream konfiguriert werden.' - noSessionAvailableToSaveExceptionMessage = 'Keine Sitzung verfügbar zum Speichern.' - pathParameterRequiresRequiredSwitchExceptionMessage = "Wenn der Parameterstandort 'Path' ist, ist der Schalterparameter 'Required' erforderlich." - noOpenApiUrlSuppliedExceptionMessage = 'Keine OpenAPI-URL für {0} angegeben.' maximumConcurrentSchedulesInvalidExceptionMessage = 'Maximale gleichzeitige Zeitpläne müssen >=1 sein, aber erhalten: {0}' - snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins werden nur in Windows PowerShell unterstützt.' - eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'Das Protokollieren im Ereignisanzeige wird nur auf Windows unterstützt.' - parametersMutuallyExclusiveExceptionMessage = "Die Parameter '{0}' und '{1}' schließen sich gegenseitig aus." - pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'Das PathItems-Feature wird in OpenAPI v3.0.x nicht unterstützt.' - openApiParameterRequiresNameExceptionMessage = 'Der OpenApi-Parameter erfordert einen angegebenen Namen.' + maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Maximale gleichzeitige Zeitpläne dürfen nicht kleiner als das Minimum von {0} sein, aber erhalten: {1}' + maximumConcurrentTasksInvalidExceptionMessage = 'Die maximale Anzahl gleichzeitiger Aufgaben muss >=1 sein, aber erhalten: {0}' maximumConcurrentTasksLessThanMinimumExceptionMessage = 'Die maximale Anzahl gleichzeitiger Aufgaben darf nicht kleiner als das Minimum von {0} sein, aber erhalten: {1}' - noSemaphoreFoundExceptionMessage = "Kein Semaphor mit dem Namen '{0}' gefunden." - singleValueForIntervalExceptionMessage = 'Sie können nur einen einzelnen {0}-Wert angeben, wenn Sie Intervalle verwenden.' - jwtNotYetValidExceptionMessage = 'Der JWT ist noch nicht gültig.' - verbAlreadyDefinedForUrlExceptionMessage = '[Verb] {0}: Bereits für {1} definiert.' - noSecretNamedMountedExceptionMessage = "Kein Geheimnis mit dem Namen '{0}' wurde eingebunden." + maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Die maximale Anzahl gleichzeitiger WebSocket-Threads muss >=1 sein, aber erhalten: {0}' + maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Die maximale Anzahl gleichzeitiger WebSocket-Threads darf nicht kleiner als das Minimum von {0} sein, aber erhalten: {1}' + maxSizeInvalidExceptionMessage = 'MaxSize muss 0 oder größer sein, aber erhalten: {0}' + maxValueInvalidExceptionMessage = 'Der Maximalwert ''{0}'' für {1} ist ungültig, sollte kleiner oder gleich {2} sein' + mergeDefaultAuthNotInListExceptionMessage = 'Die MergeDefault-Authentifizierung ''{0}'' befindet sich nicht in der angegebenen Authentifizierungsliste.' + methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Bereits definiert.' + methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Bereits für {2} definiert.' + middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware bereits definiert.' + middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: Kein Logik-ScriptBlock bereitgestellt.' + minValueGreaterThanMaxExceptionMessage = 'Der Mindestwert für {0} darf nicht größer als der Maximalwert sein.' + minValueInvalidExceptionMessage = 'Der Mindestwert ''{0}'' für {1} ist ungültig, sollte größer oder gleich {2} sein' + moduleDoesNotContainFunctionExceptionMessage = 'Modul {0} enthält keine Funktion {1} zur Umwandlung in eine Route.' moduleOrVersionNotFoundExceptionMessage = 'Modul oder Version nicht gefunden auf {0}: {1}@{2}' - noScriptBlockSuppliedExceptionMessage = 'Kein Skriptblock angegeben.' - noSecretVaultRegisteredExceptionMessage = "Kein Geheimnistresor mit dem Namen '{0}' registriert." + modulePathDoesNotExistExceptionMessage = 'Der Modulpfad existiert nicht: {0}' + multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Mehrfachtyp-Eigenschaften erfordern OpenApi-Version 3.1 oder höher.' + mustBeRunningWithAdminPrivilegesExceptionMessage = 'Muss mit Administratorrechten ausgeführt werden, um auf Nicht-Localhost-Adressen zu lauschen.' + mutexAlreadyExistsExceptionMessage = 'Ein Mutex mit folgendem Namen existiert bereits: {0}' nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = 'Ein Name ist für den Endpunkt erforderlich, wenn der RedirectTo-Parameter angegeben ist.' - openApiLicenseObjectRequiresNameExceptionMessage = "Das OpenAPI-Objekt 'license' erfordert die Eigenschaft 'name'. Verwenden Sie den Parameter -LicenseName." - sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: Der angegebene Quellpfad für die statische Route existiert nicht: {1}' + nextTriggerCalculationErrorExceptionMessage = 'Es scheint, als ob beim Berechnen des nächsten Trigger-Datums und der nächsten Triggerzeit etwas schief gelaufen wäre: {0}' + noAlgorithmInJwtHeaderExceptionMessage = 'Kein Algorithmus im JWT-Header angegeben.' + noCertificateFoundExceptionMessage = 'Es wurde kein Zertifikat in {0}{1} für ''{2}'' gefunden.' + noCommandsSuppliedToConvertToRoutesExceptionMessage = 'Keine Befehle zur Umwandlung in Routen bereitgestellt.' + noComponentInDefinitionExceptionMessage = 'Es ist keine Komponente des Typs {0} mit dem Namen {1} in der Definition {2} verfügbar.' + noDataForFileUploadedExceptionMessage = 'Keine Daten für die Datei ''{0}'' wurden in der Anfrage hochgeladen.' + noDomainServerNameForWindowsAdAuthExceptionMessage = 'Es wurde kein Domänenservername für die Windows-AD-Authentifizierung angegeben.' + noEventRegisteredExceptionMessage = 'Kein Ereignis {0} registriert: {1}' + noJwtSignatureForAlgorithmExceptionMessage = 'Keine JWT-Signatur für {0} angegeben.' + noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: Keine Logik übergeben.' + noLogicPassedForRouteExceptionMessage = 'Keine Logik für Route übergeben: {0}' + noMutexFoundExceptionMessage = 'Kein Mutex mit dem Namen ''{0}'' gefunden.' noNameForWebSocketDisconnectExceptionMessage = 'Kein Name für die Trennung vom WebSocket angegeben.' - certificateExpiredExceptionMessage = "Das Zertifikat '{0}' ist abgelaufen: {1}" - secretVaultUnlockExpiryDateInPastExceptionMessage = 'Das Ablaufdatum zum Entsperren des Geheimnis-Tresors liegt in der Vergangenheit (UTC): {0}' - invalidWebExceptionTypeExceptionMessage = 'Die Ausnahme hat einen ungültigen Typ. Er sollte entweder WebException oder HttpRequestException sein, aber es wurde {0} erhalten' - invalidSecretValueTypeExceptionMessage = 'Der Geheimniswert hat einen ungültigen Typ. Erwartete Typen: String, SecureString, HashTable, Byte[] oder PSCredential. Aber erhalten wurde: {0}.' - explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'Der explizite TLS-Modus wird nur auf SMTPS- und TCPS-Endpunkten unterstützt.' - discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = "Der Parameter 'DiscriminatorMapping' kann nur verwendet werden, wenn 'DiscriminatorProperty' vorhanden ist." - scriptErrorExceptionMessage = "Fehler '{0}' im Skript {1} {2} (Zeile {3}) Zeichen {4} beim Ausführen von {5} auf {6} Objekt '{7}' Klasse: {8} Basisklasse: {9}" - cannotSupplyIntervalForQuarterExceptionMessage = 'Ein Intervallwert kann nicht für jedes Quartal angegeben werden.' - scheduleEndTimeMustBeInFutureExceptionMessage = '[Aufgabenplaner] {0}: Der Wert für EndTime muss in der Zukunft liegen.' - invalidJwtSignatureSuppliedExceptionMessage = 'Ungültige JWT-Signatur angegeben.' - noSetScriptBlockForVaultExceptionMessage = "Kein Set ScriptBlock für das Aktualisieren/Erstellen von Geheimnissen im Tresor '{0}' bereitgestellt." - accessMethodNotExistForMergingExceptionMessage = 'Zugriffsmethode zum Zusammenführen nicht vorhanden: {0}.' - defaultAuthNotInListExceptionMessage = "Die Standardauthentifizierung '{0}' befindet sich nicht in der angegebenen Authentifizierungsliste." - parameterHasNoNameExceptionMessage = "Der Parameter hat keinen Namen. Bitte geben Sie dieser Komponente einen Namen mit dem 'Name'-Parameter." - methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Bereits für {2} definiert.' - fileWatcherAlreadyDefinedExceptionMessage = "Ein Dateiwächter mit dem Namen '{0}' wurde bereits definiert." - noServiceHandlersDefinedExceptionMessage = 'Es wurden keine Service-Handler definiert.' - secretRequiredForCustomSessionStorageExceptionMessage = 'Ein Geheimnis ist erforderlich, wenn benutzerdefinierter Sitzungspeicher verwendet wird.' - secretManagementModuleNotInstalledExceptionMessage = 'Das Modul Microsoft.PowerShell.SecretManagement ist nicht installiert.' + noNameForWebSocketRemoveExceptionMessage = 'Kein Name für das Entfernen des WebSocket angegeben.' + noNameForWebSocketResetExceptionMessage = 'Kein Name für das Zurücksetzen des WebSocket angegeben.' + noNameForWebSocketSendMessageExceptionMessage = 'Kein Name für das Senden einer Nachricht an den WebSocket angegeben.' + nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'Für die Authentifizierungsmethode ist ein nicht leerer ScriptBlock erforderlich.' + nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'Ein nicht leerer ScriptBlock ist für das benutzerdefinierte Authentifizierungsschema erforderlich.' + nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'Ein nicht leerer ScriptBlock ist für die benutzerdefinierte Protokollierungsmethode erforderlich.' + nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'Ein nicht leerer ScriptBlock ist für die Protokollierungsmethode erforderlich.' + nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'Ein nicht leerer ScriptBlock ist erforderlich, um eine Seitenroute zu erstellen.' + noOpenApiUrlSuppliedExceptionMessage = 'Keine OpenAPI-URL für {0} angegeben.' noPathSuppliedForRouteExceptionMessage = 'Kein Pfad für die Route bereitgestellt.' - validationOfAnyOfSchemaNotSupportedExceptionMessage = "Die Validierung eines Schemas, das 'anyof' enthält, wird nicht unterstützt." - iisAuthSupportIsForWindowsOnlyExceptionMessage = 'Die IIS-Authentifizierungsunterstützung gilt nur für Windows.' - oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme kann nur entweder Basic oder Form-Authentifizierung sein, aber erhalten: {0}' + noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: Kein Pfad für statische Route angegeben.' + noPropertiesMutuallyExclusiveExceptionMessage = 'Der Parameter ''NoProperties'' schließt ''Properties'', ''MinProperties'' und ''MaxProperties'' gegenseitig aus.' + noRemoveScriptBlockForVaultExceptionMessage = 'Kein Remove ScriptBlock für das Entfernen von Geheimnissen im Tresor ''{0}'' bereitgestellt.' noRoutePathSuppliedForPageExceptionMessage = 'Kein Routenpfad für die Seite {0} angegeben.' - cacheStorageNotFoundForExistsExceptionMessage = "Der Cache-Speicher mit dem Namen '{0}' wurde nicht gefunden, als versucht wurde zu überprüfen, ob das zwischengespeicherte Element '{1}' existiert." - handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler bereits definiert.' - sessionsNotConfiguredExceptionMessage = 'Sitzungen wurden nicht konfiguriert.' + noScriptBlockSuppliedExceptionMessage = 'Kein Skriptblock angegeben.' + noSecretExpectedForNoSignatureExceptionMessage = 'Es wurde erwartet, dass kein Geheimnis für keine Signatur angegeben wird.' + noSecretForHmac256ExceptionMessage = 'Es wurde kein Geheimnis für den HMAC256-Hash angegeben.' + noSecretForHmac384ExceptionMessage = 'Es wurde kein Geheimnis für den HMAC384-Hash angegeben.' + noSecretForHmac512ExceptionMessage = 'Es wurde kein Geheimnis für den HMAC512-Hash angegeben.' + noSecretForJwtSignatureExceptionMessage = 'Es wurde kein Geheimnis für die JWT-Signatur angegeben.' + noSecretNamedMountedExceptionMessage = 'Kein Geheimnis mit dem Namen ''{0}'' wurde eingebunden.' + noSecretVaultRegisteredExceptionMessage = 'Kein Geheimnistresor mit dem Namen ''{0}'' registriert.' + noSemaphoreFoundExceptionMessage = 'Kein Semaphor mit dem Namen ''{0}'' gefunden.' + noServiceHandlersDefinedExceptionMessage = 'Es wurden keine Service-Handler definiert.' + noSessionAvailableToSaveExceptionMessage = 'Keine Sitzung verfügbar zum Speichern.' + noSessionToCalculateDataHashExceptionMessage = 'Keine Sitzung verfügbar, um den Datenhash zu berechnen.' + noSessionToSetOnResponseExceptionMessage = 'Keine Sitzung verfügbar, die auf die Antwort gesetzt werden kann.' + noSetScriptBlockForVaultExceptionMessage = 'Kein Set ScriptBlock für das Aktualisieren/Erstellen von Geheimnissen im Tresor ''{0}'' bereitgestellt.' + noSmtpHandlersDefinedExceptionMessage = 'Es wurden keine SMTP-Handler definiert.' + noTitleSuppliedForPageExceptionMessage = 'Kein Titel für die Seite {0} angegeben.' + noUnlockScriptBlockForVaultExceptionMessage = 'Kein Unlock ScriptBlock für das Entsperren des Tresors ''{0}'' bereitgestellt.' + oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 erfordert ein Client Secret, wenn PKCE nicht verwendet wird.' + oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme kann nur entweder Basic oder Form-Authentifizierung sein, aber erhalten: {0}' + oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = 'Der OAuth2-Anbieter unterstützt den ''code''-Antworttyp nicht.' + oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = 'Der OAuth2-Anbieter unterstützt den für die Verwendung eines InnerScheme erforderlichen ''password''-Grant-Typ nicht.' + oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 erfordert die Angabe einer Autorisierungs-URL.' + openApiComponentSchemaDoesNotExistExceptionMessage = 'Das OpenApi-Komponentenschema {0} existiert nicht.' + openApiDefinitionAlreadyExistsExceptionMessage = 'Die OpenAPI-Definition mit dem Namen {0} existiert bereits.' + openApiDocumentNotCompliantExceptionMessage = 'Das OpenAPI-Dokument ist nicht konform.' + openApiLicenseObjectRequiresNameExceptionMessage = 'Das OpenAPI-Objekt ''license'' erfordert die Eigenschaft ''name''. Verwenden Sie den Parameter -LicenseName.' + openApiParameterRequiresNameExceptionMessage = 'Der OpenApi-Parameter erfordert einen angegebenen Namen.' + openApiRequestStyleInvalidForParameterExceptionMessage = 'Der OpenApi-Anfragestil kann für einen {1}-Parameter nicht {0} sein.' + openApiVersionPropertyMandatoryExceptionMessage = 'Die Eigenschaft OpenApi-Version ist obligatorisch.' + operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} muss eindeutig sein.' + operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} muss eindeutig sein und kann nicht auf ein Array angewendet werden.' + pageNameShouldBeAlphaNumericExceptionMessage = 'Der Seitenname sollte einen gültigen alphanumerischen Wert haben: {0}' + parameterHasNoNameExceptionMessage = 'Der Parameter hat keinen Namen. Bitte geben Sie dieser Komponente einen Namen mit dem ''Name''-Parameter.' + parameterNotSuppliedInRequestExceptionMessage = 'Ein Parameter namens ''{0}'' wurde in der Anfrage nicht angegeben oder es sind keine Daten verfügbar.' + parametersMutuallyExclusiveExceptionMessage = 'Die Parameter ''{0}'' und ''{1}'' schließen sich gegenseitig aus.' + parametersValueOrExternalValueMandatoryExceptionMessage = 'Die Parameter ''Value'' oder ''ExternalValue'' sind obligatorisch.' + pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'Das PathItems-Feature wird in OpenAPI v3.0.x nicht unterstützt.' + pathNotExistExceptionMessage = 'Pfad existiert nicht: {0}' + pathParameterRequiresRequiredSwitchExceptionMessage = 'Wenn der Parameterstandort ''Path'' ist, ist der Schalterparameter ''Required'' erforderlich.' + pathToIconForGuiDoesNotExistExceptionMessage = 'Der Pfad zum Symbol für die GUI existiert nicht: {0}' + pathToLoadNotFoundExceptionMessage = 'Pfad zum Laden von {0} nicht gefunden: {1}' + podeNotInitializedExceptionMessage = 'Pode wurde nicht initialisiert.' + propertiesParameterWithoutNameExceptionMessage = 'Die Eigenschaftsparameter können nicht verwendet werden, wenn die Eigenschaft keinen Namen hat.' propertiesTypeObjectAssociationExceptionMessage = 'Nur Eigenschaften vom Typ Object können mit {0} verknüpft werden.' - sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Sitzungen sind erforderlich, um die sitzungsbeständige Authentifizierung zu verwenden.' - invalidPathWildcardOrDirectoryExceptionMessage = 'Der angegebene Pfad darf kein Platzhalter oder Verzeichnis sein: {0}' - accessMethodAlreadyDefinedExceptionMessage = 'Zugriffsmethode bereits definiert: {0}.' - parametersValueOrExternalValueMandatoryExceptionMessage = "Die Parameter 'Value' oder 'ExternalValue' sind obligatorisch." - maximumConcurrentTasksInvalidExceptionMessage = 'Die maximale Anzahl gleichzeitiger Aufgaben muss >=1 sein, aber erhalten: {0}' - cannotCreatePropertyWithoutTypeExceptionMessage = 'Die Eigenschaft kann nicht erstellt werden, weil kein Typ definiert ist.' - authMethodNotExistForMergingExceptionMessage = 'Die Authentifizierungsmethode existiert nicht zum Zusammenführen: {0}' - maxValueInvalidExceptionMessage = "Der Maximalwert '{0}' für {1} ist ungültig, sollte kleiner oder gleich {2} sein" - endpointAlreadyDefinedExceptionMessage = "Ein Endpunkt mit dem Namen '{0}' wurde bereits definiert." - eventAlreadyRegisteredExceptionMessage = 'Ereignis {0} bereits registriert: {1}' - parameterNotSuppliedInRequestExceptionMessage = "Ein Parameter namens '{0}' wurde in der Anfrage nicht angegeben oder es sind keine Daten verfügbar." - cacheStorageNotFoundForSetExceptionMessage = "Der Cache-Speicher mit dem Namen '{0}' wurde nicht gefunden, als versucht wurde, das zwischengespeicherte Element '{1}' zu setzen." - methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Bereits definiert.' - errorLoggingAlreadyEnabledExceptionMessage = 'Die Fehlerprotokollierung wurde bereits aktiviert.' - valueForUsingVariableNotFoundExceptionMessage = "Der Wert für '`$using:{0}' konnte nicht gefunden werden." rapidPdfDoesNotSupportOpenApi31ExceptionMessage = 'Das Dokumentationstool RapidPdf unterstützt OpenAPI 3.1 nicht.' - oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 erfordert ein Client Secret, wenn PKCE nicht verwendet wird.' - invalidBase64JwtExceptionMessage = 'Ungültiger Base64-codierter Wert in JWT gefunden' - noSessionToCalculateDataHashExceptionMessage = 'Keine Sitzung verfügbar, um den Datenhash zu berechnen.' - cacheStorageNotFoundForRemoveExceptionMessage = "Der Cache-Speicher mit dem Namen '{0}' wurde nicht gefunden, als versucht wurde, das zwischengespeicherte Element '{1}' zu entfernen." - csrfMiddlewareNotInitializedExceptionMessage = 'CSRF Middleware wurde nicht initialisiert.' - infoTitleMandatoryMessage = 'info.title ist obligatorisch.' - typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'Der Typ {0} kann nur einem Objekt zugeordnet werden.' - userFileDoesNotExistExceptionMessage = 'Die Benutzerdaten-Datei existiert nicht: {0}' + rateLimitRuleAlreadyExistsExceptionMessage = 'Die Rate-Limit-Regel mit dem Namen ''{0}'' existiert bereits.' + rateLimitRuleDoesNotExistExceptionMessage = 'Die Rate-Limit-Regel mit dem Namen ''{0}'' existiert nicht.' + renamePodeOADefinitionTagExceptionMessage = 'Rename-PodeOADefinitionTag kann nicht innerhalb eines ''ScriptBlock'' von Select-PodeOADefinition verwendet werden.' + requestLoggingAlreadyEnabledExceptionMessage = 'Die Anforderungsprotokollierung wurde bereits aktiviert.' + reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = 'Die wiederverwendbare Komponente ''pathItems'' ist in OpenAPI v3.0 nicht verfügbar.' + routeAlreadyContainsCustomAccessExceptionMessage = 'Die Route ''[{0}] {1}'' enthält bereits einen benutzerdefinierten Zugriff mit dem Namen ''{2}''.' + routeParameterCannotBeNullExceptionMessage = 'Der Parameter ''Route'' darf nicht null sein.' routeParameterNeedsValidScriptblockExceptionMessage = 'Der Route-Parameter benötigt einen gültigen, nicht leeren ScriptBlock.' - nextTriggerCalculationErrorExceptionMessage = 'Es scheint, als ob beim Berechnen des nächsten Trigger-Datums und der nächsten Triggerzeit etwas schief gelaufen wäre: {0}' - cannotLockValueTypeExceptionMessage = 'Kann [ValueType] nicht sperren.' - failedToCreateOpenSslCertExceptionMessage = 'Erstellung des OpenSSL-Zertifikats fehlgeschlagen: {0}.' - jwtExpiredExceptionMessage = 'Der JWT ist abgelaufen.' - openingGuiMessage = 'Die GUI wird geöffnet.' - multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Mehrfachtyp-Eigenschaften erfordern OpenApi-Version 3.1 oder höher.' - noNameForWebSocketRemoveExceptionMessage = 'Kein Name für das Entfernen des WebSocket angegeben.' - maxSizeInvalidExceptionMessage = 'MaxSize muss 0 oder größer sein, aber erhalten: {0}' - iisShutdownMessage = '(IIS Herunterfahren)' - cannotUnlockValueTypeExceptionMessage = 'Kann [ValueType] nicht entsperren.' - noJwtSignatureForAlgorithmExceptionMessage = 'Keine JWT-Signatur für {0} angegeben.' - maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Die maximale Anzahl gleichzeitiger WebSocket-Threads muss >=1 sein, aber erhalten: {0}' - acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'Die Bestätigungsnachricht wird nur auf SMTP- und TCP-Endpunkten unterstützt.' - failedToConnectToUrlExceptionMessage = 'Verbindung mit der URL fehlgeschlagen: {0}' - failedToAcquireMutexOwnershipExceptionMessage = 'Fehler beim Erwerb des Mutex-Besitzes. Mutex-Name: {0}' - sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'Sitzungen sind erforderlich, um OAuth2 mit PKCE zu verwenden.' - failedToConnectToWebSocketExceptionMessage = 'Verbindung zum WebSocket fehlgeschlagen: {0}' - unsupportedObjectExceptionMessage = 'Nicht unterstütztes Objekt' - failedToParseAddressExceptionMessage = "Konnte '{0}' nicht als gültige IP/Host:Port-Adresse analysieren" - mustBeRunningWithAdminPrivilegesExceptionMessage = 'Muss mit Administratorrechten ausgeführt werden, um auf Nicht-Localhost-Adressen zu lauschen.' - specificationMessage = 'Spezifikation' - cacheStorageNotFoundForClearExceptionMessage = "Der Cache-Speicher mit dem Namen '{0}' wurde nicht gefunden, als versucht wurde, den Cache zu leeren." - restartingServerMessage = 'Server wird neu gestartet...' - cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = "Ein Intervall kann nicht angegeben werden, wenn der Parameter 'Every' auf None gesetzt ist." - unsupportedJwtAlgorithmExceptionMessage = 'Der JWT-Algorithmus wird derzeit nicht unterstützt: {0}' - websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets wurden nicht konfiguriert, um Signalnachrichten zu senden.' - invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'Eine angegebene Hashtable-Middleware enthält einen ungültigen Logik-Typ. Erwartet wurde ein ScriptBlock, aber erhalten wurde: {0}.' - maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Maximale gleichzeitige Zeitpläne dürfen nicht kleiner als das Minimum von {0} sein, aber erhalten: {1}' - failedToAcquireSemaphoreOwnershipExceptionMessage = 'Fehler beim Erwerb des Semaphor-Besitzes. Semaphor-Name: {0}' - propertiesParameterWithoutNameExceptionMessage = 'Die Eigenschaftsparameter können nicht verwendet werden, wenn die Eigenschaft keinen Namen hat.' - customSessionStorageMethodNotImplementedExceptionMessage = "Der benutzerdefinierte Sitzungspeicher implementiert die erforderliche Methode '{0}()' nicht." - authenticationMethodDoesNotExistExceptionMessage = 'Authentifizierungsmethode existiert nicht: {0}' - webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'Das Webhooks-Feature wird in OpenAPI v3.0.x nicht unterstützt.' - invalidContentTypeForSchemaExceptionMessage = "Ungültiger 'content-type' im Schema gefunden: {0}" - noUnlockScriptBlockForVaultExceptionMessage = "Kein Unlock ScriptBlock für das Entsperren des Tresors '{0}' bereitgestellt." - definitionTagMessage = 'Definition {0}:' - failedToOpenRunspacePoolExceptionMessage = 'Fehler beim Öffnen des Runspace-Pools: {0}' - failedToCloseRunspacePoolExceptionMessage = 'Fehler beim Schließen des RunspacePools: {0}' - verbNoLogicPassedExceptionMessage = '[Verb] {0}: Keine Logik übergeben' - noMutexFoundExceptionMessage = "Kein Mutex mit dem Namen '{0}' gefunden." - documentationMessage = 'Dokumentation' - timerAlreadyDefinedExceptionMessage = '[Timer] {0}: Timer bereits definiert.' - invalidPortExceptionMessage = 'Der Port kann nicht negativ sein: {0}' - viewsFolderNameAlreadyExistsExceptionMessage = 'Der Name des Ansichtsordners existiert bereits: {0}' - noNameForWebSocketResetExceptionMessage = 'Kein Name für das Zurücksetzen des WebSocket angegeben.' - mergeDefaultAuthNotInListExceptionMessage = "Die MergeDefault-Authentifizierung '{0}' befindet sich nicht in der angegebenen Authentifizierungsliste." - descriptionRequiredExceptionMessage = 'Eine Beschreibung ist erforderlich für Pfad:{0} Antwort:{1}' - pageNameShouldBeAlphaNumericExceptionMessage = 'Der Seitenname sollte einen gültigen alphanumerischen Wert haben: {0}' - defaultValueNotBooleanOrEnumExceptionMessage = 'Der Standardwert ist kein Boolean und gehört nicht zum Enum.' - openApiComponentSchemaDoesNotExistExceptionMessage = 'Das OpenApi-Komponentenschema {0} existiert nicht.' - timerParameterMustBeGreaterThanZeroExceptionMessage = '[Timer] {0}: {1} muss größer als 0 sein.' - taskTimedOutExceptionMessage = 'Aufgabe ist nach {0}ms abgelaufen.' + runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool konnte nicht geladen werden.' + scheduleAlreadyDefinedExceptionMessage = '[Aufgabenplaner] {0}: Aufgabenplaner bereits definiert.' + scheduleCannotHaveNegativeLimitExceptionMessage = '[Aufgabenplaner] {0}: Kann kein negatives Limit haben.' + scheduleDoesNotExistExceptionMessage = 'Aufgabenplaner ''{0}'' existiert nicht.' + scheduleEndTimeMustBeInFutureExceptionMessage = '[Aufgabenplaner] {0}: Der Wert für EndTime muss in der Zukunft liegen.' + scheduleProcessDoesNotExistExceptionMessage = 'Der Aufgabenplanerprozess ''{0}'' existiert nicht.' scheduleStartTimeAfterEndTimeExceptionMessage = '[Aufgabenplaner] {0}: StartTime kann nicht nach EndTime liegen.' - infoVersionMandatoryMessage = 'info.version ist obligatorisch.' - cannotUnlockNullObjectExceptionMessage = 'Kann ein null-Objekt nicht entsperren.' - nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'Ein nicht leerer ScriptBlock ist für das benutzerdefinierte Authentifizierungsschema erforderlich.' - nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'Für die Authentifizierungsmethode ist ein nicht leerer ScriptBlock erforderlich.' - validationOfOneOfSchemaNotSupportedExceptionMessage = "Die Validierung eines Schemas, das 'oneof' enthält, wird nicht unterstützt." - routeParameterCannotBeNullExceptionMessage = "Der Parameter 'Route' darf nicht null sein." - cacheStorageAlreadyExistsExceptionMessage = "Ein Cache-Speicher mit dem Namen '{0}' existiert bereits." - loggingMethodRequiresValidScriptBlockExceptionMessage = "Die angegebene Ausgabemethode für die Logging-Methode '{0}' erfordert einen gültigen ScriptBlock." + schemaValidationRequiresPowerShell610ExceptionMessage = 'Die Schema-Validierung erfordert PowerShell Version 6.1.0 oder höher.' + schemeRequiresValidScriptBlockExceptionMessage = 'Das bereitgestellte Schema für den Authentifizierungsvalidator ''{0}'' erfordert einen gültigen ScriptBlock.' scopedVariableAlreadyDefinedExceptionMessage = 'Die Bereichsvariable ist bereits definiert: {0}.' - oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 erfordert die Angabe einer Autorisierungs-URL.' - pathNotExistExceptionMessage = 'Pfad existiert nicht: {0}' - noDomainServerNameForWindowsAdAuthExceptionMessage = 'Es wurde kein Domänenservername für die Windows-AD-Authentifizierung angegeben.' + scopedVariableNotFoundExceptionMessage = 'Bereichsvariable nicht gefunden: {0}' + scriptBlockRequiredForMergingUsersExceptionMessage = 'Ein ScriptBlock ist erforderlich, um mehrere authentifizierte Benutzer zu einem Objekt zusammenzuführen, wenn Valid All ist.' + scriptErrorExceptionMessage = 'Fehler ''{0}'' im Skript {1} {2} (Zeile {3}) Zeichen {4} beim Ausführen von {5} auf {6} Objekt ''{7}'' Klasse: {8} Basisklasse: {9}' + scriptPathDoesNotExistExceptionMessage = 'Der Skriptpfad existiert nicht: {0}' + secondsValueCannotBeZeroOrLessExceptionMessage = 'Der Sekundenwert darf für {0} nicht 0 oder weniger sein.' + secretAlreadyMountedExceptionMessage = 'Ein Geheimnis mit dem Namen ''{0}'' wurde bereits eingebunden.' + secretManagementModuleNotInstalledExceptionMessage = 'Das Modul Microsoft.PowerShell.SecretManagement ist nicht installiert.' + secretRequiredForCustomSessionStorageExceptionMessage = 'Ein Geheimnis ist erforderlich, wenn benutzerdefinierter Sitzungspeicher verwendet wird.' + secretVaultAlreadyRegisteredAutoImportExceptionMessage = 'Ein Geheimtresor mit dem Namen ''{0}'' wurde bereits beim automatischen Importieren von Geheimtresoren registriert.' + secretVaultAlreadyRegisteredExceptionMessage = 'Ein Geheimnis-Tresor mit dem Namen ''{0}'' wurde bereits registriert{1}.' + secretVaultUnlockExpiryDateInPastExceptionMessage = 'Das Ablaufdatum zum Entsperren des Geheimnis-Tresors liegt in der Vergangenheit (UTC): {0}' + semaphoreAlreadyExistsExceptionMessage = 'Ein Semaphor mit folgendem Namen existiert bereits: {0}' + sessionMiddlewareAlreadyInitializedExceptionMessage = 'Session Middleware wurde bereits initialisiert.' + sessionsNotConfiguredExceptionMessage = 'Sitzungen wurden nicht konfiguriert.' + sessionsRequiredForCsrfExceptionMessage = 'Sitzungen sind erforderlich, um CSRF zu verwenden, es sei denn, Sie möchten Cookies verwenden.' + sessionsRequiredForFlashMessagesExceptionMessage = 'Sitzungen sind erforderlich, um Flash-Nachrichten zu verwenden.' + sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'Sitzungen sind erforderlich, um OAuth2 mit PKCE zu verwenden.' + sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Sitzungen sind erforderlich, um die sitzungsbeständige Authentifizierung zu verwenden.' + showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui ist derzeit nur für Windows PowerShell und PowerShell 7+ unter Windows verfügbar.' + singleValueForIntervalExceptionMessage = 'Sie können nur einen einzelnen {0}-Wert angeben, wenn Sie Intervalle verwenden.' + snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins werden nur in Windows PowerShell unterstützt.' + sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: Der angegebene Quellpfad für die statische Route existiert nicht: {1}' + sseConnectionNameRequiredExceptionMessage = 'Ein SSE-Verbindungsname ist erforderlich, entweder von -Name oder $WebEvent.Sse.Namee' + sseFailedToBroadcastExceptionMessage = 'SSE konnte aufgrund des definierten SSE-Broadcast-Levels für {0}: {1} nicht übertragen werden.' + sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE kann nur auf Anfragen mit einem Accept-Header-Wert von text/event-stream konfiguriert werden.' suppliedDateAfterScheduleEndTimeExceptionMessage = 'Das angegebene Datum liegt nach der Endzeit des Aufgabenplaners bei {0}' - wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'Das *-Wildcard für Methoden ist nicht mit dem AutoMethods-Schalter kompatibel.' - cannotSupplyIntervalForYearExceptionMessage = 'Ein Intervallwert kann nicht für jedes Jahr angegeben werden.' - missingComponentsMessage = 'Fehlende Komponente(n)' - invalidStrictTransportSecurityDurationExceptionMessage = 'Ungültige Strict-Transport-Security-Dauer angegeben: {0}. Sie sollte größer als 0 sein.' - noSecretForHmac512ExceptionMessage = 'Es wurde kein Geheimnis für den HMAC512-Hash angegeben.' - daysInMonthExceededExceptionMessage = '{0} hat nur {1} Tage, aber {2} wurden angegeben' - nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'Ein nicht leerer ScriptBlock ist für die benutzerdefinierte Protokollierungsmethode erforderlich.' - encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'Das Encoding-Attribut gilt nur für multipart und application/x-www-form-urlencoded Anfragekörper.' suppliedDateBeforeScheduleStartTimeExceptionMessage = 'Das angegebene Datum liegt vor der Startzeit des Aufgabenplaners bei {0}' - unlockSecretRequiredExceptionMessage = "Eine 'UnlockSecret'-Eigenschaft ist erforderlich, wenn Microsoft.PowerShell.SecretStore verwendet wird." - noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: Keine Logik übergeben.' - bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Für den Inhaltstyp {0} ist bereits ein Body-Parser definiert.' - invalidJwtSuppliedExceptionMessage = 'Ungültiger JWT angegeben.' - sessionsRequiredForFlashMessagesExceptionMessage = 'Sitzungen sind erforderlich, um Flash-Nachrichten zu verwenden.' - semaphoreAlreadyExistsExceptionMessage = 'Ein Semaphor mit folgendem Namen existiert bereits: {0}' - invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Ungültiger JWT-Header-Algorithmus angegeben.' - oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = "Der OAuth2-Anbieter unterstützt den für die Verwendung eines InnerScheme erforderlichen 'password'-Grant-Typ nicht." - invalidAliasFoundExceptionMessage = 'Ungültiges {0}-Alias gefunden: {1}' - scheduleDoesNotExistExceptionMessage = "Aufgabenplaner '{0}' existiert nicht." - accessMethodNotExistExceptionMessage = 'Zugriffsmethode nicht vorhanden: {0}.' - oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = "Der OAuth2-Anbieter unterstützt den 'code'-Antworttyp nicht." - untestedPowerShellVersionWarningMessage = '[WARNUNG] Pode {0} wurde nicht auf PowerShell {1} getestet, da diese Version bei der Veröffentlichung von Pode nicht verfügbar war.' - secretVaultAlreadyRegisteredAutoImportExceptionMessage = "Ein Geheimtresor mit dem Namen '{0}' wurde bereits beim automatischen Importieren von Geheimtresoren registriert." - schemeRequiresValidScriptBlockExceptionMessage = "Das bereitgestellte Schema für den Authentifizierungsvalidator '{0}' erfordert einen gültigen ScriptBlock." - serverLoopingMessage = 'Server-Schleife alle {0} Sekunden' - certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Zertifikat-Thumbprints/Name werden nur unter Windows unterstützt.' - sseConnectionNameRequiredExceptionMessage = "Ein SSE-Verbindungsname ist erforderlich, entweder von -Name oder `$WebEvent.Sse.Namee" - invalidMiddlewareTypeExceptionMessage = 'Eines der angegebenen Middleware-Objekte ist ein ungültiger Typ. Erwartet wurde entweder ein ScriptBlock oder ein Hashtable, aber erhalten wurde: {0}.' - noSecretForJwtSignatureExceptionMessage = 'Es wurde kein Geheimnis für die JWT-Signatur angegeben.' - modulePathDoesNotExistExceptionMessage = 'Der Modulpfad existiert nicht: {0}' + swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Diese Version des Swagger-Editors unterstützt OpenAPI 3.1 nicht.' taskAlreadyDefinedExceptionMessage = '[Aufgabe] {0}: Aufgabe bereits definiert.' + taskDoesNotExistExceptionMessage = 'Aufgabe ''{0}'' existiert nicht.' + taskProcessDoesNotExistExceptionMessage = 'Der Aufgabenprozess ''{0}'' existiert nicht.' + taskTimedOutExceptionMessage = 'Aufgabe ist nach {0}ms abgelaufen.' + testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = '''Test-PodeOAComponentSchema'' muss mit ''Enable-PodeOpenApi -EnableSchemaValidation'' aktiviert werden.' + timerAlreadyDefinedExceptionMessage = '[Timer] {0}: Timer bereits definiert.' + timerDoesNotExistExceptionMessage = 'Timer ''{0}'' existiert nicht.' + timerParameterMustBeGreaterThanZeroExceptionMessage = '[Timer] {0}: {1} muss größer als 0 sein.' + typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'Der Typ {0} kann nur einem Objekt zugeordnet werden.' + unlockSecretButNoScriptBlockExceptionMessage = 'Unlock secret für benutzerdefinierten Secret Vault-Typ angegeben, aber kein Unlock ScriptBlock bereitgestellt.' + unlockSecretRequiredExceptionMessage = 'Eine ''UnlockSecret''-Eigenschaft ist erforderlich, wenn Microsoft.PowerShell.SecretStore verwendet wird.' + unsupportedFunctionInServerlessContextExceptionMessage = 'Die Funktion {0} wird in einem serverlosen Kontext nicht unterstützt.' + unsupportedJwtAlgorithmExceptionMessage = 'Der JWT-Algorithmus wird derzeit nicht unterstützt: {0}' + unsupportedObjectExceptionMessage = 'Nicht unterstütztes Objekt' + unsupportedStreamCompressionEncodingExceptionMessage = 'Die Stream-Komprimierungskodierung wird nicht unterstützt: {0}' + userFileDoesNotExistExceptionMessage = 'Die Benutzerdaten-Datei existiert nicht: {0}' + validationOfAnyOfSchemaNotSupportedExceptionMessage = 'Die Validierung eines Schemas, das ''anyof'' enthält, wird nicht unterstützt.' + validationOfOneOfSchemaNotSupportedExceptionMessage = 'Die Validierung eines Schemas, das ''oneof'' enthält, wird nicht unterstützt.' + valueForUsingVariableNotFoundExceptionMessage = 'Der Wert für ''$using:{0}'' konnte nicht gefunden werden.' + valueOutOfRangeExceptionMessage = 'Wert ''{0}'' für {1} ist ungültig, sollte zwischen {2} und {3} liegen' verbAlreadyDefinedExceptionMessage = '[Verb] {0}: Bereits definiert.' - clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Clientzertifikate werden nur auf HTTPS-Endpunkten unterstützt.' - endpointNameNotExistExceptionMessage = "Der Endpunkt mit dem Namen '{0}' existiert nicht" - middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: Kein Logik-ScriptBlock bereitgestellt.' - scriptBlockRequiredForMergingUsersExceptionMessage = 'Ein ScriptBlock ist erforderlich, um mehrere authentifizierte Benutzer zu einem Objekt zusammenzuführen, wenn Valid All ist.' - secretVaultAlreadyRegisteredExceptionMessage = "Ein Geheimnis-Tresor mit dem Namen '{0}' wurde bereits registriert{1}." - deprecatedTitleVersionDescriptionWarningMessage = "WARNUNG: Titel, Version und Beschreibung in 'Enable-PodeOpenApi' sind veraltet. Bitte verwenden Sie stattdessen 'Add-PodeOAInfo'." - undefinedOpenApiReferencesMessage = 'Nicht definierte OpenAPI-Referenzen:' - doneMessage = 'Fertig' - swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Diese Version des Swagger-Editors unterstützt OpenAPI 3.1 nicht.' - durationMustBeZeroOrGreaterExceptionMessage = 'Die Dauer muss 0 oder größer sein, aber erhalten: {0}s' + verbAlreadyDefinedForUrlExceptionMessage = '[Verb] {0}: Bereits für {1} definiert.' + verbNoLogicPassedExceptionMessage = '[Verb] {0}: Keine Logik übergeben' + viewsFolderNameAlreadyExistsExceptionMessage = 'Der Name des Ansichtsordners existiert bereits: {0}' viewsPathDoesNotExistExceptionMessage = 'Der Ansichtsordnerpfad existiert nicht: {0}' - discriminatorIncompatibleWithAllOfExceptionMessage = "Der Parameter 'Discriminator' ist nicht mit 'allOf' kompatibel." - noNameForWebSocketSendMessageExceptionMessage = 'Kein Name für das Senden einer Nachricht an den WebSocket angegeben.' - hashtableMiddlewareNoLogicExceptionMessage = 'Eine angegebene Hashtable-Middleware enthält keine definierte Logik.' - openApiInfoMessage = 'OpenAPI-Informationen:' - invalidSchemeForAuthValidatorExceptionMessage = "Das bereitgestellte '{0}'-Schema für den Authentifizierungsvalidator '{1}' erfordert einen gültigen ScriptBlock." - sseFailedToBroadcastExceptionMessage = 'SSE konnte aufgrund des definierten SSE-Broadcast-Levels für {0}: {1} nicht übertragen werden.' - adModuleWindowsOnlyExceptionMessage = 'Active Directory-Modul nur unter Windows verfügbar.' - requestLoggingAlreadyEnabledExceptionMessage = 'Die Anforderungsprotokollierung wurde bereits aktiviert.' - invalidAccessControlMaxAgeDurationExceptionMessage = 'Ungültige Access-Control-Max-Age-Dauer angegeben: {0}. Sollte größer als 0 sein.' - openApiDefinitionAlreadyExistsExceptionMessage = 'Die OpenAPI-Definition mit dem Namen {0} existiert bereits.' - renamePodeOADefinitionTagExceptionMessage = "Rename-PodeOADefinitionTag kann nicht innerhalb eines 'ScriptBlock' von Select-PodeOADefinition verwendet werden." - taskProcessDoesNotExistExceptionMessage = "Der Aufgabenprozess '{0}' existiert nicht." - scheduleProcessDoesNotExistExceptionMessage = "Der Aufgabenplanerprozess '{0}' existiert nicht." - definitionTagChangeNotAllowedExceptionMessage = 'Definitionstag für eine Route kann nicht geändert werden.' - getRequestBodyNotAllowedExceptionMessage = "'{0}' Operationen dürfen keinen Anfragekörper haben. Verwenden Sie -AllowNonStandardBody, um diese Einschränkung zu umgehen." - fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = "Die Funktion '{0}' akzeptiert kein Array als Pipeline-Eingabe." - unsupportedStreamCompressionEncodingExceptionMessage = 'Die Stream-Komprimierungskodierung wird nicht unterstützt: {0}' - localEndpointConflictExceptionMessage = "Sowohl '{0}' als auch '{1}' sind als lokale OpenAPI-Endpunkte definiert, aber es ist nur ein lokaler Endpunkt pro API-Definition erlaubt." - suspendingMessage = 'Anhalten' - resumingMessage = 'Fortsetzen' - serverControlCommandsTitle = 'Serversteuerbefehle:' + webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'Das Webhooks-Feature wird in OpenAPI v3.0.x nicht unterstützt.' + websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets wurden nicht konfiguriert, um Signalnachrichten zu senden.' + wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'Das *-Wildcard für Header ist nicht mit dem AutoHeaders-Schalter kompatibel.' + wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'Das *-Wildcard für Methoden ist nicht mit dem AutoMethods-Schalter kompatibel.' + windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Die Unterstützung der lokalen Windows-Authentifizierung gilt nur für Windows.' + + # ------------------------------- + # General Messages + # ------------------------------- + clearConsoleMessage = 'Konsole löschen' + definitionTagMessage = 'Definition {0}:' + deprecatedTitleVersionDescriptionWarningMessage = 'WARNUNG: Titel, Version und Beschreibung in ''Enable-PodeOpenApi'' sind veraltet. Bitte verwenden Sie stattdessen ''Add-PodeOAInfo''.' + disableHttpServerMessage = 'HTTP-Server deaktivieren' + disableQuietModeMessage = 'Leisemodus deaktivieren' + documentationMessage = 'Dokumentation' + doneMessage = 'Fertig' + enableHttpServerMessage = 'HTTP-Server aktivieren' + enableQuietModeMessage = 'Leisemodus aktivieren' + eolPowerShellWarningMessage = '[WARNUNG] Pode {0} wurde nicht auf PowerShell {1} getestet, da es das Ende des Lebenszyklus erreicht hat.' + filesHaveChangedMessage = 'Die folgenden Dateien wurden geändert:' gracefullyTerminateMessage = 'Server sanft beenden.' + hideEndpointsMessage = 'Endpoints ausblenden' + hideHelpMessage = 'Hilfe ausblenden' + hideOpenAPIMessage = 'OpenAPI ausblenden' + iisShutdownMessage = '(IIS Herunterfahren)' + infoTitleMandatoryMessage = 'info.title ist obligatorisch.' + infoVersionMandatoryMessage = 'info.version ist obligatorisch.' + listeningOnEndpointsMessage = 'Lauschen auf den folgenden {0} Endpunkt(en) [{1} Thread(s)]:' + missingComponentsMessage = 'Fehlende Komponente(n)' + multipleEndpointsForGuiMessage = 'Mehrere Endpunkte definiert, es wird nur der erste für die GUI verwendet.' + openApiGenerationDocumentErrorMessage = 'Fehler beim Generieren des OpenAPI-Dokuments:' + openApiInfoMessage = 'OpenAPI-Informationen:' + openHttpEndpointMessage = 'Öffnen Sie den ersten HTTP-Endpunkt im Standardbrowser.' + openingGuiMessage = 'Die GUI wird geöffnet.' + restartingMessage = 'Neustart' + restartingServerMessage = 'Server wird neu gestartet...' restartServerMessage = 'Server neu starten und Konfigurationen laden.' resumeServerMessage = 'Server fortsetzen.' - suspendServerMessage = 'Server anhalten.' + resumingMessage = 'Fortsetzen' + runningMessage = 'Läuft' + serverControlCommandsTitle = 'Serversteuerbefehle:' + serverLoopingMessage = 'Server-Schleife alle {0} Sekunden' + serverMetricsMessage = 'Servermetriken' + showEndpointsMessage = 'Endpoints anzeigen' + showHelpMessage = 'Hilfe anzeigen' + showMetricsMessage = 'Metriken anzeigen' + showOpenAPIMessage = 'OpenAPI anzeigen' + specificationMessage = 'Spezifikation' startingMessage = 'Starten' - restartingMessage = 'Neustart' suspendedMessage = 'Angehalten' - runningMessage = 'Läuft' - openHttpEndpointMessage = 'Öffnen Sie den ersten HTTP-Endpunkt im Standardbrowser.' + suspendingMessage = 'Anhalten' + suspendServerMessage = 'Server anhalten.' terminatedMessage = 'Beendet' - showMetricsMessage = 'Metriken anzeigen' - clearConsoleMessage = 'Konsole löschen' - serverMetricsMessage = 'Servermetriken' + terminatingMessage = 'Beenden' + totalRestartMessage = 'Gesamtanzahl der Neustarts:' totalUptimeMessage = 'Gesamtlaufzeit:' + undefinedOpenApiReferencesMessage = 'Nicht definierte OpenAPI-Referenzen:' + untestedPowerShellVersionWarningMessage = '[WARNUNG] Pode {0} wurde nicht auf PowerShell {1} getestet, da diese Version bei der Veröffentlichung von Pode nicht verfügbar war.' uptimeSinceLastRestartMessage = 'Laufzeit seit dem letzten Neustart:' - totalRestartMessage = 'Gesamtanzahl der Neustarts:' - defaultEndpointAlreadySetExceptionMessage = "Ein Standardendpunkt für den Typ '{0}' ist bereits festgelegt. Pro Typ ist nur ein Standardendpunkt erlaubt." - enableHttpServerMessage = 'HTTP-Server aktivieren' - disableHttpServerMessage = 'HTTP-Server deaktivieren' - showHelpMessage = 'Hilfe anzeigen' - hideHelpMessage = 'Hilfe ausblenden' - hideEndpointsMessage = 'Endpoints ausblenden' - showEndpointsMessage = 'Endpoints anzeigen' - hideOpenAPIMessage = 'OpenAPI ausblenden' - showOpenAPIMessage = 'OpenAPI anzeigen' - enableQuietModeMessage = 'Leisemodus aktivieren' - disableQuietModeMessage = 'Leisemodus deaktivieren' - rateLimitRuleAlreadyExistsExceptionMessage = "Die Rate-Limit-Regel mit dem Namen '{0}' existiert bereits." - rateLimitRuleDoesNotExistExceptionMessage = "Die Rate-Limit-Regel mit dem Namen '{0}' existiert nicht." - accessLimitRuleAlreadyExistsExceptionMessage = "Die Zugriffsbeschränkungsregel mit dem Namen '{0}' existiert bereits." - accessLimitRuleDoesNotExistExceptionMessage = "Die Zugriffsbeschränkungsregel mit dem Namen '{0}' existiert nicht." -} \ No newline at end of file +} diff --git a/src/Locales/en-us/Pode.psd1 b/src/Locales/en-us/Pode.psd1 index c2ac6d2b0..6cb7fadf8 100644 --- a/src/Locales/en-us/Pode.psd1 +++ b/src/Locales/en-us/Pode.psd1 @@ -1,329 +1,336 @@ @{ - schemaValidationRequiresPowerShell610ExceptionMessage = 'Schema validation requires PowerShell version 6.1.0 or greater.' + # ------------------------------- + # Exception Messages + # ------------------------------- + accessLimitRuleAlreadyExistsExceptionMessage = 'An access limit rule with the name ''{0}'' already exists.' + accessLimitRuleDoesNotExistExceptionMessage = 'An access limit rule with the name ''{0}'' does not exist.' + accessMethodAlreadyDefinedExceptionMessage = 'Access method already defined: {0}' + accessMethodDoesNotExistExceptionMessage = 'Access method does not exist: {0}.' + accessMethodNotExistExceptionMessage = 'Access method does not exist: {0}' + accessMethodNotExistForMergingExceptionMessage = 'Access method does not exist for merging: {0}' + accessRequiresAuthenticationOnRoutesExceptionMessage = 'Access requires Authentication to be supplied on Routes.' + acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'The Acknowledge message is only supported on SMTP and TCP endpoints.' + adModuleNotInstalledExceptionMessage = 'Active Directory module is not installed.' + adModuleWindowsOnlyExceptionMessage = 'Active Directory module only available on Windows OS.' + alreadyConnectedToWebSocketExceptionMessage = 'Already connected to WebSocket with name ''{0}''' + authenticationMethodDoesNotExistExceptionMessage = 'Authentication method does not exist: {0}' + authMethodAlreadyDefinedExceptionMessage = 'Authentication method already defined: {0}' + authMethodNotExistForMergingExceptionMessage = 'Authentication method does not exist for merging: {0}' + bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'A body-parser is already defined for the {0} content-type.' + cacheStorageAlreadyExistsExceptionMessage = 'Cache Storage with name ''{0}'' already exists.' + cacheStorageNotFoundForClearExceptionMessage = 'Cache storage with name ''{0}'' not found when attempting to clear the cache.' + cacheStorageNotFoundForExistsExceptionMessage = 'Cache storage with name ''{0}'' not found when attempting to check if cached item ''{1}'' exists.' + cacheStorageNotFoundForRemoveExceptionMessage = 'Cache storage with name ''{0}'' not found when attempting to remove cached item ''{1}''' + cacheStorageNotFoundForRetrieveExceptionMessage = 'Cache storage with name ''{0}'' not found when attempting to retrieve cached item ''{1}''' + cacheStorageNotFoundForSetExceptionMessage = 'Cache storage with name ''{0}'' not found when attempting to set cached item ''{1}''' + cannotCreatePropertyWithoutTypeExceptionMessage = 'Cannot create the property because no type is defined.' + cannotLockNullObjectExceptionMessage = 'Cannot lock an object that is null.' + cannotLockValueTypeExceptionMessage = 'Cannot lock a [ValueType]' + cannotSupplyIntervalForQuarterExceptionMessage = 'Cannot supply interval value for every quarter.' + cannotSupplyIntervalForYearExceptionMessage = 'Cannot supply interval value for every year.' + cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = 'Cannot supply an interval when the parameter ''Every'' is set to None.' + cannotUnlockNullObjectExceptionMessage = 'Cannot unlock an object that is null.' + cannotUnlockValueTypeExceptionMessage = 'Cannot unlock a [ValueType]' + certificateExpiredExceptionMessage = 'The certificate ''{0}'' has expired: {1}' + certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificate supplied for non-HTTPS/WSS endpoint.' + certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Certificate Thumbprints/Name are only supported on Windows OS.' + clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Client certificates are only supported on HTTPS endpoints.' + credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'When Credentials is passed, The * wildcard for Headers will be taken as a literal string and not a wildcard.' + crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'The CRLF message end check is only supported on TCP endpoints.' + cronExpressionInvalidExceptionMessage = 'Cron expression should only consist of 5 parts: {0}' + csrfCookieRequiresSecretExceptionMessage = 'When using cookies for CSRF, a Secret is required. You can either supply a Secret or set the Cookie global secret - (Set-PodeCookieSecret '''' -Global)' + csrfMiddlewareNotInitializedExceptionMessage = 'CSRF Middleware has not been initialized.' customAccessPathOrScriptBlockRequiredExceptionMessage = 'A Path or ScriptBlock is required for sourcing the Custom access values.' - operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} has to be unique and cannot be applied to an array.' - endpointNotDefinedForRedirectingExceptionMessage = "An endpoint named '{0}' has not been defined for redirecting." - filesHaveChangedMessage = 'The following files have changed:' - iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN is missing.' - minValueGreaterThanMaxExceptionMessage = 'Min value for {0} should not be greater than the max value.' - noLogicPassedForRouteExceptionMessage = 'No logic passed for Route: {0}' - scriptPathDoesNotExistExceptionMessage = 'The script path does not exist: {0}' - mutexAlreadyExistsExceptionMessage = 'A mutex with the following name already exists: {0}' - listeningOnEndpointsMessage = 'Listening on {0} endpoint(s) [{1} thread(s)]:' - unsupportedFunctionInServerlessContextExceptionMessage = 'The {0} function is not supported in a serverless context.' + customSessionStorageMethodNotImplementedExceptionMessage = 'The custom session storage does not implement the required ''{0}()'' method.' + daysInMonthExceededExceptionMessage = '{0} only has {1} days, but {2} was supplied.' + defaultAuthNotInListExceptionMessage = 'The Default Authentication ''{0}'' is not in the Authentication list supplied.' + defaultEndpointAlreadySetExceptionMessage = 'A default endpoint for the type ''{0}'' is already set. Only one default endpoint is allowed per type.' + defaultValueNotBooleanOrEnumExceptionMessage = 'The default value is not a boolean and is not part of the enum.' + definitionTagChangeNotAllowedExceptionMessage = 'Definition Tag for a Route cannot be changed.' + definitionTagNotDefinedExceptionMessage = 'DefinitionTag {0} does not exist.' + descriptionRequiredExceptionMessage = 'A Description is required for Path:{0} Response:{1}' + discriminatorIncompatibleWithAllOfExceptionMessage = 'The parameter ''Discriminator'' is incompatible with ''allOf''.' + discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = 'The parameter ''DiscriminatorMapping'' can only be used when ''DiscriminatorProperty'' is present.' + durationMustBeZeroOrGreaterExceptionMessage = 'Duration must be 0 or greater, but got: {0}s' + encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'The encoding attribute only applies to multipart and application/x-www-form-urlencoded request bodies.' + endpointAlreadyDefinedExceptionMessage = 'An endpoint named ''{0}'' has already been defined.' + endpointNameNotExistExceptionMessage = 'Endpoint with name ''{0}'' does not exist.' + endpointNotDefinedForRedirectingExceptionMessage = 'An endpoint named ''{0}'' has not been defined for redirecting.' + endpointNotExistExceptionMessage = 'Endpoint with protocol ''{0}'' and address ''{1}'' or local address ''{2}'' does not exist.' + errorLoggingAlreadyEnabledExceptionMessage = 'Error Logging has already been enabled.' + eventAlreadyRegisteredExceptionMessage = '{0} event already registered: {1}' + eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'Event Viewer logging only supported on Windows OS.' expectedNoJwtSignatureSuppliedExceptionMessage = 'Expected no JWT signature to be supplied.' - secretAlreadyMountedExceptionMessage = "A Secret with the name '{0}' has already been mounted." + explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'The Explicit TLS mode is only supported on SMTPS and TCPS endpoints.' failedToAcquireLockExceptionMessage = 'Failed to acquire a lock on the object.' - noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: No Path supplied for Static Route.' - invalidHostnameSuppliedExceptionMessage = 'Invalid hostname supplied: {0}' - authMethodAlreadyDefinedExceptionMessage = 'Authentication method already defined: {0}' - csrfCookieRequiresSecretExceptionMessage = "When using cookies for CSRF, a Secret is required. You can either supply a Secret or set the Cookie global secret - (Set-PodeCookieSecret '' -Global)" - nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'A non-empty ScriptBlock is required to create a Page Route.' - noPropertiesMutuallyExclusiveExceptionMessage = "The parameter 'NoProperties' is mutually exclusive with 'Properties', 'MinProperties' and 'MaxProperties'" - incompatiblePodeDllExceptionMessage = 'An existing incompatible Pode.DLL version {0} is loaded. Version {1} is required. Open a new Powershell/pwsh session and retry.' - accessMethodDoesNotExistExceptionMessage = 'Access method does not exist: {0}.' - scheduleAlreadyDefinedExceptionMessage = '[Schedule] {0}: Schedule already defined.' - secondsValueCannotBeZeroOrLessExceptionMessage = 'Seconds value cannot be 0 or less for {0}' - pathToLoadNotFoundExceptionMessage = 'Path to load {0} not found: {1}' + failedToAcquireMutexOwnershipExceptionMessage = 'Failed to acquire mutex ownership. Mutex name: {0}' + failedToAcquireSemaphoreOwnershipExceptionMessage = 'Failed to acquire semaphore ownership. Semaphore name: {0}' + failedToCloseRunspacePoolExceptionMessage = 'Failed to close RunspacePool: {0}' + failedToConnectToUrlExceptionMessage = 'Failed to connect to URL: {0}' + failedToConnectToWebSocketExceptionMessage = 'Failed to connect to WebSocket: {0}' + failedToCreateOpenSslCertExceptionMessage = 'Failed to create OpenSSL cert: {0}' failedToImportModuleExceptionMessage = 'Failed to import module: {0}' - endpointNotExistExceptionMessage = "Endpoint with protocol '{0}' and address '{1}' or local address '{2}' does not exist." - terminatingMessage = 'Terminating' - noCommandsSuppliedToConvertToRoutesExceptionMessage = 'No commands supplied to convert to Routes.' - invalidTaskTypeExceptionMessage = 'Task type is invalid, expected either [System.Threading.Tasks.Task] or [hashtable]' - alreadyConnectedToWebSocketExceptionMessage = "Already connected to WebSocket with name '{0}'" - crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'The CRLF message end check is only supported on TCP endpoints.' - testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = "'Test-PodeOAComponentschema' need to be enabled using 'Enable-PodeOpenApi -EnableSchemaValidation'" - adModuleNotInstalledExceptionMessage = 'Active Directory module is not installed.' - cronExpressionInvalidExceptionMessage = 'Cron expression should only consist of 5 parts: {0}' - noSessionToSetOnResponseExceptionMessage = 'There is no session available to set on the response.' - valueOutOfRangeExceptionMessage = "Value '{0}' for {1} is invalid, should be between {2} and {3}" - loggingMethodAlreadyDefinedExceptionMessage = 'Logging method already defined: {0}' - noSecretForHmac256ExceptionMessage = 'No secret supplied for HMAC256 hash.' - eolPowerShellWarningMessage = '[WARNING] Pode {0} has not been tested on PowerShell {1}, as it is EOL.' - runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool failed to load.' - noEventRegisteredExceptionMessage = 'No {0} event registered: {1}' - scheduleCannotHaveNegativeLimitExceptionMessage = '[Schedule] {0}: Cannot have a negative limit.' - openApiRequestStyleInvalidForParameterExceptionMessage = 'OpenApi request Style cannot be {0} for a {1} parameter.' - openApiDocumentNotCompliantExceptionMessage = 'OpenAPI document is not compliant.' - taskDoesNotExistExceptionMessage = "Task '{0}' does not exist." - scopedVariableNotFoundExceptionMessage = 'Scoped Variable not found: {0}' - sessionsRequiredForCsrfExceptionMessage = 'Sessions are required to use CSRF unless you want to use cookies.' - nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'A non-empty ScriptBlock is required for the logging method.' - credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'When Credentials is passed, The * wildcard for Headers will be taken as a literal string and not a wildcard.' - podeNotInitializedExceptionMessage = 'Pode has not been initialized.' - multipleEndpointsForGuiMessage = 'Multiple endpoints defined, only the first will be used for the GUI.' - operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} has to be unique.' - invalidJsonJwtExceptionMessage = 'Invalid JSON value found in JWT' - noAlgorithmInJwtHeaderExceptionMessage = 'No algorithm supplied in JWT Header.' - openApiVersionPropertyMandatoryExceptionMessage = 'OpenApi Version property is mandatory.' - limitValueCannotBeZeroOrLessExceptionMessage = 'Limit value cannot be 0 or less for {0}' - timerDoesNotExistExceptionMessage = "Timer '{0}' does not exist." - openApiGenerationDocumentErrorMessage = 'OpenAPI generation document error:' - routeAlreadyContainsCustomAccessExceptionMessage = "Route '[{0}] {1}' already contains Custom Access with name '{2}'" - maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Maximum concurrent WebSocket threads cannot be less than the minimum of {0} but got: {1}' - middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware already defined.' + failedToOpenRunspacePoolExceptionMessage = 'Failed to open RunspacePool: {0}' + failedToParseAddressExceptionMessage = 'Failed to parse ''{0}'' as a valid IP/Host:Port address' + fileWatcherAlreadyDefinedExceptionMessage = 'A File Watcher named ''{0}'' has already been defined.' + fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = 'The function ''{0}'' does not accept an array as pipeline input.' + getRequestBodyNotAllowedExceptionMessage = '''{0}'' operations cannot have a Request Body. Use -AllowNonStandardBody to override this restriction.' + handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler already defined.' + hashtableMiddlewareNoLogicExceptionMessage = 'A Hashtable Middleware supplied has no Logic defined.' + headerMustHaveNameInEncodingContextExceptionMessage = 'Header must have a name when used in an encoding context.' + iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN is missing.' + iisAuthSupportIsForWindowsOnlyExceptionMessage = 'IIS Authentication support is for Windows OS only.' + incompatiblePodeDllExceptionMessage = 'An existing incompatible Pode.DLL version {0} is loaded. Version {1} is required. Open a new Powershell/pwsh session and retry.' + invalidAccessControlMaxAgeDurationExceptionMessage = 'Invalid Access-Control-Max-Age duration supplied: {0}. Should be greater than 0.' + invalidAliasFoundExceptionMessage = 'Invalid {0} alias found: {1}' invalidAtomCharacterExceptionMessage = 'Invalid atom character: {0}' + invalidBase64JwtExceptionMessage = 'Invalid Base64 encoded value found in JWT' + invalidContentTypeForSchemaExceptionMessage = 'Invalid ''content-type'' found for schema: {0}' invalidCronAtomFormatExceptionMessage = 'Invalid cron atom format found: {0}' - cacheStorageNotFoundForRetrieveExceptionMessage = "Cache storage with name '{0}' not found when attempting to retrieve cached item '{1}'" - headerMustHaveNameInEncodingContextExceptionMessage = 'Header must have a name when used in an encoding context.' - moduleDoesNotContainFunctionExceptionMessage = 'Module {0} does not contain function {1} to convert to a Route.' - pathToIconForGuiDoesNotExistExceptionMessage = 'Path to the icon for GUI does not exist: {0}' - noTitleSuppliedForPageExceptionMessage = 'No title supplied for {0} page.' - certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificate supplied for non-HTTPS/WSS endpoint.' - cannotLockNullObjectExceptionMessage = 'Cannot lock an object that is null.' - showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui is currently only available for Windows PowerShell and PowerShell 7+ on Windows OS.' - unlockSecretButNoScriptBlockExceptionMessage = 'Unlock secret supplied for custom Secret Vault type, but not Unlock ScriptBlock supplied.' + invalidHostnameSuppliedExceptionMessage = 'Invalid hostname supplied: {0}' invalidIpAddressExceptionMessage = 'The IP address supplied is invalid: {0}' + invalidJsonJwtExceptionMessage = 'Invalid JSON value found in JWT' + invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Invalid JWT header algorithm supplied.' + invalidJwtSignatureSuppliedExceptionMessage = 'Invalid JWT signature supplied.' + invalidJwtSuppliedExceptionMessage = 'Invalid JWT supplied.' + invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'A Hashtable Middleware supplied has an invalid Logic type. Expected ScriptBlock, but got: {0}' + invalidMiddlewareTypeExceptionMessage = 'One of the Middlewares supplied is an invalid type. Expected either a ScriptBlock or Hashtable, but got: {0}' + invalidPathWildcardOrDirectoryExceptionMessage = 'The Path supplied cannot be a wildcard or a directory: {0}' + invalidPortExceptionMessage = 'The port cannot be negative: {0}' + invalidSchemeForAuthValidatorExceptionMessage = 'The supplied ''{0}'' Scheme for the ''{1}'' authentication validator requires a valid ScriptBlock.' + invalidSecretValueTypeExceptionMessage = 'Secret value is of an invalid type. Expected types: String, SecureString, HashTable, Byte[], or PSCredential. But got: {0}' + invalidStrictTransportSecurityDurationExceptionMessage = 'Invalid Strict-Transport-Security duration supplied: {0}. It should be greater than 0.' + invalidTaskTypeExceptionMessage = 'Task type is invalid, expected either [System.Threading.Tasks.Task] or [hashtable]' + invalidWebExceptionTypeExceptionMessage = 'Exception is of an invalid type, should be either WebException or HttpRequestException, but got: {0}' + jwtExpiredExceptionMessage = 'The JWT has expired.' + jwtNotYetValidExceptionMessage = 'The JWT is not yet valid for use.' + limitValueCannotBeZeroOrLessExceptionMessage = 'Limit value cannot be 0 or less for {0}' + localEndpointConflictExceptionMessage = 'Both ''{0}'' and ''{1}'' are defined as local OpenAPI endpoints, but only one local endpoint is allowed per API definition.' + loggingMethodAlreadyDefinedExceptionMessage = 'Logging method already defined: {0}' + loggingMethodRequiresValidScriptBlockExceptionMessage = 'The supplied output Method for the ''{0}'' Logging method requires a valid ScriptBlock.' maxDaysInvalidExceptionMessage = 'MaxDays must be 0 or greater, but got: {0}' - noRemoveScriptBlockForVaultExceptionMessage = "No Remove ScriptBlock supplied for removing secrets from the vault '{0}'" - noSecretExpectedForNoSignatureExceptionMessage = 'Expected no secret to be supplied for no signature.' - noCertificateFoundExceptionMessage = "No certificate could be found in {0}{1} for '{2}'" - minValueInvalidExceptionMessage = "Min value '{0}' for {1} is invalid, should be greater than/equal to {2}" - accessRequiresAuthenticationOnRoutesExceptionMessage = 'Access requires Authentication to be supplied on Routes.' - noSecretForHmac384ExceptionMessage = 'No secret supplied for HMAC384 hash.' - windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Windows Local Authentication support is for Windows OS only.' - definitionTagNotDefinedExceptionMessage = 'DefinitionTag {0} does not exist.' - noComponentInDefinitionExceptionMessage = 'No component of type {0} named {1} is available in the {2} definition.' - noSmtpHandlersDefinedExceptionMessage = 'No SMTP handlers have been defined.' - sessionMiddlewareAlreadyInitializedExceptionMessage = 'Session Middleware has already been initialized.' - reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = "The 'pathItems' reusable component feature is not available in OpenAPI v3.0." - wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'The * wildcard for Headers is incompatible with the AutoHeaders switch.' - noDataForFileUploadedExceptionMessage = "No data for file '{0}' was uploaded in the request." - sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE can only be configured on requests with an Accept header value of text/event-stream' - noSessionAvailableToSaveExceptionMessage = 'There is no session available to save.' - pathParameterRequiresRequiredSwitchExceptionMessage = "If the parameter location is 'Path', the switch parameter 'Required' is mandatory." - noOpenApiUrlSuppliedExceptionMessage = 'No OpenAPI URL supplied for {0}.' maximumConcurrentSchedulesInvalidExceptionMessage = 'Maximum concurrent schedules must be >=1 but got: {0}' - snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins are only supported on Windows PowerShell.' - eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'Event Viewer logging only supported on Windows OS.' - parametersMutuallyExclusiveExceptionMessage = "Parameters '{0}' and '{1}' are mutually exclusive." - pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'The PathItems feature is not supported in OpenAPI v3.0.x' - openApiParameterRequiresNameExceptionMessage = 'The OpenApi parameter requires a name to be specified.' + maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Maximum concurrent schedules cannot be less than the minimum of {0} but got: {1}' + maximumConcurrentTasksInvalidExceptionMessage = 'Maximum concurrent tasks must be >=1 but got: {0}' maximumConcurrentTasksLessThanMinimumExceptionMessage = 'Maximum concurrent tasks cannot be less than the minimum of {0} but got: {1}' - noSemaphoreFoundExceptionMessage = "No semaphore found called '{0}'" - singleValueForIntervalExceptionMessage = 'You can only supply a single {0} value when using intervals.' - jwtNotYetValidExceptionMessage = 'The JWT is not yet valid for use.' - verbAlreadyDefinedForUrlExceptionMessage = '[Verb] {0}: Already defined for {1}' - noSecretNamedMountedExceptionMessage = "No Secret named '{0}' has been mounted." + maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Maximum concurrent WebSocket threads must be >=1 but got: {0}' + maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Maximum concurrent WebSocket threads cannot be less than the minimum of {0} but got: {1}' + maxSizeInvalidExceptionMessage = 'MaxSize must be 0 or greater, but got: {0}' + maxValueInvalidExceptionMessage = 'Max value ''{0}'' for {1} is invalid, should be less than/equal to {2}' + mergeDefaultAuthNotInListExceptionMessage = 'The MergeDefault Authentication ''{0}'' is not in the Authentication list supplied.' + methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Already defined.' + methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Already defined for {2}' + middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware already defined.' + middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: No logic supplied in ScriptBlock.' + minValueGreaterThanMaxExceptionMessage = 'Min value for {0} should not be greater than the max value.' + minValueInvalidExceptionMessage = 'Min value ''{0}'' for {1} is invalid, should be greater than/equal to {2}' + moduleDoesNotContainFunctionExceptionMessage = 'Module {0} does not contain function {1} to convert to a Route.' moduleOrVersionNotFoundExceptionMessage = 'Module or version not found on {0}: {1}@{2}' - noScriptBlockSuppliedExceptionMessage = 'No ScriptBlock supplied.' - noSecretVaultRegisteredExceptionMessage = "No Secret Vault with the name '{0}' has been registered." + modulePathDoesNotExistExceptionMessage = 'The module path does not exist: {0}' + multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Multi-type properties require OpenApi Version 3.1 or above.' + mustBeRunningWithAdminPrivilegesExceptionMessage = 'Must be running with administrator privileges to listen on non-localhost addresses.' + mutexAlreadyExistsExceptionMessage = 'A mutex with the following name already exists: {0}' nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = 'A Name is required for the endpoint if the RedirectTo parameter is supplied.' - openApiLicenseObjectRequiresNameExceptionMessage = "The OpenAPI object 'license' required the property 'name'. Use -LicenseName parameter." - sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: The Source path supplied for Static Route does not exist: {1}' + nextTriggerCalculationErrorExceptionMessage = 'Looks like something went wrong trying to calculate the next trigger datetime: {0}' + noAlgorithmInJwtHeaderExceptionMessage = 'No algorithm supplied in JWT Header.' + noCertificateFoundExceptionMessage = 'No certificate could be found in {0}{1} for ''{2}''' + noCommandsSuppliedToConvertToRoutesExceptionMessage = 'No commands supplied to convert to Routes.' + noComponentInDefinitionExceptionMessage = 'No component of type {0} named {1} is available in the {2} definition.' + noDataForFileUploadedExceptionMessage = 'No data for file ''{0}'' was uploaded in the request.' + noDomainServerNameForWindowsAdAuthExceptionMessage = 'No domain server name has been supplied for Windows AD authentication' + noEventRegisteredExceptionMessage = 'No {0} event registered: {1}' + noJwtSignatureForAlgorithmExceptionMessage = 'No JWT signature supplied for {0}.' + noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: No logic passed.' + noLogicPassedForRouteExceptionMessage = 'No logic passed for Route: {0}' + noMutexFoundExceptionMessage = 'No mutex found called ''{0}''' noNameForWebSocketDisconnectExceptionMessage = 'No Name for a WebSocket to disconnect from supplied.' - certificateExpiredExceptionMessage = "The certificate '{0}' has expired: {1}" - secretVaultUnlockExpiryDateInPastExceptionMessage = 'Secret Vault unlock expiry date is in the past (UTC): {0}' - invalidWebExceptionTypeExceptionMessage = 'Exception is of an invalid type, should be either WebException or HttpRequestException, but got: {0}' - invalidSecretValueTypeExceptionMessage = 'Secret value is of an invalid type. Expected types: String, SecureString, HashTable, Byte[], or PSCredential. But got: {0}' - explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'The Explicit TLS mode is only supported on SMTPS and TCPS endpoints.' - discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = "The parameter 'DiscriminatorMapping' can only be used when 'DiscriminatorProperty' is present." - scriptErrorExceptionMessage = "Error '{0}' in script {1} {2} (line {3}) char {4} executing {5} on {6} object '{7}' Class: {8} BaseClass: {9}" - cannotSupplyIntervalForQuarterExceptionMessage = 'Cannot supply interval value for every quarter.' - scheduleEndTimeMustBeInFutureExceptionMessage = '[Schedule] {0}: The EndTime value must be in the future.' - invalidJwtSignatureSuppliedExceptionMessage = 'Invalid JWT signature supplied.' - noSetScriptBlockForVaultExceptionMessage = "No Set ScriptBlock supplied for updating/creating secrets in the vault '{0}'" - accessMethodNotExistForMergingExceptionMessage = 'Access method does not exist for merging: {0}' - defaultAuthNotInListExceptionMessage = "The Default Authentication '{0}' is not in the Authentication list supplied." - parameterHasNoNameExceptionMessage = "The Parameter has no name. Please give this component a name using the 'Name' parameter." - methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Already defined for {2}' - fileWatcherAlreadyDefinedExceptionMessage = "A File Watcher named '{0}' has already been defined." - noServiceHandlersDefinedExceptionMessage = 'No Service handlers have been defined.' - secretRequiredForCustomSessionStorageExceptionMessage = 'A Secret is required when using custom session storage.' - secretManagementModuleNotInstalledExceptionMessage = 'Microsoft.PowerShell.SecretManagement module not installed.' + noNameForWebSocketRemoveExceptionMessage = 'No Name for a WebSocket to remove supplied.' + noNameForWebSocketResetExceptionMessage = 'No Name for a WebSocket to reset supplied.' + noNameForWebSocketSendMessageExceptionMessage = 'No Name for a WebSocket to send message to supplied.' + nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'A non-empty ScriptBlock is required for the authentication method.' + nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'A non-empty ScriptBlock is required for the Custom authentication scheme.' + nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'A non-empty ScriptBlock is required for the Custom logging output method.' + nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'A non-empty ScriptBlock is required for the logging method.' + nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'A non-empty ScriptBlock is required to create a Page Route.' + noOpenApiUrlSuppliedExceptionMessage = 'No OpenAPI URL supplied for {0}.' noPathSuppliedForRouteExceptionMessage = 'No Path supplied for the Route.' - validationOfAnyOfSchemaNotSupportedExceptionMessage = "Validation of a schema that includes 'anyof' is not supported." - iisAuthSupportIsForWindowsOnlyExceptionMessage = 'IIS Authentication support is for Windows OS only.' - oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme can only be one of either Basic or Form authentication, but got: {0}' + noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: No Path supplied for Static Route.' + noPropertiesMutuallyExclusiveExceptionMessage = 'The parameter ''NoProperties'' is mutually exclusive with ''Properties'', ''MinProperties'' and ''MaxProperties''' + noRemoveScriptBlockForVaultExceptionMessage = 'No Remove ScriptBlock supplied for removing secrets from the vault ''{0}''' noRoutePathSuppliedForPageExceptionMessage = 'No route path supplied for {0} page.' - cacheStorageNotFoundForExistsExceptionMessage = "Cache storage with name '{0}' not found when attempting to check if cached item '{1}' exists." - handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler already defined.' - sessionsNotConfiguredExceptionMessage = 'Sessions have not been configured.' - propertiesTypeObjectAssociationExceptionMessage = 'Only properties of type Object can be associated with {0}.' - sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Sessions are required to use session persistent authentication.' - invalidPathWildcardOrDirectoryExceptionMessage = 'The Path supplied cannot be a wildcard or a directory: {0}' - accessMethodAlreadyDefinedExceptionMessage = 'Access method already defined: {0}' - parametersValueOrExternalValueMandatoryExceptionMessage = "Parameters 'Value' or 'ExternalValue' are mandatory" - maximumConcurrentTasksInvalidExceptionMessage = 'Maximum concurrent tasks must be >=1 but got: {0}' - cannotCreatePropertyWithoutTypeExceptionMessage = 'Cannot create the property because no type is defined.' - authMethodNotExistForMergingExceptionMessage = 'Authentication method does not exist for merging: {0}' - maxValueInvalidExceptionMessage = "Max value '{0}' for {1} is invalid, should be less than/equal to {2}" - endpointAlreadyDefinedExceptionMessage = "An endpoint named '{0}' has already been defined." - eventAlreadyRegisteredExceptionMessage = '{0} event already registered: {1}' - parameterNotSuppliedInRequestExceptionMessage = "A parameter called '{0}' was not supplied in the request or has no data available." - cacheStorageNotFoundForSetExceptionMessage = "Cache storage with name '{0}' not found when attempting to set cached item '{1}'" - methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Already defined.' - errorLoggingAlreadyEnabledExceptionMessage = 'Error Logging has already been enabled.' - valueForUsingVariableNotFoundExceptionMessage = "Value for '`$using:{0}' could not be found." - rapidPdfDoesNotSupportOpenApi31ExceptionMessage = "The Document tool RapidPdf doesn't support OpenAPI 3.1" - oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 requires a Client Secret when not using PKCE.' - invalidBase64JwtExceptionMessage = 'Invalid Base64 encoded value found in JWT' + noScriptBlockSuppliedExceptionMessage = 'No ScriptBlock supplied.' + noSecretExpectedForNoSignatureExceptionMessage = 'Expected no secret to be supplied for no signature.' + noSecretForHmac256ExceptionMessage = 'No secret supplied for HMAC256 hash.' + noSecretForHmac384ExceptionMessage = 'No secret supplied for HMAC384 hash.' + noSecretForHmac512ExceptionMessage = 'No secret supplied for HMAC512 hash.' + noSecretForJwtSignatureExceptionMessage = 'No secret supplied for JWT signature.' + noSecretNamedMountedExceptionMessage = 'No Secret named ''{0}'' has been mounted.' + noSecretVaultRegisteredExceptionMessage = 'No Secret Vault with the name ''{0}'' has been registered.' + noSemaphoreFoundExceptionMessage = 'No semaphore found called ''{0}''' + noServiceHandlersDefinedExceptionMessage = 'No Service handlers have been defined.' + noSessionAvailableToSaveExceptionMessage = 'There is no session available to save.' noSessionToCalculateDataHashExceptionMessage = 'No session available to calculate data hash.' - cacheStorageNotFoundForRemoveExceptionMessage = "Cache storage with name '{0}' not found when attempting to remove cached item '{1}'" - csrfMiddlewareNotInitializedExceptionMessage = 'CSRF Middleware has not been initialized.' - infoTitleMandatoryMessage = 'info.title is mandatory.' - typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'Type {0} can only be associated with an Object.' - userFileDoesNotExistExceptionMessage = 'The user file does not exist: {0}' - routeParameterNeedsValidScriptblockExceptionMessage = 'The Route parameter needs a valid, not empty, scriptblock.' - nextTriggerCalculationErrorExceptionMessage = 'Looks like something went wrong trying to calculate the next trigger datetime: {0}' - cannotLockValueTypeExceptionMessage = 'Cannot lock a [ValueType]' - failedToCreateOpenSslCertExceptionMessage = 'Failed to create OpenSSL cert: {0}' - jwtExpiredExceptionMessage = 'The JWT has expired.' - openingGuiMessage = 'Opening the GUI.' - multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Multi-type properties require OpenApi Version 3.1 or above.' - noNameForWebSocketRemoveExceptionMessage = 'No Name for a WebSocket to remove supplied.' - maxSizeInvalidExceptionMessage = 'MaxSize must be 0 or greater, but got: {0}' - iisShutdownMessage = '(IIS Shutdown)' - cannotUnlockValueTypeExceptionMessage = 'Cannot unlock a [ValueType]' - noJwtSignatureForAlgorithmExceptionMessage = 'No JWT signature supplied for {0}.' - maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Maximum concurrent WebSocket threads must be >=1 but got: {0}' - acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'The Acknowledge message is only supported on SMTP and TCP endpoints.' - failedToConnectToUrlExceptionMessage = 'Failed to connect to URL: {0}' - failedToAcquireMutexOwnershipExceptionMessage = 'Failed to acquire mutex ownership. Mutex name: {0}' - sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'Sessions are required to use OAuth2 with PKCE' - failedToConnectToWebSocketExceptionMessage = 'Failed to connect to WebSocket: {0}' - unsupportedObjectExceptionMessage = 'Unsupported object' - failedToParseAddressExceptionMessage = "Failed to parse '{0}' as a valid IP/Host:Port address" - mustBeRunningWithAdminPrivilegesExceptionMessage = 'Must be running with administrator privileges to listen on non-localhost addresses.' - specificationMessage = 'Specification' - cacheStorageNotFoundForClearExceptionMessage = "Cache storage with name '{0}' not found when attempting to clear the cache." - restartingServerMessage = 'Restarting server...' - cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = "Cannot supply an interval when the parameter 'Every' is set to None." - unsupportedJwtAlgorithmExceptionMessage = 'The JWT algorithm is not currently supported: {0}' - websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets have not been configured to send signal messages.' - invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'A Hashtable Middleware supplied has an invalid Logic type. Expected ScriptBlock, but got: {0}' - maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Maximum concurrent schedules cannot be less than the minimum of {0} but got: {1}' - failedToAcquireSemaphoreOwnershipExceptionMessage = 'Failed to acquire semaphore ownership. Semaphore name: {0}' - propertiesParameterWithoutNameExceptionMessage = 'The Properties parameters cannot be used if the Property has no name.' - customSessionStorageMethodNotImplementedExceptionMessage = "The custom session storage does not implement the required '{0}()' method." - authenticationMethodDoesNotExistExceptionMessage = 'Authentication method does not exist: {0}' - webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'The Webhooks feature is not supported in OpenAPI v3.0.x' - invalidContentTypeForSchemaExceptionMessage = "Invalid 'content-type' found for schema: {0}" - noUnlockScriptBlockForVaultExceptionMessage = "No Unlock ScriptBlock supplied for unlocking the vault '{0}'" - definitionTagMessage = 'Definition {0}:' - failedToOpenRunspacePoolExceptionMessage = 'Failed to open RunspacePool: {0}' - failedToCloseRunspacePoolExceptionMessage = 'Failed to close RunspacePool: {0}' - verbNoLogicPassedExceptionMessage = '[Verb] {0}: No logic passed' - noMutexFoundExceptionMessage = "No mutex found called '{0}'" - documentationMessage = 'Documentation' - timerAlreadyDefinedExceptionMessage = '[Timer] {0}: Timer already defined.' - invalidPortExceptionMessage = 'The port cannot be negative: {0}' - viewsFolderNameAlreadyExistsExceptionMessage = 'The Views folder name already exists: {0}' - noNameForWebSocketResetExceptionMessage = 'No Name for a WebSocket to reset supplied.' - mergeDefaultAuthNotInListExceptionMessage = "The MergeDefault Authentication '{0}' is not in the Authentication list supplied." - descriptionRequiredExceptionMessage = 'A Description is required for Path:{0} Response:{1}' + noSessionToSetOnResponseExceptionMessage = 'There is no session available to set on the response.' + noSetScriptBlockForVaultExceptionMessage = 'No Set ScriptBlock supplied for updating/creating secrets in the vault ''{0}''' + noSmtpHandlersDefinedExceptionMessage = 'No SMTP handlers have been defined.' + noTitleSuppliedForPageExceptionMessage = 'No title supplied for {0} page.' + noUnlockScriptBlockForVaultExceptionMessage = 'No Unlock ScriptBlock supplied for unlocking the vault ''{0}''' + oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 requires a Client Secret when not using PKCE.' + oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme can only be one of either Basic or Form authentication, but got: {0}' + oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = 'The OAuth2 provider does not support the ''code'' response_type.' + oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = 'The OAuth2 provider does not support the ''password'' grant_type required by using an InnerScheme.' + oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 requires an ''AuthoriseUrl'' property to be supplied.' + openApiComponentSchemaDoesNotExistExceptionMessage = 'The OpenApi component schema {0} doesn''t exist.' + openApiDefinitionAlreadyExistsExceptionMessage = 'OpenAPI definition named {0} already exists.' + openApiDocumentNotCompliantExceptionMessage = 'OpenAPI document is not compliant.' + openApiLicenseObjectRequiresNameExceptionMessage = 'The OpenAPI object ''license'' required the property ''name''. Use -LicenseName parameter.' + openApiParameterRequiresNameExceptionMessage = 'The OpenApi parameter requires a name to be specified.' + openApiRequestStyleInvalidForParameterExceptionMessage = 'OpenApi request Style cannot be {0} for a {1} parameter.' + openApiVersionPropertyMandatoryExceptionMessage = 'OpenApi Version property is mandatory.' + operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} has to be unique.' + operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} has to be unique and cannot be applied to an array.' pageNameShouldBeAlphaNumericExceptionMessage = 'The Page name should be a valid Alphanumeric value: {0}' - defaultValueNotBooleanOrEnumExceptionMessage = 'The default value is not a boolean and is not part of the enum.' - openApiComponentSchemaDoesNotExistExceptionMessage = "The OpenApi component schema {0} doesn't exist." - timerParameterMustBeGreaterThanZeroExceptionMessage = '[Timer] {0}: {1} must be greater than 0.' - taskTimedOutExceptionMessage = 'Task has timed out after {0}ms.' + parameterHasNoNameExceptionMessage = 'The Parameter has no name. Please give this component a name using the ''Name'' parameter.' + parameterNotSuppliedInRequestExceptionMessage = 'A parameter called ''{0}'' was not supplied in the request or has no data available.' + parametersMutuallyExclusiveExceptionMessage = 'Parameters ''{0}'' and ''{1}'' are mutually exclusive.' + parametersValueOrExternalValueMandatoryExceptionMessage = 'Parameters ''Value'' or ''ExternalValue'' are mandatory' + pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'The PathItems feature is not supported in OpenAPI v3.0.x' + pathNotExistExceptionMessage = 'Path does not exist: {0}' + pathParameterRequiresRequiredSwitchExceptionMessage = 'If the parameter location is ''Path'', the switch parameter ''Required'' is mandatory.' + pathToIconForGuiDoesNotExistExceptionMessage = 'Path to the icon for GUI does not exist: {0}' + pathToLoadNotFoundExceptionMessage = 'Path to load {0} not found: {1}' + podeNotInitializedExceptionMessage = 'Pode has not been initialized.' + propertiesParameterWithoutNameExceptionMessage = 'The Properties parameters cannot be used if the Property has no name.' + propertiesTypeObjectAssociationExceptionMessage = 'Only properties of type Object can be associated with {0}.' + rapidPdfDoesNotSupportOpenApi31ExceptionMessage = 'The Document tool RapidPdf doesn''t support OpenAPI 3.1' + rateLimitRuleAlreadyExistsExceptionMessage = 'A rate limit rule with the name ''{0}'' already exists.' + rateLimitRuleDoesNotExistExceptionMessage = 'A rate limit rule with the name ''{0}'' does not exist.' + renamePodeOADefinitionTagExceptionMessage = 'Rename-PodeOADefinitionTag cannot be used inside a Select-PodeOADefinition ''ScriptBlock''.' + requestLoggingAlreadyEnabledExceptionMessage = 'Request Logging has already been enabled.' + reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = 'The ''pathItems'' reusable component feature is not available in OpenAPI v3.0.' + routeAlreadyContainsCustomAccessExceptionMessage = 'Route ''[{0}] {1}'' already contains Custom Access with name ''{2}''' + routeParameterCannotBeNullExceptionMessage = 'The parameter ''Route'' cannot be null.' + routeParameterNeedsValidScriptblockExceptionMessage = 'The Route parameter needs a valid, not empty, scriptblock.' + runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool failed to load.' + scheduleAlreadyDefinedExceptionMessage = '[Schedule] {0}: Schedule already defined.' + scheduleCannotHaveNegativeLimitExceptionMessage = '[Schedule] {0}: Cannot have a negative limit.' + scheduleDoesNotExistExceptionMessage = 'Schedule ''{0}'' does not exist.' + scheduleEndTimeMustBeInFutureExceptionMessage = '[Schedule] {0}: The EndTime value must be in the future.' + scheduleProcessDoesNotExistExceptionMessage = 'Schedule process does not exist: {0}' scheduleStartTimeAfterEndTimeExceptionMessage = '[Schedule] {0}: Cannot have a StartTime after the EndTime' - infoVersionMandatoryMessage = 'info.version is mandatory.' - cannotUnlockNullObjectExceptionMessage = 'Cannot unlock an object that is null.' - nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'A non-empty ScriptBlock is required for the Custom authentication scheme.' - nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'A non-empty ScriptBlock is required for the authentication method.' - validationOfOneOfSchemaNotSupportedExceptionMessage = "Validation of a schema that includes 'oneof' is not supported." - routeParameterCannotBeNullExceptionMessage = "The parameter 'Route' cannot be null." - cacheStorageAlreadyExistsExceptionMessage = "Cache Storage with name '{0}' already exists." - loggingMethodRequiresValidScriptBlockExceptionMessage = "The supplied output Method for the '{0}' Logging method requires a valid ScriptBlock." + schemaValidationRequiresPowerShell610ExceptionMessage = 'Schema validation requires PowerShell version 6.1.0 or greater.' + schemeRequiresValidScriptBlockExceptionMessage = 'The supplied scheme for the ''{0}'' authentication validator requires a valid ScriptBlock.' scopedVariableAlreadyDefinedExceptionMessage = 'Scoped Variable already defined: {0}' - oauth2RequiresAuthorizeUrlExceptionMessage = "OAuth2 requires an 'AuthoriseUrl' property to be supplied." - pathNotExistExceptionMessage = 'Path does not exist: {0}' - noDomainServerNameForWindowsAdAuthExceptionMessage = 'No domain server name has been supplied for Windows AD authentication' + scopedVariableNotFoundExceptionMessage = 'Scoped Variable not found: {0}' + scriptBlockRequiredForMergingUsersExceptionMessage = 'A Scriptblock for merging multiple authenticated users into 1 object is required When Valid is All.' + scriptErrorExceptionMessage = 'Error ''{0}'' in script {1} {2} (line {3}) char {4} executing {5} on {6} object ''{7}'' Class: {8} BaseClass: {9}' + scriptPathDoesNotExistExceptionMessage = 'The script path does not exist: {0}' + secondsValueCannotBeZeroOrLessExceptionMessage = 'Seconds value cannot be 0 or less for {0}' + secretAlreadyMountedExceptionMessage = 'A Secret with the name ''{0}'' has already been mounted.' + secretManagementModuleNotInstalledExceptionMessage = 'Microsoft.PowerShell.SecretManagement module not installed.' + secretRequiredForCustomSessionStorageExceptionMessage = 'A Secret is required when using custom session storage.' + secretVaultAlreadyRegisteredAutoImportExceptionMessage = 'A Secret Vault with the name ''{0}'' has already been registered while auto-importing Secret Vaults.' + secretVaultAlreadyRegisteredExceptionMessage = 'A Secret Vault with the name ''{0}'' has already been registered{1}.' + secretVaultUnlockExpiryDateInPastExceptionMessage = 'Secret Vault unlock expiry date is in the past (UTC): {0}' + semaphoreAlreadyExistsExceptionMessage = 'A semaphore with the following name already exists: {0}' + sessionMiddlewareAlreadyInitializedExceptionMessage = 'Session Middleware has already been initialized.' + sessionsNotConfiguredExceptionMessage = 'Sessions have not been configured.' + sessionsRequiredForCsrfExceptionMessage = 'Sessions are required to use CSRF unless you want to use cookies.' + sessionsRequiredForFlashMessagesExceptionMessage = 'Sessions are required to use Flash messages.' + sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'Sessions are required to use OAuth2 with PKCE' + sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Sessions are required to use session persistent authentication.' + showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui is currently only available for Windows PowerShell and PowerShell 7+ on Windows OS.' + singleValueForIntervalExceptionMessage = 'You can only supply a single {0} value when using intervals.' + snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins are only supported on Windows PowerShell.' + sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: The Source path supplied for Static Route does not exist: {1}' + sseConnectionNameRequiredExceptionMessage = 'An SSE connection Name is required, either from -Name or $WebEvent.Sse.Name' + sseFailedToBroadcastExceptionMessage = 'SSE failed to broadcast due to defined SSE broadcast level for {0}: {1}' + sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE can only be configured on requests with an Accept header value of text/event-stream' suppliedDateAfterScheduleEndTimeExceptionMessage = 'Supplied date is after the end time of the schedule at {0}' - wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'The * wildcard for Methods is incompatible with the AutoMethods switch.' - cannotSupplyIntervalForYearExceptionMessage = 'Cannot supply interval value for every year.' - missingComponentsMessage = 'Missing component(s)' - invalidStrictTransportSecurityDurationExceptionMessage = 'Invalid Strict-Transport-Security duration supplied: {0}. It should be greater than 0.' - noSecretForHmac512ExceptionMessage = 'No secret supplied for HMAC512 hash.' - daysInMonthExceededExceptionMessage = '{0} only has {1} days, but {2} was supplied.' - nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'A non-empty ScriptBlock is required for the Custom logging output method.' - encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'The encoding attribute only applies to multipart and application/x-www-form-urlencoded request bodies.' suppliedDateBeforeScheduleStartTimeExceptionMessage = 'Supplied date is before the start time of the schedule at {0}' - unlockSecretRequiredExceptionMessage = "An 'UnlockSecret' property is required when using Microsoft.PowerShell.SecretStore" - noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: No logic passed.' - bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'A body-parser is already defined for the {0} content-type.' - invalidJwtSuppliedExceptionMessage = 'Invalid JWT supplied.' - sessionsRequiredForFlashMessagesExceptionMessage = 'Sessions are required to use Flash messages.' - semaphoreAlreadyExistsExceptionMessage = 'A semaphore with the following name already exists: {0}' - invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Invalid JWT header algorithm supplied.' - oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = "The OAuth2 provider does not support the 'password' grant_type required by using an InnerScheme." - invalidAliasFoundExceptionMessage = 'Invalid {0} alias found: {1}' - scheduleDoesNotExistExceptionMessage = "Schedule '{0}' does not exist." - accessMethodNotExistExceptionMessage = 'Access method does not exist: {0}' - oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = "The OAuth2 provider does not support the 'code' response_type." - untestedPowerShellVersionWarningMessage = '[WARNING] Pode {0} has not been tested on PowerShell {1}, as it was not available when Pode was released.' - secretVaultAlreadyRegisteredAutoImportExceptionMessage = "A Secret Vault with the name '{0}' has already been registered while auto-importing Secret Vaults." - schemeRequiresValidScriptBlockExceptionMessage = "The supplied scheme for the '{0}' authentication validator requires a valid ScriptBlock." - serverLoopingMessage = 'Server looping every {0}secs' - certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Certificate Thumbprints/Name are only supported on Windows OS.' - sseConnectionNameRequiredExceptionMessage = "An SSE connection Name is required, either from -Name or `$WebEvent.Sse.Name" - invalidMiddlewareTypeExceptionMessage = 'One of the Middlewares supplied is an invalid type. Expected either a ScriptBlock or Hashtable, but got: {0}' - noSecretForJwtSignatureExceptionMessage = 'No secret supplied for JWT signature.' - modulePathDoesNotExistExceptionMessage = 'The module path does not exist: {0}' + swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'This version on Swagger-Editor doesn''t support OpenAPI 3.1' taskAlreadyDefinedExceptionMessage = '[Task] {0}: Task already defined.' - verbAlreadyDefinedExceptionMessage = '[Verb] {0}: Already defined' - clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Client certificates are only supported on HTTPS endpoints.' - endpointNameNotExistExceptionMessage = "Endpoint with name '{0}' does not exist." - middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: No logic supplied in ScriptBlock.' - scriptBlockRequiredForMergingUsersExceptionMessage = 'A Scriptblock for merging multiple authenticated users into 1 object is required When Valid is All.' - secretVaultAlreadyRegisteredExceptionMessage = "A Secret Vault with the name '{0}' has already been registered{1}." - deprecatedTitleVersionDescriptionWarningMessage = "WARNING: Title, Version, and Description on 'Enable-PodeOpenApi' are deprecated. Please use 'Add-PodeOAInfo' instead." - undefinedOpenApiReferencesMessage = 'Undefined OpenAPI References:' - doneMessage = 'Done' - swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = "This version on Swagger-Editor doesn't support OpenAPI 3.1" - durationMustBeZeroOrGreaterExceptionMessage = 'Duration must be 0 or greater, but got: {0}s' - viewsPathDoesNotExistExceptionMessage = 'The Views path does not exist: {0}' - discriminatorIncompatibleWithAllOfExceptionMessage = "The parameter 'Discriminator' is incompatible with 'allOf'." - noNameForWebSocketSendMessageExceptionMessage = 'No Name for a WebSocket to send message to supplied.' - hashtableMiddlewareNoLogicExceptionMessage = 'A Hashtable Middleware supplied has no Logic defined.' - openApiInfoMessage = 'OpenAPI Information:' - invalidSchemeForAuthValidatorExceptionMessage = "The supplied '{0}' Scheme for the '{1}' authentication validator requires a valid ScriptBlock." - sseFailedToBroadcastExceptionMessage = 'SSE failed to broadcast due to defined SSE broadcast level for {0}: {1}' - adModuleWindowsOnlyExceptionMessage = 'Active Directory module only available on Windows OS.' - requestLoggingAlreadyEnabledExceptionMessage = 'Request Logging has already been enabled.' - invalidAccessControlMaxAgeDurationExceptionMessage = 'Invalid Access-Control-Max-Age duration supplied: {0}. Should be greater than 0.' - openApiDefinitionAlreadyExistsExceptionMessage = 'OpenAPI definition named {0} already exists.' - renamePodeOADefinitionTagExceptionMessage = "Rename-PodeOADefinitionTag cannot be used inside a Select-PodeOADefinition 'ScriptBlock'." + taskDoesNotExistExceptionMessage = 'Task ''{0}'' does not exist.' taskProcessDoesNotExistExceptionMessage = 'Task process does not exist: {0}' - scheduleProcessDoesNotExistExceptionMessage = 'Schedule process does not exist: {0}' - definitionTagChangeNotAllowedExceptionMessage = 'Definition Tag for a Route cannot be changed.' - getRequestBodyNotAllowedExceptionMessage = "'{0}' operations cannot have a Request Body. Use -AllowNonStandardBody to override this restriction." - fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = "The function '{0}' does not accept an array as pipeline input." + taskTimedOutExceptionMessage = 'Task has timed out after {0}ms.' + testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = '''Test-PodeOAComponentschema'' need to be enabled using ''Enable-PodeOpenApi -EnableSchemaValidation''' + timerAlreadyDefinedExceptionMessage = '[Timer] {0}: Timer already defined.' + timerDoesNotExistExceptionMessage = 'Timer ''{0}'' does not exist.' + timerParameterMustBeGreaterThanZeroExceptionMessage = '[Timer] {0}: {1} must be greater than 0.' + typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'Type {0} can only be associated with an Object.' + unlockSecretButNoScriptBlockExceptionMessage = 'Unlock secret supplied for custom Secret Vault type, but not Unlock ScriptBlock supplied.' + unlockSecretRequiredExceptionMessage = 'An ''UnlockSecret'' property is required when using Microsoft.PowerShell.SecretStore' + unsupportedFunctionInServerlessContextExceptionMessage = 'The {0} function is not supported in a serverless context.' + unsupportedJwtAlgorithmExceptionMessage = 'The JWT algorithm is not currently supported: {0}' + unsupportedObjectExceptionMessage = 'Unsupported object' unsupportedStreamCompressionEncodingExceptionMessage = 'Unsupported stream compression encoding: {0}' - localEndpointConflictExceptionMessage = "Both '{0}' and '{1}' are defined as local OpenAPI endpoints, but only one local endpoint is allowed per API definition." - suspendingMessage = 'Suspending' - resumingMessage = 'Resuming' - serverControlCommandsTitle = 'Server Control Commands:' + userFileDoesNotExistExceptionMessage = 'The user file does not exist: {0}' + validationOfAnyOfSchemaNotSupportedExceptionMessage = 'Validation of a schema that includes ''anyof'' is not supported.' + validationOfOneOfSchemaNotSupportedExceptionMessage = 'Validation of a schema that includes ''oneof'' is not supported.' + valueForUsingVariableNotFoundExceptionMessage = 'Value for ''$using:{0}'' could not be found.' + valueOutOfRangeExceptionMessage = 'Value ''{0}'' for {1} is invalid, should be between {2} and {3}' + verbAlreadyDefinedExceptionMessage = '[Verb] {0}: Already defined' + verbAlreadyDefinedForUrlExceptionMessage = '[Verb] {0}: Already defined for {1}' + verbNoLogicPassedExceptionMessage = '[Verb] {0}: No logic passed' + viewsFolderNameAlreadyExistsExceptionMessage = 'The Views folder name already exists: {0}' + viewsPathDoesNotExistExceptionMessage = 'The Views path does not exist: {0}' + webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'The Webhooks feature is not supported in OpenAPI v3.0.x' + websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets have not been configured to send signal messages.' + wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'The * wildcard for Headers is incompatible with the AutoHeaders switch.' + wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'The * wildcard for Methods is incompatible with the AutoMethods switch.' + windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Windows Local Authentication support is for Windows OS only.' + + # ------------------------------- + # General Messages + # ------------------------------- + clearConsoleMessage = 'Clear the Console' + definitionTagMessage = 'Definition {0}:' + deprecatedTitleVersionDescriptionWarningMessage = 'WARNING: Title, Version, and Description on ''Enable-PodeOpenApi'' are deprecated. Please use ''Add-PodeOAInfo'' instead.' + disableHttpServerMessage = 'Disable HTTP Server' + disableQuietModeMessage = 'Disable Quiet Mode' + documentationMessage = 'Documentation' + doneMessage = 'Done' + enableHttpServerMessage = 'Enable HTTP Server' + enableQuietModeMessage = 'Enable Quiet Mode' + eolPowerShellWarningMessage = '[WARNING] Pode {0} has not been tested on PowerShell {1}, as it is EOL.' + filesHaveChangedMessage = 'The following files have changed:' gracefullyTerminateMessage = 'Gracefully terminate the server.' + hideEndpointsMessage = 'Hide Endpoints' + hideHelpMessage = 'Hide Help' + hideOpenAPIMessage = 'Hide OpenAPI' + iisShutdownMessage = '(IIS Shutdown)' + infoTitleMandatoryMessage = 'info.title is mandatory.' + infoVersionMandatoryMessage = 'info.version is mandatory.' + listeningOnEndpointsMessage = 'Listening on {0} endpoint(s) [{1} thread(s)]:' + missingComponentsMessage = 'Missing component(s)' + multipleEndpointsForGuiMessage = 'Multiple endpoints defined, only the first will be used for the GUI.' + openApiGenerationDocumentErrorMessage = 'OpenAPI generation document error:' + openApiInfoMessage = 'OpenAPI Information:' + openHttpEndpointMessage = 'Open the default HTTP endpoint in the default browser.' + openingGuiMessage = 'Opening the GUI.' + restartingMessage = 'Restarting' + restartingServerMessage = 'Restarting server...' restartServerMessage = 'Restart the server and reload configurations.' resumeServerMessage = 'Resume the server.' - suspendServerMessage = 'Suspend the server.' + resumingMessage = 'Resuming' + runningMessage = 'Running' + serverControlCommandsTitle = 'Server Control Commands:' + serverLoopingMessage = 'Server looping every {0}secs' + serverMetricsMessage = 'Server Metrics' + showEndpointsMessage = 'Show Endpoints' + showHelpMessage = 'Show Help' + showMetricsMessage = 'Show Metrics' + showOpenAPIMessage = 'Show OpenAPI' + specificationMessage = 'Specification' startingMessage = 'Starting' - restartingMessage = 'Restarting' suspendedMessage = 'Suspended' - runningMessage = 'Running' - openHttpEndpointMessage = 'Open the default HTTP endpoint in the default browser.' + suspendingMessage = 'Suspending' + suspendServerMessage = 'Suspend the server.' terminatedMessage = 'Terminated' - showMetricsMessage = 'Show Metrics' - clearConsoleMessage = 'Clear the Console' - serverMetricsMessage = 'Server Metrics' + terminatingMessage = 'Terminating' + totalRestartMessage = 'Total Number of Restarts:' totalUptimeMessage = 'Total Uptime:' + undefinedOpenApiReferencesMessage = 'Undefined OpenAPI References:' + untestedPowerShellVersionWarningMessage = '[WARNING] Pode {0} has not been tested on PowerShell {1}, as it was not available when Pode was released.' uptimeSinceLastRestartMessage = 'Uptime Since Last Restart:' - totalRestartMessage = 'Total Number of Restarts:' - defaultEndpointAlreadySetExceptionMessage = "A default endpoint for the type '{0}' is already set. Only one default endpoint is allowed per type." - enableHttpServerMessage = 'Enable HTTP Server' - disableHttpServerMessage = 'Disable HTTP Server' - showHelpMessage = 'Show Help' - hideHelpMessage = 'Hide Help' - hideEndpointsMessage = 'Hide Endpoints' - showEndpointsMessage = 'Show Endpoints' - hideOpenAPIMessage = 'Hide OpenAPI' - showOpenAPIMessage = 'Show OpenAPI' - enableQuietModeMessage = 'Enable Quiet Mode' - disableQuietModeMessage = 'Disable Quiet Mode' - rateLimitRuleAlreadyExistsExceptionMessage = "A rate limit rule with the name '{0}' already exists." - rateLimitRuleDoesNotExistExceptionMessage = "A rate limit rule with the name '{0}' does not exist." - accessLimitRuleAlreadyExistsExceptionMessage = "An access limit rule with the name '{0}' already exists." - accessLimitRuleDoesNotExistExceptionMessage = "An access limit rule with the name '{0}' does not exist." -} \ No newline at end of file +} diff --git a/src/Locales/en/Pode.psd1 b/src/Locales/en/Pode.psd1 index fc04db0d2..1e1038367 100644 --- a/src/Locales/en/Pode.psd1 +++ b/src/Locales/en/Pode.psd1 @@ -1,329 +1,336 @@ @{ - schemaValidationRequiresPowerShell610ExceptionMessage = 'Schema validation requires PowerShell version 6.1.0 or greater.' + # ------------------------------- + # Exception Messages + # ------------------------------- + accessLimitRuleAlreadyExistsExceptionMessage = 'An Access Limit Rule with the name ''{0}'' already exists.' + accessLimitRuleDoesNotExistExceptionMessage = 'An Access Limit Rule with the name ''{0}'' does not exist.' + accessMethodAlreadyDefinedExceptionMessage = 'Access method already defined: {0}' + accessMethodDoesNotExistExceptionMessage = 'Access method does not exist: {0}.' + accessMethodNotExistExceptionMessage = 'Access method does not exist: {0}' + accessMethodNotExistForMergingExceptionMessage = 'Access method does not exist for merging: {0}' + accessRequiresAuthenticationOnRoutesExceptionMessage = 'Access requires Authentication to be supplied on Routes.' + acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'The Acknowledge message is only supported on SMTP and TCP endpoints.' + adModuleNotInstalledExceptionMessage = 'Active Directory module is not installed.' + adModuleWindowsOnlyExceptionMessage = 'Active Directory module only available on Windows OS.' + alreadyConnectedToWebSocketExceptionMessage = 'Already connected to WebSocket with name ''{0}''' + authenticationMethodDoesNotExistExceptionMessage = 'Authentication method does not exist: {0}' + authMethodAlreadyDefinedExceptionMessage = 'Authentication method already defined: {0}' + authMethodNotExistForMergingExceptionMessage = 'Authentication method does not exist for merging: {0}' + bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'A body-parser is already defined for the {0} content-type.' + cacheStorageAlreadyExistsExceptionMessage = 'Cache Storage with name ''{0}'' already exists.' + cacheStorageNotFoundForClearExceptionMessage = 'Cache storage with name ''{0}'' not found when attempting to clear the cache.' + cacheStorageNotFoundForExistsExceptionMessage = 'Cache storage with name ''{0}'' not found when attempting to check if cached item ''{1}'' exists.' + cacheStorageNotFoundForRemoveExceptionMessage = 'Cache storage with name ''{0}'' not found when attempting to remove cached item ''{1}''' + cacheStorageNotFoundForRetrieveExceptionMessage = 'Cache storage with name ''{0}'' not found when attempting to retrieve cached item ''{1}''' + cacheStorageNotFoundForSetExceptionMessage = 'Cache storage with name ''{0}'' not found when attempting to set cached item ''{1}''' + cannotCreatePropertyWithoutTypeExceptionMessage = 'Cannot create the property because no type is defined.' + cannotLockNullObjectExceptionMessage = 'Cannot lock an object that is null.' + cannotLockValueTypeExceptionMessage = 'Cannot lock a [ValueType]' + cannotSupplyIntervalForQuarterExceptionMessage = 'Cannot supply interval value for every quarter.' + cannotSupplyIntervalForYearExceptionMessage = 'Cannot supply interval value for every year.' + cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = 'Cannot supply an interval when the parameter ''Every'' is set to None.' + cannotUnlockNullObjectExceptionMessage = 'Cannot unlock an object that is null.' + cannotUnlockValueTypeExceptionMessage = 'Cannot unlock a [ValueType]' + certificateExpiredExceptionMessage = 'The certificate ''{0}'' has expired: {1}' + certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificate supplied for non-HTTPS/WSS endpoint.' + certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Certificate Thumbprints/Name are only supported on Windows OS.' + clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Client certificates are only supported on HTTPS endpoints.' + credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'When Credentials is passed, The * wildcard for Headers will be taken as a literal string and not a wildcard.' + crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'The CRLF message end check is only supported on TCP endpoints.' + cronExpressionInvalidExceptionMessage = 'Cron expression should only consist of 5 parts: {0}' + csrfCookieRequiresSecretExceptionMessage = 'When using cookies for CSRF, a Secret is required. You can either supply a Secret or set the Cookie global secret - (Set-PodeCookieSecret '''' -Global)' + csrfMiddlewareNotInitializedExceptionMessage = 'CSRF Middleware has not been initialised.' customAccessPathOrScriptBlockRequiredExceptionMessage = 'A Path or ScriptBlock is required for sourcing the Custom access values.' - operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} has to be unique and cannot be applied to an array.' - endpointNotDefinedForRedirectingExceptionMessage = "An endpoint named '{0}' has not been defined for redirecting." - filesHaveChangedMessage = 'The following files have changed:' - iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN is missing.' - minValueGreaterThanMaxExceptionMessage = 'Min value for {0} should not be greater than the max value.' - noLogicPassedForRouteExceptionMessage = 'No logic passed for Route: {0}' - scriptPathDoesNotExistExceptionMessage = 'The script path does not exist: {0}' - mutexAlreadyExistsExceptionMessage = 'A mutex with the following name already exists: {0}' - listeningOnEndpointsMessage = 'Listening on {0} endpoint(s) [{1} thread(s)]:' - unsupportedFunctionInServerlessContextExceptionMessage = 'The {0} function is not supported in a serverless context.' + customSessionStorageMethodNotImplementedExceptionMessage = 'The custom session storage does not implement the required ''{0}()'' method.' + daysInMonthExceededExceptionMessage = '{0} only has {1} days, but {2} was supplied.' + defaultAuthNotInListExceptionMessage = 'The Default Authentication ''{0}'' is not in the Authentication list supplied.' + defaultEndpointAlreadySetExceptionMessage = 'A default endpoint for the type ''{0}'' is already set. Only one default endpoint is allowed per type.' + defaultValueNotBooleanOrEnumExceptionMessage = 'The default value is not a boolean and is not part of the enum.' + definitionTagChangeNotAllowedExceptionMessage = 'Definition Tag for a Route cannot be changed.' + definitionTagNotDefinedExceptionMessage = 'DefinitionTag {0} does not exist.' + descriptionRequiredExceptionMessage = 'A Description is required for Path:{0} Response:{1}' + discriminatorIncompatibleWithAllOfExceptionMessage = 'The parameter ''Discriminator'' is incompatible with ''allOf''.' + discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = 'The parameter ''DiscriminatorMapping'' can only be used when ''DiscriminatorProperty'' is present.' + durationMustBeZeroOrGreaterExceptionMessage = 'Duration must be 0 or greater, but got: {0}s' + encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'The encoding attribute only applies to multipart and application/x-www-form-urlencoded request bodies.' + endpointAlreadyDefinedExceptionMessage = 'An endpoint named ''{0}'' has already been defined.' + endpointNameNotExistExceptionMessage = 'Endpoint with name ''{0}'' does not exist.' + endpointNotDefinedForRedirectingExceptionMessage = 'An endpoint named ''{0}'' has not been defined for redirecting.' + endpointNotExistExceptionMessage = 'Endpoint with protocol ''{0}'' and address ''{1}'' or local address ''{2}'' does not exist.' + errorLoggingAlreadyEnabledExceptionMessage = 'Error Logging has already been enabled.' + eventAlreadyRegisteredExceptionMessage = '{0} event already registered: {1}' + eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'Event Viewer logging only supported on Windows OS.' expectedNoJwtSignatureSuppliedExceptionMessage = 'Expected no JWT signature to be supplied.' - secretAlreadyMountedExceptionMessage = "A Secret with the name '{0}' has already been mounted." + explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'The Explicit TLS mode is only supported on SMTPS and TCPS endpoints.' failedToAcquireLockExceptionMessage = 'Failed to acquire a lock on the object.' - noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: No Path supplied for Static Route.' - invalidHostnameSuppliedExceptionMessage = 'Invalid hostname supplied: {0}' - authMethodAlreadyDefinedExceptionMessage = 'Authentication method already defined: {0}' - csrfCookieRequiresSecretExceptionMessage = "When using cookies for CSRF, a Secret is required. You can either supply a Secret or set the Cookie global secret - (Set-PodeCookieSecret '' -Global)" - nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'A non-empty ScriptBlock is required for the authentication method.' - nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'A non-empty ScriptBlock is required to create a Page Route.' - noPropertiesMutuallyExclusiveExceptionMessage = "The parameter 'NoProperties' is mutually exclusive with 'Properties', 'MinProperties' and 'MaxProperties'" - incompatiblePodeDllExceptionMessage = 'An existing incompatible Pode.DLL version {0} is loaded. Version {1} is required. Open a new PowerShell/pwsh session and retry.' - accessMethodDoesNotExistExceptionMessage = 'Access method does not exist: {0}.' - scheduleAlreadyDefinedExceptionMessage = '[Schedule] {0}: Schedule already defined.' - secondsValueCannotBeZeroOrLessExceptionMessage = 'Seconds value cannot be 0 or less for {0}' - pathToLoadNotFoundExceptionMessage = 'Path to load {0} not found: {1}' + failedToAcquireMutexOwnershipExceptionMessage = 'Failed to acquire mutex ownership. Mutex name: {0}' + failedToAcquireSemaphoreOwnershipExceptionMessage = 'Failed to acquire semaphore ownership. Semaphore name: {0}' + failedToCloseRunspacePoolExceptionMessage = 'Failed to close RunspacePool: {0}' + failedToConnectToUrlExceptionMessage = 'Failed to connect to URL: {0}' + failedToConnectToWebSocketExceptionMessage = 'Failed to connect to WebSocket: {0}' + failedToCreateOpenSslCertExceptionMessage = 'Failed to create OpenSSL cert: {0}' failedToImportModuleExceptionMessage = 'Failed to import module: {0}' - endpointNotExistExceptionMessage = "Endpoint with protocol '{0}' and address '{1}' or local address '{2}' does not exist." - terminatingMessage = 'Terminating' - noCommandsSuppliedToConvertToRoutesExceptionMessage = 'No commands supplied to convert to Routes.' - invalidTaskTypeExceptionMessage = 'Task type is invalid, expected either [System.Threading.Tasks.Task] or [hashtable]' - alreadyConnectedToWebSocketExceptionMessage = "Already connected to WebSocket with name '{0}'" - crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'The CRLF message end check is only supported on TCP endpoints.' - testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = "'Test-PodeOAComponentSchema' need to be enabled using 'Enable-PodeOpenApi -EnableSchemaValidation'" - adModuleNotInstalledExceptionMessage = 'Active Directory module is not installed.' - cronExpressionInvalidExceptionMessage = 'Cron expression should only consist of 5 parts: {0}' - noSessionToSetOnResponseExceptionMessage = 'There is no session available to set on the response.' - valueOutOfRangeExceptionMessage = "Value '{0}' for {1} is invalid, should be between {2} and {3}" - loggingMethodAlreadyDefinedExceptionMessage = 'Logging method already defined: {0}' - noSecretForHmac256ExceptionMessage = 'No secret supplied for HMAC256 hash.' - eolPowerShellWarningMessage = '[WARNING] Pode {0} has not been tested on PowerShell {1}, as it is EOL.' - runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool failed to load.' - noEventRegisteredExceptionMessage = 'No {0} event registered: {1}' - scheduleCannotHaveNegativeLimitExceptionMessage = '[Schedule] {0}: Cannot have a negative limit.' - openApiRequestStyleInvalidForParameterExceptionMessage = 'OpenApi request Style cannot be {0} for a {1} parameter.' - openApiDocumentNotCompliantExceptionMessage = 'OpenAPI document is not compliant.' - taskDoesNotExistExceptionMessage = "Task '{0}' does not exist." - scopedVariableNotFoundExceptionMessage = 'Scoped Variable not found: {0}' - sessionsRequiredForCsrfExceptionMessage = 'Sessions are required to use CSRF unless you want to use cookies.' - nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'A non-empty ScriptBlock is required for the logging method.' - credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'When Credentials is passed, The * wildcard for Headers will be taken as a literal string and not a wildcard.' - podeNotInitializedExceptionMessage = 'Pode has not been initialised.' - multipleEndpointsForGuiMessage = 'Multiple endpoints defined, only the first will be used for the GUI.' - operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} has to be unique.' - invalidJsonJwtExceptionMessage = 'Invalid JSON value found in JWT' - noAlgorithmInJwtHeaderExceptionMessage = 'No algorithm supplied in JWT Header.' - openApiVersionPropertyMandatoryExceptionMessage = 'OpenApi Version property is mandatory.' - limitValueCannotBeZeroOrLessExceptionMessage = 'Limit value cannot be 0 or less for {0}' - timerDoesNotExistExceptionMessage = "Timer '{0}' does not exist." - openApiGenerationDocumentErrorMessage = 'OpenAPI generation document error:' - routeAlreadyContainsCustomAccessExceptionMessage = "Route '[{0}] {1}' already contains Custom Access with name '{2}'" - maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Maximum concurrent WebSocket threads cannot be less than the minimum of {0} but got: {1}' - middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware already defined.' + failedToOpenRunspacePoolExceptionMessage = 'Failed to open RunspacePool: {0}' + failedToParseAddressExceptionMessage = 'Failed to parse ''{0}'' as a valid IP/Host:Port address' + fileWatcherAlreadyDefinedExceptionMessage = 'A File Watcher named ''{0}'' has already been defined.' + fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = 'The function ''{0}'' does not accept an array as pipeline input.' + getRequestBodyNotAllowedExceptionMessage = '''{0}'' operations cannot have a Request Body. Use -AllowNonStandardBody to override this restriction.' + handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler already defined.' + hashtableMiddlewareNoLogicExceptionMessage = 'A Hashtable Middleware supplied has no Logic defined.' + headerMustHaveNameInEncodingContextExceptionMessage = 'Header must have a name when used in an encoding context.' + iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN is missing.' + iisAuthSupportIsForWindowsOnlyExceptionMessage = 'IIS Authentication support is for Windows OS only.' + incompatiblePodeDllExceptionMessage = 'An existing incompatible Pode.DLL version {0} is loaded. Version {1} is required. Open a new PowerShell/pwsh session and retry.' + invalidAccessControlMaxAgeDurationExceptionMessage = 'Invalid Access-Control-Max-Age duration supplied: {0}. Should be greater than 0.' + invalidAliasFoundExceptionMessage = 'Invalid {0} alias found: {1}' invalidAtomCharacterExceptionMessage = 'Invalid atom character: {0}' + invalidBase64JwtExceptionMessage = 'Invalid Base64 encoded value found in JWT' + invalidContentTypeForSchemaExceptionMessage = 'Invalid ''content-type'' found for schema: {0}' invalidCronAtomFormatExceptionMessage = 'Invalid cron atom format found: {0}' - cacheStorageNotFoundForRetrieveExceptionMessage = "Cache storage with name '{0}' not found when attempting to retrieve cached item '{1}'" - headerMustHaveNameInEncodingContextExceptionMessage = 'Header must have a name when used in an encoding context.' - moduleDoesNotContainFunctionExceptionMessage = 'Module {0} does not contain function {1} to convert to a Route.' - pathToIconForGuiDoesNotExistExceptionMessage = 'Path to the icon for GUI does not exist: {0}' - noTitleSuppliedForPageExceptionMessage = 'No title supplied for {0} page.' - certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificate supplied for non-HTTPS/WSS endpoint.' - cannotLockNullObjectExceptionMessage = 'Cannot lock an object that is null.' - showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui is currently only available for Windows PowerShell and PowerShell 7+ on Windows OS.' - unlockSecretButNoScriptBlockExceptionMessage = 'Unlock secret supplied for custom Secret Vault type, but not Unlock ScriptBlock supplied.' + invalidHostnameSuppliedExceptionMessage = 'Invalid hostname supplied: {0}' invalidIpAddressExceptionMessage = 'The IP address supplied is invalid: {0}' + invalidJsonJwtExceptionMessage = 'Invalid JSON value found in JWT' + invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Invalid JWT header algorithm supplied.' + invalidJwtSignatureSuppliedExceptionMessage = 'Invalid JWT signature supplied.' + invalidJwtSuppliedExceptionMessage = 'Invalid JWT supplied.' + invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'A Hashtable Middleware supplied has an invalid Logic type. Expected ScriptBlock, but got: {0}' + invalidMiddlewareTypeExceptionMessage = 'One of the Middlewares supplied is an invalid type. Expected either a ScriptBlock or Hashtable, but got: {0}' + invalidPathWildcardOrDirectoryExceptionMessage = 'The Path supplied cannot be a wildcard or a directory: {0}' + invalidPortExceptionMessage = 'The port cannot be negative: {0}' + invalidSchemeForAuthValidatorExceptionMessage = 'The supplied ''{0}'' Scheme for the ''{1}'' authentication validator requires a valid ScriptBlock.' + invalidSecretValueTypeExceptionMessage = 'Secret value is of an invalid type. Expected types: String, SecureString, HashTable, Byte[], or PSCredential. But got: {0}' + invalidStrictTransportSecurityDurationExceptionMessage = 'Invalid Strict-Transport-Security duration supplied: {0}. It should be greater than 0.' + invalidTaskTypeExceptionMessage = 'Task type is invalid, expected either [System.Threading.Tasks.Task] or [hashtable]' + invalidWebExceptionTypeExceptionMessage = 'Exception is of an invalid type, should be either WebException or HttpRequestException, but got: {0}' + jwtExpiredExceptionMessage = 'The JWT has expired.' + jwtNotYetValidExceptionMessage = 'The JWT is not yet valid for use.' + limitValueCannotBeZeroOrLessExceptionMessage = 'Limit value cannot be 0 or less for {0}' + localEndpointConflictExceptionMessage = 'Both ''{0}'' and ''{1}'' are defined as local OpenAPI endpoints, but only one local endpoint is allowed per API definition.' + loggingMethodAlreadyDefinedExceptionMessage = 'Logging method already defined: {0}' + loggingMethodRequiresValidScriptBlockExceptionMessage = 'The supplied output Method for the ''{0}'' Logging method requires a valid ScriptBlock.' maxDaysInvalidExceptionMessage = 'MaxDays must be 0 or greater, but got: {0}' - noRemoveScriptBlockForVaultExceptionMessage = "No Remove ScriptBlock supplied for removing secrets from the vault '{0}'" - noSecretExpectedForNoSignatureExceptionMessage = 'Expected no secret to be supplied for no signature.' - noCertificateFoundExceptionMessage = "No certificate could be found in {0}{1} for '{2}'" - minValueInvalidExceptionMessage = "Min value '{0}' for {1} is invalid, should be greater than/equal to {2}" - accessRequiresAuthenticationOnRoutesExceptionMessage = 'Access requires Authentication to be supplied on Routes.' - noSecretForHmac384ExceptionMessage = 'No secret supplied for HMAC384 hash.' - windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Windows Local Authentication support is for Windows OS only.' - definitionTagNotDefinedExceptionMessage = 'DefinitionTag {0} does not exist.' - noComponentInDefinitionExceptionMessage = 'No component of type {0} named {1} is available in the {2} definition.' - noSmtpHandlersDefinedExceptionMessage = 'No SMTP handlers have been defined.' - sessionMiddlewareAlreadyInitializedExceptionMessage = 'Session Middleware has already been initialised.' - reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = "The 'pathItems' reusable component feature is not available in OpenAPI v3.0." - wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'The * wildcard for Headers is incompatible with the AutoHeaders switch.' - noDataForFileUploadedExceptionMessage = "No data for file '{0}' was uploaded in the request." - sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE can only be configured on requests with an Accept header value of text/event-stream' - noSessionAvailableToSaveExceptionMessage = 'There is no session available to save.' - pathParameterRequiresRequiredSwitchExceptionMessage = "If the parameter location is 'Path', the switch parameter 'Required' is mandatory." - noOpenApiUrlSuppliedExceptionMessage = 'No OpenAPI URL supplied for {0}.' maximumConcurrentSchedulesInvalidExceptionMessage = 'Maximum concurrent schedules must be >=1 but got: {0}' - snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins are only supported on Windows PowerShell.' - eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'Event Viewer logging only supported on Windows OS.' - parametersMutuallyExclusiveExceptionMessage = "Parameters '{0}' and '{1}' are mutually exclusive." - pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'The PathItems feature is not supported in OpenAPI v3.0.x' - openApiParameterRequiresNameExceptionMessage = 'The OpenApi parameter requires a name to be specified.' + maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Maximum concurrent schedules cannot be less than the minimum of {0} but got: {1}' + maximumConcurrentTasksInvalidExceptionMessage = 'Maximum concurrent tasks must be >=1 but got: {0}' maximumConcurrentTasksLessThanMinimumExceptionMessage = 'Maximum concurrent tasks cannot be less than the minimum of {0} but got: {1}' - noSemaphoreFoundExceptionMessage = "No semaphore found called '{0}'" - singleValueForIntervalExceptionMessage = 'You can only supply a single {0} value when using intervals.' - jwtNotYetValidExceptionMessage = 'The JWT is not yet valid for use.' - verbAlreadyDefinedForUrlExceptionMessage = '[Verb] {0}: Already defined for {1}' - noSecretNamedMountedExceptionMessage = "No Secret named '{0}' has been mounted." + maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Maximum concurrent WebSocket threads must be >=1 but got: {0}' + maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Maximum concurrent WebSocket threads cannot be less than the minimum of {0} but got: {1}' + maxSizeInvalidExceptionMessage = 'MaxSize must be 0 or greater, but got: {0}' + maxValueInvalidExceptionMessage = 'Max value ''{0}'' for {1} is invalid, should be less than/equal to {2}' + mergeDefaultAuthNotInListExceptionMessage = 'The MergeDefault Authentication ''{0}'' is not in the Authentication list supplied.' + methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Already defined.' + methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Already defined for {2}' + middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware already defined.' + middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: No logic supplied in ScriptBlock.' + minValueGreaterThanMaxExceptionMessage = 'Min value for {0} should not be greater than the max value.' + minValueInvalidExceptionMessage = 'Min value ''{0}'' for {1} is invalid, should be greater than/equal to {2}' + moduleDoesNotContainFunctionExceptionMessage = 'Module {0} does not contain function {1} to convert to a Route.' moduleOrVersionNotFoundExceptionMessage = 'Module or version not found on {0}: {1}@{2}' - noScriptBlockSuppliedExceptionMessage = 'No ScriptBlock supplied.' - noSecretVaultRegisteredExceptionMessage = "No Secret Vault with the name '{0}' has been registered." + modulePathDoesNotExistExceptionMessage = 'The module path does not exist: {0}' + multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Multi-type properties require OpenApi Version 3.1 or above.' + mustBeRunningWithAdminPrivilegesExceptionMessage = 'Must be running with administrator privileges to listen on non-localhost addresses.' + mutexAlreadyExistsExceptionMessage = 'A mutex with the following name already exists: {0}' nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = 'A Name is required for the endpoint if the RedirectTo parameter is supplied.' - openApiLicenseObjectRequiresNameExceptionMessage = "The OpenAPI object 'license' required the property 'name'. Use -LicenseName parameter." - sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: The Source path supplied for Static Route does not exist: {1}' + nextTriggerCalculationErrorExceptionMessage = 'Looks like something went wrong trying to calculate the next trigger datetime: {0}' + noAlgorithmInJwtHeaderExceptionMessage = 'No algorithm supplied in JWT Header.' + noCertificateFoundExceptionMessage = 'No certificate could be found in {0}{1} for ''{2}''' + noCommandsSuppliedToConvertToRoutesExceptionMessage = 'No commands supplied to convert to Routes.' + noComponentInDefinitionExceptionMessage = 'No component of type {0} named {1} is available in the {2} definition.' + noDataForFileUploadedExceptionMessage = 'No data for file ''{0}'' was uploaded in the request.' + noDomainServerNameForWindowsAdAuthExceptionMessage = 'No domain server name has been supplied for Windows AD authentication' + noEventRegisteredExceptionMessage = 'No {0} event registered: {1}' + noJwtSignatureForAlgorithmExceptionMessage = 'No JWT signature supplied for {0}.' + noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: No logic passed.' + noLogicPassedForRouteExceptionMessage = 'No logic passed for Route: {0}' + noMutexFoundExceptionMessage = 'No mutex found called ''{0}''' noNameForWebSocketDisconnectExceptionMessage = 'No Name for a WebSocket to disconnect from supplied.' - certificateExpiredExceptionMessage = "The certificate '{0}' has expired: {1}" - secretVaultUnlockExpiryDateInPastExceptionMessage = 'Secret Vault unlock expiry date is in the past (UTC): {0}' - invalidWebExceptionTypeExceptionMessage = 'Exception is of an invalid type, should be either WebException or HttpRequestException, but got: {0}' - invalidSecretValueTypeExceptionMessage = 'Secret value is of an invalid type. Expected types: String, SecureString, HashTable, Byte[], or PSCredential. But got: {0}' - explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'The Explicit TLS mode is only supported on SMTPS and TCPS endpoints.' - discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = "The parameter 'DiscriminatorMapping' can only be used when 'DiscriminatorProperty' is present." - scriptErrorExceptionMessage = "Error '{0}' in script {1} {2} (line {3}) char {4} executing {5} on {6} object '{7}' Class: {8} BaseClass: {9}" - cannotSupplyIntervalForQuarterExceptionMessage = 'Cannot supply interval value for every quarter.' - scheduleEndTimeMustBeInFutureExceptionMessage = '[Schedule] {0}: The EndTime value must be in the future.' - invalidJwtSignatureSuppliedExceptionMessage = 'Invalid JWT signature supplied.' - noSetScriptBlockForVaultExceptionMessage = "No Set ScriptBlock supplied for updating/creating secrets in the vault '{0}'" - accessMethodNotExistForMergingExceptionMessage = 'Access method does not exist for merging: {0}' - defaultAuthNotInListExceptionMessage = "The Default Authentication '{0}' is not in the Authentication list supplied." - parameterHasNoNameExceptionMessage = "The Parameter has no name. Please give this component a name using the 'Name' parameter." - methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Already defined for {2}' - fileWatcherAlreadyDefinedExceptionMessage = "A File Watcher named '{0}' has already been defined." - noServiceHandlersDefinedExceptionMessage = 'No Service handlers have been defined.' - secretRequiredForCustomSessionStorageExceptionMessage = 'A Secret is required when using custom session storage.' - secretManagementModuleNotInstalledExceptionMessage = 'Microsoft.PowerShell.SecretManagement module not installed.' + noNameForWebSocketRemoveExceptionMessage = 'No Name for a WebSocket to remove supplied.' + noNameForWebSocketResetExceptionMessage = 'No Name for a WebSocket to reset supplied.' + noNameForWebSocketSendMessageExceptionMessage = 'No Name for a WebSocket to send message to supplied.' + nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'A non-empty ScriptBlock is required for the authentication method.' + nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'A non-empty ScriptBlock is required for the Custom authentication scheme.' + nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'A non-empty ScriptBlock is required for the Custom logging output method.' + nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'A non-empty ScriptBlock is required for the logging method.' + nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'A non-empty ScriptBlock is required to create a Page Route.' + noOpenApiUrlSuppliedExceptionMessage = 'No OpenAPI URL supplied for {0}.' noPathSuppliedForRouteExceptionMessage = 'No Path supplied for the Route.' - validationOfAnyOfSchemaNotSupportedExceptionMessage = "Validation of a schema that includes 'anyof' is not supported." - iisAuthSupportIsForWindowsOnlyExceptionMessage = 'IIS Authentication support is for Windows OS only.' - oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme can only be one of either Basic or Form authentication, but got: {0}' + noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: No Path supplied for Static Route.' + noPropertiesMutuallyExclusiveExceptionMessage = 'The parameter ''NoProperties'' is mutually exclusive with ''Properties'', ''MinProperties'' and ''MaxProperties''' + noRemoveScriptBlockForVaultExceptionMessage = 'No Remove ScriptBlock supplied for removing secrets from the vault ''{0}''' noRoutePathSuppliedForPageExceptionMessage = 'No route path supplied for {0} page.' - cacheStorageNotFoundForExistsExceptionMessage = "Cache storage with name '{0}' not found when attempting to check if cached item '{1}' exists." - handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler already defined.' - sessionsNotConfiguredExceptionMessage = 'Sessions have not been configured.' - propertiesTypeObjectAssociationExceptionMessage = 'Only properties of type Object can be associated with {0}.' - sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Sessions are required to use session persistent authentication.' - invalidPathWildcardOrDirectoryExceptionMessage = 'The Path supplied cannot be a wildcard or a directory: {0}' - accessMethodAlreadyDefinedExceptionMessage = 'Access method already defined: {0}' - parametersValueOrExternalValueMandatoryExceptionMessage = "Parameters 'Value' or 'ExternalValue' are mandatory" - maximumConcurrentTasksInvalidExceptionMessage = 'Maximum concurrent tasks must be >=1 but got: {0}' - cannotCreatePropertyWithoutTypeExceptionMessage = 'Cannot create the property because no type is defined.' - authMethodNotExistForMergingExceptionMessage = 'Authentication method does not exist for merging: {0}' - maxValueInvalidExceptionMessage = "Max value '{0}' for {1} is invalid, should be less than/equal to {2}" - endpointAlreadyDefinedExceptionMessage = "An endpoint named '{0}' has already been defined." - eventAlreadyRegisteredExceptionMessage = '{0} event already registered: {1}' - parameterNotSuppliedInRequestExceptionMessage = "A parameter called '{0}' was not supplied in the request or has no data available." - cacheStorageNotFoundForSetExceptionMessage = "Cache storage with name '{0}' not found when attempting to set cached item '{1}'" - methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Already defined.' - errorLoggingAlreadyEnabledExceptionMessage = 'Error Logging has already been enabled.' - valueForUsingVariableNotFoundExceptionMessage = "Value for '`$using:{0}' could not be found." - rapidPdfDoesNotSupportOpenApi31ExceptionMessage = "The Document tool RapidPdf doesn't support OpenAPI 3.1" - oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 requires a Client Secret when not using PKCE.' - invalidBase64JwtExceptionMessage = 'Invalid Base64 encoded value found in JWT' + noScriptBlockSuppliedExceptionMessage = 'No ScriptBlock supplied.' + noSecretExpectedForNoSignatureExceptionMessage = 'Expected no secret to be supplied for no signature.' + noSecretForHmac256ExceptionMessage = 'No secret supplied for HMAC256 hash.' + noSecretForHmac384ExceptionMessage = 'No secret supplied for HMAC384 hash.' + noSecretForHmac512ExceptionMessage = 'No secret supplied for HMAC512 hash.' + noSecretForJwtSignatureExceptionMessage = 'No secret supplied for JWT signature.' + noSecretNamedMountedExceptionMessage = 'No Secret named ''{0}'' has been mounted.' + noSecretVaultRegisteredExceptionMessage = 'No Secret Vault with the name ''{0}'' has been registered.' + noSemaphoreFoundExceptionMessage = 'No semaphore found called ''{0}''' + noServiceHandlersDefinedExceptionMessage = 'No Service handlers have been defined.' + noSessionAvailableToSaveExceptionMessage = 'There is no session available to save.' noSessionToCalculateDataHashExceptionMessage = 'No session available to calculate data hash.' - cacheStorageNotFoundForRemoveExceptionMessage = "Cache storage with name '{0}' not found when attempting to remove cached item '{1}'" - csrfMiddlewareNotInitializedExceptionMessage = 'CSRF Middleware has not been initialised.' - infoTitleMandatoryMessage = 'info.title is mandatory.' - typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'Type {0} can only be associated with an Object.' - userFileDoesNotExistExceptionMessage = 'The user file does not exist: {0}' - routeParameterNeedsValidScriptblockExceptionMessage = 'The Route parameter needs a valid, not empty, scriptblock.' - nextTriggerCalculationErrorExceptionMessage = 'Looks like something went wrong trying to calculate the next trigger datetime: {0}' - cannotLockValueTypeExceptionMessage = 'Cannot lock a [ValueType]' - failedToCreateOpenSslCertExceptionMessage = 'Failed to create OpenSSL cert: {0}' - jwtExpiredExceptionMessage = 'The JWT has expired.' - openingGuiMessage = 'Opening the GUI.' - multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Multi-type properties require OpenApi Version 3.1 or above.' - noNameForWebSocketRemoveExceptionMessage = 'No Name for a WebSocket to remove supplied.' - maxSizeInvalidExceptionMessage = 'MaxSize must be 0 or greater, but got: {0}' - iisShutdownMessage = '(IIS Shutdown)' - cannotUnlockValueTypeExceptionMessage = 'Cannot unlock a [ValueType]' - noJwtSignatureForAlgorithmExceptionMessage = 'No JWT signature supplied for {0}.' - maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Maximum concurrent WebSocket threads must be >=1 but got: {0}' - acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'The Acknowledge message is only supported on SMTP and TCP endpoints.' - failedToConnectToUrlExceptionMessage = 'Failed to connect to URL: {0}' - failedToAcquireMutexOwnershipExceptionMessage = 'Failed to acquire mutex ownership. Mutex name: {0}' - sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'Sessions are required to use OAuth2 with PKCE' - failedToConnectToWebSocketExceptionMessage = 'Failed to connect to WebSocket: {0}' - unsupportedObjectExceptionMessage = 'Unsupported object' - failedToParseAddressExceptionMessage = "Failed to parse '{0}' as a valid IP/Host:Port address" - mustBeRunningWithAdminPrivilegesExceptionMessage = 'Must be running with administrator privileges to listen on non-localhost addresses.' - specificationMessage = 'Specification' - cacheStorageNotFoundForClearExceptionMessage = "Cache storage with name '{0}' not found when attempting to clear the cache." - restartingServerMessage = 'Restarting server...' - cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = "Cannot supply an interval when the parameter 'Every' is set to None." - unsupportedJwtAlgorithmExceptionMessage = 'The JWT algorithm is not currently supported: {0}' - websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets have not been configured to send signal messages.' - invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'A Hashtable Middleware supplied has an invalid Logic type. Expected ScriptBlock, but got: {0}' - maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Maximum concurrent schedules cannot be less than the minimum of {0} but got: {1}' - failedToAcquireSemaphoreOwnershipExceptionMessage = 'Failed to acquire semaphore ownership. Semaphore name: {0}' - propertiesParameterWithoutNameExceptionMessage = 'The Properties parameters cannot be used if the Property has no name.' - customSessionStorageMethodNotImplementedExceptionMessage = "The custom session storage does not implement the required '{0}()' method." - authenticationMethodDoesNotExistExceptionMessage = 'Authentication method does not exist: {0}' - webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'The Webhooks feature is not supported in OpenAPI v3.0.x' - invalidContentTypeForSchemaExceptionMessage = "Invalid 'content-type' found for schema: {0}" - noUnlockScriptBlockForVaultExceptionMessage = "No Unlock ScriptBlock supplied for unlocking the vault '{0}'" - definitionTagMessage = 'Definition {0}:' - failedToOpenRunspacePoolExceptionMessage = 'Failed to open RunspacePool: {0}' - failedToCloseRunspacePoolExceptionMessage = 'Failed to close RunspacePool: {0}' - verbNoLogicPassedExceptionMessage = '[Verb] {0}: No logic passed' - noMutexFoundExceptionMessage = "No mutex found called '{0}'" - documentationMessage = 'Documentation' - timerAlreadyDefinedExceptionMessage = '[Timer] {0}: Timer already defined.' - invalidPortExceptionMessage = 'The port cannot be negative: {0}' - viewsFolderNameAlreadyExistsExceptionMessage = 'The Views folder name already exists: {0}' - noNameForWebSocketResetExceptionMessage = 'No Name for a WebSocket to reset supplied.' - mergeDefaultAuthNotInListExceptionMessage = "The MergeDefault Authentication '{0}' is not in the Authentication list supplied." - descriptionRequiredExceptionMessage = 'A Description is required for Path:{0} Response:{1}' + noSessionToSetOnResponseExceptionMessage = 'There is no session available to set on the response.' + noSetScriptBlockForVaultExceptionMessage = 'No Set ScriptBlock supplied for updating/creating secrets in the vault ''{0}''' + noSmtpHandlersDefinedExceptionMessage = 'No SMTP handlers have been defined.' + noTitleSuppliedForPageExceptionMessage = 'No title supplied for {0} page.' + noUnlockScriptBlockForVaultExceptionMessage = 'No Unlock ScriptBlock supplied for unlocking the vault ''{0}''' + oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 requires a Client Secret when not using PKCE.' + oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme can only be one of either Basic or Form authentication, but got: {0}' + oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = 'The OAuth2 provider does not support the ''code'' response_type.' + oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = 'The OAuth2 provider does not support the ''password'' grant_type required by using an InnerScheme.' + oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 requires an ''AuthoriseUrl'' property to be supplied.' + openApiComponentSchemaDoesNotExistExceptionMessage = 'The OpenApi component schema {0} doesn''t exist.' + openApiDefinitionAlreadyExistsExceptionMessage = 'OpenAPI definition named {0} already exists.' + openApiDocumentNotCompliantExceptionMessage = 'OpenAPI document is not compliant.' + openApiLicenseObjectRequiresNameExceptionMessage = 'The OpenAPI object ''license'' required the property ''name''. Use -LicenseName parameter.' + openApiParameterRequiresNameExceptionMessage = 'The OpenApi parameter requires a name to be specified.' + openApiRequestStyleInvalidForParameterExceptionMessage = 'OpenApi request Style cannot be {0} for a {1} parameter.' + openApiVersionPropertyMandatoryExceptionMessage = 'OpenApi Version property is mandatory.' + operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} has to be unique.' + operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} has to be unique and cannot be applied to an array.' pageNameShouldBeAlphaNumericExceptionMessage = 'The Page name should be a valid Alphanumeric value: {0}' - defaultValueNotBooleanOrEnumExceptionMessage = 'The default value is not a boolean and is not part of the enum.' - openApiComponentSchemaDoesNotExistExceptionMessage = "The OpenApi component schema {0} doesn't exist." - timerParameterMustBeGreaterThanZeroExceptionMessage = '[Timer] {0}: {1} must be greater than 0.' - taskTimedOutExceptionMessage = 'Task has timed out after {0}ms.' + parameterHasNoNameExceptionMessage = 'The Parameter has no name. Please give this component a name using the ''Name'' parameter.' + parameterNotSuppliedInRequestExceptionMessage = 'A parameter called ''{0}'' was not supplied in the request or has no data available.' + parametersMutuallyExclusiveExceptionMessage = 'Parameters ''{0}'' and ''{1}'' are mutually exclusive.' + parametersValueOrExternalValueMandatoryExceptionMessage = 'Parameters ''Value'' or ''ExternalValue'' are mandatory' + pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'The PathItems feature is not supported in OpenAPI v3.0.x' + pathNotExistExceptionMessage = 'Path does not exist: {0}' + pathParameterRequiresRequiredSwitchExceptionMessage = 'If the parameter location is ''Path'', the switch parameter ''Required'' is mandatory.' + pathToIconForGuiDoesNotExistExceptionMessage = 'Path to the icon for GUI does not exist: {0}' + pathToLoadNotFoundExceptionMessage = 'Path to load {0} not found: {1}' + podeNotInitializedExceptionMessage = 'Pode has not been initialised.' + propertiesParameterWithoutNameExceptionMessage = 'The Properties parameters cannot be used if the Property has no name.' + propertiesTypeObjectAssociationExceptionMessage = 'Only properties of type Object can be associated with {0}.' + rapidPdfDoesNotSupportOpenApi31ExceptionMessage = 'The Document tool RapidPdf doesn''t support OpenAPI 3.1' + rateLimitRuleAlreadyExistsExceptionMessage = 'A Rate Limit Rule with the name ''{0}'' already exists.' + rateLimitRuleDoesNotExistExceptionMessage = 'A Rate Limit Rule with the name ''{0}'' does not exist.' + renamePodeOADefinitionTagExceptionMessage = 'Rename-PodeOADefinitionTag cannot be used inside a Select-PodeOADefinition ''ScriptBlock''.' + requestLoggingAlreadyEnabledExceptionMessage = 'Request Logging has already been enabled.' + reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = 'The ''pathItems'' reusable component feature is not available in OpenAPI v3.0.' + routeAlreadyContainsCustomAccessExceptionMessage = 'Route ''[{0}] {1}'' already contains Custom Access with name ''{2}''' + routeParameterCannotBeNullExceptionMessage = 'The parameter ''Route'' cannot be null.' + routeParameterNeedsValidScriptblockExceptionMessage = 'The Route parameter needs a valid, not empty, scriptblock.' + runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool failed to load.' + scheduleAlreadyDefinedExceptionMessage = '[Schedule] {0}: Schedule already defined.' + scheduleCannotHaveNegativeLimitExceptionMessage = '[Schedule] {0}: Cannot have a negative limit.' + scheduleDoesNotExistExceptionMessage = 'Schedule ''{0}'' does not exist.' + scheduleEndTimeMustBeInFutureExceptionMessage = '[Schedule] {0}: The EndTime value must be in the future.' + scheduleProcessDoesNotExistExceptionMessage = 'Schedule process does not exist: {0}' scheduleStartTimeAfterEndTimeExceptionMessage = '[Schedule] {0}: Cannot have a StartTime after the EndTime' - infoVersionMandatoryMessage = 'info.version is mandatory.' - cannotUnlockNullObjectExceptionMessage = 'Cannot unlock an object that is null.' - nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'A non-empty ScriptBlock is required for the Custom authentication scheme.' - validationOfOneOfSchemaNotSupportedExceptionMessage = "Validation of a schema that includes 'oneof' is not supported." - routeParameterCannotBeNullExceptionMessage = "The parameter 'Route' cannot be null." - cacheStorageAlreadyExistsExceptionMessage = "Cache Storage with name '{0}' already exists." - loggingMethodRequiresValidScriptBlockExceptionMessage = "The supplied output Method for the '{0}' Logging method requires a valid ScriptBlock." + schemaValidationRequiresPowerShell610ExceptionMessage = 'Schema validation requires PowerShell version 6.1.0 or greater.' + schemeRequiresValidScriptBlockExceptionMessage = 'The supplied scheme for the ''{0}'' authentication validator requires a valid ScriptBlock.' scopedVariableAlreadyDefinedExceptionMessage = 'Scoped Variable already defined: {0}' - oauth2RequiresAuthorizeUrlExceptionMessage = "OAuth2 requires an 'AuthoriseUrl' property to be supplied." - pathNotExistExceptionMessage = 'Path does not exist: {0}' - noDomainServerNameForWindowsAdAuthExceptionMessage = 'No domain server name has been supplied for Windows AD authentication' + scopedVariableNotFoundExceptionMessage = 'Scoped Variable not found: {0}' + scriptBlockRequiredForMergingUsersExceptionMessage = 'A Scriptblock for merging multiple authenticated users into 1 object is required When Valid is All.' + scriptErrorExceptionMessage = 'Error ''{0}'' in script {1} {2} (line {3}) char {4} executing {5} on {6} object ''{7}'' Class: {8} BaseClass: {9}' + scriptPathDoesNotExistExceptionMessage = 'The script path does not exist: {0}' + secondsValueCannotBeZeroOrLessExceptionMessage = 'Seconds value cannot be 0 or less for {0}' + secretAlreadyMountedExceptionMessage = 'A Secret with the name ''{0}'' has already been mounted.' + secretManagementModuleNotInstalledExceptionMessage = 'Microsoft.PowerShell.SecretManagement module not installed.' + secretRequiredForCustomSessionStorageExceptionMessage = 'A Secret is required when using custom session storage.' + secretVaultAlreadyRegisteredAutoImportExceptionMessage = 'A Secret Vault with the name ''{0}'' has already been registered while auto-importing Secret Vaults.' + secretVaultAlreadyRegisteredExceptionMessage = 'A Secret Vault with the name ''{0}'' has already been registered{1}.' + secretVaultUnlockExpiryDateInPastExceptionMessage = 'Secret Vault unlock expiry date is in the past (UTC): {0}' + semaphoreAlreadyExistsExceptionMessage = 'A semaphore with the following name already exists: {0}' + sessionMiddlewareAlreadyInitializedExceptionMessage = 'Session Middleware has already been initialised.' + sessionsNotConfiguredExceptionMessage = 'Sessions have not been configured.' + sessionsRequiredForCsrfExceptionMessage = 'Sessions are required to use CSRF unless you want to use cookies.' + sessionsRequiredForFlashMessagesExceptionMessage = 'Sessions are required to use Flash messages.' + sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'Sessions are required to use OAuth2 with PKCE' + sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Sessions are required to use session persistent authentication.' + showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui is currently only available for Windows PowerShell and PowerShell 7+ on Windows OS.' + singleValueForIntervalExceptionMessage = 'You can only supply a single {0} value when using intervals.' + snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins are only supported on Windows PowerShell.' + sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: The Source path supplied for Static Route does not exist: {1}' + sseConnectionNameRequiredExceptionMessage = 'An SSE connection Name is required, either from -Name or $WebEvent.Sse.Name' + sseFailedToBroadcastExceptionMessage = 'SSE failed to broadcast due to defined SSE broadcast level for {0}: {1}' + sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE can only be configured on requests with an Accept header value of text/event-stream' suppliedDateAfterScheduleEndTimeExceptionMessage = 'Supplied date is after the end time of the schedule at {0}' - wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'The * wildcard for Methods is incompatible with the AutoMethods switch.' - cannotSupplyIntervalForYearExceptionMessage = 'Cannot supply interval value for every year.' - missingComponentsMessage = 'Missing component(s)' - invalidStrictTransportSecurityDurationExceptionMessage = 'Invalid Strict-Transport-Security duration supplied: {0}. It should be greater than 0.' - noSecretForHmac512ExceptionMessage = 'No secret supplied for HMAC512 hash.' - daysInMonthExceededExceptionMessage = '{0} only has {1} days, but {2} was supplied.' - nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'A non-empty ScriptBlock is required for the Custom logging output method.' - encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'The encoding attribute only applies to multipart and application/x-www-form-urlencoded request bodies.' suppliedDateBeforeScheduleStartTimeExceptionMessage = 'Supplied date is before the start time of the schedule at {0}' - unlockSecretRequiredExceptionMessage = "An 'UnlockSecret' property is required when using Microsoft.PowerShell.SecretStore" - noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: No logic passed.' - bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'A body-parser is already defined for the {0} content-type.' - invalidJwtSuppliedExceptionMessage = 'Invalid JWT supplied.' - sessionsRequiredForFlashMessagesExceptionMessage = 'Sessions are required to use Flash messages.' - semaphoreAlreadyExistsExceptionMessage = 'A semaphore with the following name already exists: {0}' - invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Invalid JWT header algorithm supplied.' - oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = "The OAuth2 provider does not support the 'password' grant_type required by using an InnerScheme." - invalidAliasFoundExceptionMessage = 'Invalid {0} alias found: {1}' - scheduleDoesNotExistExceptionMessage = "Schedule '{0}' does not exist." - accessMethodNotExistExceptionMessage = 'Access method does not exist: {0}' - oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = "The OAuth2 provider does not support the 'code' response_type." - untestedPowerShellVersionWarningMessage = '[WARNING] Pode {0} has not been tested on PowerShell {1}, as it was not available when Pode was released.' - secretVaultAlreadyRegisteredAutoImportExceptionMessage = "A Secret Vault with the name '{0}' has already been registered while auto-importing Secret Vaults." - schemeRequiresValidScriptBlockExceptionMessage = "The supplied scheme for the '{0}' authentication validator requires a valid ScriptBlock." - serverLoopingMessage = 'Server looping every {0}secs' - certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Certificate Thumbprints/Name are only supported on Windows OS.' - sseConnectionNameRequiredExceptionMessage = "An SSE connection Name is required, either from -Name or `$WebEvent.Sse.Name" - invalidMiddlewareTypeExceptionMessage = 'One of the Middlewares supplied is an invalid type. Expected either a ScriptBlock or Hashtable, but got: {0}' - noSecretForJwtSignatureExceptionMessage = 'No secret supplied for JWT signature.' - modulePathDoesNotExistExceptionMessage = 'The module path does not exist: {0}' + swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'This version on Swagger-Editor doesn''t support OpenAPI 3.1' taskAlreadyDefinedExceptionMessage = '[Task] {0}: Task already defined.' - verbAlreadyDefinedExceptionMessage = '[Verb] {0}: Already defined' - clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Client certificates are only supported on HTTPS endpoints.' - endpointNameNotExistExceptionMessage = "Endpoint with name '{0}' does not exist." - middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: No logic supplied in ScriptBlock.' - scriptBlockRequiredForMergingUsersExceptionMessage = 'A Scriptblock for merging multiple authenticated users into 1 object is required When Valid is All.' - secretVaultAlreadyRegisteredExceptionMessage = "A Secret Vault with the name '{0}' has already been registered{1}." - deprecatedTitleVersionDescriptionWarningMessage = "WARNING: Title, Version, and Description on 'Enable-PodeOpenApi' are deprecated. Please use 'Add-PodeOAInfo' instead." - undefinedOpenApiReferencesMessage = 'Undefined OpenAPI References:' - doneMessage = 'Done' - swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = "This version on Swagger-Editor doesn't support OpenAPI 3.1" - durationMustBeZeroOrGreaterExceptionMessage = 'Duration must be 0 or greater, but got: {0}s' - viewsPathDoesNotExistExceptionMessage = 'The Views path does not exist: {0}' - discriminatorIncompatibleWithAllOfExceptionMessage = "The parameter 'Discriminator' is incompatible with 'allOf'." - noNameForWebSocketSendMessageExceptionMessage = 'No Name for a WebSocket to send message to supplied.' - hashtableMiddlewareNoLogicExceptionMessage = 'A Hashtable Middleware supplied has no Logic defined.' - openApiInfoMessage = 'OpenAPI Information:' - invalidSchemeForAuthValidatorExceptionMessage = "The supplied '{0}' Scheme for the '{1}' authentication validator requires a valid ScriptBlock." - sseFailedToBroadcastExceptionMessage = 'SSE failed to broadcast due to defined SSE broadcast level for {0}: {1}' - adModuleWindowsOnlyExceptionMessage = 'Active Directory module only available on Windows OS.' - requestLoggingAlreadyEnabledExceptionMessage = 'Request Logging has already been enabled.' - invalidAccessControlMaxAgeDurationExceptionMessage = 'Invalid Access-Control-Max-Age duration supplied: {0}. Should be greater than 0.' - openApiDefinitionAlreadyExistsExceptionMessage = 'OpenAPI definition named {0} already exists.' - renamePodeOADefinitionTagExceptionMessage = "Rename-PodeOADefinitionTag cannot be used inside a Select-PodeOADefinition 'ScriptBlock'." + taskDoesNotExistExceptionMessage = 'Task ''{0}'' does not exist.' taskProcessDoesNotExistExceptionMessage = 'Task process does not exist: {0}' - scheduleProcessDoesNotExistExceptionMessage = 'Schedule process does not exist: {0}' - definitionTagChangeNotAllowedExceptionMessage = 'Definition Tag for a Route cannot be changed.' - getRequestBodyNotAllowedExceptionMessage = "'{0}' operations cannot have a Request Body. Use -AllowNonStandardBody to override this restriction." - fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = "The function '{0}' does not accept an array as pipeline input." + taskTimedOutExceptionMessage = 'Task has timed out after {0}ms.' + testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = '''Test-PodeOAComponentSchema'' need to be enabled using ''Enable-PodeOpenApi -EnableSchemaValidation''' + timerAlreadyDefinedExceptionMessage = '[Timer] {0}: Timer already defined.' + timerDoesNotExistExceptionMessage = 'Timer ''{0}'' does not exist.' + timerParameterMustBeGreaterThanZeroExceptionMessage = '[Timer] {0}: {1} must be greater than 0.' + typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'Type {0} can only be associated with an Object.' + unlockSecretButNoScriptBlockExceptionMessage = 'Unlock secret supplied for custom Secret Vault type, but not Unlock ScriptBlock supplied.' + unlockSecretRequiredExceptionMessage = 'An ''UnlockSecret'' property is required when using Microsoft.PowerShell.SecretStore' + unsupportedFunctionInServerlessContextExceptionMessage = 'The {0} function is not supported in a serverless context.' + unsupportedJwtAlgorithmExceptionMessage = 'The JWT algorithm is not currently supported: {0}' + unsupportedObjectExceptionMessage = 'Unsupported object' unsupportedStreamCompressionEncodingExceptionMessage = 'Unsupported stream compression encoding: {0}' - localEndpointConflictExceptionMessage = "Both '{0}' and '{1}' are defined as local OpenAPI endpoints, but only one local endpoint is allowed per API definition." - suspendingMessage = 'Suspending' - resumingMessage = 'Resuming' - serverControlCommandsTitle = 'Server Control Commands:' + userFileDoesNotExistExceptionMessage = 'The user file does not exist: {0}' + validationOfAnyOfSchemaNotSupportedExceptionMessage = 'Validation of a schema that includes ''anyof'' is not supported.' + validationOfOneOfSchemaNotSupportedExceptionMessage = 'Validation of a schema that includes ''oneof'' is not supported.' + valueForUsingVariableNotFoundExceptionMessage = 'Value for ''$using:{0}'' could not be found.' + valueOutOfRangeExceptionMessage = 'Value ''{0}'' for {1} is invalid, should be between {2} and {3}' + verbAlreadyDefinedExceptionMessage = '[Verb] {0}: Already defined' + verbAlreadyDefinedForUrlExceptionMessage = '[Verb] {0}: Already defined for {1}' + verbNoLogicPassedExceptionMessage = '[Verb] {0}: No logic passed' + viewsFolderNameAlreadyExistsExceptionMessage = 'The Views folder name already exists: {0}' + viewsPathDoesNotExistExceptionMessage = 'The Views path does not exist: {0}' + webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'The Webhooks feature is not supported in OpenAPI v3.0.x' + websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets have not been configured to send signal messages.' + wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'The * wildcard for Headers is incompatible with the AutoHeaders switch.' + wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'The * wildcard for Methods is incompatible with the AutoMethods switch.' + windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Windows Local Authentication support is for Windows OS only.' + + # ------------------------------- + # General Messages + # ------------------------------- + clearConsoleMessage = 'Clear the Console' + definitionTagMessage = 'Definition {0}:' + deprecatedTitleVersionDescriptionWarningMessage = 'WARNING: Title, Version, and Description on ''Enable-PodeOpenApi'' are deprecated. Please use ''Add-PodeOAInfo'' instead.' + disableHttpServerMessage = 'Disable HTTP Server' + disableQuietModeMessage = 'Disable Quiet Mode' + documentationMessage = 'Documentation' + doneMessage = 'Done' + enableHttpServerMessage = 'Enable HTTP Server' + enableQuietModeMessage = 'Enable Quiet Mode' + eolPowerShellWarningMessage = '[WARNING] Pode {0} has not been tested on PowerShell {1}, as it is EOL.' + filesHaveChangedMessage = 'The following files have changed:' gracefullyTerminateMessage = 'Gracefully terminate the server.' + hideEndpointsMessage = 'Hide Endpoints' + hideHelpMessage = 'Hide Help' + hideOpenAPIMessage = 'Hide OpenAPI' + iisShutdownMessage = '(IIS Shutdown)' + infoTitleMandatoryMessage = 'info.title is mandatory.' + infoVersionMandatoryMessage = 'info.version is mandatory.' + listeningOnEndpointsMessage = 'Listening on {0} endpoint(s) [{1} thread(s)]:' + missingComponentsMessage = 'Missing component(s)' + multipleEndpointsForGuiMessage = 'Multiple endpoints defined, only the first will be used for the GUI.' + openApiGenerationDocumentErrorMessage = 'OpenAPI generation document error:' + openApiInfoMessage = 'OpenAPI Information:' + openHttpEndpointMessage = 'Open the default HTTP endpoint in the default browser.' + openingGuiMessage = 'Opening the GUI.' + restartingMessage = 'Restarting' + restartingServerMessage = 'Restarting server...' restartServerMessage = 'Restart the server and reload configurations.' resumeServerMessage = 'Resume the server.' - suspendServerMessage = 'Suspend the server.' + resumingMessage = 'Resuming' + runningMessage = 'Running' + serverControlCommandsTitle = 'Server Control Commands:' + serverLoopingMessage = 'Server looping every {0}secs' + serverMetricsMessage = 'Server Metrics' + showEndpointsMessage = 'Show Endpoints' + showHelpMessage = 'Show Help' + showMetricsMessage = 'Show Metrics' + showOpenAPIMessage = 'Show OpenAPI' + specificationMessage = 'Specification' startingMessage = 'Starting' - restartingMessage = 'Restarting' suspendedMessage = 'Suspended' - runningMessage = 'Running' - openHttpEndpointMessage = 'Open the default HTTP endpoint in the default browser.' + suspendingMessage = 'Suspending' + suspendServerMessage = 'Suspend the server.' terminatedMessage = 'Terminated' - showMetricsMessage = 'Show Metrics' - clearConsoleMessage = 'Clear the Console' - serverMetricsMessage = 'Server Metrics' + terminatingMessage = 'Terminating' + totalRestartMessage = 'Total Number of Restarts:' totalUptimeMessage = 'Total Uptime:' + undefinedOpenApiReferencesMessage = 'Undefined OpenAPI References:' + untestedPowerShellVersionWarningMessage = '[WARNING] Pode {0} has not been tested on PowerShell {1}, as it was not available when Pode was released.' uptimeSinceLastRestartMessage = 'Uptime Since Last Restart:' - totalRestartMessage = 'Total Number of Restarts:' - defaultEndpointAlreadySetExceptionMessage = "A default endpoint for the type '{0}' is already set. Only one default endpoint is allowed per type." - enableHttpServerMessage = 'Enable HTTP Server' - disableHttpServerMessage = 'Disable HTTP Server' - showHelpMessage = 'Show Help' - hideHelpMessage = 'Hide Help' - hideEndpointsMessage = 'Hide Endpoints' - showEndpointsMessage = 'Show Endpoints' - hideOpenAPIMessage = 'Hide OpenAPI' - showOpenAPIMessage = 'Show OpenAPI' - enableQuietModeMessage = 'Enable Quiet Mode' - disableQuietModeMessage = 'Disable Quiet Mode' - rateLimitRuleAlreadyExistsExceptionMessage = "A Rate Limit Rule with the name '{0}' already exists." - rateLimitRuleDoesNotExistExceptionMessage = "A Rate Limit Rule with the name '{0}' does not exist." - accessLimitRuleAlreadyExistsExceptionMessage = "An Access Limit Rule with the name '{0}' already exists." - accessLimitRuleDoesNotExistExceptionMessage = "An Access Limit Rule with the name '{0}' does not exist." -} \ No newline at end of file +} diff --git a/src/Locales/es/Pode.psd1 b/src/Locales/es/Pode.psd1 index d7db64e6c..fa3527165 100644 --- a/src/Locales/es/Pode.psd1 +++ b/src/Locales/es/Pode.psd1 @@ -1,329 +1,336 @@ @{ - schemaValidationRequiresPowerShell610ExceptionMessage = 'La validación del esquema requiere PowerShell versión 6.1.0 o superior.' + # ------------------------------- + # Exception Messages + # ------------------------------- + accessLimitRuleAlreadyExistsExceptionMessage = 'La regla de límite de acceso con el nombre ''{0}'' ya existe.' + accessLimitRuleDoesNotExistExceptionMessage = 'La regla de límite de acceso con el nombre ''{0}'' no existe.' + accessMethodAlreadyDefinedExceptionMessage = 'Método de acceso ya definido: {0}' + accessMethodDoesNotExistExceptionMessage = 'El método de acceso no existe: {0}.' + accessMethodNotExistExceptionMessage = 'El método de acceso no existe: {0}' + accessMethodNotExistForMergingExceptionMessage = 'El método de acceso no existe para fusionarse: {0}' + accessRequiresAuthenticationOnRoutesExceptionMessage = 'El acceso requiere autenticación en las rutas.' + acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'El mensaje de reconocimiento solo es compatible con endpoints SMTP y TCP.' + adModuleNotInstalledExceptionMessage = 'El módulo de Active Directory no está instalado.' + adModuleWindowsOnlyExceptionMessage = 'El módulo de Active Directory solo está disponible en Windows.' + alreadyConnectedToWebSocketExceptionMessage = 'Ya conectado al WebSocket con el nombre ''{0}''' + authenticationMethodDoesNotExistExceptionMessage = 'El método de autenticación no existe: {0}' + authMethodAlreadyDefinedExceptionMessage = 'Método de autenticación ya definido: {0}' + authMethodNotExistForMergingExceptionMessage = 'El método de autenticación no existe para la fusión: {0}' + bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Un analizador de cuerpo ya está definido para el tipo de contenido {0}.' + cacheStorageAlreadyExistsExceptionMessage = 'Ya existe un almacenamiento en caché con el nombre ''{0}''.' + cacheStorageNotFoundForClearExceptionMessage = 'No se encontró el almacenamiento en caché con el nombre ''{0}'' al intentar vaciar la caché.' + cacheStorageNotFoundForExistsExceptionMessage = 'No se encontró el almacenamiento en caché con el nombre ''{0}'' al intentar comprobar si el elemento en caché ''{1}'' existe.' + cacheStorageNotFoundForRemoveExceptionMessage = 'No se encontró el almacenamiento en caché con el nombre ''{0}'' al intentar eliminar el elemento en caché ''{1}''.' + cacheStorageNotFoundForRetrieveExceptionMessage = 'No se encontró el almacenamiento en caché con el nombre ''{0}'' al intentar recuperar el elemento en caché ''{1}''.' + cacheStorageNotFoundForSetExceptionMessage = 'No se encontró el almacenamiento en caché con el nombre ''{0}'' al intentar establecer el elemento en caché ''{1}''.' + cannotCreatePropertyWithoutTypeExceptionMessage = 'No se puede crear la propiedad porque no se ha definido ningún tipo.' + cannotLockNullObjectExceptionMessage = 'No se puede bloquear un objeto nulo.' + cannotLockValueTypeExceptionMessage = 'No se puede bloquear un [ValueType].' + cannotSupplyIntervalForQuarterExceptionMessage = 'No se puede proporcionar un valor de intervalo para cada trimestre.' + cannotSupplyIntervalForYearExceptionMessage = 'No se puede proporcionar un valor de intervalo para cada año.' + cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = 'No se puede proporcionar un intervalo cuando el parámetro ''Every'' está configurado en None.' + cannotUnlockNullObjectExceptionMessage = 'No se puede desbloquear un objeto nulo.' + cannotUnlockValueTypeExceptionMessage = 'No se puede desbloquear un [ValueType].' + certificateExpiredExceptionMessage = 'El certificado ''{0}'' ha expirado: {1}' + certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificado proporcionado para un endpoint que no es HTTPS/WSS.' + certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Las huellas digitales/nombres de certificados solo son compatibles con Windows.' + clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Los certificados de cliente solo son compatibles con endpoints HTTPS.' + credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'Cuando se pasan las Credenciales, el comodín * para los Encabezados se tomará como una cadena literal y no como un comodín.' + crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'La verificación de final de mensaje CRLF solo es compatible con endpoints TCP.' + cronExpressionInvalidExceptionMessage = 'La expresión Cron solo debe consistir en 5 partes: {0}' + csrfCookieRequiresSecretExceptionMessage = 'Al usar cookies para CSRF, se requiere un Secreto. Puedes proporcionar un Secreto o establecer el secreto global de la Cookie - (Set-PodeCookieSecret '''' -Global)' + csrfMiddlewareNotInitializedExceptionMessage = 'El Middleware CSRF no se ha inicializado.' customAccessPathOrScriptBlockRequiredExceptionMessage = 'Se requiere una ruta o un ScriptBlock para obtener los valores de acceso personalizados.' - operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} debe ser único y no puede aplicarse a un array.' - endpointNotDefinedForRedirectingExceptionMessage = "No se ha definido un punto de conexión llamado '{0}' para la redirección." - filesHaveChangedMessage = 'Los siguientes archivos han cambiado:' - iisAspnetcoreTokenMissingExceptionMessage = 'Falta el token IIS ASPNETCORE_TOKEN.' - minValueGreaterThanMaxExceptionMessage = 'El valor mínimo para {0} no debe ser mayor que el valor máximo.' - noLogicPassedForRouteExceptionMessage = 'No se pasó lógica para la Ruta: {0}' - scriptPathDoesNotExistExceptionMessage = 'La ruta del script no existe: {0}' - mutexAlreadyExistsExceptionMessage = 'Ya existe un mutex con el siguiente nombre: {0}' - listeningOnEndpointsMessage = 'Escuchando en los siguientes {0} punto(s) de conexión [{1} hilo(s)]:' - unsupportedFunctionInServerlessContextExceptionMessage = 'La función {0} no es compatible en un contexto sin servidor.' + customSessionStorageMethodNotImplementedExceptionMessage = 'El almacenamiento de sesión personalizado no implementa el método requerido ''{0}()''.' + daysInMonthExceededExceptionMessage = '{0} solo tiene {1} días, pero se suministró {2}.' + defaultAuthNotInListExceptionMessage = 'La autenticación predeterminada ''{0}'' no está en la lista de autenticación proporcionada.' + defaultEndpointAlreadySetExceptionMessage = 'Ya se ha establecido un punto final predeterminado para el tipo ''{0}''. Solo se permite un punto final predeterminado por tipo.' + defaultValueNotBooleanOrEnumExceptionMessage = 'El valor predeterminado no es un booleano y no forma parte del enum.' + definitionTagChangeNotAllowedExceptionMessage = 'La etiqueta de definición para una Route no se puede cambiar.' + definitionTagNotDefinedExceptionMessage = 'La etiqueta de definición {0} no está definida.' + descriptionRequiredExceptionMessage = 'Se requiere una descripción para la Ruta:{0} Respuesta:{1}' + discriminatorIncompatibleWithAllOfExceptionMessage = 'El parámetro ''Discriminator'' es incompatible con ''allOf''.' + discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = 'El parámetro ''DiscriminatorMapping'' solo se puede usar cuando está presente la propiedad ''DiscriminatorProperty''.' + durationMustBeZeroOrGreaterExceptionMessage = 'La duración debe ser igual o mayor a 0, pero se obtuvo: {0}s' + encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'El atributo de codificación solo se aplica a cuerpos de solicitud multipart y application/x-www-form-urlencoded.' + endpointAlreadyDefinedExceptionMessage = 'Ya se ha definido un punto de conexión llamado ''{0}''.' + endpointNameNotExistExceptionMessage = 'No existe un punto de conexión con el nombre ''{0}''.' + endpointNotDefinedForRedirectingExceptionMessage = 'No se ha definido un punto de conexión llamado ''{0}'' para la redirección.' + endpointNotExistExceptionMessage = 'No existe un punto de conexión con el protocolo ''{0}'' y la dirección ''{1}'' o la dirección local ''{2}''.' + errorLoggingAlreadyEnabledExceptionMessage = 'El registro de errores ya está habilitado.' + eventAlreadyRegisteredExceptionMessage = 'Evento {0} ya registrado: {1}' + eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'El registro en el Visor de Eventos solo se admite en Windows.' expectedNoJwtSignatureSuppliedExceptionMessage = 'No se esperaba que se proporcionara una firma JWT.' - secretAlreadyMountedExceptionMessage = "Un Secreto con el nombre '{0}' ya ha sido montado." + explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'El modo TLS explícito solo es compatible con endpoints SMTPS y TCPS.' failedToAcquireLockExceptionMessage = 'No se pudo adquirir un bloqueo en el objeto.' - noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: No se proporcionó una ruta para la Ruta estática.' - invalidHostnameSuppliedExceptionMessage = 'Nombre de host no válido proporcionado: {0}' - authMethodAlreadyDefinedExceptionMessage = 'Método de autenticación ya definido: {0}' - csrfCookieRequiresSecretExceptionMessage = "Al usar cookies para CSRF, se requiere un Secreto. Puedes proporcionar un Secreto o establecer el secreto global de la Cookie - (Set-PodeCookieSecret '' -Global)" - nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'Se requiere un ScriptBlock no vacío para crear una Ruta de Página.' - noPropertiesMutuallyExclusiveExceptionMessage = "El parámetro 'NoProperties' es mutuamente excluyente con 'Properties', 'MinProperties' y 'MaxProperties'." - incompatiblePodeDllExceptionMessage = 'Se ha cargado una versión incompatible existente de Pode.DLL {0}. Se requiere la versión {1}. Abra una nueva sesión de Powershell/pwsh e intente de nuevo.' - accessMethodDoesNotExistExceptionMessage = 'El método de acceso no existe: {0}.' - scheduleAlreadyDefinedExceptionMessage = '[Programador] {0}: Programador ya definido.' - secondsValueCannotBeZeroOrLessExceptionMessage = 'El valor en segundos no puede ser 0 o menor para {0}' - pathToLoadNotFoundExceptionMessage = 'No se encontró la ruta para cargar {0}: {1}' + failedToAcquireMutexOwnershipExceptionMessage = 'No se pudo adquirir la propiedad del mutex. Nombre del mutex: {0}' + failedToAcquireSemaphoreOwnershipExceptionMessage = 'No se pudo adquirir la propiedad del semáforo. Nombre del semáforo: {0}' + failedToCloseRunspacePoolExceptionMessage = 'No se pudo cerrar el RunspacePool: {0}' + failedToConnectToUrlExceptionMessage = 'Error al conectar con la URL: {0}' + failedToConnectToWebSocketExceptionMessage = 'Error al conectar con el WebSocket: {0}' + failedToCreateOpenSslCertExceptionMessage = 'Error al crear el certificado OpenSSL: {0}' failedToImportModuleExceptionMessage = 'Error al importar el módulo: {0}' - endpointNotExistExceptionMessage = "No existe un punto de conexión con el protocolo '{0}' y la dirección '{1}' o la dirección local '{2}'." - terminatingMessage = 'Terminando' - noCommandsSuppliedToConvertToRoutesExceptionMessage = 'No se proporcionaron comandos para convertir a Rutas.' - invalidTaskTypeExceptionMessage = 'El tipo de tarea no es válido, se esperaba [System.Threading.Tasks.Task] o [hashtable].' - alreadyConnectedToWebSocketExceptionMessage = "Ya conectado al WebSocket con el nombre '{0}'" - crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'La verificación de final de mensaje CRLF solo es compatible con endpoints TCP.' - testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = "'Test-PodeOAComponentSchema' necesita ser habilitado usando 'Enable-PodeOpenApi -EnableSchemaValidation'" - adModuleNotInstalledExceptionMessage = 'El módulo de Active Directory no está instalado.' - cronExpressionInvalidExceptionMessage = 'La expresión Cron solo debe consistir en 5 partes: {0}' - noSessionToSetOnResponseExceptionMessage = 'No hay ninguna sesión disponible para configurar en la respuesta.' - valueOutOfRangeExceptionMessage = "El valor '{0}' para {1} no es válido, debe estar entre {2} y {3}" - loggingMethodAlreadyDefinedExceptionMessage = 'Método de registro ya definido: {0}' - noSecretForHmac256ExceptionMessage = 'No se suministró ningún secreto para el hash HMAC256.' - eolPowerShellWarningMessage = '[ADVERTENCIA] Pode {0} no se ha probado en PowerShell {1}, ya que está en fin de vida.' - runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool no se pudo cargar.' - noEventRegisteredExceptionMessage = 'No hay evento {0} registrado: {1}' - scheduleCannotHaveNegativeLimitExceptionMessage = '[Programador] {0}: No puede tener un límite negativo.' - openApiRequestStyleInvalidForParameterExceptionMessage = 'El estilo de la solicitud OpenApi no puede ser {0} para un parámetro {1}.' - openApiDocumentNotCompliantExceptionMessage = 'El documento OpenAPI no cumple con las normas.' - taskDoesNotExistExceptionMessage = "La tarea '{0}' no existe." - scopedVariableNotFoundExceptionMessage = 'Variable de alcance no encontrada: {0}' - sessionsRequiredForCsrfExceptionMessage = 'Se requieren sesiones para usar CSRF a menos que desee usar cookies.' - nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'Se requiere un ScriptBlock no vacío para el método de registro.' - credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'Cuando se pasan las Credenciales, el comodín * para los Encabezados se tomará como una cadena literal y no como un comodín.' - podeNotInitializedExceptionMessage = 'Pode no se ha inicializado.' - multipleEndpointsForGuiMessage = 'Se han definido múltiples puntos de conexión, solo se usará el primero para la GUI.' - operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} debe ser único.' - invalidJsonJwtExceptionMessage = 'Valor JSON no válido encontrado en JWT' - noAlgorithmInJwtHeaderExceptionMessage = 'No se proporcionó un algoritmo en el encabezado JWT.' - openApiVersionPropertyMandatoryExceptionMessage = 'La propiedad de versión OpenApi es obligatoria.' - limitValueCannotBeZeroOrLessExceptionMessage = 'El valor del límite no puede ser 0 o menor para {0}' - timerDoesNotExistExceptionMessage = "El temporizador '{0}' no existe." - openApiGenerationDocumentErrorMessage = 'Error en el documento de generación de OpenAPI:' - routeAlreadyContainsCustomAccessExceptionMessage = "La ruta '[{0}] {1}' ya contiene acceso personalizado con el nombre '{2}'" - maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'El número máximo de hilos concurrentes de WebSocket no puede ser menor que el mínimo de {0}, pero se obtuvo: {1}' - middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware ya definido.' + failedToOpenRunspacePoolExceptionMessage = 'Error al abrir RunspacePool: {0}' + failedToParseAddressExceptionMessage = 'Error al analizar ''{0}'' como una dirección IP/Host:Puerto válida' + fileWatcherAlreadyDefinedExceptionMessage = 'Un Observador de Archivos llamado ''{0}'' ya ha sido definido.' + fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = 'La función ''{0}'' no acepta una matriz como entrada de canalización.' + getRequestBodyNotAllowedExceptionMessage = 'Las operaciones ''{0}'' no pueden tener un cuerpo de solicitud. Use -AllowNonStandardBody para evitar esta restricción.' + handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Manejador ya definido.' + hashtableMiddlewareNoLogicExceptionMessage = 'Un Middleware Hashtable suministrado no tiene lógica definida.' + headerMustHaveNameInEncodingContextExceptionMessage = 'El encabezado debe tener un nombre cuando se usa en un contexto de codificación.' + iisAspnetcoreTokenMissingExceptionMessage = 'Falta el token IIS ASPNETCORE_TOKEN.' + iisAuthSupportIsForWindowsOnlyExceptionMessage = 'El soporte de autenticación IIS es solo para Windows.' + incompatiblePodeDllExceptionMessage = 'Se ha cargado una versión incompatible existente de Pode.DLL {0}. Se requiere la versión {1}. Abra una nueva sesión de Powershell/pwsh e intente de nuevo.' + invalidAccessControlMaxAgeDurationExceptionMessage = 'Duración inválida para Access-Control-Max-Age proporcionada: {0}. Debe ser mayor que 0.' + invalidAliasFoundExceptionMessage = 'Se encontró un alias {0} no válido: {1}' invalidAtomCharacterExceptionMessage = 'Carácter de átomo cron no válido: {0}' + invalidBase64JwtExceptionMessage = 'Valor Base64 no válido encontrado en JWT' + invalidContentTypeForSchemaExceptionMessage = '''content-type'' inválido encontrado para el esquema: {0}' invalidCronAtomFormatExceptionMessage = 'Formato de átomo cron inválido encontrado: {0}' - cacheStorageNotFoundForRetrieveExceptionMessage = "No se encontró el almacenamiento en caché con el nombre '{0}' al intentar recuperar el elemento en caché '{1}'." - headerMustHaveNameInEncodingContextExceptionMessage = 'El encabezado debe tener un nombre cuando se usa en un contexto de codificación.' - moduleDoesNotContainFunctionExceptionMessage = 'El módulo {0} no contiene la función {1} para convertir en una Ruta.' - pathToIconForGuiDoesNotExistExceptionMessage = 'La ruta del icono para la GUI no existe: {0}' - noTitleSuppliedForPageExceptionMessage = 'No se proporcionó título para la página {0}.' - certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificado proporcionado para un endpoint que no es HTTPS/WSS.' - cannotLockNullObjectExceptionMessage = 'No se puede bloquear un objeto nulo.' - showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui actualmente solo está disponible para Windows PowerShell y PowerShell 7+ en Windows.' - unlockSecretButNoScriptBlockExceptionMessage = 'Se suministró un secreto de desbloqueo para el tipo de bóveda secreta personalizada, pero no se suministró ningún ScriptBlock de desbloqueo.' + invalidHostnameSuppliedExceptionMessage = 'Nombre de host no válido proporcionado: {0}' invalidIpAddressExceptionMessage = 'La dirección IP suministrada no es válida: {0}' + invalidJsonJwtExceptionMessage = 'Valor JSON no válido encontrado en JWT' + invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Algoritmo del encabezado JWT proporcionado no válido.' + invalidJwtSignatureSuppliedExceptionMessage = 'Firma JWT proporcionada no válida.' + invalidJwtSuppliedExceptionMessage = 'JWT proporcionado no válido.' + invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'Un Middleware Hashtable suministrado tiene un tipo de lógica no válido. Se esperaba ScriptBlock, pero se obtuvo: {0}' + invalidMiddlewareTypeExceptionMessage = 'Uno de los Middlewares suministrados es de un tipo no válido. Se esperaba ScriptBlock o Hashtable, pero se obtuvo: {0}' + invalidPathWildcardOrDirectoryExceptionMessage = 'La ruta suministrada no puede ser un comodín o un directorio: {0}' + invalidPortExceptionMessage = 'El puerto no puede ser negativo: {0}' + invalidSchemeForAuthValidatorExceptionMessage = 'El esquema ''{0}'' proporcionado para el validador de autenticación ''{1}'' requiere un ScriptBlock válido.' + invalidSecretValueTypeExceptionMessage = 'El valor del secreto es de un tipo no válido. Tipos esperados: String, SecureString, HashTable, Byte[], o PSCredential. Pero se obtuvo: {0}' + invalidStrictTransportSecurityDurationExceptionMessage = 'Duración de Strict-Transport-Security no válida proporcionada: {0}. Debe ser mayor que 0.' + invalidTaskTypeExceptionMessage = 'El tipo de tarea no es válido, se esperaba [System.Threading.Tasks.Task] o [hashtable].' + invalidWebExceptionTypeExceptionMessage = 'La excepción es de un tipo no válido, debe ser WebException o HttpRequestException, pero se obtuvo: {0}' + jwtExpiredExceptionMessage = 'El JWT ha expirado.' + jwtNotYetValidExceptionMessage = 'El JWT aún no es válido.' + limitValueCannotBeZeroOrLessExceptionMessage = 'El valor del límite no puede ser 0 o menor para {0}' + localEndpointConflictExceptionMessage = 'Tanto ''{0}'' como ''{1}'' están definidos como puntos finales locales de OpenAPI, pero solo se permite un punto final local por definición de API.' + loggingMethodAlreadyDefinedExceptionMessage = 'Método de registro ya definido: {0}' + loggingMethodRequiresValidScriptBlockExceptionMessage = 'El método de salida proporcionado para el método de registro ''{0}'' requiere un ScriptBlock válido.' maxDaysInvalidExceptionMessage = 'MaxDays debe ser igual o mayor que 0, pero se obtuvo: {0}' - noRemoveScriptBlockForVaultExceptionMessage = "No se suministró ningún ScriptBlock de eliminación para eliminar secretos de la bóveda '{0}'" - noSecretExpectedForNoSignatureExceptionMessage = 'Se esperaba que no se suministrara ningún secreto para ninguna firma.' - noCertificateFoundExceptionMessage = "No se encontró ningún certificado en {0}{1} para '{2}'" - minValueInvalidExceptionMessage = "El valor mínimo '{0}' para {1} no es válido, debe ser mayor o igual a {2}" - accessRequiresAuthenticationOnRoutesExceptionMessage = 'El acceso requiere autenticación en las rutas.' - noSecretForHmac384ExceptionMessage = 'No se suministró ningún secreto para el hash HMAC384.' - windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'El soporte de autenticación local de Windows es solo para Windows.' - definitionTagNotDefinedExceptionMessage = 'La etiqueta de definición {0} no está definida.' - noComponentInDefinitionExceptionMessage = 'No hay componente del tipo {0} llamado {1} disponible en la definición de {2}.' - noSmtpHandlersDefinedExceptionMessage = 'No se han definido controladores SMTP.' - sessionMiddlewareAlreadyInitializedExceptionMessage = 'El Middleware de Sesión ya se ha inicializado.' - reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = "La característica del componente reutilizable 'pathItems' no está disponible en OpenAPI v3.0." - wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'El comodín * para los Encabezados es incompatible con el interruptor AutoHeaders.' - noDataForFileUploadedExceptionMessage = "No se han subido datos para el archivo '{0}' en la solicitud." - sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE solo se puede configurar en solicitudes con un valor de encabezado Accept de text/event-stream.' - noSessionAvailableToSaveExceptionMessage = 'No hay sesión disponible para guardar.' - pathParameterRequiresRequiredSwitchExceptionMessage = "Si la ubicación del parámetro es 'Path', el parámetro switch 'Required' es obligatorio." - noOpenApiUrlSuppliedExceptionMessage = 'No se proporcionó URL de OpenAPI para {0}.' maximumConcurrentSchedulesInvalidExceptionMessage = 'Las programaciones simultáneos máximos deben ser >=1 pero se obtuvo: {0}' - snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Los Snapins solo son compatibles con Windows PowerShell.' - eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'El registro en el Visor de Eventos solo se admite en Windows.' - parametersMutuallyExclusiveExceptionMessage = "Los parámetros '{0}' y '{1}' son mutuamente excluyentes." - pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'La función de elementos de ruta no es compatible con OpenAPI v3.0.x' - openApiParameterRequiresNameExceptionMessage = 'El parámetro OpenApi requiere un nombre especificado.' + maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Las programaciones simultáneos máximos no pueden ser inferiores al mínimo de {0} pero se obtuvo: {1}' + maximumConcurrentTasksInvalidExceptionMessage = 'El número máximo de tareas concurrentes debe ser >=1, pero se obtuvo: {0}' maximumConcurrentTasksLessThanMinimumExceptionMessage = 'El número máximo de tareas concurrentes no puede ser menor que el mínimo de {0}, pero se obtuvo: {1}' - noSemaphoreFoundExceptionMessage = "No se encontró ningún semáforo llamado '{0}'" - singleValueForIntervalExceptionMessage = 'Solo puede suministrar un único valor {0} cuando utiliza intervalos.' - jwtNotYetValidExceptionMessage = 'El JWT aún no es válido.' - verbAlreadyDefinedForUrlExceptionMessage = '[Verbo] {0}: Ya está definido para {1}' - noSecretNamedMountedExceptionMessage = "No se ha montado ningún Secreto con el nombre '{0}'." + maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'El número máximo de hilos concurrentes de WebSocket debe ser >=1, pero se obtuvo: {0}' + maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'El número máximo de hilos concurrentes de WebSocket no puede ser menor que el mínimo de {0}, pero se obtuvo: {1}' + maxSizeInvalidExceptionMessage = 'MaxSize debe ser igual o mayor que 0, pero se obtuvo: {0}' + maxValueInvalidExceptionMessage = 'El valor máximo ''{0}'' para {1} no es válido, debe ser menor o igual a {2}' + mergeDefaultAuthNotInListExceptionMessage = 'La autenticación MergeDefault ''{0}'' no está en la lista de autenticación proporcionada.' + methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Ya está definido.' + methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Ya está definido para {2}' + middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware ya definido.' + middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: No se suministró lógica en el ScriptBlock.' + minValueGreaterThanMaxExceptionMessage = 'El valor mínimo para {0} no debe ser mayor que el valor máximo.' + minValueInvalidExceptionMessage = 'El valor mínimo ''{0}'' para {1} no es válido, debe ser mayor o igual a {2}' + moduleDoesNotContainFunctionExceptionMessage = 'El módulo {0} no contiene la función {1} para convertir en una Ruta.' moduleOrVersionNotFoundExceptionMessage = 'No se encontró el módulo o la versión en {0}: {1}@{2}' - noScriptBlockSuppliedExceptionMessage = 'No se suministró ningún ScriptBlock.' - noSecretVaultRegisteredExceptionMessage = "No se ha registrado un Cofre de Secretos con el nombre '{0}'." + modulePathDoesNotExistExceptionMessage = 'La ruta del módulo no existe: {0}' + multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Las propiedades de tipo múltiple requieren OpenApi versión 3.1 o superior.' + mustBeRunningWithAdminPrivilegesExceptionMessage = 'Debe estar ejecutándose con privilegios de administrador para escuchar en direcciones que no sean localhost.' + mutexAlreadyExistsExceptionMessage = 'Ya existe un mutex con el siguiente nombre: {0}' nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = 'Se requiere un nombre para el endpoint si se proporciona el parámetro RedirectTo.' - openApiLicenseObjectRequiresNameExceptionMessage = "El objeto OpenAPI 'license' requiere la propiedad 'name'. Use el parámetro -LicenseName." - sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: La ruta de origen proporcionada para la Ruta estática no existe: {1}' + nextTriggerCalculationErrorExceptionMessage = 'Parece que algo salió mal al intentar calcular la siguiente fecha y hora del disparador: {0}' + noAlgorithmInJwtHeaderExceptionMessage = 'No se proporcionó un algoritmo en el encabezado JWT.' + noCertificateFoundExceptionMessage = 'No se encontró ningún certificado en {0}{1} para ''{2}''' + noCommandsSuppliedToConvertToRoutesExceptionMessage = 'No se proporcionaron comandos para convertir a Rutas.' + noComponentInDefinitionExceptionMessage = 'No hay componente del tipo {0} llamado {1} disponible en la definición de {2}.' + noDataForFileUploadedExceptionMessage = 'No se han subido datos para el archivo ''{0}'' en la solicitud.' + noDomainServerNameForWindowsAdAuthExceptionMessage = 'No se ha proporcionado un nombre de servidor de dominio para la autenticación AD de Windows.' + noEventRegisteredExceptionMessage = 'No hay evento {0} registrado: {1}' + noJwtSignatureForAlgorithmExceptionMessage = 'No se proporcionó una firma JWT para {0}.' + noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: No se pasó lógica.' + noLogicPassedForRouteExceptionMessage = 'No se pasó lógica para la Ruta: {0}' + noMutexFoundExceptionMessage = 'No se encontró ningún mutex llamado ''{0}''' noNameForWebSocketDisconnectExceptionMessage = 'No se proporcionó ningún nombre para desconectar el WebSocket.' - certificateExpiredExceptionMessage = "El certificado '{0}' ha expirado: {1}" - secretVaultUnlockExpiryDateInPastExceptionMessage = 'La fecha de expiración para desbloquear el Cofre de Secretos está en el pasado (UTC): {0}' - invalidWebExceptionTypeExceptionMessage = 'La excepción es de un tipo no válido, debe ser WebException o HttpRequestException, pero se obtuvo: {0}' - invalidSecretValueTypeExceptionMessage = 'El valor del secreto es de un tipo no válido. Tipos esperados: String, SecureString, HashTable, Byte[], o PSCredential. Pero se obtuvo: {0}' - explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'El modo TLS explícito solo es compatible con endpoints SMTPS y TCPS.' - discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = "El parámetro 'DiscriminatorMapping' solo se puede usar cuando está presente la propiedad 'DiscriminatorProperty'." - scriptErrorExceptionMessage = "Error '{0}' en el script {1} {2} (línea {3}) carácter {4} al ejecutar {5} en el objeto {6} '{7}' Clase: {8} ClaseBase: {9}" - cannotSupplyIntervalForQuarterExceptionMessage = 'No se puede proporcionar un valor de intervalo para cada trimestre.' - scheduleEndTimeMustBeInFutureExceptionMessage = '[Programador] {0}: El valor de EndTime debe estar en el futuro.' - invalidJwtSignatureSuppliedExceptionMessage = 'Firma JWT proporcionada no válida.' - noSetScriptBlockForVaultExceptionMessage = "No se suministró ningún ScriptBlock de configuración para actualizar/crear secretos en la bóveda '{0}'" - accessMethodNotExistForMergingExceptionMessage = 'El método de acceso no existe para fusionarse: {0}' - defaultAuthNotInListExceptionMessage = "La autenticación predeterminada '{0}' no está en la lista de autenticación proporcionada." - parameterHasNoNameExceptionMessage = "El parámetro no tiene nombre. Asigne un nombre a este componente usando el parámetro 'Name'." - methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Ya está definido para {2}' - fileWatcherAlreadyDefinedExceptionMessage = "Un Observador de Archivos llamado '{0}' ya ha sido definido." - noServiceHandlersDefinedExceptionMessage = 'No se han definido controladores de servicio.' - secretRequiredForCustomSessionStorageExceptionMessage = 'Se requiere un secreto cuando se utiliza el almacenamiento de sesión personalizado.' - secretManagementModuleNotInstalledExceptionMessage = 'El módulo Microsoft.PowerShell.SecretManagement no está instalado.' + noNameForWebSocketRemoveExceptionMessage = 'No se proporcionó ningún nombre para eliminar el WebSocket.' + noNameForWebSocketResetExceptionMessage = 'No se proporcionó ningún nombre para restablecer el WebSocket.' + noNameForWebSocketSendMessageExceptionMessage = 'No se proporcionó ningún nombre para enviar un mensaje al WebSocket.' + nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'Se requiere un ScriptBlock no vacío para el método de autenticación.' + nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'Se requiere un ScriptBlock no vacío para el esquema de autenticación personalizado.' + nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'Se requiere un ScriptBlock no vacío para el método de salida de registro personalizado.' + nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'Se requiere un ScriptBlock no vacío para el método de registro.' + nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'Se requiere un ScriptBlock no vacío para crear una Ruta de Página.' + noOpenApiUrlSuppliedExceptionMessage = 'No se proporcionó URL de OpenAPI para {0}.' noPathSuppliedForRouteExceptionMessage = 'No se proporcionó una ruta para la Ruta.' - validationOfAnyOfSchemaNotSupportedExceptionMessage = "La validación de un esquema que incluye 'anyof' no es compatible." - iisAuthSupportIsForWindowsOnlyExceptionMessage = 'El soporte de autenticación IIS es solo para Windows.' - oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme solo puede ser Basic o Form, pero se obtuvo: {0}' + noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: No se proporcionó una ruta para la Ruta estática.' + noPropertiesMutuallyExclusiveExceptionMessage = 'El parámetro ''NoProperties'' es mutuamente excluyente con ''Properties'', ''MinProperties'' y ''MaxProperties''.' + noRemoveScriptBlockForVaultExceptionMessage = 'No se suministró ningún ScriptBlock de eliminación para eliminar secretos de la bóveda ''{0}''' noRoutePathSuppliedForPageExceptionMessage = 'No se proporcionó ruta de acceso para la página {0}.' - cacheStorageNotFoundForExistsExceptionMessage = "No se encontró el almacenamiento en caché con el nombre '{0}' al intentar comprobar si el elemento en caché '{1}' existe." - handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Manejador ya definido.' - sessionsNotConfiguredExceptionMessage = 'Las sesiones no se han configurado.' + noScriptBlockSuppliedExceptionMessage = 'No se suministró ningún ScriptBlock.' + noSecretExpectedForNoSignatureExceptionMessage = 'Se esperaba que no se suministrara ningún secreto para ninguna firma.' + noSecretForHmac256ExceptionMessage = 'No se suministró ningún secreto para el hash HMAC256.' + noSecretForHmac384ExceptionMessage = 'No se suministró ningún secreto para el hash HMAC384.' + noSecretForHmac512ExceptionMessage = 'No se suministró ningún secreto para el hash HMAC512.' + noSecretForJwtSignatureExceptionMessage = 'No se suministró ningún secreto para la firma JWT.' + noSecretNamedMountedExceptionMessage = 'No se ha montado ningún Secreto con el nombre ''{0}''.' + noSecretVaultRegisteredExceptionMessage = 'No se ha registrado un Cofre de Secretos con el nombre ''{0}''.' + noSemaphoreFoundExceptionMessage = 'No se encontró ningún semáforo llamado ''{0}''' + noServiceHandlersDefinedExceptionMessage = 'No se han definido controladores de servicio.' + noSessionAvailableToSaveExceptionMessage = 'No hay sesión disponible para guardar.' + noSessionToCalculateDataHashExceptionMessage = 'No hay ninguna sesión disponible para calcular el hash de datos.' + noSessionToSetOnResponseExceptionMessage = 'No hay ninguna sesión disponible para configurar en la respuesta.' + noSetScriptBlockForVaultExceptionMessage = 'No se suministró ningún ScriptBlock de configuración para actualizar/crear secretos en la bóveda ''{0}''' + noSmtpHandlersDefinedExceptionMessage = 'No se han definido controladores SMTP.' + noTitleSuppliedForPageExceptionMessage = 'No se proporcionó título para la página {0}.' + noUnlockScriptBlockForVaultExceptionMessage = 'No se suministró ningún ScriptBlock de desbloqueo para desbloquear la bóveda ''{0}''' + oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 requiere un Client Secret cuando no se usa PKCE.' + oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme solo puede ser Basic o Form, pero se obtuvo: {0}' + oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = 'El proveedor de OAuth2 no admite el tipo de respuesta ''code''.' + oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = 'El proveedor de OAuth2 no admite el tipo de concesión ''password'' requerido al usar un InnerScheme.' + oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 requiere que se proporcione una URL de autorización.' + openApiComponentSchemaDoesNotExistExceptionMessage = 'El esquema del componente OpenApi {0} no existe.' + openApiDefinitionAlreadyExistsExceptionMessage = 'La definición de OpenAPI con el nombre {0} ya existe.' + openApiDocumentNotCompliantExceptionMessage = 'El documento OpenAPI no cumple con las normas.' + openApiLicenseObjectRequiresNameExceptionMessage = 'El objeto OpenAPI ''license'' requiere la propiedad ''name''. Use el parámetro -LicenseName.' + openApiParameterRequiresNameExceptionMessage = 'El parámetro OpenApi requiere un nombre especificado.' + openApiRequestStyleInvalidForParameterExceptionMessage = 'El estilo de la solicitud OpenApi no puede ser {0} para un parámetro {1}.' + openApiVersionPropertyMandatoryExceptionMessage = 'La propiedad de versión OpenApi es obligatoria.' + operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} debe ser único.' + operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} debe ser único y no puede aplicarse a un array.' + pageNameShouldBeAlphaNumericExceptionMessage = 'El nombre de la página debe ser un valor alfanumérico válido: {0}' + parameterHasNoNameExceptionMessage = 'El parámetro no tiene nombre. Asigne un nombre a este componente usando el parámetro ''Name''.' + parameterNotSuppliedInRequestExceptionMessage = 'No se ha proporcionado un parámetro llamado ''{0}'' en la solicitud o no hay datos disponibles.' + parametersMutuallyExclusiveExceptionMessage = 'Los parámetros ''{0}'' y ''{1}'' son mutuamente excluyentes.' + parametersValueOrExternalValueMandatoryExceptionMessage = 'Los parámetros ''Value'' o ''ExternalValue'' son obligatorios.' + pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'La función de elementos de ruta no es compatible con OpenAPI v3.0.x' + pathNotExistExceptionMessage = 'La ruta no existe: {0}' + pathParameterRequiresRequiredSwitchExceptionMessage = 'Si la ubicación del parámetro es ''Path'', el parámetro switch ''Required'' es obligatorio.' + pathToIconForGuiDoesNotExistExceptionMessage = 'La ruta del icono para la GUI no existe: {0}' + pathToLoadNotFoundExceptionMessage = 'No se encontró la ruta para cargar {0}: {1}' + podeNotInitializedExceptionMessage = 'Pode no se ha inicializado.' + propertiesParameterWithoutNameExceptionMessage = 'Los parámetros de propiedades no se pueden usar si la propiedad no tiene nombre.' propertiesTypeObjectAssociationExceptionMessage = 'Solo las propiedades de tipo Objeto pueden estar asociadas con {0}.' - sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Se requieren sesiones para usar la autenticación persistente de sesión.' - invalidPathWildcardOrDirectoryExceptionMessage = 'La ruta suministrada no puede ser un comodín o un directorio: {0}' - accessMethodAlreadyDefinedExceptionMessage = 'Método de acceso ya definido: {0}' - parametersValueOrExternalValueMandatoryExceptionMessage = "Los parámetros 'Value' o 'ExternalValue' son obligatorios." - maximumConcurrentTasksInvalidExceptionMessage = 'El número máximo de tareas concurrentes debe ser >=1, pero se obtuvo: {0}' - cannotCreatePropertyWithoutTypeExceptionMessage = 'No se puede crear la propiedad porque no se ha definido ningún tipo.' - authMethodNotExistForMergingExceptionMessage = 'El método de autenticación no existe para la fusión: {0}' - maxValueInvalidExceptionMessage = "El valor máximo '{0}' para {1} no es válido, debe ser menor o igual a {2}" - endpointAlreadyDefinedExceptionMessage = "Ya se ha definido un punto de conexión llamado '{0}'." - eventAlreadyRegisteredExceptionMessage = 'Evento {0} ya registrado: {1}' - parameterNotSuppliedInRequestExceptionMessage = "No se ha proporcionado un parámetro llamado '{0}' en la solicitud o no hay datos disponibles." - cacheStorageNotFoundForSetExceptionMessage = "No se encontró el almacenamiento en caché con el nombre '{0}' al intentar establecer el elemento en caché '{1}'." - methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Ya está definido.' - errorLoggingAlreadyEnabledExceptionMessage = 'El registro de errores ya está habilitado.' - valueForUsingVariableNotFoundExceptionMessage = "No se pudo encontrar el valor para '`$using:{0}'." rapidPdfDoesNotSupportOpenApi31ExceptionMessage = 'La herramienta de documentación RapidPdf no admite OpenAPI 3.1' - oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 requiere un Client Secret cuando no se usa PKCE.' - invalidBase64JwtExceptionMessage = 'Valor Base64 no válido encontrado en JWT' - noSessionToCalculateDataHashExceptionMessage = 'No hay ninguna sesión disponible para calcular el hash de datos.' - cacheStorageNotFoundForRemoveExceptionMessage = "No se encontró el almacenamiento en caché con el nombre '{0}' al intentar eliminar el elemento en caché '{1}'." - csrfMiddlewareNotInitializedExceptionMessage = 'El Middleware CSRF no se ha inicializado.' - infoTitleMandatoryMessage = 'info.title es obligatorio.' - typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'El tipo {0} solo se puede asociar con un Objeto.' - userFileDoesNotExistExceptionMessage = 'El archivo de usuario no existe: {0}' + rateLimitRuleAlreadyExistsExceptionMessage = 'La regla de límite de velocidad con el nombre ''{0}'' ya existe.' + rateLimitRuleDoesNotExistExceptionMessage = 'La regla de límite de velocidad con el nombre ''{0}'' no existe.' + renamePodeOADefinitionTagExceptionMessage = 'Rename-PodeOADefinitionTag no se puede usar dentro de un ''ScriptBlock'' de Select-PodeOADefinition.' + requestLoggingAlreadyEnabledExceptionMessage = 'El registro de solicitudes ya está habilitado.' + reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = 'La característica del componente reutilizable ''pathItems'' no está disponible en OpenAPI v3.0.' + routeAlreadyContainsCustomAccessExceptionMessage = 'La ruta ''[{0}] {1}'' ya contiene acceso personalizado con el nombre ''{2}''' + routeParameterCannotBeNullExceptionMessage = 'El parámetro ''Route'' no puede ser nulo.' routeParameterNeedsValidScriptblockExceptionMessage = 'El parámetro Route necesita un ScriptBlock válido y no vacío.' - nextTriggerCalculationErrorExceptionMessage = 'Parece que algo salió mal al intentar calcular la siguiente fecha y hora del disparador: {0}' - cannotLockValueTypeExceptionMessage = 'No se puede bloquear un [ValueType].' - failedToCreateOpenSslCertExceptionMessage = 'Error al crear el certificado OpenSSL: {0}' - jwtExpiredExceptionMessage = 'El JWT ha expirado.' - openingGuiMessage = 'Abriendo la GUI.' - multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Las propiedades de tipo múltiple requieren OpenApi versión 3.1 o superior.' - noNameForWebSocketRemoveExceptionMessage = 'No se proporcionó ningún nombre para eliminar el WebSocket.' - maxSizeInvalidExceptionMessage = 'MaxSize debe ser igual o mayor que 0, pero se obtuvo: {0}' - iisShutdownMessage = '(Apagado de IIS)' - cannotUnlockValueTypeExceptionMessage = 'No se puede desbloquear un [ValueType].' - noJwtSignatureForAlgorithmExceptionMessage = 'No se proporcionó una firma JWT para {0}.' - maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'El número máximo de hilos concurrentes de WebSocket debe ser >=1, pero se obtuvo: {0}' - acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'El mensaje de reconocimiento solo es compatible con endpoints SMTP y TCP.' - failedToConnectToUrlExceptionMessage = 'Error al conectar con la URL: {0}' - failedToAcquireMutexOwnershipExceptionMessage = 'No se pudo adquirir la propiedad del mutex. Nombre del mutex: {0}' + runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool no se pudo cargar.' + scheduleAlreadyDefinedExceptionMessage = '[Programador] {0}: Programador ya definido.' + scheduleCannotHaveNegativeLimitExceptionMessage = '[Programador] {0}: No puede tener un límite negativo.' + scheduleDoesNotExistExceptionMessage = 'El programación ''{0}'' no existe.' + scheduleEndTimeMustBeInFutureExceptionMessage = '[Programador] {0}: El valor de EndTime debe estar en el futuro.' + scheduleProcessDoesNotExistExceptionMessage = 'El proceso del programación ''{0}'' no existe.' + scheduleStartTimeAfterEndTimeExceptionMessage = '[Programador] {0}: No puede tener un ''StartTime'' después del ''EndTime''' + schemaValidationRequiresPowerShell610ExceptionMessage = 'La validación del esquema requiere PowerShell versión 6.1.0 o superior.' + schemeRequiresValidScriptBlockExceptionMessage = 'El esquema proporcionado para el validador de autenticación ''{0}'' requiere un ScriptBlock válido.' + scopedVariableAlreadyDefinedExceptionMessage = 'La variable con alcance ya está definida: {0}' + scopedVariableNotFoundExceptionMessage = 'Variable de alcance no encontrada: {0}' + scriptBlockRequiredForMergingUsersExceptionMessage = 'Se requiere un ScriptBlock para fusionar múltiples usuarios autenticados en un solo objeto cuando Valid es All.' + scriptErrorExceptionMessage = 'Error ''{0}'' en el script {1} {2} (línea {3}) carácter {4} al ejecutar {5} en el objeto {6} ''{7}'' Clase: {8} ClaseBase: {9}' + scriptPathDoesNotExistExceptionMessage = 'La ruta del script no existe: {0}' + secondsValueCannotBeZeroOrLessExceptionMessage = 'El valor en segundos no puede ser 0 o menor para {0}' + secretAlreadyMountedExceptionMessage = 'Un Secreto con el nombre ''{0}'' ya ha sido montado.' + secretManagementModuleNotInstalledExceptionMessage = 'El módulo Microsoft.PowerShell.SecretManagement no está instalado.' + secretRequiredForCustomSessionStorageExceptionMessage = 'Se requiere un secreto cuando se utiliza el almacenamiento de sesión personalizado.' + secretVaultAlreadyRegisteredAutoImportExceptionMessage = 'Ya se ha registrado un Bóveda Secreta con el nombre ''{0}'' al importar automáticamente Bóvedas Secretas.' + secretVaultAlreadyRegisteredExceptionMessage = 'Un Cofre de Secretos con el nombre ''{0}'' ya ha sido registrado{1}.' + secretVaultUnlockExpiryDateInPastExceptionMessage = 'La fecha de expiración para desbloquear el Cofre de Secretos está en el pasado (UTC): {0}' + semaphoreAlreadyExistsExceptionMessage = 'Ya existe un semáforo con el siguiente nombre: {0}' + sessionMiddlewareAlreadyInitializedExceptionMessage = 'El Middleware de Sesión ya se ha inicializado.' + sessionsNotConfiguredExceptionMessage = 'Las sesiones no se han configurado.' + sessionsRequiredForCsrfExceptionMessage = 'Se requieren sesiones para usar CSRF a menos que desee usar cookies.' + sessionsRequiredForFlashMessagesExceptionMessage = 'Se requieren sesiones para usar mensajes Flash.' sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'Se requieren sesiones para usar OAuth2 con PKCE.' - failedToConnectToWebSocketExceptionMessage = 'Error al conectar con el WebSocket: {0}' - unsupportedObjectExceptionMessage = 'Objeto no compatible' - failedToParseAddressExceptionMessage = "Error al analizar '{0}' como una dirección IP/Host:Puerto válida" - mustBeRunningWithAdminPrivilegesExceptionMessage = 'Debe estar ejecutándose con privilegios de administrador para escuchar en direcciones que no sean localhost.' - specificationMessage = 'Especificación' - cacheStorageNotFoundForClearExceptionMessage = "No se encontró el almacenamiento en caché con el nombre '{0}' al intentar vaciar la caché." - restartingServerMessage = 'Reiniciando el servidor...' - cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = "No se puede proporcionar un intervalo cuando el parámetro 'Every' está configurado en None." + sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Se requieren sesiones para usar la autenticación persistente de sesión.' + showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui actualmente solo está disponible para Windows PowerShell y PowerShell 7+ en Windows.' + singleValueForIntervalExceptionMessage = 'Solo puede suministrar un único valor {0} cuando utiliza intervalos.' + snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Los Snapins solo son compatibles con Windows PowerShell.' + sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: La ruta de origen proporcionada para la Ruta estática no existe: {1}' + sseConnectionNameRequiredExceptionMessage = 'Se requiere un nombre de conexión SSE, ya sea de -Name o $WebEvent.Sse.Name' + sseFailedToBroadcastExceptionMessage = 'SSE no pudo transmitir debido al nivel de transmisión SSE definido para {0}: {1}.' + sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE solo se puede configurar en solicitudes con un valor de encabezado Accept de text/event-stream.' + suppliedDateAfterScheduleEndTimeExceptionMessage = 'La fecha proporcionada es posterior a la hora de finalización del programación en {0}' + suppliedDateBeforeScheduleStartTimeExceptionMessage = 'La fecha proporcionada es anterior a la hora de inicio del programación en {0}' + swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Esta versión de Swagger-Editor no admite OpenAPI 3.1' + taskAlreadyDefinedExceptionMessage = '[Tarea] {0}: Tarea ya definida.' + taskDoesNotExistExceptionMessage = 'La tarea ''{0}'' no existe.' + taskProcessDoesNotExistExceptionMessage = 'El proceso de la tarea ''{0}'' no existe.' + taskTimedOutExceptionMessage = 'La tarea ha agotado el tiempo después de {0}ms.' + testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = '''Test-PodeOAComponentSchema'' necesita ser habilitado usando ''Enable-PodeOpenApi -EnableSchemaValidation''' + timerAlreadyDefinedExceptionMessage = '[Temporizador] {0}: Temporizador ya definido.' + timerDoesNotExistExceptionMessage = 'El temporizador ''{0}'' no existe.' + timerParameterMustBeGreaterThanZeroExceptionMessage = '[Temporizador] {0}: {1} debe ser mayor que 0.' + typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'El tipo {0} solo se puede asociar con un Objeto.' + unlockSecretButNoScriptBlockExceptionMessage = 'Se suministró un secreto de desbloqueo para el tipo de bóveda secreta personalizada, pero no se suministró ningún ScriptBlock de desbloqueo.' + unlockSecretRequiredExceptionMessage = 'Se requiere una propiedad ''UnlockSecret'' al usar Microsoft.PowerShell.SecretStore' + unsupportedFunctionInServerlessContextExceptionMessage = 'La función {0} no es compatible en un contexto sin servidor.' unsupportedJwtAlgorithmExceptionMessage = 'El algoritmo JWT actualmente no es compatible: {0}' - websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets no están configurados para enviar mensajes de señal.' - invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'Un Middleware Hashtable suministrado tiene un tipo de lógica no válido. Se esperaba ScriptBlock, pero se obtuvo: {0}' - maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Las programaciones simultáneos máximos no pueden ser inferiores al mínimo de {0} pero se obtuvo: {1}' - failedToAcquireSemaphoreOwnershipExceptionMessage = 'No se pudo adquirir la propiedad del semáforo. Nombre del semáforo: {0}' - propertiesParameterWithoutNameExceptionMessage = 'Los parámetros de propiedades no se pueden usar si la propiedad no tiene nombre.' - customSessionStorageMethodNotImplementedExceptionMessage = "El almacenamiento de sesión personalizado no implementa el método requerido '{0}()'." - authenticationMethodDoesNotExistExceptionMessage = 'El método de autenticación no existe: {0}' + unsupportedObjectExceptionMessage = 'Objeto no compatible' + unsupportedStreamCompressionEncodingExceptionMessage = 'La codificación de compresión de transmisión no es compatible: {0}' + userFileDoesNotExistExceptionMessage = 'El archivo de usuario no existe: {0}' + validationOfAnyOfSchemaNotSupportedExceptionMessage = 'La validación de un esquema que incluye ''anyof'' no es compatible.' + validationOfOneOfSchemaNotSupportedExceptionMessage = 'La validación de un esquema que incluye ''oneof'' no es compatible.' + valueForUsingVariableNotFoundExceptionMessage = 'No se pudo encontrar el valor para ''$using:{0}''.' + valueOutOfRangeExceptionMessage = 'El valor ''{0}'' para {1} no es válido, debe estar entre {2} y {3}' + verbAlreadyDefinedExceptionMessage = '[Verbo] {0}: Ya está definido' + verbAlreadyDefinedForUrlExceptionMessage = '[Verbo] {0}: Ya está definido para {1}' + verbNoLogicPassedExceptionMessage = '[Verbo] {0}: No se pasó ninguna lógica' + viewsFolderNameAlreadyExistsExceptionMessage = 'El nombre de la carpeta Views ya existe: {0}' + viewsPathDoesNotExistExceptionMessage = 'La ruta de las Views no existe: {0}' webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'La función de Webhooks no es compatible con OpenAPI v3.0.x' - invalidContentTypeForSchemaExceptionMessage = "'content-type' inválido encontrado para el esquema: {0}" - noUnlockScriptBlockForVaultExceptionMessage = "No se suministró ningún ScriptBlock de desbloqueo para desbloquear la bóveda '{0}'" + websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets no están configurados para enviar mensajes de señal.' + wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'El comodín * para los Encabezados es incompatible con el interruptor AutoHeaders.' + wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'El comodín * para los Métodos es incompatible con el interruptor AutoMethods.' + windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'El soporte de autenticación local de Windows es solo para Windows.' + + # ------------------------------- + # General Messages + # ------------------------------- + clearConsoleMessage = 'Limpiar la consola' definitionTagMessage = 'Definición {0}:' - failedToOpenRunspacePoolExceptionMessage = 'Error al abrir RunspacePool: {0}' - failedToCloseRunspacePoolExceptionMessage = 'No se pudo cerrar el RunspacePool: {0}' - verbNoLogicPassedExceptionMessage = '[Verbo] {0}: No se pasó ninguna lógica' - noMutexFoundExceptionMessage = "No se encontró ningún mutex llamado '{0}'" + deprecatedTitleVersionDescriptionWarningMessage = 'ADVERTENCIA: Título, Versión y Descripción en ''Enable-PodeOpenApi'' están obsoletos. Utilice ''Add-PodeOAInfo'' en su lugar.' + disableHttpServerMessage = 'Deshabilitar servidor HTTP' + disableQuietModeMessage = 'Desactivar modo silencioso' documentationMessage = 'Documentación' - timerAlreadyDefinedExceptionMessage = '[Temporizador] {0}: Temporizador ya definido.' - invalidPortExceptionMessage = 'El puerto no puede ser negativo: {0}' - viewsFolderNameAlreadyExistsExceptionMessage = 'El nombre de la carpeta Views ya existe: {0}' - noNameForWebSocketResetExceptionMessage = 'No se proporcionó ningún nombre para restablecer el WebSocket.' - mergeDefaultAuthNotInListExceptionMessage = "La autenticación MergeDefault '{0}' no está en la lista de autenticación proporcionada." - descriptionRequiredExceptionMessage = 'Se requiere una descripción para la Ruta:{0} Respuesta:{1}' - pageNameShouldBeAlphaNumericExceptionMessage = 'El nombre de la página debe ser un valor alfanumérico válido: {0}' - defaultValueNotBooleanOrEnumExceptionMessage = 'El valor predeterminado no es un booleano y no forma parte del enum.' - openApiComponentSchemaDoesNotExistExceptionMessage = 'El esquema del componente OpenApi {0} no existe.' - timerParameterMustBeGreaterThanZeroExceptionMessage = '[Temporizador] {0}: {1} debe ser mayor que 0.' - taskTimedOutExceptionMessage = 'La tarea ha agotado el tiempo después de {0}ms.' - scheduleStartTimeAfterEndTimeExceptionMessage = "[Programador] {0}: No puede tener un 'StartTime' después del 'EndTime'" + doneMessage = 'Hecho' + enableHttpServerMessage = 'Habilitar servidor HTTP' + enableQuietModeMessage = 'Activar modo silencioso' + eolPowerShellWarningMessage = '[ADVERTENCIA] Pode {0} no se ha probado en PowerShell {1}, ya que está en fin de vida.' + filesHaveChangedMessage = 'Los siguientes archivos han cambiado:' + gracefullyTerminateMessage = 'Terminar el servidor de manera ordenada.' + hideEndpointsMessage = 'Ocultar endpoints' + hideHelpMessage = 'Ocultar ayuda' + hideOpenAPIMessage = 'Ocultar OpenAPI' + iisShutdownMessage = '(Apagado de IIS)' + infoTitleMandatoryMessage = 'info.title es obligatorio.' infoVersionMandatoryMessage = 'info.version es obligatorio.' - cannotUnlockNullObjectExceptionMessage = 'No se puede desbloquear un objeto nulo.' - nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'Se requiere un ScriptBlock no vacío para el esquema de autenticación personalizado.' - nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'Se requiere un ScriptBlock no vacío para el método de autenticación.' - validationOfOneOfSchemaNotSupportedExceptionMessage = "La validación de un esquema que incluye 'oneof' no es compatible." - routeParameterCannotBeNullExceptionMessage = "El parámetro 'Route' no puede ser nulo." - cacheStorageAlreadyExistsExceptionMessage = "Ya existe un almacenamiento en caché con el nombre '{0}'." - loggingMethodRequiresValidScriptBlockExceptionMessage = "El método de salida proporcionado para el método de registro '{0}' requiere un ScriptBlock válido." - scopedVariableAlreadyDefinedExceptionMessage = 'La variable con alcance ya está definida: {0}' - oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 requiere que se proporcione una URL de autorización.' - pathNotExistExceptionMessage = 'La ruta no existe: {0}' - noDomainServerNameForWindowsAdAuthExceptionMessage = 'No se ha proporcionado un nombre de servidor de dominio para la autenticación AD de Windows.' - suppliedDateAfterScheduleEndTimeExceptionMessage = 'La fecha proporcionada es posterior a la hora de finalización del programación en {0}' - wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'El comodín * para los Métodos es incompatible con el interruptor AutoMethods.' - cannotSupplyIntervalForYearExceptionMessage = 'No se puede proporcionar un valor de intervalo para cada año.' + listeningOnEndpointsMessage = 'Escuchando en los siguientes {0} punto(s) de conexión [{1} hilo(s)]:' missingComponentsMessage = 'Componente(s) faltante(s)' - invalidStrictTransportSecurityDurationExceptionMessage = 'Duración de Strict-Transport-Security no válida proporcionada: {0}. Debe ser mayor que 0.' - noSecretForHmac512ExceptionMessage = 'No se suministró ningún secreto para el hash HMAC512.' - daysInMonthExceededExceptionMessage = '{0} solo tiene {1} días, pero se suministró {2}.' - nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'Se requiere un ScriptBlock no vacío para el método de salida de registro personalizado.' - encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'El atributo de codificación solo se aplica a cuerpos de solicitud multipart y application/x-www-form-urlencoded.' - suppliedDateBeforeScheduleStartTimeExceptionMessage = 'La fecha proporcionada es anterior a la hora de inicio del programación en {0}' - unlockSecretRequiredExceptionMessage = "Se requiere una propiedad 'UnlockSecret' al usar Microsoft.PowerShell.SecretStore" - noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: No se pasó lógica.' - bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Un analizador de cuerpo ya está definido para el tipo de contenido {0}.' - invalidJwtSuppliedExceptionMessage = 'JWT proporcionado no válido.' - sessionsRequiredForFlashMessagesExceptionMessage = 'Se requieren sesiones para usar mensajes Flash.' - semaphoreAlreadyExistsExceptionMessage = 'Ya existe un semáforo con el siguiente nombre: {0}' - invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Algoritmo del encabezado JWT proporcionado no válido.' - oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = "El proveedor de OAuth2 no admite el tipo de concesión 'password' requerido al usar un InnerScheme." - invalidAliasFoundExceptionMessage = 'Se encontró un alias {0} no válido: {1}' - scheduleDoesNotExistExceptionMessage = "El programación '{0}' no existe." - accessMethodNotExistExceptionMessage = 'El método de acceso no existe: {0}' - oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = "El proveedor de OAuth2 no admite el tipo de respuesta 'code'." - untestedPowerShellVersionWarningMessage = '[ADVERTENCIA] Pode {0} no se ha probado en PowerShell {1}, ya que no estaba disponible cuando se lanzó Pode.' - secretVaultAlreadyRegisteredAutoImportExceptionMessage = "Ya se ha registrado un Bóveda Secreta con el nombre '{0}' al importar automáticamente Bóvedas Secretas." - schemeRequiresValidScriptBlockExceptionMessage = "El esquema proporcionado para el validador de autenticación '{0}' requiere un ScriptBlock válido." - serverLoopingMessage = 'Bucle del servidor cada {0} segundos' - certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Las huellas digitales/nombres de certificados solo son compatibles con Windows.' - sseConnectionNameRequiredExceptionMessage = "Se requiere un nombre de conexión SSE, ya sea de -Name o `$WebEvent.Sse.Name" - invalidMiddlewareTypeExceptionMessage = 'Uno de los Middlewares suministrados es de un tipo no válido. Se esperaba ScriptBlock o Hashtable, pero se obtuvo: {0}' - noSecretForJwtSignatureExceptionMessage = 'No se suministró ningún secreto para la firma JWT.' - modulePathDoesNotExistExceptionMessage = 'La ruta del módulo no existe: {0}' - taskAlreadyDefinedExceptionMessage = '[Tarea] {0}: Tarea ya definida.' - verbAlreadyDefinedExceptionMessage = '[Verbo] {0}: Ya está definido' - clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Los certificados de cliente solo son compatibles con endpoints HTTPS.' - endpointNameNotExistExceptionMessage = "No existe un punto de conexión con el nombre '{0}'." - middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: No se suministró lógica en el ScriptBlock.' - scriptBlockRequiredForMergingUsersExceptionMessage = 'Se requiere un ScriptBlock para fusionar múltiples usuarios autenticados en un solo objeto cuando Valid es All.' - secretVaultAlreadyRegisteredExceptionMessage = "Un Cofre de Secretos con el nombre '{0}' ya ha sido registrado{1}." - deprecatedTitleVersionDescriptionWarningMessage = "ADVERTENCIA: Título, Versión y Descripción en 'Enable-PodeOpenApi' están obsoletos. Utilice 'Add-PodeOAInfo' en su lugar." - undefinedOpenApiReferencesMessage = 'Referencias OpenAPI indefinidas:' - doneMessage = 'Hecho' - swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Esta versión de Swagger-Editor no admite OpenAPI 3.1' - durationMustBeZeroOrGreaterExceptionMessage = 'La duración debe ser igual o mayor a 0, pero se obtuvo: {0}s' - viewsPathDoesNotExistExceptionMessage = 'La ruta de las Views no existe: {0}' - discriminatorIncompatibleWithAllOfExceptionMessage = "El parámetro 'Discriminator' es incompatible con 'allOf'." - noNameForWebSocketSendMessageExceptionMessage = 'No se proporcionó ningún nombre para enviar un mensaje al WebSocket.' - hashtableMiddlewareNoLogicExceptionMessage = 'Un Middleware Hashtable suministrado no tiene lógica definida.' + multipleEndpointsForGuiMessage = 'Se han definido múltiples puntos de conexión, solo se usará el primero para la GUI.' + openApiGenerationDocumentErrorMessage = 'Error en el documento de generación de OpenAPI:' openApiInfoMessage = 'Información OpenAPI:' - invalidSchemeForAuthValidatorExceptionMessage = "El esquema '{0}' proporcionado para el validador de autenticación '{1}' requiere un ScriptBlock válido." - sseFailedToBroadcastExceptionMessage = 'SSE no pudo transmitir debido al nivel de transmisión SSE definido para {0}: {1}.' - adModuleWindowsOnlyExceptionMessage = 'El módulo de Active Directory solo está disponible en Windows.' - requestLoggingAlreadyEnabledExceptionMessage = 'El registro de solicitudes ya está habilitado.' - invalidAccessControlMaxAgeDurationExceptionMessage = 'Duración inválida para Access-Control-Max-Age proporcionada: {0}. Debe ser mayor que 0.' - openApiDefinitionAlreadyExistsExceptionMessage = 'La definición de OpenAPI con el nombre {0} ya existe.' - renamePodeOADefinitionTagExceptionMessage = "Rename-PodeOADefinitionTag no se puede usar dentro de un 'ScriptBlock' de Select-PodeOADefinition." - taskProcessDoesNotExistExceptionMessage = "El proceso de la tarea '{0}' no existe." - scheduleProcessDoesNotExistExceptionMessage = "El proceso del programación '{0}' no existe." - definitionTagChangeNotAllowedExceptionMessage = 'La etiqueta de definición para una Route no se puede cambiar.' - getRequestBodyNotAllowedExceptionMessage = "Las operaciones '{0}' no pueden tener un cuerpo de solicitud. Use -AllowNonStandardBody para evitar esta restricción." - fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = "La función '{0}' no acepta una matriz como entrada de canalización." - unsupportedStreamCompressionEncodingExceptionMessage = 'La codificación de compresión de transmisión no es compatible: {0}' - localEndpointConflictExceptionMessage = "Tanto '{0}' como '{1}' están definidos como puntos finales locales de OpenAPI, pero solo se permite un punto final local por definición de API." - suspendingMessage = 'Suspendiendo' - resumingMessage = 'Reanudando' - serverControlCommandsTitle = 'Comandos de control del servidor:' - gracefullyTerminateMessage = 'Terminar el servidor de manera ordenada.' + openHttpEndpointMessage = 'Abrir el primer endpoint HTTP en el navegador predeterminado.' + openingGuiMessage = 'Abriendo la GUI.' + restartingMessage = 'Reiniciando' + restartingServerMessage = 'Reiniciando el servidor...' restartServerMessage = 'Reiniciar el servidor y recargar configuraciones.' resumeServerMessage = 'Reanudar el servidor.' - suspendServerMessage = 'Suspender el servidor.' + resumingMessage = 'Reanudando' + runningMessage = 'En ejecución' + serverControlCommandsTitle = 'Comandos de control del servidor:' + serverLoopingMessage = 'Bucle del servidor cada {0} segundos' + serverMetricsMessage = 'Métricas del servidor' + showEndpointsMessage = 'Mostrar endpoints' + showHelpMessage = 'Mostrar ayuda' + showMetricsMessage = 'Mostrar métricas' + showOpenAPIMessage = 'Mostrar OpenAPI' + specificationMessage = 'Especificación' startingMessage = 'Iniciando' - restartingMessage = 'Reiniciando' suspendedMessage = 'Suspendido' - runningMessage = 'En ejecución' - openHttpEndpointMessage = 'Abrir el primer endpoint HTTP en el navegador predeterminado.' + suspendingMessage = 'Suspendiendo' + suspendServerMessage = 'Suspender el servidor.' terminatedMessage = 'Terminado' - showMetricsMessage = 'Mostrar métricas' - clearConsoleMessage = 'Limpiar la consola' - serverMetricsMessage = 'Métricas del servidor' + terminatingMessage = 'Terminando' + totalRestartMessage = 'Número total de reinicios:' totalUptimeMessage = 'Tiempo total de actividad:' + undefinedOpenApiReferencesMessage = 'Referencias OpenAPI indefinidas:' + untestedPowerShellVersionWarningMessage = '[ADVERTENCIA] Pode {0} no se ha probado en PowerShell {1}, ya que no estaba disponible cuando se lanzó Pode.' uptimeSinceLastRestartMessage = 'Tiempo de actividad desde el último reinicio:' - totalRestartMessage = 'Número total de reinicios:' - defaultEndpointAlreadySetExceptionMessage = "Ya se ha establecido un punto final predeterminado para el tipo '{0}'. Solo se permite un punto final predeterminado por tipo." - enableHttpServerMessage = 'Habilitar servidor HTTP' - disableHttpServerMessage = 'Deshabilitar servidor HTTP' - showHelpMessage = 'Mostrar ayuda' - hideHelpMessage = 'Ocultar ayuda' - hideEndpointsMessage = 'Ocultar endpoints' - showEndpointsMessage = 'Mostrar endpoints' - hideOpenAPIMessage = 'Ocultar OpenAPI' - showOpenAPIMessage = 'Mostrar OpenAPI' - enableQuietModeMessage = 'Activar modo silencioso' - disableQuietModeMessage = 'Desactivar modo silencioso' - rateLimitRuleAlreadyExistsExceptionMessage = "La regla de límite de velocidad con el nombre '{0}' ya existe." - rateLimitRuleDoesNotExistExceptionMessage = "La regla de límite de velocidad con el nombre '{0}' no existe." - accessLimitRuleAlreadyExistsExceptionMessage = "La regla de límite de acceso con el nombre '{0}' ya existe." - accessLimitRuleDoesNotExistExceptionMessage = "La regla de límite de acceso con el nombre '{0}' no existe." -} \ No newline at end of file +} diff --git a/src/Locales/fr/Pode.psd1 b/src/Locales/fr/Pode.psd1 index a0d769eab..14e5dc105 100644 --- a/src/Locales/fr/Pode.psd1 +++ b/src/Locales/fr/Pode.psd1 @@ -1,329 +1,336 @@ @{ - schemaValidationRequiresPowerShell610ExceptionMessage = 'La validation du schéma nécessite PowerShell version 6.1.0 ou supérieure.' - customAccessPathOrScriptBlockRequiredExceptionMessage = "Un chemin ou un ScriptBlock est requis pour obtenir les valeurs d'accès personnalisées." - operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID : {0} doit être unique et ne peut pas être appliqué à un tableau.' - endpointNotDefinedForRedirectingExceptionMessage = "Un point de terminaison nommé '{0}' n'a pas été défini pour la redirection." - filesHaveChangedMessage = 'Les fichiers suivants ont été modifiés :' + # ------------------------------- + # Exception Messages + # ------------------------------- + accessLimitRuleAlreadyExistsExceptionMessage = 'Une règle de limite d''accès nommée ''{0}'' existe déjà.' + accessLimitRuleDoesNotExistExceptionMessage = 'La règle de limite d''accès ''{0}'' n''existe pas.' + accessMethodAlreadyDefinedExceptionMessage = 'Méthode d''accès déjà définie : {0}' + accessMethodDoesNotExistExceptionMessage = 'La méthode d''accès n''existe pas : {0}.' + accessMethodNotExistExceptionMessage = 'La méthode d''accès n''existe pas : {0}' + accessMethodNotExistForMergingExceptionMessage = 'La méthode d''accès n''existe pas pour la fusion : {0}' + accessRequiresAuthenticationOnRoutesExceptionMessage = 'L''accès nécessite une authentification sur les routes.' + acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'Le message de reconnaissance n''est pris en charge que sur les points de terminaison SMTP et TCP.' + adModuleNotInstalledExceptionMessage = 'Le module Active Directory n''est pas installé.' + adModuleWindowsOnlyExceptionMessage = 'Le module Active Directory est uniquement disponible sur Windows.' + alreadyConnectedToWebSocketExceptionMessage = 'Déjà connecté au WebSocket avec le nom ''{0}''' + authenticationMethodDoesNotExistExceptionMessage = 'La méthode d''authentification n''existe pas : {0}' + authMethodAlreadyDefinedExceptionMessage = 'Méthode d''authentification déjà définie : {0}' + authMethodNotExistForMergingExceptionMessage = 'La méthode d''authentification n''existe pas pour la fusion : {0}' + bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Un analyseur de corps est déjà défini pour le type de contenu {0}.' + cacheStorageAlreadyExistsExceptionMessage = 'Un stockage de cache nommé ''{0}'' existe déjà.' + cacheStorageNotFoundForClearExceptionMessage = 'Le stockage de cache nommé ''{0}'' est introuvable lors de la tentative de vider le cache.' + cacheStorageNotFoundForExistsExceptionMessage = 'Le stockage de cache nommé ''{0}'' est introuvable lors de la tentative de vérification de l''existence de l''élément mis en cache ''{1}''.' + cacheStorageNotFoundForRemoveExceptionMessage = 'Le stockage de cache nommé ''{0}'' est introuvable lors de la tentative de suppression de l''élément mis en cache ''{1}''.' + cacheStorageNotFoundForRetrieveExceptionMessage = 'Le stockage de cache nommé ''{0}'' est introuvable lors de la tentative de récupération de l''élément mis en cache ''{1}''.' + cacheStorageNotFoundForSetExceptionMessage = 'Le stockage de cache nommé ''{0}'' est introuvable lors de la tentative de définition de l''élément mis en cache ''{1}''.' + cannotCreatePropertyWithoutTypeExceptionMessage = 'Impossible de créer la propriété car aucun type n''est défini.' + cannotLockNullObjectExceptionMessage = 'Impossible de verrouiller un objet nul.' + cannotLockValueTypeExceptionMessage = 'Impossible de verrouiller un [ValueType].' + cannotSupplyIntervalForQuarterExceptionMessage = 'Impossible de fournir une valeur d''intervalle pour chaque trimestre.' + cannotSupplyIntervalForYearExceptionMessage = 'Impossible de fournir une valeur d''intervalle pour chaque année.' + cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = 'Impossible de fournir un intervalle lorsque le paramètre ''Every'' est défini sur None.' + cannotUnlockNullObjectExceptionMessage = 'Impossible de déverrouiller un objet nul.' + cannotUnlockValueTypeExceptionMessage = 'Impossible de déverrouiller un [ValueType].' + certificateExpiredExceptionMessage = 'Le certificat ''{0}'' a expiré: {1}' + certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificat fourni pour un point de terminaison non HTTPS/WSS.' + certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Les empreintes digitales/Noms de certificat ne sont pris en charge que sous Windows.' + clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Les certificats client ne sont pris en charge que sur les points de terminaison HTTPS.' + credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'Lorsque des Identifiants sont passés, le caractère générique * pour les En-têtes sera pris comme une chaîne littérale et non comme un caractère générique.' + crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'La vérification de fin de message CRLF n''est prise en charge que sur les points de terminaison TCP.' + cronExpressionInvalidExceptionMessage = 'L''expression Cron doit uniquement comporter 5 parties : {0}' + csrfCookieRequiresSecretExceptionMessage = 'Lors de l''utilisation de cookies pour CSRF, un Secret est requis. Vous pouvez soit fournir un Secret, soit définir le Secret global du Cookie - (Set-PodeCookieSecret '''' -Global)' + csrfMiddlewareNotInitializedExceptionMessage = 'Le Middleware CSRF n''a pas été initialisé.' + customAccessPathOrScriptBlockRequiredExceptionMessage = 'Un chemin ou un ScriptBlock est requis pour obtenir les valeurs d''accès personnalisées.' + customSessionStorageMethodNotImplementedExceptionMessage = 'Le stockage de session personnalisé n''implémente pas la méthode requise ''{0}()''.' + daysInMonthExceededExceptionMessage = '{0} n''a que {1} jours, mais {2} a été fourni.' + defaultAuthNotInListExceptionMessage = 'L''authentification par défaut ''{0}'' n''est pas dans la liste d''authentification fournie.' + defaultEndpointAlreadySetExceptionMessage = 'Un point de terminaison par défaut pour le type ''{0}'' est déjà défini. Un seul point de terminaison par défaut est autorisé par type.' + defaultValueNotBooleanOrEnumExceptionMessage = 'La valeur par défaut n''est pas un booléen et ne fait pas partie de l''énumération.' + definitionTagChangeNotAllowedExceptionMessage = 'Le tag de définition pour une Route ne peut pas être modifié.' + definitionTagNotDefinedExceptionMessage = 'Tag de définition {0} non défini.' + descriptionRequiredExceptionMessage = 'Une description est requise pour le chemin:{0} Réponse:{1}' + discriminatorIncompatibleWithAllOfExceptionMessage = 'Le paramètre ''Discriminator'' est incompatible avec ''allOf''.' + discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = 'Le paramètre ''DiscriminatorMapping'' ne peut être utilisé que lorsque ''DiscriminatorProperty'' est présent.' + durationMustBeZeroOrGreaterExceptionMessage = 'La durée doit être égale ou supérieure à 0, mais a obtenu : {0}s' + encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'L''attribut d''encodage s''applique uniquement aux corps de requête multipart et application/x-www-form-urlencoded.' + endpointAlreadyDefinedExceptionMessage = 'Un point de terminaison nommé ''{0}'' a déjà été défini.' + endpointNameNotExistExceptionMessage = 'Un point de terminaison avec le nom ''{0}'' n''existe pas.' + endpointNotDefinedForRedirectingExceptionMessage = 'Un point de terminaison nommé ''{0}'' n''a pas été défini pour la redirection.' + endpointNotExistExceptionMessage = 'Un point de terminaison avec le protocole ''{0}'' et l''adresse ''{1}'' ou l''adresse locale ''{2}'' n''existe pas.' + errorLoggingAlreadyEnabledExceptionMessage = 'La journalisation des erreurs est déjà activée.' + eventAlreadyRegisteredExceptionMessage = 'Événement {0} déjà enregistré : {1}' + eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'La journalisation dans le Visualisateur d''événements n''est prise en charge que sous Windows.' + expectedNoJwtSignatureSuppliedExceptionMessage = 'Aucune signature JWT n''était attendue.' + explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'Le mode TLS explicite n''est pris en charge que sur les points de terminaison SMTPS et TCPS.' + failedToAcquireLockExceptionMessage = 'Impossible d''acquérir un verrou sur l''objet.' + failedToAcquireMutexOwnershipExceptionMessage = 'Échec de l''acquisition de la propriété du mutex. Nom du mutex: {0}' + failedToAcquireSemaphoreOwnershipExceptionMessage = 'Échec de l''acquisition de la propriété du sémaphore. Nom du sémaphore: {0}' + failedToCloseRunspacePoolExceptionMessage = 'Échec de la fermeture du RunspacePool: {0}' + failedToConnectToUrlExceptionMessage = 'Échec de la connexion à l''URL : {0}' + failedToConnectToWebSocketExceptionMessage = 'Échec de la connexion au WebSocket : {0}' + failedToCreateOpenSslCertExceptionMessage = 'Échec de la création du certificat OpenSSL : {0}' + failedToImportModuleExceptionMessage = 'Échec de l''importation du module : {0}' + failedToOpenRunspacePoolExceptionMessage = 'Échec de l''ouverture de RunspacePool : {0}' + failedToParseAddressExceptionMessage = 'Échec de l''analyse de ''{0}'' en tant qu''adresse IP/Hôte:Port valide' + fileWatcherAlreadyDefinedExceptionMessage = 'Un Observateur de fichiers nommé ''{0}'' a déjà été défini.' + fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = 'La fonction ''{0}'' n''accepte pas un tableau en tant qu''entrée de pipeline.' + getRequestBodyNotAllowedExceptionMessage = 'Les opérations ''{0}'' ne peuvent pas avoir de corps de requête. Utilisez -AllowNonStandardBody pour contourner cette restriction.' + handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler déjà défini.' + hashtableMiddlewareNoLogicExceptionMessage = 'Un Middleware Hashtable fourni n''a aucune logique définie.' + headerMustHaveNameInEncodingContextExceptionMessage = 'L''en-tête doit avoir un nom lorsqu''il est utilisé dans un contexte de codage.' iisAspnetcoreTokenMissingExceptionMessage = 'Le jeton IIS ASPNETCORE_TOKEN est manquant.' - minValueGreaterThanMaxExceptionMessage = 'La valeur minimale pour {0} ne doit pas être supérieure à la valeur maximale.' - noLogicPassedForRouteExceptionMessage = 'Aucune logique passée pour la Route: {0}' - scriptPathDoesNotExistExceptionMessage = "Le chemin du script n'existe pas : {0}" - mutexAlreadyExistsExceptionMessage = 'Un mutex avec le nom suivant existe déjà: {0}' - listeningOnEndpointsMessage = 'Écoute sur les {0} point(s) de terminaison suivant(s) [{1} thread(s)] :' - unsupportedFunctionInServerlessContextExceptionMessage = "La fonction {0} n'est pas prise en charge dans un contexte sans serveur." - expectedNoJwtSignatureSuppliedExceptionMessage = "Aucune signature JWT n'était attendue." - secretAlreadyMountedExceptionMessage = "Un Secret avec le nom '{0}' a déjà été monté." - failedToAcquireLockExceptionMessage = "Impossible d'acquérir un verrou sur l'objet." - noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: Aucun chemin fourni pour la Route statique.' - invalidHostnameSuppliedExceptionMessage = "Nom d'hôte fourni invalide: {0}" - authMethodAlreadyDefinedExceptionMessage = "Méthode d'authentification déjà définie : {0}" - csrfCookieRequiresSecretExceptionMessage = "Lors de l'utilisation de cookies pour CSRF, un Secret est requis. Vous pouvez soit fournir un Secret, soit définir le Secret global du Cookie - (Set-PodeCookieSecret '' -Global)" - nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'Un ScriptBlock non vide est requis pour créer une route de page.' - noPropertiesMutuallyExclusiveExceptionMessage = "Le paramètre 'NoProperties' est mutuellement exclusif avec 'Properties', 'MinProperties' et 'MaxProperties'." + iisAuthSupportIsForWindowsOnlyExceptionMessage = 'Le support de l''authentification IIS est uniquement pour Windows.' incompatiblePodeDllExceptionMessage = 'Une version incompatible existante de Pode.DLL {0} est chargée. La version {1} est requise. Ouvrez une nouvelle session Powershell/pwsh et réessayez.' - accessMethodDoesNotExistExceptionMessage = "La méthode d'accès n'existe pas : {0}." - scheduleAlreadyDefinedExceptionMessage = '[Horaire] {0}: Horaire déjà défini.' - secondsValueCannotBeZeroOrLessExceptionMessage = 'La valeur en secondes ne peut pas être 0 ou inférieure pour {0}' - pathToLoadNotFoundExceptionMessage = 'Chemin à charger {0} non trouvé : {1}' - failedToImportModuleExceptionMessage = "Échec de l'importation du module : {0}" - endpointNotExistExceptionMessage = "Un point de terminaison avec le protocole '{0}' et l'adresse '{1}' ou l'adresse locale '{2}' n'existe pas." - terminatingMessage = 'Terminaison' - noCommandsSuppliedToConvertToRoutesExceptionMessage = 'Aucune commande fournie pour convertir en routes.' - invalidTaskTypeExceptionMessage = "Le type de tâche n'est pas valide, attendu [System.Threading.Tasks.Task] ou [hashtable]." - alreadyConnectedToWebSocketExceptionMessage = "Déjà connecté au WebSocket avec le nom '{0}'" - crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = "La vérification de fin de message CRLF n'est prise en charge que sur les points de terminaison TCP." - testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = "'Test-PodeOAComponentSchema' doit être activé en utilisant 'Enable-PodeOpenApi -EnableSchemaValidation'" - adModuleNotInstalledExceptionMessage = "Le module Active Directory n'est pas installé." - cronExpressionInvalidExceptionMessage = "L'expression Cron doit uniquement comporter 5 parties : {0}" - noSessionToSetOnResponseExceptionMessage = 'Aucune session disponible pour être définie sur la réponse.' - valueOutOfRangeExceptionMessage = "La valeur '{0}' pour {1} n'est pas valide, elle doit être comprise entre {2} et {3}" - loggingMethodAlreadyDefinedExceptionMessage = 'Méthode de journalisation déjà définie: {0}' - noSecretForHmac256ExceptionMessage = 'Aucun secret fourni pour le hachage HMAC256.' - eolPowerShellWarningMessage = "[AVERTISSEMENT] Pode {0} n'a pas été testé sur PowerShell {1}, car il est en fin de vie." - runspacePoolFailedToLoadExceptionMessage = "{0} RunspacePool n'a pas pu être chargé." - noEventRegisteredExceptionMessage = 'Aucun événement {0} enregistré : {1}' - scheduleCannotHaveNegativeLimitExceptionMessage = '[Horaire] {0}: Ne peut pas avoir de limite négative.' - openApiRequestStyleInvalidForParameterExceptionMessage = 'Le style de la requête OpenApi ne peut pas être {0} pour un paramètre {1}.' - openApiDocumentNotCompliantExceptionMessage = "Le document OpenAPI n'est pas conforme." - taskDoesNotExistExceptionMessage = "La tâche '{0}' n'existe pas." - scopedVariableNotFoundExceptionMessage = "Variable d'étendue non trouvée : {0}" - sessionsRequiredForCsrfExceptionMessage = 'Des sessions sont nécessaires pour utiliser CSRF sauf si vous souhaitez utiliser des cookies.' - nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'Un ScriptBlock non vide est requis pour la méthode de journalisation.' - credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'Lorsque des Identifiants sont passés, le caractère générique * pour les En-têtes sera pris comme une chaîne littérale et non comme un caractère générique.' - podeNotInitializedExceptionMessage = "Pode n'a pas été initialisé." - multipleEndpointsForGuiMessage = "Plusieurs points de terminaison définis, seul le premier sera utilisé pour l'interface graphique." - operationIdMustBeUniqueExceptionMessage = 'OperationID : {0} doit être unique.' + invalidAccessControlMaxAgeDurationExceptionMessage = 'Durée Access-Control-Max-Age invalide fournie : {0}. Doit être supérieure à 0.' + invalidAliasFoundExceptionMessage = 'Alias {0} non valide trouvé : {1}' + invalidAtomCharacterExceptionMessage = 'Caractère d''atome cron non valide : {0}' + invalidBase64JwtExceptionMessage = 'Valeur encodée en Base64 non valide trouvée dans le JWT' + invalidContentTypeForSchemaExceptionMessage = '''content-type'' invalide trouvé pour le schéma : {0}' + invalidCronAtomFormatExceptionMessage = 'Format d''atome cron invalide trouvé: {0}' + invalidHostnameSuppliedExceptionMessage = 'Nom d''hôte fourni invalide: {0}' + invalidIpAddressExceptionMessage = 'L''adresse IP fournie n''est pas valide : {0}' invalidJsonJwtExceptionMessage = 'Valeur JSON non valide trouvée dans le JWT' - noAlgorithmInJwtHeaderExceptionMessage = "Aucun algorithme fourni dans l'en-tête JWT." - openApiVersionPropertyMandatoryExceptionMessage = 'La propriété Version OpenApi est obligatoire.' + invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Algorithme de l''en-tête JWT fourni invalide.' + invalidJwtSignatureSuppliedExceptionMessage = 'Signature JWT fournie invalide.' + invalidJwtSuppliedExceptionMessage = 'JWT fourni invalide.' + invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'Un Middleware Hashtable fourni a un type de logique non valide. Attendu ScriptBlock, mais a obtenu : {0}' + invalidMiddlewareTypeExceptionMessage = 'Un des Middlewares fournis est d''un type non valide. Attendu ScriptBlock ou Hashtable, mais a obtenu : {0}' + invalidPathWildcardOrDirectoryExceptionMessage = 'Le chemin fourni ne peut pas être un caractère générique ou un répertoire : {0}' + invalidPortExceptionMessage = 'Le port ne peut pas être négatif : {0}' + invalidSchemeForAuthValidatorExceptionMessage = 'Le schéma ''{0}'' fourni pour le validateur d''authentification ''{1}'' nécessite un ScriptBlock valide.' + invalidSecretValueTypeExceptionMessage = 'La valeur du secret est d''un type non valide. Types attendus : String, SecureString, HashTable, Byte[], ou PSCredential. Mais a obtenu : {0}' + invalidStrictTransportSecurityDurationExceptionMessage = 'Durée Strict-Transport-Security invalide fournie : {0}. Doit être supérieure à 0.' + invalidTaskTypeExceptionMessage = 'Le type de tâche n''est pas valide, attendu [System.Threading.Tasks.Task] ou [hashtable].' + invalidWebExceptionTypeExceptionMessage = 'L''exception est d''un type non valide, doit être soit WebException soit HttpRequestException, mais a obtenu : {0}' + jwtExpiredExceptionMessage = 'Le JWT a expiré.' + jwtNotYetValidExceptionMessage = 'Le JWT n''est pas encore valide pour une utilisation.' limitValueCannotBeZeroOrLessExceptionMessage = 'La valeur de la limite ne peut pas être 0 ou inférieure pour {0}' - timerDoesNotExistExceptionMessage = "Minuteur '{0}' n'existe pas." - openApiGenerationDocumentErrorMessage = 'Erreur de génération du document OpenAPI :' - routeAlreadyContainsCustomAccessExceptionMessage = "La route '[{0}] {1}' contient déjà un accès personnalisé avec le nom '{2}'" - maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Le nombre maximum de threads WebSocket simultanés ne peut pas être inférieur au minimum de {0}, mais a obtenu : {1}' - middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware déjà défini.' - invalidAtomCharacterExceptionMessage = "Caractère d'atome cron non valide : {0}" - invalidCronAtomFormatExceptionMessage = "Format d'atome cron invalide trouvé: {0}" - cacheStorageNotFoundForRetrieveExceptionMessage = "Le stockage de cache nommé '{0}' est introuvable lors de la tentative de récupération de l'élément mis en cache '{1}'." - headerMustHaveNameInEncodingContextExceptionMessage = "L'en-tête doit avoir un nom lorsqu'il est utilisé dans un contexte de codage." - moduleDoesNotContainFunctionExceptionMessage = 'Le module {0} ne contient pas la fonction {1} à convertir en une Route.' - pathToIconForGuiDoesNotExistExceptionMessage = "Le chemin vers l'icône pour l'interface graphique n'existe pas: {0}" - noTitleSuppliedForPageExceptionMessage = 'Aucun titre fourni pour la page {0}.' - certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificat fourni pour un point de terminaison non HTTPS/WSS.' - cannotLockNullObjectExceptionMessage = 'Impossible de verrouiller un objet nul.' - showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui est actuellement disponible uniquement pour Windows PowerShell et PowerShell 7+ sur Windows.' - unlockSecretButNoScriptBlockExceptionMessage = 'Secret de déverrouillage fourni pour le type de coffre-fort personnalisé, mais aucun ScriptBlock de déverrouillage fourni.' - invalidIpAddressExceptionMessage = "L'adresse IP fournie n'est pas valide : {0}" + localEndpointConflictExceptionMessage = 'Les deux ''{0}'' et ''{1}'' sont définis comme des points de terminaison locaux pour OpenAPI, mais un seul point de terminaison local est autorisé par définition d''API.' + loggingMethodAlreadyDefinedExceptionMessage = 'Méthode de journalisation déjà définie: {0}' + loggingMethodRequiresValidScriptBlockExceptionMessage = 'La méthode de sortie fournie pour la méthode de journalisation ''{0}'' nécessite un ScriptBlock valide.' maxDaysInvalidExceptionMessage = 'MaxDays doit être égal ou supérieur à 0, mais a obtenu: {0}' - noRemoveScriptBlockForVaultExceptionMessage = "Aucun ScriptBlock de suppression fourni pour supprimer des secrets du coffre '{0}'" - noSecretExpectedForNoSignatureExceptionMessage = 'Aucun secret attendu pour aucune signature.' - noCertificateFoundExceptionMessage = "Aucun certificat n'a été trouvé dans {0}{1} pour '{2}'" - minValueInvalidExceptionMessage = "La valeur minimale '{0}' pour {1} n'est pas valide, elle doit être supérieure ou égale à {2}" - accessRequiresAuthenticationOnRoutesExceptionMessage = "L'accès nécessite une authentification sur les routes." - noSecretForHmac384ExceptionMessage = 'Aucun secret fourni pour le hachage HMAC384.' - windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = "Le support de l'authentification locale Windows est uniquement pour Windows." - definitionTagNotDefinedExceptionMessage = 'Tag de définition {0} non défini.' - noComponentInDefinitionExceptionMessage = "Aucun composant du type {0} nommé {1} n'est disponible dans la définition {2}." - noSmtpHandlersDefinedExceptionMessage = 'Aucun gestionnaire SMTP défini.' - sessionMiddlewareAlreadyInitializedExceptionMessage = 'Le Middleware de session a déjà été initialisé.' - reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = "La fonctionnalité du composant réutilisable 'pathItems' n'est pas disponible dans OpenAPI v3.0." - wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'Le caractère générique * pour les En-têtes est incompatible avec le commutateur AutoHeaders.' - noDataForFileUploadedExceptionMessage = "Aucune donnée pour le fichier '{0}' n'a été téléchargée dans la demande." - sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = "SSE ne peut être configuré que sur les requêtes avec une valeur d'en-tête Accept de text/event-stream." - noSessionAvailableToSaveExceptionMessage = 'Aucune session disponible pour sauvegarder.' - pathParameterRequiresRequiredSwitchExceptionMessage = "Si l'emplacement du paramètre est 'Path', le paramètre switch 'Required' est obligatoire." - noOpenApiUrlSuppliedExceptionMessage = 'Aucune URL OpenAPI fournie pour {0}.' maximumConcurrentSchedulesInvalidExceptionMessage = 'Les horaires simultanés maximum doivent être >=1 mais obtenu: {0}' - snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Les Snapins sont uniquement pris en charge sur Windows PowerShell.' - eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = "La journalisation dans le Visualisateur d'événements n'est prise en charge que sous Windows." - parametersMutuallyExclusiveExceptionMessage = "Les paramètres '{0}' et '{1}' sont mutuellement exclusifs." - pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = "La fonction PathItems n'est pas prise en charge dans OpenAPI v3.0.x" - openApiParameterRequiresNameExceptionMessage = 'Le paramètre OpenApi nécessite un nom spécifié.' + maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Les Horaires simultanés maximum ne peuvent pas être inférieurs au minimum de {0} mais obtenu: {1}' + maximumConcurrentTasksInvalidExceptionMessage = 'Le nombre maximum de tâches simultanées doit être >=1, mais a obtenu : {0}' maximumConcurrentTasksLessThanMinimumExceptionMessage = 'Le nombre maximum de tâches simultanées ne peut pas être inférieur au minimum de {0}, mais a obtenu : {1}' - noSemaphoreFoundExceptionMessage = "Aucun sémaphore trouvé appelé '{0}'" - singleValueForIntervalExceptionMessage = "Vous ne pouvez fournir qu'une seule valeur {0} lorsque vous utilisez des intervalles." - jwtNotYetValidExceptionMessage = "Le JWT n'est pas encore valide pour une utilisation." - verbAlreadyDefinedForUrlExceptionMessage = '[Verbe] {0} : Déjà défini pour {1}' - noSecretNamedMountedExceptionMessage = "Aucun Secret nommé '{0}' n'a été monté." + maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Le nombre maximum de threads WebSocket simultanés doit être >=1, mais a obtenu : {0}' + maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Le nombre maximum de threads WebSocket simultanés ne peut pas être inférieur au minimum de {0}, mais a obtenu : {1}' + maxSizeInvalidExceptionMessage = 'MaxSize doit être égal ou supérieur à 0, mais a obtenu: {0}' + maxValueInvalidExceptionMessage = 'La valeur maximale ''{0}'' pour {1} n''est pas valide, elle doit être inférieure ou égale à {2}' + mergeDefaultAuthNotInListExceptionMessage = 'L''authentification MergeDefault ''{0}'' n''est pas dans la liste d''authentification fournie.' + methodPathAlreadyDefinedExceptionMessage = '[{0}] {1} : Déjà défini.' + methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1} : Déjà défini pour {2}' + middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware déjà défini.' + middlewareNoLogicSuppliedExceptionMessage = '[Middleware] : Aucune logique fournie dans le ScriptBlock.' + minValueGreaterThanMaxExceptionMessage = 'La valeur minimale pour {0} ne doit pas être supérieure à la valeur maximale.' + minValueInvalidExceptionMessage = 'La valeur minimale ''{0}'' pour {1} n''est pas valide, elle doit être supérieure ou égale à {2}' + moduleDoesNotContainFunctionExceptionMessage = 'Le module {0} ne contient pas la fonction {1} à convertir en une Route.' moduleOrVersionNotFoundExceptionMessage = 'Module ou version introuvable sur {0} : {1}@{2}' - noScriptBlockSuppliedExceptionMessage = 'Aucun ScriptBlock fourni.' - noSecretVaultRegisteredExceptionMessage = "Aucun coffre-fort de secrets enregistré sous le nom '{0}'." + modulePathDoesNotExistExceptionMessage = 'Le chemin du module n''existe pas : {0}' + multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Les propriétés multi-types nécessitent OpenApi Version 3.1 ou supérieure.' + mustBeRunningWithAdminPrivilegesExceptionMessage = 'Doit être exécuté avec des privilèges administratifs pour écouter sur des adresses autres que localhost.' + mutexAlreadyExistsExceptionMessage = 'Un mutex avec le nom suivant existe déjà: {0}' nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = 'Un nom est requis pour le point de terminaison si le paramètre RedirectTo est fourni.' - openApiLicenseObjectRequiresNameExceptionMessage = "L'objet OpenAPI 'license' nécessite la propriété 'name'. Utilisez le paramètre -LicenseName." - sourcePathDoesNotExistForStaticRouteExceptionMessage = "{0}: Le chemin source fourni pour la Route statique n'existe pas: {1}" + nextTriggerCalculationErrorExceptionMessage = 'Il semble que quelque chose ait mal tourné lors de la tentative de calcul de la prochaine date et heure de déclenchement : {0}' + noAlgorithmInJwtHeaderExceptionMessage = 'Aucun algorithme fourni dans l''en-tête JWT.' + noCertificateFoundExceptionMessage = 'Aucun certificat n''a été trouvé dans {0}{1} pour ''{2}''' + noCommandsSuppliedToConvertToRoutesExceptionMessage = 'Aucune commande fournie pour convertir en routes.' + noComponentInDefinitionExceptionMessage = 'Aucun composant du type {0} nommé {1} n''est disponible dans la définition {2}.' + noDataForFileUploadedExceptionMessage = 'Aucune donnée pour le fichier ''{0}'' n''a été téléchargée dans la demande.' + noDomainServerNameForWindowsAdAuthExceptionMessage = 'Aucun nom de serveur de domaine n''a été fourni pour l''authentification Windows AD.' + noEventRegisteredExceptionMessage = 'Aucun événement {0} enregistré : {1}' + noJwtSignatureForAlgorithmExceptionMessage = 'Aucune signature JWT fournie pour {0}.' + noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: Aucune logique passée.' + noLogicPassedForRouteExceptionMessage = 'Aucune logique passée pour la Route: {0}' + noMutexFoundExceptionMessage = 'Aucun mutex trouvé appelé ''{0}''' noNameForWebSocketDisconnectExceptionMessage = 'Aucun Nom fourni pour déconnecter le WebSocket.' - certificateExpiredExceptionMessage = "Le certificat '{0}' a expiré: {1}" - secretVaultUnlockExpiryDateInPastExceptionMessage = "La date d'expiration du déverrouillage du Coffre-Fort de Secrets est dans le passé (UTC) : {0}" - invalidWebExceptionTypeExceptionMessage = "L'exception est d'un type non valide, doit être soit WebException soit HttpRequestException, mais a obtenu : {0}" - invalidSecretValueTypeExceptionMessage = "La valeur du secret est d'un type non valide. Types attendus : String, SecureString, HashTable, Byte[], ou PSCredential. Mais a obtenu : {0}" - explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = "Le mode TLS explicite n'est pris en charge que sur les points de terminaison SMTPS et TCPS." - discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = "Le paramètre 'DiscriminatorMapping' ne peut être utilisé que lorsque 'DiscriminatorProperty' est présent." - scriptErrorExceptionMessage = "Erreur '{0}' dans le script {1} {2} (ligne {3}) char {4} en exécutant {5} sur l'objet {6} '{7}' Classe : {8} ClasseBase : {9}" - cannotSupplyIntervalForQuarterExceptionMessage = "Impossible de fournir une valeur d'intervalle pour chaque trimestre." - scheduleEndTimeMustBeInFutureExceptionMessage = '[Horaire] {0}: La valeur de EndTime doit être dans le futur.' - invalidJwtSignatureSuppliedExceptionMessage = 'Signature JWT fournie invalide.' - noSetScriptBlockForVaultExceptionMessage = "Aucun ScriptBlock de configuration fourni pour mettre à jour/créer des secrets dans le coffre '{0}'" - accessMethodNotExistForMergingExceptionMessage = "La méthode d'accès n'existe pas pour la fusion : {0}" - defaultAuthNotInListExceptionMessage = "L'authentification par défaut '{0}' n'est pas dans la liste d'authentification fournie." - parameterHasNoNameExceptionMessage = "Le paramètre n'a pas de nom. Veuillez donner un nom à ce composant en utilisant le paramètre 'Name'." - methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1} : Déjà défini pour {2}' - fileWatcherAlreadyDefinedExceptionMessage = "Un Observateur de fichiers nommé '{0}' a déjà été défini." - noServiceHandlersDefinedExceptionMessage = 'Aucun gestionnaire de service défini.' - secretRequiredForCustomSessionStorageExceptionMessage = "Un secret est requis lors de l'utilisation d'un stockage de session personnalisé." - secretManagementModuleNotInstalledExceptionMessage = "Le module Microsoft.PowerShell.SecretManagement n'est pas installé." + noNameForWebSocketRemoveExceptionMessage = 'Aucun Nom fourni pour supprimer le WebSocket.' + noNameForWebSocketResetExceptionMessage = 'Aucun Nom fourni pour réinitialiser le WebSocket.' + noNameForWebSocketSendMessageExceptionMessage = 'Aucun Nom fourni pour envoyer un message au WebSocket.' + nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'Un ScriptBlock non vide est requis pour la méthode d''authentification.' + nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'Un ScriptBlock non vide est requis pour le schéma d''authentification personnalisé.' + nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'Un ScriptBlock non vide est requis pour la méthode de journalisation personnalisée.' + nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'Un ScriptBlock non vide est requis pour la méthode de journalisation.' + nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'Un ScriptBlock non vide est requis pour créer une route de page.' + noOpenApiUrlSuppliedExceptionMessage = 'Aucune URL OpenAPI fournie pour {0}.' noPathSuppliedForRouteExceptionMessage = 'Aucun chemin fourni pour la route.' - validationOfAnyOfSchemaNotSupportedExceptionMessage = "La validation d'un schéma qui inclut 'anyof' n'est pas prise en charge." - iisAuthSupportIsForWindowsOnlyExceptionMessage = "Le support de l'authentification IIS est uniquement pour Windows." - oauth2InnerSchemeInvalidExceptionMessage = 'Le OAuth2 InnerScheme ne peut être que Basic ou Form, mais obtenu : {0}' + noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: Aucun chemin fourni pour la Route statique.' + noPropertiesMutuallyExclusiveExceptionMessage = 'Le paramètre ''NoProperties'' est mutuellement exclusif avec ''Properties'', ''MinProperties'' et ''MaxProperties''.' + noRemoveScriptBlockForVaultExceptionMessage = 'Aucun ScriptBlock de suppression fourni pour supprimer des secrets du coffre ''{0}''' noRoutePathSuppliedForPageExceptionMessage = 'Aucun chemin de route fourni pour la page {0}.' - cacheStorageNotFoundForExistsExceptionMessage = "Le stockage de cache nommé '{0}' est introuvable lors de la tentative de vérification de l'existence de l'élément mis en cache '{1}'." - handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler déjà défini.' - sessionsNotConfiguredExceptionMessage = "Les sessions n'ont pas été configurées." - propertiesTypeObjectAssociationExceptionMessage = 'Seules les propriétés de type Objet peuvent être associées à {0}.' - sessionsRequiredForSessionPersistentAuthExceptionMessage = "Des sessions sont nécessaires pour utiliser l'authentification persistante par session." - invalidPathWildcardOrDirectoryExceptionMessage = 'Le chemin fourni ne peut pas être un caractère générique ou un répertoire : {0}' - accessMethodAlreadyDefinedExceptionMessage = "Méthode d'accès déjà définie : {0}" - parametersValueOrExternalValueMandatoryExceptionMessage = "Les paramètres 'Value' ou 'ExternalValue' sont obligatoires." - maximumConcurrentTasksInvalidExceptionMessage = 'Le nombre maximum de tâches simultanées doit être >=1, mais a obtenu : {0}' - cannotCreatePropertyWithoutTypeExceptionMessage = "Impossible de créer la propriété car aucun type n'est défini." - authMethodNotExistForMergingExceptionMessage = "La méthode d'authentification n'existe pas pour la fusion : {0}" - maxValueInvalidExceptionMessage = "La valeur maximale '{0}' pour {1} n'est pas valide, elle doit être inférieure ou égale à {2}" - endpointAlreadyDefinedExceptionMessage = "Un point de terminaison nommé '{0}' a déjà été défini." - eventAlreadyRegisteredExceptionMessage = 'Événement {0} déjà enregistré : {1}' - parameterNotSuppliedInRequestExceptionMessage = "Un paramètre nommé '{0}' n'a pas été fourni dans la demande ou aucune donnée n'est disponible." - cacheStorageNotFoundForSetExceptionMessage = "Le stockage de cache nommé '{0}' est introuvable lors de la tentative de définition de l'élément mis en cache '{1}'." - methodPathAlreadyDefinedExceptionMessage = '[{0}] {1} : Déjà défini.' - errorLoggingAlreadyEnabledExceptionMessage = 'La journalisation des erreurs est déjà activée.' - valueForUsingVariableNotFoundExceptionMessage = "Valeur pour '`$using:{0}' introuvable." - rapidPdfDoesNotSupportOpenApi31ExceptionMessage = "L'outil de documentation RapidPdf ne prend pas en charge OpenAPI 3.1" - oauth2ClientSecretRequiredExceptionMessage = "OAuth2 nécessite un Client Secret lorsque PKCE n'est pas utilisé." - invalidBase64JwtExceptionMessage = 'Valeur encodée en Base64 non valide trouvée dans le JWT' + noScriptBlockSuppliedExceptionMessage = 'Aucun ScriptBlock fourni.' + noSecretExpectedForNoSignatureExceptionMessage = 'Aucun secret attendu pour aucune signature.' + noSecretForHmac256ExceptionMessage = 'Aucun secret fourni pour le hachage HMAC256.' + noSecretForHmac384ExceptionMessage = 'Aucun secret fourni pour le hachage HMAC384.' + noSecretForHmac512ExceptionMessage = 'Aucun secret fourni pour le hachage HMAC512.' + noSecretForJwtSignatureExceptionMessage = 'Aucun secret fourni pour la signature JWT.' + noSecretNamedMountedExceptionMessage = 'Aucun Secret nommé ''{0}'' n''a été monté.' + noSecretVaultRegisteredExceptionMessage = 'Aucun coffre-fort de secrets enregistré sous le nom ''{0}''.' + noSemaphoreFoundExceptionMessage = 'Aucun sémaphore trouvé appelé ''{0}''' + noServiceHandlersDefinedExceptionMessage = 'Aucun gestionnaire de service défini.' + noSessionAvailableToSaveExceptionMessage = 'Aucune session disponible pour sauvegarder.' noSessionToCalculateDataHashExceptionMessage = 'Aucune session disponible pour calculer le hachage de données.' - cacheStorageNotFoundForRemoveExceptionMessage = "Le stockage de cache nommé '{0}' est introuvable lors de la tentative de suppression de l'élément mis en cache '{1}'." - csrfMiddlewareNotInitializedExceptionMessage = "Le Middleware CSRF n'a pas été initialisé." - infoTitleMandatoryMessage = 'info.title est obligatoire.' - typeCanOnlyBeAssociatedWithObjectExceptionMessage = "Le type {0} ne peut être associé qu'à un Objet." - userFileDoesNotExistExceptionMessage = "Le fichier utilisateur n'existe pas : {0}" + noSessionToSetOnResponseExceptionMessage = 'Aucune session disponible pour être définie sur la réponse.' + noSetScriptBlockForVaultExceptionMessage = 'Aucun ScriptBlock de configuration fourni pour mettre à jour/créer des secrets dans le coffre ''{0}''' + noSmtpHandlersDefinedExceptionMessage = 'Aucun gestionnaire SMTP défini.' + noTitleSuppliedForPageExceptionMessage = 'Aucun titre fourni pour la page {0}.' + noUnlockScriptBlockForVaultExceptionMessage = 'Aucun ScriptBlock de déverrouillage fourni pour déverrouiller le coffre ''{0}''' + oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 nécessite un Client Secret lorsque PKCE n''est pas utilisé.' + oauth2InnerSchemeInvalidExceptionMessage = 'Le OAuth2 InnerScheme ne peut être que Basic ou Form, mais obtenu : {0}' + oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = 'Le fournisseur OAuth2 ne supporte pas le type de réponse ''code''.' + oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = 'Le fournisseur OAuth2 ne supporte pas le type de subvention ''password'' requis par l''utilisation d''un InnerScheme.' + oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 nécessite une URL d''autorisation.' + openApiComponentSchemaDoesNotExistExceptionMessage = 'Le schéma du composant OpenApi {0} n''existe pas.' + openApiDefinitionAlreadyExistsExceptionMessage = 'La définition OpenAPI nommée {0} existe déjà.' + openApiDocumentNotCompliantExceptionMessage = 'Le document OpenAPI n''est pas conforme.' + openApiLicenseObjectRequiresNameExceptionMessage = 'L''objet OpenAPI ''license'' nécessite la propriété ''name''. Utilisez le paramètre -LicenseName.' + openApiParameterRequiresNameExceptionMessage = 'Le paramètre OpenApi nécessite un nom spécifié.' + openApiRequestStyleInvalidForParameterExceptionMessage = 'Le style de la requête OpenApi ne peut pas être {0} pour un paramètre {1}.' + openApiVersionPropertyMandatoryExceptionMessage = 'La propriété Version OpenApi est obligatoire.' + operationIdMustBeUniqueExceptionMessage = 'OperationID : {0} doit être unique.' + operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID : {0} doit être unique et ne peut pas être appliqué à un tableau.' + pageNameShouldBeAlphaNumericExceptionMessage = 'Le nom de la page doit être une valeur alphanumérique valide: {0}' + parameterHasNoNameExceptionMessage = 'Le paramètre n''a pas de nom. Veuillez donner un nom à ce composant en utilisant le paramètre ''Name''.' + parameterNotSuppliedInRequestExceptionMessage = 'Un paramètre nommé ''{0}'' n''a pas été fourni dans la demande ou aucune donnée n''est disponible.' + parametersMutuallyExclusiveExceptionMessage = 'Les paramètres ''{0}'' et ''{1}'' sont mutuellement exclusifs.' + parametersValueOrExternalValueMandatoryExceptionMessage = 'Les paramètres ''Value'' ou ''ExternalValue'' sont obligatoires.' + pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'La fonction PathItems n''est pas prise en charge dans OpenAPI v3.0.x' + pathNotExistExceptionMessage = 'Le chemin n''existe pas : {0}' + pathParameterRequiresRequiredSwitchExceptionMessage = 'Si l''emplacement du paramètre est ''Path'', le paramètre switch ''Required'' est obligatoire.' + pathToIconForGuiDoesNotExistExceptionMessage = 'Le chemin vers l''icône pour l''interface graphique n''existe pas: {0}' + pathToLoadNotFoundExceptionMessage = 'Chemin à charger {0} non trouvé : {1}' + podeNotInitializedExceptionMessage = 'Pode n''a pas été initialisé.' + propertiesParameterWithoutNameExceptionMessage = 'Les paramètres Properties ne peuvent pas être utilisés si la propriété n''a pas de nom.' + propertiesTypeObjectAssociationExceptionMessage = 'Seules les propriétés de type Objet peuvent être associées à {0}.' + rapidPdfDoesNotSupportOpenApi31ExceptionMessage = 'L''outil de documentation RapidPdf ne prend pas en charge OpenAPI 3.1' + rateLimitRuleAlreadyExistsExceptionMessage = 'Une règle de limite de taux nommée ''{0}'' existe déjà.' + rateLimitRuleDoesNotExistExceptionMessage = 'La règle de limite de taux ''{0}'' n''existe pas.' + renamePodeOADefinitionTagExceptionMessage = 'Rename-PodeOADefinitionTag ne peut pas être utilisé à l''intérieur d''un ''ScriptBlock'' de Select-PodeOADefinition.' + requestLoggingAlreadyEnabledExceptionMessage = 'La journalisation des requêtes est déjà activée.' + reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = 'La fonctionnalité du composant réutilisable ''pathItems'' n''est pas disponible dans OpenAPI v3.0.' + routeAlreadyContainsCustomAccessExceptionMessage = 'La route ''[{0}] {1}'' contient déjà un accès personnalisé avec le nom ''{2}''' + routeParameterCannotBeNullExceptionMessage = 'Le paramètre ''Route'' ne peut pas être nul.' routeParameterNeedsValidScriptblockExceptionMessage = 'Le paramètre de la route nécessite un ScriptBlock valide et non vide.' - nextTriggerCalculationErrorExceptionMessage = 'Il semble que quelque chose ait mal tourné lors de la tentative de calcul de la prochaine date et heure de déclenchement : {0}' - cannotLockValueTypeExceptionMessage = 'Impossible de verrouiller un [ValueType].' - failedToCreateOpenSslCertExceptionMessage = 'Échec de la création du certificat OpenSSL : {0}' - jwtExpiredExceptionMessage = 'Le JWT a expiré.' - openingGuiMessage = "Ouverture de l'interface graphique." - multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Les propriétés multi-types nécessitent OpenApi Version 3.1 ou supérieure.' - noNameForWebSocketRemoveExceptionMessage = 'Aucun Nom fourni pour supprimer le WebSocket.' - maxSizeInvalidExceptionMessage = 'MaxSize doit être égal ou supérieur à 0, mais a obtenu: {0}' - iisShutdownMessage = "(Arrêt de l'IIS)" - cannotUnlockValueTypeExceptionMessage = 'Impossible de déverrouiller un [ValueType].' - noJwtSignatureForAlgorithmExceptionMessage = 'Aucune signature JWT fournie pour {0}.' - maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Le nombre maximum de threads WebSocket simultanés doit être >=1, mais a obtenu : {0}' - acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = "Le message de reconnaissance n'est pris en charge que sur les points de terminaison SMTP et TCP." - failedToConnectToUrlExceptionMessage = "Échec de la connexion à l'URL : {0}" - failedToAcquireMutexOwnershipExceptionMessage = "Échec de l'acquisition de la propriété du mutex. Nom du mutex: {0}" + runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool n''a pas pu être chargé.' + scheduleAlreadyDefinedExceptionMessage = '[Horaire] {0}: Horaire déjà défini.' + scheduleCannotHaveNegativeLimitExceptionMessage = '[Horaire] {0}: Ne peut pas avoir de limite négative.' + scheduleDoesNotExistExceptionMessage = 'Le Horaire ''{0}'' n''existe pas.' + scheduleEndTimeMustBeInFutureExceptionMessage = '[Horaire] {0}: La valeur de EndTime doit être dans le futur.' + scheduleProcessDoesNotExistExceptionMessage = 'Le processus de l''horaire ''{0}'' n''existe pas.' + scheduleStartTimeAfterEndTimeExceptionMessage = '[Horaire] {0}: Ne peut pas avoir un ''StartTime'' après ''EndTime''' + schemaValidationRequiresPowerShell610ExceptionMessage = 'La validation du schéma nécessite PowerShell version 6.1.0 ou supérieure.' + schemeRequiresValidScriptBlockExceptionMessage = 'Le schéma fourni pour le validateur d''authentification ''{0}'' nécessite un ScriptBlock valide.' + scopedVariableAlreadyDefinedExceptionMessage = 'La variable à portée est déjà définie : {0}' + scopedVariableNotFoundExceptionMessage = 'Variable d''étendue non trouvée : {0}' + scriptBlockRequiredForMergingUsersExceptionMessage = 'Un ScriptBlock est requis pour fusionner plusieurs utilisateurs authentifiés en un seul objet lorsque Valid est All.' + scriptErrorExceptionMessage = 'Erreur ''{0}'' dans le script {1} {2} (ligne {3}) char {4} en exécutant {5} sur l''objet {6} ''{7}'' Classe : {8} ClasseBase : {9}' + scriptPathDoesNotExistExceptionMessage = 'Le chemin du script n''existe pas : {0}' + secondsValueCannotBeZeroOrLessExceptionMessage = 'La valeur en secondes ne peut pas être 0 ou inférieure pour {0}' + secretAlreadyMountedExceptionMessage = 'Un Secret avec le nom ''{0}'' a déjà été monté.' + secretManagementModuleNotInstalledExceptionMessage = 'Le module Microsoft.PowerShell.SecretManagement n''est pas installé.' + secretRequiredForCustomSessionStorageExceptionMessage = 'Un secret est requis lors de l''utilisation d''un stockage de session personnalisé.' + secretVaultAlreadyRegisteredAutoImportExceptionMessage = 'Un coffre-fort secret avec le nom ''{0}'' a déjà été enregistré lors de l''importation automatique des coffres-forts secrets.' + secretVaultAlreadyRegisteredExceptionMessage = 'Un Coffre-Fort de Secrets avec le nom ''{0}'' a déjà été enregistré{1}.' + secretVaultUnlockExpiryDateInPastExceptionMessage = 'La date d''expiration du déverrouillage du Coffre-Fort de Secrets est dans le passé (UTC) : {0}' + semaphoreAlreadyExistsExceptionMessage = 'Un sémaphore avec le nom suivant existe déjà: {0}' + sessionMiddlewareAlreadyInitializedExceptionMessage = 'Le Middleware de session a déjà été initialisé.' + sessionsNotConfiguredExceptionMessage = 'Les sessions n''ont pas été configurées.' + sessionsRequiredForCsrfExceptionMessage = 'Des sessions sont nécessaires pour utiliser CSRF sauf si vous souhaitez utiliser des cookies.' + sessionsRequiredForFlashMessagesExceptionMessage = 'Des sessions sont nécessaires pour utiliser les messages Flash.' sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'Des sessions sont nécessaires pour utiliser OAuth2 avec PKCE.' - failedToConnectToWebSocketExceptionMessage = 'Échec de la connexion au WebSocket : {0}' + sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Des sessions sont nécessaires pour utiliser l''authentification persistante par session.' + showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui est actuellement disponible uniquement pour Windows PowerShell et PowerShell 7+ sur Windows.' + singleValueForIntervalExceptionMessage = 'Vous ne pouvez fournir qu''une seule valeur {0} lorsque vous utilisez des intervalles.' + snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Les Snapins sont uniquement pris en charge sur Windows PowerShell.' + sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: Le chemin source fourni pour la Route statique n''existe pas: {1}' + sseConnectionNameRequiredExceptionMessage = 'Un nom de connexion SSE est requis, soit de -Name soit de $WebEvent.Sse.Name' + sseFailedToBroadcastExceptionMessage = 'SSE a échoué à diffuser en raison du niveau de diffusion SSE défini pour {0} : {1}.' + sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE ne peut être configuré que sur les requêtes avec une valeur d''en-tête Accept de text/event-stream.' + suppliedDateAfterScheduleEndTimeExceptionMessage = 'La date fournie est postérieure à l''heure de fin du Horaire à {0}' + suppliedDateBeforeScheduleStartTimeExceptionMessage = 'La date fournie est antérieure à l''heure de début du Horaire à {0}' + swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Cette version de Swagger-Editor ne prend pas en charge OpenAPI 3.1' + taskAlreadyDefinedExceptionMessage = '[Tâche] {0} : Tâche déjà définie.' + taskDoesNotExistExceptionMessage = 'La tâche ''{0}'' n''existe pas.' + taskProcessDoesNotExistExceptionMessage = 'Le processus de la tâche ''{0}'' n''existe pas.' + taskTimedOutExceptionMessage = 'La tâche a expiré après {0}ms.' + testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = '''Test-PodeOAComponentSchema'' doit être activé en utilisant ''Enable-PodeOpenApi -EnableSchemaValidation''' + timerAlreadyDefinedExceptionMessage = '[Minuteur] {0}: Minuteur déjà défini.' + timerDoesNotExistExceptionMessage = 'Minuteur ''{0}'' n''existe pas.' + timerParameterMustBeGreaterThanZeroExceptionMessage = '[Minuteur] {0}: {1} doit être supérieur à 0.' + typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'Le type {0} ne peut être associé qu''à un Objet.' + unlockSecretButNoScriptBlockExceptionMessage = 'Secret de déverrouillage fourni pour le type de coffre-fort personnalisé, mais aucun ScriptBlock de déverrouillage fourni.' + unlockSecretRequiredExceptionMessage = 'Une propriété ''UnlockSecret'' est requise lors de l''utilisation de Microsoft.PowerShell.SecretStore' + unsupportedFunctionInServerlessContextExceptionMessage = 'La fonction {0} n''est pas prise en charge dans un contexte sans serveur.' + unsupportedJwtAlgorithmExceptionMessage = 'L''algorithme JWT n''est actuellement pas pris en charge : {0}' unsupportedObjectExceptionMessage = 'Objet non pris en charge' - failedToParseAddressExceptionMessage = "Échec de l'analyse de '{0}' en tant qu'adresse IP/Hôte:Port valide" - mustBeRunningWithAdminPrivilegesExceptionMessage = 'Doit être exécuté avec des privilèges administratifs pour écouter sur des adresses autres que localhost.' - specificationMessage = 'Spécification' - cacheStorageNotFoundForClearExceptionMessage = "Le stockage de cache nommé '{0}' est introuvable lors de la tentative de vider le cache." - restartingServerMessage = 'Redémarrage du serveur...' - cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = "Impossible de fournir un intervalle lorsque le paramètre 'Every' est défini sur None." - unsupportedJwtAlgorithmExceptionMessage = "L'algorithme JWT n'est actuellement pas pris en charge : {0}" + unsupportedStreamCompressionEncodingExceptionMessage = 'La compression de flux {0} n''est pas prise en charge.' + userFileDoesNotExistExceptionMessage = 'Le fichier utilisateur n''existe pas : {0}' + validationOfAnyOfSchemaNotSupportedExceptionMessage = 'La validation d''un schéma qui inclut ''anyof'' n''est pas prise en charge.' + validationOfOneOfSchemaNotSupportedExceptionMessage = 'La validation d''un schéma qui inclut ''oneof'' n''est pas prise en charge.' + valueForUsingVariableNotFoundExceptionMessage = 'Valeur pour ''$using:{0}'' introuvable.' + valueOutOfRangeExceptionMessage = 'La valeur ''{0}'' pour {1} n''est pas valide, elle doit être comprise entre {2} et {3}' + verbAlreadyDefinedExceptionMessage = '[Verbe] {0} : Déjà défini' + verbAlreadyDefinedForUrlExceptionMessage = '[Verbe] {0} : Déjà défini pour {1}' + verbNoLogicPassedExceptionMessage = '[Verbe] {0} : Aucune logique transmise' + viewsFolderNameAlreadyExistsExceptionMessage = 'Le nom du dossier Views existe déjà: {0}' + viewsPathDoesNotExistExceptionMessage = 'Le chemin des Views n''existe pas: {0}' + webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'La fonction Webhooks n''est pas prise en charge dans OpenAPI v3.0.x' websocketsNotConfiguredForSignalMessagesExceptionMessage = 'Les WebSockets ne sont pas configurés pour envoyer des messages de signal.' - invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'Un Middleware Hashtable fourni a un type de logique non valide. Attendu ScriptBlock, mais a obtenu : {0}' - maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Les Horaires simultanés maximum ne peuvent pas être inférieurs au minimum de {0} mais obtenu: {1}' - failedToAcquireSemaphoreOwnershipExceptionMessage = "Échec de l'acquisition de la propriété du sémaphore. Nom du sémaphore: {0}" - propertiesParameterWithoutNameExceptionMessage = "Les paramètres Properties ne peuvent pas être utilisés si la propriété n'a pas de nom." - customSessionStorageMethodNotImplementedExceptionMessage = "Le stockage de session personnalisé n'implémente pas la méthode requise '{0}()'." - authenticationMethodDoesNotExistExceptionMessage = "La méthode d'authentification n'existe pas : {0}" - webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = "La fonction Webhooks n'est pas prise en charge dans OpenAPI v3.0.x" - invalidContentTypeForSchemaExceptionMessage = "'content-type' invalide trouvé pour le schéma : {0}" - noUnlockScriptBlockForVaultExceptionMessage = "Aucun ScriptBlock de déverrouillage fourni pour déverrouiller le coffre '{0}'" + wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'Le caractère générique * pour les En-têtes est incompatible avec le commutateur AutoHeaders.' + wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'Le caractère générique * pour les Méthodes est incompatible avec le commutateur AutoMethods.' + windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Le support de l''authentification locale Windows est uniquement pour Windows.' + + # ------------------------------- + # General Messages + # ------------------------------- + clearConsoleMessage = 'Effacer la console' definitionTagMessage = 'Définition {0} :' - failedToOpenRunspacePoolExceptionMessage = "Échec de l'ouverture de RunspacePool : {0}" - failedToCloseRunspacePoolExceptionMessage = 'Échec de la fermeture du RunspacePool: {0}' - verbNoLogicPassedExceptionMessage = '[Verbe] {0} : Aucune logique transmise' - noMutexFoundExceptionMessage = "Aucun mutex trouvé appelé '{0}'" + deprecatedTitleVersionDescriptionWarningMessage = 'AVERTISSEMENT : Titre, Version et Description sur ''Enable-PodeOpenApi'' sont obsolètes. Veuillez utiliser ''Add-PodeOAInfo'' à la place.' + disableHttpServerMessage = 'Désactiver le serveur HTTP' + disableQuietModeMessage = 'Désactiver le mode silencieux' documentationMessage = 'Documentation' - timerAlreadyDefinedExceptionMessage = '[Minuteur] {0}: Minuteur déjà défini.' - invalidPortExceptionMessage = 'Le port ne peut pas être négatif : {0}' - viewsFolderNameAlreadyExistsExceptionMessage = 'Le nom du dossier Views existe déjà: {0}' - noNameForWebSocketResetExceptionMessage = 'Aucun Nom fourni pour réinitialiser le WebSocket.' - mergeDefaultAuthNotInListExceptionMessage = "L'authentification MergeDefault '{0}' n'est pas dans la liste d'authentification fournie." - descriptionRequiredExceptionMessage = 'Une description est requise pour le chemin:{0} Réponse:{1}' - pageNameShouldBeAlphaNumericExceptionMessage = 'Le nom de la page doit être une valeur alphanumérique valide: {0}' - defaultValueNotBooleanOrEnumExceptionMessage = "La valeur par défaut n'est pas un booléen et ne fait pas partie de l'énumération." - openApiComponentSchemaDoesNotExistExceptionMessage = "Le schéma du composant OpenApi {0} n'existe pas." - timerParameterMustBeGreaterThanZeroExceptionMessage = '[Minuteur] {0}: {1} doit être supérieur à 0.' - taskTimedOutExceptionMessage = 'La tâche a expiré après {0}ms.' - scheduleStartTimeAfterEndTimeExceptionMessage = "[Horaire] {0}: Ne peut pas avoir un 'StartTime' après 'EndTime'" + doneMessage = 'Terminé' + enableHttpServerMessage = 'Activer le serveur HTTP' + enableQuietModeMessage = 'Activer le mode silencieux' + eolPowerShellWarningMessage = '[AVERTISSEMENT] Pode {0} n''a pas été testé sur PowerShell {1}, car il est en fin de vie.' + filesHaveChangedMessage = 'Les fichiers suivants ont été modifiés :' + gracefullyTerminateMessage = 'Arrêter le serveur gracieusement.' + hideEndpointsMessage = 'Masquer les endpoints' + hideHelpMessage = 'Masquer l''aide' + hideOpenAPIMessage = 'Masquer OpenAPI' + iisShutdownMessage = '(Arrêt de l''IIS)' + infoTitleMandatoryMessage = 'info.title est obligatoire.' infoVersionMandatoryMessage = 'info.version est obligatoire.' - cannotUnlockNullObjectExceptionMessage = 'Impossible de déverrouiller un objet nul.' - nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = "Un ScriptBlock non vide est requis pour le schéma d'authentification personnalisé." - nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = "Un ScriptBlock non vide est requis pour la méthode d'authentification." - validationOfOneOfSchemaNotSupportedExceptionMessage = "La validation d'un schéma qui inclut 'oneof' n'est pas prise en charge." - routeParameterCannotBeNullExceptionMessage = "Le paramètre 'Route' ne peut pas être nul." - cacheStorageAlreadyExistsExceptionMessage = "Un stockage de cache nommé '{0}' existe déjà." - loggingMethodRequiresValidScriptBlockExceptionMessage = "La méthode de sortie fournie pour la méthode de journalisation '{0}' nécessite un ScriptBlock valide." - scopedVariableAlreadyDefinedExceptionMessage = 'La variable à portée est déjà définie : {0}' - oauth2RequiresAuthorizeUrlExceptionMessage = "OAuth2 nécessite une URL d'autorisation." - pathNotExistExceptionMessage = "Le chemin n'existe pas : {0}" - noDomainServerNameForWindowsAdAuthExceptionMessage = "Aucun nom de serveur de domaine n'a été fourni pour l'authentification Windows AD." - suppliedDateAfterScheduleEndTimeExceptionMessage = "La date fournie est postérieure à l'heure de fin du Horaire à {0}" - wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'Le caractère générique * pour les Méthodes est incompatible avec le commutateur AutoMethods.' - cannotSupplyIntervalForYearExceptionMessage = "Impossible de fournir une valeur d'intervalle pour chaque année." + listeningOnEndpointsMessage = 'Écoute sur les {0} point(s) de terminaison suivant(s) [{1} thread(s)] :' missingComponentsMessage = 'Composant(s) manquant(s)' - invalidStrictTransportSecurityDurationExceptionMessage = 'Durée Strict-Transport-Security invalide fournie : {0}. Doit être supérieure à 0.' - noSecretForHmac512ExceptionMessage = 'Aucun secret fourni pour le hachage HMAC512.' - daysInMonthExceededExceptionMessage = "{0} n'a que {1} jours, mais {2} a été fourni." - nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'Un ScriptBlock non vide est requis pour la méthode de journalisation personnalisée.' - encodingAttributeOnlyAppliesToMultipartExceptionMessage = "L'attribut d'encodage s'applique uniquement aux corps de requête multipart et application/x-www-form-urlencoded." - suppliedDateBeforeScheduleStartTimeExceptionMessage = "La date fournie est antérieure à l'heure de début du Horaire à {0}" - unlockSecretRequiredExceptionMessage = "Une propriété 'UnlockSecret' est requise lors de l'utilisation de Microsoft.PowerShell.SecretStore" - noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: Aucune logique passée.' - bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Un analyseur de corps est déjà défini pour le type de contenu {0}.' - invalidJwtSuppliedExceptionMessage = 'JWT fourni invalide.' - sessionsRequiredForFlashMessagesExceptionMessage = 'Des sessions sont nécessaires pour utiliser les messages Flash.' - semaphoreAlreadyExistsExceptionMessage = 'Un sémaphore avec le nom suivant existe déjà: {0}' - invalidJwtHeaderAlgorithmSuppliedExceptionMessage = "Algorithme de l'en-tête JWT fourni invalide." - oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = "Le fournisseur OAuth2 ne supporte pas le type de subvention 'password' requis par l'utilisation d'un InnerScheme." - invalidAliasFoundExceptionMessage = 'Alias {0} non valide trouvé : {1}' - scheduleDoesNotExistExceptionMessage = "Le Horaire '{0}' n'existe pas." - accessMethodNotExistExceptionMessage = "La méthode d'accès n'existe pas : {0}" - oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = "Le fournisseur OAuth2 ne supporte pas le type de réponse 'code'." - untestedPowerShellVersionWarningMessage = "[AVERTISSEMENT] Pode {0} n'a pas été testé sur PowerShell {1}, car il n'était pas disponible lors de la sortie de Pode." - secretVaultAlreadyRegisteredAutoImportExceptionMessage = "Un coffre-fort secret avec le nom '{0}' a déjà été enregistré lors de l'importation automatique des coffres-forts secrets." - schemeRequiresValidScriptBlockExceptionMessage = "Le schéma fourni pour le validateur d'authentification '{0}' nécessite un ScriptBlock valide." - serverLoopingMessage = 'Boucle du serveur toutes les {0} secondes' - certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Les empreintes digitales/Noms de certificat ne sont pris en charge que sous Windows.' - sseConnectionNameRequiredExceptionMessage = "Un nom de connexion SSE est requis, soit de -Name soit de `$WebEvent.Sse.Name" - invalidMiddlewareTypeExceptionMessage = "Un des Middlewares fournis est d'un type non valide. Attendu ScriptBlock ou Hashtable, mais a obtenu : {0}" - noSecretForJwtSignatureExceptionMessage = 'Aucun secret fourni pour la signature JWT.' - modulePathDoesNotExistExceptionMessage = "Le chemin du module n'existe pas : {0}" - taskAlreadyDefinedExceptionMessage = '[Tâche] {0} : Tâche déjà définie.' - verbAlreadyDefinedExceptionMessage = '[Verbe] {0} : Déjà défini' - clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Les certificats client ne sont pris en charge que sur les points de terminaison HTTPS.' - endpointNameNotExistExceptionMessage = "Un point de terminaison avec le nom '{0}' n'existe pas." - middlewareNoLogicSuppliedExceptionMessage = '[Middleware] : Aucune logique fournie dans le ScriptBlock.' - scriptBlockRequiredForMergingUsersExceptionMessage = 'Un ScriptBlock est requis pour fusionner plusieurs utilisateurs authentifiés en un seul objet lorsque Valid est All.' - secretVaultAlreadyRegisteredExceptionMessage = "Un Coffre-Fort de Secrets avec le nom '{0}' a déjà été enregistré{1}." - deprecatedTitleVersionDescriptionWarningMessage = "AVERTISSEMENT : Titre, Version et Description sur 'Enable-PodeOpenApi' sont obsolètes. Veuillez utiliser 'Add-PodeOAInfo' à la place." - undefinedOpenApiReferencesMessage = 'Références OpenAPI non définies :' - doneMessage = 'Terminé' - swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Cette version de Swagger-Editor ne prend pas en charge OpenAPI 3.1' - durationMustBeZeroOrGreaterExceptionMessage = 'La durée doit être égale ou supérieure à 0, mais a obtenu : {0}s' - viewsPathDoesNotExistExceptionMessage = "Le chemin des Views n'existe pas: {0}" - discriminatorIncompatibleWithAllOfExceptionMessage = "Le paramètre 'Discriminator' est incompatible avec 'allOf'." - noNameForWebSocketSendMessageExceptionMessage = 'Aucun Nom fourni pour envoyer un message au WebSocket.' - hashtableMiddlewareNoLogicExceptionMessage = "Un Middleware Hashtable fourni n'a aucune logique définie." + multipleEndpointsForGuiMessage = 'Plusieurs points de terminaison définis, seul le premier sera utilisé pour l''interface graphique.' + openApiGenerationDocumentErrorMessage = 'Erreur de génération du document OpenAPI :' openApiInfoMessage = 'Informations OpenAPI :' - invalidSchemeForAuthValidatorExceptionMessage = "Le schéma '{0}' fourni pour le validateur d'authentification '{1}' nécessite un ScriptBlock valide." - sseFailedToBroadcastExceptionMessage = 'SSE a échoué à diffuser en raison du niveau de diffusion SSE défini pour {0} : {1}.' - adModuleWindowsOnlyExceptionMessage = 'Le module Active Directory est uniquement disponible sur Windows.' - requestLoggingAlreadyEnabledExceptionMessage = 'La journalisation des requêtes est déjà activée.' - invalidAccessControlMaxAgeDurationExceptionMessage = 'Durée Access-Control-Max-Age invalide fournie : {0}. Doit être supérieure à 0.' - openApiDefinitionAlreadyExistsExceptionMessage = 'La définition OpenAPI nommée {0} existe déjà.' - renamePodeOADefinitionTagExceptionMessage = "Rename-PodeOADefinitionTag ne peut pas être utilisé à l'intérieur d'un 'ScriptBlock' de Select-PodeOADefinition." - taskProcessDoesNotExistExceptionMessage = "Le processus de la tâche '{0}' n'existe pas." - scheduleProcessDoesNotExistExceptionMessage = "Le processus de l'horaire '{0}' n'existe pas." - definitionTagChangeNotAllowedExceptionMessage = 'Le tag de définition pour une Route ne peut pas être modifié.' - getRequestBodyNotAllowedExceptionMessage = "Les opérations '{0}' ne peuvent pas avoir de corps de requête. Utilisez -AllowNonStandardBody pour contourner cette restriction." - fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = "La fonction '{0}' n'accepte pas un tableau en tant qu'entrée de pipeline." - unsupportedStreamCompressionEncodingExceptionMessage = "La compression de flux {0} n'est pas prise en charge." - localEndpointConflictExceptionMessage = "Les deux '{0}' et '{1}' sont définis comme des points de terminaison locaux pour OpenAPI, mais un seul point de terminaison local est autorisé par définition d'API." - suspendingMessage = 'Suspension' - resumingMessage = 'Reprise' - serverControlCommandsTitle = 'Commandes de contrôle du serveur :' - gracefullyTerminateMessage = 'Arrêter le serveur gracieusement.' + openHttpEndpointMessage = 'Ouvrez le premier point de terminaison HTTP dans le navigateur par défaut.' + openingGuiMessage = 'Ouverture de l''interface graphique.' + restartingMessage = 'Redémarrage' + restartingServerMessage = 'Redémarrage du serveur...' restartServerMessage = 'Redémarrer le serveur et recharger les configurations.' resumeServerMessage = 'Reprendre le serveur.' - suspendServerMessage = 'Suspendre le serveur.' + resumingMessage = 'Reprise' + runningMessage = 'En cours d''exécution' + serverControlCommandsTitle = 'Commandes de contrôle du serveur :' + serverLoopingMessage = 'Boucle du serveur toutes les {0} secondes' + serverMetricsMessage = 'Métriques du serveur' + showEndpointsMessage = 'Afficher les endpoints' + showHelpMessage = 'Afficher l''aide' + showMetricsMessage = 'Afficher les métriques' + showOpenAPIMessage = 'Afficher OpenAPI' + specificationMessage = 'Spécification' startingMessage = 'Démarrage' - restartingMessage = 'Redémarrage' suspendedMessage = 'Suspendu' - runningMessage = "En cours d'exécution" - openHttpEndpointMessage = 'Ouvrez le premier point de terminaison HTTP dans le navigateur par défaut.' + suspendingMessage = 'Suspension' + suspendServerMessage = 'Suspendre le serveur.' terminatedMessage = 'Terminé' - showMetricsMessage = 'Afficher les métriques' - clearConsoleMessage = 'Effacer la console' - serverMetricsMessage = 'Métriques du serveur' + terminatingMessage = 'Terminaison' + totalRestartMessage = 'Nombre total de redémarrages :' totalUptimeMessage = 'Temps de fonctionnement total :' + undefinedOpenApiReferencesMessage = 'Références OpenAPI non définies :' + untestedPowerShellVersionWarningMessage = '[AVERTISSEMENT] Pode {0} n''a pas été testé sur PowerShell {1}, car il n''était pas disponible lors de la sortie de Pode.' uptimeSinceLastRestartMessage = 'Temps de fonctionnement depuis le dernier redémarrage :' - totalRestartMessage = 'Nombre total de redémarrages :' - defaultEndpointAlreadySetExceptionMessage = "Un point de terminaison par défaut pour le type '{0}' est déjà défini. Un seul point de terminaison par défaut est autorisé par type." - enableHttpServerMessage = 'Activer le serveur HTTP' - disableHttpServerMessage = 'Désactiver le serveur HTTP' - showHelpMessage = "Afficher l'aide" - hideHelpMessage = "Masquer l'aide" - hideEndpointsMessage = 'Masquer les endpoints' - showEndpointsMessage = 'Afficher les endpoints' - hideOpenAPIMessage = 'Masquer OpenAPI' - showOpenAPIMessage = 'Afficher OpenAPI' - enableQuietModeMessage = 'Activer le mode silencieux' - disableQuietModeMessage = 'Désactiver le mode silencieux' - rateLimitRuleAlreadyExistsExceptionMessage = "Une règle de limite de taux nommée '{0}' existe déjà." - rateLimitRuleDoesNotExistExceptionMessage = "La règle de limite de taux '{0}' n'existe pas." - accessLimitRuleAlreadyExistsExceptionMessage = "Une règle de limite d'accès nommée '{0}' existe déjà." - accessLimitRuleDoesNotExistExceptionMessage = "La règle de limite d'accès '{0}' n'existe pas." -} \ No newline at end of file +} diff --git a/src/Locales/it/Pode.psd1 b/src/Locales/it/Pode.psd1 index 5dd3c47f4..58fcd7584 100644 --- a/src/Locales/it/Pode.psd1 +++ b/src/Locales/it/Pode.psd1 @@ -1,329 +1,336 @@ @{ - schemaValidationRequiresPowerShell610ExceptionMessage = 'La convalida dello schema richiede PowerShell versione 6.1.0 o superiore.' - customAccessPathOrScriptBlockRequiredExceptionMessage = 'È necessario un percorso o un ScriptBlock per ottenere i valori di accesso personalizzati.' - operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} deve essere univoco e non può essere applicato a una matrice.' - endpointNotDefinedForRedirectingExceptionMessage = "Non è stato definito un endpoint denominato '{0}' per il reindirizzamento." - filesHaveChangedMessage = 'I seguenti file sono stati modificati:' - iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN è mancante.' - minValueGreaterThanMaxExceptionMessage = 'Il valore minimo per {0} non deve essere maggiore del valore massimo.' - noLogicPassedForRouteExceptionMessage = "Nessuna logica passata per la 'route': {0}" - scriptPathDoesNotExistExceptionMessage = 'Il percorso dello script non esiste: {0}' - mutexAlreadyExistsExceptionMessage = 'Un mutex con il seguente nome esiste già: {0}' - listeningOnEndpointsMessage = 'In ascolto sui seguenti {0} endpoint [{1} thread]:' - unsupportedFunctionInServerlessContextExceptionMessage = "La funzione {0} non è supportata in un contesto 'serverless'." - expectedNoJwtSignatureSuppliedExceptionMessage = 'La firma JWT è inaspettata.' - secretAlreadyMountedExceptionMessage = "Un 'Secret' con il nome '{0}' è già stato montato." - failedToAcquireLockExceptionMessage = "Impossibile acquisire un blocco sull'oggetto." - noPathSuppliedForStaticRouteExceptionMessage = "[{0}]: Nessun percorso fornito per la 'route' statica." - invalidHostnameSuppliedExceptionMessage = 'Nome host fornito non valido: {0}' - authMethodAlreadyDefinedExceptionMessage = 'Metodo di autenticazione già definito: {0}' - csrfCookieRequiresSecretExceptionMessage = "Quando si usano i cookie per CSRF, è necessario un 'Secret'. Puoi fornire uno o impostare il 'Secret' a livello globale - (Set-PodeCookieSecret '' -Global)" - nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = "È richiesto uno 'ScriptBlock' non vuoto per creare una 'route'." - noPropertiesMutuallyExclusiveExceptionMessage = "Il parametro 'NoProperties' è mutuamente esclusivo con 'Properties', 'MinProperties' e 'MaxProperties'." - incompatiblePodeDllExceptionMessage = "È caricata una versione incompatibile esistente di 'Pode.DLL' {0}. È richiesta la versione {1}. Apri una nuova sessione Powershell/pwsh e riprova." + # ------------------------------- + # Exception Messages + # ------------------------------- + accessLimitRuleAlreadyExistsExceptionMessage = 'Una regola di limitazione dell''accesso con il nome ''{0}'' esiste già.' + accessLimitRuleDoesNotExistExceptionMessage = 'La regola di limitazione dell''accesso con il nome ''{0}'' non esiste.' + accessMethodAlreadyDefinedExceptionMessage = 'Metodo di accesso già definito: {0}' accessMethodDoesNotExistExceptionMessage = 'Il metodo di accesso non esiste: {0}.' - scheduleAlreadyDefinedExceptionMessage = '[Schedulatore] {0}: Pianificazione già definita.' - secondsValueCannotBeZeroOrLessExceptionMessage = 'Il valore dei secondi non può essere 0 o inferiore per {0}' - pathToLoadNotFoundExceptionMessage = 'Percorso per caricare {0} non trovato: {1}' - failedToImportModuleExceptionMessage = 'Importazione del modulo non riuscita: {0}' - endpointNotExistExceptionMessage = "'Endpoint' con protocollo '{0}' e indirizzo '{1}' o indirizzo locale '{2}' non esiste." - terminatingMessage = 'Terminazione' - noCommandsSuppliedToConvertToRoutesExceptionMessage = "Nessun comando fornito per convertirlo in 'route'." - invalidTaskTypeExceptionMessage = 'Il tipo di attività non è valido, previsto [System.Threading.Tasks.Task] o [hashtable].' - alreadyConnectedToWebSocketExceptionMessage = "Già connesso al WebSocket con il nome '{0}'" - crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'Il controllo di fine messaggio CRLF è supportato solo sugli endpoint TCP.' - testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = "'Test-PodeOAComponentSchema' deve essere abilitato utilizzando 'Enable-PodeOpenApi -EnableSchemaValidation'" + accessMethodNotExistExceptionMessage = 'Il metodo di accesso non esiste: {0}' + accessMethodNotExistForMergingExceptionMessage = 'Il metodo di accesso non esiste per l''unione: {0}' + accessRequiresAuthenticationOnRoutesExceptionMessage = 'L''accesso richiede l''autenticazione sulle rotte.' + acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'Il messaggio di conferma è supportato solo sugli endpoint SMTP e TCP.' adModuleNotInstalledExceptionMessage = 'Il modulo Active Directory non è installato.' - cronExpressionInvalidExceptionMessage = "L'espressione Cron dovrebbe essere composta solo da 5 parti: {0}" - noSessionToSetOnResponseExceptionMessage = "Non c'è nessuna sessione disponibile per la risposta." - valueOutOfRangeExceptionMessage = "Il valore '{0}' per {1} non è valido, dovrebbe essere compreso tra {2} e {3}" - loggingMethodAlreadyDefinedExceptionMessage = 'Metodo di registrazione già definito: {0}' - noSecretForHmac256ExceptionMessage = "Nessun segreto fornito per l'hash HMAC256." - eolPowerShellWarningMessage = '[ATTENZIONE] Pode {0} non è stato testato su PowerShell {1}, perche è EOL.' - runspacePoolFailedToLoadExceptionMessage = 'Impossibile caricare RunspacePool per {0}.' - noEventRegisteredExceptionMessage = 'Nessun evento {0} registrato: {1}' - scheduleCannotHaveNegativeLimitExceptionMessage = '[Schedulatore] {0}: Non può avere un limite negativo.' - openApiRequestStyleInvalidForParameterExceptionMessage = 'Lo stile della richiesta OpenAPI non può essere {0} per un parametro {1}.' - openApiDocumentNotCompliantExceptionMessage = 'Il documento non è conforme con le specificazioni OpenAPI.' - taskDoesNotExistExceptionMessage = "L'attività '{0}' non esiste." - scopedVariableNotFoundExceptionMessage = 'Variabile di ambito non trovata: {0}' - sessionsRequiredForCsrfExceptionMessage = 'Le sessioni sono necessarie per utilizzare CSRF a meno che non si vogliano usare i cookie.' - nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'È richiesto uno ScriptBlock non vuoto per il metodo di registrazione.' + adModuleWindowsOnlyExceptionMessage = 'Il modulo Active Directory è disponibile solo su Windows OS.' + alreadyConnectedToWebSocketExceptionMessage = 'Già connesso al WebSocket con il nome ''{0}''' + authenticationMethodDoesNotExistExceptionMessage = 'Il metodo di autenticazione non esiste: {0}' + authMethodAlreadyDefinedExceptionMessage = 'Metodo di autenticazione già definito: {0}' + authMethodNotExistForMergingExceptionMessage = 'Il metodo di autenticazione non esiste per la aggregazione: {0}' + bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Un body-parser è già definito per il tipo di contenuto {0}.' + cacheStorageAlreadyExistsExceptionMessage = 'Memoria cache con nome ''{0}'' esiste già.' + cacheStorageNotFoundForClearExceptionMessage = 'Memoria cache con nome ''{0}'' non trovata durante il tentativo di cancellare la cache.' + cacheStorageNotFoundForExistsExceptionMessage = 'Memoria cache con nome ''{0}'' non trovata durante il tentativo di verificare se l''elemento memorizzato nella cache ''{1}'' esiste.' + cacheStorageNotFoundForRemoveExceptionMessage = 'Memoria cache con nome ''{0}'' non trovata durante il tentativo di rimuovere l''elemento memorizzato nella cache ''{1}''.' + cacheStorageNotFoundForRetrieveExceptionMessage = 'Memoria cache con nome ''{0}'' non trovata durante il tentativo di recuperare l''elemento memorizzato nella cache ''{1}''.' + cacheStorageNotFoundForSetExceptionMessage = 'Memoria cache con nome ''{0}'' non trovata durante il tentativo di impostare l''elemento memorizzato nella cache ''{1}''.' + cannotCreatePropertyWithoutTypeExceptionMessage = 'Impossibile creare la proprietà perché manca la definizione di tipo.' + cannotLockNullObjectExceptionMessage = 'Non è possibile bloccare un oggetto nullo.' + cannotLockValueTypeExceptionMessage = 'Non è possibile bloccare un [ValueType].' + cannotSupplyIntervalForQuarterExceptionMessage = 'Impossibile fornire un valore di intervallo per ogni trimestre.' + cannotSupplyIntervalForYearExceptionMessage = 'Impossibile fornire un valore di intervallo per ogni anno.' + cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = 'Impossibile fornire un intervallo quando il parametro ''Every'' è ''None''.' + cannotUnlockNullObjectExceptionMessage = 'Non è possibile sbloccare un oggetto nullo.' + cannotUnlockValueTypeExceptionMessage = 'Non è possibile sbloccare un [ValueType].' + certificateExpiredExceptionMessage = 'Il certificato ''{0}'' è scaduto: {1}' + certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificato fornito per un endpoint non HTTPS/WSS.' + certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Impronte digitali/nome del certificato supportati solo su Windows OS.' + clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'I certificati client sono supportati solo sugli endpoint HTTPS.' credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'Quando vengono passate le Credenziali, il carattere jolly * per le Intestazioni sarà considerato come una stringa letterale e non come un carattere jolly.' - podeNotInitializedExceptionMessage = 'Pode non è stato inizializzato.' - multipleEndpointsForGuiMessage = 'Sono stati definiti più endpoint, solo il primo sarà utilizzato per la GUI.' - operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} deve essere univoco.' + crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'Il controllo di fine messaggio CRLF è supportato solo sugli endpoint TCP.' + cronExpressionInvalidExceptionMessage = 'L''espressione Cron dovrebbe essere composta solo da 5 parti: {0}' + csrfCookieRequiresSecretExceptionMessage = 'Quando si usano i cookie per CSRF, è necessario un ''Secret''. Puoi fornire uno o impostare il ''Secret'' a livello globale - (Set-PodeCookieSecret '''' -Global)' + csrfMiddlewareNotInitializedExceptionMessage = 'Il Middleware CSRF non è stato inizializzato.' + customAccessPathOrScriptBlockRequiredExceptionMessage = 'È necessario un percorso o un ScriptBlock per ottenere i valori di accesso personalizzati.' + customSessionStorageMethodNotImplementedExceptionMessage = 'L''archiviazione delle sessioni personalizzata non implementa il metodo richiesto ''{0}()''.' + daysInMonthExceededExceptionMessage = '{0} ha solo {1} giorni, ma è stato fornito {2}.' + defaultAuthNotInListExceptionMessage = 'L''autenticazione predefinita ''{0}'' non è nella lista di autenticazione fornita.' + defaultEndpointAlreadySetExceptionMessage = 'Un endpoint predefinito per il tipo ''{0}'' è già impostato. È consentito un solo endpoint predefinito per tipo.' + defaultValueNotBooleanOrEnumExceptionMessage = 'Il valore predefinito non è un booleano e non fa parte dell''enum.' + definitionTagChangeNotAllowedExceptionMessage = 'Il tag di definizione per una Route non può essere cambiato.' + definitionTagNotDefinedExceptionMessage = 'Tag di definizione {0} non existe.' + descriptionRequiredExceptionMessage = 'È necessaria una descrizione per il percorso:{0} Risposta:{1}' + discriminatorIncompatibleWithAllOfExceptionMessage = 'Il parametro ''Discriminator'' è incompatibile con ''allOf''.' + discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = 'Il parametro ''DiscriminatorMapping'' può essere utilizzato solo quando è presente ''DiscriminatorProperty''.' + durationMustBeZeroOrGreaterExceptionMessage = 'La durata deve essere 0 o superiore, non {0}s' + encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'L''attributo di codifica si applica solo ai corpi delle richieste multipart e application/x-www-form-urlencoded.' + endpointAlreadyDefinedExceptionMessage = 'Un endpoint denominato ''{0}'' è già stato definito.' + endpointNameNotExistExceptionMessage = 'Endpoint con nome ''{0}'' non esiste.' + endpointNotDefinedForRedirectingExceptionMessage = 'Non è stato definito un endpoint denominato ''{0}'' per il reindirizzamento.' + endpointNotExistExceptionMessage = '''Endpoint'' con protocollo ''{0}'' e indirizzo ''{1}'' o indirizzo locale ''{2}'' non esiste.' + errorLoggingAlreadyEnabledExceptionMessage = 'La registrazione degli errori è già abilitata.' + eventAlreadyRegisteredExceptionMessage = 'Evento {0} già registrato: {1}' + eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'La registrazione nel Visualizzatore eventi è supportata solo su Windows OS.' + expectedNoJwtSignatureSuppliedExceptionMessage = 'La firma JWT è inaspettata.' + explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'La modalità TLS esplicita è supportata solo sugli endpoint SMTPS e TCPS.' + failedToAcquireLockExceptionMessage = 'Impossibile acquisire un blocco sull''oggetto.' + failedToAcquireMutexOwnershipExceptionMessage = 'Impossibile acquisire la proprietà del mutex. Nome del mutex: {0}' + failedToAcquireSemaphoreOwnershipExceptionMessage = 'Impossibile acquisire la proprietà del semaforo. Nome del semaforo: {0}' + failedToCloseRunspacePoolExceptionMessage = 'Impossibile chiudere RunspacePool: {0}' + failedToConnectToUrlExceptionMessage = 'Impossibile connettersi all''URL: {0}' + failedToConnectToWebSocketExceptionMessage = 'Connessione al WebSocket non riuscita: {0}' + failedToCreateOpenSslCertExceptionMessage = 'Impossibile creare il certificato OpenSSL: {0}' + failedToImportModuleExceptionMessage = 'Importazione del modulo non riuscita: {0}' + failedToOpenRunspacePoolExceptionMessage = 'Impossibile aprire RunspacePool: {0}' + failedToParseAddressExceptionMessage = 'Impossibile analizzare ''{0}'' come indirizzo IP/Host:Port valido' + fileWatcherAlreadyDefinedExceptionMessage = 'Un ''FileWatcher'' con il nome ''{0}'' è già stato definito.' + fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = 'La funzione ''{0}'' non accetta una matrice come input della pipeline.' + getRequestBodyNotAllowedExceptionMessage = 'Le operazioni ''{0}'' non possono avere un corpo della richiesta. Utilizzare -AllowNonStandardBody per aggirare questa restrizione.' + handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler già definito.' + hashtableMiddlewareNoLogicExceptionMessage = 'Un Middleware di tipo Hashtable fornito non ha una logica definita.' + headerMustHaveNameInEncodingContextExceptionMessage = 'L''intestazione deve avere un nome quando viene utilizzata in un contesto di codifica.' + iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN è mancante.' + iisAuthSupportIsForWindowsOnlyExceptionMessage = 'Il supporto per l''autenticazione IIS è solo per Windows OS.' + incompatiblePodeDllExceptionMessage = 'È caricata una versione incompatibile esistente di ''Pode.DLL'' {0}. È richiesta la versione {1}. Apri una nuova sessione Powershell/pwsh e riprova.' + invalidAccessControlMaxAgeDurationExceptionMessage = 'Durata non valida fornita per Access-Control-Max-Age: {0}. Deve essere maggiore di 0.' + invalidAliasFoundExceptionMessage = 'Alias {0} non valido trovato: {1}' + invalidAtomCharacterExceptionMessage = 'Carattere cron ''atom'' non valido: {0}' + invalidBase64JwtExceptionMessage = 'Valore codificato Base64 non valido trovato in JWT' + invalidContentTypeForSchemaExceptionMessage = '''content-type'' non valido trovato per lo schema: {0}' + invalidCronAtomFormatExceptionMessage = 'Formato cron ''atom'' non valido trovato: {0}' + invalidHostnameSuppliedExceptionMessage = 'Nome host fornito non valido: {0}' + invalidIpAddressExceptionMessage = 'L''indirizzo IP fornito non è valido: {0}' invalidJsonJwtExceptionMessage = 'Valore JSON non valido trovato in JWT' - noAlgorithmInJwtHeaderExceptionMessage = "Nessun algoritmo fornito nell'header JWT." - openApiVersionPropertyMandatoryExceptionMessage = 'La proprietà versione OpenAPI è obbligatoria.' + invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Algoritmo dell''header JWT fornito non valido.' + invalidJwtSignatureSuppliedExceptionMessage = 'Firma JWT fornita non valida.' + invalidJwtSuppliedExceptionMessage = 'JWT fornito non valido.' + invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'Un Middleware di tipo Hashtable fornito ha un tipo di logica non valido. Previsto ''ScriptBlock'', invece di: {0}' + invalidMiddlewareTypeExceptionMessage = 'Uno dei Middleware forniti è di un tipo non valido. Previsto ScriptBlock o Hashtable, ma ottenuto: {0}' + invalidPathWildcardOrDirectoryExceptionMessage = 'Il percorso fornito non può essere un carattere jolly o una directory: {0}' + invalidPortExceptionMessage = 'La porta non può essere un numero negativo: {0}' + invalidSchemeForAuthValidatorExceptionMessage = 'Lo schema ''{0}'' fornito per il validatore di autenticazione ''{1}'' richiede uno ScriptBlock valido.' + invalidSecretValueTypeExceptionMessage = 'Il valore ''Secret'' è di un tipo non valido. Tipi previsti: String, SecureString, HashTable, Byte[] o PSCredential. Ma ottenuto: {0}' + invalidStrictTransportSecurityDurationExceptionMessage = 'Durata Strict-Transport-Security non valida fornita: {0}. Deve essere maggiore di 0.' + invalidTaskTypeExceptionMessage = 'Il tipo di attività non è valido, previsto [System.Threading.Tasks.Task] o [hashtable].' + invalidWebExceptionTypeExceptionMessage = 'L''eccezione è di un tipo non valido, dovrebbe essere WebException o HttpRequestException, ma invece è: {0}' + jwtExpiredExceptionMessage = 'JWT è scaduto.' + jwtNotYetValidExceptionMessage = 'JWT non è ancora valido per l''uso.' limitValueCannotBeZeroOrLessExceptionMessage = 'Il valore limite non può essere 0 o inferiore per {0}' - timerDoesNotExistExceptionMessage = "Timer '{0}' non esiste." - openApiGenerationDocumentErrorMessage = 'Errore nella generazione del documento OpenAPI:' - routeAlreadyContainsCustomAccessExceptionMessage = "Il percorso '[{0}] {1}' contiene già un accesso personalizzato con nome '{2}'" - maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Il numero massimo di thread WebSocket simultanei non può essere inferiore al minimo di {0}, ma è stato ottenuto: {1}' - middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware già definito.' - invalidAtomCharacterExceptionMessage = "Carattere cron 'atom' non valido: {0}" - invalidCronAtomFormatExceptionMessage = "Formato cron 'atom' non valido trovato: {0}" - cacheStorageNotFoundForRetrieveExceptionMessage = "Memoria cache con nome '{0}' non trovata durante il tentativo di recuperare l'elemento memorizzato nella cache '{1}'." - headerMustHaveNameInEncodingContextExceptionMessage = "L'intestazione deve avere un nome quando viene utilizzata in un contesto di codifica." - moduleDoesNotContainFunctionExceptionMessage = "Il modulo {0} non contiene la funzione {1} da convertire in una 'route'." - pathToIconForGuiDoesNotExistExceptionMessage = "Il percorso dell'icona per la GUI non esiste: {0}" - noTitleSuppliedForPageExceptionMessage = 'Nessun titolo fornito per la pagina {0}.' - certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificato fornito per un endpoint non HTTPS/WSS.' - cannotLockNullObjectExceptionMessage = 'Non è possibile bloccare un oggetto nullo.' - showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui è attualmente disponibile solo per Windows PowerShell e PowerShell 7+ su Windows OS.' - unlockSecretButNoScriptBlockExceptionMessage = "'Secret' di sblocco fornito per tipo di 'Secret Vault' personalizzata, ma nessun ScriptBlock di sblocco è fornito." - invalidIpAddressExceptionMessage = "L'indirizzo IP fornito non è valido: {0}" + localEndpointConflictExceptionMessage = 'Sia ''{0}'' che ''{1}'' sono definiti come endpoint locali OpenAPI, ma è consentito solo un endpoint locale per definizione API.' + loggingMethodAlreadyDefinedExceptionMessage = 'Metodo di registrazione già definito: {0}' + loggingMethodRequiresValidScriptBlockExceptionMessage = 'Il metodo di output fornito per il metodo di registrazione ''{0}'' richiede un ScriptBlock valido.' maxDaysInvalidExceptionMessage = 'MaxDays deve essere 0 o superiore, ma è stato ottenuto: {0}' - noRemoveScriptBlockForVaultExceptionMessage = "Nessun ScriptBlock fornito per rimuovere 'Secret Vault' '{0}'" - noSecretExpectedForNoSignatureExceptionMessage = "Non era previsto alcun 'Secret' per nessuna firma." - noCertificateFoundExceptionMessage = "Nessun certificato trovato in {0}{1} per '{2}'" - minValueInvalidExceptionMessage = "Il valore minimo '{0}' per {1} non è valido, dovrebbe essere maggiore o uguale a {2}" - accessRequiresAuthenticationOnRoutesExceptionMessage = "L'accesso richiede l'autenticazione sulle rotte." - noSecretForHmac384ExceptionMessage = "Nessun 'Secret' fornito per l'hash HMAC384." - windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = "Il supporto per l'autenticazione locale di Windows è solo per Windows OS." - definitionTagNotDefinedExceptionMessage = 'Tag di definizione {0} non existe.' - noComponentInDefinitionExceptionMessage = 'Nessun componente del tipo {0} chiamato {1} è disponibile nella definizione {2}.' - noSmtpHandlersDefinedExceptionMessage = 'Non sono stati definiti gestori SMTP.' - sessionMiddlewareAlreadyInitializedExceptionMessage = 'Il Middleware della sessione è già stato inizializzato.' - reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = "La funzione del componente riutilizzabile 'pathItems' non è disponibile in OpenAPI v3.0." - wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = "Il carattere jolly * per le Intestazioni è incompatibile con l'opzione AutoHeaders." - noDataForFileUploadedExceptionMessage = "Nessun dato per il file '{0}' è stato caricato nella richiesta." - sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE può essere configurato solo su richieste con un valore di intestazione Accept di text/event-stream.' - noSessionAvailableToSaveExceptionMessage = 'Nessuna sessione disponibile per il salvataggio.' - pathParameterRequiresRequiredSwitchExceptionMessage = "Se la posizione del parametro è 'Path', il parametro switch 'Required' è obbligatorio." - noOpenApiUrlSuppliedExceptionMessage = 'Nessun URL OpenAPI fornito per {0}.' maximumConcurrentSchedulesInvalidExceptionMessage = 'Il numero massimo di schedulazioni concorrenti deve essere >=1 ma invece è: {0}' - snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Gli Snapin sono supportati solo con Windows PowerShell.' - eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'La registrazione nel Visualizzatore eventi è supportata solo su Windows OS.' - parametersMutuallyExclusiveExceptionMessage = "I parametri '{0}' e '{1}' sono mutuamente esclusivi." - pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = "La funzionalità 'PathItems' non è supportata in OpenAPI v3.0.x" - openApiParameterRequiresNameExceptionMessage = 'Il parametro OpenAPI richiede che un nome sia specificato.' + maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Il numero di schedulazioni concorrenti massime non può essere inferiore al minimo di {0}. Valore passato: {1}' + maximumConcurrentTasksInvalidExceptionMessage = 'Il numero massimo di attività simultanee deve essere >=1, {0} non è valido.' maximumConcurrentTasksLessThanMinimumExceptionMessage = 'Il numero massimo di attività simultanee non può essere inferiore al minimo di {0}, ma è stato fornito: {1}' - noSemaphoreFoundExceptionMessage = "Nessun semaforo trovato chiamato '{0}'" - singleValueForIntervalExceptionMessage = 'Puoi fornire solo un singolo valore {0} quando si utilizzano gli intervalli.' - jwtNotYetValidExceptionMessage = "JWT non è ancora valido per l'uso." - verbAlreadyDefinedForUrlExceptionMessage = '[Verbo] {0}: Già definito per {1}' - noSecretNamedMountedExceptionMessage = "Nessun 'Secret' con il nome '{0}' è stato montato." + maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Il numero massimo di thread WebSocket simultanei deve essere >=1, ma è stato ottenuto: {0}' + maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Il numero massimo di thread WebSocket simultanei non può essere inferiore al minimo di {0}, ma è stato ottenuto: {1}' + maxSizeInvalidExceptionMessage = 'MaxSize deve essere 0 o superiore, ma è stato ottenuto: {0}' + maxValueInvalidExceptionMessage = 'Il valore massimo ''{0}'' per {1} non è valido, dovrebbe essere minore o uguale a {2}' + mergeDefaultAuthNotInListExceptionMessage = 'L''autenticazione MergeDefault ''{0}'' non è nella lista di autenticazione fornita.' + methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Già definito.' + methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Già definito per {2}' + middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware già definito.' + middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: Nessuna logica fornita nello ScriptBlock.' + minValueGreaterThanMaxExceptionMessage = 'Il valore minimo per {0} non deve essere maggiore del valore massimo.' + minValueInvalidExceptionMessage = 'Il valore minimo ''{0}'' per {1} non è valido, dovrebbe essere maggiore o uguale a {2}' + moduleDoesNotContainFunctionExceptionMessage = 'Il modulo {0} non contiene la funzione {1} da convertire in una ''route''.' moduleOrVersionNotFoundExceptionMessage = 'Modulo o versione non trovati su {0}: {1}@{2}' - noScriptBlockSuppliedExceptionMessage = "Nessun 'ScriptBlock' fornito." - noSecretVaultRegisteredExceptionMessage = "Nessuna 'Secret Vault' con il nome '{0}' è stato registrata." - nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = "È richiesto un nome per l'endpoint se viene fornito il parametro 'RedirectTo'." - openApiLicenseObjectRequiresNameExceptionMessage = "L'oggetto OpenAPI 'license' richiede la proprietà 'name'. Utilizzare il parametro -LicenseName." - sourcePathDoesNotExistForStaticRouteExceptionMessage = "{0}: Il percorso sorgente fornito per la 'route' statica non esiste: {1}" + modulePathDoesNotExistExceptionMessage = 'Il percorso del modulo non esiste: {0}' + multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Le proprietà multi-tipo richiedono OpenAPI versione 3.1 o superiore.' + mustBeRunningWithAdminPrivilegesExceptionMessage = 'Deve essere eseguito con privilegi di amministratore per usare indirizzi non locali.' + mutexAlreadyExistsExceptionMessage = 'Un mutex con il seguente nome esiste già: {0}' + nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = 'È richiesto un nome per l''endpoint se viene fornito il parametro ''RedirectTo''.' + nextTriggerCalculationErrorExceptionMessage = 'Sembra che ci sia stato un errore nel tentativo di calcolare la prossima data e ora del trigger: {0}' + noAlgorithmInJwtHeaderExceptionMessage = 'Nessun algoritmo fornito nell''header JWT.' + noCertificateFoundExceptionMessage = 'Nessun certificato trovato in {0}{1} per ''{2}''' + noCommandsSuppliedToConvertToRoutesExceptionMessage = 'Nessun comando fornito per convertirlo in ''route''.' + noComponentInDefinitionExceptionMessage = 'Nessun componente del tipo {0} chiamato {1} è disponibile nella definizione {2}.' + noDataForFileUploadedExceptionMessage = 'Nessun dato per il file ''{0}'' è stato caricato nella richiesta.' + noDomainServerNameForWindowsAdAuthExceptionMessage = 'Non è stato fornito alcun nome di server di dominio per l''autenticazione AD di Windows' + noEventRegisteredExceptionMessage = 'Nessun evento {0} registrato: {1}' + noJwtSignatureForAlgorithmExceptionMessage = 'Nessuna firma JWT fornita per {0}.' + noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: Nessuna logica passata.' + noLogicPassedForRouteExceptionMessage = 'Nessuna logica passata per la ''route'': {0}' + noMutexFoundExceptionMessage = 'Nessun mutex trovato chiamato ''{0}''' noNameForWebSocketDisconnectExceptionMessage = 'Nessun nome fornito per disconnettere il WebSocket.' - certificateExpiredExceptionMessage = "Il certificato '{0}' è scaduto: {1}" - secretVaultUnlockExpiryDateInPastExceptionMessage = "La data di scadenza per sbloccare la 'Secret Vault' è nel passato (UTC): {0}" - invalidWebExceptionTypeExceptionMessage = "L'eccezione è di un tipo non valido, dovrebbe essere WebException o HttpRequestException, ma invece è: {0}" - invalidSecretValueTypeExceptionMessage = "Il valore 'Secret' è di un tipo non valido. Tipi previsti: String, SecureString, HashTable, Byte[] o PSCredential. Ma ottenuto: {0}" - explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'La modalità TLS esplicita è supportata solo sugli endpoint SMTPS e TCPS.' - discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = "Il parametro 'DiscriminatorMapping' può essere utilizzato solo quando è presente 'DiscriminatorProperty'." - scriptErrorExceptionMessage = "Errore '{0}' nello script {1} {2} (riga {3}) carattere {4} eseguendo {5} su {6} oggetto '{7}' Classe: {8} Classe di base: {9}" - cannotSupplyIntervalForQuarterExceptionMessage = 'Impossibile fornire un valore di intervallo per ogni trimestre.' - scheduleEndTimeMustBeInFutureExceptionMessage = '[Schedulatore] {0}: Il valore di EndTime deve essere nel futuro.' - invalidJwtSignatureSuppliedExceptionMessage = 'Firma JWT fornita non valida.' - noSetScriptBlockForVaultExceptionMessage = "Nessun 'ScriptBlock' fornito per aggiornare/creare 'Secret Vault' '{0}'" - accessMethodNotExistForMergingExceptionMessage = "Il metodo di accesso non esiste per l'unione: {0}" - defaultAuthNotInListExceptionMessage = "L'autenticazione predefinita '{0}' non è nella lista di autenticazione fornita." - parameterHasNoNameExceptionMessage = "Il parametro non ha un nome. Assegna un nome a questo componente usando il parametro 'Name'." - methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Già definito per {2}' - fileWatcherAlreadyDefinedExceptionMessage = "Un 'FileWatcher' con il nome '{0}' è già stato definito." + noNameForWebSocketRemoveExceptionMessage = 'Nessun nome fornito per rimuovere il WebSocket.' + noNameForWebSocketResetExceptionMessage = 'Nessun nome fornito per reimpostare il WebSocket.' + noNameForWebSocketSendMessageExceptionMessage = 'Nessun nome fornito per inviare un messaggio al WebSocket.' + nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'È necessario un ScriptBlock non vuoto per il metodo di autenticazione.' + nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'È richiesto uno ScriptBlock non vuoto per lo schema di autenticazione personalizzato.' + nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'È richiesto uno ScriptBlock non vuoto per il metodo di registrazione personalizzato.' + nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'È richiesto uno ScriptBlock non vuoto per il metodo di registrazione.' + nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'È richiesto uno ''ScriptBlock'' non vuoto per creare una ''route''.' + noOpenApiUrlSuppliedExceptionMessage = 'Nessun URL OpenAPI fornito per {0}.' + noPathSuppliedForRouteExceptionMessage = 'Nessun percorso fornito per la ''route''.' + noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: Nessun percorso fornito per la ''route'' statica.' + noPropertiesMutuallyExclusiveExceptionMessage = 'Il parametro ''NoProperties'' è mutuamente esclusivo con ''Properties'', ''MinProperties'' e ''MaxProperties''.' + noRemoveScriptBlockForVaultExceptionMessage = 'Nessun ScriptBlock fornito per rimuovere ''Secret Vault'' ''{0}''' + noRoutePathSuppliedForPageExceptionMessage = 'Nessun percorso di ''route'' fornito per la pagina {0}.' + noScriptBlockSuppliedExceptionMessage = 'Nessun ''ScriptBlock'' fornito.' + noSecretExpectedForNoSignatureExceptionMessage = 'Non era previsto alcun ''Secret'' per nessuna firma.' + noSecretForHmac256ExceptionMessage = 'Nessun segreto fornito per l''hash HMAC256.' + noSecretForHmac384ExceptionMessage = 'Nessun ''Secret'' fornito per l''hash HMAC384.' + noSecretForHmac512ExceptionMessage = 'Nessun ''secret'' fornito per l''hash HMAC512.' + noSecretForJwtSignatureExceptionMessage = 'Nessun ''secret'' fornito per la firma JWT.' + noSecretNamedMountedExceptionMessage = 'Nessun ''Secret'' con il nome ''{0}'' è stato montato.' + noSecretVaultRegisteredExceptionMessage = 'Nessuna ''Secret Vault'' con il nome ''{0}'' è stato registrata.' + noSemaphoreFoundExceptionMessage = 'Nessun semaforo trovato chiamato ''{0}''' noServiceHandlersDefinedExceptionMessage = 'Non sono stati definiti gestori di servizio.' - secretRequiredForCustomSessionStorageExceptionMessage = "Un 'Secret' è riquesto quando si utilizza l'archiviazione delle sessioni personalizzata." - secretManagementModuleNotInstalledExceptionMessage = 'Il modulo Microsoft.PowerShell.SecretManagement non è installato.' - noPathSuppliedForRouteExceptionMessage = "Nessun percorso fornito per la 'route'." - validationOfAnyOfSchemaNotSupportedExceptionMessage = "La validazione di uno schema che include 'anyof' non è supportata." - iisAuthSupportIsForWindowsOnlyExceptionMessage = "Il supporto per l'autenticazione IIS è solo per Windows OS." + noSessionAvailableToSaveExceptionMessage = 'Nessuna sessione disponibile per il salvataggio.' + noSessionToCalculateDataHashExceptionMessage = 'Nessuna sessione disponibile per calcolare l''hash dei dati.' + noSessionToSetOnResponseExceptionMessage = 'Non c''è nessuna sessione disponibile per la risposta.' + noSetScriptBlockForVaultExceptionMessage = 'Nessun ''ScriptBlock'' fornito per aggiornare/creare ''Secret Vault'' ''{0}''' + noSmtpHandlersDefinedExceptionMessage = 'Non sono stati definiti gestori SMTP.' + noTitleSuppliedForPageExceptionMessage = 'Nessun titolo fornito per la pagina {0}.' + noUnlockScriptBlockForVaultExceptionMessage = 'Nessun ''ScriptBlock'' di sblocco fornito per sbloccare la ''Secret Vault'' ''{0}''' + oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 richiede un Client Secret quando non si utilizza PKCE.' oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme può essere solo di tipo Basic o Form, ma non di tipo: {0}' - noRoutePathSuppliedForPageExceptionMessage = "Nessun percorso di 'route' fornito per la pagina {0}." - cacheStorageNotFoundForExistsExceptionMessage = "Memoria cache con nome '{0}' non trovata durante il tentativo di verificare se l'elemento memorizzato nella cache '{1}' esiste." - handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler già definito.' - sessionsNotConfiguredExceptionMessage = 'Le sessioni non sono state configurate.' - propertiesTypeObjectAssociationExceptionMessage = "Solo le proprietà di tipo 'Object' possono essere associate a {0}." - sessionsRequiredForSessionPersistentAuthExceptionMessage = "Sono necessarie sessioni per utilizzare l'autenticazione persistente della sessione." - invalidPathWildcardOrDirectoryExceptionMessage = 'Il percorso fornito non può essere un carattere jolly o una directory: {0}' - accessMethodAlreadyDefinedExceptionMessage = 'Metodo di accesso già definito: {0}' - parametersValueOrExternalValueMandatoryExceptionMessage = "I parametri 'Value' o 'ExternalValue' sono obbligatori." - maximumConcurrentTasksInvalidExceptionMessage = 'Il numero massimo di attività simultanee deve essere >=1, {0} non è valido.' - cannotCreatePropertyWithoutTypeExceptionMessage = 'Impossibile creare la proprietà perché manca la definizione di tipo.' - authMethodNotExistForMergingExceptionMessage = 'Il metodo di autenticazione non esiste per la aggregazione: {0}' - maxValueInvalidExceptionMessage = "Il valore massimo '{0}' per {1} non è valido, dovrebbe essere minore o uguale a {2}" - endpointAlreadyDefinedExceptionMessage = "Un endpoint denominato '{0}' è già stato definito." - eventAlreadyRegisteredExceptionMessage = 'Evento {0} già registrato: {1}' - parameterNotSuppliedInRequestExceptionMessage = "Un parametro chiamato '{0}' non è stato fornito nella richiesta o non ci sono dati disponibili." - cacheStorageNotFoundForSetExceptionMessage = "Memoria cache con nome '{0}' non trovata durante il tentativo di impostare l'elemento memorizzato nella cache '{1}'." - methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Già definito.' - errorLoggingAlreadyEnabledExceptionMessage = 'La registrazione degli errori è già abilitata.' - valueForUsingVariableNotFoundExceptionMessage = "Impossibile trovare il valore per '`$using:{0}'." + oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = 'Il provider OAuth2 non supporta il tipo di risposta ''code''.' + oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = 'Il provider OAuth2 non supporta il tipo di concessione ''password'' richiesto dall''utilizzo di un InnerScheme.' + oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 richiede che venga fornita un''URL di autorizzazione' + openApiComponentSchemaDoesNotExistExceptionMessage = 'Lo schema del componente OpenAPI {0} non esiste.' + openApiDefinitionAlreadyExistsExceptionMessage = 'La definizione OpenAPI denominata {0} esiste già.' + openApiDocumentNotCompliantExceptionMessage = 'Il documento non è conforme con le specificazioni OpenAPI.' + openApiLicenseObjectRequiresNameExceptionMessage = 'L''oggetto OpenAPI ''license'' richiede la proprietà ''name''. Utilizzare il parametro -LicenseName.' + openApiParameterRequiresNameExceptionMessage = 'Il parametro OpenAPI richiede che un nome sia specificato.' + openApiRequestStyleInvalidForParameterExceptionMessage = 'Lo stile della richiesta OpenAPI non può essere {0} per un parametro {1}.' + openApiVersionPropertyMandatoryExceptionMessage = 'La proprietà versione OpenAPI è obbligatoria.' + operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} deve essere univoco.' + operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} deve essere univoco e non può essere applicato a una matrice.' + pageNameShouldBeAlphaNumericExceptionMessage = 'Il nome della pagina dovrebbe essere un valore alfanumerico valido: {0}' + parameterHasNoNameExceptionMessage = 'Il parametro non ha un nome. Assegna un nome a questo componente usando il parametro ''Name''.' + parameterNotSuppliedInRequestExceptionMessage = 'Un parametro chiamato ''{0}'' non è stato fornito nella richiesta o non ci sono dati disponibili.' + parametersMutuallyExclusiveExceptionMessage = 'I parametri ''{0}'' e ''{1}'' sono mutuamente esclusivi.' + parametersValueOrExternalValueMandatoryExceptionMessage = 'I parametri ''Value'' o ''ExternalValue'' sono obbligatori.' + pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'La funzionalità ''PathItems'' non è supportata in OpenAPI v3.0.x' + pathNotExistExceptionMessage = 'Il percorso non esiste: {0}' + pathParameterRequiresRequiredSwitchExceptionMessage = 'Se la posizione del parametro è ''Path'', il parametro switch ''Required'' è obbligatorio.' + pathToIconForGuiDoesNotExistExceptionMessage = 'Il percorso dell''icona per la GUI non esiste: {0}' + pathToLoadNotFoundExceptionMessage = 'Percorso per caricare {0} non trovato: {1}' + podeNotInitializedExceptionMessage = 'Pode non è stato inizializzato.' + propertiesParameterWithoutNameExceptionMessage = 'I parametri ''Properties'' non possono essere utilizzati se la proprietà non ha un nome.' + propertiesTypeObjectAssociationExceptionMessage = 'Solo le proprietà di tipo ''Object'' possono essere associate a {0}.' rapidPdfDoesNotSupportOpenApi31ExceptionMessage = 'Lo strumento di documentazione RapidPdf non supporta OpenAPI 3.1' - oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 richiede un Client Secret quando non si utilizza PKCE.' - invalidBase64JwtExceptionMessage = 'Valore codificato Base64 non valido trovato in JWT' - noSessionToCalculateDataHashExceptionMessage = "Nessuna sessione disponibile per calcolare l'hash dei dati." - cacheStorageNotFoundForRemoveExceptionMessage = "Memoria cache con nome '{0}' non trovata durante il tentativo di rimuovere l'elemento memorizzato nella cache '{1}'." - csrfMiddlewareNotInitializedExceptionMessage = 'Il Middleware CSRF non è stato inizializzato.' - infoTitleMandatoryMessage = 'info.title è obbligatorio.' - typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'Il tipo {0} può essere associato solo a un oggetto.' - userFileDoesNotExistExceptionMessage = 'Il file utente non esiste: {0}' - routeParameterNeedsValidScriptblockExceptionMessage = "Il parametro della 'route' richiede uno ScriptBlock valido e non vuoto." - nextTriggerCalculationErrorExceptionMessage = 'Sembra che ci sia stato un errore nel tentativo di calcolare la prossima data e ora del trigger: {0}' - cannotLockValueTypeExceptionMessage = 'Non è possibile bloccare un [ValueType].' - failedToCreateOpenSslCertExceptionMessage = 'Impossibile creare il certificato OpenSSL: {0}' - jwtExpiredExceptionMessage = 'JWT è scaduto.' - openingGuiMessage = 'Apertura della GUI.' - multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Le proprietà multi-tipo richiedono OpenAPI versione 3.1 o superiore.' - noNameForWebSocketRemoveExceptionMessage = 'Nessun nome fornito per rimuovere il WebSocket.' - maxSizeInvalidExceptionMessage = 'MaxSize deve essere 0 o superiore, ma è stato ottenuto: {0}' - iisShutdownMessage = '(Chiusura IIS)' - cannotUnlockValueTypeExceptionMessage = 'Non è possibile sbloccare un [ValueType].' - noJwtSignatureForAlgorithmExceptionMessage = 'Nessuna firma JWT fornita per {0}.' - maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Il numero massimo di thread WebSocket simultanei deve essere >=1, ma è stato ottenuto: {0}' - acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'Il messaggio di conferma è supportato solo sugli endpoint SMTP e TCP.' - failedToConnectToUrlExceptionMessage = "Impossibile connettersi all'URL: {0}" - failedToAcquireMutexOwnershipExceptionMessage = 'Impossibile acquisire la proprietà del mutex. Nome del mutex: {0}' + rateLimitRuleAlreadyExistsExceptionMessage = 'Una regola di limitazione del tasso con il nome ''{0}'' esiste già.' + rateLimitRuleDoesNotExistExceptionMessage = 'La regola di limitazione del tasso con il nome ''{0}'' non esiste.' + renamePodeOADefinitionTagExceptionMessage = 'Rename-PodeOADefinitionTag non può essere utilizzato all''interno di un ''ScriptBlock'' di Select-PodeOADefinition.' + requestLoggingAlreadyEnabledExceptionMessage = 'La registrazione delle richieste è già abilitata.' + reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = 'La funzione del componente riutilizzabile ''pathItems'' non è disponibile in OpenAPI v3.0.' + routeAlreadyContainsCustomAccessExceptionMessage = 'Il percorso ''[{0}] {1}'' contiene già un accesso personalizzato con nome ''{2}''' + routeParameterCannotBeNullExceptionMessage = 'Il parametro ''Route'' non può essere null.' + routeParameterNeedsValidScriptblockExceptionMessage = 'Il parametro della ''route'' richiede uno ScriptBlock valido e non vuoto.' + runspacePoolFailedToLoadExceptionMessage = 'Impossibile caricare RunspacePool per {0}.' + scheduleAlreadyDefinedExceptionMessage = '[Schedulatore] {0}: Pianificazione già definita.' + scheduleCannotHaveNegativeLimitExceptionMessage = '[Schedulatore] {0}: Non può avere un limite negativo.' + scheduleDoesNotExistExceptionMessage = 'Il programma ''{0}'' non esiste.' + scheduleEndTimeMustBeInFutureExceptionMessage = '[Schedulatore] {0}: Il valore di EndTime deve essere nel futuro.' + scheduleProcessDoesNotExistExceptionMessage = 'Il processo della programma ''{0}'' non esiste.' + scheduleStartTimeAfterEndTimeExceptionMessage = '[Schedulatore] {0}: Non può avere un ''StartTime'' sucessivo a ''EndTime''' + schemaValidationRequiresPowerShell610ExceptionMessage = 'La convalida dello schema richiede PowerShell versione 6.1.0 o superiore.' + schemeRequiresValidScriptBlockExceptionMessage = 'Lo schema fornito per il validatore di autenticazione ''{0}'' richiede uno ScriptBlock valido.' + scopedVariableAlreadyDefinedExceptionMessage = 'Variabile con ambito già definita: {0}' + scopedVariableNotFoundExceptionMessage = 'Variabile di ambito non trovata: {0}' + scriptBlockRequiredForMergingUsersExceptionMessage = 'È richiesto uno ScriptBlock per unire più utenti autenticati in un unico oggetto quando ''Valid'' è uguale a ''All''.' + scriptErrorExceptionMessage = 'Errore ''{0}'' nello script {1} {2} (riga {3}) carattere {4} eseguendo {5} su {6} oggetto ''{7}'' Classe: {8} Classe di base: {9}' + scriptPathDoesNotExistExceptionMessage = 'Il percorso dello script non esiste: {0}' + secondsValueCannotBeZeroOrLessExceptionMessage = 'Il valore dei secondi non può essere 0 o inferiore per {0}' + secretAlreadyMountedExceptionMessage = 'Un ''Secret'' con il nome ''{0}'' è già stato montato.' + secretManagementModuleNotInstalledExceptionMessage = 'Il modulo Microsoft.PowerShell.SecretManagement non è installato.' + secretRequiredForCustomSessionStorageExceptionMessage = 'Un ''Secret'' è riquesto quando si utilizza l''archiviazione delle sessioni personalizzata.' + secretVaultAlreadyRegisteredAutoImportExceptionMessage = 'Una ''Secret Vault'' con il nome ''{0}'' è già stata registrata durante l''importazione automatica delle ''Secret Vaults''.' + secretVaultAlreadyRegisteredExceptionMessage = 'Una ''Secret Vault'' con il nome ''{0}'' è già stato registrata{1}.' + secretVaultUnlockExpiryDateInPastExceptionMessage = 'La data di scadenza per sbloccare la ''Secret Vault'' è nel passato (UTC): {0}' + semaphoreAlreadyExistsExceptionMessage = 'Un semaforo con il seguente nome esiste già: {0}' + sessionMiddlewareAlreadyInitializedExceptionMessage = 'Il Middleware della sessione è già stato inizializzato.' + sessionsNotConfiguredExceptionMessage = 'Le sessioni non sono state configurate.' + sessionsRequiredForCsrfExceptionMessage = 'Le sessioni sono necessarie per utilizzare CSRF a meno che non si vogliano usare i cookie.' + sessionsRequiredForFlashMessagesExceptionMessage = 'Le sessioni sono necessarie per utilizzare i messaggi di tipo Flash.' sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'Sono necessarie sessioni per utilizzare OAuth2 con PKCE' - failedToConnectToWebSocketExceptionMessage = 'Connessione al WebSocket non riuscita: {0}' + sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Sono necessarie sessioni per utilizzare l''autenticazione persistente della sessione.' + showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui è attualmente disponibile solo per Windows PowerShell e PowerShell 7+ su Windows OS.' + singleValueForIntervalExceptionMessage = 'Puoi fornire solo un singolo valore {0} quando si utilizzano gli intervalli.' + snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Gli Snapin sono supportati solo con Windows PowerShell.' + sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: Il percorso sorgente fornito per la ''route'' statica non esiste: {1}' + sseConnectionNameRequiredExceptionMessage = 'È richiesto un nome di connessione SSE, sia da -Name che da $WebEvent.Sse.Name' + sseFailedToBroadcastExceptionMessage = 'SSE non è riuscito a trasmettere a causa del livello di trasmissione SSE definito per {0}: {1}.' + sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE può essere configurato solo su richieste con un valore di intestazione Accept di text/event-stream.' + suppliedDateAfterScheduleEndTimeExceptionMessage = 'La data fornita è successiva all''ora di fine del programma a {0}' + suppliedDateBeforeScheduleStartTimeExceptionMessage = 'La data fornita è precedente all''ora di inizio del programma a {0}' + swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Questa versione di Swagger-Editor non supporta OpenAPI 3.1' + taskAlreadyDefinedExceptionMessage = '[Attività] {0}: Attività già definita.' + taskDoesNotExistExceptionMessage = 'L''attività ''{0}'' non esiste.' + taskProcessDoesNotExistExceptionMessage = 'Il processo dell''attività ''{0}'' non esiste.' + taskTimedOutExceptionMessage = 'Il ''Task'' è scaduto dopo {0}ms.' + testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = '''Test-PodeOAComponentSchema'' deve essere abilitato utilizzando ''Enable-PodeOpenApi -EnableSchemaValidation''' + timerAlreadyDefinedExceptionMessage = '[Timer] {0}: Timer già definito.' + timerDoesNotExistExceptionMessage = 'Timer ''{0}'' non esiste.' + timerParameterMustBeGreaterThanZeroExceptionMessage = '[Timer] {0}: {1} deve essere maggiore di 0.' + typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'Il tipo {0} può essere associato solo a un oggetto.' + unlockSecretButNoScriptBlockExceptionMessage = '''Secret'' di sblocco fornito per tipo di ''Secret Vault'' personalizzata, ma nessun ScriptBlock di sblocco è fornito.' + unlockSecretRequiredExceptionMessage = 'È necessaria una proprietà ''UnlockSecret'' quando si utilizza Microsoft.PowerShell.SecretStore' + unsupportedFunctionInServerlessContextExceptionMessage = 'La funzione {0} non è supportata in un contesto ''serverless''.' + unsupportedJwtAlgorithmExceptionMessage = 'L''algoritmo JWT non è attualmente supportato: {0}' unsupportedObjectExceptionMessage = 'Oggetto non supportato' - failedToParseAddressExceptionMessage = "Impossibile analizzare '{0}' come indirizzo IP/Host:Port valido" - mustBeRunningWithAdminPrivilegesExceptionMessage = 'Deve essere eseguito con privilegi di amministratore per usare indirizzi non locali.' - specificationMessage = 'Specifica' - cacheStorageNotFoundForClearExceptionMessage = "Memoria cache con nome '{0}' non trovata durante il tentativo di cancellare la cache." - restartingServerMessage = 'Riavvio del server...' - cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = "Impossibile fornire un intervallo quando il parametro 'Every' è 'None'." - unsupportedJwtAlgorithmExceptionMessage = "L'algoritmo JWT non è attualmente supportato: {0}" - websocketsNotConfiguredForSignalMessagesExceptionMessage = 'I WebSockets non sono configurati per inviare messaggi di segnale.' - invalidLogicTypeInHashtableMiddlewareExceptionMessage = "Un Middleware di tipo Hashtable fornito ha un tipo di logica non valido. Previsto 'ScriptBlock', invece di: {0}" - maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Il numero di schedulazioni concorrenti massime non può essere inferiore al minimo di {0}. Valore passato: {1}' - failedToAcquireSemaphoreOwnershipExceptionMessage = 'Impossibile acquisire la proprietà del semaforo. Nome del semaforo: {0}' - propertiesParameterWithoutNameExceptionMessage = "I parametri 'Properties' non possono essere utilizzati se la proprietà non ha un nome." - customSessionStorageMethodNotImplementedExceptionMessage = "L'archiviazione delle sessioni personalizzata non implementa il metodo richiesto '{0}()'." - authenticationMethodDoesNotExistExceptionMessage = 'Il metodo di autenticazione non esiste: {0}' + unsupportedStreamCompressionEncodingExceptionMessage = 'La compressione dello stream non è supportata per la codifica {0}' + userFileDoesNotExistExceptionMessage = 'Il file utente non esiste: {0}' + validationOfAnyOfSchemaNotSupportedExceptionMessage = 'La validazione di uno schema che include ''anyof'' non è supportata.' + validationOfOneOfSchemaNotSupportedExceptionMessage = 'La validazione di uno schema che include ''oneof'' non è supportata.' + valueForUsingVariableNotFoundExceptionMessage = 'Impossibile trovare il valore per ''$using:{0}''.' + valueOutOfRangeExceptionMessage = 'Il valore ''{0}'' per {1} non è valido, dovrebbe essere compreso tra {2} e {3}' + verbAlreadyDefinedExceptionMessage = '[Verbo] {0}: Già definito' + verbAlreadyDefinedForUrlExceptionMessage = '[Verbo] {0}: Già definito per {1}' + verbNoLogicPassedExceptionMessage = '[Verbo] {0}: Nessuna logica passata' + viewsFolderNameAlreadyExistsExceptionMessage = 'Il nome della cartella ''Views'' esiste già: {0}' + viewsPathDoesNotExistExceptionMessage = 'Il percorso delle Views non esiste: {0}' webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'La funzionalità Webhooks non è supportata in OpenAPI v3.0.x' - invalidContentTypeForSchemaExceptionMessage = "'content-type' non valido trovato per lo schema: {0}" - noUnlockScriptBlockForVaultExceptionMessage = "Nessun 'ScriptBlock' di sblocco fornito per sbloccare la 'Secret Vault' '{0}'" + websocketsNotConfiguredForSignalMessagesExceptionMessage = 'I WebSockets non sono configurati per inviare messaggi di segnale.' + wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'Il carattere jolly * per le Intestazioni è incompatibile con l''opzione AutoHeaders.' + wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'Il carattere jolly * per i Metodi è incompatibile con l''opzione AutoMethods.' + windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Il supporto per l''autenticazione locale di Windows è solo per Windows OS.' + + # ------------------------------- + # General Messages + # ------------------------------- + clearConsoleMessage = 'Cancella la console' definitionTagMessage = 'Definizione {0}:' - failedToOpenRunspacePoolExceptionMessage = 'Impossibile aprire RunspacePool: {0}' - failedToCloseRunspacePoolExceptionMessage = 'Impossibile chiudere RunspacePool: {0}' - verbNoLogicPassedExceptionMessage = '[Verbo] {0}: Nessuna logica passata' - noMutexFoundExceptionMessage = "Nessun mutex trovato chiamato '{0}'" + deprecatedTitleVersionDescriptionWarningMessage = 'ATTENZIONE: Titolo, Versione e Descrizione su ''Enable-PodeOpenApi'' sono deprecati. Si prega di utilizzare ''Add-PodeOAInfo'' invece.' + disableHttpServerMessage = 'Disabilita il server HTTP' + disableQuietModeMessage = 'Disabilita la modalità silenziosa' documentationMessage = 'Documentazione' - timerAlreadyDefinedExceptionMessage = '[Timer] {0}: Timer già definito.' - invalidPortExceptionMessage = 'La porta non può essere un numero negativo: {0}' - viewsFolderNameAlreadyExistsExceptionMessage = "Il nome della cartella 'Views' esiste già: {0}" - noNameForWebSocketResetExceptionMessage = 'Nessun nome fornito per reimpostare il WebSocket.' - mergeDefaultAuthNotInListExceptionMessage = "L'autenticazione MergeDefault '{0}' non è nella lista di autenticazione fornita." - descriptionRequiredExceptionMessage = 'È necessaria una descrizione per il percorso:{0} Risposta:{1}' - pageNameShouldBeAlphaNumericExceptionMessage = 'Il nome della pagina dovrebbe essere un valore alfanumerico valido: {0}' - defaultValueNotBooleanOrEnumExceptionMessage = "Il valore predefinito non è un booleano e non fa parte dell'enum." - openApiComponentSchemaDoesNotExistExceptionMessage = 'Lo schema del componente OpenAPI {0} non esiste.' - timerParameterMustBeGreaterThanZeroExceptionMessage = '[Timer] {0}: {1} deve essere maggiore di 0.' - taskTimedOutExceptionMessage = "Il 'Task' è scaduto dopo {0}ms." - scheduleStartTimeAfterEndTimeExceptionMessage = "[Schedulatore] {0}: Non può avere un 'StartTime' sucessivo a 'EndTime'" + doneMessage = 'Fatto' + enableHttpServerMessage = 'Abilita il server HTTP' + enableQuietModeMessage = 'Abilita la modalità silenziosa' + eolPowerShellWarningMessage = '[ATTENZIONE] Pode {0} non è stato testato su PowerShell {1}, perche è EOL.' + filesHaveChangedMessage = 'I seguenti file sono stati modificati:' + gracefullyTerminateMessage = 'Termina il server con grazia.' + hideEndpointsMessage = 'Nascondi gli endpoint' + hideHelpMessage = 'Nascondi aiuto' + hideOpenAPIMessage = 'Nascondi OpenAPI' + iisShutdownMessage = '(Chiusura IIS)' + infoTitleMandatoryMessage = 'info.title è obbligatorio.' infoVersionMandatoryMessage = 'info.version è obbligatorio.' - cannotUnlockNullObjectExceptionMessage = 'Non è possibile sbloccare un oggetto nullo.' - nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'È richiesto uno ScriptBlock non vuoto per lo schema di autenticazione personalizzato.' - nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'È necessario un ScriptBlock non vuoto per il metodo di autenticazione.' - validationOfOneOfSchemaNotSupportedExceptionMessage = "La validazione di uno schema che include 'oneof' non è supportata." - routeParameterCannotBeNullExceptionMessage = "Il parametro 'Route' non può essere null." - cacheStorageAlreadyExistsExceptionMessage = "Memoria cache con nome '{0}' esiste già." - loggingMethodRequiresValidScriptBlockExceptionMessage = "Il metodo di output fornito per il metodo di registrazione '{0}' richiede un ScriptBlock valido." - scopedVariableAlreadyDefinedExceptionMessage = 'Variabile con ambito già definita: {0}' - oauth2RequiresAuthorizeUrlExceptionMessage = "OAuth2 richiede che venga fornita un'URL di autorizzazione" - pathNotExistExceptionMessage = 'Il percorso non esiste: {0}' - noDomainServerNameForWindowsAdAuthExceptionMessage = "Non è stato fornito alcun nome di server di dominio per l'autenticazione AD di Windows" - suppliedDateAfterScheduleEndTimeExceptionMessage = "La data fornita è successiva all'ora di fine del programma a {0}" - wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = "Il carattere jolly * per i Metodi è incompatibile con l'opzione AutoMethods." - cannotSupplyIntervalForYearExceptionMessage = 'Impossibile fornire un valore di intervallo per ogni anno.' + listeningOnEndpointsMessage = 'In ascolto sui seguenti {0} endpoint [{1} thread]:' missingComponentsMessage = 'Componenti mancanti' - invalidStrictTransportSecurityDurationExceptionMessage = 'Durata Strict-Transport-Security non valida fornita: {0}. Deve essere maggiore di 0.' - noSecretForHmac512ExceptionMessage = "Nessun 'secret' fornito per l'hash HMAC512." - daysInMonthExceededExceptionMessage = '{0} ha solo {1} giorni, ma è stato fornito {2}.' - nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'È richiesto uno ScriptBlock non vuoto per il metodo di registrazione personalizzato.' - encodingAttributeOnlyAppliesToMultipartExceptionMessage = "L'attributo di codifica si applica solo ai corpi delle richieste multipart e application/x-www-form-urlencoded." - suppliedDateBeforeScheduleStartTimeExceptionMessage = "La data fornita è precedente all'ora di inizio del programma a {0}" - unlockSecretRequiredExceptionMessage = "È necessaria una proprietà 'UnlockSecret' quando si utilizza Microsoft.PowerShell.SecretStore" - noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: Nessuna logica passata.' - bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Un body-parser è già definito per il tipo di contenuto {0}.' - invalidJwtSuppliedExceptionMessage = 'JWT fornito non valido.' - sessionsRequiredForFlashMessagesExceptionMessage = 'Le sessioni sono necessarie per utilizzare i messaggi di tipo Flash.' - semaphoreAlreadyExistsExceptionMessage = 'Un semaforo con il seguente nome esiste già: {0}' - invalidJwtHeaderAlgorithmSuppliedExceptionMessage = "Algoritmo dell'header JWT fornito non valido." - oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = "Il provider OAuth2 non supporta il tipo di concessione 'password' richiesto dall'utilizzo di un InnerScheme." - invalidAliasFoundExceptionMessage = 'Alias {0} non valido trovato: {1}' - scheduleDoesNotExistExceptionMessage = "Il programma '{0}' non esiste." - accessMethodNotExistExceptionMessage = 'Il metodo di accesso non esiste: {0}' - oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = "Il provider OAuth2 non supporta il tipo di risposta 'code'." - untestedPowerShellVersionWarningMessage = '[ATTENZIONE] Pode {0} non è stato testato su PowerShell {1}, poiché non era disponibile quando Pode è stato rilasciato.' - secretVaultAlreadyRegisteredAutoImportExceptionMessage = "Una 'Secret Vault' con il nome '{0}' è già stata registrata durante l'importazione automatica delle 'Secret Vaults'." - schemeRequiresValidScriptBlockExceptionMessage = "Lo schema fornito per il validatore di autenticazione '{0}' richiede uno ScriptBlock valido." - serverLoopingMessage = 'Ciclo del server ogni {0} secondi' - certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Impronte digitali/nome del certificato supportati solo su Windows OS.' - sseConnectionNameRequiredExceptionMessage = "È richiesto un nome di connessione SSE, sia da -Name che da `$WebEvent.Sse.Name" - invalidMiddlewareTypeExceptionMessage = 'Uno dei Middleware forniti è di un tipo non valido. Previsto ScriptBlock o Hashtable, ma ottenuto: {0}' - noSecretForJwtSignatureExceptionMessage = "Nessun 'secret' fornito per la firma JWT." - modulePathDoesNotExistExceptionMessage = 'Il percorso del modulo non esiste: {0}' - taskAlreadyDefinedExceptionMessage = '[Attività] {0}: Attività già definita.' - verbAlreadyDefinedExceptionMessage = '[Verbo] {0}: Già definito' - clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'I certificati client sono supportati solo sugli endpoint HTTPS.' - endpointNameNotExistExceptionMessage = "Endpoint con nome '{0}' non esiste." - middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: Nessuna logica fornita nello ScriptBlock.' - scriptBlockRequiredForMergingUsersExceptionMessage = "È richiesto uno ScriptBlock per unire più utenti autenticati in un unico oggetto quando 'Valid' è uguale a 'All'." - secretVaultAlreadyRegisteredExceptionMessage = "Una 'Secret Vault' con il nome '{0}' è già stato registrata{1}." - deprecatedTitleVersionDescriptionWarningMessage = "ATTENZIONE: Titolo, Versione e Descrizione su 'Enable-PodeOpenApi' sono deprecati. Si prega di utilizzare 'Add-PodeOAInfo' invece." - undefinedOpenApiReferencesMessage = 'Riferimenti OpenAPI non definiti:' - doneMessage = 'Fatto' - swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Questa versione di Swagger-Editor non supporta OpenAPI 3.1' - durationMustBeZeroOrGreaterExceptionMessage = 'La durata deve essere 0 o superiore, non {0}s' - viewsPathDoesNotExistExceptionMessage = 'Il percorso delle Views non esiste: {0}' - discriminatorIncompatibleWithAllOfExceptionMessage = "Il parametro 'Discriminator' è incompatibile con 'allOf'." - noNameForWebSocketSendMessageExceptionMessage = 'Nessun nome fornito per inviare un messaggio al WebSocket.' - hashtableMiddlewareNoLogicExceptionMessage = 'Un Middleware di tipo Hashtable fornito non ha una logica definita.' + multipleEndpointsForGuiMessage = 'Sono stati definiti più endpoint, solo il primo sarà utilizzato per la GUI.' + openApiGenerationDocumentErrorMessage = 'Errore nella generazione del documento OpenAPI:' openApiInfoMessage = 'Informazioni OpenAPI:' - invalidSchemeForAuthValidatorExceptionMessage = "Lo schema '{0}' fornito per il validatore di autenticazione '{1}' richiede uno ScriptBlock valido." - sseFailedToBroadcastExceptionMessage = 'SSE non è riuscito a trasmettere a causa del livello di trasmissione SSE definito per {0}: {1}.' - adModuleWindowsOnlyExceptionMessage = 'Il modulo Active Directory è disponibile solo su Windows OS.' - requestLoggingAlreadyEnabledExceptionMessage = 'La registrazione delle richieste è già abilitata.' - invalidAccessControlMaxAgeDurationExceptionMessage = 'Durata non valida fornita per Access-Control-Max-Age: {0}. Deve essere maggiore di 0.' - openApiDefinitionAlreadyExistsExceptionMessage = 'La definizione OpenAPI denominata {0} esiste già.' - renamePodeOADefinitionTagExceptionMessage = "Rename-PodeOADefinitionTag non può essere utilizzato all'interno di un 'ScriptBlock' di Select-PodeOADefinition." - taskProcessDoesNotExistExceptionMessage = "Il processo dell'attività '{0}' non esiste." - scheduleProcessDoesNotExistExceptionMessage = "Il processo della programma '{0}' non esiste." - definitionTagChangeNotAllowedExceptionMessage = 'Il tag di definizione per una Route non può essere cambiato.' - getRequestBodyNotAllowedExceptionMessage = "Le operazioni '{0}' non possono avere un corpo della richiesta. Utilizzare -AllowNonStandardBody per aggirare questa restrizione." - fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = "La funzione '{0}' non accetta una matrice come input della pipeline." - unsupportedStreamCompressionEncodingExceptionMessage = 'La compressione dello stream non è supportata per la codifica {0}' - localEndpointConflictExceptionMessage = "Sia '{0}' che '{1}' sono definiti come endpoint locali OpenAPI, ma è consentito solo un endpoint locale per definizione API." - suspendingMessage = 'Sospensione' - resumingMessage = 'Ripresa' - serverControlCommandsTitle = 'Comandi di controllo del server:' - gracefullyTerminateMessage = 'Termina il server con grazia.' + openHttpEndpointMessage = 'Apri il predefinito endpoint HTTP nel browser predefinito.' + openingGuiMessage = 'Apertura della GUI.' + restartingMessage = 'Riavvio' + restartingServerMessage = 'Riavvio del server...' restartServerMessage = 'Riavviare il server e ricaricare le configurazioni.' resumeServerMessage = 'Riprendi il server.' - suspendServerMessage = 'Sospendi il server.' - startingMessage = 'Avvio' - restartingMessage = 'Riavvio' - suspendedMessage = 'Sospeso' + resumingMessage = 'Ripresa' runningMessage = 'In esecuzione' - openHttpEndpointMessage = 'Apri il predefinito endpoint HTTP nel browser predefinito.' - terminatedMessage = 'Terminato' - showMetricsMessage = 'Mostra metriche' - clearConsoleMessage = 'Cancella la console' + serverControlCommandsTitle = 'Comandi di controllo del server:' + serverLoopingMessage = 'Ciclo del server ogni {0} secondi' serverMetricsMessage = 'Metriche del server' - totalUptimeMessage = 'Tempo totale di attività:' - uptimeSinceLastRestartMessage = "Tempo di attività dall'ultimo riavvio:" - totalRestartMessage = 'Numero totale di riavvii:' - defaultEndpointAlreadySetExceptionMessage = "Un endpoint predefinito per il tipo '{0}' è già impostato. È consentito un solo endpoint predefinito per tipo." - enableHttpServerMessage = 'Abilita il server HTTP' - disableHttpServerMessage = 'Disabilita il server HTTP' - showHelpMessage = 'Mostra aiuto' - hideHelpMessage = 'Nascondi aiuto' - hideEndpointsMessage = 'Nascondi gli endpoint' showEndpointsMessage = 'Mostra gli endpoint' - hideOpenAPIMessage = 'Nascondi OpenAPI' + showHelpMessage = 'Mostra aiuto' + showMetricsMessage = 'Mostra metriche' showOpenAPIMessage = 'Mostra OpenAPI' - enableQuietModeMessage = 'Abilita la modalità silenziosa' - disableQuietModeMessage = 'Disabilita la modalità silenziosa' - rateLimitRuleAlreadyExistsExceptionMessage = "Una regola di limitazione del tasso con il nome '{0}' esiste già." - rateLimitRuleDoesNotExistExceptionMessage = "La regola di limitazione del tasso con il nome '{0}' non esiste." - accessLimitRuleAlreadyExistsExceptionMessage = "Una regola di limitazione dell'accesso con il nome '{0}' esiste già." - accessLimitRuleDoesNotExistExceptionMessage = "La regola di limitazione dell'accesso con il nome '{0}' non esiste." -} \ No newline at end of file + specificationMessage = 'Specifica' + startingMessage = 'Avvio' + suspendedMessage = 'Sospeso' + suspendingMessage = 'Sospensione' + suspendServerMessage = 'Sospendi il server.' + terminatedMessage = 'Terminato' + terminatingMessage = 'Terminazione' + totalRestartMessage = 'Numero totale di riavvii:' + totalUptimeMessage = 'Tempo totale di attività:' + undefinedOpenApiReferencesMessage = 'Riferimenti OpenAPI non definiti:' + untestedPowerShellVersionWarningMessage = '[ATTENZIONE] Pode {0} non è stato testato su PowerShell {1}, poiché non era disponibile quando Pode è stato rilasciato.' + uptimeSinceLastRestartMessage = 'Tempo di attività dall''ultimo riavvio:' +} diff --git a/src/Locales/ja/Pode.psd1 b/src/Locales/ja/Pode.psd1 index 43d8243bc..998344587 100644 --- a/src/Locales/ja/Pode.psd1 +++ b/src/Locales/ja/Pode.psd1 @@ -1,329 +1,336 @@ @{ - schemaValidationRequiresPowerShell610ExceptionMessage = 'スキーマ検証には PowerShell バージョン 6.1.0 以上が必要です。' + # ------------------------------- + # Exception Messages + # ------------------------------- + accessLimitRuleAlreadyExistsExceptionMessage = '名前が ''{0}'' のアクセス制限ルールは既に存在します。' + accessLimitRuleDoesNotExistExceptionMessage = '名前が ''{0}'' のアクセス制限ルールは存在しません。' + accessMethodAlreadyDefinedExceptionMessage = 'アクセス方法はすでに定義されています: {0}' + accessMethodDoesNotExistExceptionMessage = 'アクセスメソッドが存在しません:{0}。' + accessMethodNotExistExceptionMessage = 'アクセス方法が存在しません: {0}' + accessMethodNotExistForMergingExceptionMessage = 'マージするアクセス方法が存在しません: {0}' + accessRequiresAuthenticationOnRoutesExceptionMessage = 'アクセスにはルート上の認証が必要です。' + acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = '確認メッセージはSMTPおよびTCPエンドポイントでのみサポートされています。' + adModuleNotInstalledExceptionMessage = 'Active Directoryモジュールがインストールされていません。' + adModuleWindowsOnlyExceptionMessage = 'Active DirectoryモジュールはWindowsでのみ利用可能です。' + alreadyConnectedToWebSocketExceptionMessage = '名前 ''{0}'' の WebSocket に既に接続されています' + authenticationMethodDoesNotExistExceptionMessage = '認証方法が存在しません: {0}' + authMethodAlreadyDefinedExceptionMessage = '認証方法はすでに定義されています:{0}' + authMethodNotExistForMergingExceptionMessage = 'マージするための認証方法は存在しません:{0}' + bodyParserAlreadyDefinedForContentTypeExceptionMessage = '{0} コンテンツタイプ用のボディパーサーは既に定義されています。' + cacheStorageAlreadyExistsExceptionMessage = '名前 ''{0}'' のキャッシュストレージは既に存在します。' + cacheStorageNotFoundForClearExceptionMessage = 'キャッシュをクリアしようとしたときに、名前 ''{0}'' のキャッシュストレージが見つかりません。' + cacheStorageNotFoundForExistsExceptionMessage = 'キャッシュされたアイテム ''{1}'' が存在するかどうかを確認しようとしたときに、名前 ''{0}'' のキャッシュストレージが見つかりません。' + cacheStorageNotFoundForRemoveExceptionMessage = 'キャッシュされたアイテム ''{1}'' を削除しようとしたときに、名前 ''{0}'' のキャッシュストレージが見つかりません。' + cacheStorageNotFoundForRetrieveExceptionMessage = 'キャッシュされたアイテム ''{1}'' を取得しようとしたときに、名前 ''{0}'' のキャッシュストレージが見つかりません。' + cacheStorageNotFoundForSetExceptionMessage = 'キャッシュされたアイテム ''{1}'' を設定しようとしたときに、名前 ''{0}'' のキャッシュストレージが見つかりません。' + cannotCreatePropertyWithoutTypeExceptionMessage = '型が定義されていないため、プロパティを作成できません。' + cannotLockNullObjectExceptionMessage = 'nullオブジェクトをロックできません。' + cannotLockValueTypeExceptionMessage = '[ValueType]をロックできません。' + cannotSupplyIntervalForQuarterExceptionMessage = '四半期ごとの間隔値を提供できません。' + cannotSupplyIntervalForYearExceptionMessage = '毎年の間隔値を提供できません。' + cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = 'パラメーター''Every''がNoneに設定されている場合、間隔を提供できません。' + cannotUnlockNullObjectExceptionMessage = 'nullオブジェクトのロックを解除できません。' + cannotUnlockValueTypeExceptionMessage = '[ValueType]のロックを解除できません。' + certificateExpiredExceptionMessage = '証明書 ''{0}'' の有効期限が切れています: {1}' + certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'HTTPS/WSS以外のエンドポイントに提供された証明書。' + certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Certificate Thumbprints/NameはWindowsでのみサポートされています。' + clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'クライアント証明書はHTTPSエンドポイントでのみサポートされています。' + credentialsPassedWildcardForHeadersLiteralExceptionMessage = '資格情報が渡されると、ヘッダーのワイルドカード * はワイルドカードとしてではなく、リテラル文字列として解釈されます。' + crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'CRLFメッセージ終了チェックはTCPエンドポイントでのみサポートされています。' + cronExpressionInvalidExceptionMessage = 'Cron式は5つの部分で構成される必要があります: {0}' + csrfCookieRequiresSecretExceptionMessage = 'CSRFのためにクッキーを使用する場合、秘密が必要です。秘密を提供するか、クッキーのグローバル秘密を設定してください - (Set-PodeCookieSecret '''' -Global)' + csrfMiddlewareNotInitializedExceptionMessage = 'CSRFミドルウェアが初期化されていません。' customAccessPathOrScriptBlockRequiredExceptionMessage = 'カスタムアクセス値のソース化には、パスまたはスクリプトブロックが必要です。' - operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} は一意でなければならず、配列に適用できません。' - endpointNotDefinedForRedirectingExceptionMessage = "リダイレクトのために名前 '{0}' のエンドポイントが定義されていません。" - filesHaveChangedMessage = '次のファイルが変更されました:' - iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKENがありません。' - minValueGreaterThanMaxExceptionMessage = '{0}の最小値は最大値を超えることはできません。' - noLogicPassedForRouteExceptionMessage = 'ルートに対してロジックが渡されませんでした: {0}' - scriptPathDoesNotExistExceptionMessage = 'スクリプトパスが存在しません: {0}' - mutexAlreadyExistsExceptionMessage = '次の名前のミューテックスはすでに存在します: {0}' - listeningOnEndpointsMessage = '次の {0} エンドポイントでリッスンしています [{1} スレッド]:' - unsupportedFunctionInServerlessContextExceptionMessage = 'サーバーレスコンテキストではサポートされていない関数です: {0}' + customSessionStorageMethodNotImplementedExceptionMessage = 'カスタムセッションストレージは必要なメソッド''{0}()''を実装していません。' + daysInMonthExceededExceptionMessage = '{0}は{1}日しかありませんが、{2}が指定されました。' + defaultAuthNotInListExceptionMessage = 'デフォルト認証''{0}''は提供された認証リストにありません。' + defaultEndpointAlreadySetExceptionMessage = 'タイプ ''{0}'' のデフォルトエンドポイントは既に設定されています。タイプごとに1つのデフォルトエンドポイントのみ許可されています。' + defaultValueNotBooleanOrEnumExceptionMessage = 'デフォルト値は boolean ではなく、enum に含まれていません。' + definitionTagChangeNotAllowedExceptionMessage = 'Routeの定義タグは変更できません。' + definitionTagNotDefinedExceptionMessage = '定義タグ {0} が定義されていません。' + descriptionRequiredExceptionMessage = 'パス:{0} 応答:{1} に説明が必要です' + discriminatorIncompatibleWithAllOfExceptionMessage = 'パラメーター''Discriminator''は''allOf''と互換性がありません。' + discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = 'パラメーター''DiscriminatorMapping''は''DiscriminatorProperty''が存在する場合にのみ使用できます。' + durationMustBeZeroOrGreaterExceptionMessage = '期間は 0 以上でなければなりませんが、取得した値は: {0}s' + encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'エンコーディング属性は、multipart および application/x-www-form-urlencoded リクエストボディにのみ適用されます。' + endpointAlreadyDefinedExceptionMessage = '名前 ''{0}'' のエンドポイントは既に定義されています。' + endpointNameNotExistExceptionMessage = '名前''{0}''のエンドポイントが存在しません。' + endpointNotDefinedForRedirectingExceptionMessage = 'リダイレクトのために名前 ''{0}'' のエンドポイントが定義されていません。' + endpointNotExistExceptionMessage = 'プロトコル''{0}''、アドレス''{1}''またはローカルアドレス''{2}''のエンドポイントが存在しません。' + errorLoggingAlreadyEnabledExceptionMessage = 'エラーロギングは既に有効になっています。' + eventAlreadyRegisteredExceptionMessage = '{0}イベントはすでに登録されています:{1}' + eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'イベントビューアーロギングはWindowsでのみサポートされています。' expectedNoJwtSignatureSuppliedExceptionMessage = '提供されるべきではないJWT署名が予期されました。' - secretAlreadyMountedExceptionMessage = "名前 '{0}' のシークレットは既にマウントされています。" + explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = '明示的なTLSモードはSMTPSおよびTCPSエンドポイントでのみサポートされています。' failedToAcquireLockExceptionMessage = 'オブジェクトのロックを取得できませんでした。' - noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: 静的ルートに対して提供されたパスがありません。' - invalidHostnameSuppliedExceptionMessage = '無効なホスト名が指定されました: {0}' - authMethodAlreadyDefinedExceptionMessage = '認証方法はすでに定義されています:{0}' - csrfCookieRequiresSecretExceptionMessage = "CSRFのためにクッキーを使用する場合、秘密が必要です。秘密を提供するか、クッキーのグローバル秘密を設定してください - (Set-PodeCookieSecret '' -Global)" - nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'ページルートを作成するには空でないScriptBlockが必要です。' - noPropertiesMutuallyExclusiveExceptionMessage = "パラメーター'NoProperties'は'Properties'、'MinProperties'、および'MaxProperties'と相互排他的です。" - incompatiblePodeDllExceptionMessage = '既存の互換性のないPode.DLLバージョン{0}がロードされています。バージョン{1}が必要です。新しいPowerShell/pwshセッションを開いて再試行してください。' - accessMethodDoesNotExistExceptionMessage = 'アクセスメソッドが存在しません:{0}。' - scheduleAlreadyDefinedExceptionMessage = '[スケジュール] {0}: スケジュールはすでに定義されています。' - secondsValueCannotBeZeroOrLessExceptionMessage = '{0}の秒数値は0またはそれ以下にすることはできません。' - pathToLoadNotFoundExceptionMessage = '読み込むパス{0}が見つかりません: {1}' + failedToAcquireMutexOwnershipExceptionMessage = 'ミューテックスの所有権を取得できませんでした。ミューテックス名: {0}' + failedToAcquireSemaphoreOwnershipExceptionMessage = 'セマフォの所有権を取得できませんでした。セマフォ名: {0}' + failedToCloseRunspacePoolExceptionMessage = 'RunspacePoolのクローズに失敗しました: {0}' + failedToConnectToUrlExceptionMessage = 'URLへの接続に失敗しました: {0}' + failedToConnectToWebSocketExceptionMessage = 'WebSocket への接続に失敗しました: {0}' + failedToCreateOpenSslCertExceptionMessage = 'OpenSSL証明書の作成に失敗しました: {0}' failedToImportModuleExceptionMessage = 'モジュールのインポートに失敗しました: {0}' - endpointNotExistExceptionMessage = "プロトコル'{0}'、アドレス'{1}'またはローカルアドレス'{2}'のエンドポイントが存在しません。" - terminatingMessage = '終了中' - noCommandsSuppliedToConvertToRoutesExceptionMessage = 'ルートに変換するためのコマンドが提供されていません。' - invalidTaskTypeExceptionMessage = 'タスクタイプが無効です。予期されるタイプ:[System.Threading.Tasks.Task]または[hashtable]' - alreadyConnectedToWebSocketExceptionMessage = "名前 '{0}' の WebSocket に既に接続されています" - crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'CRLFメッセージ終了チェックはTCPエンドポイントでのみサポートされています。' - testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = "'Test-PodeOAComponentSchema' は 'Enable-PodeOpenApi -EnableSchemaValidation' を使用して有効にする必要があります。" - adModuleNotInstalledExceptionMessage = 'Active Directoryモジュールがインストールされていません。' - cronExpressionInvalidExceptionMessage = 'Cron式は5つの部分で構成される必要があります: {0}' - noSessionToSetOnResponseExceptionMessage = 'レスポンスに設定するセッションがありません。' - valueOutOfRangeExceptionMessage = "{1}の値'{0}'は無効です。{2}から{3}の間でなければなりません。" - loggingMethodAlreadyDefinedExceptionMessage = 'ログ記録方法は既に定義されています: {0}' - noSecretForHmac256ExceptionMessage = 'HMAC256ハッシュに対する秘密が提供されていません。' - eolPowerShellWarningMessage = '[警告] Pode {0} は、EOLであるPowerShell {1} でテストされていません。' - runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePoolの読み込みに失敗しました。' - noEventRegisteredExceptionMessage = '登録された{0}イベントはありません:{1}' - scheduleCannotHaveNegativeLimitExceptionMessage = '[スケジュール] {0}: 負の制限を持つことはできません。' - openApiRequestStyleInvalidForParameterExceptionMessage = 'OpenApi リクエストのスタイルは {1} パラメータに対して {0} であってはなりません。' - openApiDocumentNotCompliantExceptionMessage = 'OpenAPIドキュメントが準拠していません。' - taskDoesNotExistExceptionMessage = "タスク '{0}' は存在しません。" - scopedVariableNotFoundExceptionMessage = 'スコープ変数が見つかりません: {0}' - sessionsRequiredForCsrfExceptionMessage = 'クッキーを使用しない場合は、CSRFを使用するためにセッションが必要です。' - nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'ロギングメソッドには空でないScriptBlockが必要です。' - credentialsPassedWildcardForHeadersLiteralExceptionMessage = '資格情報が渡されると、ヘッダーのワイルドカード * はワイルドカードとしてではなく、リテラル文字列として解釈されます。' - podeNotInitializedExceptionMessage = 'Podeが初期化されていません。' - multipleEndpointsForGuiMessage = '複数のエンドポイントが定義されていますが、GUIには最初のエンドポイントのみが使用されます。' - operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} は一意でなければなりません。' - invalidJsonJwtExceptionMessage = 'JWTに無効なJSON値が見つかりました。' - noAlgorithmInJwtHeaderExceptionMessage = 'JWTヘッダーにアルゴリズムが提供されていません。' - openApiVersionPropertyMandatoryExceptionMessage = 'OpenApiバージョンプロパティは必須です。' - limitValueCannotBeZeroOrLessExceptionMessage = '{0}の制限値は0またはそれ以下にすることはできません。' - timerDoesNotExistExceptionMessage = "タイマー '{0}' は存在しません。" - openApiGenerationDocumentErrorMessage = 'OpenAPI生成ドキュメントエラー:' - routeAlreadyContainsCustomAccessExceptionMessage = "ルート '[{0}] {1}' はすでに名前 '{2}' のカスタムアクセスを含んでいます" - maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = '最大同時 WebSocket スレッド数は最小値 {0} より小さくてはいけませんが、取得した値は: {1}' - middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: ミドルウェアは既に定義されています。' + failedToOpenRunspacePoolExceptionMessage = 'RunspacePoolのオープンに失敗しました: {0}' + failedToParseAddressExceptionMessage = '''{0}''を有効なIP/ホスト:ポートアドレスとして解析できませんでした。' + fileWatcherAlreadyDefinedExceptionMessage = '名前 ''{0}'' のファイルウォッチャーは既に定義されています。' + fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = '関数 ''{0}'' は配列をパイプライン入力として受け付けません。' + getRequestBodyNotAllowedExceptionMessage = '''{0}'' 操作にはリクエストボディを含めることはできません。-AllowNonStandardBody を使用してこの制限を回避してください。' + handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: ハンドラは既に定義されています。' + hashtableMiddlewareNoLogicExceptionMessage = '提供されたHashtableミドルウェアにロジックが定義されていません。' + headerMustHaveNameInEncodingContextExceptionMessage = 'エンコーディングコンテキストで使用される場合、ヘッダーには名前が必要です。' + iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKENがありません。' + iisAuthSupportIsForWindowsOnlyExceptionMessage = 'IIS認証のサポートはWindowsのみです。' + incompatiblePodeDllExceptionMessage = '既存の互換性のないPode.DLLバージョン{0}がロードされています。バージョン{1}が必要です。新しいPowerShell/pwshセッションを開いて再試行してください。' + invalidAccessControlMaxAgeDurationExceptionMessage = '無効な Access-Control-Max-Age 期間が提供されました:{0}。0 より大きくする必要があります。' + invalidAliasFoundExceptionMessage = '無効な{0}エイリアスが見つかりました: {1}' invalidAtomCharacterExceptionMessage = '無効なアトム文字: {0}' + invalidBase64JwtExceptionMessage = 'JWTに無効なBase64エンコード値が見つかりました。' + invalidContentTypeForSchemaExceptionMessage = 'スキーマの ''content-type'' が無効です: {0}' invalidCronAtomFormatExceptionMessage = '無効な cron アトム形式が見つかりました: {0}' - cacheStorageNotFoundForRetrieveExceptionMessage = "キャッシュされたアイテム '{1}' を取得しようとしたときに、名前 '{0}' のキャッシュストレージが見つかりません。" - headerMustHaveNameInEncodingContextExceptionMessage = 'エンコーディングコンテキストで使用される場合、ヘッダーには名前が必要です。' - moduleDoesNotContainFunctionExceptionMessage = 'モジュール {0} にはルートに変換する関数 {1} が含まれていません。' - pathToIconForGuiDoesNotExistExceptionMessage = 'GUI用アイコンのパスが存在しません: {0}' - noTitleSuppliedForPageExceptionMessage = '{0} ページのタイトルが提供されていません。' - certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'HTTPS/WSS以外のエンドポイントに提供された証明書。' - cannotLockNullObjectExceptionMessage = 'nullオブジェクトをロックできません。' - showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGuiは現在、Windows PowerShellおよびWindows上のPowerShell 7+でのみ利用可能です。' - unlockSecretButNoScriptBlockExceptionMessage = 'カスタムシークレットボールトタイプに対してアンロックシークレットが提供されましたが、アンロックスクリプトブロックが提供されていません。' + invalidHostnameSuppliedExceptionMessage = '無効なホスト名が指定されました: {0}' invalidIpAddressExceptionMessage = '提供されたIPアドレスは無効です: {0}' + invalidJsonJwtExceptionMessage = 'JWTに無効なJSON値が見つかりました。' + invalidJwtHeaderAlgorithmSuppliedExceptionMessage = '無効なJWTヘッダーアルゴリズムが提供されました。' + invalidJwtSignatureSuppliedExceptionMessage = '無効なJWT署名が提供されました。' + invalidJwtSuppliedExceptionMessage = '無効なJWTが提供されました。' + invalidLogicTypeInHashtableMiddlewareExceptionMessage = '提供されたHashtableミドルウェアに無効なロジック型があります。ScriptBlockを期待しましたが、次を取得しました: {0}' + invalidMiddlewareTypeExceptionMessage = '提供されたMiddlewaresの1つが無効な型です。ScriptBlockまたはHashtableのいずれかを期待しましたが、次を取得しました: {0}' + invalidPathWildcardOrDirectoryExceptionMessage = '指定されたパスはワイルドカードまたはディレクトリにすることはできません: {0}' + invalidPortExceptionMessage = 'ポートは負であってはなりません: {0}' + invalidSchemeForAuthValidatorExceptionMessage = '''{1}''認証バリデーターのために提供された''{0}''スキームには有効なScriptBlockが必要です。' + invalidSecretValueTypeExceptionMessage = 'シークレットの値が無効な型です。期待される型: String、SecureString、HashTable、Byte[]、またはPSCredential。しかし、次を取得しました: {0}' + invalidStrictTransportSecurityDurationExceptionMessage = '無効な Strict-Transport-Security 期間が指定されました: {0}。0 より大きい必要があります。' + invalidTaskTypeExceptionMessage = 'タスクタイプが無効です。予期されるタイプ:[System.Threading.Tasks.Task]または[hashtable]' + invalidWebExceptionTypeExceptionMessage = '例外が無効な型です。WebExceptionまたはHttpRequestExceptionのいずれかである必要がありますが、次の型を取得しました: {0}' + jwtExpiredExceptionMessage = 'JWTの有効期限が切れています。' + jwtNotYetValidExceptionMessage = 'JWTはまだ有効ではありません。' + limitValueCannotBeZeroOrLessExceptionMessage = '{0}の制限値は0またはそれ以下にすることはできません。' + localEndpointConflictExceptionMessage = '''{0}'' と ''{1}'' は OpenAPI のローカルエンドポイントとして定義されていますが、API 定義ごとに 1 つのローカルエンドポイントのみ許可されます。' + loggingMethodAlreadyDefinedExceptionMessage = 'ログ記録方法は既に定義されています: {0}' + loggingMethodRequiresValidScriptBlockExceptionMessage = '''{0}'' ログ記録方法のために提供された出力方法は、有効なScriptBlockが必要です。' maxDaysInvalidExceptionMessage = 'MaxDaysは0以上でなければなりませんが、受け取った値は: {0}' - noRemoveScriptBlockForVaultExceptionMessage = "ボールト'{0}'のシークレットを削除するためのスクリプトブロックが提供されていません。" - noSecretExpectedForNoSignatureExceptionMessage = '署名なしのための秘密が提供されることを期待していませんでした。' - noCertificateFoundExceptionMessage = "'{2}'用の{0}{1}に証明書が見つかりませんでした。" - minValueInvalidExceptionMessage = "{1}の最小値'{0}'は無効です。{2}以上でなければなりません。" - accessRequiresAuthenticationOnRoutesExceptionMessage = 'アクセスにはルート上の認証が必要です。' - noSecretForHmac384ExceptionMessage = 'HMAC384ハッシュに対する秘密が提供されていません。' - windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Windowsローカル認証のサポートはWindowsのみです。' - definitionTagNotDefinedExceptionMessage = '定義タグ {0} が定義されていません。' - noComponentInDefinitionExceptionMessage = '{2}定義に{0}タイプの名前{1}コンポーネントが利用できません。' - noSmtpHandlersDefinedExceptionMessage = 'SMTPハンドラが定義されていません。' - sessionMiddlewareAlreadyInitializedExceptionMessage = 'セッションミドルウェアは既に初期化されています。' - reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = "OpenAPI v3.0では再利用可能なコンポーネント機能'pathItems'は使用できません。" - wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'ヘッダーのワイルドカード * は AutoHeaders スイッチと互換性がありません。' - noDataForFileUploadedExceptionMessage = "リクエストでアップロードされたファイル '{0}' のデータがありません。" - sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSEはAcceptヘッダー値がtext/event-streamのリクエストでのみ構成できます。' - noSessionAvailableToSaveExceptionMessage = '保存するためのセッションが利用できません。' - pathParameterRequiresRequiredSwitchExceptionMessage = "パラメータの場所が 'Path' の場合、スイッチパラメータ 'Required' は必須です。" - noOpenApiUrlSuppliedExceptionMessage = '{0} 用の OpenAPI URL が提供されていません。' maximumConcurrentSchedulesInvalidExceptionMessage = '最大同時スケジュール数は 1 以上でなければなりませんが、受け取った値: {0}' - snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'SnapinsはWindows PowerShellのみでサポートされています。' - eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'イベントビューアーロギングはWindowsでのみサポートされています。' - parametersMutuallyExclusiveExceptionMessage = "パラメータ '{0}' と '{1}' は互いに排他的です。" - pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'PathItems機能はOpenAPI v3.0.xではサポートされていません。' - openApiParameterRequiresNameExceptionMessage = 'OpenApi パラメータには名前が必要です。' + maximumConcurrentSchedulesLessThanMinimumExceptionMessage = '最大同時スケジュール数は最小 {0} 未満にすることはできませんが、受け取った値: {1}' + maximumConcurrentTasksInvalidExceptionMessage = '最大同時タスク数は >=1 でなければなりませんが、取得した値は: {0}' maximumConcurrentTasksLessThanMinimumExceptionMessage = '最大同時タスク数は最小値 {0} より少なくてはいけませんが、取得した値は: {1}' - noSemaphoreFoundExceptionMessage = "名前 '{0}' のセマフォが見つかりません" - singleValueForIntervalExceptionMessage = 'インターバルを使用する場合、単一の{0}値しか指定できません。' - jwtNotYetValidExceptionMessage = 'JWTはまだ有効ではありません。' - verbAlreadyDefinedForUrlExceptionMessage = '[動詞] {0}: {1}にすでに定義されています' - noSecretNamedMountedExceptionMessage = "名前 '{0}' のシークレットはマウントされていません。" + maximumConcurrentWebSocketThreadsInvalidExceptionMessage = '最大同時 WebSocket スレッド数は >=1 でなければなりませんが、取得した値は: {0}' + maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = '最大同時 WebSocket スレッド数は最小値 {0} より小さくてはいけませんが、取得した値は: {1}' + maxSizeInvalidExceptionMessage = 'MaxSizeは0以上でなければなりませんが、受け取った値は: {0}' + maxValueInvalidExceptionMessage = '{1}の最大値''{0}''は無効です。{2}以下でなければなりません。' + mergeDefaultAuthNotInListExceptionMessage = 'MergeDefault認証''{0}''は提供された認証リストにありません。' + methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: 既に定義されています。' + methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: {2}用に既に定義されています。' + middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: ミドルウェアは既に定義されています。' + middlewareNoLogicSuppliedExceptionMessage = '[ミドルウェア]: ScriptBlockにロジックが提供されていません。' + minValueGreaterThanMaxExceptionMessage = '{0}の最小値は最大値を超えることはできません。' + minValueInvalidExceptionMessage = '{1}の最小値''{0}''は無効です。{2}以上でなければなりません。' + moduleDoesNotContainFunctionExceptionMessage = 'モジュール {0} にはルートに変換する関数 {1} が含まれていません。' moduleOrVersionNotFoundExceptionMessage = '{0}でモジュールまたはバージョンが見つかりません: {1}@{2}' - noScriptBlockSuppliedExceptionMessage = 'ScriptBlockが提供されていません。' - noSecretVaultRegisteredExceptionMessage = "名前 '{0}' のシークレットボールトは登録されていません。" + modulePathDoesNotExistExceptionMessage = 'モジュールパスが存在しません: {0}' + multiTypePropertiesRequireOpenApi31ExceptionMessage = '複数タイプのプロパティはOpenApiバージョン3.1以上が必要です。' + mustBeRunningWithAdminPrivilegesExceptionMessage = 'ローカルホスト以外のアドレスでリッスンするには管理者権限で実行する必要があります。' + mutexAlreadyExistsExceptionMessage = '次の名前のミューテックスはすでに存在します: {0}' nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = 'RedirectToパラメーターが提供されている場合、エンドポイントには名前が必要です。' - openApiLicenseObjectRequiresNameExceptionMessage = "OpenAPI オブジェクト 'license' には 'name' プロパティが必要です。-LicenseName パラメータを使用してください。" - sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: 静的ルートに対して提供されたソースパスが存在しません: {1}' + nextTriggerCalculationErrorExceptionMessage = '次のトリガー日時の計算中に問題が発生したようです: {0}' + noAlgorithmInJwtHeaderExceptionMessage = 'JWTヘッダーにアルゴリズムが提供されていません。' + noCertificateFoundExceptionMessage = '''{2}''用の{0}{1}に証明書が見つかりませんでした。' + noCommandsSuppliedToConvertToRoutesExceptionMessage = 'ルートに変換するためのコマンドが提供されていません。' + noComponentInDefinitionExceptionMessage = '{2}定義に{0}タイプの名前{1}コンポーネントが利用できません。' + noDataForFileUploadedExceptionMessage = 'リクエストでアップロードされたファイル ''{0}'' のデータがありません。' + noDomainServerNameForWindowsAdAuthExceptionMessage = 'Windows AD認証用のドメインサーバー名が提供されていません。' + noEventRegisteredExceptionMessage = '登録された{0}イベントはありません:{1}' + noJwtSignatureForAlgorithmExceptionMessage = '{0}のためのJWT署名が提供されていません。' + noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: ロジックが渡されませんでした。' + noLogicPassedForRouteExceptionMessage = 'ルートに対してロジックが渡されませんでした: {0}' + noMutexFoundExceptionMessage = '名前 ''{0}'' のミューテックスが見つかりません' noNameForWebSocketDisconnectExceptionMessage = '切断する WebSocket の名前が指定されていません。' - certificateExpiredExceptionMessage = "証明書 '{0}' の有効期限が切れています: {1}" - secretVaultUnlockExpiryDateInPastExceptionMessage = 'シークレットボールトのアンロック有効期限が過去に設定されています (UTC) :{0}' - invalidWebExceptionTypeExceptionMessage = '例外が無効な型です。WebExceptionまたはHttpRequestExceptionのいずれかである必要がありますが、次の型を取得しました: {0}' - invalidSecretValueTypeExceptionMessage = 'シークレットの値が無効な型です。期待される型: String、SecureString、HashTable、Byte[]、またはPSCredential。しかし、次を取得しました: {0}' - explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = '明示的なTLSモードはSMTPSおよびTCPSエンドポイントでのみサポートされています。' - discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = "パラメーター'DiscriminatorMapping'は'DiscriminatorProperty'が存在する場合にのみ使用できます。" - scriptErrorExceptionMessage = "スクリプト{1} {2}(行{3})のエラー'{0}'(文字{4})が{6}オブジェクト'{7}'の{5}を実行中に発生しました クラス: {8} 基底クラス: {9}" - cannotSupplyIntervalForQuarterExceptionMessage = '四半期ごとの間隔値を提供できません。' - scheduleEndTimeMustBeInFutureExceptionMessage = '[スケジュール] {0}: EndTime 値は未来に設定する必要があります。' - invalidJwtSignatureSuppliedExceptionMessage = '無効なJWT署名が提供されました。' - noSetScriptBlockForVaultExceptionMessage = "ボールト'{0}'のシークレットを更新/作成するためのスクリプトブロックが提供されていません。" - accessMethodNotExistForMergingExceptionMessage = 'マージするアクセス方法が存在しません: {0}' - defaultAuthNotInListExceptionMessage = "デフォルト認証'{0}'は提供された認証リストにありません。" - parameterHasNoNameExceptionMessage = "パラメーターに名前がありません。このコンポーネントに'Name'パラメーターを使用して名前を付けてください。" - methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: {2}用に既に定義されています。' - fileWatcherAlreadyDefinedExceptionMessage = "名前 '{0}' のファイルウォッチャーは既に定義されています。" - noServiceHandlersDefinedExceptionMessage = 'サービスハンドラが定義されていません。' - secretRequiredForCustomSessionStorageExceptionMessage = 'カスタムセッションストレージを使用する場合、シークレットが必要です。' - secretManagementModuleNotInstalledExceptionMessage = 'Microsoft.PowerShell.SecretManagementモジュールがインストールされていません。' + noNameForWebSocketRemoveExceptionMessage = '削除する WebSocket の名前が指定されていません。' + noNameForWebSocketResetExceptionMessage = 'リセットする WebSocket の名前が指定されていません。' + noNameForWebSocketSendMessageExceptionMessage = 'メッセージを送信する WebSocket の名前が指定されていません。' + nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = '認証方法には空でない ScriptBlock が必要です。' + nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'カスタム認証スキームには空でないScriptBlockが必要です。' + nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'カスタムロギング出力メソッドには空でないScriptBlockが必要です。' + nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'ロギングメソッドには空でないScriptBlockが必要です。' + nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'ページルートを作成するには空でないScriptBlockが必要です。' + noOpenApiUrlSuppliedExceptionMessage = '{0} 用の OpenAPI URL が提供されていません。' noPathSuppliedForRouteExceptionMessage = 'ルートのパスが提供されていません。' - validationOfAnyOfSchemaNotSupportedExceptionMessage = "'anyof'を含むスキーマの検証はサポートされていません。" - iisAuthSupportIsForWindowsOnlyExceptionMessage = 'IIS認証のサポートはWindowsのみです。' - oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerSchemeはBasicまたはFormのいずれかでなければなりませんが、取得したのは: {0}' + noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: 静的ルートに対して提供されたパスがありません。' + noPropertiesMutuallyExclusiveExceptionMessage = 'パラメーター''NoProperties''は''Properties''、''MinProperties''、および''MaxProperties''と相互排他的です。' + noRemoveScriptBlockForVaultExceptionMessage = 'ボールト''{0}''のシークレットを削除するためのスクリプトブロックが提供されていません。' noRoutePathSuppliedForPageExceptionMessage = '{0} ページのルートパスが提供されていません。' - cacheStorageNotFoundForExistsExceptionMessage = "キャッシュされたアイテム '{1}' が存在するかどうかを確認しようとしたときに、名前 '{0}' のキャッシュストレージが見つかりません。" - handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: ハンドラは既に定義されています。' - sessionsNotConfiguredExceptionMessage = 'セッションが構成されていません。' + noScriptBlockSuppliedExceptionMessage = 'ScriptBlockが提供されていません。' + noSecretExpectedForNoSignatureExceptionMessage = '署名なしのための秘密が提供されることを期待していませんでした。' + noSecretForHmac256ExceptionMessage = 'HMAC256ハッシュに対する秘密が提供されていません。' + noSecretForHmac384ExceptionMessage = 'HMAC384ハッシュに対する秘密が提供されていません。' + noSecretForHmac512ExceptionMessage = 'HMAC512ハッシュに対する秘密が提供されていません。' + noSecretForJwtSignatureExceptionMessage = 'JWT署名に対する秘密が提供されていません。' + noSecretNamedMountedExceptionMessage = '名前 ''{0}'' のシークレットはマウントされていません。' + noSecretVaultRegisteredExceptionMessage = '名前 ''{0}'' のシークレットボールトは登録されていません。' + noSemaphoreFoundExceptionMessage = '名前 ''{0}'' のセマフォが見つかりません' + noServiceHandlersDefinedExceptionMessage = 'サービスハンドラが定義されていません。' + noSessionAvailableToSaveExceptionMessage = '保存するためのセッションが利用できません。' + noSessionToCalculateDataHashExceptionMessage = 'データハッシュを計算するセッションがありません。' + noSessionToSetOnResponseExceptionMessage = 'レスポンスに設定するセッションがありません。' + noSetScriptBlockForVaultExceptionMessage = 'ボールト''{0}''のシークレットを更新/作成するためのスクリプトブロックが提供されていません。' + noSmtpHandlersDefinedExceptionMessage = 'SMTPハンドラが定義されていません。' + noTitleSuppliedForPageExceptionMessage = '{0} ページのタイトルが提供されていません。' + noUnlockScriptBlockForVaultExceptionMessage = 'ボールト''{0}''のロック解除に必要なスクリプトブロックが提供されていません。' + oauth2ClientSecretRequiredExceptionMessage = 'PKCEを使用しない場合、OAuth2にはクライアントシークレットが必要です。' + oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerSchemeはBasicまたはFormのいずれかでなければなりませんが、取得したのは: {0}' + oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = 'OAuth2プロバイダーは''code'' response_typeをサポートしていません。' + oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = 'OAuth2プロバイダーはInnerSchemeを使用するために必要な''password'' grant_typeをサポートしていません。' + oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2には認可URLの提供が必要です。' + openApiComponentSchemaDoesNotExistExceptionMessage = 'OpenApi コンポーネントスキーマ {0} は存在しません。' + openApiDefinitionAlreadyExistsExceptionMessage = '名前が {0} の OpenAPI 定義は既に存在します。' + openApiDocumentNotCompliantExceptionMessage = 'OpenAPIドキュメントが準拠していません。' + openApiLicenseObjectRequiresNameExceptionMessage = 'OpenAPI オブジェクト ''license'' には ''name'' プロパティが必要です。-LicenseName パラメータを使用してください。' + openApiParameterRequiresNameExceptionMessage = 'OpenApi パラメータには名前が必要です。' + openApiRequestStyleInvalidForParameterExceptionMessage = 'OpenApi リクエストのスタイルは {1} パラメータに対して {0} であってはなりません。' + openApiVersionPropertyMandatoryExceptionMessage = 'OpenApiバージョンプロパティは必須です。' + operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} は一意でなければなりません。' + operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} は一意でなければならず、配列に適用できません。' + pageNameShouldBeAlphaNumericExceptionMessage = 'ページ名は有効な英数字である必要があります: {0}' + parameterHasNoNameExceptionMessage = 'パラメーターに名前がありません。このコンポーネントに''Name''パラメーターを使用して名前を付けてください。' + parameterNotSuppliedInRequestExceptionMessage = 'リクエストに ''{0}'' という名前のパラメータが提供されていないか、データがありません。' + parametersMutuallyExclusiveExceptionMessage = 'パラメータ ''{0}'' と ''{1}'' は互いに排他的です。' + parametersValueOrExternalValueMandatoryExceptionMessage = 'パラメータ ''Value'' または ''ExternalValue'' は必須です。' + pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'PathItems機能はOpenAPI v3.0.xではサポートされていません。' + pathNotExistExceptionMessage = 'パスが存在しません: {0}' + pathParameterRequiresRequiredSwitchExceptionMessage = 'パラメータの場所が ''Path'' の場合、スイッチパラメータ ''Required'' は必須です。' + pathToIconForGuiDoesNotExistExceptionMessage = 'GUI用アイコンのパスが存在しません: {0}' + pathToLoadNotFoundExceptionMessage = '読み込むパス{0}が見つかりません: {1}' + podeNotInitializedExceptionMessage = 'Podeが初期化されていません。' + propertiesParameterWithoutNameExceptionMessage = 'プロパティに名前がない場合、プロパティパラメータは使用できません。' propertiesTypeObjectAssociationExceptionMessage = 'Object 型のプロパティのみが {0} と関連付けられます。' - sessionsRequiredForSessionPersistentAuthExceptionMessage = 'セッション持続認証を使用するにはセッションが必要です。' - invalidPathWildcardOrDirectoryExceptionMessage = '指定されたパスはワイルドカードまたはディレクトリにすることはできません: {0}' - accessMethodAlreadyDefinedExceptionMessage = 'アクセス方法はすでに定義されています: {0}' - parametersValueOrExternalValueMandatoryExceptionMessage = "パラメータ 'Value' または 'ExternalValue' は必須です。" - maximumConcurrentTasksInvalidExceptionMessage = '最大同時タスク数は >=1 でなければなりませんが、取得した値は: {0}' - cannotCreatePropertyWithoutTypeExceptionMessage = '型が定義されていないため、プロパティを作成できません。' - authMethodNotExistForMergingExceptionMessage = 'マージするための認証方法は存在しません:{0}' - maxValueInvalidExceptionMessage = "{1}の最大値'{0}'は無効です。{2}以下でなければなりません。" - endpointAlreadyDefinedExceptionMessage = "名前 '{0}' のエンドポイントは既に定義されています。" - eventAlreadyRegisteredExceptionMessage = '{0}イベントはすでに登録されています:{1}' - parameterNotSuppliedInRequestExceptionMessage = "リクエストに '{0}' という名前のパラメータが提供されていないか、データがありません。" - cacheStorageNotFoundForSetExceptionMessage = "キャッシュされたアイテム '{1}' を設定しようとしたときに、名前 '{0}' のキャッシュストレージが見つかりません。" - methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: 既に定義されています。' - errorLoggingAlreadyEnabledExceptionMessage = 'エラーロギングは既に有効になっています。' - valueForUsingVariableNotFoundExceptionMessage = "'`$using:{0}'の値が見つかりませんでした。" rapidPdfDoesNotSupportOpenApi31ExceptionMessage = 'ドキュメントツール RapidPdf は OpenAPI 3.1 をサポートしていません' - oauth2ClientSecretRequiredExceptionMessage = 'PKCEを使用しない場合、OAuth2にはクライアントシークレットが必要です。' - invalidBase64JwtExceptionMessage = 'JWTに無効なBase64エンコード値が見つかりました。' - noSessionToCalculateDataHashExceptionMessage = 'データハッシュを計算するセッションがありません。' - cacheStorageNotFoundForRemoveExceptionMessage = "キャッシュされたアイテム '{1}' を削除しようとしたときに、名前 '{0}' のキャッシュストレージが見つかりません。" - csrfMiddlewareNotInitializedExceptionMessage = 'CSRFミドルウェアが初期化されていません。' - infoTitleMandatoryMessage = 'info.title は必須です。' - typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'タイプ{0}はオブジェクトにのみ関連付けることができます。' - userFileDoesNotExistExceptionMessage = 'ユーザーファイルが存在しません:{0}' + rateLimitRuleAlreadyExistsExceptionMessage = '名前が ''{0}'' のレート制限ルールは既に存在します。' + rateLimitRuleDoesNotExistExceptionMessage = '名前が ''{0}'' のレート制限ルールは存在しません。' + renamePodeOADefinitionTagExceptionMessage = 'Rename-PodeOADefinitionTag は Select-PodeOADefinition ''ScriptBlock'' 内で使用できません。' + requestLoggingAlreadyEnabledExceptionMessage = 'リクエストロギングは既に有効になっています。' + reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = 'OpenAPI v3.0では再利用可能なコンポーネント機能''pathItems''は使用できません。' + routeAlreadyContainsCustomAccessExceptionMessage = 'ルート ''[{0}] {1}'' はすでに名前 ''{2}'' のカスタムアクセスを含んでいます' + routeParameterCannotBeNullExceptionMessage = 'パラメータ ''Route'' は null ではいけません。' routeParameterNeedsValidScriptblockExceptionMessage = 'ルートパラメーターには有効で空でないScriptBlockが必要です。' - nextTriggerCalculationErrorExceptionMessage = '次のトリガー日時の計算中に問題が発生したようです: {0}' - cannotLockValueTypeExceptionMessage = '[ValueType]をロックできません。' - failedToCreateOpenSslCertExceptionMessage = 'OpenSSL証明書の作成に失敗しました: {0}' - jwtExpiredExceptionMessage = 'JWTの有効期限が切れています。' - openingGuiMessage = 'GUIを開いています。' - multiTypePropertiesRequireOpenApi31ExceptionMessage = '複数タイプのプロパティはOpenApiバージョン3.1以上が必要です。' - noNameForWebSocketRemoveExceptionMessage = '削除する WebSocket の名前が指定されていません。' - maxSizeInvalidExceptionMessage = 'MaxSizeは0以上でなければなりませんが、受け取った値は: {0}' - iisShutdownMessage = '(IIS シャットダウン)' - cannotUnlockValueTypeExceptionMessage = '[ValueType]のロックを解除できません。' - noJwtSignatureForAlgorithmExceptionMessage = '{0}のためのJWT署名が提供されていません。' - maximumConcurrentWebSocketThreadsInvalidExceptionMessage = '最大同時 WebSocket スレッド数は >=1 でなければなりませんが、取得した値は: {0}' - acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = '確認メッセージはSMTPおよびTCPエンドポイントでのみサポートされています。' - failedToConnectToUrlExceptionMessage = 'URLへの接続に失敗しました: {0}' - failedToAcquireMutexOwnershipExceptionMessage = 'ミューテックスの所有権を取得できませんでした。ミューテックス名: {0}' + runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePoolの読み込みに失敗しました。' + scheduleAlreadyDefinedExceptionMessage = '[スケジュール] {0}: スケジュールはすでに定義されています。' + scheduleCannotHaveNegativeLimitExceptionMessage = '[スケジュール] {0}: 負の制限を持つことはできません。' + scheduleDoesNotExistExceptionMessage = 'スケジュール ''{0}'' は存在しません。' + scheduleEndTimeMustBeInFutureExceptionMessage = '[スケジュール] {0}: EndTime 値は未来に設定する必要があります。' + scheduleProcessDoesNotExistExceptionMessage = 'スケジュールプロセスが存在しません: {0}' + scheduleStartTimeAfterEndTimeExceptionMessage = '[スケジュール] {0}: ''StartTime'' が ''EndTime'' の後であることはできません' + schemaValidationRequiresPowerShell610ExceptionMessage = 'スキーマ検証には PowerShell バージョン 6.1.0 以上が必要です。' + schemeRequiresValidScriptBlockExceptionMessage = '''{0}''認証バリデーターのために提供されたスキームには有効なScriptBlockが必要です。' + scopedVariableAlreadyDefinedExceptionMessage = 'スコープ付き変数が既に定義されています: {0}' + scopedVariableNotFoundExceptionMessage = 'スコープ変数が見つかりません: {0}' + scriptBlockRequiredForMergingUsersExceptionMessage = 'ValidがAllの場合、複数の認証済みユーザーを1つのオブジェクトにマージするためのScriptBlockが必要です。' + scriptErrorExceptionMessage = 'スクリプト{1} {2}(行{3})のエラー''{0}''(文字{4})が{6}オブジェクト''{7}''の{5}を実行中に発生しました クラス: {8} 基底クラス: {9}' + scriptPathDoesNotExistExceptionMessage = 'スクリプトパスが存在しません: {0}' + secondsValueCannotBeZeroOrLessExceptionMessage = '{0}の秒数値は0またはそれ以下にすることはできません。' + secretAlreadyMountedExceptionMessage = '名前 ''{0}'' のシークレットは既にマウントされています。' + secretManagementModuleNotInstalledExceptionMessage = 'Microsoft.PowerShell.SecretManagementモジュールがインストールされていません。' + secretRequiredForCustomSessionStorageExceptionMessage = 'カスタムセッションストレージを使用する場合、シークレットが必要です。' + secretVaultAlreadyRegisteredAutoImportExceptionMessage = 'シークレットボールト''{0}''は既に登録されています(シークレットボールトの自動インポート中)。' + secretVaultAlreadyRegisteredExceptionMessage = '名前 ''{0}'' のシークレットボールトは既に登録されています{1}。' + secretVaultUnlockExpiryDateInPastExceptionMessage = 'シークレットボールトのアンロック有効期限が過去に設定されています (UTC) :{0}' + semaphoreAlreadyExistsExceptionMessage = '次の名前のセマフォはすでに存在します: {0}' + sessionMiddlewareAlreadyInitializedExceptionMessage = 'セッションミドルウェアは既に初期化されています。' + sessionsNotConfiguredExceptionMessage = 'セッションが構成されていません。' + sessionsRequiredForCsrfExceptionMessage = 'クッキーを使用しない場合は、CSRFを使用するためにセッションが必要です。' + sessionsRequiredForFlashMessagesExceptionMessage = 'フラッシュメッセージを使用するにはセッションが必要です。' sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'PKCEを使用するOAuth2にはセッションが必要です。' - failedToConnectToWebSocketExceptionMessage = 'WebSocket への接続に失敗しました: {0}' - unsupportedObjectExceptionMessage = 'サポートされていないオブジェクトです。' - failedToParseAddressExceptionMessage = "'{0}'を有効なIP/ホスト:ポートアドレスとして解析できませんでした。" - mustBeRunningWithAdminPrivilegesExceptionMessage = 'ローカルホスト以外のアドレスでリッスンするには管理者権限で実行する必要があります。' - specificationMessage = '仕様' - cacheStorageNotFoundForClearExceptionMessage = "キャッシュをクリアしようとしたときに、名前 '{0}' のキャッシュストレージが見つかりません。" - restartingServerMessage = 'サーバーを再起動しています...' - cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = "パラメーター'Every'がNoneに設定されている場合、間隔を提供できません。" + sessionsRequiredForSessionPersistentAuthExceptionMessage = 'セッション持続認証を使用するにはセッションが必要です。' + showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGuiは現在、Windows PowerShellおよびWindows上のPowerShell 7+でのみ利用可能です。' + singleValueForIntervalExceptionMessage = 'インターバルを使用する場合、単一の{0}値しか指定できません。' + snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'SnapinsはWindows PowerShellのみでサポートされています。' + sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: 静的ルートに対して提供されたソースパスが存在しません: {1}' + sseConnectionNameRequiredExceptionMessage = '-Nameまたは$WebEvent.Sse.NameからSSE接続名が必要です。' + sseFailedToBroadcastExceptionMessage = '{0}のSSEブロードキャストレベルが定義されているため、SSEのブロードキャストに失敗しました: {1}' + sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSEはAcceptヘッダー値がtext/event-streamのリクエストでのみ構成できます。' + suppliedDateAfterScheduleEndTimeExceptionMessage = '提供された日付はスケジュールの終了時間 {0} の後です' + suppliedDateBeforeScheduleStartTimeExceptionMessage = '提供された日付はスケジュールの開始時間 {0} より前です' + swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'このバージョンの Swagger-Editor は OpenAPI 3.1 をサポートしていません' + taskAlreadyDefinedExceptionMessage = '[タスク] {0}: タスクは既に定義されています。' + taskDoesNotExistExceptionMessage = 'タスク ''{0}'' は存在しません。' + taskProcessDoesNotExistExceptionMessage = 'タスクプロセスが存在しません: {0}' + taskTimedOutExceptionMessage = 'タスクが{0}ミリ秒後にタイムアウトしました。' + testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = '''Test-PodeOAComponentSchema'' は ''Enable-PodeOpenApi -EnableSchemaValidation'' を使用して有効にする必要があります。' + timerAlreadyDefinedExceptionMessage = '[タイマー] {0}: タイマーはすでに定義されています。' + timerDoesNotExistExceptionMessage = 'タイマー ''{0}'' は存在しません。' + timerParameterMustBeGreaterThanZeroExceptionMessage = '[タイマー] {0}: {1} は 0 より大きくなければなりません。' + typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'タイプ{0}はオブジェクトにのみ関連付けることができます。' + unlockSecretButNoScriptBlockExceptionMessage = 'カスタムシークレットボールトタイプに対してアンロックシークレットが提供されましたが、アンロックスクリプトブロックが提供されていません。' + unlockSecretRequiredExceptionMessage = 'Microsoft.PowerShell.SecretStoreを使用する場合、''UnlockSecret''プロパティが必要です。' + unsupportedFunctionInServerlessContextExceptionMessage = 'サーバーレスコンテキストではサポートされていない関数です: {0}' unsupportedJwtAlgorithmExceptionMessage = '現在サポートされていないJWTアルゴリズムです: {0}' - websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSocketsはシグナルメッセージを送信するように構成されていません。' - invalidLogicTypeInHashtableMiddlewareExceptionMessage = '提供されたHashtableミドルウェアに無効なロジック型があります。ScriptBlockを期待しましたが、次を取得しました: {0}' - maximumConcurrentSchedulesLessThanMinimumExceptionMessage = '最大同時スケジュール数は最小 {0} 未満にすることはできませんが、受け取った値: {1}' - failedToAcquireSemaphoreOwnershipExceptionMessage = 'セマフォの所有権を取得できませんでした。セマフォ名: {0}' - propertiesParameterWithoutNameExceptionMessage = 'プロパティに名前がない場合、プロパティパラメータは使用できません。' - customSessionStorageMethodNotImplementedExceptionMessage = "カスタムセッションストレージは必要なメソッド'{0}()'を実装していません。" - authenticationMethodDoesNotExistExceptionMessage = '認証方法が存在しません: {0}' + unsupportedObjectExceptionMessage = 'サポートされていないオブジェクトです。' + unsupportedStreamCompressionEncodingExceptionMessage = 'サポートされていないストリーム圧縮エンコーディングが提供されました: {0}' + userFileDoesNotExistExceptionMessage = 'ユーザーファイルが存在しません:{0}' + validationOfAnyOfSchemaNotSupportedExceptionMessage = '''anyof''を含むスキーマの検証はサポートされていません。' + validationOfOneOfSchemaNotSupportedExceptionMessage = '''oneof''を含むスキーマの検証はサポートされていません。' + valueForUsingVariableNotFoundExceptionMessage = '''$using:{0}''の値が見つかりませんでした。' + valueOutOfRangeExceptionMessage = '{1}の値''{0}''は無効です。{2}から{3}の間でなければなりません。' + verbAlreadyDefinedExceptionMessage = '[動詞] {0}: すでに定義されています' + verbAlreadyDefinedForUrlExceptionMessage = '[動詞] {0}: {1}にすでに定義されています' + verbNoLogicPassedExceptionMessage = '[動詞] {0}: ロジックが渡されていません' + viewsFolderNameAlreadyExistsExceptionMessage = 'ビューのフォルダ名は既に存在します: {0}' + viewsPathDoesNotExistExceptionMessage = 'ビューのパスが存在しません: {0}' webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'Webhooks機能はOpenAPI v3.0.xではサポートされていません。' - invalidContentTypeForSchemaExceptionMessage = "スキーマの 'content-type' が無効です: {0}" - noUnlockScriptBlockForVaultExceptionMessage = "ボールト'{0}'のロック解除に必要なスクリプトブロックが提供されていません。" + websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSocketsはシグナルメッセージを送信するように構成されていません。' + wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'ヘッダーのワイルドカード * は AutoHeaders スイッチと互換性がありません。' + wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'メソッドのワイルドカード * は AutoMethods スイッチと互換性がありません。' + windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Windowsローカル認証のサポートはWindowsのみです。' + + # ------------------------------- + # General Messages + # ------------------------------- + clearConsoleMessage = 'コンソールをクリア' definitionTagMessage = '定義 {0}:' - failedToOpenRunspacePoolExceptionMessage = 'RunspacePoolのオープンに失敗しました: {0}' - failedToCloseRunspacePoolExceptionMessage = 'RunspacePoolのクローズに失敗しました: {0}' - verbNoLogicPassedExceptionMessage = '[動詞] {0}: ロジックが渡されていません' - noMutexFoundExceptionMessage = "名前 '{0}' のミューテックスが見つかりません" + deprecatedTitleVersionDescriptionWarningMessage = '警告: ''Enable-PodeOpenApi'' のタイトル、バージョン、および説明は非推奨です。代わりに ''Add-PodeOAInfo'' を使用してください。' + disableHttpServerMessage = 'HTTPサーバーを無効化する' + disableQuietModeMessage = 'クワイエットモードを無効化' documentationMessage = 'ドキュメント' - timerAlreadyDefinedExceptionMessage = '[タイマー] {0}: タイマーはすでに定義されています。' - invalidPortExceptionMessage = 'ポートは負であってはなりません: {0}' - viewsFolderNameAlreadyExistsExceptionMessage = 'ビューのフォルダ名は既に存在します: {0}' - noNameForWebSocketResetExceptionMessage = 'リセットする WebSocket の名前が指定されていません。' - mergeDefaultAuthNotInListExceptionMessage = "MergeDefault認証'{0}'は提供された認証リストにありません。" - descriptionRequiredExceptionMessage = 'パス:{0} 応答:{1} に説明が必要です' - pageNameShouldBeAlphaNumericExceptionMessage = 'ページ名は有効な英数字である必要があります: {0}' - defaultValueNotBooleanOrEnumExceptionMessage = 'デフォルト値は boolean ではなく、enum に含まれていません。' - openApiComponentSchemaDoesNotExistExceptionMessage = 'OpenApi コンポーネントスキーマ {0} は存在しません。' - timerParameterMustBeGreaterThanZeroExceptionMessage = '[タイマー] {0}: {1} は 0 より大きくなければなりません。' - taskTimedOutExceptionMessage = 'タスクが{0}ミリ秒後にタイムアウトしました。' - scheduleStartTimeAfterEndTimeExceptionMessage = "[スケジュール] {0}: 'StartTime' が 'EndTime' の後であることはできません" + doneMessage = '完了' + enableHttpServerMessage = 'HTTPサーバーを有効化する' + enableQuietModeMessage = 'クワイエットモードを有効化' + eolPowerShellWarningMessage = '[警告] Pode {0} は、EOLであるPowerShell {1} でテストされていません。' + filesHaveChangedMessage = '次のファイルが変更されました:' + gracefullyTerminateMessage = 'サーバーを正常に終了します。' + hideEndpointsMessage = 'エンドポイントを非表示' + hideHelpMessage = 'ヘルプを非表示' + hideOpenAPIMessage = 'OpenAPIを非表示' + iisShutdownMessage = '(IIS シャットダウン)' + infoTitleMandatoryMessage = 'info.title は必須です。' infoVersionMandatoryMessage = 'info.version は必須です。' - cannotUnlockNullObjectExceptionMessage = 'nullオブジェクトのロックを解除できません。' - nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'カスタム認証スキームには空でないScriptBlockが必要です。' - nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = '認証方法には空でない ScriptBlock が必要です。' - validationOfOneOfSchemaNotSupportedExceptionMessage = "'oneof'を含むスキーマの検証はサポートされていません。" - routeParameterCannotBeNullExceptionMessage = "パラメータ 'Route' は null ではいけません。" - cacheStorageAlreadyExistsExceptionMessage = "名前 '{0}' のキャッシュストレージは既に存在します。" - loggingMethodRequiresValidScriptBlockExceptionMessage = "'{0}' ログ記録方法のために提供された出力方法は、有効なScriptBlockが必要です。" - scopedVariableAlreadyDefinedExceptionMessage = 'スコープ付き変数が既に定義されています: {0}' - oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2には認可URLの提供が必要です。' - pathNotExistExceptionMessage = 'パスが存在しません: {0}' - noDomainServerNameForWindowsAdAuthExceptionMessage = 'Windows AD認証用のドメインサーバー名が提供されていません。' - suppliedDateAfterScheduleEndTimeExceptionMessage = '提供された日付はスケジュールの終了時間 {0} の後です' - wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'メソッドのワイルドカード * は AutoMethods スイッチと互換性がありません。' - cannotSupplyIntervalForYearExceptionMessage = '毎年の間隔値を提供できません。' + listeningOnEndpointsMessage = '次の {0} エンドポイントでリッスンしています [{1} スレッド]:' missingComponentsMessage = '欠落しているコンポーネント' - invalidStrictTransportSecurityDurationExceptionMessage = '無効な Strict-Transport-Security 期間が指定されました: {0}。0 より大きい必要があります。' - noSecretForHmac512ExceptionMessage = 'HMAC512ハッシュに対する秘密が提供されていません。' - daysInMonthExceededExceptionMessage = '{0}は{1}日しかありませんが、{2}が指定されました。' - nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'カスタムロギング出力メソッドには空でないScriptBlockが必要です。' - encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'エンコーディング属性は、multipart および application/x-www-form-urlencoded リクエストボディにのみ適用されます。' - suppliedDateBeforeScheduleStartTimeExceptionMessage = '提供された日付はスケジュールの開始時間 {0} より前です' - unlockSecretRequiredExceptionMessage = "Microsoft.PowerShell.SecretStoreを使用する場合、'UnlockSecret'プロパティが必要です。" - noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: ロジックが渡されませんでした。' - bodyParserAlreadyDefinedForContentTypeExceptionMessage = '{0} コンテンツタイプ用のボディパーサーは既に定義されています。' - invalidJwtSuppliedExceptionMessage = '無効なJWTが提供されました。' - sessionsRequiredForFlashMessagesExceptionMessage = 'フラッシュメッセージを使用するにはセッションが必要です。' - semaphoreAlreadyExistsExceptionMessage = '次の名前のセマフォはすでに存在します: {0}' - invalidJwtHeaderAlgorithmSuppliedExceptionMessage = '無効なJWTヘッダーアルゴリズムが提供されました。' - oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = "OAuth2プロバイダーはInnerSchemeを使用するために必要な'password' grant_typeをサポートしていません。" - invalidAliasFoundExceptionMessage = '無効な{0}エイリアスが見つかりました: {1}' - scheduleDoesNotExistExceptionMessage = "スケジュール '{0}' は存在しません。" - accessMethodNotExistExceptionMessage = 'アクセス方法が存在しません: {0}' - oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = "OAuth2プロバイダーは'code' response_typeをサポートしていません。" - untestedPowerShellVersionWarningMessage = '[警告] Pode {0} はリリース時に利用可能でなかったため、PowerShell {1} でテストされていません。' - secretVaultAlreadyRegisteredAutoImportExceptionMessage = "シークレットボールト'{0}'は既に登録されています(シークレットボールトの自動インポート中)。" - schemeRequiresValidScriptBlockExceptionMessage = "'{0}'認証バリデーターのために提供されたスキームには有効なScriptBlockが必要です。" - serverLoopingMessage = 'サーバーループ間隔 {0}秒' - certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Certificate Thumbprints/NameはWindowsでのみサポートされています。' - sseConnectionNameRequiredExceptionMessage = "-Nameまたは`$WebEvent.Sse.NameからSSE接続名が必要です。" - invalidMiddlewareTypeExceptionMessage = '提供されたMiddlewaresの1つが無効な型です。ScriptBlockまたはHashtableのいずれかを期待しましたが、次を取得しました: {0}' - noSecretForJwtSignatureExceptionMessage = 'JWT署名に対する秘密が提供されていません。' - modulePathDoesNotExistExceptionMessage = 'モジュールパスが存在しません: {0}' - taskAlreadyDefinedExceptionMessage = '[タスク] {0}: タスクは既に定義されています。' - verbAlreadyDefinedExceptionMessage = '[動詞] {0}: すでに定義されています' - clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'クライアント証明書はHTTPSエンドポイントでのみサポートされています。' - endpointNameNotExistExceptionMessage = "名前'{0}'のエンドポイントが存在しません。" - middlewareNoLogicSuppliedExceptionMessage = '[ミドルウェア]: ScriptBlockにロジックが提供されていません。' - scriptBlockRequiredForMergingUsersExceptionMessage = 'ValidがAllの場合、複数の認証済みユーザーを1つのオブジェクトにマージするためのScriptBlockが必要です。' - secretVaultAlreadyRegisteredExceptionMessage = "名前 '{0}' のシークレットボールトは既に登録されています{1}。" - deprecatedTitleVersionDescriptionWarningMessage = "警告: 'Enable-PodeOpenApi' のタイトル、バージョン、および説明は非推奨です。代わりに 'Add-PodeOAInfo' を使用してください。" - undefinedOpenApiReferencesMessage = '未定義のOpenAPI参照:' - doneMessage = '完了' - swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'このバージョンの Swagger-Editor は OpenAPI 3.1 をサポートしていません' - durationMustBeZeroOrGreaterExceptionMessage = '期間は 0 以上でなければなりませんが、取得した値は: {0}s' - viewsPathDoesNotExistExceptionMessage = 'ビューのパスが存在しません: {0}' - discriminatorIncompatibleWithAllOfExceptionMessage = "パラメーター'Discriminator'は'allOf'と互換性がありません。" - noNameForWebSocketSendMessageExceptionMessage = 'メッセージを送信する WebSocket の名前が指定されていません。' - hashtableMiddlewareNoLogicExceptionMessage = '提供されたHashtableミドルウェアにロジックが定義されていません。' + multipleEndpointsForGuiMessage = '複数のエンドポイントが定義されていますが、GUIには最初のエンドポイントのみが使用されます。' + openApiGenerationDocumentErrorMessage = 'OpenAPI生成ドキュメントエラー:' openApiInfoMessage = 'OpenAPI情報:' - invalidSchemeForAuthValidatorExceptionMessage = "'{1}'認証バリデーターのために提供された'{0}'スキームには有効なScriptBlockが必要です。" - sseFailedToBroadcastExceptionMessage = '{0}のSSEブロードキャストレベルが定義されているため、SSEのブロードキャストに失敗しました: {1}' - adModuleWindowsOnlyExceptionMessage = 'Active DirectoryモジュールはWindowsでのみ利用可能です。' - requestLoggingAlreadyEnabledExceptionMessage = 'リクエストロギングは既に有効になっています。' - invalidAccessControlMaxAgeDurationExceptionMessage = '無効な Access-Control-Max-Age 期間が提供されました:{0}。0 より大きくする必要があります。' - openApiDefinitionAlreadyExistsExceptionMessage = '名前が {0} の OpenAPI 定義は既に存在します。' - renamePodeOADefinitionTagExceptionMessage = "Rename-PodeOADefinitionTag は Select-PodeOADefinition 'ScriptBlock' 内で使用できません。" - taskProcessDoesNotExistExceptionMessage = 'タスクプロセスが存在しません: {0}' - scheduleProcessDoesNotExistExceptionMessage = 'スケジュールプロセスが存在しません: {0}' - definitionTagChangeNotAllowedExceptionMessage = 'Routeの定義タグは変更できません。' - getRequestBodyNotAllowedExceptionMessage = "'{0}' 操作にはリクエストボディを含めることはできません。-AllowNonStandardBody を使用してこの制限を回避してください。" - fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = "関数 '{0}' は配列をパイプライン入力として受け付けません。" - unsupportedStreamCompressionEncodingExceptionMessage = 'サポートされていないストリーム圧縮エンコーディングが提供されました: {0}' - localEndpointConflictExceptionMessage = "'{0}' と '{1}' は OpenAPI のローカルエンドポイントとして定義されていますが、API 定義ごとに 1 つのローカルエンドポイントのみ許可されます。" - suspendingMessage = '停止' - resumingMessage = '再開' - serverControlCommandsTitle = 'サーバーコントロールコマンド:' - gracefullyTerminateMessage = 'サーバーを正常に終了します。' + openHttpEndpointMessage = 'デフォルトのブラウザで最初の HTTP エンドポイントを開きます。' + openingGuiMessage = 'GUIを開いています。' + restartingMessage = '再起動中' + restartingServerMessage = 'サーバーを再起動しています...' restartServerMessage = 'サーバーを再起動して設定をリロードします。' resumeServerMessage = 'サーバーを再開します。' - suspendServerMessage = 'サーバーを一時停止します。' + resumingMessage = '再開' + runningMessage = '実行中' + serverControlCommandsTitle = 'サーバーコントロールコマンド:' + serverLoopingMessage = 'サーバーループ間隔 {0}秒' + serverMetricsMessage = 'サーバーメトリクス' + showEndpointsMessage = 'エンドポイントを表示' + showHelpMessage = 'ヘルプを表示' + showMetricsMessage = 'メトリクスを表示' + showOpenAPIMessage = 'OpenAPIを表示' + specificationMessage = '仕様' startingMessage = '開始中' - restartingMessage = '再起動中' suspendedMessage = '一時停止中' - runningMessage = '実行中' - openHttpEndpointMessage = 'デフォルトのブラウザで最初の HTTP エンドポイントを開きます。' + suspendingMessage = '停止' + suspendServerMessage = 'サーバーを一時停止します。' terminatedMessage = '終了しました' - showMetricsMessage = 'メトリクスを表示' - clearConsoleMessage = 'コンソールをクリア' - serverMetricsMessage = 'サーバーメトリクス' + terminatingMessage = '終了中' + totalRestartMessage = '再起動の総数:' totalUptimeMessage = '総稼働時間:' + undefinedOpenApiReferencesMessage = '未定義のOpenAPI参照:' + untestedPowerShellVersionWarningMessage = '[警告] Pode {0} はリリース時に利用可能でなかったため、PowerShell {1} でテストされていません。' uptimeSinceLastRestartMessage = '最後の再起動からの稼働時間:' - totalRestartMessage = '再起動の総数:' - defaultEndpointAlreadySetExceptionMessage = "タイプ '{0}' のデフォルトエンドポイントは既に設定されています。タイプごとに1つのデフォルトエンドポイントのみ許可されています。" - enableHttpServerMessage = 'HTTPサーバーを有効化する' - disableHttpServerMessage = 'HTTPサーバーを無効化する' - showHelpMessage = 'ヘルプを表示' - hideHelpMessage = 'ヘルプを非表示' - hideEndpointsMessage = 'エンドポイントを非表示' - showEndpointsMessage = 'エンドポイントを表示' - hideOpenAPIMessage = 'OpenAPIを非表示' - showOpenAPIMessage = 'OpenAPIを表示' - enableQuietModeMessage = 'クワイエットモードを有効化' - disableQuietModeMessage = 'クワイエットモードを無効化' - rateLimitRuleAlreadyExistsExceptionMessage = "名前が '{0}' のレート制限ルールは既に存在します。" - rateLimitRuleDoesNotExistExceptionMessage = "名前が '{0}' のレート制限ルールは存在しません。" - accessLimitRuleAlreadyExistsExceptionMessage = "名前が '{0}' のアクセス制限ルールは既に存在します。" - accessLimitRuleDoesNotExistExceptionMessage = "名前が '{0}' のアクセス制限ルールは存在しません。" -} \ No newline at end of file +} diff --git a/src/Locales/ko/Pode.psd1 b/src/Locales/ko/Pode.psd1 index a0d882588..8e4fb6c44 100644 --- a/src/Locales/ko/Pode.psd1 +++ b/src/Locales/ko/Pode.psd1 @@ -1,329 +1,336 @@ @{ - schemaValidationRequiresPowerShell610ExceptionMessage = '스키마 유효성 검사는 PowerShell 버전 6.1.0 이상이 필요합니다.' + # ------------------------------- + # Exception Messages + # ------------------------------- + accessLimitRuleAlreadyExistsExceptionMessage = '이름이 ''{0}''인 액세스 제한 규칙이 이미 존재합니다.' + accessLimitRuleDoesNotExistExceptionMessage = '이름이 ''{0}''인 액세스 제한 규칙이 존재하지 않습니다.' + accessMethodAlreadyDefinedExceptionMessage = '액세스 방법이 이미 정의되었습니다: {0}' + accessMethodDoesNotExistExceptionMessage = '접근 방법이 존재하지 않습니다: {0}.' + accessMethodNotExistExceptionMessage = '액세스 방법이 존재하지 않습니다: {0}' + accessMethodNotExistForMergingExceptionMessage = '병합을 위한 액세스 방법이 존재하지 않습니다: {0}' + accessRequiresAuthenticationOnRoutesExceptionMessage = '경로에 대한 접근은 인증이 필요합니다.' + acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = '확인 메시지는 SMTP 및 TCP 엔드포인트에서만 지원됩니다.' + adModuleNotInstalledExceptionMessage = 'Active Directory 모듈이 설치되지 않았습니다.' + adModuleWindowsOnlyExceptionMessage = 'Active Directory 모듈은 Windows에서만 사용할 수 있습니다.' + alreadyConnectedToWebSocketExceptionMessage = '이름이 ''{0}''인 WebSocket에 이미 연결되어 있습니다.' + authenticationMethodDoesNotExistExceptionMessage = '인증 방법이 존재하지 않습니다: {0}' + authMethodAlreadyDefinedExceptionMessage = '인증 방법이 이미 정의되었습니다: {0}' + authMethodNotExistForMergingExceptionMessage = '병합을 위한 인증 방법이 존재하지 않습니다: {0}' + bodyParserAlreadyDefinedForContentTypeExceptionMessage = '{0} 콘텐츠 유형에 대한 바디 파서가 이미 정의되어 있습니다.' + cacheStorageAlreadyExistsExceptionMessage = '이름이 ''{0}''인 캐시 스토리지가 이미 존재합니다.' + cacheStorageNotFoundForClearExceptionMessage = '캐시를 지우려고 할 때 이름이 ''{0}''인 캐시 스토리지를 찾을 수 없습니다.' + cacheStorageNotFoundForExistsExceptionMessage = '캐시된 항목 ''{1}''이(가) 존재하는지 확인하려고 할 때 이름이 ''{0}''인 캐시 스토리지를 찾을 수 없습니다.' + cacheStorageNotFoundForRemoveExceptionMessage = '캐시된 항목 ''{1}''을(를) 제거하려고 할 때 이름이 ''{0}''인 캐시 스토리지를 찾을 수 없습니다.' + cacheStorageNotFoundForRetrieveExceptionMessage = '캐시된 항목 ''{1}''을(를) 검색하려고 할 때 이름이 ''{0}''인 캐시 스토리지를 찾을 수 없습니다.' + cacheStorageNotFoundForSetExceptionMessage = '캐시된 항목 ''{1}''을(를) 설정하려고 할 때 이름이 ''{0}''인 캐시 스토리지를 찾을 수 없습니다.' + cannotCreatePropertyWithoutTypeExceptionMessage = '유형이 정의되지 않았기 때문에 속성을 생성할 수 없습니다.' + cannotLockNullObjectExceptionMessage = 'null 개체를 잠글 수 없습니다.' + cannotLockValueTypeExceptionMessage = '[ValueType]를 잠글 수 없습니다.' + cannotSupplyIntervalForQuarterExceptionMessage = '분기별 간격 값을 제공할 수 없습니다.' + cannotSupplyIntervalForYearExceptionMessage = '매년 간격 값을 제공할 수 없습니다.' + cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = '매개변수 ''Every''가 None으로 설정된 경우 간격을 제공할 수 없습니다.' + cannotUnlockNullObjectExceptionMessage = 'null 개체를 잠금 해제할 수 없습니다.' + cannotUnlockValueTypeExceptionMessage = '[ValueType]를 잠금 해제할 수 없습니다.' + certificateExpiredExceptionMessage = '인증서 ''{0}''이(가) 만료되었습니다: {1}' + certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'HTTPS/WSS가 아닌 엔드포인트에 제공된 인증서입니다.' + certificateThumbprintsNameSupportedOnWindowsExceptionMessage = '인증서 지문/이름은 Windows에서만 지원됩니다.' + clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = '클라이언트 인증서는 HTTPS 엔드포인트에서만 지원됩니다.' + credentialsPassedWildcardForHeadersLiteralExceptionMessage = '자격 증명이 전달되면, 헤더에 대한 * 와일드카드는 와일드카드가 아닌 리터럴 문자열로 취급됩니다.' + crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'CRLF 메시지 끝 검사는 TCP 엔드포인트에서만 지원됩니다.' + cronExpressionInvalidExceptionMessage = 'Cron 표현식은 5개의 부분으로만 구성되어야 합니다: {0}' + csrfCookieRequiresSecretExceptionMessage = 'CSRF에 대해 쿠키를 사용할 때, 비밀이 필요합니다. 비밀을 제공하거나 전역 비밀 쿠키를 설정하십시오 - (Set-PodeCookieSecret '''' -Global)' + csrfMiddlewareNotInitializedExceptionMessage = 'CSRF 미들웨어가 초기화되지 않았습니다.' customAccessPathOrScriptBlockRequiredExceptionMessage = '사용자 지정 액세스 값을 소싱하기 위해 경로 또는 ScriptBlock이 필요합니다.' - operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0}은(는) 고유해야 하며 배열에 적용될 수 없습니다.' - endpointNotDefinedForRedirectingExceptionMessage = "리디렉션을 위해 이름이 '{0}'인 엔드포인트가 정의되지 않았습니다." - filesHaveChangedMessage = '다음 파일이 변경되었습니다:' - iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN이 누락되었습니다.' - minValueGreaterThanMaxExceptionMessage = '{0}의 최소 값은 최대 값보다 클 수 없습니다.' - noLogicPassedForRouteExceptionMessage = '경로에 대한 논리가 전달되지 않았습니다: {0}' - scriptPathDoesNotExistExceptionMessage = '스크립트 경로가 존재하지 않습니다: {0}' - mutexAlreadyExistsExceptionMessage = "이름이 '{0}'인 뮤텍스가 이미 존재합니다." - listeningOnEndpointsMessage = '다음 {0} 엔드포인트에서 수신 중 [{1} 스레드]:' - unsupportedFunctionInServerlessContextExceptionMessage = '{0} 함수는 서버리스 컨텍스트에서 지원되지 않습니다.' + customSessionStorageMethodNotImplementedExceptionMessage = '사용자 정의 세션 저장소가 필요한 메서드 ''{0}()''를 구현하지 않았습니다.' + daysInMonthExceededExceptionMessage = '{0}에는 {1}일밖에 없지만 {2}일이 제공되었습니다.' + defaultAuthNotInListExceptionMessage = '기본 인증 ''{0}''이(가) 제공된 인증 목록에 없습니다.' + defaultEndpointAlreadySetExceptionMessage = '''{0}'' 유형에 대한 기본 엔드포인트가 이미 설정되어 있습니다. 유형당 하나의 기본 엔드포인트만 허용됩니다.' + defaultValueNotBooleanOrEnumExceptionMessage = '기본값이 boolean이 아니며 enum에 속하지 않습니다.' + definitionTagChangeNotAllowedExceptionMessage = 'Route에 대한 정의 태그는 변경할 수 없습니다.' + definitionTagNotDefinedExceptionMessage = '정의 태그 {0}이(가) 정의되지 않았습니다.' + descriptionRequiredExceptionMessage = '경로:{0} 응답:{1} 에 대한 설명이 필요합니다' + discriminatorIncompatibleWithAllOfExceptionMessage = '매개변수 ''Discriminator''는 ''allOf''와 호환되지 않습니다.' + discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = '매개변수 ''DiscriminatorMapping''은 ''DiscriminatorProperty''가 있을 때만 사용할 수 있습니다.' + durationMustBeZeroOrGreaterExceptionMessage = '기간은 0 이상이어야 하지만 받은 값: {0}s' + encodingAttributeOnlyAppliesToMultipartExceptionMessage = '인코딩 속성은 multipart 및 application/x-www-form-urlencoded 요청 본문에만 적용됩니다.' + endpointAlreadyDefinedExceptionMessage = '이름이 ''{0}''인 엔드포인트가 이미 정의되어 있습니다.' + endpointNameNotExistExceptionMessage = '이름이 ''{0}''인 엔드포인트가 존재하지 않습니다.' + endpointNotDefinedForRedirectingExceptionMessage = '리디렉션을 위해 이름이 ''{0}''인 엔드포인트가 정의되지 않았습니다.' + endpointNotExistExceptionMessage = '프로토콜 ''{0}'' 및 주소 ''{1}'' 또는 로컬 주소 ''{2}''가 있는 엔드포인트가 존재하지 않습니다.' + errorLoggingAlreadyEnabledExceptionMessage = '오류 로깅이 이미 활성화되었습니다.' + eventAlreadyRegisteredExceptionMessage = '{0} 이벤트가 이미 등록되었습니다: {1}' + eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = '이벤트 뷰어 로깅은 Windows에서만 지원됩니다.' expectedNoJwtSignatureSuppliedExceptionMessage = 'JWT 서명이 제공되지 않을 것으로 예상되었습니다.' - secretAlreadyMountedExceptionMessage = "이름이 '{0}'인 시크릿이 이미 마운트되었습니다." + explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = '명시적 TLS 모드는 SMTPS 및 TCPS 엔드포인트에서만 지원됩니다.' failedToAcquireLockExceptionMessage = '개체에 대한 잠금을 획득하지 못했습니다.' - noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: 정적 경로에 대한 경로가 제공되지 않았습니다.' - invalidHostnameSuppliedExceptionMessage = '제공된 호스트 이름이 잘못되었습니다: {0}' - authMethodAlreadyDefinedExceptionMessage = '인증 방법이 이미 정의되었습니다: {0}' - csrfCookieRequiresSecretExceptionMessage = "CSRF에 대해 쿠키를 사용할 때, 비밀이 필요합니다. 비밀을 제공하거나 전역 비밀 쿠키를 설정하십시오 - (Set-PodeCookieSecret '' -Global)" - nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = '페이지 경로를 생성하려면 비어 있지 않은 ScriptBlock이 필요합니다.' - noPropertiesMutuallyExclusiveExceptionMessage = "매개변수 'NoProperties'는 'Properties', 'MinProperties' 및 'MaxProperties'와 상호 배타적입니다." - incompatiblePodeDllExceptionMessage = '기존의 호환되지 않는 Pode.DLL 버전 {0}이 로드되었습니다. 버전 {1}이 필요합니다. 새로운 Powershell/pwsh 세션을 열고 다시 시도하세요.' - accessMethodDoesNotExistExceptionMessage = '접근 방법이 존재하지 않습니다: {0}.' - scheduleAlreadyDefinedExceptionMessage = '[스케줄] {0}: 스케줄이 이미 정의되어 있습니다.' - secondsValueCannotBeZeroOrLessExceptionMessage = '{0}에 대한 초 값은 0 이하일 수 없습니다.' - pathToLoadNotFoundExceptionMessage = '로드할 경로 {0}을(를) 찾을 수 없습니다: {1}' + failedToAcquireMutexOwnershipExceptionMessage = '뮤텍스 소유권을 획득하지 못했습니다. 뮤텍스 이름: {0}' + failedToAcquireSemaphoreOwnershipExceptionMessage = '세마포어 소유권을 획득하지 못했습니다. 세마포어 이름: {0}' + failedToCloseRunspacePoolExceptionMessage = 'RunspacePool을(를) 닫지 못했습니다: {0}' + failedToConnectToUrlExceptionMessage = 'URL에 연결하지 못했습니다: {0}' + failedToConnectToWebSocketExceptionMessage = 'WebSocket에 연결하지 못했습니다: {0}' + failedToCreateOpenSslCertExceptionMessage = 'OpenSSL 인증서 생성 실패: {0}' failedToImportModuleExceptionMessage = '모듈을 가져오지 못했습니다: {0}' - endpointNotExistExceptionMessage = "프로토콜 '{0}' 및 주소 '{1}' 또는 로컬 주소 '{2}'가 있는 엔드포인트가 존재하지 않습니다." - terminatingMessage = '종료 중' - noCommandsSuppliedToConvertToRoutesExceptionMessage = '경로로 변환할 명령이 제공되지 않았습니다.' - invalidTaskTypeExceptionMessage = '작업 유형이 유효하지 않습니다. 예상된 유형: [System.Threading.Tasks.Task] 또는 [hashtable]' - alreadyConnectedToWebSocketExceptionMessage = "이름이 '{0}'인 WebSocket에 이미 연결되어 있습니다." - crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'CRLF 메시지 끝 검사는 TCP 엔드포인트에서만 지원됩니다.' - testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = "'Test-PodeOAComponentSchema'는 'Enable-PodeOpenApi -EnableSchemaValidation'을 사용하여 활성화해야 합니다." - adModuleNotInstalledExceptionMessage = 'Active Directory 모듈이 설치되지 않았습니다.' - cronExpressionInvalidExceptionMessage = 'Cron 표현식은 5개의 부분으로만 구성되어야 합니다: {0}' - noSessionToSetOnResponseExceptionMessage = '응답에 설정할 세션이 없습니다.' - valueOutOfRangeExceptionMessage = "{1}의 값 '{0}'이(가) 유효하지 않습니다. {2}와 {3} 사이여야 합니다." - loggingMethodAlreadyDefinedExceptionMessage = '로깅 방법이 이미 정의되었습니다: {0}' - noSecretForHmac256ExceptionMessage = 'HMAC256 해시를 위한 비밀이 제공되지 않았습니다.' - eolPowerShellWarningMessage = '[경고] Pode {0}은 EOL 상태인 PowerShell {1}에서 테스트되지 않았습니다.' - runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool 로드 실패.' - noEventRegisteredExceptionMessage = '등록된 {0} 이벤트가 없습니다: {1}' - scheduleCannotHaveNegativeLimitExceptionMessage = '[스케줄] {0}: 음수 한도를 가질 수 없습니다.' - openApiRequestStyleInvalidForParameterExceptionMessage = 'OpenApi 요청 스타일은 {1} 매개변수에 대해 {0}일 수 없습니다.' - openApiDocumentNotCompliantExceptionMessage = 'OpenAPI 문서는 준수하지 않습니다.' - taskDoesNotExistExceptionMessage = "작업 '{0}'이(가) 존재하지 않습니다." - scopedVariableNotFoundExceptionMessage = '범위 변수 {0}을(를) 찾을 수 없습니다.' - sessionsRequiredForCsrfExceptionMessage = '쿠키를 사용하지 않으려면 CSRF 사용을 위해 세션이 필요합니다.' - nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = '로깅 방법에는 비어 있지 않은 ScriptBlock이 필요합니다.' - credentialsPassedWildcardForHeadersLiteralExceptionMessage = '자격 증명이 전달되면, 헤더에 대한 * 와일드카드는 와일드카드가 아닌 리터럴 문자열로 취급됩니다.' - podeNotInitializedExceptionMessage = 'Pode가 초기화되지 않았습니다.' - multipleEndpointsForGuiMessage = '여러 엔드포인트가 정의되었으며, GUI에는 첫 번째만 사용됩니다.' - operationIdMustBeUniqueExceptionMessage = 'OperationID: {0}은(는) 고유해야 합니다.' - invalidJsonJwtExceptionMessage = 'JWT에서 잘못된 JSON 값이 발견되었습니다.' - noAlgorithmInJwtHeaderExceptionMessage = 'JWT 헤더에 제공된 알고리즘이 없습니다.' - openApiVersionPropertyMandatoryExceptionMessage = 'OpenApi 버전 속성은 필수입니다.' - limitValueCannotBeZeroOrLessExceptionMessage = '{0}에 대한 제한 값은 0 이하일 수 없습니다.' - timerDoesNotExistExceptionMessage = "타이머 '{0}'이(가) 존재하지 않습니다." - openApiGenerationDocumentErrorMessage = 'OpenAPI 생성 문서 오류:' - routeAlreadyContainsCustomAccessExceptionMessage = "경로 '[{0}] {1}'에 '{2}' 이름의 사용자 지정 액세스가 이미 포함되어 있습니다." - maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = '최대 동시 WebSocket 스레드는 최소값 {0}보다 작을 수 없지만 받은 값: {1}' - middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: 미들웨어가 이미 정의되었습니다.' + failedToOpenRunspacePoolExceptionMessage = 'RunspacePool을 여는 데 실패했습니다: {0}' + failedToParseAddressExceptionMessage = '''{0}''을(를) 유효한 IP/호스트:포트 주소로 구문 분석하지 못했습니다.' + fileWatcherAlreadyDefinedExceptionMessage = '''{0}''라는 이름의 파일 감시자가 이미 정의되었습니다.' + fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = '함수 ''{0}''은(는) 배열을 파이프라인 입력으로 받지 않습니다.' + getRequestBodyNotAllowedExceptionMessage = '''{0}'' 작업은 요청 본문을 가질 수 없습니다. 이 제한을 무시하려면 -AllowNonStandardBody를 사용하세요.' + handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: 핸들러가 이미 정의되었습니다.' + hashtableMiddlewareNoLogicExceptionMessage = '제공된 Hashtable 미들웨어에는 정의된 논리가 없습니다.' + headerMustHaveNameInEncodingContextExceptionMessage = '인코딩 컨텍스트에서 사용될 때 헤더는 이름이 있어야 합니다.' + iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN이 누락되었습니다.' + iisAuthSupportIsForWindowsOnlyExceptionMessage = 'IIS 인증 지원은 Windows 전용입니다.' + incompatiblePodeDllExceptionMessage = '기존의 호환되지 않는 Pode.DLL 버전 {0}이 로드되었습니다. 버전 {1}이 필요합니다. 새로운 Powershell/pwsh 세션을 열고 다시 시도하세요.' + invalidAccessControlMaxAgeDurationExceptionMessage = '잘못된 Access-Control-Max-Age 기간이 제공되었습니다: {0}. 0보다 커야 합니다.' + invalidAliasFoundExceptionMessage = '잘못된 {0} 별칭이 발견되었습니다: {1}' invalidAtomCharacterExceptionMessage = '잘못된 원자 문자: {0}' + invalidBase64JwtExceptionMessage = 'JWT에서 잘못된 Base64 인코딩 값이 발견되었습니다.' + invalidContentTypeForSchemaExceptionMessage = '스키마에 대해 잘못된 ''content-type''이 발견되었습니다: {0}' invalidCronAtomFormatExceptionMessage = '잘못된 크론 원자 형식이 발견되었습니다: {0}' - cacheStorageNotFoundForRetrieveExceptionMessage = "캐시된 항목 '{1}'을(를) 검색하려고 할 때 이름이 '{0}'인 캐시 스토리지를 찾을 수 없습니다." - headerMustHaveNameInEncodingContextExceptionMessage = '인코딩 컨텍스트에서 사용될 때 헤더는 이름이 있어야 합니다.' - moduleDoesNotContainFunctionExceptionMessage = '모듈 {0}에 경로로 변환할 함수 {1}이(가) 포함되어 있지 않습니다.' - pathToIconForGuiDoesNotExistExceptionMessage = 'GUI용 아이콘의 경로가 존재하지 않습니다: {0}' - noTitleSuppliedForPageExceptionMessage = '{0} 페이지에 대한 제목이 제공되지 않았습니다.' - certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'HTTPS/WSS가 아닌 엔드포인트에 제공된 인증서입니다.' - cannotLockNullObjectExceptionMessage = 'null 개체를 잠글 수 없습니다.' - showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui는 현재 Windows PowerShell 및 Windows의 PowerShell 7+에서만 사용할 수 있습니다.' - unlockSecretButNoScriptBlockExceptionMessage = '사용자 정의 비밀 금고 유형에 대해 제공된 Unlock 비밀이지만, Unlock ScriptBlock이 제공되지 않았습니다.' + invalidHostnameSuppliedExceptionMessage = '제공된 호스트 이름이 잘못되었습니다: {0}' invalidIpAddressExceptionMessage = '제공된 IP 주소가 유효하지 않습니다: {0}' + invalidJsonJwtExceptionMessage = 'JWT에서 잘못된 JSON 값이 발견되었습니다.' + invalidJwtHeaderAlgorithmSuppliedExceptionMessage = '제공된 JWT 헤더 알고리즘이 유효하지 않습니다.' + invalidJwtSignatureSuppliedExceptionMessage = '제공된 JWT 서명이 유효하지 않습니다.' + invalidJwtSuppliedExceptionMessage = '제공된 JWT가 유효하지 않습니다.' + invalidLogicTypeInHashtableMiddlewareExceptionMessage = '제공된 Hashtable 미들웨어에 잘못된 논리 유형이 있습니다. 예상된 유형은 ScriptBlock이지만, 얻은 것은: {0}' + invalidMiddlewareTypeExceptionMessage = '제공된 미들웨어 중 하나가 잘못된 유형입니다. 예상된 유형은 ScriptBlock 또는 Hashtable이지만, 얻은 것은: {0}' + invalidPathWildcardOrDirectoryExceptionMessage = '제공된 경로는 와일드카드 또는 디렉터리가 될 수 없습니다: {0}' + invalidPortExceptionMessage = '포트는 음수일 수 없습니다: {0}' + invalidSchemeForAuthValidatorExceptionMessage = '''{1}'' 인증 검증기에 제공된 ''{0}'' 스킴에는 유효한 ScriptBlock이 필요합니다.' + invalidSecretValueTypeExceptionMessage = '비밀 값이 잘못된 유형입니다. 예상되는 유형: String, SecureString, HashTable, Byte[] 또는 PSCredential. 그러나 얻은 것은: {0}' + invalidStrictTransportSecurityDurationExceptionMessage = '잘못된 Strict-Transport-Security 기간이 제공되었습니다: {0}. 0보다 커야 합니다.' + invalidTaskTypeExceptionMessage = '작업 유형이 유효하지 않습니다. 예상된 유형: [System.Threading.Tasks.Task] 또는 [hashtable]' + invalidWebExceptionTypeExceptionMessage = '예외가 잘못된 유형입니다. WebException 또는 HttpRequestException이어야 하지만, 얻은 것은: {0}' + jwtExpiredExceptionMessage = 'JWT가 만료되었습니다.' + jwtNotYetValidExceptionMessage = 'JWT가 아직 유효하지 않습니다.' + limitValueCannotBeZeroOrLessExceptionMessage = '{0}에 대한 제한 값은 0 이하일 수 없습니다.' + localEndpointConflictExceptionMessage = '''{0}'' 와 ''{1}'' 는 OpenAPI 로컬 엔드포인트로 정의되었지만, API 정의당 하나의 로컬 엔드포인트만 허용됩니다.' + loggingMethodAlreadyDefinedExceptionMessage = '로깅 방법이 이미 정의되었습니다: {0}' + loggingMethodRequiresValidScriptBlockExceptionMessage = '''{0}'' 로깅 방법에 대한 제공된 출력 방법은 유효한 ScriptBlock이 필요합니다.' maxDaysInvalidExceptionMessage = 'MaxDays는 0 이상이어야 하지만, 받은 값: {0}' - noRemoveScriptBlockForVaultExceptionMessage = "금고 '{0}'에서 비밀을 제거하기 위한 Remove ScriptBlock이 제공되지 않았습니다." - noSecretExpectedForNoSignatureExceptionMessage = '서명이 없는 경우 비밀이 제공되지 않아야 합니다.' - noCertificateFoundExceptionMessage = "'{2}'에 대한 {0}{1}에서 인증서를 찾을 수 없습니다." - minValueInvalidExceptionMessage = "{1}의 최소 값 '{0}'이(가) 유효하지 않습니다. {2} 이상이어야 합니다." - accessRequiresAuthenticationOnRoutesExceptionMessage = '경로에 대한 접근은 인증이 필요합니다.' - noSecretForHmac384ExceptionMessage = 'HMAC384 해시를 위한 비밀이 제공되지 않았습니다.' - windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Windows 로컬 인증 지원은 Windows 전용입니다.' - definitionTagNotDefinedExceptionMessage = '정의 태그 {0}이(가) 정의되지 않았습니다.' - noComponentInDefinitionExceptionMessage = '{2} 정의에서 {0} 유형의 {1} 이름의 구성 요소가 없습니다.' - noSmtpHandlersDefinedExceptionMessage = '정의된 SMTP 핸들러가 없습니다.' - sessionMiddlewareAlreadyInitializedExceptionMessage = '세션 미들웨어가 이미 초기화되었습니다.' - reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = "OpenAPI v3.0에서는 재사용 가능한 구성 요소 기능 'pathItems'를 사용할 수 없습니다." - wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = '헤더에 대한 * 와일드카드는 AutoHeaders 스위치와 호환되지 않습니다.' - noDataForFileUploadedExceptionMessage = "요청에서 업로드된 파일 '{0}'에 대한 데이터가 없습니다." - sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE는 Accept 헤더 값이 text/event-stream인 요청에서만 구성할 수 있습니다.' - noSessionAvailableToSaveExceptionMessage = '저장할 수 있는 세션이 없습니다.' - pathParameterRequiresRequiredSwitchExceptionMessage = "매개변수 위치가 'Path'인 경우 'Required' 스위치 매개변수가 필수입니다." - noOpenApiUrlSuppliedExceptionMessage = '{0}에 대한 OpenAPI URL이 제공되지 않았습니다.' maximumConcurrentSchedulesInvalidExceptionMessage = '최대 동시 스케줄 수는 1 이상이어야 하지만 받은 값: {0}' - snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins는 Windows PowerShell에서만 지원됩니다.' - eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = '이벤트 뷰어 로깅은 Windows에서만 지원됩니다.' - parametersMutuallyExclusiveExceptionMessage = "매개변수 '{0}'와(과) '{1}'는 상호 배타적입니다." - pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'PathItems 기능은 OpenAPI v3.0.x에서 지원되지 않습니다.' - openApiParameterRequiresNameExceptionMessage = 'OpenApi 매개변수에는 이름이 필요합니다.' + maximumConcurrentSchedulesLessThanMinimumExceptionMessage = '최대 동시 스케줄 수는 최소 {0}보다 작을 수 없지만 받은 값: {1}' + maximumConcurrentTasksInvalidExceptionMessage = '최대 동시 작업 수는 >=1이어야 하지만 받은 값: {0}' maximumConcurrentTasksLessThanMinimumExceptionMessage = '최대 동시 작업 수는 최소값 {0}보다 작을 수 없지만 받은 값: {1}' - noSemaphoreFoundExceptionMessage = "이름이 '{0}'인 세마포어를 찾을 수 없습니다." - singleValueForIntervalExceptionMessage = '간격을 사용할 때는 단일 {0} 값을 제공할 수 있습니다.' - jwtNotYetValidExceptionMessage = 'JWT가 아직 유효하지 않습니다.' - verbAlreadyDefinedForUrlExceptionMessage = '[동사] {0}: {1}에 대해 이미 정의되었습니다.' - noSecretNamedMountedExceptionMessage = "이름이 '{0}'인 시크릿이 마운트되지 않았습니다." + maximumConcurrentWebSocketThreadsInvalidExceptionMessage = '최대 동시 WebSocket 스레드는 >=1이어야 하지만 받은 값: {0}' + maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = '최대 동시 WebSocket 스레드는 최소값 {0}보다 작을 수 없지만 받은 값: {1}' + maxSizeInvalidExceptionMessage = 'MaxSize는 0 이상이어야 하지만, 받은 값: {0}' + maxValueInvalidExceptionMessage = '{1}의 최대 값 ''{0}''이(가) 유효하지 않습니다. {2} 이하여야 합니다.' + mergeDefaultAuthNotInListExceptionMessage = '병합 기본 인증 ''{0}''이(가) 제공된 인증 목록에 없습니다.' + methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: 이미 정의되었습니다.' + methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: {2}에 대해 이미 정의되었습니다.' + middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: 미들웨어가 이미 정의되었습니다.' + middlewareNoLogicSuppliedExceptionMessage = '[미들웨어]: ScriptBlock에 로직이 제공되지 않았습니다.' + minValueGreaterThanMaxExceptionMessage = '{0}의 최소 값은 최대 값보다 클 수 없습니다.' + minValueInvalidExceptionMessage = '{1}의 최소 값 ''{0}''이(가) 유효하지 않습니다. {2} 이상이어야 합니다.' + moduleDoesNotContainFunctionExceptionMessage = '모듈 {0}에 경로로 변환할 함수 {1}이(가) 포함되어 있지 않습니다.' moduleOrVersionNotFoundExceptionMessage = '{0}에서 모듈 또는 버전을 찾을 수 없습니다: {1}@{2}' - noScriptBlockSuppliedExceptionMessage = 'ScriptBlock이 제공되지 않았습니다.' - noSecretVaultRegisteredExceptionMessage = "이름이 '{0}'인 비밀 금고가 등록되지 않았습니다." + modulePathDoesNotExistExceptionMessage = '모듈 경로가 존재하지 않습니다: {0}' + multiTypePropertiesRequireOpenApi31ExceptionMessage = '다중 유형 속성은 OpenApi 버전 3.1 이상이 필요합니다.' + mustBeRunningWithAdminPrivilegesExceptionMessage = '관리자 권한으로 실행되어야 비로소 로컬호스트 주소가 아닌 주소를 청취할 수 있습니다.' + mutexAlreadyExistsExceptionMessage = '이름이 ''{0}''인 뮤텍스가 이미 존재합니다.' nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = 'RedirectTo 매개변수가 제공된 경우 엔드포인트에 이름이 필요합니다.' - openApiLicenseObjectRequiresNameExceptionMessage = "OpenAPI 객체 'license'는 'name' 속성이 필요합니다. -LicenseName 매개변수를 사용하십시오." - sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: 정적 경로에 대한 제공된 소스 경로가 존재하지 않습니다: {1}' + nextTriggerCalculationErrorExceptionMessage = '다음 트리거 날짜 및 시간을 계산하는 중에 문제가 발생한 것 같습니다: {0}' + noAlgorithmInJwtHeaderExceptionMessage = 'JWT 헤더에 제공된 알고리즘이 없습니다.' + noCertificateFoundExceptionMessage = '''{2}''에 대한 {0}{1}에서 인증서를 찾을 수 없습니다.' + noCommandsSuppliedToConvertToRoutesExceptionMessage = '경로로 변환할 명령이 제공되지 않았습니다.' + noComponentInDefinitionExceptionMessage = '{2} 정의에서 {0} 유형의 {1} 이름의 구성 요소가 없습니다.' + noDataForFileUploadedExceptionMessage = '요청에서 업로드된 파일 ''{0}''에 대한 데이터가 없습니다.' + noDomainServerNameForWindowsAdAuthExceptionMessage = 'Windows AD 인증을 위한 도메인 서버 이름이 제공되지 않았습니다.' + noEventRegisteredExceptionMessage = '등록된 {0} 이벤트가 없습니다: {1}' + noJwtSignatureForAlgorithmExceptionMessage = '{0}에 대한 JWT 서명이 제공되지 않았습니다.' + noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: 논리가 전달되지 않았습니다.' + noLogicPassedForRouteExceptionMessage = '경로에 대한 논리가 전달되지 않았습니다: {0}' + noMutexFoundExceptionMessage = '이름이 ''{0}''인 뮤텍스를 찾을 수 없습니다.' noNameForWebSocketDisconnectExceptionMessage = '연결을 끊을 WebSocket의 이름이 제공되지 않았습니다.' - certificateExpiredExceptionMessage = "인증서 '{0}'이(가) 만료되었습니다: {1}" - secretVaultUnlockExpiryDateInPastExceptionMessage = '시크릿 금고의 잠금 해제 만료 날짜가 과거입니다 (UTC): {0}' - invalidWebExceptionTypeExceptionMessage = '예외가 잘못된 유형입니다. WebException 또는 HttpRequestException이어야 하지만, 얻은 것은: {0}' - invalidSecretValueTypeExceptionMessage = '비밀 값이 잘못된 유형입니다. 예상되는 유형: String, SecureString, HashTable, Byte[] 또는 PSCredential. 그러나 얻은 것은: {0}' - explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = '명시적 TLS 모드는 SMTPS 및 TCPS 엔드포인트에서만 지원됩니다.' - discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = "매개변수 'DiscriminatorMapping'은 'DiscriminatorProperty'가 있을 때만 사용할 수 있습니다." - scriptErrorExceptionMessage = "스크립트 {1} {2} (라인 {3}) 문자 {4}에서 {5}을(를) 실행하는 중에 스크립트 {0} 오류가 발생했습니다. 개체 '{7}' 클래스: {8} 기본 클래스: {9}" - cannotSupplyIntervalForQuarterExceptionMessage = '분기별 간격 값을 제공할 수 없습니다.' - scheduleEndTimeMustBeInFutureExceptionMessage = '[스케줄] {0}: 종료 시간 값은 미래에 있어야 합니다.' - invalidJwtSignatureSuppliedExceptionMessage = '제공된 JWT 서명이 유효하지 않습니다.' - noSetScriptBlockForVaultExceptionMessage = "금고 '{0}'에서 비밀을 업데이트/생성하기 위한 Set ScriptBlock이 제공되지 않았습니다." - accessMethodNotExistForMergingExceptionMessage = '병합을 위한 액세스 방법이 존재하지 않습니다: {0}' - defaultAuthNotInListExceptionMessage = "기본 인증 '{0}'이(가) 제공된 인증 목록에 없습니다." - parameterHasNoNameExceptionMessage = "매개변수에 이름이 없습니다. 'Name' 매개변수를 사용하여 이 구성 요소에 이름을 지정하십시오." - methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: {2}에 대해 이미 정의되었습니다.' - fileWatcherAlreadyDefinedExceptionMessage = "'{0}'라는 이름의 파일 감시자가 이미 정의되었습니다." - noServiceHandlersDefinedExceptionMessage = '정의된 서비스 핸들러가 없습니다.' - secretRequiredForCustomSessionStorageExceptionMessage = '사용자 정의 세션 저장소를 사용할 때는 비밀이 필요합니다.' - secretManagementModuleNotInstalledExceptionMessage = 'Microsoft.PowerShell.SecretManagement 모듈이 설치되지 않았습니다.' + noNameForWebSocketRemoveExceptionMessage = '제거할 WebSocket의 이름이 제공되지 않았습니다.' + noNameForWebSocketResetExceptionMessage = '재설정할 WebSocket의 이름이 제공되지 않았습니다.' + noNameForWebSocketSendMessageExceptionMessage = '메시지를 보낼 WebSocket의 이름이 제공되지 않았습니다.' + nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = '인증 방법에 대해 비어 있지 않은 ScriptBlock이 필요합니다.' + nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = '사용자 정의 인증 스킴에는 비어 있지 않은 ScriptBlock이 필요합니다.' + nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = '사용자 정의 로깅 출력 방법에는 비어 있지 않은 ScriptBlock이 필요합니다.' + nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = '로깅 방법에는 비어 있지 않은 ScriptBlock이 필요합니다.' + nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = '페이지 경로를 생성하려면 비어 있지 않은 ScriptBlock이 필요합니다.' + noOpenApiUrlSuppliedExceptionMessage = '{0}에 대한 OpenAPI URL이 제공되지 않았습니다.' noPathSuppliedForRouteExceptionMessage = '경로에 대해 제공된 경로가 없습니다.' - validationOfAnyOfSchemaNotSupportedExceptionMessage = "'anyof'을 포함하는 스키마의 유효성 검사는 지원되지 않습니다." - iisAuthSupportIsForWindowsOnlyExceptionMessage = 'IIS 인증 지원은 Windows 전용입니다.' - oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme은 Basic 또는 Form 인증 중 하나여야 합니다, 그러나 받은 값: {0}' + noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: 정적 경로에 대한 경로가 제공되지 않았습니다.' + noPropertiesMutuallyExclusiveExceptionMessage = '매개변수 ''NoProperties''는 ''Properties'', ''MinProperties'' 및 ''MaxProperties''와 상호 배타적입니다.' + noRemoveScriptBlockForVaultExceptionMessage = '금고 ''{0}''에서 비밀을 제거하기 위한 Remove ScriptBlock이 제공되지 않았습니다.' noRoutePathSuppliedForPageExceptionMessage = '{0} 페이지에 대한 경로가 제공되지 않았습니다.' - cacheStorageNotFoundForExistsExceptionMessage = "캐시된 항목 '{1}'이(가) 존재하는지 확인하려고 할 때 이름이 '{0}'인 캐시 스토리지를 찾을 수 없습니다." - handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: 핸들러가 이미 정의되었습니다.' - sessionsNotConfiguredExceptionMessage = '세션이 구성되지 않았습니다.' + noScriptBlockSuppliedExceptionMessage = 'ScriptBlock이 제공되지 않았습니다.' + noSecretExpectedForNoSignatureExceptionMessage = '서명이 없는 경우 비밀이 제공되지 않아야 합니다.' + noSecretForHmac256ExceptionMessage = 'HMAC256 해시를 위한 비밀이 제공되지 않았습니다.' + noSecretForHmac384ExceptionMessage = 'HMAC384 해시를 위한 비밀이 제공되지 않았습니다.' + noSecretForHmac512ExceptionMessage = 'HMAC512 해시를 위한 비밀이 제공되지 않았습니다.' + noSecretForJwtSignatureExceptionMessage = 'JWT 서명을 위한 비밀이 제공되지 않았습니다.' + noSecretNamedMountedExceptionMessage = '이름이 ''{0}''인 시크릿이 마운트되지 않았습니다.' + noSecretVaultRegisteredExceptionMessage = '이름이 ''{0}''인 비밀 금고가 등록되지 않았습니다.' + noSemaphoreFoundExceptionMessage = '이름이 ''{0}''인 세마포어를 찾을 수 없습니다.' + noServiceHandlersDefinedExceptionMessage = '정의된 서비스 핸들러가 없습니다.' + noSessionAvailableToSaveExceptionMessage = '저장할 수 있는 세션이 없습니다.' + noSessionToCalculateDataHashExceptionMessage = '데이터 해시를 계산할 세션이 없습니다.' + noSessionToSetOnResponseExceptionMessage = '응답에 설정할 세션이 없습니다.' + noSetScriptBlockForVaultExceptionMessage = '금고 ''{0}''에서 비밀을 업데이트/생성하기 위한 Set ScriptBlock이 제공되지 않았습니다.' + noSmtpHandlersDefinedExceptionMessage = '정의된 SMTP 핸들러가 없습니다.' + noTitleSuppliedForPageExceptionMessage = '{0} 페이지에 대한 제목이 제공되지 않았습니다.' + noUnlockScriptBlockForVaultExceptionMessage = '금고 ''{0}''을(를) 해제하는 Unlock ScriptBlock이 제공되지 않았습니다.' + oauth2ClientSecretRequiredExceptionMessage = 'PKCE를 사용하지 않을 때 OAuth2에는 클라이언트 비밀이 필요합니다.' + oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme은 Basic 또는 Form 인증 중 하나여야 합니다, 그러나 받은 값: {0}' + oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = 'OAuth2 공급자는 ''code'' 응답 유형을 지원하지 않습니다.' + oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = 'OAuth2 공급자는 InnerScheme을 사용하는 데 필요한 ''password'' 부여 유형을 지원하지 않습니다.' + oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2에는 권한 부여 URL이 필요합니다.' + openApiComponentSchemaDoesNotExistExceptionMessage = 'OpenApi 구성 요소 스키마 {0}이(가) 존재하지 않습니다.' + openApiDefinitionAlreadyExistsExceptionMessage = '이름이 {0}인 OpenAPI 정의가 이미 존재합니다.' + openApiDocumentNotCompliantExceptionMessage = 'OpenAPI 문서는 준수하지 않습니다.' + openApiLicenseObjectRequiresNameExceptionMessage = 'OpenAPI 객체 ''license''는 ''name'' 속성이 필요합니다. -LicenseName 매개변수를 사용하십시오.' + openApiParameterRequiresNameExceptionMessage = 'OpenApi 매개변수에는 이름이 필요합니다.' + openApiRequestStyleInvalidForParameterExceptionMessage = 'OpenApi 요청 스타일은 {1} 매개변수에 대해 {0}일 수 없습니다.' + openApiVersionPropertyMandatoryExceptionMessage = 'OpenApi 버전 속성은 필수입니다.' + operationIdMustBeUniqueExceptionMessage = 'OperationID: {0}은(는) 고유해야 합니다.' + operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0}은(는) 고유해야 하며 배열에 적용될 수 없습니다.' + pageNameShouldBeAlphaNumericExceptionMessage = '페이지 이름은 유효한 알파벳 숫자 값이어야 합니다: {0}' + parameterHasNoNameExceptionMessage = '매개변수에 이름이 없습니다. ''Name'' 매개변수를 사용하여 이 구성 요소에 이름을 지정하십시오.' + parameterNotSuppliedInRequestExceptionMessage = '요청에 ''{0}''라는 이름의 매개변수가 제공되지 않았거나 데이터가 없습니다.' + parametersMutuallyExclusiveExceptionMessage = '매개변수 ''{0}''와(과) ''{1}''는 상호 배타적입니다.' + parametersValueOrExternalValueMandatoryExceptionMessage = '매개변수 ''Value'' 또는 ''ExternalValue''는 필수입니다.' + pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'PathItems 기능은 OpenAPI v3.0.x에서 지원되지 않습니다.' + pathNotExistExceptionMessage = '경로가 존재하지 않습니다: {0}' + pathParameterRequiresRequiredSwitchExceptionMessage = '매개변수 위치가 ''Path''인 경우 ''Required'' 스위치 매개변수가 필수입니다.' + pathToIconForGuiDoesNotExistExceptionMessage = 'GUI용 아이콘의 경로가 존재하지 않습니다: {0}' + pathToLoadNotFoundExceptionMessage = '로드할 경로 {0}을(를) 찾을 수 없습니다: {1}' + podeNotInitializedExceptionMessage = 'Pode가 초기화되지 않았습니다.' + propertiesParameterWithoutNameExceptionMessage = '속성에 이름이 없으면 Properties 매개변수를 사용할 수 없습니다.' propertiesTypeObjectAssociationExceptionMessage = 'Object 유형의 속성만 {0}와(과) 연결될 수 있습니다.' - sessionsRequiredForSessionPersistentAuthExceptionMessage = '세션 지속 인증을 사용하려면 세션이 필요합니다.' - invalidPathWildcardOrDirectoryExceptionMessage = '제공된 경로는 와일드카드 또는 디렉터리가 될 수 없습니다: {0}' - accessMethodAlreadyDefinedExceptionMessage = '액세스 방법이 이미 정의되었습니다: {0}' - parametersValueOrExternalValueMandatoryExceptionMessage = "매개변수 'Value' 또는 'ExternalValue'는 필수입니다." - maximumConcurrentTasksInvalidExceptionMessage = '최대 동시 작업 수는 >=1이어야 하지만 받은 값: {0}' - cannotCreatePropertyWithoutTypeExceptionMessage = '유형이 정의되지 않았기 때문에 속성을 생성할 수 없습니다.' - authMethodNotExistForMergingExceptionMessage = '병합을 위한 인증 방법이 존재하지 않습니다: {0}' - maxValueInvalidExceptionMessage = "{1}의 최대 값 '{0}'이(가) 유효하지 않습니다. {2} 이하여야 합니다." - endpointAlreadyDefinedExceptionMessage = "이름이 '{0}'인 엔드포인트가 이미 정의되어 있습니다." - eventAlreadyRegisteredExceptionMessage = '{0} 이벤트가 이미 등록되었습니다: {1}' - parameterNotSuppliedInRequestExceptionMessage = "요청에 '{0}'라는 이름의 매개변수가 제공되지 않았거나 데이터가 없습니다." - cacheStorageNotFoundForSetExceptionMessage = "캐시된 항목 '{1}'을(를) 설정하려고 할 때 이름이 '{0}'인 캐시 스토리지를 찾을 수 없습니다." - methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: 이미 정의되었습니다.' - errorLoggingAlreadyEnabledExceptionMessage = '오류 로깅이 이미 활성화되었습니다.' - valueForUsingVariableNotFoundExceptionMessage = "'`$using:{0}'에 대한 값을 찾을 수 없습니다." rapidPdfDoesNotSupportOpenApi31ExceptionMessage = '문서 도구 RapidPdf는 OpenAPI 3.1을 지원하지 않습니다.' - oauth2ClientSecretRequiredExceptionMessage = 'PKCE를 사용하지 않을 때 OAuth2에는 클라이언트 비밀이 필요합니다.' - invalidBase64JwtExceptionMessage = 'JWT에서 잘못된 Base64 인코딩 값이 발견되었습니다.' - noSessionToCalculateDataHashExceptionMessage = '데이터 해시를 계산할 세션이 없습니다.' - cacheStorageNotFoundForRemoveExceptionMessage = "캐시된 항목 '{1}'을(를) 제거하려고 할 때 이름이 '{0}'인 캐시 스토리지를 찾을 수 없습니다." - csrfMiddlewareNotInitializedExceptionMessage = 'CSRF 미들웨어가 초기화되지 않았습니다.' - infoTitleMandatoryMessage = 'info.title은 필수 항목입니다.' - typeCanOnlyBeAssociatedWithObjectExceptionMessage = '유형 {0}는 객체와만 연관될 수 있습니다.' - userFileDoesNotExistExceptionMessage = '사용자 파일이 존재하지 않습니다: {0}' + rateLimitRuleAlreadyExistsExceptionMessage = '이름이 ''{0}''인 비율 제한 규칙이 이미 존재합니다.' + rateLimitRuleDoesNotExistExceptionMessage = '이름이 ''{0}''인 비율 제한 규칙이 존재하지 않습니다.' + renamePodeOADefinitionTagExceptionMessage = 'Rename-PodeOADefinitionTag은 Select-PodeOADefinition ''ScriptBlock'' 내에서 사용할 수 없습니다.' + requestLoggingAlreadyEnabledExceptionMessage = '요청 로깅이 이미 활성화되었습니다.' + reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = 'OpenAPI v3.0에서는 재사용 가능한 구성 요소 기능 ''pathItems''를 사용할 수 없습니다.' + routeAlreadyContainsCustomAccessExceptionMessage = '경로 ''[{0}] {1}''에 ''{2}'' 이름의 사용자 지정 액세스가 이미 포함되어 있습니다.' + routeParameterCannotBeNullExceptionMessage = '''Route'' 매개변수는 null일 수 없습니다.' routeParameterNeedsValidScriptblockExceptionMessage = '경로 매개변수에는 유효하고 비어 있지 않은 ScriptBlock이 필요합니다.' - nextTriggerCalculationErrorExceptionMessage = '다음 트리거 날짜 및 시간을 계산하는 중에 문제가 발생한 것 같습니다: {0}' - cannotLockValueTypeExceptionMessage = '[ValueType]를 잠글 수 없습니다.' - failedToCreateOpenSslCertExceptionMessage = 'OpenSSL 인증서 생성 실패: {0}' - jwtExpiredExceptionMessage = 'JWT가 만료되었습니다.' - openingGuiMessage = 'GUI 열기.' - multiTypePropertiesRequireOpenApi31ExceptionMessage = '다중 유형 속성은 OpenApi 버전 3.1 이상이 필요합니다.' - noNameForWebSocketRemoveExceptionMessage = '제거할 WebSocket의 이름이 제공되지 않았습니다.' - maxSizeInvalidExceptionMessage = 'MaxSize는 0 이상이어야 하지만, 받은 값: {0}' - iisShutdownMessage = '(IIS 종료)' - cannotUnlockValueTypeExceptionMessage = '[ValueType]를 잠금 해제할 수 없습니다.' - noJwtSignatureForAlgorithmExceptionMessage = '{0}에 대한 JWT 서명이 제공되지 않았습니다.' - maximumConcurrentWebSocketThreadsInvalidExceptionMessage = '최대 동시 WebSocket 스레드는 >=1이어야 하지만 받은 값: {0}' - acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = '확인 메시지는 SMTP 및 TCP 엔드포인트에서만 지원됩니다.' - failedToConnectToUrlExceptionMessage = 'URL에 연결하지 못했습니다: {0}' - failedToAcquireMutexOwnershipExceptionMessage = '뮤텍스 소유권을 획득하지 못했습니다. 뮤텍스 이름: {0}' + runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool 로드 실패.' + scheduleAlreadyDefinedExceptionMessage = '[스케줄] {0}: 스케줄이 이미 정의되어 있습니다.' + scheduleCannotHaveNegativeLimitExceptionMessage = '[스케줄] {0}: 음수 한도를 가질 수 없습니다.' + scheduleDoesNotExistExceptionMessage = '스케줄 ''{0}''이(가) 존재하지 않습니다.' + scheduleEndTimeMustBeInFutureExceptionMessage = '[스케줄] {0}: 종료 시간 값은 미래에 있어야 합니다.' + scheduleProcessDoesNotExistExceptionMessage = '스케줄 프로세스가 존재하지 않습니다: {0}' + scheduleStartTimeAfterEndTimeExceptionMessage = '[스케줄] {0}: ''StartTime''이 ''EndTime'' 이후일 수 없습니다.' + schemaValidationRequiresPowerShell610ExceptionMessage = '스키마 유효성 검사는 PowerShell 버전 6.1.0 이상이 필요합니다.' + schemeRequiresValidScriptBlockExceptionMessage = '''{0}'' 인증 검증기에 제공된 스킴에는 유효한 ScriptBlock이 필요합니다.' + scopedVariableAlreadyDefinedExceptionMessage = '범위 지정 변수가 이미 정의되었습니다: {0}' + scopedVariableNotFoundExceptionMessage = '범위 변수 {0}을(를) 찾을 수 없습니다.' + scriptBlockRequiredForMergingUsersExceptionMessage = 'Valid가 All일 때 여러 인증된 사용자를 하나의 객체로 병합하려면 ScriptBlock이 필요합니다.' + scriptErrorExceptionMessage = '스크립트 {1} {2} (라인 {3}) 문자 {4}에서 {5}을(를) 실행하는 중에 스크립트 {0} 오류가 발생했습니다. 개체 ''{7}'' 클래스: {8} 기본 클래스: {9}' + scriptPathDoesNotExistExceptionMessage = '스크립트 경로가 존재하지 않습니다: {0}' + secondsValueCannotBeZeroOrLessExceptionMessage = '{0}에 대한 초 값은 0 이하일 수 없습니다.' + secretAlreadyMountedExceptionMessage = '이름이 ''{0}''인 시크릿이 이미 마운트되었습니다.' + secretManagementModuleNotInstalledExceptionMessage = 'Microsoft.PowerShell.SecretManagement 모듈이 설치되지 않았습니다.' + secretRequiredForCustomSessionStorageExceptionMessage = '사용자 정의 세션 저장소를 사용할 때는 비밀이 필요합니다.' + secretVaultAlreadyRegisteredAutoImportExceptionMessage = '이름이 ''{0}''인 비밀 금고가 이미 자동으로 가져오는 동안 등록되었습니다.' + secretVaultAlreadyRegisteredExceptionMessage = '이름이 ''{0}''인 시크릿 금고가 이미 등록되었습니다{1}.' + secretVaultUnlockExpiryDateInPastExceptionMessage = '시크릿 금고의 잠금 해제 만료 날짜가 과거입니다 (UTC): {0}' + semaphoreAlreadyExistsExceptionMessage = '이름이 ''{0}''인 세마포어가 이미 존재합니다.' + sessionMiddlewareAlreadyInitializedExceptionMessage = '세션 미들웨어가 이미 초기화되었습니다.' + sessionsNotConfiguredExceptionMessage = '세션이 구성되지 않았습니다.' + sessionsRequiredForCsrfExceptionMessage = '쿠키를 사용하지 않으려면 CSRF 사용을 위해 세션이 필요합니다.' + sessionsRequiredForFlashMessagesExceptionMessage = '플래시 메시지를 사용하려면 세션이 필요합니다.' sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'PKCE를 사용하는 OAuth2에는 세션이 필요합니다.' - failedToConnectToWebSocketExceptionMessage = 'WebSocket에 연결하지 못했습니다: {0}' - unsupportedObjectExceptionMessage = '지원되지 않는 개체' - failedToParseAddressExceptionMessage = "'{0}'을(를) 유효한 IP/호스트:포트 주소로 구문 분석하지 못했습니다." - mustBeRunningWithAdminPrivilegesExceptionMessage = '관리자 권한으로 실행되어야 비로소 로컬호스트 주소가 아닌 주소를 청취할 수 있습니다.' - specificationMessage = '사양' - cacheStorageNotFoundForClearExceptionMessage = "캐시를 지우려고 할 때 이름이 '{0}'인 캐시 스토리지를 찾을 수 없습니다." - restartingServerMessage = '서버를 재시작 중...' - cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = "매개변수 'Every'가 None으로 설정된 경우 간격을 제공할 수 없습니다." + sessionsRequiredForSessionPersistentAuthExceptionMessage = '세션 지속 인증을 사용하려면 세션이 필요합니다.' + showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui는 현재 Windows PowerShell 및 Windows의 PowerShell 7+에서만 사용할 수 있습니다.' + singleValueForIntervalExceptionMessage = '간격을 사용할 때는 단일 {0} 값을 제공할 수 있습니다.' + snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins는 Windows PowerShell에서만 지원됩니다.' + sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: 정적 경로에 대한 제공된 소스 경로가 존재하지 않습니다: {1}' + sseConnectionNameRequiredExceptionMessage = '-Name 또는 $WebEvent.Sse.Name에서 SSE 연결 이름이 필요합니다.' + sseFailedToBroadcastExceptionMessage = '{0}에 대해 정의된 SSE 브로드캐스트 수준으로 인해 SSE 브로드캐스트에 실패했습니다: {1}' + sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE는 Accept 헤더 값이 text/event-stream인 요청에서만 구성할 수 있습니다.' + suppliedDateAfterScheduleEndTimeExceptionMessage = '제공된 날짜가 스케줄 종료 시간 {0} 이후입니다.' + suppliedDateBeforeScheduleStartTimeExceptionMessage = '제공된 날짜가 스케줄 시작 시간 {0} 이전입니다.' + swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = '이 버전의 Swagger-Editor는 OpenAPI 3.1을 지원하지 않습니다.' + taskAlreadyDefinedExceptionMessage = '[작업] {0}: 작업이 이미 정의되었습니다.' + taskDoesNotExistExceptionMessage = '작업 ''{0}''이(가) 존재하지 않습니다.' + taskProcessDoesNotExistExceptionMessage = '작업 프로세스가 존재하지 않습니다: {0}' + taskTimedOutExceptionMessage = '작업이 {0}ms 후에 시간 초과되었습니다.' + testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = '''Test-PodeOAComponentSchema''는 ''Enable-PodeOpenApi -EnableSchemaValidation''을 사용하여 활성화해야 합니다.' + timerAlreadyDefinedExceptionMessage = '[타이머] {0}: 타이머가 이미 정의되어 있습니다.' + timerDoesNotExistExceptionMessage = '타이머 ''{0}''이(가) 존재하지 않습니다.' + timerParameterMustBeGreaterThanZeroExceptionMessage = '[타이머] {0}: {1}은(는) 0보다 커야 합니다.' + typeCanOnlyBeAssociatedWithObjectExceptionMessage = '유형 {0}는 객체와만 연관될 수 있습니다.' + unlockSecretButNoScriptBlockExceptionMessage = '사용자 정의 비밀 금고 유형에 대해 제공된 Unlock 비밀이지만, Unlock ScriptBlock이 제공되지 않았습니다.' + unlockSecretRequiredExceptionMessage = 'Microsoft.PowerShell.SecretStore를 사용할 때 ''UnlockSecret'' 속성이 필요합니다.' + unsupportedFunctionInServerlessContextExceptionMessage = '{0} 함수는 서버리스 컨텍스트에서 지원되지 않습니다.' unsupportedJwtAlgorithmExceptionMessage = 'JWT 알고리즘은 현재 지원되지 않습니다: {0}' - websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets가 신호 메시지를 보내도록 구성되지 않았습니다.' - invalidLogicTypeInHashtableMiddlewareExceptionMessage = '제공된 Hashtable 미들웨어에 잘못된 논리 유형이 있습니다. 예상된 유형은 ScriptBlock이지만, 얻은 것은: {0}' - maximumConcurrentSchedulesLessThanMinimumExceptionMessage = '최대 동시 스케줄 수는 최소 {0}보다 작을 수 없지만 받은 값: {1}' - failedToAcquireSemaphoreOwnershipExceptionMessage = '세마포어 소유권을 획득하지 못했습니다. 세마포어 이름: {0}' - propertiesParameterWithoutNameExceptionMessage = '속성에 이름이 없으면 Properties 매개변수를 사용할 수 없습니다.' - customSessionStorageMethodNotImplementedExceptionMessage = "사용자 정의 세션 저장소가 필요한 메서드 '{0}()'를 구현하지 않았습니다." - authenticationMethodDoesNotExistExceptionMessage = '인증 방법이 존재하지 않습니다: {0}' + unsupportedObjectExceptionMessage = '지원되지 않는 개체' + unsupportedStreamCompressionEncodingExceptionMessage = '지원되지 않는 스트림 압축 인코딩: {0}' + userFileDoesNotExistExceptionMessage = '사용자 파일이 존재하지 않습니다: {0}' + validationOfAnyOfSchemaNotSupportedExceptionMessage = '''anyof''을 포함하는 스키마의 유효성 검사는 지원되지 않습니다.' + validationOfOneOfSchemaNotSupportedExceptionMessage = '''oneof''을 포함하는 스키마의 유효성 검사는 지원되지 않습니다.' + valueForUsingVariableNotFoundExceptionMessage = '''$using:{0}''에 대한 값을 찾을 수 없습니다.' + valueOutOfRangeExceptionMessage = '{1}의 값 ''{0}''이(가) 유효하지 않습니다. {2}와 {3} 사이여야 합니다.' + verbAlreadyDefinedExceptionMessage = '[동사] {0}: 이미 정의되었습니다.' + verbAlreadyDefinedForUrlExceptionMessage = '[동사] {0}: {1}에 대해 이미 정의되었습니다.' + verbNoLogicPassedExceptionMessage = '[동사] {0}: 전달된 로직 없음' + viewsFolderNameAlreadyExistsExceptionMessage = '뷰 폴더 이름이 이미 존재합니다: {0}' + viewsPathDoesNotExistExceptionMessage = '뷰 경로가 존재하지 않습니다: {0}' webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'Webhooks 기능은 OpenAPI v3.0.x에서 지원되지 않습니다.' - invalidContentTypeForSchemaExceptionMessage = "스키마에 대해 잘못된 'content-type'이 발견되었습니다: {0}" - noUnlockScriptBlockForVaultExceptionMessage = "금고 '{0}'을(를) 해제하는 Unlock ScriptBlock이 제공되지 않았습니다." + websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets가 신호 메시지를 보내도록 구성되지 않았습니다.' + wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = '헤더에 대한 * 와일드카드는 AutoHeaders 스위치와 호환되지 않습니다.' + wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = '메서드에 대한 * 와일드카드는 AutoMethods 스위치와 호환되지 않습니다.' + windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Windows 로컬 인증 지원은 Windows 전용입니다.' + + # ------------------------------- + # General Messages + # ------------------------------- + clearConsoleMessage = '콘솔 지우기' definitionTagMessage = '정의 {0}:' - failedToOpenRunspacePoolExceptionMessage = 'RunspacePool을 여는 데 실패했습니다: {0}' - failedToCloseRunspacePoolExceptionMessage = 'RunspacePool을(를) 닫지 못했습니다: {0}' - verbNoLogicPassedExceptionMessage = '[동사] {0}: 전달된 로직 없음' - noMutexFoundExceptionMessage = "이름이 '{0}'인 뮤텍스를 찾을 수 없습니다." + deprecatedTitleVersionDescriptionWarningMessage = '경고: ''Enable-PodeOpenApi''의 제목, 버전 및 설명이 더 이상 사용되지 않습니다. 대신 ''Add-PodeOAInfo''를 사용하십시오.' + disableHttpServerMessage = 'HTTP 서버 비활성화' + disableQuietModeMessage = '조용한 모드 비활성화' documentationMessage = '문서' - timerAlreadyDefinedExceptionMessage = '[타이머] {0}: 타이머가 이미 정의되어 있습니다.' - invalidPortExceptionMessage = '포트는 음수일 수 없습니다: {0}' - viewsFolderNameAlreadyExistsExceptionMessage = '뷰 폴더 이름이 이미 존재합니다: {0}' - noNameForWebSocketResetExceptionMessage = '재설정할 WebSocket의 이름이 제공되지 않았습니다.' - mergeDefaultAuthNotInListExceptionMessage = "병합 기본 인증 '{0}'이(가) 제공된 인증 목록에 없습니다." - descriptionRequiredExceptionMessage = '경로:{0} 응답:{1} 에 대한 설명이 필요합니다' - pageNameShouldBeAlphaNumericExceptionMessage = '페이지 이름은 유효한 알파벳 숫자 값이어야 합니다: {0}' - defaultValueNotBooleanOrEnumExceptionMessage = '기본값이 boolean이 아니며 enum에 속하지 않습니다.' - openApiComponentSchemaDoesNotExistExceptionMessage = 'OpenApi 구성 요소 스키마 {0}이(가) 존재하지 않습니다.' - timerParameterMustBeGreaterThanZeroExceptionMessage = '[타이머] {0}: {1}은(는) 0보다 커야 합니다.' - taskTimedOutExceptionMessage = '작업이 {0}ms 후에 시간 초과되었습니다.' - scheduleStartTimeAfterEndTimeExceptionMessage = "[스케줄] {0}: 'StartTime'이 'EndTime' 이후일 수 없습니다." + doneMessage = '완료' + enableHttpServerMessage = 'HTTP 서버 활성화' + enableQuietModeMessage = '조용한 모드 활성화' + eolPowerShellWarningMessage = '[경고] Pode {0}은 EOL 상태인 PowerShell {1}에서 테스트되지 않았습니다.' + filesHaveChangedMessage = '다음 파일이 변경되었습니다:' + gracefullyTerminateMessage = '서버를 정상적으로 종료합니다.' + hideEndpointsMessage = '엔드포인트 숨기기' + hideHelpMessage = '도움말 숨기기' + hideOpenAPIMessage = 'OpenAPI 숨기기' + iisShutdownMessage = '(IIS 종료)' + infoTitleMandatoryMessage = 'info.title은 필수 항목입니다.' infoVersionMandatoryMessage = 'info.version은 필수 항목입니다.' - cannotUnlockNullObjectExceptionMessage = 'null 개체를 잠금 해제할 수 없습니다.' - nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = '사용자 정의 인증 스킴에는 비어 있지 않은 ScriptBlock이 필요합니다.' - nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = '인증 방법에 대해 비어 있지 않은 ScriptBlock이 필요합니다.' - validationOfOneOfSchemaNotSupportedExceptionMessage = "'oneof'을 포함하는 스키마의 유효성 검사는 지원되지 않습니다." - routeParameterCannotBeNullExceptionMessage = "'Route' 매개변수는 null일 수 없습니다." - cacheStorageAlreadyExistsExceptionMessage = "이름이 '{0}'인 캐시 스토리지가 이미 존재합니다." - loggingMethodRequiresValidScriptBlockExceptionMessage = "'{0}' 로깅 방법에 대한 제공된 출력 방법은 유효한 ScriptBlock이 필요합니다." - scopedVariableAlreadyDefinedExceptionMessage = '범위 지정 변수가 이미 정의되었습니다: {0}' - oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2에는 권한 부여 URL이 필요합니다.' - pathNotExistExceptionMessage = '경로가 존재하지 않습니다: {0}' - noDomainServerNameForWindowsAdAuthExceptionMessage = 'Windows AD 인증을 위한 도메인 서버 이름이 제공되지 않았습니다.' - suppliedDateAfterScheduleEndTimeExceptionMessage = '제공된 날짜가 스케줄 종료 시간 {0} 이후입니다.' - wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = '메서드에 대한 * 와일드카드는 AutoMethods 스위치와 호환되지 않습니다.' - cannotSupplyIntervalForYearExceptionMessage = '매년 간격 값을 제공할 수 없습니다.' + listeningOnEndpointsMessage = '다음 {0} 엔드포인트에서 수신 중 [{1} 스레드]:' missingComponentsMessage = '누락된 구성 요소' - invalidStrictTransportSecurityDurationExceptionMessage = '잘못된 Strict-Transport-Security 기간이 제공되었습니다: {0}. 0보다 커야 합니다.' - noSecretForHmac512ExceptionMessage = 'HMAC512 해시를 위한 비밀이 제공되지 않았습니다.' - daysInMonthExceededExceptionMessage = '{0}에는 {1}일밖에 없지만 {2}일이 제공되었습니다.' - nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = '사용자 정의 로깅 출력 방법에는 비어 있지 않은 ScriptBlock이 필요합니다.' - encodingAttributeOnlyAppliesToMultipartExceptionMessage = '인코딩 속성은 multipart 및 application/x-www-form-urlencoded 요청 본문에만 적용됩니다.' - suppliedDateBeforeScheduleStartTimeExceptionMessage = '제공된 날짜가 스케줄 시작 시간 {0} 이전입니다.' - unlockSecretRequiredExceptionMessage = "Microsoft.PowerShell.SecretStore를 사용할 때 'UnlockSecret' 속성이 필요합니다." - noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: 논리가 전달되지 않았습니다.' - bodyParserAlreadyDefinedForContentTypeExceptionMessage = '{0} 콘텐츠 유형에 대한 바디 파서가 이미 정의되어 있습니다.' - invalidJwtSuppliedExceptionMessage = '제공된 JWT가 유효하지 않습니다.' - sessionsRequiredForFlashMessagesExceptionMessage = '플래시 메시지를 사용하려면 세션이 필요합니다.' - semaphoreAlreadyExistsExceptionMessage = "이름이 '{0}'인 세마포어가 이미 존재합니다." - invalidJwtHeaderAlgorithmSuppliedExceptionMessage = '제공된 JWT 헤더 알고리즘이 유효하지 않습니다.' - oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = "OAuth2 공급자는 InnerScheme을 사용하는 데 필요한 'password' 부여 유형을 지원하지 않습니다." - invalidAliasFoundExceptionMessage = '잘못된 {0} 별칭이 발견되었습니다: {1}' - scheduleDoesNotExistExceptionMessage = "스케줄 '{0}'이(가) 존재하지 않습니다." - accessMethodNotExistExceptionMessage = '액세스 방법이 존재하지 않습니다: {0}' - oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = "OAuth2 공급자는 'code' 응답 유형을 지원하지 않습니다." - untestedPowerShellVersionWarningMessage = '[경고] Pode {0}은 출시 당시 사용 가능하지 않았기 때문에 PowerShell {1}에서 테스트되지 않았습니다.' - secretVaultAlreadyRegisteredAutoImportExceptionMessage = "이름이 '{0}'인 비밀 금고가 이미 자동으로 가져오는 동안 등록되었습니다." - schemeRequiresValidScriptBlockExceptionMessage = "'{0}' 인증 검증기에 제공된 스킴에는 유효한 ScriptBlock이 필요합니다." - serverLoopingMessage = '서버 루핑 간격 {0}초' - certificateThumbprintsNameSupportedOnWindowsExceptionMessage = '인증서 지문/이름은 Windows에서만 지원됩니다.' - sseConnectionNameRequiredExceptionMessage = "-Name 또는 `$WebEvent.Sse.Name에서 SSE 연결 이름이 필요합니다." - invalidMiddlewareTypeExceptionMessage = '제공된 미들웨어 중 하나가 잘못된 유형입니다. 예상된 유형은 ScriptBlock 또는 Hashtable이지만, 얻은 것은: {0}' - noSecretForJwtSignatureExceptionMessage = 'JWT 서명을 위한 비밀이 제공되지 않았습니다.' - modulePathDoesNotExistExceptionMessage = '모듈 경로가 존재하지 않습니다: {0}' - taskAlreadyDefinedExceptionMessage = '[작업] {0}: 작업이 이미 정의되었습니다.' - verbAlreadyDefinedExceptionMessage = '[동사] {0}: 이미 정의되었습니다.' - clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = '클라이언트 인증서는 HTTPS 엔드포인트에서만 지원됩니다.' - endpointNameNotExistExceptionMessage = "이름이 '{0}'인 엔드포인트가 존재하지 않습니다." - middlewareNoLogicSuppliedExceptionMessage = '[미들웨어]: ScriptBlock에 로직이 제공되지 않았습니다.' - scriptBlockRequiredForMergingUsersExceptionMessage = 'Valid가 All일 때 여러 인증된 사용자를 하나의 객체로 병합하려면 ScriptBlock이 필요합니다.' - secretVaultAlreadyRegisteredExceptionMessage = "이름이 '{0}'인 시크릿 금고가 이미 등록되었습니다{1}." - deprecatedTitleVersionDescriptionWarningMessage = "경고: 'Enable-PodeOpenApi'의 제목, 버전 및 설명이 더 이상 사용되지 않습니다. 대신 'Add-PodeOAInfo'를 사용하십시오." - undefinedOpenApiReferencesMessage = '정의되지 않은 OpenAPI 참조:' - doneMessage = '완료' - swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = '이 버전의 Swagger-Editor는 OpenAPI 3.1을 지원하지 않습니다.' - durationMustBeZeroOrGreaterExceptionMessage = '기간은 0 이상이어야 하지만 받은 값: {0}s' - viewsPathDoesNotExistExceptionMessage = '뷰 경로가 존재하지 않습니다: {0}' - discriminatorIncompatibleWithAllOfExceptionMessage = "매개변수 'Discriminator'는 'allOf'와 호환되지 않습니다." - noNameForWebSocketSendMessageExceptionMessage = '메시지를 보낼 WebSocket의 이름이 제공되지 않았습니다.' - hashtableMiddlewareNoLogicExceptionMessage = '제공된 Hashtable 미들웨어에는 정의된 논리가 없습니다.' + multipleEndpointsForGuiMessage = '여러 엔드포인트가 정의되었으며, GUI에는 첫 번째만 사용됩니다.' + openApiGenerationDocumentErrorMessage = 'OpenAPI 생성 문서 오류:' openApiInfoMessage = 'OpenAPI 정보:' - invalidSchemeForAuthValidatorExceptionMessage = "'{1}' 인증 검증기에 제공된 '{0}' 스킴에는 유효한 ScriptBlock이 필요합니다." - sseFailedToBroadcastExceptionMessage = '{0}에 대해 정의된 SSE 브로드캐스트 수준으로 인해 SSE 브로드캐스트에 실패했습니다: {1}' - adModuleWindowsOnlyExceptionMessage = 'Active Directory 모듈은 Windows에서만 사용할 수 있습니다.' - requestLoggingAlreadyEnabledExceptionMessage = '요청 로깅이 이미 활성화되었습니다.' - invalidAccessControlMaxAgeDurationExceptionMessage = '잘못된 Access-Control-Max-Age 기간이 제공되었습니다: {0}. 0보다 커야 합니다.' - openApiDefinitionAlreadyExistsExceptionMessage = '이름이 {0}인 OpenAPI 정의가 이미 존재합니다.' - renamePodeOADefinitionTagExceptionMessage = "Rename-PodeOADefinitionTag은 Select-PodeOADefinition 'ScriptBlock' 내에서 사용할 수 없습니다." - taskProcessDoesNotExistExceptionMessage = '작업 프로세스가 존재하지 않습니다: {0}' - scheduleProcessDoesNotExistExceptionMessage = '스케줄 프로세스가 존재하지 않습니다: {0}' - definitionTagChangeNotAllowedExceptionMessage = 'Route에 대한 정의 태그는 변경할 수 없습니다.' - getRequestBodyNotAllowedExceptionMessage = "'{0}' 작업은 요청 본문을 가질 수 없습니다. 이 제한을 무시하려면 -AllowNonStandardBody를 사용하세요." - fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = "함수 '{0}'은(는) 배열을 파이프라인 입력으로 받지 않습니다." - unsupportedStreamCompressionEncodingExceptionMessage = '지원되지 않는 스트림 압축 인코딩: {0}' - localEndpointConflictExceptionMessage = "'{0}' 와 '{1}' 는 OpenAPI 로컬 엔드포인트로 정의되었지만, API 정의당 하나의 로컬 엔드포인트만 허용됩니다." - suspendingMessage = '중단' - resumingMessage = '재개' - serverControlCommandsTitle = '서버 제어 명령:' - gracefullyTerminateMessage = '서버를 정상적으로 종료합니다.' + openHttpEndpointMessage = '기본 브라우저에서 첫 번째 HTTP 엔드포인트를 엽니다.' + openingGuiMessage = 'GUI 열기.' + restartingMessage = '재시작 중' + restartingServerMessage = '서버를 재시작 중...' restartServerMessage = '서버를 재시작하고 설정을 다시 로드합니다.' resumeServerMessage = '서버를 재개합니다.' - suspendServerMessage = '서버를 일시 중지합니다.' + resumingMessage = '재개' + runningMessage = '실행 중' + serverControlCommandsTitle = '서버 제어 명령:' + serverLoopingMessage = '서버 루핑 간격 {0}초' + serverMetricsMessage = '서버 메트릭' + showEndpointsMessage = '엔드포인트 표시' + showHelpMessage = '도움말 표시' + showMetricsMessage = '메트릭 표시' + showOpenAPIMessage = 'OpenAPI 표시' + specificationMessage = '사양' startingMessage = '시작 중' - restartingMessage = '재시작 중' suspendedMessage = '일시 중지됨' - runningMessage = '실행 중' - openHttpEndpointMessage = '기본 브라우저에서 첫 번째 HTTP 엔드포인트를 엽니다.' + suspendingMessage = '중단' + suspendServerMessage = '서버를 일시 중지합니다.' terminatedMessage = '종료됨' - showMetricsMessage = '메트릭 표시' - clearConsoleMessage = '콘솔 지우기' - serverMetricsMessage = '서버 메트릭' + terminatingMessage = '종료 중' + totalRestartMessage = '총 재시작 횟수:' totalUptimeMessage = '총 가동 시간:' + undefinedOpenApiReferencesMessage = '정의되지 않은 OpenAPI 참조:' + untestedPowerShellVersionWarningMessage = '[경고] Pode {0}은 출시 당시 사용 가능하지 않았기 때문에 PowerShell {1}에서 테스트되지 않았습니다.' uptimeSinceLastRestartMessage = '마지막 재시작 이후 가동 시간:' - totalRestartMessage = '총 재시작 횟수:' - defaultEndpointAlreadySetExceptionMessage = "'{0}' 유형에 대한 기본 엔드포인트가 이미 설정되어 있습니다. 유형당 하나의 기본 엔드포인트만 허용됩니다." - enableHttpServerMessage = 'HTTP 서버 활성화' - disableHttpServerMessage = 'HTTP 서버 비활성화' - showHelpMessage = '도움말 표시' - hideHelpMessage = '도움말 숨기기' - hideEndpointsMessage = '엔드포인트 숨기기' - showEndpointsMessage = '엔드포인트 표시' - hideOpenAPIMessage = 'OpenAPI 숨기기' - showOpenAPIMessage = 'OpenAPI 표시' - enableQuietModeMessage = '조용한 모드 활성화' - disableQuietModeMessage = '조용한 모드 비활성화' - rateLimitRuleAlreadyExistsExceptionMessage = "이름이 '{0}'인 비율 제한 규칙이 이미 존재합니다." - rateLimitRuleDoesNotExistExceptionMessage = "이름이 '{0}'인 비율 제한 규칙이 존재하지 않습니다." - accessLimitRuleAlreadyExistsExceptionMessage = "이름이 '{0}'인 액세스 제한 규칙이 이미 존재합니다." - accessLimitRuleDoesNotExistExceptionMessage = "이름이 '{0}'인 액세스 제한 규칙이 존재하지 않습니다." -} \ No newline at end of file +} diff --git a/src/Locales/nl/Pode.psd1 b/src/Locales/nl/Pode.psd1 index 6aad6ebc4..e81cc245e 100644 --- a/src/Locales/nl/Pode.psd1 +++ b/src/Locales/nl/Pode.psd1 @@ -1,329 +1,336 @@ @{ - schemaValidationRequiresPowerShell610ExceptionMessage = 'Schema-validatie vereist PowerShell versie 6.1.0 of hoger.' + # ------------------------------- + # Exception Messages + # ------------------------------- + accessLimitRuleAlreadyExistsExceptionMessage = 'Toegangslimietregel met de naam ''{0}'' bestaat al.' + accessLimitRuleDoesNotExistExceptionMessage = 'Toegangslimietregel met de naam ''{0}'' bestaat niet.' + accessMethodAlreadyDefinedExceptionMessage = 'Toegangsmethode al gedefinieerd: {0}' + accessMethodDoesNotExistExceptionMessage = 'Toegangsmethode bestaat niet: {0}.' + accessMethodNotExistExceptionMessage = 'Toegangsmethode bestaat niet: {0}' + accessMethodNotExistForMergingExceptionMessage = 'Toegangsmethode bestaat niet voor samenvoegen: {0}' + accessRequiresAuthenticationOnRoutesExceptionMessage = 'Toegang vereist dat authenticatie wordt opgegeven op routes.' + acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'Het Acknowledge-bericht wordt alleen ondersteund op SMTP- en TCP-eindpunten.' + adModuleNotInstalledExceptionMessage = 'Active Directory-module is niet geïnstalleerd.' + adModuleWindowsOnlyExceptionMessage = 'Active Directory-module alleen beschikbaar op Windows OS.' + alreadyConnectedToWebSocketExceptionMessage = 'Al verbonden met WebSocket met naam ''{0}''' + authenticationMethodDoesNotExistExceptionMessage = 'Authenticatiemethode bestaat niet: {0}' + authMethodAlreadyDefinedExceptionMessage = 'Authenticatiemethode al gedefinieerd: {0}' + authMethodNotExistForMergingExceptionMessage = 'Authenticatiemethode bestaat niet voor samenvoegen: {0}' + bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Er is al een body-parser gedefinieerd voor de {0} content-type.' + cacheStorageAlreadyExistsExceptionMessage = 'Cache-opslag met naam ''{0}'' bestaat al.' + cacheStorageNotFoundForClearExceptionMessage = 'Cache-opslag met naam ''{0}'' niet gevonden bij poging om de cache te wissen.' + cacheStorageNotFoundForExistsExceptionMessage = 'Cache-opslag met naam ''{0}'' niet gevonden bij poging om te controleren of gecachte item ''{1}'' bestaat.' + cacheStorageNotFoundForRemoveExceptionMessage = 'Cache-opslag met naam ''{0}'' niet gevonden bij poging om gecachte item ''{1}'' te verwijderen' + cacheStorageNotFoundForRetrieveExceptionMessage = 'Cache-opslag met naam ''{0}'' niet gevonden bij poging om gecachte item ''{1}'' op te halen' + cacheStorageNotFoundForSetExceptionMessage = 'Cache-opslag met naam ''{0}'' niet gevonden bij poging om gecachte item ''{1}'' in te stellen' + cannotCreatePropertyWithoutTypeExceptionMessage = 'Kan de eigenschap niet maken omdat er geen type is gedefinieerd.' + cannotLockNullObjectExceptionMessage = 'Kan geen object vergrendelen dat null is.' + cannotLockValueTypeExceptionMessage = 'Kan een [ValueType] niet vergrendelen' + cannotSupplyIntervalForQuarterExceptionMessage = 'Kan geen intervalwaarde opgeven voor elk kwartaal.' + cannotSupplyIntervalForYearExceptionMessage = 'Kan geen intervalwaarde opgeven voor elk jaar.' + cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = 'Kan geen interval opgeven wanneer de parameter ''Every'' is ingesteld op None.' + cannotUnlockNullObjectExceptionMessage = 'Kan een object dat null is niet ontgrendelen.' + cannotUnlockValueTypeExceptionMessage = 'Kan een [ValueType] niet ontgrendelen' + certificateExpiredExceptionMessage = 'Het certificaat ''{0}'' is verlopen: {1}' + certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificaat opgegeven voor niet-HTTPS/WSS-eindpunt.' + certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Certificaat thumbprints/naam worden alleen ondersteund op Windows OS.' + clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Clientcertificaten worden alleen ondersteund op HTTPS-eindpunten.' + credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'Wanneer referenties worden doorgegeven, wordt het * jokerteken voor headers als een letterlijke tekenreeks en niet als een jokerteken genomen.' + crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'De CRLF-berichteneindcontrole wordt alleen ondersteund op TCP-eindpunten.' + cronExpressionInvalidExceptionMessage = 'Cron-expressie mag alleen uit 5 delen bestaan: {0}' + csrfCookieRequiresSecretExceptionMessage = 'Bij gebruik van cookies voor CSRF is een geheim vereist. U kunt een geheim opgeven of het globale cookiesecret instellen - (Set-PodeCookieSecret '''' -Global)' + csrfMiddlewareNotInitializedExceptionMessage = 'CSRF Middleware is niet geïnitialiseerd.' customAccessPathOrScriptBlockRequiredExceptionMessage = 'Een pad of ScriptBlock is vereist voor het verkrijgen van de aangepaste toegangswaarden.' - operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} moet uniek zijn en kan niet worden toegepast op een array.' - endpointNotDefinedForRedirectingExceptionMessage = "Er is geen eindpunt met de naam '{0}' gedefinieerd voor omleiding." - filesHaveChangedMessage = 'De volgende bestanden zijn gewijzigd:' - iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN ontbreekt.' - minValueGreaterThanMaxExceptionMessage = 'Min waarde voor {0} mag niet groter zijn dan de max waarde.' - noLogicPassedForRouteExceptionMessage = 'Geen logica doorgegeven voor Route: {0}' - scriptPathDoesNotExistExceptionMessage = 'Het scriptpad bestaat niet: {0}' - mutexAlreadyExistsExceptionMessage = 'Er bestaat al een mutex met de volgende naam: {0}' - listeningOnEndpointsMessage = 'Luisteren naar de volgende {0} eindpunt(en) [{1} thread(s)]:' - unsupportedFunctionInServerlessContextExceptionMessage = 'De functie {0} wordt niet ondersteund in een serverloze context.' + customSessionStorageMethodNotImplementedExceptionMessage = 'De aangepaste sessieopslag implementeert de vereiste methode ''{0}()'' niet.' + daysInMonthExceededExceptionMessage = '{0} heeft slechts {1} dagen, maar {2} is opgegeven.' + defaultAuthNotInListExceptionMessage = 'De standaardauthenticatie ''{0}'' staat niet in de opgegeven authenticatielijst.' + defaultEndpointAlreadySetExceptionMessage = 'Er is al een standaardendpoint ingesteld voor het type ''{0}''. Er is slechts één standaardendpoint per type toegestaan.' + defaultValueNotBooleanOrEnumExceptionMessage = 'De standaardwaarde is geen boolean en maakt geen deel uit van de enum.' + definitionTagChangeNotAllowedExceptionMessage = 'Definitietag voor een route kan niet worden gewijzigd.' + definitionTagNotDefinedExceptionMessage = 'DefinitionTag {0} bestaat niet.' + descriptionRequiredExceptionMessage = 'Een beschrijving is vereist voor Pad:{0} Antwoord:{1}' + discriminatorIncompatibleWithAllOfExceptionMessage = 'De parameter ''Discriminator'' is niet compatibel met ''allOf''.' + discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = 'De parameter ''DiscriminatorMapping'' kan alleen worden gebruikt wanneer ''DiscriminatorProperty'' aanwezig is.' + durationMustBeZeroOrGreaterExceptionMessage = 'Duur moet 0 of groter zijn, maar kreeg: {0}s' + encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'Het coderingsattribuut is alleen van toepassing op multipart en application/x-www-form-urlencoded request bodies.' + endpointAlreadyDefinedExceptionMessage = 'Er is al een eindpunt met de naam ''{0}'' gedefinieerd.' + endpointNameNotExistExceptionMessage = 'Eindpunt met naam ''{0}'' bestaat niet.' + endpointNotDefinedForRedirectingExceptionMessage = 'Er is geen eindpunt met de naam ''{0}'' gedefinieerd voor omleiding.' + endpointNotExistExceptionMessage = 'Eindpunt met protocol ''{0}'' en adres ''{1}'' of lokaal adres ''{2}'' bestaat niet.' + errorLoggingAlreadyEnabledExceptionMessage = 'Foutlogboekregistratie is al ingeschakeld.' + eventAlreadyRegisteredExceptionMessage = '{0} gebeurtenis al geregistreerd: {1}' + eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'Event Viewer-logboekregistratie wordt alleen ondersteund op Windows OS.' expectedNoJwtSignatureSuppliedExceptionMessage = 'Er werd geen JWT-handtekening verwacht.' - secretAlreadyMountedExceptionMessage = "Er is al een geheim met de naam '{0}' gemonteerd." + explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'De expliciete TLS-modus wordt alleen ondersteund op SMTPS- en TCPS-eindpunten.' failedToAcquireLockExceptionMessage = 'Kan geen lock op het object verkrijgen.' - noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: Geen pad opgegeven voor statische route.' - invalidHostnameSuppliedExceptionMessage = 'Ongeldige hostnaam opgegeven: {0}' - authMethodAlreadyDefinedExceptionMessage = 'Authenticatiemethode al gedefinieerd: {0}' - csrfCookieRequiresSecretExceptionMessage = "Bij gebruik van cookies voor CSRF is een geheim vereist. U kunt een geheim opgeven of het globale cookiesecret instellen - (Set-PodeCookieSecret '' -Global)" - nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'Een niet-lege ScriptBlock is vereist voor de authenticatiemethode.' - nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'Een niet-lege ScriptBlock is vereist om een paginaroute te maken.' - noPropertiesMutuallyExclusiveExceptionMessage = "De parameter 'NoProperties' is wederzijds exclusief met 'Properties', 'MinProperties' en 'MaxProperties'" - incompatiblePodeDllExceptionMessage = 'Een bestaande incompatibele Pode.DLL-versie {0} is geladen. Versie {1} is vereist. Open een nieuwe PowerShell/pwsh-sessie en probeer opnieuw.' - accessMethodDoesNotExistExceptionMessage = 'Toegangsmethode bestaat niet: {0}.' - scheduleAlreadyDefinedExceptionMessage = '[Schema] {0}: Schema al gedefinieerd.' - secondsValueCannotBeZeroOrLessExceptionMessage = 'Waarde in seconden kan niet 0 of minder zijn voor {0}' - pathToLoadNotFoundExceptionMessage = 'Pad om te laden {0} niet gevonden: {1}' + failedToAcquireMutexOwnershipExceptionMessage = 'Kon geen mutex-eigendom verkrijgen. Mutex-naam: {0}' + failedToAcquireSemaphoreOwnershipExceptionMessage = 'Kon geen semafoor-eigendom verkrijgen. Semafoornaam: {0}' + failedToCloseRunspacePoolExceptionMessage = 'Kon RunspacePool niet sluiten: {0}' + failedToConnectToUrlExceptionMessage = 'Kon geen verbinding maken met URL: {0}' + failedToConnectToWebSocketExceptionMessage = 'Kon geen verbinding maken met WebSocket: {0}' + failedToCreateOpenSslCertExceptionMessage = 'Kon OpenSSL-certificaat niet maken: {0}' failedToImportModuleExceptionMessage = 'Kon module niet importeren: {0}' - endpointNotExistExceptionMessage = "Eindpunt met protocol '{0}' en adres '{1}' of lokaal adres '{2}' bestaat niet." - terminatingMessage = 'Beëindigen' - noCommandsSuppliedToConvertToRoutesExceptionMessage = 'Geen opdrachten opgegeven om om te zetten naar routes.' - invalidTaskTypeExceptionMessage = 'Taaktype is ongeldig, verwacht ofwel [System.Threading.Tasks.Task] of [hashtable]' - alreadyConnectedToWebSocketExceptionMessage = "Al verbonden met WebSocket met naam '{0}'" - crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'De CRLF-berichteneindcontrole wordt alleen ondersteund op TCP-eindpunten.' - testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = "'Test-PodeOAComponentSchema' moet worden ingeschakeld met 'Enable-PodeOpenApi -EnableSchemaValidation'" - adModuleNotInstalledExceptionMessage = 'Active Directory-module is niet geïnstalleerd.' - cronExpressionInvalidExceptionMessage = 'Cron-expressie mag alleen uit 5 delen bestaan: {0}' - noSessionToSetOnResponseExceptionMessage = 'Er is geen sessie beschikbaar om op de reactie in te stellen.' - valueOutOfRangeExceptionMessage = "Waarde '{0}' voor {1} is ongeldig, moet tussen {2} en {3} liggen" - loggingMethodAlreadyDefinedExceptionMessage = 'De logboekmethode is al gedefinieerd: {0}' - noSecretForHmac256ExceptionMessage = 'Geen geheim opgegeven voor HMAC256-hash.' - eolPowerShellWarningMessage = '[WAARSCHUWING] Pode {0} is niet getest op PowerShell {1}, omdat het EOL is.' - runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool kon niet geladen worden.' - noEventRegisteredExceptionMessage = 'Geen {0} gebeurtenis geregistreerd: {1}' - scheduleCannotHaveNegativeLimitExceptionMessage = '[Schema] {0}: Kan geen negatieve limiet hebben.' - openApiRequestStyleInvalidForParameterExceptionMessage = 'OpenApi-verzoekstijl kan niet {0} zijn voor een {1} parameter.' - openApiDocumentNotCompliantExceptionMessage = 'OpenAPI-document voldoet niet aan de normen.' - taskDoesNotExistExceptionMessage = "Taak '{0}' bestaat niet." - scopedVariableNotFoundExceptionMessage = 'Gescopede variabele niet gevonden: {0}' - sessionsRequiredForCsrfExceptionMessage = 'Sessies zijn vereist om CSRF te gebruiken, tenzij u cookies wilt gebruiken.' - nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'Een niet-lege ScriptBlock is vereist voor de logboekmethode.' - credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'Wanneer referenties worden doorgegeven, wordt het * jokerteken voor headers als een letterlijke tekenreeks en niet als een jokerteken genomen.' - podeNotInitializedExceptionMessage = 'Pode is niet geïnitialiseerd.' - multipleEndpointsForGuiMessage = 'Meerdere eindpunten gedefinieerd, alleen het eerste wordt gebruikt voor de GUI.' - operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} moet uniek zijn.' - invalidJsonJwtExceptionMessage = 'Ongeldige JSON-waarde gevonden in JWT' - noAlgorithmInJwtHeaderExceptionMessage = 'Geen algoritme opgegeven in JWT-header.' - openApiVersionPropertyMandatoryExceptionMessage = 'OpenApi-versie-eigenschap is verplicht.' - limitValueCannotBeZeroOrLessExceptionMessage = 'Limietwaarde kan niet 0 of minder zijn voor {0}' - timerDoesNotExistExceptionMessage = "Timer '{0}' bestaat niet." - openApiGenerationDocumentErrorMessage = 'OpenAPI-generatiedocumentfout:' - routeAlreadyContainsCustomAccessExceptionMessage = "Route '[{0}] {1}' bevat al aangepaste toegang met naam '{2}'" - maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Maximaal aantal gelijktijdige WebSocket-threads kan niet minder zijn dan het minimum van {0} maar kreeg: {1}' - middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware al gedefinieerd.' + failedToOpenRunspacePoolExceptionMessage = 'Kon RunspacePool niet openen: {0}' + failedToParseAddressExceptionMessage = 'Kon ''{0}'' niet parseren als een geldig IP/Host:Port adres' + fileWatcherAlreadyDefinedExceptionMessage = 'Een bestand bewaker genaamd ''{0}'' is al gedefinieerd.' + fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = 'De functie ''{0}'' accepteert geen array als pipeline-invoer.' + getRequestBodyNotAllowedExceptionMessage = '''{0}'' operaties kunnen geen aanvraagbody hebben. Gebruik -AllowNonStandardBody om deze beperking te omzeilen.' + handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler al gedefinieerd.' + hashtableMiddlewareNoLogicExceptionMessage = 'Een opgegeven Hashtable Middleware heeft geen logica gedefinieerd.' + headerMustHaveNameInEncodingContextExceptionMessage = 'Header moet een naam hebben wanneer deze in een coderingscontext wordt gebruikt.' + iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN ontbreekt.' + iisAuthSupportIsForWindowsOnlyExceptionMessage = 'IIS-authenticatieondersteuning is alleen voor Windows OS.' + incompatiblePodeDllExceptionMessage = 'Een bestaande incompatibele Pode.DLL-versie {0} is geladen. Versie {1} is vereist. Open een nieuwe PowerShell/pwsh-sessie en probeer opnieuw.' + invalidAccessControlMaxAgeDurationExceptionMessage = 'Ongeldige Access-Control-Max-Age duur opgegeven: {0}. Moet groter zijn dan 0.' + invalidAliasFoundExceptionMessage = 'Ongeldige {0} alias gevonden: {1}' invalidAtomCharacterExceptionMessage = 'Ongeldig atoomteken: {0}' + invalidBase64JwtExceptionMessage = 'Ongeldige Base64-gecodeerde waarde gevonden in JWT' + invalidContentTypeForSchemaExceptionMessage = 'Ongeldige ''content-type'' gevonden voor schema: {0}' invalidCronAtomFormatExceptionMessage = 'Ongeldig cron-atoomformaat gevonden: {0}' - cacheStorageNotFoundForRetrieveExceptionMessage = "Cache-opslag met naam '{0}' niet gevonden bij poging om gecachte item '{1}' op te halen" - headerMustHaveNameInEncodingContextExceptionMessage = 'Header moet een naam hebben wanneer deze in een coderingscontext wordt gebruikt.' - moduleDoesNotContainFunctionExceptionMessage = 'Module {0} bevat geen functie {1} om om te zetten naar een route.' - pathToIconForGuiDoesNotExistExceptionMessage = 'Pad naar het pictogram voor GUI bestaat niet: {0}' - noTitleSuppliedForPageExceptionMessage = 'Geen titel opgegeven voor {0} pagina.' - certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificaat opgegeven voor niet-HTTPS/WSS-eindpunt.' - cannotLockNullObjectExceptionMessage = 'Kan geen object vergrendelen dat null is.' - showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui is momenteel alleen beschikbaar voor Windows PowerShell en PowerShell 7+ op Windows OS.' - unlockSecretButNoScriptBlockExceptionMessage = 'Ontgrendel geheim opgegeven voor aangepast geheimenkluis type, maar geen ontgrendel ScriptBlock opgegeven.' + invalidHostnameSuppliedExceptionMessage = 'Ongeldige hostnaam opgegeven: {0}' invalidIpAddressExceptionMessage = 'Het opgegeven IP-adres is ongeldig: {0}' + invalidJsonJwtExceptionMessage = 'Ongeldige JSON-waarde gevonden in JWT' + invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Ongeldig JWT-headeralgoritme opgegeven.' + invalidJwtSignatureSuppliedExceptionMessage = 'Ongeldige JWT-handtekening opgegeven.' + invalidJwtSuppliedExceptionMessage = 'Ongeldige JWT opgegeven.' + invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'Een opgegeven Hashtable Middleware heeft een ongeldig logica-type. Verwachte ScriptBlock, maar kreeg: {0}' + invalidMiddlewareTypeExceptionMessage = 'Een van de opgegeven middlewares is van een ongeldig type. Verwachte ScriptBlock of Hashtable, maar kreeg: {0}' + invalidPathWildcardOrDirectoryExceptionMessage = 'Het opgegeven pad kan geen wildcard of een directory zijn: {0}' + invalidPortExceptionMessage = 'De poort kan niet negatief zijn: {0}' + invalidSchemeForAuthValidatorExceptionMessage = 'Het opgegeven ''{0}'' schema voor de ''{1}'' authenticatievalidator vereist een geldige ScriptBlock.' + invalidSecretValueTypeExceptionMessage = 'Geheime waarde is van een ongeldig type. Verwachte types: String, SecureString, HashTable, Byte[], of PSCredential. Maar kreeg: {0}' + invalidStrictTransportSecurityDurationExceptionMessage = 'Ongeldige Strict-Transport-Security duur opgegeven: {0}. Het moet groter zijn dan 0.' + invalidTaskTypeExceptionMessage = 'Taaktype is ongeldig, verwacht ofwel [System.Threading.Tasks.Task] of [hashtable]' + invalidWebExceptionTypeExceptionMessage = 'Uitzondering is van een ongeldig type, moet ofwel WebException of HttpRequestException zijn, maar kreeg: {0}' + jwtExpiredExceptionMessage = 'De JWT is verlopen.' + jwtNotYetValidExceptionMessage = 'De JWT is nog niet geldig voor gebruik.' + limitValueCannotBeZeroOrLessExceptionMessage = 'Limietwaarde kan niet 0 of minder zijn voor {0}' + localEndpointConflictExceptionMessage = 'Zowel ''{0}'' als ''{1}'' zijn gedefinieerd als lokale OpenAPI-eindpunten, maar er is slechts één lokaal eindpunt per API-definitie toegestaan.' + loggingMethodAlreadyDefinedExceptionMessage = 'De logboekmethode is al gedefinieerd: {0}' + loggingMethodRequiresValidScriptBlockExceptionMessage = 'De opgegeven uitvoeringsmethode voor de ''{0}'' logboekmethode vereist een geldige ScriptBlock.' maxDaysInvalidExceptionMessage = 'MaxDays moet 0 of groter zijn, maar kreeg: {0}' - noRemoveScriptBlockForVaultExceptionMessage = "Geen verwijder ScriptBlock opgegeven voor het verwijderen van geheimen uit de kluis '{0}'" - noSecretExpectedForNoSignatureExceptionMessage = 'Er werd geen geheim verwacht voor geen handtekening.' - noCertificateFoundExceptionMessage = "Geen certificaat gevonden in {0}{1} voor '{2}'" - minValueInvalidExceptionMessage = "Min waarde '{0}' voor {1} is ongeldig, moet groter zijn dan/gelijk aan {2}" - accessRequiresAuthenticationOnRoutesExceptionMessage = 'Toegang vereist dat authenticatie wordt opgegeven op routes.' - noSecretForHmac384ExceptionMessage = 'Geen geheim opgegeven voor HMAC384-hash.' - windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Windows lokale authenticatie-ondersteuning is alleen voor Windows OS.' - definitionTagNotDefinedExceptionMessage = 'DefinitionTag {0} bestaat niet.' - noComponentInDefinitionExceptionMessage = 'Geen component van het type {0} genaamd {1} is beschikbaar in de {2} definitie.' - noSmtpHandlersDefinedExceptionMessage = 'Er zijn geen SMTP-handlers gedefinieerd.' - sessionMiddlewareAlreadyInitializedExceptionMessage = 'Sessie Middleware is al geïnitialiseerd.' - reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = "De herbruikbare componentfunctie 'pathItems' is niet beschikbaar in OpenAPI v3.0." - wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'Het * jokerteken voor headers is niet compatibel met de AutoHeaders-schakelaar.' - noDataForFileUploadedExceptionMessage = "Geen gegevens voor bestand '{0}' zijn geüpload in het verzoek." - sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE kan alleen worden geconfigureerd voor verzoeken met een Accept-headerwaarde van text/event-stream' - noSessionAvailableToSaveExceptionMessage = 'Er is geen sessie beschikbaar om op te slaan.' - pathParameterRequiresRequiredSwitchExceptionMessage = "Als de parameterlocatie 'Pad' is, is de schakelparameter 'Vereist' verplicht." - noOpenApiUrlSuppliedExceptionMessage = 'Geen OpenAPI-URL opgegeven voor {0}.' - maximumConcurrentSchedulesInvalidExceptionMessage = "Maximaal aantal gelijktijdige schema's moet >=1 zijn, maar kreeg: {0}" - snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins worden alleen ondersteund op Windows PowerShell.' - eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'Event Viewer-logboekregistratie wordt alleen ondersteund op Windows OS.' - parametersMutuallyExclusiveExceptionMessage = "Parameters '{0}' en '{1}' zijn wederzijds exclusief." - pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'De functie PathItems wordt niet ondersteund in OpenAPI v3.0.x' - openApiParameterRequiresNameExceptionMessage = 'De OpenApi-parameter vereist een naam om te worden opgegeven.' + maximumConcurrentSchedulesInvalidExceptionMessage = 'Maximaal aantal gelijktijdige schema''s moet >=1 zijn, maar kreeg: {0}' + maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Maximaal aantal gelijktijdige schema''s kan niet minder zijn dan het minimum van {0} maar kreeg: {1}' + maximumConcurrentTasksInvalidExceptionMessage = 'Maximaal aantal gelijktijdige taken moet >=1 zijn, maar kreeg: {0}' maximumConcurrentTasksLessThanMinimumExceptionMessage = 'Maximaal aantal gelijktijdige taken kan niet minder zijn dan het minimum van {0} maar kreeg: {1}' - noSemaphoreFoundExceptionMessage = "Geen semafoor gevonden genaamd '{0}'" - singleValueForIntervalExceptionMessage = 'U kunt slechts één {0} waarde opgeven bij gebruik van intervallen.' - jwtNotYetValidExceptionMessage = 'De JWT is nog niet geldig voor gebruik.' - verbAlreadyDefinedForUrlExceptionMessage = '[Werkwoord] {0}: Al gedefinieerd voor {1}' - noSecretNamedMountedExceptionMessage = "Geen geheim genaamd '{0}' is gemonteerd." + maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Maximaal aantal gelijktijdige WebSocket-threads moet >=1 zijn, maar kreeg: {0}' + maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Maximaal aantal gelijktijdige WebSocket-threads kan niet minder zijn dan het minimum van {0} maar kreeg: {1}' + maxSizeInvalidExceptionMessage = 'MaxSize moet 0 of groter zijn, maar kreeg: {0}' + maxValueInvalidExceptionMessage = 'Max waarde ''{0}'' voor {1} is ongeldig, moet minder dan/gelijk aan {2} zijn' + mergeDefaultAuthNotInListExceptionMessage = 'De standaardauthenticatie ''{0}'' staat niet in de opgegeven authenticatielijst.' + methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Al gedefinieerd.' + methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Al gedefinieerd voor {2}' + middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware al gedefinieerd.' + middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: Geen logica opgegeven in ScriptBlock.' + minValueGreaterThanMaxExceptionMessage = 'Min waarde voor {0} mag niet groter zijn dan de max waarde.' + minValueInvalidExceptionMessage = 'Min waarde ''{0}'' voor {1} is ongeldig, moet groter zijn dan/gelijk aan {2}' + moduleDoesNotContainFunctionExceptionMessage = 'Module {0} bevat geen functie {1} om om te zetten naar een route.' moduleOrVersionNotFoundExceptionMessage = 'Module of versie niet gevonden op {0}: {1}@{2}' - noScriptBlockSuppliedExceptionMessage = 'Geen ScriptBlock opgegeven.' - noSecretVaultRegisteredExceptionMessage = "Geen geheime kluis met de naam '{0}' is geregistreerd." + modulePathDoesNotExistExceptionMessage = 'Het modulepad bestaat niet: {0}' + multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Multi-type eigenschappen vereisen OpenApi versie 3.1 of hoger.' + mustBeRunningWithAdminPrivilegesExceptionMessage = 'Moet worden uitgevoerd met beheerdersrechten om naar niet-lokale adressen te luisteren.' + mutexAlreadyExistsExceptionMessage = 'Er bestaat al een mutex met de volgende naam: {0}' nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = 'Een naam is vereist voor het eindpunt als de parameter RedirectTo is opgegeven.' - openApiLicenseObjectRequiresNameExceptionMessage = "Het OpenAPI-object 'licentie' vereist de eigenschap 'naam'. Gebruik de parameter -LicenseName." - sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: Het opgegeven bronpad voor statische route bestaat niet: {1}' + nextTriggerCalculationErrorExceptionMessage = 'Er lijkt iets mis te zijn gegaan bij het berekenen van de volgende triggerdatum: {0}' + noAlgorithmInJwtHeaderExceptionMessage = 'Geen algoritme opgegeven in JWT-header.' + noCertificateFoundExceptionMessage = 'Geen certificaat gevonden in {0}{1} voor ''{2}''' + noCommandsSuppliedToConvertToRoutesExceptionMessage = 'Geen opdrachten opgegeven om om te zetten naar routes.' + noComponentInDefinitionExceptionMessage = 'Geen component van het type {0} genaamd {1} is beschikbaar in de {2} definitie.' + noDataForFileUploadedExceptionMessage = 'Geen gegevens voor bestand ''{0}'' zijn geüpload in het verzoek.' + noDomainServerNameForWindowsAdAuthExceptionMessage = 'Er is geen domeinservernaam opgegeven voor Windows AD-authenticatie' + noEventRegisteredExceptionMessage = 'Geen {0} gebeurtenis geregistreerd: {1}' + noJwtSignatureForAlgorithmExceptionMessage = 'Geen JWT-handtekening opgegeven voor {0}.' + noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: Geen logica doorgegeven.' + noLogicPassedForRouteExceptionMessage = 'Geen logica doorgegeven voor Route: {0}' + noMutexFoundExceptionMessage = 'Geen mutex gevonden genaamd ''{0}''' noNameForWebSocketDisconnectExceptionMessage = 'Geen naam opgegeven voor een WebSocket om los te koppelen.' - certificateExpiredExceptionMessage = "Het certificaat '{0}' is verlopen: {1}" - secretVaultUnlockExpiryDateInPastExceptionMessage = 'De ontgrendelingsvervaldatum van de geheime kluis ligt in het verleden (UTC): {0}' - invalidWebExceptionTypeExceptionMessage = 'Uitzondering is van een ongeldig type, moet ofwel WebException of HttpRequestException zijn, maar kreeg: {0}' - invalidSecretValueTypeExceptionMessage = 'Geheime waarde is van een ongeldig type. Verwachte types: String, SecureString, HashTable, Byte[], of PSCredential. Maar kreeg: {0}' - explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'De expliciete TLS-modus wordt alleen ondersteund op SMTPS- en TCPS-eindpunten.' - discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = "De parameter 'DiscriminatorMapping' kan alleen worden gebruikt wanneer 'DiscriminatorProperty' aanwezig is." - scriptErrorExceptionMessage = "Fout '{0}' in script {1} {2} (regel {3}) teken {4} bij uitvoeren {5} op {6} object '{7}' Klasse: {8} BasisKlasse: {9}" - cannotSupplyIntervalForQuarterExceptionMessage = 'Kan geen intervalwaarde opgeven voor elk kwartaal.' - scheduleEndTimeMustBeInFutureExceptionMessage = '[Schema] {0}: De eindtijdwaarde moet in de toekomst liggen.' - invalidJwtSignatureSuppliedExceptionMessage = 'Ongeldige JWT-handtekening opgegeven.' - noSetScriptBlockForVaultExceptionMessage = "Geen Set ScriptBlock opgegeven voor het bijwerken/maken van geheimen in de kluis '{0}'" - accessMethodNotExistForMergingExceptionMessage = 'Toegangsmethode bestaat niet voor samenvoegen: {0}' - defaultAuthNotInListExceptionMessage = "De standaardauthenticatie '{0}' staat niet in de opgegeven authenticatielijst." - parameterHasNoNameExceptionMessage = "De parameter heeft geen naam. Geef dit component een naam met de parameter 'Naam'." - methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Al gedefinieerd voor {2}' - fileWatcherAlreadyDefinedExceptionMessage = "Een bestand bewaker genaamd '{0}' is al gedefinieerd." - noServiceHandlersDefinedExceptionMessage = 'Er zijn geen servicehandlers gedefinieerd.' - secretRequiredForCustomSessionStorageExceptionMessage = 'Een geheim is vereist bij gebruik van aangepaste sessieopslag.' - secretManagementModuleNotInstalledExceptionMessage = 'Microsoft.PowerShell.SecretManagement module niet geïnstalleerd.' + noNameForWebSocketRemoveExceptionMessage = 'Geen naam opgegeven voor een WebSocket om te verwijderen.' + noNameForWebSocketResetExceptionMessage = 'Geen naam opgegeven voor een WebSocket om te resetten.' + noNameForWebSocketSendMessageExceptionMessage = 'Geen naam opgegeven voor een WebSocket om een bericht naar te sturen.' + nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'Een niet-lege ScriptBlock is vereist voor de authenticatiemethode.' + nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'Een niet-lege ScriptBlock is vereist voor het aangepaste authenticatieschema.' + nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'Een niet-lege ScriptBlock is vereist voor de aangepaste logboekuitvoermethode.' + nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'Een niet-lege ScriptBlock is vereist voor de logboekmethode.' + nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'Een niet-lege ScriptBlock is vereist om een paginaroute te maken.' + noOpenApiUrlSuppliedExceptionMessage = 'Geen OpenAPI-URL opgegeven voor {0}.' noPathSuppliedForRouteExceptionMessage = 'Geen pad opgegeven voor de route.' - validationOfAnyOfSchemaNotSupportedExceptionMessage = "Validatie van een schema dat 'anyof' bevat, wordt niet ondersteund." - iisAuthSupportIsForWindowsOnlyExceptionMessage = 'IIS-authenticatieondersteuning is alleen voor Windows OS.' - oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme kan alleen een van de basale of formulierauthenticatie zijn, maar kreeg: {0}' + noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: Geen pad opgegeven voor statische route.' + noPropertiesMutuallyExclusiveExceptionMessage = 'De parameter ''NoProperties'' is wederzijds exclusief met ''Properties'', ''MinProperties'' en ''MaxProperties''' + noRemoveScriptBlockForVaultExceptionMessage = 'Geen verwijder ScriptBlock opgegeven voor het verwijderen van geheimen uit de kluis ''{0}''' noRoutePathSuppliedForPageExceptionMessage = 'Geen routepad opgegeven voor {0} pagina.' - cacheStorageNotFoundForExistsExceptionMessage = "Cache-opslag met naam '{0}' niet gevonden bij poging om te controleren of gecachte item '{1}' bestaat." - handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler al gedefinieerd.' - sessionsNotConfiguredExceptionMessage = 'Sessies zijn niet geconfigureerd.' + noScriptBlockSuppliedExceptionMessage = 'Geen ScriptBlock opgegeven.' + noSecretExpectedForNoSignatureExceptionMessage = 'Er werd geen geheim verwacht voor geen handtekening.' + noSecretForHmac256ExceptionMessage = 'Geen geheim opgegeven voor HMAC256-hash.' + noSecretForHmac384ExceptionMessage = 'Geen geheim opgegeven voor HMAC384-hash.' + noSecretForHmac512ExceptionMessage = 'Geen geheim opgegeven voor HMAC512-hash.' + noSecretForJwtSignatureExceptionMessage = 'Geen geheim opgegeven voor JWT-handtekening.' + noSecretNamedMountedExceptionMessage = 'Geen geheim genaamd ''{0}'' is gemonteerd.' + noSecretVaultRegisteredExceptionMessage = 'Geen geheime kluis met de naam ''{0}'' is geregistreerd.' + noSemaphoreFoundExceptionMessage = 'Geen semafoor gevonden genaamd ''{0}''' + noServiceHandlersDefinedExceptionMessage = 'Er zijn geen servicehandlers gedefinieerd.' + noSessionAvailableToSaveExceptionMessage = 'Er is geen sessie beschikbaar om op te slaan.' + noSessionToCalculateDataHashExceptionMessage = 'Geen sessie beschikbaar om gegevenshash te berekenen.' + noSessionToSetOnResponseExceptionMessage = 'Er is geen sessie beschikbaar om op de reactie in te stellen.' + noSetScriptBlockForVaultExceptionMessage = 'Geen Set ScriptBlock opgegeven voor het bijwerken/maken van geheimen in de kluis ''{0}''' + noSmtpHandlersDefinedExceptionMessage = 'Er zijn geen SMTP-handlers gedefinieerd.' + noTitleSuppliedForPageExceptionMessage = 'Geen titel opgegeven voor {0} pagina.' + noUnlockScriptBlockForVaultExceptionMessage = 'Geen ontgrendel ScriptBlock opgegeven voor het ontgrendelen van de kluis ''{0}''' + oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 vereist een Client Secret wanneer PKCE niet wordt gebruikt.' + oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme kan alleen een van de basale of formulierauthenticatie zijn, maar kreeg: {0}' + oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = 'De OAuth2-provider ondersteunt het ''code'' response_type niet.' + oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = 'De OAuth2-provider ondersteunt het ''password'' grant_type vereist door gebruik van een InnerScheme niet.' + oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 vereist een ''AuthoriseUrl''-eigenschap om te worden opgegeven.' + openApiComponentSchemaDoesNotExistExceptionMessage = 'Het OpenApi-component schema {0} bestaat niet.' + openApiDefinitionAlreadyExistsExceptionMessage = 'OpenAPI-definitie met de naam {0} bestaat al.' + openApiDocumentNotCompliantExceptionMessage = 'OpenAPI-document voldoet niet aan de normen.' + openApiLicenseObjectRequiresNameExceptionMessage = 'Het OpenAPI-object ''licentie'' vereist de eigenschap ''naam''. Gebruik de parameter -LicenseName.' + openApiParameterRequiresNameExceptionMessage = 'De OpenApi-parameter vereist een naam om te worden opgegeven.' + openApiRequestStyleInvalidForParameterExceptionMessage = 'OpenApi-verzoekstijl kan niet {0} zijn voor een {1} parameter.' + openApiVersionPropertyMandatoryExceptionMessage = 'OpenApi-versie-eigenschap is verplicht.' + operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} moet uniek zijn.' + operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} moet uniek zijn en kan niet worden toegepast op een array.' + pageNameShouldBeAlphaNumericExceptionMessage = 'De paginanaam moet een geldige alfanumerieke waarde zijn: {0}' + parameterHasNoNameExceptionMessage = 'De parameter heeft geen naam. Geef dit component een naam met de parameter ''Naam''.' + parameterNotSuppliedInRequestExceptionMessage = 'Een parameter genaamd ''{0}'' is niet opgegeven in het verzoek of heeft geen beschikbare gegevens.' + parametersMutuallyExclusiveExceptionMessage = 'Parameters ''{0}'' en ''{1}'' zijn wederzijds exclusief.' + parametersValueOrExternalValueMandatoryExceptionMessage = 'Parameters ''Value'' of ''ExternalValue'' zijn verplicht' + pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'De functie PathItems wordt niet ondersteund in OpenAPI v3.0.x' + pathNotExistExceptionMessage = 'Pad bestaat niet: {0}' + pathParameterRequiresRequiredSwitchExceptionMessage = 'Als de parameterlocatie ''Pad'' is, is de schakelparameter ''Vereist'' verplicht.' + pathToIconForGuiDoesNotExistExceptionMessage = 'Pad naar het pictogram voor GUI bestaat niet: {0}' + pathToLoadNotFoundExceptionMessage = 'Pad om te laden {0} niet gevonden: {1}' + podeNotInitializedExceptionMessage = 'Pode is niet geïnitialiseerd.' + propertiesParameterWithoutNameExceptionMessage = 'De eigenschappenparameters kunnen niet worden gebruikt als de eigenschap geen naam heeft.' propertiesTypeObjectAssociationExceptionMessage = 'Alleen eigenschappen van het type Object kunnen worden geassocieerd met {0}.' - sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Sessies zijn vereist om sessie-persistente authenticatie te gebruiken.' - invalidPathWildcardOrDirectoryExceptionMessage = 'Het opgegeven pad kan geen wildcard of een directory zijn: {0}' - accessMethodAlreadyDefinedExceptionMessage = 'Toegangsmethode al gedefinieerd: {0}' - parametersValueOrExternalValueMandatoryExceptionMessage = "Parameters 'Value' of 'ExternalValue' zijn verplicht" - maximumConcurrentTasksInvalidExceptionMessage = 'Maximaal aantal gelijktijdige taken moet >=1 zijn, maar kreeg: {0}' - cannotCreatePropertyWithoutTypeExceptionMessage = 'Kan de eigenschap niet maken omdat er geen type is gedefinieerd.' - authMethodNotExistForMergingExceptionMessage = 'Authenticatiemethode bestaat niet voor samenvoegen: {0}' - maxValueInvalidExceptionMessage = "Max waarde '{0}' voor {1} is ongeldig, moet minder dan/gelijk aan {2} zijn" - endpointAlreadyDefinedExceptionMessage = "Er is al een eindpunt met de naam '{0}' gedefinieerd." - eventAlreadyRegisteredExceptionMessage = '{0} gebeurtenis al geregistreerd: {1}' - parameterNotSuppliedInRequestExceptionMessage = "Een parameter genaamd '{0}' is niet opgegeven in het verzoek of heeft geen beschikbare gegevens." - cacheStorageNotFoundForSetExceptionMessage = "Cache-opslag met naam '{0}' niet gevonden bij poging om gecachte item '{1}' in te stellen" - methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Al gedefinieerd.' - errorLoggingAlreadyEnabledExceptionMessage = 'Foutlogboekregistratie is al ingeschakeld.' - valueForUsingVariableNotFoundExceptionMessage = "Waarde voor '`$using:{0}' kon niet worden gevonden." rapidPdfDoesNotSupportOpenApi31ExceptionMessage = 'Het Document-tool RapidPdf ondersteunt OpenAPI 3.1 niet' - oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 vereist een Client Secret wanneer PKCE niet wordt gebruikt.' - invalidBase64JwtExceptionMessage = 'Ongeldige Base64-gecodeerde waarde gevonden in JWT' - noSessionToCalculateDataHashExceptionMessage = 'Geen sessie beschikbaar om gegevenshash te berekenen.' - cacheStorageNotFoundForRemoveExceptionMessage = "Cache-opslag met naam '{0}' niet gevonden bij poging om gecachte item '{1}' te verwijderen" - csrfMiddlewareNotInitializedExceptionMessage = 'CSRF Middleware is niet geïnitialiseerd.' - infoTitleMandatoryMessage = 'info.title is verplicht.' - typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'Type {0} kan alleen worden geassocieerd met een Object.' - userFileDoesNotExistExceptionMessage = 'Het gebruikersbestand bestaat niet: {0}' + rateLimitRuleAlreadyExistsExceptionMessage = 'Rate Limit-regel met de naam ''{0}'' bestaat al.' + rateLimitRuleDoesNotExistExceptionMessage = 'Rate Limit-regel met de naam ''{0}'' bestaat niet.' + renamePodeOADefinitionTagExceptionMessage = 'Rename-PodeOADefinitionTag kan niet worden gebruikt binnen een Select-PodeOADefinition ''ScriptBlock''.' + requestLoggingAlreadyEnabledExceptionMessage = 'Verzoeklogboekregistratie is al ingeschakeld.' + reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = 'De herbruikbare componentfunctie ''pathItems'' is niet beschikbaar in OpenAPI v3.0.' + routeAlreadyContainsCustomAccessExceptionMessage = 'Route ''[{0}] {1}'' bevat al aangepaste toegang met naam ''{2}''' + routeParameterCannotBeNullExceptionMessage = 'De parameter ''Route'' kan niet null zijn.' routeParameterNeedsValidScriptblockExceptionMessage = 'De routeparameter heeft een geldige, niet-lege, scriptblock nodig.' - nextTriggerCalculationErrorExceptionMessage = 'Er lijkt iets mis te zijn gegaan bij het berekenen van de volgende triggerdatum: {0}' - cannotLockValueTypeExceptionMessage = 'Kan een [ValueType] niet vergrendelen' - failedToCreateOpenSslCertExceptionMessage = 'Kon OpenSSL-certificaat niet maken: {0}' - jwtExpiredExceptionMessage = 'De JWT is verlopen.' - openingGuiMessage = 'De GUI wordt geopend.' - multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Multi-type eigenschappen vereisen OpenApi versie 3.1 of hoger.' - noNameForWebSocketRemoveExceptionMessage = 'Geen naam opgegeven voor een WebSocket om te verwijderen.' - maxSizeInvalidExceptionMessage = 'MaxSize moet 0 of groter zijn, maar kreeg: {0}' - iisShutdownMessage = '(IIS Afsluiting)' - cannotUnlockValueTypeExceptionMessage = 'Kan een [ValueType] niet ontgrendelen' - noJwtSignatureForAlgorithmExceptionMessage = 'Geen JWT-handtekening opgegeven voor {0}.' - maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Maximaal aantal gelijktijdige WebSocket-threads moet >=1 zijn, maar kreeg: {0}' - acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'Het Acknowledge-bericht wordt alleen ondersteund op SMTP- en TCP-eindpunten.' - failedToConnectToUrlExceptionMessage = 'Kon geen verbinding maken met URL: {0}' - failedToAcquireMutexOwnershipExceptionMessage = 'Kon geen mutex-eigendom verkrijgen. Mutex-naam: {0}' - sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'Sessies zijn vereist om OAuth2 met PKCE te gebruiken' - failedToConnectToWebSocketExceptionMessage = 'Kon geen verbinding maken met WebSocket: {0}' - unsupportedObjectExceptionMessage = 'Niet ondersteund object' - failedToParseAddressExceptionMessage = "Kon '{0}' niet parseren als een geldig IP/Host:Port adres" - mustBeRunningWithAdminPrivilegesExceptionMessage = 'Moet worden uitgevoerd met beheerdersrechten om naar niet-lokale adressen te luisteren.' - specificationMessage = 'Specificatie' - cacheStorageNotFoundForClearExceptionMessage = "Cache-opslag met naam '{0}' niet gevonden bij poging om de cache te wissen." - restartingServerMessage = 'Server opnieuw starten...' - cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = "Kan geen interval opgeven wanneer de parameter 'Every' is ingesteld op None." - unsupportedJwtAlgorithmExceptionMessage = 'Het JWT-algoritme wordt momenteel niet ondersteund: {0}' - websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets zijn niet geconfigureerd om signaalberichten te verzenden.' - invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'Een opgegeven Hashtable Middleware heeft een ongeldig logica-type. Verwachte ScriptBlock, maar kreeg: {0}' - maximumConcurrentSchedulesLessThanMinimumExceptionMessage = "Maximaal aantal gelijktijdige schema's kan niet minder zijn dan het minimum van {0} maar kreeg: {1}" - failedToAcquireSemaphoreOwnershipExceptionMessage = 'Kon geen semafoor-eigendom verkrijgen. Semafoornaam: {0}' - propertiesParameterWithoutNameExceptionMessage = 'De eigenschappenparameters kunnen niet worden gebruikt als de eigenschap geen naam heeft.' - customSessionStorageMethodNotImplementedExceptionMessage = "De aangepaste sessieopslag implementeert de vereiste methode '{0}()' niet." - authenticationMethodDoesNotExistExceptionMessage = 'Authenticatiemethode bestaat niet: {0}' - webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'De Webhooks-functie wordt niet ondersteund in OpenAPI v3.0.x' - invalidContentTypeForSchemaExceptionMessage = "Ongeldige 'content-type' gevonden voor schema: {0}" - noUnlockScriptBlockForVaultExceptionMessage = "Geen ontgrendel ScriptBlock opgegeven voor het ontgrendelen van de kluis '{0}'" - definitionTagMessage = 'Definitie {0}:' - failedToOpenRunspacePoolExceptionMessage = 'Kon RunspacePool niet openen: {0}' - failedToCloseRunspacePoolExceptionMessage = 'Kon RunspacePool niet sluiten: {0}' - verbNoLogicPassedExceptionMessage = '[Werkwoord] {0}: Geen logica doorgegeven' - noMutexFoundExceptionMessage = "Geen mutex gevonden genaamd '{0}'" - documentationMessage = 'Documentatie' - timerAlreadyDefinedExceptionMessage = '[Timer] {0}: Timer al gedefinieerd.' - invalidPortExceptionMessage = 'De poort kan niet negatief zijn: {0}' - viewsFolderNameAlreadyExistsExceptionMessage = 'De mapnaam Views bestaat al: {0}' - noNameForWebSocketResetExceptionMessage = 'Geen naam opgegeven voor een WebSocket om te resetten.' - mergeDefaultAuthNotInListExceptionMessage = "De standaardauthenticatie '{0}' staat niet in de opgegeven authenticatielijst." - descriptionRequiredExceptionMessage = 'Een beschrijving is vereist voor Pad:{0} Antwoord:{1}' - pageNameShouldBeAlphaNumericExceptionMessage = 'De paginanaam moet een geldige alfanumerieke waarde zijn: {0}' - defaultValueNotBooleanOrEnumExceptionMessage = 'De standaardwaarde is geen boolean en maakt geen deel uit van de enum.' - openApiComponentSchemaDoesNotExistExceptionMessage = 'Het OpenApi-component schema {0} bestaat niet.' - timerParameterMustBeGreaterThanZeroExceptionMessage = '[Timer] {0}: {1} moet groter zijn dan 0.' - taskTimedOutExceptionMessage = 'Taak is verlopen na {0}ms.' + runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool kon niet geladen worden.' + scheduleAlreadyDefinedExceptionMessage = '[Schema] {0}: Schema al gedefinieerd.' + scheduleCannotHaveNegativeLimitExceptionMessage = '[Schema] {0}: Kan geen negatieve limiet hebben.' + scheduleDoesNotExistExceptionMessage = 'Schema ''{0}'' bestaat niet.' + scheduleEndTimeMustBeInFutureExceptionMessage = '[Schema] {0}: De eindtijdwaarde moet in de toekomst liggen.' + scheduleProcessDoesNotExistExceptionMessage = 'Schema-proces ''{0}'' bestaat niet.' scheduleStartTimeAfterEndTimeExceptionMessage = '[Schema] {0}: Kan geen StartTime hebben na de EndTime' - infoVersionMandatoryMessage = 'info.version is verplicht.' - cannotUnlockNullObjectExceptionMessage = 'Kan een object dat null is niet ontgrendelen.' - nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'Een niet-lege ScriptBlock is vereist voor het aangepaste authenticatieschema.' - validationOfOneOfSchemaNotSupportedExceptionMessage = "Validatie van een schema dat 'oneof' bevat, wordt niet ondersteund." - routeParameterCannotBeNullExceptionMessage = "De parameter 'Route' kan niet null zijn." - cacheStorageAlreadyExistsExceptionMessage = "Cache-opslag met naam '{0}' bestaat al." - loggingMethodRequiresValidScriptBlockExceptionMessage = "De opgegeven uitvoeringsmethode voor de '{0}' logboekmethode vereist een geldige ScriptBlock." + schemaValidationRequiresPowerShell610ExceptionMessage = 'Schema-validatie vereist PowerShell versie 6.1.0 of hoger.' + schemeRequiresValidScriptBlockExceptionMessage = 'Het opgegeven schema voor de ''{0}'' authenticatievalidator vereist een geldige ScriptBlock.' scopedVariableAlreadyDefinedExceptionMessage = 'Gescopede variabele al gedefinieerd: {0}' - oauth2RequiresAuthorizeUrlExceptionMessage = "OAuth2 vereist een 'AuthoriseUrl'-eigenschap om te worden opgegeven." - pathNotExistExceptionMessage = 'Pad bestaat niet: {0}' - noDomainServerNameForWindowsAdAuthExceptionMessage = 'Er is geen domeinservernaam opgegeven voor Windows AD-authenticatie' + scopedVariableNotFoundExceptionMessage = 'Gescopede variabele niet gevonden: {0}' + scriptBlockRequiredForMergingUsersExceptionMessage = 'Een ScriptBlock voor het samenvoegen van meerdere geauthenticeerde gebruikers in één object is vereist wanneer Valid All is.' + scriptErrorExceptionMessage = 'Fout ''{0}'' in script {1} {2} (regel {3}) teken {4} bij uitvoeren {5} op {6} object ''{7}'' Klasse: {8} BasisKlasse: {9}' + scriptPathDoesNotExistExceptionMessage = 'Het scriptpad bestaat niet: {0}' + secondsValueCannotBeZeroOrLessExceptionMessage = 'Waarde in seconden kan niet 0 of minder zijn voor {0}' + secretAlreadyMountedExceptionMessage = 'Er is al een geheim met de naam ''{0}'' gemonteerd.' + secretManagementModuleNotInstalledExceptionMessage = 'Microsoft.PowerShell.SecretManagement module niet geïnstalleerd.' + secretRequiredForCustomSessionStorageExceptionMessage = 'Een geheim is vereist bij gebruik van aangepaste sessieopslag.' + secretVaultAlreadyRegisteredAutoImportExceptionMessage = 'Een geheime kluis met de naam ''{0}'' is al geregistreerd tijdens het automatisch importeren van geheime kluizen.' + secretVaultAlreadyRegisteredExceptionMessage = 'Een geheime kluis met de naam ''{0}'' is al geregistreerd{1}.' + secretVaultUnlockExpiryDateInPastExceptionMessage = 'De ontgrendelingsvervaldatum van de geheime kluis ligt in het verleden (UTC): {0}' + semaphoreAlreadyExistsExceptionMessage = 'Een semafoor met de volgende naam bestaat al: {0}' + sessionMiddlewareAlreadyInitializedExceptionMessage = 'Sessie Middleware is al geïnitialiseerd.' + sessionsNotConfiguredExceptionMessage = 'Sessies zijn niet geconfigureerd.' + sessionsRequiredForCsrfExceptionMessage = 'Sessies zijn vereist om CSRF te gebruiken, tenzij u cookies wilt gebruiken.' + sessionsRequiredForFlashMessagesExceptionMessage = 'Sessies zijn vereist om Flash-berichten te gebruiken.' + sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'Sessies zijn vereist om OAuth2 met PKCE te gebruiken' + sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Sessies zijn vereist om sessie-persistente authenticatie te gebruiken.' + showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui is momenteel alleen beschikbaar voor Windows PowerShell en PowerShell 7+ op Windows OS.' + singleValueForIntervalExceptionMessage = 'U kunt slechts één {0} waarde opgeven bij gebruik van intervallen.' + snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins worden alleen ondersteund op Windows PowerShell.' + sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: Het opgegeven bronpad voor statische route bestaat niet: {1}' + sseConnectionNameRequiredExceptionMessage = 'Een SSE-verbindingnaam is vereist, hetzij van -Naam of $WebEvent.Sse.Name' + sseFailedToBroadcastExceptionMessage = 'SSE kon niet uitzenden vanwege het gedefinieerde SSE-uitzendniveau voor {0}: {1}' + sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE kan alleen worden geconfigureerd voor verzoeken met een Accept-headerwaarde van text/event-stream' suppliedDateAfterScheduleEndTimeExceptionMessage = 'Opgegeven datum is na de eindtijd van het schema op {0}' - wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'Het * jokerteken voor methoden is niet compatibel met de AutoMethods-schakelaar.' - cannotSupplyIntervalForYearExceptionMessage = 'Kan geen intervalwaarde opgeven voor elk jaar.' - missingComponentsMessage = 'Ontbrekende component(en)' - invalidStrictTransportSecurityDurationExceptionMessage = 'Ongeldige Strict-Transport-Security duur opgegeven: {0}. Het moet groter zijn dan 0.' - noSecretForHmac512ExceptionMessage = 'Geen geheim opgegeven voor HMAC512-hash.' - daysInMonthExceededExceptionMessage = '{0} heeft slechts {1} dagen, maar {2} is opgegeven.' - nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'Een niet-lege ScriptBlock is vereist voor de aangepaste logboekuitvoermethode.' - encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'Het coderingsattribuut is alleen van toepassing op multipart en application/x-www-form-urlencoded request bodies.' suppliedDateBeforeScheduleStartTimeExceptionMessage = 'Opgegeven datum is voor de starttijd van het schema op {0}' - unlockSecretRequiredExceptionMessage = "Een 'UnlockSecret' eigenschap is vereist bij gebruik van Microsoft.PowerShell.SecretStore" - noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: Geen logica doorgegeven.' - bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Er is al een body-parser gedefinieerd voor de {0} content-type.' - invalidJwtSuppliedExceptionMessage = 'Ongeldige JWT opgegeven.' - sessionsRequiredForFlashMessagesExceptionMessage = 'Sessies zijn vereist om Flash-berichten te gebruiken.' - semaphoreAlreadyExistsExceptionMessage = 'Een semafoor met de volgende naam bestaat al: {0}' - invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Ongeldig JWT-headeralgoritme opgegeven.' - oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = "De OAuth2-provider ondersteunt het 'password' grant_type vereist door gebruik van een InnerScheme niet." - invalidAliasFoundExceptionMessage = 'Ongeldige {0} alias gevonden: {1}' - scheduleDoesNotExistExceptionMessage = "Schema '{0}' bestaat niet." - accessMethodNotExistExceptionMessage = 'Toegangsmethode bestaat niet: {0}' - oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = "De OAuth2-provider ondersteunt het 'code' response_type niet." - untestedPowerShellVersionWarningMessage = '[WAARSCHUWING] Pode {0} is niet getest op PowerShell {1}, omdat het niet beschikbaar was toen Pode werd uitgebracht.' - secretVaultAlreadyRegisteredAutoImportExceptionMessage = "Een geheime kluis met de naam '{0}' is al geregistreerd tijdens het automatisch importeren van geheime kluizen." - schemeRequiresValidScriptBlockExceptionMessage = "Het opgegeven schema voor de '{0}' authenticatievalidator vereist een geldige ScriptBlock." - serverLoopingMessage = 'Server loop elke {0} seconden' - certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Certificaat thumbprints/naam worden alleen ondersteund op Windows OS.' - sseConnectionNameRequiredExceptionMessage = "Een SSE-verbindingnaam is vereist, hetzij van -Naam of `$WebEvent.Sse.Name" - invalidMiddlewareTypeExceptionMessage = 'Een van de opgegeven middlewares is van een ongeldig type. Verwachte ScriptBlock of Hashtable, maar kreeg: {0}' - noSecretForJwtSignatureExceptionMessage = 'Geen geheim opgegeven voor JWT-handtekening.' - modulePathDoesNotExistExceptionMessage = 'Het modulepad bestaat niet: {0}' + swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Deze versie van Swagger-Editor ondersteunt OpenAPI 3.1 niet' taskAlreadyDefinedExceptionMessage = '[Taak] {0}: Taak al gedefinieerd.' + taskDoesNotExistExceptionMessage = 'Taak ''{0}'' bestaat niet.' + taskProcessDoesNotExistExceptionMessage = 'Taakproces ''{0}'' bestaat niet.' + taskTimedOutExceptionMessage = 'Taak is verlopen na {0}ms.' + testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = '''Test-PodeOAComponentSchema'' moet worden ingeschakeld met ''Enable-PodeOpenApi -EnableSchemaValidation''' + timerAlreadyDefinedExceptionMessage = '[Timer] {0}: Timer al gedefinieerd.' + timerDoesNotExistExceptionMessage = 'Timer ''{0}'' bestaat niet.' + timerParameterMustBeGreaterThanZeroExceptionMessage = '[Timer] {0}: {1} moet groter zijn dan 0.' + typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'Type {0} kan alleen worden geassocieerd met een Object.' + unlockSecretButNoScriptBlockExceptionMessage = 'Ontgrendel geheim opgegeven voor aangepast geheimenkluis type, maar geen ontgrendel ScriptBlock opgegeven.' + unlockSecretRequiredExceptionMessage = 'Een ''UnlockSecret'' eigenschap is vereist bij gebruik van Microsoft.PowerShell.SecretStore' + unsupportedFunctionInServerlessContextExceptionMessage = 'De functie {0} wordt niet ondersteund in een serverloze context.' + unsupportedJwtAlgorithmExceptionMessage = 'Het JWT-algoritme wordt momenteel niet ondersteund: {0}' + unsupportedObjectExceptionMessage = 'Niet ondersteund object' + unsupportedStreamCompressionEncodingExceptionMessage = 'Niet-ondersteunde streamcompressie-encodering: {0}' + userFileDoesNotExistExceptionMessage = 'Het gebruikersbestand bestaat niet: {0}' + validationOfAnyOfSchemaNotSupportedExceptionMessage = 'Validatie van een schema dat ''anyof'' bevat, wordt niet ondersteund.' + validationOfOneOfSchemaNotSupportedExceptionMessage = 'Validatie van een schema dat ''oneof'' bevat, wordt niet ondersteund.' + valueForUsingVariableNotFoundExceptionMessage = 'Waarde voor ''$using:{0}'' kon niet worden gevonden.' + valueOutOfRangeExceptionMessage = 'Waarde ''{0}'' voor {1} is ongeldig, moet tussen {2} en {3} liggen' verbAlreadyDefinedExceptionMessage = '[Werkwoord] {0}: Al gedefinieerd' - clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Clientcertificaten worden alleen ondersteund op HTTPS-eindpunten.' - endpointNameNotExistExceptionMessage = "Eindpunt met naam '{0}' bestaat niet." - middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: Geen logica opgegeven in ScriptBlock.' - scriptBlockRequiredForMergingUsersExceptionMessage = 'Een ScriptBlock voor het samenvoegen van meerdere geauthenticeerde gebruikers in één object is vereist wanneer Valid All is.' - secretVaultAlreadyRegisteredExceptionMessage = "Een geheime kluis met de naam '{0}' is al geregistreerd{1}." - deprecatedTitleVersionDescriptionWarningMessage = "WAARSCHUWING: Titel, versie en beschrijving op 'Enable-PodeOpenApi' zijn verouderd. Gebruik in plaats daarvan 'Add-PodeOAInfo'." - undefinedOpenApiReferencesMessage = 'Ongedefinieerde OpenAPI-referenties:' - doneMessage = 'Klaar' - swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Deze versie van Swagger-Editor ondersteunt OpenAPI 3.1 niet' - durationMustBeZeroOrGreaterExceptionMessage = 'Duur moet 0 of groter zijn, maar kreeg: {0}s' + verbAlreadyDefinedForUrlExceptionMessage = '[Werkwoord] {0}: Al gedefinieerd voor {1}' + verbNoLogicPassedExceptionMessage = '[Werkwoord] {0}: Geen logica doorgegeven' + viewsFolderNameAlreadyExistsExceptionMessage = 'De mapnaam Views bestaat al: {0}' viewsPathDoesNotExistExceptionMessage = 'Het pad voor views bestaat niet: {0}' - discriminatorIncompatibleWithAllOfExceptionMessage = "De parameter 'Discriminator' is niet compatibel met 'allOf'." - noNameForWebSocketSendMessageExceptionMessage = 'Geen naam opgegeven voor een WebSocket om een bericht naar te sturen.' - hashtableMiddlewareNoLogicExceptionMessage = 'Een opgegeven Hashtable Middleware heeft geen logica gedefinieerd.' - openApiInfoMessage = 'OpenAPI Info:' - invalidSchemeForAuthValidatorExceptionMessage = "Het opgegeven '{0}' schema voor de '{1}' authenticatievalidator vereist een geldige ScriptBlock." - sseFailedToBroadcastExceptionMessage = 'SSE kon niet uitzenden vanwege het gedefinieerde SSE-uitzendniveau voor {0}: {1}' - adModuleWindowsOnlyExceptionMessage = 'Active Directory-module alleen beschikbaar op Windows OS.' - requestLoggingAlreadyEnabledExceptionMessage = 'Verzoeklogboekregistratie is al ingeschakeld.' - invalidAccessControlMaxAgeDurationExceptionMessage = 'Ongeldige Access-Control-Max-Age duur opgegeven: {0}. Moet groter zijn dan 0.' - openApiDefinitionAlreadyExistsExceptionMessage = 'OpenAPI-definitie met de naam {0} bestaat al.' - renamePodeOADefinitionTagExceptionMessage = "Rename-PodeOADefinitionTag kan niet worden gebruikt binnen een Select-PodeOADefinition 'ScriptBlock'." - taskProcessDoesNotExistExceptionMessage = "Taakproces '{0}' bestaat niet." - scheduleProcessDoesNotExistExceptionMessage = "Schema-proces '{0}' bestaat niet." - definitionTagChangeNotAllowedExceptionMessage = 'Definitietag voor een route kan niet worden gewijzigd.' - getRequestBodyNotAllowedExceptionMessage = "'{0}' operaties kunnen geen aanvraagbody hebben. Gebruik -AllowNonStandardBody om deze beperking te omzeilen." - fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = "De functie '{0}' accepteert geen array als pipeline-invoer." - unsupportedStreamCompressionEncodingExceptionMessage = 'Niet-ondersteunde streamcompressie-encodering: {0}' - localEndpointConflictExceptionMessage = "Zowel '{0}' als '{1}' zijn gedefinieerd als lokale OpenAPI-eindpunten, maar er is slechts één lokaal eindpunt per API-definitie toegestaan." - suspendingMessage = 'Onderbreken' - resumingMessage = 'Hervatten' - serverControlCommandsTitle = "Serverbedieningscommando's:" + webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'De Webhooks-functie wordt niet ondersteund in OpenAPI v3.0.x' + websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets zijn niet geconfigureerd om signaalberichten te verzenden.' + wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'Het * jokerteken voor headers is niet compatibel met de AutoHeaders-schakelaar.' + wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'Het * jokerteken voor methoden is niet compatibel met de AutoMethods-schakelaar.' + windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Windows lokale authenticatie-ondersteuning is alleen voor Windows OS.' + + # ------------------------------- + # General Messages + # ------------------------------- + clearConsoleMessage = 'Console wissen' + definitionTagMessage = 'Definitie {0}:' + deprecatedTitleVersionDescriptionWarningMessage = 'WAARSCHUWING: Titel, versie en beschrijving op ''Enable-PodeOpenApi'' zijn verouderd. Gebruik in plaats daarvan ''Add-PodeOAInfo''.' + disableHttpServerMessage = 'HTTP-server uitschakelen' + disableQuietModeMessage = 'Stille modus uitschakelen' + documentationMessage = 'Documentatie' + doneMessage = 'Klaar' + enableHttpServerMessage = 'HTTP-server inschakelen' + enableQuietModeMessage = 'Stille modus inschakelen' + eolPowerShellWarningMessage = '[WAARSCHUWING] Pode {0} is niet getest op PowerShell {1}, omdat het EOL is.' + filesHaveChangedMessage = 'De volgende bestanden zijn gewijzigd:' gracefullyTerminateMessage = 'Server netjes afsluiten.' + hideEndpointsMessage = 'Endpoints verbergen' + hideHelpMessage = 'Hulp verbergen' + hideOpenAPIMessage = 'OpenAPI verbergen' + iisShutdownMessage = '(IIS Afsluiting)' + infoTitleMandatoryMessage = 'info.title is verplicht.' + infoVersionMandatoryMessage = 'info.version is verplicht.' + listeningOnEndpointsMessage = 'Luisteren naar de volgende {0} eindpunt(en) [{1} thread(s)]:' + missingComponentsMessage = 'Ontbrekende component(en)' + multipleEndpointsForGuiMessage = 'Meerdere eindpunten gedefinieerd, alleen het eerste wordt gebruikt voor de GUI.' + openApiGenerationDocumentErrorMessage = 'OpenAPI-generatiedocumentfout:' + openApiInfoMessage = 'OpenAPI Info:' + openHttpEndpointMessage = 'Open het eerste HTTP-eindpunt in de standaardbrowser.' + openingGuiMessage = 'De GUI wordt geopend.' + restartingMessage = 'Herstarten' + restartingServerMessage = 'Server opnieuw starten...' restartServerMessage = 'Server opnieuw starten en configuraties herladen.' resumeServerMessage = 'Server hervatten.' - suspendServerMessage = 'Server pauzeren.' + resumingMessage = 'Hervatten' + runningMessage = 'Actief' + serverControlCommandsTitle = 'Serverbedieningscommando''s:' + serverLoopingMessage = 'Server loop elke {0} seconden' + serverMetricsMessage = 'Serverstatistieken' + showEndpointsMessage = 'Endpoints weergeven' + showHelpMessage = 'Hulp weergeven' + showMetricsMessage = 'Toon statistieken' + showOpenAPIMessage = 'OpenAPI weergeven' + specificationMessage = 'Specificatie' startingMessage = 'Starten' - restartingMessage = 'Herstarten' suspendedMessage = 'Gepauzeerd' - runningMessage = 'Actief' - openHttpEndpointMessage = 'Open het eerste HTTP-eindpunt in de standaardbrowser.' + suspendingMessage = 'Onderbreken' + suspendServerMessage = 'Server pauzeren.' terminatedMessage = 'Beëindigd' - showMetricsMessage = 'Toon statistieken' - clearConsoleMessage = 'Console wissen' - serverMetricsMessage = 'Serverstatistieken' + terminatingMessage = 'Beëindigen' + totalRestartMessage = 'Totaal aantal herstarts:' totalUptimeMessage = 'Totale uptime:' + undefinedOpenApiReferencesMessage = 'Ongedefinieerde OpenAPI-referenties:' + untestedPowerShellVersionWarningMessage = '[WAARSCHUWING] Pode {0} is niet getest op PowerShell {1}, omdat het niet beschikbaar was toen Pode werd uitgebracht.' uptimeSinceLastRestartMessage = 'Uptime sinds laatste herstart:' - totalRestartMessage = 'Totaal aantal herstarts:' - defaultEndpointAlreadySetExceptionMessage = "Er is al een standaardendpoint ingesteld voor het type '{0}'. Er is slechts één standaardendpoint per type toegestaan." - enableHttpServerMessage = 'HTTP-server inschakelen' - disableHttpServerMessage = 'HTTP-server uitschakelen' - showHelpMessage = 'Hulp weergeven' - hideHelpMessage = 'Hulp verbergen' - hideEndpointsMessage = 'Endpoints verbergen' - showEndpointsMessage = 'Endpoints weergeven' - hideOpenAPIMessage = 'OpenAPI verbergen' - showOpenAPIMessage = 'OpenAPI weergeven' - enableQuietModeMessage = 'Stille modus inschakelen' - disableQuietModeMessage = 'Stille modus uitschakelen' - rateLimitRuleAlreadyExistsExceptionMessage = "Rate Limit-regel met de naam '{0}' bestaat al." - rateLimitRuleDoesNotExistExceptionMessage = "Rate Limit-regel met de naam '{0}' bestaat niet." - accessLimitRuleAlreadyExistsExceptionMessage = "Toegangslimietregel met de naam '{0}' bestaat al." - accessLimitRuleDoesNotExistExceptionMessage = "Toegangslimietregel met de naam '{0}' bestaat niet." -} \ No newline at end of file +} diff --git a/src/Locales/pl/Pode.psd1 b/src/Locales/pl/Pode.psd1 index cf5dd507b..9d010edf1 100644 --- a/src/Locales/pl/Pode.psd1 +++ b/src/Locales/pl/Pode.psd1 @@ -1,329 +1,336 @@ @{ - schemaValidationRequiresPowerShell610ExceptionMessage = 'Walidacja schematu wymaga wersji PowerShell 6.1.0 lub nowszej.' + # ------------------------------- + # Exception Messages + # ------------------------------- + accessLimitRuleAlreadyExistsExceptionMessage = 'Reguła limitu dostępu o nazwie ''{0}'' już istnieje.' + accessLimitRuleDoesNotExistExceptionMessage = 'Reguła limitu dostępu o nazwie ''{0}'' nie istnieje.' + accessMethodAlreadyDefinedExceptionMessage = 'Metoda dostępu już zdefiniowana: {0}' + accessMethodDoesNotExistExceptionMessage = 'Metoda dostępu nie istnieje: {0}.' + accessMethodNotExistExceptionMessage = 'Metoda dostępu nie istnieje: {0}' + accessMethodNotExistForMergingExceptionMessage = 'Metoda dostępu nie istnieje do scalania: {0}' + accessRequiresAuthenticationOnRoutesExceptionMessage = 'Dostęp wymaga uwierzytelnienia na trasach.' + acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'Komunikat potwierdzenia jest obsługiwany tylko na punktach końcowych SMTP i TCP.' + adModuleNotInstalledExceptionMessage = 'Moduł Active Directory nie jest zainstalowany.' + adModuleWindowsOnlyExceptionMessage = 'Moduł Active Directory jest dostępny tylko w systemie Windows.' + alreadyConnectedToWebSocketExceptionMessage = 'Już połączono z WebSocket o nazwie ''{0}''' + authenticationMethodDoesNotExistExceptionMessage = 'Metoda uwierzytelniania nie istnieje: {0}' + authMethodAlreadyDefinedExceptionMessage = 'Metoda uwierzytelniania już zdefiniowana: {0}' + authMethodNotExistForMergingExceptionMessage = 'Metoda uwierzytelniania nie istnieje dla scalania: {0}' + bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Parser treści dla typu zawartości {0} jest już zdefiniowany.' + cacheStorageAlreadyExistsExceptionMessage = 'Magazyn pamięci podręcznej o nazwie ''{0}'' już istnieje.' + cacheStorageNotFoundForClearExceptionMessage = 'Nie znaleziono magazynu pamięci podręcznej o nazwie ''{0}'' podczas próby wyczyszczenia pamięci podręcznej.' + cacheStorageNotFoundForExistsExceptionMessage = 'Nie znaleziono magazynu pamięci podręcznej o nazwie ''{0}'' podczas próby sprawdzenia, czy element w pamięci podręcznej ''{1}'' istnieje.' + cacheStorageNotFoundForRemoveExceptionMessage = 'Nie znaleziono magazynu pamięci podręcznej o nazwie ''{0}'' podczas próby usunięcia elementu z pamięci podręcznej ''{1}''.' + cacheStorageNotFoundForRetrieveExceptionMessage = 'Nie znaleziono magazynu pamięci podręcznej o nazwie ''{0}'' podczas próby pobrania elementu z pamięci podręcznej ''{1}''.' + cacheStorageNotFoundForSetExceptionMessage = 'Nie znaleziono magazynu pamięci podręcznej o nazwie ''{0}'' podczas próby ustawienia elementu w pamięci podręcznej ''{1}''.' + cannotCreatePropertyWithoutTypeExceptionMessage = 'Nie można utworzyć właściwości, ponieważ nie zdefiniowano typu.' + cannotLockNullObjectExceptionMessage = 'Nie można zablokować pustego obiektu.' + cannotLockValueTypeExceptionMessage = 'Nie można zablokować [ValueType].' + cannotSupplyIntervalForQuarterExceptionMessage = 'Nie można dostarczyć wartości interwału dla każdego kwartału.' + cannotSupplyIntervalForYearExceptionMessage = 'Nie można dostarczyć wartości interwału dla każdego roku.' + cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = 'Nie można dostarczyć interwału, gdy parametr ''Every'' jest ustawiony na None.' + cannotUnlockNullObjectExceptionMessage = 'Nie można odblokować pustego obiektu.' + cannotUnlockValueTypeExceptionMessage = 'Nie można odblokować [ValueType].' + certificateExpiredExceptionMessage = 'Certyfikat ''{0}'' wygasł: {1}' + certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certyfikat dostarczony dla punktu końcowego innego niż HTTPS/WSS.' + certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Odciski palców/nazwa certyfikatu są obsługiwane tylko w systemie Windows.' + clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Certyfikaty klienta są obsługiwane tylko na punktach końcowych HTTPS.' + credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'Gdy przekazywane są dane uwierzytelniające, symbol wieloznaczny * dla nagłówków będzie traktowany jako dosłowny ciąg znaków, a nie symbol wieloznaczny.' + crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'Sprawdzanie końca wiadomości CRLF jest obsługiwane tylko na punktach końcowych TCP.' + cronExpressionInvalidExceptionMessage = 'Wyrażenie Cron powinno składać się tylko z 5 części: {0}' + csrfCookieRequiresSecretExceptionMessage = 'Podczas używania ciasteczek do CSRF, wymagany jest Sekret. Możesz dostarczyć Sekret lub ustawić globalny sekret dla ciasteczek - (Set-PodeCookieSecret '''' -Global)' + csrfMiddlewareNotInitializedExceptionMessage = 'Middleware CSRF nie został zainicjowany.' customAccessPathOrScriptBlockRequiredExceptionMessage = 'Ścieżka lub ScriptBlock są wymagane do pozyskiwania wartości dostępu niestandardowego.' - operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} musi być unikalny i nie może być zastosowany do tablicy.' - endpointNotDefinedForRedirectingExceptionMessage = "Nie zdefiniowano punktu końcowego o nazwie '{0}' do przekierowania." - filesHaveChangedMessage = 'Następujące pliki zostały zmienione:' - iisAspnetcoreTokenMissingExceptionMessage = 'Brakujący IIS ASPNETCORE_TOKEN.' - minValueGreaterThanMaxExceptionMessage = 'Minimalna wartość dla {0} nie powinna być większa od maksymalnej wartości.' - noLogicPassedForRouteExceptionMessage = 'Brak logiki przekazanej dla trasy: {0}' - scriptPathDoesNotExistExceptionMessage = 'Ścieżka skryptu nie istnieje: {0}' - mutexAlreadyExistsExceptionMessage = "Muteks o nazwie '{0}' już istnieje." - listeningOnEndpointsMessage = 'Nasłuchiwanie na następujących {0} punktach końcowych [{1} wątków]:' - unsupportedFunctionInServerlessContextExceptionMessage = 'Funkcja {0} nie jest obsługiwana w kontekście bezserwerowym.' + customSessionStorageMethodNotImplementedExceptionMessage = 'Niestandardowe przechowywanie sesji nie implementuje wymaganego ''''{0}()'''' sposobu.' + daysInMonthExceededExceptionMessage = '{0} ma tylko {1} dni, ale podano {2}.' + defaultAuthNotInListExceptionMessage = 'Domyślne uwierzytelnianie ''{0}'' nie znajduje się na dostarczonej liście uwierzytelniania.' + defaultEndpointAlreadySetExceptionMessage = 'Domyślny punkt końcowy dla typu ''{0}'' został już ustawiony. Dopuszczalny jest tylko jeden domyślny punkt końcowy na typ.' + defaultValueNotBooleanOrEnumExceptionMessage = 'Wartość domyślna nie jest typu boolean i nie należy do enum.' + definitionTagChangeNotAllowedExceptionMessage = 'Tag definicji dla Route nie może zostać zmieniony.' + definitionTagNotDefinedExceptionMessage = 'Etykieta definicji {0} nie jest zdefiniowana.' + descriptionRequiredExceptionMessage = 'Wymagany jest opis dla ścieżki:{0} Odpowiedź:{1}' + discriminatorIncompatibleWithAllOfExceptionMessage = 'Parametr ''Discriminator'' jest niezgodny z ''allOf''.' + discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = 'Parametr ''DiscriminatorMapping'' może być używany tylko wtedy, gdy jest obecna właściwość ''DiscriminatorProperty''.' + durationMustBeZeroOrGreaterExceptionMessage = 'Czas trwania musi wynosić 0 lub więcej, ale otrzymano: {0}s' + encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'Atrybut kodowania dotyczy tylko ciał żądania typu multipart i application/x-www-form-urlencoded.' + endpointAlreadyDefinedExceptionMessage = 'Punkt końcowy o nazwie ''{0}'' został już zdefiniowany.' + endpointNameNotExistExceptionMessage = 'Punkt końcowy o nazwie ''{0}'' nie istnieje.' + endpointNotDefinedForRedirectingExceptionMessage = 'Nie zdefiniowano punktu końcowego o nazwie ''{0}'' do przekierowania.' + endpointNotExistExceptionMessage = 'Punkt końcowy z protokołem ''{0}'' i adresem ''{1}'' lub adresem lokalnym ''{2}'' nie istnieje.' + errorLoggingAlreadyEnabledExceptionMessage = 'Rejestrowanie błędów jest już włączone.' + eventAlreadyRegisteredExceptionMessage = 'Wydarzenie {0} już zarejestrowane: {1}' + eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'Rejestrowanie w Podglądzie zdarzeń jest obsługiwane tylko w systemie Windows.' expectedNoJwtSignatureSuppliedExceptionMessage = 'Oczekiwano, że nie zostanie dostarczony żaden podpis JWT.' - secretAlreadyMountedExceptionMessage = "Tajemnica o nazwie '{0}' została już zamontowana." + explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'Tryb TLS Explicity jest obsługiwany tylko na punktach końcowych SMTPS i TCPS.' failedToAcquireLockExceptionMessage = 'Nie udało się uzyskać blokady na obiekcie.' - noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: Brak dostarczonej ścieżki dla trasy statycznej.' - invalidHostnameSuppliedExceptionMessage = 'Podano nieprawidłową nazwę hosta: {0}' - authMethodAlreadyDefinedExceptionMessage = 'Metoda uwierzytelniania już zdefiniowana: {0}' - csrfCookieRequiresSecretExceptionMessage = "Podczas używania ciasteczek do CSRF, wymagany jest Sekret. Możesz dostarczyć Sekret lub ustawić globalny sekret dla ciasteczek - (Set-PodeCookieSecret '' -Global)" - nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'Aby utworzyć trasę strony, wymagany jest niepusty ScriptBlock.' - noPropertiesMutuallyExclusiveExceptionMessage = "Parametr 'NoProperties' jest wzajemnie wykluczający się z 'Properties', 'MinProperties' i 'MaxProperties'." - incompatiblePodeDllExceptionMessage = 'Istnieje niekompatybilna wersja Pode.DLL {0}. Wymagana wersja {1}. Otwórz nową sesję Powershell/pwsh i spróbuj ponownie.' - accessMethodDoesNotExistExceptionMessage = 'Metoda dostępu nie istnieje: {0}.' - scheduleAlreadyDefinedExceptionMessage = '[Harmonogram] {0}: Harmonogram już zdefiniowany.' - secondsValueCannotBeZeroOrLessExceptionMessage = 'Wartość sekund nie może być 0 lub mniejsza dla {0}' - pathToLoadNotFoundExceptionMessage = 'Ścieżka do załadowania {0} nie znaleziona: {1}' + failedToAcquireMutexOwnershipExceptionMessage = 'Nie udało się przejąć własności muteksu. Nazwa muteksu: {0}' + failedToAcquireSemaphoreOwnershipExceptionMessage = 'Nie udało się przejąć własności semaforu. Nazwa semaforu: {0}' + failedToCloseRunspacePoolExceptionMessage = 'Nie udało się zamknąć RunspacePool: {0}' + failedToConnectToUrlExceptionMessage = 'Nie udało się połączyć z URL: {0}' + failedToConnectToWebSocketExceptionMessage = 'Nie udało się połączyć z WebSocket: {0}' + failedToCreateOpenSslCertExceptionMessage = 'Nie udało się utworzyć certyfikatu OpenSSL: {0}' failedToImportModuleExceptionMessage = 'Nie udało się zaimportować modułu: {0}' - endpointNotExistExceptionMessage = "Punkt końcowy z protokołem '{0}' i adresem '{1}' lub adresem lokalnym '{2}' nie istnieje." - terminatingMessage = 'Kończenie' - noCommandsSuppliedToConvertToRoutesExceptionMessage = 'Nie dostarczono żadnych poleceń do konwersji na trasy.' - invalidTaskTypeExceptionMessage = 'Typ zadania jest nieprawidłowy, oczekiwano [System.Threading.Tasks.Task] lub [hashtable]' - alreadyConnectedToWebSocketExceptionMessage = "Już połączono z WebSocket o nazwie '{0}'" - crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'Sprawdzanie końca wiadomości CRLF jest obsługiwane tylko na punktach końcowych TCP.' - testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = "'Test-PodeOAComponentSchema' musi być włączony przy użyciu 'Enable-PodeOpenApi -EnableSchemaValidation'" - adModuleNotInstalledExceptionMessage = 'Moduł Active Directory nie jest zainstalowany.' - cronExpressionInvalidExceptionMessage = 'Wyrażenie Cron powinno składać się tylko z 5 części: {0}' - noSessionToSetOnResponseExceptionMessage = 'Brak dostępnej sesji do ustawienia odpowiedzi.' - valueOutOfRangeExceptionMessage = "Wartość '{0}' dla {1} jest nieprawidłowa, powinna być pomiędzy {2} a {3}" - loggingMethodAlreadyDefinedExceptionMessage = 'Metoda logowania już zdefiniowana: {0}' - noSecretForHmac256ExceptionMessage = 'Nie podano tajemnicy dla haszowania HMAC256.' - eolPowerShellWarningMessage = '[OSTRZEŻENIE] Pode {0} nie był testowany na PowerShell {1}, ponieważ jest to wersja EOL.' - runspacePoolFailedToLoadExceptionMessage = '{0} Nie udało się załadować RunspacePool.' - noEventRegisteredExceptionMessage = 'Brak zarejestrowanego wydarzenia {0}: {1}' - scheduleCannotHaveNegativeLimitExceptionMessage = '[Harmonogram] {0}: Nie może mieć ujemnego limitu.' - openApiRequestStyleInvalidForParameterExceptionMessage = 'Styl żądania OpenApi nie może być {0} dla parametru {1}.' - openApiDocumentNotCompliantExceptionMessage = 'Dokument OpenAPI nie jest zgodny.' - taskDoesNotExistExceptionMessage = "Zadanie '{0}' nie istnieje." - scopedVariableNotFoundExceptionMessage = 'Nie znaleziono zmiennej zakresu: {0}' - sessionsRequiredForCsrfExceptionMessage = 'Sesje są wymagane do używania CSRF, chyba że chcesz używać ciasteczek.' - nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'Metoda rejestrowania wymaga niepustego ScriptBlock.' - credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'Gdy przekazywane są dane uwierzytelniające, symbol wieloznaczny * dla nagłówków będzie traktowany jako dosłowny ciąg znaków, a nie symbol wieloznaczny.' - podeNotInitializedExceptionMessage = 'Pode nie został zainicjowany.' - multipleEndpointsForGuiMessage = 'Zdefiniowano wiele punktów końcowych, tylko pierwszy będzie używany dla GUI.' - operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} musi być unikalny.' - invalidJsonJwtExceptionMessage = 'Nieprawidłowa wartość JSON znaleziona w JWT' - noAlgorithmInJwtHeaderExceptionMessage = 'Brak dostarczonego algorytmu w nagłówku JWT.' - openApiVersionPropertyMandatoryExceptionMessage = 'Właściwość wersji OpenApi jest obowiązkowa.' - limitValueCannotBeZeroOrLessExceptionMessage = 'Wartość limitu nie może być 0 lub mniejsza dla {0}' - timerDoesNotExistExceptionMessage = "Timer '{0}' nie istnieje." - openApiGenerationDocumentErrorMessage = 'Błąd generowania dokumentu OpenAPI:' - routeAlreadyContainsCustomAccessExceptionMessage = "Trasa '[{0}] {1}' już zawiera dostęp niestandardowy z nazwą '{2}'" - maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Maksymalna liczba jednoczesnych wątków WebSocket nie może być mniejsza niż minimum {0}, ale otrzymano: {1}' - middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware już zdefiniowany.' + failedToOpenRunspacePoolExceptionMessage = 'Nie udało się otworzyć RunspacePool: {0}' + failedToParseAddressExceptionMessage = 'Nie udało się przeanalizować ''{0}'' jako poprawnego adresu IP/Host:Port' + fileWatcherAlreadyDefinedExceptionMessage = 'Obserwator plików o nazwie ''{0}'' został już zdefiniowany.' + fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = 'Funkcja ''{0}'' nie akceptuje tablicy jako wejścia potoku.' + getRequestBodyNotAllowedExceptionMessage = 'Operacje ''{0}'' nie mogą zawierać treści żądania. Użyj -AllowNonStandardBody, aby obejść to ograniczenie.' + handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler już zdefiniowany.' + hashtableMiddlewareNoLogicExceptionMessage = 'Dostarczone Middleware typu Hashtable nie ma zdefiniowanej logiki.' + headerMustHaveNameInEncodingContextExceptionMessage = 'Nagłówek musi mieć nazwę, gdy jest używany w kontekście kodowania.' + iisAspnetcoreTokenMissingExceptionMessage = 'Brakujący IIS ASPNETCORE_TOKEN.' + iisAuthSupportIsForWindowsOnlyExceptionMessage = 'Wsparcie uwierzytelniania IIS jest tylko dla Windows.' + incompatiblePodeDllExceptionMessage = 'Istnieje niekompatybilna wersja Pode.DLL {0}. Wymagana wersja {1}. Otwórz nową sesję Powershell/pwsh i spróbuj ponownie.' + invalidAccessControlMaxAgeDurationExceptionMessage = 'Podano nieprawidłowy czas trwania Access-Control-Max-Age: {0}. Powinien być większy niż 0.' + invalidAliasFoundExceptionMessage = 'Znaleziono nieprawidłowy alias {0}: {1}' invalidAtomCharacterExceptionMessage = 'Nieprawidłowy znak atomu: {0}' + invalidBase64JwtExceptionMessage = 'Nieprawidłowa wartość zakodowana w Base64 znaleziona w JWT' + invalidContentTypeForSchemaExceptionMessage = 'Nieprawidłowy ''content-type'' znaleziony w schemacie: {0}' invalidCronAtomFormatExceptionMessage = 'Znaleziono nieprawidłowy format atomu cron: {0}' - cacheStorageNotFoundForRetrieveExceptionMessage = "Nie znaleziono magazynu pamięci podręcznej o nazwie '{0}' podczas próby pobrania elementu z pamięci podręcznej '{1}'." - headerMustHaveNameInEncodingContextExceptionMessage = 'Nagłówek musi mieć nazwę, gdy jest używany w kontekście kodowania.' - moduleDoesNotContainFunctionExceptionMessage = 'Moduł {0} nie zawiera funkcji {1} do konwersji na trasę.' - pathToIconForGuiDoesNotExistExceptionMessage = 'Ścieżka do ikony dla GUI nie istnieje: {0}' - noTitleSuppliedForPageExceptionMessage = 'Nie dostarczono tytułu dla strony {0}.' - certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certyfikat dostarczony dla punktu końcowego innego niż HTTPS/WSS.' - cannotLockNullObjectExceptionMessage = 'Nie można zablokować pustego obiektu.' - showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui jest obecnie dostępne tylko dla Windows PowerShell i PowerShell 7+ w Windows.' - unlockSecretButNoScriptBlockExceptionMessage = 'Podano tajemnicę odblokowania dla niestandardowego typu skarbca, ale nie podano ScriptBlock odblokowania.' + invalidHostnameSuppliedExceptionMessage = 'Podano nieprawidłową nazwę hosta: {0}' invalidIpAddressExceptionMessage = 'Podany adres IP jest nieprawidłowy: {0}' + invalidJsonJwtExceptionMessage = 'Nieprawidłowa wartość JSON znaleziona w JWT' + invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Dostarczono nieprawidłowy algorytm nagłówka JWT.' + invalidJwtSignatureSuppliedExceptionMessage = 'Dostarczono nieprawidłowy podpis JWT.' + invalidJwtSuppliedExceptionMessage = 'Dostarczono nieprawidłowy JWT.' + invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'Dostarczone Middleware typu Hashtable ma nieprawidłowy typ logiki. Oczekiwano ScriptBlock, ale otrzymano: {0}' + invalidMiddlewareTypeExceptionMessage = 'Jeden z dostarczonych Middleware jest nieprawidłowego typu. Oczekiwano ScriptBlock lub Hashtable, ale otrzymano: {0}' + invalidPathWildcardOrDirectoryExceptionMessage = 'Podana ścieżka nie może być symbolem wieloznacznym ani katalogiem: {0}' + invalidPortExceptionMessage = 'Port nie może być ujemny: {0}' + invalidSchemeForAuthValidatorExceptionMessage = 'Dostarczony schemat ''{0}'' dla walidatora uwierzytelniania ''{1}'' wymaga ważnego ScriptBlock.' + invalidSecretValueTypeExceptionMessage = 'Wartość tajemnicy jest nieprawidłowego typu. Oczekiwane typy: String, SecureString, HashTable, Byte[] lub PSCredential. Ale otrzymano: {0}' + invalidStrictTransportSecurityDurationExceptionMessage = 'Nieprawidłowy czas trwania Strict-Transport-Security: {0}. Powinien być większy niż 0.' + invalidTaskTypeExceptionMessage = 'Typ zadania jest nieprawidłowy, oczekiwano [System.Threading.Tasks.Task] lub [hashtable]' + invalidWebExceptionTypeExceptionMessage = 'Wyjątek jest nieprawidłowego typu, powinien być WebException lub HttpRequestException, ale otrzymano: {0}' + jwtExpiredExceptionMessage = 'JWT wygasł.' + jwtNotYetValidExceptionMessage = 'JWT jeszcze nie jest ważny.' + limitValueCannotBeZeroOrLessExceptionMessage = 'Wartość limitu nie może być 0 lub mniejsza dla {0}' + localEndpointConflictExceptionMessage = 'Zarówno ''{0}'', jak i ''{1}'' są zdefiniowane jako lokalne punkty końcowe OpenAPI, ale na jedną definicję API dozwolony jest tylko jeden lokalny punkt końcowy.' + loggingMethodAlreadyDefinedExceptionMessage = 'Metoda logowania już zdefiniowana: {0}' + loggingMethodRequiresValidScriptBlockExceptionMessage = 'Dostarczona metoda wyjściowa dla metody logowania ''{0}'' wymaga poprawnego ScriptBlock.' maxDaysInvalidExceptionMessage = 'MaxDays musi wynosić 0 lub więcej, ale otrzymano: {0}' - noRemoveScriptBlockForVaultExceptionMessage = "Nie podano ScriptBlock dla usuwania tajemnic ze skarbca '{0}'" - noSecretExpectedForNoSignatureExceptionMessage = 'Nie oczekiwano podania tajemnicy dla braku podpisu.' - noCertificateFoundExceptionMessage = "Nie znaleziono certyfikatu w {0}{1} dla '{2}'" - minValueInvalidExceptionMessage = "Minimalna wartość '{0}' dla {1} jest nieprawidłowa, powinna być większa lub równa {2}" - accessRequiresAuthenticationOnRoutesExceptionMessage = 'Dostęp wymaga uwierzytelnienia na trasach.' - noSecretForHmac384ExceptionMessage = 'Nie podano tajemnicy dla haszowania HMAC384.' - windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Wsparcie lokalnego uwierzytelniania Windows jest tylko dla Windows.' - definitionTagNotDefinedExceptionMessage = 'Etykieta definicji {0} nie jest zdefiniowana.' - noComponentInDefinitionExceptionMessage = 'Brak komponentu typu {0} o nazwie {1} dostępnego w definicji {2}.' - noSmtpHandlersDefinedExceptionMessage = 'Nie zdefiniowano żadnych obsługujących SMTP.' - sessionMiddlewareAlreadyInitializedExceptionMessage = 'Middleware sesji został już zainicjowany.' - reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = "Funkcja wielokrotnego użytku 'pathItems' nie jest dostępna w OpenAPI v3.0." - wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'Symbol wieloznaczny * dla nagłówków jest niezgodny z przełącznikiem AutoHeaders.' - noDataForFileUploadedExceptionMessage = "Brak danych dla pliku '{0}' przesłanego w żądaniu." - sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE można skonfigurować tylko na żądaniach z wartością nagłówka Accept równą text/event-stream.' - noSessionAvailableToSaveExceptionMessage = 'Brak dostępnej sesji do zapisania.' - pathParameterRequiresRequiredSwitchExceptionMessage = "Jeśli lokalizacja parametru to 'Path', przełącznik 'Required' jest obowiązkowy." - noOpenApiUrlSuppliedExceptionMessage = 'Nie dostarczono adresu URL OpenAPI dla {0}.' maximumConcurrentSchedulesInvalidExceptionMessage = 'Maksymalna liczba równoczesnych harmonogramów musi wynosić >=1, ale otrzymano: {0}' - snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapiny są obsługiwane tylko w Windows PowerShell.' - eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'Rejestrowanie w Podglądzie zdarzeń jest obsługiwane tylko w systemie Windows.' - parametersMutuallyExclusiveExceptionMessage = "Parametry '{0}' i '{1}' są wzajemnie wykluczające się." - pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'Funkcja PathItems nie jest obsługiwana w OpenAPI v3.0.x' - openApiParameterRequiresNameExceptionMessage = 'Parametr OpenApi wymaga podania nazwy.' + maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Maksymalna liczba równoczesnych harmonogramów nie może być mniejsza niż minimalna liczba {0}, ale otrzymano: {1}' + maximumConcurrentTasksInvalidExceptionMessage = 'Maksymalna liczba jednoczesnych zadań musi wynosić >=1, ale otrzymano: {0}' maximumConcurrentTasksLessThanMinimumExceptionMessage = 'Maksymalna liczba jednoczesnych zadań nie może być mniejsza niż minimum {0}, ale otrzymano: {1}' - noSemaphoreFoundExceptionMessage = "Nie znaleziono semaforu o nazwie '{0}'" - singleValueForIntervalExceptionMessage = 'Możesz podać tylko jedną wartość {0} podczas korzystania z interwałów.' - jwtNotYetValidExceptionMessage = 'JWT jeszcze nie jest ważny.' - verbAlreadyDefinedForUrlExceptionMessage = '[Czasownik] {0}: Już zdefiniowane dla {1}' - noSecretNamedMountedExceptionMessage = "Nie zamontowano tajemnicy o nazwie '{0}'." + maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Maksymalna liczba jednoczesnych wątków WebSocket musi wynosić >=1, ale otrzymano: {0}' + maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'Maksymalna liczba jednoczesnych wątków WebSocket nie może być mniejsza niż minimum {0}, ale otrzymano: {1}' + maxSizeInvalidExceptionMessage = 'MaxSize musi wynosić 0 lub więcej, ale otrzymano: {0}' + maxValueInvalidExceptionMessage = 'Maksymalna wartość ''{0}'' dla {1} jest nieprawidłowa, powinna być mniejsza lub równa {2}' + mergeDefaultAuthNotInListExceptionMessage = 'Uwierzytelnianie MergeDefault ''{0}'' nie znajduje się na dostarczonej liście uwierzytelniania.' + methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Już zdefiniowane.' + methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Już zdefiniowane dla {2}' + middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware już zdefiniowany.' + middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: Nie dostarczono logiki w ScriptBlock.' + minValueGreaterThanMaxExceptionMessage = 'Minimalna wartość dla {0} nie powinna być większa od maksymalnej wartości.' + minValueInvalidExceptionMessage = 'Minimalna wartość ''{0}'' dla {1} jest nieprawidłowa, powinna być większa lub równa {2}' + moduleDoesNotContainFunctionExceptionMessage = 'Moduł {0} nie zawiera funkcji {1} do konwersji na trasę.' moduleOrVersionNotFoundExceptionMessage = 'Nie znaleziono modułu lub wersji na {0}: {1}@{2}' - noScriptBlockSuppliedExceptionMessage = 'Nie podano ScriptBlock.' - noSecretVaultRegisteredExceptionMessage = "Nie zarejestrowano Skarbca Tajemnic o nazwie '{0}'." + modulePathDoesNotExistExceptionMessage = 'Ścieżka modułu nie istnieje: {0}' + multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Właściwości wielotypowe wymagają wersji OpenApi 3.1 lub wyższej.' + mustBeRunningWithAdminPrivilegesExceptionMessage = 'Musisz mieć uprawnienia administratora, aby nasłuchiwać na adresach innych niż localhost.' + mutexAlreadyExistsExceptionMessage = 'Muteks o nazwie ''{0}'' już istnieje.' nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = 'Nazwa jest wymagana dla punktu końcowego, jeśli podano parametr RedirectTo.' - openApiLicenseObjectRequiresNameExceptionMessage = "Obiekt OpenAPI 'license' wymaga właściwości 'name'. Użyj parametru -LicenseName." - sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: Dostarczona ścieżka źródłowa dla trasy statycznej nie istnieje: {1}' + nextTriggerCalculationErrorExceptionMessage = 'Wygląda na to, że coś poszło nie tak przy próbie obliczenia następnej daty i godziny wyzwalacza: {0}' + noAlgorithmInJwtHeaderExceptionMessage = 'Brak dostarczonego algorytmu w nagłówku JWT.' + noCertificateFoundExceptionMessage = 'Nie znaleziono certyfikatu w {0}{1} dla ''{2}''' + noCommandsSuppliedToConvertToRoutesExceptionMessage = 'Nie dostarczono żadnych poleceń do konwersji na trasy.' + noComponentInDefinitionExceptionMessage = 'Brak komponentu typu {0} o nazwie {1} dostępnego w definicji {2}.' + noDataForFileUploadedExceptionMessage = 'Brak danych dla pliku ''{0}'' przesłanego w żądaniu.' + noDomainServerNameForWindowsAdAuthExceptionMessage = 'Nie podano nazwy serwera domeny dla uwierzytelniania Windows AD' + noEventRegisteredExceptionMessage = 'Brak zarejestrowanego wydarzenia {0}: {1}' + noJwtSignatureForAlgorithmExceptionMessage = 'Nie dostarczono podpisu JWT dla {0}.' + noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: Brak logiki przekazanej.' + noLogicPassedForRouteExceptionMessage = 'Brak logiki przekazanej dla trasy: {0}' + noMutexFoundExceptionMessage = 'Nie znaleziono muteksu o nazwie ''{0}''.' noNameForWebSocketDisconnectExceptionMessage = 'Nie podano nazwy dla rozłączenia WebSocket.' - certificateExpiredExceptionMessage = "Certyfikat '{0}' wygasł: {1}" - secretVaultUnlockExpiryDateInPastExceptionMessage = 'Data wygaśnięcia odblokowania Skarbca tajemnic jest w przeszłości (UTC): {0}' - invalidWebExceptionTypeExceptionMessage = 'Wyjątek jest nieprawidłowego typu, powinien być WebException lub HttpRequestException, ale otrzymano: {0}' - invalidSecretValueTypeExceptionMessage = 'Wartość tajemnicy jest nieprawidłowego typu. Oczekiwane typy: String, SecureString, HashTable, Byte[] lub PSCredential. Ale otrzymano: {0}' - explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'Tryb TLS Explicity jest obsługiwany tylko na punktach końcowych SMTPS i TCPS.' - discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = "Parametr 'DiscriminatorMapping' może być używany tylko wtedy, gdy jest obecna właściwość 'DiscriminatorProperty'." - scriptErrorExceptionMessage = "Błąd '{0}' w skrypcie {1} {2} (linia {3}) znak {4} podczas wykonywania {5} na {6} obiekt '{7}' Klasa: {8} Klasa bazowa: {9}" - cannotSupplyIntervalForQuarterExceptionMessage = 'Nie można dostarczyć wartości interwału dla każdego kwartału.' - scheduleEndTimeMustBeInFutureExceptionMessage = '[Harmonogram] {0}: Wartość EndTime musi być w przyszłości.' - invalidJwtSignatureSuppliedExceptionMessage = 'Dostarczono nieprawidłowy podpis JWT.' - noSetScriptBlockForVaultExceptionMessage = "Nie podano ScriptBlock dla aktualizacji/tworzenia tajemnic w skarbcu '{0}'" - accessMethodNotExistForMergingExceptionMessage = 'Metoda dostępu nie istnieje do scalania: {0}' - defaultAuthNotInListExceptionMessage = "Domyślne uwierzytelnianie '{0}' nie znajduje się na dostarczonej liście uwierzytelniania." - parameterHasNoNameExceptionMessage = "Parametr nie ma nazwy. Proszę nadać tej części nazwę za pomocą parametru 'Name'." - methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Już zdefiniowane dla {2}' - fileWatcherAlreadyDefinedExceptionMessage = "Obserwator plików o nazwie '{0}' został już zdefiniowany." - noServiceHandlersDefinedExceptionMessage = 'Nie zdefiniowano żadnych obsługujących usług.' - secretRequiredForCustomSessionStorageExceptionMessage = 'Podczas korzystania z niestandardowego przechowywania sesji wymagany jest sekret.' - secretManagementModuleNotInstalledExceptionMessage = 'Moduł Microsoft.PowerShell.SecretManagement nie jest zainstalowany.' + noNameForWebSocketRemoveExceptionMessage = 'Nie podano nazwy dla usunięcia WebSocket.' + noNameForWebSocketResetExceptionMessage = 'Nie podano nazwy dla resetowania WebSocket.' + noNameForWebSocketSendMessageExceptionMessage = 'Nie podano nazwy dla wysłania wiadomości do WebSocket.' + nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'Wymagany jest niepusty ScriptBlock dla metody uwierzytelniania.' + nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'Dla niestandardowego schematu uwierzytelniania wymagany jest niepusty ScriptBlock.' + nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'Metoda niestandardowego rejestrowania wymaga niepustego ScriptBlock.' + nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'Metoda rejestrowania wymaga niepustego ScriptBlock.' + nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'Aby utworzyć trasę strony, wymagany jest niepusty ScriptBlock.' + noOpenApiUrlSuppliedExceptionMessage = 'Nie dostarczono adresu URL OpenAPI dla {0}.' noPathSuppliedForRouteExceptionMessage = 'Nie podano ścieżki dla trasy.' - validationOfAnyOfSchemaNotSupportedExceptionMessage = "Walidacja schematu, który zawiera 'anyof', nie jest obsługiwana." - iisAuthSupportIsForWindowsOnlyExceptionMessage = 'Wsparcie uwierzytelniania IIS jest tylko dla Windows.' - oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme może być tylko jednym z dwóch: Basic lub Form, ale otrzymano: {0}' + noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: Brak dostarczonej ścieżki dla trasy statycznej.' + noPropertiesMutuallyExclusiveExceptionMessage = 'Parametr ''NoProperties'' jest wzajemnie wykluczający się z ''Properties'', ''MinProperties'' i ''MaxProperties''.' + noRemoveScriptBlockForVaultExceptionMessage = 'Nie podano ScriptBlock dla usuwania tajemnic ze skarbca ''{0}''' noRoutePathSuppliedForPageExceptionMessage = 'Nie dostarczono ścieżki trasy dla strony {0}.' - cacheStorageNotFoundForExistsExceptionMessage = "Nie znaleziono magazynu pamięci podręcznej o nazwie '{0}' podczas próby sprawdzenia, czy element w pamięci podręcznej '{1}' istnieje." - handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Handler już zdefiniowany.' - sessionsNotConfiguredExceptionMessage = 'Sesje nie zostały skonfigurowane.' + noScriptBlockSuppliedExceptionMessage = 'Nie podano ScriptBlock.' + noSecretExpectedForNoSignatureExceptionMessage = 'Nie oczekiwano podania tajemnicy dla braku podpisu.' + noSecretForHmac256ExceptionMessage = 'Nie podano tajemnicy dla haszowania HMAC256.' + noSecretForHmac384ExceptionMessage = 'Nie podano tajemnicy dla haszowania HMAC384.' + noSecretForHmac512ExceptionMessage = 'Nie podano tajemnicy dla haszowania HMAC512.' + noSecretForJwtSignatureExceptionMessage = 'Nie podano tajemnicy dla podpisu JWT.' + noSecretNamedMountedExceptionMessage = 'Nie zamontowano tajemnicy o nazwie ''{0}''.' + noSecretVaultRegisteredExceptionMessage = 'Nie zarejestrowano Skarbca Tajemnic o nazwie ''{0}''.' + noSemaphoreFoundExceptionMessage = 'Nie znaleziono semaforu o nazwie ''{0}''' + noServiceHandlersDefinedExceptionMessage = 'Nie zdefiniowano żadnych obsługujących usług.' + noSessionAvailableToSaveExceptionMessage = 'Brak dostępnej sesji do zapisania.' + noSessionToCalculateDataHashExceptionMessage = 'Brak dostępnej sesji do obliczenia skrótu danych.' + noSessionToSetOnResponseExceptionMessage = 'Brak dostępnej sesji do ustawienia odpowiedzi.' + noSetScriptBlockForVaultExceptionMessage = 'Nie podano ScriptBlock dla aktualizacji/tworzenia tajemnic w skarbcu ''{0}''' + noSmtpHandlersDefinedExceptionMessage = 'Nie zdefiniowano żadnych obsługujących SMTP.' + noTitleSuppliedForPageExceptionMessage = 'Nie dostarczono tytułu dla strony {0}.' + noUnlockScriptBlockForVaultExceptionMessage = 'Nie podano ScriptBlock odblokowania dla odblokowania skarbca ''{0}''' + oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 wymaga tajemnicy klienta, gdy nie używa się PKCE.' + oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme może być tylko jednym z dwóch: Basic lub Form, ale otrzymano: {0}' + oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = 'Dostawca OAuth2 nie obsługuje typu odpowiedzi ''code''.' + oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = 'Dostawca OAuth2 nie obsługuje typu ''password'' wymaganego przez InnerScheme.' + oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 wymaga podania URL autoryzacji' + openApiComponentSchemaDoesNotExistExceptionMessage = 'Schemat komponentu OpenApi {0} nie istnieje.' + openApiDefinitionAlreadyExistsExceptionMessage = 'Definicja OpenAPI o nazwie {0} już istnieje.' + openApiDocumentNotCompliantExceptionMessage = 'Dokument OpenAPI nie jest zgodny.' + openApiLicenseObjectRequiresNameExceptionMessage = 'Obiekt OpenAPI ''license'' wymaga właściwości ''name''. Użyj parametru -LicenseName.' + openApiParameterRequiresNameExceptionMessage = 'Parametr OpenApi wymaga podania nazwy.' + openApiRequestStyleInvalidForParameterExceptionMessage = 'Styl żądania OpenApi nie może być {0} dla parametru {1}.' + openApiVersionPropertyMandatoryExceptionMessage = 'Właściwość wersji OpenApi jest obowiązkowa.' + operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} musi być unikalny.' + operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} musi być unikalny i nie może być zastosowany do tablicy.' + pageNameShouldBeAlphaNumericExceptionMessage = 'Nazwa strony powinna być poprawną wartością alfanumeryczną: {0}' + parameterHasNoNameExceptionMessage = 'Parametr nie ma nazwy. Proszę nadać tej części nazwę za pomocą parametru ''Name''.' + parameterNotSuppliedInRequestExceptionMessage = 'Parametr o nazwie ''{0}'' nie został dostarczony w żądaniu lub nie ma dostępnych danych.' + parametersMutuallyExclusiveExceptionMessage = 'Parametry ''{0}'' i ''{1}'' są wzajemnie wykluczające się.' + parametersValueOrExternalValueMandatoryExceptionMessage = 'Parametry ''Value'' lub ''ExternalValue'' są obowiązkowe.' + pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'Funkcja PathItems nie jest obsługiwana w OpenAPI v3.0.x' + pathNotExistExceptionMessage = 'Ścieżka nie istnieje: {0}' + pathParameterRequiresRequiredSwitchExceptionMessage = 'Jeśli lokalizacja parametru to ''Path'', przełącznik ''Required'' jest obowiązkowy.' + pathToIconForGuiDoesNotExistExceptionMessage = 'Ścieżka do ikony dla GUI nie istnieje: {0}' + pathToLoadNotFoundExceptionMessage = 'Ścieżka do załadowania {0} nie znaleziona: {1}' + podeNotInitializedExceptionMessage = 'Pode nie został zainicjowany.' + propertiesParameterWithoutNameExceptionMessage = 'Parametry Properties nie mogą być używane, jeśli właściwość nie ma nazwy.' propertiesTypeObjectAssociationExceptionMessage = 'Tylko właściwości typu Object mogą być powiązane z {0}.' - sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Sesje są wymagane do używania trwałego uwierzytelniania sesji.' - invalidPathWildcardOrDirectoryExceptionMessage = 'Podana ścieżka nie może być symbolem wieloznacznym ani katalogiem: {0}' - accessMethodAlreadyDefinedExceptionMessage = 'Metoda dostępu już zdefiniowana: {0}' - parametersValueOrExternalValueMandatoryExceptionMessage = "Parametry 'Value' lub 'ExternalValue' są obowiązkowe." - maximumConcurrentTasksInvalidExceptionMessage = 'Maksymalna liczba jednoczesnych zadań musi wynosić >=1, ale otrzymano: {0}' - cannotCreatePropertyWithoutTypeExceptionMessage = 'Nie można utworzyć właściwości, ponieważ nie zdefiniowano typu.' - authMethodNotExistForMergingExceptionMessage = 'Metoda uwierzytelniania nie istnieje dla scalania: {0}' - maxValueInvalidExceptionMessage = "Maksymalna wartość '{0}' dla {1} jest nieprawidłowa, powinna być mniejsza lub równa {2}" - endpointAlreadyDefinedExceptionMessage = "Punkt końcowy o nazwie '{0}' został już zdefiniowany." - eventAlreadyRegisteredExceptionMessage = 'Wydarzenie {0} już zarejestrowane: {1}' - parameterNotSuppliedInRequestExceptionMessage = "Parametr o nazwie '{0}' nie został dostarczony w żądaniu lub nie ma dostępnych danych." - cacheStorageNotFoundForSetExceptionMessage = "Nie znaleziono magazynu pamięci podręcznej o nazwie '{0}' podczas próby ustawienia elementu w pamięci podręcznej '{1}'." - methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Już zdefiniowane.' - errorLoggingAlreadyEnabledExceptionMessage = 'Rejestrowanie błędów jest już włączone.' - valueForUsingVariableNotFoundExceptionMessage = "Nie można znaleźć wartości dla '`$using:{0}'." rapidPdfDoesNotSupportOpenApi31ExceptionMessage = 'Narzędzie do dokumentów RapidPdf nie obsługuje OpenAPI 3.1' - oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 wymaga tajemnicy klienta, gdy nie używa się PKCE.' - invalidBase64JwtExceptionMessage = 'Nieprawidłowa wartość zakodowana w Base64 znaleziona w JWT' - noSessionToCalculateDataHashExceptionMessage = 'Brak dostępnej sesji do obliczenia skrótu danych.' - cacheStorageNotFoundForRemoveExceptionMessage = "Nie znaleziono magazynu pamięci podręcznej o nazwie '{0}' podczas próby usunięcia elementu z pamięci podręcznej '{1}'." - csrfMiddlewareNotInitializedExceptionMessage = 'Middleware CSRF nie został zainicjowany.' - infoTitleMandatoryMessage = 'info.title jest obowiązkowe.' - typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'Typ {0} może być powiązany tylko z obiektem.' - userFileDoesNotExistExceptionMessage = 'Plik użytkownika nie istnieje: {0}' + rateLimitRuleAlreadyExistsExceptionMessage = 'Reguła limitu szybkości o nazwie ''{0}'' już istnieje.' + rateLimitRuleDoesNotExistExceptionMessage = 'Reguła limitu szybkości o nazwie ''{0}'' nie istnieje.' + renamePodeOADefinitionTagExceptionMessage = 'Rename-PodeOADefinitionTag nie może być używany wewnątrz ''ScriptBlock'' Select-PodeOADefinition.' + requestLoggingAlreadyEnabledExceptionMessage = 'Rejestrowanie żądań jest już włączone.' + reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = 'Funkcja wielokrotnego użytku ''pathItems'' nie jest dostępna w OpenAPI v3.0.' + routeAlreadyContainsCustomAccessExceptionMessage = 'Trasa ''[{0}] {1}'' już zawiera dostęp niestandardowy z nazwą ''{2}''' + routeParameterCannotBeNullExceptionMessage = 'Parametr ''Route'' nie może być pusty.' routeParameterNeedsValidScriptblockExceptionMessage = 'Parametr trasy wymaga prawidłowego, niepustego ScriptBlock.' - nextTriggerCalculationErrorExceptionMessage = 'Wygląda na to, że coś poszło nie tak przy próbie obliczenia następnej daty i godziny wyzwalacza: {0}' - cannotLockValueTypeExceptionMessage = 'Nie można zablokować [ValueType].' - failedToCreateOpenSslCertExceptionMessage = 'Nie udało się utworzyć certyfikatu OpenSSL: {0}' - jwtExpiredExceptionMessage = 'JWT wygasł.' - openingGuiMessage = 'Otwieranie GUI.' - multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Właściwości wielotypowe wymagają wersji OpenApi 3.1 lub wyższej.' - noNameForWebSocketRemoveExceptionMessage = 'Nie podano nazwy dla usunięcia WebSocket.' - maxSizeInvalidExceptionMessage = 'MaxSize musi wynosić 0 lub więcej, ale otrzymano: {0}' - iisShutdownMessage = '(Zamykanie IIS)' - cannotUnlockValueTypeExceptionMessage = 'Nie można odblokować [ValueType].' - noJwtSignatureForAlgorithmExceptionMessage = 'Nie dostarczono podpisu JWT dla {0}.' - maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'Maksymalna liczba jednoczesnych wątków WebSocket musi wynosić >=1, ale otrzymano: {0}' - acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'Komunikat potwierdzenia jest obsługiwany tylko na punktach końcowych SMTP i TCP.' - failedToConnectToUrlExceptionMessage = 'Nie udało się połączyć z URL: {0}' - failedToAcquireMutexOwnershipExceptionMessage = 'Nie udało się przejąć własności muteksu. Nazwa muteksu: {0}' + runspacePoolFailedToLoadExceptionMessage = '{0} Nie udało się załadować RunspacePool.' + scheduleAlreadyDefinedExceptionMessage = '[Harmonogram] {0}: Harmonogram już zdefiniowany.' + scheduleCannotHaveNegativeLimitExceptionMessage = '[Harmonogram] {0}: Nie może mieć ujemnego limitu.' + scheduleDoesNotExistExceptionMessage = 'Harmonogram ''{0}'' nie istnieje.' + scheduleEndTimeMustBeInFutureExceptionMessage = '[Harmonogram] {0}: Wartość EndTime musi być w przyszłości.' + scheduleProcessDoesNotExistExceptionMessage = 'Proces harmonogramu ''{0}'' nie istnieje.' + scheduleStartTimeAfterEndTimeExceptionMessage = '[Harmonogram] {0}: Nie może mieć ''StartTime'' po ''EndTime''.' + schemaValidationRequiresPowerShell610ExceptionMessage = 'Walidacja schematu wymaga wersji PowerShell 6.1.0 lub nowszej.' + schemeRequiresValidScriptBlockExceptionMessage = 'Dostarczony schemat dla walidatora uwierzytelniania ''{0}'' wymaga ważnego ScriptBlock.' + scopedVariableAlreadyDefinedExceptionMessage = 'Zmienna z zakresem już zdefiniowana: {0}' + scopedVariableNotFoundExceptionMessage = 'Nie znaleziono zmiennej zakresu: {0}' + scriptBlockRequiredForMergingUsersExceptionMessage = 'Wymagany jest ScriptBlock do scalania wielu uwierzytelnionych użytkowników w jeden obiekt, gdy opcja Valid to All.' + scriptErrorExceptionMessage = 'Błąd ''{0}'' w skrypcie {1} {2} (linia {3}) znak {4} podczas wykonywania {5} na {6} obiekt ''{7}'' Klasa: {8} Klasa bazowa: {9}' + scriptPathDoesNotExistExceptionMessage = 'Ścieżka skryptu nie istnieje: {0}' + secondsValueCannotBeZeroOrLessExceptionMessage = 'Wartość sekund nie może być 0 lub mniejsza dla {0}' + secretAlreadyMountedExceptionMessage = 'Tajemnica o nazwie ''{0}'' została już zamontowana.' + secretManagementModuleNotInstalledExceptionMessage = 'Moduł Microsoft.PowerShell.SecretManagement nie jest zainstalowany.' + secretRequiredForCustomSessionStorageExceptionMessage = 'Podczas korzystania z niestandardowego przechowywania sesji wymagany jest sekret.' + secretVaultAlreadyRegisteredAutoImportExceptionMessage = 'Skarbiec z nazwą ''{0}'' został już zarejestrowany podczas automatycznego importowania skarbców.' + secretVaultAlreadyRegisteredExceptionMessage = 'Skarbiec tajemnic o nazwie ''{0}'' został już zarejestrowany{1}.' + secretVaultUnlockExpiryDateInPastExceptionMessage = 'Data wygaśnięcia odblokowania Skarbca tajemnic jest w przeszłości (UTC): {0}' + semaphoreAlreadyExistsExceptionMessage = 'Semafor o nazwie ''{0}'' już istnieje.' + sessionMiddlewareAlreadyInitializedExceptionMessage = 'Middleware sesji został już zainicjowany.' + sessionsNotConfiguredExceptionMessage = 'Sesje nie zostały skonfigurowane.' + sessionsRequiredForCsrfExceptionMessage = 'Sesje są wymagane do używania CSRF, chyba że chcesz używać ciasteczek.' + sessionsRequiredForFlashMessagesExceptionMessage = 'Sesje są wymagane do używania wiadomości Flash.' sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'Sesje są wymagane do używania OAuth2 z PKCE' - failedToConnectToWebSocketExceptionMessage = 'Nie udało się połączyć z WebSocket: {0}' - unsupportedObjectExceptionMessage = 'Obiekt nieobsługiwany' - failedToParseAddressExceptionMessage = "Nie udało się przeanalizować '{0}' jako poprawnego adresu IP/Host:Port" - mustBeRunningWithAdminPrivilegesExceptionMessage = 'Musisz mieć uprawnienia administratora, aby nasłuchiwać na adresach innych niż localhost.' - specificationMessage = 'Specyfikacja' - cacheStorageNotFoundForClearExceptionMessage = "Nie znaleziono magazynu pamięci podręcznej o nazwie '{0}' podczas próby wyczyszczenia pamięci podręcznej." - restartingServerMessage = 'Restartowanie serwera...' - cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = "Nie można dostarczyć interwału, gdy parametr 'Every' jest ustawiony na None." + sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Sesje są wymagane do używania trwałego uwierzytelniania sesji.' + showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui jest obecnie dostępne tylko dla Windows PowerShell i PowerShell 7+ w Windows.' + singleValueForIntervalExceptionMessage = 'Możesz podać tylko jedną wartość {0} podczas korzystania z interwałów.' + snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapiny są obsługiwane tylko w Windows PowerShell.' + sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: Dostarczona ścieżka źródłowa dla trasy statycznej nie istnieje: {1}' + sseConnectionNameRequiredExceptionMessage = 'Wymagana jest nazwa połączenia SSE, z -Name lub $WebEvent.Sse.Name' + sseFailedToBroadcastExceptionMessage = 'SSE nie udało się przesłać z powodu zdefiniowanego poziomu przesyłania SSE dla {0}: {1}' + sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE można skonfigurować tylko na żądaniach z wartością nagłówka Accept równą text/event-stream.' + suppliedDateAfterScheduleEndTimeExceptionMessage = 'Podana data jest późniejsza niż czas zakończenia harmonogramu o {0}' + suppliedDateBeforeScheduleStartTimeExceptionMessage = 'Podana data jest wcześniejsza niż czas rozpoczęcia harmonogramu o {0}' + swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Ta wersja Swagger-Editor nie obsługuje OpenAPI 3.1' + taskAlreadyDefinedExceptionMessage = '[Zadanie] {0}: Zadanie już zdefiniowane.' + taskDoesNotExistExceptionMessage = 'Zadanie ''{0}'' nie istnieje.' + taskProcessDoesNotExistExceptionMessage = 'Proces zadania ''{0}'' nie istnieje.' + taskTimedOutExceptionMessage = 'Zadanie przekroczyło limit czasu po {0}ms.' + testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = '''Test-PodeOAComponentSchema'' musi być włączony przy użyciu ''Enable-PodeOpenApi -EnableSchemaValidation''' + timerAlreadyDefinedExceptionMessage = '[Timer] {0}: Timer już zdefiniowany.' + timerDoesNotExistExceptionMessage = 'Timer ''{0}'' nie istnieje.' + timerParameterMustBeGreaterThanZeroExceptionMessage = '[Timer] {0}: {1} musi być większy od 0.' + typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'Typ {0} może być powiązany tylko z obiektem.' + unlockSecretButNoScriptBlockExceptionMessage = 'Podano tajemnicę odblokowania dla niestandardowego typu skarbca, ale nie podano ScriptBlock odblokowania.' + unlockSecretRequiredExceptionMessage = 'Właściwość ''UnlockSecret'' jest wymagana przy używaniu Microsoft.PowerShell.SecretStore' + unsupportedFunctionInServerlessContextExceptionMessage = 'Funkcja {0} nie jest obsługiwana w kontekście bezserwerowym.' unsupportedJwtAlgorithmExceptionMessage = 'Algorytm JWT nie jest obecnie obsługiwany: {0}' - websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets nie zostały skonfigurowane do wysyłania wiadomości sygnałowych.' - invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'Dostarczone Middleware typu Hashtable ma nieprawidłowy typ logiki. Oczekiwano ScriptBlock, ale otrzymano: {0}' - maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'Maksymalna liczba równoczesnych harmonogramów nie może być mniejsza niż minimalna liczba {0}, ale otrzymano: {1}' - failedToAcquireSemaphoreOwnershipExceptionMessage = 'Nie udało się przejąć własności semaforu. Nazwa semaforu: {0}' - propertiesParameterWithoutNameExceptionMessage = 'Parametry Properties nie mogą być używane, jeśli właściwość nie ma nazwy.' - customSessionStorageMethodNotImplementedExceptionMessage = "Niestandardowe przechowywanie sesji nie implementuje wymaganego ''{0}()'' sposobu." - authenticationMethodDoesNotExistExceptionMessage = 'Metoda uwierzytelniania nie istnieje: {0}' + unsupportedObjectExceptionMessage = 'Obiekt nieobsługiwany' + unsupportedStreamCompressionEncodingExceptionMessage = 'Kodowanie kompresji strumienia nie jest obsługiwane: {0}' + userFileDoesNotExistExceptionMessage = 'Plik użytkownika nie istnieje: {0}' + validationOfAnyOfSchemaNotSupportedExceptionMessage = 'Walidacja schematu, który zawiera ''anyof'', nie jest obsługiwana.' + validationOfOneOfSchemaNotSupportedExceptionMessage = 'Walidacja schematu, który zawiera ''oneof'', nie jest obsługiwana.' + valueForUsingVariableNotFoundExceptionMessage = 'Nie można znaleźć wartości dla ''$using:{0}''.' + valueOutOfRangeExceptionMessage = 'Wartość ''{0}'' dla {1} jest nieprawidłowa, powinna być pomiędzy {2} a {3}' + verbAlreadyDefinedExceptionMessage = '[Czasownik] {0}: Już zdefiniowane' + verbAlreadyDefinedForUrlExceptionMessage = '[Czasownik] {0}: Już zdefiniowane dla {1}' + verbNoLogicPassedExceptionMessage = '[Czasownik] {0}: Nie przekazano logiki' + viewsFolderNameAlreadyExistsExceptionMessage = 'Nazwa folderu Widoków już istnieje: {0}' + viewsPathDoesNotExistExceptionMessage = 'Ścieżka do Widoków nie istnieje: {0}' webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'Funkcja Webhooks nie jest obsługiwana w OpenAPI v3.0.x' - invalidContentTypeForSchemaExceptionMessage = "Nieprawidłowy 'content-type' znaleziony w schemacie: {0}" - noUnlockScriptBlockForVaultExceptionMessage = "Nie podano ScriptBlock odblokowania dla odblokowania skarbca '{0}'" + websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets nie zostały skonfigurowane do wysyłania wiadomości sygnałowych.' + wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'Symbol wieloznaczny * dla nagłówków jest niezgodny z przełącznikiem AutoHeaders.' + wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'Symbol wieloznaczny * dla metod jest niezgodny z przełącznikiem AutoMethods.' + windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Wsparcie lokalnego uwierzytelniania Windows jest tylko dla Windows.' + + # ------------------------------- + # General Messages + # ------------------------------- + clearConsoleMessage = 'Wyczyść konsolę' definitionTagMessage = 'Definicja {0}:' - failedToOpenRunspacePoolExceptionMessage = 'Nie udało się otworzyć RunspacePool: {0}' - failedToCloseRunspacePoolExceptionMessage = 'Nie udało się zamknąć RunspacePool: {0}' - verbNoLogicPassedExceptionMessage = '[Czasownik] {0}: Nie przekazano logiki' - noMutexFoundExceptionMessage = "Nie znaleziono muteksu o nazwie '{0}'." + deprecatedTitleVersionDescriptionWarningMessage = 'OSTRZEŻENIE: Tytuł, Wersja i Opis w ''Enable-PodeOpenApi'' są przestarzałe. Proszę użyć ''Add-PodeOAInfo'' zamiast tego.' + disableHttpServerMessage = 'Wyłącz serwer HTTP' + disableQuietModeMessage = 'Wyłącz tryb cichy' documentationMessage = 'Dokumentacja' - timerAlreadyDefinedExceptionMessage = '[Timer] {0}: Timer już zdefiniowany.' - invalidPortExceptionMessage = 'Port nie może być ujemny: {0}' - viewsFolderNameAlreadyExistsExceptionMessage = 'Nazwa folderu Widoków już istnieje: {0}' - noNameForWebSocketResetExceptionMessage = 'Nie podano nazwy dla resetowania WebSocket.' - mergeDefaultAuthNotInListExceptionMessage = "Uwierzytelnianie MergeDefault '{0}' nie znajduje się na dostarczonej liście uwierzytelniania." - descriptionRequiredExceptionMessage = 'Wymagany jest opis dla ścieżki:{0} Odpowiedź:{1}' - pageNameShouldBeAlphaNumericExceptionMessage = 'Nazwa strony powinna być poprawną wartością alfanumeryczną: {0}' - defaultValueNotBooleanOrEnumExceptionMessage = 'Wartość domyślna nie jest typu boolean i nie należy do enum.' - openApiComponentSchemaDoesNotExistExceptionMessage = 'Schemat komponentu OpenApi {0} nie istnieje.' - timerParameterMustBeGreaterThanZeroExceptionMessage = '[Timer] {0}: {1} musi być większy od 0.' - taskTimedOutExceptionMessage = 'Zadanie przekroczyło limit czasu po {0}ms.' - scheduleStartTimeAfterEndTimeExceptionMessage = "[Harmonogram] {0}: Nie może mieć 'StartTime' po 'EndTime'." + doneMessage = 'Gotowe' + enableHttpServerMessage = 'Włącz serwer HTTP' + enableQuietModeMessage = 'Włącz tryb cichy' + eolPowerShellWarningMessage = '[OSTRZEŻENIE] Pode {0} nie był testowany na PowerShell {1}, ponieważ jest to wersja EOL.' + filesHaveChangedMessage = 'Następujące pliki zostały zmienione:' + gracefullyTerminateMessage = 'Łagodne zakończenie działania serwera.' + hideEndpointsMessage = 'Ukryj punkty końcowe' + hideHelpMessage = 'Ukryj pomoc' + hideOpenAPIMessage = 'Ukryj OpenAPI' + iisShutdownMessage = '(Zamykanie IIS)' + infoTitleMandatoryMessage = 'info.title jest obowiązkowe.' infoVersionMandatoryMessage = 'info.version jest obowiązkowe.' - cannotUnlockNullObjectExceptionMessage = 'Nie można odblokować pustego obiektu.' - nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'Dla niestandardowego schematu uwierzytelniania wymagany jest niepusty ScriptBlock.' - nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'Wymagany jest niepusty ScriptBlock dla metody uwierzytelniania.' - validationOfOneOfSchemaNotSupportedExceptionMessage = "Walidacja schematu, który zawiera 'oneof', nie jest obsługiwana." - routeParameterCannotBeNullExceptionMessage = "Parametr 'Route' nie może być pusty." - cacheStorageAlreadyExistsExceptionMessage = "Magazyn pamięci podręcznej o nazwie '{0}' już istnieje." - loggingMethodRequiresValidScriptBlockExceptionMessage = "Dostarczona metoda wyjściowa dla metody logowania '{0}' wymaga poprawnego ScriptBlock." - scopedVariableAlreadyDefinedExceptionMessage = 'Zmienna z zakresem już zdefiniowana: {0}' - oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 wymaga podania URL autoryzacji' - pathNotExistExceptionMessage = 'Ścieżka nie istnieje: {0}' - noDomainServerNameForWindowsAdAuthExceptionMessage = 'Nie podano nazwy serwera domeny dla uwierzytelniania Windows AD' - suppliedDateAfterScheduleEndTimeExceptionMessage = 'Podana data jest późniejsza niż czas zakończenia harmonogramu o {0}' - wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'Symbol wieloznaczny * dla metod jest niezgodny z przełącznikiem AutoMethods.' - cannotSupplyIntervalForYearExceptionMessage = 'Nie można dostarczyć wartości interwału dla każdego roku.' + listeningOnEndpointsMessage = 'Nasłuchiwanie na następujących {0} punktach końcowych [{1} wątków]:' missingComponentsMessage = 'Brakujące komponenty' - invalidStrictTransportSecurityDurationExceptionMessage = 'Nieprawidłowy czas trwania Strict-Transport-Security: {0}. Powinien być większy niż 0.' - noSecretForHmac512ExceptionMessage = 'Nie podano tajemnicy dla haszowania HMAC512.' - daysInMonthExceededExceptionMessage = '{0} ma tylko {1} dni, ale podano {2}.' - nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'Metoda niestandardowego rejestrowania wymaga niepustego ScriptBlock.' - encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'Atrybut kodowania dotyczy tylko ciał żądania typu multipart i application/x-www-form-urlencoded.' - suppliedDateBeforeScheduleStartTimeExceptionMessage = 'Podana data jest wcześniejsza niż czas rozpoczęcia harmonogramu o {0}' - unlockSecretRequiredExceptionMessage = "Właściwość 'UnlockSecret' jest wymagana przy używaniu Microsoft.PowerShell.SecretStore" - noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: Brak logiki przekazanej.' - bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Parser treści dla typu zawartości {0} jest już zdefiniowany.' - invalidJwtSuppliedExceptionMessage = 'Dostarczono nieprawidłowy JWT.' - sessionsRequiredForFlashMessagesExceptionMessage = 'Sesje są wymagane do używania wiadomości Flash.' - semaphoreAlreadyExistsExceptionMessage = "Semafor o nazwie '{0}' już istnieje." - invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Dostarczono nieprawidłowy algorytm nagłówka JWT.' - oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = "Dostawca OAuth2 nie obsługuje typu 'password' wymaganego przez InnerScheme." - invalidAliasFoundExceptionMessage = 'Znaleziono nieprawidłowy alias {0}: {1}' - scheduleDoesNotExistExceptionMessage = "Harmonogram '{0}' nie istnieje." - accessMethodNotExistExceptionMessage = 'Metoda dostępu nie istnieje: {0}' - oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = "Dostawca OAuth2 nie obsługuje typu odpowiedzi 'code'." - untestedPowerShellVersionWarningMessage = '[OSTRZEŻENIE] Pode {0} nie był testowany na PowerShell {1}, ponieważ nie był dostępny, gdy Pode został wydany.' - secretVaultAlreadyRegisteredAutoImportExceptionMessage = "Skarbiec z nazwą '{0}' został już zarejestrowany podczas automatycznego importowania skarbców." - schemeRequiresValidScriptBlockExceptionMessage = "Dostarczony schemat dla walidatora uwierzytelniania '{0}' wymaga ważnego ScriptBlock." - serverLoopingMessage = 'Pętla serwera co {0} sekund' - certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Odciski palców/nazwa certyfikatu są obsługiwane tylko w systemie Windows.' - sseConnectionNameRequiredExceptionMessage = "Wymagana jest nazwa połączenia SSE, z -Name lub `$WebEvent.Sse.Name" - invalidMiddlewareTypeExceptionMessage = 'Jeden z dostarczonych Middleware jest nieprawidłowego typu. Oczekiwano ScriptBlock lub Hashtable, ale otrzymano: {0}' - noSecretForJwtSignatureExceptionMessage = 'Nie podano tajemnicy dla podpisu JWT.' - modulePathDoesNotExistExceptionMessage = 'Ścieżka modułu nie istnieje: {0}' - taskAlreadyDefinedExceptionMessage = '[Zadanie] {0}: Zadanie już zdefiniowane.' - verbAlreadyDefinedExceptionMessage = '[Czasownik] {0}: Już zdefiniowane' - clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Certyfikaty klienta są obsługiwane tylko na punktach końcowych HTTPS.' - endpointNameNotExistExceptionMessage = "Punkt końcowy o nazwie '{0}' nie istnieje." - middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: Nie dostarczono logiki w ScriptBlock.' - scriptBlockRequiredForMergingUsersExceptionMessage = 'Wymagany jest ScriptBlock do scalania wielu uwierzytelnionych użytkowników w jeden obiekt, gdy opcja Valid to All.' - secretVaultAlreadyRegisteredExceptionMessage = "Skarbiec tajemnic o nazwie '{0}' został już zarejestrowany{1}." - deprecatedTitleVersionDescriptionWarningMessage = "OSTRZEŻENIE: Tytuł, Wersja i Opis w 'Enable-PodeOpenApi' są przestarzałe. Proszę użyć 'Add-PodeOAInfo' zamiast tego." - undefinedOpenApiReferencesMessage = 'Niezdefiniowane odwołania OpenAPI:' - doneMessage = 'Gotowe' - swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Ta wersja Swagger-Editor nie obsługuje OpenAPI 3.1' - durationMustBeZeroOrGreaterExceptionMessage = 'Czas trwania musi wynosić 0 lub więcej, ale otrzymano: {0}s' - viewsPathDoesNotExistExceptionMessage = 'Ścieżka do Widoków nie istnieje: {0}' - discriminatorIncompatibleWithAllOfExceptionMessage = "Parametr 'Discriminator' jest niezgodny z 'allOf'." - noNameForWebSocketSendMessageExceptionMessage = 'Nie podano nazwy dla wysłania wiadomości do WebSocket.' - hashtableMiddlewareNoLogicExceptionMessage = 'Dostarczone Middleware typu Hashtable nie ma zdefiniowanej logiki.' + multipleEndpointsForGuiMessage = 'Zdefiniowano wiele punktów końcowych, tylko pierwszy będzie używany dla GUI.' + openApiGenerationDocumentErrorMessage = 'Błąd generowania dokumentu OpenAPI:' openApiInfoMessage = 'Informacje OpenAPI:' - invalidSchemeForAuthValidatorExceptionMessage = "Dostarczony schemat '{0}' dla walidatora uwierzytelniania '{1}' wymaga ważnego ScriptBlock." - sseFailedToBroadcastExceptionMessage = 'SSE nie udało się przesłać z powodu zdefiniowanego poziomu przesyłania SSE dla {0}: {1}' - adModuleWindowsOnlyExceptionMessage = 'Moduł Active Directory jest dostępny tylko w systemie Windows.' - requestLoggingAlreadyEnabledExceptionMessage = 'Rejestrowanie żądań jest już włączone.' - invalidAccessControlMaxAgeDurationExceptionMessage = 'Podano nieprawidłowy czas trwania Access-Control-Max-Age: {0}. Powinien być większy niż 0.' - openApiDefinitionAlreadyExistsExceptionMessage = 'Definicja OpenAPI o nazwie {0} już istnieje.' - renamePodeOADefinitionTagExceptionMessage = "Rename-PodeOADefinitionTag nie może być używany wewnątrz 'ScriptBlock' Select-PodeOADefinition." - taskProcessDoesNotExistExceptionMessage = "Proces zadania '{0}' nie istnieje." - scheduleProcessDoesNotExistExceptionMessage = "Proces harmonogramu '{0}' nie istnieje." - definitionTagChangeNotAllowedExceptionMessage = 'Tag definicji dla Route nie może zostać zmieniony.' - getRequestBodyNotAllowedExceptionMessage = "Operacje '{0}' nie mogą zawierać treści żądania. Użyj -AllowNonStandardBody, aby obejść to ograniczenie." - fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = "Funkcja '{0}' nie akceptuje tablicy jako wejścia potoku." - unsupportedStreamCompressionEncodingExceptionMessage = 'Kodowanie kompresji strumienia nie jest obsługiwane: {0}' - localEndpointConflictExceptionMessage = "Zarówno '{0}', jak i '{1}' są zdefiniowane jako lokalne punkty końcowe OpenAPI, ale na jedną definicję API dozwolony jest tylko jeden lokalny punkt końcowy." - suspendingMessage = 'Wstrzymywanie' - resumingMessage = 'Wznawianie' - serverControlCommandsTitle = 'Polecenia sterowania serwerem:' - gracefullyTerminateMessage = 'Łagodne zakończenie działania serwera.' + openHttpEndpointMessage = 'Otwórz pierwszy punkt końcowy HTTP w domyślnej przeglądarce.' + openingGuiMessage = 'Otwieranie GUI.' + restartingMessage = 'Ponowne uruchamianie' + restartingServerMessage = 'Restartowanie serwera...' restartServerMessage = 'Ponowne uruchomienie serwera i załadowanie konfiguracji.' resumeServerMessage = 'Wznowienie serwera.' - suspendServerMessage = 'Wstrzymanie serwera.' + resumingMessage = 'Wznawianie' + runningMessage = 'Działa' + serverControlCommandsTitle = 'Polecenia sterowania serwerem:' + serverLoopingMessage = 'Pętla serwera co {0} sekund' + serverMetricsMessage = 'Metryki serwera' + showEndpointsMessage = 'Pokaż punkty końcowe' + showHelpMessage = 'Pokaż pomoc' + showMetricsMessage = 'Pokaż metryki' + showOpenAPIMessage = 'Pokaż OpenAPI' + specificationMessage = 'Specyfikacja' startingMessage = 'Rozpoczynanie' - restartingMessage = 'Ponowne uruchamianie' suspendedMessage = 'Wstrzymany' - runningMessage = 'Działa' - openHttpEndpointMessage = 'Otwórz pierwszy punkt końcowy HTTP w domyślnej przeglądarce.' + suspendingMessage = 'Wstrzymywanie' + suspendServerMessage = 'Wstrzymanie serwera.' terminatedMessage = 'Zakończono' - showMetricsMessage = 'Pokaż metryki' - clearConsoleMessage = 'Wyczyść konsolę' - serverMetricsMessage = 'Metryki serwera' + terminatingMessage = 'Kończenie' + totalRestartMessage = 'Całkowita liczba restartów:' totalUptimeMessage = 'Całkowity czas działania:' + undefinedOpenApiReferencesMessage = 'Niezdefiniowane odwołania OpenAPI:' + untestedPowerShellVersionWarningMessage = '[OSTRZEŻENIE] Pode {0} nie był testowany na PowerShell {1}, ponieważ nie był dostępny, gdy Pode został wydany.' uptimeSinceLastRestartMessage = 'Czas działania od ostatniego restartu:' - totalRestartMessage = 'Całkowita liczba restartów:' - defaultEndpointAlreadySetExceptionMessage = "Domyślny punkt końcowy dla typu '{0}' został już ustawiony. Dopuszczalny jest tylko jeden domyślny punkt końcowy na typ." - enableHttpServerMessage = 'Włącz serwer HTTP' - disableHttpServerMessage = 'Wyłącz serwer HTTP' - showHelpMessage = 'Pokaż pomoc' - hideHelpMessage = 'Ukryj pomoc' - hideEndpointsMessage = 'Ukryj punkty końcowe' - showEndpointsMessage = 'Pokaż punkty końcowe' - hideOpenAPIMessage = 'Ukryj OpenAPI' - showOpenAPIMessage = 'Pokaż OpenAPI' - enableQuietModeMessage = 'Włącz tryb cichy' - disableQuietModeMessage = 'Wyłącz tryb cichy' - rateLimitRuleAlreadyExistsExceptionMessage = "Reguła limitu szybkości o nazwie '{0}' już istnieje." - rateLimitRuleDoesNotExistExceptionMessage = "Reguła limitu szybkości o nazwie '{0}' nie istnieje." - accessLimitRuleAlreadyExistsExceptionMessage = "Reguła limitu dostępu o nazwie '{0}' już istnieje." - accessLimitRuleDoesNotExistExceptionMessage = "Reguła limitu dostępu o nazwie '{0}' nie istnieje." -} \ No newline at end of file +} diff --git a/src/Locales/pt/Pode.psd1 b/src/Locales/pt/Pode.psd1 index b8e1e4cd1..6e194e716 100644 --- a/src/Locales/pt/Pode.psd1 +++ b/src/Locales/pt/Pode.psd1 @@ -1,329 +1,336 @@ @{ - schemaValidationRequiresPowerShell610ExceptionMessage = 'A validação do esquema requer a versão 6.1.0 ou superior do PowerShell.' + # ------------------------------- + # Exception Messages + # ------------------------------- + accessLimitRuleAlreadyExistsExceptionMessage = 'A regra de limite de acesso com o nome ''{0}'' já existe.' + accessLimitRuleDoesNotExistExceptionMessage = 'A regra de limite de acesso com o nome ''{0}'' não existe.' + accessMethodAlreadyDefinedExceptionMessage = 'Método de acesso já definido: {0}' + accessMethodDoesNotExistExceptionMessage = 'O método de acesso não existe: {0}.' + accessMethodNotExistExceptionMessage = 'O método de acesso não existe: {0}' + accessMethodNotExistForMergingExceptionMessage = 'O método de acesso não existe para a mesclagem: {0}' + accessRequiresAuthenticationOnRoutesExceptionMessage = 'O acesso requer autenticação nas rotas.' + acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'A mensagem de reconhecimento é suportada apenas em endpoints SMTP e TCP.' + adModuleNotInstalledExceptionMessage = 'O módulo Active Directory não está instalado.' + adModuleWindowsOnlyExceptionMessage = 'O módulo Active Directory está disponível apenas no Windows.' + alreadyConnectedToWebSocketExceptionMessage = 'Já conectado ao websocket com o nome ''{0}''' + authenticationMethodDoesNotExistExceptionMessage = 'O método de autenticação não existe: {0}' + authMethodAlreadyDefinedExceptionMessage = 'Método de autenticação já definido: {0}' + authMethodNotExistForMergingExceptionMessage = 'O método de autenticação não existe para mesclagem: {0}' + bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Um body-parser já está definido para o tipo de conteúdo {0}.' + cacheStorageAlreadyExistsExceptionMessage = 'Armazenamento em cache com o nome ''{0}'' já existe.' + cacheStorageNotFoundForClearExceptionMessage = 'Armazenamento em cache com o nome ''{0}'' não encontrado ao tentar limpar o cache.' + cacheStorageNotFoundForExistsExceptionMessage = 'Armazenamento em cache com o nome ''{0}'' não encontrado ao tentar verificar se o item em cache ''{1}'' existe.' + cacheStorageNotFoundForRemoveExceptionMessage = 'Armazenamento em cache com o nome ''{0}'' não encontrado ao tentar remover o item em cache ''{1}''.' + cacheStorageNotFoundForRetrieveExceptionMessage = 'Armazenamento em cache com o nome ''{0}'' não encontrado ao tentar recuperar o item em cache ''{1}''.' + cacheStorageNotFoundForSetExceptionMessage = 'Armazenamento em cache com o nome ''{0}'' não encontrado ao tentar definir o item em cache ''{1}''.' + cannotCreatePropertyWithoutTypeExceptionMessage = 'Não é possível criar a propriedade porque nenhum tipo é definido.' + cannotLockNullObjectExceptionMessage = 'Não é possível bloquear um objeto nulo.' + cannotLockValueTypeExceptionMessage = 'Não é possível bloquear um [ValueType].' + cannotSupplyIntervalForQuarterExceptionMessage = 'Não é possível fornecer um valor de intervalo para cada trimestre.' + cannotSupplyIntervalForYearExceptionMessage = 'Não é possível fornecer um valor de intervalo para cada ano.' + cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = 'Não é possível fornecer um intervalo quando o parâmetro ''Every'' está definido como None.' + cannotUnlockNullObjectExceptionMessage = 'Não é possível desbloquear um objeto nulo.' + cannotUnlockValueTypeExceptionMessage = 'Não é possível desbloquear um [ValueType].' + certificateExpiredExceptionMessage = 'O certificado ''{0}'' expirou: {1}' + certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificado fornecido para endpoint que não é HTTPS/WSS.' + certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Impressões digitais/nome do certificado são suportados apenas no Windows.' + clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Certificados de cliente são suportados apenas em endpoints HTTPS.' + credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'Quando as Credenciais são passadas, o caractere curinga * para os Cabeçalhos será interpretado como uma string literal e não como um caractere curinga.' + crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'A verificação de fim de mensagem CRLF é suportada apenas em endpoints TCP.' + cronExpressionInvalidExceptionMessage = 'A expressão Cron deve consistir apenas em 5 partes: {0}' + csrfCookieRequiresSecretExceptionMessage = 'Ao usar cookies para CSRF, é necessário um Segredo. Você pode fornecer um Segredo ou definir o segredo global do Cookie - (Set-PodeCookieSecret '''' -Global)' + csrfMiddlewareNotInitializedExceptionMessage = 'O Middleware CSRF não foi inicializado.' customAccessPathOrScriptBlockRequiredExceptionMessage = 'É necessário um Caminho ou ScriptBlock para obter os valores de acesso personalizados.' - operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} deve ser único e não pode ser aplicado a uma matriz.' - endpointNotDefinedForRedirectingExceptionMessage = "Não foi definido um ponto de extremidade chamado '{0}' para redirecionamento." - filesHaveChangedMessage = 'Os seguintes arquivos foram alterados:' - iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN está ausente.' - minValueGreaterThanMaxExceptionMessage = 'O valor mínimo para {0} não deve ser maior que o valor máximo.' - noLogicPassedForRouteExceptionMessage = 'Nenhuma lógica passada para a Rota: {0}' - scriptPathDoesNotExistExceptionMessage = 'O caminho do script não existe: {0}' - mutexAlreadyExistsExceptionMessage = 'Já existe um mutex com o seguinte nome: {0}' - listeningOnEndpointsMessage = 'Ouvindo nos seguintes {0} endpoint(s) [{1} thread(s)]:' - unsupportedFunctionInServerlessContextExceptionMessage = 'A função {0} não é suportada em um contexto serverless.' + customSessionStorageMethodNotImplementedExceptionMessage = 'O armazenamento de sessão personalizado não implementa o método requerido ''{0}()''.' + daysInMonthExceededExceptionMessage = '{0} tem apenas {1} dias, mas {2} foi fornecido.' + defaultAuthNotInListExceptionMessage = 'A Autenticação Default ''{0}'' não está na lista de Autenticação fornecida.' + defaultEndpointAlreadySetExceptionMessage = 'Um endpoint padrão para o tipo ''{0}'' já está definido. Apenas um endpoint padrão é permitido por tipo.' + defaultValueNotBooleanOrEnumExceptionMessage = 'O valor padrão não é booleano e não faz parte do enum.' + definitionTagChangeNotAllowedExceptionMessage = 'A Tag de definição para uma Route não pode ser alterada.' + definitionTagNotDefinedExceptionMessage = 'A tag de definição {0} não existe.' + descriptionRequiredExceptionMessage = 'Uma descrição é necessária para o Caminho:{0} Resposta:{1}' + discriminatorIncompatibleWithAllOfExceptionMessage = 'O parâmetro ''Discriminator'' é incompatível com ''allOf''.' + discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = 'O parâmetro ''DiscriminatorMapping'' só pode ser usado quando ''DiscriminatorProperty'' está presente.' + durationMustBeZeroOrGreaterExceptionMessage = 'A duração deve ser 0 ou maior, mas foi obtido: {0}s' + encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'O atributo de codificação só se aplica a corpos de solicitação multipart e application/x-www-form-urlencoded.' + endpointAlreadyDefinedExceptionMessage = 'Um ponto de extremidade chamado ''{0}'' já foi definido.' + endpointNameNotExistExceptionMessage = 'O ponto de extremidade com o nome ''{0}'' não existe.' + endpointNotDefinedForRedirectingExceptionMessage = 'Não foi definido um ponto de extremidade chamado ''{0}'' para redirecionamento.' + endpointNotExistExceptionMessage = 'O ponto de extremidade com o protocolo ''{0}'' e endereço ''{1}'' ou endereço local ''{2}'' não existe.' + errorLoggingAlreadyEnabledExceptionMessage = 'O registro de erros já está habilitado.' + eventAlreadyRegisteredExceptionMessage = 'Evento {0} já registrado: {1}' + eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'O registro no Visualizador de Eventos é suportado apenas no Windows.' expectedNoJwtSignatureSuppliedExceptionMessage = 'Esperava-se que nenhuma assinatura JWT fosse fornecida.' - secretAlreadyMountedExceptionMessage = "Um Segredo com o nome '{0}' já foi montado." + explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'O modo TLS explícito é suportado apenas em endpoints SMTPS e TCPS.' failedToAcquireLockExceptionMessage = 'Falha ao adquirir um bloqueio no objeto.' - noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: Nenhum caminho fornecido para a Rota Estática.' - invalidHostnameSuppliedExceptionMessage = 'Nome de host fornecido inválido: {0}' - authMethodAlreadyDefinedExceptionMessage = 'Método de autenticação já definido: {0}' - csrfCookieRequiresSecretExceptionMessage = "Ao usar cookies para CSRF, é necessário um Segredo. Você pode fornecer um Segredo ou definir o segredo global do Cookie - (Set-PodeCookieSecret '' -Global)" - nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'Um ScriptBlock não vazio é necessário para criar uma Rota de Página.' - noPropertiesMutuallyExclusiveExceptionMessage = "O parâmetro 'NoProperties' é mutuamente exclusivo com 'Properties', 'MinProperties' e 'MaxProperties'." - incompatiblePodeDllExceptionMessage = 'Uma versão incompatível existente do Pode.DLL {0} está carregada. É necessária a versão {1}. Abra uma nova sessão do Powershell/pwsh e tente novamente.' - accessMethodDoesNotExistExceptionMessage = 'O método de acesso não existe: {0}.' - scheduleAlreadyDefinedExceptionMessage = '[Cronograma] {0}: Cronograma já definida.' - secondsValueCannotBeZeroOrLessExceptionMessage = 'O valor dos segundos não pode ser 0 ou inferior para {0}' - pathToLoadNotFoundExceptionMessage = 'Caminho para carregar {0} não encontrado: {1}' + failedToAcquireMutexOwnershipExceptionMessage = 'Falha ao adquirir a propriedade do mutex. Nome do mutex: {0}' + failedToAcquireSemaphoreOwnershipExceptionMessage = 'Falha ao adquirir a propriedade do semáforo. Nome do semáforo: {0}' + failedToCloseRunspacePoolExceptionMessage = 'Falha ao fechar RunspacePool: {0}' + failedToConnectToUrlExceptionMessage = 'Falha ao conectar ao URL: {0}' + failedToConnectToWebSocketExceptionMessage = 'Falha ao conectar ao WebSocket: {0}' + failedToCreateOpenSslCertExceptionMessage = 'Falha ao criar o certificado OpenSSL: {0}' failedToImportModuleExceptionMessage = 'Falha ao importar módulo: {0}' - endpointNotExistExceptionMessage = "O ponto de extremidade com o protocolo '{0}' e endereço '{1}' ou endereço local '{2}' não existe." - terminatingMessage = 'Terminando' - noCommandsSuppliedToConvertToRoutesExceptionMessage = 'Nenhum comando fornecido para converter em Rotas.' - invalidTaskTypeExceptionMessage = 'O tipo de tarefa é inválido, esperado [System.Threading.Tasks.Task] ou [hashtable].' - alreadyConnectedToWebSocketExceptionMessage = "Já conectado ao websocket com o nome '{0}'" - crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'A verificação de fim de mensagem CRLF é suportada apenas em endpoints TCP.' - testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = "'Test-PodeOAComponentSchema' precisa ser habilitado usando 'Enable-PodeOpenApi -EnableSchemaValidation'" - adModuleNotInstalledExceptionMessage = 'O módulo Active Directory não está instalado.' - cronExpressionInvalidExceptionMessage = 'A expressão Cron deve consistir apenas em 5 partes: {0}' - noSessionToSetOnResponseExceptionMessage = 'Não há sessão disponível para definir na resposta.' - valueOutOfRangeExceptionMessage = "O valor '{0}' para {1} é inválido, deve estar entre {2} e {3}" - loggingMethodAlreadyDefinedExceptionMessage = 'Método de registro já definido: {0}' - noSecretForHmac256ExceptionMessage = 'Nenhum segredo fornecido para o hash HMAC256.' - eolPowerShellWarningMessage = '[AVISO] Pode {0} não foi testado no PowerShell {1}, pois está em EOL.' - runspacePoolFailedToLoadExceptionMessage = '{0} Falha ao carregar RunspacePool.' - noEventRegisteredExceptionMessage = 'Nenhum evento {0} registrado: {1}' - scheduleCannotHaveNegativeLimitExceptionMessage = '[Cronograma] {0}: Não pode ter um limite negativo.' - openApiRequestStyleInvalidForParameterExceptionMessage = 'O estilo da solicitação OpenApi não pode ser {0} para um parâmetro {1}.' - openApiDocumentNotCompliantExceptionMessage = 'O documento OpenAPI não está em conformidade.' - taskDoesNotExistExceptionMessage = "A tarefa '{0}' não existe." - scopedVariableNotFoundExceptionMessage = 'Variável de escopo não encontrada: {0}' - sessionsRequiredForCsrfExceptionMessage = 'Sessões são necessárias para usar CSRF, a menos que você queira usar cookies.' - nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'Um ScriptBlock não vazio é necessário para o método de registro.' - credentialsPassedWildcardForHeadersLiteralExceptionMessage = 'Quando as Credenciais são passadas, o caractere curinga * para os Cabeçalhos será interpretado como uma string literal e não como um caractere curinga.' - podeNotInitializedExceptionMessage = 'Pode não foi inicializado.' - multipleEndpointsForGuiMessage = 'Múltiplos endpoints definidos, apenas o primeiro será usado para a GUI.' - operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} deve ser único.' - invalidJsonJwtExceptionMessage = 'Valor JSON inválido encontrado no JWT' - noAlgorithmInJwtHeaderExceptionMessage = 'Nenhum algoritmo fornecido no Cabeçalho JWT.' - openApiVersionPropertyMandatoryExceptionMessage = 'A propriedade da versão do OpenApi é obrigatória.' - limitValueCannotBeZeroOrLessExceptionMessage = 'O valor limite não pode ser 0 ou inferior para {0}' - timerDoesNotExistExceptionMessage = "O temporizador '{0}' não existe." - openApiGenerationDocumentErrorMessage = 'Erro no documento de geração do OpenAPI:' - routeAlreadyContainsCustomAccessExceptionMessage = "A rota '[{0}] {1}' já contém Acesso Personalizado com o nome '{2}'" - maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'O número máximo de threads concorrentes do WebSocket não pode ser menor que o mínimo de {0}, mas foi obtido: {1}' - middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware já definido.' + failedToOpenRunspacePoolExceptionMessage = 'Falha ao abrir o RunspacePool: {0}' + failedToParseAddressExceptionMessage = 'Falha ao analisar ''{0}'' como um endereço IP/Host:Port válido' + fileWatcherAlreadyDefinedExceptionMessage = 'Um Observador de Arquivos chamado ''{0}'' já foi definido.' + fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = 'A função ''{0}'' não aceita uma matriz como entrada de pipeline.' + getRequestBodyNotAllowedExceptionMessage = 'As operações ''{0}'' não podem ter um corpo de solicitação. Use -AllowNonStandardBody para contornar essa restrição.' + handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Manipulador já definido.' + hashtableMiddlewareNoLogicExceptionMessage = 'Um Middleware do tipo Hashtable fornecido não tem lógica definida.' + headerMustHaveNameInEncodingContextExceptionMessage = 'O cabeçalho deve ter um nome quando usado em um contexto de codificação.' + iisAspnetcoreTokenMissingExceptionMessage = 'IIS ASPNETCORE_TOKEN está ausente.' + iisAuthSupportIsForWindowsOnlyExceptionMessage = 'O suporte à Autenticação IIS é apenas para Windows.' + incompatiblePodeDllExceptionMessage = 'Uma versão incompatível existente do Pode.DLL {0} está carregada. É necessária a versão {1}. Abra uma nova sessão do Powershell/pwsh e tente novamente.' + invalidAccessControlMaxAgeDurationExceptionMessage = 'Duração inválida fornecida para Access-Control-Max-Age: {0}. Deve ser maior que 0.' + invalidAliasFoundExceptionMessage = 'Alias {0} inválido encontrado: {1}' invalidAtomCharacterExceptionMessage = 'Caractere atômico inválido: {0}' + invalidBase64JwtExceptionMessage = 'Valor codificado Base64 inválido encontrado no JWT' + invalidContentTypeForSchemaExceptionMessage = '''content-type'' inválido encontrado para o esquema: {0}' invalidCronAtomFormatExceptionMessage = 'Formato de átomo cron inválido encontrado: {0}' - cacheStorageNotFoundForRetrieveExceptionMessage = "Armazenamento em cache com o nome '{0}' não encontrado ao tentar recuperar o item em cache '{1}'." - headerMustHaveNameInEncodingContextExceptionMessage = 'O cabeçalho deve ter um nome quando usado em um contexto de codificação.' - moduleDoesNotContainFunctionExceptionMessage = 'O módulo {0} não contém a função {1} para converter em uma Rota.' - pathToIconForGuiDoesNotExistExceptionMessage = 'O caminho para o ícone da interface gráfica não existe: {0}' - noTitleSuppliedForPageExceptionMessage = 'Nenhum título fornecido para a página {0}.' - certificateSuppliedForNonHttpsWssEndpointExceptionMessage = 'Certificado fornecido para endpoint que não é HTTPS/WSS.' - cannotLockNullObjectExceptionMessage = 'Não é possível bloquear um objeto nulo.' - showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui está atualmente disponível apenas para Windows PowerShell e PowerShell 7+ no Windows.' - unlockSecretButNoScriptBlockExceptionMessage = 'Segredo de desbloqueio fornecido para tipo de Cofre Secreto personalizado, mas nenhum ScriptBlock de desbloqueio fornecido.' + invalidHostnameSuppliedExceptionMessage = 'Nome de host fornecido inválido: {0}' invalidIpAddressExceptionMessage = 'O endereço IP fornecido é inválido: {0}' + invalidJsonJwtExceptionMessage = 'Valor JSON inválido encontrado no JWT' + invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Algoritmo de cabeçalho JWT fornecido inválido.' + invalidJwtSignatureSuppliedExceptionMessage = 'Assinatura JWT fornecida inválida.' + invalidJwtSuppliedExceptionMessage = 'JWT fornecido inválido.' + invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'Um Middleware do tipo Hashtable fornecido tem um tipo de lógica inválido. Esperado ScriptBlock, mas obtido: {0}' + invalidMiddlewareTypeExceptionMessage = 'Um dos Middlewares fornecidos é de um tipo inválido. Esperado ScriptBlock ou Hashtable, mas obtido: {0}' + invalidPathWildcardOrDirectoryExceptionMessage = 'O caminho fornecido não pode ser um curinga ou um diretório: {0}' + invalidPortExceptionMessage = 'A porta não pode ser negativa: {0}' + invalidSchemeForAuthValidatorExceptionMessage = 'O esquema ''{0}'' fornecido para o validador de autenticação ''{1}'' requer um ScriptBlock válido.' + invalidSecretValueTypeExceptionMessage = 'O valor do segredo é de um tipo inválido. Tipos esperados: String, SecureString, HashTable, Byte[] ou PSCredential. Mas obtido: {0}' + invalidStrictTransportSecurityDurationExceptionMessage = 'Duração inválida fornecida para Strict-Transport-Security: {0}. Deve ser maior que 0.' + invalidTaskTypeExceptionMessage = 'O tipo de tarefa é inválido, esperado [System.Threading.Tasks.Task] ou [hashtable].' + invalidWebExceptionTypeExceptionMessage = 'A exceção é de um tipo inválido, deve ser WebException ou HttpRequestException, mas foi obtido: {0}' + jwtExpiredExceptionMessage = 'O JWT expirou.' + jwtNotYetValidExceptionMessage = 'O JWT ainda não é válido para uso.' + limitValueCannotBeZeroOrLessExceptionMessage = 'O valor limite não pode ser 0 ou inferior para {0}' + localEndpointConflictExceptionMessage = 'Tanto ''{0}'' quanto ''{1}'' estão definidos como endpoints locais do OpenAPI, mas apenas um endpoint local é permitido por definição de API.' + loggingMethodAlreadyDefinedExceptionMessage = 'Método de registro já definido: {0}' + loggingMethodRequiresValidScriptBlockExceptionMessage = 'O método de saída fornecido para o método de registro ''{0}'' requer um ScriptBlock válido.' maxDaysInvalidExceptionMessage = 'MaxDays deve ser igual ou maior que 0, mas foi obtido: {0}' - noRemoveScriptBlockForVaultExceptionMessage = "Nenhum ScriptBlock fornecido para remover segredos do cofre '{0}'" - noSecretExpectedForNoSignatureExceptionMessage = 'Não era esperado nenhum segredo para nenhuma assinatura.' - noCertificateFoundExceptionMessage = "Nenhum certificado encontrado em {0}{1} para '{2}'" - minValueInvalidExceptionMessage = "O valor mínimo '{0}' para {1} é inválido, deve ser maior ou igual a {2}" - accessRequiresAuthenticationOnRoutesExceptionMessage = 'O acesso requer autenticação nas rotas.' - noSecretForHmac384ExceptionMessage = 'Nenhum segredo fornecido para o hash HMAC384.' - windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'O suporte à Autenticação Local do Windows é apenas para Windows.' - definitionTagNotDefinedExceptionMessage = 'A tag de definição {0} não existe.' - noComponentInDefinitionExceptionMessage = 'Nenhum componente do tipo {0} chamado {1} está disponível na definição {2}.' - noSmtpHandlersDefinedExceptionMessage = 'Nenhum manipulador SMTP definido.' - sessionMiddlewareAlreadyInitializedExceptionMessage = 'O Middleware de Sessão já foi inicializado.' - reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = "O recurso de componente reutilizável 'pathItems' não está disponível no OpenAPI v3.0." - wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'O caractere curinga * para os Cabeçalhos é incompatível com a chave AutoHeaders.' - noDataForFileUploadedExceptionMessage = "Nenhum dado para o arquivo '{0}' foi enviado na solicitação." - sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE só pode ser configurado em solicitações com um valor de cabeçalho Accept de text/event-stream.' - noSessionAvailableToSaveExceptionMessage = 'Não há sessão disponível para salvar.' - pathParameterRequiresRequiredSwitchExceptionMessage = "Se a localização do parâmetro for 'Path', o parâmetro de switch 'Required' é obrigatório." - noOpenApiUrlSuppliedExceptionMessage = 'Nenhuma URL do OpenAPI fornecida para {0}.' maximumConcurrentSchedulesInvalidExceptionMessage = 'As cronogramas simultâneas máximas devem ser >=1, mas obtidas: {0}' - snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Os Snapins são suportados apenas no Windows PowerShell.' - eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = 'O registro no Visualizador de Eventos é suportado apenas no Windows.' - parametersMutuallyExclusiveExceptionMessage = "Os parâmetros '{0}' e '{1}' são mutuamente exclusivos." - pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'O recurso PathItems não é suportado no OpenAPI v3.0.x' - openApiParameterRequiresNameExceptionMessage = 'O parâmetro OpenApi requer um nome especificado.' + maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'As cronogramas simultâneas máximas não podem ser inferiores ao mínimo de {0}, mas obtidas: {1}' + maximumConcurrentTasksInvalidExceptionMessage = 'O número máximo de tarefas concorrentes deve ser >=1, mas foi obtido: {0}' maximumConcurrentTasksLessThanMinimumExceptionMessage = 'O número máximo de tarefas concorrentes não pode ser menor que o mínimo de {0}, mas foi obtido: {1}' - noSemaphoreFoundExceptionMessage = "Nenhum semáforo encontrado chamado '{0}'" - singleValueForIntervalExceptionMessage = 'Você pode fornecer apenas um único valor {0} ao usar intervalos.' - jwtNotYetValidExceptionMessage = 'O JWT ainda não é válido para uso.' - verbAlreadyDefinedForUrlExceptionMessage = '[Verbo] {0}: Já definido para {1}' - noSecretNamedMountedExceptionMessage = "Nenhum Segredo com o nome '{0}' foi montado." + maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'O número máximo de threads concorrentes do WebSocket deve ser >=1, mas foi obtido: {0}' + maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = 'O número máximo de threads concorrentes do WebSocket não pode ser menor que o mínimo de {0}, mas foi obtido: {1}' + maxSizeInvalidExceptionMessage = 'MaxSize deve ser igual ou maior que 0, mas foi obtido: {0}' + maxValueInvalidExceptionMessage = 'O valor máximo ''{0}'' para {1} é inválido, deve ser menor ou igual a {2}' + mergeDefaultAuthNotInListExceptionMessage = 'A Autenticação MergeDefault ''{0}'' não está na lista de Autenticação fornecida.' + methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Já definido.' + methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Já definido para {2}' + middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: Middleware já definido.' + middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: Nenhuma lógica fornecida no ScriptBlock.' + minValueGreaterThanMaxExceptionMessage = 'O valor mínimo para {0} não deve ser maior que o valor máximo.' + minValueInvalidExceptionMessage = 'O valor mínimo ''{0}'' para {1} é inválido, deve ser maior ou igual a {2}' + moduleDoesNotContainFunctionExceptionMessage = 'O módulo {0} não contém a função {1} para converter em uma Rota.' moduleOrVersionNotFoundExceptionMessage = 'Módulo ou versão não encontrada em {0}: {1}@{2}' - noScriptBlockSuppliedExceptionMessage = 'Nenhum ScriptBlock fornecido.' - noSecretVaultRegisteredExceptionMessage = "Nenhum Cofre de Segredos com o nome '{0}' foi registrado." + modulePathDoesNotExistExceptionMessage = 'O caminho do módulo não existe: {0}' + multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Propriedades de múltiplos tipos requerem a versão 3.1 ou superior do OpenApi.' + mustBeRunningWithAdminPrivilegesExceptionMessage = 'Deve estar sendo executado com privilégios de administrador para escutar endereços que não sejam localhost.' + mutexAlreadyExistsExceptionMessage = 'Já existe um mutex com o seguinte nome: {0}' nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = 'Um nome é necessário para o endpoint se o parâmetro RedirectTo for fornecido.' - openApiLicenseObjectRequiresNameExceptionMessage = "O objeto OpenAPI 'license' requer a propriedade 'name'. Use o parâmetro -LicenseName." - sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: O caminho de origem fornecido para a Rota Estática não existe: {1}' + nextTriggerCalculationErrorExceptionMessage = 'Parece que algo deu errado ao tentar calcular a próxima data e hora do gatilho: {0}' + noAlgorithmInJwtHeaderExceptionMessage = 'Nenhum algoritmo fornecido no Cabeçalho JWT.' + noCertificateFoundExceptionMessage = 'Nenhum certificado encontrado em {0}{1} para ''{2}''' + noCommandsSuppliedToConvertToRoutesExceptionMessage = 'Nenhum comando fornecido para converter em Rotas.' + noComponentInDefinitionExceptionMessage = 'Nenhum componente do tipo {0} chamado {1} está disponível na definição {2}.' + noDataForFileUploadedExceptionMessage = 'Nenhum dado para o arquivo ''{0}'' foi enviado na solicitação.' + noDomainServerNameForWindowsAdAuthExceptionMessage = 'Nenhum nome de servidor de domínio foi fornecido para a autenticação AD do Windows' + noEventRegisteredExceptionMessage = 'Nenhum evento {0} registrado: {1}' + noJwtSignatureForAlgorithmExceptionMessage = 'Nenhuma assinatura JWT fornecida para {0}.' + noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: Nenhuma lógica passada.' + noLogicPassedForRouteExceptionMessage = 'Nenhuma lógica passada para a Rota: {0}' + noMutexFoundExceptionMessage = 'Nenhum mutex encontrado chamado ''{0}''' noNameForWebSocketDisconnectExceptionMessage = 'Nenhum nome fornecido para desconectar do WebSocket.' - certificateExpiredExceptionMessage = "O certificado '{0}' expirou: {1}" - secretVaultUnlockExpiryDateInPastExceptionMessage = 'A data de expiração de desbloqueio do Cofre de Segredos está no passado (UTC): {0}' - invalidWebExceptionTypeExceptionMessage = 'A exceção é de um tipo inválido, deve ser WebException ou HttpRequestException, mas foi obtido: {0}' - invalidSecretValueTypeExceptionMessage = 'O valor do segredo é de um tipo inválido. Tipos esperados: String, SecureString, HashTable, Byte[] ou PSCredential. Mas obtido: {0}' - explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = 'O modo TLS explícito é suportado apenas em endpoints SMTPS e TCPS.' - discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = "O parâmetro 'DiscriminatorMapping' só pode ser usado quando 'DiscriminatorProperty' está presente." - scriptErrorExceptionMessage = "Erro '{0}' no script {1} {2} (linha {3}) caractere {4} executando {5} em {6} objeto '{7}' Classe: {8} ClasseBase: {9}" - cannotSupplyIntervalForQuarterExceptionMessage = 'Não é possível fornecer um valor de intervalo para cada trimestre.' - scheduleEndTimeMustBeInFutureExceptionMessage = '[Cronograma] {0}: O valor de EndTime deve estar no futuro.' - invalidJwtSignatureSuppliedExceptionMessage = 'Assinatura JWT fornecida inválida.' - noSetScriptBlockForVaultExceptionMessage = "Nenhum ScriptBlock fornecido para atualizar/criar segredos no cofre '{0}'" - accessMethodNotExistForMergingExceptionMessage = 'O método de acesso não existe para a mesclagem: {0}' - defaultAuthNotInListExceptionMessage = "A Autenticação Default '{0}' não está na lista de Autenticação fornecida." - parameterHasNoNameExceptionMessage = "O parâmetro não tem nome. Dê um nome a este componente usando o parâmetro 'Name'." - methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: Já definido para {2}' - fileWatcherAlreadyDefinedExceptionMessage = "Um Observador de Arquivos chamado '{0}' já foi definido." - noServiceHandlersDefinedExceptionMessage = 'Nenhum manipulador de serviço definido.' - secretRequiredForCustomSessionStorageExceptionMessage = 'Um segredo é necessário ao usar armazenamento de sessão personalizado.' - secretManagementModuleNotInstalledExceptionMessage = 'O módulo Microsoft.PowerShell.SecretManagement não está instalado.' + noNameForWebSocketRemoveExceptionMessage = 'Nenhum nome fornecido para remover o WebSocket.' + noNameForWebSocketResetExceptionMessage = 'Nenhum nome fornecido para redefinir o WebSocket.' + noNameForWebSocketSendMessageExceptionMessage = 'Nenhum nome fornecido para enviar mensagem ao WebSocket.' + nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'Um ScriptBlock não vazio é necessário para o método de autenticação.' + nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'É necessário um ScriptBlock não vazio para o esquema de autenticação personalizado.' + nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'Um ScriptBlock não vazio é necessário para o método de registro personalizado.' + nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = 'Um ScriptBlock não vazio é necessário para o método de registro.' + nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = 'Um ScriptBlock não vazio é necessário para criar uma Rota de Página.' + noOpenApiUrlSuppliedExceptionMessage = 'Nenhuma URL do OpenAPI fornecida para {0}.' noPathSuppliedForRouteExceptionMessage = 'Nenhum caminho fornecido para a Rota.' - validationOfAnyOfSchemaNotSupportedExceptionMessage = "A validação de um esquema que inclui 'anyof' não é suportada." - iisAuthSupportIsForWindowsOnlyExceptionMessage = 'O suporte à Autenticação IIS é apenas para Windows.' - oauth2InnerSchemeInvalidExceptionMessage = 'O OAuth2 InnerScheme só pode ser um de autenticação Basic ou Form, mas foi obtido: {0}' + noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: Nenhum caminho fornecido para a Rota Estática.' + noPropertiesMutuallyExclusiveExceptionMessage = 'O parâmetro ''NoProperties'' é mutuamente exclusivo com ''Properties'', ''MinProperties'' e ''MaxProperties''.' + noRemoveScriptBlockForVaultExceptionMessage = 'Nenhum ScriptBlock fornecido para remover segredos do cofre ''{0}''' noRoutePathSuppliedForPageExceptionMessage = 'Nenhum caminho de rota fornecido para a página {0}.' - cacheStorageNotFoundForExistsExceptionMessage = "Armazenamento em cache com o nome '{0}' não encontrado ao tentar verificar se o item em cache '{1}' existe." - handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: Manipulador já definido.' - sessionsNotConfiguredExceptionMessage = 'As sessões não foram configuradas.' + noScriptBlockSuppliedExceptionMessage = 'Nenhum ScriptBlock fornecido.' + noSecretExpectedForNoSignatureExceptionMessage = 'Não era esperado nenhum segredo para nenhuma assinatura.' + noSecretForHmac256ExceptionMessage = 'Nenhum segredo fornecido para o hash HMAC256.' + noSecretForHmac384ExceptionMessage = 'Nenhum segredo fornecido para o hash HMAC384.' + noSecretForHmac512ExceptionMessage = 'Nenhum segredo fornecido para o hash HMAC512.' + noSecretForJwtSignatureExceptionMessage = 'Nenhum segredo fornecido para a assinatura JWT.' + noSecretNamedMountedExceptionMessage = 'Nenhum Segredo com o nome ''{0}'' foi montado.' + noSecretVaultRegisteredExceptionMessage = 'Nenhum Cofre de Segredos com o nome ''{0}'' foi registrado.' + noSemaphoreFoundExceptionMessage = 'Nenhum semáforo encontrado chamado ''{0}''' + noServiceHandlersDefinedExceptionMessage = 'Nenhum manipulador de serviço definido.' + noSessionAvailableToSaveExceptionMessage = 'Não há sessão disponível para salvar.' + noSessionToCalculateDataHashExceptionMessage = 'Nenhuma sessão disponível para calcular o hash dos dados.' + noSessionToSetOnResponseExceptionMessage = 'Não há sessão disponível para definir na resposta.' + noSetScriptBlockForVaultExceptionMessage = 'Nenhum ScriptBlock fornecido para atualizar/criar segredos no cofre ''{0}''' + noSmtpHandlersDefinedExceptionMessage = 'Nenhum manipulador SMTP definido.' + noTitleSuppliedForPageExceptionMessage = 'Nenhum título fornecido para a página {0}.' + noUnlockScriptBlockForVaultExceptionMessage = 'Nenhum ScriptBlock de desbloqueio fornecido para desbloquear o cofre ''{0}''' + oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 requer um Client Secret quando não se usa PKCE.' + oauth2InnerSchemeInvalidExceptionMessage = 'O OAuth2 InnerScheme só pode ser um de autenticação Basic ou Form, mas foi obtido: {0}' + oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = 'O provedor OAuth2 não suporta o response_type ''code''.' + oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = 'O provedor OAuth2 não suporta o grant_type ''password'' necessário ao usar um InnerScheme.' + oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 requer que seja fornecida uma URL de Autorização' + openApiComponentSchemaDoesNotExistExceptionMessage = 'O esquema do componente OpenApi {0} não existe.' + openApiDefinitionAlreadyExistsExceptionMessage = 'A definição OpenAPI com o nome {0} já existe.' + openApiDocumentNotCompliantExceptionMessage = 'O documento OpenAPI não está em conformidade.' + openApiLicenseObjectRequiresNameExceptionMessage = 'O objeto OpenAPI ''license'' requer a propriedade ''name''. Use o parâmetro -LicenseName.' + openApiParameterRequiresNameExceptionMessage = 'O parâmetro OpenApi requer um nome especificado.' + openApiRequestStyleInvalidForParameterExceptionMessage = 'O estilo da solicitação OpenApi não pode ser {0} para um parâmetro {1}.' + openApiVersionPropertyMandatoryExceptionMessage = 'A propriedade da versão do OpenApi é obrigatória.' + operationIdMustBeUniqueExceptionMessage = 'OperationID: {0} deve ser único.' + operationIdMustBeUniqueForArrayExceptionMessage = 'OperationID: {0} deve ser único e não pode ser aplicado a uma matriz.' + pageNameShouldBeAlphaNumericExceptionMessage = 'O nome da página deve ser um valor alfanumérico válido: {0}' + parameterHasNoNameExceptionMessage = 'O parâmetro não tem nome. Dê um nome a este componente usando o parâmetro ''Name''.' + parameterNotSuppliedInRequestExceptionMessage = 'Um parâmetro chamado ''{0}'' não foi fornecido na solicitação ou não há dados disponíveis.' + parametersMutuallyExclusiveExceptionMessage = 'Os parâmetros ''{0}'' e ''{1}'' são mutuamente exclusivos.' + parametersValueOrExternalValueMandatoryExceptionMessage = 'Os parâmetros ''Value'' ou ''ExternalValue'' são obrigatórios.' + pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = 'O recurso PathItems não é suportado no OpenAPI v3.0.x' + pathNotExistExceptionMessage = 'O caminho não existe: {0}' + pathParameterRequiresRequiredSwitchExceptionMessage = 'Se a localização do parâmetro for ''Path'', o parâmetro de switch ''Required'' é obrigatório.' + pathToIconForGuiDoesNotExistExceptionMessage = 'O caminho para o ícone da interface gráfica não existe: {0}' + pathToLoadNotFoundExceptionMessage = 'Caminho para carregar {0} não encontrado: {1}' + podeNotInitializedExceptionMessage = 'Pode não foi inicializado.' + propertiesParameterWithoutNameExceptionMessage = 'Os parâmetros Properties não podem ser usados se a propriedade não tiver um nome.' propertiesTypeObjectAssociationExceptionMessage = 'Apenas propriedades do tipo Objeto podem ser associadas com {0}.' - sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Sessões são necessárias para usar a autenticação persistente por sessão.' - invalidPathWildcardOrDirectoryExceptionMessage = 'O caminho fornecido não pode ser um curinga ou um diretório: {0}' - accessMethodAlreadyDefinedExceptionMessage = 'Método de acesso já definido: {0}' - parametersValueOrExternalValueMandatoryExceptionMessage = "Os parâmetros 'Value' ou 'ExternalValue' são obrigatórios." - maximumConcurrentTasksInvalidExceptionMessage = 'O número máximo de tarefas concorrentes deve ser >=1, mas foi obtido: {0}' - cannotCreatePropertyWithoutTypeExceptionMessage = 'Não é possível criar a propriedade porque nenhum tipo é definido.' - authMethodNotExistForMergingExceptionMessage = 'O método de autenticação não existe para mesclagem: {0}' - maxValueInvalidExceptionMessage = "O valor máximo '{0}' para {1} é inválido, deve ser menor ou igual a {2}" - endpointAlreadyDefinedExceptionMessage = "Um ponto de extremidade chamado '{0}' já foi definido." - eventAlreadyRegisteredExceptionMessage = 'Evento {0} já registrado: {1}' - parameterNotSuppliedInRequestExceptionMessage = "Um parâmetro chamado '{0}' não foi fornecido na solicitação ou não há dados disponíveis." - cacheStorageNotFoundForSetExceptionMessage = "Armazenamento em cache com o nome '{0}' não encontrado ao tentar definir o item em cache '{1}'." - methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: Já definido.' - errorLoggingAlreadyEnabledExceptionMessage = 'O registro de erros já está habilitado.' - valueForUsingVariableNotFoundExceptionMessage = "Valor para '`$using:{0}' não pôde ser encontrado." rapidPdfDoesNotSupportOpenApi31ExceptionMessage = 'A ferramenta de documentos RapidPdf não suporta OpenAPI 3.1' - oauth2ClientSecretRequiredExceptionMessage = 'OAuth2 requer um Client Secret quando não se usa PKCE.' - invalidBase64JwtExceptionMessage = 'Valor codificado Base64 inválido encontrado no JWT' - noSessionToCalculateDataHashExceptionMessage = 'Nenhuma sessão disponível para calcular o hash dos dados.' - cacheStorageNotFoundForRemoveExceptionMessage = "Armazenamento em cache com o nome '{0}' não encontrado ao tentar remover o item em cache '{1}'." - csrfMiddlewareNotInitializedExceptionMessage = 'O Middleware CSRF não foi inicializado.' - infoTitleMandatoryMessage = 'info.title é obrigatório.' - typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'O tipo {0} só pode ser associado a um Objeto.' - userFileDoesNotExistExceptionMessage = 'O arquivo do usuário não existe: {0}' + rateLimitRuleAlreadyExistsExceptionMessage = 'A regra de limite de taxa com o nome ''{0}'' já existe.' + rateLimitRuleDoesNotExistExceptionMessage = 'A regra de limite de taxa com o nome ''{0}'' não existe.' + renamePodeOADefinitionTagExceptionMessage = 'Rename-PodeOADefinitionTag não pode ser usado dentro de um ''ScriptBlock'' Select-PodeOADefinition.' + requestLoggingAlreadyEnabledExceptionMessage = 'O registro de solicitações já está habilitado.' + reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = 'O recurso de componente reutilizável ''pathItems'' não está disponível no OpenAPI v3.0.' + routeAlreadyContainsCustomAccessExceptionMessage = 'A rota ''[{0}] {1}'' já contém Acesso Personalizado com o nome ''{2}''' + routeParameterCannotBeNullExceptionMessage = 'O parâmetro ''Route'' não pode ser nulo.' routeParameterNeedsValidScriptblockExceptionMessage = 'O parâmetro da Rota precisa de um ScriptBlock válido e não vazio.' - nextTriggerCalculationErrorExceptionMessage = 'Parece que algo deu errado ao tentar calcular a próxima data e hora do gatilho: {0}' - cannotLockValueTypeExceptionMessage = 'Não é possível bloquear um [ValueType].' - failedToCreateOpenSslCertExceptionMessage = 'Falha ao criar o certificado OpenSSL: {0}' - jwtExpiredExceptionMessage = 'O JWT expirou.' - openingGuiMessage = 'Abrindo a GUI.' - multiTypePropertiesRequireOpenApi31ExceptionMessage = 'Propriedades de múltiplos tipos requerem a versão 3.1 ou superior do OpenApi.' - noNameForWebSocketRemoveExceptionMessage = 'Nenhum nome fornecido para remover o WebSocket.' - maxSizeInvalidExceptionMessage = 'MaxSize deve ser igual ou maior que 0, mas foi obtido: {0}' - iisShutdownMessage = '(Desligamento do IIS)' - cannotUnlockValueTypeExceptionMessage = 'Não é possível desbloquear um [ValueType].' - noJwtSignatureForAlgorithmExceptionMessage = 'Nenhuma assinatura JWT fornecida para {0}.' - maximumConcurrentWebSocketThreadsInvalidExceptionMessage = 'O número máximo de threads concorrentes do WebSocket deve ser >=1, mas foi obtido: {0}' - acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = 'A mensagem de reconhecimento é suportada apenas em endpoints SMTP e TCP.' - failedToConnectToUrlExceptionMessage = 'Falha ao conectar ao URL: {0}' - failedToAcquireMutexOwnershipExceptionMessage = 'Falha ao adquirir a propriedade do mutex. Nome do mutex: {0}' + runspacePoolFailedToLoadExceptionMessage = '{0} Falha ao carregar RunspacePool.' + scheduleAlreadyDefinedExceptionMessage = '[Cronograma] {0}: Cronograma já definida.' + scheduleCannotHaveNegativeLimitExceptionMessage = '[Cronograma] {0}: Não pode ter um limite negativo.' + scheduleDoesNotExistExceptionMessage = 'A cronograma ''{0}'' não existe.' + scheduleEndTimeMustBeInFutureExceptionMessage = '[Cronograma] {0}: O valor de EndTime deve estar no futuro.' + scheduleProcessDoesNotExistExceptionMessage = 'O processo do cronograma ''{0}'' não existe.' + scheduleStartTimeAfterEndTimeExceptionMessage = '[Cronograma] {0}: Não pode ter um ''StartTime'' após o ''EndTime''' + schemaValidationRequiresPowerShell610ExceptionMessage = 'A validação do esquema requer a versão 6.1.0 ou superior do PowerShell.' + schemeRequiresValidScriptBlockExceptionMessage = 'O esquema fornecido para o validador de autenticação ''{0}'' requer um ScriptBlock válido.' + scopedVariableAlreadyDefinedExceptionMessage = 'Variável de escopo já definida: {0}' + scopedVariableNotFoundExceptionMessage = 'Variável de escopo não encontrada: {0}' + scriptBlockRequiredForMergingUsersExceptionMessage = 'É necessário um ScriptBlock para mesclar vários usuários autenticados em 1 objeto quando Valid é All.' + scriptErrorExceptionMessage = 'Erro ''{0}'' no script {1} {2} (linha {3}) caractere {4} executando {5} em {6} objeto ''{7}'' Classe: {8} ClasseBase: {9}' + scriptPathDoesNotExistExceptionMessage = 'O caminho do script não existe: {0}' + secondsValueCannotBeZeroOrLessExceptionMessage = 'O valor dos segundos não pode ser 0 ou inferior para {0}' + secretAlreadyMountedExceptionMessage = 'Um Segredo com o nome ''{0}'' já foi montado.' + secretManagementModuleNotInstalledExceptionMessage = 'O módulo Microsoft.PowerShell.SecretManagement não está instalado.' + secretRequiredForCustomSessionStorageExceptionMessage = 'Um segredo é necessário ao usar armazenamento de sessão personalizado.' + secretVaultAlreadyRegisteredAutoImportExceptionMessage = 'Um Cofre de Segredos com o nome ''{0}'' já foi registrado durante a importação automática de Cofres de Segredos.' + secretVaultAlreadyRegisteredExceptionMessage = 'Um Cofre de Segredos com o nome ''{0}'' já foi registrado{1}.' + secretVaultUnlockExpiryDateInPastExceptionMessage = 'A data de expiração de desbloqueio do Cofre de Segredos está no passado (UTC): {0}' + semaphoreAlreadyExistsExceptionMessage = 'Já existe um semáforo com o seguinte nome: {0}' + sessionMiddlewareAlreadyInitializedExceptionMessage = 'O Middleware de Sessão já foi inicializado.' + sessionsNotConfiguredExceptionMessage = 'As sessões não foram configuradas.' + sessionsRequiredForCsrfExceptionMessage = 'Sessões são necessárias para usar CSRF, a menos que você queira usar cookies.' + sessionsRequiredForFlashMessagesExceptionMessage = 'Sessões são necessárias para usar mensagens Flash.' sessionsRequiredForOAuth2WithPKCEExceptionMessage = 'Sessões são necessárias para usar OAuth2 com PKCE' - failedToConnectToWebSocketExceptionMessage = 'Falha ao conectar ao WebSocket: {0}' - unsupportedObjectExceptionMessage = 'Objeto não suportado' - failedToParseAddressExceptionMessage = "Falha ao analisar '{0}' como um endereço IP/Host:Port válido" - mustBeRunningWithAdminPrivilegesExceptionMessage = 'Deve estar sendo executado com privilégios de administrador para escutar endereços que não sejam localhost.' - specificationMessage = 'Especificação' - cacheStorageNotFoundForClearExceptionMessage = "Armazenamento em cache com o nome '{0}' não encontrado ao tentar limpar o cache." - restartingServerMessage = 'Reiniciando o servidor...' - cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = "Não é possível fornecer um intervalo quando o parâmetro 'Every' está definido como None." + sessionsRequiredForSessionPersistentAuthExceptionMessage = 'Sessões são necessárias para usar a autenticação persistente por sessão.' + showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui está atualmente disponível apenas para Windows PowerShell e PowerShell 7+ no Windows.' + singleValueForIntervalExceptionMessage = 'Você pode fornecer apenas um único valor {0} ao usar intervalos.' + snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Os Snapins são suportados apenas no Windows PowerShell.' + sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: O caminho de origem fornecido para a Rota Estática não existe: {1}' + sseConnectionNameRequiredExceptionMessage = 'Um nome de conexão SSE é necessário, seja de -Name ou $WebEvent.Sse.Name.' + sseFailedToBroadcastExceptionMessage = 'SSE falhou em transmitir devido ao nível de transmissão SSE definido para {0}: {1}.' + sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE só pode ser configurado em solicitações com um valor de cabeçalho Accept de text/event-stream.' + suppliedDateAfterScheduleEndTimeExceptionMessage = 'A data fornecida é posterior ao horário de término da cronograma em {0}' + suppliedDateBeforeScheduleStartTimeExceptionMessage = 'A data fornecida é anterior ao horário de início da cronograma em {0}' + swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Esta versão do Swagger-Editor não suporta OpenAPI 3.1' + taskAlreadyDefinedExceptionMessage = '[Tarefa] {0}: Tarefa já definida.' + taskDoesNotExistExceptionMessage = 'A tarefa ''{0}'' não existe.' + taskProcessDoesNotExistExceptionMessage = 'O processo da tarefa ''{0}'' não existe.' + taskTimedOutExceptionMessage = 'A tarefa expirou após {0}ms.' + testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = '''Test-PodeOAComponentSchema'' precisa ser habilitado usando ''Enable-PodeOpenApi -EnableSchemaValidation''' + timerAlreadyDefinedExceptionMessage = '[Temporizador] {0}: Temporizador já definido.' + timerDoesNotExistExceptionMessage = 'O temporizador ''{0}'' não existe.' + timerParameterMustBeGreaterThanZeroExceptionMessage = '[Temporizador] {0}: {1} deve ser maior que 0.' + typeCanOnlyBeAssociatedWithObjectExceptionMessage = 'O tipo {0} só pode ser associado a um Objeto.' + unlockSecretButNoScriptBlockExceptionMessage = 'Segredo de desbloqueio fornecido para tipo de Cofre Secreto personalizado, mas nenhum ScriptBlock de desbloqueio fornecido.' + unlockSecretRequiredExceptionMessage = 'É necessária uma propriedade ''UnlockSecret'' ao usar Microsoft.PowerShell.SecretStore' + unsupportedFunctionInServerlessContextExceptionMessage = 'A função {0} não é suportada em um contexto serverless.' unsupportedJwtAlgorithmExceptionMessage = 'O algoritmo JWT não é atualmente suportado: {0}' - websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets não estão configurados para enviar mensagens de sinal.' - invalidLogicTypeInHashtableMiddlewareExceptionMessage = 'Um Middleware do tipo Hashtable fornecido tem um tipo de lógica inválido. Esperado ScriptBlock, mas obtido: {0}' - maximumConcurrentSchedulesLessThanMinimumExceptionMessage = 'As cronogramas simultâneas máximas não podem ser inferiores ao mínimo de {0}, mas obtidas: {1}' - failedToAcquireSemaphoreOwnershipExceptionMessage = 'Falha ao adquirir a propriedade do semáforo. Nome do semáforo: {0}' - propertiesParameterWithoutNameExceptionMessage = 'Os parâmetros Properties não podem ser usados se a propriedade não tiver um nome.' - customSessionStorageMethodNotImplementedExceptionMessage = "O armazenamento de sessão personalizado não implementa o método requerido '{0}()'." - authenticationMethodDoesNotExistExceptionMessage = 'O método de autenticação não existe: {0}' + unsupportedObjectExceptionMessage = 'Objeto não suportado' + unsupportedStreamCompressionEncodingExceptionMessage = 'A codificação de compressão de fluxo não é suportada.' + userFileDoesNotExistExceptionMessage = 'O arquivo do usuário não existe: {0}' + validationOfAnyOfSchemaNotSupportedExceptionMessage = 'A validação de um esquema que inclui ''anyof'' não é suportada.' + validationOfOneOfSchemaNotSupportedExceptionMessage = 'A validação de um esquema que inclui ''oneof'' não é suportada.' + valueForUsingVariableNotFoundExceptionMessage = 'Valor para ''$using:{0}'' não pôde ser encontrado.' + valueOutOfRangeExceptionMessage = 'O valor ''{0}'' para {1} é inválido, deve estar entre {2} e {3}' + verbAlreadyDefinedExceptionMessage = '[Verbo] {0}: Já definido' + verbAlreadyDefinedForUrlExceptionMessage = '[Verbo] {0}: Já definido para {1}' + verbNoLogicPassedExceptionMessage = '[Verbo] {0}: Nenhuma lógica passada' + viewsFolderNameAlreadyExistsExceptionMessage = 'O nome da pasta Views já existe: {0}' + viewsPathDoesNotExistExceptionMessage = 'O caminho das Views não existe: {0}' webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = 'O recurso Webhooks não é suportado no OpenAPI v3.0.x' - invalidContentTypeForSchemaExceptionMessage = "'content-type' inválido encontrado para o esquema: {0}" - noUnlockScriptBlockForVaultExceptionMessage = "Nenhum ScriptBlock de desbloqueio fornecido para desbloquear o cofre '{0}'" + websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets não estão configurados para enviar mensagens de sinal.' + wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = 'O caractere curinga * para os Cabeçalhos é incompatível com a chave AutoHeaders.' + wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'O caractere curinga * para os Métodos é incompatível com a chave AutoMethods.' + windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'O suporte à Autenticação Local do Windows é apenas para Windows.' + + # ------------------------------- + # General Messages + # ------------------------------- + clearConsoleMessage = 'Limpar o console' definitionTagMessage = 'Definição {0}:' - failedToOpenRunspacePoolExceptionMessage = 'Falha ao abrir o RunspacePool: {0}' - failedToCloseRunspacePoolExceptionMessage = 'Falha ao fechar RunspacePool: {0}' - verbNoLogicPassedExceptionMessage = '[Verbo] {0}: Nenhuma lógica passada' - noMutexFoundExceptionMessage = "Nenhum mutex encontrado chamado '{0}'" + deprecatedTitleVersionDescriptionWarningMessage = 'AVISO: Título, Versão e Descrição em ''Enable-PodeOpenApi'' estão obsoletos. Utilize ''Add-PodeOAInfo'' em vez disso.' + disableHttpServerMessage = 'Desativar servidor HTTP' + disableQuietModeMessage = 'Desativar modo silencioso' documentationMessage = 'Documentação' - timerAlreadyDefinedExceptionMessage = '[Temporizador] {0}: Temporizador já definido.' - invalidPortExceptionMessage = 'A porta não pode ser negativa: {0}' - viewsFolderNameAlreadyExistsExceptionMessage = 'O nome da pasta Views já existe: {0}' - noNameForWebSocketResetExceptionMessage = 'Nenhum nome fornecido para redefinir o WebSocket.' - mergeDefaultAuthNotInListExceptionMessage = "A Autenticação MergeDefault '{0}' não está na lista de Autenticação fornecida." - descriptionRequiredExceptionMessage = 'Uma descrição é necessária para o Caminho:{0} Resposta:{1}' - pageNameShouldBeAlphaNumericExceptionMessage = 'O nome da página deve ser um valor alfanumérico válido: {0}' - defaultValueNotBooleanOrEnumExceptionMessage = 'O valor padrão não é booleano e não faz parte do enum.' - openApiComponentSchemaDoesNotExistExceptionMessage = 'O esquema do componente OpenApi {0} não existe.' - timerParameterMustBeGreaterThanZeroExceptionMessage = '[Temporizador] {0}: {1} deve ser maior que 0.' - taskTimedOutExceptionMessage = 'A tarefa expirou após {0}ms.' - scheduleStartTimeAfterEndTimeExceptionMessage = "[Cronograma] {0}: Não pode ter um 'StartTime' após o 'EndTime'" + doneMessage = 'Concluído' + enableHttpServerMessage = 'Ativar servidor HTTP' + enableQuietModeMessage = 'Ativar modo silencioso' + eolPowerShellWarningMessage = '[AVISO] Pode {0} não foi testado no PowerShell {1}, pois está em EOL.' + filesHaveChangedMessage = 'Os seguintes arquivos foram alterados:' + gracefullyTerminateMessage = 'Encerrar o servidor graciosamente.' + hideEndpointsMessage = 'Ocultar endpoints' + hideHelpMessage = 'Ocultar ajuda' + hideOpenAPIMessage = 'Ocultar OpenAPI' + iisShutdownMessage = '(Desligamento do IIS)' + infoTitleMandatoryMessage = 'info.title é obrigatório.' infoVersionMandatoryMessage = 'info.version é obrigatório.' - cannotUnlockNullObjectExceptionMessage = 'Não é possível desbloquear um objeto nulo.' - nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = 'É necessário um ScriptBlock não vazio para o esquema de autenticação personalizado.' - nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = 'Um ScriptBlock não vazio é necessário para o método de autenticação.' - validationOfOneOfSchemaNotSupportedExceptionMessage = "A validação de um esquema que inclui 'oneof' não é suportada." - routeParameterCannotBeNullExceptionMessage = "O parâmetro 'Route' não pode ser nulo." - cacheStorageAlreadyExistsExceptionMessage = "Armazenamento em cache com o nome '{0}' já existe." - loggingMethodRequiresValidScriptBlockExceptionMessage = "O método de saída fornecido para o método de registro '{0}' requer um ScriptBlock válido." - scopedVariableAlreadyDefinedExceptionMessage = 'Variável de escopo já definida: {0}' - oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 requer que seja fornecida uma URL de Autorização' - pathNotExistExceptionMessage = 'O caminho não existe: {0}' - noDomainServerNameForWindowsAdAuthExceptionMessage = 'Nenhum nome de servidor de domínio foi fornecido para a autenticação AD do Windows' - suppliedDateAfterScheduleEndTimeExceptionMessage = 'A data fornecida é posterior ao horário de término da cronograma em {0}' - wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = 'O caractere curinga * para os Métodos é incompatível com a chave AutoMethods.' - cannotSupplyIntervalForYearExceptionMessage = 'Não é possível fornecer um valor de intervalo para cada ano.' + listeningOnEndpointsMessage = 'Ouvindo nos seguintes {0} endpoint(s) [{1} thread(s)]:' missingComponentsMessage = 'Componente(s) ausente(s)' - invalidStrictTransportSecurityDurationExceptionMessage = 'Duração inválida fornecida para Strict-Transport-Security: {0}. Deve ser maior que 0.' - noSecretForHmac512ExceptionMessage = 'Nenhum segredo fornecido para o hash HMAC512.' - daysInMonthExceededExceptionMessage = '{0} tem apenas {1} dias, mas {2} foi fornecido.' - nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = 'Um ScriptBlock não vazio é necessário para o método de registro personalizado.' - encodingAttributeOnlyAppliesToMultipartExceptionMessage = 'O atributo de codificação só se aplica a corpos de solicitação multipart e application/x-www-form-urlencoded.' - suppliedDateBeforeScheduleStartTimeExceptionMessage = 'A data fornecida é anterior ao horário de início da cronograma em {0}' - unlockSecretRequiredExceptionMessage = "É necessária uma propriedade 'UnlockSecret' ao usar Microsoft.PowerShell.SecretStore" - noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: Nenhuma lógica passada.' - bodyParserAlreadyDefinedForContentTypeExceptionMessage = 'Um body-parser já está definido para o tipo de conteúdo {0}.' - invalidJwtSuppliedExceptionMessage = 'JWT fornecido inválido.' - sessionsRequiredForFlashMessagesExceptionMessage = 'Sessões são necessárias para usar mensagens Flash.' - semaphoreAlreadyExistsExceptionMessage = 'Já existe um semáforo com o seguinte nome: {0}' - invalidJwtHeaderAlgorithmSuppliedExceptionMessage = 'Algoritmo de cabeçalho JWT fornecido inválido.' - oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = "O provedor OAuth2 não suporta o grant_type 'password' necessário ao usar um InnerScheme." - invalidAliasFoundExceptionMessage = 'Alias {0} inválido encontrado: {1}' - scheduleDoesNotExistExceptionMessage = "A cronograma '{0}' não existe." - accessMethodNotExistExceptionMessage = 'O método de acesso não existe: {0}' - oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = "O provedor OAuth2 não suporta o response_type 'code'." - untestedPowerShellVersionWarningMessage = '[AVISO] Pode {0} não foi testado no PowerShell {1}, pois não estava disponível quando o Pode foi lançado.' - secretVaultAlreadyRegisteredAutoImportExceptionMessage = "Um Cofre de Segredos com o nome '{0}' já foi registrado durante a importação automática de Cofres de Segredos." - schemeRequiresValidScriptBlockExceptionMessage = "O esquema fornecido para o validador de autenticação '{0}' requer um ScriptBlock válido." - serverLoopingMessage = 'Looping do servidor a cada {0} segundos' - certificateThumbprintsNameSupportedOnWindowsExceptionMessage = 'Impressões digitais/nome do certificado são suportados apenas no Windows.' - sseConnectionNameRequiredExceptionMessage = "Um nome de conexão SSE é necessário, seja de -Name ou `$WebEvent.Sse.Name." - invalidMiddlewareTypeExceptionMessage = 'Um dos Middlewares fornecidos é de um tipo inválido. Esperado ScriptBlock ou Hashtable, mas obtido: {0}' - noSecretForJwtSignatureExceptionMessage = 'Nenhum segredo fornecido para a assinatura JWT.' - modulePathDoesNotExistExceptionMessage = 'O caminho do módulo não existe: {0}' - taskAlreadyDefinedExceptionMessage = '[Tarefa] {0}: Tarefa já definida.' - verbAlreadyDefinedExceptionMessage = '[Verbo] {0}: Já definido' - clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = 'Certificados de cliente são suportados apenas em endpoints HTTPS.' - endpointNameNotExistExceptionMessage = "O ponto de extremidade com o nome '{0}' não existe." - middlewareNoLogicSuppliedExceptionMessage = '[Middleware]: Nenhuma lógica fornecida no ScriptBlock.' - scriptBlockRequiredForMergingUsersExceptionMessage = 'É necessário um ScriptBlock para mesclar vários usuários autenticados em 1 objeto quando Valid é All.' - secretVaultAlreadyRegisteredExceptionMessage = "Um Cofre de Segredos com o nome '{0}' já foi registrado{1}." - deprecatedTitleVersionDescriptionWarningMessage = "AVISO: Título, Versão e Descrição em 'Enable-PodeOpenApi' estão obsoletos. Utilize 'Add-PodeOAInfo' em vez disso." - undefinedOpenApiReferencesMessage = 'Referências OpenAPI indefinidas:' - doneMessage = 'Concluído' - swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = 'Esta versão do Swagger-Editor não suporta OpenAPI 3.1' - durationMustBeZeroOrGreaterExceptionMessage = 'A duração deve ser 0 ou maior, mas foi obtido: {0}s' - viewsPathDoesNotExistExceptionMessage = 'O caminho das Views não existe: {0}' - discriminatorIncompatibleWithAllOfExceptionMessage = "O parâmetro 'Discriminator' é incompatível com 'allOf'." - noNameForWebSocketSendMessageExceptionMessage = 'Nenhum nome fornecido para enviar mensagem ao WebSocket.' - hashtableMiddlewareNoLogicExceptionMessage = 'Um Middleware do tipo Hashtable fornecido não tem lógica definida.' + multipleEndpointsForGuiMessage = 'Múltiplos endpoints definidos, apenas o primeiro será usado para a GUI.' + openApiGenerationDocumentErrorMessage = 'Erro no documento de geração do OpenAPI:' openApiInfoMessage = 'Informações OpenAPI:' - invalidSchemeForAuthValidatorExceptionMessage = "O esquema '{0}' fornecido para o validador de autenticação '{1}' requer um ScriptBlock válido." - sseFailedToBroadcastExceptionMessage = 'SSE falhou em transmitir devido ao nível de transmissão SSE definido para {0}: {1}.' - adModuleWindowsOnlyExceptionMessage = 'O módulo Active Directory está disponível apenas no Windows.' - requestLoggingAlreadyEnabledExceptionMessage = 'O registro de solicitações já está habilitado.' - invalidAccessControlMaxAgeDurationExceptionMessage = 'Duração inválida fornecida para Access-Control-Max-Age: {0}. Deve ser maior que 0.' - openApiDefinitionAlreadyExistsExceptionMessage = 'A definição OpenAPI com o nome {0} já existe.' - renamePodeOADefinitionTagExceptionMessage = "Rename-PodeOADefinitionTag não pode ser usado dentro de um 'ScriptBlock' Select-PodeOADefinition." - taskProcessDoesNotExistExceptionMessage = "O processo da tarefa '{0}' não existe." - scheduleProcessDoesNotExistExceptionMessage = "O processo do cronograma '{0}' não existe." - definitionTagChangeNotAllowedExceptionMessage = 'A Tag de definição para uma Route não pode ser alterada.' - getRequestBodyNotAllowedExceptionMessage = "As operações '{0}' não podem ter um corpo de solicitação. Use -AllowNonStandardBody para contornar essa restrição." - fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = "A função '{0}' não aceita uma matriz como entrada de pipeline." - unsupportedStreamCompressionEncodingExceptionMessage = 'A codificação de compressão de fluxo não é suportada.' - localEndpointConflictExceptionMessage = "Tanto '{0}' quanto '{1}' estão definidos como endpoints locais do OpenAPI, mas apenas um endpoint local é permitido por definição de API." - suspendingMessage = 'Suspensão' - resumingMessage = 'Retomada' - serverControlCommandsTitle = 'Comandos de controle do servidor:' - gracefullyTerminateMessage = 'Encerrar o servidor graciosamente.' + openHttpEndpointMessage = 'Abrir o primeiro endpoint HTTP no navegador padrão.' + openingGuiMessage = 'Abrindo a GUI.' + restartingMessage = 'Reiniciando' + restartingServerMessage = 'Reiniciando o servidor...' restartServerMessage = 'Reiniciar o servidor e recarregar configurações.' resumeServerMessage = 'Retomar o servidor.' - suspendServerMessage = 'Suspender o servidor.' + resumingMessage = 'Retomada' + runningMessage = 'Executando' + serverControlCommandsTitle = 'Comandos de controle do servidor:' + serverLoopingMessage = 'Looping do servidor a cada {0} segundos' + serverMetricsMessage = 'Métricas do servidor' + showEndpointsMessage = 'Mostrar endpoints' + showHelpMessage = 'Mostrar ajuda' + showMetricsMessage = 'Mostrar métricas' + showOpenAPIMessage = 'Mostrar OpenAPI' + specificationMessage = 'Especificação' startingMessage = 'Iniciando' - restartingMessage = 'Reiniciando' suspendedMessage = 'Suspenso' - runningMessage = 'Executando' - openHttpEndpointMessage = 'Abrir o primeiro endpoint HTTP no navegador padrão.' + suspendingMessage = 'Suspensão' + suspendServerMessage = 'Suspender o servidor.' terminatedMessage = 'Terminado' - showMetricsMessage = 'Mostrar métricas' - clearConsoleMessage = 'Limpar o console' - serverMetricsMessage = 'Métricas do servidor' + terminatingMessage = 'Terminando' + totalRestartMessage = 'Número total de reinicializações:' totalUptimeMessage = 'Tempo total de atividade:' + undefinedOpenApiReferencesMessage = 'Referências OpenAPI indefinidas:' + untestedPowerShellVersionWarningMessage = '[AVISO] Pode {0} não foi testado no PowerShell {1}, pois não estava disponível quando o Pode foi lançado.' uptimeSinceLastRestartMessage = 'Tempo de atividade desde o último reinício:' - totalRestartMessage = 'Número total de reinicializações:' - defaultEndpointAlreadySetExceptionMessage = "Um endpoint padrão para o tipo '{0}' já está definido. Apenas um endpoint padrão é permitido por tipo." - enableHttpServerMessage = 'Ativar servidor HTTP' - disableHttpServerMessage = 'Desativar servidor HTTP' - showHelpMessage = 'Mostrar ajuda' - hideHelpMessage = 'Ocultar ajuda' - hideEndpointsMessage = 'Ocultar endpoints' - showEndpointsMessage = 'Mostrar endpoints' - hideOpenAPIMessage = 'Ocultar OpenAPI' - showOpenAPIMessage = 'Mostrar OpenAPI' - enableQuietModeMessage = 'Ativar modo silencioso' - disableQuietModeMessage = 'Desativar modo silencioso' - rateLimitRuleAlreadyExistsExceptionMessage = "A regra de limite de taxa com o nome '{0}' já existe." - rateLimitRuleDoesNotExistExceptionMessage = "A regra de limite de taxa com o nome '{0}' não existe." - accessLimitRuleAlreadyExistsExceptionMessage = "A regra de limite de acesso com o nome '{0}' já existe." - accessLimitRuleDoesNotExistExceptionMessage = "A regra de limite de acesso com o nome '{0}' não existe." -} \ No newline at end of file +} diff --git a/src/Locales/zh/Pode.psd1 b/src/Locales/zh/Pode.psd1 index 3653dc151..a1d9c7e77 100644 --- a/src/Locales/zh/Pode.psd1 +++ b/src/Locales/zh/Pode.psd1 @@ -1,329 +1,336 @@ @{ - schemaValidationRequiresPowerShell610ExceptionMessage = '架构验证需要 PowerShell 版本 6.1.0 或更高版本。' + # ------------------------------- + # Exception Messages + # ------------------------------- + accessLimitRuleAlreadyExistsExceptionMessage = '访问限制规则已存在: {0}' + accessLimitRuleDoesNotExistExceptionMessage = '访问限制规则不存在: {0}' + accessMethodAlreadyDefinedExceptionMessage = '访问方法已经定义: {0}' + accessMethodDoesNotExistExceptionMessage = '访问方法不存在:{0}。' + accessMethodNotExistExceptionMessage = '访问方法不存在: {0}' + accessMethodNotExistForMergingExceptionMessage = '合并时访问方法不存在: {0}' + accessRequiresAuthenticationOnRoutesExceptionMessage = '访问需要在路由上进行身份验证。' + acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = '确认消息仅支持SMTP和TCP端点。' + adModuleNotInstalledExceptionMessage = '未安装 Active Directory 模块。' + adModuleWindowsOnlyExceptionMessage = '仅支持 Windows 的 Active Directory 模块。' + alreadyConnectedToWebSocketExceptionMessage = '已连接到名为 ''{0}'' 的 WebSocket' + authenticationMethodDoesNotExistExceptionMessage = '认证方法不存在: {0}' + authMethodAlreadyDefinedExceptionMessage = '身份验证方法已定义:{0}' + authMethodNotExistForMergingExceptionMessage = '合并时身份验证方法不存在:{0}' + bodyParserAlreadyDefinedForContentTypeExceptionMessage = '已为 {0} 内容类型定义了一个 body-parser。' + cacheStorageAlreadyExistsExceptionMessage = '名为 ''{0}'' 的缓存存储已存在。' + cacheStorageNotFoundForClearExceptionMessage = '尝试清除缓存时,找不到名为 ''{0}'' 的缓存存储。' + cacheStorageNotFoundForExistsExceptionMessage = '尝试检查缓存项 ''{1}'' 是否存在时,找不到名为 ''{0}'' 的缓存存储。' + cacheStorageNotFoundForRemoveExceptionMessage = '尝试删除缓存项 ''{1}'' 时,找不到名为 ''{0}'' 的缓存存储。' + cacheStorageNotFoundForRetrieveExceptionMessage = '尝试检索缓存项 ''{1}'' 时,找不到名为 ''{0}'' 的缓存存储。' + cacheStorageNotFoundForSetExceptionMessage = '尝试设置缓存项 ''{1}'' 时,找不到名为 ''{0}'' 的缓存存储。' + cannotCreatePropertyWithoutTypeExceptionMessage = '无法创建属性,因为未定义类型。' + cannotLockNullObjectExceptionMessage = '无法锁定空对象。' + cannotLockValueTypeExceptionMessage = '无法锁定[ValueType]。' + cannotSupplyIntervalForQuarterExceptionMessage = '无法为每季度提供间隔值。' + cannotSupplyIntervalForYearExceptionMessage = '无法为每年提供间隔值。' + cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = '当参数''Every''设置为None时, 无法提供间隔。' + cannotUnlockNullObjectExceptionMessage = '无法解锁空对象。' + cannotUnlockValueTypeExceptionMessage = '无法解锁[ValueType]。' + certificateExpiredExceptionMessage = '证书 ''{0}'' 已过期: {1}' + certificateSuppliedForNonHttpsWssEndpointExceptionMessage = '为非HTTPS/WSS端点提供的证书。' + certificateThumbprintsNameSupportedOnWindowsExceptionMessage = '证书指纹/名称仅在 Windows 上受支持。' + clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = '客户端证书仅支持HTTPS端点。' + credentialsPassedWildcardForHeadersLiteralExceptionMessage = '传递凭据时,标头的通配符 * 将被视为文字字符串,而不是通配符。' + crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'CRLF消息结束检查仅支持TCP端点。' + cronExpressionInvalidExceptionMessage = 'Cron 表达式应仅包含 5 个部分: {0}' + csrfCookieRequiresSecretExceptionMessage = '使用 CSRF 的 Cookie 时,需要一个密钥。您可以提供一个密钥或设置全局 Cookie 密钥 - (Set-PodeCookieSecret '''' -Global)' + csrfMiddlewareNotInitializedExceptionMessage = 'CSRF中间件未初始化。' customAccessPathOrScriptBlockRequiredExceptionMessage = '对于源自自定义访问值,需要路径或 ScriptBlock。' - operationIdMustBeUniqueForArrayExceptionMessage = '操作ID: {0} 必须唯一,不能应用于数组。' - endpointNotDefinedForRedirectingExceptionMessage = "未定义用于重定向的名为 '{0}' 的端点。" - filesHaveChangedMessage = '以下文件已更改:' - iisAspnetcoreTokenMissingExceptionMessage = '缺少 IIS ASPNETCORE_TOKEN。' - minValueGreaterThanMaxExceptionMessage = '{0} 的最小值不应大于最大值。' - noLogicPassedForRouteExceptionMessage = '没有为路径传递逻辑: {0}' - scriptPathDoesNotExistExceptionMessage = '脚本路径不存在: {0}' - mutexAlreadyExistsExceptionMessage = "名为 '{0}' 的互斥量已存在。" - listeningOnEndpointsMessage = '正在监听以下 {0} 个端点 [{1} 个线程]:' - unsupportedFunctionInServerlessContextExceptionMessage = '不支持在无服务器上下文中使用 {0} 函数。' + customSessionStorageMethodNotImplementedExceptionMessage = '自定义会话存储未实现所需的方法''{0}()''。' + daysInMonthExceededExceptionMessage = '{0} 仅有 {1} 天,但提供了 {2} 天。' + defaultAuthNotInListExceptionMessage = '默认身份验证 ''{0}'' 不在提供的身份验证列表中。' + defaultEndpointAlreadySetExceptionMessage = '类型 ''{0}'' 的默认端点已设置。每种类型只允许一个默认端点。' + defaultValueNotBooleanOrEnumExceptionMessage = '默认值不是布尔值且不属于枚举。' + definitionTagChangeNotAllowedExceptionMessage = 'Route的定义标签无法更改。' + definitionTagNotDefinedExceptionMessage = '定义标签 {0} 未定义。' + descriptionRequiredExceptionMessage = '路径:{0} 响应:{1} 需要描述' + discriminatorIncompatibleWithAllOfExceptionMessage = '参数''Discriminator''与''allOf''不兼容。' + discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = '参数''DiscriminatorMapping''只能在存在''DiscriminatorProperty''时使用。' + durationMustBeZeroOrGreaterExceptionMessage = '持续时间必须为 0 或更大,但获得: {0}s' + encodingAttributeOnlyAppliesToMultipartExceptionMessage = '编码属性仅适用于 multipart 和 application/x-www-form-urlencoded 请求体。' + endpointAlreadyDefinedExceptionMessage = '名为 ''{0}'' 的端点已定义。' + endpointNameNotExistExceptionMessage = '名为 ''{0}'' 的端点不存在。' + endpointNotDefinedForRedirectingExceptionMessage = '未定义用于重定向的名为 ''{0}'' 的端点。' + endpointNotExistExceptionMessage = '具有协议 ''{0}'' 和地址 ''{1}'' 或本地地址 ''{2}'' 的端点不存在。' + errorLoggingAlreadyEnabledExceptionMessage = '错误日志记录已启用。' + eventAlreadyRegisteredExceptionMessage = '{0} 事件已注册:{1}' + eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = '事件查看器日志记录仅支持Windows。' expectedNoJwtSignatureSuppliedExceptionMessage = '预期不提供 JWT 签名。' - secretAlreadyMountedExceptionMessage = "名为'{0}'的秘密已挂载。" + explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = '显式TLS模式仅支持SMTPS和TCPS端点。' failedToAcquireLockExceptionMessage = '未能获取对象的锁。' - noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: 没有为静态路径提供路径。' - invalidHostnameSuppliedExceptionMessage = '提供的主机名无效: {0}' - authMethodAlreadyDefinedExceptionMessage = '身份验证方法已定义:{0}' - csrfCookieRequiresSecretExceptionMessage = "使用 CSRF 的 Cookie 时,需要一个密钥。您可以提供一个密钥或设置全局 Cookie 密钥 - (Set-PodeCookieSecret '' -Global)" - nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = '创建页面路由需要非空的ScriptBlock。' - noPropertiesMutuallyExclusiveExceptionMessage = "参数'NoProperties'与'Properties'、'MinProperties'和'MaxProperties'互斥。" - incompatiblePodeDllExceptionMessage = '已加载存在不兼容的 Pode.DLL 版本 {0}。需要版本 {1}。请打开新的 Powershell/pwsh 会话并重试。' - accessMethodDoesNotExistExceptionMessage = '访问方法不存在:{0}。' - scheduleAlreadyDefinedExceptionMessage = '[计划] {0}: 计划已定义。' - secondsValueCannotBeZeroOrLessExceptionMessage = '{0} 的秒数值不能为 0 或更小。' - pathToLoadNotFoundExceptionMessage = '未找到要加载的路径 {0}: {1}' + failedToAcquireMutexOwnershipExceptionMessage = '未能获得互斥量的所有权。互斥量名称: {0}' + failedToAcquireSemaphoreOwnershipExceptionMessage = '未能获得信号量的所有权。信号量名称: {0}' + failedToCloseRunspacePoolExceptionMessage = '无法关闭RunspacePool: {0}' + failedToConnectToUrlExceptionMessage = '连接到 URL 失败: {0}' + failedToConnectToWebSocketExceptionMessage = '连接到 WebSocket 失败: {0}' + failedToCreateOpenSslCertExceptionMessage = '创建 OpenSSL 证书失败: {0}' failedToImportModuleExceptionMessage = '导入模块失败: {0}' - endpointNotExistExceptionMessage = "具有协议 '{0}' 和地址 '{1}' 或本地地址 '{2}' 的端点不存在。" - terminatingMessage = '正在终止' - noCommandsSuppliedToConvertToRoutesExceptionMessage = '未提供要转换为路由的命令。' - invalidTaskTypeExceptionMessage = '任务类型无效,预期类型为[System.Threading.Tasks.Task]或[hashtable]。' - alreadyConnectedToWebSocketExceptionMessage = "已连接到名为 '{0}' 的 WebSocket" - crlfMessageEndCheckOnlySupportedOnTcpEndpointsExceptionMessage = 'CRLF消息结束检查仅支持TCP端点。' - testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = "必须使用 'Enable-PodeOpenApi -EnableSchemaValidation' 启用 'Test-PodeOAComponentSchema'。" - adModuleNotInstalledExceptionMessage = '未安装 Active Directory 模块。' - cronExpressionInvalidExceptionMessage = 'Cron 表达式应仅包含 5 个部分: {0}' - noSessionToSetOnResponseExceptionMessage = '没有可用的会话来设置响应。' - valueOutOfRangeExceptionMessage = "{1} 的值 '{0}' 无效,应在 {2} 和 {3} 之间" - loggingMethodAlreadyDefinedExceptionMessage = '日志记录方法已定义: {0}' - noSecretForHmac256ExceptionMessage = '未提供 HMAC256 哈希的密钥。' - eolPowerShellWarningMessage = '[警告] Pode {0} 未在 PowerShell {1} 上测试,因为它已达到 EOL。' - runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool 加载失败。' - noEventRegisteredExceptionMessage = '没有注册的 {0} 事件:{1}' - scheduleCannotHaveNegativeLimitExceptionMessage = '[计划] {0}: 不能有负数限制。' - openApiRequestStyleInvalidForParameterExceptionMessage = 'OpenApi 请求样式不能为 {0},适用于 {1} 参数。' - openApiDocumentNotCompliantExceptionMessage = 'OpenAPI 文档不符合规范。' - taskDoesNotExistExceptionMessage = "任务 '{0}' 不存在。" - scopedVariableNotFoundExceptionMessage = '未找到范围变量: {0}' - sessionsRequiredForCsrfExceptionMessage = '使用CSRF需要会话, 除非您想使用Cookie。' - nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = '日志记录方法需要非空的ScriptBlock。' - credentialsPassedWildcardForHeadersLiteralExceptionMessage = '传递凭据时,标头的通配符 * 将被视为文字字符串,而不是通配符。' - podeNotInitializedExceptionMessage = 'Pode未初始化。' - multipleEndpointsForGuiMessage = '定义了多个端点,仅第一个将用于 GUI。' - operationIdMustBeUniqueExceptionMessage = '操作ID: {0} 必须唯一。' - invalidJsonJwtExceptionMessage = '在 JWT 中找到无效的 JSON 值' - noAlgorithmInJwtHeaderExceptionMessage = 'JWT 头中未提供算法。' - openApiVersionPropertyMandatoryExceptionMessage = 'OpenApi 版本属性是必需的。' - limitValueCannotBeZeroOrLessExceptionMessage = '{0} 的限制值不能为 0 或更小。' - timerDoesNotExistExceptionMessage = "计时器 '{0}' 不存在。" - openApiGenerationDocumentErrorMessage = 'OpenAPI 生成文档错误:' - routeAlreadyContainsCustomAccessExceptionMessage = "路由 '[{0}] {1}' 已经包含名称为 '{2}' 的自定义访问。" - maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = '最大并发 WebSocket 线程数不能小于最小值 {0},但获得: {1}' - middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: 中间件已定义。' + failedToOpenRunspacePoolExceptionMessage = '打开 RunspacePool 失败: {0}' + failedToParseAddressExceptionMessage = '无法将 ''{0}'' 解析为有效的 IP/主机:端口地址' + fileWatcherAlreadyDefinedExceptionMessage = '名为 ''{0}'' 的文件监视器已定义。' + fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = '函数 ''{0}'' 不接受数组作为管道输入。' + getRequestBodyNotAllowedExceptionMessage = '''{0}'' 操作无法包含请求体。使用 -AllowNonStandardBody 以解除此限制。' + handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: 处理程序已定义。' + hashtableMiddlewareNoLogicExceptionMessage = '提供的 Hashtable 中间件没有定义逻辑。' + headerMustHaveNameInEncodingContextExceptionMessage = '在编码上下文中使用时,标头必须有名称。' + iisAspnetcoreTokenMissingExceptionMessage = '缺少 IIS ASPNETCORE_TOKEN。' + iisAuthSupportIsForWindowsOnlyExceptionMessage = 'IIS 身份验证支持仅适用于 Windows。' + incompatiblePodeDllExceptionMessage = '已加载存在不兼容的 Pode.DLL 版本 {0}。需要版本 {1}。请打开新的 Powershell/pwsh 会话并重试。' + invalidAccessControlMaxAgeDurationExceptionMessage = '提供的 Access-Control-Max-Age 时长无效:{0}。应大于 0。' + invalidAliasFoundExceptionMessage = '找到了无效的 {0} 别名: {1}' invalidAtomCharacterExceptionMessage = '无效的原子字符: {0}' + invalidBase64JwtExceptionMessage = '在 JWT 中找到无效的 Base64 编码值' + invalidContentTypeForSchemaExceptionMessage = '架构中发现无效的 ''content-type'': {0}' invalidCronAtomFormatExceptionMessage = '发现无效的 cron 原子格式: {0}' - cacheStorageNotFoundForRetrieveExceptionMessage = "尝试检索缓存项 '{1}' 时,找不到名为 '{0}' 的缓存存储。" - headerMustHaveNameInEncodingContextExceptionMessage = '在编码上下文中使用时,标头必须有名称。' - moduleDoesNotContainFunctionExceptionMessage = '模块 {0} 不包含要转换为路径的函数 {1}。' - pathToIconForGuiDoesNotExistExceptionMessage = 'GUI 图标的路径不存在: {0}' - noTitleSuppliedForPageExceptionMessage = '未提供 {0} 页面的标题。' - certificateSuppliedForNonHttpsWssEndpointExceptionMessage = '为非HTTPS/WSS端点提供的证书。' - cannotLockNullObjectExceptionMessage = '无法锁定空对象。' - showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui目前仅适用于Windows PowerShell和Windows上的PowerShell 7+。' - unlockSecretButNoScriptBlockExceptionMessage = '为自定义秘密保险库类型提供了解锁密钥,但未提供解锁 ScriptBlock。' + invalidHostnameSuppliedExceptionMessage = '提供的主机名无效: {0}' invalidIpAddressExceptionMessage = '提供的 IP 地址无效: {0}' + invalidJsonJwtExceptionMessage = '在 JWT 中找到无效的 JSON 值' + invalidJwtHeaderAlgorithmSuppliedExceptionMessage = '提供的 JWT 头算法无效。' + invalidJwtSignatureSuppliedExceptionMessage = '提供的 JWT 签名无效。' + invalidJwtSuppliedExceptionMessage = '提供的 JWT 无效。' + invalidLogicTypeInHashtableMiddlewareExceptionMessage = '提供的 Hashtable 中间件具有无效的逻辑类型。期望是 ScriptBlockm, 但得到了: {0}' + invalidMiddlewareTypeExceptionMessage = '提供的中间件之一是无效的类型。期望是 ScriptBlock 或 Hashtable, 但得到了: {0}' + invalidPathWildcardOrDirectoryExceptionMessage = '提供的路径不能是通配符或目录: {0}' + invalidPortExceptionMessage = '端口不能为负数: {0}' + invalidSchemeForAuthValidatorExceptionMessage = '提供的 ''{0}'' 方案用于 ''{1}'' 身份验证验证器,需要一个有效的 ScriptBlock。' + invalidSecretValueTypeExceptionMessage = '密钥值是无效的类型。期望类型: 字符串、SecureString、HashTable、Byte[] 或 PSCredential。但得到了: {0}' + invalidStrictTransportSecurityDurationExceptionMessage = '提供的严格传输安全持续时间无效: {0}。应大于 0。' + invalidTaskTypeExceptionMessage = '任务类型无效,预期类型为[System.Threading.Tasks.Task]或[hashtable]。' + invalidWebExceptionTypeExceptionMessage = '异常类型无效,应为 WebException 或 HttpRequestException, 但得到了: {0}' + jwtExpiredExceptionMessage = 'JWT 已过期。' + jwtNotYetValidExceptionMessage = 'JWT 尚未有效。' + limitValueCannotBeZeroOrLessExceptionMessage = '{0} 的限制值不能为 0 或更小。' + localEndpointConflictExceptionMessage = '''{0}'' 和 ''{1}'' 都被定义为 OpenAPI 的本地端点,但每个 API 定义仅允许一个本地端点。' + loggingMethodAlreadyDefinedExceptionMessage = '日志记录方法已定义: {0}' + loggingMethodRequiresValidScriptBlockExceptionMessage = '为 ''{0}'' 日志记录方法提供的输出方法需要有效的 ScriptBlock。' maxDaysInvalidExceptionMessage = 'MaxDays 必须大于或等于 0, 但得到: {0}' - noRemoveScriptBlockForVaultExceptionMessage = "未为从保险库 '{0}' 中删除秘密提供删除 ScriptBlock。" - noSecretExpectedForNoSignatureExceptionMessage = '预期未提供签名的密钥。' - noCertificateFoundExceptionMessage = "在 {0}{1} 中找不到证书 '{2}'。" - minValueInvalidExceptionMessage = "{1} 的最小值 '{0}' 无效,应大于或等于 {2}" - accessRequiresAuthenticationOnRoutesExceptionMessage = '访问需要在路由上进行身份验证。' - noSecretForHmac384ExceptionMessage = '未提供 HMAC384 哈希的密钥。' - windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Windows 本地身份验证支持仅适用于 Windows。' - definitionTagNotDefinedExceptionMessage = '定义标签 {0} 未定义。' - noComponentInDefinitionExceptionMessage = '定义中没有类型为 {0} 名称为 {1} 的组件。' - noSmtpHandlersDefinedExceptionMessage = '未定义 SMTP 处理程序。' - sessionMiddlewareAlreadyInitializedExceptionMessage = '会话中间件已初始化。' - reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = "OpenAPI v3.0中不支持可重用组件功能'pathItems'。" - wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = '标头的通配符 * 与 AutoHeaders 开关不兼容。' - noDataForFileUploadedExceptionMessage = "请求中未上传文件 '{0}' 的数据。" - sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE只能在Accept标头值为text/event-stream的请求上配置。' - noSessionAvailableToSaveExceptionMessage = '没有可保存的会话。' - pathParameterRequiresRequiredSwitchExceptionMessage = "如果参数位置是 'Path',则 'Required' 开关参数是必需的。" - noOpenApiUrlSuppliedExceptionMessage = '未提供 {0} 的 OpenAPI URL。' maximumConcurrentSchedulesInvalidExceptionMessage = '最大并发计划数必须 >=1, 但得到: {0}' - snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins 仅支持 Windows PowerShell。' - eventViewerLoggingSupportedOnWindowsOnlyExceptionMessage = '事件查看器日志记录仅支持Windows。' - parametersMutuallyExclusiveExceptionMessage = "参数 '{0}' 和 '{1}' 是互斥的。" - pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = '在 OpenAPI v3.0.x 中不支持 PathItems 功能。' - openApiParameterRequiresNameExceptionMessage = 'OpenApi 参数需要指定名称。' + maximumConcurrentSchedulesLessThanMinimumExceptionMessage = '最大并发计划数不能小于最小值 {0},但得到: {1}' + maximumConcurrentTasksInvalidExceptionMessage = '最大并发任务数必须 >=1, 但获得: {0}' maximumConcurrentTasksLessThanMinimumExceptionMessage = '最大并发任务数不能小于最小值 {0},但获得: {1}' - noSemaphoreFoundExceptionMessage = "找不到名为 '{0}' 的信号量" - singleValueForIntervalExceptionMessage = '当使用间隔时,只能提供单个 {0} 值。' - jwtNotYetValidExceptionMessage = 'JWT 尚未有效。' - verbAlreadyDefinedForUrlExceptionMessage = '[Verb] {0}: 已经为 {1} 定义' - noSecretNamedMountedExceptionMessage = "没有挂载名为'{0}'的秘密。" + maximumConcurrentWebSocketThreadsInvalidExceptionMessage = '最大并发 WebSocket 线程数必须 >=1, 但获得: {0}' + maximumConcurrentWebSocketThreadsLessThanMinimumExceptionMessage = '最大并发 WebSocket 线程数不能小于最小值 {0},但获得: {1}' + maxSizeInvalidExceptionMessage = 'MaxSize 必须大于或等于 0,但得到: {0}' + maxValueInvalidExceptionMessage = '{1} 的最大值 ''{0}'' 无效,应小于或等于 {2}' + mergeDefaultAuthNotInListExceptionMessage = 'MergeDefault 身份验证 ''{0}'' 不在提供的身份验证列表中。' + methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: 已经定义。' + methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: 已经为 {2} 定义。' + middlewareAlreadyDefinedExceptionMessage = '[Middleware] {0}: 中间件已定义。' + middlewareNoLogicSuppliedExceptionMessage = '[中间件]: ScriptBlock中未提供逻辑。' + minValueGreaterThanMaxExceptionMessage = '{0} 的最小值不应大于最大值。' + minValueInvalidExceptionMessage = '{1} 的最小值 ''{0}'' 无效,应大于或等于 {2}' + moduleDoesNotContainFunctionExceptionMessage = '模块 {0} 不包含要转换为路径的函数 {1}。' moduleOrVersionNotFoundExceptionMessage = '在 {0} 上找不到模块或版本: {1}@{2}' - noScriptBlockSuppliedExceptionMessage = '未提供脚本块。' - noSecretVaultRegisteredExceptionMessage = "未注册名为 '{0}' 的秘密保险库。" + modulePathDoesNotExistExceptionMessage = '模块路径不存在: {0}' + multiTypePropertiesRequireOpenApi31ExceptionMessage = '多类型属性需要 OpenApi 版本 3.1 或更高版本。' + mustBeRunningWithAdminPrivilegesExceptionMessage = '必须以管理员权限运行才能监听非本地主机地址。' + mutexAlreadyExistsExceptionMessage = '名为 ''{0}'' 的互斥量已存在。' nameRequiredForEndpointIfRedirectToSuppliedExceptionMessage = '如果提供了RedirectTo参数, 则需要为端点指定名称。' - openApiLicenseObjectRequiresNameExceptionMessage = "OpenAPI 对象 'license' 需要属性 'name'。请使用 -LicenseName 参数。" - sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: 为静态路径提供的源路径不存在: {1}' + nextTriggerCalculationErrorExceptionMessage = '似乎在尝试计算下一个触发器日期时间时出现了问题: {0}' + noAlgorithmInJwtHeaderExceptionMessage = 'JWT 头中未提供算法。' + noCertificateFoundExceptionMessage = '在 {0}{1} 中找不到证书 ''{2}''。' + noCommandsSuppliedToConvertToRoutesExceptionMessage = '未提供要转换为路由的命令。' + noComponentInDefinitionExceptionMessage = '定义中没有类型为 {0} 名称为 {1} 的组件。' + noDataForFileUploadedExceptionMessage = '请求中未上传文件 ''{0}'' 的数据。' + noDomainServerNameForWindowsAdAuthExceptionMessage = '没有为 Windows AD 身份验证提供域服务器名称' + noEventRegisteredExceptionMessage = '没有注册的 {0} 事件:{1}' + noJwtSignatureForAlgorithmExceptionMessage = '没有为 {0} 提供 JWT 签名。' + noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: 没有传递逻辑。' + noLogicPassedForRouteExceptionMessage = '没有为路径传递逻辑: {0}' + noMutexFoundExceptionMessage = '找不到名为 ''{0}'' 的互斥量' noNameForWebSocketDisconnectExceptionMessage = '没有提供断开连接的 WebSocket 的名称。' - certificateExpiredExceptionMessage = "证书 '{0}' 已过期: {1}" - secretVaultUnlockExpiryDateInPastExceptionMessage = '秘密保险库的解锁到期日期已过 (UTC) :{0}' - invalidWebExceptionTypeExceptionMessage = '异常类型无效,应为 WebException 或 HttpRequestException, 但得到了: {0}' - invalidSecretValueTypeExceptionMessage = '密钥值是无效的类型。期望类型: 字符串、SecureString、HashTable、Byte[] 或 PSCredential。但得到了: {0}' - explicitTlsModeOnlySupportedOnSmtpsTcpsEndpointsExceptionMessage = '显式TLS模式仅支持SMTPS和TCPS端点。' - discriminatorMappingRequiresDiscriminatorPropertyExceptionMessage = "参数'DiscriminatorMapping'只能在存在'DiscriminatorProperty'时使用。" - scriptErrorExceptionMessage = "脚本 '{0}' 在 {1} {2} (第 {3} 行) 第 {4} 个字符处执行 {5} 对象 '{7}' 的错误。类: {8} 基类: {9}" - cannotSupplyIntervalForQuarterExceptionMessage = '无法为每季度提供间隔值。' - scheduleEndTimeMustBeInFutureExceptionMessage = '[计划] {0}: EndTime 值必须在将来。' - invalidJwtSignatureSuppliedExceptionMessage = '提供的 JWT 签名无效。' - noSetScriptBlockForVaultExceptionMessage = "未为更新/创建保险库 '{0}' 中的秘密提供设置 ScriptBlock。" - accessMethodNotExistForMergingExceptionMessage = '合并时访问方法不存在: {0}' - defaultAuthNotInListExceptionMessage = "默认身份验证 '{0}' 不在提供的身份验证列表中。" - parameterHasNoNameExceptionMessage = "参数没有名称。请使用'Name'参数为此组件命名。" - methodPathAlreadyDefinedForUrlExceptionMessage = '[{0}] {1}: 已经为 {2} 定义。' - fileWatcherAlreadyDefinedExceptionMessage = "名为 '{0}' 的文件监视器已定义。" - noServiceHandlersDefinedExceptionMessage = '未定义服务处理程序。' - secretRequiredForCustomSessionStorageExceptionMessage = '使用自定义会话存储时需要一个密钥。' - secretManagementModuleNotInstalledExceptionMessage = '未安装 Microsoft.PowerShell.SecretManagement 模块。' + noNameForWebSocketRemoveExceptionMessage = '没有提供要删除的 WebSocket 的名称。' + noNameForWebSocketResetExceptionMessage = '没有提供要重置的 WebSocket 的名称。' + noNameForWebSocketSendMessageExceptionMessage = '没有提供要发送消息的 WebSocket 的名称。' + nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = '身份验证方法需要非空的 ScriptBlock。' + nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = '自定义身份验证方案需要一个非空的 ScriptBlock。' + nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = '自定义日志输出方法需要非空的ScriptBlock。' + nonEmptyScriptBlockRequiredForLoggingMethodExceptionMessage = '日志记录方法需要非空的ScriptBlock。' + nonEmptyScriptBlockRequiredForPageRouteExceptionMessage = '创建页面路由需要非空的ScriptBlock。' + noOpenApiUrlSuppliedExceptionMessage = '未提供 {0} 的 OpenAPI URL。' noPathSuppliedForRouteExceptionMessage = '未为路由提供路径。' - validationOfAnyOfSchemaNotSupportedExceptionMessage = "不支持包含 'anyof' 的模式的验证。" - iisAuthSupportIsForWindowsOnlyExceptionMessage = 'IIS 身份验证支持仅适用于 Windows。' - oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme 只能是 Basic 或 Form 身份验证,但得到:{0}' + noPathSuppliedForStaticRouteExceptionMessage = '[{0}]: 没有为静态路径提供路径。' + noPropertiesMutuallyExclusiveExceptionMessage = '参数''NoProperties''与''Properties''、''MinProperties''和''MaxProperties''互斥。' + noRemoveScriptBlockForVaultExceptionMessage = '未为从保险库 ''{0}'' 中删除秘密提供删除 ScriptBlock。' noRoutePathSuppliedForPageExceptionMessage = '未提供 {0} 页面的路由路径。' - cacheStorageNotFoundForExistsExceptionMessage = "尝试检查缓存项 '{1}' 是否存在时,找不到名为 '{0}' 的缓存存储。" - handlerAlreadyDefinedExceptionMessage = '[{0}] {1}: 处理程序已定义。' - sessionsNotConfiguredExceptionMessage = '会话尚未配置。' + noScriptBlockSuppliedExceptionMessage = '未提供脚本块。' + noSecretExpectedForNoSignatureExceptionMessage = '预期未提供签名的密钥。' + noSecretForHmac256ExceptionMessage = '未提供 HMAC256 哈希的密钥。' + noSecretForHmac384ExceptionMessage = '未提供 HMAC384 哈希的密钥。' + noSecretForHmac512ExceptionMessage = '未提供 HMAC512 哈希的密钥。' + noSecretForJwtSignatureExceptionMessage = '未提供 JWT 签名的密钥。' + noSecretNamedMountedExceptionMessage = '没有挂载名为''{0}''的秘密。' + noSecretVaultRegisteredExceptionMessage = '未注册名为 ''{0}'' 的秘密保险库。' + noSemaphoreFoundExceptionMessage = '找不到名为 ''{0}'' 的信号量' + noServiceHandlersDefinedExceptionMessage = '未定义服务处理程序。' + noSessionAvailableToSaveExceptionMessage = '没有可保存的会话。' + noSessionToCalculateDataHashExceptionMessage = '没有可用的会话来计算数据哈希。' + noSessionToSetOnResponseExceptionMessage = '没有可用的会话来设置响应。' + noSetScriptBlockForVaultExceptionMessage = '未为更新/创建保险库 ''{0}'' 中的秘密提供设置 ScriptBlock。' + noSmtpHandlersDefinedExceptionMessage = '未定义 SMTP 处理程序。' + noTitleSuppliedForPageExceptionMessage = '未提供 {0} 页面的标题。' + noUnlockScriptBlockForVaultExceptionMessage = '未为解锁保险库 ''{0}'' 提供解锁 ScriptBlock。' + oauth2ClientSecretRequiredExceptionMessage = '不使用 PKCE 时, OAuth2 需要一个客户端密钥。' + oauth2InnerSchemeInvalidExceptionMessage = 'OAuth2 InnerScheme 只能是 Basic 或 Form 身份验证,但得到:{0}' + oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = 'OAuth2 提供程序不支持 ''code'' response_type。' + oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = 'OAuth2 提供程序不支持使用 InnerScheme 所需的 ''password'' grant_type。' + oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 需要提供授权 URL' + openApiComponentSchemaDoesNotExistExceptionMessage = 'OpenApi 组件架构 {0} 不存在。' + openApiDefinitionAlreadyExistsExceptionMessage = '名为 {0} 的 OpenAPI 定义已存在。' + openApiDocumentNotCompliantExceptionMessage = 'OpenAPI 文档不符合规范。' + openApiLicenseObjectRequiresNameExceptionMessage = 'OpenAPI 对象 ''license'' 需要属性 ''name''。请使用 -LicenseName 参数。' + openApiParameterRequiresNameExceptionMessage = 'OpenApi 参数需要指定名称。' + openApiRequestStyleInvalidForParameterExceptionMessage = 'OpenApi 请求样式不能为 {0},适用于 {1} 参数。' + openApiVersionPropertyMandatoryExceptionMessage = 'OpenApi 版本属性是必需的。' + operationIdMustBeUniqueExceptionMessage = '操作ID: {0} 必须唯一。' + operationIdMustBeUniqueForArrayExceptionMessage = '操作ID: {0} 必须唯一,不能应用于数组。' + pageNameShouldBeAlphaNumericExceptionMessage = '页面名称应为有效的字母数字值: {0}' + parameterHasNoNameExceptionMessage = '参数没有名称。请使用''Name''参数为此组件命名。' + parameterNotSuppliedInRequestExceptionMessage = '请求中未提供名为 ''{0}'' 的参数或没有可用数据。' + parametersMutuallyExclusiveExceptionMessage = '参数 ''{0}'' 和 ''{1}'' 是互斥的。' + parametersValueOrExternalValueMandatoryExceptionMessage = '参数 ''Value'' 或 ''ExternalValue'' 是必需的。' + pathItemsFeatureNotSupportedInOpenApi30ExceptionMessage = '在 OpenAPI v3.0.x 中不支持 PathItems 功能。' + pathNotExistExceptionMessage = '路径不存在: {0}' + pathParameterRequiresRequiredSwitchExceptionMessage = '如果参数位置是 ''Path'',则 ''Required'' 开关参数是必需的。' + pathToIconForGuiDoesNotExistExceptionMessage = 'GUI 图标的路径不存在: {0}' + pathToLoadNotFoundExceptionMessage = '未找到要加载的路径 {0}: {1}' + podeNotInitializedExceptionMessage = 'Pode未初始化。' + propertiesParameterWithoutNameExceptionMessage = '如果属性没有名称,则不能使用 Properties 参数。' propertiesTypeObjectAssociationExceptionMessage = '只有 Object 类型的属性可以与 {0} 关联。' - sessionsRequiredForSessionPersistentAuthExceptionMessage = '使用会话持久性身份验证需要会话。' - invalidPathWildcardOrDirectoryExceptionMessage = '提供的路径不能是通配符或目录: {0}' - accessMethodAlreadyDefinedExceptionMessage = '访问方法已经定义: {0}' - parametersValueOrExternalValueMandatoryExceptionMessage = "参数 'Value' 或 'ExternalValue' 是必需的。" - maximumConcurrentTasksInvalidExceptionMessage = '最大并发任务数必须 >=1, 但获得: {0}' - cannotCreatePropertyWithoutTypeExceptionMessage = '无法创建属性,因为未定义类型。' - authMethodNotExistForMergingExceptionMessage = '合并时身份验证方法不存在:{0}' - maxValueInvalidExceptionMessage = "{1} 的最大值 '{0}' 无效,应小于或等于 {2}" - endpointAlreadyDefinedExceptionMessage = "名为 '{0}' 的端点已定义。" - eventAlreadyRegisteredExceptionMessage = '{0} 事件已注册:{1}' - parameterNotSuppliedInRequestExceptionMessage = "请求中未提供名为 '{0}' 的参数或没有可用数据。" - cacheStorageNotFoundForSetExceptionMessage = "尝试设置缓存项 '{1}' 时,找不到名为 '{0}' 的缓存存储。" - methodPathAlreadyDefinedExceptionMessage = '[{0}] {1}: 已经定义。' - errorLoggingAlreadyEnabledExceptionMessage = '错误日志记录已启用。' - valueForUsingVariableNotFoundExceptionMessage = "未找到 '`$using:{0}' 的值。" rapidPdfDoesNotSupportOpenApi31ExceptionMessage = '文档工具 RapidPdf 不支持 OpenAPI 3.1' - oauth2ClientSecretRequiredExceptionMessage = '不使用 PKCE 时, OAuth2 需要一个客户端密钥。' - invalidBase64JwtExceptionMessage = '在 JWT 中找到无效的 Base64 编码值' - noSessionToCalculateDataHashExceptionMessage = '没有可用的会话来计算数据哈希。' - cacheStorageNotFoundForRemoveExceptionMessage = "尝试删除缓存项 '{1}' 时,找不到名为 '{0}' 的缓存存储。" - csrfMiddlewareNotInitializedExceptionMessage = 'CSRF中间件未初始化。' - infoTitleMandatoryMessage = 'info.title 是必填项。' - typeCanOnlyBeAssociatedWithObjectExceptionMessage = '类型{0}只能与对象关联。' - userFileDoesNotExistExceptionMessage = '用户文件不存在:{0}' + rateLimitRuleAlreadyExistsExceptionMessage = '速率限制规则已存在: {0}' + rateLimitRuleDoesNotExistExceptionMessage = '速率限制规则不存在: {0}' + renamePodeOADefinitionTagExceptionMessage = 'Rename-PodeOADefinitionTag 不能在 Select-PodeOADefinition ''ScriptBlock'' 内使用。' + requestLoggingAlreadyEnabledExceptionMessage = '请求日志记录已启用。' + reusableComponentPathItemsNotAvailableInOpenApi30ExceptionMessage = 'OpenAPI v3.0中不支持可重用组件功能''pathItems''。' + routeAlreadyContainsCustomAccessExceptionMessage = '路由 ''[{0}] {1}'' 已经包含名称为 ''{2}'' 的自定义访问。' + routeParameterCannotBeNullExceptionMessage = '参数 ''Route'' 不能为空。' routeParameterNeedsValidScriptblockExceptionMessage = '路由参数需要有效且非空的ScriptBlock。' - nextTriggerCalculationErrorExceptionMessage = '似乎在尝试计算下一个触发器日期时间时出现了问题: {0}' - cannotLockValueTypeExceptionMessage = '无法锁定[ValueType]。' - failedToCreateOpenSslCertExceptionMessage = '创建 OpenSSL 证书失败: {0}' - jwtExpiredExceptionMessage = 'JWT 已过期。' - openingGuiMessage = '正在打开 GUI。' - multiTypePropertiesRequireOpenApi31ExceptionMessage = '多类型属性需要 OpenApi 版本 3.1 或更高版本。' - noNameForWebSocketRemoveExceptionMessage = '没有提供要删除的 WebSocket 的名称。' - maxSizeInvalidExceptionMessage = 'MaxSize 必须大于或等于 0,但得到: {0}' - iisShutdownMessage = '(IIS 关闭)' - cannotUnlockValueTypeExceptionMessage = '无法解锁[ValueType]。' - noJwtSignatureForAlgorithmExceptionMessage = '没有为 {0} 提供 JWT 签名。' - maximumConcurrentWebSocketThreadsInvalidExceptionMessage = '最大并发 WebSocket 线程数必须 >=1, 但获得: {0}' - acknowledgeMessageOnlySupportedOnSmtpTcpEndpointsExceptionMessage = '确认消息仅支持SMTP和TCP端点。' - failedToConnectToUrlExceptionMessage = '连接到 URL 失败: {0}' - failedToAcquireMutexOwnershipExceptionMessage = '未能获得互斥量的所有权。互斥量名称: {0}' + runspacePoolFailedToLoadExceptionMessage = '{0} RunspacePool 加载失败。' + scheduleAlreadyDefinedExceptionMessage = '[计划] {0}: 计划已定义。' + scheduleCannotHaveNegativeLimitExceptionMessage = '[计划] {0}: 不能有负数限制。' + scheduleDoesNotExistExceptionMessage = '计划 ''{0}'' 不存在。' + scheduleEndTimeMustBeInFutureExceptionMessage = '[计划] {0}: EndTime 值必须在将来。' + scheduleProcessDoesNotExistExceptionMessage = '计划进程 ''{0}'' 不存在。' + scheduleStartTimeAfterEndTimeExceptionMessage = '[计划] {0}: ''StartTime'' 不能在 ''EndTime'' 之后' + schemaValidationRequiresPowerShell610ExceptionMessage = '架构验证需要 PowerShell 版本 6.1.0 或更高版本。' + schemeRequiresValidScriptBlockExceptionMessage = '提供的方案用于 ''{0}'' 身份验证验证器,需要一个有效的 ScriptBlock。' + scopedVariableAlreadyDefinedExceptionMessage = '已经定义了作用域变量: {0}' + scopedVariableNotFoundExceptionMessage = '未找到范围变量: {0}' + scriptBlockRequiredForMergingUsersExceptionMessage = '当 Valid 是 All 时,需要一个 ScriptBlock 来将多个经过身份验证的用户合并为一个对象。' + scriptErrorExceptionMessage = '脚本 ''{0}'' 在 {1} {2} (第 {3} 行) 第 {4} 个字符处执行 {5} 对象 ''{7}'' 的错误。类: {8} 基类: {9}' + scriptPathDoesNotExistExceptionMessage = '脚本路径不存在: {0}' + secondsValueCannotBeZeroOrLessExceptionMessage = '{0} 的秒数值不能为 0 或更小。' + secretAlreadyMountedExceptionMessage = '名为''{0}''的秘密已挂载。' + secretManagementModuleNotInstalledExceptionMessage = '未安装 Microsoft.PowerShell.SecretManagement 模块。' + secretRequiredForCustomSessionStorageExceptionMessage = '使用自定义会话存储时需要一个密钥。' + secretVaultAlreadyRegisteredAutoImportExceptionMessage = '已经注册了名称为 ''{0}'' 的秘密保险库,同时正在自动导入秘密保险库。' + secretVaultAlreadyRegisteredExceptionMessage = '名为''{0}''的秘密保险库已注册{1}。' + secretVaultUnlockExpiryDateInPastExceptionMessage = '秘密保险库的解锁到期日期已过 (UTC) :{0}' + semaphoreAlreadyExistsExceptionMessage = '名为 ''{0}'' 的信号量已存在。' + sessionMiddlewareAlreadyInitializedExceptionMessage = '会话中间件已初始化。' + sessionsNotConfiguredExceptionMessage = '会话尚未配置。' + sessionsRequiredForCsrfExceptionMessage = '使用CSRF需要会话, 除非您想使用Cookie。' + sessionsRequiredForFlashMessagesExceptionMessage = '使用闪存消息需要会话。' sessionsRequiredForOAuth2WithPKCEExceptionMessage = '使用 PKCE 时需要会话来使用 OAuth2' - failedToConnectToWebSocketExceptionMessage = '连接到 WebSocket 失败: {0}' - unsupportedObjectExceptionMessage = '不支持的对象' - failedToParseAddressExceptionMessage = "无法将 '{0}' 解析为有效的 IP/主机:端口地址" - mustBeRunningWithAdminPrivilegesExceptionMessage = '必须以管理员权限运行才能监听非本地主机地址。' - specificationMessage = '规格' - cacheStorageNotFoundForClearExceptionMessage = "尝试清除缓存时,找不到名为 '{0}' 的缓存存储。" - restartingServerMessage = '正在重启服务器...' - cannotSupplyIntervalWhenEveryIsNoneExceptionMessage = "当参数'Every'设置为None时, 无法提供间隔。" + sessionsRequiredForSessionPersistentAuthExceptionMessage = '使用会话持久性身份验证需要会话。' + showPodeGuiOnlyAvailableOnWindowsExceptionMessage = 'Show-PodeGui目前仅适用于Windows PowerShell和Windows上的PowerShell 7+。' + singleValueForIntervalExceptionMessage = '当使用间隔时,只能提供单个 {0} 值。' + snapinsSupportedOnWindowsPowershellOnlyExceptionMessage = 'Snapins 仅支持 Windows PowerShell。' + sourcePathDoesNotExistForStaticRouteExceptionMessage = '{0}: 为静态路径提供的源路径不存在: {1}' + sseConnectionNameRequiredExceptionMessage = '需要SSE连接名称, 可以从-Name或$WebEvent.Sse.Name获取。' + sseFailedToBroadcastExceptionMessage = '由于为{0}定义的SSE广播级别, SSE广播失败: {1}' + sseOnlyConfiguredOnEventStreamAcceptHeaderExceptionMessage = 'SSE只能在Accept标头值为text/event-stream的请求上配置。' + suppliedDateAfterScheduleEndTimeExceptionMessage = '提供的日期晚于计划的结束时间 {0}' + suppliedDateBeforeScheduleStartTimeExceptionMessage = '提供的日期早于计划的开始时间 {0}' + swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = '此版本的 Swagger-Editor 不支持 OpenAPI 3.1' + taskAlreadyDefinedExceptionMessage = '[任务] {0}: 任务已定义。' + taskDoesNotExistExceptionMessage = '任务 ''{0}'' 不存在。' + taskProcessDoesNotExistExceptionMessage = '任务进程 ''{0}'' 不存在。' + taskTimedOutExceptionMessage = '任务在 {0} 毫秒后超时。' + testPodeOAComponentSchemaNeedToBeEnabledExceptionMessage = '必须使用 ''Enable-PodeOpenApi -EnableSchemaValidation'' 启用 ''Test-PodeOAComponentSchema''。' + timerAlreadyDefinedExceptionMessage = '[计时器] {0}: 计时器已定义。' + timerDoesNotExistExceptionMessage = '计时器 ''{0}'' 不存在。' + timerParameterMustBeGreaterThanZeroExceptionMessage = '[计时器] {0}: {1} 必须大于 0。' + typeCanOnlyBeAssociatedWithObjectExceptionMessage = '类型{0}只能与对象关联。' + unlockSecretButNoScriptBlockExceptionMessage = '为自定义秘密保险库类型提供了解锁密钥,但未提供解锁 ScriptBlock。' + unlockSecretRequiredExceptionMessage = '使用 Microsoft.PowerShell.SecretStore 时需要 ''UnlockSecret'' 属性。' + unsupportedFunctionInServerlessContextExceptionMessage = '不支持在无服务器上下文中使用 {0} 函数。' unsupportedJwtAlgorithmExceptionMessage = '当前不支持的 JWT 算法: {0}' - websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets未配置为发送信号消息。' - invalidLogicTypeInHashtableMiddlewareExceptionMessage = '提供的 Hashtable 中间件具有无效的逻辑类型。期望是 ScriptBlockm, 但得到了: {0}' - maximumConcurrentSchedulesLessThanMinimumExceptionMessage = '最大并发计划数不能小于最小值 {0},但得到: {1}' - failedToAcquireSemaphoreOwnershipExceptionMessage = '未能获得信号量的所有权。信号量名称: {0}' - propertiesParameterWithoutNameExceptionMessage = '如果属性没有名称,则不能使用 Properties 参数。' - customSessionStorageMethodNotImplementedExceptionMessage = "自定义会话存储未实现所需的方法'{0}()'。" - authenticationMethodDoesNotExistExceptionMessage = '认证方法不存在: {0}' + unsupportedObjectExceptionMessage = '不支持的对象' + unsupportedStreamCompressionEncodingExceptionMessage = '不支持的流压缩编码: {0}' + userFileDoesNotExistExceptionMessage = '用户文件不存在:{0}' + validationOfAnyOfSchemaNotSupportedExceptionMessage = '不支持包含 ''anyof'' 的模式的验证。' + validationOfOneOfSchemaNotSupportedExceptionMessage = '不支持包含 ''oneof'' 的模式的验证。' + valueForUsingVariableNotFoundExceptionMessage = '未找到 ''$using:{0}'' 的值。' + valueOutOfRangeExceptionMessage = '{1} 的值 ''{0}'' 无效,应在 {2} 和 {3} 之间' + verbAlreadyDefinedExceptionMessage = '[Verb] {0}: 已经定义' + verbAlreadyDefinedForUrlExceptionMessage = '[Verb] {0}: 已经为 {1} 定义' + verbNoLogicPassedExceptionMessage = '[动词] {0}: 未传递逻辑' + viewsFolderNameAlreadyExistsExceptionMessage = '视图文件夹名称已存在: {0}' + viewsPathDoesNotExistExceptionMessage = '视图路径不存在: {0}' webhooksFeatureNotSupportedInOpenApi30ExceptionMessage = '在 OpenAPI v3.0.x 中不支持 Webhooks 功能' - invalidContentTypeForSchemaExceptionMessage = "架构中发现无效的 'content-type': {0}" - noUnlockScriptBlockForVaultExceptionMessage = "未为解锁保险库 '{0}' 提供解锁 ScriptBlock。" + websocketsNotConfiguredForSignalMessagesExceptionMessage = 'WebSockets未配置为发送信号消息。' + wildcardHeadersIncompatibleWithAutoHeadersExceptionMessage = '标头的通配符 * 与 AutoHeaders 开关不兼容。' + wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = '方法的通配符 * 与 AutoMethods 开关不兼容。' + windowsLocalAuthSupportIsForWindowsOnlyExceptionMessage = 'Windows 本地身份验证支持仅适用于 Windows。' + + # ------------------------------- + # General Messages + # ------------------------------- + clearConsoleMessage = '清除控制台' definitionTagMessage = '定义 {0}:' - failedToOpenRunspacePoolExceptionMessage = '打开 RunspacePool 失败: {0}' - failedToCloseRunspacePoolExceptionMessage = '无法关闭RunspacePool: {0}' - verbNoLogicPassedExceptionMessage = '[动词] {0}: 未传递逻辑' - noMutexFoundExceptionMessage = "找不到名为 '{0}' 的互斥量" + deprecatedTitleVersionDescriptionWarningMessage = '警告: ''Enable-PodeOpenApi'' 的标题、版本和描述已被弃用。请改用 ''Add-PodeOAInfo''。' + disableHttpServerMessage = '禁用HTTP服务器' + disableQuietModeMessage = '禁用安静模式' documentationMessage = '文档' - timerAlreadyDefinedExceptionMessage = '[计时器] {0}: 计时器已定义。' - invalidPortExceptionMessage = '端口不能为负数: {0}' - viewsFolderNameAlreadyExistsExceptionMessage = '视图文件夹名称已存在: {0}' - noNameForWebSocketResetExceptionMessage = '没有提供要重置的 WebSocket 的名称。' - mergeDefaultAuthNotInListExceptionMessage = "MergeDefault 身份验证 '{0}' 不在提供的身份验证列表中。" - descriptionRequiredExceptionMessage = '路径:{0} 响应:{1} 需要描述' - pageNameShouldBeAlphaNumericExceptionMessage = '页面名称应为有效的字母数字值: {0}' - defaultValueNotBooleanOrEnumExceptionMessage = '默认值不是布尔值且不属于枚举。' - openApiComponentSchemaDoesNotExistExceptionMessage = 'OpenApi 组件架构 {0} 不存在。' - timerParameterMustBeGreaterThanZeroExceptionMessage = '[计时器] {0}: {1} 必须大于 0。' - taskTimedOutExceptionMessage = '任务在 {0} 毫秒后超时。' - scheduleStartTimeAfterEndTimeExceptionMessage = "[计划] {0}: 'StartTime' 不能在 'EndTime' 之后" + doneMessage = '完成' + enableHttpServerMessage = '启用HTTP服务器' + enableQuietModeMessage = '启用安静模式' + eolPowerShellWarningMessage = '[警告] Pode {0} 未在 PowerShell {1} 上测试,因为它已达到 EOL。' + filesHaveChangedMessage = '以下文件已更改:' + gracefullyTerminateMessage = '正常终止服务器。' + hideEndpointsMessage = '隐藏端点' + hideHelpMessage = '隐藏帮助' + hideOpenAPIMessage = '隐藏OpenAPI' + iisShutdownMessage = '(IIS 关闭)' + infoTitleMandatoryMessage = 'info.title 是必填项。' infoVersionMandatoryMessage = 'info.version 是必填项。' - cannotUnlockNullObjectExceptionMessage = '无法解锁空对象。' - nonEmptyScriptBlockRequiredForCustomAuthExceptionMessage = '自定义身份验证方案需要一个非空的 ScriptBlock。' - nonEmptyScriptBlockRequiredForAuthMethodExceptionMessage = '身份验证方法需要非空的 ScriptBlock。' - validationOfOneOfSchemaNotSupportedExceptionMessage = "不支持包含 'oneof' 的模式的验证。" - routeParameterCannotBeNullExceptionMessage = "参数 'Route' 不能为空。" - cacheStorageAlreadyExistsExceptionMessage = "名为 '{0}' 的缓存存储已存在。" - loggingMethodRequiresValidScriptBlockExceptionMessage = "为 '{0}' 日志记录方法提供的输出方法需要有效的 ScriptBlock。" - scopedVariableAlreadyDefinedExceptionMessage = '已经定义了作用域变量: {0}' - oauth2RequiresAuthorizeUrlExceptionMessage = 'OAuth2 需要提供授权 URL' - pathNotExistExceptionMessage = '路径不存在: {0}' - noDomainServerNameForWindowsAdAuthExceptionMessage = '没有为 Windows AD 身份验证提供域服务器名称' - suppliedDateAfterScheduleEndTimeExceptionMessage = '提供的日期晚于计划的结束时间 {0}' - wildcardMethodsIncompatibleWithAutoMethodsExceptionMessage = '方法的通配符 * 与 AutoMethods 开关不兼容。' - cannotSupplyIntervalForYearExceptionMessage = '无法为每年提供间隔值。' + listeningOnEndpointsMessage = '正在监听以下 {0} 个端点 [{1} 个线程]:' missingComponentsMessage = '缺少的组件' - invalidStrictTransportSecurityDurationExceptionMessage = '提供的严格传输安全持续时间无效: {0}。应大于 0。' - noSecretForHmac512ExceptionMessage = '未提供 HMAC512 哈希的密钥。' - daysInMonthExceededExceptionMessage = '{0} 仅有 {1} 天,但提供了 {2} 天。' - nonEmptyScriptBlockRequiredForCustomLoggingExceptionMessage = '自定义日志输出方法需要非空的ScriptBlock。' - encodingAttributeOnlyAppliesToMultipartExceptionMessage = '编码属性仅适用于 multipart 和 application/x-www-form-urlencoded 请求体。' - suppliedDateBeforeScheduleStartTimeExceptionMessage = '提供的日期早于计划的开始时间 {0}' - unlockSecretRequiredExceptionMessage = "使用 Microsoft.PowerShell.SecretStore 时需要 'UnlockSecret' 属性。" - noLogicPassedForMethodRouteExceptionMessage = '[{0}] {1}: 没有传递逻辑。' - bodyParserAlreadyDefinedForContentTypeExceptionMessage = '已为 {0} 内容类型定义了一个 body-parser。' - invalidJwtSuppliedExceptionMessage = '提供的 JWT 无效。' - sessionsRequiredForFlashMessagesExceptionMessage = '使用闪存消息需要会话。' - semaphoreAlreadyExistsExceptionMessage = "名为 '{0}' 的信号量已存在。" - invalidJwtHeaderAlgorithmSuppliedExceptionMessage = '提供的 JWT 头算法无效。' - oauth2ProviderDoesNotSupportPasswordGrantTypeExceptionMessage = "OAuth2 提供程序不支持使用 InnerScheme 所需的 'password' grant_type。" - invalidAliasFoundExceptionMessage = '找到了无效的 {0} 别名: {1}' - scheduleDoesNotExistExceptionMessage = "计划 '{0}' 不存在。" - accessMethodNotExistExceptionMessage = '访问方法不存在: {0}' - oauth2ProviderDoesNotSupportCodeResponseTypeExceptionMessage = "OAuth2 提供程序不支持 'code' response_type。" - untestedPowerShellVersionWarningMessage = '[警告] Pode {0} 未在 PowerShell {1} 上测试,因为 Pode 发布时该版本不可用。' - secretVaultAlreadyRegisteredAutoImportExceptionMessage = "已经注册了名称为 '{0}' 的秘密保险库,同时正在自动导入秘密保险库。" - schemeRequiresValidScriptBlockExceptionMessage = "提供的方案用于 '{0}' 身份验证验证器,需要一个有效的 ScriptBlock。" - serverLoopingMessage = '服务器每 {0} 秒循环一次' - certificateThumbprintsNameSupportedOnWindowsExceptionMessage = '证书指纹/名称仅在 Windows 上受支持。' - sseConnectionNameRequiredExceptionMessage = "需要SSE连接名称, 可以从-Name或`$WebEvent.Sse.Name获取。" - invalidMiddlewareTypeExceptionMessage = '提供的中间件之一是无效的类型。期望是 ScriptBlock 或 Hashtable, 但得到了: {0}' - noSecretForJwtSignatureExceptionMessage = '未提供 JWT 签名的密钥。' - modulePathDoesNotExistExceptionMessage = '模块路径不存在: {0}' - taskAlreadyDefinedExceptionMessage = '[任务] {0}: 任务已定义。' - verbAlreadyDefinedExceptionMessage = '[Verb] {0}: 已经定义' - clientCertificatesOnlySupportedOnHttpsEndpointsExceptionMessage = '客户端证书仅支持HTTPS端点。' - endpointNameNotExistExceptionMessage = "名为 '{0}' 的端点不存在。" - middlewareNoLogicSuppliedExceptionMessage = '[中间件]: ScriptBlock中未提供逻辑。' - scriptBlockRequiredForMergingUsersExceptionMessage = '当 Valid 是 All 时,需要一个 ScriptBlock 来将多个经过身份验证的用户合并为一个对象。' - secretVaultAlreadyRegisteredExceptionMessage = "名为'{0}'的秘密保险库已注册{1}。" - deprecatedTitleVersionDescriptionWarningMessage = "警告: 'Enable-PodeOpenApi' 的标题、版本和描述已被弃用。请改用 'Add-PodeOAInfo'。" - undefinedOpenApiReferencesMessage = '未定义的 OpenAPI 引用:' - doneMessage = '完成' - swaggerEditorDoesNotSupportOpenApi31ExceptionMessage = '此版本的 Swagger-Editor 不支持 OpenAPI 3.1' - durationMustBeZeroOrGreaterExceptionMessage = '持续时间必须为 0 或更大,但获得: {0}s' - viewsPathDoesNotExistExceptionMessage = '视图路径不存在: {0}' - discriminatorIncompatibleWithAllOfExceptionMessage = "参数'Discriminator'与'allOf'不兼容。" - noNameForWebSocketSendMessageExceptionMessage = '没有提供要发送消息的 WebSocket 的名称。' - hashtableMiddlewareNoLogicExceptionMessage = '提供的 Hashtable 中间件没有定义逻辑。' + multipleEndpointsForGuiMessage = '定义了多个端点,仅第一个将用于 GUI。' + openApiGenerationDocumentErrorMessage = 'OpenAPI 生成文档错误:' openApiInfoMessage = 'OpenAPI 信息:' - invalidSchemeForAuthValidatorExceptionMessage = "提供的 '{0}' 方案用于 '{1}' 身份验证验证器,需要一个有效的 ScriptBlock。" - sseFailedToBroadcastExceptionMessage = '由于为{0}定义的SSE广播级别, SSE广播失败: {1}' - adModuleWindowsOnlyExceptionMessage = '仅支持 Windows 的 Active Directory 模块。' - requestLoggingAlreadyEnabledExceptionMessage = '请求日志记录已启用。' - invalidAccessControlMaxAgeDurationExceptionMessage = '提供的 Access-Control-Max-Age 时长无效:{0}。应大于 0。' - openApiDefinitionAlreadyExistsExceptionMessage = '名为 {0} 的 OpenAPI 定义已存在。' - renamePodeOADefinitionTagExceptionMessage = "Rename-PodeOADefinitionTag 不能在 Select-PodeOADefinition 'ScriptBlock' 内使用。" - taskProcessDoesNotExistExceptionMessage = "任务进程 '{0}' 不存在。" - scheduleProcessDoesNotExistExceptionMessage = "计划进程 '{0}' 不存在。" - definitionTagChangeNotAllowedExceptionMessage = 'Route的定义标签无法更改。' - getRequestBodyNotAllowedExceptionMessage = "'{0}' 操作无法包含请求体。使用 -AllowNonStandardBody 以解除此限制。" - fnDoesNotAcceptArrayAsPipelineInputExceptionMessage = "函数 '{0}' 不接受数组作为管道输入。" - unsupportedStreamCompressionEncodingExceptionMessage = '不支持的流压缩编码: {0}' - localEndpointConflictExceptionMessage = "'{0}' 和 '{1}' 都被定义为 OpenAPI 的本地端点,但每个 API 定义仅允许一个本地端点。" - suspendingMessage = '暂停' - resumingMessage = '恢复' - serverControlCommandsTitle = '服务器控制命令:' - gracefullyTerminateMessage = '正常终止服务器。' + openHttpEndpointMessage = '在默认浏览器中打开第一个 HTTP 端点。' + openingGuiMessage = '正在打开 GUI。' + restartingMessage = '正在重启' + restartingServerMessage = '正在重启服务器...' restartServerMessage = '重启服务器并重新加载配置。' resumeServerMessage = '恢复服务器。' - suspendServerMessage = '暂停服务器。' + resumingMessage = '恢复' + runningMessage = '运行中' + serverControlCommandsTitle = '服务器控制命令:' + serverLoopingMessage = '服务器每 {0} 秒循环一次' + serverMetricsMessage = '服务器指标' + showEndpointsMessage = '显示端点' + showHelpMessage = '显示帮助' + showMetricsMessage = '显示指标' + showOpenAPIMessage = '显示OpenAPI' + specificationMessage = '规格' startingMessage = '启动中' - restartingMessage = '正在重启' suspendedMessage = '已暂停' - runningMessage = '运行中' - openHttpEndpointMessage = '在默认浏览器中打开第一个 HTTP 端点。' + suspendingMessage = '暂停' + suspendServerMessage = '暂停服务器。' terminatedMessage = '已终止' - showMetricsMessage = '显示指标' - clearConsoleMessage = '清除控制台' - serverMetricsMessage = '服务器指标' + terminatingMessage = '正在终止' + totalRestartMessage = '重启总次数:' totalUptimeMessage = '总运行时间:' + undefinedOpenApiReferencesMessage = '未定义的 OpenAPI 引用:' + untestedPowerShellVersionWarningMessage = '[警告] Pode {0} 未在 PowerShell {1} 上测试,因为 Pode 发布时该版本不可用。' uptimeSinceLastRestartMessage = '自上次重启后的运行时间:' - totalRestartMessage = '重启总次数:' - defaultEndpointAlreadySetExceptionMessage = "类型 '{0}' 的默认端点已设置。每种类型只允许一个默认端点。" - enableHttpServerMessage = '启用HTTP服务器' - disableHttpServerMessage = '禁用HTTP服务器' - showHelpMessage = '显示帮助' - hideHelpMessage = '隐藏帮助' - hideEndpointsMessage = '隐藏端点' - showEndpointsMessage = '显示端点' - hideOpenAPIMessage = '隐藏OpenAPI' - showOpenAPIMessage = '显示OpenAPI' - enableQuietModeMessage = '启用安静模式' - disableQuietModeMessage = '禁用安静模式' - rateLimitRuleAlreadyExistsExceptionMessage = '速率限制规则已存在: {0}' - rateLimitRuleDoesNotExistExceptionMessage = '速率限制规则不存在: {0}' - accessLimitRuleAlreadyExistsExceptionMessage = '访问限制规则已存在: {0}' - accessLimitRuleDoesNotExistExceptionMessage = '访问限制规则不存在: {0}' -} \ No newline at end of file +} From edf71e0548af3d53c41a2f7a97c1a6c20888c648 Mon Sep 17 00:00:00 2001 From: mdaneri Date: Fri, 7 Mar 2025 06:32:05 -0800 Subject: [PATCH 07/26] Update prerelease.build.ps1 --- prerelease.build.ps1 | 80 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 76 insertions(+), 4 deletions(-) diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index 91e6663b8..a54fbd575 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -80,11 +80,26 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { Write-Output $mergeResult $mergeExitCode = $LASTEXITCODE if ($mergeExitCode -ne 0) { - Write-Output "❌ Merge failed for PR #$($pr.number). Choose an option: (R)etry after fixing, (M)anually resolve, or (Q)uit the process." + Write-Output "❌ Merge failed for PR #$($pr.number). Choose an option: (R)etry after fixing, (M)anually resolve,(A)utomerge PodeLocale or (Q)uit the process." do { $choice = Read-Host if ($choice -eq 'q') { exit 1 } - if ($choice -eq 'm') { Read-Host "🛠️ Resolve the issue manually, then press Enter to retry the merge."; $mergeExitCode = 0 } + if ($choice -eq 'm') { Read-Host '🛠️ Resolve the issue manually, then press Enter to retry the merge.'; $mergeExitCode = 0 } + if ($choice -eq 'a') { + Write-Output "❌ Merge failed for PR #$($pr.number). Attempting auto-merge for language files..." + + # Auto-merge conflicts for language files in ./src/Locales/* + git diff --name-only --diff-filter=U ./src/Locales/ | ForEach-Object { + (Get-Content $_) -replace '<<<<<<< HEAD', '' -replace '=======', '' -replace ">>>>>>> pr-$($pr.number)" | Set-Content $_ + } + + # Call the Sort-LanguageFiles task + Invoke-Build Sort-LanguageFiles + + # Mark them as resolved + git add ./src/Locales/* + Write-Output '✅ Language files auto-merged.' + } } until ('q', 'm', 'r' -contains $choice) } } @@ -117,7 +132,7 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { do { $choice = Read-Host if ($choice -eq 'q') { exit 1 } - if ($choice -eq 'r') { Read-Host "🔄 Tests failed. Resolve the issue and press Enter to retry." } + if ($choice -eq 'r') { Read-Host '🔄 Tests failed. Resolve the issue and press Enter to retry.' } } until ('q' , 'r' -contains $choice) } } until ($testProcess.ExitCode -eq 0) @@ -138,7 +153,7 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { Write-Output "Commit failed for PR #$($pr.number). (R)etry/(Q)uit?" $choice = Read-Host if ($choice -eq 'q') { exit 1 } - else { Read-Host "🛠️ Fix the commit issue manually, then press Enter to retry the commit." } + else { Read-Host '🛠️ Fix the commit issue manually, then press Enter to retry the commit.' } } else { Write-Output "✅ Commit successful for PR #$prNumber" @@ -150,5 +165,62 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { Write-Output '✅ All PRs processed successfully!' } + +Add-BuildTask Sort-LanguageFiles { + $localePath = './src/Locales' + $files = Get-ChildItem -Path $localePath -Filter 'Pode.psd1' -Recurse + + foreach ($file in $files) { + Write-Host "Processing file: $($file.FullName)" + + $messages = Import-PowerShellDataFile -Path $file.FullName + + $sortedKeys = $messages.Keys | Sort-Object + + $exceptionMessages = [ordered]@{} + $generalMessages = [ordered]@{} + + foreach ($key in $sortedKeys) { + if ($key -match 'ExceptionMessage$') { + $exceptionMessages[$key] = $messages[$key] + } + else { + $generalMessages[$key] = $messages[$key] + } + } + + $maxLength = ($sortedKeys | Measure-Object -Property Length -Maximum).Maximum + 1 + + $lines = @() + $lines += '@{' + $lines += ' # -------------------------------' + $lines += ' # Exception Messages' + $lines += ' # -------------------------------' + + foreach ($key in $exceptionMessages.Keys) { + $padding = ' ' * ($maxLength - $key.Length) + $escapedValue = $exceptionMessages[$key].Replace("'", "''") + $lines += " $key$padding= '$escapedValue'" + } + + $lines += '' + $lines += ' # -------------------------------' + $lines += ' # General Messages' + $lines += ' # -------------------------------' + + foreach ($key in $generalMessages.Keys) { + $padding = ' ' * ($maxLength - $key.Length) + $escapedValue = $generalMessages[$key].Replace("'", "''") + $lines += " $key$padding= '$escapedValue'" + } + + $lines += '}' + + # Explicitly write CRLF endings + [System.IO.File]::WriteAllText($file.FullName, ($lines -join "`r`n") + "`r`n", [System.Text.UTF8Encoding]::new($false)) + + Write-Host "Updated file: $($file.FullName)" + } +} # Default task Add-BuildTask Default ProcessPRs From 2e1ae43f32a021051e3756300ff1228b320f126a Mon Sep 17 00:00:00 2001 From: mdaneri Date: Fri, 7 Mar 2025 06:51:37 -0800 Subject: [PATCH 08/26] Update prerelease.build.ps1 --- prerelease.build.ps1 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index a54fbd575..664c6ba49 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -51,22 +51,22 @@ Add-BuildTask Create-VersionJson Create-NewBranch, { Prerelease = $PreReleaseType } | ConvertTo-Json -Depth 2 - $VersionFilePath = "$PSScriptRoot\Version.json" - Set-Content -Path $VersionFilePath -Value $VersionData + Set-Content -Path './Version.json' -Value $VersionData } Add-BuildTask Commit-VersionJson Create-VersionJson, { - git add $VersionFilePath + git add './Version.json' git commit -m "Set Pode version to $PodeVersion-$PreReleaseType" } Add-BuildTask ProcessPRs Commit-VersionJson, { $prs = gh pr list --repo Badgerati/Pode --search 'draft:false' --json 'number,title,url,mergeStateStatus' | ConvertFrom-Json - + $mainPr = @($prs.Where({ $_.number -eq '1513' })) if ($ExcludePRs) { $prs = $prs | Where-Object { $_.number -notin $ExcludePRs } } - + $mainPr += $prs + $prs = $mainPr foreach ($pr in $prs) { if ($pr.mergeStateStatus -ne 'CLEAN') { Write-Output "Skipping PR #$($pr.number): Merge state $($pr.mergeStateStatus)" @@ -95,7 +95,7 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { # Call the Sort-LanguageFiles task Invoke-Build Sort-LanguageFiles - + # Mark them as resolved git add ./src/Locales/* Write-Output '✅ Language files auto-merged.' From 58dfb1a107812df701de6173cf604b7ad035539d Mon Sep 17 00:00:00 2001 From: mdaneri Date: Fri, 7 Mar 2025 07:02:18 -0800 Subject: [PATCH 09/26] Update prerelease.build.ps1 --- prerelease.build.ps1 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index 664c6ba49..923cf4bee 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -65,8 +65,11 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { if ($ExcludePRs) { $prs = $prs | Where-Object { $_.number -notin $ExcludePRs } } - $mainPr += $prs - $prs = $mainPr + if ($mainPr) { + Write-Output "Set 1513 Ahead" + $mainPr += $prs + $prs = $mainPr + } foreach ($pr in $prs) { if ($pr.mergeStateStatus -ne 'CLEAN') { Write-Output "Skipping PR #$($pr.number): Merge state $($pr.mergeStateStatus)" From a8f9976718213acf7d64fa7b07ffd570228230b2 Mon Sep 17 00:00:00 2001 From: mdaneri Date: Fri, 7 Mar 2025 07:43:22 -0800 Subject: [PATCH 10/26] Update prerelease.build.ps1 --- prerelease.build.ps1 | 57 ++++++++++++++++++++++++++++---------------- 1 file changed, 37 insertions(+), 20 deletions(-) diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index 923cf4bee..761bf57e4 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -169,61 +169,78 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { } -Add-BuildTask Sort-LanguageFiles { +Add-BuildTask task Sort-LanguageFiles { $localePath = './src/Locales' $files = Get-ChildItem -Path $localePath -Filter 'Pode.psd1' -Recurse foreach ($file in $files) { Write-Host "Processing file: $($file.FullName)" - $messages = Import-PowerShellDataFile -Path $file.FullName + $rawContent = Get-Content -Path $file.FullName -Raw + $messages = Invoke-Expression $rawContent - $sortedKeys = $messages.Keys | Sort-Object + $uniqueMessages = [ordered]@{} + $duplicates = @{} + + foreach ($key in $messages.Keys) { + if ($uniqueMessages.Contains($key)) { + if ($uniqueMessages[$key] -ne $messages[$key]) { + $duplicates[$key] = @($uniqueMessages[$key], $messages[$key]) + } + # Same key-value pair; do nothing (effectively removing duplicates) + } + else { + $uniqueMessages[$key] = $messages[$key] + } + } + + if ($duplicates.Count -gt 0) { + $duplicateInfo = $duplicates.Keys | ForEach-Object { + "$($_): '$($duplicates[$_][0])' and '$($duplicates[$_][1])'" + } | Out-String + + write-host "Duplicate keys with different values found in file '$($file.FullName)':`n$duplicateInfo" + continue + } + + $sortedKeys = $uniqueMessages.Keys | Sort-Object $exceptionMessages = [ordered]@{} $generalMessages = [ordered]@{} foreach ($key in $sortedKeys) { if ($key -match 'ExceptionMessage$') { - $exceptionMessages[$key] = $messages[$key] + $exceptionMessages[$key] = $uniqueMessages[$key] } else { - $generalMessages[$key] = $messages[$key] + $generalMessages[$key] = $uniqueMessages[$key] } } $maxLength = ($sortedKeys | Measure-Object -Property Length -Maximum).Maximum + 1 - $lines = @() - $lines += '@{' - $lines += ' # -------------------------------' - $lines += ' # Exception Messages' - $lines += ' # -------------------------------' + $output = "@{`n # -------------------------------`n # Exception Messages`n # -------------------------------`n" foreach ($key in $exceptionMessages.Keys) { $padding = ' ' * ($maxLength - $key.Length) $escapedValue = $exceptionMessages[$key].Replace("'", "''") - $lines += " $key$padding= '$escapedValue'" + $output += " $key$padding= '$escapedValue'`n" } - $lines += '' - $lines += ' # -------------------------------' - $lines += ' # General Messages' - $lines += ' # -------------------------------' + $output += "`n # -------------------------------`n # General Messages`n # -------------------------------`n" foreach ($key in $generalMessages.Keys) { $padding = ' ' * ($maxLength - $key.Length) $escapedValue = $generalMessages[$key].Replace("'", "''") - $lines += " $key$padding= '$escapedValue'" + $output += " $key$padding= '$escapedValue'`n" } - $lines += '}' - - # Explicitly write CRLF endings - [System.IO.File]::WriteAllText($file.FullName, ($lines -join "`r`n") + "`r`n", [System.Text.UTF8Encoding]::new($false)) + $output += '}' + Set-Content -Path $file.FullName -Value $output -Encoding UTF8 Write-Host "Updated file: $($file.FullName)" } } + # Default task Add-BuildTask Default ProcessPRs From 91340e68310fceade67e2970c3be7bd0ac55a81f Mon Sep 17 00:00:00 2001 From: mdaneri Date: Fri, 7 Mar 2025 07:44:36 -0800 Subject: [PATCH 11/26] Update pode.build.ps1 --- pode.build.ps1 | 57 ++++++++++++++++++++++++++++++++------------------ 1 file changed, 37 insertions(+), 20 deletions(-) diff --git a/pode.build.ps1 b/pode.build.ps1 index 7505a11de..73e2a530d 100644 --- a/pode.build.ps1 +++ b/pode.build.ps1 @@ -1796,59 +1796,76 @@ Add-BuildTask ReleaseNotes { } } -Add-BuildTask Sort-LanguageFiles { + +Add-BuildTask task Sort-LanguageFiles { $localePath = './src/Locales' $files = Get-ChildItem -Path $localePath -Filter 'Pode.psd1' -Recurse foreach ($file in $files) { Write-Host "Processing file: $($file.FullName)" - $messages = Import-PowerShellDataFile -Path $file.FullName + $rawContent = Get-Content -Path $file.FullName -Raw + $messages = Invoke-Expression $rawContent + + $uniqueMessages = [ordered]@{} + $duplicates = @{} - $sortedKeys = $messages.Keys | Sort-Object + foreach ($key in $messages.Keys) { + if ($uniqueMessages.Contains($key)) { + if ($uniqueMessages[$key] -ne $messages[$key]) { + $duplicates[$key] = @($uniqueMessages[$key], $messages[$key]) + } + # Same key-value pair; do nothing (effectively removing duplicates) + } + else { + $uniqueMessages[$key] = $messages[$key] + } + } + + if ($duplicates.Count -gt 0) { + $duplicateInfo = $duplicates.Keys | ForEach-Object { + "$($_): '$($duplicates[$_][0])' and '$($duplicates[$_][1])'" + } | Out-String + + write-host "Duplicate keys with different values found in file '$($file.FullName)':`n$duplicateInfo" + continue + } + + $sortedKeys = $uniqueMessages.Keys | Sort-Object $exceptionMessages = [ordered]@{} $generalMessages = [ordered]@{} foreach ($key in $sortedKeys) { if ($key -match 'ExceptionMessage$') { - $exceptionMessages[$key] = $messages[$key] + $exceptionMessages[$key] = $uniqueMessages[$key] } else { - $generalMessages[$key] = $messages[$key] + $generalMessages[$key] = $uniqueMessages[$key] } } $maxLength = ($sortedKeys | Measure-Object -Property Length -Maximum).Maximum + 1 - $lines = @() - $lines += '@{' - $lines += ' # -------------------------------' - $lines += ' # Exception Messages' - $lines += ' # -------------------------------' + $output = "@{`n # -------------------------------`n # Exception Messages`n # -------------------------------`n" foreach ($key in $exceptionMessages.Keys) { $padding = ' ' * ($maxLength - $key.Length) $escapedValue = $exceptionMessages[$key].Replace("'", "''") - $lines += " $key$padding= '$escapedValue'" + $output += " $key$padding= '$escapedValue'`n" } - $lines += '' - $lines += ' # -------------------------------' - $lines += ' # General Messages' - $lines += ' # -------------------------------' + $output += "`n # -------------------------------`n # General Messages`n # -------------------------------`n" foreach ($key in $generalMessages.Keys) { $padding = ' ' * ($maxLength - $key.Length) $escapedValue = $generalMessages[$key].Replace("'", "''") - $lines += " $key$padding= '$escapedValue'" + $output += " $key$padding= '$escapedValue'`n" } - $lines += '}' - - # Explicitly write CRLF endings - [System.IO.File]::WriteAllText($file.FullName, ($lines -join "`r`n") + "`r`n", [System.Text.UTF8Encoding]::new($false)) + $output += '}' + Set-Content -Path $file.FullName -Value $output -Encoding UTF8 Write-Host "Updated file: $($file.FullName)" } } From 81f49c921740d545d92231238db8dc699d810c3f Mon Sep 17 00:00:00 2001 From: mdaneri Date: Fri, 7 Mar 2025 07:48:15 -0800 Subject: [PATCH 12/26] Update prerelease.build.ps1 --- prerelease.build.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index 761bf57e4..ef4d255e9 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -61,7 +61,7 @@ Add-BuildTask Commit-VersionJson Create-VersionJson, { Add-BuildTask ProcessPRs Commit-VersionJson, { $prs = gh pr list --repo Badgerati/Pode --search 'draft:false' --json 'number,title,url,mergeStateStatus' | ConvertFrom-Json - $mainPr = @($prs.Where({ $_.number -eq '1513' })) + $mainPr = @((gh pr view 1513 --repo Badgerati/Pode --json 'number,title,url,mergeStateStatus' | ConvertFrom-Json)) if ($ExcludePRs) { $prs = $prs | Where-Object { $_.number -notin $ExcludePRs } } From a276cfa9f5adce676f4de329315c41106ac1d9f0 Mon Sep 17 00:00:00 2001 From: mdaneri Date: Fri, 7 Mar 2025 07:52:49 -0800 Subject: [PATCH 13/26] Update prerelease.build.ps1 --- prerelease.build.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index ef4d255e9..7c6cf948b 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -169,7 +169,7 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { } -Add-BuildTask task Sort-LanguageFiles { +Add-BuildTask Sort-LanguageFiles { $localePath = './src/Locales' $files = Get-ChildItem -Path $localePath -Filter 'Pode.psd1' -Recurse From fc374376715bfa5b318cd154dc7297f4662b67de Mon Sep 17 00:00:00 2001 From: mdaneri Date: Fri, 7 Mar 2025 08:00:57 -0800 Subject: [PATCH 14/26] Update pode.build.ps1 --- pode.build.ps1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pode.build.ps1 b/pode.build.ps1 index 73e2a530d..737ce1cdd 100644 --- a/pode.build.ps1 +++ b/pode.build.ps1 @@ -70,6 +70,7 @@ - Remove-Module: Removes the Pode module from the local registry. - SetupPowerShell: Sets up the PowerShell environment for the build. - ReleaseNotes: Generates release notes based on merged pull requests. + - Sort-LanguageFiles: Sort Language resource files .EXAMPLE Invoke-Build -Task Default @@ -1005,6 +1006,7 @@ Add-BuildTask Default { Write-Host '- CleanDocs: Cleans up generated documentation files.' Write-Host '- SetupPowerShell: Sets up the PowerShell environment for the build.' Write-Host '- ReleaseNotes: Generates release notes based on merged pull requests.' + Write-Host '- Sort-LanguageFiles: Sort Language resource files.' } @@ -1797,7 +1799,7 @@ Add-BuildTask ReleaseNotes { } -Add-BuildTask task Sort-LanguageFiles { +Add-BuildTask Sort-LanguageFiles { $localePath = './src/Locales' $files = Get-ChildItem -Path $localePath -Filter 'Pode.psd1' -Recurse From cf10ba9d2b8e5ef9193fa70ebddd8c7c5f591f6b Mon Sep 17 00:00:00 2001 From: mdaneri Date: Fri, 7 Mar 2025 16:55:06 -0800 Subject: [PATCH 15/26] update Sort-Language --- pode.build.ps1 | 64 ++++++++++++++++++++++----------------- prerelease.build.ps1 | 72 +++++++++++++++++++++++++------------------- 2 files changed, 77 insertions(+), 59 deletions(-) diff --git a/pode.build.ps1 b/pode.build.ps1 index 737ce1cdd..340dc227d 100644 --- a/pode.build.ps1 +++ b/pode.build.ps1 @@ -1806,35 +1806,30 @@ Add-BuildTask Sort-LanguageFiles { foreach ($file in $files) { Write-Host "Processing file: $($file.FullName)" - $rawContent = Get-Content -Path $file.FullName -Raw - $messages = Invoke-Expression $rawContent + # Read raw content + $content = Get-Content $file.FullName -Raw + # Extract keys and values using regex + $matches = [regex]::Matches($content, '(?m)^\s*(\w+)\s*=\s*''(.*)''\s*$') + + # Use a hashtable to track unique keys and remove duplicates $uniqueMessages = [ordered]@{} - $duplicates = @{} + foreach ($match in $matches) { + $key = $match.Groups[1].Value + $value = $match.Groups[2].Value - foreach ($key in $messages.Keys) { - if ($uniqueMessages.Contains($key)) { - if ($uniqueMessages[$key] -ne $messages[$key]) { - $duplicates[$key] = @($uniqueMessages[$key], $messages[$key]) - } - # Same key-value pair; do nothing (effectively removing duplicates) + if (-not $uniqueMessages.Contains($key)) { + $uniqueMessages[$key] = $value } else { - $uniqueMessages[$key] = $messages[$key] + Write-Warning "Duplicate key '$key' found in $($file.Name). Keeping only the first occurrence." } } - if ($duplicates.Count -gt 0) { - $duplicateInfo = $duplicates.Keys | ForEach-Object { - "$($_): '$($duplicates[$_][0])' and '$($duplicates[$_][1])'" - } | Out-String - - write-host "Duplicate keys with different values found in file '$($file.FullName)':`n$duplicateInfo" - continue - } - + # Sort keys $sortedKeys = $uniqueMessages.Keys | Sort-Object + # Split into Exception and General Messages $exceptionMessages = [ordered]@{} $generalMessages = [ordered]@{} @@ -1849,26 +1844,39 @@ Add-BuildTask Sort-LanguageFiles { $maxLength = ($sortedKeys | Measure-Object -Property Length -Maximum).Maximum + 1 - $output = "@{`n # -------------------------------`n # Exception Messages`n # -------------------------------`n" + # Build the file content + $lines = @() + $lines += '@{' + $lines += ' # -------------------------------' + $lines += ' # Exception Messages' + $lines += ' # -------------------------------' foreach ($key in $exceptionMessages.Keys) { $padding = ' ' * ($maxLength - $key.Length) - $escapedValue = $exceptionMessages[$key].Replace("'", "''") - $output += " $key$padding= '$escapedValue'`n" + $escapedValue = $exceptionMessages[$key] -replace "'", "''" + $lines += " $key$padding= '$escapedValue'" } - $output += "`n # -------------------------------`n # General Messages`n # -------------------------------`n" + $lines += '' + $lines += ' # -------------------------------' + $lines += ' # General Messages' + $lines += ' # -------------------------------' foreach ($key in $generalMessages.Keys) { $padding = ' ' * ($maxLength - $key.Length) - $escapedValue = $generalMessages[$key].Replace("'", "''") - $output += " $key$padding= '$escapedValue'`n" + $escapedValue = $generalMessages[$key] -replace "'", "''" + $lines += " $key$padding= '$escapedValue'" } - $output += '}' + $lines += '}' + + # Write the updated content back to the file + [System.IO.File]::WriteAllText( + $file.FullName, + ($lines -join "`r`n") + "`r`n", + [System.Text.UTF8Encoding]::new($false) + ) - Set-Content -Path $file.FullName -Value $output -Encoding UTF8 Write-Host "Updated file: $($file.FullName)" } } - diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index 7c6cf948b..90e60576b 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -66,7 +66,7 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { $prs = $prs | Where-Object { $_.number -notin $ExcludePRs } } if ($mainPr) { - Write-Output "Set 1513 Ahead" + Write-Output 'Set 1513 Ahead' $mainPr += $prs $prs = $mainPr } @@ -83,8 +83,8 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { Write-Output $mergeResult $mergeExitCode = $LASTEXITCODE if ($mergeExitCode -ne 0) { - Write-Output "❌ Merge failed for PR #$($pr.number). Choose an option: (R)etry after fixing, (M)anually resolve,(A)utomerge PodeLocale or (Q)uit the process." do { + Write-Output "❌ Merge failed for PR #$($pr.number). Choose an option: (R)etry after fixing, (M)anually resolve,(A)utomerge PodeLocale or (Q)uit the process." $choice = Read-Host if ($choice -eq 'q') { exit 1 } if ($choice -eq 'm') { Read-Host '🛠️ Resolve the issue manually, then press Enter to retry the merge.'; $mergeExitCode = 0 } @@ -102,6 +102,7 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { # Mark them as resolved git add ./src/Locales/* Write-Output '✅ Language files auto-merged.' + } } until ('q', 'm', 'r' -contains $choice) } @@ -131,8 +132,8 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { # Abort if tests fail if ($testProcess.ExitCode -ne 0) { - Write-Output "❌ Pester tests failed for PR #$prNumber (Exit Code: $($testProcess.ExitCode)). (R)etry running tests or (Q)uit the process?" do { + Write-Output "❌ Pester tests failed for PR #$prNumber (Exit Code: $($testProcess.ExitCode)). (R)etry running tests or (Q)uit the process?" $choice = Read-Host if ($choice -eq 'q') { exit 1 } if ($choice -eq 'r') { Read-Host '🔄 Tests failed. Resolve the issue and press Enter to retry.' } @@ -176,35 +177,30 @@ Add-BuildTask Sort-LanguageFiles { foreach ($file in $files) { Write-Host "Processing file: $($file.FullName)" - $rawContent = Get-Content -Path $file.FullName -Raw - $messages = Invoke-Expression $rawContent + # Read raw content + $content = Get-Content $file.FullName -Raw + + # Extract keys and values using regex + $matches = [regex]::Matches($content, '(?m)^\s*(\w+)\s*=\s*''(.*)''\s*$') + # Use a hashtable to track unique keys and remove duplicates $uniqueMessages = [ordered]@{} - $duplicates = @{} - - foreach ($key in $messages.Keys) { - if ($uniqueMessages.Contains($key)) { - if ($uniqueMessages[$key] -ne $messages[$key]) { - $duplicates[$key] = @($uniqueMessages[$key], $messages[$key]) - } - # Same key-value pair; do nothing (effectively removing duplicates) + foreach ($match in $matches) { + $key = $match.Groups[1].Value + $value = $match.Groups[2].Value + + if (-not $uniqueMessages.Contains($key)) { + $uniqueMessages[$key] = $value } else { - $uniqueMessages[$key] = $messages[$key] + Write-Warning "Duplicate key '$key' found in $($file.Name). Keeping only the first occurrence." } } - if ($duplicates.Count -gt 0) { - $duplicateInfo = $duplicates.Keys | ForEach-Object { - "$($_): '$($duplicates[$_][0])' and '$($duplicates[$_][1])'" - } | Out-String - - write-host "Duplicate keys with different values found in file '$($file.FullName)':`n$duplicateInfo" - continue - } - + # Sort keys $sortedKeys = $uniqueMessages.Keys | Sort-Object + # Split into Exception and General Messages $exceptionMessages = [ordered]@{} $generalMessages = [ordered]@{} @@ -219,25 +215,39 @@ Add-BuildTask Sort-LanguageFiles { $maxLength = ($sortedKeys | Measure-Object -Property Length -Maximum).Maximum + 1 - $output = "@{`n # -------------------------------`n # Exception Messages`n # -------------------------------`n" + # Build the file content + $lines = @() + $lines += '@{' + $lines += ' # -------------------------------' + $lines += ' # Exception Messages' + $lines += ' # -------------------------------' foreach ($key in $exceptionMessages.Keys) { $padding = ' ' * ($maxLength - $key.Length) - $escapedValue = $exceptionMessages[$key].Replace("'", "''") - $output += " $key$padding= '$escapedValue'`n" + $escapedValue = $exceptionMessages[$key] -replace "'", "''" + $lines += " $key$padding= '$escapedValue'" } - $output += "`n # -------------------------------`n # General Messages`n # -------------------------------`n" + $lines += '' + $lines += ' # -------------------------------' + $lines += ' # General Messages' + $lines += ' # -------------------------------' foreach ($key in $generalMessages.Keys) { $padding = ' ' * ($maxLength - $key.Length) - $escapedValue = $generalMessages[$key].Replace("'", "''") - $output += " $key$padding= '$escapedValue'`n" + $escapedValue = $generalMessages[$key] -replace "'", "''" + $lines += " $key$padding= '$escapedValue'" } - $output += '}' + $lines += '}' + + # Write the updated content back to the file + [System.IO.File]::WriteAllText( + $file.FullName, + ($lines -join "`r`n") + "`r`n", + [System.Text.UTF8Encoding]::new($false) + ) - Set-Content -Path $file.FullName -Value $output -Encoding UTF8 Write-Host "Updated file: $($file.FullName)" } } From d8ea1ac1020ecebac5ea32243fdfaca34113bd21 Mon Sep 17 00:00:00 2001 From: mdaneri Date: Fri, 7 Mar 2025 17:44:57 -0800 Subject: [PATCH 16/26] Fix '' replacement --- pode.build.ps1 | 6 ++++-- prerelease.build.ps1 | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/pode.build.ps1 b/pode.build.ps1 index 340dc227d..0f007f432 100644 --- a/pode.build.ps1 +++ b/pode.build.ps1 @@ -1853,7 +1853,8 @@ Add-BuildTask Sort-LanguageFiles { foreach ($key in $exceptionMessages.Keys) { $padding = ' ' * ($maxLength - $key.Length) - $escapedValue = $exceptionMessages[$key] -replace "'", "''" + # Replace single quotes only if they're not already escaped + $escapedValue = [regex]::Replace($exceptionMessages[$key], "(? Date: Fri, 7 Mar 2025 18:41:13 -0800 Subject: [PATCH 17/26] Update prerelease.build.ps1 --- prerelease.build.ps1 | 175 ++++++++++++++++++++++--------------------- 1 file changed, 90 insertions(+), 85 deletions(-) diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index 1de1bf400..19a904309 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -14,6 +14,94 @@ param ( ) +function Group-LanguageResource { + $localePath = './src/Locales' + $files = Get-ChildItem -Path $localePath -Filter 'Pode.psd1' -Recurse + + foreach ($file in $files) { + Write-Host "Processing file: $($file.FullName)" + + # Read raw content + $content = Get-Content $file.FullName -Raw + + # Extract keys and values using regex + $matches = [regex]::Matches($content, '(?m)^\s*(\w+)\s*=\s*''(.*)''\s*$') + + # Use a hashtable to track unique keys and remove duplicates + $uniqueMessages = [ordered]@{} + foreach ($match in $matches) { + $key = $match.Groups[1].Value + $value = $match.Groups[2].Value + + if (-not $uniqueMessages.Contains($key)) { + $uniqueMessages[$key] = $value + } + else { + Write-Warning "Duplicate key '$key' found in $($file.Name). Keeping only the first occurrence." + } + } + + # Sort keys + $sortedKeys = $uniqueMessages.Keys | Sort-Object + + # Split into Exception and General Messages + $exceptionMessages = [ordered]@{} + $generalMessages = [ordered]@{} + + foreach ($key in $sortedKeys) { + if ($key -match 'ExceptionMessage$') { + $exceptionMessages[$key] = $uniqueMessages[$key] + } + else { + $generalMessages[$key] = $uniqueMessages[$key] + } + } + + $maxLength = ($sortedKeys | Measure-Object -Property Length -Maximum).Maximum + 1 + + # Build the file content + $lines = @() + $lines += '@{' + $lines += ' # -------------------------------' + $lines += ' # Exception Messages' + $lines += ' # -------------------------------' + + foreach ($key in $exceptionMessages.Keys) { + $padding = ' ' * ($maxLength - $key.Length) + # Replace single quotes only if they're not already escaped + $escapedValue = [regex]::Replace($exceptionMessages[$key], "(?>>>>>> pr-$($pr.number)" | Set-Content $_ } - # Call the Sort-LanguageFiles task - Invoke-Build Sort-LanguageFiles + # Call the Group-LanguageResource function + Group-LanguageResource # Mark them as resolved git add ./src/Locales/* @@ -170,89 +258,6 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { } -Add-BuildTask Sort-LanguageFiles { - $localePath = './src/Locales' - $files = Get-ChildItem -Path $localePath -Filter 'Pode.psd1' -Recurse - - foreach ($file in $files) { - Write-Host "Processing file: $($file.FullName)" - - # Read raw content - $content = Get-Content $file.FullName -Raw - - # Extract keys and values using regex - $matches = [regex]::Matches($content, '(?m)^\s*(\w+)\s*=\s*''(.*)''\s*$') - - # Use a hashtable to track unique keys and remove duplicates - $uniqueMessages = [ordered]@{} - foreach ($match in $matches) { - $key = $match.Groups[1].Value - $value = $match.Groups[2].Value - - if (-not $uniqueMessages.Contains($key)) { - $uniqueMessages[$key] = $value - } - else { - Write-Warning "Duplicate key '$key' found in $($file.Name). Keeping only the first occurrence." - } - } - - # Sort keys - $sortedKeys = $uniqueMessages.Keys | Sort-Object - - # Split into Exception and General Messages - $exceptionMessages = [ordered]@{} - $generalMessages = [ordered]@{} - - foreach ($key in $sortedKeys) { - if ($key -match 'ExceptionMessage$') { - $exceptionMessages[$key] = $uniqueMessages[$key] - } - else { - $generalMessages[$key] = $uniqueMessages[$key] - } - } - - $maxLength = ($sortedKeys | Measure-Object -Property Length -Maximum).Maximum + 1 - - # Build the file content - $lines = @() - $lines += '@{' - $lines += ' # -------------------------------' - $lines += ' # Exception Messages' - $lines += ' # -------------------------------' - - foreach ($key in $exceptionMessages.Keys) { - $padding = ' ' * ($maxLength - $key.Length) - # Replace single quotes only if they're not already escaped - $escapedValue = [regex]::Replace($exceptionMessages[$key], "(? Date: Fri, 7 Mar 2025 19:55:33 -0800 Subject: [PATCH 18/26] Fix not english languages --- pode.build.ps1 | 5 +++-- prerelease.build.ps1 | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pode.build.ps1 b/pode.build.ps1 index 0f007f432..da53d7420 100644 --- a/pode.build.ps1 +++ b/pode.build.ps1 @@ -1809,8 +1809,9 @@ Add-BuildTask Sort-LanguageFiles { # Read raw content $content = Get-Content $file.FullName -Raw - # Extract keys and values using regex - $matches = [regex]::Matches($content, '(?m)^\s*(\w+)\s*=\s*''(.*)''\s*$') + # Extract keys and values using improved regex to support accented characters + $matches = [regex]::Matches($content, "(?m)^\s*([^=\s]+)\s*=\s*'(.*?)'\s*$") + # Use a hashtable to track unique keys and remove duplicates $uniqueMessages = [ordered]@{} diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index 19a904309..e4900c85c 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -24,8 +24,8 @@ function Group-LanguageResource { # Read raw content $content = Get-Content $file.FullName -Raw - # Extract keys and values using regex - $matches = [regex]::Matches($content, '(?m)^\s*(\w+)\s*=\s*''(.*)''\s*$') + # Extract keys and values using improved regex to support accented characters + $matches = [regex]::Matches($content, "(?m)^\s*([^=\s]+)\s*=\s*'(.*?)'\s*$") # Use a hashtable to track unique keys and remove duplicates $uniqueMessages = [ordered]@{} From 59b2c0600484807e652486863be647bfe0f981ba Mon Sep 17 00:00:00 2001 From: mdaneri Date: Sat, 8 Mar 2025 08:28:11 -0800 Subject: [PATCH 19/26] update Group-LanguageResource --- pode.build.ps1 | 207 ++++++++++++++++++++++++++----------------- prerelease.build.ps1 | 45 +++++++++- 2 files changed, 167 insertions(+), 85 deletions(-) diff --git a/pode.build.ps1 b/pode.build.ps1 index da53d7420..03cebf0c9 100644 --- a/pode.build.ps1 +++ b/pode.build.ps1 @@ -944,6 +944,130 @@ elseif ($PersistVersion) { } } +<# +.SYNOPSIS + Processes language resource files and standardizes their formatting. + +.DESCRIPTION + This function scans for `Pode.psd1` language resource files within the specified `Locales` directory. + It normalizes key-value pairs, removes duplicate keys while preserving the first occurrence, and + organizes messages into Exception Messages and General Messages. The cleaned and formatted content + is then written back to the respective files. + +.PARAMETER None + This function does not accept parameters. It operates on files found within `./src/Locales`. + +.OUTPUTS + None. The function modifies `Pode.psd1` files directly by updating their content. + +.EXAMPLE + Group-LanguageResource + Processes all `Pode.psd1` files in `./src/Locales`, normalizes their format, and removes duplicates. + +.NOTES + - This function ensures that all messages are consistently formatted and sorted. + - Duplicate keys are detected, with only the first occurrence being retained. + - Exception messages are grouped separately from general messages. + - The function enforces single-quoted values while escaping any existing single quotes. +#> +function Group-LanguageResource { + $localePath = './src/Locales' + $files = Get-ChildItem -Path $localePath -Filter 'Pode.psd1' -Recurse + + foreach ($file in $files) { + Write-Host "Processing file: $($file.FullName)" + + # Read raw content + $content = Get-Content $file.FullName -Raw + + $normalized = [regex]::Replace( + $content, + '(?m)^(?\s*[^=\s]+)\s*=\s*(")(?.*?)(")\s*$', + { + param($match) + # Get the value and double any single quotes within it + $value = $match.Groups['value'].Value -replace "'", "''" + # Build the new line using single quotes + return "$($match.Groups['key'].Value) = '$value'" + } + ) + + + # Extract keys and values using improved regex to support accented characters + $matches = [regex]::Matches($normalized, "(?m)^\s*([^=\s]+)\s*=\s*'(.*?)'\s*$") + + + # Use a hashtable to track unique keys and remove duplicates + $uniqueMessages = [ordered]@{} + foreach ($match in $matches) { + $key = $match.Groups[1].Value + $value = $match.Groups[2].Value + + if (-not $uniqueMessages.Contains($key)) { + $uniqueMessages[$key] = $value + } + else { + Write-Warning "Duplicate key '$key' found in $($file.Name). Keeping only the first occurrence." + } + } + + # Sort keys + $sortedKeys = $uniqueMessages.Keys | Sort-Object + + # Split into Exception and General Messages + $exceptionMessages = [ordered]@{} + $generalMessages = [ordered]@{} + + foreach ($key in $sortedKeys) { + if ($key -match 'ExceptionMessage$') { + $exceptionMessages[$key] = $uniqueMessages[$key] + } + else { + $generalMessages[$key] = $uniqueMessages[$key] + } + } + + $maxLength = ($sortedKeys | Measure-Object -Property Length -Maximum).Maximum + 1 + + # Build the file content + $lines = @() + $lines += '@{' + $lines += ' # -------------------------------' + $lines += ' # Exception Messages' + $lines += ' # -------------------------------' + + foreach ($key in $exceptionMessages.Keys) { + $padding = ' ' * ($maxLength - $key.Length) + # Replace single quotes only if they're not already escaped + $escapedValue = [regex]::Replace($exceptionMessages[$key], "(? function Group-LanguageResource { $localePath = './src/Locales' $files = Get-ChildItem -Path $localePath -Filter 'Pode.psd1' -Recurse @@ -24,8 +49,22 @@ function Group-LanguageResource { # Read raw content $content = Get-Content $file.FullName -Raw + $normalized = [regex]::Replace( + $content, + '(?m)^(?\s*[^=\s]+)\s*=\s*(")(?.*?)(")\s*$', + { + param($match) + # Get the value and double any single quotes within it + $value = $match.Groups['value'].Value -replace "'", "''" + # Build the new line using single quotes + return "$($match.Groups['key'].Value) = '$value'" + } + ) + + # Extract keys and values using improved regex to support accented characters - $matches = [regex]::Matches($content, "(?m)^\s*([^=\s]+)\s*=\s*'(.*?)'\s*$") + $matches = [regex]::Matches($normalized, "(?m)^\s*([^=\s]+)\s*=\s*'(.*?)'\s*$") + # Use a hashtable to track unique keys and remove duplicates $uniqueMessages = [ordered]@{} @@ -96,7 +135,7 @@ function Group-LanguageResource { Write-Host "Updated file: $($file.FullName)" } -} +} ################# # Tasks From cc903c21cd565720b8c131a7cc662a37fca6bfb1 Mon Sep 17 00:00:00 2001 From: mdaneri Date: Sun, 9 Mar 2025 11:06:56 -0700 Subject: [PATCH 20/26] implement language automerge --- pode.build.ps1 | 33 +++++++++++++++++++++++++++++++++ prerelease.build.ps1 | 10 +++++----- 2 files changed, 38 insertions(+), 5 deletions(-) diff --git a/pode.build.ps1 b/pode.build.ps1 index 03cebf0c9..416e969bc 100644 --- a/pode.build.ps1 +++ b/pode.build.ps1 @@ -71,6 +71,7 @@ - SetupPowerShell: Sets up the PowerShell environment for the build. - ReleaseNotes: Generates release notes based on merged pull requests. - Sort-LanguageFiles: Sort Language resource files + - AutoMerge-LanguageFiles: Automerge Language Resource files. .EXAMPLE Invoke-Build -Task Default @@ -1131,6 +1132,7 @@ Add-BuildTask Default { Write-Host '- SetupPowerShell: Sets up the PowerShell environment for the build.' Write-Host '- ReleaseNotes: Generates release notes based on merged pull requests.' Write-Host '- Sort-LanguageFiles: Sort Language resource files.' + Write-Host '- AutoMerge-LanguageFiles: Automerge Language Resource files.' } @@ -1926,3 +1928,34 @@ Add-BuildTask ReleaseNotes { Add-BuildTask Sort-LanguageFiles { Group-LanguageResource } + + +# Adds a build task to automatically merge conflicting language files. +# This task identifies unresolved merge conflicts in the 'src/Locales/' directory and attempts to resolve them by: +# 1. Detecting files with merge conflicts using `git diff --name-only --diff-filter=U`. +# 2. Removing Git conflict markers (`<<<<<<< HEAD`, `=======`, and `>>>>>>> pr-`), +# dynamically detecting the PR number from the conflict markers. +# 3. Running `Group-LanguageResource` to ensure language resources are correctly formatted. +# 4. Staging the resolved files (`git add ./src/Locales/*`). +# 5. Printing status messages for visibility during execution. +Add-BuildTask AutoMerge-LanguageFiles { + Write-Output 'Attempting auto-merge for language files...' + + # Identify files with unresolved merge conflicts in 'src/Locales/'. + git diff --name-only --diff-filter=U ./src/Locales/ | ForEach-Object { + $content = Get-Content $_ -Raw + if ($content -match '>>>>>>> pr-(\d+)') { + # Remove Git conflict markers, dynamically resolving PR numbers + $content -replace '<<<<<<< HEAD', '' -replace '=======', '' -replace ">>>>>>> pr-$($matches[1])", '' | Set-Content $_ + } + } + + # Ensure language resources are formatted and grouped correctly. + Group-LanguageResource + + # Stage the resolved files. + git add ./src/Locales/* + + Write-Output 'Language files auto-merged.' +} + diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index f9bc104ec..a1a4bed7c 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -135,7 +135,7 @@ function Group-LanguageResource { Write-Host "Updated file: $($file.FullName)" } -} +} ################# # Tasks @@ -260,7 +260,7 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { # Abort if tests fail if ($testProcess.ExitCode -ne 0) { do { - Write-Output "❌ Pester tests failed for PR #$prNumber (Exit Code: $($testProcess.ExitCode)). (R)etry running tests or (Q)uit the process?" + Write-Output "❌ Pester tests failed for PR #$($pr.number) (Exit Code: $($testProcess.ExitCode)). (R)etry running tests or (Q)uit the process?" $choice = Read-Host if ($choice -eq 'q') { exit 1 } if ($choice -eq 'r') { Read-Host '🔄 Tests failed. Resolve the issue and press Enter to retry.' } @@ -276,9 +276,9 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { } # Commit the PR merge with a formatted message and check for errors - Write-Output "Committing merge for PR #$prNumber..." + Write-Output "Committing merge for PR #$($pr.number)..." do { - git commit -m "PR $prNumber $prTitle $prUrl" + git commit -m "PR $($pr.number) $prTitle $prUrl" $commitExitCode = $LASTEXITCODE if ($commitExitCode -ne 0) { Write-Output "Commit failed for PR #$($pr.number). (R)etry/(Q)uit?" @@ -287,7 +287,7 @@ Add-BuildTask ProcessPRs Commit-VersionJson, { else { Read-Host '🛠️ Fix the commit issue manually, then press Enter to retry the commit.' } } else { - Write-Output "✅ Commit successful for PR #$prNumber" + Write-Output "✅ Commit successful for PR #$($pr.number)" } } while ($commitExitCode -ne 0) From 2408577f49ee5801f32d4560da296035b510f044 Mon Sep 17 00:00:00 2001 From: mdaneri Date: Mon, 10 Mar 2025 13:24:03 -0700 Subject: [PATCH 21/26] Update prerelease.build.ps1 --- prerelease.build.ps1 | 124 +------------------------------------------ 1 file changed, 2 insertions(+), 122 deletions(-) diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index a1a4bed7c..140e84e74 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -13,129 +13,9 @@ param ( [switch]$Force ) -<# -.SYNOPSIS - Processes language resource files and standardizes their formatting. - -.DESCRIPTION - This function scans for `Pode.psd1` language resource files within the specified `Locales` directory. - It normalizes key-value pairs, removes duplicate keys while preserving the first occurrence, and - organizes messages into Exception Messages and General Messages. The cleaned and formatted content - is then written back to the respective files. - -.PARAMETER None - This function does not accept parameters. It operates on files found within `./src/Locales`. - -.OUTPUTS - None. The function modifies `Pode.psd1` files directly by updating their content. - -.EXAMPLE - Group-LanguageResource - Processes all `Pode.psd1` files in `./src/Locales`, normalizes their format, and removes duplicates. - -.NOTES - - This function ensures that all messages are consistently formatted and sorted. - - Duplicate keys are detected, with only the first occurrence being retained. - - Exception messages are grouped separately from general messages. - - The function enforces single-quoted values while escaping any existing single quotes. -#> -function Group-LanguageResource { - $localePath = './src/Locales' - $files = Get-ChildItem -Path $localePath -Filter 'Pode.psd1' -Recurse - - foreach ($file in $files) { - Write-Host "Processing file: $($file.FullName)" - - # Read raw content - $content = Get-Content $file.FullName -Raw - - $normalized = [regex]::Replace( - $content, - '(?m)^(?\s*[^=\s]+)\s*=\s*(")(?.*?)(")\s*$', - { - param($match) - # Get the value and double any single quotes within it - $value = $match.Groups['value'].Value -replace "'", "''" - # Build the new line using single quotes - return "$($match.Groups['key'].Value) = '$value'" - } - ) - - - # Extract keys and values using improved regex to support accented characters - $matches = [regex]::Matches($normalized, "(?m)^\s*([^=\s]+)\s*=\s*'(.*?)'\s*$") - - - # Use a hashtable to track unique keys and remove duplicates - $uniqueMessages = [ordered]@{} - foreach ($match in $matches) { - $key = $match.Groups[1].Value - $value = $match.Groups[2].Value - - if (-not $uniqueMessages.Contains($key)) { - $uniqueMessages[$key] = $value - } - else { - Write-Warning "Duplicate key '$key' found in $($file.Name). Keeping only the first occurrence." - } - } - - # Sort keys - $sortedKeys = $uniqueMessages.Keys | Sort-Object - - # Split into Exception and General Messages - $exceptionMessages = [ordered]@{} - $generalMessages = [ordered]@{} - - foreach ($key in $sortedKeys) { - if ($key -match 'ExceptionMessage$') { - $exceptionMessages[$key] = $uniqueMessages[$key] - } - else { - $generalMessages[$key] = $uniqueMessages[$key] - } - } - - $maxLength = ($sortedKeys | Measure-Object -Property Length -Maximum).Maximum + 1 - - # Build the file content - $lines = @() - $lines += '@{' - $lines += ' # -------------------------------' - $lines += ' # Exception Messages' - $lines += ' # -------------------------------' - - foreach ($key in $exceptionMessages.Keys) { - $padding = ' ' * ($maxLength - $key.Length) - # Replace single quotes only if they're not already escaped - $escapedValue = [regex]::Replace($exceptionMessages[$key], "(? Date: Mon, 10 Mar 2025 13:28:07 -0700 Subject: [PATCH 22/26] Update prerelease.build.ps1 --- prerelease.build.ps1 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index 140e84e74..ba93b2a42 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -42,7 +42,7 @@ Add-BuildTask UpdateDevelop { Add-BuildTask CleanBranch Delete-ExistingBranch, Create-NewBranch, Create-VersionJson, Commit-VersionJson, {} -Add-BuildTask Delete-ExistingBranch UpdateDevelop, { +Add-BuildTask Delete-ExistingBranch { if (git branch --list $PreReleaseType) { git branch -D $PreReleaseType } @@ -52,7 +52,7 @@ Add-BuildTask Create-NewBranch Delete-ExistingBranch, { git checkout -b $PreReleaseType origin/develop } -Add-BuildTask Create-VersionJson Create-NewBranch, { +Add-BuildTask Create-VersionJson { $VersionData = @{ Version = $PodeVersion Prerelease = $PreReleaseType @@ -61,12 +61,12 @@ Add-BuildTask Create-VersionJson Create-NewBranch, { Set-Content -Path './Version.json' -Value $VersionData } -Add-BuildTask Commit-VersionJson Create-VersionJson, { +Add-BuildTask Commit-VersionJson Create-VersionJson { git add './Version.json' git commit -m "Set Pode version to $PodeVersion-$PreReleaseType" } -Add-BuildTask ProcessPRs Commit-VersionJson, { +Add-BuildTask ProcessPRs Commit-VersionJson, Create-NewBranch, UpdateDevelop, { $prs = gh pr list --repo Badgerati/Pode --search 'draft:false' --json 'number,title,url,mergeStateStatus' | ConvertFrom-Json $mainPr = @((gh pr view 1513 --repo Badgerati/Pode --json 'number,title,url,mergeStateStatus' | ConvertFrom-Json)) if ($ExcludePRs) { From 1d683aec28b7620e463701d471d432130c3f9fcb Mon Sep 17 00:00:00 2001 From: mdaneri Date: Mon, 10 Mar 2025 13:28:48 -0700 Subject: [PATCH 23/26] Update prerelease.build.ps1 --- prerelease.build.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index ba93b2a42..706dc6ff0 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -61,7 +61,7 @@ Add-BuildTask Create-VersionJson { Set-Content -Path './Version.json' -Value $VersionData } -Add-BuildTask Commit-VersionJson Create-VersionJson { +Add-BuildTask Commit-VersionJson Create-VersionJson, { git add './Version.json' git commit -m "Set Pode version to $PodeVersion-$PreReleaseType" } From 89b162ad39fbbbbee9763807dc35355b4b58129a Mon Sep 17 00:00:00 2001 From: mdaneri Date: Mon, 10 Mar 2025 14:03:20 -0700 Subject: [PATCH 24/26] Update prerelease.build.ps1 --- prerelease.build.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index 706dc6ff0..1e8fcdb9d 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -66,7 +66,7 @@ Add-BuildTask Commit-VersionJson Create-VersionJson, { git commit -m "Set Pode version to $PodeVersion-$PreReleaseType" } -Add-BuildTask ProcessPRs Commit-VersionJson, Create-NewBranch, UpdateDevelop, { +Add-BuildTask ProcessPRs UpdateDevelop, Create-NewBranch , Commit-VersionJson { $prs = gh pr list --repo Badgerati/Pode --search 'draft:false' --json 'number,title,url,mergeStateStatus' | ConvertFrom-Json $mainPr = @((gh pr view 1513 --repo Badgerati/Pode --json 'number,title,url,mergeStateStatus' | ConvertFrom-Json)) if ($ExcludePRs) { From de45c62e87779151194396ab51176b44c789de22 Mon Sep 17 00:00:00 2001 From: mdaneri Date: Mon, 10 Mar 2025 14:38:03 -0700 Subject: [PATCH 25/26] Update prerelease.build.ps1 --- prerelease.build.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prerelease.build.ps1 b/prerelease.build.ps1 index 1e8fcdb9d..4404e6089 100644 --- a/prerelease.build.ps1 +++ b/prerelease.build.ps1 @@ -66,7 +66,7 @@ Add-BuildTask Commit-VersionJson Create-VersionJson, { git commit -m "Set Pode version to $PodeVersion-$PreReleaseType" } -Add-BuildTask ProcessPRs UpdateDevelop, Create-NewBranch , Commit-VersionJson { +Add-BuildTask ProcessPRs UpdateDevelop, Create-NewBranch , Commit-VersionJson, { $prs = gh pr list --repo Badgerati/Pode --search 'draft:false' --json 'number,title,url,mergeStateStatus' | ConvertFrom-Json $mainPr = @((gh pr view 1513 --repo Badgerati/Pode --json 'number,title,url,mergeStateStatus' | ConvertFrom-Json)) if ($ExcludePRs) { From b14215b5732b6a8a2d7653226bd0bd7f563eac04 Mon Sep 17 00:00:00 2001 From: mdaneri Date: Thu, 13 Mar 2025 14:19:41 -0700 Subject: [PATCH 26/26] fix issue with version inside a runspace --- src/Private/Context.ps1 | 2 ++ src/Private/Helpers.ps1 | 40 ++++++++++++++++++++++++++++++++++++++++ src/Public/Utilities.ps1 | 13 ++++++------- 3 files changed, 48 insertions(+), 7 deletions(-) diff --git a/src/Private/Context.ps1 b/src/Private/Context.ps1 index a4f4f9d98..cfd0611bf 100644 --- a/src/Private/Context.ps1 +++ b/src/Private/Context.ps1 @@ -98,6 +98,8 @@ function New-PodeContext { $ctx.Server.Console = $Console $ctx.Server.ComputerName = [System.Net.DNS]::GetHostName() + $ctx.Server.Version = Set-PodeVersion + # list of created listeners/receivers $ctx.Listeners = @() $ctx.Receivers = @() diff --git a/src/Private/Helpers.ps1 b/src/Private/Helpers.ps1 index 10172e459..260a68596 100644 --- a/src/Private/Helpers.ps1 +++ b/src/Private/Helpers.ps1 @@ -3939,3 +3939,43 @@ function ConvertTo-PodeSleep { function Test-PodeIsISEHost { return ((Test-PodeIsWindows) -and ('Windows PowerShell ISE Host' -eq $Host.Name)) } + +<# +.SYNOPSIS + Retrieves and formats the Pode module version. + +.DESCRIPTION + The `Set-PodeVersion` function extracts the version from the Pode module manifest. + If the module version is **not** the placeholder value (`'$version$'`), it returns the actual version. + If the module includes a prerelease tag, the version is formatted as `'X.Y.Z-PreRelease'`. + If the module version **is** the placeholder value or the manifest is unavailable, it returns `"[dev]"`. + +.OUTPUTS + System.String + Returns a string representing the Pode module version in one of the following formats: + - `"X.Y.Z"` for a stable release. + - `"X.Y.Z-PreRelease"` for a prerelease version. + - `"[dev]"` if the version is unknown or in development mode. + +.EXAMPLE + PS> Set-PodeVersion + Returns the Pode module version, e.g., `'1.2.3'` for release versions, `'1.2.3-beta'` for prerelease versions, or `"[dev]"` if in development mode. + +.NOTES + - If the module version is a placeholder (`'$version$'`), the function assumes it's running from the development branch. + - This is an internal function and may change in future releases of Pode. +#> + +function Set-PodeVersion { + if ($null -ne $PodeManifest) { + if ($PodeManifest.ModuleVersion -ne '$version$') { + if ($PodeManifest.PrivateData.PSData.Prerelease) { + return "$($PodeManifest.ModuleVersion)-$($PodeManifest.PrivateData.PSData.Prerelease)" + } + else { + return "$($PodeManifest.ModuleVersion)" + } + } + } + return '[dev]' +} \ No newline at end of file diff --git a/src/Public/Utilities.ps1 b/src/Public/Utilities.ps1 index 5b5b780de..c0058a6c4 100644 --- a/src/Public/Utilities.ps1 +++ b/src/Public/Utilities.ps1 @@ -1388,16 +1388,15 @@ function Get-PodeVersion { $Raw ) - if ($PodeManifest.ModuleVersion -ne '$version$') { - $prefix = if ($Raw) { '' } else { 'v' } - if ($PodeManifest.PrivateData.PSData.Prerelease) { - return "$prefix$($PodeManifest.ModuleVersion)-$($PodeManifest.PrivateData.PSData.Prerelease)" - } - return "$prefix$($PodeManifest.ModuleVersion)" + if ($PodeContext.Server.Version -eq '[dev]' -or ! $Raw) { + return $PodeContext.Server.Version + } + if ($Raw) { + return $PodeContext.Server.Version } else { - return '[dev]' + return "$prefix$($PodeContext.Server.Version)" } }