+
+
NETworkManager
-
A powerful tool for managing networks and troubleshoot network problems!
-

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ A powerful open-source tool for managing networks and troubleshooting network problems!
+
+ Streamline and simplify your network administration and troubleshooting with NETworkManager. Connect, monitor, and troubleshoot your network and server infrastructure using built-in tools like Remote Desktop (RDP), PuTTY (SSH, Serial, etc.), PowerShell (WSL, K9s, etc.) and TigerVNC (VNC). Perform in-depth network diagnostics with features including WiFi Analyzer, IP Scanner, Port Scanner, Ping Monitor, Traceroute, DNS Lookup, LLDP/CDP Capture, and many more — all in a clean, unified interface.
+
+
+ Organize hosts and networks in profiles with seamless access across all features. Profile files can be encrypted to protect your sensitive data and used to separate different customers or environments. NETworkManager is enterprise-ready with an MSI installer, signed binaries, system-wide policies for centralized configuration, and support for package managers like Chocolatey, Evergreen, and WinGet. Available in over 16 languages with customizable light/dark themes and accent colors.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Download • Donate • Screenshots • Changelog • Documentation • Contributing • Build • Thanks • License
+
+
+
+
+

+
+
+## 🚀 Why NETworkManager?
+
+NETworkManager is your go-to tool for simplifying network administration and troubleshooting. Whether you're a sysadmin maintaining company network with multiple servers, a network engineer in a large enterprise, or an IT enthusiast running your home lab, NETworkManager provides a powerful suite of tools to manage and diagnose your network infrastructure efficiently.
+
+Here's why you'll love it:
+
+- 🧰 **Unified Experience** - All your essential network tools together in a clean, unified interface.
+- 🖥️ **Remote System Management** - Seamlessly connect via Remote Desktop (RDP), PuTTY (SSH, Serial, etc.), PowerShell (WSL, K9s, etc.) or TigerVNC (VNC).
+- 🔍 **Analyze & Troubleshoot** - Deep network diagnostics with WiFi Analyzer, IP Scanner, Port Scanners, Ping Monitor, Traceroute, DNS Lookup, LLDP/CDP Capture, and
many more.
+- 🔐 **Secure Profiles** - Organize hosts and networks in profiles with seamless access across all features. Encrypt profile files and separate them by customer or environment.
+- 💎 **Open Source & Free** - No ads, no subscriptions, no selling your data, fully community-driven.
+- 🏢 **Enterprise-Ready** - MSI installer, signed binaries, [system-wide policies](https://borntoberoot.net/NETworkManager/docs/system-wide-policies) for centralized configuration, and package manager support (Chocolatey, Evergreen, and WinGet).
+- 🎨 **Personalized Experience** - Available in 16+ languages, with customizable light/dark themes and accent colors.
+
+📖 Explore all features in detail in our [documentation](https://borntoberoot.net/NETworkManager/docs/introduction).
+
+## 📦 Download
+
+Get started with NETworkManager today! Download pre-built, [signed](https://borntoberoot.net/NETworkManager/download#code-signing-policy) binaries (setup, portable, or archive) from our [download page](https://borntoberoot.net/NETworkManager/download) with detailed install instructions (e.g., silent install). Files are hosted on [GitHub Releases](https://github.com/BornToBeRoot/NETworkManager/releases/latest).
+
+
-# More informations
-- [Features](https://borntoberoot.net/NETworkManager/Features)
-- [Download](https://borntoberoot.net/NETworkManager/Download)
-- [Changelog](https://borntoberoot.net/NETworkManager/Changelog)
-- [Documentation](https://borntoberoot.net/NETworkManager/Documentation/Application)
-- [How to contribute, add a translation, write documentation or report a bug?](https://github.com/BornToBeRoot/NETworkManager/blob/master/CONTRIBUTING.md)
-- [List of contributors](https://github.com/BornToBeRoot/NETworkManager/blob/master/Contributors.md)
-- [How to report a security vulnerability?](https://github.com/BornToBeRoot/NETworkManager/blob/master/SECURITY.md)
-
-# Build
-__Requirements__
-- [SDK .NET 6.x](https://dotnet.microsoft.com/download/dotnet/6.0)
-- Visual Studio 2019 or later with `.NET desktop development` and `Universal Windows Platform development`
-
-__Optional__
-- [InnoSetup](https://jrsoftware.org/isinfo.php) (if you want to create an installer)
- - Download `ChineseSimplified.isl` and `ChineseTraditional.isl` from the [official repo](https://github.com/jrsoftware/issrc/blob/main/Files/Languages/Unofficial/) and place them in the language folder of InnoSetup
-
-__Build__
-1. Clone or download the repository: `git clone https://github.com/BornToBeRoot/NETworkManager`
-2. Run the `.\build.ps1` script with PowerShell to compile the solution and create a portable and a setup version (or open the file `Source/NETworkManager.sln` in Visual Studio to debug or build the solution)
-
-You can also copy & paste this command in your PowerShell console :smile:
-```PowerShell
-git clone https://github.com/BornToBeRoot/NETworkManager; Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass; .\NETworkManager\build.ps1
-```
-
-# Code of Conduct
-This project has adopted the [code of conduct](https://github.com/BornToBeRoot/NETworkManager/blob/master/CODE_OF_CONDUCT.md) defined by the [Contributor Covenant](http://contributor-covenant.org/).
-
-# License
-NETworkManager is published under the [GNU General Public License v3](https://github.com/BornToBeRoot/NETworkManager/blob/master/LICENSE). The licenses of the used libraries can be found [here](https://github.com/BornToBeRoot/NETworkManager/tree/master/Source/NETworkManager.Documentation/Licenses).
+> [!TIP]
+> Pre-release versions with the latest features and fixes are (sometimes) available for testing on [GitHub Releases](https://github.com/BornToBeRoot/NETworkManager/releases). Please note that pre-release versions may be unstable and are not recommended for production use. Please report any issues you encounter on [GitHub Issues](https://github.com/BornToBeRoot/NETworkManager/issues/new/choose).
+
+Install and update via package managers for a hassle-free setup:
+
+- **Chocolatey**:
+
+ ```powershell
+ choco install networkmanager
+ ```
+
+- **WinGet**:
+
+ ```powershell
+ winget install BornToBeRoot.NETworkManager
+ ```
+
+- **Evergreen**:
+
+ ```powershell
+ # Get latest release
+ Get-EvergreenApp -Name NETworkManager
+ # Save setup file
+ Get-EvergreenApp -Name NETworkManager | Save-EvergreenApp -Path C:\Users\$env:Username\Downloads\
+ ```
+
+ Evergreen PowerShell module (e.g. to automate image building or SCCM/Intune updates):
+
+## 💖 Donate
+
+NETworkManager is open source, free and without ads — developed in my spare time for you.
+
+If you find it useful, here are ways to support the project:
+
+- 🌟 **Star the Repo** – Show your appreciation and stay updated with new features.
+- 📢 **Share It** – Spread the word with friends, colleagues, or on social media.
+- 🎥 **Create Content** – Write blog posts, make tutorials, or produce videos about NETworkManager.
+- ☕🍺 **Donate** – Support the project with a coffe or beer!
+
+ | Crypto | Address |
+ | --------------- | ---------------------------------------------- |
+ | Bitcoin (BTC) | `bc1qwv0pqgrylt38djhemxdtm0ek94uuup6srl3x9n` |
+ | Ethereum (ETH) | `0xB25926F4D4Cf4b1A84645EB71f2747808492c63D` |
+ | XRP (XRP) | `rw95DGpqwM4MC74rYiixtHugn8XpHtpxGK` |
+ | Solana (SOL) | `HXkCwZtoVcFEPkwurQPfeVfK3PckKkqo1E5xjDAtQYr2` |
+ | Dogecoin (DOGE) | `DURnrWRpoE4ypCjD9fVaVnDrXJ1hfZrPjj` |
+
+Thank you for helping keep NETworkManager thriving!
+
+## 📷 Screenshots
+
+
+
+

+
+Encrypted profile files, group & profile management.
+
+---
+
+

+
+Tabs and drag & drop functionality.
+
+---
+
+

+
+Customizable light/dark themes and accent colors.
+
+
+
+## 📃 Changelog
+
+Stay updated with the latest improvements and features. Check the full changelog [here](https://borntoberoot.net/NETworkManager/docs/category/changelog).
+
+## 📖 Documentation
+
+Explore everything you need to get the most out of **NETworkManager**: comprehensive guides, tutorials, blog posts, and FAQs — all on our website: [borntoberoot.net/NETworkManager](https://borntoberoot.net/NETworkManager).
+
+## ✨ Contributing
+
+Join our community to make NETworkManager even better! Here’s how you can contribute:
+
+- **🐞 Report Bugs / Request Features** – Share ideas or issues [here](CONTRIBUTING.md#contributing).
+- **💻 Code Contributions** – Add features or fix bugs. See [guidelines](CONTRIBUTING.md#code).
+- **🌍 Translations** – Help localize NETworkManager [here](CONTRIBUTING.md#translation).
+- **📚 Documentation** – Improve docs and tutorials [here](CONTRIBUTING.md#documentation).
+- **🔒 Security Reports** – Report vulnerabilities responsibly [here](https://github.com/BornToBeRoot/NETworkManager/blob/main/SECURITY.md).
+
+See all contributors [here](https://github.com/BornToBeRoot/NETworkManager/blob/main/CONTRIBUTORS.md). We follow the [Contributor Covenant Code of Conduct](https://github.com/BornToBeRoot/NETworkManager/blob/main/CODE_OF_CONDUCT.md).
+
+## 🔧 Build
+
+Build NETworkManager yourself with these steps:
+
+1. **Prerequisites**:
+
+ - [.NET 10.x SDK](https://dotnet.microsoft.com/download/dotnet/10.0)
+ - [Visual Studio 2026](https://visualstudio.microsoft.com/) with `.NET desktop development` and `Universal Windows Platform development` (or [JetBrains Rider](https://www.jetbrains.com/rider/) - you still need to install the UWP workload via Visual Studio Installer)
+
+2. **Clone the Repository**:
+
+ - Clone with submodules:
+ ```powershell
+ git clone https://github.com/BornToBeRoot/NETworkManager.git
+ cd NETworkManager
+ git submodule update --init --recursive
+ ```
+
+3. **Build**:
+ - Open `.\Source\NETworkManager.sln` in Visual Studio or JetBrains Rider.
+ - Alternatively, build via command line:
+ ```powershell
+ dotnet restore .\Source\NETworkManager.sln
+ dotnet build .\Source\NETworkManager.sln --configuration Release --no-restore
+ ```
+
+## 🙏 Thanks
+
+A huge thank you to our supporters and contributors who make NETworkManager possible:
+
+- **Services**:
+
+ - [AppVeyor](https://www.appveyor.com/) - CI/CD for Windows, Linux, and macOS.
+ - [GitHub Pages](https://pages.github.com/) - Hosting our documentation.
+ - [ip-api.com](https://ip-api.com/) - IP geolocation API (free for non-commercial use).
+ - [JetBrains](https://www.jetbrains.com/) - Licenses for [Rider](https://www.jetbrains.com/rider/) and other tools.
+ - [SignPath.io](https://signpath.io/) & [SignPath Foundation](https://signpath.org/) - Free code signing service and certificate for open source projects.
+ - [Transifex](https://www.transifex.com/) - Localization platform.
+
+- **Libraries**:
+ - [#SNMP Library](https://github.com/lextudio/sharpsnmplib) - SNMP library for .NET.
+ - [AirspaceFixer](https://github.com/chris84948/AirspaceFixer) - AirspacePanel fixes all Airspace issues with WPF-hosted Winforms.
+ - [ControlzEx](https://github.com/ControlzEx/ControlzEx) - Shared Controlz for WPF and more.
+ - [DnsClient.NET](https://github.com/MichaCo/DnsClient.NET) - Powerful, high-performance open-source library for DNS lookups.
+ - [Docusaurus](https://docusaurus.io/) - Easy to maintain open source documentation websites.
+ - [Dragablz](https://dragablz.net/) - Tearable TabControl for WPF.
+ - [GongSolutions.Wpf.DragDrop](https://github.com/punker76/gong-wpf-dragdrop) - An easy to use drag'n'drop framework for WPF.
+ - [IPNetwork](https://github.com/lduchosal/ipnetwork) - .NET library for complex network, IP, and subnet calculations.
+ - [LiveCharts2](https://github.com/Live-Charts/LiveCharts2) - Beautiful, interactive charts, maps, and gauges.
+ - [LoadingIndicators.WPF](https://github.com/zeluisping/LoadingIndicators.WPF) - A collection of loading indicators for WPF.
+ - [MahApps.Metro](https://mahapps.com/) - UI toolkit for WPF applications.
+ - [MahApps.Metro.IconPacks](https://github.com/MahApps/MahApps.Metro.IconPacks) - Awesome icon packs for WPF and UWP in one library.
+ - [NetBeauty2](https://github.com/nulastudio/NetBeauty2) - Move .NET app runtime components and dependencies into a sub-directory.
+ - [PSDiscoveryProtocol](https://github.com/lahell/PSDiscoveryProtocol) - PowerShell module for LLDP/CDP discovery.
+
+Star these projects to show your support!
+
+## 🔒 Code Signing Policy
+
+NETworkManager uses free code signing services from [SignPath.io](https://signpath.io/) and a free code signing certificate provided by the [SignPath Foundation](https://signpath.org/) to sign all official binaries and installers, ensuring the authenticity and integrity.
+
+The binaries and installers are built on [AppVeyor](https://ci.appveyor.com/project/BornToBeRoot/networkmanager) directly from the [GitHub repository](https://github.com/BornToBeRoot/NETworkManager/blob/main/appveyor.yml). After each build, the artifacts are automatically sent to [SignPath.io](https://signpath.io/) via webhook, where they are signed following manual approval by the maintainer. Once signed, the binaries are uploaded to the [GitHub releases page](https://github.com/BornToBeRoot/NETworkManager/releases).
+
+## 🔐 Privacy Policy
+
+Your privacy matters. NETworkManager will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.
+
+NETworManager has integrated some **optional** third-party services to enhance functionality. You can choose to enable or disable these services at the first startup or later in the settings:
+
+- [api.github.com](https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement) - Check for application updates.
+- [ipify.org](https://www.ipify.org/) - Retrieve the public IP address used by the client.
+- [ip-api.com](https://ip-api.com/docs/legal) - Retrieve network information (e.g., geolocation, ISP, DNS resolver) used by the client.
+- [speed.cloudflare.com](https://www.cloudflare.com/privacypolicy/) - Measure download/upload speed, latency and jitter.
+
+## 📝 License
+
+NETworkManager is licensed under the [GNU General Public License v3](https://github.com/BornToBeRoot/NETworkManager/blob/main/LICENSE). Library licenses are [here](https://github.com/BornToBeRoot/NETworkManager/tree/main/Source/NETworkManager.Documentation/Licenses).
diff --git a/SECURITY.md b/SECURITY.md
index 516840dfb4..455ba5435d 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -1,11 +1,60 @@
# Security Policy
+> [!NOTE]
+> NETworkManager is a free, open-source project maintained in my spare time. There is **no warranty**, **no paid support**, and **no guaranteed response time**. I do my best to address security issues, but please understand that fixes depend on my available free time.
+
## Supported Versions
-Only the current version (master) is supported.
+Only the latest release is considered for security fixes. Please ensure you are using the most recent version before reporting a vulnerability.
+
+| Version | Supported |
+| ------- | ------------------ |
+| Latest | :white_check_mark: |
+| Older | :x: |
## Reporting a Vulnerability
-Contact me via GitHub Issues or via Twitter. We will find a secure way to exchange the details :)
+> [!IMPORTANT]
+> Please **do not** open a public GitHub issue for security vulnerabilities.
+
+If you discover a security vulnerability in NETworkManager, please report it responsibly through [GitHub Security Advisory](https://github.com/BornToBeRoot/NETworkManager/security/advisories/new).
+
+### What to Include
+
+To help us triage and resolve the issue quickly, please provide:
+
+- A clear description of the vulnerability
+- Steps to reproduce the issue
+- Affected version(s)
+- Potential impact (e.g., data exposure, remote code execution)
+- Any suggested fixes or mitigations (optional)
+
+### What to Expect
+
+This project is maintained on a **best-effort basis** in my free time. That said, I take security seriously and will do my best to:
+
+- Acknowledge your report as soon as I can.
+- Work on a fix or mitigation when time permits.
+- Credit you in the release notes (unless you prefer to remain anonymous).
+
+Please be patient — there are no guaranteed timelines.
+
+### Scope
+
+The following are in scope for security reports:
+
+- NETworkManager application code (all modules in `Source/`)
+- Profile encryption and credential handling
+- Network communication and protocol implementations
+- Installer and update mechanisms
+- Dependencies shipped with the application
+
+The following are **out of scope**:
+
+- Third-party tools launched by NETworkManager (e.g., PuTTY, TigerVNC)
+- The documentation website ([borntoberoot.net/NETworkManager](https://borntoberoot.net/NETworkManager))
+- Social engineering attacks
+
+## Code Signing
-I will try to fix it and publish an update ASAP!
+Official releases are signed via [SignPath.io](https://signpath.io/) through the [SignPath Foundation](https://signpath.org/). Always verify that you are using a signed binary from the official [GitHub Releases](https://github.com/BornToBeRoot/NETworkManager/releases) page or a trusted package manager (`winget`, `choco`).
diff --git a/Scripts/Create-FileHash.ps1 b/Scripts/Create-FileHash.ps1
new file mode 100644
index 0000000000..69d6c7ad76
--- /dev/null
+++ b/Scripts/Create-FileHash.ps1
@@ -0,0 +1,39 @@
+[CmdletBinding()]
+
+param (
+ [Parameter(Mandatory = $true)]
+ [string]$Path
+)
+
+$Path = $Path.TrimEnd("\")
+
+if (-not (Test-Path -Path $Path -PathType Container)) {
+ Write-Error "Path does not exist or is not a directory: $Path"
+ return
+}
+
+# Get current date as version
+$Now = Get-Date
+$Version = "$($Now.Year).$($Now.Month).$($Now.Day).0"
+
+# Create SHA256 file hashes
+foreach ($Hash in Get-ChildItem -Path $Path | Where-Object { $_.Name.StartsWith("NETworkManager_") -and ($_.Name.EndsWith(".zip") -or $_.Name.EndsWith(".msi")) } | Sort-Object -Descending | Get-FileHash) {
+ "$($Hash.Hash) $([System.IO.Path]::GetFileName($Hash.Path))" | Out-File -FilePath "$Path\NETworkManager_$($Version)_SHA256SUMS" -Encoding utf8 -Append
+}
+
+$SumFile = Join-Path $Path "NETworkManager_$($Version)_SHA256SUMS"
+
+if (Test-Path $SumFile) {
+ Remove-Item $SumFile
+}
+
+Get-ChildItem -Path $Path |
+Where-Object { $_.Name.StartsWith("NETworkManager_") -and ($_.Name.EndsWith(".zip") -or $_.Name.EndsWith(".msi")) } |
+Sort-Object -Descending |
+Get-FileHash -Algorithm SHA256 |
+ForEach-Object {
+ # Format: + LF ending
+ $Line = "$($_.Hash) $([System.IO.Path]::GetFileName($_.Path))"
+ # Use UTF-8 without BOM and LF line endings
+ [System.IO.File]::AppendAllText($SumFile, "$Line`n", [System.Text.UTF8Encoding]::new($false))
+}
diff --git a/Scripts/Create-FlagFromSVG.ps1 b/Scripts/Create-FlagFromSVG.ps1
new file mode 100644
index 0000000000..6819d94fe8
--- /dev/null
+++ b/Scripts/Create-FlagFromSVG.ps1
@@ -0,0 +1,12 @@
+<#
+ Convert 4x3 country flags from SVG to PNG using ImageMagick.
+
+ Flags source: https://github.com/lipis/flag-icon-css
+#>
+
+$ConvertPath = "C:\Tools\ImageMagick-7.1.0-portable-Q16-x64\convert.exe"
+
+$SourcePath = "C:\Temp\lu.svg"
+$DestinationPath = "C:\Temp\lb-LU.png"
+
+Start-Process -FilePath $ConvertPath -ArgumentList "-antialias -density 600 -background transparent -resize x48 ""$SourcePath"" ""$DestinationPath""" -NoNewWindow -Wait
diff --git a/Scripts/Create-OUIListFromWeb.ps1 b/Scripts/Create-OUIListFromWeb.ps1
index 2228ff5d0b..9ee7306b21 100644
--- a/Scripts/Create-OUIListFromWeb.ps1
+++ b/Scripts/Create-OUIListFromWeb.ps1
@@ -1,8 +1,8 @@
# Filepath in the resources...
[string]$OutFilePath = Join-Path -Path (Split-Path $PSScriptRoot -Parent) -ChildPath "Source\NETworkManager.Models\Resources\OUI.xml"
-# Download cleanup IEEE oui version from linuxnet
-$LatestOUIs = (Invoke-WebRequest -Uri "http://linuxnet.ca/ieee/oui.txt").Content
+# Download oui list from ieee.org
+$LatestOUIs = (Invoke-WebRequest -Uri "https://standards-oui.ieee.org/oui/oui.txt").Content
# Create xml document
[xml]$Document = New-Object System.Xml.XmlDocument
@@ -21,10 +21,8 @@ Generated $(Get-Date)
# Root node
$RootNode = $Document.CreateNode("element", "OUIs", $null)
-foreach($Line in $LatestOUIs -split '[\r\n]')
-{
- if($Line -match "^[A-F0-9]{6}")
- {
+foreach ($Line in $LatestOUIs -split '[\r\n]') {
+ if ($Line -match "^[A-F0-9]{6}") {
# Line looks like: 2405F5 (base 16) Integrated Device Technology (Malaysia) Sdn. Bhd.
$OUIData = ($Line -replace '\s+', ' ').Replace(' (base 16) ', '|').Trim().Split('|')
diff --git a/Scripts/Create-PortListFromWeb.ps1 b/Scripts/Create-PortListFromWeb.ps1
index b99bcd4d97..22427f263e 100644
--- a/Scripts/Create-PortListFromWeb.ps1
+++ b/Scripts/Create-PortListFromWeb.ps1
@@ -22,22 +22,18 @@ Generated $(Get-Date)
$RootNode = $Document.CreateNode("element", "Ports", $null)
# Create node for each port
-foreach($Record in $ServiceNamePortNumbers.ChildNodes.record)
-{
- if([string]::IsNullOrEmpty($Record.number) -or ([string]::IsNullOrEmpty($Record.protocol)))
- {
+foreach ($Record in $ServiceNamePortNumbers.ChildNodes.record) {
+ if ([string]::IsNullOrEmpty($Record.number) -or ([string]::IsNullOrEmpty($Record.protocol))) {
continue
}
- $Description = ($Record.description -replace '`n','') -replace '\s+',' '
+ $Description = ($Record.description -replace '`n', '') -replace '\s+', ' '
$Number = $Record.number
- if($Number -like "*-*")
- {
+ if ($Number -like "*-*") {
$NumberArr = $Number.Split('-')
- foreach($Number1 in $NumberArr[0]..$NumberArr[1])
- {
+ foreach ($Number1 in $NumberArr[0]..$NumberArr[1]) {
$PortNode = $Document.CreateNode("element", "Port", $null)
$NumberElement = $Document.CreateElement("Number")
@@ -59,8 +55,7 @@ foreach($Record in $ServiceNamePortNumbers.ChildNodes.record)
[void]$RootNode.AppendChild($PortNode)
}
}
- else
- {
+ else {
$PortNode = $Document.CreateNode("element", "Port", $null)
$NumberElement = $Document.CreateElement("Number")
diff --git a/Scripts/Create-ReleaseTable.ps1 b/Scripts/Create-ReleaseTable.ps1
new file mode 100644
index 0000000000..86d544b724
--- /dev/null
+++ b/Scripts/Create-ReleaseTable.ps1
@@ -0,0 +1,38 @@
+[CmdletBinding()]
+
+param (
+ [Parameter(Mandatory = $true)]
+ [string]$Path
+)
+
+$Path = $Path.TrimEnd("\")
+
+if (-not (Test-Path -Path $Path -PathType Container)) {
+ Write-Error "Path does not exist or is not a directory: $Path"
+ return
+}
+
+$RepoUrl = "https://github.com/BornToBeRoot/NETworkManager"
+
+# Get current date as version
+$Now = Get-Date
+$Version = "$($Now.Year).$($Now.Month).$($Now.Day).0"
+
+$SumFile = Join-Path $Path "NETworkManager_$($Version)_SHA256SUMS"
+
+if (-not (Test-Path $SumFile)) {
+ Write-Error "SHA256SUMS file not found: $SumFile (run Create-FileHash.ps1 first)"
+ return
+}
+
+Write-Output "| File | Checksum [SHA256] |"
+Write-Output "|---|---|"
+
+Get-Content -Path $SumFile | ForEach-Object {
+ # Line format:
+ $Hash, $FileName = $_ -split " ", 2
+ $DownloadUrl = "$RepoUrl/releases/download/$Version/$FileName"
+
+ # Format: |[``]()| `` |
+ Write-Output "|[``$FileName``]($DownloadUrl)| ``$Hash`` |"
+}
diff --git a/Scripts/Create-WhoisServerListFromWebAndWhois.ps1 b/Scripts/Create-WhoisServerListFromWebAndWhois.ps1
index 5bdc669239..b5cdb48bd6 100644
--- a/Scripts/Create-WhoisServerListFromWebAndWhois.ps1
+++ b/Scripts/Create-WhoisServerListFromWebAndWhois.ps1
@@ -22,10 +22,8 @@ $RootNode = $Document.CreateNode("element", "WhoisServers", $null)
$ProgressCount = 0
-foreach($Tld in $IANA_TLDs)
-{
- if($Tld.StartsWith("#"))
- {
+foreach ($Tld in $IANA_TLDs) {
+ if ([string]::IsNullOrWhiteSpace($Tld) -or $Tld.TrimStart().StartsWith("#")) {
continue
}
@@ -33,7 +31,7 @@ foreach($Tld in $IANA_TLDs)
$tcpClient = New-Object System.Net.Sockets.TcpClient("whois.iana.org", 43)
- $networkStream= $tcpClient.GetStream()
+ $networkStream = $tcpClient.GetStream()
$bufferedStream = New-Object System.IO.BufferedStream($networkStream)
@@ -46,8 +44,7 @@ foreach($Tld in $IANA_TLDs)
$stringBuilder = New-Object System.Text.StringBuilder
- while(!$streamReader.EndOfStream)
- {
+ while (!$streamReader.EndOfStream) {
$stringBuilder.Append($streamReader.ReadLine())
}
@@ -66,7 +63,10 @@ foreach($Tld in $IANA_TLDs)
[void]$RootNode.AppendChild($WhoisServerNode)
Write-Host -Object "Progress: $ProgressCount from $($IANA_TLDs.Count)"
- $ProgressCount ++
+ $ProgressCount++
+
+ # Sleep 1 because there is a rate limit
+ Start-Sleep -Seconds 1
}
[void]$Document.AppendChild($RootNode)
diff --git a/Scripts/Create-WorldMapFromWeb.ps1 b/Scripts/Create-WorldMapFromWeb.ps1
new file mode 100644
index 0000000000..03b74d8ee9
--- /dev/null
+++ b/Scripts/Create-WorldMapFromWeb.ps1
@@ -0,0 +1,79 @@
+# Filepath in the resources
+[string]$OutFilePath = Join-Path -Path (Split-Path $PSScriptRoot -Parent) -ChildPath "Source\NETworkManager\Resources\Maps\world-map.json"
+[string]$CitiesOutFilePath = Join-Path -Path (Split-Path $PSScriptRoot -Parent) -ChildPath "Source\NETworkManager\Resources\Maps\world-cities.json"
+
+# Resolution of the Natural Earth admin-0 countries / populated places dataset (110m, 50m or 10m - higher detail = larger file)
+[string]$Resolution = "50m"
+
+# A city is included if it's a national capital, or its population is at least this high
+[int]$CityMinPopulation = 500000
+
+# Download countries as plain GeoJSON (pre-converted from Natural Earth shapefiles, no TopoJSON decoding required)
+$GeoJson = (Invoke-WebRequest -Uri "https://raw.githubusercontent.com/martynafford/natural-earth-geojson/master/$Resolution/cultural/ne_${Resolution}_admin_0_countries.json").Content | ConvertFrom-Json
+
+# Rounds [lon, lat] pairs to 2 decimal places (~1.1 km), which is enough detail for an abstract, non-navigational map
+function Get-RoundedRing {
+ param($Ring)
+
+ $Points = [System.Collections.Generic.List[object]]::new()
+
+ foreach ($Point in $Ring) {
+ $Points.Add(@([Math]::Round([double]$Point[0], 2), [Math]::Round([double]$Point[1], 2)))
+ }
+
+ # Unary comma prevents PowerShell from unrolling the list when there is only a single ring/point
+ , $Points
+}
+
+# Keeps only the outer ring of every polygon part (holes like inland lakes are not relevant for an abstract map)
+function Get-OuterRings {
+ param($Geometry)
+
+ $Rings = [System.Collections.Generic.List[object]]::new()
+
+ switch ($Geometry.type) {
+ "Polygon" {
+ $Rings.Add((Get-RoundedRing -Ring $Geometry.coordinates[0]))
+ }
+ "MultiPolygon" {
+ foreach ($Part in $Geometry.coordinates) {
+ $Rings.Add((Get-RoundedRing -Ring $Part[0]))
+ }
+ }
+ }
+
+ , $Rings
+}
+
+$Countries = [System.Collections.Generic.List[object]]::new()
+
+foreach ($Feature in $GeoJson.features) {
+ $Countries.Add([PSCustomObject]@{
+ n = $Feature.properties.ADMIN
+ r = Get-OuterRings -Geometry $Feature.geometry
+ })
+}
+
+ConvertTo-Json -InputObject $Countries -Depth 10 -Compress | Set-Content -Path $OutFilePath -Encoding utf8NoBOM
+
+# Download populated places (cities) as plain GeoJSON
+$PlacesGeoJson = (Invoke-WebRequest -Uri "https://raw.githubusercontent.com/martynafford/natural-earth-geojson/master/$Resolution/cultural/ne_${Resolution}_populated_places_simple.json").Content | ConvertFrom-Json
+
+$Cities = [System.Collections.Generic.List[object]]::new()
+
+foreach ($Feature in $PlacesGeoJson.features) {
+ $Properties = $Feature.properties
+
+ # Keep national capitals regardless of population, plus every other city above the threshold
+ if ($Properties.adm0cap -ne 1 -and $Properties.pop_max -lt $CityMinPopulation) {
+ continue
+ }
+
+ $Cities.Add([PSCustomObject]@{
+ n = $Properties.name
+ lat = [Math]::Round([double]$Properties.latitude, 2)
+ lon = [Math]::Round([double]$Properties.longitude, 2)
+ })
+}
+
+ConvertTo-Json -InputObject $Cities -Depth 5 -Compress | Set-Content -Path $CitiesOutFilePath -Encoding utf8NoBOM
\ No newline at end of file
diff --git a/Scripts/PreBuildEventCommandLine.ps1 b/Scripts/PreBuildEventCommandLine.ps1
index 974880e1fe..07aa4003b1 100644
--- a/Scripts/PreBuildEventCommandLine.ps1
+++ b/Scripts/PreBuildEventCommandLine.ps1
@@ -1,22 +1,32 @@
+# Visual Studio pre build event:
+# PowerShell.exe -ExecutionPolicy Bypass -NoProfile -File "$(ProjectDir)..\..\Scripts\PreBuildEventCommandLine.ps1" "$(TargetDir)"
+
param(
[Parameter(
- Position=0,
- Mandatory=$true)]
+ Position = 0,
+ Mandatory = $true)]
[String]$OutPath
)
-# VS prebuild event call: PowerShell.exe -ExecutionPolicy Bypass -NoProfile -File "$(ProjectDir)..\..\Scripts\PreBuildEventCommandLine.ps1" "$(TargetDir)"
-
-# Fix wrong path
-# Quotation marks are required if a blank is in the path... If there is no blank space in the path, a quote will be add to the end...
-if(-not($OutPath.StartsWith('"')))
-{
+# Fix wrong path (if there is no blank in the path, a quote will be added to the end...)
+if (-not($OutPath.StartsWith('"'))) {
$OutPath = $OutPath.TrimEnd('"')
}
+# NetBeauty will move all dependencies to the lib folder
+$OutPath = $OutPath + "\lib"
+
+# Create folder
+if (-not(Test-Path -Path $OutPath -PathType Container)) {
+ New-Item -ItemType Directory -Path $OutPath
+}
+
+################################################
+### Generate MSTSCLib.dll and AxMSTSCLib.dll ###
+################################################
+
# Test if files are already there...
-if((Test-Path -Path "$OutPath\MSTSCLib.dll") -and (Test-Path -Path "$OutPath\AxMSTSCLib.dll"))
-{
+if ((Test-Path -Path "$OutPath\MSTSCLib.dll") -and (Test-Path -Path "$OutPath\AxMSTSCLib.dll")) {
Write-Host "MSTSCLib.dll and AxMSTSCLib.dll exist! Continue..."
return
}
@@ -24,8 +34,7 @@ if((Test-Path -Path "$OutPath\MSTSCLib.dll") -and (Test-Path -Path "$OutPath\AxM
# Detect x86 or x64
$ProgramFiles_Path = ${Env:ProgramFiles(x86)}
-if([String]::IsNullOrEmpty($ProgramFiles_Path))
-{
+if ([String]::IsNullOrEmpty($ProgramFiles_Path)) {
$ProgramFiles_Path = $Env:ProgramFiles
}
@@ -34,10 +43,8 @@ $AximpPath = ((Get-ChildItem -Path "$ProgramFiles_Path\Microsoft SDKs\Windows" -
$IldasmPath = ((Get-ChildItem -Path "$ProgramFiles_Path\Microsoft SDKs\Windows" -Recurse -Filter "ildasm.exe" -File) | Sort-Object CreationTime | Select-Object -First 1).FullName
$IlasmPath = ((Get-ChildItem -Path "$($Env:windir)\Microsoft.NET\Framework\" -Recurse -Filter "ilasm.exe" -File) | Sort-Object CreationTime | Select-Object -First 1).FullName
-if([String]::IsNullOrEmpty($AximpPath) -or [String]::IsNullOrEmpty($IldasmPath) -or [String]::IsNullOrEmpty($IlasmPath))
-{
- Write-Host "Could not find sdk tools:`naximp.exe`t$AximpPath`nildasm.exe`t$IldasmPath`nilasm.exe`t$IlasmPath"
-
+if ([String]::IsNullOrEmpty($AximpPath) -or [String]::IsNullOrEmpty($IldasmPath) -or [String]::IsNullOrEmpty($IlasmPath)) {
+ Write-Host "Could not find sdk tools:`naximp.exe`t=>`t$AximpPath`nildasm.exe`t=>`t$IldasmPath`nilasm.exe`t=>`t$IlasmPath"
return
}
@@ -50,7 +57,7 @@ Write-Host "Build MSTSCLib.dll and AxMSTSCLib.dll..."
Write-Host "Using aximp.exe from: $AximpPath"
Start-Process -FilePath $AximpPath -ArgumentList "$($Env:windir)\system32\mstscax.dll" -Wait -NoNewWindow
-# Modify MSTSCLib.ddl to fix an issue with SendKeys (See: https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/9095625c-4361-4e0b-bfcf-be15550b60a8/imsrdpclientnonscriptablesendkeys?forum=windowsgeneraldevelopmentissues&prof=required)
+# Modify MSTSCLib.dll to fix an issue with SendKeys (See: https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/9095625c-4361-4e0b-bfcf-be15550b60a8/imsrdpclientnonscriptablesendkeys?forum=windowsgeneraldevelopmentissues&prof=required)
Write-Host "Modify MSTSCLib.dll..."
Write-Host "Using ildasm.exe from: $IldasmPath"
@@ -67,5 +74,6 @@ Write-Host "Replace ""[in] int32& plKeyData"" with ""[in] int32[] marshal([+0])
Start-Process -FilePath $IlasmPath -ArgumentList "/dll ""$MSTSCLibILPath"" /output:""$MSTSCLibDllPath""" -Wait -NoNewWindow
+Write-Host "Remove temporary files..."
Remove-Item -Path "$MSTSCLibILPath"
-Remove-Item -Path "$OutPath\MSTSCLib.res"
\ No newline at end of file
+Remove-Item -Path "$OutPath\MSTSCLib.res"
diff --git a/Source/.editorconfig b/Source/.editorconfig
new file mode 100644
index 0000000000..410e0c68e8
--- /dev/null
+++ b/Source/.editorconfig
@@ -0,0 +1,4 @@
+[*.cs]
+
+# CA1416: Plattformkompatibilität überprüfen
+dotnet_diagnostic.CA1416.severity = silent
diff --git a/Source/3rdparty/Dragablz b/Source/3rdparty/Dragablz
new file mode 160000
index 0000000000..5045038306
--- /dev/null
+++ b/Source/3rdparty/Dragablz
@@ -0,0 +1 @@
+Subproject commit 5045038306c479eaf0e7073a51081905ff14b123
diff --git a/Source/AGENTS.md b/Source/AGENTS.md
new file mode 100644
index 0000000000..3005b066e2
--- /dev/null
+++ b/Source/AGENTS.md
@@ -0,0 +1 @@
+See [AGENTS.md](../AGENTS.md) in the repository root for project guidelines and conventions.
\ No newline at end of file
diff --git a/Source/CLAUDE.md b/Source/CLAUDE.md
new file mode 100644
index 0000000000..3005b066e2
--- /dev/null
+++ b/Source/CLAUDE.md
@@ -0,0 +1 @@
+See [AGENTS.md](../AGENTS.md) in the repository root for project guidelines and conventions.
\ No newline at end of file
diff --git a/Source/GlobalAssemblyInfo.cs b/Source/GlobalAssemblyInfo.cs
index d6196a05ba..3e9b4307d7 100644
--- a/Source/GlobalAssemblyInfo.cs
+++ b/Source/GlobalAssemblyInfo.cs
@@ -2,9 +2,9 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
-[assembly: AssemblyCopyright("Copyright © 2016-2021 BornToBeRoot")]
+[assembly: AssemblyCopyright("Copyright © 2016-2026 BornToBeRoot")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
-[assembly: AssemblyVersion("2022.2.22.0")]
-[assembly: AssemblyFileVersion("2022.2.22.0")]
+[assembly: AssemblyVersion("2026.7.12.0")]
+[assembly: AssemblyFileVersion("2026.7.12.0")]
diff --git a/Source/NETworkManager.Controls/GroupExpandedChangedArgs.cs b/Source/NETworkManager.Controls/GroupExpandedChangedArgs.cs
new file mode 100644
index 0000000000..975ec5f6cf
--- /dev/null
+++ b/Source/NETworkManager.Controls/GroupExpandedChangedArgs.cs
@@ -0,0 +1,10 @@
+using System;
+
+namespace NETworkManager.Controls
+{
+ public class GroupExpandedChangedArgs(string groupName, bool isExpanded) : EventArgs
+ {
+ public string GroupName { get; } = groupName;
+ public bool IsExpanded { get; } = isExpanded;
+ }
+}
diff --git a/Source/NETworkManager.Controls/GroupExpander.cs b/Source/NETworkManager.Controls/GroupExpander.cs
new file mode 100644
index 0000000000..d5105f0908
--- /dev/null
+++ b/Source/NETworkManager.Controls/GroupExpander.cs
@@ -0,0 +1,88 @@
+using System.ComponentModel;
+using System.Windows;
+using System.Windows.Controls;
+
+namespace NETworkManager.Controls
+{
+ public class GroupExpander : Expander
+ {
+ public static readonly DependencyProperty StateStoreProperty =
+ DependencyProperty.Register(
+ nameof(StateStore),
+ typeof(GroupExpanderStateStore),
+ typeof(GroupExpander),
+ new PropertyMetadata(null, OnStateStoreChanged));
+
+ public GroupExpanderStateStore StateStore
+ {
+ get => (GroupExpanderStateStore)GetValue(StateStoreProperty);
+ set => SetValue(StateStoreProperty, value);
+ }
+
+ public static readonly DependencyProperty GroupNameProperty =
+ DependencyProperty.Register(
+ nameof(GroupName),
+ typeof(string),
+ typeof(GroupExpander),
+ new PropertyMetadata(null, OnGroupNameChanged));
+
+ public string GroupName
+ {
+ get => (string)GetValue(GroupNameProperty);
+ set => SetValue(GroupNameProperty, value);
+ }
+
+ static GroupExpander()
+ {
+ IsExpandedProperty.OverrideMetadata(
+ typeof(GroupExpander),
+ new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnIsExpandedChanged));
+ }
+
+ private static void OnIsExpandedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
+ {
+ var expander = (GroupExpander)d;
+
+ if (expander.StateStore != null && expander.GroupName != null)
+ expander.StateStore[expander.GroupName] = (bool)e.NewValue;
+ }
+
+ private static void OnStateStoreChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
+ {
+ var expander = (GroupExpander)d;
+
+ if (e.OldValue is GroupExpanderStateStore oldStore)
+ oldStore.PropertyChanged -= expander.StateStore_PropertyChanged;
+
+ if (e.NewValue is GroupExpanderStateStore newStore)
+ newStore.PropertyChanged += expander.StateStore_PropertyChanged;
+
+ expander.UpdateIsExpanded();
+ }
+
+ private void StateStore_PropertyChanged(object sender, PropertyChangedEventArgs e)
+ {
+ if (e.PropertyName == $"Item[{GroupName}]")
+ UpdateIsExpanded();
+ }
+
+ private static void OnGroupNameChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
+ {
+ var expander = (GroupExpander)d;
+
+ expander.UpdateIsExpanded();
+ }
+
+ private void UpdateIsExpanded()
+ {
+ if (StateStore == null || GroupName == null)
+ return;
+
+ // Prevent recursive updates
+ if (IsExpanded == StateStore[GroupName])
+ return;
+
+ IsExpanded = StateStore[GroupName];
+ }
+ }
+}
diff --git a/Source/NETworkManager.Controls/GroupExpanderStateStore.cs b/Source/NETworkManager.Controls/GroupExpanderStateStore.cs
new file mode 100644
index 0000000000..2aead547fe
--- /dev/null
+++ b/Source/NETworkManager.Controls/GroupExpanderStateStore.cs
@@ -0,0 +1,70 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace NETworkManager.Controls
+{
+ public class GroupExpanderStateStore : INotifyPropertyChanged
+ {
+ public event PropertyChangedEventHandler PropertyChanged;
+
+ ///
+ /// Occurs when a single group's expansion state changes via the indexer (not raised by ).
+ ///
+ public event EventHandler GroupExpandedChanged;
+
+ protected void OnPropertyChanged(string propertyName) =>
+ PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
+
+ ///
+ /// Stores the expansion state of each group by its name.
+ ///
+ private readonly Dictionary _states = [];
+
+ ///
+ /// The indexer to get or set the expansion state of a group by its name.
+ ///
+ /// Name of the group.
+ /// True if expanded, false if collapsed.
+ public bool this[string groupName]
+ {
+ get
+ {
+ // Default to expanded if not set
+ if (!_states.TryGetValue(groupName, out var val))
+ _states[groupName] = val = true;
+
+ return val;
+ }
+ set
+ {
+ if (_states.TryGetValue(groupName, out var existing) && existing == value)
+ return;
+
+ Debug.WriteLine("GroupExpanderStateStore: Setting state of '{0}' to {1}", groupName, value);
+
+ _states[groupName] = value;
+ OnPropertyChanged($"Item[{groupName}]");
+ GroupExpandedChanged?.Invoke(this, new GroupExpandedChangedArgs(groupName, value));
+ }
+ }
+
+ ///
+ /// Replaces all stored states with the given ones (e.g. bulk-loading previously persisted state).
+ /// Does not raise or - consumers
+ /// (e.g. ) read the current state fresh whenever they bind, so no
+ /// notification is needed, and this avoids a load-triggers-save feedback loop.
+ ///
+ public void LoadState(IReadOnlyDictionary state)
+ {
+ _states.Clear();
+
+ if (state == null)
+ return;
+
+ foreach (var kvp in state)
+ _states[kvp.Key] = kvp.Value;
+ }
+ }
+}
diff --git a/Source/NETworkManager.Controls/MultiSelectDataGrid.cs b/Source/NETworkManager.Controls/MultiSelectDataGrid.cs
index e096889df7..3aeaeaa4bb 100644
--- a/Source/NETworkManager.Controls/MultiSelectDataGrid.cs
+++ b/Source/NETworkManager.Controls/MultiSelectDataGrid.cs
@@ -1,27 +1,104 @@
using System.Collections;
+using System.Collections.Specialized;
using System.Windows;
using System.Windows.Controls;
-namespace NETworkManager.Controls
+namespace NETworkManager.Controls;
+
+public class MultiSelectDataGrid : DataGrid
{
- public class MultiSelectDataGrid : DataGrid
+ private bool _isUpdatingSelection;
+
+ public static readonly DependencyProperty SelectedItemsListProperty =
+ DependencyProperty.Register("SelectedItemsList", typeof(IList), typeof(MultiSelectDataGrid),
+ new PropertyMetadata(null, OnSelectedItemsListChanged));
+
+ public MultiSelectDataGrid()
+ {
+ SelectionChanged += DataGridMultiItemSelect_SelectionChanged;
+ }
+
+ public IList SelectedItemsList
+ {
+ get => (IList)GetValue(SelectedItemsListProperty);
+ set => SetValue(SelectedItemsListProperty, value);
+ }
+
+ private static void OnSelectedItemsListChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
- public MultiSelectDataGrid()
+ if (d is not MultiSelectDataGrid dataGrid)
+ return;
+
+ dataGrid.UnsubscribeFromCollectionChanged(e.OldValue as IList);
+ dataGrid.SubscribeToCollectionChanged(e.NewValue as IList);
+ dataGrid.UpdateSelectedItems();
+ }
+
+ private void SubscribeToCollectionChanged(IList list)
+ {
+ if (list is INotifyCollectionChanged observableCollection)
{
- SelectionChanged += DataGridMultiItemSelect_SelectionChanged;
+ observableCollection.CollectionChanged += OnSelectedItemsListCollectionChanged;
}
+ }
- private void DataGridMultiItemSelect_SelectionChanged(object sender, SelectionChangedEventArgs e)
+ private void UnsubscribeFromCollectionChanged(IList list)
+ {
+ if (list is INotifyCollectionChanged observableCollection)
{
- SelectedItemsList = SelectedItems;
+ observableCollection.CollectionChanged -= OnSelectedItemsListCollectionChanged;
}
+ }
+
+ private void OnSelectedItemsListCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
+ {
+ UpdateSelectedItems();
+ }
+
+ private void UpdateSelectedItems()
+ {
+ if (_isUpdatingSelection)
+ return;
+
+ _isUpdatingSelection = true;
- public IList SelectedItemsList
+ try
{
- get => (IList)GetValue(SelectedItemsListProperty);
- set => SetValue(SelectedItemsListProperty, value);
+ SelectedItems.Clear();
+
+ if (SelectedItemsList != null)
+ {
+ foreach (var item in SelectedItemsList)
+ {
+ SelectedItems.Add(item);
+ }
+ }
+ }
+ finally
+ {
+ _isUpdatingSelection = false;
}
+ }
- public static readonly DependencyProperty SelectedItemsListProperty = DependencyProperty.Register("SelectedItemsList", typeof(IList), typeof(MultiSelectDataGrid), new PropertyMetadata(null));
+ private void DataGridMultiItemSelect_SelectionChanged(object sender, SelectionChangedEventArgs e)
+ {
+ if (_isUpdatingSelection || SelectedItemsList == null)
+ return;
+
+ _isUpdatingSelection = true;
+
+ try
+ {
+ SelectedItemsList.Clear();
+
+ foreach (var item in SelectedItems)
+ {
+ SelectedItemsList.Add(item);
+ }
+ }
+ finally
+ {
+ _isUpdatingSelection = false;
+ }
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Controls/MultiSelectScrollingDataGrid.cs b/Source/NETworkManager.Controls/MultiSelectScrollingDataGrid.cs
index 7d94c1e296..d481d804f7 100644
--- a/Source/NETworkManager.Controls/MultiSelectScrollingDataGrid.cs
+++ b/Source/NETworkManager.Controls/MultiSelectScrollingDataGrid.cs
@@ -3,39 +3,40 @@
using System.Windows;
using System.Windows.Controls;
-namespace NETworkManager.Controls
+namespace NETworkManager.Controls;
+
+public class MultiSelectScrollingDataGrid : DataGrid
{
- public class MultiSelectScrollingDataGrid : DataGrid
- {
- public MultiSelectScrollingDataGrid()
- {
- SelectionChanged += DataGridMultiItemSelect_SelectionChanged;
- }
+ public static readonly DependencyProperty SelectedItemsListProperty =
+ DependencyProperty.Register("SelectedItemsList", typeof(IList), typeof(MultiSelectScrollingDataGrid),
+ new PropertyMetadata(null));
- private void DataGridMultiItemSelect_SelectionChanged(object sender, SelectionChangedEventArgs e)
- {
- SelectedItemsList = SelectedItems;
- }
+ public MultiSelectScrollingDataGrid()
+ {
+ SelectionChanged += DataGridMultiItemSelect_SelectionChanged;
+ }
- public IList SelectedItemsList
- {
- get => (IList)GetValue(SelectedItemsListProperty);
- set => SetValue(SelectedItemsListProperty, value);
- }
+ public IList SelectedItemsList
+ {
+ get => (IList)GetValue(SelectedItemsListProperty);
+ set => SetValue(SelectedItemsListProperty, value);
+ }
- public static readonly DependencyProperty SelectedItemsListProperty = DependencyProperty.Register("SelectedItemsList", typeof(IList), typeof(MultiSelectScrollingDataGrid), new PropertyMetadata(null));
+ private void DataGridMultiItemSelect_SelectionChanged(object sender, SelectionChangedEventArgs e)
+ {
+ SelectedItemsList = SelectedItems;
+ }
- protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
- {
- if (e.NewItems == null)
- return;
+ protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
+ {
+ if (e.NewItems == null)
+ return;
- var newItemCount = e.NewItems.Count;
+ var newItemCount = e.NewItems.Count;
- if (newItemCount > 0)
- ScrollIntoView(e.NewItems[newItemCount - 1]);
+ if (newItemCount > 0)
+ ScrollIntoView(e.NewItems[newItemCount - 1]);
- base.OnItemsChanged(e);
- }
+ base.OnItemsChanged(e);
}
}
\ No newline at end of file
diff --git a/Source/NETworkManager.Controls/NETworkManager.Controls.csproj b/Source/NETworkManager.Controls/NETworkManager.Controls.csproj
index 5b61241616..4de1ff2b59 100644
--- a/Source/NETworkManager.Controls/NETworkManager.Controls.csproj
+++ b/Source/NETworkManager.Controls/NETworkManager.Controls.csproj
@@ -1,22 +1,16 @@
-
-
- {95EA884C-E498-4A47-A316-DC890BF7F0D2}
- Library
- NETworkManager.Controls
- NETworkManager.Controls
- net6.0-windows10.0.17763.0
- win10-x64
- false
- true
- false
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+ {95EA884C-E498-4A47-A316-DC890BF7F0D2}
+ Library
+ NETworkManager.Controls
+ NETworkManager.Controls
+ net10.0-windows10.0.22621.0
+ false
+ true
+ false
+ false
+
+
+
+
+
diff --git a/Source/NETworkManager.Controls/ObservableSetCollection.cs b/Source/NETworkManager.Controls/ObservableSetCollection.cs
index 48825552ff..8d1a6f8068 100644
--- a/Source/NETworkManager.Controls/ObservableSetCollection.cs
+++ b/Source/NETworkManager.Controls/ObservableSetCollection.cs
@@ -1,42 +1,37 @@
using System.Collections.Generic;
using System.Collections.ObjectModel;
+namespace NETworkManager.Controls;
-namespace NETworkManager.Controls
+public class ObservableSetCollection : ObservableCollection
{
- public class ObservableSetCollection : ObservableCollection
- {
- public ObservableSetCollection()
- {
-
- }
-
- public ObservableSetCollection(List list) : base(list)
- {
-
- }
+ public ObservableSetCollection()
+ {
+ }
- public ObservableSetCollection(IEnumerable collection) : base(collection)
- {
+ public ObservableSetCollection(List list) : base(list)
+ {
+ }
- }
+ public ObservableSetCollection(IEnumerable collection) : base(collection)
+ {
+ }
- protected override void InsertItem(int index, T item)
- {
- if (Contains(item))
- return; // Item already exists
+ protected override void InsertItem(int index, T item)
+ {
+ if (Contains(item))
+ return; // Item already exists
- base.InsertItem(index, item);
- }
+ base.InsertItem(index, item);
+ }
- protected override void SetItem(int index, T item)
- {
- int i = IndexOf(item);
+ protected override void SetItem(int index, T item)
+ {
+ var i = IndexOf(item);
- if (i >= 0 && i != index)
- return; // Item already exists
+ if (i >= 0 && i != index)
+ return; // Item already exists
- base.SetItem(index, item);
- }
+ base.SetItem(index, item);
}
}
\ No newline at end of file
diff --git a/Source/NETworkManager.Controls/Properties/AssemblyInfo.cs b/Source/NETworkManager.Controls/Properties/AssemblyInfo.cs
index 956e029bc4..bdcb6c8374 100644
--- a/Source/NETworkManager.Controls/Properties/AssemblyInfo.cs
+++ b/Source/NETworkManager.Controls/Properties/AssemblyInfo.cs
@@ -4,7 +4,5 @@
[assembly: AssemblyTitle("NETworkManager.Controls")]
[assembly: AssemblyDescription("Library contains NETworkManager controls.")]
[assembly: AssemblyProduct("NETworkManager.Controls")]
-
[assembly: ComVisible(false)]
-
-[assembly: Guid("95ea884c-e498-4a47-a316-dc890bf7f0d2")]
+[assembly: Guid("95ea884c-e498-4a47-a316-dc890bf7f0d2")]
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/AccentToStringConverter.cs b/Source/NETworkManager.Converters/AccentToStringConverter.cs
index f48e4f4cb7..1197301bf1 100644
--- a/Source/NETworkManager.Converters/AccentToStringConverter.cs
+++ b/Source/NETworkManager.Converters/AccentToStringConverter.cs
@@ -1,44 +1,38 @@
using System;
using System.Globalization;
using System.Windows.Data;
-using NETworkManager.Localization.Translators;
-using NETworkManager.Models.Appearance;
+using NETworkManager.Localization;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class AccentToStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class AccentToStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
+ return value is not string accent ? "-/-" : ResourceTranslator.Translate(ResourceIdentifier.Accent, accent);
+ }
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is string accent))
- return "-/-";
-
- return AccentTranslator.GetInstance().Translate(accent);
- }
-
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/ApplicationNameToIconConverter.cs b/Source/NETworkManager.Converters/ApplicationNameToIconConverter.cs
index 19f52f54a6..29f8e1bef7 100644
--- a/Source/NETworkManager.Converters/ApplicationNameToIconConverter.cs
+++ b/Source/NETworkManager.Converters/ApplicationNameToIconConverter.cs
@@ -4,40 +4,36 @@
using System.Windows.Data;
using NETworkManager.Models;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to icon () or wise versa.
+///
+public sealed class ApplicationNameToIconConverter : IValueConverter
{
///
- /// Convert to icon () or wise versa.
+ /// Convert to icon ().
///
- public sealed class ApplicationNameToIconConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Icon (cref="Canvas"/>).
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- ///
- /// Convert to icon ().
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Icon (cref="Canvas"/>).
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is ApplicationName name))
- return null;
+ return value is not ApplicationName name ? null : ApplicationManager.GetIcon(name);
+ }
- return ApplicationManager.GetIcon(name);
- }
-
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/ApplicationNameToTranslatedStringConverter.cs b/Source/NETworkManager.Converters/ApplicationNameToTranslatedStringConverter.cs
index b8e5647741..63fed8cd8e 100644
--- a/Source/NETworkManager.Converters/ApplicationNameToTranslatedStringConverter.cs
+++ b/Source/NETworkManager.Converters/ApplicationNameToTranslatedStringConverter.cs
@@ -1,43 +1,41 @@
-using NETworkManager.Localization.Translators;
-using NETworkManager.Models;
-using System;
+using System;
using System.Globalization;
using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Models;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class ApplicationNameToTranslatedStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class ApplicationNameToTranslatedStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is ApplicationName name))
- return "-/-";
+ return value is not ApplicationName name
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.ApplicationName, name);
+ }
- return ApplicationNameTranslator.GetInstance().Translate(name);
- }
-
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/AutoRefreshTimeToStringConverter.cs b/Source/NETworkManager.Converters/AutoRefreshTimeToStringConverter.cs
index 5aedca1896..559f5c6c2d 100644
--- a/Source/NETworkManager.Converters/AutoRefreshTimeToStringConverter.cs
+++ b/Source/NETworkManager.Converters/AutoRefreshTimeToStringConverter.cs
@@ -1,43 +1,41 @@
using System;
using System.Globalization;
using System.Windows.Data;
-using NETworkManager.Localization.Translators;
+using NETworkManager.Localization;
using NETworkManager.Utilities;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class AutoRefreshTimeToStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class AutoRefreshTimeToStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is TimeUnit timeUnit))
- return "-/-";
-
- return TimeUnitTranslator.GetInstance().Translate(timeUnit);
- }
+ return value is not TimeUnit timeUnit
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.TimeUnit, timeUnit);
+ }
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/BandwidthBytesToSpeedConverter.cs b/Source/NETworkManager.Converters/BandwidthBytesToSpeedConverter.cs
index c5451d8dc6..1f6d2a02cf 100644
--- a/Source/NETworkManager.Converters/BandwidthBytesToSpeedConverter.cs
+++ b/Source/NETworkManager.Converters/BandwidthBytesToSpeedConverter.cs
@@ -1,20 +1,31 @@
-using System;
+using System;
using System.Globalization;
using System.Windows.Data;
using NETworkManager.Utilities;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Converts a byte-per-second value to a human-readable speed string.
+/// Pass the converter parameter "bytes" to format as byte/s (e.g. "1.54 MB/s");
+/// any other value (default) formats as bit/s (e.g. "12.3 Mbit/s") to match the chart axis.
+///
+public sealed class BandwidthBytesToSpeedConverter : IValueConverter
{
- public sealed class BandwidthBytesToSpeedConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value != null ? $"{FileSizeConverter.GetBytesReadable((long)value * 8)}it/s ({FileSizeConverter.GetBytesReadable((long)value)}/s)" : "-/-";
- }
+ if (value == null)
+ return "-/-";
+
+ var bytesPerSecond = (long)value;
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ return parameter as string == "bytes"
+ ? $"{FileSizeConverter.GetBytesReadable(bytesPerSecond)}/s"
+ : $"{FileSizeConverter.GetBytesReadable(bytesPerSecond * 8)}it/s";
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
}
diff --git a/Source/NETworkManager.Converters/BandwidthBytesWithSizeConverter.cs b/Source/NETworkManager.Converters/BandwidthBytesWithSizeConverter.cs
deleted file mode 100644
index c080ac2061..0000000000
--- a/Source/NETworkManager.Converters/BandwidthBytesWithSizeConverter.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows.Data;
-using NETworkManager.Utilities;
-
-namespace NETworkManager.Converters
-{
- public sealed class BandwidthBytesWithSizeConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value != null ? $"{(long)value} ({FileSizeConverter.GetBytesReadable((long)value)})" : "-/-";
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/BigIntegerToStringConverter.cs b/Source/NETworkManager.Converters/BigIntegerToStringConverter.cs
index 406cff3baa..503baada57 100644
--- a/Source/NETworkManager.Converters/BigIntegerToStringConverter.cs
+++ b/Source/NETworkManager.Converters/BigIntegerToStringConverter.cs
@@ -5,21 +5,20 @@
using System.Windows;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class BigIntegerToStringConverter : IValueConverter
{
- public sealed class BigIntegerToStringConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (DesignerProperties.GetIsInDesignMode(new DependencyObject()))
- return "-/-";
+ if (DesignerProperties.GetIsInDesignMode(new DependencyObject()))
+ return "-/-";
- return value != null ? ((BigInteger) value).ToString() : "-/-";
- }
+ return value != null ? ((BigInteger)value).ToString() : "-/-";
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/BooleanReverseConverter.cs b/Source/NETworkManager.Converters/BooleanReverseConverter.cs
index ece7ddcd05..44952c0e12 100644
--- a/Source/NETworkManager.Converters/BooleanReverseConverter.cs
+++ b/Source/NETworkManager.Converters/BooleanReverseConverter.cs
@@ -2,18 +2,17 @@
using System.Globalization;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class BooleanReverseConverter : IValueConverter
{
- public sealed class BooleanReverseConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value != null && !(bool)value;
- }
+ return value != null && !(bool)value;
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/BooleanReverseToVisibilityCollapsedConverter.cs b/Source/NETworkManager.Converters/BooleanReverseToVisibilityCollapsedConverter.cs
index d926252bac..90e9ced8ee 100644
--- a/Source/NETworkManager.Converters/BooleanReverseToVisibilityCollapsedConverter.cs
+++ b/Source/NETworkManager.Converters/BooleanReverseToVisibilityCollapsedConverter.cs
@@ -3,18 +3,17 @@
using System.Windows;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class BooleanReverseToVisibilityCollapsedConverter : IValueConverter
{
- public sealed class BooleanReverseToVisibilityCollapsedConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value is bool visible && visible ? Visibility.Collapsed : Visibility.Visible;
- }
+ return value is true ? Visibility.Collapsed : Visibility.Visible;
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/BooleanReverseToVisibilityHiddenConverter.cs b/Source/NETworkManager.Converters/BooleanReverseToVisibilityHiddenConverter.cs
index c7ddd1a41b..43f82cc0e0 100644
--- a/Source/NETworkManager.Converters/BooleanReverseToVisibilityHiddenConverter.cs
+++ b/Source/NETworkManager.Converters/BooleanReverseToVisibilityHiddenConverter.cs
@@ -3,18 +3,17 @@
using System.Windows;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class BooleanReverseToVisibilityHiddenConverter : IValueConverter
{
- public sealed class BooleanReverseToVisibilityHiddenConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value is bool visible && visible ? Visibility.Hidden : Visibility.Visible;
- }
+ return value is true ? Visibility.Hidden : Visibility.Visible;
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/BooleanToStringConverter.cs b/Source/NETworkManager.Converters/BooleanToStringConverter.cs
index 90a1901f99..b63a53381c 100644
--- a/Source/NETworkManager.Converters/BooleanToStringConverter.cs
+++ b/Source/NETworkManager.Converters/BooleanToStringConverter.cs
@@ -1,22 +1,22 @@
using System;
using System.Globalization;
using System.Windows.Data;
+using NETworkManager.Localization.Resources;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class BooleanToStringConverter : IValueConverter
{
- public sealed class BooleanToStringConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value != null && (bool) value)
- return Localization.Resources.Strings.Yes;
+ if (value != null && (bool)value)
+ return Strings.Yes;
- return Localization.Resources.Strings.No;
- }
+ return Strings.No;
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/BooleanToVisibilityCollapsedConverter.cs b/Source/NETworkManager.Converters/BooleanToVisibilityCollapsedConverter.cs
index aded844365..52a6585f94 100644
--- a/Source/NETworkManager.Converters/BooleanToVisibilityCollapsedConverter.cs
+++ b/Source/NETworkManager.Converters/BooleanToVisibilityCollapsedConverter.cs
@@ -3,18 +3,17 @@
using System.Windows;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class BooleanToVisibilityCollapsedConverter : IValueConverter
{
- public sealed class BooleanToVisibilityCollapsedConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value is bool visible && visible ? Visibility.Visible : Visibility.Collapsed;
- }
+ return value is true ? Visibility.Visible : Visibility.Collapsed;
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/BooleanToVisibilityHiddenConverter.cs b/Source/NETworkManager.Converters/BooleanToVisibilityHiddenConverter.cs
index 5282d355de..306b3c7dc8 100644
--- a/Source/NETworkManager.Converters/BooleanToVisibilityHiddenConverter.cs
+++ b/Source/NETworkManager.Converters/BooleanToVisibilityHiddenConverter.cs
@@ -3,18 +3,17 @@
using System.Windows;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class BooleanToVisibilityHiddenConverter : IValueConverter
{
- public sealed class BooleanToVisibilityHiddenConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value is bool visible && visible ? Visibility.Visible : Visibility.Hidden;
- }
+ return value is true ? Visibility.Visible : Visibility.Hidden;
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/BooleansAndToVisibilityCollapsedConverter.cs b/Source/NETworkManager.Converters/BooleansAndToVisibilityCollapsedConverter.cs
new file mode 100644
index 0000000000..27f1a39ca4
--- /dev/null
+++ b/Source/NETworkManager.Converters/BooleansAndToVisibilityCollapsedConverter.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Globalization;
+using System.Linq;
+using System.Windows;
+using System.Windows.Data;
+
+namespace NETworkManager.Converters;
+
+public sealed class BooleansAndToVisibilityCollapsedConverter : IMultiValueConverter
+{
+ public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
+ {
+ return values.OfType().All(b => b) ? Visibility.Visible : Visibility.Collapsed;
+ }
+
+ public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/BooleansOrConverter.cs b/Source/NETworkManager.Converters/BooleansOrConverter.cs
index a5cd475aa3..1c78fee710 100644
--- a/Source/NETworkManager.Converters/BooleansOrConverter.cs
+++ b/Source/NETworkManager.Converters/BooleansOrConverter.cs
@@ -3,18 +3,17 @@
using System.Linq;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class BooleansOrConverter : IMultiValueConverter
{
- public sealed class BooleansOrConverter : IMultiValueConverter
+ public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
- {
- return values.Any(value => (bool) value);
- }
+ return values?.OfType().Any(value => value) ?? false;
+ }
- public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/BooleansOrToVisibilityCollapsedConverter.cs b/Source/NETworkManager.Converters/BooleansOrToVisibilityCollapsedConverter.cs
new file mode 100644
index 0000000000..c9b4403798
--- /dev/null
+++ b/Source/NETworkManager.Converters/BooleansOrToVisibilityCollapsedConverter.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Globalization;
+using System.Linq;
+using System.Windows;
+using System.Windows.Data;
+
+namespace NETworkManager.Converters;
+
+public sealed class BooleansOrToVisibilityCollapsedConverter : IMultiValueConverter
+{
+ public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
+ {
+ return values.OfType().Any(b => b) ? Visibility.Visible : Visibility.Collapsed;
+ }
+
+ public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/Bytes1000ToSizeConverter.cs b/Source/NETworkManager.Converters/Bytes1000ToSizeConverter.cs
index 82d19b99da..68d3c7308e 100644
--- a/Source/NETworkManager.Converters/Bytes1000ToSizeConverter.cs
+++ b/Source/NETworkManager.Converters/Bytes1000ToSizeConverter.cs
@@ -3,18 +3,17 @@
using System.Windows.Data;
using NETworkManager.Utilities;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class Bytes1000ToSizeConverter : IValueConverter
{
- public sealed class Bytes1000ToSizeConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value != null ? $"{FileSizeConverter.GetBytesReadable((long)value)}" : "-/-";
- }
+ return value != null ? $"{FileSizeConverter.GetBytesReadable((long)value)}" : "-/-";
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/Bytes1000ToSpeedConverter.cs b/Source/NETworkManager.Converters/Bytes1000ToSpeedConverter.cs
index 927e872b31..39c36914ba 100644
--- a/Source/NETworkManager.Converters/Bytes1000ToSpeedConverter.cs
+++ b/Source/NETworkManager.Converters/Bytes1000ToSpeedConverter.cs
@@ -2,30 +2,30 @@
using System.Globalization;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class Bytes1000ToSpeedConverter : IValueConverter
{
- public sealed class Bytes1000ToSpeedConverter : IValueConverter
- {
- private readonly string[] _sizes = { "Bit/s", "KBit/s", "MBit/s", "GBit/s", "Tbit/s" };
+ private readonly string[] _sizes = { "Bit/s", "KBit/s", "MBit/s", "GBit/s", "TBit/s" };
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value == null)
- return "-/-";
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if (value == null)
+ return "-/-";
- double.TryParse(value.ToString(), out var bits);
+ if (!double.TryParse(value.ToString(), out var bits))
+ return "-/-";
- var sizeCount = 0;
+ var sizeCount = 0;
- while (bits >= 1000 && ++sizeCount < _sizes.Length)
- bits /= 1000;
+ while (bits >= 1000 && ++sizeCount < _sizes.Length)
+ bits /= 1000;
- return $"{bits} {_sizes[sizeCount]}";
- }
+ return $"{bits} {_sizes[sizeCount]}";
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/BytesToExactStringConverter.cs b/Source/NETworkManager.Converters/BytesToExactStringConverter.cs
new file mode 100644
index 0000000000..062dad8cb0
--- /dev/null
+++ b/Source/NETworkManager.Converters/BytesToExactStringConverter.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization.Resources;
+
+namespace NETworkManager.Converters;
+
+///
+/// Converts a byte count to its exact value with thousands separators and a "Bytes" unit
+/// (e.g. "6,783,176,192 Bytes"). Intended for tooltips that complement a human-readable size.
+///
+public sealed class BytesToExactStringConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value != null ? string.Format(culture, "{0:N0} {1}", (long)value, Strings.Bytes) : "-/-";
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
diff --git a/Source/NETworkManager.Converters/ChildWindowIconToRectangleStyleConverter.cs b/Source/NETworkManager.Converters/ChildWindowIconToRectangleStyleConverter.cs
new file mode 100644
index 0000000000..70a230222f
--- /dev/null
+++ b/Source/NETworkManager.Converters/ChildWindowIconToRectangleStyleConverter.cs
@@ -0,0 +1,35 @@
+using NETworkManager.Utilities;
+using System;
+using System.Globalization;
+using System.Windows;
+using System.Windows.Data;
+
+namespace NETworkManager.Converters;
+
+public sealed class ChildWindowIconToRectangleStyleConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if (value is not ChildWindowIcon icon)
+ return null;
+
+ switch (icon)
+ {
+ case ChildWindowIcon.Info:
+ return Application.Current.FindResource("InfoImageRectangle");
+ case ChildWindowIcon.Question:
+ return Application.Current.FindResource("QuestionImageRectangle");
+ case ChildWindowIcon.Warn:
+ return Application.Current.FindResource("WarnImageRectangle");
+ case ChildWindowIcon.Error:
+ return Application.Current.FindResource("ErrorImageRectangle");
+ default:
+ return null;
+ }
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/ConnectionStateToRectangleStyleConverter.cs b/Source/NETworkManager.Converters/ConnectionStateToRectangleStyleConverter.cs
index b9de369148..abf4c7eb2c 100644
--- a/Source/NETworkManager.Converters/ConnectionStateToRectangleStyleConverter.cs
+++ b/Source/NETworkManager.Converters/ConnectionStateToRectangleStyleConverter.cs
@@ -4,37 +4,36 @@
using System.Windows.Data;
using NETworkManager.Models.Network;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class ConnectionStateToRectangleStyleConverter : IValueConverter
{
- public sealed class ConnectionStateToRectangleStyleConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value != null && value is ConnectionState state)
- {
- switch (state)
- {
- case ConnectionState.None:
- break;
- case ConnectionState.OK:
- return Application.Current.Resources["CheckRectangle"] as Style;
- case ConnectionState.Warning:
- return Application.Current.Resources["AlertRectangle"] as Style;
- case ConnectionState.Critical:
- return Application.Current.Resources["ErrorRectangle"] as Style;
- case ConnectionState.Info:
- return Application.Current.Resources["InfoRectangle"] as Style;
- default:
- throw new ArgumentOutOfRangeException();
- }
- }
-
+ if (value is not ConnectionState state)
return Application.Current.Resources["HiddenRectangle"] as Style;
- }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ switch (state)
{
- throw new NotImplementedException();
+ case ConnectionState.None:
+ break;
+ case ConnectionState.OK:
+ return Application.Current.Resources["CheckRectangle"] as Style;
+ case ConnectionState.Warning:
+ return Application.Current.Resources["AlertRectangle"] as Style;
+ case ConnectionState.Critical:
+ return Application.Current.Resources["ErrorRectangle"] as Style;
+ case ConnectionState.Info:
+ return Application.Current.Resources["InfoRectangle"] as Style;
+ default:
+ throw new ArgumentOutOfRangeException();
}
+
+ return Application.Current.Resources["HiddenRectangle"] as Style;
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/ConnectionStateToStringConverter.cs b/Source/NETworkManager.Converters/ConnectionStateToStringConverter.cs
deleted file mode 100644
index 60ad07e8b0..0000000000
--- a/Source/NETworkManager.Converters/ConnectionStateToStringConverter.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows.Data;
-using NETworkManager.Localization.Translators;
-using NETworkManager.Models.Network;
-
-namespace NETworkManager.Converters
-{
- ///
- /// Convert to translated or wise versa.
- ///
- public sealed class ConnectionStateToStringConverter : IValueConverter
- {
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is ConnectionState connectionState))
- return "-/-";
-
- return ConnectionStateTranslator.GetInstance().Translate(connectionState);
- }
-
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/DNSServerInfoToString.cs b/Source/NETworkManager.Converters/DNSServerInfoToString.cs
deleted file mode 100644
index 7d4924bc22..0000000000
--- a/Source/NETworkManager.Converters/DNSServerInfoToString.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows.Data;
-using NETworkManager.Models.Network;
-using NETworkManager.Localization.Resources;
-
-namespace NETworkManager.Converters
-{
- public sealed class DNSServerInfoToString : IValueConverter
- {
- /* Convert an MahApps.Metro.Accent (from wpf/xaml-binding) to a Brush to fill rectangle with color in a ComboBox */
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is DNSServerInfo dnsServerInfo))
- return "-/-";
-
- return dnsServerInfo.UseWindowsDNSServer ? $"[{Strings.WindowsDNSSettings}]" : dnsServerInfo.Name;
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/DateTimeToStringConverter.cs b/Source/NETworkManager.Converters/DateTimeToStringConverter.cs
new file mode 100644
index 0000000000..7fa3376fc2
--- /dev/null
+++ b/Source/NETworkManager.Converters/DateTimeToStringConverter.cs
@@ -0,0 +1,19 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Utilities;
+
+namespace NETworkManager.Converters;
+
+public sealed class DateTimeToStringConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is DateTime dateTime ? DateTimeHelper.DateTimeToFullDateTimeString(dateTime) : "-/-";
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/DiscoveryProtocolToStringConverter.cs b/Source/NETworkManager.Converters/DiscoveryProtocolToStringConverter.cs
index af943e3dd2..47874862a7 100644
--- a/Source/NETworkManager.Converters/DiscoveryProtocolToStringConverter.cs
+++ b/Source/NETworkManager.Converters/DiscoveryProtocolToStringConverter.cs
@@ -1,44 +1,42 @@
using System;
using System.Globalization;
using System.Windows.Data;
-using NETworkManager.Localization.Translators;
+using NETworkManager.Localization;
using NETworkManager.Models.Network;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class DiscoveryProtocolToStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class DiscoveryProtocolToStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is DiscoveryProtocol.Protocol discoveryProtocol))
- return "-/-";
-
- return DiscoveryProtocolTranslator.GetInstance().Translate(discoveryProtocol);
- }
-
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
+ return value is not DiscoveryProtocol discoveryProtocol
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.DiscoveryProtocol,
+ discoveryProtocol);
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/DoubleToMillisecondsStringConverter.cs b/Source/NETworkManager.Converters/DoubleToMillisecondsStringConverter.cs
new file mode 100644
index 0000000000..240215b58c
--- /dev/null
+++ b/Source/NETworkManager.Converters/DoubleToMillisecondsStringConverter.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+
+namespace NETworkManager.Converters;
+
+public sealed class DoubleToMillisecondsStringConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is double milliseconds ? $"{milliseconds} ms" : "-/-";
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/DoubleToSecondsStringConverter.cs b/Source/NETworkManager.Converters/DoubleToSecondsStringConverter.cs
new file mode 100644
index 0000000000..6654400436
--- /dev/null
+++ b/Source/NETworkManager.Converters/DoubleToSecondsStringConverter.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+
+namespace NETworkManager.Converters;
+
+public sealed class IntToSecondsStringConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is double seconds ? $"{seconds} s" : "-/-";
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/DoubleToStringConverter.cs b/Source/NETworkManager.Converters/DoubleToStringConverter.cs
new file mode 100644
index 0000000000..83df09b01f
--- /dev/null
+++ b/Source/NETworkManager.Converters/DoubleToStringConverter.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+
+namespace NETworkManager.Converters;
+
+public sealed class DoubleToStringConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is double doubleValue
+ ? doubleValue == 0 ? "-/-" : doubleValue.ToString(CultureInfo.CurrentCulture)
+ : "-/-";
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/FirewallInterfaceTypeToStringConverter.cs b/Source/NETworkManager.Converters/FirewallInterfaceTypeToStringConverter.cs
new file mode 100644
index 0000000000..f15e2ac52b
--- /dev/null
+++ b/Source/NETworkManager.Converters/FirewallInterfaceTypeToStringConverter.cs
@@ -0,0 +1,41 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Models.Firewall;
+
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or vice versa.
+///
+public sealed class FirewallInterfaceTypeToStringConverter : IValueConverter
+{
+ ///
+ /// Convert to translated .
+ ///
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is not FirewallInterfaceType interfaceType
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.FirewallInterfaceType, interfaceType);
+ }
+
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/FirewallNetworkProfilesToStringConverter.cs b/Source/NETworkManager.Converters/FirewallNetworkProfilesToStringConverter.cs
new file mode 100644
index 0000000000..5e5225bad9
--- /dev/null
+++ b/Source/NETworkManager.Converters/FirewallNetworkProfilesToStringConverter.cs
@@ -0,0 +1,48 @@
+using System;
+using System.Collections.Generic;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization.Resources;
+
+namespace NETworkManager.Converters;
+
+///
+/// Convert a array (Domain, Private, Public) representing firewall network
+/// profiles to a localized , or vice versa.
+///
+public sealed class FirewallNetworkProfilesToStringConverter : IValueConverter
+{
+ ///
+ /// Convert a array (Domain, Private, Public) to a localized .
+ /// Returns the localized "Any" label when all three profiles are active or none are active,
+ /// since both cases are treated as "Any" by the Windows Firewall PowerShell layer.
+ ///
+ /// A array with exactly three elements.
+ ///
+ ///
+ ///
+ /// Localized, comma-separated profile list (e.g. "Domain, Private, Public"), or "Any".
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if (value is not bool[] { Length: 3 } profiles)
+ return "-/-";
+
+ if ((profiles[0] && profiles[1] && profiles[2]) || (!profiles[0] && !profiles[1] && !profiles[2]))
+ return Strings.Any;
+
+ var names = new List(3);
+ if (profiles[0]) names.Add(Strings.Domain);
+ if (profiles[1]) names.Add(Strings.Private);
+ if (profiles[2]) names.Add(Strings.Public);
+
+ return string.Join(", ", names);
+ }
+
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
diff --git a/Source/NETworkManager.Converters/FirewallProtocolToStringConverter.cs b/Source/NETworkManager.Converters/FirewallProtocolToStringConverter.cs
new file mode 100644
index 0000000000..daced724af
--- /dev/null
+++ b/Source/NETworkManager.Converters/FirewallProtocolToStringConverter.cs
@@ -0,0 +1,41 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Models.Firewall;
+
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or vice versa.
+///
+public sealed class FirewallProtocolToStringConverter : IValueConverter
+{
+ ///
+ /// Convert to translated .
+ ///
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is not FirewallProtocol protocol
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.FirewallProtocol, protocol);
+ }
+
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/FirewallRuleActionToStringConverter.cs b/Source/NETworkManager.Converters/FirewallRuleActionToStringConverter.cs
new file mode 100644
index 0000000000..052932ab47
--- /dev/null
+++ b/Source/NETworkManager.Converters/FirewallRuleActionToStringConverter.cs
@@ -0,0 +1,41 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Models.Firewall;
+
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or vice versa.
+///
+public sealed class FirewallRuleActionToStringConverter : IValueConverter
+{
+ ///
+ /// Convert to translated .
+ ///
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is not FirewallRuleAction action
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.FirewallRuleAction, action);
+ }
+
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/FirewallRuleDirectionToStringConverter.cs b/Source/NETworkManager.Converters/FirewallRuleDirectionToStringConverter.cs
new file mode 100644
index 0000000000..a180ff65c7
--- /dev/null
+++ b/Source/NETworkManager.Converters/FirewallRuleDirectionToStringConverter.cs
@@ -0,0 +1,41 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Models.Firewall;
+
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or vice versa.
+///
+public sealed class FirewallRuleDirectionToStringConverter : IValueConverter
+{
+ ///
+ /// Convert to translated .
+ ///
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is not FirewallRuleDirection direction
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.FirewallRuleDirection, direction);
+ }
+
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/GroupViewNameToTranslatedStringConverter.cs b/Source/NETworkManager.Converters/GroupViewNameToTranslatedStringConverter.cs
deleted file mode 100644
index 735b94dbc2..0000000000
--- a/Source/NETworkManager.Converters/GroupViewNameToTranslatedStringConverter.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-using NETworkManager.Localization.Translators;
-using NETworkManager.Profiles;
-using System;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- ///
- /// Convert to translated or wise versa.
- ///
- public sealed class GroupViewNameToTranslatedStringConverter : IValueConverter
- {
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is GroupViewName name))
- return "-/-";
-
- return GroupViewNameTranslator.GetInstance().Translate(name);
- }
-
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/HostUpStyleConverter.cs b/Source/NETworkManager.Converters/HostUpStyleConverter.cs
new file mode 100644
index 0000000000..68ec01a10e
--- /dev/null
+++ b/Source/NETworkManager.Converters/HostUpStyleConverter.cs
@@ -0,0 +1,24 @@
+using System;
+using System.Globalization;
+using System.Windows;
+using System.Windows.Data;
+
+namespace NETworkManager.Converters;
+
+public sealed class HostUpStyleConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if (value is not bool isReachable)
+ return null;
+
+ return isReachable
+ ? Application.Current.FindResource("HostUpRectangle")
+ : Application.Current.FindResource("HostDownRectangle");
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/IPAddressArrayToStringConverter.cs b/Source/NETworkManager.Converters/IPAddressArrayToStringConverter.cs
index a6ebc532da..b8c360a5c3 100644
--- a/Source/NETworkManager.Converters/IPAddressArrayToStringConverter.cs
+++ b/Source/NETworkManager.Converters/IPAddressArrayToStringConverter.cs
@@ -4,35 +4,25 @@
using System.Net;
using System.Windows;
using System.Windows.Data;
+using NETworkManager.Models.Network;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class IPAddressArrayToStringConverter : IValueConverter
{
- public sealed class IPAddressArrayToStringConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (DesignerProperties.GetIsInDesignMode(new DependencyObject()))
- return "-/-";
-
- if (!(value is IPAddress[] ipAddresses))
- return "-/-";
-
- var result = string.Empty;
+ if (DesignerProperties.GetIsInDesignMode(new DependencyObject()))
+ return "-/-";
- foreach (var ipAddr in ipAddresses)
- {
- if (!string.IsNullOrEmpty(result))
- result += Environment.NewLine;
+ if (value is not IPAddress[] ipAddresses)
+ return "-/-";
- result += ipAddr.ToString();
- }
-
- return result;
- }
+ return IPv4Address.ConvertIPAddressListToString(ipAddresses);
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/IPAddressSubnetmaskTupleArrayToStringConverter.cs b/Source/NETworkManager.Converters/IPAddressSubnetmaskTupleArrayToStringConverter.cs
index 22aca67e78..2e529ca47a 100644
--- a/Source/NETworkManager.Converters/IPAddressSubnetmaskTupleArrayToStringConverter.cs
+++ b/Source/NETworkManager.Converters/IPAddressSubnetmaskTupleArrayToStringConverter.cs
@@ -1,39 +1,28 @@
-using NETworkManager.Models.Network;
-using System;
+using System;
using System.ComponentModel;
using System.Globalization;
using System.Net;
using System.Windows;
using System.Windows.Data;
+using NETworkManager.Models.Network;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class IPAddressSubnetmaskTupleArrayToStringConverter : IValueConverter
{
- public sealed class IPAddressSubnetmaskTupleArrayToStringConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (DesignerProperties.GetIsInDesignMode(new DependencyObject()))
- return "-/-";
-
- if (!(value is Tuple[] ipAddresses))
- return "-/-";
-
- var result = string.Empty;
+ if (DesignerProperties.GetIsInDesignMode(new DependencyObject()))
+ return "-/-";
- foreach (var ipAddr in ipAddresses)
- {
- if (!string.IsNullOrEmpty(result))
- result += Environment.NewLine;
+ if (value is not Tuple[] ipAddresses)
+ return "-/-";
- result += ipAddr.Item1.ToString() + "/" + Subnetmask.ConvertSubnetmaskToCidr(ipAddr.Item2);
- }
-
- return result;
- }
+ return IPv4Address.ConvertIPAddressWithSubnetmaskListToString(ipAddresses);
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/IPAddressToStringConverter.cs b/Source/NETworkManager.Converters/IPAddressToStringConverter.cs
index 595accd4f0..73170e2822 100644
--- a/Source/NETworkManager.Converters/IPAddressToStringConverter.cs
+++ b/Source/NETworkManager.Converters/IPAddressToStringConverter.cs
@@ -3,18 +3,17 @@
using System.Net;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class IPAddressToStringConverter : IValueConverter
{
- public sealed class IPAddressToStringConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return !(value is IPAddress) ? "-/-" : ((IPAddress)value).ToString();
- }
+ return value is IPAddress address ? address.ToString() : "-/-";
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/IPStatusToStringConverter.cs b/Source/NETworkManager.Converters/IPStatusToStringConverter.cs
index edb77fec78..ee468ce99f 100644
--- a/Source/NETworkManager.Converters/IPStatusToStringConverter.cs
+++ b/Source/NETworkManager.Converters/IPStatusToStringConverter.cs
@@ -1,43 +1,41 @@
-using NETworkManager.Localization.Translators;
-using System;
+using System;
using System.Globalization;
using System.Net.NetworkInformation;
using System.Windows.Data;
+using NETworkManager.Localization;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class IPStatusToStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class IPStatusToStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is IPStatus ipStatus))
- return "-/-";
-
- return IPStatusTranslator.GetInstance().Translate(ipStatus);
- }
+ return value is not IPStatus ipStatus
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.IPStatus, ipStatus);
+ }
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/IntGreater1ToBooleanConverter.cs b/Source/NETworkManager.Converters/IntGreater1ToBooleanConverter.cs
deleted file mode 100644
index 6eaf69c9fd..0000000000
--- a/Source/NETworkManager.Converters/IntGreater1ToBooleanConverter.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System;
-using System.Diagnostics;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- public sealed class IntGreater1ToBooleanConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- var x = value is int count && count > 1;
-
- return x;
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/IntNotZeroToVisibilityCollapsedConverter.cs b/Source/NETworkManager.Converters/IntNotZeroToVisibilityCollapsedConverter.cs
new file mode 100644
index 0000000000..e4a3ba97de
--- /dev/null
+++ b/Source/NETworkManager.Converters/IntNotZeroToVisibilityCollapsedConverter.cs
@@ -0,0 +1,19 @@
+using System;
+using System.Globalization;
+using System.Windows;
+using System.Windows.Data;
+
+namespace NETworkManager.Converters;
+
+public sealed class IntNotZeroToVisibilityCollapsedConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is > 0 ? Visibility.Visible : Visibility.Collapsed;
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/IntToStringConverter.cs b/Source/NETworkManager.Converters/IntToStringConverter.cs
index 0fce872f0f..db11fa3903 100644
--- a/Source/NETworkManager.Converters/IntToStringConverter.cs
+++ b/Source/NETworkManager.Converters/IntToStringConverter.cs
@@ -2,23 +2,17 @@
using System.Globalization;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class IntToStringConverter : IValueConverter
{
- public sealed class IntToStringConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value == null)
- return "-/-";
-
- long.TryParse(value.ToString(), out var intValue);
-
- return intValue == 0 ? "-/-" : intValue.ToString();
- }
+ return value is int intValue ? intValue == 0 ? "-/-" : intValue.ToString() : "-/-";
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/IntZeroReverseToVisibilityCollapsedConverter.cs b/Source/NETworkManager.Converters/IntZeroReverseToVisibilityCollapsedConverter.cs
deleted file mode 100644
index 418df6ddd0..0000000000
--- a/Source/NETworkManager.Converters/IntZeroReverseToVisibilityCollapsedConverter.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- public sealed class IntZeroReverseToVisibilityCollapsedConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value is int count && count > 0 ? Visibility.Visible : Visibility.Collapsed;
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/IntZeroToVisibilityCollapsedConverter.cs b/Source/NETworkManager.Converters/IntZeroToVisibilityCollapsedConverter.cs
index 116329f2bf..0bdb4e08a5 100644
--- a/Source/NETworkManager.Converters/IntZeroToVisibilityCollapsedConverter.cs
+++ b/Source/NETworkManager.Converters/IntZeroToVisibilityCollapsedConverter.cs
@@ -3,18 +3,17 @@
using System.Windows;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class IntZeroToVisibilityCollapsedConverter : IValueConverter
{
- public sealed class IntZeroToVisibilityCollapsedConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value is int count && count == 0 ? Visibility.Visible : Visibility.Collapsed;
- }
+ return value is 0 ? Visibility.Visible : Visibility.Collapsed;
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/IsDefaultProfilesLocationToBooleanConverter.cs b/Source/NETworkManager.Converters/IsDefaultProfilesLocationToBooleanConverter.cs
deleted file mode 100644
index 093f8d4007..0000000000
--- a/Source/NETworkManager.Converters/IsDefaultProfilesLocationToBooleanConverter.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows.Data;
-using NETworkManager.Profiles;
-
-namespace NETworkManager.Converters
-{
- public sealed class IsDefaultProfilesLocationToBooleanConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value as string == ProfileManager.GetDefaultProfilesLocation();
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/IsDefaultSettingsLocationToBooleanConverter.cs b/Source/NETworkManager.Converters/IsDefaultSettingsLocationToBooleanConverter.cs
deleted file mode 100644
index ed0bbe8210..0000000000
--- a/Source/NETworkManager.Converters/IsDefaultSettingsLocationToBooleanConverter.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows.Data;
-using NETworkManager.Settings;
-
-namespace NETworkManager.Converters
-{
- public sealed class IsDefaultSettingsLocationToBooleanConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value as string == SettingsManager.GetDefaultSettingsLocation();
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/IsDynamicProfileToBooleanConverter.cs b/Source/NETworkManager.Converters/IsDynamicProfileToBooleanConverter.cs
new file mode 100644
index 0000000000..61a76b3b77
--- /dev/null
+++ b/Source/NETworkManager.Converters/IsDynamicProfileToBooleanConverter.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+
+namespace NETworkManager.Converters;
+
+public sealed class IsDynamicProfileToBooleanConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if (value is string name)
+ return name.StartsWith("~");
+
+ return false;
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/IsProfilesLocationToBooleanConverter.cs b/Source/NETworkManager.Converters/IsProfilesLocationToBooleanConverter.cs
deleted file mode 100644
index c211493fbd..0000000000
--- a/Source/NETworkManager.Converters/IsProfilesLocationToBooleanConverter.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows.Data;
-using NETworkManager.Profiles;
-
-namespace NETworkManager.Converters
-{
- public sealed class IsProfilesLocationToBooleanConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value as string == ProfileManager.GetProfilesLocation();
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/IsSettingsLocationToBooleanConverter.cs b/Source/NETworkManager.Converters/IsSettingsLocationToBooleanConverter.cs
deleted file mode 100644
index 5f199f6df0..0000000000
--- a/Source/NETworkManager.Converters/IsSettingsLocationToBooleanConverter.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows.Data;
-using NETworkManager.Settings;
-
-namespace NETworkManager.Converters
-{
- public sealed class IsSettingsLocationToBooleanConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value as string == SettingsManager.GetSettingsLocation();
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/ListServerConnectionInfoToStringConverter.cs b/Source/NETworkManager.Converters/ListServerConnectionInfoToStringConverter.cs
new file mode 100644
index 0000000000..25da145130
--- /dev/null
+++ b/Source/NETworkManager.Converters/ListServerConnectionInfoToStringConverter.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Globalization;
+using System.Text;
+using System.Windows.Data;
+using NETworkManager.Models.Network;
+
+namespace NETworkManager.Converters;
+
+public sealed class ListServerConnectionInfoToStringConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if (value == null)
+ return string.Empty;
+
+ StringBuilder stringBuilder = new();
+
+ foreach (var server in (List)value)
+ {
+ if (stringBuilder.Length > 0)
+ stringBuilder.Append("; ");
+
+ stringBuilder.Append(server);
+ }
+
+ return stringBuilder.ToString();
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/ListToStringConverter.cs b/Source/NETworkManager.Converters/ListToStringConverter.cs
deleted file mode 100644
index 8e687afa52..0000000000
--- a/Source/NETworkManager.Converters/ListToStringConverter.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- public sealed class ListToStringConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value == null ? string.Empty : string.Join("; ", (List)value);
-
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/LvlChartsBandwidthValueConverter.cs b/Source/NETworkManager.Converters/LvlChartsBandwidthValueConverter.cs
deleted file mode 100644
index 7868dd6cc8..0000000000
--- a/Source/NETworkManager.Converters/LvlChartsBandwidthValueConverter.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using NETworkManager.Utilities;
-using System;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- public sealed class LvlChartsBandwidthValueConverter : IValueConverter
- {
-
- ///
- ///
- ///
- /// ChartPoint.Instance (object)
- ///
- ///
- ///
- ///
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value != null && value is LvlChartsDefaultInfo info)
- return $"{FileSizeConverter.GetBytesReadable((long)info.Value * 8)}it/s";
-
- return "-/-";
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/LvlChartsHeaderConverter.cs b/Source/NETworkManager.Converters/LvlChartsHeaderConverter.cs
deleted file mode 100644
index a69744ac94..0000000000
--- a/Source/NETworkManager.Converters/LvlChartsHeaderConverter.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-using LiveCharts.Wpf;
-using System;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- public sealed class LvlChartsHeaderConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value is TooltipData info)
- {
- double index = info.SharedValue ?? -1;
-
- if (index == -1)
- return "-/-";
-
- return info.XFormatter.Invoke(index) as string;
- }
-
- return "-/-";
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/LvlChartsPingTimeValueConverter.cs b/Source/NETworkManager.Converters/LvlChartsPingTimeValueConverter.cs
index 07388e676a..4394cff0c9 100644
--- a/Source/NETworkManager.Converters/LvlChartsPingTimeValueConverter.cs
+++ b/Source/NETworkManager.Converters/LvlChartsPingTimeValueConverter.cs
@@ -1,32 +1,29 @@
-using NETworkManager.Utilities;
-using System;
+using System;
using System.Globalization;
using System.Windows.Data;
+using NETworkManager.Utilities;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class LvlChartsPingTimeValueConverter : IValueConverter
{
- public sealed class LvlChartsPingTimeValueConverter : IValueConverter
+ ///
+ ///
+ /// ChartPoint.Instance (object)
+ ///
+ ///
+ ///
+ ///
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
-
- ///
- ///
- ///
- /// ChartPoint.Instance (object)
- ///
- ///
- ///
- ///
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value != null && value is LvlChartsDefaultInfo info)
- return $"{info.Value} ms";
+ if (value is LvlChartsDefaultInfo info)
+ return $"{info.Value} ms";
- return "-/-";
- }
+ return "-/-";
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/MACAddressToVendorConverter.cs b/Source/NETworkManager.Converters/MACAddressToVendorConverter.cs
index 724b52c9aa..9ae4584ad1 100644
--- a/Source/NETworkManager.Converters/MACAddressToVendorConverter.cs
+++ b/Source/NETworkManager.Converters/MACAddressToVendorConverter.cs
@@ -1,24 +1,22 @@
-using NETworkManager.Models.Lookup;
-using System;
+using System;
using System.Globalization;
using System.Linq;
using System.Windows.Data;
+using NETworkManager.Models.Lookup;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class MACAddressToVendorConverter : IValueConverter
{
- public sealed class MACAddressToVendorConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is string macAddress))
- return "-/-";
-
- return OUILookup.Lookup(macAddress).FirstOrDefault()?.Vendor;
- }
+ return value is not string macAddress
+ ? "-/-"
+ : OUILookup.LookupByMacAddress(macAddress).FirstOrDefault()?.Vendor;
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/NETworkManager.Converters.csproj b/Source/NETworkManager.Converters/NETworkManager.Converters.csproj
index e004e1e71d..28eebd6520 100644
--- a/Source/NETworkManager.Converters/NETworkManager.Converters.csproj
+++ b/Source/NETworkManager.Converters/NETworkManager.Converters.csproj
@@ -1,38 +1,30 @@
-
-
- {BD4DDC21-7B64-41B2-BAC7-8173E0FE84BE}
- Library
- Properties
- NETworkManager.Converters
- NETworkManager.Converters
- net6.0-windows10.0.17763.0
- win10-x64
- false
- true
- false
- bin\Debug\NETworkManager.Converters.xml
-
-
-
- 1701;1702;CS1591
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+ {BD4DDC21-7B64-41B2-BAC7-8173E0FE84BE}
+ Library
+ Properties
+ NETworkManager.Converters
+ NETworkManager.Converters
+ net10.0-windows10.0.22621.0
+ false
+ true
+ false
+ false
+
+
+ 1701;1702;CS1591
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/NETworkManager.Converters/NeighborStateToStringConverter.cs b/Source/NETworkManager.Converters/NeighborStateToStringConverter.cs
new file mode 100644
index 0000000000..d738ac7c59
--- /dev/null
+++ b/Source/NETworkManager.Converters/NeighborStateToStringConverter.cs
@@ -0,0 +1,31 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Models.Network;
+
+namespace NETworkManager.Converters;
+
+///
+/// Convert to a translated .
+///
+public sealed class NeighborStateToStringConverter : IValueConverter
+{
+ ///
+ /// Convert to a translated .
+ ///
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is not NeighborState state
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.NeighborState, state);
+ }
+
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
diff --git a/Source/NETworkManager.Converters/NetworkProfileToStringConverter.cs b/Source/NETworkManager.Converters/NetworkProfileToStringConverter.cs
new file mode 100644
index 0000000000..fe16a6b95a
--- /dev/null
+++ b/Source/NETworkManager.Converters/NetworkProfileToStringConverter.cs
@@ -0,0 +1,42 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization.Resources;
+using NETworkManager.Models.Network;
+
+namespace NETworkManager.Converters;
+
+///
+/// Convert to a localized or vice versa.
+///
+public sealed class NetworkProfileToStringConverter : IValueConverter
+{
+ ///
+ /// Convert to a localized .
+ ///
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Localized representing the network profile.
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is not NetworkProfile profile
+ ? "-/-"
+ : profile switch
+ {
+ NetworkProfile.Domain => Strings.Domain,
+ NetworkProfile.Private => Strings.Private,
+ NetworkProfile.Public => Strings.Public,
+ _ => "-/-"
+ };
+ }
+
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
diff --git a/Source/NETworkManager.Converters/NullOrEmptyToBoolConverter.cs b/Source/NETworkManager.Converters/NullOrEmptyToBoolConverter.cs
deleted file mode 100644
index e218942724..0000000000
--- a/Source/NETworkManager.Converters/NullOrEmptyToBoolConverter.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- public sealed class NullOrEmptyToBoolConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return string.IsNullOrEmpty(value as string);
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/NullOrEmptyToStringConverter.cs b/Source/NETworkManager.Converters/NullOrEmptyToStringConverter.cs
deleted file mode 100644
index 7a41837103..0000000000
--- a/Source/NETworkManager.Converters/NullOrEmptyToStringConverter.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- public sealed class NullOrEmptyToStringConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- var str = value as string;
-
- return string.IsNullOrEmpty(str) ? "-/-" : str;
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/NullToFalseConverter.cs b/Source/NETworkManager.Converters/NullToFalseConverter.cs
deleted file mode 100644
index 92d2ec2644..0000000000
--- a/Source/NETworkManager.Converters/NullToFalseConverter.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- public sealed class NullToFalseConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value != null;
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/NullableDateTimeToStringConverter.cs b/Source/NETworkManager.Converters/NullableDateTimeToStringConverter.cs
deleted file mode 100644
index 53de1907ee..0000000000
--- a/Source/NETworkManager.Converters/NullableDateTimeToStringConverter.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- public sealed class NullableDateTimeToStringConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value is DateTime time)
- return time;
-
- return "-/-";
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/NullableDoubleToStringConverter.cs b/Source/NETworkManager.Converters/NullableDoubleToStringConverter.cs
new file mode 100644
index 0000000000..dd83917813
--- /dev/null
+++ b/Source/NETworkManager.Converters/NullableDoubleToStringConverter.cs
@@ -0,0 +1,32 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+
+namespace NETworkManager.Converters;
+
+///
+/// Converts a nullable to a formatted string, returning "-/-" for null.
+/// Pass a ConverterParameter of the form "F0|ms" or "F1|Mbps" to control the numeric format
+/// specifier and the unit suffix, separated by '|'.
+///
+public sealed class NullableDoubleToStringConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if (value is not double d)
+ return "-/-";
+
+ if (parameter is string fmt)
+ {
+ var parts = fmt.Split('|');
+ var format = parts.Length > 0 ? parts[0] : "G";
+ var unit = parts.Length > 1 ? " " + parts[1] : string.Empty;
+ return d.ToString(format, culture) + unit;
+ }
+
+ return d.ToString(culture);
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) =>
+ throw new NotImplementedException();
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/OperationalStatusToStringConverter.cs b/Source/NETworkManager.Converters/OperationalStatusToStringConverter.cs
index 10dbbe50d5..a299d816f4 100644
--- a/Source/NETworkManager.Converters/OperationalStatusToStringConverter.cs
+++ b/Source/NETworkManager.Converters/OperationalStatusToStringConverter.cs
@@ -3,21 +3,17 @@
using System.Net.NetworkInformation;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class OperationalStatusToStringConverter : IValueConverter
{
- public sealed class OperationalStatusToStringConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is OperationalStatus operationalStatus))
- return "-/-";
-
- return operationalStatus.ToString();
- }
+ return value is not OperationalStatus operationalStatus ? "-/-" : operationalStatus.ToString();
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/PercentConverter.cs b/Source/NETworkManager.Converters/PercentConverter.cs
deleted file mode 100644
index d05425c756..0000000000
--- a/Source/NETworkManager.Converters/PercentConverter.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- public sealed class PercentConverter : IMultiValueConverter
- {
- public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
- {
- if ((int)values[0] == 0)
- return 0;
-
- return Math.Round(((float)((int)values[1]) / (int)values[0]) * 100, 2);
- }
-
- public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/PhysicalAddressToStringConverter.cs b/Source/NETworkManager.Converters/PhysicalAddressToStringConverter.cs
index cdfe309015..86a9784db0 100644
--- a/Source/NETworkManager.Converters/PhysicalAddressToStringConverter.cs
+++ b/Source/NETworkManager.Converters/PhysicalAddressToStringConverter.cs
@@ -1,26 +1,25 @@
using System;
using System.Globalization;
+using System.Net.NetworkInformation;
using System.Windows.Data;
using NETworkManager.Utilities;
-using System.Net.NetworkInformation;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class PhysicalAddressToStringConverter : IValueConverter
{
- public sealed class PhysicalAddressToStringConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is PhysicalAddress physicalAddress))
- return string.Empty;
+ if (value is not PhysicalAddress physicalAddress)
+ return "-/-";
- string macAddress = physicalAddress.ToString();
+ var macAddress = physicalAddress.ToString();
- return string.IsNullOrEmpty(macAddress) ? string.Empty : MACAddressHelper.GetDefaultFormat(macAddress);
- }
+ return string.IsNullOrEmpty(macAddress) ? "-/-" : MACAddressHelper.GetDefaultFormat(macAddress);
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/PingStatusToBooleanConverter.cs b/Source/NETworkManager.Converters/PingStatusToBooleanConverter.cs
deleted file mode 100644
index f48a8caa04..0000000000
--- a/Source/NETworkManager.Converters/PingStatusToBooleanConverter.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Globalization;
-using System.Net.NetworkInformation;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- public sealed class PingStatusToBooleanConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value != null && (IPStatus) value == IPStatus.Success;
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/PingTimeToStringConverter.cs b/Source/NETworkManager.Converters/PingTimeToStringConverter.cs
index 1d91a48295..935914bad9 100644
--- a/Source/NETworkManager.Converters/PingTimeToStringConverter.cs
+++ b/Source/NETworkManager.Converters/PingTimeToStringConverter.cs
@@ -2,19 +2,19 @@
using System.Globalization;
using System.Net.NetworkInformation;
using System.Windows.Data;
+using Ping = NETworkManager.Models.Network.Ping;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class PingTimeToStringConverter : IMultiValueConverter
{
- public sealed class PingTimeToStringConverter : IMultiValueConverter
+ public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
- {
- return Models.Network.Ping.TimeToString((IPStatus)values[0], (long)values[1]);
- }
+ return Ping.TimeToString((IPStatus)values[0], (long)values[1]);
+ }
- public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/PortOpenStyleConverter.cs b/Source/NETworkManager.Converters/PortOpenStyleConverter.cs
new file mode 100644
index 0000000000..c7b4fef9c9
--- /dev/null
+++ b/Source/NETworkManager.Converters/PortOpenStyleConverter.cs
@@ -0,0 +1,25 @@
+using System;
+using System.Globalization;
+using System.Windows;
+using System.Windows.Data;
+using NETworkManager.Models.Network;
+
+namespace NETworkManager.Converters;
+
+public sealed class PortOpenStyleConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if (value is not PortState portState)
+ return null;
+
+ return portState == PortState.Open
+ ? Application.Current.FindResource("PortOpenRectangle")
+ : Application.Current.FindResource("PortClosedRectangle");
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/PortOpenToStringConverter.cs b/Source/NETworkManager.Converters/PortOpenToStringConverter.cs
new file mode 100644
index 0000000000..e35fb6663f
--- /dev/null
+++ b/Source/NETworkManager.Converters/PortOpenToStringConverter.cs
@@ -0,0 +1,41 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Models.Network;
+
+namespace NETworkManager.Converters;
+
+///
+/// Convert a that indicates if a port is open to a translated or wise versa.
+///
+public sealed class PortOpenToStringConverter : IValueConverter
+{
+ ///
+ /// Convert a that indicates if a port is open to a translated .
+ ///
+ /// Port up as .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is not bool portState
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.PortState, portState ? PortState.Open : PortState.Closed);
+ }
+
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/PortStateToStringConverter.cs b/Source/NETworkManager.Converters/PortStateToStringConverter.cs
index 0227b52f06..1077d2fa5c 100644
--- a/Source/NETworkManager.Converters/PortStateToStringConverter.cs
+++ b/Source/NETworkManager.Converters/PortStateToStringConverter.cs
@@ -1,43 +1,41 @@
using System;
using System.Globalization;
using System.Windows.Data;
-using NETworkManager.Localization.Translators;
+using NETworkManager.Localization;
using NETworkManager.Models.Network;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class PortStateToStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class PortStateToStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is PortState portState))
- return "-/-";
+ return value is not PortState portState
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.PortState, portState);
+ }
- return PortStateTranslator.GetInstance().Translate(portState);
- }
-
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/ProfileGroupToTranslatedStringConverter.cs b/Source/NETworkManager.Converters/ProfileGroupToTranslatedStringConverter.cs
new file mode 100644
index 0000000000..63b684a9cf
--- /dev/null
+++ b/Source/NETworkManager.Converters/ProfileGroupToTranslatedStringConverter.cs
@@ -0,0 +1,41 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Profiles;
+
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class ProfileGroupToTranslatedStringConverter : IValueConverter
+{
+ ///
+ /// Convert to translated .
+ ///
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is not GroupViewName name
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.ProfileGroup, name);
+ }
+
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/ProfileNameToTranslatedStringConverter.cs b/Source/NETworkManager.Converters/ProfileNameToTranslatedStringConverter.cs
new file mode 100644
index 0000000000..cd96ddf417
--- /dev/null
+++ b/Source/NETworkManager.Converters/ProfileNameToTranslatedStringConverter.cs
@@ -0,0 +1,42 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Profiles;
+
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class ProfileNameToTranslatedStringConverter : IValueConverter
+{
+ ///
+ /// Convert to translated .
+ ///
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is not ProfileName name
+ ? "-/-"
+ : ResourceTranslator.Translate(new[] { ResourceIdentifier.ProfileName, ResourceIdentifier.ApplicationName },
+ name);
+ }
+
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/ProfileViewNameToTranslatedStringConverter.cs b/Source/NETworkManager.Converters/ProfileViewNameToTranslatedStringConverter.cs
deleted file mode 100644
index ffb398b9c9..0000000000
--- a/Source/NETworkManager.Converters/ProfileViewNameToTranslatedStringConverter.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-using NETworkManager.Localization.Translators;
-using NETworkManager.Profiles;
-using System;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- ///
- /// Convert to translated or wise versa.
- ///
- public sealed class ProfileViewNameToTranslatedStringConverter : IValueConverter
- {
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is ProfileViewName name))
- return "-/-";
-
- return ProfileViewNameTranslator.GetInstance().Translate(name);
- }
-
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/Properties/AssemblyInfo.cs b/Source/NETworkManager.Converters/Properties/AssemblyInfo.cs
index 36ff79f2a6..25b8b6eb8f 100644
--- a/Source/NETworkManager.Converters/Properties/AssemblyInfo.cs
+++ b/Source/NETworkManager.Converters/Properties/AssemblyInfo.cs
@@ -4,7 +4,5 @@
[assembly: AssemblyTitle("NETworkManager.Converters")]
[assembly: AssemblyDescription("Library contains NETworkManager converters.")]
[assembly: AssemblyProduct("NETworkManager.Converters")]
-
[assembly: ComVisible(false)]
-
-[assembly: Guid("bd4ddc21-7b64-41b2-bac7-8173e0fe84be")]
+[assembly: Guid("bd4ddc21-7b64-41b2-bac7-8173e0fe84be")]
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/PuTTYLogModeToStringConverter.cs b/Source/NETworkManager.Converters/PuTTYLogModeToStringConverter.cs
index 46265abf9a..4c22a529c5 100644
--- a/Source/NETworkManager.Converters/PuTTYLogModeToStringConverter.cs
+++ b/Source/NETworkManager.Converters/PuTTYLogModeToStringConverter.cs
@@ -1,43 +1,41 @@
using System;
using System.Globalization;
using System.Windows.Data;
-using NETworkManager.Localization.Translators;
+using NETworkManager.Localization;
using NETworkManager.Models.PuTTY;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class PuTTYLogModeToStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class PuTTYLogModeToStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is LogMode audioRedirectionMode))
- return "-/-";
-
- return PuTTYLogModeTranslator.GetInstance().Translate(audioRedirectionMode);
- }
+ return value is not LogMode logMode
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.PuTTYLogMode, logMode);
+ }
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/RemoteDesktopAudioCaptureRedirectionModeToStringConverter.cs b/Source/NETworkManager.Converters/RemoteDesktopAudioCaptureRedirectionModeToStringConverter.cs
index d1f5af41a8..3dcfd08c98 100644
--- a/Source/NETworkManager.Converters/RemoteDesktopAudioCaptureRedirectionModeToStringConverter.cs
+++ b/Source/NETworkManager.Converters/RemoteDesktopAudioCaptureRedirectionModeToStringConverter.cs
@@ -1,43 +1,42 @@
-using NETworkManager.Localization.Translators;
-using NETworkManager.Models.RemoteDesktop;
-using System;
+using System;
using System.Globalization;
using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Models.RemoteDesktop;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class RemoteDesktopAudioCaptureRedirectionModeToStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class RemoteDesktopAudioCaptureRedirectionModeToStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is AudioCaptureRedirectionMode audioCaptureRedirectionMode))
- return "-/-";
-
- return RemoteDesktopAudioCaptureRedirectionModeTranslator.GetInstance().Translate(audioCaptureRedirectionMode);
- }
+ return value is not AudioCaptureRedirectionMode audioCaptureRedirectionMode
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.RemoteDesktopAudioCaptureRedirectionMode,
+ audioCaptureRedirectionMode);
+ }
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/RemoteDesktopAudioRedirectionModeToStringConverter.cs b/Source/NETworkManager.Converters/RemoteDesktopAudioRedirectionModeToStringConverter.cs
index e250376e9a..56642fb78c 100644
--- a/Source/NETworkManager.Converters/RemoteDesktopAudioRedirectionModeToStringConverter.cs
+++ b/Source/NETworkManager.Converters/RemoteDesktopAudioRedirectionModeToStringConverter.cs
@@ -1,43 +1,41 @@
using System;
using System.Globalization;
using System.Windows.Data;
-using NETworkManager.Localization.Translators;
+using NETworkManager.Localization;
using NETworkManager.Models.RemoteDesktop;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class RemoteDesktopAudioRedirectionModeToStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class RemoteDesktopAudioRedirectionModeToStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is AudioRedirectionMode audioRedirectionMode))
- return "-/-";
-
- return RemoteDesktopAudioRedirectionModeTranslator.GetInstance().Translate(audioRedirectionMode);
- }
+ return value is not AudioRedirectionMode audioRedirectionMode
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.RemoteDesktopAudioRedirectionMode, audioRedirectionMode);
+ }
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/RemoteDesktopGatewayServerLogonMethodToStringConverter.cs b/Source/NETworkManager.Converters/RemoteDesktopGatewayServerLogonMethodToStringConverter.cs
new file mode 100644
index 0000000000..2f1a0ff46b
--- /dev/null
+++ b/Source/NETworkManager.Converters/RemoteDesktopGatewayServerLogonMethodToStringConverter.cs
@@ -0,0 +1,42 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Models.RemoteDesktop;
+
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class RemoteDesktopGatewayServerLogonMethodToStringConverter : IValueConverter
+{
+ ///
+ /// Convert to translated .
+ ///
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is not GatewayUserSelectedCredsSource gatewayUserSelectedCredsSource
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.RemoteDesktopGatewayServerLogonMethod,
+ gatewayUserSelectedCredsSource);
+ }
+
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/RemoteDesktopKeyboardHookModeToStringConverter.cs b/Source/NETworkManager.Converters/RemoteDesktopKeyboardHookModeToStringConverter.cs
index 17cbaeaa56..e463efd288 100644
--- a/Source/NETworkManager.Converters/RemoteDesktopKeyboardHookModeToStringConverter.cs
+++ b/Source/NETworkManager.Converters/RemoteDesktopKeyboardHookModeToStringConverter.cs
@@ -1,43 +1,41 @@
using System;
using System.Globalization;
using System.Windows.Data;
-using NETworkManager.Localization.Translators;
+using NETworkManager.Localization;
using NETworkManager.Models.RemoteDesktop;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class RemoteDesktopKeyboardHookModeToStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class RemoteDesktopKeyboardHookModeToStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is KeyboardHookMode keyboardHookMode))
- return "-/-";
-
- return RemoteDesktopKeyboardHookModeTranslator.GetInstance().Translate(keyboardHookMode);
- }
+ return value is not KeyboardHookMode keyboardHookMode
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.RemoteDesktopKeyboardHookMode, keyboardHookMode);
+ }
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/RemoteDesktopNetworkConnectionTypeToStringConverter.cs b/Source/NETworkManager.Converters/RemoteDesktopNetworkConnectionTypeToStringConverter.cs
index 0b52566923..2800cae95d 100644
--- a/Source/NETworkManager.Converters/RemoteDesktopNetworkConnectionTypeToStringConverter.cs
+++ b/Source/NETworkManager.Converters/RemoteDesktopNetworkConnectionTypeToStringConverter.cs
@@ -1,43 +1,42 @@
using System;
using System.Globalization;
using System.Windows.Data;
-using NETworkManager.Localization.Translators;
+using NETworkManager.Localization;
using NETworkManager.Models.RemoteDesktop;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class RemoteDesktopNetworkConnectionTypeToStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class RemoteDesktopNetworkConnectionTypeToStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is NetworkConnectionType networkConnectionType))
- return "-/-";
-
- return RemoteDesktopNetworkConnectionTypeTranslator.GetInstance().Translate(networkConnectionType);
- }
+ return value is not NetworkConnectionType networkConnectionType
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.RemoteDesktopNetworkConnectionType,
+ networkConnectionType);
+ }
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/SelectedItemsToBooleanConverter.cs b/Source/NETworkManager.Converters/SelectedItemsToBooleanConverter.cs
index 049309c4c6..0fa809b77a 100644
--- a/Source/NETworkManager.Converters/SelectedItemsToBooleanConverter.cs
+++ b/Source/NETworkManager.Converters/SelectedItemsToBooleanConverter.cs
@@ -3,18 +3,17 @@
using System.Globalization;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class SelectedItemsToBooleanConverter : IValueConverter
{
- public sealed class SelectedItemsToBooleanConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value != null && ((IList) value).Count > 0;
- }
+ return value != null && ((IList)value).Count > 0;
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/SettingsGroupToTranslatedStringConverter.cs b/Source/NETworkManager.Converters/SettingsGroupToTranslatedStringConverter.cs
new file mode 100644
index 0000000000..13c601f656
--- /dev/null
+++ b/Source/NETworkManager.Converters/SettingsGroupToTranslatedStringConverter.cs
@@ -0,0 +1,41 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Settings;
+
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class SettingsGroupToTranslatedStringConverter : IValueConverter
+{
+ ///
+ /// Convert to translated .
+ ///
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is not SettingsGroup group
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.SettingsGroup, group);
+ }
+
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/SettingsNameToTranslatedStringConverter.cs b/Source/NETworkManager.Converters/SettingsNameToTranslatedStringConverter.cs
new file mode 100644
index 0000000000..64d74977e1
--- /dev/null
+++ b/Source/NETworkManager.Converters/SettingsNameToTranslatedStringConverter.cs
@@ -0,0 +1,42 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Settings;
+
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class SettingsNameToTranslatedStringConverter : IValueConverter
+{
+ ///
+ /// Convert to translated .
+ ///
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is not SettingsName name
+ ? "-/-"
+ : ResourceTranslator.Translate(
+ new[] { ResourceIdentifier.SettingsName, ResourceIdentifier.ApplicationName }, name);
+ }
+
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/SettingsViewGroupToTranslatedStringConverter.cs b/Source/NETworkManager.Converters/SettingsViewGroupToTranslatedStringConverter.cs
deleted file mode 100644
index 5c982c67f5..0000000000
--- a/Source/NETworkManager.Converters/SettingsViewGroupToTranslatedStringConverter.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-using NETworkManager.Localization.Translators;
-using NETworkManager.Settings;
-using System;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- ///
- /// Convert to translated or wise versa.
- ///
- public sealed class SettingsViewGroupToTranslatedStringConverter : IValueConverter
- {
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is SettingsViewGroup group))
- return "-/-";
-
- return SettingsViewGroupTranslator.GetInstance().Translate(group);
- }
-
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/SettingsViewNameToTranslatedStringConverter.cs b/Source/NETworkManager.Converters/SettingsViewNameToTranslatedStringConverter.cs
deleted file mode 100644
index 3f7f699194..0000000000
--- a/Source/NETworkManager.Converters/SettingsViewNameToTranslatedStringConverter.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-using NETworkManager.Localization.Translators;
-using NETworkManager.Settings;
-using System;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- ///
- /// Convert to translated or wise versa.
- ///
- public sealed class SettingsViewNameToTranslatedStringConverter : IValueConverter
- {
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is SettingsViewName name))
- return "-/-";
-
- return SettingsViewNameTranslator.GetInstance().Translate(name);
- }
-
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/StringIsNotNullOrEmptyOrIPv4AddressToBooleanConverter.cs b/Source/NETworkManager.Converters/StringIsNotNullOrEmptyOrIPv4AddressToBooleanConverter.cs
index 23a3f66834..a118a33030 100644
--- a/Source/NETworkManager.Converters/StringIsNotNullOrEmptyOrIPv4AddressToBooleanConverter.cs
+++ b/Source/NETworkManager.Converters/StringIsNotNullOrEmptyOrIPv4AddressToBooleanConverter.cs
@@ -1,21 +1,19 @@
-using System;
+using NETworkManager.Utilities;
+using System;
using System.Globalization;
-using System.Text.RegularExpressions;
using System.Windows.Data;
-using NETworkManager.Utilities;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class StringIsNotNullOrEmptyOrIPv4AddressToBooleanConverter : IValueConverter
{
- public sealed class StringIsNotNullOrEmptyOrIPv4AddressToBooleanConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return !string.IsNullOrEmpty(value as string) && !Regex.IsMatch((string) value, RegexHelper.IPv4AddressRegex);
- }
+ return !string.IsNullOrEmpty(value as string) && !RegexHelper.IPv4AddressRegex().IsMatch((string)value);
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/StringIsNotNullOrEmptyToBooleanConverter.cs b/Source/NETworkManager.Converters/StringIsNotNullOrEmptyToBooleanConverter.cs
index 64eb1b74b4..d1b76760e3 100644
--- a/Source/NETworkManager.Converters/StringIsNotNullOrEmptyToBooleanConverter.cs
+++ b/Source/NETworkManager.Converters/StringIsNotNullOrEmptyToBooleanConverter.cs
@@ -2,18 +2,17 @@
using System.Globalization;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class StringIsNotNullOrEmptyToBooleanConverter : IValueConverter
{
- public sealed class StringIsNotNullOrEmptyToBooleanConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return !string.IsNullOrEmpty(value as string);
- }
+ return !string.IsNullOrEmpty(value as string);
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/StringIsNotNullOrEmptyToVisibilityCollapsedConverter.cs b/Source/NETworkManager.Converters/StringIsNotNullOrEmptyToVisibilityCollapsedConverter.cs
index 751b07fa55..791ae8471d 100644
--- a/Source/NETworkManager.Converters/StringIsNotNullOrEmptyToVisibilityCollapsedConverter.cs
+++ b/Source/NETworkManager.Converters/StringIsNotNullOrEmptyToVisibilityCollapsedConverter.cs
@@ -3,18 +3,17 @@
using System.Windows;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class StringIsNotNullOrEmptyToVisibilityCollapsedConverter : IValueConverter
{
- public sealed class StringIsNotNullOrEmptyToVisibilityCollapsedConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return string.IsNullOrEmpty(value as string) ? Visibility.Collapsed : Visibility.Visible;
- }
+ return string.IsNullOrEmpty(value as string) ? Visibility.Collapsed : Visibility.Visible;
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/StringNullOrEmptyToBoolConverter.cs b/Source/NETworkManager.Converters/StringNullOrEmptyToBoolConverter.cs
new file mode 100644
index 0000000000..ef7cfa7d63
--- /dev/null
+++ b/Source/NETworkManager.Converters/StringNullOrEmptyToBoolConverter.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+
+namespace NETworkManager.Converters;
+
+public sealed class StringNullOrEmptyToBoolConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return string.IsNullOrEmpty(value as string);
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/StringNullOrEmptyToStringConverter.cs b/Source/NETworkManager.Converters/StringNullOrEmptyToStringConverter.cs
new file mode 100644
index 0000000000..366f6752c3
--- /dev/null
+++ b/Source/NETworkManager.Converters/StringNullOrEmptyToStringConverter.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+
+namespace NETworkManager.Converters;
+
+public sealed class StringNullOrEmptyToStringConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is string stringValue && !string.IsNullOrEmpty(stringValue) ? stringValue : "-/-";
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/TcpStateToStringConverter.cs b/Source/NETworkManager.Converters/TcpStateToStringConverter.cs
index 55a715211a..4c8e6d69b3 100644
--- a/Source/NETworkManager.Converters/TcpStateToStringConverter.cs
+++ b/Source/NETworkManager.Converters/TcpStateToStringConverter.cs
@@ -2,43 +2,40 @@
using System.Globalization;
using System.Net.NetworkInformation;
using System.Windows.Data;
-using NETworkManager.Localization.Translators;
+using NETworkManager.Localization;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class TcpStateToStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class TcpStateToStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
+ return value is not TcpState tcpState
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.TcpState, tcpState);
+ }
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is TcpState tcpState))
- return "-/-";
-
- return TcpStateTranslator.GetInstance().Translate(tcpState);
- }
-
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/ThemeToStringConverter.cs b/Source/NETworkManager.Converters/ThemeToStringConverter.cs
index 0173a180fa..0f76f5dab6 100644
--- a/Source/NETworkManager.Converters/ThemeToStringConverter.cs
+++ b/Source/NETworkManager.Converters/ThemeToStringConverter.cs
@@ -1,44 +1,38 @@
using System;
using System.Globalization;
using System.Windows.Data;
-using NETworkManager.Localization.Translators;
-using NETworkManager.Models.Appearance;
+using NETworkManager.Localization;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class ThemeToStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class ThemeToStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
+ return value is not string theme ? "-/-" : ResourceTranslator.Translate(ResourceIdentifier.Theme, theme);
+ }
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is string theme))
- return "-/-";
-
- return ThemeTranslator.GetInstance().Translate(theme);
- }
-
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/TimeSpanToMillisecondConverter.cs b/Source/NETworkManager.Converters/TimeSpanToMillisecondConverter.cs
index 470fbb9c25..a31776de81 100644
--- a/Source/NETworkManager.Converters/TimeSpanToMillisecondConverter.cs
+++ b/Source/NETworkManager.Converters/TimeSpanToMillisecondConverter.cs
@@ -2,23 +2,17 @@
using System.Globalization;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class TimeSpanToMillisecondConverter : IValueConverter
{
- public sealed class TimeSpanToMillisecondConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- /* Translate the name of the accent */
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is TimeSpan timeSpan))
- return "-/-";
-
-
- return $"{timeSpan.TotalMilliseconds} ms";
- }
+ return value is not TimeSpan timeSpan ? "-/-" : $"{timeSpan.TotalMilliseconds} ms";
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/TimeSpanToStringConverter.cs b/Source/NETworkManager.Converters/TimeSpanToStringConverter.cs
index bf2bba2194..465690cf46 100644
--- a/Source/NETworkManager.Converters/TimeSpanToStringConverter.cs
+++ b/Source/NETworkManager.Converters/TimeSpanToStringConverter.cs
@@ -2,22 +2,19 @@
using System.Globalization;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class TimeSpanToStringConverter : IValueConverter
{
- public sealed class TimeSpanToStringConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- /* Translate the name of the accent */
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is TimeSpan timeSpan))
- return "-/-";
-
- return $"{Math.Floor(timeSpan.TotalDays)}d {timeSpan.Hours}h {timeSpan.Minutes}m {timeSpan.Seconds}s";
- }
+ return value is not TimeSpan timeSpan
+ ? "-/-"
+ : $"{Math.Floor(timeSpan.TotalDays)}d {timeSpan.Hours}h {timeSpan.Minutes}m {timeSpan.Seconds}s";
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/TimeUnitToStringConverter.cs b/Source/NETworkManager.Converters/TimeUnitToStringConverter.cs
index 80d404d97f..818e2a2214 100644
--- a/Source/NETworkManager.Converters/TimeUnitToStringConverter.cs
+++ b/Source/NETworkManager.Converters/TimeUnitToStringConverter.cs
@@ -1,43 +1,41 @@
-using NETworkManager.Localization.Translators;
-using NETworkManager.Utilities;
-using System;
+using System;
using System.Globalization;
using System.Windows.Data;
+using NETworkManager.Localization;
+using NETworkManager.Utilities;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+///
+/// Convert to translated or wise versa.
+///
+public sealed class TimeUnitToStringConverter : IValueConverter
{
///
- /// Convert to translated or wise versa.
+ /// Convert to translated .
///
- public sealed class TimeUnitToStringConverter : IValueConverter
+ /// Object from type .
+ ///
+ ///
+ ///
+ /// Translated .
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- ///
- /// Convert to translated .
- ///
- /// Object from type .
- ///
- ///
- ///
- /// Translated .
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is TimeUnit timeUnit))
- return "-/-" ;
-
- return TimeUnitTranslator.GetInstance().Translate(timeUnit);
- }
+ return value is not TimeUnit timeUnit
+ ? "-/-"
+ : ResourceTranslator.Translate(ResourceIdentifier.TimeUnit, timeUnit);
+ }
- ///
- /// !!! Method not implemented !!!
- ///
- ///
- ///
- ///
- ///
- ///
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ ///
+ /// !!! Method not implemented !!!
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/TimestampToStringConverter.cs b/Source/NETworkManager.Converters/TimestampToStringConverter.cs
index ff98b674ab..895bfc4d06 100644
--- a/Source/NETworkManager.Converters/TimestampToStringConverter.cs
+++ b/Source/NETworkManager.Converters/TimestampToStringConverter.cs
@@ -2,18 +2,17 @@
using System.Globalization;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class TimestampToStringConverter : IValueConverter
{
- public sealed class TimestampToStringConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value == null ? string.Empty : ((DateTime)value).ToLongTimeString();
- }
+ return value == null ? string.Empty : ((DateTime)value).ToLongTimeString();
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/ValidateNetworkInterfaceConfigConverter.cs b/Source/NETworkManager.Converters/ValidateNetworkInterfaceConfigConverter.cs
index d3fb884a98..f48023fdb7 100644
--- a/Source/NETworkManager.Converters/ValidateNetworkInterfaceConfigConverter.cs
+++ b/Source/NETworkManager.Converters/ValidateNetworkInterfaceConfigConverter.cs
@@ -2,18 +2,18 @@
using System.Globalization;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class ValidateNetworkInterfaceConfigConverter : IMultiValueConverter
{
- public sealed class ValidateNetworkInterfaceConfigConverter : IMultiValueConverter
+ public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
- {
- return ((bool)values[0] || (bool)values[1] && !(bool)values[2] && !(bool)values[3] && !(bool)values[4]) && ((bool)values[5] || (bool)values[6] && !(bool)values[7] && !(bool)values[8]);
- }
+ return ((bool)values[0] || ((bool)values[1] && !(bool)values[2] && !(bool)values[3] && !(bool)values[4])) &&
+ ((bool)values[5] || ((bool)values[6] && !(bool)values[7] && !(bool)values[8]));
+ }
- public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/ValidateSubnetCalculatorSubnettingConverter.cs b/Source/NETworkManager.Converters/ValidateSubnetCalculatorSubnettingConverter.cs
index 008530f863..3b5eccf929 100644
--- a/Source/NETworkManager.Converters/ValidateSubnetCalculatorSubnettingConverter.cs
+++ b/Source/NETworkManager.Converters/ValidateSubnetCalculatorSubnettingConverter.cs
@@ -1,63 +1,54 @@
-using NETworkManager.Models.Network;
-using NETworkManager.Utilities;
-using System;
+using System;
using System.Globalization;
using System.Net;
-using System.Text.RegularExpressions;
+using System.Net.Sockets;
using System.Windows.Data;
+using NETworkManager.Models.Network;
+using NETworkManager.Utilities;
+
+namespace NETworkManager.Converters;
-namespace NETworkManager.Converters
+public sealed class ValidateSubnetCalculatorSubnettingConverter : IMultiValueConverter
{
- public sealed class ValidateSubnetCalculatorSubnettingConverter : IMultiValueConverter
+ public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
- {
- // if Validation.HasError is true...
- if ((bool)values[0] || (bool)values[1])
- return false;
-
- var subnet = values[2] as string;
- var newSubnetmaskOrCidr = values[3] as string;
-
- // Catch null exceptions...
- if (string.IsNullOrEmpty(subnet) || string.IsNullOrEmpty(newSubnetmaskOrCidr))
- return false;
-
- // Get the cidr to compare...
- var subnetData = subnet.Split('/');
-
- var ipAddress = IPAddress.Parse(subnetData[0]);
- var subnetmaskOrCidr = subnetData[1];
- int cidr;
-
- switch (ipAddress.AddressFamily)
- {
- case System.Net.Sockets.AddressFamily.InterNetwork when subnetmaskOrCidr.Length < 3:
- cidr = int.Parse(subnetmaskOrCidr);
- break;
- case System.Net.Sockets.AddressFamily.InterNetwork:
- cidr = Subnetmask.ConvertSubnetmaskToCidr(IPAddress.Parse(subnetmaskOrCidr));
- break;
- default:
- cidr = int.Parse(subnetmaskOrCidr);
- break;
- }
-
- int newCidr;
-
- // Support subnetmask like 255.255.255.0
- if (Regex.IsMatch(newSubnetmaskOrCidr, RegexHelper.SubnetmaskRegex))
- newCidr = System.Convert.ToByte(Subnetmask.ConvertSubnetmaskToCidr(IPAddress.Parse(newSubnetmaskOrCidr)));
- else
- newCidr = System.Convert.ToByte(newSubnetmaskOrCidr.TrimStart('/'));
-
- // Compare
- return newCidr > cidr;
- }
-
- public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
+ // if Validation.HasError is true...
+ if ((bool)values[0] || (bool)values[1])
+ return false;
+
+ var subnet = (values[2] as string)?.Trim();
+ var newSubnetmaskOrCidr = (values[3] as string)?.Trim();
+
+ // Catch null exceptions...
+ if (string.IsNullOrEmpty(subnet) || string.IsNullOrEmpty(newSubnetmaskOrCidr))
+ return false;
+
+ // Get the cidr to compare...
+ var subnetData = subnet.Split('/');
+
+ var ipAddress = IPAddress.Parse(subnetData[0]);
+ var subnetmaskOrCidr = subnetData[1];
+
+ var cidr = ipAddress.AddressFamily switch
{
- throw new NotImplementedException();
- }
+ AddressFamily.InterNetwork when subnetmaskOrCidr.Length < 3 => int.Parse(
+ subnetmaskOrCidr),
+ AddressFamily.InterNetwork => Subnetmask.ConvertSubnetmaskToCidr(
+ IPAddress.Parse(subnetmaskOrCidr)),
+ _ => int.Parse(subnetmaskOrCidr)
+ };
+
+ // Support subnetmask like 255.255.255.0
+ int newCidr = RegexHelper.SubnetmaskRegex().IsMatch(newSubnetmaskOrCidr)
+ ? System.Convert.ToByte(Subnetmask.ConvertSubnetmaskToCidr(IPAddress.Parse(newSubnetmaskOrCidr)))
+ : System.Convert.ToByte(newSubnetmaskOrCidr.TrimStart('/'));
+
+ // Compare
+ return newCidr > cidr;
+ }
+
+ public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/ValidateSubnetCalculatorSupernettingConverter.cs b/Source/NETworkManager.Converters/ValidateSubnetCalculatorSupernettingConverter.cs
index b3a5f3e4dc..6b675fb48a 100644
--- a/Source/NETworkManager.Converters/ValidateSubnetCalculatorSupernettingConverter.cs
+++ b/Source/NETworkManager.Converters/ValidateSubnetCalculatorSupernettingConverter.cs
@@ -3,39 +3,38 @@
using System.Net;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class ValidateSubnetCalculatorSupernettingConverter : IMultiValueConverter
{
- public sealed class ValidateSubnetCalculatorSupernettingConverter : IMultiValueConverter
+ public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
- {
- // if Validation.HasError is true...
- if ((bool)values[0] || (bool)values[1])
- return false;
+ // if Validation.HasError is true...
+ if ((bool)values[0] || (bool)values[1])
+ return false;
- var subnet1 = values[2] as string;
- var subnet2 = values[3] as string;
+ var subnet1 = values[2] as string;
+ var subnet2 = values[3] as string;
- // Catch null exceptions...
- if (string.IsNullOrEmpty(subnet1) || string.IsNullOrEmpty(subnet2))
- return false;
+ // Catch null exceptions...
+ if (string.IsNullOrEmpty(subnet1) || string.IsNullOrEmpty(subnet2))
+ return false;
- // Compare...
- var subnet1Data = subnet1.Split('/');
- var subnet2Data = subnet2.Split('/');
+ // Compare...
+ var subnet1Data = subnet1.Split('/');
+ var subnet2Data = subnet2.Split('/');
- var subnet1Ip = IPAddress.Parse(subnet1Data[0]);
- var subnet2Ip = IPAddress.Parse(subnet2Data[0]);
+ var subnet1Ip = IPAddress.Parse(subnet1Data[0]);
+ var subnet2Ip = IPAddress.Parse(subnet2Data[0]);
- if (subnet1Ip.AddressFamily == subnet2Ip.AddressFamily)
- return subnet1Data[1] == subnet2Data[1];
+ if (subnet1Ip.AddressFamily == subnet2Ip.AddressFamily)
+ return subnet1Data[1] == subnet2Data[1];
- return false;
- }
+ return false;
+ }
- public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/WiFiAuthenticationTypeToHumanReadableStringConverter.cs b/Source/NETworkManager.Converters/WiFiAuthenticationTypeToHumanReadableStringConverter.cs
deleted file mode 100644
index 8c849bbc6c..0000000000
--- a/Source/NETworkManager.Converters/WiFiAuthenticationTypeToHumanReadableStringConverter.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using NETworkManager.Models.Network;
-using System;
-using System.Globalization;
-using System.Windows.Data;
-using Windows.Networking.Connectivity;
-
-namespace NETworkManager.Converters
-{
- public sealed class WiFiAuthenticationTypeToHumanReadableStringConverter : IValueConverter
- {
- /* Translate the name of the accent */
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is NetworkAuthenticationType type))
- return "-/-";
-
- return $"{WiFi.GetHumanReadableNetworkAuthenticationType(type)}";
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/WiFiChannelBandwidthToStringConverter.cs b/Source/NETworkManager.Converters/WiFiChannelBandwidthToStringConverter.cs
new file mode 100644
index 0000000000..eed8d891e1
--- /dev/null
+++ b/Source/NETworkManager.Converters/WiFiChannelBandwidthToStringConverter.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Globalization;
+using System.Windows.Data;
+
+namespace NETworkManager.Converters;
+
+public sealed class WiFiChannelBandwidthToStringConverter : IValueConverter
+{
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ return value is not int bandwidth ? "-/-" : $"{bandwidth} MHz";
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/WiFiChannelCenterFrequencyToChannelStringConvertert.cs b/Source/NETworkManager.Converters/WiFiChannelCenterFrequencyToChannelStringConvertert.cs
deleted file mode 100644
index fc1ba07187..0000000000
--- a/Source/NETworkManager.Converters/WiFiChannelCenterFrequencyToChannelStringConvertert.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using NETworkManager.Models.Network;
-using System;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- public sealed class WiFiChannelCenterFrequencyToChannelStringConvertert : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is int channelCenterFrequencyInKilohertz))
- return "-/-";
-
- return $"{WiFi.GetChannelFromChannelFrequency(channelCenterFrequencyInKilohertz)}";
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/WiFiChannelCenterFrequencyToFrequencyStringConverter.cs b/Source/NETworkManager.Converters/WiFiChannelCenterFrequencyToFrequencyStringConverter.cs
index 36ba04cd4a..36848846bb 100644
--- a/Source/NETworkManager.Converters/WiFiChannelCenterFrequencyToFrequencyStringConverter.cs
+++ b/Source/NETworkManager.Converters/WiFiChannelCenterFrequencyToFrequencyStringConverter.cs
@@ -1,23 +1,18 @@
-using NETworkManager.Models.Network;
-using System;
+using System;
using System.Globalization;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class WiFiChannelCenterFrequencyToFrequencyStringConverter : IValueConverter
{
- public sealed class WiFiChannelCenterFrequencyToFrequencyStringConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is int channelCenterFrequencyInKilohertz))
- return "-/-";
-
- return $"{WiFi.ConvertChannelFrequencyToGigahertz(channelCenterFrequencyInKilohertz)} GHz";
- }
+ return value is not double frequency ? "-/-" : $"{frequency} GHz";
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/WiFiDBMReverseConverter.cs b/Source/NETworkManager.Converters/WiFiDBMReverseConverter.cs
deleted file mode 100644
index a29a242d87..0000000000
--- a/Source/NETworkManager.Converters/WiFiDBMReverseConverter.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System;
-using System.Globalization;
-using System.Windows.Data;
-
-namespace NETworkManager.Converters
-{
- public sealed class WiFiDBMReverseConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is double))
- return "-/-";
-
- return $"-{100 - (double)value} dBm";
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/WiFiNetworkRssiInDecibelMilliwattsToSignalStrengthStringConverter.cs b/Source/NETworkManager.Converters/WiFiNetworkRssiInDecibelMilliwattsToSignalStrengthStringConverter.cs
index 74dcdcdbb8..bf1b64e4c5 100644
--- a/Source/NETworkManager.Converters/WiFiNetworkRssiInDecibelMilliwattsToSignalStrengthStringConverter.cs
+++ b/Source/NETworkManager.Converters/WiFiNetworkRssiInDecibelMilliwattsToSignalStrengthStringConverter.cs
@@ -2,21 +2,17 @@
using System.Globalization;
using System.Windows.Data;
-namespace NETworkManager.Converters
+namespace NETworkManager.Converters;
+
+public sealed class WiFiNetworkRssiInDecibelMilliwattsToSignalStrengthStringConverter : IValueConverter
{
- public sealed class WiFiNetworkRssiInDecibelMilliwattsToSignalStrengthStringConverter : IValueConverter
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is double networkRssiInDecibelMilliwatts))
- return "-/-";
-
- return $"{networkRssiInDecibelMilliwatts} dBm";
- }
+ return value is not double networkRssiInDecibelMilliwatts ? "-/-" : $"{networkRssiInDecibelMilliwatts} dBm";
+ }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Converters/WiFiPhyKindToStringConverter.cs b/Source/NETworkManager.Converters/WiFiPhyKindToStringConverter.cs
deleted file mode 100644
index c1522ec168..0000000000
--- a/Source/NETworkManager.Converters/WiFiPhyKindToStringConverter.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-using NETworkManager.Models.Network;
-using System;
-using System.Globalization;
-using System.Windows.Data;
-using Windows.Devices.WiFi;
-
-namespace NETworkManager.Converters
-{
- public sealed class WiFiPhyKindToStringConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (!(value is WiFiPhyKind phyKind))
- return "-/-";
-
- return $"{WiFi.GetHumandReadablePhyKind(phyKind)}";
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/Source/NETworkManager.Converters/app.config b/Source/NETworkManager.Converters/app.config
deleted file mode 100644
index f6e7dca8dc..0000000000
--- a/Source/NETworkManager.Converters/app.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Source/NETworkManager.Documentation/BaseInfo.cs b/Source/NETworkManager.Documentation/BaseInfo.cs
index 06e4a3680d..4d6aaa4582 100644
--- a/Source/NETworkManager.Documentation/BaseInfo.cs
+++ b/Source/NETworkManager.Documentation/BaseInfo.cs
@@ -1,17 +1,35 @@
-namespace NETworkManager.Documentation
-{
+namespace NETworkManager.Documentation;
- public abstract class BaseInfo
+///
+/// Base class to hold information's about a library, service or resource.
+///
+public abstract class BaseInfo
+{
+ ///
+ /// Create an instance of with parameters.
+ ///
+ /// Name of the library, service or resource.
+ /// Url of the library, service or resource.
+ /// Description of the library, service or resource.
+ protected BaseInfo(string name, string websiteUrl, string description)
{
- public string Name { get; set; }
- public string WebsiteUrl { get; set; }
- public string Description { get; set; }
-
- protected BaseInfo(string name, string websiteUrl, string description)
- {
- Name = name;
- WebsiteUrl = websiteUrl;
- Description = description;
- }
+ Name = name;
+ WebsiteUrl = websiteUrl;
+ Description = description;
}
-}
+
+ ///
+ /// Name of the library, service or resource.
+ ///
+ public string Name { get; set; }
+
+ ///
+ /// Url of the library, service or resource.
+ ///
+ public string WebsiteUrl { get; set; }
+
+ ///
+ /// Description of the library, service or resource.
+ ///
+ public string Description { get; set; }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Documentation/DocumentationIdentifier.cs b/Source/NETworkManager.Documentation/DocumentationIdentifier.cs
index 1e3f7be9b7..6ae1c6c742 100644
--- a/Source/NETworkManager.Documentation/DocumentationIdentifier.cs
+++ b/Source/NETworkManager.Documentation/DocumentationIdentifier.cs
@@ -1,128 +1,217 @@
-namespace NETworkManager.Documentation
-{
- ///
- /// Enum to identify documentation page entries.
- ///
- public enum DocumentationIdentifier
- {
- ///
- /// Default documentation page.
- ///
- Default,
-
- ///
- /// Dashbaord documentation page.
- ///
- ApplicationDashboard,
-
- ///
- /// Network interface documentation page.
- ///
- ApplicationNetworkInterface,
-
- ///
- /// WiFi documentation page.
- ///
- ApplicationWiFi,
-
- ///
- /// IP scanner documentation page.
- ///
- ApplicationIPScanner,
-
- ///
- /// Port scanner documentation page.
- ///
- ApplicationPortScanner,
-
- ///
- /// Ping monitor documentation page.
- ///
- ApplicationPingMonitor,
-
- ///
- /// Traceroute documentation page.
- ///
- ApplicationTraceroute,
-
- ///
- /// DNS lookup documentation page.
- ///
- ApplicationDnsLookup,
-
- ///
- /// Remote desktop documentation page.
- ///
- ApplicationRemoteDesktop,
-
- ///
- /// PowerShell documentation page.
- ///
- ApplicationPowerShell,
-
- ///
- /// PuTTY documentation page.
- ///
- ApplicationPutty,
-
- ///
- /// TigerVNC documentation page.
- ///
- ApplicationTigerVNC,
-
- ///
- /// Web Console documentation page.
- ///
- ApplicationWebConsole,
-
- ///
- /// SNMP documentation page.
- ///
- ApplicationSnmp,
-
- ///
- /// Discovery Protocol documentation page.
- ///
- ApplicationDiscoveryProtocol,
-
- ///
- /// Wake on LAN documentation page.
- ///
- ApplicationWakeOnLan,
-
- ///
- /// Whois documentation page.
- ///
- ApplicationWhois,
-
- ///
- /// Subnet Calculator documentation page.
- ///
- ApplicationSubnetCalculator,
-
- ///
- /// Lookup documentation page.
- ///
- ApplicationLookup,
-
- ///
- /// Connections documentation page.
- ///
- ApplicationConnections,
-
- ///
- /// Listeners documentation page.
- ///
- ApplicationListeners,
-
- ///
- /// ARP Table documentation page.
- ///
- ApplicationArpTable,
-
- ///
- /// Command line arguments.
- ///
- CommandLineArguments
- }
-}
+namespace NETworkManager.Documentation;
+
+///
+/// Enum to identify documentation page entries.
+///
+public enum DocumentationIdentifier
+{
+ ///
+ /// Default documentation page.
+ ///
+ Default,
+
+ ///
+ /// Dashboard documentation page.
+ ///
+ ApplicationDashboard,
+
+ ///
+ /// Network interface documentation page.
+ ///
+ ApplicationNetworkInterface,
+
+ ///
+ /// WiFi documentation page.
+ ///
+ ApplicationWiFi,
+
+ ///
+ /// IP scanner documentation page.
+ ///
+ ApplicationIPScanner,
+
+ ///
+ /// Port scanner documentation page.
+ ///
+ ApplicationPortScanner,
+
+ ///
+ /// Ping monitor documentation page.
+ ///
+ ApplicationPingMonitor,
+
+ ///
+ /// Traceroute documentation page.
+ ///
+ ApplicationTraceroute,
+
+ ///
+ /// DNS lookup documentation page.
+ ///
+ ApplicationDnsLookup,
+
+ ///
+ /// Remote desktop documentation page.
+ ///
+ ApplicationRemoteDesktop,
+
+ ///
+ /// PowerShell documentation page.
+ ///
+ ApplicationPowerShell,
+
+ ///
+ /// PuTTY documentation page.
+ ///
+ ApplicationPutty,
+
+ ///
+ /// TigerVNC documentation page.
+ ///
+ ApplicationTigerVNC,
+
+ ///
+ /// Web Console documentation page.
+ ///
+ ApplicationWebConsole,
+
+ ///
+ /// SNMP documentation page.
+ ///
+ ApplicationSnmp,
+
+ ///
+ /// SNTP Lookup documentation page.
+ ///
+ ApplicationSntpLookup,
+
+ ///
+ /// Hosts File Editor documentation page.
+ ///
+ ApplicationHostsFileEditor,
+
+ ///
+ /// Firewall documentation page.
+ ///
+ ApplicationFirewall,
+
+ ///
+ /// Discovery Protocol documentation page.
+ ///
+ ApplicationDiscoveryProtocol,
+
+ ///
+ /// Wake on LAN documentation page.
+ ///
+ ApplicationWakeOnLan,
+
+ ///
+ /// Whois documentation page.
+ ///
+ ApplicationWhois,
+
+ ///
+ /// IP geolocation documentation page.
+ ///
+ ApplicationIPGeolocation,
+
+ ///
+ /// Subnet Calculator documentation page.
+ ///
+ ApplicationSubnetCalculator,
+
+ ///
+ /// Bit Calculator documentation page.
+ ///
+ ApplicationBitCalculator,
+
+ ///
+ /// Lookup documentation page.
+ ///
+ ApplicationLookup,
+
+ ///
+ /// Connections documentation page.
+ ///
+ ApplicationConnections,
+
+ ///
+ /// Listeners documentation page.
+ ///
+ ApplicationListeners,
+
+ ///
+ /// Neighbor Table documentation page.
+ ///
+ ApplicationNeighborTable,
+
+ ///
+ /// Settings\General documentation page.
+ ///
+ SettingsGeneral,
+
+ ///
+ /// Settings\Window documentation page.
+ ///
+ SettingsWindow,
+
+ ///
+ /// Settings\Appearance documentation page.
+ ///
+ SettingsAppearance,
+
+ ///
+ /// Settings\Language documentation page.
+ ///
+ SettingsLanguage,
+
+ ///
+ /// Settings\Network documentation page.
+ ///
+ SettingsNetwork,
+
+ ///
+ /// Settings\Status documentation page.
+ ///
+ SettingsStatus,
+
+ ///
+ /// Settings\HotKeys documentation page.
+ ///
+ SettingsHotKeys,
+
+ ///
+ /// Settings\Autostart documentation page.
+ ///
+ SettingsAutostart,
+
+ ///
+ /// Settings\Update documentation page.
+ ///
+ SettingsUpdate,
+
+ ///
+ /// Settings\Profiles documentation page.
+ ///
+ SettingsProfiles,
+
+ ///
+ /// Settings\Settings documentation page.
+ ///
+ SettingsSettings,
+
+ ///
+ /// Profiles documentation page.
+ ///
+ Profiles,
+
+ ///
+ /// Command line arguments.
+ ///
+ CommandLineArguments,
+
+ ///
+ /// Changelog base documentation page.
+ ///
+ ChangelogBase
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Documentation/DocumentationInfo.cs b/Source/NETworkManager.Documentation/DocumentationInfo.cs
index 2104e94fa4..7c1bde1495 100644
--- a/Source/NETworkManager.Documentation/DocumentationInfo.cs
+++ b/Source/NETworkManager.Documentation/DocumentationInfo.cs
@@ -1,29 +1,28 @@
-namespace NETworkManager.Documentation
+namespace NETworkManager.Documentation;
+
+///
+/// Class to hold information's about a documentation entry.
+///
+public class DocumentationInfo
{
///
- /// Class to hold all informations about a localization.
+ /// Create an instance of with all parameters.
///
- public class DocumentationInfo
+ /// of the documentation entry.
+ /// to the documentation page.
+ public DocumentationInfo(DocumentationIdentifier identifier, string path)
{
- ///
- /// Identifier for identifying a documentation entry.
- ///
- public DocumentationIdentifier Identifier { get; set; }
-
- ///
- /// Path to the documentation, which is combined with the base path of the documentation.
- ///
- public string Path { get; set; }
-
- ///
- /// Create an instance of with all parameters.
- ///
- /// of the documentation entry.
- /// to the documentation page.
- public DocumentationInfo(DocumentationIdentifier identifier, string path)
- {
- Identifier = identifier;
- Path = path;
- }
+ Identifier = identifier;
+ Path = path;
}
-}
+
+ ///
+ /// Identifier for identifying a documentation entry.
+ ///
+ public DocumentationIdentifier Identifier { get; set; }
+
+ ///
+ /// Path to the documentation, which is combined with the base path of the documentation.
+ ///
+ public string Path { get; set; }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Documentation/DocumentationManager.cs b/Source/NETworkManager.Documentation/DocumentationManager.cs
index 39a7ee0b6a..f1631e0a45 100644
--- a/Source/NETworkManager.Documentation/DocumentationManager.cs
+++ b/Source/NETworkManager.Documentation/DocumentationManager.cs
@@ -1,151 +1,276 @@
-using NETworkManager.Models;
-using NETworkManager.Utilities;
-using System.Collections.Generic;
-using System.Diagnostics;
+using System.Collections.Generic;
using System.Linq;
-using System.Windows.Input;
+using NETworkManager.Models;
+using NETworkManager.Settings;
+using NETworkManager.Utilities;
+
+namespace NETworkManager.Documentation;
-namespace NETworkManager.Documentation
+///
+/// This class is designed to interact with the documentation at https://borntoberoot.net/NETworkManager/.
+///
+public static class DocumentationManager
{
///
- /// This class is designed to interact with the documentation at https://borntoberoot.net/NETworkManager/.
+ /// Base path of the documentation.
+ ///
+ private const string DocumentationBaseUrl = @"https://borntoberoot.net/NETworkManager/";
+
+ ///
+ /// List with all known documentation entries.
///
- public static class DocumentationManager
+ private static IEnumerable List =>
+ [
+ new DocumentationInfo(DocumentationIdentifier.ApplicationDashboard,
+ @"docs/application/dashboard"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationNetworkInterface,
+ @"docs/application/network-interface"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationWiFi,
+ @"docs/application/wifi"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationIPScanner,
+ @"docs/application/ip-scanner"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationPortScanner,
+ @"docs/application/port-scanner"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationPingMonitor,
+ @"docs/application/ping-monitor"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationTraceroute,
+ @"docs/application/traceroute"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationDnsLookup,
+ @"docs/application/dns-lookup"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationRemoteDesktop,
+ @"docs/application/remote-desktop"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationPowerShell,
+ @"docs/application/powershell"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationPutty,
+ @"docs/application/putty"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationTigerVNC,
+ @"docs/application/tigervnc"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationWebConsole,
+ @"docs/application/web-console"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationSnmp,
+ @"docs/application/snmp"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationSntpLookup,
+ @"docs/application/sntp-lookup"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationHostsFileEditor,
+ @"docs/application/hosts-file-editor"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationFirewall,
+ @"docs/application/firewall"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationDiscoveryProtocol,
+ @"docs/application/discovery-protocol"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationWakeOnLan,
+ @"docs/application/wake-on-lan"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationWhois,
+ @"docs/application/whois"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationIPGeolocation,
+ @"docs/application/ip-geolocation"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationSubnetCalculator,
+ @"docs/application/subnet-calculator"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationBitCalculator,
+ @"docs/application/bit-calculator"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationLookup,
+ @"docs/application/lookup"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationConnections,
+ @"docs/application/connection"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationListeners,
+ @"docs/application/listeners"),
+
+ new DocumentationInfo(DocumentationIdentifier.ApplicationNeighborTable,
+ @"docs/application/neighbor-table"),
+
+ new DocumentationInfo(DocumentationIdentifier.SettingsGeneral,
+ @"docs/settings/general"),
+
+ new DocumentationInfo(DocumentationIdentifier.SettingsWindow,
+ @"docs/settings/window"),
+
+ new DocumentationInfo(DocumentationIdentifier.SettingsAppearance,
+ @"docs/settings/appearance"),
+
+ new DocumentationInfo(DocumentationIdentifier.SettingsLanguage,
+ @"docs/settings/language"),
+
+ new DocumentationInfo(DocumentationIdentifier.SettingsNetwork,
+ @"docs/settings/network"),
+
+ new DocumentationInfo(DocumentationIdentifier.SettingsStatus,
+ @"docs/settings/status"),
+
+ new DocumentationInfo(DocumentationIdentifier.SettingsHotKeys,
+ @"docs/settings/hotkeys"),
+
+ new DocumentationInfo(DocumentationIdentifier.SettingsAutostart,
+ @"docs/settings/autostart"),
+
+ new DocumentationInfo(DocumentationIdentifier.SettingsUpdate,
+ @"docs/settings/update"),
+
+ new DocumentationInfo(DocumentationIdentifier.SettingsProfiles,
+ @"docs/settings/profiles"),
+
+ new DocumentationInfo(DocumentationIdentifier.SettingsSettings,
+ @"docs/settings/settings"),
+
+ new DocumentationInfo(DocumentationIdentifier.Profiles,
+ @"Documentation/profiles"),
+
+ new DocumentationInfo(DocumentationIdentifier.CommandLineArguments,
+ @"docs/commandline-arguments"),
+
+ new DocumentationInfo(DocumentationIdentifier.ChangelogBase,
+ @"docs/changelog")
+ ];
+
+ ///
+ /// Method to create the documentation url from .
+ ///
+ ///
+ /// of the documentation page you want to
+ /// open.
+ ///
+ /// URL of the documentation page.
+ private static string CreateUrl(DocumentationIdentifier documentationIdentifier)
{
- ///
- /// Base path of the documentation.
- ///
- public const string DocumentationBaseUrl = @"https://borntoberoot.net/NETworkManager/";
-
- ///
- /// List with all known documentation entries.
- ///
- private static List List => new List
- {
- new DocumentationInfo(DocumentationIdentifier.ApplicationDashboard, @"Documentation/Application/Dashboard"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationNetworkInterface, @"Documentation/Application/NetworkInterface"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationWiFi, @"Documentation/Application/WiFi"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationIPScanner, @"Documentation/Application/IPScanner"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationPortScanner, @"Documentation/Application/PortScanner"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationPingMonitor, @"Documentation/Application/PingMonitor"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationTraceroute, @"Documentation/Application/Traceroute"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationDnsLookup, @"Documentation/Application/DNSLookup"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationRemoteDesktop, @"Documentation/Application/RemoteDesktop"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationPowerShell, @"Documentation/Application/PowerShell"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationPutty, @"Documentation/Application/PuTTY"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationTigerVNC, @"Documentation/Application/TigerVNC"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationWebConsole, @"Documentation/Application/WebConsole"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationSnmp, @"Documentation/Application/SNMP"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationDiscoveryProtocol, @"Documentation/Application/DiscoveryProtocol"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationWakeOnLan, @"Documentation/Application/WakeOnLAN"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationWhois, @"Documentation/Application/Whois"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationSubnetCalculator, @"Documentation/Application/SubnetCalculator"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationLookup, @"Documentation/Application/Lookup"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationConnections, @"Documentation/Application/Connection"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationListeners, @"Documentation/Application/Listeners"),
- new DocumentationInfo(DocumentationIdentifier.ApplicationArpTable, @"Documentation/Application/ARPTable"),
- new DocumentationInfo(DocumentationIdentifier.CommandLineArguments, @"Documentation/CommandLine/CommandLineArguments"),
- };
+ var info = List.FirstOrDefault(x => x.Identifier == documentationIdentifier);
- ///
- /// Method to create the documentation url from .
- ///
- /// of the documentation page you want to open.
- /// URL of the documentation page.
- private static string CreateUrl(DocumentationIdentifier documentationIdentifier)
- {
- var info = List.FirstOrDefault(x => x.Identifier == documentationIdentifier);
+ var url = DocumentationBaseUrl;
- var url = DocumentationBaseUrl;
+ if (info != null)
+ url += info.Path;
- if (info != null)
- url += info.Path;
+ return url;
+ }
- return url;
- }
+ ///
+ /// Method for opening a documentation page with the default web browser based on the
+ /// .
+ ///
+ ///
+ /// of the documentation page you want to
+ /// open.
+ ///
+ public static void OpenDocumentation(DocumentationIdentifier documentationIdentifier)
+ {
+ ExternalProcessStarter.OpenUrl(CreateUrl(documentationIdentifier));
+ }
- ///
- /// Method for opening a documentation page with the default webbrowser based on the .
- ///
- /// of the documentation page you want to open.
- public static void OpenDocumentation(DocumentationIdentifier documentationIdentifier)
- {
- ExternalProcessStarter.OpenUrl(CreateUrl(documentationIdentifier));
- }
-
- ///
- /// Command to open a documentation page based on .
- ///
- public static ICommand OpenDocumentationCommand => new RelayCommand(OpenDocumentationAction);
-
- ///
- /// Method to open a documentation page based on .
- ///
- ///
- private static void OpenDocumentationAction(object documentationIdentifier)
+ ///
+ /// Method to open the current changelog in the default web browser.
+ ///
+ public static void OpenChangelog()
+ {
+ var url = CreateUrl(DocumentationIdentifier.ChangelogBase);
+
+ url += $"/{AssemblyManager.Current.Version.ToString().Replace('.', '-')}";
+
+ ExternalProcessStarter.OpenUrl(url);
+ }
+
+ ///
+ /// Method to get the from an .
+ ///
+ ///
+ /// from which you want to get the
+ /// .
+ ///
+ /// of the application.
+ public static DocumentationIdentifier GetIdentifierByApplicationName(ApplicationName name)
+ {
+ return name switch
{
- if (documentationIdentifier != null)
- OpenDocumentation((DocumentationIdentifier)documentationIdentifier);
- }
-
- ///
- /// Method to get the from an .
- ///
- /// from which you want to get the .
- /// of the application.
- public static DocumentationIdentifier GetIdentifierByAppliactionName(ApplicationName name)
+ ApplicationName.Dashboard => DocumentationIdentifier.ApplicationDashboard,
+ ApplicationName.NetworkInterface => DocumentationIdentifier.ApplicationNetworkInterface,
+ ApplicationName.WiFi => DocumentationIdentifier.ApplicationWiFi,
+ ApplicationName.IPScanner => DocumentationIdentifier.ApplicationIPScanner,
+ ApplicationName.PortScanner => DocumentationIdentifier.ApplicationPortScanner,
+ ApplicationName.PingMonitor => DocumentationIdentifier.ApplicationPingMonitor,
+ ApplicationName.Traceroute => DocumentationIdentifier.ApplicationTraceroute,
+ ApplicationName.DNSLookup => DocumentationIdentifier.ApplicationDnsLookup,
+ ApplicationName.RemoteDesktop => DocumentationIdentifier.ApplicationRemoteDesktop,
+ ApplicationName.PowerShell => DocumentationIdentifier.ApplicationPowerShell,
+ ApplicationName.PuTTY => DocumentationIdentifier.ApplicationPutty,
+ ApplicationName.TigerVNC => DocumentationIdentifier.ApplicationTigerVNC,
+ ApplicationName.WebConsole => DocumentationIdentifier.ApplicationWebConsole,
+ ApplicationName.SNMP => DocumentationIdentifier.ApplicationSnmp,
+ ApplicationName.SNTPLookup => DocumentationIdentifier.ApplicationSntpLookup,
+ ApplicationName.HostsFileEditor => DocumentationIdentifier.ApplicationHostsFileEditor,
+ ApplicationName.DiscoveryProtocol => DocumentationIdentifier.ApplicationDiscoveryProtocol,
+ ApplicationName.Firewall => DocumentationIdentifier.ApplicationFirewall,
+ ApplicationName.WakeOnLAN => DocumentationIdentifier.ApplicationWakeOnLan,
+ ApplicationName.Whois => DocumentationIdentifier.ApplicationWhois,
+ ApplicationName.IPGeolocation => DocumentationIdentifier.ApplicationIPGeolocation,
+ ApplicationName.SubnetCalculator => DocumentationIdentifier.ApplicationSubnetCalculator,
+ ApplicationName.BitCalculator => DocumentationIdentifier.ApplicationBitCalculator,
+ ApplicationName.Lookup => DocumentationIdentifier.ApplicationLookup,
+ ApplicationName.Connections => DocumentationIdentifier.ApplicationConnections,
+ ApplicationName.Listeners => DocumentationIdentifier.ApplicationListeners,
+ ApplicationName.NeighborTable => DocumentationIdentifier.ApplicationNeighborTable,
+ ApplicationName.None => DocumentationIdentifier.Default,
+ _ => DocumentationIdentifier.Default
+ };
+ }
+
+ ///
+ /// Method to get the from an .
+ ///
+ /// from which you want to get the .
+ /// of the application or settings page.
+ public static DocumentationIdentifier GetIdentifierBySettingsName(SettingsName name)
+ {
+ return name switch
{
- switch (name)
- {
- case ApplicationName.Dashboard:
- return DocumentationIdentifier.ApplicationDashboard;
- case ApplicationName.NetworkInterface:
- return DocumentationIdentifier.ApplicationNetworkInterface;
- case ApplicationName.WiFi:
- return DocumentationIdentifier.ApplicationWiFi;
- case ApplicationName.IPScanner:
- return DocumentationIdentifier.ApplicationIPScanner;
- case ApplicationName.PortScanner:
- return DocumentationIdentifier.ApplicationPortScanner;
- case ApplicationName.PingMonitor:
- return DocumentationIdentifier.ApplicationPingMonitor;
- case ApplicationName.Traceroute:
- return DocumentationIdentifier.ApplicationTraceroute;
- case ApplicationName.DNSLookup:
- return DocumentationIdentifier.ApplicationDnsLookup;
- case ApplicationName.RemoteDesktop:
- return DocumentationIdentifier.ApplicationRemoteDesktop;
- case ApplicationName.PowerShell:
- return DocumentationIdentifier.ApplicationPowerShell;
- case ApplicationName.PuTTY:
- return DocumentationIdentifier.ApplicationPutty;
- case ApplicationName.TigerVNC:
- return DocumentationIdentifier.ApplicationTigerVNC;
- case ApplicationName.WebConsole:
- return DocumentationIdentifier.ApplicationWebConsole;
- case ApplicationName.SNMP:
- return DocumentationIdentifier.ApplicationSnmp;
- case ApplicationName.DiscoveryProtocol:
- return DocumentationIdentifier.ApplicationDiscoveryProtocol;
- case ApplicationName.WakeOnLAN:
- return DocumentationIdentifier.ApplicationWakeOnLan;
- case ApplicationName.Whois:
- return DocumentationIdentifier.ApplicationWhois;
- case ApplicationName.SubnetCalculator:
- return DocumentationIdentifier.ApplicationSubnetCalculator;
- case ApplicationName.Lookup:
- return DocumentationIdentifier.ApplicationLookup;
- case ApplicationName.Connections:
- return DocumentationIdentifier.ApplicationConnections;
- case ApplicationName.Listeners:
- return DocumentationIdentifier.ApplicationListeners;
- case ApplicationName.ARPTable:
- return DocumentationIdentifier.ApplicationArpTable;
- case ApplicationName.None:
- return DocumentationIdentifier.Default;
- default:
- return DocumentationIdentifier.Default;
- }
- }
+ SettingsName.General => DocumentationIdentifier.SettingsGeneral,
+ SettingsName.Window => DocumentationIdentifier.SettingsWindow,
+ SettingsName.Appearance => DocumentationIdentifier.SettingsAppearance,
+ SettingsName.Language => DocumentationIdentifier.SettingsLanguage,
+ SettingsName.Network => DocumentationIdentifier.SettingsNetwork,
+ SettingsName.Status => DocumentationIdentifier.SettingsStatus,
+ SettingsName.HotKeys => DocumentationIdentifier.SettingsHotKeys,
+ SettingsName.Autostart => DocumentationIdentifier.SettingsAutostart,
+ SettingsName.Update => DocumentationIdentifier.SettingsUpdate,
+ SettingsName.Profiles => DocumentationIdentifier.SettingsProfiles,
+ SettingsName.Settings => DocumentationIdentifier.SettingsSettings,
+ SettingsName.Dashboard => GetIdentifierByApplicationName(ApplicationName.Dashboard),
+ SettingsName.NetworkInterface => GetIdentifierByApplicationName(ApplicationName.NetworkInterface),
+ SettingsName.IPScanner => GetIdentifierByApplicationName(ApplicationName.IPScanner),
+ SettingsName.PortScanner => GetIdentifierByApplicationName(ApplicationName.PortScanner),
+ SettingsName.PingMonitor => GetIdentifierByApplicationName(ApplicationName.PingMonitor),
+ SettingsName.Traceroute => GetIdentifierByApplicationName(ApplicationName.Traceroute),
+ SettingsName.DNSLookup => GetIdentifierByApplicationName(ApplicationName.DNSLookup),
+ SettingsName.RemoteDesktop => GetIdentifierByApplicationName(ApplicationName.RemoteDesktop),
+ SettingsName.PowerShell => GetIdentifierByApplicationName(ApplicationName.PowerShell),
+ SettingsName.PuTTY => GetIdentifierByApplicationName(ApplicationName.PuTTY),
+ SettingsName.TigerVNC => GetIdentifierByApplicationName(ApplicationName.TigerVNC),
+ SettingsName.WebConsole => GetIdentifierByApplicationName(ApplicationName.WebConsole),
+ SettingsName.SNMP => GetIdentifierByApplicationName(ApplicationName.SNMP),
+ SettingsName.SNTPLookup => GetIdentifierByApplicationName(ApplicationName.SNTPLookup),
+ SettingsName.WakeOnLAN => GetIdentifierByApplicationName(ApplicationName.WakeOnLAN),
+ SettingsName.BitCalculator => GetIdentifierByApplicationName(ApplicationName.BitCalculator),
+ _ => DocumentationIdentifier.Default
+ };
}
}
diff --git a/Source/NETworkManager.Documentation/ExternalServicesInfo.cs b/Source/NETworkManager.Documentation/ExternalServicesInfo.cs
index 9fe5059712..5987523014 100644
--- a/Source/NETworkManager.Documentation/ExternalServicesInfo.cs
+++ b/Source/NETworkManager.Documentation/ExternalServicesInfo.cs
@@ -1,11 +1,18 @@
-namespace NETworkManager.Documentation
+namespace NETworkManager.Documentation;
+
+///
+/// Class to hold information's about an external service.
+///
+public class ExternalServicesInfo : BaseInfo
{
- public class ExternalServicesInfo : BaseInfo
+ ///
+ /// Create an instance of with parameters.
+ ///
+ /// Name of the external service.
+ /// Url of the external service.
+ /// Description of the external service.
+ public ExternalServicesInfo(string name, string websiteUrl, string description) : base(name, websiteUrl,
+ description)
{
- public ExternalServicesInfo(string name, string websiteUrl, string description) : base(name, websiteUrl,
- description)
- {
-
- }
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Documentation/ExternalServicesManager.cs b/Source/NETworkManager.Documentation/ExternalServicesManager.cs
index 01c84143a1..6970f872bf 100644
--- a/Source/NETworkManager.Documentation/ExternalServicesManager.cs
+++ b/Source/NETworkManager.Documentation/ExternalServicesManager.cs
@@ -1,18 +1,23 @@
using System.Collections.Generic;
+using NETworkManager.Localization.Resources;
-namespace NETworkManager.Documentation
+namespace NETworkManager.Documentation;
+
+///
+/// This class provides information's about external services used within the program.
+///
+public static class ExternalServicesManager
{
///
- /// This class provides information about external services used within the program.
+ /// Static list with all external services that are used.
///
- public static class ExternalServicesManager
+ public static List List => new()
{
- ///
- /// Static list with all external services that are used.
- ///
- public static List List => new List
- {
- new ExternalServicesInfo("ipify", "https://www.ipify.org/", Localization.Resources.Strings.ExternalService_ipify_Description)
- };
- }
-}
+ new ExternalServicesInfo("ip-api.com", "https://ip-api.com/",
+ Strings.ExternalService_ip_api_Description),
+ new ExternalServicesInfo("ipify.org", "https://www.ipify.org/",
+ Strings.ExternalService_ipify_Description),
+ new ExternalServicesInfo("speed.cloudflare.com", "https://speed.cloudflare.com/",
+ Strings.ExternalService_speed_cloudflare_Description)
+ };
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Documentation/LibraryInfo.cs b/Source/NETworkManager.Documentation/LibraryInfo.cs
index 81fac20dce..a8d7d8bfd1 100644
--- a/Source/NETworkManager.Documentation/LibraryInfo.cs
+++ b/Source/NETworkManager.Documentation/LibraryInfo.cs
@@ -1,14 +1,32 @@
-namespace NETworkManager.Documentation
+namespace NETworkManager.Documentation;
+
+///
+/// Class to hold information's about a library.
+///
+public class LibraryInfo : BaseInfo
{
- public class LibraryInfo : BaseInfo
+ ///
+ /// Create an instance of with parameters.
+ ///
+ /// Name of the library.
+ /// Url of the library.
+ /// Description of the library.
+ /// License which is used by the library.
+ /// Url of the license which is used by the library.
+ public LibraryInfo(string name, string websiteUrl, string description, string license, string licenseUrl) : base(
+ name, websiteUrl, description)
{
- public string License { get; set; }
- public string LicenseUrl { get; set; }
-
- public LibraryInfo(string name, string websiteUrl, string description, string license, string licenseUrl) : base(name, websiteUrl, description)
- {
- License = license;
- LicenseUrl = licenseUrl;
- }
+ License = license;
+ LicenseUrl = licenseUrl;
}
-}
+
+ ///
+ /// License which is used by the library.
+ ///
+ public string License { get; set; }
+
+ ///
+ /// Url of the license which is used by the library.
+ ///
+ public string LicenseUrl { get; set; }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Documentation/LibraryManager.cs b/Source/NETworkManager.Documentation/LibraryManager.cs
index 7d9103bb78..5844e094ac 100644
--- a/Source/NETworkManager.Documentation/LibraryManager.cs
+++ b/Source/NETworkManager.Documentation/LibraryManager.cs
@@ -1,50 +1,118 @@
using System.Collections.Generic;
using System.IO;
using System.Reflection;
+using NETworkManager.Localization.Resources;
-namespace NETworkManager.Documentation
+namespace NETworkManager.Documentation;
+
+///
+/// This class provides information's about libraries used within the program.
+///
+public static class LibraryManager
{
///
- /// This class provides information about libraries used within the program.
+ /// Name of the license folder.
///
- public static class LibraryManager
- {
- ///
- /// Name of the license folder.
- ///
- private const string LicenseFolderName = "Licenses";
+ private const string LicenseFolderName = "Licenses";
+
+ ///
+ /// Static list with all libraries that are used.
+ ///
+ public static List List =>
+ [
+ new("#SNMP Library", "https://github.com/lextudio/sharpsnmplib",
+ Strings.Library_SharpSNMP_Description,
+ Strings.License_MITLicense,
+ "https://github.com/lextudio/sharpsnmplib/blob/master/LICENSE"),
+ new("AirspaceFixer", "https://github.com/chris84948/AirspaceFixer",
+ Strings.Library_AirspaceFixer_Description,
+ Strings.License_MITLicense,
+ "https://github.com/chris84948/AirspaceFixer/blob/master/LICENSE"),
+ new("ControlzEx", "https://github.com/ControlzEx/ControlzEx",
+ Strings.Library_ControlzEx_Description,
+ Strings.License_MITLicense,
+ "https://github.com/ButchersBoy/Dragablz/blob/master/LICENSE"),
+ new("DnsClient.NET", "https://github.com/MichaCo/DnsClient.NET",
+ Strings.Library_DnsClientNET_Description,
+ Strings.License_ApacheLicense2dot0,
+ "https://github.com/MichaCo/DnsClient.NET/blob/dev/LICENSE"),
+ new("Dragablz", "https://github.com/ButchersBoy/Dragablz",
+ Strings.Library_Dragablz_Description,
+ Strings.License_MITLicense,
+ "https://github.com/ButchersBoy/Dragablz/blob/master/LICENSE"),
+ new("GongSolutions.Wpf.DragDrop", "https://github.com/punker76/gong-wpf-dragdrop",
+ Strings.Library_GongSolutionsWpfDragDrop_Description,
+ Strings.License_BDS3Clause,
+ "https://github.com/punker76/gong-wpf-dragdrop/blob/develop/LICENSE"),
+ new("IPNetwork", "https://github.com/lduchosal/ipnetwork",
+ Strings.Library_IPNetwork_Description,
+ Strings.License_BDS2Clause,
+ "https://github.com/lduchosal/ipnetwork/blob/master/LICENSE"),
+ new("LiveCharts2", "https://github.com/Live-Charts/LiveCharts2",
+ Strings.Library_LiveCharts_Description,
+ Strings.License_MITLicense,
+ "https://github.com/Live-Charts/LiveCharts2/blob/master/LICENSE"),
+ new("LoadingIndicators.WPF", "https://github.com/zeluisping/LoadingIndicators.WPF",
+ Strings.Library_LoadingIndicatorsWPF_Description,
+ Strings.License_Unlicense,
+ "https://github.com/zeluisping/LoadingIndicators.WPF/blob/master/LICENSE"),
+ new("log4net", "https://logging.apache.org/log4net/",
+ Strings.Library_log4net_Description,
+ Strings.License_ApacheLicense2dot0,
+ "https://github.com/apache/logging-log4net/blob/master/LICENSE"),
+ new("MahApps.Metro", "https://github.com/mahapps/mahapps.metro",
+ Strings.Library_MahAppsMetro_Description,
+ Strings.License_MITLicense,
+ "https://github.com/MahApps/MahApps.Metro/blob/master/LICENSE"),
+ new("MahApps.Metro.IconPacks", "https://github.com/MahApps/MahApps.Metro.IconPacks",
+ Strings.Library_MahAppsMetroIconPacks_Description,
+ Strings.License_MITLicense,
+ "https://github.com/MahApps/MahApps.Metro.IconPacks/blob/master/LICENSE"),
+ new("Microsoft.PowerShell.SDK", "https://github.com/PowerShell/PowerShell",
+ Strings.Library_PowerShellSDK_Description,
+ Strings.License_MITLicense,
+ "https://github.com/PowerShell/PowerShell/blob/master/LICENSE.txt"),
+ new("Microsoft.Web.WebView2", "https://docs.microsoft.com/en-us/microsoft-edge/webview2/",
+ Strings.Library_WebView2_Description,
+ Strings.License_MicrosoftWebView2License,
+ "https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.824-prerelease/License"),
+ new("Microsoft.Windows.CsWinRT", "https://github.com/microsoft/cswinrt/tree/master/",
+ Strings.Library_CsWinRT_Description,
+ Strings.License_MITLicense,
+ "https://github.com/microsoft/CsWinRT/blob/master/LICENSE"),
+ new("Microsoft.Xaml.Behaviors.Wpf", "https://github.com/microsoft/XamlBehaviorsWpf",
+ Strings.Library_XamlBehaviorsWpf_Description,
+ Strings.License_MITLicense,
+ "https://github.com/microsoft/XamlBehaviorsWpf/blob/master/LICENSE"),
+ new("Newtonsoft.Json", "https://github.com/JamesNK/Newtonsoft.Json",
+ Strings.Library_NewtonsoftJson_Description,
+ Strings.License_MITLicense,
+ "https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md"),
+ new("nulastudio.NetBeauty", "https://github.com/nulastudio/NetBeauty2",
+ Strings.Library_nulastudioNetBeauty_Description,
+ Strings.License_MITLicense,
+ "https://github.com/nulastudio/NetBeauty2/blob/master/LICENSE"),
+ new("Octokit", "https://github.com/octokit/octokit.net",
+ Strings.Library_Octokit_Description,
+ Strings.License_MITLicense,
+ "https://github.com/octokit/octokit.net/blob/master/LICENSE.txt"),
+ new("PSDiscoveryProtocol", "https://github.com/lahell/PSDiscoveryProtocol",
+ Strings.Library_PSDicoveryProtocol_Description,
+ Strings.License_MITLicense,
+ "https://github.com/lahell/PSDiscoveryProtocol/blob/master/LICENSE")
+ ];
- ///
- /// Method to get the license folder location.
- ///
- /// Location of the license folder.
- public static string GetLicenseLocation()
- {
- return Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) ?? throw new DirectoryNotFoundException("Program execution directory not found, while trying to build path to license directory!"), LicenseFolderName);
- }
- ///
- /// Static list with all libraries that are used.
- ///
- public static List List => new List
- {
- new LibraryInfo("MahApps.Metro", "https://github.com/mahapps/mahapps.metro", Localization.Resources.Strings.Library_MahAppsMetro_Description, Localization.Resources.Strings.License_MITLicense, "https://github.com/MahApps/MahApps.Metro/blob/master/LICENSE"),
- new LibraryInfo("MahApps.Metro.IconPacks", "https://github.com/MahApps/MahApps.Metro.IconPacks", Localization.Resources.Strings.Library_MahAppsMetroIconPacks_Description, Localization.Resources.Strings.License_MITLicense, "https://github.com/MahApps/MahApps.Metro.IconPacks/blob/master/LICENSE"),
- new LibraryInfo("ControlzEx", "https://github.com/ControlzEx/ControlzEx", Localization.Resources.Strings.Library_ControlzEx_Description, Localization.Resources.Strings.License_MITLicense, "https://github.com/ButchersBoy/Dragablz/blob/master/LICENSE"),
- new LibraryInfo("Octokit", "https://github.com/octokit/octokit.net", Localization.Resources.Strings.Library_Octokit_Description, Localization.Resources.Strings.License_MITLicense, "https://github.com/octokit/octokit.net/blob/master/LICENSE.txt"),
- new LibraryInfo("#SNMP Libary", "https://github.com/lextudio/sharpsnmplib", Localization.Resources.Strings.Library_SharpSNMP_Description, Localization.Resources.Strings.License_MITLicense, "https://github.com/lextudio/sharpsnmplib/blob/master/LICENSE"),
- new LibraryInfo("Dragablz", "https://github.com/ButchersBoy/Dragablz", Localization.Resources.Strings.Library_Dragablz_Description, Localization.Resources.Strings.License_MITLicense,"https://github.com/ButchersBoy/Dragablz/blob/master/LICENSE"),
- new LibraryInfo("IPNetwork", "https://github.com/lduchosal/ipnetwork", Localization.Resources.Strings.Library_IPNetwork_Description, Localization.Resources.Strings.License_BDS2Clause, "https://github.com/lduchosal/ipnetwork/blob/master/LICENSE"),
- new LibraryInfo("AirspaceFixer" ,"https://github.com/chris84948/AirspaceFixer", Localization.Resources.Strings.Library_AirspaceFixer_Description, Localization.Resources.Strings.License_MITLicense, "https://github.com/chris84948/AirspaceFixer/blob/master/LICENSE"),
- new LibraryInfo("Newtonsoft.Json", "https://github.com/JamesNK/Newtonsoft.Json", Localization.Resources.Strings.Library_NewtonsoftJson_Description, Localization.Resources.Strings.License_MITLicense,"https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md"),
- new LibraryInfo("LiveCharts", "https://github.com/Live-Charts/Live-Charts", Localization.Resources.Strings.Library_LiveCharts_Description, Localization.Resources.Strings.License_MITLicense,"https://github.com/Live-Charts/Live-Charts/blob/master/LICENSE.TXT"),
- new LibraryInfo("LoadingIndicators.WPF", "https://github.com/zeluisping/LoadingIndicators.WPF", Localization.Resources.Strings.Library_LoadingIndicatorsWPF_Description, Localization.Resources.Strings.License_Unlicense, "https://github.com/zeluisping/LoadingIndicators.WPF/blob/master/LICENSE"),
- new LibraryInfo("DnsClient.NET", "https://github.com/MichaCo/DnsClient.NET",Localization.Resources.Strings.Library_DnsClientNET_Description, Localization.Resources.Strings.License_ApacheLicense2dot0, "https://github.com/MichaCo/DnsClient.NET/blob/dev/LICENSE"),
- new LibraryInfo("PSDiscoveryProtocol", "https://github.com/lahell/PSDiscoveryProtocol",Localization.Resources.Strings.Library_PSDicoveryProtocol_Description, Localization.Resources.Strings.License_MITLicense, "https://github.com/lahell/PSDiscoveryProtocol/blob/master/LICENSE"),
- new LibraryInfo("Microsoft.PowerShell.SDK", "https://github.com/PowerShell/PowerShell", Localization.Resources.Strings.Library_PowerShellSDK_Description, Localization.Resources.Strings.License_MITLicense, "https://github.com/PowerShell/PowerShell/blob/master/LICENSE.txt"),
- new LibraryInfo("Microsoft.Web.WebView2", "https://docs.microsoft.com/en-us/microsoft-edge/webview2/", Localization.Resources.Strings.Library_WebView2_Description, Localization.Resources.Strings.License_MicrosoftWebView2License, "https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.824-prerelease/License"),
- new LibraryInfo("Microsoft.Windows.CsWinRT", "https://github.com/microsoft/cswinrt/tree/master/", Localization.Resources.Strings.Library_CsWinRT_Description, Localization.Resources.Strings.License_MITLicense, "https://github.com/microsoft/CsWinRT/blob/master/LICENSE"),
- new LibraryInfo("Microsoft.Xaml.Behaviors.Wpf", "https://github.com/microsoft/XamlBehaviorsWpf", Localization.Resources.Strings.Library_XamlBehaviorsWpf_Description, Localization.Resources.Strings.License_MITLicense, "https://github.com/microsoft/XamlBehaviorsWpf/blob/master/LICENSE"),
- };
+ ///
+ /// Method to get the license folder location.
+ ///
+ /// Location of the license folder.
+ public static string GetLicenseLocation()
+ {
+ return Path.Combine(
+ Path.GetDirectoryName(Assembly.GetEntryAssembly()?.Location) ??
+ throw new DirectoryNotFoundException(
+ "Program execution directory not found, while trying to build path to license directory!"),
+ LicenseFolderName);
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Documentation/Licenses/ControlsEx.txt b/Source/NETworkManager.Documentation/Licenses/ControlzEx.txt
similarity index 100%
rename from Source/NETworkManager.Documentation/Licenses/ControlsEx.txt
rename to Source/NETworkManager.Documentation/Licenses/ControlzEx.txt
diff --git a/Source/NETworkManager.Documentation/Licenses/GongSolutions.Wpf.DragDrop.txt b/Source/NETworkManager.Documentation/Licenses/GongSolutions.Wpf.DragDrop.txt
new file mode 100644
index 0000000000..761d7d528e
--- /dev/null
+++ b/Source/NETworkManager.Documentation/Licenses/GongSolutions.Wpf.DragDrop.txt
@@ -0,0 +1,28 @@
+BSD 3-Clause License
+
+Copyright (c) Jan Karger, Steven Kirk and Contributors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of gong-wpf-dragdrop nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
diff --git a/Source/NETworkManager.Documentation/Licenses/LiveCharts.txt b/Source/NETworkManager.Documentation/Licenses/LiveCharts2.txt
similarity index 92%
rename from Source/NETworkManager.Documentation/Licenses/LiveCharts.txt
rename to Source/NETworkManager.Documentation/Licenses/LiveCharts2.txt
index 65c8efe372..bf5cc2e5ea 100644
--- a/Source/NETworkManager.Documentation/Licenses/LiveCharts.txt
+++ b/Source/NETworkManager.Documentation/Licenses/LiveCharts2.txt
@@ -1,6 +1,6 @@
-The MIT License (MIT)
+MIT License
-Copyright (c) 2016 Alberto Rodriguez & LiveCharts contributors
+Copyright (c) 2021 Alberto Rodriguez Orozco
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/Source/NETworkManager.Documentation/Licenses/NETworkManager.txt b/Source/NETworkManager.Documentation/Licenses/NETworkManager.txt
index 785f246ce9..4de9a54296 100644
--- a/Source/NETworkManager.Documentation/Licenses/NETworkManager.txt
+++ b/Source/NETworkManager.Documentation/Licenses/NETworkManager.txt
@@ -1,674 +1,259 @@
- GNU GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
+GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
- Copyright (C) 2007 Free Software Foundation, Inc.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
- Preamble
+Copyright (C) 2007 Free Software Foundation, Inc.
+Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
- The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
- The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works. By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users. We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors. You can apply it to
+PREAMBLE
+
+The GNU General Public License is a free, copyleft license for software and other kinds of works.
+
+The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to
your programs, too.
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
- To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights. Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received. You must make sure that they, too, receive
-or can get the source code. And you must show them these terms so they
-know their rights.
-
- Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
- For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software. For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
- Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so. This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software. The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable. Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products. If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
- Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary. To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- TERMS AND CONDITIONS
-
- 0. Definitions.
-
- "This License" refers to version 3 of the GNU General Public License.
-
- "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
- "The Program" refers to any copyrightable work licensed under this
-License. Each licensee is addressed as "you". "Licensees" and
-"recipients" may be individuals or organizations.
-
- To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy. The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
- A "covered work" means either the unmodified Program or a work based
-on the Program.
-
- To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy. Propagation includes copying,
-distribution (with or without modification), making available to the
+When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
+
+To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
+
+For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
+
+Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.
+For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
+
+Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.
+
+Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.
+
+The precise terms and conditions for copying, distribution and modification follow.
+
+
+TERMS AND CONDITIONS
+
+0. Definitions.
+
+"This License" refers to version 3 of the GNU General Public License.
+
+"Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.
+
+"The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations.
+
+To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work.
+
+
+A "covered work" means either the unmodified Program or a work based on the Program.
+
+To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the
public, and in some countries other activities as well.
- To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies. Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
- An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License. If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
- 1. Source Code.
-
- The "source code" for a work means the preferred form of the work
-for making modifications to it. "Object code" means any non-source
-form of a work.
-
- A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
- The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form. A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
- The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities. However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work. For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
- The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
- The Corresponding Source for a work in source code form is that
-same work.
-
- 2. Basic Permissions.
-
- All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met. This License explicitly affirms your unlimited
-permission to run the unmodified Program. The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work. This License acknowledges your
+To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
+
+An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.
+
+1. Source Code.
+
+The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work.
+
+A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.
+
+The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.
+
+The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.
+
+The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.
+
+The Corresponding Source for a work in source code form is that same work.
+
+2. Basic Permissions.
+
+All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
- You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force. You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright. Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
- Conveying under any other circumstances is permitted solely under
-the conditions stated below. Sublicensing is not allowed; section 10
-makes it unnecessary.
-
- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
- No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
- When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
- 4. Conveying Verbatim Copies.
-
- You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
- You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
- 5. Conveying Modified Source Versions.
-
- You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
- a) The work must carry prominent notices stating that you modified
- it, and giving a relevant date.
-
- b) The work must carry prominent notices stating that it is
- released under this License and any conditions added under section
- 7. This requirement modifies the requirement in section 4 to
- "keep intact all notices".
-
- c) You must license the entire work, as a whole, under this
- License to anyone who comes into posProfile of a copy. This
- License will therefore apply, along with any applicable section 7
- additional terms, to the whole of the work, and all its parts,
- regardless of how they are packaged. This License gives no
- permission to license the work in any other way, but it does not
- invalidate such permission if you have separately received it.
-
- d) If the work has interactive user interfaces, each must display
- Appropriate Legal Notices; however, if the Program has interactive
- interfaces that do not display Appropriate Legal Notices, your
- work need not make them do so.
-
- A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit. Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
- 6. Conveying Non-Source Forms.
-
- You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
- a) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by the
- Corresponding Source fixed on a durable physical medium
- customarily used for software interchange.
-
- b) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by a
- written offer, valid for at least three years and valid for as
- long as you offer spare parts or customer support for that product
- model, to give anyone who possesses the object code either (1) a
- copy of the Corresponding Source for all the software in the
- product that is covered by this License, on a durable physical
- medium customarily used for software interchange, for a price no
- more than your reasonable cost of physically performing this
- conveying of source, or (2) access to copy the
- Corresponding Source from a network server at no charge.
-
- c) Convey individual copies of the object code with a copy of the
- written offer to provide the Corresponding Source. This
- alternative is allowed only occasionally and noncommercially, and
- only if you received the object code with such an offer, in accord
- with subsection 6b.
-
- d) Convey the object code by offering access from a designated
- place (gratis or for a charge), and offer equivalent access to the
- Corresponding Source in the same way through the same place at no
- further charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the place to
- copy the object code is a network server, the Corresponding Source
- may be on a different server (operated by you or a third party)
- that supports equivalent copying facilities, provided you maintain
- clear directions next to the object code saying where to find the
- Corresponding Source. Regardless of what server hosts the
- Corresponding Source, you remain obligated to ensure that it is
- available for as long as needed to satisfy these requirements.
-
- e) Convey the object code using peer-to-peer transmission, provided
- you inform other peers where the object code and Corresponding
- Source of the work are being offered to the general public at no
- charge under subsection 6d.
-
- A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
- A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling. In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage. For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product. A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
- "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source. The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
- If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of posProfile and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information. But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
- The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed. Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
- Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
- 7. Additional Terms.
-
- "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law. If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
- When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it. (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.) You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
- Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
- a) Disclaiming warranty or limiting liability differently from the
- terms of sections 15 and 16 of this License; or
-
- b) Requiring preservation of specified reasonable legal notices or
- author attributions in that material or in the Appropriate Legal
- Notices displayed by works containing it; or
-
- c) Prohibiting misrepresentation of the origin of that material, or
- requiring that modified versions of such material be marked in
- reasonable ways as different from the original version; or
-
- d) Limiting the use for publicity purposes of names of licensors or
- authors of the material; or
-
- e) Declining to grant rights under trademark law for use of some
- trade names, trademarks, or service marks; or
-
- f) Requiring indemnification of licensors and authors of that
- material by anyone who conveys the material (or modified versions of
- it) with contractual assumptions of liability to the recipient, for
- any liability that these contractual assumptions directly impose on
- those licensors and authors.
-
- All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10. If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term. If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
- If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
- Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
- 8. Termination.
-
- You may not propagate or modify a covered work except as expressly
-provided under this License. Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
- However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
+You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.
+
+Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
+
+3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
+
+When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.
+
+4. Conveying Verbatim Copies.
+
+You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
+
+You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.
+
+5. Conveying Modified Source Versions.
+
+You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
+
+a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
+b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices".
+c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
+d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
+A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.
+
+6. Conveying Non-Source Forms.
+
+You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
+
+a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
+b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
+c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
+d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
+e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
+
+A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.
+
+A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.
+
+"Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
+
+If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
+
+The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.
+
+Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.
+
+7. Additional Terms.
+
+"Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.
+
+When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.
+
+Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
+
+e) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
+b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
+c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
+d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
+e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
+f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
+
+All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
+
+If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.
+
+Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.
+
+8. Termination.
+
+You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
+
+However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
- Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
- Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License. If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
- 9. Acceptance Not Required for Having Copies.
-
- You are not required to accept this License in order to receive or
-run a copy of the Program. Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance. However,
-nothing other than this License grants you permission to propagate or
-modify any covered work. These actions infringe copyright if you do
-not accept this License. Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
- 10. Automatic Licensing of Downstream Recipients.
-
- Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License. You are not responsible
-for enforcing compliance by third parties with this License.
-
- An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations. If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to posProfile of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
- You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License. For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
- 11. Patents.
-
- A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based. The
-work thus licensed is called the contributor's "contributor version".
-
- A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version. For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
- Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
- In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement). To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
- If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients. "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
+Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
+
+Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
+
+9. Acceptance Not Required for Having Copies.
+
+You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
+
+10. Automatic Licensing of Downstream Recipients.
+
+Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.
+
+An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
+
+You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
+
+11. Patents.
+
+A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version".
+
+A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.
+
+Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
+
+In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.
+
+If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
- If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
+If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered
work and works based on it.
- A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License. You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
- Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
- 12. No Surrender of Others' Freedom.
-
- If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all. For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
- 13. Use with the GNU Affero General Public License.
-
- Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work. The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
+A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.
+
+Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.
+
+12. No Surrender of Others' Freedom.
+
+If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.
+
+13. Use with the GNU Affero General Public License.
+
+Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the
combination as such.
- 14. Revised Versions of this License.
-
- The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation. If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
- If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
- Later license versions may give you additional or different
-permissions. However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
- 15. Disclaimer of Warranty.
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. Limitation of Liability.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
- 17. Interpretation of Sections 15 and 16.
-
- If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- {one line to give the program's name and a brief idea of what it does.}
- Copyright (C) {year} {name of author}
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see .
+14. Revised Versions of this License.
+
+The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.
+
+If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.
+
+Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.
+
+15. Disclaimer of Warranty.
+
+THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+16. Limitation of Liability.
+
+IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+17. Interpretation of Sections 15 and 16.
+
+If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.
+
+END OF TERMS AND CONDITIONS
+
+
+How to Apply These Terms to Your New Programs
+
+If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
+
+To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
+
+
+Copyright (C)
+
+This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with this program. If not, see .
Also add information on how to contact you by electronic and paper mail.
- If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
- {project} Copyright (C) {year} {fullname}
- This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
- You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-.
-
- The GNU General Public License does not permit incorporating your program
-into proprietary programs. If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License. But first, please read
-.
+If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
+
+ Copyright (C)
+This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box".
+
+You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see .
+
+The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .
diff --git a/Source/NETworkManager.Documentation/Licenses/log4net.txt b/Source/NETworkManager.Documentation/Licenses/log4net.txt
new file mode 100644
index 0000000000..1528e22e03
--- /dev/null
+++ b/Source/NETworkManager.Documentation/Licenses/log4net.txt
@@ -0,0 +1,201 @@
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/Source/NETworkManager.Documentation/Licenses/nulastudio.NetBeauty.txt b/Source/NETworkManager.Documentation/Licenses/nulastudio.NetBeauty.txt
new file mode 100644
index 0000000000..d9fbe226de
--- /dev/null
+++ b/Source/NETworkManager.Documentation/Licenses/nulastudio.NetBeauty.txt
@@ -0,0 +1,7 @@
+Copyright © 2022 nulastudio
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/Source/NETworkManager.Documentation/NETworkManager.Documentation.csproj b/Source/NETworkManager.Documentation/NETworkManager.Documentation.csproj
index 5d55a1c438..723ad29bf9 100644
--- a/Source/NETworkManager.Documentation/NETworkManager.Documentation.csproj
+++ b/Source/NETworkManager.Documentation/NETworkManager.Documentation.csproj
@@ -1,94 +1,113 @@
-
- {95CE4AD5-14C0-4486-9C11-5D6A5EC48176}
- Library
- Properties
- NETworkManager.Documentation
- NETworkManager.Documentation
- net6.0-windows10.0.17763.0
- win10-x64
- false
- true
- false
- bin\Debug\NETworkManager.Documentation.xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
-
-
- PreserveNewest
-
-
-
\ No newline at end of file
+
+ {95CE4AD5-14C0-4486-9C11-5D6A5EC48176}
+ Library
+ Properties
+ NETworkManager.Documentation
+ NETworkManager.Documentation
+ net10.0-windows10.0.22621.0
+ false
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/NETworkManager.Documentation/Properties/AssemblyInfo.cs b/Source/NETworkManager.Documentation/Properties/AssemblyInfo.cs
index dca89ffb11..9c2d7e4a2f 100644
--- a/Source/NETworkManager.Documentation/Properties/AssemblyInfo.cs
+++ b/Source/NETworkManager.Documentation/Properties/AssemblyInfo.cs
@@ -4,7 +4,5 @@
[assembly: AssemblyTitle("NETworkManager.Documentation")]
[assembly: AssemblyDescription("Library contains NETworkManager documentation.")]
[assembly: AssemblyProduct("NETworkManager.Documentation")]
-
[assembly: ComVisible(false)]
-
[assembly: Guid("95ce4ad5-14c0-4486-9c11-5d6a5ec48176")]
\ No newline at end of file
diff --git a/Source/NETworkManager.Documentation/ResourceInfo.cs b/Source/NETworkManager.Documentation/ResourceInfo.cs
index 3ab9755273..08edccb62e 100644
--- a/Source/NETworkManager.Documentation/ResourceInfo.cs
+++ b/Source/NETworkManager.Documentation/ResourceInfo.cs
@@ -1,10 +1,17 @@
-namespace NETworkManager.Documentation
+namespace NETworkManager.Documentation;
+
+///
+/// Class to hold all information's about a resource.
+///
+public class ResourceInfo : BaseInfo
{
- public class ResourceInfo : BaseInfo
+ ///
+ /// Create an instance of with parameters.
+ ///
+ /// Name of the resource.
+ /// Url of the resource.
+ /// Description of the resource.
+ public ResourceInfo(string name, string websiteUrl, string description) : base(name, websiteUrl, description)
{
- public ResourceInfo(string name, string websiteUrl, string description) : base(name, websiteUrl, description)
- {
-
- }
}
-}
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Documentation/ResourceManager.cs b/Source/NETworkManager.Documentation/ResourceManager.cs
index f218cfd940..9fdb827a05 100644
--- a/Source/NETworkManager.Documentation/ResourceManager.cs
+++ b/Source/NETworkManager.Documentation/ResourceManager.cs
@@ -1,21 +1,32 @@
using System.Collections.Generic;
+using NETworkManager.Localization.Resources;
-namespace NETworkManager.Documentation
+namespace NETworkManager.Documentation;
+
+///
+/// This class provides information's about resources used within the program.
+///
+public static class ResourceManager
{
///
- /// This class provides information about resources used within the program.
+ /// Static list with all resources that are used.
///
- public static class ResourceManager
- {
- ///
- /// Static list with all resources that are used.
- ///
- public static List List => new List
- {
- new ResourceInfo("Organizationally unique identifier", "https://linuxnet.ca/ieee/oui/", Localization.Resources.Strings.Resource_OUI_Description),
- new ResourceInfo("Service names and port numbers", "https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml", Localization.Resources.Strings.Resource_ServiceNamePortNumber_Description),
- new ResourceInfo("flag-icon-css","https://github.com/lipis/flag-icon-css", Localization.Resources.Strings.Resource_Flag_Description),
- new ResourceInfo("List of Top-Level-Domains", "https://data.iana.org/TLD/tlds-alpha-by-domain.txt", Localization.Resources.Strings.Resource_ListTLD_Description)
- };
- }
-}
+ public static List List =>
+ [
+ new("Organizationally unique identifier", "https://standards-oui.ieee.org/oui/oui.txt",
+ Strings.Resource_OUI_Description),
+
+ new("Service names and port numbers",
+ "https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml",
+ Strings.Resource_ServiceNamePortNumber_Description),
+
+ new("flag-icon-css", "https://github.com/lipis/flag-icon-css",
+ Strings.Resource_Flag_Description),
+
+ new("List of Top-Level-Domains", "https://data.iana.org/TLD/tlds-alpha-by-domain.txt",
+ Strings.Resource_ListTLD_Description),
+
+ new("natural-earth-geojson", "https://github.com/martynafford/natural-earth-geojson",
+ Strings.Resource_NaturalEarth_Description)
+ ];
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Localization/ILocalizationStringTranslator.cs b/Source/NETworkManager.Localization/ILocalizationStringTranslator.cs
deleted file mode 100644
index b92454c66e..0000000000
--- a/Source/NETworkManager.Localization/ILocalizationStringTranslator.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-namespace NETworkManager.Localization
-{
- ///
- /// Interface to translate strings.
- ///
- interface ILocalizationStringTranslator
- {
- ///
- /// Method to translate strings.
- ///
- /// Original string to translate.
- /// Translated string.
- string Translate(string value);
- }
-}
diff --git a/Source/NETworkManager.Localization/LocalizationInfo.cs b/Source/NETworkManager.Localization/LocalizationInfo.cs
index 136591d29e..3469fb6f9c 100644
--- a/Source/NETworkManager.Localization/LocalizationInfo.cs
+++ b/Source/NETworkManager.Localization/LocalizationInfo.cs
@@ -1,69 +1,59 @@
using System;
-namespace NETworkManager.Localization
+namespace NETworkManager.Localization;
+
+///
+/// Class to hold all information's about a localization.
+///
+public class LocalizationInfo
{
///
- /// Class to hold all informations about a localization.
+ /// Create an empty instance of .
///
- public class LocalizationInfo
+ public LocalizationInfo()
{
- ///
- /// Name of the Language.
- ///
- public string Name { get; set; }
- ///
- /// Native name of the language.
- ///
- public string NativeName { get; set; }
+ }
- ///
- /// Uri of the country flag.
- ///
- public Uri FlagUri { get; set; }
+ ///
+ /// Create an instance of with all parameters.
+ ///
+ /// .
+ /// .
+ /// .
+ /// .
+ /// .
+ public LocalizationInfo(string name, string nativeName, Uri flagUri, string code, bool isOfficial = false)
+ {
+ Name = name;
+ NativeName = nativeName;
+ FlagUri = flagUri;
+ Code = code;
+ IsOfficial = isOfficial;
+ }
- ///
- /// Culture code of the language.
- ///
- public string Code { get; set; }
+ ///
+ /// Name of the Language.
+ ///
+ public string Name { get; set; }
- ///
- /// Indicates whether the language has been translated by the maintainer or the community
- ///
- public bool IsOfficial { get; set; }
-
- ///
- /// Create an empty instance of .
- ///
- public LocalizationInfo()
- {
+ ///
+ /// Native name of the language.
+ ///
+ public string NativeName { get; set; }
- }
+ ///
+ /// Uri of the country flag.
+ ///
+ public Uri FlagUri { get; set; }
- ///
- /// Create an instance of with a culture code.
- ///
- /// Culture code (like "en-US")
- public LocalizationInfo(string code)
- {
- Code = code;
- }
+ ///
+ /// Culture code of the language.
+ ///
+ public string Code { get; set; }
- ///
- /// Create an instance of with all parameters.
- ///
- /// .
- /// .
- /// .
- /// .
- /// .
- public LocalizationInfo(string name, string nativeName, Uri flagUri, string code, bool isOfficial = false)
- {
- Name = name;
- NativeName = nativeName;
- FlagUri = flagUri;
- Code = code;
- IsOfficial = isOfficial;
- }
- }
-}
+ ///
+ /// Indicates whether the language has been translated by the maintainer or the community
+ ///
+ public bool IsOfficial { get; set; }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Localization/LocalizationManager.cs b/Source/NETworkManager.Localization/LocalizationManager.cs
index f1e335f721..32557ba21f 100644
--- a/Source/NETworkManager.Localization/LocalizationManager.cs
+++ b/Source/NETworkManager.Localization/LocalizationManager.cs
@@ -3,129 +3,134 @@
using System.Globalization;
using System.Linq;
-namespace NETworkManager.Localization
+namespace NETworkManager.Localization;
+
+///
+/// Class provides variables/methods to manage localization.
+///
+public class LocalizationManager
{
///
- /// Class provides variables/methods to manage localization.
+ /// Constant for the default culture code.
///
- public class LocalizationManager
- {
- ///
- /// Constant for the default culture code.
- ///
- private const string _defaultCultureCode = "en-US";
-
- ///
- /// Constant with the path to the flag images.
- ///
- private const string _baseFlagImageUri = @"pack://application:,,,/NETworkManager.Localization;component/Resources/Flags/";
-
- ///
- /// Variable for the instance of the class.
- ///
- private static LocalizationManager _instance = null;
-
- ///
- /// Returns the current instance of the class.
- /// The language can be set on creation (first call), by passing a culture code (like "en-US") as parameter.
- /// Use to change it later.
- ///
- /// Culture code (default is "en-US"). See also .
- /// Instance of the class.
- public static LocalizationManager GetInstance(string cultureCode = _defaultCultureCode)
- {
- if (_instance == null)
- _instance = new LocalizationManager(cultureCode);
+ private const string DefaultCultureCode = "en-US";
- return _instance;
- }
+ ///
+ /// Constant with the path to the flag images.
+ ///
+ private const string BaseFlagImageUri =
+ @"pack://application:,,,/NETworkManager.Localization;component/Resources/Flags/";
- ///
- /// Method to build the uri for a flag image based on the culture code.
- ///
- /// Culture code like "en-US".
- /// Uri of the flag image.
- public static Uri GetImageUri(string cultureCode)
- {
- return new Uri(_baseFlagImageUri + cultureCode + ".png");
- }
+ ///
+ /// Variable for the instance of the class.
+ ///
+ private static LocalizationManager _instance;
- ///
- /// List with all s.
- ///
- public static List List => new List
- {
- // Offical
- new LocalizationInfo("English", "English", GetImageUri("en-US"), "en-US", true),
- new LocalizationInfo("German (Germany)", "Deutsch", GetImageUri("de-DE"), "de-DE", true),
-
- // Community
- new LocalizationInfo("Chinese (China)", "大陆简体", GetImageUri("zh-CN"), "zh-CN"),
- new LocalizationInfo("Chinese (Taiwan)", "台灣正體", GetImageUri("zh-TW"), "zh-TW"),
- new LocalizationInfo("Czech (Czech Republic)", "Čeština", GetImageUri("cs-CZ"), "cs-CZ"),
- new LocalizationInfo("Dutch (Netherlands)", "Nederlands", GetImageUri("nl-NL"), "nl-NL"),
- new LocalizationInfo("French (France)", "Français", GetImageUri("fr-FR"), "fr-FR"),
- new LocalizationInfo("Hungarian (Hungary)", "Magyar", GetImageUri("hu-HU"), "hu-HU"),
- new LocalizationInfo("Italian (Italy)", "Italiano", GetImageUri("it-IT"), "it-IT"),
- new LocalizationInfo("Korean (Korea)", "한국어",GetImageUri("ko-KR"),"ko-KR"),
- new LocalizationInfo("Polish (Poland)", "Język polski", GetImageUri("pl-PL"), "pl-PL"),
- new LocalizationInfo("Portuguese (Brazil)", "português brasileiro", GetImageUri("pt-BR"), "pt-BR"),
- new LocalizationInfo("Russian (Russia)", "Русский", GetImageUri("ru-RU"), "ru-RU"),
- new LocalizationInfo("Slovenian (Slovenia)", "slovenski jezik", GetImageUri("sl-SI"), "sl-SI"),
- new LocalizationInfo("Spanish (Spain)", "Español", GetImageUri("es-ES"), "es-ES")
- };
-
- ///
- /// Variable with the currently used .
- ///
- public LocalizationInfo Current { get; private set; } = new LocalizationInfo();
-
- ///
- /// Variable with the currently used .
- ///
- public CultureInfo Culture { get; private set; }
-
- ///
- /// Create an instance and load the language based on the culture code.
- ///
- /// Culture code (default is "en-US"). See also .
- private LocalizationManager(string cultureCode = _defaultCultureCode)
- {
- if (string.IsNullOrEmpty(cultureCode))
- cultureCode = CultureInfo.CurrentCulture.Name;
-
- var info = GetLocalizationInfoBasedOnCode(cultureCode) ?? List.First();
-
- if (info.Code != List.First().Code)
- {
- Change(info);
- }
- else
- {
- Current = info;
- Culture = new CultureInfo(info.Code);
- }
- }
+ ///
+ /// Create an instance and load the language based on the culture code.
+ ///
+ /// Culture code (default is "en-US"). See also .
+ private LocalizationManager(string cultureCode = DefaultCultureCode)
+ {
+ if (string.IsNullOrEmpty(cultureCode))
+ cultureCode = CultureInfo.CurrentCulture.Name;
- ///
- /// Method to get the based on the culture code.
- ///
- ///
- /// Return the or if not found.
- public static LocalizationInfo GetLocalizationInfoBasedOnCode(string cultureCode)
+ var info = GetLocalizationInfoBasedOnCode(cultureCode) ?? List.First();
+
+ if (info.Code != List.First().Code)
{
- return List.FirstOrDefault(x => x.Code == cultureCode) ?? null;
+ Change(info);
}
-
- ///
- /// Method to change the langauge.
- ///
- ///
- public void Change(LocalizationInfo info)
+ else
{
Current = info;
-
Culture = new CultureInfo(info.Code);
}
}
-}
+
+ ///
+ /// List with all s.
+ ///
+ public static List List =>
+ [
+ // Official
+ new("English", "English", GetImageUri("en-US"), "en-US", true),
+ new("German (Germany)", "Deutsch", GetImageUri("de-DE"), "de-DE", true),
+ new("Luxembourgish (Luxembourg)", "Lëtzebuergesch", GetImageUri("lb-LU"), "lb-LU", true),
+
+
+ // Community
+ new("Chinese (China)", "大陆简体", GetImageUri("zh-CN"), "zh-CN"),
+ new("Chinese (Taiwan)", "台灣正體", GetImageUri("zh-TW"), "zh-TW"),
+ new("Czech (Czech Republic)", "Čeština", GetImageUri("cs-CZ"), "cs-CZ"),
+ new("Dutch (Netherlands)", "Nederlands", GetImageUri("nl-NL"), "nl-NL"),
+ new("French (France)", "Français", GetImageUri("fr-FR"), "fr-FR"),
+ new("Hungarian (Hungary)", "Magyar", GetImageUri("hu-HU"), "hu-HU"),
+ new("Italian (Italy)", "Italiano", GetImageUri("it-IT"), "it-IT"),
+ new("Japanese (Japan)", "日本語", GetImageUri("ja-JP"), "ja-JP"),
+ new("Korean (Korea)", "한국어", GetImageUri("ko-KR"), "ko-KR"),
+ new("Polish (Poland)", "Język polski", GetImageUri("pl-PL"), "pl-PL"),
+ new("Portuguese (Brazil)", "português brasileiro", GetImageUri("pt-BR"), "pt-BR"),
+ new("Russian (Russia)", "Русский", GetImageUri("ru-RU"), "ru-RU"),
+ new("Slovenian (Slovenia)", "slovenski jezik", GetImageUri("sl-SI"), "sl-SI"),
+ new("Spanish (Spain)", "Español", GetImageUri("es-ES"), "es-ES"),
+ new("Ukrainian (Ukraine)", "Українська", GetImageUri("uk-UA"), "uk-UA"),
+ ];
+
+ ///
+ /// Variable with the currently used .
+ ///
+ public LocalizationInfo Current { get; private set; } = new();
+
+ ///
+ /// Variable with the currently used .
+ ///
+ public CultureInfo Culture { get; private set; }
+
+ ///
+ /// Returns the current instance of the class.
+ /// The language can be set on creation (first call), by passing a culture code (like "en-US") as parameter.
+ /// Use to change it later.
+ ///
+ /// Culture code (default is "en-US"). See also .
+ /// Instance of the class.
+ public static LocalizationManager GetInstance(string cultureCode = DefaultCultureCode)
+ {
+ _instance ??= new LocalizationManager(cultureCode);
+
+ return _instance;
+ }
+
+ ///
+ /// Method to build the uri for a flag image based on the culture code.
+ ///
+ /// Culture code like "en-US".
+ /// Uri of the flag image.
+ private static Uri GetImageUri(string cultureCode)
+ {
+ return new Uri($"{BaseFlagImageUri}{cultureCode}.png");
+ }
+
+ ///
+ /// Method to get the based on the culture code.
+ ///
+ ///
+ /// Return the or null if not found.
+ private static LocalizationInfo GetLocalizationInfoBasedOnCode(string cultureCode)
+ {
+ return List.FirstOrDefault(x => x.Code == cultureCode);
+ }
+
+ ///
+ /// Method to change the language.
+ ///
+ ///
+ ///
+ ///
+ public void Change(LocalizationInfo info)
+ {
+ Current = info;
+
+ Culture = new CultureInfo(info.Code);
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Localization/NETworkManager.Localization.csproj b/Source/NETworkManager.Localization/NETworkManager.Localization.csproj
index eacfaac9a5..d8dbca1399 100644
--- a/Source/NETworkManager.Localization/NETworkManager.Localization.csproj
+++ b/Source/NETworkManager.Localization/NETworkManager.Localization.csproj
@@ -1,92 +1,92 @@
-
-
- {FF225C2E-AA67-4B10-939A-6C046CEF8697}
- Library
- NETworkManager.Localization
- NETworkManager.Localization
- net6.0-windows10.0.17763.0
- win10-x64
- false
- true
- false
- 1701;1702;CA1712
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ {FF225C2E-AA67-4B10-939A-6C046CEF8697}
+ Library
+ NETworkManager.Localization
+ NETworkManager.Localization
+ net10.0-windows10.0.22621.0
+ false
+ true
+ false
+ false
+ 1701;1702;CA1712
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
- True
- True
- StaticStrings.resx
-
-
- True
- True
- Strings.resx
-
-
+
+
+ True
+ True
+ StaticStrings.resx
+
+
+ True
+ True
+ Strings.resx
+
+
-
-
- PublicResXFileCodeGenerator
- StaticStrings.Designer.cs
-
-
- PublicResXFileCodeGenerator
- Strings.Designer.cs
-
-
-
-
\ No newline at end of file
+
+
+ PublicResXFileCodeGenerator
+ StaticStrings.Designer.cs
+
+
+ PublicResXFileCodeGenerator
+ Strings.Designer.cs
+
+
+
diff --git a/Source/NETworkManager.Localization/Properties/AssemblyInfo.cs b/Source/NETworkManager.Localization/Properties/AssemblyInfo.cs
index dcc4875070..d8e5619f6e 100644
--- a/Source/NETworkManager.Localization/Properties/AssemblyInfo.cs
+++ b/Source/NETworkManager.Localization/Properties/AssemblyInfo.cs
@@ -4,7 +4,5 @@
[assembly: AssemblyTitle("NETworkManager.Localization")]
[assembly: AssemblyDescription("Library contains NETworkManager documentation.")]
[assembly: AssemblyProduct("NETworkManager.Localization")]
-
[assembly: ComVisible(false)]
-
[assembly: Guid("ff225c2e-aa67-4b10-939a-6c046cef8697")]
\ No newline at end of file
diff --git a/Source/NETworkManager.Localization/ResourceIdentifier.cs b/Source/NETworkManager.Localization/ResourceIdentifier.cs
new file mode 100644
index 0000000000..a174e82a2d
--- /dev/null
+++ b/Source/NETworkManager.Localization/ResourceIdentifier.cs
@@ -0,0 +1,31 @@
+namespace NETworkManager.Localization;
+
+public enum ResourceIdentifier
+{
+ Accent,
+ ApplicationName,
+ DiscoveryProtocol,
+ IPStatus,
+ PortState,
+ ProfileName,
+ ProfileGroup,
+ PuTTYLogMode,
+ RemoteDesktopAudioCaptureRedirectionMode,
+ RemoteDesktopAudioRedirectionMode,
+ RemoteDesktopGatewayServerLogonMethod,
+ RemoteDesktopKeyboardHookMode,
+ RemoteDesktopNetworkConnectionType,
+ SettingsGroup,
+ SettingsName,
+ SNMPErrorCode,
+ SNMPV3ErrorCode,
+ TcpState,
+ Theme,
+ TimeUnit,
+ WiFiConnectionStatus,
+ FirewallProtocol,
+ FirewallInterfaceType,
+ FirewallRuleDirection,
+ FirewallRuleAction,
+ NeighborState
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Localization/ResourceTranslator.cs b/Source/NETworkManager.Localization/ResourceTranslator.cs
new file mode 100644
index 0000000000..b9a3db8551
--- /dev/null
+++ b/Source/NETworkManager.Localization/ResourceTranslator.cs
@@ -0,0 +1,39 @@
+using System.Collections.Generic;
+using NETworkManager.Localization.Resources;
+
+namespace NETworkManager.Localization;
+
+public static class ResourceTranslator
+{
+ ///
+ /// Translate the resource name to the localized value. Returns the value if no translation is found.
+ ///
+ /// Identifier of the resource to translate.
+ /// Value of the resource to translate.
+ /// Localized value of the resource. Returns the value if no translation is found.
+ public static string Translate(ResourceIdentifier identifier, object value)
+ {
+ return Strings.ResourceManager.GetString($"{identifier}_{value}",
+ LocalizationManager.GetInstance().Culture) ?? value.ToString();
+ }
+
+ ///
+ /// Translate the resource name to the localized value. Returns the value if no translation is found.
+ ///
+ /// List of identifiers of the resource to translate.
+ /// Value of the resource to translate.
+ /// Localized value of the resource. Returns the value if no translation is found.
+ public static string Translate(IEnumerable identifiers, object value)
+ {
+ foreach (var identifier in identifiers)
+ {
+ var foundResource = Strings.ResourceManager.GetString($"{identifier}_{value}",
+ LocalizationManager.GetInstance().Culture);
+
+ if (foundResource != null)
+ return foundResource;
+ }
+
+ return value.ToString();
+ }
+}
\ No newline at end of file
diff --git a/Source/NETworkManager.Localization/Resources/Flags/ja-JP.png b/Source/NETworkManager.Localization/Resources/Flags/ja-JP.png
new file mode 100644
index 0000000000..c8018d8c87
Binary files /dev/null and b/Source/NETworkManager.Localization/Resources/Flags/ja-JP.png differ
diff --git a/Source/NETworkManager.Localization/Resources/Flags/lb-LU.png b/Source/NETworkManager.Localization/Resources/Flags/lb-LU.png
new file mode 100644
index 0000000000..95985dd190
Binary files /dev/null and b/Source/NETworkManager.Localization/Resources/Flags/lb-LU.png differ
diff --git a/Source/NETworkManager.Localization/Resources/Flags/uk-UA.png b/Source/NETworkManager.Localization/Resources/Flags/uk-UA.png
new file mode 100644
index 0000000000..a92448d055
Binary files /dev/null and b/Source/NETworkManager.Localization/Resources/Flags/uk-UA.png differ
diff --git a/Source/NETworkManager.Localization/Resources/StaticStrings.Designer.cs b/Source/NETworkManager.Localization/Resources/StaticStrings.Designer.cs
index 31386a0c09..08636974d6 100644
--- a/Source/NETworkManager.Localization/Resources/StaticStrings.Designer.cs
+++ b/Source/NETworkManager.Localization/Resources/StaticStrings.Designer.cs
@@ -19,7 +19,7 @@ namespace NETworkManager.Localization.Resources {
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "18.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
public class StaticStrings {
@@ -60,6 +60,15 @@ internal StaticStrings() {
}
}
+ ///
+ /// Looks up a localized string similar to OU=Computers,DC=borntoberoot,DC=net.
+ ///
+ public static string ActiveDirectorySearchBase {
+ get {
+ return ResourceManager.GetString("ActiveDirectorySearchBase", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to CSV.
///
@@ -69,6 +78,24 @@ public static string CSV {
}
}
+ ///
+ /// Looks up a localized string similar to 636.
+ ///
+ public static string ExampleActiveDirectoryPort {
+ get {
+ return ResourceManager.GetString("ExampleActiveDirectoryPort", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to (name=SRV-*).
+ ///
+ public static string ExampleActiveDirectorySearchFilter {
+ get {
+ return ResourceManager.GetString("ExampleActiveDirectorySearchFilter", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to 9600.
///
@@ -78,6 +105,15 @@ public static string ExampleBaud9600 {
}
}
+ ///
+ /// Looks up a localized string similar to 1024.
+ ///
+ public static string ExampleBits {
+ get {
+ return ResourceManager.GetString("ExampleBits", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Windows-Testuser.
///
@@ -97,7 +133,7 @@ public static string ExampleCustomCommandVariableHostname {
}
///
- /// Looks up a localized string similar to example.com.
+ /// Looks up a localized string similar to borntoberoot.net.
///
public static string ExampleDomain {
get {
@@ -105,6 +141,51 @@ public static string ExampleDomain {
}
}
+ ///
+ /// Looks up a localized string similar to 10.0.0.0/8; LocalSubnet.
+ ///
+ public static string ExampleFirewallAddresses {
+ get {
+ return ResourceManager.GetString("ExampleFirewallAddresses", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to MyApp - HTTP.
+ ///
+ public static string ExampleFirewallRuleName {
+ get {
+ return ResourceManager.GetString("ExampleFirewallRuleName", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to server-01.borntoberoot.net.
+ ///
+ public static string ExampleFqdn {
+ get {
+ return ResourceManager.GetString("ExampleFqdn", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to borntoberoot.net or 1.1.1.1.
+ ///
+ public static string ExampleFqdnOrIPAddressPublic {
+ get {
+ return ResourceManager.GetString("ExampleFqdnOrIPAddressPublic", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to gw.borntoberoot.net.
+ ///
+ public static string ExampleGatewayDomain {
+ get {
+ return ResourceManager.GetString("ExampleGatewayDomain", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Servers.
///
@@ -123,6 +204,15 @@ public static string ExampleGroupSwitche {
}
}
+ ///
+ /// Looks up a localized string similar to 71:b8:f2:6e..., 13:59:a7....
+ ///
+ public static string ExampleHostkey {
+ get {
+ return ResourceManager.GetString("ExampleHostkey", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to SERVER-01.
///
@@ -133,7 +223,7 @@ public static string ExampleHostname {
}
///
- /// Looks up a localized string similar to 192.168.178.1; example.com.
+ /// Looks up a localized string similar to SERVER-01; 10.0.0.10.
///
public static string ExampleHostnameAndOrIPAddress {
get {
@@ -142,7 +232,7 @@ public static string ExampleHostnameAndOrIPAddress {
}
///
- /// Looks up a localized string similar to SERVER-01 or 172.16.0.100.
+ /// Looks up a localized string similar to SERVER-01 or 10.0.0.10.
///
public static string ExampleHostnameOrIPAddress {
get {
@@ -151,7 +241,7 @@ public static string ExampleHostnameOrIPAddress {
}
///
- /// Looks up a localized string similar to 192.168.1.0/24; 192.168.178.1 - 192.168.178.128; 192.168.[178-179].[1,100,150-200]; example.com/24.
+ /// Looks up a localized string similar to 192.168.178.0/24; 10.0.0.0 - 10.0.0.9; 10.0.[0-9,20].[1-2]; server-01.borntoberoot.net/24.
///
public static string ExampleHostRange {
get {
@@ -160,7 +250,16 @@ public static string ExampleHostRange {
}
///
- /// Looks up a localized string similar to 192.168.178.55.
+ /// Looks up a localized string similar to server-01.borntoberoot.net:3389.
+ ///
+ public static string ExampleHostWithRDPPort {
+ get {
+ return ResourceManager.GetString("ExampleHostWithRDPPort", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to 10.0.0.10.
///
public static string ExampleIPv4Address {
get {
@@ -169,7 +268,7 @@ public static string ExampleIPv4Address {
}
///
- /// Looks up a localized string similar to 192.168.178.255.
+ /// Looks up a localized string similar to 10.0.0.255.
///
public static string ExampleIPv4Broadcast {
get {
@@ -178,7 +277,7 @@ public static string ExampleIPv4Broadcast {
}
///
- /// Looks up a localized string similar to 8.8.8.8.
+ /// Looks up a localized string similar to 1.1.1.1.
///
public static string ExampleIPv4DNSServer {
get {
@@ -187,7 +286,7 @@ public static string ExampleIPv4DNSServer {
}
///
- /// Looks up a localized string similar to 192.168.178.1; 8.8.8.8; 8.8.4.4.
+ /// Looks up a localized string similar to 10.0.0.1; 1.1.1.1; 8.8.8.8.
///
public static string ExampleIPv4DNSServers {
get {
@@ -196,7 +295,7 @@ public static string ExampleIPv4DNSServers {
}
///
- /// Looks up a localized string similar to 192.168.178.1.
+ /// Looks up a localized string similar to 10.0.0.1.
///
public static string ExampleIPv4Gateway {
get {
@@ -205,7 +304,7 @@ public static string ExampleIPv4Gateway {
}
///
- /// Looks up a localized string similar to 192.168.178.133/255.255.255.0 or 2001:0db8::/64.
+ /// Looks up a localized string similar to 10.0.0.13/255.255.255.0 or 2001:0db8::/64.
///
public static string ExampleIPv4IPv6Subnet {
get {
@@ -214,7 +313,7 @@ public static string ExampleIPv4IPv6Subnet {
}
///
- /// Looks up a localized string similar to 192.168.178.134/255.255.255.0 or 2001:0db9::/64.
+ /// Looks up a localized string similar to 10.0.0.14/255.255.255.0 or 2001:0db9::/64.
///
public static string ExampleIPv4IPv6Subnet2 {
get {
@@ -222,15 +321,6 @@ public static string ExampleIPv4IPv6Subnet2 {
}
}
- ///
- /// Looks up a localized string similar to 192.168.180.0/24 or 2001:0db9::/54.
- ///
- public static string ExampleIPv4IPv6Subnet3 {
- get {
- return ResourceManager.GetString("ExampleIPv4IPv6Subnet3", resourceCulture);
- }
- }
-
///
/// Looks up a localized string similar to 192.168.178.0/24 or 192.168.178.0/255.255.255.0.
///
@@ -277,7 +367,7 @@ public static string ExampleIPv4SubnetmaskIPv6CIDR {
}
///
- /// Looks up a localized string similar to 192.168.100.0/24.
+ /// Looks up a localized string similar to 10.0.0.0/24.
///
public static string ExampleIPv4SubnetWithCIDR {
get {
@@ -312,6 +402,15 @@ public static string ExampleMACAddressesOrVendor {
}
}
+ ///
+ /// Looks up a localized string similar to S3cr3t_P4ssw0rd%.
+ ///
+ public static string ExamplePassword {
+ get {
+ return ResourceManager.GetString("ExamplePassword", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to 161.
///
@@ -385,7 +484,7 @@ public static string ExamplePort7 {
}
///
- /// Looks up a localized string similar to 22; 80; https; ldaps; 777 - 999; 8080.
+ /// Looks up a localized string similar to 22/tcp; 80; 161-162/udp; 1-1024; https; ldaps; Domain Name Server.
///
public static string ExamplePortPortRangeOrService {
get {
@@ -411,6 +510,24 @@ public static string ExamplePortScanRange {
}
}
+ ///
+ /// Looks up a localized string similar to C:\Program Files\PowerShell\7\pwsh.exe.
+ ///
+ public static string ExamplePowerShellPath {
+ get {
+ return ResourceManager.GetString("ExamplePowerShellPath", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Webserver.
+ ///
+ public static string ExampleProfileName {
+ get {
+ return ResourceManager.GetString("ExampleProfileName", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to https://api.ipify.org.
///
@@ -430,11 +547,20 @@ public static string ExamplePublicIPv6AddressAPI {
}
///
- /// Looks up a localized string similar to Webserver.
+ /// Looks up a localized string similar to C:\Program Files\PuTTY\putty.exe.
+ ///
+ public static string ExamplePuTTYPath {
+ get {
+ return ResourceManager.GetString("ExamplePuTTYPath", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to NETworkManager.
///
- public static string ExampleRemoteDesktopProfileName {
+ public static string ExamplePuTTYProfile {
get {
- return ResourceManager.GetString("ExampleRemoteDesktopProfileName", resourceCulture);
+ return ResourceManager.GetString("ExamplePuTTYProfile", resourceCulture);
}
}
@@ -447,6 +573,15 @@ public static string ExampleSerialLine {
}
}
+ ///
+ /// Looks up a localized string similar to 4uth_S3cr3t!.
+ ///
+ public static string ExampleSNMPAuthSecret {
+ get {
+ return ResourceManager.GetString("ExampleSNMPAuthSecret", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to public.
///
@@ -456,12 +591,39 @@ public static string ExampleSNMPCommunity {
}
}
+ ///
+ /// Looks up a localized string similar to system.
+ ///
+ public static string ExampleSNMPMIB {
+ get {
+ return ResourceManager.GetString("ExampleSNMPMIB", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to 1.3.6.1.2.1.1.
///
- public static string ExampleSNMPOID {
+ public static string ExampleSnmpOid {
+ get {
+ return ResourceManager.GetString("ExampleSnmpOid", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to 1.3.6.1.2.1.1; 1.3.6.1.2.1.2.
+ ///
+ public static string ExampleSnmpOids {
get {
- return ResourceManager.GetString("ExampleSNMPOID", resourceCulture);
+ return ResourceManager.GetString("ExampleSnmpOids", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Pr1v_S3cr3t%.
+ ///
+ public static string ExampleSNMPPrivSecret {
+ get {
+ return ResourceManager.GetString("ExampleSNMPPrivSecret", resourceCulture);
}
}
@@ -474,6 +636,15 @@ public static string ExampleSNMPUsername {
}
}
+ ///
+ /// Looks up a localized string similar to IoT-Devices.
+ ///
+ public static string ExampleSsid {
+ get {
+ return ResourceManager.GetString("ExampleSsid", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to example.com.
///
@@ -492,6 +663,15 @@ public static string ExampleTags {
}
}
+ ///
+ /// Looks up a localized string similar to C:\Tools\TigerVNC\vncviewer64-1.12.0.exe.
+ ///
+ public static string ExampleTigerVNCPath {
+ get {
+ return ResourceManager.GetString("ExampleTigerVNCPath", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Admin.
///
@@ -511,7 +691,7 @@ public static string ExampleWebserverPorts {
}
///
- /// Looks up a localized string similar to http(s)://example.com/index.html.
+ /// Looks up a localized string similar to http(s)://borntoberoot.net/index.html.
///
public static string ExampleWebsiteUri {
get {
@@ -572,7 +752,16 @@ public static string PrivateKeyFileLocationDots {
return ResourceManager.GetString("PrivateKeyFileLocationDots", resourceCulture);
}
}
-
+
+ ///
+ /// Looks up a localized string similar to C:\Data\profiles.csv.
+ ///
+ public static string CsvImportFileLocationDots {
+ get {
+ return ResourceManager.GetString("CsvImportFileLocationDots", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to NETworkManager.
///
diff --git a/Source/NETworkManager.Localization/Resources/StaticStrings.resx b/Source/NETworkManager.Localization/Resources/StaticStrings.resx
index 3b20e07bd1..897bf115a8 100644
--- a/Source/NETworkManager.Localization/Resources/StaticStrings.resx
+++ b/Source/NETworkManager.Localization/Resources/StaticStrings.resx
@@ -112,10 +112,10 @@
2.0
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
CSV
@@ -127,7 +127,7 @@
Windows-Testuser
- example.com
+ borntoberoot.net
Servers
@@ -139,37 +139,34 @@
SERVER-01
- 192.168.178.1; example.com
+ SERVER-01; 10.0.0.10
- SERVER-01 or 172.16.0.100
+ SERVER-01 or 10.0.0.10
- 192.168.1.0/24; 192.168.178.1 - 192.168.178.128; 192.168.[178-179].[1,100,150-200]; example.com/24
+ 192.168.178.0/24; 10.0.0.0 - 10.0.0.9; 10.0.[0-9,20].[1-2]; server-01.borntoberoot.net/24
- 192.168.178.55
+ 10.0.0.10
- 192.168.178.255
+ 10.0.0.255
- 8.8.8.8
+ 1.1.1.1
- 192.168.178.1; 8.8.8.8; 8.8.4.4
+ 10.0.0.1; 1.1.1.1; 8.8.8.8
- 192.168.178.1
+ 10.0.0.1
- 192.168.178.133/255.255.255.0 or 2001:0db8::/64
+ 10.0.0.13/255.255.255.0 or 2001:0db8::/64
- 192.168.178.134/255.255.255.0 or 2001:0db9::/64
-
-
- 192.168.180.0/24 or 2001:0db9::/54
+ 10.0.0.14/255.255.255.0 or 2001:0db9::/64
192.168.178.0/24 or 192.168.178.0/255.255.255.0
@@ -187,7 +184,7 @@
255.255.255.0 or /64
- 192.168.100.0/24
+ 10.0.0.0/24
00:F1:21:AB:0B:35
@@ -220,12 +217,12 @@
7
- 22; 80; https; ldaps; 777 - 999; 8080
+ 22/tcp; 80; 161-162/udp; 1-1024; https; ldaps; Domain Name Server
22; 80; 443; 500 - 999; 8080
-
+
Webserver
@@ -234,7 +231,7 @@
public
-
+
1.3.6.1.2.1.1
@@ -253,7 +250,7 @@
80; 443; 8080; 8443
- http(s)://example.com/index.html
+ http(s)://borntoberoot.net/index.html
GitHub
@@ -280,7 +277,7 @@
iexplore.exe
- https://$$HOSTNAME$$/
+ https://{{Hostname}}/
Internet Explorer
@@ -288,6 +285,9 @@
C:\Data\Keys\private_ssh.ppk
+
+ C:\Data\profiles.csv
+
22; 80; 443
@@ -297,4 +297,67 @@
https://api6.ipify.org
+
+ 1024
+
+
+ C:\Program Files\PowerShell\7\pwsh.exe
+
+
+ C:\Program Files\PuTTY\putty.exe
+
+
+ C:\Tools\TigerVNC\vncviewer64-1.12.0.exe
+
+
+ 71:b8:f2:6e..., 13:59:a7...
+
+
+ NETworkManager
+
+
+ server-01.borntoberoot.net
+
+
+ gw.borntoberoot.net
+
+
+ server-01.borntoberoot.net:3389
+
+
+ IoT-Devices
+
+
+ system
+
+
+ 1.3.6.1.2.1.1; 1.3.6.1.2.1.2
+
+
+ S3cr3t_P4ssw0rd%
+
+
+ 4uth_S3cr3t!
+
+
+ Pr1v_S3cr3t%
+
+
+ borntoberoot.net or 1.1.1.1
+
+
+ MyApp - HTTP
+
+
+ 10.0.0.0/8; LocalSubnet
+
+
+ OU=Computers,DC=borntoberoot,DC=net
+
+
+ 636
+
+
+ (name=SRV-*)
+
\ No newline at end of file
diff --git a/Source/NETworkManager.Localization/Resources/Strings.Designer.cs b/Source/NETworkManager.Localization/Resources/Strings.Designer.cs
index a70229ec20..d0d46edfd2 100644
--- a/Source/NETworkManager.Localization/Resources/Strings.Designer.cs
+++ b/Source/NETworkManager.Localization/Resources/Strings.Designer.cs
@@ -1,10 +1,9 @@
-//------------------------------------------------------------------------------
+ //------------------------------------------------------------------------------
//
-// Dieser Code wurde von einem Tool generiert.
-// Laufzeitversion:4.0.30319.42000
+// This code was generated by a tool.
//
-// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
-// der Code erneut generiert wird.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
//
//------------------------------------------------------------------------------
@@ -13,13 +12,13 @@ namespace NETworkManager.Localization.Resources {
///
- /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ /// A strongly-typed resource class, for looking up localized strings, etc.
///
- // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
- // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
- // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
- // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "18.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
public class Strings {
@@ -33,7 +32,7 @@ internal Strings() {
}
///
- /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ /// Returns the cached ResourceManager instance used by this class.
///
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Resources.ResourceManager ResourceManager {
@@ -47,8 +46,8 @@ internal Strings() {
}
///
- /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
- /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
///
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Globalization.CultureInfo Culture {
@@ -61,7 +60,7 @@ internal Strings() {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die About ähnelt.
+ /// Looks up a localized string similar to About.
///
public static string About {
get {
@@ -70,7 +69,7 @@ public static string About {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Steel ähnelt.
+ /// Looks up a localized string similar to Steel.
///
public static string Accen_Steel {
get {
@@ -79,7 +78,7 @@ public static string Accen_Steel {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Accent ähnelt.
+ /// Looks up a localized string similar to Accent.
///
public static string Accent {
get {
@@ -88,7 +87,7 @@ public static string Accent {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Amber ähnelt.
+ /// Looks up a localized string similar to Amber.
///
public static string Accent_Amber {
get {
@@ -97,7 +96,7 @@ public static string Accent_Amber {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Black ähnelt.
+ /// Looks up a localized string similar to Black.
///
public static string Accent_Black {
get {
@@ -106,7 +105,7 @@ public static string Accent_Black {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Blue ähnelt.
+ /// Looks up a localized string similar to Blue.
///
public static string Accent_Blue {
get {
@@ -115,7 +114,7 @@ public static string Accent_Blue {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Brown ähnelt.
+ /// Looks up a localized string similar to Brown.
///
public static string Accent_Brown {
get {
@@ -124,7 +123,7 @@ public static string Accent_Brown {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Cobalt ähnelt.
+ /// Looks up a localized string similar to Cobalt.
///
public static string Accent_Cobalt {
get {
@@ -133,7 +132,7 @@ public static string Accent_Cobalt {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Crimson ähnelt.
+ /// Looks up a localized string similar to Crimson.
///
public static string Accent_Crimson {
get {
@@ -142,7 +141,7 @@ public static string Accent_Crimson {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Cyan ähnelt.
+ /// Looks up a localized string similar to Cyan.
///
public static string Accent_Cyan {
get {
@@ -151,7 +150,7 @@ public static string Accent_Cyan {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Emerald ähnelt.
+ /// Looks up a localized string similar to Emerald.
///
public static string Accent_Emerald {
get {
@@ -160,7 +159,7 @@ public static string Accent_Emerald {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Green ähnelt.
+ /// Looks up a localized string similar to Green.
///
public static string Accent_Green {
get {
@@ -169,7 +168,7 @@ public static string Accent_Green {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Indigo ähnelt.
+ /// Looks up a localized string similar to Indigo.
///
public static string Accent_Indigo {
get {
@@ -178,7 +177,7 @@ public static string Accent_Indigo {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Lime ähnelt.
+ /// Looks up a localized string similar to Lime.
///
public static string Accent_Lime {
get {
@@ -187,7 +186,7 @@ public static string Accent_Lime {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Magenta ähnelt.
+ /// Looks up a localized string similar to Magenta.
///
public static string Accent_Magenta {
get {
@@ -196,7 +195,7 @@ public static string Accent_Magenta {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Mauve ähnelt.
+ /// Looks up a localized string similar to Mauve.
///
public static string Accent_Mauve {
get {
@@ -205,7 +204,7 @@ public static string Accent_Mauve {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Olive ähnelt.
+ /// Looks up a localized string similar to Olive.
///
public static string Accent_Olive {
get {
@@ -214,7 +213,7 @@ public static string Accent_Olive {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Orange ähnelt.
+ /// Looks up a localized string similar to Orange.
///
public static string Accent_Orange {
get {
@@ -223,7 +222,7 @@ public static string Accent_Orange {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Purple ähnelt.
+ /// Looks up a localized string similar to Purple.
///
public static string Accent_Purple {
get {
@@ -232,7 +231,7 @@ public static string Accent_Purple {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Red ähnelt.
+ /// Looks up a localized string similar to Red.
///
public static string Accent_Red {
get {
@@ -241,7 +240,7 @@ public static string Accent_Red {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Sienna ähnelt.
+ /// Looks up a localized string similar to Sienna.
///
public static string Accent_Sienna {
get {
@@ -250,7 +249,16 @@ public static string Accent_Sienna {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Taupe ähnelt.
+ /// Looks up a localized string similar to Steel.
+ ///
+ public static string Accent_Steel {
+ get {
+ return ResourceManager.GetString("Accent_Steel", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Taupe.
///
public static string Accent_Taupe {
get {
@@ -259,7 +267,7 @@ public static string Accent_Taupe {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Teal ähnelt.
+ /// Looks up a localized string similar to Teal.
///
public static string Accent_Teal {
get {
@@ -268,7 +276,7 @@ public static string Accent_Teal {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Pink ähnelt.
+ /// Looks up a localized string similar to Pink.
///
public static string Accent_Violet {
get {
@@ -277,7 +285,7 @@ public static string Accent_Violet {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Yellow ähnelt.
+ /// Looks up a localized string similar to Yellow.
///
public static string Accent_Yellow {
get {
@@ -286,7 +294,106 @@ public static string Accent_Yellow {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add ähnelt.
+ /// Looks up a localized string similar to Action.
+ ///
+ public static string Action {
+ get {
+ return ResourceManager.GetString("Action", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Imported from Active Directory on {0}.
+ ///
+ public static string ActiveDirectory_ImportDescription {
+ get {
+ return ResourceManager.GetString("ActiveDirectory_ImportDescription", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Additional LDAP filter.
+ ///
+ public static string ActiveDirectoryAdditionalLdapFilter {
+ get {
+ return ResourceManager.GetString("ActiveDirectoryAdditionalLdapFilter", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Filter must be a valid LDAP expression starting with '(' and ending with ')'..
+ ///
+ public static string ActiveDirectoryAdditionalLdapFilterInvalid {
+ get {
+ return ResourceManager.GetString("ActiveDirectoryAdditionalLdapFilterInvalid", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Active Directory import failed..
+ ///
+ public static string ActiveDirectoryImportFailed {
+ get {
+ return ResourceManager.GetString("ActiveDirectoryImportFailed", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Options.
+ ///
+ public static string ActiveDirectoryImportOptions {
+ get {
+ return ResourceManager.GetString("ActiveDirectoryImportOptions", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Uses your current Windows credentials to read from Active Directory. The account must be allowed to enumerate computer objects under the search base (subtree)..
+ ///
+ public static string ActiveDirectoryImportUsesCurrentCredentials {
+ get {
+ return ResourceManager.GetString("ActiveDirectoryImportUsesCurrentCredentials", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to No computers found for the given search base and filter..
+ ///
+ public static string ActiveDirectoryNoComputersFound {
+ get {
+ return ResourceManager.GetString("ActiveDirectoryNoComputersFound", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to If your computer is not joined to the domain, specify the domain controller (hostname or IP) and use custom credentials..
+ ///
+ public static string ActiveDirectoryNonDomainHint {
+ get {
+ return ResourceManager.GetString("ActiveDirectoryNonDomainHint", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Search base (DN).
+ ///
+ public static string ActiveDirectorySearchBase {
+ get {
+ return ResourceManager.GetString("ActiveDirectorySearchBase", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Search base must be a valid LDAP distinguished name (e.g. DC=example,DC=com)..
+ ///
+ public static string ActiveDirectorySearchBaseInvalid {
+ get {
+ return ResourceManager.GetString("ActiveDirectorySearchBaseInvalid", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Add.
///
public static string Add {
get {
@@ -295,7 +402,7 @@ public static string Add {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add a host to monitor ähnelt.
+ /// Looks up a localized string similar to Add a host to monitor.
///
public static string AddAHostToMonitor {
get {
@@ -304,7 +411,7 @@ public static string AddAHostToMonitor {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add a tab to perform a DNS lookup... ähnelt.
+ /// Looks up a localized string similar to Add a tab to perform a DNS lookup....
///
public static string AddATabToPerformADNSLookup {
get {
@@ -313,7 +420,7 @@ public static string AddATabToPerformADNSLookup {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add a tab to perform a network scan... ähnelt.
+ /// Looks up a localized string similar to Add a tab to perform a network scan....
///
public static string AddATabToPerformANetworkScan {
get {
@@ -322,7 +429,7 @@ public static string AddATabToPerformANetworkScan {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add a tab to perform an SNMP action... ähnelt.
+ /// Looks up a localized string similar to Add a tab to perform an SNMP action....
///
public static string AddATabToPerformAnSNMPAction {
get {
@@ -331,7 +438,7 @@ public static string AddATabToPerformAnSNMPAction {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add a tab to perform a ping... ähnelt.
+ /// Looks up a localized string similar to Add a tab to perform a ping....
///
public static string AddATabToPerformAPing {
get {
@@ -340,7 +447,7 @@ public static string AddATabToPerformAPing {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add a tab to perform a port scan... ähnelt.
+ /// Looks up a localized string similar to Add a tab to perform a port scan....
///
public static string AddATabToPerformAPortScan {
get {
@@ -349,7 +456,16 @@ public static string AddATabToPerformAPortScan {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add a tab to perform a trace... ähnelt.
+ /// Looks up a localized string similar to Add a tab to perform a SNTP lookup....
+ ///
+ public static string AddATabToPerformASNTPLookup {
+ get {
+ return ResourceManager.GetString("AddATabToPerformASNTPLookup", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Add a tab to perform a trace....
///
public static string AddATabToPerformATrace {
get {
@@ -358,16 +474,16 @@ public static string AddATabToPerformATrace {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add a tab to query the HTTP headers... ähnelt.
+ /// Looks up a localized string similar to Add a tab to query the IP geolocation....
///
- public static string AddATabToQueryTheHTTPHeaders {
+ public static string AddATabToQueryTheIPGeolocation {
get {
- return ResourceManager.GetString("AddATabToQueryTheHTTPHeaders", resourceCulture);
+ return ResourceManager.GetString("AddATabToQueryTheIPGeolocation", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add a tab to query whois... ähnelt.
+ /// Looks up a localized string similar to Add a tab to query whois....
///
public static string AddATabToQueryWhois {
get {
@@ -376,7 +492,7 @@ public static string AddATabToQueryWhois {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add credentials ähnelt.
+ /// Looks up a localized string similar to Add credentials.
///
public static string AddCredentials {
get {
@@ -385,7 +501,7 @@ public static string AddCredentials {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add custom command ähnelt.
+ /// Looks up a localized string similar to Add custom command.
///
public static string AddCustomCommand {
get {
@@ -394,7 +510,7 @@ public static string AddCustomCommand {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add DNS server ähnelt.
+ /// Looks up a localized string similar to Add DNS server.
///
public static string AddDNSServer {
get {
@@ -403,7 +519,7 @@ public static string AddDNSServer {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add DNS suffix (primary) to hostname ähnelt.
+ /// Looks up a localized string similar to Add DNS suffix (primary) to hostname.
///
public static string AddDNSSuffixToHostname {
get {
@@ -412,7 +528,7 @@ public static string AddDNSSuffixToHostname {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add... ähnelt.
+ /// Looks up a localized string similar to Add....
///
public static string AddDots {
get {
@@ -421,7 +537,7 @@ public static string AddDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add entry ähnelt.
+ /// Looks up a localized string similar to Add entry.
///
public static string AddEntry {
get {
@@ -430,7 +546,7 @@ public static string AddEntry {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add entry... ähnelt.
+ /// Looks up a localized string similar to Add entry....
///
public static string AddEntryDots {
get {
@@ -439,7 +555,7 @@ public static string AddEntryDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add group ähnelt.
+ /// Looks up a localized string similar to Add group.
///
public static string AddGroup {
get {
@@ -448,7 +564,16 @@ public static string AddGroup {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add host ähnelt.
+ /// Looks up a localized string similar to Add group....
+ ///
+ public static string AddGroupDots {
+ get {
+ return ResourceManager.GetString("AddGroupDots", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Add host.
///
public static string AddHost {
get {
@@ -457,7 +582,7 @@ public static string AddHost {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add IPv4 address ähnelt.
+ /// Looks up a localized string similar to Add IPv4 address.
///
public static string AddIPv4Address {
get {
@@ -466,7 +591,7 @@ public static string AddIPv4Address {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add IPv4 address... ähnelt.
+ /// Looks up a localized string similar to Add IPv4 address....
///
public static string AddIPv4AddressDots {
get {
@@ -475,7 +600,7 @@ public static string AddIPv4AddressDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Additional command line ähnelt.
+ /// Looks up a localized string similar to Additional command line.
///
public static string AdditionalCommandLine {
get {
@@ -484,7 +609,7 @@ public static string AdditionalCommandLine {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Additional config... ähnelt.
+ /// Looks up a localized string similar to Additional config....
///
public static string AdditionalConfigDots {
get {
@@ -493,7 +618,7 @@ public static string AdditionalConfigDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Additionals ähnelt.
+ /// Looks up a localized string similar to Additionals.
///
public static string Additionals {
get {
@@ -502,7 +627,16 @@ public static string Additionals {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add port profile ähnelt.
+ /// Looks up a localized string similar to Add OID profile.
+ ///
+ public static string AddOIDProfile {
+ get {
+ return ResourceManager.GetString("AddOIDProfile", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Add port profile.
///
public static string AddPortProfile {
get {
@@ -511,7 +645,7 @@ public static string AddPortProfile {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add profile ähnelt.
+ /// Looks up a localized string similar to Add profile.
///
public static string AddProfile {
get {
@@ -520,7 +654,7 @@ public static string AddProfile {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add profile... ähnelt.
+ /// Looks up a localized string similar to Add profile....
///
public static string AddProfileDots {
get {
@@ -529,7 +663,7 @@ public static string AddProfileDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add profile file ähnelt.
+ /// Looks up a localized string similar to Add profile file.
///
public static string AddProfileFile {
get {
@@ -538,7 +672,52 @@ public static string AddProfileFile {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Add tab... ähnelt.
+ /// Looks up a localized string similar to Add rule.
+ ///
+ public static string AddRule {
+ get {
+ return ResourceManager.GetString("AddRule", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Add rule....
+ ///
+ public static string AddRuleDots {
+ get {
+ return ResourceManager.GetString("AddRuleDots", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Add server.
+ ///
+ public static string AddServer {
+ get {
+ return ResourceManager.GetString("AddServer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Add SNTP server.
+ ///
+ public static string AddSNTPServer {
+ get {
+ return ResourceManager.GetString("AddSNTPServer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Add tab.
+ ///
+ public static string AddTab {
+ get {
+ return ResourceManager.GetString("AddTab", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Add tab....
///
public static string AddTabDots {
get {
@@ -547,7 +726,16 @@ public static string AddTabDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Adjust screen ähnelt.
+ /// Looks up a localized string similar to Add tag.
+ ///
+ public static string AddTag {
+ get {
+ return ResourceManager.GetString("AddTag", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Adjust screen.
///
public static string AdjustScreen {
get {
@@ -556,7 +744,7 @@ public static string AdjustScreen {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Adjust screen automatically ähnelt.
+ /// Looks up a localized string similar to Adjust screen automatically.
///
public static string AdjustScreenAutomatically {
get {
@@ -565,7 +753,16 @@ public static string AdjustScreenAutomatically {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Administrator ähnelt.
+ /// Looks up a localized string similar to Admin (console) session.
+ ///
+ public static string AdminConsoleSession {
+ get {
+ return ResourceManager.GetString("AdminConsoleSession", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Administrator.
///
public static string Administrator {
get {
@@ -574,7 +771,16 @@ public static string Administrator {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die All ähnelt.
+ /// Looks up a localized string similar to Advanced.
+ ///
+ public static string Advanced {
+ get {
+ return ResourceManager.GetString("Advanced", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to All.
///
public static string All {
get {
@@ -583,7 +789,16 @@ public static string All {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die All settings can be changed later in the settings ähnelt.
+ /// Looks up a localized string similar to Allow.
+ ///
+ public static string Allow {
+ get {
+ return ResourceManager.GetString("Allow", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to All settings can be changed later in the settings!.
///
public static string AllSettingsCanBeChangedLaterInTheSettings {
get {
@@ -592,7 +807,7 @@ public static string AllSettingsCanBeChangedLaterInTheSettings {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Always show icon in tray ähnelt.
+ /// Looks up a localized string similar to Always show icon in tray.
///
public static string AlwaysShowIconInTray {
get {
@@ -601,7 +816,7 @@ public static string AlwaysShowIconInTray {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Amber ähnelt.
+ /// Looks up a localized string similar to Amber.
///
public static string Amber {
get {
@@ -610,7 +825,7 @@ public static string Amber {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die An error occurred while exporting the data. See error message for details: ähnelt.
+ /// Looks up a localized string similar to An error occurred while exporting the data. See error message for details:.
///
public static string AnErrorOccurredWhileExportingTheData {
get {
@@ -619,7 +834,7 @@ public static string AnErrorOccurredWhileExportingTheData {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Answers ähnelt.
+ /// Looks up a localized string similar to Answers.
///
public static string Answers {
get {
@@ -628,7 +843,16 @@ public static string Answers {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Appearance ähnelt.
+ /// Looks up a localized string similar to Any.
+ ///
+ public static string Any {
+ get {
+ return ResourceManager.GetString("Any", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Appearance.
///
public static string Appearance {
get {
@@ -637,16 +861,16 @@ public static string Appearance {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die ARP Table ähnelt.
+ /// Looks up a localized string similar to Bit Calculator.
///
- public static string ApplicationName_ARPTable {
+ public static string ApplicationName_BitCalculator {
get {
- return ResourceManager.GetString("ApplicationName_ARPTable", resourceCulture);
+ return ResourceManager.GetString("ApplicationName_BitCalculator", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Connections ähnelt.
+ /// Looks up a localized string similar to Connections.
///
public static string ApplicationName_Connections {
get {
@@ -655,7 +879,7 @@ public static string ApplicationName_Connections {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Dashboard ähnelt.
+ /// Looks up a localized string similar to Dashboard.
///
public static string ApplicationName_Dashboard {
get {
@@ -664,7 +888,7 @@ public static string ApplicationName_Dashboard {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Discovery Protocol ähnelt.
+ /// Looks up a localized string similar to Discovery Protocol.
///
public static string ApplicationName_DiscoveryProtocol {
get {
@@ -673,7 +897,7 @@ public static string ApplicationName_DiscoveryProtocol {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DNS Lookup ähnelt.
+ /// Looks up a localized string similar to DNS Lookup.
///
public static string ApplicationName_DNSLookup {
get {
@@ -682,7 +906,16 @@ public static string ApplicationName_DNSLookup {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die HTTP Headers ähnelt.
+ /// Looks up a localized string similar to Hosts File Editor.
+ ///
+ public static string ApplicationName_HostsFileEditor {
+ get {
+ return ResourceManager.GetString("ApplicationName_HostsFileEditor", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to HTTP Headers.
///
public static string ApplicationName_HTTPHeaders {
get {
@@ -691,7 +924,16 @@ public static string ApplicationName_HTTPHeaders {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IP Scanner ähnelt.
+ /// Looks up a localized string similar to IP Geolocation.
+ ///
+ public static string ApplicationName_IPGeolocation {
+ get {
+ return ResourceManager.GetString("ApplicationName_IPGeolocation", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to IP Scanner.
///
public static string ApplicationName_IPScanner {
get {
@@ -700,7 +942,7 @@ public static string ApplicationName_IPScanner {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Listeners ähnelt.
+ /// Looks up a localized string similar to Listeners.
///
public static string ApplicationName_Listeners {
get {
@@ -709,7 +951,7 @@ public static string ApplicationName_Listeners {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Lookup ähnelt.
+ /// Looks up a localized string similar to Lookup.
///
public static string ApplicationName_Lookup {
get {
@@ -718,7 +960,16 @@ public static string ApplicationName_Lookup {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Network Interface ähnelt.
+ /// Looks up a localized string similar to Neighbor Table.
+ ///
+ public static string ApplicationName_NeighborTable {
+ get {
+ return ResourceManager.GetString("ApplicationName_NeighborTable", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Network Interface.
///
public static string ApplicationName_NetworkInterface {
get {
@@ -727,7 +978,7 @@ public static string ApplicationName_NetworkInterface {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Ping ähnelt.
+ /// Looks up a localized string similar to Ping.
///
public static string ApplicationName_Ping {
get {
@@ -736,7 +987,7 @@ public static string ApplicationName_Ping {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Ping Monitor ähnelt.
+ /// Looks up a localized string similar to Ping Monitor.
///
public static string ApplicationName_PingMonitor {
get {
@@ -745,7 +996,7 @@ public static string ApplicationName_PingMonitor {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Port Scanner ähnelt.
+ /// Looks up a localized string similar to Port Scanner.
///
public static string ApplicationName_PortScanner {
get {
@@ -754,7 +1005,7 @@ public static string ApplicationName_PortScanner {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PowerShell ähnelt.
+ /// Looks up a localized string similar to PowerShell.
///
public static string ApplicationName_PowerShell {
get {
@@ -763,7 +1014,7 @@ public static string ApplicationName_PowerShell {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PuTTY ähnelt.
+ /// Looks up a localized string similar to PuTTY.
///
public static string ApplicationName_PuTTY {
get {
@@ -772,7 +1023,7 @@ public static string ApplicationName_PuTTY {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remote Desktop ähnelt.
+ /// Looks up a localized string similar to Remote Desktop.
///
public static string ApplicationName_RemoteDesktop {
get {
@@ -781,7 +1032,7 @@ public static string ApplicationName_RemoteDesktop {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SNMP ähnelt.
+ /// Looks up a localized string similar to SNMP.
///
public static string ApplicationName_SNMP {
get {
@@ -790,7 +1041,16 @@ public static string ApplicationName_SNMP {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Subnet Calculator ähnelt.
+ /// Looks up a localized string similar to SNTP Lookup.
+ ///
+ public static string ApplicationName_SNTPLookup {
+ get {
+ return ResourceManager.GetString("ApplicationName_SNTPLookup", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Subnet Calculator.
///
public static string ApplicationName_SubnetCalculator {
get {
@@ -799,7 +1059,7 @@ public static string ApplicationName_SubnetCalculator {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die TigerVNC ähnelt.
+ /// Looks up a localized string similar to TigerVNC.
///
public static string ApplicationName_TigerVNC {
get {
@@ -808,7 +1068,7 @@ public static string ApplicationName_TigerVNC {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Traceroute ähnelt.
+ /// Looks up a localized string similar to Traceroute.
///
public static string ApplicationName_Traceroute {
get {
@@ -817,7 +1077,7 @@ public static string ApplicationName_Traceroute {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Wake on LAN ähnelt.
+ /// Looks up a localized string similar to Wake on LAN.
///
public static string ApplicationName_WakeOnLAN {
get {
@@ -826,7 +1086,7 @@ public static string ApplicationName_WakeOnLAN {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Web Console ähnelt.
+ /// Looks up a localized string similar to Web Console.
///
public static string ApplicationName_WebConsole {
get {
@@ -835,7 +1095,7 @@ public static string ApplicationName_WebConsole {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Whois ähnelt.
+ /// Looks up a localized string similar to Whois.
///
public static string ApplicationName_Whois {
get {
@@ -844,7 +1104,7 @@ public static string ApplicationName_Whois {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die WiFi ähnelt.
+ /// Looks up a localized string similar to WiFi.
///
public static string ApplicationName_WiFi {
get {
@@ -853,7 +1113,7 @@ public static string ApplicationName_WiFi {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Applications ähnelt.
+ /// Looks up a localized string similar to Applications.
///
public static string Applications {
get {
@@ -862,7 +1122,7 @@ public static string Applications {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The application will be restarted afterwards! ähnelt.
+ /// Looks up a localized string similar to The application will be restarted afterwards!.
///
public static string ApplicationWillBeRestartedAfterwards {
get {
@@ -871,7 +1131,7 @@ public static string ApplicationWillBeRestartedAfterwards {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Apply ähnelt.
+ /// Looks up a localized string similar to Apply.
///
public static string Apply {
get {
@@ -880,7 +1140,25 @@ public static string Apply {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Apply Windows key combinations ähnelt.
+ /// Looks up a localized string similar to Apply filter.
+ ///
+ public static string ApplyFilter {
+ get {
+ return ResourceManager.GetString("ApplyFilter", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Apply theme to PowerShell console.
+ ///
+ public static string ApplyThemeToPowerShellConsole {
+ get {
+ return ResourceManager.GetString("ApplyThemeToPowerShellConsole", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Apply Windows key combinations.
///
public static string ApplyWindowsKeyCombinations {
get {
@@ -889,7 +1167,7 @@ public static string ApplyWindowsKeyCombinations {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Apply Windows key combinations (e.g. ALT+TAB): ähnelt.
+ /// Looks up a localized string similar to Apply Windows key combinations (e.g., ALT+TAB):.
///
public static string ApplyWindowsKeyCombinationsLikeAltTab {
get {
@@ -898,7 +1176,7 @@ public static string ApplyWindowsKeyCombinationsLikeAltTab {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Are you sure? ähnelt.
+ /// Looks up a localized string similar to Are you sure?.
///
public static string AreYouSure {
get {
@@ -907,7 +1185,7 @@ public static string AreYouSure {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Arguments ähnelt.
+ /// Looks up a localized string similar to Arguments.
///
public static string Arguments {
get {
@@ -916,7 +1194,7 @@ public static string Arguments {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die ARP ähnelt.
+ /// Looks up a localized string similar to ARP.
///
public static string ARP {
get {
@@ -925,16 +1203,25 @@ public static string ARP {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die ARP Table ähnelt.
+ /// Looks up a localized string similar to ASN.
+ ///
+ public static string ASN {
+ get {
+ return ResourceManager.GetString("ASN", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to AS Name.
///
- public static string ARPTable {
+ public static string ASName {
get {
- return ResourceManager.GetString("ARPTable", resourceCulture);
+ return ResourceManager.GetString("ASName", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die At least one application must be visible! ähnelt.
+ /// Looks up a localized string similar to At least one application must be visible!.
///
public static string AtLeastOneApplicationMustBeVisible {
get {
@@ -943,7 +1230,7 @@ public static string AtLeastOneApplicationMustBeVisible {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Attempts ähnelt.
+ /// Looks up a localized string similar to Attempts.
///
public static string Attempts {
get {
@@ -952,7 +1239,7 @@ public static string Attempts {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Auth ähnelt.
+ /// Looks up a localized string similar to Auth.
///
public static string Auth {
get {
@@ -961,7 +1248,7 @@ public static string Auth {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Authentication ähnelt.
+ /// Looks up a localized string similar to Authentication.
///
public static string Authentication {
get {
@@ -970,7 +1257,7 @@ public static string Authentication {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Authentication level ähnelt.
+ /// Looks up a localized string similar to Authentication level.
///
public static string AuthenticationLevel {
get {
@@ -979,7 +1266,7 @@ public static string AuthenticationLevel {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Authorities ähnelt.
+ /// Looks up a localized string similar to Authorities.
///
public static string Authorities {
get {
@@ -988,7 +1275,7 @@ public static string Authorities {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Automatically update every ähnelt.
+ /// Looks up a localized string similar to Automatically update every.
///
public static string AutomaticallyUpdateEvery {
get {
@@ -997,7 +1284,7 @@ public static string AutomaticallyUpdateEvery {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Autostart ähnelt.
+ /// Looks up a localized string similar to Autostart.
///
public static string Autostart {
get {
@@ -1006,7 +1293,7 @@ public static string Autostart {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Average time ähnelt.
+ /// Looks up a localized string similar to Average time.
///
public static string AverageTime {
get {
@@ -1015,7 +1302,7 @@ public static string AverageTime {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die back ähnelt.
+ /// Looks up a localized string similar to back.
///
public static string Back {
get {
@@ -1024,7 +1311,7 @@ public static string Back {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Background job ähnelt.
+ /// Looks up a localized string similar to Background job.
///
public static string BackgroundJob {
get {
@@ -1033,7 +1320,7 @@ public static string BackgroundJob {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Backup ähnelt.
+ /// Looks up a localized string similar to Backup.
///
public static string Backup {
get {
@@ -1042,7 +1329,7 @@ public static string Backup {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Bandwidth ähnelt.
+ /// Looks up a localized string similar to Bandwidth.
///
public static string Bandwidth {
get {
@@ -1051,7 +1338,7 @@ public static string Bandwidth {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Baud ähnelt.
+ /// Looks up a localized string similar to Baud.
///
public static string Baud {
get {
@@ -1060,7 +1347,7 @@ public static string Baud {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Baud rate ähnelt.
+ /// Looks up a localized string similar to Baud rate.
///
public static string BaudRate {
get {
@@ -1069,7 +1356,7 @@ public static string BaudRate {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Beacon interval ähnelt.
+ /// Looks up a localized string similar to Beacon interval.
///
public static string BeaconInterval {
get {
@@ -1078,7 +1365,25 @@ public static string BeaconInterval {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Black ähnelt.
+ /// Looks up a localized string similar to Bit Calculator.
+ ///
+ public static string BitCalculator {
+ get {
+ return ResourceManager.GetString("BitCalculator", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Bits.
+ ///
+ public static string Bits {
+ get {
+ return ResourceManager.GetString("Bits", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Black.
///
public static string Black {
get {
@@ -1087,7 +1392,16 @@ public static string Black {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Blue ähnelt.
+ /// Looks up a localized string similar to Block.
+ ///
+ public static string Block {
+ get {
+ return ResourceManager.GetString("Block", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Blue.
///
public static string Blue {
get {
@@ -1096,7 +1410,7 @@ public static string Blue {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Broadcast ähnelt.
+ /// Looks up a localized string similar to Broadcast.
///
public static string Broadcast {
get {
@@ -1105,7 +1419,7 @@ public static string Broadcast {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Brown ähnelt.
+ /// Looks up a localized string similar to Brown.
///
public static string Brown {
get {
@@ -1114,7 +1428,7 @@ public static string Brown {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Browser ähnelt.
+ /// Looks up a localized string similar to Browser.
///
public static string Browser {
get {
@@ -1123,7 +1437,43 @@ public static string Browser {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Buffer ähnelt.
+ /// Looks up a localized string similar to Browsing Data.
+ ///
+ public static string BrowsingData {
+ get {
+ return ResourceManager.GetString("BrowsingData", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to An error occurred while deleting browsing data. Feel free to report this issue on GitHub..
+ ///
+ public static string BrowsingDataErrorMessage {
+ get {
+ return ResourceManager.GetString("BrowsingDataErrorMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Browsing data successfully deleted!.
+ ///
+ public static string BrowsingDataSuccessfullyDeletedMessage {
+ get {
+ return ResourceManager.GetString("BrowsingDataSuccessfullyDeletedMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to BSSID.
+ ///
+ public static string BSSID {
+ get {
+ return ResourceManager.GetString("BSSID", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Buffer.
///
public static string Buffer {
get {
@@ -1132,7 +1482,16 @@ public static string Buffer {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Bytes ähnelt.
+ /// Looks up a localized string similar to Bypass for local addresses.
+ ///
+ public static string BypassForLocalAddresses {
+ get {
+ return ResourceManager.GetString("BypassForLocalAddresses", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Bytes.
///
public static string Bytes {
get {
@@ -1141,7 +1500,7 @@ public static string Bytes {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Calculate ähnelt.
+ /// Looks up a localized string similar to Calculate.
///
public static string Calculate {
get {
@@ -1150,7 +1509,7 @@ public static string Calculate {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Calculator ähnelt.
+ /// Looks up a localized string similar to Calculator.
///
public static string Calculator {
get {
@@ -1159,7 +1518,7 @@ public static string Calculator {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Cancel ähnelt.
+ /// Looks up a localized string similar to Cancel.
///
public static string Cancel {
get {
@@ -1168,7 +1527,7 @@ public static string Cancel {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The operation has been canceled by the user! ähnelt.
+ /// Looks up a localized string similar to The operation has been canceled by the user!.
///
public static string CanceledByUserMessage {
get {
@@ -1177,7 +1536,16 @@ public static string CanceledByUserMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Caps lock is enabled! ähnelt.
+ /// Looks up a localized string similar to Host cannot be set while other hosts are being added. Please wait until the process is complete and try again..
+ ///
+ public static string CannotSetHostWhileRunningMessage {
+ get {
+ return ResourceManager.GetString("CannotSetHostWhileRunningMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Caps lock is enabled!.
///
public static string CapsLockIsEnabled {
get {
@@ -1186,7 +1554,7 @@ public static string CapsLockIsEnabled {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Capture ähnelt.
+ /// Looks up a localized string similar to Capture.
///
public static string Capture {
get {
@@ -1195,7 +1563,7 @@ public static string Capture {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Capture network packets to view LLDP or CDP information! ähnelt.
+ /// Looks up a localized string similar to Capture network packets to view LLDP or CDP information!.
///
public static string CaptureNetworkPacketsToViewLLDPorCDPInformation {
get {
@@ -1204,7 +1572,7 @@ public static string CaptureNetworkPacketsToViewLLDPorCDPInformation {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Capturing network packages... ähnelt.
+ /// Looks up a localized string similar to Capturing network packages....
///
public static string CapturingNetworkPackagesDots {
get {
@@ -1213,7 +1581,7 @@ public static string CapturingNetworkPackagesDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Change ähnelt.
+ /// Looks up a localized string similar to Change.
///
public static string Change {
get {
@@ -1222,43 +1590,101 @@ public static string Change {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Change master password ähnelt.
+ /// Looks up a localized string similar to Change location?.
///
- public static string ChangeMasterPassword {
+ public static string ChangeLocationQuestion {
get {
- return ResourceManager.GetString("ChangeMasterPassword", resourceCulture);
+ return ResourceManager.GetString("ChangeLocationQuestion", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Change Master Password... ähnelt.
+ /// Looks up a localized string similar to Changelog.
///
- public static string ChangeMasterPasswordDots {
+ public static string Changelog {
get {
- return ResourceManager.GetString("ChangeMasterPasswordDots", resourceCulture);
+ return ResourceManager.GetString("Changelog", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Channel ähnelt.
+ /// Looks up a localized string similar to Change master password.
///
- public static string Channel {
+ public static string ChangeMasterPassword {
get {
- return ResourceManager.GetString("Channel", resourceCulture);
+ return ResourceManager.GetString("ChangeMasterPassword", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Channels ähnelt.
+ /// Looks up a localized string similar to Change Master Password....
///
- public static string Channels {
+ public static string ChangeMasterPasswordDots {
+ get {
+ return ResourceManager.GetString("ChangeMasterPasswordDots", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The profiles location is changed and the application is restarted afterwards.
+ ///
+ ///You can copy your profile files from “{0}” to “{1}” to migrate your existing profiles, if necessary. The application must be closed for this to prevent the profiles from being overwritten..
+ ///
+ public static string ChangeProfilesLocationMessage {
+ get {
+ return ResourceManager.GetString("ChangeProfilesLocationMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The settings location is changed and the application is restarted afterwards.
+ ///
+ ///You can copy the “settings.json” file from "{0}" to "{1}" to migrate your previous settings, if necessary. The application must be closed for this to prevent the settings from being overwritten..
+ ///
+ public static string ChangeSettingsLocationMessage {
+ get {
+ return ResourceManager.GetString("ChangeSettingsLocationMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Channel.
+ ///
+ public static string Channel {
+ get {
+ return ResourceManager.GetString("Channel", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Channels.
+ ///
+ public static string Channels {
get {
return ResourceManager.GetString("Channels", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Chassis Id ähnelt.
+ /// Looks up a localized string similar to Channel width.
+ ///
+ public static string ChannelWidth {
+ get {
+ return ResourceManager.GetString("ChannelWidth", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Chart time (seconds).
+ ///
+ public static string ChartTimeInSeconds {
+ get {
+ return ResourceManager.GetString("ChartTimeInSeconds", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Chassis Id.
///
public static string ChassisId {
get {
@@ -1267,7 +1693,7 @@ public static string ChassisId {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Check ähnelt.
+ /// Looks up a localized string similar to Check.
///
public static string Check {
get {
@@ -1276,7 +1702,25 @@ public static string Check {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Check for updates ähnelt.
+ /// Looks up a localized string similar to Check DNS resolver.
+ ///
+ public static string CheckDNSResolver {
+ get {
+ return ResourceManager.GetString("CheckDNSResolver", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Check for pre-releases.
+ ///
+ public static string CheckForPreReleases {
+ get {
+ return ResourceManager.GetString("CheckForPreReleases", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Check for updates.
///
public static string CheckForUpdates {
get {
@@ -1285,7 +1729,7 @@ public static string CheckForUpdates {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Check for updates at startup ähnelt.
+ /// Looks up a localized string similar to Check for updates at startup.
///
public static string CheckForUpdatesAtStartup {
get {
@@ -1294,7 +1738,43 @@ public static string CheckForUpdatesAtStartup {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Check is disabled! ähnelt.
+ /// Looks up a localized string similar to Checking DNS resolver....
+ ///
+ public static string CheckingDNSResolverDots {
+ get {
+ return ResourceManager.GetString("CheckingDNSResolverDots", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Checking IP geolocation....
+ ///
+ public static string CheckingIPGeolocationDots {
+ get {
+ return ResourceManager.GetString("CheckingIPGeolocationDots", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Checking WPS....
+ ///
+ public static string CheckingWPSDots {
+ get {
+ return ResourceManager.GetString("CheckingWPSDots", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Check IP geolocation.
+ ///
+ public static string CheckIPGeolocation {
+ get {
+ return ResourceManager.GetString("CheckIPGeolocation", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Check is disabled!.
///
public static string CheckIsDisabled {
get {
@@ -1303,7 +1783,7 @@ public static string CheckIsDisabled {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Check your network adapter configuration (dns) and if your dns server is configured correctly. ähnelt.
+ /// Looks up a localized string similar to Check your network adapter configuration (dns) and if your dns server is configured correctly..
///
public static string CheckNetworkAdapterConfigurationAndDNSServerConfigurationMessage {
get {
@@ -1312,7 +1792,7 @@ public static string CheckNetworkAdapterConfigurationAndDNSServerConfigurationMe
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Check your network adapter configuration (dhcp, static ip) and if you are connected to a network. ähnelt.
+ /// Looks up a localized string similar to Check your network adapter configuration (dhcp, static ip) and if you are connected to a network..
///
public static string CheckNetworkAdapterConfigurationAndNetworkConnectionMessage {
get {
@@ -1321,7 +1801,16 @@ public static string CheckNetworkAdapterConfigurationAndNetworkConnectionMessage
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Check public IP address ähnelt.
+ /// Looks up a localized string similar to Check your network connection and try again in a few seconds..
+ ///
+ public static string CheckNetworkConnectionTryAgainMessage {
+ get {
+ return ResourceManager.GetString("CheckNetworkConnectionTryAgainMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Check public IP address.
///
public static string CheckPublicIPAddress {
get {
@@ -1330,7 +1819,7 @@ public static string CheckPublicIPAddress {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die CIDR ähnelt.
+ /// Looks up a localized string similar to CIDR.
///
public static string CIDR {
get {
@@ -1339,7 +1828,16 @@ public static string CIDR {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Class ähnelt.
+ /// Looks up a localized string similar to City.
+ ///
+ public static string City {
+ get {
+ return ResourceManager.GetString("City", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Class.
///
public static string Class {
get {
@@ -1348,7 +1846,7 @@ public static string Class {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Clear filter ähnelt.
+ /// Looks up a localized string similar to Clear filter.
///
public static string ClearFilter {
get {
@@ -1357,7 +1855,7 @@ public static string ClearFilter {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Client ähnelt.
+ /// Looks up a localized string similar to Client.
///
public static string Client {
get {
@@ -1366,7 +1864,7 @@ public static string Client {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Close ähnelt.
+ /// Looks up a localized string similar to Close.
///
public static string Close {
get {
@@ -1375,7 +1873,16 @@ public static string Close {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Closed ähnelt.
+ /// Looks up a localized string similar to Close all.
+ ///
+ public static string CloseAll {
+ get {
+ return ResourceManager.GetString("CloseAll", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Closed.
///
public static string Closed {
get {
@@ -1384,7 +1891,16 @@ public static string Closed {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Closing in {0} seconds... ähnelt.
+ /// Looks up a localized string similar to Close group.
+ ///
+ public static string CloseGroup {
+ get {
+ return ResourceManager.GetString("CloseGroup", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Closing in {0} seconds....
///
public static string ClosingInXSecondsDots {
get {
@@ -1393,7 +1909,7 @@ public static string ClosingInXSecondsDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not export file! See error message: "{0}" ähnelt.
+ /// Looks up a localized string similar to Could not export file! See error message: "{0}".
///
public static string ClouldNotExportFileSeeErrorMessageXX {
get {
@@ -1402,7 +1918,7 @@ public static string ClouldNotExportFileSeeErrorMessageXX {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not import file! See error message: "{0}" ähnelt.
+ /// Looks up a localized string similar to Could not import file! See error message: "{0}".
///
public static string ClouldNotImportFileSeeErrorMessageXX {
get {
@@ -1411,7 +1927,7 @@ public static string ClouldNotImportFileSeeErrorMessageXX {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Cobalt ähnelt.
+ /// Looks up a localized string similar to Cobalt.
///
public static string Cobalt {
get {
@@ -1420,7 +1936,16 @@ public static string Cobalt {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Color depth (bit) ähnelt.
+ /// Looks up a localized string similar to Collapse all.
+ ///
+ public static string CollapseAll {
+ get {
+ return ResourceManager.GetString("CollapseAll", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Color depth (bit).
///
public static string ColorDepthBit {
get {
@@ -1429,7 +1954,16 @@ public static string ColorDepthBit {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Command Line Arguments ähnelt.
+ /// Looks up a localized string similar to Command.
+ ///
+ public static string Command {
+ get {
+ return ResourceManager.GetString("Command", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Command Line Arguments.
///
public static string CommandLineArguments {
get {
@@ -1438,7 +1972,16 @@ public static string CommandLineArguments {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Community ähnelt.
+ /// Looks up a localized string similar to Comment.
+ ///
+ public static string Comment {
+ get {
+ return ResourceManager.GetString("Comment", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Community.
///
public static string Community {
get {
@@ -1447,7 +1990,7 @@ public static string Community {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Computer ähnelt.
+ /// Looks up a localized string similar to Computer.
///
public static string Computer {
get {
@@ -1456,7 +1999,16 @@ public static string Computer {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Configure ähnelt.
+ /// Looks up a localized string similar to Computer name.
+ ///
+ public static string ComputerName {
+ get {
+ return ResourceManager.GetString("ComputerName", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Configure.
///
public static string Configure {
get {
@@ -1465,7 +2017,7 @@ public static string Configure {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Configure the path to PowerShell in the settings... ähnelt.
+ /// Looks up a localized string similar to Configure the path to PowerShell in the settings....
///
public static string ConfigureThePathToPowerShellInTheSettingsDots {
get {
@@ -1474,7 +2026,7 @@ public static string ConfigureThePathToPowerShellInTheSettingsDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Configure the path to PuTTY in the settings... ähnelt.
+ /// Looks up a localized string similar to Configure the path to PuTTY in the settings....
///
public static string ConfigureThePathToPuTTYInTheSettingsDots {
get {
@@ -1483,7 +2035,7 @@ public static string ConfigureThePathToPuTTYInTheSettingsDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Configure the path to TigerVNC in the settings... ähnelt.
+ /// Looks up a localized string similar to Configure the path to TigerVNC in the settings....
///
public static string ConfigureThePathToTigerVNCInTheSettingsDots {
get {
@@ -1492,7 +2044,7 @@ public static string ConfigureThePathToTigerVNCInTheSettingsDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Confirm ähnelt.
+ /// Looks up a localized string similar to Confirm.
///
public static string Confirm {
get {
@@ -1501,7 +2053,7 @@ public static string Confirm {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Confirm close ähnelt.
+ /// Looks up a localized string similar to Confirm close.
///
public static string ConfirmClose {
get {
@@ -1510,7 +2062,7 @@ public static string ConfirmClose {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Are you sure you want to close the application? ähnelt.
+ /// Looks up a localized string similar to Are you sure you want to close the application?.
///
public static string ConfirmCloseMessage {
get {
@@ -1519,7 +2071,7 @@ public static string ConfirmCloseMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Connect ähnelt.
+ /// Looks up a localized string similar to Connect.
///
public static string Connect {
get {
@@ -1528,7 +2080,7 @@ public static string Connect {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Connect as ähnelt.
+ /// Looks up a localized string similar to Connect as.
///
public static string ConnectAs {
get {
@@ -1537,7 +2089,7 @@ public static string ConnectAs {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Connect as... ähnelt.
+ /// Looks up a localized string similar to Connect as....
///
public static string ConnectAsDots {
get {
@@ -1546,7 +2098,34 @@ public static string ConnectAsDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Connect external ähnelt.
+ /// Looks up a localized string similar to Connect automatically.
+ ///
+ public static string ConnectAutomatically {
+ get {
+ return ResourceManager.GetString("ConnectAutomatically", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Connect....
+ ///
+ public static string ConnectDots {
+ get {
+ return ResourceManager.GetString("ConnectDots", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Connected.
+ ///
+ public static string Connected {
+ get {
+ return ResourceManager.GetString("Connected", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Connect external.
///
public static string ConnectExternal {
get {
@@ -1555,7 +2134,7 @@ public static string ConnectExternal {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Connecting... ähnelt.
+ /// Looks up a localized string similar to Connecting....
///
public static string ConnectingDots {
get {
@@ -1564,7 +2143,16 @@ public static string ConnectingDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Connection ähnelt.
+ /// Looks up a localized string similar to Connecting to {0}....
+ ///
+ public static string ConnectingToXXX {
+ get {
+ return ResourceManager.GetString("ConnectingToXXX", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Connection.
///
public static string Connection {
get {
@@ -1573,7 +2161,7 @@ public static string Connection {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Connections ähnelt.
+ /// Looks up a localized string similar to Connections.
///
public static string Connections {
get {
@@ -1582,7 +2170,7 @@ public static string Connections {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Error ähnelt.
+ /// Looks up a localized string similar to Error.
///
public static string ConnectionState_Error {
get {
@@ -1591,7 +2179,7 @@ public static string ConnectionState_Error {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die OK ähnelt.
+ /// Looks up a localized string similar to OK.
///
public static string ConnectionState_OK {
get {
@@ -1600,7 +2188,7 @@ public static string ConnectionState_OK {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Warning ähnelt.
+ /// Looks up a localized string similar to Warning.
///
public static string ConnectionState_Warning {
get {
@@ -1609,7 +2197,7 @@ public static string ConnectionState_Warning {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Connect the network card to a network to configure it! ähnelt.
+ /// Looks up a localized string similar to Connect the network card to a network to configure it!.
///
public static string ConnectTheNetworkCardToConfigureIt {
get {
@@ -1618,7 +2206,34 @@ public static string ConnectTheNetworkCardToConfigureIt {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Continue ähnelt.
+ /// Looks up a localized string similar to Connect to {0}.
+ ///
+ public static string ConnectToXXX {
+ get {
+ return ResourceManager.GetString("ConnectToXXX", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Follow or contact me via X..
+ ///
+ public static string ContactOrContactMeViaX {
+ get {
+ return ResourceManager.GetString("ContactOrContactMeViaX", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Continent.
+ ///
+ public static string Continent {
+ get {
+ return ResourceManager.GetString("Continent", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Continue.
///
public static string Continue {
get {
@@ -1627,7 +2242,7 @@ public static string Continue {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Copy ähnelt.
+ /// Looks up a localized string similar to Copy.
///
public static string Copy {
get {
@@ -1636,7 +2251,7 @@ public static string Copy {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Copy as... ähnelt.
+ /// Looks up a localized string similar to Copy as....
///
public static string CopyAsDots {
get {
@@ -1645,7 +2260,7 @@ public static string CopyAsDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Copy... ähnelt.
+ /// Looks up a localized string similar to Copy....
///
public static string CopyDots {
get {
@@ -1654,7 +2269,7 @@ public static string CopyDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Copy ähnelt.
+ /// Looks up a localized string similar to Copy.
///
public static string CopyNoun {
get {
@@ -1663,7 +2278,7 @@ public static string CopyNoun {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Copy profile ähnelt.
+ /// Looks up a localized string similar to Copy profile.
///
public static string CopyProfile {
get {
@@ -1672,7 +2287,7 @@ public static string CopyProfile {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not connect to "{0}"! ähnelt.
+ /// Looks up a localized string similar to Could not connect to "{0}"!.
///
public static string CouldNotConnectToXXXMessage {
get {
@@ -1681,7 +2296,16 @@ public static string CouldNotConnectToXXXMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not detect gateway ip address! ähnelt.
+ /// Looks up a localized string similar to Could not connect to {0} ({1})!.
+ ///
+ public static string CouldNotConnectToXXXReasonXXX {
+ get {
+ return ResourceManager.GetString("CouldNotConnectToXXXReasonXXX", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Could not detect gateway ip address!.
///
public static string CouldNotDetectGatewayIPAddressMessage {
get {
@@ -1690,7 +2314,7 @@ public static string CouldNotDetectGatewayIPAddressMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not detect local ip address! ähnelt.
+ /// Looks up a localized string similar to Could not detect local ip address!.
///
public static string CouldNotDetectLocalIPAddressMessage {
get {
@@ -1699,7 +2323,7 @@ public static string CouldNotDetectLocalIPAddressMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not detect subnetmask! ähnelt.
+ /// Looks up a localized string similar to Could not detect subnetmask!.
///
public static string CouldNotDetectSubnetmask {
get {
@@ -1708,7 +2332,16 @@ public static string CouldNotDetectSubnetmask {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not get public ip address via WebRequest (http/https) from "{0}"! Check your network connection (firewall, proxy, etc.). ähnelt.
+ /// Looks up a localized string similar to Could not find the application "{0}". Maybe the application was hidden in the settings?.
+ ///
+ public static string CouldNotFindApplicationXXXMessage {
+ get {
+ return ResourceManager.GetString("CouldNotFindApplicationXXXMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Could not get public ip address via WebRequest (http/https) from "{0}"! Check your network connection (firewall, proxy, etc.)..
///
public static string CouldNotGetPublicIPAddressFromXXXMessage {
get {
@@ -1717,7 +2350,16 @@ public static string CouldNotGetPublicIPAddressFromXXXMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not parse public ip address from "{0}"! Try another service or use the default... ähnelt.
+ /// Looks up a localized string similar to Could not parse or resolve any of the specified DNS servers..
+ ///
+ public static string CouldNotParseOrResolveDNSServers {
+ get {
+ return ResourceManager.GetString("CouldNotParseOrResolveDNSServers", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Could not parse public ip address from "{0}"! Try another service or use the default... .
///
public static string CouldNotParsePublicIPAddressFromXXXMessage {
get {
@@ -1726,7 +2368,16 @@ public static string CouldNotParsePublicIPAddressFromXXXMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not resolve hostname for: "{0}" ähnelt.
+ /// Looks up a localized string similar to Could not parse "{0}"..
+ ///
+ public static string CouldNotParseX {
+ get {
+ return ResourceManager.GetString("CouldNotParseX", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Could not resolve hostname for: "{0}".
///
public static string CouldNotResolveHostnameFor {
get {
@@ -1735,7 +2386,7 @@ public static string CouldNotResolveHostnameFor {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not resolve ip address for: "{0}" ähnelt.
+ /// Looks up a localized string similar to Could not resolve ip address for: "{0}".
///
public static string CouldNotResolveIPAddressFor {
get {
@@ -1744,7 +2395,7 @@ public static string CouldNotResolveIPAddressFor {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not send keystroke! ähnelt.
+ /// Looks up a localized string similar to Could not send keystroke!.
///
public static string CouldNotSendKeystroke {
get {
@@ -1753,7 +2404,25 @@ public static string CouldNotSendKeystroke {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Credential ähnelt.
+ /// Looks up a localized string similar to Country.
+ ///
+ public static string Country {
+ get {
+ return ResourceManager.GetString("Country", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Create daily backup.
+ ///
+ public static string CreateDailyBackup {
+ get {
+ return ResourceManager.GetString("CreateDailyBackup", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Credential.
///
public static string Credential {
get {
@@ -1762,7 +2431,7 @@ public static string Credential {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Credentials ähnelt.
+ /// Looks up a localized string similar to Credentials.
///
public static string Credentials {
get {
@@ -1771,7 +2440,7 @@ public static string Credentials {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Credential Security Support Provider ähnelt.
+ /// Looks up a localized string similar to Credential Security Support Provider.
///
public static string CredentialSecuritySupportProvider {
get {
@@ -1780,7 +2449,7 @@ public static string CredentialSecuritySupportProvider {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Crimson ähnelt.
+ /// Looks up a localized string similar to Crimson.
///
public static string Crimson {
get {
@@ -1789,16 +2458,70 @@ public static string Crimson {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Ctrl+Alt+Del ähnelt.
+ /// Looks up a localized string similar to Ctrl+Alt+Del.
///
public static string CtrlAltDel {
get {
return ResourceManager.GetString("CtrlAltDel", resourceCulture);
}
}
+
+ ///
+ /// Looks up a localized string similar to Task Manager (Ctrl+Shift+Esc).
+ ///
+ public static string TaskManager {
+ get {
+ return ResourceManager.GetString("TaskManager", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Lock (Win+L).
+ ///
+ public static string Lock {
+ get {
+ return ResourceManager.GetString("Lock", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Show Desktop (Win+D).
+ ///
+ public static string ShowDesktop {
+ get {
+ return ResourceManager.GetString("ShowDesktop", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Explorer (Win+E).
+ ///
+ public static string Explorer {
+ get {
+ return ResourceManager.GetString("Explorer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Run dialog (Win+R).
+ ///
+ public static string RunDialog {
+ get {
+ return ResourceManager.GetString("RunDialog", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Currency.
+ ///
+ public static string Currency {
+ get {
+ return ResourceManager.GetString("Currency", resourceCulture);
+ }
+ }
///
- /// Sucht eine lokalisierte Zeichenfolge, die Current download speed ähnelt.
+ /// Looks up a localized string similar to Current download speed.
///
public static string CurrentDownloadSpeed {
get {
@@ -1807,7 +2530,7 @@ public static string CurrentDownloadSpeed {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Currently downloaded ähnelt.
+ /// Looks up a localized string similar to Currently downloaded.
///
public static string CurrentlyDownloaded {
get {
@@ -1816,7 +2539,7 @@ public static string CurrentlyDownloaded {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Currently uploaded ähnelt.
+ /// Looks up a localized string similar to Currently uploaded.
///
public static string CurrentlyUploaded {
get {
@@ -1825,7 +2548,7 @@ public static string CurrentlyUploaded {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Current password ähnelt.
+ /// Looks up a localized string similar to Current password.
///
public static string CurrentPassword {
get {
@@ -1834,7 +2557,7 @@ public static string CurrentPassword {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Current upload speed ähnelt.
+ /// Looks up a localized string similar to Current upload speed.
///
public static string CurrentUploadSpeed {
get {
@@ -1843,7 +2566,7 @@ public static string CurrentUploadSpeed {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Custom ähnelt.
+ /// Looks up a localized string similar to Custom.
///
public static string Custom {
get {
@@ -1852,7 +2575,7 @@ public static string Custom {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Custom: ähnelt.
+ /// Looks up a localized string similar to Custom:.
///
public static string CustomColon {
get {
@@ -1861,7 +2584,7 @@ public static string CustomColon {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Custom commands ähnelt.
+ /// Looks up a localized string similar to Custom commands.
///
public static string CustomCommands {
get {
@@ -1870,7 +2593,7 @@ public static string CustomCommands {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Custom screen size: ähnelt.
+ /// Looks up a localized string similar to Custom screen size:.
///
public static string CustomScreenSize {
get {
@@ -1879,7 +2602,16 @@ public static string CustomScreenSize {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Cut ähnelt.
+ /// Looks up a localized string similar to Custom themes.
+ ///
+ public static string CustomThemes {
+ get {
+ return ResourceManager.GetString("CustomThemes", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Cut.
///
public static string Cut {
get {
@@ -1888,7 +2620,7 @@ public static string Cut {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Cyan ähnelt.
+ /// Looks up a localized string similar to Cyan.
///
public static string Cyan {
get {
@@ -1897,7 +2629,7 @@ public static string Cyan {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Dashboard ähnelt.
+ /// Looks up a localized string similar to Dashboard.
///
public static string Dashboard {
get {
@@ -1906,7 +2638,7 @@ public static string Dashboard {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Data ähnelt.
+ /// Looks up a localized string similar to Data.
///
public static string Data {
get {
@@ -1915,7 +2647,7 @@ public static string Data {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Data has been updated! ähnelt.
+ /// Looks up a localized string similar to Data has been updated!.
///
public static string DataHasBeenUpdated {
get {
@@ -1924,7 +2656,7 @@ public static string DataHasBeenUpdated {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Credentials must be decrypted and loaded to manage them. ähnelt.
+ /// Looks up a localized string similar to Credentials must be decrypted and loaded to manage them..
///
public static string DecryptAndLoadCredentialsMessage {
get {
@@ -1933,7 +2665,7 @@ public static string DecryptAndLoadCredentialsMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Decrypt and load... ähnelt.
+ /// Looks up a localized string similar to Decrypt and load....
///
public static string DecryptAndLoadDots {
get {
@@ -1942,7 +2674,7 @@ public static string DecryptAndLoadDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Decryption error ähnelt.
+ /// Looks up a localized string similar to Decryption error.
///
public static string DecryptionError {
get {
@@ -1951,7 +2683,7 @@ public static string DecryptionError {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not decrypt file. You may report this issue on GitHub. ähnelt.
+ /// Looks up a localized string similar to Could not decrypt file. You may report this issue on GitHub..
///
public static string DecryptionErrorMessage {
get {
@@ -1960,7 +2692,7 @@ public static string DecryptionErrorMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Default ähnelt.
+ /// Looks up a localized string similar to Default.
///
public static string Default {
get {
@@ -1969,7 +2701,7 @@ public static string Default {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Default application ähnelt.
+ /// Looks up a localized string similar to Default application.
///
public static string DefaultApplication {
get {
@@ -1978,7 +2710,7 @@ public static string DefaultApplication {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Default-Gateway ähnelt.
+ /// Looks up a localized string similar to Default-Gateway.
///
public static string DefaultGateway {
get {
@@ -1987,7 +2719,7 @@ public static string DefaultGateway {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Default port: ähnelt.
+ /// Looks up a localized string similar to Default port:.
///
public static string DefaultPort {
get {
@@ -1996,43 +2728,79 @@ public static string DefaultPort {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Delete ähnelt.
+ /// Looks up a localized string similar to Default profile.
///
- public static string Delete {
+ public static string DefaultProfile {
get {
- return ResourceManager.GetString("Delete", resourceCulture);
+ return ResourceManager.GetString("DefaultProfile", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The selected credential will be deleted permanently. ähnelt.
+ /// Looks up a localized string similar to Default region.
///
- public static string DeleteCredentialMessage {
+ public static string DefaultRegion {
get {
- return ResourceManager.GetString("DeleteCredentialMessage", resourceCulture);
+ return ResourceManager.GetString("DefaultRegion", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Delete credentials ähnelt.
+ /// Looks up a localized string similar to Delete.
///
- public static string DeleteCredentials {
+ public static string Delete {
get {
- return ResourceManager.GetString("DeleteCredentials", resourceCulture);
+ return ResourceManager.GetString("Delete", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Delete custom command ähnelt.
+ /// Looks up a localized string similar to Delete browsing data.
///
- public static string DeleteCustomCommand {
+ public static string DeleteBrowsingData {
get {
- return ResourceManager.GetString("DeleteCustomCommand", resourceCulture);
+ return ResourceManager.GetString("DeleteBrowsingData", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The selected custom command will be deleted permanently. ähnelt.
+ /// Looks up a localized string similar to Permanently delete browsing data (history, cookies, cache, credentials, etc.) for the current WebView2 profile..
+ ///
+ public static string DeleteBrowsingDataMessage {
+ get {
+ return ResourceManager.GetString("DeleteBrowsingDataMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The selected credential will be deleted permanently..
+ ///
+ public static string DeleteCredentialMessage {
+ get {
+ return ResourceManager.GetString("DeleteCredentialMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Delete credentials.
+ ///
+ public static string DeleteCredentials {
+ get {
+ return ResourceManager.GetString("DeleteCredentials", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Delete custom command.
+ ///
+ public static string DeleteCustomCommand {
+ get {
+ return ResourceManager.GetString("DeleteCustomCommand", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The selected custom command will be deleted permanently..
///
public static string DeleteCustomCommandMessage {
get {
@@ -2041,7 +2809,7 @@ public static string DeleteCustomCommandMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Delete DNS server ähnelt.
+ /// Looks up a localized string similar to Delete DNS server.
///
public static string DeleteDNSServer {
get {
@@ -2050,7 +2818,7 @@ public static string DeleteDNSServer {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The selected DNS server will be deleted permanently. ähnelt.
+ /// Looks up a localized string similar to The selected DNS server will be deleted permanently..
///
public static string DeleteDNSServerMessage {
get {
@@ -2059,7 +2827,7 @@ public static string DeleteDNSServerMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Delete... ähnelt.
+ /// Looks up a localized string similar to Delete....
///
public static string DeleteDots {
get {
@@ -2068,7 +2836,7 @@ public static string DeleteDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Delete entry ähnelt.
+ /// Looks up a localized string similar to Delete entry.
///
public static string DeleteEntry {
get {
@@ -2077,7 +2845,18 @@ public static string DeleteEntry {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Delete group ähnelt.
+ /// Looks up a localized string similar to The selected firewall rule is permanently deleted:
+ ///
+ ///{0}.
+ ///
+ public static string DeleteFirewallRuleMessage {
+ get {
+ return ResourceManager.GetString("DeleteFirewallRuleMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Delete group.
///
public static string DeleteGroup {
get {
@@ -2086,7 +2865,7 @@ public static string DeleteGroup {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Selected group and all profiles inside this group will be deleted permanently. ähnelt.
+ /// Looks up a localized string similar to Selected group and all profiles inside this group will be deleted permanently..
///
public static string DeleteGroupMessage {
get {
@@ -2095,7 +2874,36 @@ public static string DeleteGroupMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Delete port profile ähnelt.
+ /// Looks up a localized string similar to The selected entry is permanently deleted:
+ ///
+ ///{0} {1} {2}.
+ ///
+ public static string DeleteHostsFileEntryMessage {
+ get {
+ return ResourceManager.GetString("DeleteHostsFileEntryMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Delete OID profile.
+ ///
+ public static string DeleteOIDProfile {
+ get {
+ return ResourceManager.GetString("DeleteOIDProfile", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The selected OID profile will be deleted permanently..
+ ///
+ public static string DeleteOIDProfileMessage {
+ get {
+ return ResourceManager.GetString("DeleteOIDProfileMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Delete port profile.
///
public static string DeletePortProfile {
get {
@@ -2104,7 +2912,7 @@ public static string DeletePortProfile {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The selected port profile will be deleted permanently. ähnelt.
+ /// Looks up a localized string similar to The selected port profile will be deleted permanently..
///
public static string DeletePortProfileMessage {
get {
@@ -2113,7 +2921,7 @@ public static string DeletePortProfileMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Delete profile ähnelt.
+ /// Looks up a localized string similar to Delete profile.
///
public static string DeleteProfile {
get {
@@ -2122,7 +2930,7 @@ public static string DeleteProfile {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Delete profile file ähnelt.
+ /// Looks up a localized string similar to Delete profile file.
///
public static string DeleteProfileFile {
get {
@@ -2131,16 +2939,16 @@ public static string DeleteProfileFile {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Selected profile file will be deleted permanently. ähnelt.
+ /// Looks up a localized string similar to Profile file "{0}" will be deleted permanently..
///
- public static string DeleteProfileFileMessage {
+ public static string DeleteProfileFileXMessage {
get {
- return ResourceManager.GetString("DeleteProfileFileMessage", resourceCulture);
+ return ResourceManager.GetString("DeleteProfileFileXMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Selected profile will be deleted permanently. ähnelt.
+ /// Looks up a localized string similar to Selected profile will be deleted permanently..
///
public static string DeleteProfileMessage {
get {
@@ -2149,7 +2957,7 @@ public static string DeleteProfileMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Delete profiles ähnelt.
+ /// Looks up a localized string similar to Delete profiles.
///
public static string DeleteProfiles {
get {
@@ -2158,7 +2966,7 @@ public static string DeleteProfiles {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Selected profiles will be deleted permanently. ähnelt.
+ /// Looks up a localized string similar to Selected profiles will be deleted permanently..
///
public static string DeleteProfilesMessage {
get {
@@ -2167,7 +2975,34 @@ public static string DeleteProfilesMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Delete table ähnelt.
+ /// Looks up a localized string similar to Delete rule.
+ ///
+ public static string DeleteRule {
+ get {
+ return ResourceManager.GetString("DeleteRule", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Delete SNTP server.
+ ///
+ public static string DeleteSNTPServer {
+ get {
+ return ResourceManager.GetString("DeleteSNTPServer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The selected SNTP server will be deleted permanently..
+ ///
+ public static string DeleteSNTPServerMessage {
+ get {
+ return ResourceManager.GetString("DeleteSNTPServerMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Delete table.
///
public static string DeleteTable {
get {
@@ -2176,16 +3011,61 @@ public static string DeleteTable {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Description ähnelt.
+ /// Looks up a localized string similar to Description.
///
public static string Description {
get {
return ResourceManager.GetString("Description", resourceCulture);
}
}
+
+ ///
+ /// Looks up a localized string similar to Placeholder.
+ ///
+ public static string Placeholder {
+ get {
+ return ResourceManager.GetString("Placeholder", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Path to the file or executable to run. The following placeholders can be used:.
+ ///
+ public static string HelpMessage_CustomCommandFilePath {
+ get {
+ return ResourceManager.GetString("HelpMessage_CustomCommandFilePath", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Arguments passed to the file or executable. The following placeholders can be used:.
+ ///
+ public static string HelpMessage_CustomCommandArguments {
+ get {
+ return ResourceManager.GetString("HelpMessage_CustomCommandArguments", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The following placeholder can be used:.
+ ///
+ public static string HelpMessage_ProfileHostPlaceholder {
+ get {
+ return ResourceManager.GetString("HelpMessage_ProfileHostPlaceholder", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Deselect all.
+ ///
+ public static string DeselectAll {
+ get {
+ return ResourceManager.GetString("DeselectAll", resourceCulture);
+ }
+ }
///
- /// Sucht eine lokalisierte Zeichenfolge, die Design ähnelt.
+ /// Looks up a localized string similar to Design.
///
public static string Design {
get {
@@ -2194,7 +3074,7 @@ public static string Design {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Desktop background ähnelt.
+ /// Looks up a localized string similar to Desktop background.
///
public static string DesktopBackground {
get {
@@ -2203,7 +3083,7 @@ public static string DesktopBackground {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Desktop composition ähnelt.
+ /// Looks up a localized string similar to Desktop composition.
///
public static string DesktopComposition {
get {
@@ -2212,7 +3092,7 @@ public static string DesktopComposition {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Destination ähnelt.
+ /// Looks up a localized string similar to Destination.
///
public static string Destination {
get {
@@ -2221,7 +3101,7 @@ public static string Destination {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Details ähnelt.
+ /// Looks up a localized string similar to Details.
///
public static string Details {
get {
@@ -2230,7 +3110,7 @@ public static string Details {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Detecting network... ähnelt.
+ /// Looks up a localized string similar to Detecting network....
///
public static string DetectingNetworkDots {
get {
@@ -2239,7 +3119,7 @@ public static string DetectingNetworkDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Detect local ip address and subnetmask ähnelt.
+ /// Looks up a localized string similar to Detect local ip address and subnetmask.
///
public static string DetectLocalIPAddressAndSubnetmask {
get {
@@ -2248,7 +3128,7 @@ public static string DetectLocalIPAddressAndSubnetmask {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Developed and maintained by {0} with the help of the ähnelt.
+ /// Looks up a localized string similar to Developed and maintained by {0} with the help of the.
///
public static string DevelopedAndMaintainedByX {
get {
@@ -2257,7 +3137,7 @@ public static string DevelopedAndMaintainedByX {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Device ähnelt.
+ /// Looks up a localized string similar to Device.
///
public static string Device {
get {
@@ -2266,7 +3146,7 @@ public static string Device {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Device description ähnelt.
+ /// Looks up a localized string similar to Device description.
///
public static string DeviceDescription {
get {
@@ -2275,7 +3155,7 @@ public static string DeviceDescription {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DHCP enabled ähnelt.
+ /// Looks up a localized string similar to DHCP enabled.
///
public static string DHCPEnabled {
get {
@@ -2284,7 +3164,7 @@ public static string DHCPEnabled {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DHCP lease expires ähnelt.
+ /// Looks up a localized string similar to DHCP lease expires.
///
public static string DHCPLeaseExpires {
get {
@@ -2293,7 +3173,7 @@ public static string DHCPLeaseExpires {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DHCP lease obtained ähnelt.
+ /// Looks up a localized string similar to DHCP lease obtained.
///
public static string DHCPLeaseObtained {
get {
@@ -2302,7 +3182,7 @@ public static string DHCPLeaseObtained {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DHCP server ähnelt.
+ /// Looks up a localized string similar to DHCP server.
///
public static string DHCPServer {
get {
@@ -2311,7 +3191,25 @@ public static string DHCPServer {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Disable encryption... ähnelt.
+ /// Looks up a localized string similar to Direction.
+ ///
+ public static string Direction {
+ get {
+ return ResourceManager.GetString("Direction", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Disable.
+ ///
+ public static string Disable {
+ get {
+ return ResourceManager.GetString("Disable", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Disable encryption....
///
public static string DisableEncryptionDots {
get {
@@ -2320,7 +3218,25 @@ public static string DisableEncryptionDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Disclaimer ähnelt.
+ /// Looks up a localized string similar to Disable entry.
+ ///
+ public static string DisableEntry {
+ get {
+ return ResourceManager.GetString("DisableEntry", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Disable rule.
+ ///
+ public static string DisableRule {
+ get {
+ return ResourceManager.GetString("DisableRule", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Disclaimer.
///
public static string Disclaimer {
get {
@@ -2329,7 +3245,7 @@ public static string Disclaimer {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Disconnect ähnelt.
+ /// Looks up a localized string similar to Disconnect.
///
public static string Disconnect {
get {
@@ -2338,7 +3254,7 @@ public static string Disconnect {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Disconnected ähnelt.
+ /// Looks up a localized string similar to Disconnected.
///
public static string Disconnected {
get {
@@ -2347,7 +3263,7 @@ public static string Disconnected {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Discovery Protocol ähnelt.
+ /// Looks up a localized string similar to Discovery Protocol.
///
public static string DiscoveryProtocol {
get {
@@ -2356,34 +3272,34 @@ public static string DiscoveryProtocol {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die CDP ähnelt.
+ /// Looks up a localized string similar to CDP.
///
- public static string DiscoveryProtocolIdentifier_CDP {
+ public static string DiscoveryProtocol_Cdp {
get {
- return ResourceManager.GetString("DiscoveryProtocolIdentifier_CDP", resourceCulture);
+ return ResourceManager.GetString("DiscoveryProtocol_Cdp", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die LLDP ähnelt.
+ /// Looks up a localized string similar to LLDP.
///
- public static string DiscoveryProtocolIdentifier_LLDP {
+ public static string DiscoveryProtocol_Lldp {
get {
- return ResourceManager.GetString("DiscoveryProtocolIdentifier_LLDP", resourceCulture);
+ return ResourceManager.GetString("DiscoveryProtocol_Lldp", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die LLDP / CDP ähnelt.
+ /// Looks up a localized string similar to LLDP / CDP.
///
- public static string DiscoveryProtocolIdentifier_LLDP_CDP {
+ public static string DiscoveryProtocol_LldpCdp {
get {
- return ResourceManager.GetString("DiscoveryProtocolIdentifier_LLDP_CDP", resourceCulture);
+ return ResourceManager.GetString("DiscoveryProtocol_LldpCdp", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Display ähnelt.
+ /// Looks up a localized string similar to Display.
///
public static string Display {
get {
@@ -2392,7 +3308,16 @@ public static string Display {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DNS ähnelt.
+ /// Looks up a localized string similar to District.
+ ///
+ public static string District {
+ get {
+ return ResourceManager.GetString("District", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to DNS.
///
public static string DNS {
get {
@@ -2401,7 +3326,7 @@ public static string DNS {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DNS autconfiguration ähnelt.
+ /// Looks up a localized string similar to DNS autconfiguration.
///
public static string DNSAutoconfiguration {
get {
@@ -2410,7 +3335,7 @@ public static string DNSAutoconfiguration {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DNS Lookup ähnelt.
+ /// Looks up a localized string similar to DNS Lookup.
///
public static string DNSLookup {
get {
@@ -2419,7 +3344,7 @@ public static string DNSLookup {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DNS Lookup... ähnelt.
+ /// Looks up a localized string similar to DNS Lookup....
///
public static string DNSLookupDots {
get {
@@ -2428,7 +3353,16 @@ public static string DNSLookupDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DNS server ähnelt.
+ /// Looks up a localized string similar to DNS resolver.
+ ///
+ public static string DNSResolver {
+ get {
+ return ResourceManager.GetString("DNSResolver", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to DNS server.
///
public static string DNSServer {
get {
@@ -2437,7 +3371,7 @@ public static string DNSServer {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DNS server(s) ähnelt.
+ /// Looks up a localized string similar to DNS server(s).
///
public static string DNSServers {
get {
@@ -2446,7 +3380,7 @@ public static string DNSServers {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die A DNS server with this name already exists! ähnelt.
+ /// Looks up a localized string similar to A DNS server with this name already exists!.
///
public static string DNSServerWithThisNameAlreadyExists {
get {
@@ -2455,7 +3389,7 @@ public static string DNSServerWithThisNameAlreadyExists {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DNS suffix ähnelt.
+ /// Looks up a localized string similar to DNS suffix.
///
public static string DNSSuffix {
get {
@@ -2464,7 +3398,7 @@ public static string DNSSuffix {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Domain ähnelt.
+ /// Looks up a localized string similar to Domain.
///
public static string Domain {
get {
@@ -2473,7 +3407,7 @@ public static string Domain {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Domain name ähnelt.
+ /// Looks up a localized string similar to Domain name.
///
public static string DomainName {
get {
@@ -2482,7 +3416,16 @@ public static string DomainName {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Don't fragment ähnelt.
+ /// Looks up a localized string similar to Donate.
+ ///
+ public static string Donate {
+ get {
+ return ResourceManager.GetString("Donate", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Don't fragment.
///
public static string DontFragment {
get {
@@ -2491,7 +3434,7 @@ public static string DontFragment {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Download ähnelt.
+ /// Looks up a localized string similar to Download.
///
public static string Download {
get {
@@ -2500,7 +3443,7 @@ public static string Download {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Download Microsoft Edge WebView2 Runtime ähnelt.
+ /// Looks up a localized string similar to Download Microsoft Edge WebView2 Runtime.
///
public static string DownloadMicrosoftEdgeWebView2Runtime {
get {
@@ -2509,7 +3452,17 @@ public static string DownloadMicrosoftEdgeWebView2Runtime {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Duration ähnelt.
+ /// Looks up a localized string similar to Drag and drop the applications to reorder them.
+ ///Right-click for more options..
+ ///
+ public static string DragDropApplicationsToReorderRightClickForMoreOptions {
+ get {
+ return ResourceManager.GetString("DragDropApplicationsToReorderRightClickForMoreOptions", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Duration.
///
public static string Duration {
get {
@@ -2518,7 +3471,7 @@ public static string Duration {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Duration (s) ähnelt.
+ /// Looks up a localized string similar to Duration (s).
///
public static string DurationS {
get {
@@ -2527,7 +3480,7 @@ public static string DurationS {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Dynamic IPv4 address ähnelt.
+ /// Looks up a localized string similar to Dynamic IPv4 address.
///
public static string DynamicIPv4Address {
get {
@@ -2536,7 +3489,7 @@ public static string DynamicIPv4Address {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Dynamic IPv4 DNS server ähnelt.
+ /// Looks up a localized string similar to Dynamic IPv4 DNS server.
///
public static string DynamicIPv4DNSServer {
get {
@@ -2545,7 +3498,7 @@ public static string DynamicIPv4DNSServer {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Edit credentials ähnelt.
+ /// Looks up a localized string similar to Edit credentials.
///
public static string EditCredentials {
get {
@@ -2554,7 +3507,7 @@ public static string EditCredentials {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Edit custom command ähnelt.
+ /// Looks up a localized string similar to Edit custom command.
///
public static string EditCustomCommand {
get {
@@ -2563,7 +3516,7 @@ public static string EditCustomCommand {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Edit DNS server ähnelt.
+ /// Looks up a localized string similar to Edit DNS server.
///
public static string EditDNSServer {
get {
@@ -2572,7 +3525,7 @@ public static string EditDNSServer {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Edit... ähnelt.
+ /// Looks up a localized string similar to Edit....
///
public static string EditDots {
get {
@@ -2581,7 +3534,25 @@ public static string EditDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Edit group ähnelt.
+ /// Looks up a localized string similar to Edit entry.
+ ///
+ public static string EditEntry {
+ get {
+ return ResourceManager.GetString("EditEntry", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Edit entry....
+ ///
+ public static string EditEntryDots {
+ get {
+ return ResourceManager.GetString("EditEntryDots", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Edit group.
///
public static string EditGroup {
get {
@@ -2590,7 +3561,7 @@ public static string EditGroup {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Edit group... ähnelt.
+ /// Looks up a localized string similar to Edit group....
///
public static string EditGroupDots {
get {
@@ -2599,7 +3570,16 @@ public static string EditGroupDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Edit port profile ähnelt.
+ /// Looks up a localized string similar to Edit OID profile.
+ ///
+ public static string EditOIDProfile {
+ get {
+ return ResourceManager.GetString("EditOIDProfile", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Edit port profile.
///
public static string EditPortProfile {
get {
@@ -2608,7 +3588,7 @@ public static string EditPortProfile {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Edit profile ähnelt.
+ /// Looks up a localized string similar to Edit profile.
///
public static string EditProfile {
get {
@@ -2617,7 +3597,7 @@ public static string EditProfile {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Edit profile file ähnelt.
+ /// Looks up a localized string similar to Edit profile file.
///
public static string EditProfileFile {
get {
@@ -2626,5041 +3606,7788 @@ public static string EditProfileFile {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Emerald ähnelt.
+ /// Looks up a localized string similar to Edit rule.
///
- public static string Emerald {
+ public static string EditRule {
get {
- return ResourceManager.GetString("Emerald", resourceCulture);
+ return ResourceManager.GetString("EditRule", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enable ähnelt.
+ /// Looks up a localized string similar to Edit rule....
///
- public static string Enable {
+ public static string EditRuleDots {
get {
- return ResourceManager.GetString("Enable", resourceCulture);
+ return ResourceManager.GetString("EditRuleDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enable Credential Security Support Provider ähnelt.
+ /// Looks up a localized string similar to Edit SNTP server.
///
- public static string EnableCredentialSecuritySupportProvider {
+ public static string EditSNTPServer {
get {
- return ResourceManager.GetString("EnableCredentialSecuritySupportProvider", resourceCulture);
+ return ResourceManager.GetString("EditSNTPServer", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enable encryption... ähnelt.
+ /// Looks up a localized string similar to EDNS.
///
- public static string EnableEncryptionDots {
+ public static string EDNS {
get {
- return ResourceManager.GetString("EnableEncryptionDots", resourceCulture);
+ return ResourceManager.GetString("EDNS", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enable log ähnelt.
+ /// Looks up a localized string similar to Emerald.
///
- public static string EnableLog {
+ public static string Emerald {
get {
- return ResourceManager.GetString("EnableLog", resourceCulture);
+ return ResourceManager.GetString("Emerald", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Encryption ähnelt.
+ /// Looks up a localized string similar to Enable.
///
- public static string Encryption {
+ public static string Enable {
get {
- return ResourceManager.GetString("Encryption", resourceCulture);
+ return ResourceManager.GetString("Enable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Encryption... ähnelt.
+ /// Looks up a localized string similar to Enable Credential Security Support Provider.
///
- public static string EncryptionDots {
+ public static string EnableCredentialSecuritySupportProvider {
get {
- return ResourceManager.GetString("EncryptionDots", resourceCulture);
+ return ResourceManager.GetString("EnableCredentialSecuritySupportProvider", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Encryption error ähnelt.
+ /// Looks up a localized string similar to Enabled.
///
- public static string EncryptionError {
+ public static string Enabled {
get {
- return ResourceManager.GetString("EncryptionError", resourceCulture);
+ return ResourceManager.GetString("Enabled", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not encrpyt file. You may report this issue on GitHub. ähnelt.
+ /// Looks up a localized string similar to Enable encryption....
///
- public static string EncryptionErrorMessage {
+ public static string EnableEncryptionDots {
get {
- return ResourceManager.GetString("EncryptionErrorMessage", resourceCulture);
+ return ResourceManager.GetString("EnableEncryptionDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die End time ähnelt.
+ /// Looks up a localized string similar to Do you want to enable profile file encryption to protect sensitive data such as hosts, IP addresses, URLs, and stored credentials?
+ ///
+ ///You can enable or disable encryption later at any time by right-clicking the profile file to manage encryption settings.
+ ///If you click Cancel, the profile file will remain unencrypted..
///
- public static string EndTime {
+ public static string EnableEncryptionForProfileFileMessage {
get {
- return ResourceManager.GetString("EndTime", resourceCulture);
+ return ResourceManager.GetString("EnableEncryptionForProfileFileMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a subnet to calculate it... ähnelt.
+ /// Looks up a localized string similar to Enable encryption?.
///
- public static string EnterASubnetToCalculateIt {
+ public static string EnableEncryptionQuestion {
get {
- return ResourceManager.GetString("EnterASubnetToCalculateIt", resourceCulture);
+ return ResourceManager.GetString("EnableEncryptionQuestion", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter location... ähnelt.
+ /// Looks up a localized string similar to Enable entry.
///
- public static string EnterLocationDots {
+ public static string EnableEntry {
get {
- return ResourceManager.GetString("EnterLocationDots", resourceCulture);
+ return ResourceManager.GetString("EnableEntry", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter one or more valid IP addresses! ähnelt.
+ /// Looks up a localized string similar to Enable for.
///
- public static string EnterOneOrMoreValidIPAddresses {
+ public static string EnableFor {
get {
- return ResourceManager.GetString("EnterOneOrMoreValidIPAddresses", resourceCulture);
+ return ResourceManager.GetString("EnableFor", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter subnet and a new subnet mask to create subnets... ähnelt.
+ /// Looks up a localized string similar to Enable gateway server.
///
- public static string EnterSubnetAndANewSubnetmaskToCreateSubnets {
+ public static string EnableGatewayServer {
get {
- return ResourceManager.GetString("EnterSubnetAndANewSubnetmaskToCreateSubnets", resourceCulture);
+ return ResourceManager.GetString("EnableGatewayServer", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter subnets to create a wide subnet... ähnelt.
+ /// Looks up a localized string similar to Enable log.
///
- public static string EnterSubnetsToCreateAWideSubnet {
+ public static string EnableLog {
get {
- return ResourceManager.GetString("EnterSubnetsToCreateAWideSubnet", resourceCulture);
+ return ResourceManager.GetString("EnableLog", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid baud! ähnelt.
+ /// Looks up a localized string similar to Enable rule.
///
- public static string EnterValidBaud {
+ public static string EnableRule {
get {
- return ResourceManager.GetString("EnterValidBaud", resourceCulture);
+ return ResourceManager.GetString("EnableRule", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid domain (like "example.com")! ähnelt.
+ /// Looks up a localized string similar to Encryption.
///
- public static string EnterValidDomain {
+ public static string Encryption {
get {
- return ResourceManager.GetString("EnterValidDomain", resourceCulture);
+ return ResourceManager.GetString("Encryption", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid file name! ähnelt.
+ /// Looks up a localized string similar to Encryption....
///
- public static string EnterValidFileName {
+ public static string EncryptionDots {
get {
- return ResourceManager.GetString("EnterValidFileName", resourceCulture);
+ return ResourceManager.GetString("EncryptionDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid file path! ähnelt.
+ /// Looks up a localized string similar to Encryption error.
///
- public static string EnterValidFilePath {
+ public static string EncryptionError {
get {
- return ResourceManager.GetString("EnterValidFilePath", resourceCulture);
+ return ResourceManager.GetString("EncryptionError", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid hostname! ähnelt.
+ /// Looks up a localized string similar to Could not encrpyt file. You may report this issue on GitHub..
///
- public static string EnterValidHostname {
+ public static string EncryptionErrorMessage {
get {
- return ResourceManager.GetString("EnterValidHostname", resourceCulture);
+ return ResourceManager.GetString("EncryptionErrorMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid hostname and port! ähnelt.
+ /// Looks up a localized string similar to End time.
///
- public static string EnterValidHostnameAndPort {
+ public static string EndTime {
get {
- return ResourceManager.GetString("EnterValidHostnameAndPort", resourceCulture);
+ return ResourceManager.GetString("EndTime", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter valid hosts (multiple hosts can not end with ";")! ähnelt.
+ /// Looks up a localized string similar to Enter a domain to query whois....
///
- public static string EnterValidHosts {
+ public static string EnterADomainToQueryWhoisDots {
get {
- return ResourceManager.GetString("EnterValidHosts", resourceCulture);
+ return ResourceManager.GetString("EnterADomainToQueryWhoisDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid IP address! ähnelt.
+ /// Looks up a localized string similar to Enter a number and select a unit to calculate the units....
///
- public static string EnterValidIPAddress {
+ public static string EnterANumberAndSelectAUnitToCalculateTheUnitsDots {
get {
- return ResourceManager.GetString("EnterValidIPAddress", resourceCulture);
+ return ResourceManager.GetString("EnterANumberAndSelectAUnitToCalculateTheUnitsDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid ip range! ähnelt.
+ /// Looks up a localized string similar to Enter a subnet to calculate it....
///
- public static string EnterValidIPScanRange {
+ public static string EnterASubnetToCalculateItDots {
get {
- return ResourceManager.GetString("EnterValidIPScanRange", resourceCulture);
+ return ResourceManager.GetString("EnterASubnetToCalculateItDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid IPv4 address! ähnelt.
+ /// Looks up a localized string similar to Enter host to query IP geolocation....
///
- public static string EnterValidIPv4Address {
+ public static string EnterHostToQueryIPGeolocationDots {
get {
- return ResourceManager.GetString("EnterValidIPv4Address", resourceCulture);
+ return ResourceManager.GetString("EnterHostToQueryIPGeolocationDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid IPv6 address! ähnelt.
+ /// Looks up a localized string similar to Enter location....
///
- public static string EnterValidIPv6Address {
+ public static string EnterLocationDots {
get {
- return ResourceManager.GetString("EnterValidIPv6Address", resourceCulture);
+ return ResourceManager.GetString("EnterLocationDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid MAC address (like 00:F1:23:AB:F2:35)! ähnelt.
+ /// Looks up a localized string similar to Enter master password to unlock the profile file:.
///
- public static string EnterValidMACAddress {
+ public static string EnterMasterPasswordToUnlockProfile {
get {
- return ResourceManager.GetString("EnterValidMACAddress", resourceCulture);
+ return ResourceManager.GetString("EnterMasterPasswordToUnlockProfile", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid number! ähnelt.
+ /// Looks up a localized string similar to Enter one or more valid IP addresses!.
///
- public static string EnterValidNumber {
+ public static string EnterOneOrMoreValidIPAddresses {
get {
- return ResourceManager.GetString("EnterValidNumber", resourceCulture);
+ return ResourceManager.GetString("EnterOneOrMoreValidIPAddresses", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid OID! ähnelt.
+ /// Looks up a localized string similar to Enter password....
///
- public static string EnterValidOID {
+ public static string EnterPasswordDots {
get {
- return ResourceManager.GetString("EnterValidOID", resourceCulture);
+ return ResourceManager.GetString("EnterPasswordDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid port (1 - 65535)! ähnelt.
+ /// Looks up a localized string similar to Enter subnet and a new subnet mask to create subnets....
///
- public static string EnterValidPort {
+ public static string EnterSubnetAndANewSubnetmaskToCreateSubnets {
get {
- return ResourceManager.GetString("EnterValidPort", resourceCulture);
+ return ResourceManager.GetString("EnterSubnetAndANewSubnetmaskToCreateSubnets", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid port and/or port range (1 - 65535)! ähnelt.
+ /// Looks up a localized string similar to Enter subnets to create a wide subnet....
///
- public static string EnterValidPortOrPortRange {
+ public static string EnterSubnetsToCreateAWideSubnet {
get {
- return ResourceManager.GetString("EnterValidPortOrPortRange", resourceCulture);
+ return ResourceManager.GetString("EnterSubnetsToCreateAWideSubnet", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid subnet (like 192.168.178.133/26)! ähnelt.
+ /// Looks up a localized string similar to Enter a valid baud!.
///
- public static string EnterValidSubnet {
+ public static string EnterValidBaud {
get {
- return ResourceManager.GetString("EnterValidSubnet", resourceCulture);
+ return ResourceManager.GetString("EnterValidBaud", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid subnetmask (like 255.255.255.0)! ähnelt.
+ /// Looks up a localized string similar to Enter a valid domain (e.g., "example.com")!.
///
- public static string EnterValidSubnetmask {
+ public static string EnterValidDomain {
get {
- return ResourceManager.GetString("EnterValidSubnetmask", resourceCulture);
+ return ResourceManager.GetString("EnterValidDomain", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid subnetmask or CIDR (like 255.255.255.0 or /24)! ähnelt.
+ /// Looks up a localized string similar to Enter a valid file name!.
///
- public static string EnterValidSubnetmaskOrCIDR {
+ public static string EnterValidFileName {
get {
- return ResourceManager.GetString("EnterValidSubnetmaskOrCIDR", resourceCulture);
+ return ResourceManager.GetString("EnterValidFileName", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid value between 25 and 100! ähnelt.
+ /// Looks up a localized string similar to Enter a valid file path!.
///
- public static string EnterValidValueBetween25and100 {
+ public static string EnterValidFilePath {
get {
- return ResourceManager.GetString("EnterValidValueBetween25and100", resourceCulture);
+ return ResourceManager.GetString("EnterValidFilePath", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Enter a valid website (like https://example.com/index.html) ähnelt.
+ /// Looks up a localized string similar to Enter a valid IP address, subnet (e.g. 10.0.0.0/8), range (e.g. 10.0.0.1-10.0.0.10), or keyword (Any, LocalSubnet, DNS, DHCP, WINS, DefaultGateway, Internet, Intranet, IntranetRemoteAccess, PlayToDevice, CaptivePortal).
///
- public static string EnterValidWebsiteUri {
+ public static string EnterValidFirewallAddress {
get {
- return ResourceManager.GetString("EnterValidWebsiteUri", resourceCulture);
+ return ResourceManager.GetString("EnterValidFirewallAddress", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Error ähnelt.
+ /// Looks up a localized string similar to Enter a valid folder path!.
///
- public static string Error {
+ public static string EnterValidFolderPath {
get {
- return ResourceManager.GetString("Error", resourceCulture);
+ return ResourceManager.GetString("EnterValidFolderPath", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Couldn't connect to 'api.github.com', check your network connection! ähnelt.
+ /// Looks up a localized string similar to Enter a valid hostname!.
///
- public static string ErrorCheckingApiGithubComVerifyYourNetworkConnection {
+ public static string EnterValidHostname {
get {
- return ResourceManager.GetString("ErrorCheckingApiGithubComVerifyYourNetworkConnection", resourceCulture);
+ return ResourceManager.GetString("EnterValidHostname", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Error in response! ähnelt.
+ /// Looks up a localized string similar to Enter a valid hostname and port!.
///
- public static string ErrorInResponse {
+ public static string EnterValidHostnameAndPort {
get {
- return ResourceManager.GetString("ErrorInResponse", resourceCulture);
+ return ResourceManager.GetString("EnterValidHostnameAndPort", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Error in response! Check if you have write permissions. ähnelt.
+ /// Looks up a localized string similar to Enter a valid hostname (e.g., "server-01" or "example.com") or a valid IP address (e.g., 192.168.178.1)!.
///
- public static string ErrorInResponseCheckIfYouHaveWritePermissions {
+ public static string EnterValidHostnameOrIPAddress {
get {
- return ResourceManager.GetString("ErrorInResponseCheckIfYouHaveWritePermissions", resourceCulture);
+ return ResourceManager.GetString("EnterValidHostnameOrIPAddress", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The name is already used! ähnelt.
+ /// Looks up a localized string similar to Enter valid hosts (multiple hosts can not end with ";")!.
///
- public static string ErrorMessage_NameIsAlreadyUsed {
+ public static string EnterValidHosts {
get {
- return ResourceManager.GetString("ErrorMessage_NameIsAlreadyUsed", resourceCulture);
+ return ResourceManager.GetString("EnterValidHosts", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Everything ähnelt.
+ /// Looks up a localized string similar to Enter a valid hostname (e.g., "server-01" or "example.com")! Multiple hostnames can be separated with a space..
///
- public static string Everything {
+ public static string EnterValidHostsFileEntryHostname {
get {
- return ResourceManager.GetString("Everything", resourceCulture);
+ return ResourceManager.GetString("EnterValidHostsFileEntryHostname", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Customer 1 ähnelt.
+ /// Looks up a localized string similar to Enter a valid IP address!.
///
- public static string ExampleProfileFileName {
+ public static string EnterValidIPAddress {
get {
- return ResourceManager.GetString("ExampleProfileFileName", resourceCulture);
+ return ResourceManager.GetString("EnterValidIPAddress", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Execution Policy ähnelt.
+ /// Looks up a localized string similar to Enter a valid IP range!.
///
- public static string ExecutionPolicy {
+ public static string EnterValidIPScanRange {
get {
- return ResourceManager.GetString("ExecutionPolicy", resourceCulture);
+ return ResourceManager.GetString("EnterValidIPScanRange", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Expand ähnelt.
+ /// Looks up a localized string similar to Enter a valid IPv4 address!.
///
- public static string Expand {
+ public static string EnterValidIPv4Address {
get {
- return ResourceManager.GetString("Expand", resourceCulture);
+ return ResourceManager.GetString("EnterValidIPv4Address", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Experience ähnelt.
+ /// Looks up a localized string similar to Enter a valid IPv6 address!.
///
- public static string Experience {
+ public static string EnterValidIPv6Address {
get {
- return ResourceManager.GetString("Experience", resourceCulture);
+ return ResourceManager.GetString("EnterValidIPv6Address", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Export ähnelt.
+ /// Looks up a localized string similar to Enter a valid MAC address (e.g., 00:F1:23:AB:F2:35)!.
///
- public static string Export {
+ public static string EnterValidMACAddress {
get {
- return ResourceManager.GetString("Export", resourceCulture);
+ return ResourceManager.GetString("EnterValidMACAddress", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Export all ähnelt.
+ /// Looks up a localized string similar to Enter a valid number!.
///
- public static string ExportAll {
+ public static string EnterValidNumber {
get {
- return ResourceManager.GetString("ExportAll", resourceCulture);
+ return ResourceManager.GetString("EnterValidNumber", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Export... ähnelt.
+ /// Looks up a localized string similar to Enter a valid OID!.
///
- public static string ExportDots {
+ public static string EnterValidOID {
get {
- return ResourceManager.GetString("ExportDots", resourceCulture);
+ return ResourceManager.GetString("EnterValidOID", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Export selected ähnelt.
+ /// Looks up a localized string similar to Enter a valid port (1 - 65535)!.
///
- public static string ExportSelected {
+ public static string EnterValidPort {
get {
- return ResourceManager.GetString("ExportSelected", resourceCulture);
+ return ResourceManager.GetString("EnterValidPort", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die A Simple Public IP Address API ähnelt.
+ /// Looks up a localized string similar to Enter a valid port and/or port range (1 - 65535)!.
///
- public static string ExternalService_ipify_Description {
+ public static string EnterValidPortOrPortRange {
get {
- return ResourceManager.GetString("ExternalService_ipify_Description", resourceCulture);
+ return ResourceManager.GetString("EnterValidPortOrPortRange", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die External services ähnelt.
+ /// Looks up a localized string similar to Enter a valid subnet (e.g., 192.168.178.133/26)!.
///
- public static string ExternalServices {
+ public static string EnterValidSubnet {
get {
- return ResourceManager.GetString("ExternalServices", resourceCulture);
+ return ResourceManager.GetString("EnterValidSubnet", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Field cannot be empty! ähnelt.
+ /// Looks up a localized string similar to Enter a valid subnetmask (e.g., 255.255.255.0)!.
///
- public static string FieldCannotBeEmpty {
+ public static string EnterValidSubnetmask {
get {
- return ResourceManager.GetString("FieldCannotBeEmpty", resourceCulture);
+ return ResourceManager.GetString("EnterValidSubnetmask", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die File ähnelt.
+ /// Looks up a localized string similar to Enter a valid subnetmask or CIDR (e.g., 255.255.255.0 or /24)!.
///
- public static string File {
+ public static string EnterValidSubnetmaskOrCIDR {
get {
- return ResourceManager.GetString("File", resourceCulture);
+ return ResourceManager.GetString("EnterValidSubnetmaskOrCIDR", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die File does not exists! ähnelt.
+ /// Looks up a localized string similar to Enter a valid Windows username (e.g., "user", "DOMAIN\user" or "user@domain.com")!.
///
- public static string FileDoesNotExist {
+ public static string EnterValidUsername {
get {
- return ResourceManager.GetString("FileDoesNotExist", resourceCulture);
+ return ResourceManager.GetString("EnterValidUsername", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die File exported to "{0}"! ähnelt.
+ /// Looks up a localized string similar to Enter a valid website (e.g., https://example.com/index.html).
///
- public static string FileExportedToXX {
+ public static string EnterValidWebsiteUri {
get {
- return ResourceManager.GetString("FileExportedToXX", resourceCulture);
+ return ResourceManager.GetString("EnterValidWebsiteUri", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die File path ähnelt.
+ /// Looks up a localized string similar to Entries.
///
- public static string FilePath {
+ public static string Entries {
get {
- return ResourceManager.GetString("FilePath", resourceCulture);
+ return ResourceManager.GetString("Entries", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Filter ähnelt.
+ /// Looks up a localized string similar to Error.
///
- public static string Filter {
+ public static string Error {
get {
- return ResourceManager.GetString("Filter", resourceCulture);
+ return ResourceManager.GetString("Error", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Filter... ähnelt.
+ /// Looks up a localized string similar to Couldn't connect to 'api.github.com', check your network connection!.
///
- public static string FilterDots {
+ public static string ErrorCheckingApiGithubComVerifyYourNetworkConnection {
get {
- return ResourceManager.GetString("FilterDots", resourceCulture);
+ return ResourceManager.GetString("ErrorCheckingApiGithubComVerifyYourNetworkConnection", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Thanks for using NETworkManager!
- ///
- ///To provide additional features the application uses services on the Internet that are not operated by me. No data will be sent to me at any time. ähnelt.
+ /// Looks up a localized string similar to Error in response!.
///
- public static string FirstRunMessage {
+ public static string ErrorInResponse {
get {
- return ResourceManager.GetString("FirstRunMessage", resourceCulture);
+ return ResourceManager.GetString("ErrorInResponse", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die First usable IP address ähnelt.
+ /// Looks up a localized string similar to Error in response! Check if you have write permissions..
///
- public static string FirstUsableIPAddress {
+ public static string ErrorInResponseCheckIfYouHaveWritePermissions {
get {
- return ResourceManager.GetString("FirstUsableIPAddress", resourceCulture);
+ return ResourceManager.GetString("ErrorInResponseCheckIfYouHaveWritePermissions", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Fixed screen size: ähnelt.
+ /// Looks up a localized string similar to The name is already used!.
///
- public static string FixedScreenSize {
+ public static string ErrorMessage_NameIsAlreadyUsed {
get {
- return ResourceManager.GetString("FixedScreenSize", resourceCulture);
+ return ResourceManager.GetString("ErrorMessage_NameIsAlreadyUsed", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Flush DNS cache ähnelt.
+ /// Looks up a localized string similar to The settings on this page contain errors. Correct them to be able to save..
///
- public static string FlushDNSCache {
+ public static string ErrorMessage_TabPageHasError {
get {
- return ResourceManager.GetString("FlushDNSCache", resourceCulture);
+ return ResourceManager.GetString("ErrorMessage_TabPageHasError", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Folder does not exists! ähnelt.
+ /// Looks up a localized string similar to Error while scanning WiFi adapter "{0}" with error: "{1}".
///
- public static string FolderDoesNotExist {
+ public static string ErrorWhileScanningWiFiAdapterXXXWithErrorXXX {
get {
- return ResourceManager.GetString("FolderDoesNotExist", resourceCulture);
+ return ResourceManager.GetString("ErrorWhileScanningWiFiAdapterXXXWithErrorXXX", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Font smoothing ähnelt.
+ /// Looks up a localized string similar to Everything.
///
- public static string FontSmoothing {
+ public static string Everything {
get {
- return ResourceManager.GetString("FontSmoothing", resourceCulture);
+ return ResourceManager.GetString("Everything", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Format ähnelt.
+ /// Looks up a localized string similar to Linux servers running in AWS....
///
- public static string Format {
+ public static string ExampleGroupDescription {
get {
- return ResourceManager.GetString("Format", resourceCulture);
+ return ResourceManager.GetString("ExampleGroupDescription", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Found ähnelt.
+ /// Looks up a localized string similar to Primary DNS server.
///
- public static string Found {
+ public static string ExampleHostsFileEntryComment {
get {
- return ResourceManager.GetString("Found", resourceCulture);
+ return ResourceManager.GetString("ExampleHostsFileEntryComment", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Frequency ähnelt.
+ /// Looks up a localized string similar to Ubuntu Server running Docker with Nextcloud and Traefik....
///
- public static string Frequency {
+ public static string ExampleProfileDescription {
get {
- return ResourceManager.GetString("Frequency", resourceCulture);
+ return ResourceManager.GetString("ExampleProfileDescription", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Fullscreen ähnelt.
+ /// Looks up a localized string similar to Customer 1.
///
- public static string Fullscreen {
+ public static string ExampleProfileFileName {
get {
- return ResourceManager.GetString("Fullscreen", resourceCulture);
+ return ResourceManager.GetString("ExampleProfileFileName", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Gateway ähnelt.
+ /// Looks up a localized string similar to production.
///
- public static string Gateway {
+ public static string ExampleTag {
get {
- return ResourceManager.GetString("Gateway", resourceCulture);
+ return ResourceManager.GetString("ExampleTag", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Gateway / Router ähnelt.
+ /// Looks up a localized string similar to Exclude disabled accounts.
///
- public static string GatewayRouter {
+ public static string ExcludeDisabledAccounts {
get {
- return ResourceManager.GetString("GatewayRouter", resourceCulture);
+ return ResourceManager.GetString("ExcludeDisabledAccounts", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die General ähnelt.
+ /// Looks up a localized string similar to Execution Policy.
///
- public static string General {
+ public static string ExecutionPolicy {
get {
- return ResourceManager.GetString("General", resourceCulture);
+ return ResourceManager.GetString("ExecutionPolicy", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die 2.4 GHz ähnelt.
+ /// Looks up a localized string similar to Existing or new group name.
///
- public static string GHz2dot4 {
+ public static string ExistingOrNewGroupDots {
get {
- return ResourceManager.GetString("GHz2dot4", resourceCulture);
+ return ResourceManager.GetString("ExistingOrNewGroupDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die 5 GHz ähnelt.
+ /// Looks up a localized string similar to Expand.
///
- public static string GHz5 {
+ public static string Expand {
get {
- return ResourceManager.GetString("GHz5", resourceCulture);
+ return ResourceManager.GetString("Expand", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Got "{0}" as public ip address from "{1}"! ähnelt.
+ /// Looks up a localized string similar to Expand all.
///
- public static string GotXXXAsPublicIPAddressFromXXXMessage {
+ public static string ExpandAll {
get {
- return ResourceManager.GetString("GotXXXAsPublicIPAddressFromXXXMessage", resourceCulture);
+ return ResourceManager.GetString("ExpandAll", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Green ähnelt.
+ /// Looks up a localized string similar to Expand and open search....
///
- public static string Green {
+ public static string ExpandAndOpenSearchDots {
get {
- return ResourceManager.GetString("Green", resourceCulture);
+ return ResourceManager.GetString("ExpandAndOpenSearchDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Group ähnelt.
+ /// Looks up a localized string similar to Expand host view.
///
- public static string Group {
+ public static string ExpandHostView {
get {
- return ResourceManager.GetString("Group", resourceCulture);
+ return ResourceManager.GetString("ExpandHostView", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Groups ähnelt.
+ /// Looks up a localized string similar to Expand map view.
///
- public static string Groups {
+ public static string ExpandMapView {
get {
- return ResourceManager.GetString("Groups", resourceCulture);
+ return ResourceManager.GetString("ExpandMapView", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Headers ähnelt.
+ /// Looks up a localized string similar to Experience.
///
- public static string Headers {
+ public static string Experience {
get {
- return ResourceManager.GetString("Headers", resourceCulture);
+ return ResourceManager.GetString("Experience", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Height ähnelt.
+ /// Looks up a localized string similar to Experimental.
///
- public static string Height {
+ public static string Experimental {
get {
- return ResourceManager.GetString("Height", resourceCulture);
+ return ResourceManager.GetString("Experimental", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Help ähnelt.
+ /// Looks up a localized string similar to Experimental features.
///
- public static string Help {
+ public static string ExperimentalFeatures {
get {
- return ResourceManager.GetString("Help", resourceCulture);
+ return ResourceManager.GetString("ExperimentalFeatures", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The background job will save settings, profiles and credentials every x-minutes.
- ///
- ///Value 0 will disable this feature.
- ///
- ///Changing this value requires a restart of the application to take effect. ähnelt.
+ /// Looks up a localized string similar to Export.
///
- public static string HelpMessage_BackgroundJob {
+ public static string Export {
get {
- return ResourceManager.GetString("HelpMessage_BackgroundJob", resourceCulture);
+ return ResourceManager.GetString("Export", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die When starting the program, it checks in the background whether a new program version is available on GitHub.
- ///
- ///URL: https://api.github.com/ ähnelt.
+ /// Looks up a localized string similar to Export all.
///
- public static string HelpMessage_CheckForUpdatesAtStartup {
+ public static string ExportAll {
get {
- return ResourceManager.GetString("HelpMessage_CheckForUpdatesAtStartup", resourceCulture);
+ return ResourceManager.GetString("ExportAll", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The public IP address is determined via ipify.org.
- ///
- ///URL: https://api.ipify.org and https://api6.ipify.org ähnelt.
+ /// Looks up a localized string similar to Export....
///
- public static string HelpMessage_CheckPublicIPAddress {
+ public static string ExportDots {
get {
- return ResourceManager.GetString("HelpMessage_CheckPublicIPAddress", resourceCulture);
+ return ResourceManager.GetString("ExportDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Decrypt and load your credentials to select them. ähnelt.
+ /// Looks up a localized string similar to Export selected.
///
- public static string HelpMessage_Credentials {
+ public static string ExportSelected {
get {
- return ResourceManager.GetString("HelpMessage_Credentials", resourceCulture);
+ return ResourceManager.GetString("ExportSelected", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The following variables are available:
- ///
- ///$$ipaddress$$ --> IP adresse
- ///$$hostname$$ --> Hostname ähnelt.
+ /// Looks up a localized string similar to IP Geolocation API - Fast, accurate, reliable.
///
- public static string HelpMessage_CustomCommandVariables {
+ public static string ExternalService_ip_api_Description {
get {
- return ResourceManager.GetString("HelpMessage_CustomCommandVariables", resourceCulture);
+ return ResourceManager.GetString("ExternalService_ip_api_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die URL to a web service that can be reached via http or https and returns an IP address as response. ähnelt.
+ /// Looks up a localized string similar to A Simple Public IP Address API.
///
- public static string HelpMessage_CustomPublicIPAddressAPI {
+ public static string ExternalService_ipify_Description {
get {
- return ResourceManager.GetString("HelpMessage_CustomPublicIPAddressAPI", resourceCulture);
+ return ResourceManager.GetString("ExternalService_ipify_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Application that is displayed at startup. ähnelt.
+ /// Looks up a localized string similar to Speed test service used to measure download speed, upload speed, latency, and jitter..
///
- public static string HelpMessage_ParameterApplication {
+ public static string ExternalService_speed_cloudflare_Description {
get {
- return ResourceManager.GetString("HelpMessage_ParameterApplication", resourceCulture);
+ return ResourceManager.GetString("ExternalService_speed_cloudflare_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Displays this dialog. ähnelt.
+ /// Looks up a localized string similar to External services.
///
- public static string HelpMessage_ParameterHelp {
+ public static string ExternalServices {
get {
- return ResourceManager.GetString("HelpMessage_ParameterHelp", resourceCulture);
+ return ResourceManager.GetString("ExternalServices", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Resets all application settings. ähnelt.
+ /// Looks up a localized string similar to Failed to load firewall rules. {0}.
///
- public static string HelpMessage_ParameterResetSettings {
+ public static string FailedToLoadFirewallRulesMessage {
get {
- return ResourceManager.GetString("HelpMessage_ParameterResetSettings", resourceCulture);
+ return ResourceManager.GetString("FailedToLoadFirewallRulesMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The password is not displayed when editing, but can be overwritten. ähnelt.
+ /// Looks up a localized string similar to Failed to load hosts file: {0}.
///
- public static string HelpMessage_PasswordNotDisplayedCanBeOverwritten {
+ public static string FailedToLoadHostsFileMessage {
get {
- return ResourceManager.GetString("HelpMessage_PasswordNotDisplayedCanBeOverwritten", resourceCulture);
+ return ResourceManager.GetString("FailedToLoadHostsFileMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Public accessible IPv4 address. ähnelt.
+ /// Looks up a localized string similar to Fetching metadata....
///
- public static string HelpMessage_PublicIPv4Address {
+ public static string FetchingMetadataDots {
get {
- return ResourceManager.GetString("HelpMessage_PublicIPv4Address", resourceCulture);
+ return ResourceManager.GetString("FetchingMetadataDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Public accessible IPv6 address. ähnelt.
+ /// Looks up a localized string similar to Field cannot be empty!.
///
- public static string HelpMessage_PublicIPv6Address {
+ public static string FieldCannotBeEmpty {
get {
- return ResourceManager.GetString("HelpMessage_PublicIPv6Address", resourceCulture);
+ return ResourceManager.GetString("FieldCannotBeEmpty", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die [0] If server authentication fails, connect to the computer without warning.
- ///[1] If server authentication fails, do not establish a connection.
- ///[2] If server authentication fails, show a warning and allow me to connect or refuse the connection.
- ///[3] No authentication requirement is specified. ähnelt.
+ /// Looks up a localized string similar to File.
///
- public static string HelpMessage_RDPAuthenticationLevel {
+ public static string File {
get {
- return ResourceManager.GetString("HelpMessage_RDPAuthenticationLevel", resourceCulture);
+ return ResourceManager.GetString("File", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Tags help you organize profiles/Profiles by topics/projects. Multiple tags can be used with ";" be separated. Search by tags with "tag=xxx". ähnelt.
+ /// Looks up a localized string similar to File does not exists!.
///
- public static string HelpMessage_Tags {
+ public static string FileDoesNotExist {
get {
- return ResourceManager.GetString("HelpMessage_Tags", resourceCulture);
+ return ResourceManager.GetString("FileDoesNotExist", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Hidden applications ähnelt.
+ /// Looks up a localized string similar to File exported to "{0}"!.
///
- public static string HiddenApplications {
+ public static string FileExportedToXX {
get {
- return ResourceManager.GetString("HiddenApplications", resourceCulture);
+ return ResourceManager.GetString("FileExportedToXX", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Hidden Network ähnelt.
+ /// Looks up a localized string similar to File path.
///
- public static string HiddenNetwork {
+ public static string FilePath {
get {
- return ResourceManager.GetString("HiddenNetwork", resourceCulture);
+ return ResourceManager.GetString("FilePath", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Hide ähnelt.
+ /// Looks up a localized string similar to Filter.
///
- public static string Hide {
+ public static string Filter {
get {
- return ResourceManager.GetString("Hide", resourceCulture);
+ return ResourceManager.GetString("Filter", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Highlight timeouts ähnelt.
+ /// Looks up a localized string similar to Filter by tags.
///
- public static string HighlightTimeouts {
+ public static string FilterByTags {
get {
- return ResourceManager.GetString("HighlightTimeouts", resourceCulture);
+ return ResourceManager.GetString("FilterByTags", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die History ähnelt.
+ /// Looks up a localized string similar to Filter....
///
- public static string History {
+ public static string FilterDots {
get {
- return ResourceManager.GetString("History", resourceCulture);
+ return ResourceManager.GetString("FilterDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Hop ähnelt.
+ /// Looks up a localized string similar to Filter profiles....
///
- public static string Hop {
+ public static string FilterProfilesDots {
get {
- return ResourceManager.GetString("Hop", resourceCulture);
+ return ResourceManager.GetString("FilterProfilesDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Hops ähnelt.
+ /// Looks up a localized string similar to Firewall.
///
- public static string Hops {
+ public static string Firewall {
get {
- return ResourceManager.GetString("Hops", resourceCulture);
+ return ResourceManager.GetString("Firewall", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Host ähnelt.
+ /// Looks up a localized string similar to Read-only mode. Modifying firewall rules requires elevated rights!.
///
- public static string Host {
+ public static string FirewallAdminMessage {
get {
- return ResourceManager.GetString("Host", resourceCulture);
+ return ResourceManager.GetString("FirewallAdminMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Hostname ähnelt.
+ /// Looks up a localized string similar to Any.
///
- public static string Hostname {
+ public static string FirewallInterfaceType_Any {
get {
- return ResourceManager.GetString("Hostname", resourceCulture);
+ return ResourceManager.GetString("FirewallInterfaceType_Any", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Hostname or IP address ähnelt.
+ /// Looks up a localized string similar to Remote access.
///
- public static string HostnameOrIPAddress {
+ public static string FirewallInterfaceType_RemoteAccess {
get {
- return ResourceManager.GetString("HostnameOrIPAddress", resourceCulture);
+ return ResourceManager.GetString("FirewallInterfaceType_RemoteAccess", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Hosts ähnelt.
+ /// Looks up a localized string similar to Wired.
///
- public static string Hosts {
+ public static string FirewallInterfaceType_Wired {
get {
- return ResourceManager.GetString("Hosts", resourceCulture);
+ return ResourceManager.GetString("FirewallInterfaceType_Wired", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Host threads ähnelt.
+ /// Looks up a localized string similar to Wireless.
///
- public static string HostThreads {
+ public static string FirewallInterfaceType_Wireless {
get {
- return ResourceManager.GetString("HostThreads", resourceCulture);
+ return ResourceManager.GetString("FirewallInterfaceType_Wireless", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die HotKeys ähnelt.
+ /// Looks up a localized string similar to Any.
///
- public static string HotKeys {
+ public static string FirewallProtocol_Any {
get {
- return ResourceManager.GetString("HotKeys", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_Any", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die HTTP Headers ähnelt.
+ /// Looks up a localized string similar to GRE.
///
- public static string HTTPHeaders {
+ public static string FirewallProtocol_GRE {
get {
- return ResourceManager.GetString("HTTPHeaders", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_GRE", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die ICMPv4 ähnelt.
+ /// Looks up a localized string similar to HOPOPT.
///
- public static string ICMPv4 {
+ public static string FirewallProtocol_HOPOPT {
get {
- return ResourceManager.GetString("ICMPv4", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_HOPOPT", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die ICMPv6 ähnelt.
+ /// Looks up a localized string similar to ICMPv4.
///
- public static string ICMPv6 {
+ public static string FirewallProtocol_ICMPv4 {
get {
- return ResourceManager.GetString("ICMPv6", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_ICMPv4", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die ID ähnelt.
+ /// Looks up a localized string similar to ICMPv6.
///
- public static string ID {
+ public static string FirewallProtocol_ICMPv6 {
get {
- return ResourceManager.GetString("ID", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_ICMPv6", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Import ähnelt.
+ /// Looks up a localized string similar to IPv6.
///
- public static string Import {
+ public static string FirewallProtocol_IPv6 {
get {
- return ResourceManager.GetString("Import", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_IPv6", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Import / Export ähnelt.
+ /// Looks up a localized string similar to IPv6-Frag.
///
- public static string ImportExport {
+ public static string FirewallProtocol_IPv6_Frag {
get {
- return ResourceManager.GetString("ImportExport", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_IPv6_Frag", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Indigo ähnelt.
+ /// Looks up a localized string similar to IPv6-NoNxt.
///
- public static string Indigo {
+ public static string FirewallProtocol_IPv6_NoNxt {
get {
- return ResourceManager.GetString("Indigo", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_IPv6_NoNxt", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Information ähnelt.
+ /// Looks up a localized string similar to IPv6-Opts.
///
- public static string Information {
+ public static string FirewallProtocol_IPv6_Opts {
get {
- return ResourceManager.GetString("Information", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_IPv6_Opts", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Infrastructure ähnelt.
+ /// Looks up a localized string similar to IPv6-Route.
///
- public static string Infrastructure {
+ public static string FirewallProtocol_IPv6_Route {
get {
- return ResourceManager.GetString("Infrastructure", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_IPv6_Route", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Inherit host from general ähnelt.
+ /// Looks up a localized string similar to L2TP.
///
- public static string InheritHostFromGeneral {
+ public static string FirewallProtocol_L2TP {
get {
- return ResourceManager.GetString("InheritHostFromGeneral", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_L2TP", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Interface ähnelt.
+ /// Looks up a localized string similar to PGM.
///
- public static string Interface {
+ public static string FirewallProtocol_PGM {
get {
- return ResourceManager.GetString("Interface", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_PGM", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Internet ähnelt.
+ /// Looks up a localized string similar to TCP.
///
- public static string Internet {
+ public static string FirewallProtocol_TCP {
get {
- return ResourceManager.GetString("Internet", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_TCP", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IP address ähnelt.
+ /// Looks up a localized string similar to UDP.
///
- public static string IPAddress {
+ public static string FirewallProtocol_UDP {
get {
- return ResourceManager.GetString("IPAddress", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_UDP", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IP addresses ähnelt.
+ /// Looks up a localized string similar to VRRP.
///
- public static string IPAddresses {
+ public static string FirewallProtocol_VRRP {
get {
- return ResourceManager.GetString("IPAddresses", resourceCulture);
+ return ResourceManager.GetString("FirewallProtocol_VRRP", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IP address to detect local ip address based on routing ähnelt.
+ /// Looks up a localized string similar to Allow.
///
- public static string IPAddressToDetectLocalIPAddressBasedOnRouting {
+ public static string FirewallRuleAction_Allow {
get {
- return ResourceManager.GetString("IPAddressToDetectLocalIPAddressBasedOnRouting", resourceCulture);
+ return ResourceManager.GetString("FirewallRuleAction_Allow", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IP range ähnelt.
+ /// Looks up a localized string similar to Block.
///
- public static string IPRange {
+ public static string FirewallRuleAction_Block {
get {
- return ResourceManager.GetString("IPRange", resourceCulture);
+ return ResourceManager.GetString("FirewallRuleAction_Block", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IP Scanner ähnelt.
+ /// Looks up a localized string similar to Inbound.
///
- public static string IPScanner {
+ public static string FirewallRuleDirection_Inbound {
get {
- return ResourceManager.GetString("IPScanner", resourceCulture);
+ return ResourceManager.GetString("FirewallRuleDirection_Inbound", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Destination host unreachable. ähnelt.
+ /// Looks up a localized string similar to Outbound.
///
- public static string IPStatus_DestinationHostUnreachable {
+ public static string FirewallRuleDirection_Outbound {
get {
- return ResourceManager.GetString("IPStatus_DestinationHostUnreachable", resourceCulture);
+ return ResourceManager.GetString("FirewallRuleDirection_Outbound", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Destination network unreachable. ähnelt.
+ /// Looks up a localized string similar to Firewall rules.
///
- public static string IPStatus_DestinationNetworkUnreachable {
+ public static string FirewallRules {
get {
- return ResourceManager.GetString("IPStatus_DestinationNetworkUnreachable", resourceCulture);
+ return ResourceManager.GetString("FirewallRules", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Destination port unreachable. ähnelt.
+ /// Looks up a localized string similar to First usable IP address.
///
- public static string IPStatus_DestinationPortUnreachable {
+ public static string FirstUsableIPAddress {
get {
- return ResourceManager.GetString("IPStatus_DestinationPortUnreachable", resourceCulture);
+ return ResourceManager.GetString("FirstUsableIPAddress", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Success ähnelt.
+ /// Looks up a localized string similar to Fixed screen size:.
///
- public static string IPStatus_Success {
+ public static string FixedScreenSize {
get {
- return ResourceManager.GetString("IPStatus_Success", resourceCulture);
+ return ResourceManager.GetString("FixedScreenSize", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Request timed out. ähnelt.
+ /// Looks up a localized string similar to Flush DNS cache.
///
- public static string IPStatus_TimedOut {
+ public static string FlushDNSCache {
get {
- return ResourceManager.GetString("IPStatus_TimedOut", resourceCulture);
+ return ResourceManager.GetString("FlushDNSCache", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die TTL expired in transit. ähnelt.
+ /// Looks up a localized string similar to DNS cache flushed.
///
- public static string IPStatus_TtlExpired {
+ public static string FlushDNSCacheSuccessfully {
get {
- return ResourceManager.GetString("IPStatus_TtlExpired", resourceCulture);
+ return ResourceManager.GetString("FlushDNSCacheSuccessfully", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IPv4 ähnelt.
+ /// Looks up a localized string similar to Folder does not exists!.
///
- public static string IPv4 {
+ public static string FolderDoesNotExist {
get {
- return ResourceManager.GetString("IPv4", resourceCulture);
+ return ResourceManager.GetString("FolderDoesNotExist", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IPv4 address ähnelt.
+ /// Looks up a localized string similar to Font smoothing.
///
- public static string IPv4Address {
+ public static string FontSmoothing {
get {
- return ResourceManager.GetString("IPv4Address", resourceCulture);
+ return ResourceManager.GetString("FontSmoothing", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IPv4-Default-Gateway ähnelt.
+ /// Looks up a localized string similar to Format.
///
- public static string IPv4DefaultGateway {
+ public static string Format {
get {
- return ResourceManager.GetString("IPv4DefaultGateway", resourceCulture);
+ return ResourceManager.GetString("Format", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IPv4 protocol available ähnelt.
+ /// Looks up a localized string similar to Found.
///
- public static string IPv4ProtocolAvailable {
+ public static string Found {
get {
- return ResourceManager.GetString("IPv4ProtocolAvailable", resourceCulture);
+ return ResourceManager.GetString("Found", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IPv6 ähnelt.
+ /// Looks up a localized string similar to Frequency.
///
- public static string IPv6 {
+ public static string Frequency {
get {
- return ResourceManager.GetString("IPv6", resourceCulture);
+ return ResourceManager.GetString("Frequency", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IPv6 address ähnelt.
+ /// Looks up a localized string similar to (from profile).
///
- public static string IPv6Address {
+ public static string FromProfile {
get {
- return ResourceManager.GetString("IPv6Address", resourceCulture);
+ return ResourceManager.GetString("FromProfile", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Link-local IPv6 address ähnelt.
+ /// Looks up a localized string similar to Fullscreen.
///
- public static string IPv6AddressLinkLocal {
+ public static string Fullscreen {
get {
- return ResourceManager.GetString("IPv6AddressLinkLocal", resourceCulture);
+ return ResourceManager.GetString("Fullscreen", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IPv6-Default-Gateway ähnelt.
+ /// Looks up a localized string similar to Gateway.
///
- public static string IPv6DefaultGateway {
+ public static string Gateway {
get {
- return ResourceManager.GetString("IPv6DefaultGateway", resourceCulture);
+ return ResourceManager.GetString("Gateway", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IPv6 protocol available ähnelt.
+ /// Looks up a localized string similar to Gateway / Router.
///
- public static string IPv6ProtocolAvailable {
+ public static string GatewayRouter {
get {
- return ResourceManager.GetString("IPv6ProtocolAvailable", resourceCulture);
+ return ResourceManager.GetString("GatewayRouter", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Is encrypted ähnelt.
+ /// Looks up a localized string similar to Gateway server.
///
- public static string IsEncrypted {
+ public static string GatewayServer {
get {
- return ResourceManager.GetString("IsEncrypted", resourceCulture);
+ return ResourceManager.GetString("GatewayServer", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Keyboard ähnelt.
+ /// Looks up a localized string similar to General.
///
- public static string Keyboard {
+ public static string General {
get {
- return ResourceManager.GetString("Keyboard", resourceCulture);
+ return ResourceManager.GetString("General", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Keyboard shortcuts ähnelt.
+ /// Looks up a localized string similar to Geolocation.
///
- public static string KeyboardShortcuts {
+ public static string Geolocation {
get {
- return ResourceManager.GetString("KeyboardShortcuts", resourceCulture);
+ return ResourceManager.GetString("Geolocation", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Key must have 8 characters or more! ähnelt.
+ /// Looks up a localized string similar to 2.4 GHz.
///
- public static string KeyMustHave8CharactersOrMore {
+ public static string GHz2dot4 {
get {
- return ResourceManager.GetString("KeyMustHave8CharactersOrMore", resourceCulture);
+ return ResourceManager.GetString("GHz2dot4", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Language ähnelt.
+ /// Looks up a localized string similar to 2.4 & 5 GHz.
///
- public static string Language {
+ public static string GHz2dot4And5 {
get {
- return ResourceManager.GetString("Language", resourceCulture);
+ return ResourceManager.GetString("GHz2dot4And5", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Last scan at {0} ähnelt.
+ /// Looks up a localized string similar to 5 GHz.
///
- public static string LastScanAtX {
+ public static string GHz5 {
get {
- return ResourceManager.GetString("LastScanAtX", resourceCulture);
+ return ResourceManager.GetString("GHz5", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Last usable IP address ähnelt.
+ /// Looks up a localized string similar to 6 GHz.
///
- public static string LastUsableIPAddress {
+ public static string GHz6 {
get {
- return ResourceManager.GetString("LastUsableIPAddress", resourceCulture);
+ return ResourceManager.GetString("GHz6", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Libraries ähnelt.
+ /// Looks up a localized string similar to Gigabits.
///
- public static string Libraries {
+ public static string Gigabits {
get {
- return ResourceManager.GetString("Libraries", resourceCulture);
+ return ResourceManager.GetString("Gigabits", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die AirspacePanel fixes all Airspace issues with WPF-hosted Winforms. ähnelt.
+ /// Looks up a localized string similar to Gigabytes.
///
- public static string Library_AirspaceFixer_Description {
+ public static string Gigabytes {
get {
- return ResourceManager.GetString("Library_AirspaceFixer_Description", resourceCulture);
+ return ResourceManager.GetString("Gigabytes", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Shared Controlz for WPF and ... more ähnelt.
+ /// Looks up a localized string similar to Got "{0}" as public ip address from "{1}"!.
///
- public static string Library_ControlzEx_Description {
+ public static string GotXXXAsPublicIPAddressFromXXXMessage {
get {
- return ResourceManager.GetString("Library_ControlzEx_Description", resourceCulture);
+ return ResourceManager.GetString("GotXXXAsPublicIPAddressFromXXXMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die C#/WinRT provides packaged WinRT projection support for the C# language. ähnelt.
+ /// Looks up a localized string similar to Green.
///
- public static string Library_CsWinRT_Description {
+ public static string Green {
get {
- return ResourceManager.GetString("Library_CsWinRT_Description", resourceCulture);
+ return ResourceManager.GetString("Green", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DnsClient.NET is a simple yet very powerful and high performant open source library for the .NET Framework to do DNS lookups ähnelt.
+ /// Looks up a localized string similar to Group.
///
- public static string Library_DnsClientNET_Description {
+ public static string Group {
get {
- return ResourceManager.GetString("Library_DnsClientNET_Description", resourceCulture);
+ return ResourceManager.GetString("Group", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Dragable and tearable tab control for WPF ähnelt.
+ /// Looks up a localized string similar to Group / domain.
///
- public static string Library_Dragablz_Description {
+ public static string GroupDomain {
get {
- return ResourceManager.GetString("Library_Dragablz_Description", resourceCulture);
+ return ResourceManager.GetString("GroupDomain", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die C# library take care of complex network, IP, IPv4, IPv6, netmask, CIDR, subnet, subnetting, supernet, and supernetting calculation for .NET developers. ähnelt.
+ /// Looks up a localized string similar to Group name cannot start with "{0}"!.
///
- public static string Library_IPNetwork_Description {
+ public static string GroupNameCannotStartWithX {
get {
- return ResourceManager.GetString("Library_IPNetwork_Description", resourceCulture);
+ return ResourceManager.GetString("GroupNameCannotStartWithX", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Simple, flexible, interactive & powerful charts, maps and gauges for .Net ähnelt.
+ /// Looks up a localized string similar to Groups.
///
- public static string Library_LiveCharts_Description {
+ public static string Groups {
get {
- return ResourceManager.GetString("Library_LiveCharts_Description", resourceCulture);
+ return ResourceManager.GetString("Groups", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die A collection of loading indicators for WPF ähnelt.
+ /// Looks up a localized string similar to Headers.
///
- public static string Library_LoadingIndicatorsWPF_Description {
+ public static string Headers {
get {
- return ResourceManager.GetString("Library_LoadingIndicatorsWPF_Description", resourceCulture);
+ return ResourceManager.GetString("Headers", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die A toolkit for creating Metro / Modern UI styled WPF apps. ähnelt.
+ /// Looks up a localized string similar to Height.
///
- public static string Library_MahAppsMetro_Description {
+ public static string Height {
get {
- return ResourceManager.GetString("Library_MahAppsMetro_Description", resourceCulture);
+ return ResourceManager.GetString("Height", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Some awesome icons for WPF and UWP all together... ähnelt.
+ /// Looks up a localized string similar to Help.
///
- public static string Library_MahAppsMetroIconPacks_Description {
+ public static string Help {
get {
- return ResourceManager.GetString("Library_MahAppsMetroIconPacks_Description", resourceCulture);
+ return ResourceManager.GetString("Help", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Json.NET is a popular high-performance JSON framework for .NET ähnelt.
+ /// Looks up a localized string similar to If you enable this option, the default PowerShell console settings in the registry under HKCU:\Console are overridden so that the PowerShell console window matches the application theme. This is a global system setting that may affect the appearance of the normal PowerShell window.
+ ///
+ ///Only the PowerShell consoles configured in the PowerShell settings are modified. Both Windows PowerShell and PWSH (PowerShell 7 and higher) are supported.
+ ///
+ ///Click in the upper right corner on the help / documentation button ( [rest of string was truncated]";.
///
- public static string Library_NewtonsoftJson_Description {
+ public static string HelpMessage_ApplyThemeToPowerShellConsole {
get {
- return ResourceManager.GetString("Library_NewtonsoftJson_Description", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_ApplyThemeToPowerShellConsole", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die A GitHub API client library for .NET ähnelt.
+ /// Looks up a localized string similar to The background job will save settings and profiles every x-minutes.
+ ///
+ ///Value 0 will disable this feature.
+ ///
+ ///Changes to this value will take effect after restarting the application..
///
- public static string Library_Octokit_Description {
+ public static string HelpMessage_BackgroundJob {
get {
- return ResourceManager.GetString("Library_Octokit_Description", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_BackgroundJob", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Runtime for hosting PowerShell ähnelt.
+ /// Looks up a localized string similar to The DNS resolver is determined via ip-api.com.
+ ///
+ ///URL: https://edns.ip-api.com/.
///
- public static string Library_PowerShellSDK_Description {
+ public static string HelpMessage_CheckDNSResolver {
get {
- return ResourceManager.GetString("Library_PowerShellSDK_Description", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_CheckDNSResolver", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Capture and parse CDP and LLDP packets on local or remote computers ähnelt.
+ /// Looks up a localized string similar to When starting the program, it checks in the background whether a new program version is available on GitHub.
+ ///
+ ///URL: https://api.github.com/.
///
- public static string Library_PSDicoveryProtocol_Description {
+ public static string HelpMessage_CheckForUpdatesAtStartup {
get {
- return ResourceManager.GetString("Library_PSDicoveryProtocol_Description", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_CheckForUpdatesAtStartup", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Sharp SNMP Library - Open Source SNMP for .NET and Mono ähnelt.
+ /// Looks up a localized string similar to The IP geolocation is determined via ip-api.com.
+ ///
+ ///URL: http://ip-api.com/.
///
- public static string Library_SharpSNMP_Description {
+ public static string HelpMessage_CheckIPGeolocation {
get {
- return ResourceManager.GetString("Library_SharpSNMP_Description", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_CheckIPGeolocation", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The WebView2 control enables you to embed web technologies (HTML, CSS, and JavaScript) in your native applications powered by Microsoft Edge (Chromium). ähnelt.
+ /// Looks up a localized string similar to The public IP address is determined via ipify.org.
+ ///
+ ///URL: https://api.ipify.org and https://api6.ipify.org.
///
- public static string Library_WebView2_Description {
+ public static string HelpMessage_CheckPublicIPAddress {
get {
- return ResourceManager.GetString("Library_WebView2_Description", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_CheckPublicIPAddress", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Easily add interactivity to your apps using XAML Behaviors for WPF. ähnelt.
+ /// Looks up a localized string similar to Decrypt and load your credentials to select them..
///
- public static string Library_XamlBehaviorsWpf_Description {
+ public static string HelpMessage_Credentials {
get {
- return ResourceManager.GetString("Library_XamlBehaviorsWpf_Description", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_Credentials", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die License ähnelt.
+ /// Looks up a localized string similar to URL to a web service that can be reached via http or https and returns an IPv4 address e.g., "xx.xx.xx.xx" as response..
///
- public static string License {
+ public static string HelpMessage_CustomPublicIPv4AddressAPI {
get {
- return ResourceManager.GetString("License", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_CustomPublicIPv4AddressAPI", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Apache License 2.0 ähnelt.
+ /// Looks up a localized string similar to URL to a web service that can be reached via http or https and returns an IPv6 address e.g., "xxxx:xx:xxx::xx" as response..
///
- public static string License_ApacheLicense2dot0 {
+ public static string HelpMessage_CustomPublicIPv6AddressAPI {
get {
- return ResourceManager.GetString("License_ApacheLicense2dot0", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_CustomPublicIPv6AddressAPI", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die BSD-2-Clause ähnelt.
+ /// Looks up a localized string similar to Enable experimental features to test new functions. These are not yet complete, contain bugs, can crash the application and may change again until release..
///
- public static string License_BDS2Clause {
+ public static string HelpMessage_ExperimentalFeatures {
get {
- return ResourceManager.GetString("License_BDS2Clause", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_ExperimentalFeatures", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Microsoft WebView2 License ähnelt.
+ /// Looks up a localized string similar to Number of backups that are retained before the oldest one is deleted..
///
- public static string License_MicrosoftWebView2License {
+ public static string HelpMessage_MaximumNumberOfBackups {
get {
- return ResourceManager.GetString("License_MicrosoftWebView2License", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_MaximumNumberOfBackups", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die MIT License ähnelt.
+ /// Looks up a localized string similar to Number of consecutive failed pings (timeouts) required before a "Host is down" notification is shown. Higher values reduce noise from flapping hosts..
///
- public static string License_MITLicense {
+ public static string HelpMessage_NotificationFailureThreshold {
get {
- return ResourceManager.GetString("License_MITLicense", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_NotificationFailureThreshold", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Unlicense ähnelt.
+ /// Looks up a localized string similar to Number of consecutive successful pings required before a "Host is up" notification is shown. Higher values reduce noise from flapping hosts..
///
- public static string License_Unlicense {
+ public static string HelpMessage_NotificationSuccessThreshold {
get {
- return ResourceManager.GetString("License_Unlicense", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_NotificationSuccessThreshold", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Lime ähnelt.
+ /// Looks up a localized string similar to Application that is displayed at startup..
///
- public static string Lime {
+ public static string HelpMessage_ParameterApplication {
get {
- return ResourceManager.GetString("Lime", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_ParameterApplication", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Listeners ähnelt.
+ /// Looks up a localized string similar to Displays this dialog..
///
- public static string Listeners {
+ public static string HelpMessage_ParameterHelp {
get {
- return ResourceManager.GetString("Listeners", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_ParameterHelp", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die LLDP / CDP ähnelt.
+ /// Looks up a localized string similar to Resets all application settings..
///
- public static string LldpCdp {
+ public static string HelpMessage_ParameterResetSettings {
get {
- return ResourceManager.GetString("LldpCdp", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_ParameterResetSettings", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Local devices and resources ähnelt.
+ /// Looks up a localized string similar to The password is not displayed when editing, but can be overwritten..
///
- public static string LocalDevicesAndResources {
+ public static string HelpMessage_PasswordNotDisplayedCanBeOverwritten {
get {
- return ResourceManager.GetString("LocalDevicesAndResources", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_PasswordNotDisplayedCanBeOverwritten", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Local IP address ähnelt.
+ /// Looks up a localized string similar to Public IPv4 address reachable via ICMP..
///
- public static string LocalIPAddress {
+ public static string HelpMessage_PublicIPv4Address {
get {
- return ResourceManager.GetString("LocalIPAddress", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_PublicIPv4Address", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Local port ähnelt.
+ /// Looks up a localized string similar to Public IPv6 address reachable via ICMP..
///
- public static string LocalPort {
+ public static string HelpMessage_PublicIPv6Address {
get {
- return ResourceManager.GetString("LocalPort", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_PublicIPv6Address", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Location ähnelt.
+ /// Looks up a localized string similar to SSH hostkey to use for the connection (e.g., "71:b8:f2:6e..."). Only available if the mode is "SSH"..
///
- public static string Location {
+ public static string HelpMessage_PuTTYHostkey {
get {
- return ResourceManager.GetString("Location", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_PuTTYHostkey", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Location cannot be changed in portable version! ähnelt.
+ /// Looks up a localized string similar to Full path to the private key file (e.g., "C:\Users\BornToBeRoot\SSH\private_key.ppk"). Only available if the mode is "SSH"..
///
- public static string LocationCannotBeChangedInThePortableVersion {
+ public static string HelpMessage_PuTTYPrivateKeyFile {
get {
- return ResourceManager.GetString("LocationCannotBeChangedInThePortableVersion", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_PuTTYPrivateKeyFile", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Location... ähnelt.
+ /// Looks up a localized string similar to Username that will be passed into the PuTTY session. Only available if the mode is "SSH", "Telnet" or "Rlogin"..
///
- public static string LocationDots {
+ public static string HelpMessage_PuTTYUsername {
get {
- return ResourceManager.GetString("LocationDots", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_PuTTYUsername", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Location of the import file... ähnelt.
+ /// Looks up a localized string similar to [0] If server authentication fails, connect to the computer without warning.
+ ///[1] If server authentication fails, do not establish a connection.
+ ///[2] If server authentication fails, show a warning and allow me to connect or refuse the connection.
+ ///[3] No authentication requirement is specified..
///
- public static string LocationOfTheImport {
+ public static string HelpMessage_RDPAuthenticationLevel {
get {
- return ResourceManager.GetString("LocationOfTheImport", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_RDPAuthenticationLevel", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Log ähnelt.
+ /// Looks up a localized string similar to Displays a dialog to save credentials after a successful sign-in..
///
- public static string Log {
+ public static string HelpMessage_SaveCredentials {
get {
- return ResourceManager.GetString("Log", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_SaveCredentials", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Log file name ähnelt.
+ /// Looks up a localized string similar to Displays the status bar in the bottom-left of the WebView when hovering over a link..
///
- public static string LogFileName {
+ public static string HelpMessage_ShowStatusBar {
get {
- return ResourceManager.GetString("LogFileName", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_ShowStatusBar", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Log mode ähnelt.
+ /// Looks up a localized string similar to Tags help you organize profiles/Profiles by topics/projects. Multiple tags can be used with ";" be separated. Search by tags with "tag=xxx"..
///
- public static string LogMode {
+ public static string HelpMessage_Tags {
get {
- return ResourceManager.GetString("LogMode", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_Tags", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Log path ähnelt.
+ /// Looks up a localized string similar to This setting specifies the minimum number of threads that will be created from the application's ThreadPool on demand. This can improve the performance for example of the IP scanner or port scanner.
+ ///
+ ///The value is added to the default min. threads (number of CPU threads). The value 0 leaves the default settings. If the value is higher than the default max. threads of the ThreadPool, this value is used.
+ ///
+ ///If the value is too high, performance problems may occur.
+ ///
+ ///Changes to this value will take effect a [rest of string was truncated]";.
///
- public static string LogPath {
+ public static string HelpMessage_ThreadPoolAdditionalMinThreads {
get {
- return ResourceManager.GetString("LogPath", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_ThreadPoolAdditionalMinThreads", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Lookup ähnelt.
+ /// Looks up a localized string similar to Use custom themes to personalize the appearance of the application. You can edit or add theme in the "Program Folder > Themes" directory. For more details, refer to the documentation..
///
- public static string Lookup {
+ public static string HelpMessage_UseCustomThemes {
get {
- return ResourceManager.GetString("Lookup", resourceCulture);
+ return ResourceManager.GetString("HelpMessage_UseCustomThemes", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Lost ähnelt.
+ /// Looks up a localized string similar to Help translate the project on Transifex..
///
- public static string Lost {
+ public static string HelpTranslateOnTransifex {
get {
- return ResourceManager.GetString("Lost", resourceCulture);
+ return ResourceManager.GetString("HelpTranslateOnTransifex", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die MAC Address ähnelt.
+ /// Looks up a localized string similar to Hidden applications.
///
- public static string MACAddress {
+ public static string HiddenApplications {
get {
- return ResourceManager.GetString("MACAddress", resourceCulture);
+ return ResourceManager.GetString("HiddenApplications", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die MAC address or vendor ähnelt.
+ /// Looks up a localized string similar to Hidden Network.
///
- public static string MACAddressOrVendor {
+ public static string HiddenNetwork {
get {
- return ResourceManager.GetString("MACAddressOrVendor", resourceCulture);
+ return ResourceManager.GetString("HiddenNetwork", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Magenta ähnelt.
+ /// Looks up a localized string similar to Hide.
///
- public static string Magenta {
+ public static string Hide {
get {
- return ResourceManager.GetString("Magenta", resourceCulture);
+ return ResourceManager.GetString("Hide", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Magic packet successfully sent! ähnelt.
+ /// Looks up a localized string similar to Highlight timeouts.
///
- public static string MagicPacketSentMessage {
+ public static string HighlightTimeouts {
get {
- return ResourceManager.GetString("MagicPacketSentMessage", resourceCulture);
+ return ResourceManager.GetString("HighlightTimeouts", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Management ähnelt.
+ /// Looks up a localized string similar to History.
///
- public static string Management {
+ public static string History {
get {
- return ResourceManager.GetString("Management", resourceCulture);
+ return ResourceManager.GetString("History", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Master Password ähnelt.
+ /// Looks up a localized string similar to Hop.
///
- public static string MasterPassword {
+ public static string Hop {
get {
- return ResourceManager.GetString("MasterPassword", resourceCulture);
+ return ResourceManager.GetString("Hop", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Mauve ähnelt.
+ /// Looks up a localized string similar to Hops.
///
- public static string Mauve {
+ public static string Hops {
get {
- return ResourceManager.GetString("Mauve", resourceCulture);
+ return ResourceManager.GetString("Hops", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Maximum ähnelt.
+ /// Looks up a localized string similar to Host.
///
- public static string Maximum {
+ public static string Host {
get {
- return ResourceManager.GetString("Maximum", resourceCulture);
+ return ResourceManager.GetString("Host", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Maximum hops/router ähnelt.
+ /// Looks up a localized string similar to Hosting.
///
- public static string MaximumHopsRouter {
+ public static string Hosting {
get {
- return ResourceManager.GetString("MaximumHopsRouter", resourceCulture);
+ return ResourceManager.GetString("Hosting", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Maximum number ({0}) of hops/router reached! ähnelt.
+ /// Looks up a localized string similar to Host is down.
///
- public static string MaximumNumberOfHopsReached {
+ public static string HostIsDown {
get {
- return ResourceManager.GetString("MaximumNumberOfHopsReached", resourceCulture);
+ return ResourceManager.GetString("HostIsDown", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Measured time ähnelt.
+ /// Looks up a localized string similar to Host is up.
///
- public static string MeasuredTime {
+ public static string HostIsUp {
get {
- return ResourceManager.GetString("MeasuredTime", resourceCulture);
+ return ResourceManager.GetString("HostIsUp", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Menu and window animation ähnelt.
+ /// Looks up a localized string similar to Hostkey.
///
- public static string MenuAndWindowAnimation {
+ public static string Hostkey {
get {
- return ResourceManager.GetString("MenuAndWindowAnimation", resourceCulture);
+ return ResourceManager.GetString("Hostkey", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Merge ähnelt.
+ /// Looks up a localized string similar to Hostname.
///
- public static string Merge {
+ public static string Hostname {
get {
- return ResourceManager.GetString("Merge", resourceCulture);
+ return ResourceManager.GetString("Hostname", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The destination folder already contains files. If you click Merge, the current profiles are copied to the folder. ähnelt.
+ /// Looks up a localized string similar to Hostname or IP address.
///
- public static string MergeProfileFilesInDestinationFolderMessage {
+ public static string HostnameOrIPAddress {
get {
- return ResourceManager.GetString("MergeProfileFilesInDestinationFolderMessage", resourceCulture);
+ return ResourceManager.GetString("HostnameOrIPAddress", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Message size ähnelt.
+ /// Looks up a localized string similar to Hosts.
///
- public static string MessageSize {
+ public static string Hosts {
get {
- return ResourceManager.GetString("MessageSize", resourceCulture);
+ return ResourceManager.GetString("Hosts", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Microsoft Edge WebView2 Runtime is not available! ähnelt.
+ /// Looks up a localized string similar to A backup of the "hosts" file could not be created! See log file for more details..
///
- public static string MicrosoftEdgeWebView2RuntimeIsNotAvailable {
+ public static string HostsFileBackupErrorMessage {
get {
- return ResourceManager.GetString("MicrosoftEdgeWebView2RuntimeIsNotAvailable", resourceCulture);
+ return ResourceManager.GetString("HostsFileBackupErrorMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Microsoft.Windows.SDK.Contracts is required for this feature but not available on this system (e.g. on Windows Server). ähnelt.
+ /// Looks up a localized string similar to Hosts File Editor.
///
- public static string MicrosoftWindowsSDKContractsIsNotAvailable {
+ public static string HostsFileEditor {
get {
- return ResourceManager.GetString("MicrosoftWindowsSDKContractsIsNotAvailable", resourceCulture);
+ return ResourceManager.GetString("HostsFileEditor", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Migrate ähnelt.
+ /// Looks up a localized string similar to Read-only mode. Modifying the hosts file requires elevated rights!.
///
- public static string Migrate {
+ public static string HostsFileEditorAdminMessage {
get {
- return ResourceManager.GetString("Migrate", resourceCulture);
+ return ResourceManager.GetString("HostsFileEditorAdminMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Minimize main window instead of terminating the application ähnelt.
+ /// Looks up a localized string similar to The entry was not found in the "hosts" file! Maybe the file has been modified..
///
- public static string MinimizeInsteadOfTerminating {
+ public static string HostsFileEntryNotFoundMessage {
get {
- return ResourceManager.GetString("MinimizeInsteadOfTerminating", resourceCulture);
+ return ResourceManager.GetString("HostsFileEntryNotFoundMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Minimize to tray instead of taskbar ähnelt.
+ /// Looks up a localized string similar to The "hosts" file could not be read! See log file for more details..
///
- public static string MinimizeToTrayInsteadOfTaskbar {
+ public static string HostsFileReadErrorMessage {
get {
- return ResourceManager.GetString("MinimizeToTrayInsteadOfTaskbar", resourceCulture);
+ return ResourceManager.GetString("HostsFileReadErrorMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Minimum ähnelt.
+ /// Looks up a localized string similar to The "hosts" file could not be written to. See log file for more details..
///
- public static string Minimum {
+ public static string HostsFileWriteErrorMessage {
get {
- return ResourceManager.GetString("Minimum", resourceCulture);
+ return ResourceManager.GetString("HostsFileWriteErrorMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Mode ähnelt.
+ /// Looks up a localized string similar to HotKeys.
///
- public static string Mode {
+ public static string HotKeys {
get {
- return ResourceManager.GetString("Mode", resourceCulture);
+ return ResourceManager.GetString("HotKeys", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Model ähnelt.
+ /// Looks up a localized string similar to HTTP Headers.
///
- public static string Model {
+ public static string HTTPHeaders {
get {
- return ResourceManager.GetString("Model", resourceCulture);
+ return ResourceManager.GetString("HTTPHeaders", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Move ähnelt.
+ /// Looks up a localized string similar to HTTP status code.
///
- public static string Move {
+ public static string HTTPStatusCode {
get {
- return ResourceManager.GetString("Move", resourceCulture);
+ return ResourceManager.GetString("HTTPStatusCode", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Move & Restart ähnelt.
+ /// Looks up a localized string similar to ICMPv4.
///
- public static string MoveAndRestart {
+ public static string ICMPv4 {
get {
- return ResourceManager.GetString("MoveAndRestart", resourceCulture);
+ return ResourceManager.GetString("ICMPv4", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Multicast ähnelt.
+ /// Looks up a localized string similar to ICMPv6.
///
- public static string Multicast {
+ public static string ICMPv6 {
get {
- return ResourceManager.GetString("Multicast", resourceCulture);
+ return ResourceManager.GetString("ICMPv6", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Multiple instances ähnelt.
+ /// Looks up a localized string similar to ID.
///
- public static string MultipleInstances {
+ public static string ID {
get {
- return ResourceManager.GetString("MultipleInstances", resourceCulture);
+ return ResourceManager.GetString("ID", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Multithreading ähnelt.
+ /// Looks up a localized string similar to Import.
///
- public static string Multithreading {
+ public static string Import {
get {
- return ResourceManager.GetString("Multithreading", resourceCulture);
+ return ResourceManager.GetString("Import", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Name ähnelt.
+ /// Looks up a localized string similar to Import computers from Active Directory.
///
- public static string Name {
+ public static string ImportComputersFromActiveDirectory {
get {
- return ResourceManager.GetString("Name", resourceCulture);
+ return ResourceManager.GetString("ImportComputersFromActiveDirectory", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Network ähnelt.
+ /// Looks up a localized string similar to Import computers from Active Directory....
///
- public static string Network {
+ public static string ImportComputersFromActiveDirectoryDots {
get {
- return ResourceManager.GetString("Network", resourceCulture);
+ return ResourceManager.GetString("ImportComputersFromActiveDirectoryDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Network address ähnelt.
+ /// Looks up a localized string similar to Import / Export.
///
- public static string NetworkAddress {
+ public static string ImportExport {
get {
- return ResourceManager.GetString("NetworkAddress", resourceCulture);
+ return ResourceManager.GetString("ImportExport", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Network connections.... ähnelt.
+ /// Looks up a localized string similar to Import profiles.
///
- public static string NetworkConnectionsDots {
+ public static string ImportProfiles {
get {
- return ResourceManager.GetString("NetworkConnectionsDots", resourceCulture);
+ return ResourceManager.GetString("ImportProfiles", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Network connection type ähnelt.
+ /// Looks up a localized string similar to Active Directory.
///
- public static string NetworkConnectionType {
+ public static string ImportProfiles_Method_ActiveDirectory {
get {
- return ResourceManager.GetString("NetworkConnectionType", resourceCulture);
+ return ResourceManager.GetString("ImportProfiles_Method_ActiveDirectory", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Network Interface ähnelt.
+ /// Looks up a localized string similar to Active Directory.
///
- public static string NetworkInterface {
+ public static string ImportProfiles_Source_ActiveDirectory {
get {
- return ResourceManager.GetString("NetworkInterface", resourceCulture);
+ return ResourceManager.GetString("ImportProfiles_Source_ActiveDirectory", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Network kind ähnelt.
+ /// Looks up a localized string similar to CSV file.
///
- public static string NetworkKind {
+ public static string ImportProfiles_Source_Csv {
get {
- return ResourceManager.GetString("NetworkKind", resourceCulture);
+ return ResourceManager.GetString("ImportProfiles_Source_Csv", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die The network address cannot be reached. Check if your computer is connected to the network. For information about network troubleshooting, see Windows Help. ähnelt.
+ /// Looks up a localized string similar to CSV file.
///
- public static string NetworkLocationCannotBeReachedMessage {
+ public static string ImportProfiles_Method_Csv {
get {
- return ResourceManager.GetString("NetworkLocationCannotBeReachedMessage", resourceCulture);
+ return ResourceManager.GetString("ImportProfiles_Method_Csv", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die To analyze network packets, the application must be started with elevated rights! ähnelt.
+ /// Looks up a localized string similar to Import profiles from CSV file.
///
- public static string NetworkPacketsCaptureAdminMessage {
+ public static string ImportProfilesFromCsvFile {
get {
- return ResourceManager.GetString("NetworkPacketsCaptureAdminMessage", resourceCulture);
+ return ResourceManager.GetString("ImportProfilesFromCsvFile", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Networks ähnelt.
+ /// Looks up a localized string similar to Imported from CSV file on {0}.
///
- public static string Networks {
+ public static string Csv_ImportDescription {
get {
- return ResourceManager.GetString("Networks", resourceCulture);
+ return ResourceManager.GetString("Csv_ImportDescription", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Network unavailable! ähnelt.
+ /// Looks up a localized string similar to No entries were found in the CSV file..
///
- public static string NetworkUnavailable {
+ public static string CsvNoEntriesFound {
get {
- return ResourceManager.GetString("NetworkUnavailable", resourceCulture);
+ return ResourceManager.GetString("CsvNoEntriesFound", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Network usage ähnelt.
+ /// Looks up a localized string similar to Expected CSV format — one profile per line:.
///
- public static string NetworkUsage {
+ public static string CsvImportFormatHint {
get {
- return ResourceManager.GetString("NetworkUsage", resourceCulture);
+ return ResourceManager.GetString("CsvImportFormatHint", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die New connection... ähnelt.
+ /// Looks up a localized string similar to A header row and the delimiter (semicolon, comma or tab) are detected automatically. The description column is optional. Entries without a host cannot be imported..
///
- public static string NewConnectionDots {
+ public static string CsvImportFormatNote {
get {
- return ResourceManager.GetString("NewConnectionDots", resourceCulture);
+ return ResourceManager.GetString("CsvImportFormatNote", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die New password ähnelt.
+ /// Looks up a localized string similar to Imported.
///
- public static string NewPassword {
+ public static string ImportProfiles_StatusImported {
get {
- return ResourceManager.GetString("NewPassword", resourceCulture);
+ return ResourceManager.GetString("ImportProfiles_StatusImported", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die New subnetmask or CIDR ähnelt.
+ /// Looks up a localized string similar to New.
///
- public static string NewSubnetmaskOrCIDR {
+ public static string ImportProfiles_StatusNew {
get {
- return ResourceManager.GetString("NewSubnetmaskOrCIDR", resourceCulture);
+ return ResourceManager.GetString("ImportProfiles_StatusNew", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die New tab ähnelt.
+ /// Looks up a localized string similar to No host.
///
- public static string NewTab {
+ public static string ImportProfiles_StatusNoHost {
get {
- return ResourceManager.GetString("NewTab", resourceCulture);
+ return ResourceManager.GetString("ImportProfiles_StatusNoHost", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No ähnelt.
+ /// Looks up a localized string similar to Import profiles....
///
- public static string No {
+ public static string ImportProfilesDots {
get {
- return ResourceManager.GetString("No", resourceCulture);
+ return ResourceManager.GetString("ImportProfilesDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No A dns records resolved for "{0}"! ähnelt.
+ /// Looks up a localized string similar to Import results.
///
- public static string NoADNSRecordsResolvedForXXXMessage {
+ public static string ImportResults {
get {
- return ResourceManager.GetString("NoADNSRecordsResolvedForXXXMessage", resourceCulture);
+ return ResourceManager.GetString("ImportResults", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No discovery protocol packages received! ähnelt.
+ /// Looks up a localized string similar to {0} · {1} result(s).
///
- public static string NoDiscoveryProtocolPackagesReceived {
+ public static string ImportResultsHeader {
get {
- return ResourceManager.GetString("NoDiscoveryProtocolPackagesReceived", resourceCulture);
+ return ResourceManager.GetString("ImportResultsHeader", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No DNS record found for "{0}"! Check your input and the settings. ähnelt.
+ /// Looks up a localized string similar to Inbound.
///
- public static string NoDNSRecordFoundCheckYourInputAndSettings {
+ public static string Inbound {
get {
- return ResourceManager.GetString("NoDNSRecordFoundCheckYourInputAndSettings", resourceCulture);
+ return ResourceManager.GetString("Inbound", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No enabled network adapters found! ähnelt.
+ /// Looks up a localized string similar to Indigo.
///
- public static string NoEnabledNetworkAdaptersFound {
+ public static string Indigo {
get {
- return ResourceManager.GetString("NoEnabledNetworkAdaptersFound", resourceCulture);
+ return ResourceManager.GetString("Indigo", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No ports found. Check your input! ähnelt.
+ /// Looks up a localized string similar to Information.
///
- public static string NoPortsFoundCheckYourInput {
+ public static string Information {
get {
- return ResourceManager.GetString("NoPortsFoundCheckYourInput", resourceCulture);
+ return ResourceManager.GetString("Information", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No profiles found!
- ///Create one... ähnelt.
+ /// Looks up a localized string similar to Infrastructure.
///
- public static string NoProfilesFoundCreateOne {
+ public static string Infrastructure {
get {
- return ResourceManager.GetString("NoProfilesFoundCreateOne", resourceCulture);
+ return ResourceManager.GetString("Infrastructure", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No PTR dns record resolved for "{0}"! ähnelt.
+ /// Looks up a localized string similar to Inherit host from general.
///
- public static string NoPTRDNSRecordResolvedForXXXMessage {
+ public static string InheritHostFromGeneral {
get {
- return ResourceManager.GetString("NoPTRDNSRecordResolvedForXXXMessage", resourceCulture);
+ return ResourceManager.GetString("InheritHostFromGeneral", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die (not changed) ähnelt.
+ /// Looks up a localized string similar to Input.
///
- public static string NotChanged {
+ public static string Input {
get {
- return ResourceManager.GetString("NotChanged", resourceCulture);
+ return ResourceManager.GetString("Input", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Note ähnelt.
+ /// Looks up a localized string similar to Input cannot end with a ";"!.
///
- public static string Note {
+ public static string InputCannotEndWithSemicolon {
get {
- return ResourceManager.GetString("Note", resourceCulture);
+ return ResourceManager.GetString("InputCannotEndWithSemicolon", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Nothing found! ähnelt.
+ /// Looks up a localized string similar to Input does not contain any text!.
///
- public static string NothingFound {
+ public static string InputDoesNotContainAnyText {
get {
- return ResourceManager.GetString("NothingFound", resourceCulture);
+ return ResourceManager.GetString("InputDoesNotContainAnyText", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Nothing to do. Check your input! ähnelt.
+ /// Looks up a localized string similar to Instance ID.
///
- public static string NothingToDoCheckYourInput {
+ public static string InstanceId {
get {
- return ResourceManager.GetString("NothingToDoCheckYourInput", resourceCulture);
+ return ResourceManager.GetString("InstanceId", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No update available! ähnelt.
+ /// Looks up a localized string similar to Interface.
///
- public static string NoUpdateAvailable {
+ public static string Interface {
get {
- return ResourceManager.GetString("NoUpdateAvailable", resourceCulture);
+ return ResourceManager.GetString("Interface", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No valid file found to import. ähnelt.
+ /// Looks up a localized string similar to Interface type.
///
- public static string NoValidFileFoundToImport {
+ public static string InterfaceType {
get {
- return ResourceManager.GetString("NoValidFileFoundToImport", resourceCulture);
+ return ResourceManager.GetString("InterfaceType", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No vendor found. Check your input! ähnelt.
+ /// Looks up a localized string similar to Internet.
///
- public static string NoVendorFoundCheckYourInput {
+ public static string Internet {
get {
- return ResourceManager.GetString("NoVendorFoundCheckYourInput", resourceCulture);
+ return ResourceManager.GetString("Internet", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No WiFi adapters found! ähnelt.
+ /// Looks up a localized string similar to IP address.
///
- public static string NoWiFiAdaptersFound {
+ public static string IPAddress {
get {
- return ResourceManager.GetString("NoWiFiAdaptersFound", resourceCulture);
+ return ResourceManager.GetString("IPAddress", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No WiFi networks found! ähnelt.
+ /// Looks up a localized string similar to IP addresses.
///
- public static string NoWiFiNetworksFound {
+ public static string IPAddresses {
get {
- return ResourceManager.GetString("NoWiFiNetworksFound", resourceCulture);
+ return ResourceManager.GetString("IPAddresses", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Number of errors after which is canceled: ähnelt.
+ /// Looks up a localized string similar to IP address to detect local ip address based on routing.
///
- public static string NumberOfErrorsAfterWhichIsCanceled {
+ public static string IPAddressToDetectLocalIPAddressBasedOnRouting {
get {
- return ResourceManager.GetString("NumberOfErrorsAfterWhichIsCanceled", resourceCulture);
+ return ResourceManager.GetString("IPAddressToDetectLocalIPAddressBasedOnRouting", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Number of stored entries ähnelt.
+ /// Looks up a localized string similar to ip-api.com rate limit reached (too many requests from your network)!
+ ///Try again in a few seconds..
///
- public static string NumberOfStoredEntries {
+ public static string IPApiRateLimitMessage {
get {
- return ResourceManager.GetString("NumberOfStoredEntries", resourceCulture);
+ return ResourceManager.GetString("IPApiRateLimitMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Obtain an IP address automatically ähnelt.
+ /// Looks up a localized string similar to IP endpoint.
///
- public static string ObtainAnIPAddressAutomatically {
+ public static string IPEndPoint {
get {
- return ResourceManager.GetString("ObtainAnIPAddressAutomatically", resourceCulture);
+ return ResourceManager.GetString("IPEndPoint", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Obtain DNS server address automatically ähnelt.
+ /// Looks up a localized string similar to IP geolocation.
///
- public static string ObtainDNSServerAddressAutomatically {
+ public static string IPGeolocation {
get {
- return ResourceManager.GetString("ObtainDNSServerAddressAutomatically", resourceCulture);
+ return ResourceManager.GetString("IPGeolocation", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Off ähnelt.
+ /// Looks up a localized string similar to IP range.
///
- public static string Off {
+ public static string IPRange {
get {
- return ResourceManager.GetString("Off", resourceCulture);
+ return ResourceManager.GetString("IPRange", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Official ähnelt.
+ /// Looks up a localized string similar to IP Scanner.
///
- public static string Official {
+ public static string IPScanner {
get {
- return ResourceManager.GetString("Official", resourceCulture);
+ return ResourceManager.GetString("IPScanner", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die OID ähnelt.
+ /// Looks up a localized string similar to Destination host unreachable..
///
- public static string OID {
+ public static string IPStatus_DestinationHostUnreachable {
get {
- return ResourceManager.GetString("OID", resourceCulture);
+ return ResourceManager.GetString("IPStatus_DestinationHostUnreachable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die OK ähnelt.
+ /// Looks up a localized string similar to Destination network unreachable..
///
- public static string OK {
+ public static string IPStatus_DestinationNetworkUnreachable {
get {
- return ResourceManager.GetString("OK", resourceCulture);
+ return ResourceManager.GetString("IPStatus_DestinationNetworkUnreachable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Olive ähnelt.
+ /// Looks up a localized string similar to Destination port unreachable..
///
- public static string Olive {
+ public static string IPStatus_DestinationPortUnreachable {
get {
- return ResourceManager.GetString("Olive", resourceCulture);
+ return ResourceManager.GetString("IPStatus_DestinationPortUnreachable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die On ähnelt.
+ /// Looks up a localized string similar to Success.
///
- public static string On {
+ public static string IPStatus_Success {
get {
- return ResourceManager.GetString("On", resourceCulture);
+ return ResourceManager.GetString("IPStatus_Success", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Only numbers can be entered! ähnelt.
+ /// Looks up a localized string similar to Request timed out..
///
- public static string OnlyNumbersCanBeEntered {
+ public static string IPStatus_TimedOut {
get {
- return ResourceManager.GetString("OnlyNumbersCanBeEntered", resourceCulture);
+ return ResourceManager.GetString("IPStatus_TimedOut", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Only when using the full screen ähnelt.
+ /// Looks up a localized string similar to TTL expired in transit..
///
- public static string OnlyWhenUsingTheFullScreen {
+ public static string IPStatus_TtlExpired {
get {
- return ResourceManager.GetString("OnlyWhenUsingTheFullScreen", resourceCulture);
+ return ResourceManager.GetString("IPStatus_TtlExpired", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Open ähnelt.
+ /// Looks up a localized string similar to IPv4.
///
- public static string Open {
+ public static string IPv4 {
get {
- return ResourceManager.GetString("Open", resourceCulture);
+ return ResourceManager.GetString("IPv4", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Open documentation ähnelt.
+ /// Looks up a localized string similar to IPv4 address.
///
- public static string OpenDocumentation {
+ public static string IPv4Address {
get {
- return ResourceManager.GetString("OpenDocumentation", resourceCulture);
+ return ResourceManager.GetString("IPv4Address", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Open license ähnelt.
+ /// Looks up a localized string similar to IPv4 address added.
///
- public static string OpenLicense {
+ public static string IPv4AddressAddedSuccessfully {
get {
- return ResourceManager.GetString("OpenLicense", resourceCulture);
+ return ResourceManager.GetString("IPv4AddressAddedSuccessfully", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Open location ähnelt.
+ /// Looks up a localized string similar to IPv4 address released and renewed.
///
- public static string OpenLocation {
+ public static string IPv4AddressReleasedAndRenewedSuccessfully {
get {
- return ResourceManager.GetString("OpenLocation", resourceCulture);
+ return ResourceManager.GetString("IPv4AddressReleasedAndRenewedSuccessfully", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Open port profiles... ähnelt.
+ /// Looks up a localized string similar to IPv4 address released.
///
- public static string OpenPortProfilesDots {
+ public static string IPv4AddressReleasedSuccessfully {
get {
- return ResourceManager.GetString("OpenPortProfilesDots", resourceCulture);
+ return ResourceManager.GetString("IPv4AddressReleasedSuccessfully", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Open project ähnelt.
+ /// Looks up a localized string similar to IPv4 address renewed.
///
- public static string OpenProject {
+ public static string IPv4AddressRenewedSuccessfully {
get {
- return ResourceManager.GetString("OpenProject", resourceCulture);
+ return ResourceManager.GetString("IPv4AddressRenewedSuccessfully", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Open settings ähnelt.
+ /// Looks up a localized string similar to IPv6 address released and renewed.
///
- public static string OpenSettings {
+ public static string IPv6AddressReleasedAndRenewedSuccessfully {
get {
- return ResourceManager.GetString("OpenSettings", resourceCulture);
+ return ResourceManager.GetString("IPv6AddressReleasedAndRenewedSuccessfully", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Open website ähnelt.
+ /// Looks up a localized string similar to IPv6 address released.
///
- public static string OpenWebsite {
+ public static string IPv6AddressReleasedSuccessfully {
get {
- return ResourceManager.GetString("OpenWebsite", resourceCulture);
+ return ResourceManager.GetString("IPv6AddressReleasedSuccessfully", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Orange ähnelt.
+ /// Looks up a localized string similar to IPv6 address renewed.
///
- public static string Orange {
+ public static string IPv6AddressRenewedSuccessfully {
get {
- return ResourceManager.GetString("Orange", resourceCulture);
+ return ResourceManager.GetString("IPv6AddressRenewedSuccessfully", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die OUI ähnelt.
+ /// Looks up a localized string similar to IPv4 address removed.
///
- public static string OUI {
+ public static string IPv4AddressRemovedSuccessfully {
get {
- return ResourceManager.GetString("OUI", resourceCulture);
+ return ResourceManager.GetString("IPv4AddressRemovedSuccessfully", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die override ähnelt.
+ /// Looks up a localized string similar to IPv4-Default-Gateway.
///
- public static string Override {
+ public static string IPv4DefaultGateway {
get {
- return ResourceManager.GetString("Override", resourceCulture);
+ return ResourceManager.GetString("IPv4DefaultGateway", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Override default settings ähnelt.
+ /// Looks up a localized string similar to IPv4 protocol available.
///
- public static string OverrideDefaultSettings {
+ public static string IPv4ProtocolAvailable {
get {
- return ResourceManager.GetString("OverrideDefaultSettings", resourceCulture);
+ return ResourceManager.GetString("IPv4ProtocolAvailable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Overwrite ähnelt.
+ /// Looks up a localized string similar to IPv6.
///
- public static string Overwrite {
+ public static string IPv6 {
get {
- return ResourceManager.GetString("Overwrite", resourceCulture);
+ return ResourceManager.GetString("IPv6", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Overwrite profiles in destination folder?
- ///
- ///"Overwrite" will copy the profile files to the destination folder and overwrite existing profile files.
- ///"Merge" will copy the profile files to the destination folder, but won't overwrite exitsting profile files.
- ///"Use other folder" will use the existing profile files in the destination folder. ähnelt.
+ /// Looks up a localized string similar to IPv6 address.
///
- public static string OverwriteProfilesInDestinationFolderMessage {
+ public static string IPv6Address {
get {
- return ResourceManager.GetString("OverwriteProfilesInDestinationFolderMessage", resourceCulture);
+ return ResourceManager.GetString("IPv6Address", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Overwrite? ähnelt.
+ /// Looks up a localized string similar to Link-local IPv6 address.
///
- public static string OverwriteQuestion {
+ public static string IPv6AddressLinkLocal {
get {
- return ResourceManager.GetString("OverwriteQuestion", resourceCulture);
+ return ResourceManager.GetString("IPv6AddressLinkLocal", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Overwrite settings in the destination folder?
- ///
- ///"Overwrite" will overwrite the file in the destination folder.
- ///"Use other" will use the existing settings file in the destination and restart the application. ähnelt.
+ /// Looks up a localized string similar to IPv6-Default-Gateway.
///
- public static string OverwriteSettingsInDestinationFolderMessage {
+ public static string IPv6DefaultGateway {
get {
- return ResourceManager.GetString("OverwriteSettingsInDestinationFolderMessage", resourceCulture);
+ return ResourceManager.GetString("IPv6DefaultGateway", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Packet loss ähnelt.
+ /// Looks up a localized string similar to IPv6 protocol available.
///
- public static string PacketLoss {
+ public static string IPv6ProtocolAvailable {
get {
- return ResourceManager.GetString("PacketLoss", resourceCulture);
+ return ResourceManager.GetString("IPv6ProtocolAvailable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Packets transmitted ähnelt.
+ /// Looks up a localized string similar to Is encrypted.
///
- public static string PacketsTransmitted {
+ public static string IsEncrypted {
get {
- return ResourceManager.GetString("PacketsTransmitted", resourceCulture);
+ return ResourceManager.GetString("IsEncrypted", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Parameter ähnelt.
+ /// Looks up a localized string similar to ISP.
///
- public static string Parameter {
+ public static string ISP {
get {
- return ResourceManager.GetString("Parameter", resourceCulture);
+ return ResourceManager.GetString("ISP", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Password ähnelt.
+ /// Looks up a localized string similar to Jitter.
///
- public static string Password {
+ public static string Jitter {
get {
- return ResourceManager.GetString("Password", resourceCulture);
+ return ResourceManager.GetString("Jitter", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Passwords do not match! ähnelt.
+ /// Looks up a localized string similar to Keyboard.
///
- public static string PasswordsDoNotMatch {
+ public static string Keyboard {
get {
- return ResourceManager.GetString("PasswordsDoNotMatch", resourceCulture);
+ return ResourceManager.GetString("Keyboard", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Paste ähnelt.
+ /// Looks up a localized string similar to Keyboard shortcuts.
///
- public static string Paste {
+ public static string KeyboardShortcuts {
get {
- return ResourceManager.GetString("Paste", resourceCulture);
+ return ResourceManager.GetString("KeyboardShortcuts", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Patch ähnelt.
+ /// Looks up a localized string similar to Key must have 8 characters or more!.
///
- public static string Patch {
+ public static string KeyMustHave8CharactersOrMore {
get {
- return ResourceManager.GetString("Patch", resourceCulture);
+ return ResourceManager.GetString("KeyMustHave8CharactersOrMore", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Path ähnelt.
+ /// Looks up a localized string similar to Kilobits.
///
- public static string Path {
+ public static string Kilobits {
get {
- return ResourceManager.GetString("Path", resourceCulture);
+ return ResourceManager.GetString("Kilobits", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Pause ähnelt.
+ /// Looks up a localized string similar to Kilobytes.
///
- public static string Pause {
+ public static string Kilobytes {
get {
- return ResourceManager.GetString("Pause", resourceCulture);
+ return ResourceManager.GetString("Kilobytes", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Performance ähnelt.
+ /// Looks up a localized string similar to Language.
///
- public static string Performance {
+ public static string Language {
get {
- return ResourceManager.GetString("Performance", resourceCulture);
+ return ResourceManager.GetString("Language", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Persistent bitmap caching ähnelt.
+ /// Looks up a localized string similar to Last scan at {0}.
///
- public static string PersistentBitmapCaching {
+ public static string LastScanAtX {
get {
- return ResourceManager.GetString("PersistentBitmapCaching", resourceCulture);
+ return ResourceManager.GetString("LastScanAtX", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Phy kind ähnelt.
+ /// Looks up a localized string similar to Last usable IP address.
///
- public static string PhyKind {
+ public static string LastUsableIPAddress {
get {
- return ResourceManager.GetString("PhyKind", resourceCulture);
+ return ResourceManager.GetString("LastUsableIPAddress", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PhysicalAddress ähnelt.
+ /// Looks up a localized string similar to Latency.
///
- public static string PhysicalAddress {
+ public static string Latency {
get {
- return ResourceManager.GetString("PhysicalAddress", resourceCulture);
+ return ResourceManager.GetString("Latency", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Ping ähnelt.
+ /// Looks up a localized string similar to Latitude.
///
- public static string Ping {
+ public static string Latitude {
get {
- return ResourceManager.GetString("Ping", resourceCulture);
+ return ResourceManager.GetString("Latitude", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Ping Monitor ähnelt.
+ /// Looks up a localized string similar to Port (optional).
///
- public static string PingMonitor {
+ public static string LdapPort {
get {
- return ResourceManager.GetString("PingMonitor", resourceCulture);
+ return ResourceManager.GetString("LdapPort", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Pink ähnelt.
+ /// Looks up a localized string similar to Server (optional).
///
- public static string Pink {
+ public static string LdapServer {
get {
- return ResourceManager.GetString("Pink", resourceCulture);
+ return ResourceManager.GetString("LdapServer", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Port ähnelt.
+ /// Looks up a localized string similar to Libraries.
///
- public static string Port {
+ public static string Libraries {
get {
- return ResourceManager.GetString("Port", resourceCulture);
+ return ResourceManager.GetString("Libraries", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Portable ähnelt.
+ /// Looks up a localized string similar to AirspacePanel fixes all Airspace issues with WPF-hosted Winforms..
///
- public static string Portable {
+ public static string Library_AirspaceFixer_Description {
get {
- return ResourceManager.GetString("Portable", resourceCulture);
+ return ResourceManager.GetString("Library_AirspaceFixer_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Port description ähnelt.
+ /// Looks up a localized string similar to Shared Controlz for WPF and ... more.
///
- public static string PortDescription {
+ public static string Library_ControlzEx_Description {
get {
- return ResourceManager.GetString("PortDescription", resourceCulture);
+ return ResourceManager.GetString("Library_ControlzEx_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Port or service ähnelt.
+ /// Looks up a localized string similar to C#/WinRT provides packaged WinRT projection support for the C# language..
///
- public static string PortOrService {
+ public static string Library_CsWinRT_Description {
get {
- return ResourceManager.GetString("PortOrService", resourceCulture);
+ return ResourceManager.GetString("Library_CsWinRT_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Port profiles ähnelt.
+ /// Looks up a localized string similar to DnsClient.NET is a simple yet very powerful and high performant open source library for the .NET Framework to do DNS lookups.
///
- public static string PortProfiles {
+ public static string Library_DnsClientNET_Description {
get {
- return ResourceManager.GetString("PortProfiles", resourceCulture);
+ return ResourceManager.GetString("Library_DnsClientNET_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Ports ähnelt.
+ /// Looks up a localized string similar to Dragable and tearable tab control for WPF.
///
- public static string Ports {
+ public static string Library_Dragablz_Description {
get {
- return ResourceManager.GetString("Ports", resourceCulture);
+ return ResourceManager.GetString("Library_Dragablz_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Port Scanner ähnelt.
+ /// Looks up a localized string similar to An easy to use drag'n'drop framework for WPF..
///
- public static string PortScanner {
+ public static string Library_GongSolutionsWpfDragDrop_Description {
get {
- return ResourceManager.GetString("PortScanner", resourceCulture);
+ return ResourceManager.GetString("Library_GongSolutionsWpfDragDrop_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Closed ähnelt.
+ /// Looks up a localized string similar to C# library take care of complex network, IP, IPv4, IPv6, netmask, CIDR, subnet, subnetting, supernet, and supernetting calculation for .NET developers..
///
- public static string PortState_Closed {
+ public static string Library_IPNetwork_Description {
get {
- return ResourceManager.GetString("PortState_Closed", resourceCulture);
+ return ResourceManager.GetString("Library_IPNetwork_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Open ähnelt.
+ /// Looks up a localized string similar to Beautiful, interactive charts, maps, and gauges..
///
- public static string PortState_Open {
+ public static string Library_LiveCharts_Description {
get {
- return ResourceManager.GetString("PortState_Open", resourceCulture);
+ return ResourceManager.GetString("Library_LiveCharts_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Port threads ähnelt.
+ /// Looks up a localized string similar to A collection of loading indicators for WPF.
///
- public static string PortThreads {
+ public static string Library_LoadingIndicatorsWPF_Description {
get {
- return ResourceManager.GetString("PortThreads", resourceCulture);
+ return ResourceManager.GetString("Library_LoadingIndicatorsWPF_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PowerShell ähnelt.
+ /// Looks up a localized string similar to log4net is a tool to help the programmer output log statements to a variety of output targets..
///
- public static string PowerShell {
+ public static string Library_log4net_Description {
get {
- return ResourceManager.GetString("PowerShell", resourceCulture);
+ return ResourceManager.GetString("Library_log4net_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PowerShell location... ähnelt.
+ /// Looks up a localized string similar to A toolkit for creating Metro / Modern UI styled WPF apps..
///
- public static string PowerShellLocationDots {
+ public static string Library_MahAppsMetro_Description {
get {
- return ResourceManager.GetString("PowerShellLocationDots", resourceCulture);
+ return ResourceManager.GetString("Library_MahAppsMetro_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PowerShell process has ended! ähnelt.
+ /// Looks up a localized string similar to Some awesome icons for WPF and UWP all together....
///
- public static string PowerShellProcessHasEnded {
+ public static string Library_MahAppsMetroIconPacks_Description {
get {
- return ResourceManager.GetString("PowerShellProcessHasEnded", resourceCulture);
+ return ResourceManager.GetString("Library_MahAppsMetroIconPacks_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Preferred protocol when resolving hostname: ähnelt.
+ /// Looks up a localized string similar to Json.NET is a popular high-performance JSON framework for .NET.
///
- public static string PreferredProtocolWhenResolvingHostname {
+ public static string Library_NewtonsoftJson_Description {
get {
- return ResourceManager.GetString("PreferredProtocolWhenResolvingHostname", resourceCulture);
+ return ResourceManager.GetString("Library_NewtonsoftJson_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Preview ähnelt.
+ /// Looks up a localized string similar to Move a .NET Framework/.NET Core app runtime components and dependencies into a sub-directory and make it beauty..
///
- public static string Preview {
+ public static string Library_nulastudioNetBeauty_Description {
get {
- return ResourceManager.GetString("Preview", resourceCulture);
+ return ResourceManager.GetString("Library_nulastudioNetBeauty_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Primary DNS server ähnelt.
+ /// Looks up a localized string similar to A GitHub API client library for .NET.
///
- public static string PrimaryDNSServer {
+ public static string Library_Octokit_Description {
get {
- return ResourceManager.GetString("PrimaryDNSServer", resourceCulture);
+ return ResourceManager.GetString("Library_Octokit_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Priv ähnelt.
+ /// Looks up a localized string similar to Runtime for hosting PowerShell.
///
- public static string Priv {
+ public static string Library_PowerShellSDK_Description {
get {
- return ResourceManager.GetString("Priv", resourceCulture);
+ return ResourceManager.GetString("Library_PowerShellSDK_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Privacy ähnelt.
+ /// Looks up a localized string similar to Capture and parse CDP and LLDP packets on local or remote computers.
///
- public static string Privacy {
+ public static string Library_PSDicoveryProtocol_Description {
get {
- return ResourceManager.GetString("Privacy", resourceCulture);
+ return ResourceManager.GetString("Library_PSDicoveryProtocol_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Private key file ähnelt.
+ /// Looks up a localized string similar to Sharp SNMP Library - Open Source SNMP for .NET and Mono.
///
- public static string PrivateKeyFile {
+ public static string Library_SharpSNMP_Description {
get {
- return ResourceManager.GetString("PrivateKeyFile", resourceCulture);
+ return ResourceManager.GetString("Library_SharpSNMP_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Profile ähnelt.
+ /// Looks up a localized string similar to The WebView2 control enables you to embed web technologies (HTML, CSS, and JavaScript) in your native applications powered by Microsoft Edge (Chromium)..
///
- public static string Profile {
+ public static string Library_WebView2_Description {
get {
- return ResourceManager.GetString("Profile", resourceCulture);
+ return ResourceManager.GetString("Library_WebView2_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Profile could not be loaded! ähnelt.
+ /// Looks up a localized string similar to Easily add interactivity to your apps using XAML Behaviors for WPF..
///
- public static string ProfileCouldNotBeLoaded {
+ public static string Library_XamlBehaviorsWpf_Description {
get {
- return ResourceManager.GetString("ProfileCouldNotBeLoaded", resourceCulture);
+ return ResourceManager.GetString("Library_XamlBehaviorsWpf_Description", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die If this happened after an update, you may need to migrate the profiles to a newer version. When you click "Migrate", a PowerShell window opens with the migration script. Check the path and press Enter.
- ///
- ///Otherwise, the profile may be corrupted and you want to report the issue on GitHub. ähnelt.
+ /// Looks up a localized string similar to License.
///
- public static string ProfileCouldNotBeLoadedMessage {
+ public static string License {
get {
- return ResourceManager.GetString("ProfileCouldNotBeLoadedMessage", resourceCulture);
+ return ResourceManager.GetString("License", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Profile files are encrypted on disk using AES with a key size of 256 bits and a block size of 128 bits in CBC mode. The encryption key is derived from a master password using Rfc2898DeriveBytes (PBKDF2) with 1,000,000 iterations. At runtime, passwords are stored as SecureString once the profile file is loaded. For some functions, the password must be converted to a normal string and remains unencrypted in memory until the garbage collector cleans them up.
- ///
- ///First make a backup copy of your profile files be [Rest der Zeichenfolge wurde abgeschnitten]"; ähnelt.
+ /// Looks up a localized string similar to Apache License 2.0.
///
- public static string ProfileEncryptionDisclaimer {
+ public static string License_ApacheLicense2dot0 {
get {
- return ResourceManager.GetString("ProfileEncryptionDisclaimer", resourceCulture);
+ return ResourceManager.GetString("License_ApacheLicense2dot0", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Profile files will be moved to the selected destination folder. ähnelt.
+ /// Looks up a localized string similar to BSD-2-Clause.
///
- public static string ProfileFilesWillBeMovedMessage {
+ public static string License_BDS2Clause {
get {
- return ResourceManager.GetString("ProfileFilesWillBeMovedMessage", resourceCulture);
+ return ResourceManager.GetString("License_BDS2Clause", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Profile name already exists! ähnelt.
+ /// Looks up a localized string similar to BSD-3-Clause.
///
- public static string ProfileNameAlreadyExists {
+ public static string License_BDS3Clause {
get {
- return ResourceManager.GetString("ProfileNameAlreadyExists", resourceCulture);
+ return ResourceManager.GetString("License_BDS3Clause", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Profiles ähnelt.
+ /// Looks up a localized string similar to Microsoft WebView2 License.
///
- public static string Profiles {
+ public static string License_MicrosoftWebView2License {
get {
- return ResourceManager.GetString("Profiles", resourceCulture);
+ return ResourceManager.GetString("License_MicrosoftWebView2License", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Profiles reloaded ähnelt.
+ /// Looks up a localized string similar to MIT License.
///
- public static string ProfilesReloaded {
+ public static string License_MITLicense {
get {
- return ResourceManager.GetString("ProfilesReloaded", resourceCulture);
+ return ResourceManager.GetString("License_MITLicense", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DNS Lookup ähnelt.
+ /// Looks up a localized string similar to Unlicense.
///
- public static string ProfileViewName_DNSLookup {
+ public static string License_Unlicense {
get {
- return ResourceManager.GetString("ProfileViewName_DNSLookup", resourceCulture);
+ return ResourceManager.GetString("License_Unlicense", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die General ähnelt.
+ /// Looks up a localized string similar to Lime.
///
- public static string ProfileViewName_General {
+ public static string Lime {
get {
- return ResourceManager.GetString("ProfileViewName_General", resourceCulture);
+ return ResourceManager.GetString("Lime", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die HTTP Headers ähnelt.
+ /// Looks up a localized string similar to Listeners.
///
- public static string ProfileViewName_HTTPHeaders {
+ public static string Listeners {
get {
- return ResourceManager.GetString("ProfileViewName_HTTPHeaders", resourceCulture);
+ return ResourceManager.GetString("Listeners", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IP Scanner ähnelt.
+ /// Looks up a localized string similar to Live.
///
- public static string ProfileViewName_IP_Scanner {
+ public static string Live {
get {
- return ResourceManager.GetString("ProfileViewName_IP Scanner", resourceCulture);
+ return ResourceManager.GetString("Live", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Network Interface ähnelt.
+ /// Looks up a localized string similar to LLDP / CDP.
///
- public static string ProfileViewName_NetworkInterface {
+ public static string LldpCdp {
get {
- return ResourceManager.GetString("ProfileViewName_NetworkInterface", resourceCulture);
+ return ResourceManager.GetString("LldpCdp", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Ping ähnelt.
+ /// Looks up a localized string similar to Local addresses.
///
- public static string ProfileViewName_Ping {
+ public static string LocalAddresses {
get {
- return ResourceManager.GetString("ProfileViewName_Ping", resourceCulture);
+ return ResourceManager.GetString("LocalAddresses", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Ping Monitor ähnelt.
+ /// Looks up a localized string similar to Local connection.
///
- public static string ProfileViewName_PingMonitor {
+ public static string LocalConnection {
get {
- return ResourceManager.GetString("ProfileViewName_PingMonitor", resourceCulture);
+ return ResourceManager.GetString("LocalConnection", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Port Scanner ähnelt.
+ /// Looks up a localized string similar to Local devices and resources.
///
- public static string ProfileViewName_PortScanner {
+ public static string LocalDevicesAndResources {
get {
- return ResourceManager.GetString("ProfileViewName_PortScanner", resourceCulture);
+ return ResourceManager.GetString("LocalDevicesAndResources", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PowerShell ähnelt.
+ /// Looks up a localized string similar to Local end time.
///
- public static string ProfileViewName_PowerShell {
+ public static string LocalEndTime {
get {
- return ResourceManager.GetString("ProfileViewName_PowerShell", resourceCulture);
+ return ResourceManager.GetString("LocalEndTime", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PuTTY ähnelt.
+ /// Looks up a localized string similar to Local interface.
///
- public static string ProfileViewName_PuTTY {
+ public static string LocalInterface {
get {
- return ResourceManager.GetString("ProfileViewName_PuTTY", resourceCulture);
+ return ResourceManager.GetString("LocalInterface", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remote Desktop ähnelt.
+ /// Looks up a localized string similar to Local IP address.
///
- public static string ProfileViewName_RemoteDesktop {
+ public static string LocalIPAddress {
get {
- return ResourceManager.GetString("ProfileViewName_RemoteDesktop", resourceCulture);
+ return ResourceManager.GetString("LocalIPAddress", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die TigerVNC ähnelt.
+ /// Looks up a localized string similar to Local port.
///
- public static string ProfileViewName_TigerVNC {
+ public static string LocalPort {
get {
- return ResourceManager.GetString("ProfileViewName_TigerVNC", resourceCulture);
+ return ResourceManager.GetString("LocalPort", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Traceroute ähnelt.
+ /// Looks up a localized string similar to Local ports.
///
- public static string ProfileViewName_Traceroute {
+ public static string LocalPorts {
get {
- return ResourceManager.GetString("ProfileViewName_Traceroute", resourceCulture);
+ return ResourceManager.GetString("LocalPorts", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Wake on LAN ähnelt.
+ /// Looks up a localized string similar to Local start time.
///
- public static string ProfileViewName_WakeOnLAN {
+ public static string LocalStartTime {
get {
- return ResourceManager.GetString("ProfileViewName_WakeOnLAN", resourceCulture);
+ return ResourceManager.GetString("LocalStartTime", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Web Console ähnelt.
+ /// Looks up a localized string similar to Location.
///
- public static string ProfileViewName_WebConsole {
+ public static string Location {
get {
- return ResourceManager.GetString("ProfileViewName_WebConsole", resourceCulture);
+ return ResourceManager.GetString("Location", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Whois ähnelt.
+ /// Looks up a localized string similar to Location cannot be changed in portable version!.
///
- public static string ProfileViewName_Whois {
+ public static string LocationCannotBeChangedInThePortableVersion {
get {
- return ResourceManager.GetString("ProfileViewName_Whois", resourceCulture);
+ return ResourceManager.GetString("LocationCannotBeChangedInThePortableVersion", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die A profile with this name already exists! ähnelt.
+ /// Looks up a localized string similar to Location....
///
- public static string ProfileWithThisNameAlreadyExists {
+ public static string LocationDots {
get {
- return ResourceManager.GetString("ProfileWithThisNameAlreadyExists", resourceCulture);
+ return ResourceManager.GetString("LocationDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Program ähnelt.
+ /// Looks up a localized string similar to Location of the import file....
///
- public static string Program {
+ public static string LocationOfTheImport {
get {
- return ResourceManager.GetString("Program", resourceCulture);
+ return ResourceManager.GetString("LocationOfTheImport", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Protocol ähnelt.
+ /// Looks up a localized string similar to Log.
///
- public static string Protocol {
+ public static string Log {
get {
- return ResourceManager.GetString("Protocol", resourceCulture);
+ return ResourceManager.GetString("Log", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PTR dns record resolved for "{0}"! ähnelt.
+ /// Looks up a localized string similar to Log file name.
///
- public static string PTRDNSRecordResolvedForXXXMessage {
+ public static string LogFileName {
get {
- return ResourceManager.GetString("PTRDNSRecordResolvedForXXXMessage", resourceCulture);
+ return ResourceManager.GetString("LogFileName", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Public IP address check
- ///is disabled! ähnelt.
+ /// Looks up a localized string similar to Log mode.
///
- public static string PublicIPAddressCheckIsDisabled {
+ public static string LogMode {
get {
- return ResourceManager.GetString("PublicIPAddressCheckIsDisabled", resourceCulture);
+ return ResourceManager.GetString("LogMode", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Public IPv4 address ähnelt.
+ /// Looks up a localized string similar to Logon method.
///
- public static string PublicIPv4Address {
+ public static string LogonMethod {
get {
- return ResourceManager.GetString("PublicIPv4Address", resourceCulture);
+ return ResourceManager.GetString("LogonMethod", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Public IPv6 address ähnelt.
+ /// Looks up a localized string similar to Log path.
///
- public static string PublicIPv6Address {
+ public static string LogPath {
get {
- return ResourceManager.GetString("PublicIPv6Address", resourceCulture);
+ return ResourceManager.GetString("LogPath", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Purple ähnelt.
+ /// Looks up a localized string similar to Longitude.
///
- public static string Purple {
+ public static string Longitude {
get {
- return ResourceManager.GetString("Purple", resourceCulture);
+ return ResourceManager.GetString("Longitude", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PuTTY ähnelt.
+ /// Looks up a localized string similar to Lookup.
///
- public static string PuTTY {
+ public static string Lookup {
get {
- return ResourceManager.GetString("PuTTY", resourceCulture);
+ return ResourceManager.GetString("Lookup", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die C:\Program Files\PuTTY\putty.exe ähnelt.
+ /// Looks up a localized string similar to Lost.
///
- public static string PuTTYLocationDots {
+ public static string Lost {
get {
- return ResourceManager.GetString("PuTTYLocationDots", resourceCulture);
+ return ResourceManager.GetString("Lost", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Session log ähnelt.
+ /// Looks up a localized string similar to MAC Address.
///
- public static string PuTTYLogMode_SessionLog {
+ public static string MACAddress {
get {
- return ResourceManager.GetString("PuTTYLogMode_SessionLog", resourceCulture);
+ return ResourceManager.GetString("MACAddress", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SSH log ähnelt.
+ /// Looks up a localized string similar to MAC address or vendor.
///
- public static string PuTTYLogMode_SSHLog {
+ public static string MACAddressOrVendor {
get {
- return ResourceManager.GetString("PuTTYLogMode_SSHLog", resourceCulture);
+ return ResourceManager.GetString("MACAddressOrVendor", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SSH and Raw Log ähnelt.
+ /// Looks up a localized string similar to Magenta.
///
- public static string PuTTYLogMode_SSHRawLog {
+ public static string Magenta {
get {
- return ResourceManager.GetString("PuTTYLogMode_SSHRawLog", resourceCulture);
+ return ResourceManager.GetString("Magenta", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PuTTY process has ended! ähnelt.
+ /// Looks up a localized string similar to Magic packet successfully sent!.
///
- public static string PuTTYProcessHasEnded {
+ public static string MagicPacketSentMessage {
get {
- return ResourceManager.GetString("PuTTYProcessHasEnded", resourceCulture);
+ return ResourceManager.GetString("MagicPacketSentMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PuTTY profile ähnelt.
+ /// Looks up a localized string similar to Management.
///
- public static string PuTTYProfile {
+ public static string Management {
get {
- return ResourceManager.GetString("PuTTYProfile", resourceCulture);
+ return ResourceManager.GetString("Management", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Query ähnelt.
+ /// Looks up a localized string similar to Master Password.
///
- public static string Query {
+ public static string MasterPassword {
get {
- return ResourceManager.GetString("Query", resourceCulture);
+ return ResourceManager.GetString("MasterPassword", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Query class ähnelt.
+ /// Looks up a localized string similar to Match.
///
- public static string QueryClass {
+ public static string Match {
get {
- return ResourceManager.GetString("QueryClass", resourceCulture);
+ return ResourceManager.GetString("Match", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Questions ähnelt.
+ /// Looks up a localized string similar to Mauve.
///
- public static string Questions {
+ public static string Mauve {
get {
- return ResourceManager.GetString("Questions", resourceCulture);
+ return ResourceManager.GetString("Mauve", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die RAW ähnelt.
+ /// Looks up a localized string similar to Max. concurrent host threads.
///
- public static string RAW {
+ public static string MaxHostThreads {
get {
- return ResourceManager.GetString("RAW", resourceCulture);
+ return ResourceManager.GetString("MaxHostThreads", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Received ähnelt.
+ /// Looks up a localized string similar to Map.
///
- public static string Received {
+ public static string Map {
get {
- return ResourceManager.GetString("Received", resourceCulture);
+ return ResourceManager.GetString("Map", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Received / Lost ähnelt.
+ /// Looks up a localized string similar to Scroll = Zoom, Drag = Pan.
///
- public static string ReceivedLost {
+ public static string ScrollToZoomDragToPan {
get {
- return ResourceManager.GetString("ReceivedLost", resourceCulture);
+ return ResourceManager.GetString("ScrollToZoomDragToPan", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Reconnect ähnelt.
+ /// Looks up a localized string similar to Unknown.
///
- public static string Reconnect {
+ public static string Unknown {
get {
- return ResourceManager.GetString("Reconnect", resourceCulture);
+ return ResourceManager.GetString("Unknown", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Reconnect if the connection is dropped ähnelt.
+ /// Looks up a localized string similar to Maximum.
///
- public static string ReconnectIfTheConnectionIsDropped {
+ public static string Maximum {
get {
- return ResourceManager.GetString("ReconnectIfTheConnectionIsDropped", resourceCulture);
+ return ResourceManager.GetString("Maximum", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Recursion ähnelt.
+ /// Looks up a localized string similar to Maximum hops.
///
- public static string Recursion {
+ public static string MaximumHops {
get {
- return ResourceManager.GetString("Recursion", resourceCulture);
+ return ResourceManager.GetString("MaximumHops", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Red ähnelt.
+ /// Looks up a localized string similar to Maximum number of backups.
///
- public static string Red {
+ public static string MaximumNumberOfBackups {
get {
- return ResourceManager.GetString("Red", resourceCulture);
+ return ResourceManager.GetString("MaximumNumberOfBackups", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Redirect clipboard ähnelt.
+ /// Looks up a localized string similar to Maximum number ({0}) of hops/router reached!.
///
- public static string RedirectClipboard {
+ public static string MaximumNumberOfHopsReached {
get {
- return ResourceManager.GetString("RedirectClipboard", resourceCulture);
+ return ResourceManager.GetString("MaximumNumberOfHopsReached", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Redirect devices ähnelt.
+ /// Looks up a localized string similar to Max. concurrent port threads.
///
- public static string RedirectDevices {
+ public static string MaxPortThreads {
get {
- return ResourceManager.GetString("RedirectDevices", resourceCulture);
+ return ResourceManager.GetString("MaxPortThreads", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Redirect drives ähnelt.
+ /// Looks up a localized string similar to These settings only change the maximum number of concurrently executed threads per host/port scan. Go to Settings > General > General to adjust the (min) threads of the application..
///
- public static string RedirectDrives {
+ public static string MaxThreadsOnlyGoToSettingsGeneralGeneral {
get {
- return ResourceManager.GetString("RedirectDrives", resourceCulture);
+ return ResourceManager.GetString("MaxThreadsOnlyGoToSettingsGeneralGeneral", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Redirect ports ähnelt.
+ /// Looks up a localized string similar to Measured time.
///
- public static string RedirectPorts {
+ public static string MeasuredTime {
get {
- return ResourceManager.GetString("RedirectPorts", resourceCulture);
+ return ResourceManager.GetString("MeasuredTime", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Redirect printers ähnelt.
+ /// Looks up a localized string similar to Measuring download speed....
///
- public static string RedirectPrinters {
+ public static string MeasuringDownloadSpeedDots {
get {
- return ResourceManager.GetString("RedirectPrinters", resourceCulture);
+ return ResourceManager.GetString("MeasuringDownloadSpeedDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Redirect smartcards ähnelt.
+ /// Looks up a localized string similar to Measuring latency....
///
- public static string RedirectSmartcards {
+ public static string MeasuringLatencyDots {
get {
- return ResourceManager.GetString("RedirectSmartcards", resourceCulture);
+ return ResourceManager.GetString("MeasuringLatencyDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Refresh ähnelt.
+ /// Looks up a localized string similar to Measuring upload speed....
///
- public static string Refresh {
+ public static string MeasuringUploadSpeedDots {
get {
- return ResourceManager.GetString("Refresh", resourceCulture);
+ return ResourceManager.GetString("MeasuringUploadSpeedDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Release ähnelt.
+ /// Looks up a localized string similar to Megabits.
///
- public static string Release {
+ public static string Megabits {
get {
- return ResourceManager.GetString("Release", resourceCulture);
+ return ResourceManager.GetString("Megabits", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Release & Renew ähnelt.
+ /// Looks up a localized string similar to Megabytes.
///
- public static string ReleaseRenew {
+ public static string Megabytes {
get {
- return ResourceManager.GetString("ReleaseRenew", resourceCulture);
+ return ResourceManager.GetString("Megabytes", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Reload ähnelt.
+ /// Looks up a localized string similar to Menu and window animation.
///
- public static string Reload {
+ public static string MenuAndWindowAnimation {
get {
- return ResourceManager.GetString("Reload", resourceCulture);
+ return ResourceManager.GetString("MenuAndWindowAnimation", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remaining time ähnelt.
+ /// Looks up a localized string similar to Merge.
///
- public static string RemainingTime {
+ public static string Merge {
get {
- return ResourceManager.GetString("RemainingTime", resourceCulture);
+ return ResourceManager.GetString("Merge", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remote audio ähnelt.
+ /// Looks up a localized string similar to Message size.
///
- public static string RemoteAudio {
+ public static string MessageSize {
get {
- return ResourceManager.GetString("RemoteAudio", resourceCulture);
+ return ResourceManager.GetString("MessageSize", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remote audio playback ähnelt.
+ /// Looks up a localized string similar to MIB.
///
- public static string RemoteAudioPlayback {
+ public static string MIB {
get {
- return ResourceManager.GetString("RemoteAudioPlayback", resourceCulture);
+ return ResourceManager.GetString("MIB", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remote audio recording ähnelt.
+ /// Looks up a localized string similar to Microsoft Edge WebView2 Runtime is not available!.
///
- public static string RemoteAudioRecording {
+ public static string MicrosoftEdgeWebView2RuntimeIsNotAvailable {
get {
- return ResourceManager.GetString("RemoteAudioRecording", resourceCulture);
+ return ResourceManager.GetString("MicrosoftEdgeWebView2RuntimeIsNotAvailable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remote console ähnelt.
+ /// Looks up a localized string similar to Microsoft.Windows.SDK.Contracts is required for this feature but not available on this system (e.g. on Windows Server)..
///
- public static string RemoteConsole {
+ public static string MicrosoftWindowsSDKContractsIsNotAvailable {
get {
- return ResourceManager.GetString("RemoteConsole", resourceCulture);
+ return ResourceManager.GetString("MicrosoftWindowsSDKContractsIsNotAvailable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remote Desktop ähnelt.
+ /// Looks up a localized string similar to Migrate.
///
- public static string RemoteDesktop {
+ public static string Migrate {
get {
- return ResourceManager.GetString("RemoteDesktop", resourceCulture);
+ return ResourceManager.GetString("Migrate", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Do not record ähnelt.
+ /// Looks up a localized string similar to Minimize main window instead of terminating the application.
///
- public static string RemoteDesktopAudioCaptureRedirectionMode_DoNotRecord {
+ public static string MinimizeInsteadOfTerminating {
get {
- return ResourceManager.GetString("RemoteDesktopAudioCaptureRedirectionMode_DoNotRecord", resourceCulture);
+ return ResourceManager.GetString("MinimizeInsteadOfTerminating", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Record from this computer ähnelt.
+ /// Looks up a localized string similar to Minimize to tray instead of taskbar.
///
- public static string RemoteDesktopAudioCaptureRedirectionMode_RecordFromThisComputer {
+ public static string MinimizeToTrayInsteadOfTaskbar {
get {
- return ResourceManager.GetString("RemoteDesktopAudioCaptureRedirectionMode_RecordFromThisComputer", resourceCulture);
+ return ResourceManager.GetString("MinimizeToTrayInsteadOfTaskbar", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Do not play ähnelt.
+ /// Looks up a localized string similar to Minimum.
///
- public static string RemoteDesktopAudioRedirectionMode_DoNotPlay {
+ public static string Minimum {
get {
- return ResourceManager.GetString("RemoteDesktopAudioRedirectionMode_DoNotPlay", resourceCulture);
+ return ResourceManager.GetString("Minimum", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Play on remote computer ähnelt.
+ /// Looks up a localized string similar to Mobile.
///
- public static string RemoteDesktopAudioRedirectionMode_PlayOnRemoteComputer {
+ public static string Mobile {
get {
- return ResourceManager.GetString("RemoteDesktopAudioRedirectionMode_PlayOnRemoteComputer", resourceCulture);
+ return ResourceManager.GetString("Mobile", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Play on this computer ähnelt.
+ /// Looks up a localized string similar to Mode.
///
- public static string RemoteDesktopAudioRedirectionMode_PlayOnThisComputer {
+ public static string Mode {
get {
- return ResourceManager.GetString("RemoteDesktopAudioRedirectionMode_PlayOnThisComputer", resourceCulture);
+ return ResourceManager.GetString("Mode", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Socket closed. ähnelt.
+ /// Looks up a localized string similar to Model.
///
- public static string RemoteDesktopDisconnectReason_AtClientWinsockFDCLOSE {
+ public static string Model {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_AtClientWinsockFDCLOSE", resourceCulture);
+ return ResourceManager.GetString("Model", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remote disconnect by server. ähnelt.
+ /// Looks up a localized string similar to Move.
///
- public static string RemoteDesktopDisconnectReason_ByServer {
+ public static string Move {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_ByServer", resourceCulture);
+ return ResourceManager.GetString("Move", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Decompression error. ähnelt.
+ /// Looks up a localized string similar to Move & Restart.
///
- public static string RemoteDesktopDisconnectReason_ClientDecompressionError {
+ public static string MoveAndRestart {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_ClientDecompressionError", resourceCulture);
+ return ResourceManager.GetString("MoveAndRestart", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Connection timed out. ähnelt.
+ /// Looks up a localized string similar to Multicast.
///
- public static string RemoteDesktopDisconnectReason_ConnectionTimedOut {
+ public static string Multicast {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_ConnectionTimedOut", resourceCulture);
+ return ResourceManager.GetString("Multicast", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Decryption error. ähnelt.
+ /// Looks up a localized string similar to Multiple instances.
///
- public static string RemoteDesktopDisconnectReason_DecryptionError {
+ public static string MultipleInstances {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_DecryptionError", resourceCulture);
+ return ResourceManager.GetString("MultipleInstances", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DNS name lookup failure. ähnelt.
+ /// Looks up a localized string similar to Multithreading.
///
- public static string RemoteDesktopDisconnectReason_DNSLookupFailed {
+ public static string Multithreading {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_DNSLookupFailed", resourceCulture);
+ return ResourceManager.GetString("Multithreading", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DNS lookup failed. ähnelt.
+ /// Looks up a localized string similar to Name.
///
- public static string RemoteDesktopDisconnectReason_DNSLookupFailed2 {
+ public static string Name {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_DNSLookupFailed2", resourceCulture);
+ return ResourceManager.GetString("Name", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Encryption error. ähnelt.
+ /// Looks up a localized string similar to Delay.
///
- public static string RemoteDesktopDisconnectReason_EncryptionError {
+ public static string NeighborState_Delay {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_EncryptionError", resourceCulture);
+ return ResourceManager.GetString("NeighborState_Delay", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Windows Sockets gethostbyname call failed. ähnelt.
+ /// Looks up a localized string similar to Incomplete.
///
- public static string RemoteDesktopDisconnectReason_GetHostByNameFailed {
+ public static string NeighborState_Incomplete {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_GetHostByNameFailed", resourceCulture);
+ return ResourceManager.GetString("NeighborState_Incomplete", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Host not found. ähnelt.
+ /// Looks up a localized string similar to Permanent.
///
- public static string RemoteDesktopDisconnectReason_HostNotFound {
+ public static string NeighborState_Permanent {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_HostNotFound", resourceCulture);
+ return ResourceManager.GetString("NeighborState_Permanent", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Internal error. ähnelt.
+ /// Looks up a localized string similar to Probe.
///
- public static string RemoteDesktopDisconnectReason_InternalError {
+ public static string NeighborState_Probe {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_InternalError", resourceCulture);
+ return ResourceManager.GetString("NeighborState_Probe", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Internal security error. ähnelt.
+ /// Looks up a localized string similar to Reachable.
///
- public static string RemoteDesktopDisconnectReason_InternalSecurityError {
+ public static string NeighborState_Reachable {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_InternalSecurityError", resourceCulture);
+ return ResourceManager.GetString("NeighborState_Reachable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Internal security error. ähnelt.
+ /// Looks up a localized string similar to Stale.
///
- public static string RemoteDesktopDisconnectReason_InternalSecurityError2 {
+ public static string NeighborState_Stale {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_InternalSecurityError2", resourceCulture);
+ return ResourceManager.GetString("NeighborState_Stale", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The encryption method specified is not valid. ähnelt.
+ /// Looks up a localized string similar to Unreachable.
///
- public static string RemoteDesktopDisconnectReason_InvalidEncryption {
+ public static string NeighborState_Unreachable {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_InvalidEncryption", resourceCulture);
+ return ResourceManager.GetString("NeighborState_Unreachable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Bad IP address specified. ähnelt.
+ /// Looks up a localized string similar to Neighbor Table.
///
- public static string RemoteDesktopDisconnectReason_InvalidIP {
+ public static string NeighborTable {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_InvalidIP", resourceCulture);
+ return ResourceManager.GetString("NeighborTable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The IP address specified is not valid. ähnelt.
+ /// Looks up a localized string similar to Read-only mode. Modifying the neighbor table requires elevated rights!.
///
- public static string RemoteDesktopDisconnectReason_InvalidIPAddr {
+ public static string NeighborTableAdminMessage {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_InvalidIPAddr", resourceCulture);
+ return ResourceManager.GetString("NeighborTableAdminMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Security data is not valid. ähnelt.
+ /// Looks up a localized string similar to NetBIOS.
///
- public static string RemoteDesktopDisconnectReason_InvalidSecurityData {
+ public static string NetBIOS {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_InvalidSecurityData", resourceCulture);
+ return ResourceManager.GetString("NetBIOS", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Server security data is not valid. ähnelt.
+ /// Looks up a localized string similar to NetBIOS scan is disabled!.
///
- public static string RemoteDesktopDisconnectReason_InvalidServerSecurityInfo {
+ public static string NetBIOSIsDisabled {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_InvalidServerSecurityInfo", resourceCulture);
+ return ResourceManager.GetString("NetBIOSIsDisabled", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die License negotiation failed. ähnelt.
+ /// Looks up a localized string similar to NetBIOS reachable.
///
- public static string RemoteDesktopDisconnectReason_LicensingFailed {
+ public static string NetBIOSReachable {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_LicensingFailed", resourceCulture);
+ return ResourceManager.GetString("NetBIOSReachable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Licensing time-out. ähnelt.
+ /// Looks up a localized string similar to Network.
///
- public static string RemoteDesktopDisconnectReason_LicensingTimeout {
+ public static string Network {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_LicensingTimeout", resourceCulture);
+ return ResourceManager.GetString("Network", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Local disconnection. ähnelt.
+ /// Looks up a localized string similar to Network address.
///
- public static string RemoteDesktopDisconnectReason_LocalNotError {
+ public static string NetworkAddress {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_LocalNotError", resourceCulture);
+ return ResourceManager.GetString("NetworkAddress", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No information is available. ähnelt.
+ /// Looks up a localized string similar to Network connection.
///
- public static string RemoteDesktopDisconnectReason_NoInfo {
+ public static string NetworkConnection {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_NoInfo", resourceCulture);
+ return ResourceManager.GetString("NetworkConnection", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Out of memory. ähnelt.
+ /// Looks up a localized string similar to Network connections.....
///
- public static string RemoteDesktopDisconnectReason_OutOfMemory {
+ public static string NetworkConnectionsDots {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_OutOfMemory", resourceCulture);
+ return ResourceManager.GetString("NetworkConnectionsDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Out of memory. ähnelt.
+ /// Looks up a localized string similar to Network connection type.
///
- public static string RemoteDesktopDisconnectReason_OutOfMemory2 {
+ public static string NetworkConnectionType {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_OutOfMemory2", resourceCulture);
+ return ResourceManager.GetString("NetworkConnectionType", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Out of memory. ähnelt.
+ /// Looks up a localized string similar to Network Interface.
///
- public static string RemoteDesktopDisconnectReason_OutOfMemory3 {
+ public static string NetworkInterface {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_OutOfMemory3", resourceCulture);
+ return ResourceManager.GetString("NetworkInterface", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remote disconnect by user. ähnelt.
+ /// Looks up a localized string similar to Configuration applied.
///
- public static string RemoteDesktopDisconnectReason_RemoteByUser {
+ public static string NetworkInterfaceConfigurationAppliedSuccessfully {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_RemoteByUser", resourceCulture);
+ return ResourceManager.GetString("NetworkInterfaceConfigurationAppliedSuccessfully", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Failed to unpack server certificate. ähnelt.
+ /// Looks up a localized string similar to Configuring the network interface requires elevated rights!.
///
- public static string RemoteDesktopDisconnectReason_ServerCertificateUnpackErr {
+ public static string NetworkInterfaceConfigureAdminMessage {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_ServerCertificateUnpackErr", resourceCulture);
+ return ResourceManager.GetString("NetworkInterfaceConfigureAdminMessage", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Windows Sockets connect failed. ähnelt.
+ /// Looks up a localized string similar to Network kind.
///
- public static string RemoteDesktopDisconnectReason_SocketConnectFailed {
+ public static string NetworkKind {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SocketConnectFailed", resourceCulture);
+ return ResourceManager.GetString("NetworkKind", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Windows Sockets recv call failed. ähnelt.
+ /// Looks up a localized string similar to The network address cannot be reached. Check if your computer is connected to the network. For information about network troubleshooting, see Windows Help..
///
- public static string RemoteDesktopDisconnectReason_SocketRecvFailed {
+ public static string NetworkLocationCannotBeReachedMessage {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SocketRecvFailed", resourceCulture);
+ return ResourceManager.GetString("NetworkLocationCannotBeReachedMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The account is disabled. ähnelt.
+ /// Looks up a localized string similar to Analysing network packets requires elevated rights!.
///
- public static string RemoteDesktopDisconnectReason_SslErrAccountDisabled {
+ public static string NetworkPacketsCaptureAdminMessage {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrAccountDisabled", resourceCulture);
+ return ResourceManager.GetString("NetworkPacketsCaptureAdminMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The account is expired. ähnelt.
+ /// Looks up a localized string similar to Network profile.
///
- public static string RemoteDesktopDisconnectReason_SslErrAccountExpired {
+ public static string NetworkProfile {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrAccountExpired", resourceCulture);
+ return ResourceManager.GetString("NetworkProfile", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The account is locked out. ähnelt.
+ /// Looks up a localized string similar to Network profiles.
///
- public static string RemoteDesktopDisconnectReason_SslErrAccountLockedOut {
+ public static string NetworkProfiles {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrAccountLockedOut", resourceCulture);
+ return ResourceManager.GetString("NetworkProfiles", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The account is restricted. ähnelt.
+ /// Looks up a localized string similar to Networks.
///
- public static string RemoteDesktopDisconnectReason_SslErrAccountRestriction {
+ public static string Networks {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrAccountRestriction", resourceCulture);
+ return ResourceManager.GetString("Networks", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The received certificate is expired. ähnelt.
+ /// Looks up a localized string similar to Network Status.
///
- public static string RemoteDesktopDisconnectReason_SslErrCertExpired {
+ public static string NetworkStatus {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrCertExpired", resourceCulture);
+ return ResourceManager.GetString("NetworkStatus", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The policy does not support delegation of credentials to the target server. ähnelt.
+ /// Looks up a localized string similar to Network time.
///
- public static string RemoteDesktopDisconnectReason_SslErrDelegationPolicy {
+ public static string NetworkTime {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrDelegationPolicy", resourceCulture);
+ return ResourceManager.GetString("NetworkTime", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The server authentication policy does not allow connection requests using saved credentials. The user must enter new credentials. ähnelt.
+ /// Looks up a localized string similar to Network unavailable!.
///
- public static string RemoteDesktopDisconnectReason_SslErrFreshCredRequiredByServer {
+ public static string NetworkUnavailable {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrFreshCredRequiredByServer", resourceCulture);
+ return ResourceManager.GetString("NetworkUnavailable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Login failed. ähnelt.
+ /// Looks up a localized string similar to Network usage.
///
- public static string RemoteDesktopDisconnectReason_SslErrLogonFailure {
+ public static string NetworkUsage {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrLogonFailure", resourceCulture);
+ return ResourceManager.GetString("NetworkUsage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die No authority could be contacted for authentication. The domain name of the authenticating party could be wrong, the domain could be unreachable, or there might have been a trust relationship failure. ähnelt.
+ /// Looks up a localized string similar to New connection....
///
- public static string RemoteDesktopDisconnectReason_SslErrNoAuthenticatingAuthority {
+ public static string NewConnectionDots {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrNoAuthenticatingAuthority", resourceCulture);
+ return ResourceManager.GetString("NewConnectionDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The specified user has no account. ähnelt.
+ /// Looks up a localized string similar to New password.
///
- public static string RemoteDesktopDisconnectReason_SslErrNoSuchUser {
+ public static string NewPassword {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrNoSuchUser", resourceCulture);
+ return ResourceManager.GetString("NewPassword", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The password is expired. ähnelt.
+ /// Looks up a localized string similar to New subnet mask.
///
- public static string RemoteDesktopDisconnectReason_SslErrPasswordExpired {
+ public static string NewSubnetMask {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrPasswordExpired", resourceCulture);
+ return ResourceManager.GetString("NewSubnetMask", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The user password must be changed before logging on for the first time. ähnelt.
+ /// Looks up a localized string similar to New subnetmask or CIDR.
///
- public static string RemoteDesktopDisconnectReason_SslErrPasswordMustChange {
+ public static string NewSubnetmaskOrCIDR {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrPasswordMustChange", resourceCulture);
+ return ResourceManager.GetString("NewSubnetmaskOrCIDR", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Delegation of credentials to the target server is not allowed unless mutual authentication has been achieved. ähnelt.
+ /// Looks up a localized string similar to New tab.
///
- public static string RemoteDesktopDisconnectReason_SslErrPolicyNTLMOnly {
+ public static string NewTab {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrPolicyNTLMOnly", resourceCulture);
+ return ResourceManager.GetString("NewTab", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die The smart card is blocked. ähnelt.
+ /// Looks up a localized string similar to Next.
///
- public static string RemoteDesktopDisconnectReason_SslErrSmartcardCardBlocked {
+ public static string Next {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrSmartcardCardBlocked", resourceCulture);
+ return ResourceManager.GetString("Next", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die An incorrect PIN was presented to the smart card. ähnelt.
+ /// Looks up a localized string similar to No.
///
- public static string RemoteDesktopDisconnectReason_SslErrSmartcardWrongPIN {
+ public static string No {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrSmartcardWrongPIN", resourceCulture);
+ return ResourceManager.GetString("No", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Timeout occurred. ähnelt.
+ /// Looks up a localized string similar to No A dns records resolved for "{0}"!.
///
- public static string RemoteDesktopDisconnectReason_TimeoutOccurred {
+ public static string NoADNSRecordsResolvedForXXXMessage {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_TimeoutOccurred", resourceCulture);
+ return ResourceManager.GetString("NoADNSRecordsResolvedForXXXMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Internal timer error. ähnelt.
+ /// Looks up a localized string similar to No discovery protocol packages received!.
///
- public static string RemoteDesktopDisconnectReason_TimerError {
+ public static string NoDiscoveryProtocolPackagesReceived {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_TimerError", resourceCulture);
+ return ResourceManager.GetString("NoDiscoveryProtocolPackagesReceived", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The remote session ended because the total login time limit was reached. This limit is set by the server administrator or by network policies. ähnelt.
+ /// Looks up a localized string similar to No DNS record found for "{0}"! Check your input and the settings..
///
- public static string RemoteDesktopDisconnectReason_TotalLoginTimeLimitReached {
+ public static string NoDNSRecordFoundCheckYourInputAndSettings {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_TotalLoginTimeLimitReached", resourceCulture);
+ return ResourceManager.GetString("NoDNSRecordFoundCheckYourInputAndSettings", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Unable to reconnect to the remote session. ähnelt.
+ /// Looks up a localized string similar to No enabled network adapters found!.
///
- public static string RemoteDesktopDisconnectReason_UnableToReconnectToRemoteSession {
+ public static string NoEnabledNetworkAdaptersFound {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_UnableToReconnectToRemoteSession", resourceCulture);
+ return ResourceManager.GetString("NoEnabledNetworkAdaptersFound", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Windows Sockets send call failed. ähnelt.
+ /// Looks up a localized string similar to No matching commands!.
///
- public static string RemoteDesktopDisconnectReason_WinsockSendFailed {
+ public static string NoMatchingCommands {
get {
- return ResourceManager.GetString("RemoteDesktopDisconnectReason_WinsockSendFailed", resourceCulture);
+ return ResourceManager.GetString("NoMatchingCommands", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die On the remote computer ähnelt.
+ /// Looks up a localized string similar to No open ports found!.
///
- public static string RemoteDesktopKeyboardHookMode_OnTheRemoteComputer {
+ public static string NoOpenPortsFound {
get {
- return ResourceManager.GetString("RemoteDesktopKeyboardHookMode_OnTheRemoteComputer", resourceCulture);
+ return ResourceManager.GetString("NoOpenPortsFound", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die On this computer ähnelt.
+ /// Looks up a localized string similar to No ports found. Check your input!.
///
- public static string RemoteDesktopKeyboardHookMode_OnThisComputer {
+ public static string NoPortsFoundCheckYourInput {
get {
- return ResourceManager.GetString("RemoteDesktopKeyboardHookMode_OnThisComputer", resourceCulture);
+ return ResourceManager.GetString("NoPortsFoundCheckYourInput", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die High-speed broadband (2 Mbps - 10 Mbps) ähnelt.
+ /// Looks up a localized string similar to No profiles found!
+ ///Create one....
///
- public static string RemoteDesktopNetworkConnectionType_BroadbandHigh {
+ public static string NoProfilesFoundCreateOne {
get {
- return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_BroadbandHigh", resourceCulture);
+ return ResourceManager.GetString("NoProfilesFoundCreateOne", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Low-speed broadband (256 kbps - 2 Mbps) ähnelt.
+ /// Looks up a localized string similar to No PTR dns record resolved for "{0}"!.
///
- public static string RemoteDesktopNetworkConnectionType_BroadbandLow {
+ public static string NoPTRDNSRecordResolvedForXXXMessage {
get {
- return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_BroadbandLow", resourceCulture);
+ return ResourceManager.GetString("NoPTRDNSRecordResolvedForXXXMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Detect connection quality automatically ähnelt.
+ /// Looks up a localized string similar to No reachable hosts found!.
///
- public static string RemoteDesktopNetworkConnectionType_DetectAutomatically {
+ public static string NoReachableHostsFound {
get {
- return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_DetectAutomatically", resourceCulture);
+ return ResourceManager.GetString("NoReachableHostsFound", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die LAN (10 Mbps or higher) ähnelt.
+ /// Looks up a localized string similar to No tags found!.
///
- public static string RemoteDesktopNetworkConnectionType_LAN {
+ public static string NoTagsFound {
get {
- return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_LAN", resourceCulture);
+ return ResourceManager.GetString("NoTagsFound", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Modem (56 kbps) ähnelt.
+ /// Looks up a localized string similar to Notation.
///
- public static string RemoteDesktopNetworkConnectionType_Modem {
+ public static string Notation {
get {
- return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_Modem", resourceCulture);
+ return ResourceManager.GetString("Notation", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Satellite (2 Mbps - 16 Mbps with high latency) ähnelt.
+ /// Looks up a localized string similar to (not changed).
///
- public static string RemoteDesktopNetworkConnectionType_Satellite {
+ public static string NotChanged {
get {
- return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_Satellite", resourceCulture);
+ return ResourceManager.GetString("NotChanged", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die WAN (10 Mbps or higher with high latency) ähnelt.
+ /// Looks up a localized string similar to Note.
///
- public static string RemoteDesktopNetworkConnectionType_WAN {
+ public static string Note {
get {
- return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_WAN", resourceCulture);
+ return ResourceManager.GetString("Note", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remote IP address ähnelt.
+ /// Looks up a localized string similar to Nothing found!.
///
- public static string RemoteIPAddress {
+ public static string NothingFound {
get {
- return ResourceManager.GetString("RemoteIPAddress", resourceCulture);
+ return ResourceManager.GetString("NothingFound", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remote port ähnelt.
+ /// Looks up a localized string similar to Nothing to do. Check your input!.
///
- public static string RemotePort {
+ public static string NothingToDoCheckYourInput {
+ get {
+ return ResourceManager.GetString("NothingToDoCheckYourInput", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Display duration (seconds).
+ ///
+ public static string NotificationDurationInSeconds {
+ get {
+ return ResourceManager.GetString("NotificationDurationInSeconds", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Failure threshold.
+ ///
+ public static string NotificationFailureThreshold {
+ get {
+ return ResourceManager.GetString("NotificationFailureThreshold", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Success threshold.
+ ///
+ public static string NotificationSuccessThreshold {
+ get {
+ return ResourceManager.GetString("NotificationSuccessThreshold", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to No update available!.
+ ///
+ public static string NoUpdateAvailable {
+ get {
+ return ResourceManager.GetString("NoUpdateAvailable", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to No valid file found to import..
+ ///
+ public static string NoValidFileFoundToImport {
+ get {
+ return ResourceManager.GetString("NoValidFileFoundToImport", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to A valid path to PowerShell should end with "pwsh.exe" or "powershell.exe"!.
+ ///
+ public static string NoValidPowerShellPath {
+ get {
+ return ResourceManager.GetString("NoValidPowerShellPath", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to A valid path to PuTTY should end with "PuTTY.exe"!.
+ ///
+ public static string NoValidPuTTYPath {
+ get {
+ return ResourceManager.GetString("NoValidPuTTYPath", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to A valid path to TigerVNC should end with "vncviewer-*.exe" or "vncviewer64-*.exe"!.
+ ///
+ public static string NoValidTigerVNCPath {
+ get {
+ return ResourceManager.GetString("NoValidTigerVNCPath", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to No vendor found. Check your input!.
+ ///
+ public static string NoVendorFoundCheckYourInput {
+ get {
+ return ResourceManager.GetString("NoVendorFoundCheckYourInput", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to No WiFi adapters found!.
+ ///
+ public static string NoWiFiAdaptersFound {
+ get {
+ return ResourceManager.GetString("NoWiFiAdaptersFound", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to No WiFi networks found!.
+ ///
+ public static string NoWiFiNetworksFound {
+ get {
+ return ResourceManager.GetString("NoWiFiNetworksFound", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Number of errors after which is canceled:.
+ ///
+ public static string NumberOfErrorsAfterWhichIsCanceled {
+ get {
+ return ResourceManager.GetString("NumberOfErrorsAfterWhichIsCanceled", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Number of stored entries.
+ ///
+ public static string NumberOfStoredEntries {
+ get {
+ return ResourceManager.GetString("NumberOfStoredEntries", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Obtain an IP address automatically.
+ ///
+ public static string ObtainAnIPAddressAutomatically {
+ get {
+ return ResourceManager.GetString("ObtainAnIPAddressAutomatically", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Obtain DNS server address automatically.
+ ///
+ public static string ObtainDNSServerAddressAutomatically {
+ get {
+ return ResourceManager.GetString("ObtainDNSServerAddressAutomatically", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Off.
+ ///
+ public static string Off {
+ get {
+ return ResourceManager.GetString("Off", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Official.
+ ///
+ public static string Official {
+ get {
+ return ResourceManager.GetString("Official", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Offset.
+ ///
+ public static string Offset {
+ get {
+ return ResourceManager.GetString("Offset", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to OID.
+ ///
+ public static string OID {
+ get {
+ return ResourceManager.GetString("OID", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to OID profiles.
+ ///
+ public static string OIDProfiles {
+ get {
+ return ResourceManager.GetString("OIDProfiles", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to OK.
+ ///
+ public static string OK {
+ get {
+ return ResourceManager.GetString("OK", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Olive.
+ ///
+ public static string Olive {
+ get {
+ return ResourceManager.GetString("Olive", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to On.
+ ///
+ public static string On {
+ get {
+ return ResourceManager.GetString("On", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Only numbers can be entered!.
+ ///
+ public static string OnlyNumbersCanBeEntered {
+ get {
+ return ResourceManager.GetString("OnlyNumbersCanBeEntered", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Only CSV files are allowed!.
+ ///
+ public static string OnlyCsvFilesAllowed {
+ get {
+ return ResourceManager.GetString("OnlyCsvFilesAllowed", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Only when using the full screen.
+ ///
+ public static string OnlyWhenUsingTheFullScreen {
+ get {
+ return ResourceManager.GetString("OnlyWhenUsingTheFullScreen", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open.
+ ///
+ public static string Open {
+ get {
+ return ResourceManager.GetString("Open", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open documentation.
+ ///
+ public static string OpenDocumentation {
+ get {
+ return ResourceManager.GetString("OpenDocumentation", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open hosts file.
+ ///
+ public static string OpenHostsFile {
+ get {
+ return ResourceManager.GetString("OpenHostsFile", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open license.
+ ///
+ public static string OpenLicense {
+ get {
+ return ResourceManager.GetString("OpenLicense", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open location.
+ ///
+ public static string OpenLocation {
+ get {
+ return ResourceManager.GetString("OpenLocation", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open OID profiles....
+ ///
+ public static string OpenOIDProfilesDots {
+ get {
+ return ResourceManager.GetString("OpenOIDProfilesDots", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open port profiles....
+ ///
+ public static string OpenPortProfilesDots {
+ get {
+ return ResourceManager.GetString("OpenPortProfilesDots", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open project.
+ ///
+ public static string OpenProject {
+ get {
+ return ResourceManager.GetString("OpenProject", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open settings.
+ ///
+ public static string OpenSettings {
+ get {
+ return ResourceManager.GetString("OpenSettings", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open settings....
+ ///
+ public static string OpenSettingsDots {
+ get {
+ return ResourceManager.GetString("OpenSettingsDots", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open the documentation..
+ ///
+ public static string OpenTheDocumentation {
+ get {
+ return ResourceManager.GetString("OpenTheDocumentation", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open website.
+ ///
+ public static string OpenWebsite {
+ get {
+ return ResourceManager.GetString("OpenWebsite", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Options.
+ ///
+ public static string Options {
+ get {
+ return ResourceManager.GetString("Options", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Orange.
+ ///
+ public static string Orange {
+ get {
+ return ResourceManager.GetString("Orange", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Organization.
+ ///
+ public static string Organization {
+ get {
+ return ResourceManager.GetString("Organization", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to OUI.
+ ///
+ public static string OUI {
+ get {
+ return ResourceManager.GetString("OUI", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Outbound.
+ ///
+ public static string Outbound {
+ get {
+ return ResourceManager.GetString("Outbound", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to override.
+ ///
+ public static string Override {
+ get {
+ return ResourceManager.GetString("Override", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Override default settings.
+ ///
+ public static string OverrideDefaultSettings {
+ get {
+ return ResourceManager.GetString("OverrideDefaultSettings", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Overwrite.
+ ///
+ public static string Overwrite {
+ get {
+ return ResourceManager.GetString("Overwrite", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Overwrite?.
+ ///
+ public static string OverwriteQuestion {
+ get {
+ return ResourceManager.GetString("OverwriteQuestion", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Packet loss.
+ ///
+ public static string PacketLoss {
+ get {
+ return ResourceManager.GetString("PacketLoss", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Packets transmitted.
+ ///
+ public static string PacketsTransmitted {
+ get {
+ return ResourceManager.GetString("PacketsTransmitted", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Parameter.
+ ///
+ public static string Parameter {
+ get {
+ return ResourceManager.GetString("Parameter", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Password.
+ ///
+ public static string Password {
+ get {
+ return ResourceManager.GetString("Password", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Passwords do not match!.
+ ///
+ public static string PasswordsDoNotMatch {
+ get {
+ return ResourceManager.GetString("PasswordsDoNotMatch", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Parse.
+ ///
+ public static string Parse {
+ get {
+ return ResourceManager.GetString("Parse", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Paste.
+ ///
+ public static string Paste {
+ get {
+ return ResourceManager.GetString("Paste", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Patch.
+ ///
+ public static string Patch {
+ get {
+ return ResourceManager.GetString("Patch", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Path.
+ ///
+ public static string Path {
+ get {
+ return ResourceManager.GetString("Path", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Pause.
+ ///
+ public static string Pause {
+ get {
+ return ResourceManager.GetString("Pause", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Performance.
+ ///
+ public static string Performance {
+ get {
+ return ResourceManager.GetString("Performance", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Persistent bitmap caching.
+ ///
+ public static string PersistentBitmapCaching {
+ get {
+ return ResourceManager.GetString("PersistentBitmapCaching", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Petabits.
+ ///
+ public static string Petabits {
+ get {
+ return ResourceManager.GetString("Petabits", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Petabytes.
+ ///
+ public static string Petabytes {
+ get {
+ return ResourceManager.GetString("Petabytes", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Phy kind.
+ ///
+ public static string PhyKind {
+ get {
+ return ResourceManager.GetString("PhyKind", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to PhysicalAddress.
+ ///
+ public static string PhysicalAddress {
+ get {
+ return ResourceManager.GetString("PhysicalAddress", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Ping.
+ ///
+ public static string Ping {
+ get {
+ return ResourceManager.GetString("Ping", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Ping details.
+ ///
+ public static string PingDetails {
+ get {
+ return ResourceManager.GetString("PingDetails", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Ping Monitor.
+ ///
+ public static string PingMonitor {
+ get {
+ return ResourceManager.GetString("PingMonitor", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Notification.
+ ///
+ public static string PingMonitorNotification {
+ get {
+ return ResourceManager.GetString("PingMonitorNotification", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Ping status.
+ ///
+ public static string PingStatus {
+ get {
+ return ResourceManager.GetString("PingStatus", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Pink.
+ ///
+ public static string Pink {
+ get {
+ return ResourceManager.GetString("Pink", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Play sound on status change.
+ ///
+ public static string PlaySoundOnStatusChange {
+ get {
+ return ResourceManager.GetString("PlaySoundOnStatusChange", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to (+{0} more).
+ ///
+ public static string PlusXMore {
+ get {
+ return ResourceManager.GetString("PlusXMore", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Port.
+ ///
+ public static string Port {
+ get {
+ return ResourceManager.GetString("Port", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Portable.
+ ///
+ public static string Portable {
+ get {
+ return ResourceManager.GetString("Portable", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Port description.
+ ///
+ public static string PortDescription {
+ get {
+ return ResourceManager.GetString("PortDescription", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Port or service.
+ ///
+ public static string PortOrService {
+ get {
+ return ResourceManager.GetString("PortOrService", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Port profiles.
+ ///
+ public static string PortProfiles {
+ get {
+ return ResourceManager.GetString("PortProfiles", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Ports.
+ ///
+ public static string Ports {
+ get {
+ return ResourceManager.GetString("Ports", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Port scan is disabled!.
+ ///
+ public static string PortScanIsDisabled {
+ get {
+ return ResourceManager.GetString("PortScanIsDisabled", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Port Scanner.
+ ///
+ public static string PortScanner {
+ get {
+ return ResourceManager.GetString("PortScanner", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Closed.
+ ///
+ public static string PortState_Closed {
+ get {
+ return ResourceManager.GetString("PortState_Closed", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Open.
+ ///
+ public static string PortState_Open {
+ get {
+ return ResourceManager.GetString("PortState_Open", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Timed out.
+ ///
+ public static string PortState_TimedOut {
+ get {
+ return ResourceManager.GetString("PortState_TimedOut", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Port status.
+ ///
+ public static string PortStatus {
+ get {
+ return ResourceManager.GetString("PortStatus", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to PowerShell.
+ ///
+ public static string PowerShell {
+ get {
+ return ResourceManager.GetString("PowerShell", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The color of the PowerShell console can be changed to the application theme under Settings > General > Appearance.
+ ///
+ public static string PowerShellConsoleColorCanBeChangedUnderSettingsGeneralApperance {
+ get {
+ return ResourceManager.GetString("PowerShellConsoleColorCanBeChangedUnderSettingsGeneralApperance", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to PowerShell process has ended!.
+ ///
+ public static string PowerShellProcessHasEnded {
+ get {
+ return ResourceManager.GetString("PowerShellProcessHasEnded", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Preferred protocol when resolving hostname:.
+ ///
+ public static string PreferredProtocolWhenResolvingHostname {
+ get {
+ return ResourceManager.GetString("PreferredProtocolWhenResolvingHostname", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Pre-shared key.
+ ///
+ public static string PreSharedKey {
+ get {
+ return ResourceManager.GetString("PreSharedKey", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Preview.
+ ///
+ public static string Preview {
+ get {
+ return ResourceManager.GetString("Preview", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Primary DNS server.
+ ///
+ public static string PrimaryDNSServer {
+ get {
+ return ResourceManager.GetString("PrimaryDNSServer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Priv.
+ ///
+ public static string Priv {
+ get {
+ return ResourceManager.GetString("Priv", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Privacy.
+ ///
+ public static string Privacy {
+ get {
+ return ResourceManager.GetString("Privacy", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Private.
+ ///
+ public static string Private {
+ get {
+ return ResourceManager.GetString("Private", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Private key file.
+ ///
+ public static string PrivateKeyFile {
+ get {
+ return ResourceManager.GetString("PrivateKeyFile", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Process ID.
+ ///
+ public static string ProcessID {
+ get {
+ return ResourceManager.GetString("ProcessID", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Process name.
+ ///
+ public static string ProcessName {
+ get {
+ return ResourceManager.GetString("ProcessName", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Process path.
+ ///
+ public static string ProcessPath {
+ get {
+ return ResourceManager.GetString("ProcessPath", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Profile.
+ ///
+ public static string Profile {
+ get {
+ return ResourceManager.GetString("Profile", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Profile files are encrypted on disk using AES with a key size of 256 bits and a block size of 128 bits in CBC mode. The encryption key is derived from a master password using Rfc2898DeriveBytes (PBKDF2) with 1,000,000 iterations. At runtime, passwords are stored as SecureString once the profile file is loaded. For some functions, the password must be converted to a normal string and remains unencrypted in memory until the garbage collector cleans them up.
+ ///
+ ///First make a backup copy of your profile files be [rest of string was truncated]";.
+ ///
+ public static string ProfileEncryptionDisclaimer {
+ get {
+ return ResourceManager.GetString("ProfileEncryptionDisclaimer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Profile file.
+ ///
+ public static string ProfileFile {
+ get {
+ return ResourceManager.GetString("ProfileFile", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Profile file could not be loaded!.
+ ///
+ public static string ProfileFileCouldNotBeLoaded {
+ get {
+ return ResourceManager.GetString("ProfileFileCouldNotBeLoaded", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The profile file could not be loaded and may be corrupted. You can try to restore the file from a backup or delete it.
+ ///
+ ///If this happens unexpectedly or after an update, please report the error on GitHub.
+ ///
+ ///
+ ///Error message:
+ ///"{0}".
+ ///
+ public static string ProfileFileCouldNotBeLoadedMessage {
+ get {
+ return ResourceManager.GetString("ProfileFileCouldNotBeLoadedMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Profile files.
+ ///
+ public static string ProfileFiles {
+ get {
+ return ResourceManager.GetString("ProfileFiles", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Profile group.
+ ///
+ public static string ProfileGroup {
+ get {
+ return ResourceManager.GetString("ProfileGroup", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Application.
+ ///
+ public static string ProfileGroup_Application {
+ get {
+ return ResourceManager.GetString("ProfileGroup_Application", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to General.
+ ///
+ public static string ProfileGroup_General {
+ get {
+ return ResourceManager.GetString("ProfileGroup_General", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to {0} profile(s) imported.
+ ///{1} duplicate entries skipped.
+ ///{2} without a host skipped..
+ ///
+ public static string ProfileImportSummary {
+ get {
+ return ResourceManager.GetString("ProfileImportSummary", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to General.
+ ///
+ public static string ProfileName_General {
+ get {
+ return ResourceManager.GetString("ProfileName_General", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Profile name already exists!.
+ ///
+ public static string ProfileNameAlreadyExists {
+ get {
+ return ResourceManager.GetString("ProfileNameAlreadyExists", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Profiles.
+ ///
+ public static string Profiles {
+ get {
+ return ResourceManager.GetString("Profiles", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Profiles and regions to synchronize.
+ ///
+ public static string ProfilesAndRegionsToSync {
+ get {
+ return ResourceManager.GetString("ProfilesAndRegionsToSync", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Profiles reloaded.
+ ///
+ public static string ProfilesReloaded {
+ get {
+ return ResourceManager.GetString("ProfilesReloaded", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to A profile with this name already exists!.
+ ///
+ public static string ProfileWithThisNameAlreadyExists {
+ get {
+ return ResourceManager.GetString("ProfileWithThisNameAlreadyExists", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Program.
+ ///
+ public static string Program {
+ get {
+ return ResourceManager.GetString("Program", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Protocol.
+ ///
+ public static string Protocol {
+ get {
+ return ResourceManager.GetString("Protocol", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Proxy.
+ ///
+ public static string Proxy {
+ get {
+ return ResourceManager.GetString("Proxy", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to PTR dns record resolved for "{0}"!.
+ ///
+ public static string PTRDNSRecordResolvedForXXXMessage {
+ get {
+ return ResourceManager.GetString("PTRDNSRecordResolvedForXXXMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to PTR record.
+ ///
+ public static string PTRRecord {
+ get {
+ return ResourceManager.GetString("PTRRecord", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Public.
+ ///
+ public static string Public {
+ get {
+ return ResourceManager.GetString("Public", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Public IP address check
+ ///is disabled!.
+ ///
+ public static string PublicIPAddressCheckIsDisabled {
+ get {
+ return ResourceManager.GetString("PublicIPAddressCheckIsDisabled", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Public IPv4 address.
+ ///
+ public static string PublicIPv4Address {
+ get {
+ return ResourceManager.GetString("PublicIPv4Address", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Public IPv6 address.
+ ///
+ public static string PublicIPv6Address {
+ get {
+ return ResourceManager.GetString("PublicIPv6Address", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Purple.
+ ///
+ public static string Purple {
+ get {
+ return ResourceManager.GetString("Purple", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to PuTTY.
+ ///
+ public static string PuTTY {
+ get {
+ return ResourceManager.GetString("PuTTY", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Session log.
+ ///
+ public static string PuTTYLogMode_SessionLog {
+ get {
+ return ResourceManager.GetString("PuTTYLogMode_SessionLog", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to SSH log.
+ ///
+ public static string PuTTYLogMode_SSHLog {
+ get {
+ return ResourceManager.GetString("PuTTYLogMode_SSHLog", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to SSH and Raw log.
+ ///
+ public static string PuTTYLogMode_SSHRawLog {
+ get {
+ return ResourceManager.GetString("PuTTYLogMode_SSHRawLog", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to PuTTY process has ended!.
+ ///
+ public static string PuTTYProcessHasEnded {
+ get {
+ return ResourceManager.GetString("PuTTYProcessHasEnded", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Query.
+ ///
+ public static string Query {
+ get {
+ return ResourceManager.GetString("Query", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Query class.
+ ///
+ public static string QueryClass {
+ get {
+ return ResourceManager.GetString("QueryClass", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Questions.
+ ///
+ public static string Questions {
+ get {
+ return ResourceManager.GetString("Questions", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Rate limit reached! Try again in {0} seconds....
+ ///
+ public static string RateLimitReachedTryAgainInXSeconds {
+ get {
+ return ResourceManager.GetString("RateLimitReachedTryAgainInXSeconds", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to RAW.
+ ///
+ public static string RAW {
+ get {
+ return ResourceManager.GetString("RAW", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Received.
+ ///
+ public static string Received {
+ get {
+ return ResourceManager.GetString("Received", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Received / Lost.
+ ///
+ public static string ReceivedLost {
+ get {
+ return ResourceManager.GetString("ReceivedLost", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Reconnect.
+ ///
+ public static string Reconnect {
+ get {
+ return ResourceManager.GetString("Reconnect", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Reconnect if the connection is dropped.
+ ///
+ public static string ReconnectIfTheConnectionIsDropped {
+ get {
+ return ResourceManager.GetString("ReconnectIfTheConnectionIsDropped", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Recursion.
+ ///
+ public static string Recursion {
+ get {
+ return ResourceManager.GetString("Recursion", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Red.
+ ///
+ public static string Red {
+ get {
+ return ResourceManager.GetString("Red", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Redirect clipboard.
+ ///
+ public static string RedirectClipboard {
+ get {
+ return ResourceManager.GetString("RedirectClipboard", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Redirect devices.
+ ///
+ public static string RedirectDevices {
+ get {
+ return ResourceManager.GetString("RedirectDevices", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Redirect drives.
+ ///
+ public static string RedirectDrives {
+ get {
+ return ResourceManager.GetString("RedirectDrives", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Redirect ports.
+ ///
+ public static string RedirectPorts {
+ get {
+ return ResourceManager.GetString("RedirectPorts", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Redirect printers.
+ ///
+ public static string RedirectPrinters {
+ get {
+ return ResourceManager.GetString("RedirectPrinters", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Redirect smartcards.
+ ///
+ public static string RedirectSmartcards {
+ get {
+ return ResourceManager.GetString("RedirectSmartcards", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Refresh.
+ ///
+ public static string Refresh {
+ get {
+ return ResourceManager.GetString("Refresh", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Refreshing....
+ ///
+ public static string RefreshingDots {
+ get {
+ return ResourceManager.GetString("RefreshingDots", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Region.
+ ///
+ public static string Region {
+ get {
+ return ResourceManager.GetString("Region", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Release.
+ ///
+ public static string Release {
+ get {
+ return ResourceManager.GetString("Release", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Release & Renew.
+ ///
+ public static string ReleaseRenew {
+ get {
+ return ResourceManager.GetString("ReleaseRenew", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Reload.
+ ///
+ public static string Reload {
+ get {
+ return ResourceManager.GetString("Reload", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Reloaded at {0}.
+ ///
+ public static string ReloadedAtX {
+ get {
+ return ResourceManager.GetString("ReloadedAtX", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remaining time.
+ ///
+ public static string RemainingTime {
+ get {
+ return ResourceManager.GetString("RemainingTime", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote addresses.
+ ///
+ public static string RemoteAddresses {
+ get {
+ return ResourceManager.GetString("RemoteAddresses", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote audio.
+ ///
+ public static string RemoteAudio {
+ get {
+ return ResourceManager.GetString("RemoteAudio", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote audio playback.
+ ///
+ public static string RemoteAudioPlayback {
+ get {
+ return ResourceManager.GetString("RemoteAudioPlayback", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote audio recording.
+ ///
+ public static string RemoteAudioRecording {
+ get {
+ return ResourceManager.GetString("RemoteAudioRecording", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote console.
+ ///
+ public static string RemoteConsole {
+ get {
+ return ResourceManager.GetString("RemoteConsole", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote Desktop.
+ ///
+ public static string RemoteDesktop {
+ get {
+ return ResourceManager.GetString("RemoteDesktop", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Do not record.
+ ///
+ public static string RemoteDesktopAudioCaptureRedirectionMode_DoNotRecord {
+ get {
+ return ResourceManager.GetString("RemoteDesktopAudioCaptureRedirectionMode_DoNotRecord", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Record from this computer.
+ ///
+ public static string RemoteDesktopAudioCaptureRedirectionMode_RecordFromThisComputer {
+ get {
+ return ResourceManager.GetString("RemoteDesktopAudioCaptureRedirectionMode_RecordFromThisComputer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Do not play.
+ ///
+ public static string RemoteDesktopAudioRedirectionMode_DoNotPlay {
+ get {
+ return ResourceManager.GetString("RemoteDesktopAudioRedirectionMode_DoNotPlay", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Play on remote computer.
+ ///
+ public static string RemoteDesktopAudioRedirectionMode_PlayOnRemoteComputer {
+ get {
+ return ResourceManager.GetString("RemoteDesktopAudioRedirectionMode_PlayOnRemoteComputer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Play on this computer.
+ ///
+ public static string RemoteDesktopAudioRedirectionMode_PlayOnThisComputer {
+ get {
+ return ResourceManager.GetString("RemoteDesktopAudioRedirectionMode_PlayOnThisComputer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer due to one of the following reasons: 1) The requested Remote Desktop Gateway server address and the server SSL certificate subject name do not match. 2) The certificate is expired or revoked. 3) The certificate root authority does not trust the certificate. Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331651 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331651", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to This computer can't verify the identity of the RD Gateway "". It's not safe to connect to servers that can't be identified. Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331653 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331653", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the Remote Desktop Gateway server address requested and the certificate subject name do not match. Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331654 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331654", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the Remote Desktop Gateway server's certificate has expired or has been revoked. Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331655 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331655", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to An error occurred while sending data to the Remote Desktop Gateway server. The server is temporarily unavailable or a network connection is down. Try again later, or contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331657 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331657", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to An error occurred while receiving data from the Remote Desktop Gateway server. Either the server is temporarily unavailable or a network connection is down. Try again later, or contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331658 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331658", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the Remote Desktop Gateway server address is unreachable or incorrect. Type a valid Remote Desktop Gateway server address..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331660 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331660", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the Remote Desktop Gateway server is temporarily unavailable. Try reconnecting later or contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331661 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331661", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the Remote Desktop Gateway server is running low on server resources and is temporarily unavailable. Try reconnecting later or contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331663 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331663", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The Remote Desktop Gateway server has ended the connection. Try reconnecting later or contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331672 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331672", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The Remote Desktop Gateway server administrator has ended the connection. Try reconnecting later or contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331673 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331673", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote Desktop can't connect to the remote computer "" for one of these reasons: 1) Your user account is not listed in the RD Gateway's permission list 2) You might have specified the remote computer in NetBIOS format (for example, computer1), but the RD Gateway is expecting an FQDN or IP address format (for example, computer1.fabrikam.com or 157.60.0.1). Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331675 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331675", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote Desktop can't connect to the remote computer "" for one of these reasons: 1) Your user account is not authorized to access the RD Gateway "" 2) Your computer is not authorized to access the RD Gateway "" 3) You are using an incompatible authentication method (for example, the RD Gateway might be expecting a smart card but you provided a password) Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331676 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331676", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because your network administrator has restricted access to this RD Gateway server. Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331679 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331679", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the web proxy server requires authentication. To allow unauthenticated traffic to an RD Gateway server through your web proxy server, contact your network administrator..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331680 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331680", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the Remote Desktop Gateway server reached its maximum allowed connections. Try reconnecting later or contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331682 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331682", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the Remote Desktop Gateway server does not support the request. Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331683 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331683", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the client does not support one of the Remote Desktop Gateway's capabilities. Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331684 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331684", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the Remote Desktop Gateway server and this computer are incompatible. Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331685 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331685", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because no certificate was configured to use at the Remote Desktop Gateway server. Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331688 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331688", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the RD Gateway server that you are trying to connect to is not allowed by your computer administrator. If you are the administrator, add this Remote Desktop Gateway server name to the trusted Remote Desktop Gateway server list on your computer and then try connecting again..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331689 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331689", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because your computer or device did not meet the Network Access Protection requirements set by your network administrator, for one of the following reasons: 1) The Remote Desktop Gateway server name and the server's public key certificate subject name do not match. 2) The certificate has expired or has been revoked. 3) The certificate root authority does not trust the certificate. 4) The certificate key extension does not support encryption. 5) Your comput [rest of string was truncated]";.
+ ///
+ public static string RemoteDesktopDisconnectReason_50331690 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331690", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because a user name and password are required to authenticate to the Remote Desktop Gateway server instead of smart card credentials..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331691 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331691", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because smart card credentials are required to authenticate to the Remote Desktop Gateway server instead of a user name and password..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331692 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331692", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because an invalid cookie was sent to the Remote Desktop Gateway server. Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331700 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331700", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the cookie was rejected by the Remote Desktop Gateway server. Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331701 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331701", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the Remote Desktop Gateway server is expecting an authentication method different from the one attempted. Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331703 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331703", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The RD Gateway connection ended because periodic user authentication failed. Try reconnecting with a correct user name and password. If the reconnection fails, contact your network administrator for further assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331704 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331704", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The RD Gateway connection ended because periodic user authorization failed. Try reconnecting with a correct user name and password. If the reconnection fails, contact your network administrator for further assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331705 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331705", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Your computer can't connect to the remote computer because the Remote Desktop Gateway and the remote computer are unable to exchange policies. This could happen due to one of the following reasons: 1. The remote computer is not capable of exchanging policies with the Remote Desktop Gateway. 2. The remote computer's configuration does not permit a new connection. 3. The connection between the Remote Desktop Gateway and the remote computer ended. Contact your network administrator for assistanc [rest of string was truncated]";.
+ ///
+ public static string RemoteDesktopDisconnectReason_50331707 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331707", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The RD Gateway connection ended because periodic user authorization failed. Your computer or device didn't pass the Network Access Protection (NAP) requirements set by your network administrator. Contact your network administrator for assistance..
+ ///
+ public static string RemoteDesktopDisconnectReason_50331713 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_50331713", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Socket closed..
+ ///
+ public static string RemoteDesktopDisconnectReason_AtClientWinsockFDCLOSE {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_AtClientWinsockFDCLOSE", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote disconnect by server..
+ ///
+ public static string RemoteDesktopDisconnectReason_ByServer {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_ByServer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Decompression error..
+ ///
+ public static string RemoteDesktopDisconnectReason_ClientDecompressionError {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_ClientDecompressionError", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Connection timed out..
+ ///
+ public static string RemoteDesktopDisconnectReason_ConnectionTimedOut {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_ConnectionTimedOut", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Decryption error..
+ ///
+ public static string RemoteDesktopDisconnectReason_DecryptionError {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_DecryptionError", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to DNS name lookup failure..
+ ///
+ public static string RemoteDesktopDisconnectReason_DNSLookupFailed {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_DNSLookupFailed", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to DNS lookup failed..
+ ///
+ public static string RemoteDesktopDisconnectReason_DNSLookupFailed2 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_DNSLookupFailed2", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Encryption error..
+ ///
+ public static string RemoteDesktopDisconnectReason_EncryptionError {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_EncryptionError", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Windows Sockets gethostbyname call failed..
+ ///
+ public static string RemoteDesktopDisconnectReason_GetHostByNameFailed {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_GetHostByNameFailed", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Host not found..
+ ///
+ public static string RemoteDesktopDisconnectReason_HostNotFound {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_HostNotFound", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Internal error..
+ ///
+ public static string RemoteDesktopDisconnectReason_InternalError {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_InternalError", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Internal security error..
+ ///
+ public static string RemoteDesktopDisconnectReason_InternalSecurityError {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_InternalSecurityError", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Internal security error..
+ ///
+ public static string RemoteDesktopDisconnectReason_InternalSecurityError2 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_InternalSecurityError2", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The encryption method specified is not valid..
+ ///
+ public static string RemoteDesktopDisconnectReason_InvalidEncryption {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_InvalidEncryption", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Bad IP address specified..
+ ///
+ public static string RemoteDesktopDisconnectReason_InvalidIP {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_InvalidIP", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The IP address specified is not valid..
+ ///
+ public static string RemoteDesktopDisconnectReason_InvalidIPAddr {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_InvalidIPAddr", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Security data is not valid..
+ ///
+ public static string RemoteDesktopDisconnectReason_InvalidSecurityData {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_InvalidSecurityData", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Server security data is not valid..
+ ///
+ public static string RemoteDesktopDisconnectReason_InvalidServerSecurityInfo {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_InvalidServerSecurityInfo", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to License negotiation failed..
+ ///
+ public static string RemoteDesktopDisconnectReason_LicensingFailed {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_LicensingFailed", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Licensing time-out..
+ ///
+ public static string RemoteDesktopDisconnectReason_LicensingTimeout {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_LicensingTimeout", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Local disconnection..
+ ///
+ public static string RemoteDesktopDisconnectReason_LocalNotError {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_LocalNotError", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to No information is available..
+ ///
+ public static string RemoteDesktopDisconnectReason_NoInfo {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_NoInfo", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Out of memory..
+ ///
+ public static string RemoteDesktopDisconnectReason_OutOfMemory {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_OutOfMemory", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Out of memory..
+ ///
+ public static string RemoteDesktopDisconnectReason_OutOfMemory2 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_OutOfMemory2", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Out of memory..
+ ///
+ public static string RemoteDesktopDisconnectReason_OutOfMemory3 {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_OutOfMemory3", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote disconnect by user..
+ ///
+ public static string RemoteDesktopDisconnectReason_RemoteByUser {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_RemoteByUser", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Failed to unpack server certificate..
+ ///
+ public static string RemoteDesktopDisconnectReason_ServerCertificateUnpackErr {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_ServerCertificateUnpackErr", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Windows Sockets connect failed..
+ ///
+ public static string RemoteDesktopDisconnectReason_SocketConnectFailed {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SocketConnectFailed", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Windows Sockets recv call failed..
+ ///
+ public static string RemoteDesktopDisconnectReason_SocketRecvFailed {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SocketRecvFailed", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The account is disabled..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrAccountDisabled {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrAccountDisabled", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The account is expired..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrAccountExpired {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrAccountExpired", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The account is locked out..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrAccountLockedOut {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrAccountLockedOut", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The account is restricted..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrAccountRestriction {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrAccountRestriction", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The received certificate is expired..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrCertExpired {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrCertExpired", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The policy does not support delegation of credentials to the target server..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrDelegationPolicy {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrDelegationPolicy", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The server authentication policy does not allow connection requests using saved credentials. The user must enter new credentials..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrFreshCredRequiredByServer {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrFreshCredRequiredByServer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Login failed..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrLogonFailure {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrLogonFailure", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to No authority could be contacted for authentication. The domain name of the authenticating party could be wrong, the domain could be unreachable, or there might have been a trust relationship failure..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrNoAuthenticatingAuthority {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrNoAuthenticatingAuthority", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The specified user has no account..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrNoSuchUser {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrNoSuchUser", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The password is expired..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrPasswordExpired {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrPasswordExpired", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The user password must be changed before logging on for the first time..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrPasswordMustChange {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrPasswordMustChange", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Delegation of credentials to the target server is not allowed unless mutual authentication has been achieved..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrPolicyNTLMOnly {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrPolicyNTLMOnly", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The smart card is blocked..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrSmartcardCardBlocked {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrSmartcardCardBlocked", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to An incorrect PIN was presented to the smart card..
+ ///
+ public static string RemoteDesktopDisconnectReason_SslErrSmartcardWrongPIN {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_SslErrSmartcardWrongPIN", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Timeout occurred..
+ ///
+ public static string RemoteDesktopDisconnectReason_TimeoutOccurred {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_TimeoutOccurred", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Internal timer error..
+ ///
+ public static string RemoteDesktopDisconnectReason_TimerError {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_TimerError", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The remote session ended because the total login time limit was reached. This limit is set by the server administrator or by network policies..
+ ///
+ public static string RemoteDesktopDisconnectReason_TotalLoginTimeLimitReached {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_TotalLoginTimeLimitReached", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Unable to reconnect to the remote session..
+ ///
+ public static string RemoteDesktopDisconnectReason_UnableToReconnectToRemoteSession {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_UnableToReconnectToRemoteSession", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Windows Sockets send call failed..
+ ///
+ public static string RemoteDesktopDisconnectReason_WinsockSendFailed {
+ get {
+ return ResourceManager.GetString("RemoteDesktopDisconnectReason_WinsockSendFailed", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Allow me to select later.
+ ///
+ public static string RemoteDesktopGatewayServerLogonMethod_Any {
+ get {
+ return ResourceManager.GetString("RemoteDesktopGatewayServerLogonMethod_Any", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Smart card or Windows Hello for Business.
+ ///
+ public static string RemoteDesktopGatewayServerLogonMethod_Smartcard {
+ get {
+ return ResourceManager.GetString("RemoteDesktopGatewayServerLogonMethod_Smartcard", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Ask for password (NTLM).
+ ///
+ public static string RemoteDesktopGatewayServerLogonMethod_Userpass {
+ get {
+ return ResourceManager.GetString("RemoteDesktopGatewayServerLogonMethod_Userpass", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to On the remote computer.
+ ///
+ public static string RemoteDesktopKeyboardHookMode_OnTheRemoteComputer {
+ get {
+ return ResourceManager.GetString("RemoteDesktopKeyboardHookMode_OnTheRemoteComputer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to On this computer.
+ ///
+ public static string RemoteDesktopKeyboardHookMode_OnThisComputer {
+ get {
+ return ResourceManager.GetString("RemoteDesktopKeyboardHookMode_OnThisComputer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to High-speed broadband (2 Mbps - 10 Mbps).
+ ///
+ public static string RemoteDesktopNetworkConnectionType_BroadbandHigh {
+ get {
+ return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_BroadbandHigh", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Low-speed broadband (256 kbps - 2 Mbps).
+ ///
+ public static string RemoteDesktopNetworkConnectionType_BroadbandLow {
+ get {
+ return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_BroadbandLow", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Detect connection quality automatically.
+ ///
+ public static string RemoteDesktopNetworkConnectionType_DetectAutomatically {
+ get {
+ return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_DetectAutomatically", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to LAN (10 Mbps or higher).
+ ///
+ public static string RemoteDesktopNetworkConnectionType_LAN {
+ get {
+ return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_LAN", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Modem (56 kbps).
+ ///
+ public static string RemoteDesktopNetworkConnectionType_Modem {
+ get {
+ return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_Modem", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Satellite (2 Mbps - 16 Mbps with high latency).
+ ///
+ public static string RemoteDesktopNetworkConnectionType_Satellite {
+ get {
+ return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_Satellite", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to WAN (10 Mbps or higher with high latency).
+ ///
+ public static string RemoteDesktopNetworkConnectionType_WAN {
+ get {
+ return ResourceManager.GetString("RemoteDesktopNetworkConnectionType_WAN", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote hostname.
+ ///
+ public static string RemoteHostname {
+ get {
+ return ResourceManager.GetString("RemoteHostname", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote IP address.
+ ///
+ public static string RemoteIPAddress {
+ get {
+ return ResourceManager.GetString("RemoteIPAddress", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote port.
+ ///
+ public static string RemotePort {
+ get {
+ return ResourceManager.GetString("RemotePort", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remote ports.
+ ///
+ public static string RemotePorts {
+ get {
+ return ResourceManager.GetString("RemotePorts", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remove IPv4 address.
+ ///
+ public static string RemoveIPv4Address {
+ get {
+ return ResourceManager.GetString("RemoveIPv4Address", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Remove IPv4 address....
+ ///
+ public static string RemoveIPv4AddressDots {
+ get {
+ return ResourceManager.GetString("RemoveIPv4AddressDots", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Rename.
+ ///
+ public static string Rename {
+ get {
+ return ResourceManager.GetString("Rename", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Renew.
+ ///
+ public static string Renew {
+ get {
+ return ResourceManager.GetString("Renew", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Repeat.
+ ///
+ public static string Repeat {
+ get {
+ return ResourceManager.GetString("Repeat", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Report an issue or create a feature request..
+ ///
+ public static string ReportIssueOrCreateFeatureRequest {
+ get {
+ return ResourceManager.GetString("ReportIssueOrCreateFeatureRequest", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Report on GitHub.
+ ///
+ public static string ReportOnGitHub {
+ get {
+ return ResourceManager.GetString("ReportOnGitHub", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Reset.
+ ///
+ public static string Reset {
+ get {
+ return ResourceManager.GetString("Reset", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to All profiles in this profile file will be permanently deleted!.
+ ///
+ public static string ResetProfilesMessage {
get {
- return ResourceManager.GetString("RemotePort", resourceCulture);
+ return ResourceManager.GetString("ResetProfilesMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remove IPv4 address ähnelt.
+ /// Looks up a localized string similar to Reset settings?.
///
- public static string RemoveIPv4Address {
+ public static string ResetSettingsQuestion {
get {
- return ResourceManager.GetString("RemoveIPv4Address", resourceCulture);
+ return ResourceManager.GetString("ResetSettingsQuestion", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Resize.
+ ///
+ public static string Resize {
+ get {
+ return ResourceManager.GetString("Resize", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Resolve CNAME on ANY requests.
+ ///
+ public static string ResolveCNAMEOnANYRequests {
+ get {
+ return ResourceManager.GetString("ResolveCNAMEOnANYRequests", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Resolved "{0}" as hostname for ip address "{1}"!.
+ ///
+ public static string ResolvedXXXAsHostnameForIPAddressXXXMessage {
+ get {
+ return ResourceManager.GetString("ResolvedXXXAsHostnameForIPAddressXXXMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Resolve hostname.
+ ///
+ public static string ResolveHostname {
+ get {
+ return ResourceManager.GetString("ResolveHostname", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Resolve Hostname is disabled!.
+ ///
+ public static string ResolveHostnameIsDisabled {
+ get {
+ return ResourceManager.GetString("ResolveHostnameIsDisabled", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Resolve IP address for this host (IPv4 is preferred).
+ ///
+ public static string ResolveIPAddressForThisHost {
+ get {
+ return ResourceManager.GetString("ResolveIPAddressForThisHost", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Resolve IPv4 address for this host.
+ ///
+ public static string ResolveIPv4AddressForThisHost {
+ get {
+ return ResourceManager.GetString("ResolveIPv4AddressForThisHost", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Resolve MAC address and vendor.
+ ///
+ public static string ResolveMACAddressAndVendor {
+ get {
+ return ResourceManager.GetString("ResolveMACAddressAndVendor", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Resolve MAC address is disabled!.
+ ///
+ public static string ResolveMACAddressIsDisabled {
+ get {
+ return ResourceManager.GetString("ResolveMACAddressIsDisabled", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Resolve PTR.
+ ///
+ public static string ResolvePTR {
+ get {
+ return ResourceManager.GetString("ResolvePTR", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to A collection of all country flags in SVG.
+ ///
+ public static string Resource_Flag_Description {
+ get {
+ return ResourceManager.GetString("Resource_Flag_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to List of Top-Level-Domains from iana.org, which is used to query whois servers of the TLD from whois.iana.org via port 43.
+ ///
+ public static string Resource_ListTLD_Description {
+ get {
+ return ResourceManager.GetString("Resource_ListTLD_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to GeoJSON conversion of Natural Earth vector map data (CC0-1.0)..
+ ///
+ public static string Resource_NaturalEarth_Description {
+ get {
+ return ResourceManager.GetString("Resource_NaturalEarth_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to OUI data from ieee.org..
+ ///
+ public static string Resource_OUI_Description {
+ get {
+ return ResourceManager.GetString("Resource_OUI_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Service Name and Transport Protocol Port Number Registry from iana.org..
+ ///
+ public static string Resource_ServiceNamePortNumber_Description {
+ get {
+ return ResourceManager.GetString("Resource_ServiceNamePortNumber_Description", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Resources.
+ ///
+ public static string Resources {
+ get {
+ return ResourceManager.GetString("Resources", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Responses.
+ ///
+ public static string Responses {
+ get {
+ return ResourceManager.GetString("Responses", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Restart.
+ ///
+ public static string Restart {
+ get {
+ return ResourceManager.GetString("Restart", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Restart as Administrator.
+ ///
+ public static string RestartAsAdmin {
+ get {
+ return ResourceManager.GetString("RestartAsAdmin", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Restart now.
+ ///
+ public static string RestartNow {
+ get {
+ return ResourceManager.GetString("RestartNow", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Restart required.
+ ///
+ public static string RestartRequired {
+ get {
+ return ResourceManager.GetString("RestartRequired", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to A restart is required to apply changes such as language settings..
+ ///
+ public static string RestartRequiredMessage {
+ get {
+ return ResourceManager.GetString("RestartRequiredMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Restart session.
+ ///
+ public static string RestartSession {
+ get {
+ return ResourceManager.GetString("RestartSession", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Restart the application to change the language!.
+ ///
+ public static string RestartTheApplicationToChangeTheLanguage {
+ get {
+ return ResourceManager.GetString("RestartTheApplicationToChangeTheLanguage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Restore.
+ ///
+ public static string Restore {
+ get {
+ return ResourceManager.GetString("Restore", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Restore default location.
+ ///
+ public static string RestoreDefaultLocation {
+ get {
+ return ResourceManager.GetString("RestoreDefaultLocation", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Restore default location?.
+ ///
+ public static string RestoreDefaultLocationQuestion {
+ get {
+ return ResourceManager.GetString("RestoreDefaultLocationQuestion", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The default profiles location is restored and the application is restarted afterwards.
+ ///
+ ///You can copy your profile files from “{0}” to “{1}” to migrate your existing profiles, if necessary. The application must be closed for this to prevent the profiles from being overwritten..
+ ///
+ public static string RestoreDefaultProfilesLocationMessage {
+ get {
+ return ResourceManager.GetString("RestoreDefaultProfilesLocationMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Restore defaults.
+ ///
+ public static string RestoreDefaults {
+ get {
+ return ResourceManager.GetString("RestoreDefaults", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The default settings location is restored and the application is restarted afterwards.
+ ///
+ ///You can copy the “settings.json” file from "{0}" to "{1}" to migrate your previous settings, if necessary. The application must be closed for this to prevent the settings from being overwritten..
+ ///
+ public static string RestoreDefaultSettingsLocationMessage {
+ get {
+ return ResourceManager.GetString("RestoreDefaultSettingsLocationMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Result.
+ ///
+ public static string Result {
+ get {
+ return ResourceManager.GetString("Result", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Resume.
+ ///
+ public static string Resume {
+ get {
+ return ResourceManager.GetString("Resume", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Retries.
+ ///
+ public static string Retries {
+ get {
+ return ResourceManager.GetString("Retries", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Retrying in {0} seconds....
+ ///
+ public static string RetryingInXSecondsDots {
+ get {
+ return ResourceManager.GetString("RetryingInXSecondsDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remove IPv4 address... ähnelt.
+ /// Looks up a localized string similar to Rlogin.
///
- public static string RemoveIPv4AddressDots {
+ public static string Rlogin {
get {
- return ResourceManager.GetString("RemoveIPv4AddressDots", resourceCulture);
+ return ResourceManager.GetString("Rlogin", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Rename ähnelt.
+ /// Looks up a localized string similar to Rlogin port.
///
- public static string Rename {
+ public static string RloginPort {
get {
- return ResourceManager.GetString("Rename", resourceCulture);
+ return ResourceManager.GetString("RloginPort", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Renew ähnelt.
+ /// Looks up a localized string similar to Round trip delay.
///
- public static string Renew {
+ public static string RoundTripDelay {
get {
- return ResourceManager.GetString("Renew", resourceCulture);
+ return ResourceManager.GetString("RoundTripDelay", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Repeat ähnelt.
+ /// Looks up a localized string similar to Route.
///
- public static string Repeat {
+ public static string Route {
get {
- return ResourceManager.GetString("Repeat", resourceCulture);
+ return ResourceManager.GetString("Route", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Report an issue or create a feature request ähnelt.
+ /// Looks up a localized string similar to Routing.
///
- public static string ReportAnIssueOrCreateAFeatureRequest {
+ public static string Routing {
get {
- return ResourceManager.GetString("ReportAnIssueOrCreateAFeatureRequest", resourceCulture);
+ return ResourceManager.GetString("Routing", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Report on GitHub ähnelt.
+ /// Looks up a localized string similar to Run background job every x-minute.
///
- public static string ReportOnGitHub {
+ public static string RunBackgroundJobEveryXMinute {
get {
- return ResourceManager.GetString("ReportOnGitHub", resourceCulture);
+ return ResourceManager.GetString("RunBackgroundJobEveryXMinute", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Reset ähnelt.
+ /// Looks up a localized string similar to Run command....
///
- public static string Reset {
+ public static string RunCommandDots {
get {
- return ResourceManager.GetString("Reset", resourceCulture);
+ return ResourceManager.GetString("RunCommandDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die All profiles in this profile file will be permanently deleted! ähnelt.
+ /// Looks up a localized string similar to Run command... (Ctrl+Shift+P).
///
- public static string ResetProfilesMessage {
+ public static string RunCommandDotsWithHotKey {
get {
- return ResourceManager.GetString("ResetProfilesMessage", resourceCulture);
+ return ResourceManager.GetString("RunCommandDotsWithHotKey", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Resize ähnelt.
+ /// Looks up a localized string similar to Run speed test.
///
- public static string Resize {
+ public static string RunSpeedTest {
get {
- return ResourceManager.GetString("Resize", resourceCulture);
+ return ResourceManager.GetString("RunSpeedTest", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Resolve CNAME on ANY requests ähnelt.
+ /// Looks up a localized string similar to Save.
///
- public static string ResolveCNAMEOnANYRequests {
+ public static string Save {
get {
- return ResourceManager.GetString("ResolveCNAMEOnANYRequests", resourceCulture);
+ return ResourceManager.GetString("Save", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Resolved "{0}" as hostname for ip address "{1}"! ähnelt.
+ /// Looks up a localized string similar to Save credentials.
///
- public static string ResolvedXXXAsHostnameForIPAddressXXXMessage {
+ public static string SaveCredentials {
get {
- return ResourceManager.GetString("ResolvedXXXAsHostnameForIPAddressXXXMessage", resourceCulture);
+ return ResourceManager.GetString("SaveCredentials", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Resolve hostname ähnelt.
+ /// Looks up a localized string similar to Save settings in the application folder.
///
- public static string ResolveHostname {
+ public static string SaveSettingsInApplicationFolder {
get {
- return ResourceManager.GetString("ResolveHostname", resourceCulture);
+ return ResourceManager.GetString("SaveSettingsInApplicationFolder", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Resolve IPv4 address for this host ähnelt.
+ /// Looks up a localized string similar to Scan.
///
- public static string ResolveIPv4AddressForThisHost {
+ public static string Scan {
get {
- return ResourceManager.GetString("ResolveIPv4AddressForThisHost", resourceCulture);
+ return ResourceManager.GetString("Scan", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Resolve MAC address and vendor ähnelt.
+ /// Looks up a localized string similar to Scan for NetBIOS.
///
- public static string ResolveMACAddressAndVendor {
+ public static string ScanForNetBIOS {
get {
- return ResourceManager.GetString("ResolveMACAddressAndVendor", resourceCulture);
+ return ResourceManager.GetString("ScanForNetBIOS", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Resolve PTR ähnelt.
+ /// Looks up a localized string similar to Scanned.
///
- public static string ResolvePTR {
+ public static string Scanned {
get {
- return ResourceManager.GetString("ResolvePTR", resourceCulture);
+ return ResourceManager.GetString("Scanned", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die A collection of all country flags in SVG ähnelt.
+ /// Looks up a localized string similar to Scan ports.
///
- public static string Resource_Flag_Description {
+ public static string ScanPorts {
get {
- return ResourceManager.GetString("Resource_Flag_Description", resourceCulture);
+ return ResourceManager.GetString("ScanPorts", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die List of Top-Level-Domains from iana.org, which is used to query whois servers of the TLD from whois.iana.org via port 43 ähnelt.
+ /// Looks up a localized string similar to Search.
///
- public static string Resource_ListTLD_Description {
+ public static string Search {
get {
- return ResourceManager.GetString("Resource_ListTLD_Description", resourceCulture);
+ return ResourceManager.GetString("Search", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Sanitized IEEE OUI Data from linuxnet.ca. ähnelt.
+ /// Looks up a localized string similar to Search....
///
- public static string Resource_OUI_Description {
+ public static string SearchDots {
get {
- return ResourceManager.GetString("Resource_OUI_Description", resourceCulture);
+ return ResourceManager.GetString("SearchDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Service Name and Transport Protocol Port Number Registry from iana.org. ähnelt.
+ /// Looks up a localized string similar to Searched application not found!.
///
- public static string Resource_ServiceNamePortNumber_Description {
+ public static string SearchedApplicationNotFound {
get {
- return ResourceManager.GetString("Resource_ServiceNamePortNumber_Description", resourceCulture);
+ return ResourceManager.GetString("SearchedApplicationNotFound", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Resources ähnelt.
+ /// Looks up a localized string similar to Searched language not found!.
///
- public static string Resources {
+ public static string SearchedLanguageNotFound {
get {
- return ResourceManager.GetString("Resources", resourceCulture);
+ return ResourceManager.GetString("SearchedLanguageNotFound", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Responses ähnelt.
+ /// Looks up a localized string similar to Searched setting not found!.
///
- public static string Responses {
+ public static string SearchedSettingNotFound {
get {
- return ResourceManager.GetString("Responses", resourceCulture);
+ return ResourceManager.GetString("SearchedSettingNotFound", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Restart ähnelt.
+ /// Looks up a localized string similar to Searching Active Directory....
///
- public static string Restart {
+ public static string SearchingActiveDirectoryDots {
get {
- return ResourceManager.GetString("Restart", resourceCulture);
+ return ResourceManager.GetString("SearchingActiveDirectoryDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Restart as Administrator ähnelt.
+ /// Looks up a localized string similar to Searching for networks....
///
- public static string RestartAsAdmin {
+ public static string SearchingForNetworksDots {
get {
- return ResourceManager.GetString("RestartAsAdmin", resourceCulture);
+ return ResourceManager.GetString("SearchingForNetworksDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Restart now ähnelt.
+ /// Looks up a localized string similar to Searching for WiFi adapters....
///
- public static string RestartNow {
+ public static string SearchingWiFiAdaptersDots {
get {
- return ResourceManager.GetString("RestartNow", resourceCulture);
+ return ResourceManager.GetString("SearchingWiFiAdaptersDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Restart required ähnelt.
+ /// Looks up a localized string similar to Secondary DNS server.
///
- public static string RestartRequired {
+ public static string SecondaryDNSServer {
get {
- return ResourceManager.GetString("RestartRequired", resourceCulture);
+ return ResourceManager.GetString("SecondaryDNSServer", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Some settings are applied only after restarting the application! ähnelt.
+ /// Looks up a localized string similar to Security.
///
- public static string RestartRequiredSettingsChangedMessage {
+ public static string Security {
get {
- return ResourceManager.GetString("RestartRequiredSettingsChangedMessage", resourceCulture);
+ return ResourceManager.GetString("Security", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Restart session ähnelt.
+ /// Looks up a localized string similar to Select all.
///
- public static string RestartSession {
+ public static string SelectAll {
get {
- return ResourceManager.GetString("RestartSession", resourceCulture);
+ return ResourceManager.GetString("SelectAll", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Restart the application to change the language! ähnelt.
+ /// Looks up a localized string similar to Select a profile....
///
- public static string RestartTheApplicationToChangeTheLanguage {
+ public static string SelectAProfileDots {
get {
- return ResourceManager.GetString("RestartTheApplicationToChangeTheLanguage", resourceCulture);
+ return ResourceManager.GetString("SelectAProfileDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Result ähnelt.
+ /// Looks up a localized string similar to Select a screen resolution.
///
- public static string Result {
+ public static string SelectAScreenResolution {
get {
- return ResourceManager.GetString("Result", resourceCulture);
+ return ResourceManager.GetString("SelectAScreenResolution", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Resume ähnelt.
+ /// Looks up a localized string similar to Selected.
///
- public static string Resume {
+ public static string Selected {
get {
- return ResourceManager.GetString("Resume", resourceCulture);
+ return ResourceManager.GetString("Selected", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Retries ähnelt.
+ /// Looks up a localized string similar to Select OID profile.
///
- public static string Retries {
+ public static string SelectOIDProfile {
get {
- return ResourceManager.GetString("Retries", resourceCulture);
+ return ResourceManager.GetString("SelectOIDProfile", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Rlogin ähnelt.
+ /// Looks up a localized string similar to Select port profile.
///
- public static string Rlogin {
+ public static string SelectPortProfile {
get {
- return ResourceManager.GetString("Rlogin", resourceCulture);
+ return ResourceManager.GetString("SelectPortProfile", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Rlogin port ähnelt.
+ /// Looks up a localized string similar to Send.
///
- public static string RloginPort {
+ public static string Send {
get {
- return ResourceManager.GetString("RloginPort", resourceCulture);
+ return ResourceManager.GetString("Send", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Route ähnelt.
+ /// Looks up a localized string similar to Serial.
///
- public static string Route {
+ public static string Serial {
get {
- return ResourceManager.GetString("Route", resourceCulture);
+ return ResourceManager.GetString("Serial", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Routing ähnelt.
+ /// Looks up a localized string similar to Serial line.
///
- public static string Routing {
+ public static string SerialLine {
get {
- return ResourceManager.GetString("Routing", resourceCulture);
+ return ResourceManager.GetString("SerialLine", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Run background job every x-minute ähnelt.
+ /// Looks up a localized string similar to Server.
///
- public static string RunBackgroundJobEveryXMinute {
+ public static string Server {
get {
- return ResourceManager.GetString("RunBackgroundJobEveryXMinute", resourceCulture);
+ return ResourceManager.GetString("Server", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Save ähnelt.
+ /// Looks up a localized string similar to Server name.
///
- public static string Save {
+ public static string ServerName {
get {
- return ResourceManager.GetString("Save", resourceCulture);
+ return ResourceManager.GetString("ServerName", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Save settings in the application folder ähnelt.
+ /// Looks up a localized string similar to Server(s).
///
- public static string SaveSettingsInApplicationFolder {
+ public static string Servers {
get {
- return ResourceManager.GetString("SaveSettingsInApplicationFolder", resourceCulture);
+ return ResourceManager.GetString("Servers", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Scan ähnelt.
+ /// Looks up a localized string similar to Service.
///
- public static string Scan {
+ public static string Service {
get {
- return ResourceManager.GetString("Scan", resourceCulture);
+ return ResourceManager.GetString("Service", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Scanned ähnelt.
+ /// Looks up a localized string similar to Set default.
///
- public static string Scanned {
+ public static string SetDefault {
get {
- return ResourceManager.GetString("Scanned", resourceCulture);
+ return ResourceManager.GetString("SetDefault", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Search ähnelt.
+ /// Looks up a localized string similar to Set Master Password.
///
- public static string Search {
+ public static string SetMasterPassword {
get {
- return ResourceManager.GetString("Search", resourceCulture);
+ return ResourceManager.GetString("SetMasterPassword", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Search... ähnelt.
+ /// Looks up a localized string similar to Set Master Password....
///
- public static string SearchDots {
+ public static string SetMasterPasswordDots {
get {
- return ResourceManager.GetString("SearchDots", resourceCulture);
+ return ResourceManager.GetString("SetMasterPasswordDots", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Searched application not found! ähnelt.
+ /// Looks up a localized string similar to This setting is managed by your administrator..
///
- public static string SearchedApplicationNotFound {
+ public static string SettingManagedByAdministrator {
get {
- return ResourceManager.GetString("SearchedApplicationNotFound", resourceCulture);
+ return ResourceManager.GetString("SettingManagedByAdministrator", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Searched language not found! ähnelt.
+ /// Looks up a localized string similar to Settings.
///
- public static string SearchedLanguageNotFound {
+ public static string Settings {
get {
- return ResourceManager.GetString("SearchedLanguageNotFound", resourceCulture);
+ return ResourceManager.GetString("Settings", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Searched setting not found! ähnelt.
+ /// Looks up a localized string similar to The settings will be reset and the application will be restarted afterwards!.
///
- public static string SearchedSettingNotFound {
+ public static string SettingsAreResetAndApplicationWillBeRestartedMessage {
get {
- return ResourceManager.GetString("SearchedSettingNotFound", resourceCulture);
+ return ResourceManager.GetString("SettingsAreResetAndApplicationWillBeRestartedMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Searching for networks... ähnelt.
+ /// Looks up a localized string similar to The found settings file was corrupted or is not compatible with this version! You may report this issue on GitHub.
+ ///
+ ///A backup of the settings file was created in the settings folder and the settings were reset.
+ ///
+ ///Profile files are not affected!.
///
- public static string SearchingForNetworksDots {
+ public static string SettingsFileFoundWasCorruptOrNotCompatibleMessage {
get {
- return ResourceManager.GetString("SearchingForNetworksDots", resourceCulture);
+ return ResourceManager.GetString("SettingsFileFoundWasCorruptOrNotCompatibleMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Searching for WiFi adapters... ähnelt.
+ /// Looks up a localized string similar to Applications.
///
- public static string SearchingWiFiAdaptersDots {
+ public static string SettingsGroup_Application {
get {
- return ResourceManager.GetString("SearchingWiFiAdaptersDots", resourceCulture);
+ return ResourceManager.GetString("SettingsGroup_Application", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Secondary DNS server ähnelt.
+ /// Looks up a localized string similar to General.
///
- public static string SecondaryDNSServer {
+ public static string SettingsGroup_General {
get {
- return ResourceManager.GetString("SecondaryDNSServer", resourceCulture);
+ return ResourceManager.GetString("SettingsGroup_General", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Security ähnelt.
+ /// Looks up a localized string similar to Settings have been reset!.
///
- public static string Security {
+ public static string SettingsHaveBeenReset {
get {
- return ResourceManager.GetString("Security", resourceCulture);
+ return ResourceManager.GetString("SettingsHaveBeenReset", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Select a profile... ähnelt.
+ /// Looks up a localized string similar to Appearance.
///
- public static string SelectAProfileDots {
+ public static string SettingsName_Appearance {
get {
- return ResourceManager.GetString("SelectAProfileDots", resourceCulture);
+ return ResourceManager.GetString("SettingsName_Appearance", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Select a screen resolution ähnelt.
+ /// Looks up a localized string similar to Autostart.
///
- public static string SelectAScreenResolution {
+ public static string SettingsName_Autostart {
get {
- return ResourceManager.GetString("SelectAScreenResolution", resourceCulture);
+ return ResourceManager.GetString("SettingsName_Autostart", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Selected ähnelt.
+ /// Looks up a localized string similar to General.
///
- public static string Selected {
+ public static string SettingsName_General {
get {
- return ResourceManager.GetString("Selected", resourceCulture);
+ return ResourceManager.GetString("SettingsName_General", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The selected settings are overwritten! ähnelt.
+ /// Looks up a localized string similar to HotKeys.
///
- public static string SelectedSettingsAreOverwritten {
+ public static string SettingsName_HotKeys {
get {
- return ResourceManager.GetString("SelectedSettingsAreOverwritten", resourceCulture);
+ return ResourceManager.GetString("SettingsName_HotKeys", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The selected settings are reset. ähnelt.
+ /// Looks up a localized string similar to Language.
///
- public static string SelectedSettingsAreReset {
+ public static string SettingsName_Language {
get {
- return ResourceManager.GetString("SelectedSettingsAreReset", resourceCulture);
+ return ResourceManager.GetString("SettingsName_Language", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Select port profile ähnelt.
+ /// Looks up a localized string similar to Network.
///
- public static string SelectPortProfile {
+ public static string SettingsName_Network {
get {
- return ResourceManager.GetString("SelectPortProfile", resourceCulture);
+ return ResourceManager.GetString("SettingsName_Network", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Select the settings you want to export: ähnelt.
+ /// Looks up a localized string similar to Profiles.
///
- public static string SelectTheSettingsYouWantToExport {
+ public static string SettingsName_Profiles {
get {
- return ResourceManager.GetString("SelectTheSettingsYouWantToExport", resourceCulture);
+ return ResourceManager.GetString("SettingsName_Profiles", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Select the settings you want to import: ähnelt.
+ /// Looks up a localized string similar to Settings.
///
- public static string SelectTheSettingsYouWantToImport {
+ public static string SettingsName_Settings {
get {
- return ResourceManager.GetString("SelectTheSettingsYouWantToImport", resourceCulture);
+ return ResourceManager.GetString("SettingsName_Settings", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Send ähnelt.
+ /// Looks up a localized string similar to Status.
///
- public static string Send {
+ public static string SettingsName_Status {
get {
- return ResourceManager.GetString("Send", resourceCulture);
+ return ResourceManager.GetString("SettingsName_Status", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Serial ähnelt.
+ /// Looks up a localized string similar to Update.
///
- public static string Serial {
+ public static string SettingsName_Update {
get {
- return ResourceManager.GetString("Serial", resourceCulture);
+ return ResourceManager.GetString("SettingsName_Update", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SerialLine ähnelt.
+ /// Looks up a localized string similar to Window.
///
- public static string SerialLine {
+ public static string SettingsName_Window {
get {
- return ResourceManager.GetString("SerialLine", resourceCulture);
+ return ResourceManager.GetString("SettingsName_Window", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Service ähnelt.
+ /// Looks up a localized string similar to Settings reset!.
///
- public static string Service {
+ public static string SettingsResetExclamationMark {
get {
- return ResourceManager.GetString("Service", resourceCulture);
+ return ResourceManager.GetString("SettingsResetExclamationMark", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Set Master Password ähnelt.
+ /// Looks up a localized string similar to Share Gateway credentials with remote computer.
///
- public static string SetMasterPassword {
+ public static string ShareGatewayCredentialsWithRemoteComputer {
get {
- return ResourceManager.GetString("SetMasterPassword", resourceCulture);
+ return ResourceManager.GetString("ShareGatewayCredentialsWithRemoteComputer", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Set Master Password... ähnelt.
+ /// Looks up a localized string similar to Show.
///
- public static string SetMasterPasswordDots {
+ public static string Show {
get {
- return ResourceManager.GetString("SetMasterPasswordDots", resourceCulture);
+ return ResourceManager.GetString("Show", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Settings ähnelt.
+ /// Looks up a localized string similar to Show address bar.
///
- public static string Settings {
+ public static string ShowAddressBar {
get {
- return ResourceManager.GetString("Settings", resourceCulture);
+ return ResourceManager.GetString("ShowAddressBar", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The settings file found was corrupted or is not compatible with this version. All settings have been reset!
- ///(Profile files are not affected!) ähnelt.
+ /// Looks up a localized string similar to Show closed ports.
///
- public static string SettingsFileFoundWasCorruptOrNotCompatibleMessage {
+ public static string ShowClosedPorts {
get {
- return ResourceManager.GetString("SettingsFileFoundWasCorruptOrNotCompatibleMessage", resourceCulture);
+ return ResourceManager.GetString("ShowClosedPorts", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Settings have been reset! ähnelt.
+ /// Looks up a localized string similar to Show current application title.
///
- public static string SettingsHaveBeenReset {
+ public static string ShowCurrentApplicationTitle {
get {
- return ResourceManager.GetString("SettingsHaveBeenReset", resourceCulture);
+ return ResourceManager.GetString("ShowCurrentApplicationTitle", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Settings successfully exported! ähnelt.
+ /// Looks up a localized string similar to Show error message.
///
- public static string SettingsSuccessfullyExported {
+ public static string ShowErrorMessage {
get {
- return ResourceManager.GetString("SettingsSuccessfullyExported", resourceCulture);
+ return ResourceManager.GetString("ShowErrorMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Settings successfully imported! ähnelt.
+ /// Looks up a localized string similar to Show local licenses.
///
- public static string SettingsSuccessfullyImported {
+ public static string ShowLocalLicenses {
get {
- return ResourceManager.GetString("SettingsSuccessfullyImported", resourceCulture);
+ return ResourceManager.GetString("ShowLocalLicenses", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Settings successfully reset! ähnelt.
+ /// Looks up a localized string similar to Show map.
///
- public static string SettingsSuccessfullyReset {
+ public static string ShowMap {
get {
- return ResourceManager.GetString("SettingsSuccessfullyReset", resourceCulture);
+ return ResourceManager.GetString("ShowMap", resourceCulture);
}
}
-
+
///
- /// Sucht eine lokalisierte Zeichenfolge, die Applications ähnelt.
+ /// Looks up a localized string similar to Show notification popup on status change.
///
- public static string SettingsViewGroup_Applications {
+ public static string ShowNotificationPopupOnStatusChange {
get {
- return ResourceManager.GetString("SettingsViewGroup_Applications", resourceCulture);
+ return ResourceManager.GetString("ShowNotificationPopupOnStatusChange", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die General ähnelt.
+ /// Looks up a localized string similar to Show only most common query types.
///
- public static string SettingsViewGroup_General {
+ public static string ShowOnlyMostCommonQueryTypes {
get {
- return ResourceManager.GetString("SettingsViewGroup_General", resourceCulture);
+ return ResourceManager.GetString("ShowOnlyMostCommonQueryTypes", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Appearance ähnelt.
+ /// Looks up a localized string similar to Show SplashScreen on start.
///
- public static string SettingsViewName_Appearance {
+ public static string ShowSplashScreenOnStart {
get {
- return ResourceManager.GetString("SettingsViewName_Appearance", resourceCulture);
+ return ResourceManager.GetString("ShowSplashScreenOnStart", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Autostart ähnelt.
+ /// Looks up a localized string similar to Show statistics.
///
- public static string SettingsViewName_Autostart {
+ public static string ShowStatistics {
get {
- return ResourceManager.GetString("SettingsViewName_Autostart", resourceCulture);
+ return ResourceManager.GetString("ShowStatistics", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Dashboard ähnelt.
+ /// Looks up a localized string similar to Show status bar.
///
- public static string SettingsViewName_Dashboard {
+ public static string ShowStatusBar {
get {
- return ResourceManager.GetString("SettingsViewName_Dashboard", resourceCulture);
+ return ResourceManager.GetString("ShowStatusBar", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DNS Lookup ähnelt.
+ /// Looks up a localized string similar to Show status window on network change.
///
- public static string SettingsViewName_DNSLookup {
+ public static string ShowStatusWindowOnNetworkChange {
get {
- return ResourceManager.GetString("SettingsViewName_DNSLookup", resourceCulture);
+ return ResourceManager.GetString("ShowStatusWindowOnNetworkChange", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die General ähnelt.
+ /// Looks up a localized string similar to Show the following application on startup:.
///
- public static string SettingsViewName_General {
+ public static string ShowTheFollowingApplicationOnStartup {
get {
- return ResourceManager.GetString("SettingsViewName_General", resourceCulture);
+ return ResourceManager.GetString("ShowTheFollowingApplicationOnStartup", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die HotKeys ähnelt.
+ /// Looks up a localized string similar to Show unreachable IP addresses and ports.
///
- public static string SettingsViewName_HotKeys {
+ public static string ShowUnreachableIPAddressesAndPorts {
get {
- return ResourceManager.GetString("SettingsViewName_HotKeys", resourceCulture);
+ return ResourceManager.GetString("ShowUnreachableIPAddressesAndPorts", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die HTTP Headers ähnelt.
+ /// Looks up a localized string similar to Show window contents while dragging.
///
- public static string SettingsViewName_HTTPHeaders {
+ public static string ShowWindowContentsWhileDragging {
get {
- return ResourceManager.GetString("SettingsViewName_HTTPHeaders", resourceCulture);
+ return ResourceManager.GetString("ShowWindowContentsWhileDragging", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die IP Scanner ähnelt.
+ /// Looks up a localized string similar to Sienna.
///
- public static string SettingsViewName_IPScanner {
+ public static string Sienna {
get {
- return ResourceManager.GetString("SettingsViewName_IPScanner", resourceCulture);
+ return ResourceManager.GetString("Sienna", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Language ähnelt.
+ /// Looks up a localized string similar to Signal strength.
///
- public static string SettingsViewName_Language {
+ public static string SignalStrength {
get {
- return ResourceManager.GetString("SettingsViewName_Language", resourceCulture);
+ return ResourceManager.GetString("SignalStrength", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Ping Monitor ähnelt.
+ /// Looks up a localized string similar to Skip already imported.
///
- public static string SettingsViewName_PingMonitor {
+ public static string SkipAlreadyImported {
get {
- return ResourceManager.GetString("SettingsViewName_PingMonitor", resourceCulture);
+ return ResourceManager.GetString("SkipAlreadyImported", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Port Scanner ähnelt.
+ /// Looks up a localized string similar to A powerful open-source tool for managing networks and troubleshooting network problems!.
///
- public static string SettingsViewName_PortScanner {
+ public static string Slogan {
get {
- return ResourceManager.GetString("SettingsViewName_PortScanner", resourceCulture);
+ return ResourceManager.GetString("Slogan", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PowerShell ähnelt.
+ /// Looks up a localized string similar to SNMP.
///
- public static string SettingsViewName_PowerShell {
+ public static string SNMP {
get {
- return ResourceManager.GetString("SettingsViewName_PowerShell", resourceCulture);
+ return ResourceManager.GetString("SNMP", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Profiles ähnelt.
+ /// Looks up a localized string similar to Authentication failed. Please check the community string!.
///
- public static string SettingsViewName_Profiles {
+ public static string SNMPErrorCode_AuthorizationError {
get {
- return ResourceManager.GetString("SettingsViewName_Profiles", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_AuthorizationError", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die PuTTY ähnelt.
+ /// Looks up a localized string similar to A read-write or write-only object was set to an inconsistent value!.
///
- public static string SettingsViewName_PuTTY {
+ public static string SNMPErrorCode_BadValue {
get {
- return ResourceManager.GetString("SettingsViewName_PuTTY", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_BadValue", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Remote Desktop ähnelt.
+ /// Looks up a localized string similar to An error occurred during the set operation!.
///
- public static string SettingsViewName_RemoteDesktop {
+ public static string SNMPErrorCode_CommitFailed {
get {
- return ResourceManager.GetString("SettingsViewName_RemoteDesktop", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_CommitFailed", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Settings ähnelt.
+ /// Looks up a localized string similar to An error occurred for which no specific message is available!.
///
- public static string SettingsViewName_Settings {
+ public static string SNMPErrorCode_GenError {
get {
- return ResourceManager.GetString("SettingsViewName_Settings", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_GenError", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SNMP ähnelt.
+ /// Looks up a localized string similar to The object's state is inconsistent, preventing the set operation!.
///
- public static string SettingsViewName_SNMP {
+ public static string SNMPErrorCode_InconsistentName {
get {
- return ResourceManager.GetString("SettingsViewName_SNMP", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_InconsistentName", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Status ähnelt.
+ /// Looks up a localized string similar to The MIB variable is currently in an inconsistent state and cannot be modified!.
///
- public static string SettingsViewName_Status {
+ public static string SNMPErrorCode_InconsistentValue {
get {
- return ResourceManager.GetString("SettingsViewName_Status", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_InconsistentValue", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die TigerVNC ähnelt.
+ /// Looks up a localized string similar to The requested object is not accessible for modification!.
///
- public static string SettingsViewName_TigerVNC {
+ public static string SNMPErrorCode_NoAccess {
get {
- return ResourceManager.GetString("SettingsViewName_TigerVNC", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_NoAccess", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Traceroute ähnelt.
+ /// Looks up a localized string similar to The requested object does not exist and cannot be created!.
///
- public static string SettingsViewName_Traceroute {
+ public static string SNMPErrorCode_NoCreation {
get {
- return ResourceManager.GetString("SettingsViewName_Traceroute", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_NoCreation", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Update ähnelt.
+ /// Looks up a localized string similar to The operation was successful without any errors..
///
- public static string SettingsViewName_Update {
+ public static string SNMPErrorCode_NoError {
get {
- return ResourceManager.GetString("SettingsViewName_Update", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_NoError", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Wake On LAN ähnelt.
+ /// Looks up a localized string similar to The requested OID could not be found!.
///
- public static string SettingsViewName_WakeOnLAN {
+ public static string SNMPErrorCode_NoSuchName {
get {
- return ResourceManager.GetString("SettingsViewName_WakeOnLAN", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_NoSuchName", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Whois ähnelt.
+ /// Looks up a localized string similar to The requested object is not writable and cannot be modified!.
///
- public static string SettingsViewName_Whois {
+ public static string SNMPErrorCode_NotWritable {
get {
- return ResourceManager.GetString("SettingsViewName_Whois", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_NotWritable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Window ähnelt.
+ /// Looks up a localized string similar to The requested OID does not exist and is not writable!.
///
- public static string SettingsViewName_Window {
+ public static string SNMPErrorCode_ReadOnly {
get {
- return ResourceManager.GetString("SettingsViewName_Window", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_ReadOnly", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Show ähnelt.
+ /// Looks up a localized string similar to There are no available system resources to perform the requested operation!.
///
- public static string Show {
+ public static string SNMPErrorCode_ResourceUnavailable {
get {
- return ResourceManager.GetString("Show", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_ResourceUnavailable", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Show closed ports ähnelt.
+ /// Looks up a localized string similar to The response to your request was too large to fit into a single response!.
///
- public static string ShowClosedPorts {
+ public static string SNMPErrorCode_TooBig {
get {
- return ResourceManager.GetString("ShowClosedPorts", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_TooBig", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Show current application title ähnelt.
+ /// Looks up a localized string similar to A set operation failed, and previous changes could not be rolled back!.
///
- public static string ShowCurrentApplicationTitle {
+ public static string SNMPErrorCode_UndoFailed {
get {
- return ResourceManager.GetString("ShowCurrentApplicationTitle", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_UndoFailed", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Show error message ähnelt.
+ /// Looks up a localized string similar to The encoding used for the object is incorrect!.
///
- public static string ShowErrorMessage {
+ public static string SNMPErrorCode_WrongEncoding {
get {
- return ResourceManager.GetString("ShowErrorMessage", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_WrongEncoding", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Show local licenses ähnelt.
+ /// Looks up a localized string similar to The value assigned to the object exceeds its maximum length!.
///
- public static string ShowLocalLicenses {
+ public static string SNMPErrorCode_WrongLength {
get {
- return ResourceManager.GetString("ShowLocalLicenses", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_WrongLength", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Show only most common query types ähnelt.
+ /// Looks up a localized string similar to The object was set to an incompatible data type!.
///
- public static string ShowOnlyMostCommonQueryTypes {
+ public static string SNMPErrorCode_WrongType {
get {
- return ResourceManager.GetString("ShowOnlyMostCommonQueryTypes", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_WrongType", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Show scan result for all IP addresses ähnelt.
+ /// Looks up a localized string similar to The value assigned to the object is not a valid choice!.
///
- public static string ShowScanResultForAllIPAddresses {
+ public static string SNMPErrorCode_WrongValue {
get {
- return ResourceManager.GetString("ShowScanResultForAllIPAddresses", resourceCulture);
+ return ResourceManager.GetString("SNMPErrorCode_WrongValue", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Show SplashScreen on start ähnelt.
+ /// Looks up a localized string similar to Authentication failure (incorrect password, community or key)..
///
- public static string ShowSplashScreenOnStart {
+ public static string SNMPV3ErrorCode_AuthenticationFailed {
get {
- return ResourceManager.GetString("ShowSplashScreenOnStart", resourceCulture);
+ return ResourceManager.GetString("SNMPV3ErrorCode_AuthenticationFailed", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Show statistics ähnelt.
+ /// Looks up a localized string similar to Unknown user name..
///
- public static string ShowStatistics {
+ public static string SNMPV3ErrorCode_UnknownUserName {
get {
- return ResourceManager.GetString("ShowStatistics", resourceCulture);
+ return ResourceManager.GetString("SNMPV3ErrorCode_UnknownUserName", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Show status window on network change ähnelt.
+ /// Looks up a localized string similar to SNTP Lookup.
///
- public static string ShowStatusWindowOnNetworkChange {
+ public static string SNTPLookup {
get {
- return ResourceManager.GetString("ShowStatusWindowOnNetworkChange", resourceCulture);
+ return ResourceManager.GetString("SNTPLookup", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Show the following application on startup: ähnelt.
+ /// Looks up a localized string similar to SNTP server.
///
- public static string ShowTheFollowingApplicationOnStartup {
+ public static string SNTPServer {
get {
- return ResourceManager.GetString("ShowTheFollowingApplicationOnStartup", resourceCulture);
+ return ResourceManager.GetString("SNTPServer", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Show window contents while dragging ähnelt.
+ /// Looks up a localized string similar to SNTP server(s).
///
- public static string ShowWindowContentsWhileDragging {
+ public static string SNTPServers {
get {
- return ResourceManager.GetString("ShowWindowContentsWhileDragging", resourceCulture);
+ return ResourceManager.GetString("SNTPServers", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Sienna ähnelt.
+ /// Looks up a localized string similar to An SNTP server with this name already exists!.
///
- public static string Sienna {
+ public static string SNTPServerWithThisNameAlreadyExists {
get {
- return ResourceManager.GetString("Sienna", resourceCulture);
+ return ResourceManager.GetString("SNTPServerWithThisNameAlreadyExists", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Signal strength ähnelt.
+ /// Looks up a localized string similar to Socket.
///
- public static string SignalStrength {
+ public static string Socket {
get {
- return ResourceManager.GetString("SignalStrength", resourceCulture);
+ return ResourceManager.GetString("Socket", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die A powerful tool for managing networks and troubleshoot network problems! ähnelt.
+ /// Looks up a localized string similar to Source.
///
- public static string Slogan {
+ public static string Source {
get {
- return ResourceManager.GetString("Slogan", resourceCulture);
+ return ResourceManager.GetString("Source", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SNMP ähnelt.
+ /// Looks up a localized string similar to Spaces are not allowed!.
///
- public static string SNMP {
+ public static string SpacesAreNotAllowed {
get {
- return ResourceManager.GetString("SNMP", resourceCulture);
+ return ResourceManager.GetString("SpacesAreNotAllowed", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Socket ähnelt.
+ /// Looks up a localized string similar to Speed.
///
- public static string Socket {
+ public static string Speed {
get {
- return ResourceManager.GetString("Socket", resourceCulture);
+ return ResourceManager.GetString("Speed", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Spaces are not allowed! ähnelt.
+ /// Looks up a localized string similar to Speed Test.
///
- public static string SpacesAreNotAllowed {
+ public static string SpeedTest {
get {
- return ResourceManager.GetString("SpacesAreNotAllowed", resourceCulture);
+ return ResourceManager.GetString("SpeedTest", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Speed ähnelt.
+ /// Looks up a localized string similar to Measure download and upload speeds, latency, and jitter with speed.cloudflare.com.
+ ///Cloudflare may log your IP address and network information. See Cloudflare's privacy policy for details..
///
- public static string Speed {
+ public static string SpeedTestDisclaimerMessage {
get {
- return ResourceManager.GetString("Speed", resourceCulture);
+ return ResourceManager.GetString("SpeedTestDisclaimerMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SplashScreen ähnelt.
+ /// Looks up a localized string similar to SplashScreen.
///
public static string SplashScreen {
get {
@@ -7669,7 +11396,7 @@ public static string SplashScreen {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SSH ähnelt.
+ /// Looks up a localized string similar to SSH.
///
public static string SSH {
get {
@@ -7678,7 +11405,7 @@ public static string SSH {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SSH log ähnelt.
+ /// Looks up a localized string similar to SSH log.
///
public static string SSHLog {
get {
@@ -7687,7 +11414,7 @@ public static string SSHLog {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SSH port ähnelt.
+ /// Looks up a localized string similar to SSH port.
///
public static string SSHPort {
get {
@@ -7696,7 +11423,7 @@ public static string SSHPort {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SSH Raw log ähnelt.
+ /// Looks up a localized string similar to SSH Raw log.
///
public static string SSHRawLog {
get {
@@ -7705,7 +11432,7 @@ public static string SSHRawLog {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SSID ähnelt.
+ /// Looks up a localized string similar to SSID.
///
public static string SSID {
get {
@@ -7714,16 +11441,16 @@ public static string SSID {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Star/Fork the Project on GitHub ähnelt.
+ /// Looks up a localized string similar to Star/Fork the Project on GitHub..
///
- public static string StarForkTheProjectOnGitHub {
+ public static string StarForkProjectOnGitHub {
get {
- return ResourceManager.GetString("StarForkTheProjectOnGitHub", resourceCulture);
+ return ResourceManager.GetString("StarForkProjectOnGitHub", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Start minimized in tray ähnelt.
+ /// Looks up a localized string similar to Start minimized in tray.
///
public static string StartMinimizedInTray {
get {
@@ -7732,7 +11459,7 @@ public static string StartMinimizedInTray {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Start time ähnelt.
+ /// Looks up a localized string similar to Start time.
///
public static string StartTime {
get {
@@ -7741,7 +11468,7 @@ public static string StartTime {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Start with Windows (current user) ähnelt.
+ /// Looks up a localized string similar to Start with Windows (current user).
///
public static string StartWithWindows {
get {
@@ -7750,7 +11477,7 @@ public static string StartWithWindows {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die State ähnelt.
+ /// Looks up a localized string similar to State.
///
public static string State {
get {
@@ -7759,7 +11486,7 @@ public static string State {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Static IPv4 address ähnelt.
+ /// Looks up a localized string similar to Static IPv4 address.
///
public static string StaticIPv4Address {
get {
@@ -7768,7 +11495,7 @@ public static string StaticIPv4Address {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Static IPv4 DNS server ähnelt.
+ /// Looks up a localized string similar to Static IPv4 DNS server.
///
public static string StaticIPv4DNSServer {
get {
@@ -7777,7 +11504,7 @@ public static string StaticIPv4DNSServer {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Statistics ähnelt.
+ /// Looks up a localized string similar to Statistics.
///
public static string Statistics {
get {
@@ -7786,7 +11513,7 @@ public static string Statistics {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Status ähnelt.
+ /// Looks up a localized string similar to Status.
///
public static string Status {
get {
@@ -7795,7 +11522,7 @@ public static string Status {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Status change ähnelt.
+ /// Looks up a localized string similar to Status change.
///
public static string StatusChange {
get {
@@ -7804,7 +11531,16 @@ public static string StatusChange {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Steel ähnelt.
+ /// Looks up a localized string similar to Status window.
+ ///
+ public static string StatusWindow {
+ get {
+ return ResourceManager.GetString("StatusWindow", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Steel.
///
public static string Steel {
get {
@@ -7813,7 +11549,16 @@ public static string Steel {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Subnet ähnelt.
+ /// Looks up a localized string similar to Stop.
+ ///
+ public static string Stop {
+ get {
+ return ResourceManager.GetString("Stop", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Subnet.
///
public static string Subnet {
get {
@@ -7822,7 +11567,7 @@ public static string Subnet {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Subnet 1 ähnelt.
+ /// Looks up a localized string similar to Subnet 1.
///
public static string Subnet1 {
get {
@@ -7831,7 +11576,7 @@ public static string Subnet1 {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Subnet 2 ähnelt.
+ /// Looks up a localized string similar to Subnet 2.
///
public static string Subnet2 {
get {
@@ -7840,7 +11585,7 @@ public static string Subnet2 {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Subnet Calculator ähnelt.
+ /// Looks up a localized string similar to Subnet Calculator.
///
public static string SubnetCalculator {
get {
@@ -7849,43 +11594,61 @@ public static string SubnetCalculator {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Subnetmask ähnelt.
+ /// Looks up a localized string similar to Subnet mask.
///
- public static string Subnetmask {
+ public static string SubnetMask {
get {
- return ResourceManager.GetString("Subnetmask", resourceCulture);
+ return ResourceManager.GetString("SubnetMask", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Subnetmask or CIDR ähnelt.
+ /// Looks up a localized string similar to Subnetting.
///
- public static string SubnetmaskOrCIDR {
+ public static string Subnetting {
get {
- return ResourceManager.GetString("SubnetmaskOrCIDR", resourceCulture);
+ return ResourceManager.GetString("Subnetting", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Subnetting ähnelt.
+ /// Looks up a localized string similar to Success!.
///
- public static string Subnetting {
+ public static string Success {
get {
- return ResourceManager.GetString("Subnetting", resourceCulture);
+ return ResourceManager.GetString("Success", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Success! ähnelt.
+ /// Looks up a localized string similar to Successfully connected to {0}!.
///
- public static string Success {
+ public static string SuccessfullyConnectedToXXX {
get {
- return ResourceManager.GetString("Success", resourceCulture);
+ return ResourceManager.GetString("SuccessfullyConnectedToXXX", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Support this project with a donation..
+ ///
+ public static string SupportThisProjectWithADonation {
+ get {
+ return ResourceManager.GetString("SupportThisProjectWithADonation", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Synchronization is disabled!.
+ ///
+ public static string SyncIsDisabled {
+ get {
+ return ResourceManager.GetString("SyncIsDisabled", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Tags ähnelt.
+ /// Looks up a localized string similar to Tags.
///
public static string Tags {
get {
@@ -7894,7 +11657,7 @@ public static string Tags {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Taupe ähnelt.
+ /// Looks up a localized string similar to Taupe.
///
public static string Taupe {
get {
@@ -7903,7 +11666,7 @@ public static string Taupe {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die TCP/IP stack is available. "{0}" is reachable via ICMP! ähnelt.
+ /// Looks up a localized string similar to TCP/IP stack is available. "{0}" is reachable via ICMP!.
///
public static string TCPIPStackIsAvailableMessage {
get {
@@ -7912,7 +11675,7 @@ public static string TCPIPStackIsAvailableMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die TCP/IP stack is not available... "{0}" is not reachable via ICMP! ähnelt.
+ /// Looks up a localized string similar to TCP/IP stack is not available... "{0}" is not reachable via ICMP!.
///
public static string TCPIPStackIsNotAvailableMessage {
get {
@@ -7921,7 +11684,7 @@ public static string TCPIPStackIsNotAvailableMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Closed ähnelt.
+ /// Looks up a localized string similar to Closed.
///
public static string TcpState_Closed {
get {
@@ -7930,7 +11693,7 @@ public static string TcpState_Closed {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die CloseWait ähnelt.
+ /// Looks up a localized string similar to CloseWait.
///
public static string TcpState_CloseWait {
get {
@@ -7939,7 +11702,7 @@ public static string TcpState_CloseWait {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Closing ähnelt.
+ /// Looks up a localized string similar to Closing.
///
public static string TcpState_Closing {
get {
@@ -7948,7 +11711,7 @@ public static string TcpState_Closing {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die DeleteTcb ähnelt.
+ /// Looks up a localized string similar to DeleteTcb.
///
public static string TcpState_DeleteTcb {
get {
@@ -7957,7 +11720,7 @@ public static string TcpState_DeleteTcb {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Established ähnelt.
+ /// Looks up a localized string similar to Established.
///
public static string TcpState_Established {
get {
@@ -7966,7 +11729,7 @@ public static string TcpState_Established {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die FinWait1 ähnelt.
+ /// Looks up a localized string similar to FinWait1.
///
public static string TcpState_FinWait1 {
get {
@@ -7975,7 +11738,7 @@ public static string TcpState_FinWait1 {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die FinWait2 ähnelt.
+ /// Looks up a localized string similar to FinWait2.
///
public static string TcpState_FinWait2 {
get {
@@ -7984,7 +11747,7 @@ public static string TcpState_FinWait2 {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die LastAck ähnelt.
+ /// Looks up a localized string similar to LastAck.
///
public static string TcpState_LastAck {
get {
@@ -7993,7 +11756,7 @@ public static string TcpState_LastAck {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Listen ähnelt.
+ /// Looks up a localized string similar to Listen.
///
public static string TcpState_Listen {
get {
@@ -8002,7 +11765,7 @@ public static string TcpState_Listen {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SynReceived ähnelt.
+ /// Looks up a localized string similar to SynReceived.
///
public static string TcpState_SynReceived {
get {
@@ -8011,7 +11774,7 @@ public static string TcpState_SynReceived {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die SynSent ähnelt.
+ /// Looks up a localized string similar to SynSent.
///
public static string TcpState_SynSent {
get {
@@ -8020,7 +11783,7 @@ public static string TcpState_SynSent {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die TimeWait ähnelt.
+ /// Looks up a localized string similar to TimeWait.
///
public static string TcpState_TimeWait {
get {
@@ -8029,7 +11792,7 @@ public static string TcpState_TimeWait {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Unkown ähnelt.
+ /// Looks up a localized string similar to Unkown.
///
public static string TcpState_Unknown {
get {
@@ -8038,7 +11801,7 @@ public static string TcpState_Unknown {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Teal ähnelt.
+ /// Looks up a localized string similar to Teal.
///
public static string Teal {
get {
@@ -8047,7 +11810,7 @@ public static string Teal {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Telnet ähnelt.
+ /// Looks up a localized string similar to Telnet.
///
public static string Telnet {
get {
@@ -8056,7 +11819,7 @@ public static string Telnet {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Telnet port ähnelt.
+ /// Looks up a localized string similar to Telnet port.
///
public static string TelnetPort {
get {
@@ -8065,7 +11828,25 @@ public static string TelnetPort {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The application can be started without parameters! ähnelt.
+ /// Looks up a localized string similar to Terabits.
+ ///
+ public static string Terabits {
+ get {
+ return ResourceManager.GetString("Terabits", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Terabytes.
+ ///
+ public static string Terabytes {
+ get {
+ return ResourceManager.GetString("Terabytes", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to The application can be started without parameters!.
///
public static string TheApplicationCanBeStartedWithoutParameters {
get {
@@ -8074,7 +11855,7 @@ public static string TheApplicationCanBeStartedWithoutParameters {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The application will be restarted... ähnelt.
+ /// Looks up a localized string similar to The application will be restarted....
///
public static string TheApplicationWillBeRestarted {
get {
@@ -8083,7 +11864,7 @@ public static string TheApplicationWillBeRestarted {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The following hostnames could not be resolved: ähnelt.
+ /// Looks up a localized string similar to The following hostnames could not be resolved:.
///
public static string TheFollowingHostnamesCouldNotBeResolved {
get {
@@ -8092,7 +11873,7 @@ public static string TheFollowingHostnamesCouldNotBeResolved {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The following parameters are available: ähnelt.
+ /// Looks up a localized string similar to The following parameters are available:.
///
public static string TheFollowingParametersAreAvailable {
get {
@@ -8101,7 +11882,7 @@ public static string TheFollowingParametersAreAvailable {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The following parameters can not be processed: ähnelt.
+ /// Looks up a localized string similar to The following parameters can not be processed:.
///
public static string TheFollowingParametersCanNotBeProcesses {
get {
@@ -8110,7 +11891,7 @@ public static string TheFollowingParametersCanNotBeProcesses {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Theme ähnelt.
+ /// Looks up a localized string similar to Theme.
///
public static string Theme {
get {
@@ -8119,7 +11900,7 @@ public static string Theme {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Dark ähnelt.
+ /// Looks up a localized string similar to Dark.
///
public static string Theme_Dark {
get {
@@ -8128,7 +11909,7 @@ public static string Theme_Dark {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Light ähnelt.
+ /// Looks up a localized string similar to Light.
///
public static string Theme_Light {
get {
@@ -8137,7 +11918,7 @@ public static string Theme_Light {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The process can take up some time and resources (CPU / RAM). ähnelt.
+ /// Looks up a localized string similar to The process can take up some time and resources (CPU / RAM)..
///
public static string TheProcessCanTakeUpSomeTimeAndResources {
get {
@@ -8146,7 +11927,7 @@ public static string TheProcessCanTakeUpSomeTimeAndResources {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The settings location is not affected ähnelt.
+ /// Looks up a localized string similar to The settings location is not affected!.
///
public static string TheSettingsLocationIsNotAffected {
get {
@@ -8155,7 +11936,7 @@ public static string TheSettingsLocationIsNotAffected {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die This will reset all settings! ähnelt.
+ /// Looks up a localized string similar to This will reset all settings!.
///
public static string ThisWillResetAllSettings {
get {
@@ -8164,34 +11945,34 @@ public static string ThisWillResetAllSettings {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Threads ähnelt.
+ /// Looks up a localized string similar to ThreadPool additional min. threads.
///
- public static string Threads {
+ public static string ThreadPoolAdditionalMinThreads {
get {
- return ResourceManager.GetString("Threads", resourceCulture);
+ return ResourceManager.GetString("ThreadPoolAdditionalMinThreads", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die TigerVNC ähnelt.
+ /// Looks up a localized string similar to Threads.
///
- public static string TigerVNC {
+ public static string Threads {
get {
- return ResourceManager.GetString("TigerVNC", resourceCulture);
+ return ResourceManager.GetString("Threads", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die TigerVNC location... ähnelt.
+ /// Looks up a localized string similar to TigerVNC.
///
- public static string TigerVNCLocationDots {
+ public static string TigerVNC {
get {
- return ResourceManager.GetString("TigerVNCLocationDots", resourceCulture);
+ return ResourceManager.GetString("TigerVNC", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die TigerVNC process has ended! ähnelt.
+ /// Looks up a localized string similar to TigerVNC process has ended!.
///
public static string TigerVNCProcessHasEnded {
get {
@@ -8200,7 +11981,7 @@ public static string TigerVNCProcessHasEnded {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Time ähnelt.
+ /// Looks up a localized string similar to Time.
///
public static string Time {
get {
@@ -8209,7 +11990,7 @@ public static string Time {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Time 1 ähnelt.
+ /// Looks up a localized string similar to Time 1.
///
public static string Time1 {
get {
@@ -8218,7 +11999,7 @@ public static string Time1 {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Time 2 ähnelt.
+ /// Looks up a localized string similar to Time 2.
///
public static string Time2 {
get {
@@ -8227,7 +12008,7 @@ public static string Time2 {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Time 3 ähnelt.
+ /// Looks up a localized string similar to Time 3.
///
public static string Time3 {
get {
@@ -8236,16 +12017,25 @@ public static string Time3 {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Time in seconds how long the window should be displayed ähnelt.
+ /// Looks up a localized string similar to Time in seconds how long the status window is shown.
///
- public static string TimeInSecondsHowLongTheWindowShouldBeDisplayed {
+ public static string TimeInSecondsHowLongTheStatusWindowIsShown {
get {
- return ResourceManager.GetString("TimeInSecondsHowLongTheWindowShouldBeDisplayed", resourceCulture);
+ return ResourceManager.GetString("TimeInSecondsHowLongTheStatusWindowIsShown", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Timeout ähnelt.
+ /// Looks up a localized string similar to Time (ms) to wait between each ping.
+ ///
+ public static string TimeMSToWaitBetweenEachPing {
+ get {
+ return ResourceManager.GetString("TimeMSToWaitBetweenEachPing", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Timeout.
///
public static string Timeout {
get {
@@ -8254,7 +12044,7 @@ public static string Timeout {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Timeout (ms) ähnelt.
+ /// Looks up a localized string similar to Timeout (ms).
///
public static string TimeoutMS {
get {
@@ -8263,7 +12053,7 @@ public static string TimeoutMS {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Timeout on SNMP query. ähnelt.
+ /// Looks up a localized string similar to Timeout on SNMP query. Maybe the host is not reachable or the community / password is wrong..
///
public static string TimeoutOnSNMPQuery {
get {
@@ -8272,7 +12062,7 @@ public static string TimeoutOnSNMPQuery {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Timeout (s) ähnelt.
+ /// Looks up a localized string similar to Timeout (s).
///
public static string TimeoutS {
get {
@@ -8281,7 +12071,7 @@ public static string TimeoutS {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Timeout when querying the DNS server with the IP address "{0}"! ähnelt.
+ /// Looks up a localized string similar to Timeout when querying the DNS server with the IP address "{0}"!.
///
public static string TimeoutWhenQueryingDNSServerMessage {
get {
@@ -8290,7 +12080,7 @@ public static string TimeoutWhenQueryingDNSServerMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Timestamp ähnelt.
+ /// Looks up a localized string similar to Timestamp.
///
public static string Timestamp {
get {
@@ -8299,7 +12089,7 @@ public static string Timestamp {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Time to live ähnelt.
+ /// Looks up a localized string similar to Time to live.
///
public static string TimeToLive {
get {
@@ -8308,16 +12098,7 @@ public static string TimeToLive {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Time to wait between each ping ähnelt.
- ///
- public static string TimeToWaitBetweenEachPing {
- get {
- return ResourceManager.GetString("TimeToWaitBetweenEachPing", resourceCulture);
- }
- }
-
- ///
- /// Sucht eine lokalisierte Zeichenfolge, die Hour(s) ähnelt.
+ /// Looks up a localized string similar to Hour(s).
///
public static string TimeUnit_Hour {
get {
@@ -8326,7 +12107,7 @@ public static string TimeUnit_Hour {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Minute(s) ähnelt.
+ /// Looks up a localized string similar to Minute(s).
///
public static string TimeUnit_Minute {
get {
@@ -8335,7 +12116,7 @@ public static string TimeUnit_Minute {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Second(s) ähnelt.
+ /// Looks up a localized string similar to Second(s).
///
public static string TimeUnit_Second {
get {
@@ -8344,52 +12125,16 @@ public static string TimeUnit_Second {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Open documentation on GitHub. ähnelt.
- ///
- public static string ToolTip_GithubDocumentationUrl {
- get {
- return ResourceManager.GetString("ToolTip_GithubDocumentationUrl", resourceCulture);
- }
- }
-
- ///
- /// Sucht eine lokalisierte Zeichenfolge, die Report an issue or create a feature request. ähnelt.
- ///
- public static string ToolTip_GithubNewIssueUrl {
- get {
- return ResourceManager.GetString("ToolTip_GithubNewIssueUrl", resourceCulture);
- }
- }
-
- ///
- /// Sucht eine lokalisierte Zeichenfolge, die Star/Fork the Project on GitHub. ähnelt.
+ /// Looks up a localized string similar to Timezone.
///
- public static string ToolTip_GitHubProjectUrl {
+ public static string Timezone {
get {
- return ResourceManager.GetString("ToolTip_GitHubProjectUrl", resourceCulture);
+ return ResourceManager.GetString("Timezone", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Help translate the project on Transifex. ähnelt.
- ///
- public static string ToolTip_TransifexProjectUrl {
- get {
- return ResourceManager.GetString("ToolTip_TransifexProjectUrl", resourceCulture);
- }
- }
-
- ///
- /// Sucht eine lokalisierte Zeichenfolge, die Contact via Twitter. ähnelt.
- ///
- public static string ToolTip_TwitterContactUrl {
- get {
- return ResourceManager.GetString("ToolTip_TwitterContactUrl", resourceCulture);
- }
- }
-
- ///
- /// Sucht eine lokalisierte Zeichenfolge, die Total bytes received ähnelt.
+ /// Looks up a localized string similar to Total bytes received.
///
public static string TotalBytesReceived {
get {
@@ -8398,7 +12143,7 @@ public static string TotalBytesReceived {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Total bytes sent ähnelt.
+ /// Looks up a localized string similar to Total bytes sent.
///
public static string TotalBytesSent {
get {
@@ -8407,7 +12152,7 @@ public static string TotalBytesSent {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Total download ähnelt.
+ /// Looks up a localized string similar to Total download.
///
public static string TotalDownload {
get {
@@ -8416,7 +12161,7 @@ public static string TotalDownload {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Total upload ähnelt.
+ /// Looks up a localized string similar to Total upload.
///
public static string TotalUpload {
get {
@@ -8425,7 +12170,7 @@ public static string TotalUpload {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Trace ähnelt.
+ /// Looks up a localized string similar to Trace.
///
public static string Trace {
get {
@@ -8434,7 +12179,7 @@ public static string Trace {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Traceroute ähnelt.
+ /// Looks up a localized string similar to Traceroute.
///
public static string Traceroute {
get {
@@ -8443,7 +12188,7 @@ public static string Traceroute {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Tray ähnelt.
+ /// Looks up a localized string similar to Tray.
///
public static string Tray {
get {
@@ -8452,7 +12197,7 @@ public static string Tray {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die TTL ähnelt.
+ /// Looks up a localized string similar to TTL.
///
public static string TTL {
get {
@@ -8461,7 +12206,7 @@ public static string TTL {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Type ähnelt.
+ /// Looks up a localized string similar to Type.
///
public static string Type {
get {
@@ -8470,7 +12215,16 @@ public static string Type {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Unkown error! ähnelt.
+ /// Looks up a localized string similar to Unit.
+ ///
+ public static string Unit {
+ get {
+ return ResourceManager.GetString("Unit", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Unkown error!.
///
public static string UnkownError {
get {
@@ -8479,7 +12233,7 @@ public static string UnkownError {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Unlock profile ähnelt.
+ /// Looks up a localized string similar to Unlock profile.
///
public static string UnlockProfile {
get {
@@ -8488,34 +12242,34 @@ public static string UnlockProfile {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Unlock the profile file to use the profiles! ähnelt.
+ /// Looks up a localized string similar to Unlock profile file.
///
- public static string UnlockTheProfileFileMessage {
+ public static string UnlockProfileFile {
get {
- return ResourceManager.GetString("UnlockTheProfileFileMessage", resourceCulture);
+ return ResourceManager.GetString("UnlockProfileFile", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Unlock the profile file to add, change or delete a profile! ähnelt.
+ /// Looks up a localized string similar to Unlock the profile file to use the profiles!.
///
- public static string UnlockTheProfileFileMessage2 {
+ public static string UnlockTheProfileFileMessage {
get {
- return ResourceManager.GetString("UnlockTheProfileFileMessage2", resourceCulture);
+ return ResourceManager.GetString("UnlockTheProfileFileMessage", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Untray / Bring window to front ähnelt.
+ /// Looks up a localized string similar to Untray / Bring window to foreground.
///
- public static string UntrayBringWindowToFront {
+ public static string UntrayBringWindowToForeground {
get {
- return ResourceManager.GetString("UntrayBringWindowToFront", resourceCulture);
+ return ResourceManager.GetString("UntrayBringWindowToForeground", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Update ähnelt.
+ /// Looks up a localized string similar to Update.
///
public static string Update {
get {
@@ -8524,7 +12278,7 @@ public static string Update {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Update available! ähnelt.
+ /// Looks up a localized string similar to Update available!.
///
public static string UpdateAvailable {
get {
@@ -8533,7 +12287,16 @@ public static string UpdateAvailable {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Upload ähnelt.
+ /// Looks up a localized string similar to Upgraded to {0}.
+ ///
+ public static string UpgradedToXXX {
+ get {
+ return ResourceManager.GetString("UpgradedToXXX", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Upload.
///
public static string Upload {
get {
@@ -8542,7 +12305,7 @@ public static string Upload {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Uptime ähnelt.
+ /// Looks up a localized string similar to Uptime.
///
public static string Uptime {
get {
@@ -8551,7 +12314,7 @@ public static string Uptime {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die URL ähnelt.
+ /// Looks up a localized string similar to URL.
///
public static string URL {
get {
@@ -8560,7 +12323,7 @@ public static string URL {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Use cache ähnelt.
+ /// Looks up a localized string similar to Use cache.
///
public static string UseCache {
get {
@@ -8569,7 +12332,7 @@ public static string UseCache {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Use credentials ähnelt.
+ /// Looks up a localized string similar to Use credentials.
///
public static string UseCredentials {
get {
@@ -8578,7 +12341,7 @@ public static string UseCredentials {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Use the current view size as the screen size ähnelt.
+ /// Looks up a localized string similar to Use the current view size as the screen size.
///
public static string UseCurrentViewSize {
get {
@@ -8587,7 +12350,16 @@ public static string UseCurrentViewSize {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Use custom DNS server ähnelt.
+ /// Looks up a localized string similar to Use current Windows credentials.
+ ///
+ public static string UseCurrentWindowsCredentials {
+ get {
+ return ResourceManager.GetString("UseCurrentWindowsCredentials", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Use custom DNS server.
///
public static string UseCustomDNSServer {
get {
@@ -8596,7 +12368,7 @@ public static string UseCustomDNSServer {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Use custom DNS suffix ähnelt.
+ /// Looks up a localized string similar to Use custom DNS suffix.
///
public static string UseCustomDNSSuffix {
get {
@@ -8605,7 +12377,7 @@ public static string UseCustomDNSSuffix {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Use custom IPv4 address API ähnelt.
+ /// Looks up a localized string similar to Use custom IPv4 address API.
///
public static string UseCustomIPv4AddressAPI {
get {
@@ -8614,7 +12386,7 @@ public static string UseCustomIPv4AddressAPI {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Use custom IPv6 address API ähnelt.
+ /// Looks up a localized string similar to Use custom IPv6 address API.
///
public static string UseCustomIPv6AddressAPI {
get {
@@ -8623,34 +12395,43 @@ public static string UseCustomIPv6AddressAPI {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Use only TCP ähnelt.
+ /// Looks up a localized string similar to Use custom themes.
///
- public static string UseOnlyTCP {
+ public static string UseCustomThemes {
get {
- return ResourceManager.GetString("UseOnlyTCP", resourceCulture);
+ return ResourceManager.GetString("UseCustomThemes", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Use other ähnelt.
+ /// Looks up a localized string similar to Use gateway credentials.
///
- public static string UseOther {
+ public static string UseGatewayCredentials {
get {
- return ResourceManager.GetString("UseOther", resourceCulture);
+ return ResourceManager.GetString("UseGatewayCredentials", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Use only TCP.
+ ///
+ public static string UseOnlyTCP {
+ get {
+ return ResourceManager.GetString("UseOnlyTCP", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Use other folder ähnelt.
+ /// Looks up a localized string similar to Use other.
///
- public static string UseOtherFolder {
+ public static string UseOther {
get {
- return ResourceManager.GetString("UseOtherFolder", resourceCulture);
+ return ResourceManager.GetString("UseOther", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Use resolver cache ähnelt.
+ /// Looks up a localized string similar to Use resolver cache.
///
public static string UseResolverCache {
get {
@@ -8659,7 +12440,7 @@ public static string UseResolverCache {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die User interface locked! ähnelt.
+ /// Looks up a localized string similar to User interface locked!.
///
public static string UserInterfaceLocked {
get {
@@ -8668,7 +12449,7 @@ public static string UserInterfaceLocked {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Username ähnelt.
+ /// Looks up a localized string similar to Username.
///
public static string Username {
get {
@@ -8677,7 +12458,16 @@ public static string Username {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Use the following DNS server addresses: ähnelt.
+ /// Looks up a localized string similar to Use SSL (LDAPS).
+ ///
+ public static string UseSsl {
+ get {
+ return ResourceManager.GetString("UseSsl", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Use the following DNS server addresses:.
///
public static string UseTheFollowingDNSServerAddresses {
get {
@@ -8686,7 +12476,7 @@ public static string UseTheFollowingDNSServerAddresses {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Use the following IP address: ähnelt.
+ /// Looks up a localized string similar to Use the following IP address:.
///
public static string UseTheFollowingIPAddress {
get {
@@ -8695,7 +12485,16 @@ public static string UseTheFollowingIPAddress {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die v1/v2c ähnelt.
+ /// Looks up a localized string similar to Use these credentials.
+ ///
+ public static string UseTheseCredentials {
+ get {
+ return ResourceManager.GetString("UseTheseCredentials", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to v1/v2c.
///
public static string v1v2c {
get {
@@ -8704,7 +12503,7 @@ public static string v1v2c {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die v3 ähnelt.
+ /// Looks up a localized string similar to v3.
///
public static string v3 {
get {
@@ -8713,7 +12512,7 @@ public static string v3 {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Validate ähnelt.
+ /// Looks up a localized string similar to Validate.
///
public static string Validate {
get {
@@ -8722,7 +12521,7 @@ public static string Validate {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Validation failed! ähnelt.
+ /// Looks up a localized string similar to Validation failed!.
///
public static string ValidationFailed {
get {
@@ -8731,7 +12530,7 @@ public static string ValidationFailed {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Value ähnelt.
+ /// Looks up a localized string similar to Value.
///
public static string Value {
get {
@@ -8740,7 +12539,7 @@ public static string Value {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Vendor ähnelt.
+ /// Looks up a localized string similar to Vendor.
///
public static string Vendor {
get {
@@ -8749,7 +12548,7 @@ public static string Vendor {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Version ähnelt.
+ /// Looks up a localized string similar to Version.
///
public static string Version {
get {
@@ -8758,7 +12557,7 @@ public static string Version {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Version {0} is available! ähnelt.
+ /// Looks up a localized string similar to Version {0} is available!.
///
public static string VersionxxIsAvailable {
get {
@@ -8767,7 +12566,25 @@ public static string VersionxxIsAvailable {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Violet ähnelt.
+ /// Looks up a localized string similar to View only.
+ ///
+ public static string ViewOnly {
+ get {
+ return ResourceManager.GetString("ViewOnly", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Block keyboard and mouse input to the remote session.
+ ///
+ public static string ViewOnlyDescription {
+ get {
+ return ResourceManager.GetString("ViewOnlyDescription", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Violet.
///
public static string Violet {
get {
@@ -8776,7 +12593,7 @@ public static string Violet {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Visible applications ähnelt.
+ /// Looks up a localized string similar to Visible applications.
///
public static string VisibleApplications {
get {
@@ -8785,7 +12602,7 @@ public static string VisibleApplications {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Visible applications in the bar: ähnelt.
+ /// Looks up a localized string similar to Visible applications in the bar:.
///
public static string VisibleApplicationsInTheBar {
get {
@@ -8794,7 +12611,7 @@ public static string VisibleApplicationsInTheBar {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Visual styles ähnelt.
+ /// Looks up a localized string similar to Visual styles.
///
public static string VisualStyles {
get {
@@ -8803,7 +12620,7 @@ public static string VisualStyles {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die VLAN ähnelt.
+ /// Looks up a localized string similar to VLAN.
///
public static string VLAN {
get {
@@ -8812,7 +12629,7 @@ public static string VLAN {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Wake on LAN ähnelt.
+ /// Looks up a localized string similar to Wake on LAN.
///
public static string WakeOnLAN {
get {
@@ -8821,7 +12638,7 @@ public static string WakeOnLAN {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Wake up ähnelt.
+ /// Looks up a localized string similar to Wake up.
///
public static string WakeUp {
get {
@@ -8830,7 +12647,7 @@ public static string WakeUp {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Walk mode ähnelt.
+ /// Looks up a localized string similar to Walk mode.
///
public static string WalkMode {
get {
@@ -8839,18 +12656,18 @@ public static string WalkMode {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Could not resolve ip address for hostname! ähnelt.
+ /// Looks up a localized string similar to Could not resolve ip address for hostname!.
///
- public static string WarningMessage_CouldNotResolvIPAddressForHostname {
+ public static string WarningMessage_CouldNotResolveIPAddressForHostname {
get {
- return ResourceManager.GetString("WarningMessage_CouldNotResolvIPAddressForHostname", resourceCulture);
+ return ResourceManager.GetString("WarningMessage_CouldNotResolveIPAddressForHostname", resourceCulture);
}
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The current profile file is not encrypted and passwords will stored unencrypted on disk!
+ /// Looks up a localized string similar to The current profile file is not encrypted and passwords will stored unencrypted on disk!
///
- ///Enable profile file encryption in Settings>Profile to store credentials securely. ähnelt.
+ ///Enable profile file encryption in Settings>Profile to store credentials securely..
///
public static string WarningMessage_ProfileFileNotEncryptedStoringPasswords {
get {
@@ -8859,7 +12676,16 @@ public static string WarningMessage_ProfileFileNotEncryptedStoringPasswords {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Web Console ähnelt.
+ /// Looks up a localized string similar to Enabling this setting is not recommended. Multiple instances of the application share the same settings and profile files. The last instance to be closed may overwrite changes made by other instances..
+ ///
+ public static string WarnMessage_MultipleInstances {
+ get {
+ return ResourceManager.GetString("WarnMessage_MultipleInstances", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Web Console.
///
public static string WebConsole {
get {
@@ -8868,7 +12694,7 @@ public static string WebConsole {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Website ähnelt.
+ /// Looks up a localized string similar to Website.
///
public static string Website {
get {
@@ -8877,7 +12703,7 @@ public static string Website {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The WebView control (Microsoft Edge) cannot connect to websites with an invalid certificate! ähnelt.
+ /// Looks up a localized string similar to The WebView control (Microsoft Edge) cannot connect to websites with an invalid certificate!.
///
public static string WebViewControlCertificateIsInvalidMessage {
get {
@@ -8886,7 +12712,7 @@ public static string WebViewControlCertificateIsInvalidMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Welcome ähnelt.
+ /// Looks up a localized string similar to Welcome.
///
public static string Welcome {
get {
@@ -8895,7 +12721,45 @@ public static string Welcome {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die White ähnelt.
+ /// Looks up a localized string similar to Thank you for using NETworkManager!
+ ///
+ ///If you enjoy it, please consider supporting its development — whether by leaving a star on GitHub, making a donation, or simply sharing it with others. Your support helps keep the project going and growing..
+ ///
+ public static string WelcomeMessage {
+ get {
+ return ResourceManager.GetString("WelcomeMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to To provide additional features, third party services are used that are not operated by me. You can deselect them below. No data is transferred to me at any time..
+ ///
+ public static string WelcomePrivacyMessage {
+ get {
+ return ResourceManager.GetString("WelcomePrivacyMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to What's new?.
+ ///
+ public static string WhatsNew {
+ get {
+ return ResourceManager.GetString("WhatsNew", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to This release includes new features, improvements, and bug fixes. Check out the changelog for all the details!.
+ ///
+ public static string WhatsNewMessage {
+ get {
+ return ResourceManager.GetString("WhatsNewMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to White.
///
public static string White {
get {
@@ -8904,7 +12768,7 @@ public static string White {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Whois ähnelt.
+ /// Looks up a localized string similar to Whois.
///
public static string Whois {
get {
@@ -8913,7 +12777,7 @@ public static string Whois {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Whois server not found for the domain: "{0}" ähnelt.
+ /// Looks up a localized string similar to Whois server not found for the domain: "{0}".
///
public static string WhoisServerNotFoundForTheDomain {
get {
@@ -8922,7 +12786,7 @@ public static string WhoisServerNotFoundForTheDomain {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Wide Subnet ähnelt.
+ /// Looks up a localized string similar to Wide Subnet.
///
public static string WideSubnet {
get {
@@ -8931,7 +12795,7 @@ public static string WideSubnet {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Width ähnelt.
+ /// Looks up a localized string similar to Width.
///
public static string Width {
get {
@@ -8940,7 +12804,7 @@ public static string Width {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die WiFi ähnelt.
+ /// Looks up a localized string similar to WiFi.
///
public static string WiFi {
get {
@@ -8949,7 +12813,81 @@ public static string WiFi {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Window ähnelt.
+ /// Looks up a localized string similar to Starting with Windows 11 24H2, you’ll need to allow access to the Wi-Fi adapter.
+ ///
+ ///Open Windows Settings > Privacy & security > Location, enable access for Desktop Apps / NETworkManager, then restart the application..
+ ///
+ public static string WiFiAccessNotAvailableMessage {
+ get {
+ return ResourceManager.GetString("WiFiAccessNotAvailableMessage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Access to the network has been revoked.
+ ///
+ public static string WiFiConnectionStatus_AccessRevoked {
+ get {
+ return ResourceManager.GetString("WiFiConnectionStatus_AccessRevoked", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Invalid credentials.
+ ///
+ public static string WiFiConnectionStatus_InvalidCredential {
+ get {
+ return ResourceManager.GetString("WiFiConnectionStatus_InvalidCredential", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Network not available.
+ ///
+ public static string WiFiConnectionStatus_NetworkNotAvailable {
+ get {
+ return ResourceManager.GetString("WiFiConnectionStatus_NetworkNotAvailable", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Successful.
+ ///
+ public static string WiFiConnectionStatus_Success {
+ get {
+ return ResourceManager.GetString("WiFiConnectionStatus_Success", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Connection attempt timed out.
+ ///
+ public static string WiFiConnectionStatus_Timeout {
+ get {
+ return ResourceManager.GetString("WiFiConnectionStatus_Timeout", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to -/-.
+ ///
+ public static string WiFiConnectionStatus_UnspecifiedFailure {
+ get {
+ return ResourceManager.GetString("WiFiConnectionStatus_UnspecifiedFailure", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Authentication protocol is not supported!.
+ ///
+ public static string WiFiConnectionStatus_UnsupportedAuthenticationProtocol {
+ get {
+ return ResourceManager.GetString("WiFiConnectionStatus_UnsupportedAuthenticationProtocol", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Window.
///
public static string Window {
get {
@@ -8958,7 +12896,7 @@ public static string Window {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Windows DNS settings ähnelt.
+ /// Looks up a localized string similar to Windows DNS settings.
///
public static string WindowsDNSSettings {
get {
@@ -8967,7 +12905,25 @@ public static string WindowsDNSSettings {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Wrong password! ähnelt.
+ /// Looks up a localized string similar to Windows Firewall settings.
+ ///
+ public static string WindowsFirewallSettings {
+ get {
+ return ResourceManager.GetString("WindowsFirewallSettings", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to WPS.
+ ///
+ public static string WPS {
+ get {
+ return ResourceManager.GetString("WPS", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Wrong password!.
///
public static string WrongPassword {
get {
@@ -8976,7 +12932,7 @@ public static string WrongPassword {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Profile file could not be decrypted with the given password. ähnelt.
+ /// Looks up a localized string similar to Profile file could not be decrypted with the given password..
///
public static string WrongPasswordDecryptionFailedMessage {
get {
@@ -8985,7 +12941,7 @@ public static string WrongPasswordDecryptionFailedMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die The entered password is wrong. ähnelt.
+ /// Looks up a localized string similar to The entered password is wrong..
///
public static string WrongPasswordMessage {
get {
@@ -8994,7 +12950,7 @@ public static string WrongPasswordMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die "{0}" A dns records resolved for "{1}"! ähnelt.
+ /// Looks up a localized string similar to "{0}" A dns records resolved for "{1}"!.
///
public static string XADNSRecordsResolvedForXXXMessage {
get {
@@ -9003,7 +12959,7 @@ public static string XADNSRecordsResolvedForXXXMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die {0} seconds remaining... ähnelt.
+ /// Looks up a localized string similar to {0} seconds remaining....
///
public static string XXSecondsRemainingDots {
get {
@@ -9012,7 +12968,7 @@ public static string XXSecondsRemainingDots {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die "{0}" detected as gateway ip address! ähnelt.
+ /// Looks up a localized string similar to "{0}" detected as gateway ip address!.
///
public static string XXXDetectedAsGatewayIPAddress {
get {
@@ -9021,7 +12977,7 @@ public static string XXXDetectedAsGatewayIPAddress {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die "{0}" detected as local ip address! ähnelt.
+ /// Looks up a localized string similar to "{0}" detected as local ip address!.
///
public static string XXXDetectedAsLocalIPAddressMessage {
get {
@@ -9030,7 +12986,16 @@ public static string XXXDetectedAsLocalIPAddressMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die "{0}" is not reachable via ICMP! ähnelt.
+ /// Looks up a localized string similar to {0} disconnected!.
+ ///
+ public static string XXXDisconnected {
+ get {
+ return ResourceManager.GetString("XXXDisconnected", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to "{0}" is not reachable via ICMP!.
///
public static string XXXIsNotReachableViaICMPMessage {
get {
@@ -9039,7 +13004,7 @@ public static string XXXIsNotReachableViaICMPMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die "{0}" is reachable via ICMP! ähnelt.
+ /// Looks up a localized string similar to "{0}" is reachable via ICMP!.
///
public static string XXXIsReachableViaICMPMessage {
get {
@@ -9048,7 +13013,7 @@ public static string XXXIsReachableViaICMPMessage {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Yellow ähnelt.
+ /// Looks up a localized string similar to Yellow.
///
public static string Yellow {
get {
@@ -9057,7 +13022,7 @@ public static string Yellow {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Yes ähnelt.
+ /// Looks up a localized string similar to Yes.
///
public static string Yes {
get {
@@ -9066,12 +13031,21 @@ public static string Yes {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Your system OS is incompatible with the latest release! ähnelt.
+ /// Looks up a localized string similar to Your system OS is incompatible with the latest release!.
///
public static string YourSystemOSIsIncompatibleWithTheLatestRelease {
get {
return ResourceManager.GetString("YourSystemOSIsIncompatibleWithTheLatestRelease", resourceCulture);
}
}
+
+ ///
+ /// Looks up a localized string similar to Zip.
+ ///
+ public static string ZipCode {
+ get {
+ return ResourceManager.GetString("ZipCode", resourceCulture);
+ }
+ }
}
}
diff --git a/Source/NETworkManager.Localization/Resources/Strings.cs-CZ.resx b/Source/NETworkManager.Localization/Resources/Strings.cs-CZ.resx
index cd34513e21..2634774c7e 100644
--- a/Source/NETworkManager.Localization/Resources/Strings.cs-CZ.resx
+++ b/Source/NETworkManager.Localization/Resources/Strings.cs-CZ.resx
@@ -138,8 +138,32 @@
ARP
-
- ARP tabulka
+
+ Neighbor Table
+
+
+ Read-only mode. Modifying the neighbor table requires elevated rights!
+
+
+ Unreachable
+
+
+ Incomplete
+
+
+ Probe
+
+
+ Delay
+
+
+ Stale
+
+
+ Reachable
+
+
+ Permanent
Ověření
@@ -285,12 +309,24 @@
Síťový adapter
+
+ Configuration applied
+
+
+ Configuring the network interface requires elevated rights!
+
Nová karta
+
+ Next
+
OUI
+
+ Options
+
Přepsat?
@@ -348,9 +384,6 @@
Nastavení
-
- Nastavení vynulováno
-
SNMP
@@ -444,6 +477,18 @@
Popis
+
+ Placeholder
+
+
+ Path to the file or executable to run. The following placeholders can be used:
+
+
+ Arguments passed to the file or executable. The following placeholders can be used:
+
+
+ The following placeholder can be used:
+
DHCP zapnuto
@@ -489,6 +534,30 @@
IPv4 adresy
+
+ IPv4 address added
+
+
+ IPv4 address removed
+
+
+ IPv4 address released and renewed
+
+
+ IPv4 address released
+
+
+ IPv4 address renewed
+
+
+ IPv6 address released and renewed
+
+
+ IPv6 address released
+
+
+ IPv6 address renewed
+
IPv4 výchozí brána
@@ -504,11 +573,23 @@
IPv6 výchozí brána
+
+ Map
+
+
+ (+{0} more)
+
+
+ Scroll = Zoom, Drag = Pan
+
+
+ Unknown
+
Maximum
-
- Maximální počet skoků/routerů
+
+ Maximum hops
Neukončovat, ale minimalizovat do Tray
@@ -561,9 +642,6 @@
Vyžadován restart aplikace
-
- Některá nastavení se aplikují až po novém spuštění aplikace!
-
Uložit nastavení do složky aplikace
@@ -577,7 +655,7 @@
Zobrazit následující aplikace během startu:
- Výkonný nástroj pro správu sítí a řešení problémů se sítí!
+ A powerful open-source tool for managing networks and troubleshooting network problems!
Rychlost
@@ -594,11 +672,8 @@
Statická IPv4 adresa DNS serverů
-
- Maska podsítě
-
-
- Maska podsítě nebo CIDR
+
+ Subnet mask
Vlákna
@@ -621,8 +696,8 @@
Časový limit (ms)
-
- Časová prodleva mezi pingy
+
+ Time (ms) to wait between each ping
TTL
@@ -663,9 +738,6 @@
Přidat kartu pro provedení trasování...
-
- Přidat kartu pro provedení dotau na HTTP hlavičku...
-
Přidat DNS příponu (primární) k názvu hosta
@@ -691,7 +763,7 @@
Použít
- Použít kombinaci kláves Windows (např. Alt + Tab):
+ Apply Windows key combinations (e.g., ALT+TAB):
Autorizace
@@ -720,6 +792,9 @@
CapsLock je zapnut!
+
+ Chart time (seconds)
+
Ověřit aktualizaci po spuštění
@@ -821,9 +896,6 @@ First make a backup copy of your profile files before enabling encryption!
DNS server
-
- Otevřít dokumentaci
-
Doména
@@ -842,8 +914,8 @@ First make a backup copy of your profile files before enabling encryption!
Čas ukončení
-
- Vložit podsíť pro výpočet...
+
+ Enter a subnet to calculate it...
Vložit podsíť a novou masku k vytvoření podsítě...
@@ -866,9 +938,6 @@ First make a backup copy of your profile files before enabling encryption!
Trvalý rozměr obrazovky:
-
- Přidej hvězdičku pro tento projekt na GitHubu
-
Nalezeno
@@ -885,7 +954,7 @@ First make a backup copy of your profile files before enabling encryption!Název hosta nebo IP adresa
- Hosti
+ Hosts
ID
@@ -969,6 +1038,9 @@ First make a backup copy of your profile files before enabling encryption!
OID
+
+ Only CSV files are allowed!
+
Pouze při zobrazení na celou obrazovku
@@ -993,12 +1065,6 @@ First make a backup copy of your profile files before enabling encryption!
Přepsat
-
- Přepsat nastavení v cílové složce?
-
-"Přepsat" přepíše soubor v cílové složce.
-Možnost "Použít jiné" použije existující soubor nastavení v cíli a restartuje aplikaci.
-
Heslo
@@ -1029,9 +1095,6 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Proces PuTTY ukončen!
-
- PuTTY profil
-
Otázka
@@ -1098,18 +1161,6 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Vyběr rozlišení obrazovky
-
- Vybrané nastavení přepsáno!
-
-
- Vybrané nastavení vynulováno.
-
-
- Výběr nastavení pro export:
-
-
- Výběr nastavení pro import:
-
Toto vynuluje všechny nastavení!
@@ -1123,17 +1174,11 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Služba
- Soubor nastavení je poškozen a nebo je nekompatibilní s touto verzí. Všechny nastavení byly vynulovány!
-(Soubory profilů zůstaly v pořádku!)
-
-
- Nastavení byly vyexportovány!
-
-
- Nastavení byly naimportovány!
-
-
- Nastavení byly vynujovány!
+ The found settings file was corrupted or is not compatible with this version! You may report this issue on GitHub.
+
+A backup of the settings file was created in the settings folder and the settings were reset.
+
+Profile files are not affected!
Zobrazit uzamčené porty
@@ -1144,8 +1189,8 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Zobrazit pouze nejpoužívanější dotazy
-
- Zobrazit výsledky pro všechny IP adresy
+
+ Show unreachable IP addresses and ports
Zabrazit statistiky
@@ -1187,10 +1232,10 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Operace může trvat delší dobu a spotřebovat více prostředků (CPU / RAM).
- Umístění nastavení nenarušena
+ The settings location is not affected!
- Časový limit SNMP dotazu.
+ Timeout on SNMP query. Maybe the host is not reachable or the community / password is wrong.
Došlo k časovému limitu dotazu DNS serveru "{0}"!
@@ -1204,8 +1249,8 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Neznámá chyba!
-
- Obnovit okno do popředí
+
+ Untray / Bring window to foreground
URL
@@ -1309,6 +1354,9 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Vyčistit mezipaměť DNS
+
+ DNS cache flushed
+
Dešivrovat a zavést pověření pro vyběr.
@@ -1366,12 +1414,12 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Přepsat
+
+ Parse
+
Vložit
-
- C:\Program Files\PuTTY\putty.exe
-
Obnovit připojení
@@ -1409,22 +1457,22 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Připojení
- Vložit správný rozsah adres!
+ Enter a valid IP range!
Vložit správnou IPv4 adresu!
- Vložit správnou MAC adresu (např. 00:F1:23:AB:F2:35)!
+ Enter a valid MAC address (e.g., 00:F1:23:AB:F2:35)!
Vložit správný port (1 - 65535)!
- Vložit správnou masku sítě (např. 255.255.255.0)!
+ Enter a valid subnetmask (e.g., 255.255.255.0)!
- Vložit správnou masku sítě nebo CIDR (např. 255.255.255.0 nebo /24)!
+ Enter a valid subnetmask or CIDR (e.g., 255.255.255.0 or /24)!
Pole nemůže být prázdné!
@@ -1496,10 +1544,10 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Vložit správný port nebo rozsah (1-65535)!
- Vložit správnou podsíť (např. 192.168.178.133/26)!
+ Enter a valid subnet (e.g., 192.168.178.133/26)!
- Vložit správnou adresu WWW (např. https://example.com/index.html)!
+ Enter a valid website (e.g., https://example.com/index.html)
Zelený
@@ -1534,6 +1582,9 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Limetkový
+
+ Live
+
Purpurový
@@ -1762,9 +1813,6 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Žlutý
-
- Vložit správnou hodnotu v rozmezí 25 - 100!
-
Profil s tímto názvem již existuje!
@@ -1793,7 +1841,10 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Přidat kartu s dotazem Whois...
- Vložit správnou doménu (např.example.com)!
+ Enter a valid domain (e.g., "example.com")!
+
+
+ Enter a valid Windows username (e.g., "user", "DOMAIN\user" or "user@domain.com")!
Server Whois nenalezen pro domény: "{0}"
@@ -1837,9 +1888,6 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Nastavení cesty k aplikaci TigerVNC...
-
- Umístění TigerVNC...
-
Proces TigerVNC byk ukončen!
@@ -1903,11 +1951,11 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Vložit adresu IPv4
-
- Host vlákna
+
+ Max. concurrent host threads
-
- Port vlákna
+
+ Max. concurrent port threads
PowerShell
@@ -1924,9 +1972,6 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Vzdálená konzola
-
- Umístění PowerShell...
-
Cesta k souboru
@@ -1964,11 +2009,11 @@ Možnost "Použít jiné" použije existující soubor nastavení v cíli a rest
Úloha na pozadí
- Úloha na pozadí uloží každých x-minut všechna nastavení, profily i pověření.
+ The background job will save settings and profiles every x-minutes.
-Hodnota 0 vypne tuto funkci.
+Value 0 will disable this feature.
-Změna této hodnoty bude viditelné po dalším spuštění aplikace.
+Changes to this value will take effect after restarting the application.
Spustit úlohu na pozadí každých x-minut
@@ -1980,15 +2025,15 @@ Změna této hodnoty bude viditelné po dalším spuštění aplikace.
Nástěnka
- Všechno nastavení může být později upraveno v Nastavení
+ All settings can be changed later in the settings!
Ověřit veřejnou IP adresu
-
- Děkujeme za používání NETworkManager!
+
+ Thank you for using NETworkManager!
-Pro zabezpečení přídavných funkcí využívá aplikace služby v intenretu, které nejsou mnou řízené. Žádná data mi nebudou přeposlána
+If you enjoy it, please consider supporting its development — whether by leaving a star on GitHub, making a donation, or simply sharing it with others. Your support helps keep the project going and growing.
Během spouštění aplikace kontroluje, zda-li není k dispozici novější verze na GitHubu.
@@ -2009,14 +2054,14 @@ URL: https://api.ipify.org/
Externí služba
-
- Navštiv projekt na GitHubu.
+
+ Star/Fork the Project on GitHub.
-
- Pomáhej s překlady pomocí Transifex.
+
+ Help translate the project on Transifex.
-
- Spoj se pomocí Twitteru.
+
+ Follow or contact me via X.
Připojení
@@ -2036,15 +2081,6 @@ URL: https://api.ipify.org/
Zkontroluj nastavení síťového adaptéru (DHCP, pevnou IP) a zda-li je správně připojen k síti.
-
- Chyba
-
-
- OK
-
-
- Varování
-
Nelze detekovat IP adresu síťové brány!
@@ -2096,8 +2132,8 @@ URL: https://api.ipify.org/
Use custom IPv4 address API
-
- URL webové služby dosažitelné přes http nebo https, která jako odpověď vrátí IP adresu.
+
+ URL to a web service that can be reached via http or https and returns an IPv4 address e.g., "xx.xx.xx.xx" as response.
Nelze přečíst veřejnou IP adresu z „{0}“! Použijte jinou službu nebo vyberte výchozí...
@@ -2171,6 +2207,12 @@ URL: https://api.ipify.org/
Vizuální styly
+
+ View only
+
+
+ Block keyboard and mouse input to the remote session
+
Vzdálený zvuk
@@ -2216,24 +2258,39 @@ URL: https://api.ipify.org/
Programy
+
+ Private
+
+
+ Public
+
Vybraný vlastní příkaz bude trvale odstraněn.
-
- K dispozici jsou následující proměnné:
-
-$$ipaddress$$ --> IP adresa
-$$hostname$$ --> Název hosta
-
Restart
-
- Nelze přeložit IP adresu na název hosta!
+
+ Could not resolve ip address for hostname!
Ctrl+Alt+Del
+
+ Task Manager (Ctrl+Shift+Esc)
+
+
+ Lock (Win+L)
+
+
+ Show Desktop (Win+D)
+
+
+ Explorer (Win+E)
+
+
+ Run dialog (Win+R)
+
Klávesové zkratky
@@ -2270,8 +2327,8 @@ $$hostname$$ --> Název hosta
Zobrazit okno stavu při změně stavu sítě
-
- Čas v sec, jak dlouho má být okno zobrazeno
+
+ Time in seconds how long the status window is shown
WiFi
@@ -2297,12 +2354,18 @@ $$hostname$$ --> Název hosta
Kanál
+
+ Channel width
+
2,4 Ghz
5 GHz
+
+ 2.4 & 5 GHz
+
Síla signálu
@@ -2342,11 +2405,8 @@ $$hostname$$ --> Název hosta
Časový limit (s)
-
- Nahlásit chybu nebo vytvořit návrh funkce.
-
-
- Nahlásit chybu na GitHub nebo vytvořit návrh funkce.
+
+ Report an issue or create a feature request.
Beacon interval
@@ -2387,12 +2447,39 @@ $$hostname$$ --> Název hosta
Nelze přeložit IP adresu pro: "{0}"
+
+ Notification
+
+
+ Show notification popup on status change
+
+
+ Play sound on status change
+
+
+ Success threshold
+
+
+ Number of consecutive successful pings required before a "Host is up" notification is shown. Higher values reduce noise from flapping hosts.
+
+
+ Failure threshold
+
+
+ Number of consecutive failed pings (timeouts) required before a "Host is down" notification is shown. Higher values reduce noise from flapping hosts.
+
+
+ Display duration (seconds)
+
+
+ Host is up
+
+
+ Host is down
+
Aplikace bude znovu spuštena
-
- Použít jinou složku
-
Soubor nelze exportovat! Prohlédní chybová hlášení: "{0}"
@@ -2408,8 +2495,8 @@ $$hostname$$ --> Název hosta
Je zašifrováno
-
- Otevřít dokumentaci na GitHubu.
+
+ Open the documentation.
Klient 1
@@ -2438,9 +2525,6 @@ $$hostname$$ --> Název hosta
Odstranit soubor profilů
-
- Vybraný profil bude trvale odstraněn.
-
Všechny profily v tomto souboru profilů budou nenávratně odstraněny!
@@ -2463,7 +2547,7 @@ $$hostname$$ --> Název hosta
Spustit znovu "Jako administrátor"
- Aby bylo možné analyzovat síťové pakety, musí být aplikace spuštěna se zvýšenými oprávněními!
+ Analysing network packets requires elevated rights!
Zachytit
@@ -2492,13 +2576,13 @@ $$hostname$$ --> Název hosta
Discovery protokol
-
+
CDP
-
+
LLDP
-
+
LLDP / CDP
@@ -2531,8 +2615,8 @@ $$hostname$$ --> Název hosta
K použití této funkce je vyžadován Microsoft.Windows.SDK.Contracts, ale v tomto systému není k dispozici (např. Windows Server).
-
- Tabulka ARP
+
+ Neighbor Table
Připojení
@@ -2669,134 +2753,47 @@ $$hostname$$ --> Název hosta
Žlutý
-
- Ocelový
-
-
- Obecné
-
-
- Prohledávání DNS
-
-
- Hlavičky HTTP
-
-
- Skener IP adres
-
-
- Síťový adapter
-
-
- Ping
-
-
- Monitor pingů
-
-
- Skener portů
-
-
- PowerShell
-
-
- PuTTY
-
-
- Vzdálená plocha
-
-
- TigerVNC
-
-
- Traceroute
-
-
- Wake On LAN
-
-
- Web konzola
+
+ Steel
-
- Whois
+
+ General
-
- Aplikace
+
+ Applications
-
- Obecné
+
+ General
-
- Vzhled
+
+ Appearance
-
+
Autostart
-
- Hlavní obrazovka
-
-
- Prohledávání DNS
-
-
- Obecné
-
-
- Klávesové zkratky
-
-
- Hlavičky HTTP
-
-
- Skener IP adres
-
-
- Jazyk
-
-
- Monitor pingů
-
-
- Skener portů
-
-
- PowerShell
-
-
- Profily
-
-
- PuTTY
-
-
- Vzdálená plocha
-
-
- Nastavení
-
-
- SNMP
+
+ General
-
- Stav
+
+ HotKeys
-
- TigerVNC
+
+ Language
-
- Traceroute
+
+ Profiles
-
- Aktualizace
+
+ Settings
-
- Wako On LAN
+
+ Status
-
- Whois
+
+ Update
-
- Okno
+
+ Window
Povolit protokolování
@@ -2826,7 +2823,7 @@ $$hostname$$ --> Název hosta
Protokol SSH
- Nezpracovaný protokol SSH
+ SSH and Raw log
Vlož správný název souboru!
@@ -2888,13 +2885,17 @@ $$hostname$$ --> Název hosta
SSID
-
- Profil se nepodařilo načíst!
+
+ Profile file could not be loaded!
-
- If this happened after an update, you may need to migrate the profiles to a newer version. When you click "Migrate", a PowerShell window opens with the migration script. Check the path and press Enter.
+
+ The profile file could not be loaded and may be corrupted. You can try to restore the file from a backup or delete it.
-Otherwise, the profile may be corrupted and you want to report the issue on GitHub.
+If this happens unexpectedly or after an update, please report the error on GitHub.
+
+
+Error message:
+"{0}"
Upravit skupinu...
@@ -2932,25 +2933,12 @@ Otherwise, the profile may be corrupted and you want to report the issue on GitH
Sloučit
-
- Cílová složka již obsahuje soubory. Pokud kliknete na Sloučit, aktuální profily se zkopírují do složky.
-
-
- Overwrite profiles in destination folder?
-
-"Overwrite" will copy the profile files to the destination folder and overwrite existing profile files.
-"Merge" will copy the profile files to the destination folder, but won't overwrite exitsting profile files.
-"Use other folder" will use the existing profile files in the destination folder.
-
Použít jiné
Přesunout
-
- Soubory profilů přesunuty do cílové složky.
-
Poslední sken v {0}
@@ -2979,7 +2967,7 @@ Otherwise, the profile may be corrupted and you want to report the issue on GitH
C # knihovna se postará o výpočet složité sítě, IP, IPv4, IPv6, síťové masky, CIDR, podsítě, podsíťování, supernetu a supernetování pro vývojáře .NET.
- Jednoduché, flexibilní, interaktivní & výkonné grafy, mapy a měřidla pro .Net
+ Beautiful, interactive charts, maps, and gauges.
Kolekce indikátorů načítání pro WPF
@@ -3008,8 +2996,11 @@ Otherwise, the profile may be corrupted and you want to report the issue on GitH
Seznam domén nejvyšší úrovně z iana.org, který se používá k dotazování Whois serverů TLD z whois.iana.org přes port 43
+
+ GeoJSON conversion of Natural Earth vector map data (CC0-1.0).
+
- Sanitizovaná data IEEE OUI z linuxnet.ca.
+ OUI data from ieee.org.
Název služby a číslo portu transportního protokolu z registru iana.org.
@@ -3060,10 +3051,10 @@ Pověření v profilu budou bezpečnější.
Enter a valid IPv6 address!
- Public accessible IPv4 address.
+ Public IPv4 address reachable via ICMP.
- Public accessible IPv6 address.
+ Public IPv6 address reachable via ICMP.
Public IPv4 address
@@ -3140,7 +3131,1366 @@ Pověření v profilu budou bezpečnější.
Selected profiles will be deleted permanently.
-
- Unlock the profile file to add, change or delete a profile!
+
+ Use custom themes
+
+
+ Custom themes
+
+
+ Reset settings?
+
+
+ Settings reset!
+
+
+ Instance ID
+
+
+ Local connection
+
+
+ Local interface
+
+
+ log4net is a tool to help the programmer output log statements to a variety of output targets.
+
+
+ Enabled
+
+
+ Region
+
+
+ Profiles and regions to synchronize
+
+
+ Default profile
+
+
+ Default region
+
+
+ Group name cannot start with "{0}"!
+
+
+ Check for pre-releases
+
+
+ Synchronization is disabled!
+
+
+ Command
+
+
+ Apply theme to PowerShell console
+
+
+ The color of the PowerShell console can be changed to the application theme under Settings > General > Appearance
+
+
+ If you enable this option, the default PowerShell console settings in the registry under HKCU:\Console are overridden so that the PowerShell console window matches the application theme. This is a global system setting that may affect the appearance of the normal PowerShell window.
+
+Only the PowerShell consoles configured in the PowerShell settings are modified. Both Windows PowerShell and PWSH (PowerShell 7 and higher) are supported.
+
+Click in the upper right corner on the help / documentation button (left of the minimize button) or navigate to https://borntoberoot.net/NETworkManager/Documentation/Settings/Appearance for more details. Here are the values documented which will be adjusted.
+
+If the option is disabled again, the values are no longer modified. However, the original values are NOT restored.
+
+
+ Input cannot end with a ";"!
+
+
+ Input does not contain any text!
+
+
+ Bit Calculator
+
+
+ Bit Calculator
+
+
+ Notation
+
+
+ Input
+
+
+ Unit
+
+
+ Bits
+
+
+ Gigabits
+
+
+ Gigabytes
+
+
+ Kilobits
+
+
+ Kilobytes
+
+
+ Megabits
+
+
+ Megabytes
+
+
+ Petabits
+
+
+ Petabytes
+
+
+ Terabits
+
+
+ Terabytes
+
+
+ Enter a number and select a unit to calculate the units...
+
+
+ Network
+
+
+ Proxy
+
+
+ Resolve IP address for this host (IPv4 is preferred)
+
+
+ A valid path to PowerShell should end with "pwsh.exe" or "powershell.exe"!
+
+
+ A valid path to PuTTY should end with "PuTTY.exe"!
+
+
+ A valid path to TigerVNC should end with "vncviewer-*.exe" or "vncviewer64-*.exe"!
+
+
+ SNTP Lookup
+
+
+ Move a .NET Framework/.NET Core app runtime components and dependencies into a sub-directory and make it beauty.
+
+
+ Add a tab to perform a SNTP lookup...
+
+
+ SNTP server(s)
+
+
+ URL to a web service that can be reached via http or https and returns an IPv6 address e.g., "xxxx:xx:xxx::xx" as response.
+
+
+ IP endpoint
+
+
+ Local end time
+
+
+ Local start time
+
+
+ Network time
+
+
+ Offset
+
+
+ Round trip delay
+
+
+ Server
+
+
+ SNTP Lookup
+
+
+ Add SNTP server
+
+
+ Delete SNTP server
+
+
+ The selected SNTP server will be deleted permanently.
+
+
+ Edit SNTP server
+
+
+ An SNTP server with this name already exists!
+
+
+ Enter a valid hostname (e.g., "server-01" or "example.com") or a valid IP address (e.g., 192.168.178.1)!
+
+
+ Server(s)
+
+
+ Enter master password to unlock the profile file:
+
+
+ Unlock profile file
+
+
+ Timed out
+
+
+ Hostkey
+
+
+ The settings will be reset and the application will be restarted afterwards!
+
+
+ Nastavení vynulováno
+
+
+ Ping status
+
+
+ ThreadPool additional min. threads
+
+
+ This setting specifies the minimum number of threads that will be created from the application's ThreadPool on demand. This can improve the performance for example of the IP scanner or port scanner.
+
+The value is added to the default min. threads (number of CPU threads). The value 0 leaves the default settings. If the value is higher than the default max. threads of the ThreadPool, this value is used.
+
+If the value is too high, performance problems may occur.
+
+Changes to this value will take effect after the application is restarted. Whether the value was set successfully can be seen in the log file under %LocalAppData%\NETworkManager\NETworkManager.log
+
+
+ These settings only change the maximum number of concurrently executed threads per host/port scan. Go to Settings > General > General to adjust the (min) threads of the application.
+
+
+ Port status
+
+
+ Ping details
+
+
+ No open ports found!
+
+
+ Port scan is disabled!
+
+
+ Scan ports
+
+
+ Could not find the application "{0}". Maybe the application was hidden in the settings?
+
+
+ Status window
+
+
+ Show address bar
+
+
+ Enabling this setting is not recommended. Multiple instances of the application share the same settings and profile files. The last instance to be closed may overwrite changes made by other instances.
+
+
+ Bypass for local addresses
+
+
+ Enable gateway server
+
+
+ Logon method
+
+
+ Gateway server
+
+
+ Server name
+
+
+ Share Gateway credentials with remote computer
+
+
+ Allow me to select later
+
+
+ Smart card or Windows Hello for Business
+
+
+ Ask for password (NTLM)
+
+
+ Use gateway credentials
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server is temporarily unavailable. Try reconnecting later or contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer due to one of the following reasons: 1) The requested Remote Desktop Gateway server address and the server SSL certificate subject name do not match. 2) The certificate is expired or revoked. 3) The certificate root authority does not trust the certificate. Contact your network administrator for assistance.
+
+
+ This computer can't verify the identity of the RD Gateway "". It's not safe to connect to servers that can't be identified. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server address requested and the certificate subject name do not match. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server's certificate has expired or has been revoked. Contact your network administrator for assistance.
+
+
+ An error occurred while sending data to the Remote Desktop Gateway server. The server is temporarily unavailable or a network connection is down. Try again later, or contact your network administrator for assistance.
+
+
+ An error occurred while receiving data from the Remote Desktop Gateway server. Either the server is temporarily unavailable or a network connection is down. Try again later, or contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server address is unreachable or incorrect. Type a valid Remote Desktop Gateway server address.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server is running low on server resources and is temporarily unavailable. Try reconnecting later or contact your network administrator for assistance.
+
+
+ The Remote Desktop Gateway server has ended the connection. Try reconnecting later or contact your network administrator for assistance.
+
+
+ The Remote Desktop Gateway server administrator has ended the connection. Try reconnecting later or contact your network administrator for assistance.
+
+
+ Remote Desktop can't connect to the remote computer "" for one of these reasons: 1) Your user account is not listed in the RD Gateway's permission list 2) You might have specified the remote computer in NetBIOS format (for example, computer1), but the RD Gateway is expecting an FQDN or IP address format (for example, computer1.fabrikam.com or 157.60.0.1). Contact your network administrator for assistance.
+
+
+ Remote Desktop can't connect to the remote computer "" for one of these reasons: 1) Your user account is not authorized to access the RD Gateway "" 2) Your computer is not authorized to access the RD Gateway "" 3) You are using an incompatible authentication method (for example, the RD Gateway might be expecting a smart card but you provided a password) Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because your network administrator has restricted access to this RD Gateway server. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the web proxy server requires authentication. To allow unauthenticated traffic to an RD Gateway server through your web proxy server, contact your network administrator.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server reached its maximum allowed connections. Try reconnecting later or contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server does not support the request. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the client does not support one of the Remote Desktop Gateway's capabilities. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server and this computer are incompatible. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because no certificate was configured to use at the Remote Desktop Gateway server. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the RD Gateway server that you are trying to connect to is not allowed by your computer administrator. If you are the administrator, add this Remote Desktop Gateway server name to the trusted Remote Desktop Gateway server list on your computer and then try connecting again.
+
+
+ Your computer can't connect to the remote computer because your computer or device did not meet the Network Access Protection requirements set by your network administrator, for one of the following reasons: 1) The Remote Desktop Gateway server name and the server's public key certificate subject name do not match. 2) The certificate has expired or has been revoked. 3) The certificate root authority does not trust the certificate. 4) The certificate key extension does not support encryption. 5) Your computer cannot verify the certificate revocation list. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because a user name and password are required to authenticate to the Remote Desktop Gateway server instead of smart card credentials.
+
+
+ Your computer can't connect to the remote computer because smart card credentials are required to authenticate to the Remote Desktop Gateway server instead of a user name and password.
+
+
+ Your computer can't connect to the remote computer because an invalid cookie was sent to the Remote Desktop Gateway server. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the cookie was rejected by the Remote Desktop Gateway server. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server is expecting an authentication method different from the one attempted. Contact your network administrator for assistance.
+
+
+ The RD Gateway connection ended because periodic user authentication failed. Try reconnecting with a correct user name and password. If the reconnection fails, contact your network administrator for further assistance.
+
+
+ The RD Gateway connection ended because periodic user authorization failed. Try reconnecting with a correct user name and password. If the reconnection fails, contact your network administrator for further assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway and the remote computer are unable to exchange policies. This could happen due to one of the following reasons: 1. The remote computer is not capable of exchanging policies with the Remote Desktop Gateway. 2. The remote computer's configuration does not permit a new connection. 3. The connection between the Remote Desktop Gateway and the remote computer ended. Contact your network administrator for assistance.
+
+
+ The RD Gateway connection ended because periodic user authorization failed. Your computer or device didn't pass the Network Access Protection (NAP) requirements set by your network administrator. Contact your network administrator for assistance.
+
+
+ Connected
+
+
+ Error while scanning WiFi adapter "{0}" with error: "{1}"
+
+
+ Connect...
+
+
+ {0} disconnected!
+
+
+ Connect to {0}
+
+
+ WPS
+
+
+ Connect automatically
+
+
+ Pre-shared key
+
+
+ Connecting to {0}...
+
+
+ Could not connect to {0} ({1})!
+
+
+ Successfully connected to {0}!
+
+
+ Access to the network has been revoked
+
+
+ Invalid credentials
+
+
+ Network not available
+
+
+ Successful
+
+
+ Connection attempt timed out
+
+
+ -/-
+
+
+ Authentication protocol is not supported!
+
+
+ Checking WPS...
+
+
+ Open OID profiles...
+
+
+ MIB
+
+
+ OID profiles
+
+
+ Select OID profile
+
+
+ Add OID profile
+
+
+ Delete OID profile
+
+
+ The selected OID profile will be deleted permanently.
+
+
+ Edit OID profile
+
+
+ Enter password...
+
+
+ Add tab
+
+
+ (from profile)
+
+
+ New subnet mask
+
+
+ Add server
+
+
+ SNTP server
+
+
+ The settings on this page contain errors. Correct them to be able to save.
+
+
+ SSH hostkey to use for the connection (e.g., "71:b8:f2:6e..."). Only available if the mode is "SSH".
+
+
+ Full path to the private key file (e.g., "C:\Users\BornToBeRoot\SSH\private_key.ppk"). Only available if the mode is "SSH".
+
+
+ Username that will be passed into the PuTTY session. Only available if the mode is "SSH", "Telnet" or "Rlogin".
+
+
+ ASN
+
+
+ AS Name
+
+
+ City
+
+
+ Continent
+
+
+ Country
+
+
+ Currency
+
+
+ District
+
+
+ DNS resolver
+
+
+ EDNS
+
+
+ Geolocation
+
+
+ Hosting
+
+
+ IP geolocation
+
+
+ ISP
+
+
+ Latitude
+
+
+ Longitude
+
+
+ Mobile
+
+
+ Organization
+
+
+ PTR record
+
+
+ Timezone
+
+
+ Zip
+
+
+ IP Geolocation API - Fast, accurate, reliable
+
+
+ Check DNS resolver
+
+
+ Check IP geolocation
+
+
+ Show map
+
+
+ The DNS resolver is determined via ip-api.com.
+
+URL: https://edns.ip-api.com/
+
+
+ The IP geolocation is determined via ip-api.com.
+
+URL: http://ip-api.com/
+
+
+ To provide additional features, third party services are used that are not operated by me. You can deselect them below. No data is transferred to me at any time.
+
+
+ Checking DNS resolver...
+
+
+ Checking IP geolocation...
+
+
+ Check your network connection and try again in a few seconds.
+
+
+ ip-api.com rate limit reached (too many requests from your network)!
+Try again in a few seconds.
+
+
+ HTTP status code
+
+
+ Steel
+
+
+ Rate limit reached! Try again in {0} seconds...
+
+
+ General
+
+
+ BSSID
+
+
+ No reachable hosts found!
+
+
+ Application
+
+
+ Enable experimental features to test new functions. These are not yet complete, contain bugs, can crash the application and may change again until release.
+
+
+ Experimental features
+
+
+ Experimental
+
+
+ Run command...
+
+
+ IP Geolocation
+
+
+ Add a tab to query the IP geolocation...
+
+
+ Enter a domain to query whois...
+
+
+ Enter host to query IP geolocation...
+
+
+ Unknown user name.
+
+
+ Authentication failure (incorrect password, community or key).
+
+
+ The operation was successful without any errors.
+
+
+ The response to your request was too large to fit into a single response!
+
+
+ The requested OID could not be found!
+
+
+ A read-write or write-only object was set to an inconsistent value!
+
+
+ The requested OID does not exist and is not writable!
+
+
+ An error occurred for which no specific message is available!
+
+
+ The requested object is not accessible for modification!
+
+
+ The object was set to an incompatible data type!
+
+
+ The value assigned to the object exceeds its maximum length!
+
+
+ The encoding used for the object is incorrect!
+
+
+ The value assigned to the object is not a valid choice!
+
+
+ The requested object does not exist and cannot be created!
+
+
+ The MIB variable is currently in an inconsistent state and cannot be modified!
+
+
+ There are no available system resources to perform the requested operation!
+
+
+ An error occurred during the set operation!
+
+
+ A set operation failed, and previous changes could not be rolled back!
+
+
+ Authentication failed. Please check the community string!
+
+
+ The requested object is not writable and cannot be modified!
+
+
+ The object's state is inconsistent, preventing the set operation!
+
+
+ Close all
+
+
+ Expand host view
+
+
+ Expand map view
+
+
+ Host cannot be set while other hosts are being added. Please wait until the process is complete and try again.
+
+
+ No matching commands!
+
+
+ Remote hostname
+
+
+ Process ID
+
+
+ Process path
+
+
+ Process name
+
+
+ NetBIOS
+
+
+ Computer name
+
+
+ Error
+
+
+ OK
+
+
+ Warning
+
+
+ Group / domain
+
+
+ NetBIOS reachable
+
+
+ Scan for NetBIOS
+
+
+ NetBIOS scan is disabled!
+
+
+ Resolve Hostname is disabled!
+
+
+ Resolve MAC address is disabled!
+
+
+ Close group
+
+
+ Run command... (Ctrl+Shift+P)
+
+
+ Profile files
+
+
+ Open settings...
+
+
+ Expand and open search...
+
+
+ Starting with Windows 11 24H2, you’ll need to allow access to the Wi-Fi adapter.
+
+Open Windows Settings > Privacy & security > Location, enable access for Desktop Apps / NETworkManager, then restart the application.
+
+
+ Drag and drop the applications to reorder them.
+Right-click for more options.
+
+
+ Restore defaults
+
+
+ An easy to use drag'n'drop framework for WPF.
+
+
+ BSD-3-Clause
+
+
+ Set default
+
+
+ Ubuntu Server running Docker with Nextcloud and Traefik...
+
+
+ Linux servers running in AWS...
+
+
+ 6 GHz
+
+
+ Support this project with a donation.
+
+
+ Otevřít dokumentaci
+
+
+ Donate
+
+
+ Profile file
+
+
+ Hosts File Editor
+
+
+ Hosts File Editor
+
+
+ Read-only mode. Modifying the hosts file requires elevated rights!
+
+
+ Open hosts file
+
+
+ Comment
+
+
+ Disable
+
+
+ Edit entry
+
+
+ Edit entry...
+
+
+ Enable entry
+
+
+ Disable entry
+
+
+ Refreshing...
+
+
+ Reloaded at {0}
+
+
+ Failed to load hosts file: {0}
+
+
+ Retrying in {0} seconds...
+
+
+ What's new?
+
+
+ Changelog
+
+
+ Upgraded to {0}
+
+
+ This release includes new features, improvements, and bug fixes. Check out the changelog for all the details!
+
+
+ Entries
+
+
+ The selected entry is permanently deleted:
+
+{0} {1} {2}
+
+
+ Primary DNS server
+
+
+ Enter a valid hostname (e.g., "server-01" or "example.com")! Multiple hostnames can be separated with a space.
+
+
+ The "hosts" file could not be read! See log file for more details.
+
+
+ The "hosts" file could not be written to. See log file for more details.
+
+
+ The entry was not found in the "hosts" file! Maybe the file has been modified.
+
+
+ A backup of the "hosts" file could not be created! See log file for more details.
+
+
+ Show status bar
+
+
+ Displays the status bar in the bottom-left of the WebView when hovering over a link.
+
+
+ Save credentials
+
+
+ Displays a dialog to save credentials after a successful sign-in.
+
+
+ Delete browsing data
+
+
+ Permanently delete browsing data (history, cookies, cache, credentials, etc.) for the current WebView2 profile.
+
+
+ Browsing Data
+
+
+ Browsing data successfully deleted!
+
+
+ An error occurred while deleting browsing data. Feel free to report this issue on GitHub.
+
+
+ production
+
+
+ Add tag
+
+
+ Apply filter
+
+
+ Filter profiles...
+
+
+ Filter by tags
+
+
+ No tags found!
+
+
+ Match
+
+
+ Any
+
+
+ Add group...
+
+
+ Expand all
+
+
+ Collapse all
+
+
+ Use custom themes to personalize the appearance of the application. You can edit or add theme in the "Program Folder > Themes" directory. For more details, refer to the documentation.
+
+
+ Admin (console) session
+
+
+ Profile file "{0}" will be deleted permanently.
+
+
+ Enable encryption?
+
+
+ Do you want to enable profile file encryption to protect sensitive data such as hosts, IP addresses, URLs, and stored credentials?
+
+You can enable or disable encryption later at any time by right-clicking the profile file to manage encryption settings.
+If you click Cancel, the profile file will remain unencrypted.
+
+
+ A restart is required to apply changes such as language settings.
+
+
+ Could not parse or resolve any of the specified DNS servers.
+
+
+ Could not parse "{0}".
+
+
+ Maximum number of backups
+
+
+ Create daily backup
+
+
+ Number of backups that are retained before the oldest one is deleted.
+
+
+ This setting is managed by your administrator.
+
+
+ Restore default location
+
+
+ Restore
+
+
+ Restore default location?
+
+
+ The default settings location is restored and the application is restarted afterwards.
+
+You can copy the “settings.json” file from "{0}" to "{1}" to migrate your previous settings, if necessary. The application must be closed for this to prevent the settings from being overwritten.
+
+
+ Change location?
+
+
+ The settings location is changed and the application is restarted afterwards.
+
+You can copy the “settings.json” file from "{0}" to "{1}" to migrate your previous settings, if necessary. The application must be closed for this to prevent the settings from being overwritten.
+
+
+ Enter a valid folder path!
+
+
+ The profiles location is changed and the application is restarted afterwards.
+
+You can copy your profile files from “{0}” to “{1}” to migrate your existing profiles, if necessary. The application must be closed for this to prevent the profiles from being overwritten.
+
+
+ The default profiles location is restored and the application is restarted afterwards.
+
+You can copy your profile files from “{0}” to “{1}” to migrate your existing profiles, if necessary. The application must be closed for this to prevent the profiles from being overwritten.
+
+
+ Network connection
+
+
+ Network Status
+
+
+ Active Directory import failed.
+
+
+ Options
+
+
+
+ Uses your current Windows credentials to read from Active Directory. The account must be allowed to enumerate computer objects under the search base (subtree).
+
+
+ Search base (DN)
+
+
+ Additional LDAP filter
+
+
+ Filter must be a valid LDAP expression starting with '(' and ending with ')'.
+
+
+ Search base must be a valid LDAP distinguished name (e.g. DC=example,DC=com).
+
+
+ Imported from Active Directory on {0}
+
+
+ No computers found for the given search base and filter.
+
+
+ Searching Active Directory...
+
+
+ If your computer is not joined to the domain, specify the domain controller (hostname or IP) and use custom credentials.
+
+
+ Server (optional)
+
+
+ Port (optional)
+
+
+ Use SSL (LDAPS)
+
+
+ Use current Windows credentials
+
+
+ Use these credentials
+
+
+ Advanced
+
+
+ Select all
+
+
+ Deselect all
+
+
+ Enable for
+
+
+ Skip already imported
+
+
+ {0} · {1} result(s)
+
+
+ {0} profile(s) imported.
+{1} duplicate entries skipped.
+{2} without a host skipped.
+
+
+ Active Directory
+
+
+ CSV file
+
+
+ CSV file
+
+
+ Import profiles from CSV file
+
+
+ Imported from CSV file on {0}
+
+
+ No entries were found in the CSV file.
+
+
+ Expected CSV format — one profile per line:
+
+
+ A header row and the delimiter (semicolon, comma or tab) are detected automatically. The description column is optional. Entries without a host cannot be imported.
+
+
+ Import results
+
+
+ New
+
+
+ Imported
+
+
+ No host
+
+
+ Exclude disabled accounts
+
+
+ Import computers from Active Directory
+
+
+ Import computers from Active Directory...
+
+
+ Import profiles
+
+
+ Source
+
+
+ Active Directory
+
+
+ Profile group
+
+
+ Existing or new group name
+
+
+ Firewall
+
+
+ Firewall rules
+
+
+ Windows Firewall settings
+
+
+ Direction
+
+
+ Inbound
+
+
+ Outbound
+
+
+ Action
+
+
+ Allow
+
+
+ Block
+
+
+ Network profile
+
+
+ Network profiles
+
+
+ Interface type
+
+
+ Failed to load firewall rules. {0}
+
+
+ The selected firewall rule is permanently deleted:
+
+{0}
+
+
+ Any
+
+
+ TCP
+
+
+ UDP
+
+
+ ICMPv4
+
+
+ ICMPv6
+
+
+ HOPOPT
+
+
+ GRE
+
+
+ IPv6
+
+
+ IPv6-Route
+
+
+ IPv6-Frag
+
+
+ IPv6-NoNxt
+
+
+ IPv6-Opts
+
+
+ VRRP
+
+
+ PGM
+
+
+ L2TP
+
+
+ Any
+
+
+ Wired
+
+
+ Wireless
+
+
+ Remote access
+
+
+ Read-only mode. Modifying firewall rules requires elevated rights!
+
+
+ Inbound
+
+
+ Outbound
+
+
+ Block
+
+
+ Allow
+
+
+ Local ports
+
+
+ Remote ports
+
+
+ Local addresses
+
+
+ Remote addresses
+
+
+ Enter a valid IP address, subnet (e.g. 10.0.0.0/8), range (e.g. 10.0.0.1-10.0.0.10), or keyword (Any, LocalSubnet, DNS, DHCP, WINS, DefaultGateway, Internet, Intranet, IntranetRemoteAccess, PlayToDevice, CaptivePortal)
+
+
+ Add rule
+
+
+ Add rule...
+
+
+ Edit rule
+
+
+ Edit rule...
+
+
+ Delete rule
+
+
+ Enable rule
+
+
+ Disable rule
+
+
+ Import profiles...
+
+
+ Speed Test
+
+
+ Run speed test
+
+
+ Fetching metadata...
+
+
+ Measuring latency...
+
+
+ Measuring download speed...
+
+
+ Measuring upload speed...
+
+
+ Measure download and upload speeds, latency, and jitter with speed.cloudflare.com.
+Cloudflare may log your IP address and network information. See Cloudflare's privacy policy for details.
+
+
+ Latency
+
+
+ Jitter
+
+
+ Speed test service used to measure download speed, upload speed, latency, and jitter.
+
+
+ Stop
diff --git a/Source/NETworkManager.Localization/Resources/Strings.de-DE.resx b/Source/NETworkManager.Localization/Resources/Strings.de-DE.resx
index 7b22b9298a..abc1ba20bc 100644
--- a/Source/NETworkManager.Localization/Resources/Strings.de-DE.resx
+++ b/Source/NETworkManager.Localization/Resources/Strings.de-DE.resx
@@ -138,8 +138,32 @@
ARP
-
- ARP-Tabelle
+
+ Neighbor Table
+
+
+ Schreibgeschützter Modus. Das Ändern der Tabelle erfordert erhöhte Rechte!
+
+
+ Nicht erreichbar
+
+
+ Unvollständig
+
+
+ Prüfung
+
+
+ Verzögerung
+
+
+ Veraltet
+
+
+ Erreichbar
+
+
+ Dauerhaft
Authentifizierung
@@ -285,12 +309,24 @@
Netzwerkinterface
+
+ Konfiguration angewendet
+
+
+ Konfiguration von Netzwerkschnittstellen erfordert erhöhte Rechte!
+
Neuer Tab
+
+ Weiter
+
OUI
+
+ Optionen
+
Überschreiben?
@@ -348,9 +384,6 @@
Einstellungen
-
- Einstellungen wurden zurückgesetzt!
-
SNMP
@@ -444,6 +477,18 @@
Beschreibung
+
+ Platzhalter
+
+
+ Pfad zum auszuführenden Programm oder zur ausführbaren Datei. Die folgenden Platzhalter können verwendet werden:
+
+
+ Argumente, die an die Datei oder ausführbare Datei übergeben werden. Die folgenden Platzhalter können verwendet werden:
+
+
+ Der folgende Platzhalter kann verwendet werden:
+
DHCP aktiviert
@@ -489,6 +534,30 @@
IPv4-Adresse
+
+ IPv4-Adresse hinzugefügt
+
+
+ IPv4-Adresse entfernt
+
+
+ IPv4-Adresse freigegeben und erneuert
+
+
+ IPv4-Adresse freigegeben
+
+
+ IPv4-Adresse erneuert
+
+
+ IPv6-Adresse freigegeben und erneuert
+
+
+ IPv6-Adresse freigegeben
+
+
+ IPv6-Adresse erneuert
+
IPv4-Standardgateway
@@ -504,11 +573,23 @@
IPv6-Standardgateway
+
+ Karte
+
+
+ (+{0} weitere)
+
+
+ Scrollen = Zoomen, Ziehen = Verschieben
+
+
+ Unbekannt
+
Maximum
-
- Maximale Hops/Router
+
+ Maximale Hops
Hauptfenster minimieren anstatt die Anwendung zu schließen
@@ -561,9 +642,6 @@
Neustart Erforderlich
-
- Einige Einstellungen werden erst nach einem Neustart der Anwendung angewendet!
-
Einstellungen im Anwendungsordner speichern
@@ -577,7 +655,7 @@
Zeige die folgende Anwendung beim starten:
- Ein leistungsstarkes Tool zum Verwalten von Netzwerken und zur Behebung von Netzwerkproblemen!
+ Ein leistungsstarkes Open-Source-Tool zur Netzwerkverwaltung und zur Behebung von Netzwerkproblemen!
Geschwindigkeit
@@ -594,12 +672,9 @@
Statischer IPv4-DNS-Server
-
+
Subnetzmaske
-
- Subnetzmaske oder CIDR
-
Threads
@@ -621,8 +696,8 @@
Timeout (ms)
-
- Zeit wie lange gewartet wird zwischen jedem Ping
+
+ Zeit (MS) wie lange gewartet wird zwischen jedem Ping
TTL
@@ -663,9 +738,6 @@
Füge eine Registerkarte hinzu, um eine Ablaufverfolgung durchzuführen...
-
- Füge eine Registerkarte hinzu, um die HTTP Headers abzufragen...
-
DNS-Suffix (primär) zum Hostnamen hinzufügen
@@ -691,7 +763,7 @@
Anwenden
- Windows Tastenkombinationen anwenden (z.B. ALT+TAB):
+ Windows-Tastenkombinationen anwenden (z. B. ALT+TAB):
Auth
@@ -720,6 +792,9 @@
Feststelltaste ist aktiviert!
+
+ Chart Zeit (Sekunden)
+
Beim Start auf Updates prüfen
@@ -771,7 +846,7 @@
Profildateien werden auf der Festplatte mit AES mit einer Schlüsselgröße von 256 Bit und einer Blockgröße von 128 Bit im CBC-Modus verschlüsselt. Der Verschlüsselungsschlüssel wird aus einem Master-Passwort mit Rfc2898DeriveBytes (PBKDF2) mit 1.000.000 Iterationen abgeleitet. Zur Laufzeit werden die Passwörter als SecureString gespeichert, sobald die Profildatei geladen ist. Bei einigen Funktionen muss das Kennwort in einen normalen String konvertiert werden und verbleibt unverschlüsselt im Speicher, bis der Garbage Collector sie aufräumt.
-Erstelle zuerst ein Backup der Profildatei bevor du die Verschlüsselung aktivieren!
+Erstellen Sie zunächst eine Sicherungskopie Ihrer Profildateien, bevor Sie die Verschlüsselung aktivieren!
Benutzerdefiniert
@@ -821,9 +896,6 @@ Erstelle zuerst ein Backup der Profildatei bevor du die Verschlüsselung aktivie
DNS-Server
-
- Dokumentation öffnen
-
Domäne
@@ -842,7 +914,7 @@ Erstelle zuerst ein Backup der Profildatei bevor du die Verschlüsselung aktivie
Endzeit
-
+
Geben Sie ein Subnetz ein, um es zu berechnen...
@@ -866,9 +938,6 @@ Erstelle zuerst ein Backup der Profildatei bevor du die Verschlüsselung aktivie
Feste Bildschirmgröße:
-
- Star/Fork das Projekt auf GitHub
-
Gefunden
@@ -969,11 +1038,14 @@ Erstelle eins...
OID
+
+ Nur CSV-Dateien sind erlaubt!
+
Nur bei Vollbild anwenden
- Auf dem Remote-Computer
+ Auf dem Remotecomputer
Auf diesem Computer
@@ -993,12 +1065,6 @@ Erstelle eins...
überschreiben
-
- Einstellungen im Zielordner überschreiben?
-
-Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
-"Andere verwenden" verwendet die vorhandene Einstellungsdatei im Zielordner und startet die Anwendung neu.
-
Passwort
@@ -1029,9 +1095,6 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
PuTTY-Prozess wurde beendet!
-
- PuTTY-Profil
-
Anfragen
@@ -1098,42 +1161,24 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Wählen Sie eine Bildschirmauflösung
-
- Die gewählten Einstellungen werden überschrieben!
-
-
- Die ausgewählten Einstellungen werden zurückgesetzt.
-
-
- Wählen Sie die Einstellungen aus, die Sie exportieren möchten:
-
-
- Wählen Sie die Einstellungen aus, die Sie importieren möchten:
-
- Dadurch werden alle Einstellungen zurückgesetzt!
+ Hierdurch werden alle Einstellungen zurückgesetzt!
Seriell
- Serielle Schnittstelle
+ Serial line
Dienst
- Die gefundene Einstellungsdatei ist beschädigt oder mit dieser Version nicht kompatibel. Alle Einstellungen wurden zurückgesetzt!
-(Profile sind nicht betroffen!)
-
-
- Einstellungen erfolgreich exportiert!
-
-
- Einstellungen erfolgreich importiert!
-
-
- Einstellungen erfolgreich zurückgesetzt!
+ Die gefundene Einstellungsdatei war beschädigt oder ist mit dieser Version nicht kompatibel! Sie können dieses Problem auf GitHub melden.
+
+Es wurde ein Backup der Einstellungsdatei im Einstellungsordner erstellt und die Einstellungen wurden zurückgesetzt.
+
+Profildateien sind nicht betroffen!
Geschlossene Ports anzeigen
@@ -1144,8 +1189,8 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Nur die häufigsten Abfragetypen anzeigen
-
- Zeige Scan-Ergebnis für alle IP-Adressen
+
+ Nicht erreichbare IP-Adressen und Ports anzeigen
Statistiken anzeigen
@@ -1187,10 +1232,10 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Der Vorgang kann einige Zeit und Ressourcen in Anspruch nehmen (CPU / RAM).
- Der Speicherpfad ist hiervon nicht betroffen
+ Der Speicherort der Einstellungen ist davon nicht betroffen!
- Zeitüberschreitung bei SNMP-Abfrage.
+ Zeitüberschreitung bei SNMP-Abfrage. Der Host ist möglicherweise nicht erreichbar oder die Community / das Passwort ist falsch.
Timeout beim Abfragen des DNS-Servers mit der IP-Adresse "{0}"!
@@ -1204,7 +1249,7 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Unbekannter Fehler!
-
+
Untray / Fenster in den Vordergrund bringen
@@ -1309,6 +1354,9 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
DNS-Cache leeren
+
+ DNS-Cache geleert
+
Entschlüsseln und laden Sie Ihre Anmeldedaten, um sie auszuwählen.
@@ -1366,12 +1414,12 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Überschreiben
+
+ Parsen
+
Einfügen
-
- C:\Program Files\PuTTY\putty.exe
-
Wiederverbinden
@@ -1415,7 +1463,7 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Geben Sie eine gültige IPv4-Adresse ein!
- Geben Sie eine gültige MAC-Addresse (z.B. 00:F1:23:AB:F2:35) ein!
+ Geben Sie eine gültige MAC-Adresse ein (z. B. 00:F1:23:AB:F2:35)!
Geben Sie einen gültigen Port ein (1 - 65535)!
@@ -1424,7 +1472,7 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Geben Sie eine gültige Subnetzmaske ein (z.B. 255.255.255.0)!
- Geben Sie eine gültige Subnetzmaske oder CIDR ein (z.B. 255.255.255.0 oder /24)!
+ Geben Sie eine gültige Subnetzmaske oder CIDR ein (z. B. 255.255.255.0 oder /24)!
Feld darf nicht leer sein!
@@ -1499,7 +1547,7 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Geben Sie ein gültiges Subnetz ein (z.B. 192.168.178.133/26)!
- Geben Sie eine gültige Webseite ein (z.B. https://example.com/index.html)
+ Geben Sie eine gültige Website ein (z. B. https://example.com/index.html)
Grün
@@ -1534,6 +1582,9 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Kalk
+
+ Live
+
Magenta
@@ -1762,9 +1813,6 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Gelb
-
- Geben Sie einen gültigen Wert ein zwischen 25 und 100!
-
Ein Profil mit diesem Namen existiert bereits!
@@ -1790,10 +1838,13 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Whois
- Füge eine Registerkarte hinzu, um eine Whois abfrage durchzuführen...
+ Füge eine Registerkarte hinzu, um eine Whois-Abfrage durchzuführen...
- Geben Sie eine gültige Domain ein (z.B. "example.com")!
+ Geben Sie eine gültige Domäne ein (z. B. "example.com")!
+
+
+ Geben Sie einen gültigen Windows-Benutzernamen ein (z. B. „user“, „DOMAIN\user“ oder „user@domain.com“)!
Whois-Server nicht gefunden für die Domain: "{0}"
@@ -1837,9 +1888,6 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Konfiguriere den Pfad zu TigerVNC in den Einstellungen...
-
- TigerVNC-Speicherort...
-
TigerVNC-Prozess wurde beendet!
@@ -1903,11 +1951,11 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
IPv4-Adresse hinzufügen
-
- Host Threads
+
+ Max. gleichzeitige Host-Threads
-
- Port Threads
+
+ Max. gleichzeitige Port-Threads
PowerShell
@@ -1924,9 +1972,6 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Remote-Konsole
-
- PowerShell-Speicherort...
-
Dateipfad
@@ -1964,11 +2009,11 @@ Mit "Überschreiben" wird die Datei im Zielordner überschrieben.
Hintergrundjob
- Der Hintergrundjob speichert alle x-Minuten die Einstellungen, Profile und Anmeldeinformationen.
+ Der Hintergrundjob speichert Einstellungen und Profile alle x-Minuten.
-Wert 0 deaktiviert dieses Feature.
+Der Wert 0 deaktiviert diese Funktion.
-Wenn der Wert geändert wird, muss die Anwendung muss neu gestartet werden, damit dieser angewandt werden.
+Änderungen an diesem Wert werden erst nach einem Neustart der Anwendung wirksam.
Hintergrundjob alle x-Minuten ausführen
@@ -1980,15 +2025,15 @@ Wenn der Wert geändert wird, muss die Anwendung muss neu gestartet werden, dami
Dashboard
- Alle Einstellungen können später in den Einstellungen geändert werden
+ Alle Einstellungen können später in den Einstellungen geändert werden!
Überprüfen der öffentlichen IP-Adresse
-
- Vielen Dank, dass Sie NETworkManager verwenden!
+
+ Vielen Dank, dass du NETworkManager verwendest!
-Um zusätzliche Funktionen bereitzustellen, verwendet die Anwendung Dienste im Internet, die nicht von mir betrieben werden. Es werden zu keinem Zeitpunkt Daten an mich gesendet.
+Wenn dir das Tool gefällt, kannst du die Entwicklung unterstützen – durch einen Stern auf GitHub, eine Spende oder indem du es mit anderen teilst. Deine Unterstützung hilft dabei, das Projekt am Leben zu halten und weiterzuentwickeln.
Beim Programmstart wird im Hintergrund geprüft, ob eine neue Programmversion auf GitHub verfügbar ist.
@@ -1998,7 +2043,7 @@ URL: https://api.github.com/
Die öffentliche IP-Adresse wird über ipify.org ermittelt.
-URL: https://api.ipify.org/
+URL: https://api.ipify.org und https://api6.ipify.org
Privatsphäre
@@ -2009,14 +2054,14 @@ URL: https://api.ipify.org/
Externe Dienste
-
- Star/Fork das Projekt auf GitHub.
+
+ Star/Forke das Projekt auf GitHub.
-
- Helfen Sie bei der Übersetzung des Projects auf Transifex.
+
+ Hilf dabei, das Projekt auf Transifex zu übersetzen.
-
- Kontakt über Twitter.
+
+ Folge mir oder kontaktiere mich über X.
Verbindung
@@ -2036,15 +2081,6 @@ URL: https://api.ipify.org/
Überprüfen Sie die Konfiguration Ihres Netzwerkadapters (DHCP, statische IP) und ob Sie mit dem Netzwerk verbunden sind.
-
- Fehler
-
-
- OK
-
-
- Warnung
-
Die IP-Adresse des Gateways konnte nicht ermittelt werden!
@@ -2097,8 +2133,8 @@ ist deaktiviert!
Benutzerdefinierte IPv4-Adressen-API verwenden
-
- URL zu einem Webdienst, der über http oder https erreichbar ist und eine IP-Adresse als Antwort zurückgibt.
+
+ URL zu einem Webdienst, der über http oder https erreichbar ist und eine IPv4-Adresse, z. B. "xx.xx.xx.xx", als Antwort zurückgibt.
Öffentliche IP-Adresse von "{0}" konnte nicht geparsed! Versuchen Sie es mit einem anderen Dienst oder verwenden Sie die Standardeinstellung ...
@@ -2172,6 +2208,12 @@ ist deaktiviert!
Visuelle Stile
+
+ Nur anzeigen
+
+
+ Tastatur- und Mauseingaben für die Remote-Sitzung blockieren
+
Remoteaudio
@@ -2217,24 +2259,39 @@ ist deaktiviert!
Programm
+
+ Privat
+
+
+ Öffentlich
+
Der ausgewählte benutzerdefinierte Befehl wird unwiederbringlich gelöscht.
-
- Die folgenden Variablen sind verfügbar:
-
-$$ipaddress$$ --> IP-Adresse
-$$hostname$$ --> Hostname
-
Neustart
-
+
IP-Adresse für Hostname konnte nicht aufgelöst werden!
Strg+Alt+Entf
+
+ Task-Manager (Strg+Umschalt+Esc)
+
+
+ Sperren (Win+L)
+
+
+ Desktop anzeigen (Win+D)
+
+
+ Explorer (Win+E)
+
+
+ Ausführen-Dialog (Win+R)
+
Tastenkombinationen
@@ -2271,8 +2328,8 @@ $$hostname$$ --> Hostname
Statusfenster bei Netzwerkwechsel anzeigen
-
- Zeit in Sekunden, wie lange das Fenster angezeigt werden soll
+
+ Zeit in Sekunden, wie lange das Statusfenster angezeigt wird
WLAN
@@ -2298,12 +2355,18 @@ $$hostname$$ --> Hostname
Kanal
+
+ Kanalbreite
+
2.4 GHz
5 GHz
+
+ 2.4 & 5 GHz
+
Signalstärke
@@ -2343,11 +2406,8 @@ $$hostname$$ --> Hostname
Timeout (s)
-
- Problem melden oder einen Feature-Request erstellen
-
-
- Ein Problem melden oder eine Feature-Anfrage erstellen.
+
+ Melde ein Problem oder erstelle einen Feature-Request.
Beacon-Intervall
@@ -2388,12 +2448,39 @@ $$hostname$$ --> Hostname
Konnte die IP-Adresse nicht auflösen für: "{0}"
+
+ Benachrichtigung
+
+
+ Bei Statusänderung ein Benachrichtigungsfenster anzeigen
+
+
+ Ton bei Statusänderung abspielen
+
+
+ Erfolgsschwelle
+
+
+ Anzahl aufeinanderfolgender erfolgreicher Pings, die erforderlich sind, bevor eine "Host ist erreichbar"-Benachrichtigung angezeigt wird. Höhere Werte reduzieren Rauschen durch flappernde Hosts.
+
+
+ Fehlerschwelle
+
+
+ Anzahl aufeinanderfolgender fehlgeschlagener Pings (Timeouts), die erforderlich sind, bevor eine "Host ist nicht erreichbar"-Benachrichtigung angezeigt wird. Höhere Werte reduzieren Rauschen durch flappernde Hosts.
+
+
+ Anzeigedauer (Sekunden)
+
+
+ Host ist erreichbar
+
+
+ Host ist nicht erreichbar
+
Die Anwendung wird neu gestartet...
-
- Anderen Ordner verwenden
-
Datei konnte nicht exportiert werden! Siehe Fehlermeldung: "{0}"
@@ -2409,8 +2496,8 @@ $$hostname$$ --> Hostname
Ist Verschlüsselt
-
- Dokumentation auf GitHub öffnen.
+
+ Dokumentation öffnen.
Kunde 1
@@ -2439,9 +2526,6 @@ $$hostname$$ --> Hostname
Profildatei löschen
-
- Die ausgewählte Profildatei wird dauerhaft gelöscht.
-
Alle Profile in dieser Profildatei werden dauerhaft gelöscht!
@@ -2464,7 +2548,7 @@ $$hostname$$ --> Hostname
Neustart als Administrator
- Um Netzwerkpakete analysieren zu können, muss die Anwendung mit erhöhten Rechten gestartet werden!
+ Analysieren von Netzwerkpaketen erfordert erhöhte Rechte!
Aufnehmen
@@ -2493,13 +2577,13 @@ $$hostname$$ --> Hostname
Discovery Protokoll
-
+
CDP
-
+
LLDP
-
+
LLDP / CDP
@@ -2532,8 +2616,8 @@ $$hostname$$ --> Hostname
Microsoft.Windows.SDK.Contracts ist für diese Funktion erforderlich, auf diesem System jedoch nicht verfügbar (z. B. unter Windows Server).
-
- ARP-Tabelle
+
+ Neighbor Table
Verbindungen
@@ -2670,133 +2754,46 @@ $$hostname$$ --> Hostname
Gelb
-
+
Stahl
-
+
Allgemein
-
- DNS-Lookup
-
-
- HTTP-Headers
-
-
- IP-Scanner
-
-
- Netzwerkinterface
-
-
- Ping
-
-
- Ping-Monitor
-
-
- Port-Scanner
-
-
- PowerShell
-
-
- PuTTY
-
-
- Remote Desktop
-
-
- TigerVNC
-
-
- Traceroute
-
-
- Wake on LAN
-
-
- Web-Konsole
-
-
- Whois
-
-
- Anwendungen
+
+ Anwendung
-
+
Allgemein
-
+
Aussehen
-
+
Autostart
-
- Dashboard
-
-
- DNS-Lookup
-
-
+
Allgemein
-
+
HotKeys
-
- HTTP-Headers
-
-
- IP-Scanner
-
-
+
Sprache
-
- Ping-Monitor
-
-
- Port-Scanner
-
-
- PowerShell
-
-
+
Profile
-
- PuTTY
-
-
- Remote Desktop
-
-
+
Einstellungen
-
- SNMP
-
-
+
Status
-
- TigerVNC
-
-
- Traceroute
-
-
+
Update
-
- Wake on LAN
-
-
- Whois
-
-
+
Fenster
@@ -2827,7 +2824,7 @@ $$hostname$$ --> Hostname
SSH-Log
- SSH und RAW-Log
+ SSH und Raw-Log
Geben Sie einen gültigen Dateinamen ein!
@@ -2863,7 +2860,7 @@ $$hostname$$ --> Hostname
Port-Profil bearbeiten
- Das ausgewählte Port-Profile wird unwiederbringlich gelöscht.
+ Das ausgewählte Port-Profil wird unwiederbringlich gelöscht.
Port-Profil anzeigen
@@ -2889,13 +2886,17 @@ $$hostname$$ --> Hostname
SSID
-
- Profil konnte nicht geladen werden!
+
+ Profildatei konnte nicht geladen werden!
-
- Wenn dies nach einem Update passiert ist, müssen Sie die Profile möglicherweise auf eine neuere Version migrieren. Wenn Sie auf "Migrieren" klicken, öffnet sich ein PowerShell-Fenster mit dem Migrationsskript. Überprüfen Sie den Pfad und drücken Sie die Eingabetaste.
+
+ Die Profildatei konnte nicht geladen werden und ist möglicherweise beschädigt. Sie können versuchen, die Datei aus einer Sicherungskopie wiederherzustellen oder sie zu löschen.
-Ansonsten kann das Profil beschädigt sein und Sie können das Problem auf GitHub melden.
+Wenn dies unerwartet oder nach einem Update auftritt, melden Sie den Fehler bitte auf GitHub.
+
+
+Fehlermeldung:
+"{0}"
Gruppe bearbeiten...
@@ -2919,7 +2920,7 @@ Ansonsten kann das Profil beschädigt sein und Sie können das Problem auf GitHu
Neues Passwort
- Master-Kennwort ändern
+ Masterpasswort ändern
Profil entsperren
@@ -2933,25 +2934,12 @@ Ansonsten kann das Profil beschädigt sein und Sie können das Problem auf GitHu
Zusammenführen
-
- Der Zielordner enthält bereits Dateien. Wenn Sie auf Zusammenführen klicken, werden die aktuellen Profile in den Ordner kopiert.
-
-
- Profile im Zielordner überschreiben?
-
-Mit "Überschreiben" werden die Profildateien in den Zielordner kopiert und die vorhandenen Profildateien überschrieben.
-"Zusammenführen" kopiert die Profildateien in den Zielordner, überschreibt aber nicht die vorhandenen Profildateien.
-Mit "Anderen Ordner verwenden" werden die vorhandenen Profildateien im Zielordner verwendet.
-
Anderen Verwenden
Verschieben
-
- Die Profildateien werden in den ausgewählten Zielordner verschoben.
-
Letzter Scan um {0}
@@ -2980,7 +2968,7 @@ Mit "Anderen Ordner verwenden" werden die vorhandenen Profildateien im Zielordne
Die C#-Bibliothek kümmert sich um komplexe Netzwerk-, IP-, IPv4-, IPv6-, Netzmasken-, CIDR-, Subnetz-, Subnetz-, Supernetz- und Supernetzberechnungen für .NET-Entwickler.
- Einfache, flexible, interaktive und leistungsstarke Diagramme, Karten und Messgeräte für .NET
+ Schöne, interaktive Diagramme, Karten und Messgeräte.
Eine Sammlung von Ladeindikatoren für WPF
@@ -3007,10 +2995,13 @@ Mit "Anderen Ordner verwenden" werden die vorhandenen Profildateien im Zielordne
Eine Sammlung aller Länderflaggen in SVG
- Liste der Top-Level-Domains von iana.org, die zur Abfrage von whois-Servern der TLD von whois.iana.org über Port 43 verwendet wird
+ Liste der Top-Level-Domains von iana.org, die zur Abfrage von Whois-Servern der TLD von whois.iana.org über Port 43 verwendet wird
+
+
+ GeoJSON-Konvertierung der Vektorkartendaten von Natural Earth (CC0-1.0).
- Bereinigte IEEE OUI-Daten von linuxnet.ca.
+ OUI-Daten von ieee.org.
Service Name and Transport Protocol Port Number Registry von iana.org.
@@ -3060,10 +3051,10 @@ Aktivieren Sie die Verschlüsselung der Profildatei in Einstellungen>Profile,
Geben Sie eine gültige IPv6-Adresse ein!
- Öffentlich verfügbare IPv4-Adresse.
+ Öffentliche IPv4-Adresse, die über ICMP erreichbar ist.
- Öffentlich verfügbare IPv6-Adresse.
+ Öffentliche IPv6-Adresse, die über ICMP erreichbar ist.
Öffentliche IPv4-Adresse
@@ -3140,7 +3131,1366 @@ Aktivieren Sie die Verschlüsselung der Profildatei in Einstellungen>Profile,
Die ausgewählten Profile werden unwiederbringlich gelöscht.
-
- Entsperren Sie die Profildatei, um ein Profil hinzuzufügen, zu ändern oder zu löschen!
+
+ Verwende benutzerdefinierte Themes
+
+
+ Benutzerdefinierte Themes
+
+
+ Einstellungen zurücksetzen?
+
+
+ Einstellungen zurückgesetzt!
+
+
+ Instanz ID
+
+
+ Lokale Verbindung
+
+
+ Lokales Interface
+
+
+ log4net ist ein Tool, das den Programmierer bei der Ausgabe von Log-Statements an eine Vielzahl von Ausgabezielen unterstützt.
+
+
+ Aktiviert
+
+
+ Region
+
+
+ Zu synchronisierende Profile und Regionen
+
+
+ Standard-Profil
+
+
+ Standard-Region
+
+
+ Der Gruppenname darf nicht mit "{0}" beginnen!
+
+
+ Nach Vorabversionen suchen
+
+
+ Synchronisation ist deaktiviert!
+
+
+ Befehl
+
+
+ Thema auf PowerShell-Konsole anwenden
+
+
+ Die Farbe der PowerShell-Konsole kann unter Einstellungen > Allgemein > Aussehen an das Anwendungsthema angepasst werden
+
+
+ Wenn Sie diese Option aktivieren, werden die Standardeinstellungen für die PowerShell-Konsole in der Registrierung unter HKCU:\Console überschrieben, sodass das PowerShell-Konsolenfenster dem Anwendungsthema entspricht. Dies ist eine globale Systemeinstellung, die sich auf das Aussehen des normalen PowerShell-Fensters auswirken kann.
+
+Es werden nur die PowerShell-Konsolen geändert, die in den PowerShell-Einstellungen konfiguriert sind. Sowohl Windows PowerShell als auch PWSH (PowerShell 7 und höher) werden unterstützt.
+
+Klicken Sie in der oberen rechten Ecke auf den Button Hilfe/Dokumentation (links neben dem Minimieren-Button) oder navigieren Sie zu https://borntoberoot.net/NETworkManager/Documentation/Settings/Appearance für weitere Details. Hier sind die Werte dokumentiert, die angepasst werden.
+
+Wenn die Option wieder deaktiviert wird, werden die Werte nicht mehr verändert. Die ursprünglichen Werte werden jedoch NICHT wiederhergestellt.
+
+
+ Eingabe darf nicht mit einem ";" enden!
+
+
+ Eingabe enthält keinen Text!
+
+
+ Bit Rechner
+
+
+ Bit Rechner
+
+
+ Notation
+
+
+ Eingabe
+
+
+ Einheit
+
+
+ Bits
+
+
+ Gigabits
+
+
+ Gigabytes
+
+
+ Kilobits
+
+
+ Kilobytes
+
+
+ Megabits
+
+
+ Megabytes
+
+
+ Petabits
+
+
+ Petabytes
+
+
+ Terabits
+
+
+ Terabytes
+
+
+ Geben Sie eine Zahl ein und wählen Sie eine Einheit, um die Einheiten zu berechnen...
+
+
+ Netzwerk
+
+
+ Proxy
+
+
+ IP-Adresse für diesen Host auflösen (IPv4 wird bevorzugt)
+
+
+ Ein gültiger Pfad zu PowerShell sollte mit "pwsh.exe" oder "powershell.exe" enden!
+
+
+ Ein gültiger Pfad zu PuTTY sollte mit "PuTTY.exe" enden!
+
+
+ Ein gültiger Pfad zu TigerVNC sollte mit "vncviewer-*.exe" oder "vncviewer64-*.exe" enden!
+
+
+ SNTP-Lookup
+
+
+ Verschieben Sie die Laufzeitkomponenten und Abhängigkeiten einer .NET Framework/.NET Core-Anwendung in ein Unterverzeichnis und machen Sie es schön.
+
+
+ Füge eine Registerkarte hinzu, um eine SNTP-Suche durchzuführen...
+
+
+ SNTP-Server(s)
+
+
+ URL zu einem Webdienst, der über http oder https erreichbar ist und eine IPv6-Adresse als Antwort zurückgibt, z. B. "xxxx:xx:xxx::xx".
+
+
+ IP-Endpunkt
+
+
+ Lokale Endzeit
+
+
+ Lokale Startzeit
+
+
+ Netzwerkzeit
+
+
+ Offset
+
+
+ Round trip delay
+
+
+ Server
+
+
+ SNTP-Lookup
+
+
+ SNTP-Server hinzufügen
+
+
+ SNTP-Server löschen
+
+
+ Der ausgewählte SNTP-Server wird unwiederbringlich gelöscht.
+
+
+ SNTP-Server bearbeiten
+
+
+ Ein SNTP-Server mit diesem Namen existiert bereits!
+
+
+ Geben Sie einen gültigen Hostnamen (z. B. "server-01" oder "example.com") oder eine gültige IP-Adresse (z. B. 192.168.178.1) ein!
+
+
+ Server(s)
+
+
+ Geben Sie das Masterpasswort ein, um die Profildatei zu entsperren:
+
+
+ Profildatei entsperren
+
+
+ Zeitüberschreitung
+
+
+ Hostkey
+
+
+ Die Einstellungen werden zurückgesetzt und die Anwendung wird anschließend neu gestartet!
+
+
+ Einstellungen wurden zurückgesetzt!
+
+
+ Ping-Status
+
+
+ ThreadPool zusätzliche min. Threads
+
+
+ Diese Einstellung legt die Mindestanzahl von Threads fest, die bei Bedarf aus dem ThreadPool der Anwendung erstellt werden. Dies kann die Leistung z.B. des IP-Scanners oder Port-Scanners verbessern.
+
+Der Wert wird zum Standardwert min. Threads (Anzahl der CPU-Threads) addiert. Der Wert 0 belässt die Standardeinstellungen. Ist der Wert höher als die standardmäßige Anzahl der Threads des ThreadPools, wird dieser Wert verwendet.
+
+Wenn der Wert zu hoch ist, können Leistungsprobleme auftreten.
+
+Änderungen an diesem Wert werden erst nach einem Neustart der Anwendung wirksam. Ob der Wert erfolgreich gesetzt wurde, kann in der Protokolldatei unter %LocalAppData%\NETworkManager\NETworkManager.log eingesehen werden
+
+
+ Diese Einstellungen ändern nur die maximale Anzahl der gleichzeitig ausgeführten Threads pro Host-/Port-Scan. Gehen Sie zu Einstellungen > Allgemein > Allgemein, um die (minimalen) Threads der Anwendung anzupassen.
+
+
+ Port-Status
+
+
+ Ping-Details
+
+
+ Keine offenen Ports gefunden!
+
+
+ Port-Scan ist deaktiviert!
+
+
+ Scan Ports
+
+
+ Die Anwendung "{0}" konnte nicht gefunden werden. Eventuell wurde die Anwendung in den Einstellungen ausgeblendet?
+
+
+ Status-Fenster
+
+
+ Adressleiste anzeigen
+
+
+ Es wird nicht empfohlen, diese Einstellung zu aktivieren. Mehrere Instanzen der Anwendung teilen sich die gleichen Einstellungen und Profildateien. Die letzte Instanz, die geschlossen wird, kann Änderungen überschreiben, die von anderen Instanzen vorgenommen wurden.
+
+
+ Für lokale Adressen umgangen
+
+
+ Gatewayserver aktivieren
+
+
+ Anmeldemethode
+
+
+ Gatewayserver
+
+
+ Servername
+
+
+ Gateway-Zugangsdaten mit Remotecomputer teilen
+
+
+ Auswahl später durchführen
+
+
+ Smartcard oder Windows Hello for Business
+
+
+ Kennwort anfordern (NTLM)
+
+
+ Gateway-Zugangsdaten verwenden
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, da der Remote Desktop Gateway-Server vorübergehend nicht verfügbar ist. Versuchen Sie, die Verbindung später wiederherzustellen, oder wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Ihr Computer kann aus einem der folgenden Gründe keine Verbindung mit dem Remotecomputer herstellen: 1) Die angeforderte Remotedesktop-Gateway-Serveradresse und der Betreff des SSL-Zertifikats des Servers stimmen nicht überein. 2) Das Zertifikat ist abgelaufen oder widerrufen. 3) Die Stammzertifizierungsstelle traut dem Zertifikat nicht. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Dieser Computer kann die Identität des RD-Gateways "" nicht verifizieren. Es ist nicht sicher, eine Verbindung zu Servern herzustellen, die nicht identifiziert werden können. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, weil die angeforderte Remote Desktop Gateway-Serveradresse und der Zertifikatsbetreffsname nicht übereinstimmen. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, weil das Zertifikat des Remotedesktop-Gatewayservers abgelaufen ist oder widerrufen wurde. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Beim Senden von Daten an den Remotedesktop-Gateway-Server ist ein Fehler aufgetreten. Der Server ist vorübergehend nicht verfügbar oder eine Netzwerkverbindung ist gestört. Versuchen Sie es später noch einmal, oder wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Beim Empfang von Daten vom Remotedesktop-Gatewayserver ist ein Fehler aufgetreten. Entweder ist der Server vorübergehend nicht verfügbar oder eine Netzwerkverbindung ist gestört. Versuchen Sie es später noch einmal, oder wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, weil die Adresse des Remotedesktop-Gatewayservers unerreichbar oder falsch ist. Geben Sie eine gültige Remotedesktop-Gateway-Serveradresse ein.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, da der Remotedesktop-Gatewayserver nur über geringe Serverressourcen verfügt und vorübergehend nicht verfügbar ist. Versuchen Sie, die Verbindung später wiederherzustellen, oder wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Der Remotedesktop-Gatewayserver hat die Verbindung beendet. Versuchen Sie, die Verbindung später wiederherzustellen, oder wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Der Remote Desktop Gateway-Serveradministrator hat die Verbindung beendet. Versuchen Sie, die Verbindung später wiederherzustellen, oder wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Remotedesktop kann aus einem der folgenden Gründe keine Verbindung mit dem entfernten Computer herstellen "": 1) Ihr Benutzerkonto ist nicht in der Berechtigungsliste des RD-Gateways aufgeführt. 2) Sie haben den Remotecomputer möglicherweise im NetBIOS-Format angegeben (z. B. computer1), aber das RD-Gateway erwartet ein FQDN- oder IP-Adressformat (z. B. computer1.fabrikam.com oder 157.60.0.1). Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Remotedesktop kann aus einem der folgenden Gründe keine Verbindung mit dem entfernten Computer herstellen "": 1) Ihr Benutzerkonto ist nicht für den Zugriff auf den RD-Gateway autorisiert "" 2) Ihr Computer ist nicht für den Zugriff auf den RD-Gateway autorisiert "" 3) Sie verwenden eine inkompatible Authentifizierungsmethode (z. B. erwartet der RD-Gateway eine Smartcard, Sie haben jedoch ein Kennwort angegeben). Wenden Sie sich an Ihren Netzwerkadministrator.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, weil der Netzwerkadministrator den Zugriff auf diesen RD Gatewayserver eingeschränkt hat. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, da der Web-Proxy-Server eine Authentifizierung erfordert. Wenden Sie sich an Ihren Netzwerkadministrator, um unauthentifizierten Datenverkehr zu einem RD-Gatewayserver über Ihren Webproxyserver zuzulassen.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, weil der Remotedesktop-Gatewayserver die maximal zulässige Anzahl von Verbindungen erreicht hat. Versuchen Sie, die Verbindung später wieder herzustellen, oder wenden Sie sich an Ihren Netzwerkadministrator.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, da der Remotedesktop Gatewayserver die Anforderung nicht unterstützt. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, weil der Client eine der Funktionen von Remote Desktop Gateway nicht unterstützt. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, weil der Remotedesktop-Gatewayserver und dieser Computer nicht kompatibel sind. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, da kein Zertifikat für die Verwendung auf dem Remotedesktop-Gatewayserver konfiguriert wurde. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, weil der RD-Gatewayserver, zu dem Sie eine Verbindung herstellen möchten, vom Computeradministrator nicht zugelassen ist. Wenn Sie der Administrator sind, fügen Sie den Namen dieses Remotedesktop-Gatewayservers zur Liste der vertrauenswürdigen Remotedesktop-Gatewayserver auf Ihrem Computer hinzu und versuchen Sie dann erneut, eine Verbindung herzustellen.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, weil Ihr Computer oder Gerät die vom Netzwerkadministrator festgelegten Anforderungen für den Netzwerkzugriffsschutz aus einem der folgenden Gründe nicht erfüllt: 1) Der Name des Remotedesktop-Gatewayservers und der Betreff des Zertifikats für den öffentlichen Schlüssel des Servers stimmen nicht überein. 2) Das Zertifikat ist abgelaufen oder wurde widerrufen. 3) Die Stammzertifizierungsstelle vertraut dem Zertifikat nicht. 4) Die Schlüsselerweiterung des Zertifikats unterstützt keine Verschlüsselung. 5) Ihr Computer kann die Zertifikatswiderrufsliste nicht verifizieren. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, da für die Authentifizierung beim Remotedesktop-Gatewayserver ein Benutzername und ein Kennwort anstelle von Smartcard-Anmeldeinformationen erforderlich sind.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, weil für die Authentifizierung beim Remotedesktop-Gatewayserver Smartcard-Anmeldeinformationen anstelle eines Benutzernamens und Kennworts erforderlich sind.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, da ein ungültiges Cookie an den Remotedesktop-Gatewayderver gesendet wurde. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, da das Cookie vom Remotedesktop-Gatewayserver abgelehnt wurde. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Ihr Computer kann keine Verbindung zum Remotecomputer herstellen, weil der Remotedesktop-Gatewayserver eine andere Authentifizierungsmethode erwartet als die, die versucht wurde. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Die RD-Gateway-Verbindung wurde beendet, weil die periodische Benutzerauthentifizierung fehlgeschlagen ist. Versuchen Sie, die Verbindung mit einem korrekten Benutzernamen und Kennwort wiederherzustellen. Wenn die Wiederherstellung der Verbindung fehlschlägt, wenden Sie sich an Ihren Netzwerkadministrator, um weitere Unterstützung zu erhalten.
+
+
+ Die RD-Gateway-Verbindung wurde beendet, weil die periodische Benutzerautorisierung fehlgeschlagen ist. Versuchen Sie, die Verbindung mit einem korrekten Benutzernamen und Kennwort wiederherzustellen. Wenn die erneute Verbindung fehlschlägt, wenden Sie sich an Ihren Netzwerkadministrator, um weitere Unterstützung zu erhalten.
+
+
+ Ihr Computer kann keine Verbindung mit dem Remotecomputer herstellen, weil Remotedesktop-Gateway und der Remotecomputer keine Richtlinien austauschen können. Dies kann aus einem der folgenden Gründe geschehen: 1. Der Remotecomputer ist nicht in der Lage, Richtlinien mit dem Remotedesktop-Gateway auszutauschen. 2. Die Konfiguration des Remotecomputers lässt eine neue Verbindung nicht zu. 3. Die Verbindung zwischen dem Remotedesktop-Gateway und dem Remotecomputer wurde beendet. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Die RD-Gateway-Verbindung wurde beendet, weil die periodische Benutzerautorisierung fehlgeschlagen ist. Ihr Computer oder Gerät hat die vom Netzwerkadministrator festgelegten NAP-Anforderungen (Network Access Protection) nicht erfüllt. Wenden Sie sich an Ihren Netzwerkadministrator, um Hilfe zu erhalten.
+
+
+ Verbunden
+
+
+ Fehler beim Scannen des WiFi-Adapters "{0}" mit Fehler: "{1}"
+
+
+ Verbinden...
+
+
+ {0} getrennt!
+
+
+ Verbinden mit {0}
+
+
+ WPS
+
+
+ Automatisch verbinden
+
+
+ Pre-shared Key
+
+
+ Verbinden mit {0}...
+
+
+ Konnte keine Verbindung zu {0} ({1}) herstellen!
+
+
+ Erfolgreich verbunden mit {0}!
+
+
+ Der Zugang zum Netz wurde gesperrt
+
+
+ Ungültige Anmeldeinformationen
+
+
+ Netzwerk nicht verfügbar
+
+
+ Erfolgreich
+
+
+ Zeitüberschreitung beim Verbindungsversuch
+
+
+ -/-
+
+
+ Das Authentifizierungsprotokoll wird nicht unterstützt!
+
+
+ Prüfe WPS...
+
+
+ OID-Profile öffnen...
+
+
+ MIB
+
+
+ OID-Profile
+
+
+ OID-Profil auswählen
+
+
+ OID-Profil hinzufügen
+
+
+ OID-Profil löschen
+
+
+ Das ausgewählte OID-Profil wird unwiederbringlich gelöscht.
+
+
+ OID-Profil bearbeiten
+
+
+ Passwort eingeben...
+
+
+ Tab hinzufügen
+
+
+ (aus Profil)
+
+
+ Neue Subnetzmaske
+
+
+ Server hinzufügen
+
+
+ SNTP-Server
+
+
+ Die Einstellungen auf dieser Seite enthalten Fehler. Korrigieren Sie diese, um speichern zu können.
+
+
+ SSH-Hostkey, der für die Verbindung verwendet werden soll (z. B. "71:b8:f2:6e..."). Nur verfügbar, wenn der Modus "SSH" ist.
+
+
+ Vollständiger Pfad zur privaten Schlüsseldatei (z. B. „C:\Users\BornToBeRoot\SSH\private_key.ppk“). Nur verfügbar, wenn der Modus "SSH" ist.
+
+
+ Benutzername, der an die PuTTY-Sitzung übergeben wird. Nur verfügbar, wenn der Modus "SSH", "Telnet" oder "Rlogin" ist.
+
+
+ ASN
+
+
+ AS-Name
+
+
+ Stadt
+
+
+ Kontinent
+
+
+ Land
+
+
+ Währung
+
+
+ Landkreis
+
+
+ DNS-Resolver
+
+
+ EDNS
+
+
+ Geolokation
+
+
+ Hosting
+
+
+ IP-Geolokation
+
+
+ ISP
+
+
+ Breitengrad
+
+
+ Längengrad
+
+
+ Mobil
+
+
+ Organisation
+
+
+ PTR-Record
+
+
+ Zeitzone
+
+
+ Postleitzahl
+
+
+ IP Geolocation API - Fast, accurate, reliable
+
+
+ Prüfe DNS-Resolver
+
+
+ Prüfe IP-Geolokation
+
+
+ Karte anzeigen
+
+
+ Der DNS-Resolver wird über ip-api.com ermittelt.
+
+URL: https://edns.ip-api.com/
+
+
+ Die IP-Geolokation wird über ip-api.com ermittelt.
+
+URL: http://ip-api.com/
+
+
+ Zur Bereitstellung zusätzlicher Funktionen werden Dienste von Drittanbietern genutzt, die nicht von mir betrieben werden. Sie können diese unten abwählen. Es werden zu keinem Zeitpunkt Daten an mich übermittelt.
+
+
+ Prüfe DNS-Resolver...
+
+
+ Prüfe IP-Geolokation...
+
+
+ Überprüfen Sie Ihre Netzwerkverbindung und versuchen Sie es in einigen Sekunden erneut.
+
+
+ ip-api.com Ratelimit erreicht (zu viele Anfragen aus Ihrem Netzwerk)!
+Versuchen Sie es in einigen Sekunden erneut.
+
+
+ HTTP-Statuscode
+
+
+ Stahl
+
+
+ Rate Limit erreicht! Versuchen Sie es in {0} Sekunden erneut...
+
+
+ Allgemein
+
+
+ BSSID
+
+
+ Keine erreichbaren Hosts gefunden!
+
+
+ Anwendung
+
+
+ Aktivieren Sie experimentelle Features, um neue Funktionen zu testen. Diese sind noch nicht vollständig, enthalten Fehler, können die Anwendung zum Absturz bringen und können sich bis zur Veröffentlichung noch ändern.
+
+
+ Experimentelle Features
+
+
+ Experimental
+
+
+ Befehl ausführen…
+
+
+ IP-Geolokation
+
+
+ Fügen Sie eine Registerkarte zur Abfrage der IP-Geolokalisierung hinzu...
+
+
+ Geben Sie eine Domain zur Whois-Abfrage ein...
+
+
+ Geben Sie einen Host ein, um die IP-Geolokation abzufragen...
+
+
+ Unbekannter Benutzername.
+
+
+ Authentifizierungsfehler (falsches Passwort, Community oder Key).
+
+
+ Der Vorgang war erfolgreich und ohne Fehler.
+
+
+ Die Antwort auf Ihre Anfrage war zu groß, um in eine einzige Antwort zu passen!
+
+
+ Die angeforderte OID konnte nicht gefunden werden!
+
+
+ Ein schreib- oder lesegeschütztes Objekt wurde auf einen inkonsistenten Wert gesetzt!
+
+
+ Die angeforderte OID existiert nicht und ist nicht beschreibbar!
+
+
+ Es ist ein Fehler aufgetreten, für den es keine spezifische Meldung gibt!
+
+
+ Das angeforderte Objekt kann nicht geändert werden!
+
+
+ Das Objekt wurde auf einen inkompatiblen Datentyp gesetzt!
+
+
+ Der dem Objekt zugewiesene Wert überschreitet seine maximale Länge!
+
+
+ Die für das Objekt verwendete Kodierung ist falsch!
+
+
+ Der dem Objekt zugewiesene Wert ist keine gültige Option!
+
+
+ Das angeforderte Objekt existiert nicht und kann nicht erstellt werden!
+
+
+ Die MIB-Variable befindet sich in einem inkonsistenten Zustand und kann nicht geändert werden!
+
+
+ Es sind keine verfügbaren Systemressourcen vorhanden, um die angeforderte Operation auszuführen!
+
+
+ Ein Fehler ist während der Set-Operation aufgetreten!
+
+
+ Eine Set-Operation ist fehlgeschlagen, und frühere Änderungen konnten nicht zurückgenommen werden!
+
+
+ Authentifizierung fehlgeschlagen. Bitte überprüfen Sie die Community-Zeichenfolge!
+
+
+ Das angeforderte Objekt ist nicht beschreibbar und kann nicht geändert werden!
+
+
+ Der Zustand des Objekts ist inkonsistent und verhindert die Set-Operation!
+
+
+ Alle schließen
+
+
+ Hostansicht ausklappen
+
+
+ Kartenansicht vergrößern
+
+
+ Host kann nicht gesetzt werden, während andere Hosts hinzugefügt werden. Bitte warten Sie, bis der Vorgang abgeschlossen ist, und versuchen Sie es erneut.
+
+
+ Keine übereinstimmenden Befehle!
+
+
+ Remote Hostname
+
+
+ Prozess-ID
+
+
+ Prozesspfad
+
+
+ Prozessname
+
+
+ NetBIOS
+
+
+ Computername
+
+
+ Fehler
+
+
+ OK
+
+
+ Warnung
+
+
+ Gruppe / Domäne
+
+
+ NetBIOS erreichbar
+
+
+ Scan nach NetBIOS
+
+
+ NetBIOS-Scan ist deaktiviert!
+
+
+ Hostname auflösen ist deaktiviert!
+
+
+ MAC-Adresse auflösen ist deaktiviert!
+
+
+ Gruppe schließen
+
+
+ Befehl ausführen… (Strg+Shift+P)
+
+
+ Profildateien
+
+
+ Einstellungen öffnen...
+
+
+ Erweitern und Suche öffnen...
+
+
+ Ab Windows 11 24H2 müssen Sie den Zugriff auf den WLAN-Adapter erlauben.
+
+Öffnen Sie Windows-Einstellungen > Datenschutz & Sicherheit > Standort, aktivieren Sie den Zugriff für Desktop-Apps / NETworkManager und starten Sie die Anwendung anschließend neu.
+
+
+ Mit Drag & Drop können Sie die Anwendungen neu anordnen.
+Rechtsklick für weitere Optionen.
+
+
+ Standards wiederherstellen
+
+
+ Ein einfach zu bedienendes Drag'n'Drop-Framework für WPF.
+
+
+ BSD-3-Clause
+
+
+ Standard festlegen
+
+
+ Ubuntu Server mit Docker, Nextcloud und Traefik...
+
+
+ Linux-Server, die in AWS laufen...
+
+
+ 6 GHz
+
+
+ Unterstütze dieses Projekt mit einer Spende.
+
+
+ Dokumentation öffnen
+
+
+ Spenden
+
+
+ Profildatei
+
+
+ Hosts File Editor
+
+
+ Hosts File Editor
+
+
+ Schreibgeschützter Modus. Das Ändern der hosts Datei erfordert erhöhte Rechte!
+
+
+ Hosts-Datei öffnen
+
+
+ Kommentar
+
+
+ Deaktivieren
+
+
+ Eintrag bearbeiten
+
+
+ Eintrag bearbeiten...
+
+
+ Eintrag aktivieren
+
+
+ Eintrag deaktivieren
+
+
+ Aktualisieren...
+
+
+ Aktualisiert um {0}
+
+
+ Hosts-Datei konnte nicht geladen werden: {0}
+
+
+ Wiederholung in {0} Sekunden...
+
+
+ Was ist neu?
+
+
+ Changelog
+
+
+ Aktualisiert auf {0}
+
+
+ Diese Version enthält neue Funktionen, Verbesserungen und Fehlerbehebungen. Alle Details findest du im Changelog!
+
+
+ Einträge
+
+
+ Der ausgewählte Eintrag wird endgültig gelöscht:
+
+{0} {1} {2}
+
+
+ Primärer DNS-Server
+
+
+ Geben Sie einen gültigen Hostnamen ein (z.B. "server-01" oder "example.com")! Mehrere Hostnamen können durch ein Leerzeichen getrennt werden.
+
+
+ Die Datei "hosts" konnte nicht gelesen werden! Siehe Protokolldatei für weitere Details.
+
+
+ In die Datei „hosts“ konnte nicht geschrieben werden. Siehe Protokolldatei für weitere Details.
+
+
+ Der Eintrag wurde nicht in der Datei "hosts" gefunden! Möglicherweise wurde die Datei geändert.
+
+
+ Ein Backup der Datei "hosts" konnte nicht erstellt werden! Siehe Protokolldatei für weitere Details.
+
+
+ Statusleiste anzeigen
+
+
+ Die Statusleiste wird unten links im WebView angezeigt, wenn Sie mit der Maus über einen Link fahren.
+
+
+ Zugangsdaten speichern
+
+
+ Zeigt nach erfolgreicher Anmeldung ein Dialogfeld zum Speichern der Zugangsdaten an.
+
+
+ Browsing-Daten löschen
+
+
+ Die Browserdaten (Verlauf, Cookies, Cache, Anmeldedaten usw.) für das aktuelle WebView2-Profil dauerhaft löschen.
+
+
+ Browsing-Daten
+
+
+ Browsing-Daten erfolgreich gelöscht!
+
+
+ Beim Löschen der Browsing-Daten ist ein Fehler aufgetreten. Sie können dieses Problem gerne auf GitHub melden.
+
+
+ Produktion
+
+
+ Tag hinzufügen
+
+
+ Filter anwenden
+
+
+ Profile filtern...
+
+
+ Filter nach Tags
+
+
+ Keine Tags gefunden!
+
+
+ Match
+
+
+ Any
+
+
+ Gruppe hinzufügen...
+
+
+ Alle erweitern
+
+
+ Alle einklappen
+
+
+ Verwenden Sie benutzerdefinierte Themes, um das Erscheinungsbild der Anwendung anzupassen. Sie können Themes im Verzeichnis „Program Folder > Themes“ bearbeiten oder hinzufügen. Weitere Informationen finden Sie in der Dokumentation.
+
+
+ Admin-Sitzung (Konsole)
+
+
+ Die Profildatei "{0}" wird dauerhaft gelöscht.
+
+
+ Verschlüsselung aktivieren?
+
+
+ Möchten Sie die Verschlüsselung von Profildateien aktivieren, um sensible Daten wie Hosts, IP-Adressen, URLs und gespeicherte Anmeldedaten zu schützen?
+
+Sie können die Verschlüsselung später jederzeit aktivieren oder deaktivieren, indem Sie mit der rechten Maustaste auf die Profildatei klicken, um die Verschlüsselungseinstellungen zu verwalten.
+Wenn Sie auf „Abbrechen“ klicken, bleibt die Profildatei unverschlüsselt.
+
+
+ Ein Neustart ist erforderlich, um Änderungen wie Spracheinstellungen zu übernehmen.
+
+
+ Keiner der angegebenen DNS-Server konnte geparst oder aufgelöst werden.
+
+
+ "{0}" konnte nicht geparst werden.
+
+
+ Maximale Anzahl von Backups
+
+
+ Tägliches Backup erstellen
+
+
+ Anzahl der Backups, die aufbewahrt werden, bevor das älteste gelöscht wird.
+
+
+ Diese Einstellung wird von Ihrem Administrator verwaltet.
+
+
+ Standard-Speicherort wiederherstellen
+
+
+ Wiederherstellen
+
+
+ Standard-Speicherort wiederherstellen?
+
+
+ Der Standardspeicherort für Einstellungen wird wiederhergestellt und die Anwendung anschließend neu gestartet.
+
+Bei Bedarf können Sie die Datei „settings.json“ von „{0}“ nach „{1}“ kopieren, um Ihre bisherigen Einstellungen zu migrieren. Dazu muss die Anwendung geschlossen sein, damit die Einstellungen nicht überschrieben werden.
+
+
+ Pfad ändern?
+
+
+ Der Speicherort für Einstellungen wird geändert und die Anwendung anschließend neu gestartet.
+
+Bei Bedarf können Sie die Datei „settings.json“ von „{0}“ nach „{1}“ kopieren, um Ihre bisherigen Einstellungen zu migrieren. Dazu muss die Anwendung geschlossen sein, damit die Einstellungen nicht überschrieben werden.
+
+
+ Geben Sie einen gültigen Ordnerpfad ein!
+
+
+ Der Speicherort für Profile wird geändert und die Anwendung anschließend neu gestartet.
+
+Bei Bedarf können Sie die Profiledateien von „{0}“ nach „{1}“ kopieren, um Ihre bisherigen Profile zu migrieren. Dazu muss die Anwendung geschlossen sein, damit die Profile nicht überschrieben werden.
+
+
+ Der Standardspeicherort für Profile wird wiederhergestellt und die Anwendung anschließend neu gestartet.
+
+Bei Bedarf können Sie die Profildateien von „{0}“ nach „{1}“ kopieren, um Ihre bisherigen Profile zu migrieren. Dazu muss die Anwendung geschlossen sein, damit die Profile nicht überschrieben werden.
+
+
+ Netzwerkverbindung
+
+
+ Netzwerkstatus
+
+
+ Active Directory-Import fehlgeschlagen.
+
+
+ Optionen
+
+
+
+ Verwendet Ihre aktuellen Windows-Anmeldeinformationen, um aus dem Active Directory zu lesen. Das Konto muss berechtigt sein, Computerobjekte unterhalb der Suchbasis (Teilbaum) aufzulisten.
+
+
+ Suchbasis (DN)
+
+
+ Zusätzlicher LDAP-Filter
+
+
+ Der Filter muss ein gültiger LDAP-Ausdruck sein, der mit '(' beginnt und mit ')' endet.
+
+
+ Die Suchbasis muss ein gültiger LDAP-Distinguished-Name sein (z. B. DC=example,DC=com).
+
+
+ Aus Active Directory importiert am {0}
+
+
+ Keine Computer für die angegebene Suchbasis und den Filter gefunden.
+
+
+ Active Directory wird durchsucht…
+
+
+ Wenn Ihr Computer nicht zur Domäne gehört, geben Sie den Domänencontroller (Hostname oder IP) an und verwenden Sie benutzerdefinierte Anmeldeinformationen.
+
+
+ Server (optional)
+
+
+ Port (optional)
+
+
+ SSL verwenden (LDAPS)
+
+
+ Aktuelle Windows-Anmeldeinformationen verwenden
+
+
+ Diese Anmeldeinformationen verwenden
+
+
+ Erweitert
+
+
+ Alle auswählen
+
+
+ Alle abwählen
+
+
+ Aktivieren für
+
+
+ Bereits importierte überspringen
+
+
+ {0} · {1} Ergebnis(se)
+
+
+ {0} Profil(e) importiert.
+{1} doppelte Einträge übersprungen.
+{2} ohne Host übersprungen.
+
+
+ Active Directory
+
+
+ CSV-Datei
+
+
+ CSV-Datei
+
+
+ Profile aus CSV-Datei importieren
+
+
+ Am {0} aus CSV-Datei importiert
+
+
+ In der CSV-Datei wurden keine Einträge gefunden.
+
+
+ Erwartetes CSV-Format – ein Profil pro Zeile:
+
+
+ Eine Kopfzeile und das Trennzeichen (Semikolon, Komma oder Tabulator) werden automatisch erkannt. Die Beschreibungsspalte ist optional. Einträge ohne Host können nicht importiert werden.
+
+
+ Importergebnisse
+
+
+ Neu
+
+
+ Importiert
+
+
+ Kein Host
+
+
+ Deaktivierte Konten ausschließen
+
+
+ Computer aus Active Directory importieren
+
+
+ Computer aus Active Directory importieren…
+
+
+ Profile importieren
+
+
+ Quelle
+
+
+ Active Directory
+
+
+ Profilgruppe
+
+
+ Vorhandener oder neuer Gruppenname
+
+
+ Firewall
+
+
+ Firewall-Regeln
+
+
+ Windows Firewall Einstellungen
+
+
+ Richtung
+
+
+ Eingehend
+
+
+ Ausgehend
+
+
+ Aktion
+
+
+ Zulassen
+
+
+ Blockieren
+
+
+ Netzwerkprofil
+
+
+ Netzwerkprofile
+
+
+ Schnittstellentyp
+
+
+ Firewall-Regeln konnten nicht geladen werden. {0}
+
+
+ Die ausgewählte Firewall-Regel wird endgültig gelöscht:
+
+{0}
+
+
+ Beliebig
+
+
+ TCP
+
+
+ UDP
+
+
+ ICMPv4
+
+
+ ICMPv6
+
+
+ HOPOPT
+
+
+ GRE
+
+
+ IPv6
+
+
+ IPv6-Route
+
+
+ IPv6-Frag
+
+
+ IPv6-NoNxt
+
+
+ IPv6-Opts
+
+
+ VRRP
+
+
+ PGM
+
+
+ L2TP
+
+
+ Beliebig
+
+
+ LAN
+
+
+ Drahtlos
+
+
+ Remotezugriff
+
+
+ Schreibgeschützter Modus. Zum Ändern von Firewall-Regeln sind erweiterte Rechte erforderlich!
+
+
+ Eingehend
+
+
+ Ausgehend
+
+
+ Blockieren
+
+
+ Zulassen
+
+
+ Lokale Ports
+
+
+ Remote Ports
+
+
+ Lokale Adressen
+
+
+ Remote Adressen
+
+
+ Geben Sie eine gültige IP-Adresse, ein Subnetz (z. B. 10.0.0.0/8), einen Bereich (z. B. 10.0.0.1–10.0.0.10) oder ein Schlüsselwort ein (Any, LocalSubnet, DNS, DHCP, WINS, DefaultGateway, Internet, Intranet, IntranetRemoteAccess, PlayToDevice, CaptivePortal)
+
+
+ Regel hinzufügen
+
+
+ Regel hinzufügen...
+
+
+ Regel bearbeiten
+
+
+ Regel bearbeiten...
+
+
+ Regel löschen
+
+
+ Regel aktivieren
+
+
+ Regel deaktivieren
+
+
+ Profile importieren…
+
+
+ Speedtest
+
+
+ Run Speedtest
+
+
+ Metadaten abrufen...
+
+
+ Latenz messen...
+
+
+ Download-Geschwindigkeit messen...
+
+
+ Upload-Geschwindigkeit messen...
+
+
+ Messen Sie Download- und Upload-Geschwindigkeiten, Latenz und Jitter mit speed.cloudflare.com.
+Cloudflare speichert möglicherweise Ihre IP-Adresse und Netzwerkinformationen. Weitere Informationen finden Sie in der Datenschutzerklärung von Cloudflare.
+
+
+ Latenz
+
+
+ Jitter
+
+
+ Ein Speedtest-Dienst, mit dem Download- und Upload-Geschwindigkeit, Latenz und Jitter gemessen werden können.
+
+
+ Stoppen
diff --git a/Source/NETworkManager.Localization/Resources/Strings.es-ES.resx b/Source/NETworkManager.Localization/Resources/Strings.es-ES.resx
index 7870661095..b20a4eba30 100644
--- a/Source/NETworkManager.Localization/Resources/Strings.es-ES.resx
+++ b/Source/NETworkManager.Localization/Resources/Strings.es-ES.resx
@@ -138,8 +138,32 @@
ARP
-
- Tabla ARP
+
+ Neighbor Table
+
+
+ Read-only mode. Modifying the neighbor table requires elevated rights!
+
+
+ Unreachable
+
+
+ Incomplete
+
+
+ Probe
+
+
+ Delay
+
+
+ Stale
+
+
+ Reachable
+
+
+ Permanent
Autenticación
@@ -285,12 +309,24 @@
Interfaz de red
+
+ Configuration applied
+
+
+ Configuring the network interface requires elevated rights!
+
Nueva pestaña
+
+ Next
+
OUI
+
+ Options
+
¿Sobrescribir?
@@ -348,9 +384,6 @@
Configuración
-
- ¡La configuración ha sido restablecida!
-
SNMP
@@ -444,6 +477,18 @@
Descripción
+
+ Placeholder
+
+
+ Path to the file or executable to run. The following placeholders can be used:
+
+
+ Arguments passed to the file or executable. The following placeholders can be used:
+
+
+ The following placeholder can be used:
+
DHCP habilitado
@@ -489,6 +534,30 @@
Dirección IPv4
+
+ IPv4 address added
+
+
+ IPv4 address removed
+
+
+ IPv4 address released and renewed
+
+
+ IPv4 address released
+
+
+ IPv4 address renewed
+
+
+ IPv6 address released and renewed
+
+
+ IPv6 address released
+
+
+ IPv6 address renewed
+
Puerta de enlace predeterminada IPv4
@@ -504,11 +573,23 @@
Puerta de enlace predeterminada IPv6
+
+ Map
+
+
+ (+{0} more)
+
+
+ Scroll = Zoom, Drag = Pan
+
+
+ Unknown
+
Máximo
-
- Máximo de saltos/router
+
+ Maximum hops
Minimizar la ventana principal en lugar de terminar la aplicación
@@ -561,9 +642,6 @@
Reinicio requerido
-
- ¡Algunas configuraciones se aplican solo después de reiniciar la aplicación!
-
Guardar configuración en la directorio de la aplicación
@@ -577,7 +655,7 @@
Mostrar la siguiente aplicación al inicio:
- ¡Una potente herramienta para gestionar redes y solucionar problemas de red!
+ A powerful open-source tool for managing networks and troubleshooting network problems!
Velocidad
@@ -594,12 +672,9 @@
Servidor DNS estático IPv4
-
+
Máscara de subred
-
- Máscara de subred o CIDR
-
Hilos
@@ -621,8 +696,8 @@
Tiempo de espera (ms)
-
- Tiempo de espera entre cada ping
+
+ Time (ms) to wait between each ping
TTL
@@ -663,9 +738,6 @@
Añadir una pestaña para realizar un rastreo...
-
- Añadir una pestaña para consultar los encabezados HTTP...
-
Añadir sufijo de DNS (primario) al nombre del host
@@ -691,7 +763,7 @@
Aplicar
- Aplicar combinaciones de teclas de Windows (ej. ALT+TAB):
+ Apply Windows key combinations (e.g., ALT+TAB):
Aute.
@@ -720,6 +792,9 @@
¡Bloq Mayús está habilitado!
+
+ Chart time (seconds)
+
Buscar actualizaciones al inicio
@@ -769,9 +844,9 @@
Credencial
- Profile files are encrypted on disk using AES with a key size of 256 bits and a block size of 128 bits in CBC mode. The encryption key is derived from a master password using Rfc2898DeriveBytes (PBKDF2) with 1,000,000 iterations. At runtime, passwords are stored as SecureString once the profile file is loaded. For some functions, the password must be converted to a normal string and remains unencrypted in memory until the garbage collector cleans them up.
+ Los archivos de perfil se cifran en el disco utilizando AES con un tamaño de clave de 256 bits y un tamaño de bloque de 128 bits en modo CBC. La clave de cifrado se deriva de una contraseña maestra utilizando Rfc2898DeriveBytes (PBKDF2) con 1.000.000 de iteraciones. En tiempo de ejecución, las contraseñas se almacenan como SecureString una vez cargado el archivo de perfil. Para algunas funciones, la contraseña debe convertirse en una cadena normal y permanece sin cifrar en la memoria hasta que el recolector de basura las limpia.
-First make a backup copy of your profile files before enabling encryption!
+¡Primero haz un respaldo de tus archivos de perfil antes de habilitar el cifrado!
Personalizado
@@ -810,7 +885,7 @@ First make a backup copy of your profile files before enabling encryption!Eliminar entrada
- Selected profile will be deleted permanently.
+ El perfil seleccionado será eliminado de forma permanente.
Configuración automática de DNS
@@ -821,9 +896,6 @@ First make a backup copy of your profile files before enabling encryption!
Servidor DNS
-
- Ver documentación
-
Dominio
@@ -842,8 +914,8 @@ First make a backup copy of your profile files before enabling encryption!
Fecha/hora de finalización
-
- Ingresa una subred para calcularla...
+
+ Escriba una subred para calcular...
Ingresa la subred y una nueva máscara de subred para crear subredes...
@@ -866,9 +938,6 @@ First make a backup copy of your profile files before enabling encryption!
Tamaño de pantalla fijo:
-
- El proyecto en GitHub
-
Encontrado
@@ -891,7 +960,7 @@ First make a backup copy of your profile files before enabling encryption!ID
- Inherit host from general
+ Heredar host de general
Rango de IP
@@ -969,6 +1038,9 @@ Crear uno...
OID
+
+ Only CSV files are allowed!
+
Solo cuando se usa la pantalla completa
@@ -993,12 +1065,6 @@ Crear uno...
anular
-
- ¿Sobrescribir la configuración en la carpeta de destino?
-
-"Sobrescribir" sobrescribirá el archivo en la carpeta de destino.
-"Usar otro" usará el archivo de configuración existente en el destino y reiniciará la aplicación.
-
Contraseña
@@ -1029,9 +1095,6 @@ Crear uno...
¡El proceso de PuTTY ha finalizado!
-
- Perfil PuTTY
-
Consultas
@@ -1098,18 +1161,6 @@ Crear uno...
Seleccione una resolución de pantalla
-
- ¡Los ajustes seleccionados se sobrescriben!
-
-
- La configuración seleccionada se restablecerá.
-
-
- Seleccione la configuración que desea exportar:
-
-
- Seleccione la configuración que desea importar:
-
¡Esto restablecerá toda la configuración!
@@ -1117,7 +1168,7 @@ Crear uno...
Serial
- Línea serial
+ Serial line
Servicio
@@ -1126,15 +1177,6 @@ Crear uno...
El archivo de configuración encontrado está dañado o no es compatible con esta versión. ¡Se ha restablecido toda la configuración!
(¡Los archivos de perfil no están afectados!)
-
- ¡Configuración exportada correctamente!
-
-
- ¡Configuración importada correctamente!
-
-
- ¡Configuración restablecida correctamente!
-
Mostrar puertos cerrados
@@ -1144,8 +1186,8 @@ Crear uno...
Mostrar solo los tipos de consulta más comunes
-
- Mostrar el resultado del escaneo para todas las direcciones IP
+
+ Mostrar direcciones IP y puertos inaccesibles
Mostrar estadísticas
@@ -1190,7 +1232,7 @@ Crear uno...
La ubicación de configuración no está afectada
- Tiempo de espera de consulta SNMP.
+ Timeout on SNMP query. Maybe the host is not reachable or the community / password is wrong.
¡Tiempo de espera al consultar el servidor DNS con la dirección IP "{0}"!
@@ -1204,8 +1246,8 @@ Crear uno...
¡Error desconocido!
-
- Desfijar / Traer ventana al frente
+
+ Untray / Bring window to foreground
URL
@@ -1247,7 +1289,7 @@ Crear uno...
Ancho
- Profile file could not be decrypted with the given password.
+ El archivo de perfil no se pudo descifrar con la contraseña proporcionada.
La contraseña introducida no es correcta.
@@ -1309,6 +1351,9 @@ Crear uno...
Limpiar caché DNS
+
+ DNS cache flushed
+
Desencriptar y cargar tus credenciales para seleccionarlas.
@@ -1366,12 +1411,12 @@ Crear uno...
Sobrescribir
+
+ Parse
+
Pegar
-
- C:\Program Files\PuTTY\putty.exe
-
Reconectar
@@ -1409,22 +1454,22 @@ Crear uno...
Conexiones
- ¡Ingresa un rango IP válido!
+ ¡Ingresa un rango de IP válido!
¡Ingresa una dirección IPv4 válida!
- ¡Ingresa una dirección MAC válida (como 00:F1:23:AB:F2:35)!
+ Enter a valid MAC address (e.g., 00:F1:23:AB:F2:35)!
¡Ingresa un puerto válido (1 - 65535)!
- ¡Ingresa una máscara de subred válida (como 255.255.255.0)!
+ Enter a valid subnetmask (e.g., 255.255.255.0)!
- ¡Ingresa una máscara de subred o CIDR válida (como 255.255.255.0 o /24)!
+ Enter a valid subnetmask or CIDR (e.g., 255.255.255.0 or /24)!
¡El campo no puede estar vacío!
@@ -1496,10 +1541,10 @@ Crear uno...
¡Ingresa un puerto válido y/o un rango de puertos (1 - 65535)!
- ¡Ingresa una subred válida (como 192.168.178.133/26)!
+ Enter a valid subnet (e.g., 192.168.178.133/26)!
- Ingresa un sitio web válida (como https://ejemplo.com/index.html)
+ Enter a valid website (e.g., https://example.com/index.html)
Verde
@@ -1534,6 +1579,9 @@ Crear uno...
Lima
+
+ Live
+
Magenta
@@ -1762,9 +1810,6 @@ Crear uno...
Amarillo
-
- ¡Ingresa un valor válido entre 25 y 100!
-
¡Ya existe un perfil con este nombre!
@@ -1793,7 +1838,10 @@ Crear uno...
Añadir una pestaña para consultar whois...
- ¡Ingresa un dominio válido (como "ejemplo.com")!
+ Enter a valid domain (e.g., "example.com")!
+
+
+ Enter a valid Windows username (e.g., "user", "DOMAIN\user" or "user@domain.com")!
El servidor Whois no encuentró el dominio: "{0}"
@@ -1837,9 +1885,6 @@ Crear uno...
Configure la ruta de TigerVNC en la configuración...
-
- Ubicación de TigerVNC...
-
¡El proceso de TigerVNC ha finalizado!
@@ -1903,11 +1948,11 @@ Crear uno...
Añadir dirección IPv4
-
- Hilos de host
+
+ Max. concurrent host threads
-
- Hilos de puerto
+
+ Max. concurrent port threads
PowerShell
@@ -1924,9 +1969,6 @@ Crear uno...
Consola remota
-
- Ubicación de PowerShell...
-
Ruta de archivo
@@ -1964,11 +2006,11 @@ Crear uno...
Trabajo en segundo plano
- El trabajo en segundo plano guardará la configuración, los perfiles y las credenciales cada x-minutos.
+ The background job will save settings and profiles every x-minutes.
-El valor 0 deshabilitará esta característica.
+Value 0 will disable this feature.
-Cambiar este valor requiere el reinicio de la aplicación para que tenga efecto.
+Changes to this value will take effect after restarting the application.
Ejecutar trabajo en segundo plano cada x-minutos
@@ -1980,15 +2022,15 @@ Cambiar este valor requiere el reinicio de la aplicación para que tenga efecto.
Panel de control
- Todas las configuraciones se pueden cambiar más adelante en configuración
+ All settings can be changed later in the settings!
Comprobar dirección IP pública
-
- ¡Gracias por utilizar NETworkManager!
+
+ Thank you for using NETworkManager!
-Para proporcionar características adicionales, la aplicación utiliza servicios en Internet que no son operados por mí. No se me enviarán datos en ningún momento.
+If you enjoy it, please consider supporting its development — whether by leaving a star on GitHub, making a donation, or simply sharing it with others. Your support helps keep the project going and growing.
Al iniciar el programa, comprueba en segundo plano si está disponible una nueva versión del programa en GitHub.
@@ -2009,14 +2051,14 @@ URL: https://api.ipify.org/
Servicios externos
-
- El proyecto en GitHub.
+
+ Star/Fork the Project on GitHub.
-
- Ayuda a traducir el proyecto en Transifex.
+
+ Help translate the project on Transifex.
-
- Contacto vía Twitter.
+
+ Follow or contact me via X.
Conexión
@@ -2036,15 +2078,6 @@ URL: https://api.ipify.org/
Comprueba la configuración de tu adaptador de red (DHCP, IP estático) y si está conectado a una red.
-
- Error
-
-
- Aceptar
-
-
- Advertencia
-
¡No se pudo detectar la dirección IP de la puerta de enlace!
@@ -2097,8 +2130,8 @@ está deshabilitada!
Usar la API de dirección IPv4 personalizada
-
- URL para un servicio web al que se puede acceder a través de http o https y que devuelve una dirección IP como respuesta.
+
+ URL to a web service that can be reached via http or https and returns an IPv4 address e.g., "xx.xx.xx.xx" as response.
¡No se pudo analizar la dirección IP pública de "{0}"! Pruebe otro servicio o utilice el predeterminado...
@@ -2172,6 +2205,12 @@ está deshabilitada!
Estilos visuales
+
+ View only
+
+
+ Block keyboard and mouse input to the remote session
+
Audio remoto
@@ -2217,24 +2256,39 @@ está deshabilitada!
Programa
+
+ Private
+
+
+ Public
+
El comando personalizado seleccionado será eliminado permanentemente.
-
- Las siguientes variables están disponibles:
-
-$$ipaddress$$ --> Dirección IP
-$$hostname$$ --> Nombre del host
-
Reiniciar
-
- ¡No se pudo resolver la dirección IP para el nombre del host!
+
+ Could not resolve ip address for hostname!
Ctrl+Alt+Supr
+
+ Task Manager (Ctrl+Shift+Esc)
+
+
+ Lock (Win+L)
+
+
+ Show Desktop (Win+D)
+
+
+ Explorer (Win+E)
+
+
+ Run dialog (Win+R)
+
Atajos de teclado
@@ -2271,8 +2325,8 @@ $$hostname$$ --> Nombre del host
Mostrar la ventana de estado en el cambio de red
-
- Tiempo en segundos durante cuánto se debe mostrar la ventana
+
+ Time in seconds how long the status window is shown
Wi-Fi
@@ -2298,12 +2352,18 @@ $$hostname$$ --> Nombre del host
Canal
+
+ Channel width
+
2.4 GHz
5 GHz
+
+ 2.4 & 5 GHz
+
Intensidad de señal
@@ -2343,11 +2403,8 @@ $$hostname$$ --> Nombre del host
Tiempo de espera (s)
-
- Informar de un problema o crear una solicitud de función
-
-
- Informar de un problema o crear una solicitud de función.
+
+ Report an issue or create a feature request.
Intervalo de señal
@@ -2388,12 +2445,39 @@ $$hostname$$ --> Nombre del host
No se pudo resolver la dirección IP para: "{0}"
+
+ Notification
+
+
+ Show notification popup on status change
+
+
+ Play sound on status change
+
+
+ Success threshold
+
+
+ Number of consecutive successful pings required before a "Host is up" notification is shown. Higher values reduce noise from flapping hosts.
+
+
+ Failure threshold
+
+
+ Number of consecutive failed pings (timeouts) required before a "Host is down" notification is shown. Higher values reduce noise from flapping hosts.
+
+
+ Display duration (seconds)
+
+
+ Host is up
+
+
+ Host is down
+
La aplicación se reiniciará...
-
- Usar otra carpeta
-
¡No se pudo exportar el archivo! Ver mensaje de error: "{0}"
@@ -2409,8 +2493,8 @@ $$hostname$$ --> Nombre del host
Está cifrado
-
- Abrir documentación en GitHub.
+
+ Open the documentation.
Cliente 1
@@ -2439,9 +2523,6 @@ $$hostname$$ --> Nombre del host
Eliminar archivo de perfil
-
- El archivo de perfil seleccionado será eliminado permanentemente.
-
¡Todos los perfiles en este archivo de perfil serán eliminados permanentemente!
@@ -2464,7 +2545,7 @@ $$hostname$$ --> Nombre del host
Reiniciar como administrador
- ¡Para analizar los paquetes de red, la aplicación debe iniciarse con derechos elevados!
+ Analysing network packets requires elevated rights!
Capturar
@@ -2493,13 +2574,13 @@ $$hostname$$ --> Nombre del host
Protocolo de descubrimiento
-
+
CDP
-
+
LLDP
-
+
LLDP / CDP
@@ -2532,8 +2613,8 @@ $$hostname$$ --> Nombre del host
Se requiere Microsoft.Windows.SDK.Contracts para esta característica, pero no está disponible en este sistema (ej. en Windows Server).
-
- Tabla ARP
+
+ Neighbor Table
Conexiones
@@ -2670,134 +2751,47 @@ $$hostname$$ --> Nombre del host
Amarillo
-
- Acero
+
+ Steel
-
+
General
-
- Búsqueda DNS
-
-
- Encabezados HTTP
-
-
- Escáner de IP
-
-
- Interfaz de red
-
-
- Ping
-
-
- Monitoreador de ping
-
-
- Escáner de puertos
-
-
- PowerShell
-
-
- PuTTY
-
-
- Escritorio remoto
-
-
- TigerVNC
-
-
- Rastrear ruta
-
-
- Wake on LAN
-
-
- Consola web
-
-
- Whois
-
-
- Aplicaciones
+
+ Applications
-
+
General
-
- Apariencia
-
-
- Inicio automático
-
-
- Panel de control
+
+ Appearance
-
- Búsqueda DNS
+
+ Autostart
-
+
General
-
- Atajos de teclado
-
-
- Encabezados HTTP
-
-
- Escáner de IP
-
-
- Idioma
-
-
- Monitoreador de ping
-
-
- Escáner de puertos
-
-
- PowerShell
-
-
- Perfiles
-
-
- PuTTY
-
-
- Escritorio remoto
-
-
- Configuración
-
-
- SNMP
-
-
- Estado
+
+ HotKeys
-
- TigerVNC
+
+ Language
-
- Rastrear ruta
+
+ Profiles
-
- Actualizar
+
+ Settings
-
- Wake On LAN
+
+ Status
-
- Whois
+
+ Update
-
- Ventana
+
+ Window
Habilitar registro
@@ -2827,7 +2821,7 @@ $$hostname$$ --> Nombre del host
Registro SSH
- SSH y registro sin procesar
+ SSH and Raw log
¡Ingresa un nombre de archivo válido!
@@ -2889,13 +2883,17 @@ $$hostname$$ --> Nombre del host
SSID
-
- ¡No se pudo cargar el perfil!
+
+ Profile file could not be loaded!
-
- If this happened after an update, you may need to migrate the profiles to a newer version. When you click "Migrate", a PowerShell window opens with the migration script. Check the path and press Enter.
+
+ The profile file could not be loaded and may be corrupted. You can try to restore the file from a backup or delete it.
+
+If this happens unexpectedly or after an update, please report the error on GitHub.
-Otherwise, the profile may be corrupted and you want to report the issue on GitHub.
+
+Error message:
+"{0}"
Editar grupo...
@@ -2925,7 +2923,7 @@ Otherwise, the profile may be corrupted and you want to report the issue on GitH
Desbloquear perfil
- Unlock the profile file to use the profiles!
+ ¡Desbloquear el archivo de perfil para usar los perfiles!
Descargo de responsabilidad
@@ -2933,25 +2931,12 @@ Otherwise, the profile may be corrupted and you want to report the issue on GitH
Fusionar
-
- La carpeta de destino ya contiene archivos. Si hace clic en Fusionar, los perfiles actuales se copiaran a la carpeta.
-
-
- Overwrite profiles in destination folder?
-
-"Overwrite" will copy the profile files to the destination folder and overwrite existing profile files.
-"Merge" will copy the profile files to the destination folder, but won't overwrite exitsting profile files.
-"Use other folder" will use the existing profile files in the destination folder.
-
Usar otro
Mover
-
- Los archivos de perfil se moverán a la carpeta de destino seleccionada.
-
Último escaneo {0}
@@ -2980,7 +2965,7 @@ Otherwise, the profile may be corrupted and you want to report the issue on GitH
La biblioteca C# se encarga de la red compleja, IP, IPv4, IPv6, máscara de red, CIDR, subred y cálculo de superred para desarrolladores de .NET.
- Gráficos, mapas y medidores sencillos, flexibles, interactivos y potentes para .Net
+ Beautiful, interactive charts, maps, and gauges.
Una colección de indicadores de carga para WPF
@@ -3009,8 +2994,11 @@ Otherwise, the profile may be corrupted and you want to report the issue on GitH
Lista de dominios de nivel superior de iana.org, que se utiliza para consultar los servidores whois TLD de whois.iana.org a través del puerto 43
+
+ GeoJSON conversion of Natural Earth vector map data (CC0-1.0).
+
- Datos IEEE OUI saneados de linuxnet.ca.
+ Datos OUI de ieee.org.
Registro de nombres de servicio y números de puerto de protocolo de transporte de iana.org.
@@ -3060,10 +3048,10 @@ Habilita el cifrado de archivos de perfil en Configuración > Perfil para alm
¡Ingresa una dirección IPv6 válida!
- Dirección IPv4 de acceso público.
+ Dirección IPv4 pública accesible a través de ICMP.
- Dirección IPv6 de acceso público.
+ Dirección IPv6 pública accesible a través de ICMP.
Dirección IPv4 pública
@@ -3111,36 +3099,1395 @@ Habilita el cifrado de archivos de perfil en Configuración > Perfil para alm
No se puede reconectar a la sesión remota.
- Migrate
+ Migrar
- Report on GitHub
+ Informar en GitHub
- Groups
+ Grupos
- Add group
+ Añadir grupo
- Delete group
+ Eliminar grupo
- Selected group and all profiles inside this group will be deleted permanently.
+ El grupo seleccionado y todos los perfiles dentro de este grupo serán eliminados permanentemente.
- The name is already used!
+ ¡El nombre ya está en uso!
- Resize
+ Redimensionar
- Delete profiles
+ Eliminar perfiles
- Selected profiles will be deleted permanently.
+ Los perfiles seleccionados serán eliminados permanentemente.
+
+
+ Use custom themes
+
+
+ Custom themes
+
+
+ Reset settings?
+
+
+ Settings reset!
+
+
+ ID de instancia
+
+
+ Conexión local
+
+
+ Interfaz local
+
+
+ log4net is a tool to help the programmer output log statements to a variety of output targets.
+
+
+ Habilitado
+
+
+ Región
+
+
+ Perfiles y regiones para sincronizar
+
+
+ Perfil predeterminado
+
+
+ Región predeterminada
+
+
+ Group name cannot start with "{0}"!
+
+
+ Check for pre-releases
+
+
+ Synchronization is disabled!
+
+
+ Comando
+
+
+ Apply theme to PowerShell console
+
+
+ The color of the PowerShell console can be changed to the application theme under Settings > General > Appearance
+
+
+ If you enable this option, the default PowerShell console settings in the registry under HKCU:\Console are overridden so that the PowerShell console window matches the application theme. This is a global system setting that may affect the appearance of the normal PowerShell window.
+
+Only the PowerShell consoles configured in the PowerShell settings are modified. Both Windows PowerShell and PWSH (PowerShell 7 and higher) are supported.
+
+Click in the upper right corner on the help / documentation button (left of the minimize button) or navigate to https://borntoberoot.net/NETworkManager/Documentation/Settings/Appearance for more details. Here are the values documented which will be adjusted.
+
+If the option is disabled again, the values are no longer modified. However, the original values are NOT restored.
+
+
+ Input cannot end with a ";"!
+
+
+ Input does not contain any text!
+
+
+ Bit Calculator
+
+
+ Bit Calculator
+
+
+ Notation
+
+
+ Entrada
+
+
+ Unit
+
+
+ Bits
+
+
+ Gigabits
+
+
+ Gigabytes
+
+
+ Kilobits
+
+
+ Kilobytes
+
+
+ Megabits
+
+
+ Megabytes
+
+
+ Petabits
+
+
+ Petabytes
+
+
+ Terabits
+
+
+ Terabytes
+
+
+ Enter a number and select a unit to calculate the units...
+
+
+ Network
+
+
+ Proxy
+
+
+ Resolve IP address for this host (IPv4 is preferred)
+
+
+ A valid path to PowerShell should end with "pwsh.exe" or "powershell.exe"!
+
+
+ A valid path to PuTTY should end with "PuTTY.exe"!
+
+
+ A valid path to TigerVNC should end with "vncviewer-*.exe" or "vncviewer64-*.exe"!
+
+
+ SNTP Lookup
+
+
+ Move a .NET Framework/.NET Core app runtime components and dependencies into a sub-directory and make it beauty.
+
+
+ Add a tab to perform a SNTP lookup...
+
+
+ Servidor/es SNTP
+
+
+ URL to a web service that can be reached via http or https and returns an IPv6 address e.g., "xxxx:xx:xxx::xx" as response.
+
+
+ IP endpoint
+
+
+ Local end time
+
+
+ Local start time
+
+
+ Network time
+
+
+ Offset
+
+
+ Round trip delay
+
+
+ Server
+
+
+ SNTP Lookup
+
+
+ Add SNTP server
+
+
+ Delete SNTP server
+
+
+ El servidor SNTP seleccionado será eliminado permanentemente.
+
+
+ Edit SNTP server
+
+
+ An SNTP server with this name already exists!
+
+
+ Enter a valid hostname (e.g., "server-01" or "example.com") or a valid IP address (e.g., 192.168.178.1)!
+
+
+ Servidor/es
+
+
+ Ingresa la contraseña maestra para desbloquear el archivo de perfil:
+
+
+ Desbloquear archivo de perfil
+
+
+ Timed out
+
+
+ Hostkey
+
+
+ The settings will be reset and the application will be restarted afterwards!
+
+
+ ¡La configuración ha sido restablecida!
+
+
+ Ping status
+
+
+ ThreadPool additional min. threads
+
+
+ This setting specifies the minimum number of threads that will be created from the application's ThreadPool on demand. This can improve the performance for example of the IP scanner or port scanner.
+
+The value is added to the default min. threads (number of CPU threads). The value 0 leaves the default settings. If the value is higher than the default max. threads of the ThreadPool, this value is used.
+
+If the value is too high, performance problems may occur.
+
+Changes to this value will take effect after the application is restarted. Whether the value was set successfully can be seen in the log file under %LocalAppData%\NETworkManager\NETworkManager.log
+
+
+ These settings only change the maximum number of concurrently executed threads per host/port scan. Go to Settings > General > General to adjust the (min) threads of the application.
+
+
+ Port status
+
+
+ Ping details
+
+
+ No open ports found!
+
+
+ Port scan is disabled!
+
+
+ Scan ports
+
+
+ Could not find the application "{0}". Maybe the application was hidden in the settings?
+
+
+ Status window
+
+
+ Show address bar
+
+
+ Enabling this setting is not recommended. Multiple instances of the application share the same settings and profile files. The last instance to be closed may overwrite changes made by other instances.
+
+
+ Bypass for local addresses
+
+
+ Enable gateway server
+
+
+ Logon method
+
+
+ Gateway server
+
+
+ Server name
+
+
+ Share Gateway credentials with remote computer
+
+
+ Allow me to select later
+
+
+ Smart card or Windows Hello for Business
+
+
+ Ask for password (NTLM)
+
+
+ Use gateway credentials
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server is temporarily unavailable. Try reconnecting later or contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer due to one of the following reasons: 1) The requested Remote Desktop Gateway server address and the server SSL certificate subject name do not match. 2) The certificate is expired or revoked. 3) The certificate root authority does not trust the certificate. Contact your network administrator for assistance.
+
+
+ This computer can't verify the identity of the RD Gateway "". It's not safe to connect to servers that can't be identified. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server address requested and the certificate subject name do not match. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server's certificate has expired or has been revoked. Contact your network administrator for assistance.
+
+
+ An error occurred while sending data to the Remote Desktop Gateway server. The server is temporarily unavailable or a network connection is down. Try again later, or contact your network administrator for assistance.
+
+
+ An error occurred while receiving data from the Remote Desktop Gateway server. Either the server is temporarily unavailable or a network connection is down. Try again later, or contact your network administrator for assistance.
+
+
+ Tu computadora no puede conectarse a la computadora remota porque la dirección del servidor Remote Desktop Gateway es inaccesible o incorrecta. Escribe una dirección de servidor Remote Desktop Gateway válida.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server is running low on server resources and is temporarily unavailable. Try reconnecting later or contact your network administrator for assistance.
+
+
+ The Remote Desktop Gateway server has ended the connection. Try reconnecting later or contact your network administrator for assistance.
+
+
+ The Remote Desktop Gateway server administrator has ended the connection. Try reconnecting later or contact your network administrator for assistance.
+
+
+ Remote Desktop can't connect to the remote computer "" for one of these reasons: 1) Your user account is not listed in the RD Gateway's permission list 2) You might have specified the remote computer in NetBIOS format (for example, computer1), but the RD Gateway is expecting an FQDN or IP address format (for example, computer1.fabrikam.com or 157.60.0.1). Contact your network administrator for assistance.
+
+
+ Remote Desktop can't connect to the remote computer "" for one of these reasons: 1) Your user account is not authorized to access the RD Gateway "" 2) Your computer is not authorized to access the RD Gateway "" 3) You are using an incompatible authentication method (for example, the RD Gateway might be expecting a smart card but you provided a password) Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because your network administrator has restricted access to this RD Gateway server. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the web proxy server requires authentication. To allow unauthenticated traffic to an RD Gateway server through your web proxy server, contact your network administrator.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server reached its maximum allowed connections. Try reconnecting later or contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server does not support the request. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the client does not support one of the Remote Desktop Gateway's capabilities. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server and this computer are incompatible. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because no certificate was configured to use at the Remote Desktop Gateway server. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the RD Gateway server that you are trying to connect to is not allowed by your computer administrator. If you are the administrator, add this Remote Desktop Gateway server name to the trusted Remote Desktop Gateway server list on your computer and then try connecting again.
+
+
+ Your computer can't connect to the remote computer because your computer or device did not meet the Network Access Protection requirements set by your network administrator, for one of the following reasons: 1) The Remote Desktop Gateway server name and the server's public key certificate subject name do not match. 2) The certificate has expired or has been revoked. 3) The certificate root authority does not trust the certificate. 4) The certificate key extension does not support encryption. 5) Your computer cannot verify the certificate revocation list. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because a user name and password are required to authenticate to the Remote Desktop Gateway server instead of smart card credentials.
+
+
+ Your computer can't connect to the remote computer because smart card credentials are required to authenticate to the Remote Desktop Gateway server instead of a user name and password.
+
+
+ Your computer can't connect to the remote computer because an invalid cookie was sent to the Remote Desktop Gateway server. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the cookie was rejected by the Remote Desktop Gateway server. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server is expecting an authentication method different from the one attempted. Contact your network administrator for assistance.
+
+
+ The RD Gateway connection ended because periodic user authentication failed. Try reconnecting with a correct user name and password. If the reconnection fails, contact your network administrator for further assistance.
+
+
+ The RD Gateway connection ended because periodic user authorization failed. Try reconnecting with a correct user name and password. If the reconnection fails, contact your network administrator for further assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway and the remote computer are unable to exchange policies. This could happen due to one of the following reasons: 1. The remote computer is not capable of exchanging policies with the Remote Desktop Gateway. 2. The remote computer's configuration does not permit a new connection. 3. The connection between the Remote Desktop Gateway and the remote computer ended. Contact your network administrator for assistance.
+
+
+ The RD Gateway connection ended because periodic user authorization failed. Your computer or device didn't pass the Network Access Protection (NAP) requirements set by your network administrator. Contact your network administrator for assistance.
+
+
+ Connected
+
+
+ Error while scanning WiFi adapter "{0}" with error: "{1}"
+
+
+ Connect...
+
+
+ {0} disconnected!
+
+
+ Connect to {0}
+
+
+ WPS
+
+
+ Connect automatically
+
+
+ Pre-shared key
+
+
+ Connecting to {0}...
+
+
+ Could not connect to {0} ({1})!
+
+
+ Successfully connected to {0}!
+
+
+ Access to the network has been revoked
+
+
+ Invalid credentials
+
+
+ Network not available
+
+
+ Successful
+
+
+ Connection attempt timed out
+
+
+ -/-
+
+
+ Authentication protocol is not supported!
+
+
+ Checking WPS...
+
+
+ Open OID profiles...
+
+
+ MIB
+
+
+ OID profiles
+
+
+ Select OID profile
+
+
+ Add OID profile
+
+
+ Delete OID profile
+
+
+ The selected OID profile will be deleted permanently.
+
+
+ Edit OID profile
+
+
+ Enter password...
+
+
+ Add tab
+
+
+ (from profile)
+
+
+ New subnet mask
+
+
+ Add server
+
+
+ SNTP server
+
+
+ The settings on this page contain errors. Correct them to be able to save.
+
+
+ SSH hostkey to use for the connection (e.g., "71:b8:f2:6e..."). Only available if the mode is "SSH".
+
+
+ Full path to the private key file (e.g., "C:\Users\BornToBeRoot\SSH\private_key.ppk"). Only available if the mode is "SSH".
+
+
+ Username that will be passed into the PuTTY session. Only available if the mode is "SSH", "Telnet" or "Rlogin".
+
+
+ ASN
+
+
+ AS Name
+
+
+ City
+
+
+ Continent
+
+
+ Country
+
+
+ Currency
+
+
+ District
+
+
+ DNS resolver
+
+
+ EDNS
+
+
+ Geolocation
+
+
+ Hosting
+
+
+ IP geolocation
+
+
+ ISP
+
+
+ Latitude
+
+
+ Longitude
+
+
+ Mobile
+
+
+ Organization
+
+
+ PTR record
+
+
+ Timezone
+
+
+ Zip
+
+
+ IP Geolocation API - Fast, accurate, reliable
+
+
+ Check DNS resolver
+
+
+ Check IP geolocation
+
+
+ Show map
+
+
+ The DNS resolver is determined via ip-api.com.
+
+URL: https://edns.ip-api.com/
+
+
+ The IP geolocation is determined via ip-api.com.
+
+URL: http://ip-api.com/
+
+
+ To provide additional features, third party services are used that are not operated by me. You can deselect them below. No data is transferred to me at any time.
+
+
+ Checking DNS resolver...
+
+
+ Checking IP geolocation...
+
+
+ Check your network connection and try again in a few seconds.
+
+
+ ip-api.com rate limit reached (too many requests from your network)!
+Try again in a few seconds.
+
+
+ HTTP status code
+
+
+ Steel
+
+
+ Rate limit reached! Try again in {0} seconds...
+
+
+ General
+
+
+ BSSID
+
+
+ No reachable hosts found!
+
+
+ Application
+
+
+ Enable experimental features to test new functions. These are not yet complete, contain bugs, can crash the application and may change again until release.
+
+
+ Experimental features
+
+
+ Experimental
+
+
+ Run command...
+
+
+ IP Geolocation
+
+
+ Add a tab to query the IP geolocation...
+
+
+ Enter a domain to query whois...
+
+
+ Enter host to query IP geolocation...
+
+
+ Unknown user name.
+
+
+ Authentication failure (incorrect password, community or key).
+
+
+ The operation was successful without any errors.
+
+
+ The response to your request was too large to fit into a single response!
+
+
+ The requested OID could not be found!
+
+
+ A read-write or write-only object was set to an inconsistent value!
+
+
+ The requested OID does not exist and is not writable!
+
+
+ An error occurred for which no specific message is available!
+
+
+ The requested object is not accessible for modification!
+
+
+ The object was set to an incompatible data type!
+
+
+ The value assigned to the object exceeds its maximum length!
+
+
+ The encoding used for the object is incorrect!
+
+
+ The value assigned to the object is not a valid choice!
+
+
+ The requested object does not exist and cannot be created!
+
+
+ The MIB variable is currently in an inconsistent state and cannot be modified!
+
+
+ There are no available system resources to perform the requested operation!
+
+
+ An error occurred during the set operation!
+
+
+ A set operation failed, and previous changes could not be rolled back!
+
+
+ Authentication failed. Please check the community string!
+
+
+ The requested object is not writable and cannot be modified!
+
+
+ The object's state is inconsistent, preventing the set operation!
+
+
+ Close all
+
+
+ Expand host view
+
+
+ Expand map view
+
+
+ Host cannot be set while other hosts are being added. Please wait until the process is complete and try again.
+
+
+ No matching commands!
+
+
+ Remote hostname
+
+
+ Process ID
+
+
+ Process path
+
+
+ Process name
+
+
+ NetBIOS
+
+
+ Computer name
+
+
+ Error
+
+
+ OK
+
+
+ Warning
+
+
+ Group / domain
+
+
+ NetBIOS reachable
+
+
+ Scan for NetBIOS
+
+
+ NetBIOS scan is disabled!
+
+
+ Resolve Hostname is disabled!
+
+
+ Resolve MAC address is disabled!
+
+
+ Close group
+
+
+ Run command... (Ctrl+Shift+P)
+
+
+ Profile files
+
+
+ Open settings...
+
+
+ Expand and open search...
+
+
+ Starting with Windows 11 24H2, you’ll need to allow access to the Wi-Fi adapter.
+
+Open Windows Settings > Privacy & security > Location, enable access for Desktop Apps / NETworkManager, then restart the application.
+
+
+ Drag and drop the applications to reorder them.
+Right-click for more options.
+
+
+ Restore defaults
+
+
+ An easy to use drag'n'drop framework for WPF.
+
+
+ BSD-3-Clause
+
+
+ Set default
+
+
+ Ubuntu Server running Docker with Nextcloud and Traefik...
+
+
+ Linux servers running in AWS...
+
+
+ 6 GHz
+
+
+ Support this project with a donation.
+
+
+ Ver documentación
+
+
+ Donate
+
+
+ Profile file
+
+
+ Hosts File Editor
+
+
+ Hosts File Editor
+
+
+ Read-only mode. Modifying the hosts file requires elevated rights!
+
+
+ Open hosts file
+
+
+ Comment
+
+
+ Disable
+
+
+ Edit entry
+
+
+ Edit entry...
+
+
+ Enable entry
+
+
+ Disable entry
+
+
+ Refreshing...
+
+
+ Reloaded at {0}
+
+
+ Failed to load hosts file: {0}
+
+
+ Retrying in {0} seconds...
+
+
+ What's new?
+
+
+ Changelog
+
+
+ Upgraded to {0}
+
+
+ This release includes new features, improvements, and bug fixes. Check out the changelog for all the details!
+
+
+ Entries
+
+
+ The selected entry is permanently deleted:
+
+{0} {1} {2}
+
+
+ Primary DNS server
+
+
+ Enter a valid hostname (e.g., "server-01" or "example.com")! Multiple hostnames can be separated with a space.
+
+
+ The "hosts" file could not be read! See log file for more details.
+
+
+ The "hosts" file could not be written to. See log file for more details.
+
+
+ The entry was not found in the "hosts" file! Maybe the file has been modified.
+
+
+ A backup of the "hosts" file could not be created! See log file for more details.
+
+
+ Show status bar
+
+
+ Displays the status bar in the bottom-left of the WebView when hovering over a link.
+
+
+ Save credentials
+
+
+ Displays a dialog to save credentials after a successful sign-in.
+
+
+ Delete browsing data
+
+
+ Permanently delete browsing data (history, cookies, cache, credentials, etc.) for the current WebView2 profile.
+
+
+ Browsing Data
+
+
+ Browsing data successfully deleted!
+
+
+ An error occurred while deleting browsing data. Feel free to report this issue on GitHub.
+
+
+ production
+
+
+ Add tag
+
+
+ Apply filter
+
+
+ Filter profiles...
+
+
+ Filter by tags
+
+
+ No tags found!
+
+
+ Match
+
+
+ Any
+
+
+ Add group...
+
+
+ Expand all
+
+
+ Collapse all
+
+
+ Use custom themes to personalize the appearance of the application. You can edit or add theme in the "Program Folder > Themes" directory. For more details, refer to the documentation.
+
+
+ Admin (console) session
+
+
+ Profile file "{0}" will be deleted permanently.
+
+
+ Enable encryption?
+
+
+ Do you want to enable profile file encryption to protect sensitive data such as hosts, IP addresses, URLs, and stored credentials?
+
+You can enable or disable encryption later at any time by right-clicking the profile file to manage encryption settings.
+If you click Cancel, the profile file will remain unencrypted.
+
+
+ A restart is required to apply changes such as language settings.
+
+
+ Could not parse or resolve any of the specified DNS servers.
+
+
+ Could not parse "{0}".
+
+
+ Maximum number of backups
+
+
+ Create daily backup
+
+
+ Number of backups that are retained before the oldest one is deleted.
+
+
+ This setting is managed by your administrator.
+
+
+ Restore default location
+
+
+ Restore
+
+
+ Restore default location?
+
+
+ The default settings location is restored and the application is restarted afterwards.
+
+You can copy the “settings.json” file from "{0}" to "{1}" to migrate your previous settings, if necessary. The application must be closed for this to prevent the settings from being overwritten.
+
+
+ Change location?
+
+
+ The settings location is changed and the application is restarted afterwards.
+
+You can copy the “settings.json” file from "{0}" to "{1}" to migrate your previous settings, if necessary. The application must be closed for this to prevent the settings from being overwritten.
+
+
+ Enter a valid folder path!
+
+
+ The profiles location is changed and the application is restarted afterwards.
+
+You can copy your profile files from “{0}” to “{1}” to migrate your existing profiles, if necessary. The application must be closed for this to prevent the profiles from being overwritten.
+
+
+ The default profiles location is restored and the application is restarted afterwards.
+
+You can copy your profile files from “{0}” to “{1}” to migrate your existing profiles, if necessary. The application must be closed for this to prevent the profiles from being overwritten.
+
+
+ Network connection
+
+
+ Network Status
+
+
+ Active Directory import failed.
+
+
+ Options
+
+
+
+ Uses your current Windows credentials to read from Active Directory. The account must be allowed to enumerate computer objects under the search base (subtree).
+
+
+ Search base (DN)
+
+
+ Additional LDAP filter
+
+
+ Filter must be a valid LDAP expression starting with '(' and ending with ')'.
+
+
+ Search base must be a valid LDAP distinguished name (e.g. DC=example,DC=com).
+
+
+ Imported from Active Directory on {0}
+
+
+ No computers found for the given search base and filter.
+
+
+ Searching Active Directory...
+
+
+ If your computer is not joined to the domain, specify the domain controller (hostname or IP) and use custom credentials.
+
+
+ Server (optional)
+
+
+ Port (optional)
+
+
+ Use SSL (LDAPS)
+
+
+ Use current Windows credentials
+
+
+ Use these credentials
+
+
+ Advanced
+
+
+ Select all
+
+
+ Deselect all
+
+
+ Enable for
+
+
+ Skip already imported
+
+
+ {0} · {1} result(s)
+
+
+ {0} profile(s) imported.
+{1} duplicate entries skipped.
+{2} without a host skipped.
+
+
+ Active Directory
+
+
+ CSV file
+
+
+ CSV file
+
+
+ Import profiles from CSV file
+
+
+ Imported from CSV file on {0}
+
+
+ No entries were found in the CSV file.
+
+
+ Expected CSV format — one profile per line:
+
+
+ A header row and the delimiter (semicolon, comma or tab) are detected automatically. The description column is optional. Entries without a host cannot be imported.
+
+
+ Import results
+
+
+ New
+
+
+ Imported
+
+
+ No host
+
+
+ Exclude disabled accounts
+
+
+ Import computers from Active Directory
+
+
+ Import computers from Active Directory...
+
+
+ Import profiles
+
+
+ Source
+
+
+ Active Directory
+
+
+ Profile group
+
+
+ Existing or new group name
+
+
+ Firewall
+
+
+ Firewall rules
+
+
+ Windows Firewall settings
+
+
+ Direction
+
+
+ Inbound
+
+
+ Outbound
+
+
+ Action
+
+
+ Allow
+
+
+ Block
+
+
+ Network profile
+
+
+ Network profiles
+
+
+ Interface type
+
+
+ Failed to load firewall rules. {0}
+
+
+ The selected firewall rule is permanently deleted:
+
+{0}
+
+
+ Any
+
+
+ TCP
+
+
+ UDP
+
+
+ ICMPv4
+
+
+ ICMPv6
+
+
+ HOPOPT
+
+
+ GRE
+
+
+ IPv6
+
+
+ IPv6-Route
+
+
+ IPv6-Frag
+
+
+ IPv6-NoNxt
+
+
+ IPv6-Opts
+
+
+ VRRP
+
+
+ PGM
+
+
+ L2TP
+
+
+ Any
+
+
+ Wired
+
+
+ Wireless
+
+
+ Remote access
+
+
+ Read-only mode. Modifying firewall rules requires elevated rights!
+
+
+ Inbound
+
+
+ Outbound
+
+
+ Block
+
+
+ Allow
+
+
+ Local ports
+
+
+ Remote ports
+
+
+ Local addresses
+
+
+ Remote addresses
+
+
+ Enter a valid IP address, subnet (e.g. 10.0.0.0/8), range (e.g. 10.0.0.1-10.0.0.10), or keyword (Any, LocalSubnet, DNS, DHCP, WINS, DefaultGateway, Internet, Intranet, IntranetRemoteAccess, PlayToDevice, CaptivePortal)
+
+
+ Add rule
+
+
+ Add rule...
+
+
+ Edit rule
+
+
+ Edit rule...
+
+
+ Delete rule
+
+
+ Enable rule
+
+
+ Disable rule
+
+
+ Import profiles...
+
+
+ Speed Test
+
+
+ Run speed test
+
+
+ Fetching metadata...
+
+
+ Measuring latency...
+
+
+ Measuring download speed...
+
+
+ Measuring upload speed...
+
+
+ Measure download and upload speeds, latency, and jitter with speed.cloudflare.com.
+Cloudflare may log your IP address and network information. See Cloudflare's privacy policy for details.
+
+
+ Latency
+
+
+ Jitter
+
+
+ Speed test service used to measure download speed, upload speed, latency, and jitter.
-
- Unlock the profile file to add, change or delete a profile!
+
+ Stop
diff --git a/Source/NETworkManager.Localization/Resources/Strings.fa_IR.resx b/Source/NETworkManager.Localization/Resources/Strings.fa_IR.resx
new file mode 100644
index 0000000000..ee7abad71b
--- /dev/null
+++ b/Source/NETworkManager.Localization/Resources/Strings.fa_IR.resx
@@ -0,0 +1,4000 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ درباره
+
+
+ لهجه
+
+
+ افزودن داده های احراز هویت
+
+
+ افزودن ورودی
+
+
+ افزودن پروفایل
+
+
+ آیا مطمئن هستید؟
+
+
+ ARP
+
+
+ جدول ARP
+
+
+ احراز هویت
+
+
+ شروع خودکار
+
+
+ ماشین حساب
+
+
+ پارامترهای خط فرمان
+
+
+ پیکربندی
+
+
+ تایید
+
+
+ اتصال
+
+
+ اتصال به عنوان
+
+
+ نسخه برداری پروفایل
+
+
+ داده های احراز هویت
+
+
+ داده
+
+
+ برنامه پیش فرض
+
+
+ حذف داده های احراز هویت
+
+
+ Delete profile
+
+
+ مقصد
+
+
+ جزئیات
+
+
+ قطع شده
+
+
+ نمایش
+
+
+ DNS
+
+
+ پرس و جوی DNS
+
+
+ تکه تکه نکنید
+
+
+ ویرایش داده های احراز هویت
+
+
+ ویرایش گروه
+
+
+ Edit profile
+
+
+ خطا
+
+
+ صادر کردن
+
+
+ پالایش
+
+
+ عمومی
+
+
+ سرآمدها
+
+
+ تاریخچه
+
+
+ کلیدهای میانبر
+
+
+ سرآمدهای HTTP
+
+
+ وارد کردن
+
+
+ اطلاعات
+
+
+ رابط
+
+
+ پویشگر IP
+
+
+ صفحه کلید
+
+
+ زبان
+
+
+ کتابخانه ها
+
+
+ مجوز
+
+
+ دستگاه ها و منابع محلی
+
+
+ موقعیت
+
+
+ پرس و جو
+
+
+ نشانی MAC
+
+
+ گذرواژه اصلی
+
+
+ چند نخی
+
+
+ شبکه
+
+
+ رابط شبکه
+
+
+ سربرگ جدید
+
+
+ OUI
+
+
+ رونویسی؟
+
+
+ پینگ
+
+
+ درگاه
+
+
+ جابجایی پذیر
+
+
+ پویشگر درگاه
+
+
+ Profiles
+
+
+ PuTTY
+
+
+ Query
+
+
+ Remote Desktop
+
+
+ راه اندازی مجدد
+
+
+ Resolve PTR
+
+
+ منابع
+
+
+ نتیجه
+
+
+ مسیریابی
+
+
+ پویش
+
+
+ جستجو
+
+
+ Select a profile...
+
+
+ تنظیم گذرواژه اصلی
+
+
+ تنظیمات
+
+
+ SNMP
+
+
+ سوکت
+
+
+ آمار
+
+
+ وضعیت
+
+
+ زیر شبکه
+
+
+ تقسیم شبکه
+
+
+ موفقیت!
+
+
+ شمایل
+
+
+ Traceroute
+
+
+ سینی
+
+
+ بروز رسانی
+
+
+ v1/v2c
+
+
+ v3
+
+
+ اعتبار سنجی نا موفق بود!
+
+
+ بیدار شدن با شبکه
+
+
+ پایگاه وب
+
+
+ پنجره
+
+
+ گذرواژه اشتباه
+
+
+ مشتری
+
+
+ مدیر
+
+
+ همیشه آیکن را در سینی نشان بده
+
+
+ تلاش ها
+
+
+ زمان میانگین
+
+
+ پخش
+
+
+ میانگیر
+
+
+ بایت ها
+
+
+ CIDR
+
+
+ بسته
+
+
+ دروازه پیش فرض
+
+
+ حذف...
+
+
+ توضیحات
+
+
+ DHCP فعال
+
+
+ اجاره DHCP منقضی می شود
+
+
+ اجاره DHCP اخذ شده است
+
+
+ کارگزار DHCP
+
+
+ کارگزار(های) DHCP
+
+
+ پسوند DNS
+
+
+ نشانی IPv4 پویا
+
+
+ کارگزار DNS متعلق به IPv4 پویا
+
+
+ گام
+
+
+ گام ها
+
+
+ نام میزبان
+
+
+ نشانی IP
+
+
+ نشانی های IP
+
+
+ IPv4
+
+
+ نشانی IPv4
+
+
+ دروازه-پیش فرض-IPv4
+
+
+ IPv6
+
+
+ نشانی IPv6
+
+
+ Link-local IPv6 address
+
+
+ دروازه-پیش فرض-IPv6
+
+
+ بیشینه
+
+
+ بیشینه گام ها
+
+
+ کمینه کردن پنجره به جای خاتمه دادن برنامه
+
+
+ کمینه در سینی به جای نوار وظیفه
+
+
+ کمینه
+
+
+ نام
+
+
+ نشانی شبکه
+
+
+ نقاب زیر شبکه جدید یا CIDR
+
+
+ خیر
+
+
+ اخذ نشانی IP به طور خودکار
+
+
+ اخذ نشانی کارگزار DNS به طور خودکار
+
+
+ از دست دادن بسته
+
+
+ بسته ها منتقل شدند
+
+
+ نشانی فیزیکی
+
+
+ پروتکل ترجیحی هنگام بازیابی نام میزبان:
+
+
+ کارگزار DNS اصلی
+
+
+ دریافت شده / از دست رفته
+
+
+ بازیابی نام میزبان
+
+
+ راه اندازی مجدد نیاز است
+
+
+ ذخیره تنظیمات در پوشه برنامه
+
+
+ کارگزار DNS ثانویه
+
+
+ نمایش
+
+
+ برنامه های زیر را هنگام راه اندازی نمایش بده:
+
+
+ ابزاری قدرتمند برای مدیریت شبکه ها و عیب یابی مشکلات شبکه!
+
+
+ سرعت
+
+
+ شروع به صورت کمینه در سینی
+
+
+ شروع با ویندوز (کاربر جاری)
+
+
+ Static IPv4 address
+
+
+ Static IPv4 DNS server
+
+
+ Subnet mask
+
+
+ Threads
+
+
+ زمان
+
+
+ زمان 1
+
+
+ زمان 2
+
+
+ زمان 3
+
+
+ Timeout
+
+
+ Timeout (ms)
+
+
+ زمان (م.ث) انتظار بین هر پینگ
+
+
+ TTL
+
+
+ Type
+
+
+ Use the following DNS server addresses:
+
+
+ Use the following IP address:
+
+
+ Wake up
+
+
+ Yes
+
+
+ Add
+
+
+ Add a tab to perform a DNS lookup...
+
+
+ Add a tab to perform a network scan...
+
+
+ Add a tab to perform an SNMP action...
+
+
+ اضافه کردن یک سربرگ برای انجام پینگ
+
+
+ Add a tab to perform a port scan...
+
+
+ Add a tab to perform a trace...
+
+
+ Add DNS suffix (primary) to hostname
+
+
+ Additional command line
+
+
+ Additionals
+
+
+ Add profile...
+
+
+ Adjust screen automatically
+
+
+ Answers
+
+
+ The application will be restarted afterwards!
+
+
+ Apply
+
+
+ Apply Windows key combinations (e.g., ALT+TAB):
+
+
+ Auth
+
+
+ Authentication level
+
+
+ Authorities
+
+
+ Automatically update every
+
+
+ back
+
+
+ Backup
+
+
+ Baud
+
+
+ The operation has been canceled by the user!
+
+
+ Caps lock is enabled!
+
+
+ Check for updates at startup
+
+
+ Class
+
+
+ Clear filter
+
+
+ Color depth (bit)
+
+
+ Community
+
+
+ Configure the path to PuTTY in the settings...
+
+
+ Confirm close
+
+
+ Are you sure you want to close the application?
+
+
+ Connect as...
+
+
+ Connect external
+
+
+ Connect the network card to a network to configure it!
+
+
+ نسخه برداری
+
+
+ نسخه برداری به عنوان
+
+
+ نسخه برداری...
+
+
+ Could not resolve hostname for: "{0}"
+
+
+ داده احراز هویت
+
+
+ فایل های پروفایل بر روی دیسک با استفاده از پروتکل AES و اندازه کلید 256 بیت و اندازه بلوک 128 بیت در حالت CBC رمزنگاری می شوند. کلید رمزنگاری از گذرواژه اصلی با استفاده از Rfc2898DeriveBytes (PBKDF2) به همراه 1,000,000 تکرار منتج می شود. در زمان اجرا، پس از بارگذاری فایل پروفایل گذرواژه ها به عنوان رشته امن SecureString ذخیره می شوند. برای برخی از توابع، رمز عبور باید به یک رشته معمولی تبدیل شود و تا زمانی که زباله جمع کن آنها را پاک کند، رمزگذاری نشده در حافظه باقی می ماند.
+
+
+ سفارشی
+
+
+ اندازه صفحه سفارشی:
+
+
+ داده ها بروز رسانی شد!
+
+
+ داده های احراز هویت باید رمزنگاری گردیده و برای مدیریت آنها بارگذاری شوند.
+
+
+ پیش فرض
+
+
+ Baud rate
+
+
+ درگاه پیش فرض:
+
+
+ درگاه RLogin:
+
+
+ درگاه SSH
+
+
+ درگاه Telnet
+
+
+ داده احراز هویت منتخب بطور دائم حذف خواهد شد.
+
+
+ حذف ورودی
+
+
+ پروفایل منتخب به طور دائمی حذف میگردد.
+
+
+ پیکربندی خودکار DNS
+
+
+ پرس و جوی DNS
+
+
+ کارگزار DNS
+
+
+ دامنه
+
+
+ جریان
+
+
+ ویرایش...
+
+
+ فعال سازی
+
+
+ فعال سازی فراهم کننده پشتیبانی ایمنی داده احراز هویت
+
+
+ End time
+
+
+ Enter a subnet to calculate it...
+
+
+ Enter subnet and a new subnet mask to create subnets...
+
+
+ Couldn't connect to 'api.github.com', check your network connection!
+
+
+ Error in response!
+
+
+ Error in response! Check if you have write permissions.
+
+
+ Expand
+
+
+ First usable IP address
+
+
+ Fixed screen size:
+
+
+ Found
+
+
+ Group
+
+
+ Height
+
+
+ Host
+
+
+ Hostname or IP address
+
+
+ Hosts
+
+
+ ID
+
+
+ Inherit host from general
+
+
+ IP range
+
+
+ Last usable IP address
+
+
+ Local IP address
+
+
+ Local port
+
+
+ MAC address or vendor
+
+
+ Magic packet successfully sent!
+
+
+ Maximum number ({0}) of hops/router reached!
+
+
+ Message size
+
+
+ Mode
+
+
+ Multicast
+
+
+ Multiple instances
+
+
+ The network address cannot be reached. Check if your computer is connected to the network. For information about network troubleshooting, see Windows Help.
+
+
+ New connection...
+
+
+ No DNS record found for "{0}"! Check your input and the settings.
+
+
+ No enabled network adapters found!
+
+
+ No ports found. Check your input!
+
+
+ No profiles found!
+Create one...
+
+
+ Nothing found!
+
+
+ Nothing to do. Check your input!
+
+
+ No update available!
+
+
+ No valid file found to import.
+
+
+ No vendor found. Check your input!
+
+
+ Number of errors after which is canceled:
+
+
+ Number of stored entries
+
+
+ OID
+
+
+ Only when using the full screen
+
+
+ On the remote computer
+
+
+ On this computer
+
+
+ Open
+
+
+ Open license
+
+
+ Open project
+
+
+ Open website
+
+
+ override
+
+
+ Password
+
+
+ Passwords do not match!
+
+
+ Path
+
+
+ Port or service
+
+
+ Ports
+
+
+ Priv
+
+
+ Profile
+
+
+ Profiles reloaded
+
+
+ Protocol
+
+
+ PuTTY process has ended!
+
+
+ Questions
+
+
+ RAW
+
+
+ Recursion
+
+
+ Redirect clipboard
+
+
+ Redirect devices
+
+
+ Redirect drives
+
+
+ Redirect ports
+
+
+ Redirect printers
+
+
+ Redirect smartcards
+
+
+ Remaining time
+
+
+ Remote IP address
+
+
+ Remote port
+
+
+ Repeat
+
+
+ Resolve CNAME on ANY requests
+
+
+ Responses
+
+
+ Rlogin
+
+
+ Scanned
+
+
+ Searched application not found!
+
+
+ Searched language not found!
+
+
+ Searched setting not found!
+
+
+ Security
+
+
+ Select a screen resolution
+
+
+ This will reset all settings!
+
+
+ Serial
+
+
+ Serial line
+
+
+ Service
+
+
+ The found settings file was corrupted or is not compatible with this version! You may report this issue on GitHub.
+
+A backup of the settings file was created in the settings folder and the settings were reset.
+
+Profile files are not affected!
+
+
+ Show closed ports
+
+
+ Show current application title
+
+
+ Show only most common query types
+
+
+ Show unreachable IP addresses and ports
+
+
+ Show statistics
+
+
+ SSH
+
+
+ Start time
+
+
+ State
+
+
+ Subnet 1
+
+
+ Subnet 2
+
+
+ Tags
+
+
+ Telnet
+
+
+ The application can be started without parameters!
+
+
+ The following hostnames could not be resolved:
+
+
+ The following parameters are available:
+
+
+ The following parameters can not be processed:
+
+
+ The process can take up some time and resources (CPU / RAM).
+
+
+ The settings location is not affected!
+
+
+ Timeout on SNMP query. Maybe the host is not reachable or the community / password is wrong.
+
+
+ Timeout when querying the DNS server with the IP address "{0}"!
+
+
+ Timestamp
+
+
+ Trace
+
+
+ Unkown error!
+
+
+ Untray / Bring window to foreground
+
+
+ URL
+
+
+ استفاده از داده های احراز هویت
+
+
+ Use the current view size as the screen size
+
+
+ Use custom DNS server
+
+
+ Use custom DNS suffix
+
+
+ Use resolver cache
+
+
+ User interface locked!
+
+
+ Username
+
+
+ Vendor
+
+
+ Version
+
+
+ Version {0} is available!
+
+
+ Walk mode
+
+
+ Width
+
+
+ Profile file could not be decrypted with the given password.
+
+
+ The entered password is wrong.
+
+
+ Add...
+
+
+ Add entry...
+
+
+ Calculate
+
+
+ Cancel
+
+
+ Change
+
+
+ Change Master Password...
+
+
+ Check
+
+
+ Check for updates
+
+
+ Closed
+
+
+ Continue
+
+
+ Custom:
+
+
+ Cut
+
+
+ Decrypt and load...
+
+
+ Delete
+
+
+ Delete table
+
+
+ Enter location...
+
+
+ Everything
+
+
+ Filter...
+
+
+ Flush DNS cache
+
+
+ رمزگشایی و بارگذاری داده های احراز هویت شما برای انتخاب آنها
+
+
+ Displays this dialog.
+
+
+ Resets all application settings.
+
+
+ The password is not displayed when editing, but can be overwritten.
+
+
+ [0] If server authentication fails, connect to the computer without warning.
+[1] If server authentication fails, do not establish a connection.
+[2] If server authentication fails, show a warning and allow me to connect or refuse the connection.
+[3] No authentication requirement is specified.
+
+
+ Tags help you organize profiles/Profiles by topics/projects. Multiple tags can be used with ";" be separated. Search by tags with "tag=xxx".
+
+
+ Hour(s)
+
+
+ Location of the import file...
+
+
+ Minute(s)
+
+
+ Move & Restart
+
+
+ Network connections....
+
+
+ (not changed)
+
+
+ Off
+
+
+ OK
+
+
+ On
+
+
+ Open location
+
+
+ Open settings
+
+
+ Overwrite
+
+
+ Paste
+
+
+ Reconnect
+
+
+ Refresh
+
+
+ Restart now
+
+
+ Save
+
+
+ Search...
+
+
+ Second(s)
+
+
+ Send
+
+
+ Set Master Password...
+
+
+ Show local licenses
+
+
+ Subnet Calculator
+
+
+ Validate
+
+
+ Connections
+
+
+ Enter a valid IP range!
+
+
+ Enter a valid IPv4 address!
+
+
+ Enter a valid MAC address (e.g., 00:F1:23:AB:F2:35)!
+
+
+ Enter a valid port (1 - 65535)!
+
+
+ Enter a valid subnetmask (e.g., 255.255.255.0)!
+
+
+ Enter a valid subnetmask or CIDR (e.g., 255.255.255.0 or /24)!
+
+
+ Field cannot be empty!
+
+
+ File does not exists!
+
+
+ Folder does not exists!
+
+
+ Listeners
+
+
+ Amber
+
+
+ Appearance
+
+
+ Applications
+
+
+ Dark
+
+
+ Light
+
+
+ Black
+
+
+ Blue
+
+
+ Brown
+
+
+ Cobalt
+
+
+ Crimson
+
+
+ Cyan
+
+
+ Emerald
+
+
+ Enter one or more valid IP addresses!
+
+
+ Enter a valid baud!
+
+
+ Enter valid hosts (multiple hosts can not end with ";")!
+
+
+ Enter a valid IP address!
+
+
+ Enter a valid number!
+
+
+ Enter a valid OID!
+
+
+ Enter a valid port and/or port range (1 - 65535)!
+
+
+ Enter a valid subnet (e.g., 192.168.178.133/26)!
+
+
+ Enter a valid website (e.g., https://example.com/index.html)
+
+
+ Green
+
+
+ Import / Export
+
+
+ Indigo
+
+
+ Destination host unreachable.
+
+
+ Destination network unreachable.
+
+
+ Destination port unreachable.
+
+
+ Success
+
+
+ Request timed out.
+
+
+ TTL expired in transit.
+
+
+ Key must have 8 characters or more!
+
+
+ Lime
+
+
+ Magenta
+
+
+ Mauve
+
+
+ Olive
+
+
+ Only numbers can be entered!
+
+
+ Orange
+
+
+ Pink
+
+
+ Purple
+
+
+ Red
+
+
+ Socket closed.
+
+
+ Remote disconnect by server.
+
+
+ Decompression error.
+
+
+ Connection timed out.
+
+
+ Decryption error.
+
+
+ DNS name lookup failure.
+
+
+ DNS lookup failed.
+
+
+ Encryption error.
+
+
+ Windows Sockets gethostbyname call failed.
+
+
+ Host not found.
+
+
+ Internal error.
+
+
+ Internal security error.
+
+
+ Internal security error.
+
+
+ The encryption method specified is not valid.
+
+
+ Bad IP address specified.
+
+
+ The IP address specified is not valid.
+
+
+ Security data is not valid.
+
+
+ Server security data is not valid.
+
+
+ License negotiation failed.
+
+
+ Licensing time-out.
+
+
+ Local disconnection.
+
+
+ No information is available.
+
+
+ Out of memory.
+
+
+ Out of memory.
+
+
+ Out of memory.
+
+
+ Remote disconnect by user.
+
+
+ Failed to unpack server certificate.
+
+
+ Windows Sockets connect failed.
+
+
+ Windows Sockets recv call failed.
+
+
+ The account is disabled.
+
+
+ The account is expired.
+
+
+ The account is locked out.
+
+
+ The account is restricted.
+
+
+ The received certificate is expired.
+
+
+ این سیاست از تفویض داده های احراز هویت به کارگزار مقصد پشیبانی نمی کند.
+
+
+ The server authentication policy does not allow connection requests using saved credentials. The user must enter new credentials.
+
+
+ Login failed.
+
+
+ No authority could be contacted for authentication. The domain name of the authenticating party could be wrong, the domain could be unreachable, or there might have been a trust relationship failure.
+
+
+ The specified user has no account.
+
+
+ The password is expired.
+
+
+ The user password must be changed before logging on for the first time.
+
+
+ Delegation of credentials to the target server is not allowed unless mutual authentication has been achieved.
+
+
+ The smart card is blocked.
+
+
+ An incorrect PIN was presented to the smart card.
+
+
+ Timeout occurred.
+
+
+ Internal timer error.
+
+
+ Windows Sockets send call failed.
+
+
+ Sienna
+
+
+ Spaces are not allowed!
+
+
+ Steel
+
+
+ Taupe
+
+
+ Closed
+
+
+ CloseWait
+
+
+ Closing
+
+
+ DeleteTcb
+
+
+ Established
+
+
+ FinWait1
+
+
+ FinWait2
+
+
+ LastAck
+
+
+ Listen
+
+
+ SynReceived
+
+
+ SynSent
+
+
+ TimeWait
+
+
+ Unkown
+
+
+ Teal
+
+
+ Violet
+
+
+ White
+
+
+ Yellow
+
+
+ A profile with this name already exists!
+
+
+ Closed
+
+
+ Open
+
+
+ At least one application must be visible!
+
+
+ Hidden applications
+
+
+ Visible applications
+
+
+ Visible applications in the bar:
+
+
+ Whois
+
+
+ Add a tab to query whois...
+
+
+ Enter a valid domain (e.g., "example.com")!
+
+
+ Whois server not found for the domain: "{0}"
+
+
+ Routing
+
+
+ Release
+
+
+ Release & Renew
+
+
+ Renew
+
+
+ Windows DNS settings
+
+
+ Delete DNS server
+
+
+ The selected DNS server will be deleted permanently.
+
+
+ Add DNS server
+
+
+ Edit DNS server
+
+
+ A DNS server with this name already exists!
+
+
+ Restart session
+
+
+ TigerVNC
+
+
+ Configure the path to TigerVNC in the settings...
+
+
+ TigerVNC process has ended!
+
+
+ Connecting...
+
+
+ Resolve MAC address and vendor
+
+
+ Note
+
+
+ Export all
+
+
+ Export...
+
+
+ Export selected
+
+
+ Location...
+
+
+ File
+
+
+ Enter a valid file path!
+
+
+ All
+
+
+ Format
+
+
+ Selected
+
+
+ An error occurred while exporting the data. See error message for details:
+
+
+ Design
+
+
+ Highlight timeouts
+
+
+ Enter subnets to create a wide subnet...
+
+
+ Wide Subnet
+
+
+ Add tab...
+
+
+ Add IPv4 address...
+
+
+ Add IPv4 address
+
+
+ Max. concurrent host threads
+
+
+ Max. concurrent port threads
+
+
+ PowerShell
+
+
+ Configure the path to PowerShell in the settings...
+
+
+ PowerShell process has ended!
+
+
+ Execution Policy
+
+
+ Remote console
+
+
+ File path
+
+
+ Override default settings
+
+
+ Resolve IPv4 address for this host
+
+
+ Hide
+
+
+ Total bytes received
+
+
+ Total bytes sent
+
+
+ Download
+
+
+ Bandwidth
+
+
+ Upload
+
+
+ Apply Windows key combinations
+
+
+ فراهم کننده پشتیبانی ایمنی داده احراز هویت
+
+
+ Background job
+
+
+ The background job will save settings and profiles every x-minutes.
+
+Value 0 will disable this feature.
+
+Changes to this value will take effect after restarting the application.
+
+
+ Run background job every x-minute
+
+
+ Your system OS is incompatible with the latest release!
+
+
+ Dashboard
+
+
+ All settings can be changed later in the settings!
+
+
+ Check public IP address
+
+
+ Thank you for using NETworkManager!
+
+If you enjoy it, please consider supporting its development — whether by leaving a star on GitHub, making a donation, or simply sharing it with others. Your support helps keep the project going and growing.
+
+
+ When starting the program, it checks in the background whether a new program version is available on GitHub.
+
+URL: https://api.github.com/
+
+
+ The public IP address is determined via ipify.org.
+
+URL: https://api.ipify.org and https://api6.ipify.org
+
+
+ Privacy
+
+
+ Welcome
+
+
+ External services
+
+
+ Star/Fork the Project on GitHub.
+
+
+ Help translate the project on Transifex.
+
+
+ Follow or contact me via X.
+
+
+ Connection
+
+
+ Computer
+
+
+ Gateway / Router
+
+
+ Internet
+
+
+ Check your network adapter configuration (dns) and if your dns server is configured correctly.
+
+
+ Check your network adapter configuration (dhcp, static ip) and if you are connected to a network.
+
+
+ Could not detect gateway ip address!
+
+
+ Could not detect local ip address!
+
+
+ Could not get public ip address via WebRequest (http/https) from "{0}"! Check your network connection (firewall, proxy, etc.).
+
+
+ No A dns records resolved for "{0}"!
+
+
+ No PTR dns record resolved for "{0}"!
+
+
+ "{0}" A dns records resolved for "{1}"!
+
+
+ PTR dns record resolved for "{0}"!
+
+
+ Got "{0}" as public ip address from "{1}"!
+
+
+ Resolved "{0}" as hostname for ip address "{1}"!
+
+
+ Public IP address check
+is disabled!
+
+
+ TCP/IP stack is available. "{0}" is reachable via ICMP!
+
+
+ TCP/IP stack is not available... "{0}" is not reachable via ICMP!
+
+
+ "{0}" detected as gateway ip address!
+
+
+ "{0}" detected as local ip address!
+
+
+ "{0}" is not reachable via ICMP!
+
+
+ "{0}" is reachable via ICMP!
+
+
+ Use custom IPv4 address API
+
+
+ URL to a web service that can be reached via http or https and returns an IPv4 address e.g., "xx.xx.xx.xx" as response.
+
+
+ Could not parse public ip address from "{0}"! Try another service or use the default...
+
+
+ Could not connect to "{0}"!
+
+
+ IPv4 protocol available
+
+
+ IPv6 protocol available
+
+
+ نسخه برداری
+
+
+ Official
+
+
+ Network connection type
+
+
+ Desktop background
+
+
+ Desktop composition
+
+
+ Experience
+
+
+ Font smoothing
+
+
+ Menu and window animation
+
+
+ Performance
+
+
+ Persistent bitmap caching
+
+
+ Reconnect if the connection is dropped
+
+
+ High-speed broadband (2 Mbps - 10 Mbps)
+
+
+ Low-speed broadband (256 kbps - 2 Mbps)
+
+
+ Detect connection quality automatically
+
+
+ LAN (10 Mbps or higher)
+
+
+ Modem (56 kbps)
+
+
+ Satellite (2 Mbps - 16 Mbps with high latency)
+
+
+ WAN (10 Mbps or higher with high latency)
+
+
+ Show window contents while dragging
+
+
+ Visual styles
+
+
+ Remote audio
+
+
+ Remote audio playback
+
+
+ Remote audio recording
+
+
+ Do not record
+
+
+ Record from this computer
+
+
+ Do not play
+
+
+ Play on remote computer
+
+
+ Play on this computer
+
+
+ Gateway
+
+
+ Custom commands
+
+
+ Add custom command
+
+
+ Arguments
+
+
+ Delete custom command
+
+
+ Edit custom command
+
+
+ Program
+
+
+ The selected custom command will be deleted permanently.
+
+
+ The following variables are available:
+
+$$ipaddress$$ --> IP adresse
+$$hostname$$ --> Hostname
+
+
+ Restart
+
+
+ Could not resolve ip address for hostname!
+
+
+ Ctrl+Alt+Del
+
+
+ Keyboard shortcuts
+
+
+ Adjust screen
+
+
+ Fullscreen
+
+
+ Could not send keystroke!
+
+
+ Disconnect
+
+
+ Detect local ip address and subnetmask
+
+
+ Could not detect subnetmask!
+
+
+ Detecting network...
+
+
+ Closing in {0} seconds...
+
+
+ Network unavailable!
+
+
+ IP address to detect local ip address based on routing
+
+
+ Show status window on network change
+
+
+ Time in seconds how long the status window is shown
+
+
+ WiFi
+
+
+ Networks
+
+
+ Searching for networks...
+
+
+ No WiFi adapters found!
+
+
+ Searching for WiFi adapters...
+
+
+ No WiFi networks found!
+
+
+ Channels
+
+
+ Channel
+
+
+ 2.4 GHz
+
+
+ 5 GHz
+
+
+ Signal strength
+
+
+ Current download speed
+
+
+ Current upload speed
+
+
+ Measured time
+
+
+ Network usage
+
+
+ مجموع دانلود
+
+
+ مجموع بارگذاری
+
+
+ تلاش ها
+
+
+ از میانگیر استفاده کن
+
+
+ فقط از TCP استفاده کن
+
+
+ کلاس پرس و جو
+
+
+ نام دامنه
+
+
+ مهلت زمانی (ث)
+
+
+ Report an issue or create a feature request.
+
+
+ Beacon interval
+
+
+ رمزنگاری
+
+
+ زیرساخت
+
+
+ نوع شبکه
+
+
+ Phy kind
+
+
+ زمان فعال بودن
+
+
+ نمایش پیغام خطا
+
+
+ نمایش پینگ
+
+
+ افزودن میزبان
+
+
+ افزودن یک میزبان جهت نمایش
+
+
+ مکث
+
+
+ ادامه
+
+
+ عدم امکان بازیابی نشانی IP برای:"{0}"
+
+
+ برنامه راه اندازی مجدد خواهد شد...
+
+
+ امکان صدور فایل نیست! پیغام خطا را ببینید:"{0}"
+
+
+ فایل به "{0}" صادر شد!
+
+
+ امکان ورود فایل نیست! پیغام خطا را ببینید:"{0}"
+
+
+ موقعیت در نسخه قابل جابجایی نمی تواند تغییر کند!
+
+
+ آیا رمزنگاری شده
+
+
+ Open the documentation.
+
+
+ مشتری 1
+
+
+ افزودن فایل پروفایل
+
+
+ Disable encryption...
+
+
+ Edit profile file
+
+
+ Enable encryption...
+
+
+ Encryption...
+
+
+ Profile name already exists!
+
+
+ Rename
+
+
+ Delete profile file
+
+
+ All profiles in this profile file will be permanently deleted!
+
+
+ Patch
+
+
+ Restart the application to change the language!
+
+
+ Currently downloaded
+
+
+ Currently uploaded
+
+
+ LLDP / CDP
+
+
+ Restart as Administrator
+
+
+ Analysing network packets requires elevated rights!
+
+
+ Capture
+
+
+ Device
+
+
+ Duration (s)
+
+
+ Model
+
+
+ VLAN
+
+
+ Capture network packets to view LLDP or CDP information!
+
+
+ No discovery protocol packages received!
+
+
+ Capturing network packages...
+
+
+ Discovery Protocol
+
+
+ CDP
+
+
+ LLDP
+
+
+ LLDP / CDP
+
+
+ {0} seconds remaining...
+
+
+ Help
+
+
+ Application that is displayed at startup.
+
+
+ Parameter
+
+
+ Value
+
+
+ Web Console
+
+
+ Reload
+
+
+ Browser
+
+
+ The WebView control (Microsoft Edge) cannot connect to websites with an invalid certificate!
+
+
+ Microsoft.Windows.SDK.Contracts is required for this feature but not available on this system (e.g. on Windows Server).
+
+
+ ARP Table
+
+
+ Connections
+
+
+ Dashboard
+
+
+ Discovery Protocol
+
+
+ DNS Lookup
+
+
+ HTTP Headers
+
+
+ IP Scanner
+
+
+ Listeners
+
+
+ Lookup
+
+
+ Network Interface
+
+
+ پینگ
+
+
+ نمایش پینگ
+
+
+ Port Scanner
+
+
+ PowerShell
+
+
+ PuTTY
+
+
+ Remote Desktop
+
+
+ SNMP
+
+
+ Subnet Calculator
+
+
+ TigerVNC
+
+
+ Traceroute
+
+
+ Wake on LAN
+
+
+ Web Console
+
+
+ Whois
+
+
+ WiFi
+
+
+ Amber
+
+
+ Black
+
+
+ Blue
+
+
+ Brown
+
+
+ Cobalt
+
+
+ Crimson
+
+
+ Cyan
+
+
+ Emerald
+
+
+ Green
+
+
+ Indigo
+
+
+ Lime
+
+
+ Magenta
+
+
+ Mauve
+
+
+ Olive
+
+
+ Orange
+
+
+ Purple
+
+
+ Red
+
+
+ Sienna
+
+
+ Taupe
+
+
+ Teal
+
+
+ Pink
+
+
+ Yellow
+
+
+ Steel
+
+
+ General
+
+
+ Applications
+
+
+ General
+
+
+ Appearance
+
+
+ Autostart
+
+
+ General
+
+
+ HotKeys
+
+
+ Language
+
+
+ Profiles
+
+
+ Settings
+
+
+ Status
+
+
+ Update
+
+
+ Window
+
+
+ Enable log
+
+
+ Log file name
+
+
+ Log path
+
+
+ Log mode
+
+
+ Log
+
+
+ SSH log
+
+
+ SSH Raw log
+
+
+ Session log
+
+
+ SSH log
+
+
+ SSH and Raw log
+
+
+ Enter a valid file name!
+
+
+ Lost
+
+
+ Received
+
+
+ Status change
+
+
+ Update available!
+
+
+ Private key file
+
+
+ Preview
+
+
+ Port profiles
+
+
+ Add port profile
+
+
+ Delete port profile
+
+
+ Edit port profile
+
+
+ The selected port profile will be deleted permanently.
+
+
+ Select port profile
+
+
+ Open port profiles...
+
+
+ Show SplashScreen on start
+
+
+ SplashScreen
+
+
+ Download Microsoft Edge WebView2 Runtime
+
+
+ Microsoft Edge WebView2 Runtime is not available!
+
+
+ Frequency
+
+
+ SSID
+
+
+ Profile file could not be loaded!
+
+
+ The profile file could not be loaded and may be corrupted. You can try to restore the file from a backup or delete it.
+
+If this happens unexpectedly or after an update, please report the error on GitHub.
+
+
+Error message:
+"{0}"
+
+
+ Edit group...
+
+
+ Decryption error
+
+
+ Could not decrypt file. You may report this issue on GitHub.
+
+
+ Encryption error
+
+
+ Could not encrpyt file. You may report this issue on GitHub.
+
+
+ Current password
+
+
+ New password
+
+
+ Change master password
+
+
+ Unlock profile
+
+
+ Unlock the profile file to use the profiles!
+
+
+ Disclaimer
+
+
+ Merge
+
+
+ Use other
+
+
+ Move
+
+
+ Last scan at {0}
+
+
+ Hidden Network
+
+
+ Developed and maintained by {0} with the help of the
+
+
+ A Simple Public IP Address API
+
+
+ AirspacePanel fixes all Airspace issues with WPF-hosted Winforms.
+
+
+ Shared Controlz for WPF and ... more
+
+
+ DnsClient.NET is a simple yet very powerful and high performant open source library for the .NET Framework to do DNS lookups
+
+
+ Dragable and tearable tab control for WPF
+
+
+ C# library take care of complex network, IP, IPv4, IPv6, netmask, CIDR, subnet, subnetting, supernet, and supernetting calculation for .NET developers.
+
+
+ Simple, flexible, interactive & powerful charts, maps and gauges for .Net
+
+
+ A collection of loading indicators for WPF
+
+
+ Some awesome icons for WPF and UWP all together...
+
+
+ A toolkit for creating Metro / Modern UI styled WPF apps.
+
+
+ Json.NET is a popular high-performance JSON framework for .NET
+
+
+ A GitHub API client library for .NET
+
+
+ Capture and parse CDP and LLDP packets on local or remote computers
+
+
+ Sharp SNMP Library - Open Source SNMP for .NET and Mono
+
+
+ A collection of all country flags in SVG
+
+
+ List of Top-Level-Domains from iana.org, which is used to query whois servers of the TLD from whois.iana.org via port 43
+
+
+ OUI data from ieee.org.
+
+
+ Service Name and Transport Protocol Port Number Registry from iana.org.
+
+
+ Apache License 2.0
+
+
+ BSD-2-Clause
+
+
+ MIT License
+
+
+ Unlicense
+
+
+ C#/WinRT provides packaged WinRT projection support for the C# language.
+
+
+ Runtime for hosting PowerShell
+
+
+ The WebView2 control enables you to embed web technologies (HTML, CSS, and JavaScript) in your native applications powered by Microsoft Edge (Chromium).
+
+
+ Easily add interactivity to your apps using XAML Behaviors for WPF.
+
+
+ Microsoft WebView2 License
+
+
+ The current profile file is not encrypted and passwords will stored unencrypted on disk!
+
+Enable profile file encryption in Settings>Profile to store credentials securely.
+
+
+ ICMPv4
+
+
+ ICMPv6
+
+
+ Check is disabled!
+
+
+ Enter a valid IPv6 address!
+
+
+ Public IPv4 address reachable via ICMP.
+
+
+ Public IPv6 address reachable via ICMP.
+
+
+ Public IPv4 address
+
+
+ Public IPv6 address
+
+
+ Use custom IPv6 address API
+
+
+ Time to live
+
+
+ Chassis Id
+
+
+ Management
+
+
+ Device description
+
+
+ Port description
+
+
+ Remove IPv4 address
+
+
+ Additional config...
+
+
+ Remove IPv4 address...
+
+
+ The remote session ended because the total login time limit was reached. This limit is set by the server administrator or by network policies.
+
+
+ Enter a valid hostname!
+
+
+ Enter a valid hostname and port!
+
+
+ Unable to reconnect to the remote session.
+
+
+ Migrate
+
+
+ Report on GitHub
+
+
+ Groups
+
+
+ Add group
+
+
+ Delete group
+
+
+ Selected group and all profiles inside this group will be deleted permanently.
+
+
+ The name is already used!
+
+
+ Resize
+
+
+ Delete profiles
+
+
+ Selected profiles will be deleted permanently.
+
+
+ Use custom themes
+
+
+ Custom themes
+
+
+ Reset settings?
+
+
+ Settings reset!
+
+
+ Instance ID
+
+
+ Local connection
+
+
+ Local interface
+
+
+ log4net is a tool to help the programmer output log statements to a variety of output targets.
+
+
+ Enabled
+
+
+ Region
+
+
+ Profiles and regions to synchronize
+
+
+ Default profile
+
+
+ Default region
+
+
+ Group name cannot start with "{0}"!
+
+
+ Check for pre-releases
+
+
+ Synchronization is disabled!
+
+
+ Command
+
+
+ Apply theme to PowerShell console
+
+
+ The color of the PowerShell console can be changed to the application theme under Settings > General > Appearance
+
+
+ If you enable this option, the default PowerShell console settings in the registry under HKCU:\Console are overridden so that the PowerShell console window matches the application theme. This is a global system setting that may affect the appearance of the normal PowerShell window.
+
+Only the PowerShell consoles configured in the PowerShell and AWS Session Manager settings are modified. Both Windows PowerShell and PWSH (PowerShell 7 and higher) are supported.
+
+Click in the upper right corner on the help / documentation button (left of the minimize button) or navigate to https://borntoberoot.net/NETworkManager/Documentation/Settings/Appearance for more details. Here are the values documented which will be adjusted.
+
+If the option is disabled again, the values are no longer modified. However, the original values are NOT restored.
+
+
+ Input cannot end with a ";"!
+
+
+ Input does not contain any text!
+
+
+ Bit Calculator
+
+
+ Bit Calculator
+
+
+ Notation
+
+
+ Input
+
+
+ Unit
+
+
+ Bits
+
+
+ Gigabits
+
+
+ Gigabytes
+
+
+ Kilobits
+
+
+ Kilobytes
+
+
+ Megabits
+
+
+ Megabytes
+
+
+ Petabits
+
+
+ Petabytes
+
+
+ Terabits
+
+
+ Terabytes
+
+
+ Enter a number and select a unit to calculate the units...
+
+
+ Network
+
+
+ Proxy
+
+
+ Resolve IP address for this host (IPv4 is preferred)
+
+
+ A valid path to PowerShell should end with "pwsh.exe" or "powershell.exe"!
+
+
+ A valid path to PuTTY should end with "PuTTY.exe"!
+
+
+ A valid path to TigerVNC should end with "vncviewer-*.exe" or "vncviewer64-*.exe"!
+
+
+ SNTP Lookup
+
+
+ Move a .NET Framework/.NET Core app runtime components and dependencies into a sub-directory and make it beauty.
+
+
+ Add a tab to perform a SNTP lookup...
+
+
+ SNTP server(s)
+
+
+ URL to a web service that can be reached via http or https and returns an IPv6 address e.g., "xxxx:xx:xxx::xx" as response.
+
+
+ IP endpoint
+
+
+ Local end time
+
+
+ Local start time
+
+
+ Network time
+
+
+ Offset
+
+
+ Round trip delay
+
+
+ Server
+
+
+ SNTP Lookup
+
+
+ Add SNTP server
+
+
+ Delete SNTP server
+
+
+ The selected SNTP server will be deleted permanently.
+
+
+ Edit SNTP server
+
+
+ An SNTP server with this name already exists!
+
+
+ Enter a valid hostname (e.g., "server-01" or "example.com") or a valid IP address (e.g., 192.168.178.1)!
+
+
+ Server(s)
+
+
+ Enter master password to unlock the profile file:
+
+
+ Unlock profile file
+
+
+ Timed out
+
+
+ Hostkey
+
+
+ The settings will be reset and the application will be restarted afterwards!
+
+
+ Settings have been reset!
+
+
+ وضعیت پینگ
+
+
+ ThreadPool additional min. threads
+
+
+ این پیکربندی کمینه تعداد نخ هایی که در استخر نخ برنامه بر حسب تقاضا ایجاد می شوند را مشخص می کند. این می تواند باعث بهبود راندمان گردد به عنوان مثال پویشگر IP یا پویشگر درگاه.
+
+این مقدار به مقدار پیش فرض کمینه نخ ها (تعداد نخ های پردازشگر مرکزی) اضافه می گردد. مقدار 0 پیکربندی پیش فرض را تغییری نمی دهد. اگر مقدار بیشتر از بیشنه پیش فرض نخ های استخر نخ ها باشد ، این مقدار امورد استفاده قرار میگیرد.
+
+اگر مقدار بسیار بالا باشد، مشکلات راندمان پیش می آید.
+
+تغییرات در این مقدار بعد از راه اندازی مجدد برنامه اثر خواهند گذاشت. اینکه آیا مقدار با موفقیت تنظیم شده است را می توان در فایل گزارش زیر مشاهده کرد.
+ %LocalAppData%\NETworkManager\NETworkManager.log
+
+
+ These settings only change the maximum number of concurrently executed threads per host/port scan. Go to Settings > General > General to adjust the (min) threads of the application.
+
+
+ Port status
+
+
+ جزئیات پینگ
+
+
+ No open ports found!
+
+
+ Port scan is disabled!
+
+
+ Scan ports
+
+
+ برنامه "{0}" پیدا نشد. شاید برنامه در تنظیمات مخفی شده باشد؟
+
+
+ پنجره وضعیت
+
+
+ نمایش نوار آدرس
+
+
+ فعال کردن این پیکربندی پیشنهاد نمی شود. اجرای های مختلف برنامه همان پیکربندی ها و فایل های پروفایل را استفاده می کنند. با بسته شدن آخرین نسخه در حال اجرا ممکن است تغییرات ایجاد شده توسط سایر اجرا ها رونویسی شود.
+
+
+ نادیده گرفتن نشانی های محلی
+
+
+ فعال کردن کارگزار دروازه
+
+
+ روش ورود
+
+
+ کارگزار دروازه
+
+
+ نام کارگزار
+
+
+ اشتراک گذاری داده های احراز هویت دروازه با کامپیوتر راه دور
+
+
+ اجازه بده بعداً انتخاب کنم
+
+
+ کارت هوشمند یا Windows Hello برای مشتریان تجاری
+
+
+ درخواست برای کلمه عبور (NTLM)
+
+
+ استفاده از داده های احراز هویت دروازه
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server is temporarily unavailable. Try reconnecting later or contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer due to one of the following reasons: 1) The requested Remote Desktop Gateway server address and the server SSL certificate subject name do not match. 2) The certificate is expired or revoked. 3) The certificate root authority does not trust the certificate. Contact your network administrator for assistance.
+
+
+ This computer can't verify the identity of the RD Gateway "". It's not safe to connect to servers that can't be identified. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server address requested and the certificate subject name do not match. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server's certificate has expired or has been revoked. Contact your network administrator for assistance.
+
+
+ An error occurred while sending data to the Remote Desktop Gateway server. The server is temporarily unavailable or a network connection is down. Try again later, or contact your network administrator for assistance.
+
+
+ An error occurred while receiving data from the Remote Desktop Gateway server. Either the server is temporarily unavailable or a network connection is down. Try again later, or contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server address is unreachable or incorrect. Type a valid Remote Desktop Gateway server address.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server is running low on server resources and is temporarily unavailable. Try reconnecting later or contact your network administrator for assistance.
+
+
+ The Remote Desktop Gateway server has ended the connection. Try reconnecting later or contact your network administrator for assistance.
+
+
+ The Remote Desktop Gateway server administrator has ended the connection. Try reconnecting later or contact your network administrator for assistance.
+
+
+ Remote Desktop can't connect to the remote computer "" for one of these reasons: 1) Your user account is not listed in the RD Gateway's permission list 2) You might have specified the remote computer in NetBIOS format (for example, computer1), but the RD Gateway is expecting an FQDN or IP address format (for example, computer1.fabrikam.com or 157.60.0.1). Contact your network administrator for assistance.
+
+
+ Remote Desktop can't connect to the remote computer "" for one of these reasons: 1) Your user account is not authorized to access the RD Gateway "" 2) Your computer is not authorized to access the RD Gateway "" 3) You are using an incompatible authentication method (for example, the RD Gateway might be expecting a smart card but you provided a password) Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because your network administrator has restricted access to this RD Gateway server. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the web proxy server requires authentication. To allow unauthenticated traffic to an RD Gateway server through your web proxy server, contact your network administrator.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server reached its maximum allowed connections. Try reconnecting later or contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server does not support the request. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the client does not support one of the Remote Desktop Gateway's capabilities. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server and this computer are incompatible. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because no certificate was configured to use at the Remote Desktop Gateway server. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the RD Gateway server that you are trying to connect to is not allowed by your computer administrator. If you are the administrator, add this Remote Desktop Gateway server name to the trusted Remote Desktop Gateway server list on your computer and then try connecting again.
+
+
+ Your computer can't connect to the remote computer because your computer or device did not meet the Network Access Protection requirements set by your network administrator, for one of the following reasons: 1) The Remote Desktop Gateway server name and the server's public key certificate subject name do not match. 2) The certificate has expired or has been revoked. 3) The certificate root authority does not trust the certificate. 4) The certificate key extension does not support encryption. 5) Your computer cannot verify the certificate revocation list. Contact your network administrator for assistance.
+
+
+ رایانه شما امکان اتصال به رایانه راه دور را ندارد زیرا نام کاربری و گذرواژه مورد نیاز است برای احراز هویت کارگزار دروازه Remote Desktop به جای داده های احراز هویت کارت هوشمند.
+
+
+ رایانه شما امکان اتصال به رایانه راه دور را ندارد زیرا داده های احراز هویت کارت هوشمند مورد نیاز است برای احراز هویت کارگزار دروازه Remote Desktop به جای نام کاربری و گذرواژه.
+
+
+ Your computer can't connect to the remote computer because an invalid cookie was sent to the Remote Desktop Gateway server. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the cookie was rejected by the Remote Desktop Gateway server. Contact your network administrator for assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway server is expecting an authentication method different from the one attempted. Contact your network administrator for assistance.
+
+
+ The RD Gateway connection ended because periodic user authentication failed. Try reconnecting with a correct user name and password. If the reconnection fails, contact your network administrator for further assistance.
+
+
+ The RD Gateway connection ended because periodic user authorization failed. Try reconnecting with a correct user name and password. If the reconnection fails, contact your network administrator for further assistance.
+
+
+ Your computer can't connect to the remote computer because the Remote Desktop Gateway and the remote computer are unable to exchange policies. This could happen due to one of the following reasons: 1. The remote computer is not capable of exchanging policies with the Remote Desktop Gateway. 2. The remote computer's configuration does not permit a new connection. 3. The connection between the Remote Desktop Gateway and the remote computer ended. Contact your network administrator for assistance.
+
+
+ The RD Gateway connection ended because periodic user authorization failed. Your computer or device didn't pass the Network Access Protection (NAP) requirements set by your network administrator. Contact your network administrator for assistance.
+
+
+ Connected
+
+
+ Error while scanning WiFi adapter "{0}" with error: "{1}"
+
+
+ Connect...
+
+
+ {0} disconnected!
+
+
+ Connect to {0}
+
+
+ WPS
+
+
+ Connect automatically
+
+
+ Pre-shared key
+
+
+ Connecting to {0}...
+
+
+ Could not connect to {0} ({1})!
+
+
+ Successfully connected to {0}!
+
+
+ Access to the network has been revoked
+
+
+ داده های احراز هویت بی اعتبار
+
+
+ Network not available
+
+
+ Successful
+
+
+ Connection attempt timed out
+
+
+ -/-
+
+
+ Authentication protocol is not supported!
+
+
+ Checking WPS...
+
+
+ Open OID profiles...
+
+
+ MIB
+
+
+ OID profiles
+
+
+ Select OID profile
+
+
+ Add OID profile
+
+
+ Delete OID profile
+
+
+ The selected OID profile will be deleted permanently.
+
+
+ Edit OID profile
+
+
+ Enter password...
+
+
+ Add tab
+
+
+ (from profile)
+
+
+ New subnet mask
+
+
+ Add server
+
+
+ SNTP server
+
+
+ The settings on this page contain errors. Correct them to be able to save.
+
+
+ SSH hostkey to use for the connection (e.g., "71:b8:f2:6e..."). Only available if the mode is "SSH".
+
+
+ Full path to the private key file (e.g., "C:\Users\BornToBeRoot\SSH\private_key.ppk"). Only available if the mode is "SSH".
+
+
+ Username that will be passed into the PuTTY session. Only available if the mode is "SSH", "Telnet" or "Rlogin".
+
+
+ ASN
+
+
+ AS Name
+
+
+ City
+
+
+ Continent
+
+
+ Country
+
+
+ Currency
+
+
+ District
+
+
+ DNS resolver
+
+
+ EDNS
+
+
+ Geolocation
+
+
+ Hosting
+
+
+ IP geolocation
+
+
+ ISP
+
+
+ Latitude
+
+
+ Longitude
+
+
+ Mobile
+
+
+ Organization
+
+
+ PTR record
+
+
+ ناحیه زمانی
+
+
+ Zip
+
+
+ IP Geolocation API - Fast, accurate, reliable
+
+
+ Check DNS resolver
+
+
+ Check IP geolocation
+
+
+ The DNS resolver is determined via ip-api.com.
+
+URL: https://edns.ip-api.com/
+
+
+ The IP geolocation is determined via ip-api.com.
+
+URL: http://ip-api.com/
+
+
+ To provide additional features, third party services are used that are not operated by me. You can deselect them below. No data is transferred to me at any time.
+
+
+ Checking DNS resolver...
+
+
+ Checking IP geolocation...
+
+
+ Check your network connection and try again in a few seconds.
+
+
+ ip-api.com rate limit reached (too many requests from your network)!
+Try again in a few seconds.
+
+
+ HTTP status code
+
+
+ Steel
+
+
+ Rate limit reached! Try again in {0} seconds...
+
+
+ عمومی
+
+
+ BSSID
+
+
+ No reachable hosts found!
+
+
+ Application
+
+
+ Enable experimental features to test new functions. These are not yet complete, contain bugs, can crash the application and may change again until release.
+
+
+ Experimental features
+
+
+ Experimental
+
+
+ Run command...
+
+
+ IP Geolocation
+
+
+ Add a tab to query the IP geolocation...
+
+
+ Enter a domain to query whois...
+
+
+ Enter host to query IP geolocation...
+
+
+ Unknown user name.
+
+
+ Authentication failure (incorrect password, community or key).
+
+
+ The operation was successful without any errors.
+
+
+ The response to your request was too large to fit into a single response!
+
+
+ The requested OID could not be found!
+
+
+ A read-write or write-only object was set to an inconsistent value!
+
+
+ The requested OID does not exist and is not writable!
+
+
+ An error occurred for which no specific message is available!
+
+
+ The requested object is not accessible for modification!
+
+
+ The object was set to an incompatible data type!
+
+
+ The value assigned to the object exceeds its maximum length!
+
+
+ The encoding used for the object is incorrect!
+
+
+ The value assigned to the object is not a valid choice!
+
+
+ The requested object does not exist and cannot be created!
+
+
+ The MIB variable is currently in an inconsistent state and cannot be modified!
+
+
+ There are no available system resources to perform the requested operation!
+
+
+ An error occurred during the set operation!
+
+
+ A set operation failed, and previous changes could not be rolled back!
+
+
+ Authentication failed. Please check the community string!
+
+
+ The requested object is not writable and cannot be modified!
+
+
+ The object's state is inconsistent, preventing the set operation!
+
+
+ Close all
+
+
+ Expand host view
+
+
+ Host cannot be set while other hosts are being added. Please wait until the process is complete and try again.
+
+
+ Run command... (Ctrl+Shift+P)
+
+
+ No matching commands!
+
+
+ Remote hostname
+
+
+ Process ID
+
+
+ Process path
+
+
+ Process name
+
+
+ NetBIOS
+
+
+ Computer name
+
+
+ Error
+
+
+ OK
+
+
+ Warning
+
+
+ Group / domain name
+
+
+ NetBIOS reachable
+
+
+ Scan for NetBIOS
+
+
+ NetBIOS scan is disabled!
+
+
+ Resolve Hostname is disabled!
+
+
+ Resolve MAC address is disabled!
+
+
+ Close group
+
+
+ Run command... (Ctrl+Shift+P)
+
+
+ Profile files
+
+
+ Open settings...
+
+
+ Expand and open search...
+
+
+ Starting with Windows 11 24H2, you’ll need to allow access to the Wi-Fi adapter.
+
+Open Windows Settings > Privacy & security > Location, enable access for Desktop Apps / NETworkManager, then restart the application.
+
+
+ Drag and drop the applications to reorder them.
+Right-click for more options.
+
+
+ Restore defaults
+
+
+ An easy to use drag'n'drop framework for WPF.
+
+
+ BSD-3-Clause
+
+
+ Set default
+
+
+ Ubuntu Server running Docker with Nextcloud and Traefik...
+
+
+ Linux servers running in AWS...
+
+
+ 6 GHz
+
+
+ Support this project with a donation.
+
+
+ بازکردن اسناد
+
+
+ Donate
+
+
+ Profile file
+
+
+ Hosts File Editor
+
+
+ Hosts File Editor
+
+
+ Read-only mode. Modifying the hosts file requires elevated rights!
+
+
+ Comment
+
+
+ Disable
+
+
+ Edit entry
+
+
+ Edit entry...
+
+
+ Enable entry
+
+
+ Disable entry
+
+
+ Refreshing...
+
+
+ Reloaded at {0}
+
+
+ Failed to load hosts file: {0}
+
+
+ Retrying in {0} seconds...
+
+
+ What's new?
+
+
+ Changelog
+
+
+ Upgraded to {0}
+
+
+ This release includes new features, improvements, and bug fixes. Check out the changelog for all the details!
+
+
+ Entries
+
+
+ The selected entry is permanently deleted:
+
+{0} {1} {2}
+
+
+ Primary DNS server
+
+
+ Enter a valid hostname (e.g., "server-01" or "example.com")! Multiple hostnames can be separated with a space.
+
+
+ The "hosts" file could not be read! See log file for more details.
+
+
+ The "hosts" file could not be written to. See log file for more details.
+
+
+ The entry was not found in the "hosts" file! Maybe the file has been modified.
+
+
+ A backup of the "hosts" file could not be created! See log file for more details.
+
+
+ Show status bar
+
+
+ Displays the status bar in the bottom-left of the WebView when hovering over a link.
+
+
+ Save credentials
+
+
+ Displays a dialog to save credentials after a successful sign-in.
+
+
+ Delete browsing data
+
+
+ Permanently delete browsing data (history, cookies, cache, credentials, etc.) for the current WebView2 profile.
+
+
+ Browsing Data
+
+
+ Browsing data successfully deleted!
+
+
+ An error occurred while deleting browsing data. Feel free to report this issue on GitHub.
+
+
+ production
+
+
+ Add tag
+
+
+ Apply filter
+
+
+ Filter profiles...
+
+
+ Filter by tags
+
+
+ No tags found!
+
+
+ Match
+
+
+ Any
+
+
+ Add group...
+
+
+ Expand all
+
+
+ Collapse all
+
+
+ Use custom themes to personalize the appearance of the application. You can edit or add theme in the "Program Folder > Themes" directory. For more details, refer to the documentation.
+
+
+ Admin (console) session
+
+
+ Profile file "{0}" will be deleted permanently.
+
+
+ Enable encryption?
+
+
+ Do you want to enable profile file encryption to protect sensitive data such as hosts, IP addresses, URLs, and stored credentials?
+
+You can enable or disable encryption later at any time by right-clicking the profile file to manage encryption settings.
+If you click Cancel, the profile file will remain unencrypted.
+
+
+ A restart is required to apply changes such as language settings.
+
+
+ Could not parse or resolve any of the specified DNS servers.
+
+
+ Could not parse "{0}".
+
+
+ Maximum number of backups
+
+
+ Create daily backup
+
+
+ Number of backups that are retained before the oldest one is deleted.
+
+
+ This setting is managed by your administrator.
+
+
+ Restore default location
+
+
+ Restore
+
+
+ Restore default location?
+
+
+ The default settings location is restored and the application is restarted afterwards.
+
+You can copy the “settings.json” file from "{0}" to "{1}" to migrate your previous settings, if necessary. The application must be closed for this to prevent the settings from being overwritten.
+
+
+ Change location?
+
+
+ The settings location is changed and the application is restarted afterwards.
+
+You can copy the “settings.json” file from "{0}" to "{1}" to migrate your previous settings, if necessary. The application must be closed for this to prevent the settings from being overwritten.
+
+
+ Enter a valid folder path!
+
+
+ The profiles location is changed and the application is restarted afterwards.
+
+You can copy your profile files from “{0}” to “{1}” to migrate your existing profiles, if necessary. The application must be closed for this to prevent the profiles from being overwritten.
+
+
+ The default profiles location is restored and the application is restarted afterwards.
+
+You can copy your profile files from “{0}” to “{1}” to migrate your existing profiles, if necessary. The application must be closed for this to prevent the profiles from being overwritten.
+
+
diff --git a/Source/NETworkManager.Localization/Resources/Strings.fr-FR.resx b/Source/NETworkManager.Localization/Resources/Strings.fr-FR.resx
index ddf921a044..dcdd807222 100644
--- a/Source/NETworkManager.Localization/Resources/Strings.fr-FR.resx
+++ b/Source/NETworkManager.Localization/Resources/Strings.fr-FR.resx
@@ -138,8 +138,32 @@
ARP
-
- Table ARP
+
+ Neighbor Table
+
+
+ Read-only mode. Modifying the neighbor table requires elevated rights!
+
+
+ Unreachable
+
+
+ Incomplete
+
+
+ Probe
+
+
+ Delay
+
+
+ Stale
+
+
+ Reachable
+
+
+ Permanent
Authentification
@@ -285,12 +309,24 @@
Interface réseau
+
+ Configuration applied
+
+
+ Configuring the network interface requires elevated rights!
+
Nouvel onglet
+
+ Next
+
OUI
+
+ Options
+
Écraser?
@@ -348,9 +384,6 @@
Paramètres
-
- Les paramètres ont été mis à zéro
-
SNMP
@@ -444,6 +477,18 @@
Description
+
+ Placeholder
+
+
+ Path to the file or executable to run. The following placeholders can be used:
+
+
+ Arguments passed to the file or executable. The following placeholders can be used:
+
+
+ The following placeholder can be used:
+
DHCP activé
@@ -489,6 +534,30 @@
Adresse IPv4
+
+ IPv4 address added
+
+
+ IPv4 address removed
+
+
+ IPv4 address released and renewed
+
+
+ IPv4 address released
+
+
+ IPv4 address renewed
+
+
+ IPv6 address released and renewed
+
+
+ IPv6 address released
+
+
+ IPv6 address renewed
+
Adresse par défaut IPv4
@@ -504,11 +573,23 @@
Passerelle par défaut IPv6
+
+ Map
+
+
+ (+{0} more)
+
+
+ Scroll = Zoom, Drag = Pan
+
+
+ Unknown
+
Maximum
-
- Maximum de sauts/routage
+
+ Sauts maximums
Minimiser la fenêtre principale au lieu de mettre fin à l'application
@@ -561,9 +642,6 @@
Redémarrage requis
-
- Certains paramètres ne sont appliqués qu'après redémarrage de l'application!
-
Enregistrer les paramètres dans le dossier d'application
@@ -577,7 +655,7 @@
Affichez l'application suivante au démarrage:
- Un outil puissant pour gérer les réseaux et résoudre les problèmes de réseau!
+ A powerful open-source tool for managing networks and troubleshooting network problems!
Vitesse
@@ -594,12 +672,9 @@
Serveur DNS IPv4 statique
-
+
Masque de sous-réseau
-
- Masque de sous-réseau ou CIDR
-
Fils de Discussions
@@ -621,8 +696,8 @@
Délai d'attente (ms)
-
- Temps d'attente entre chaque ping
+
+ Temps (ms) d'attente entre chaque ping
TTL
@@ -663,9 +738,6 @@
Ajouter un onglet pour effectuer une trace…
-
- Ajouter un onglet pour interroger les en-têtes HTTP…
-
Ajouter suffixe DNS (principal) au nom d'hôte
@@ -691,7 +763,7 @@
Appliquer
- Appliquer combinaisons de touches Windows (par ex: ALT+TAB):
+ Appliquer les combinaisons de touches Windows (par ex: ALT+TAB):
Auth
@@ -720,6 +792,9 @@
Verrouillage des majuscules est activé!
+
+ Chart time (seconds)
+
Vérifiez mises à jour au démarrage
@@ -810,7 +885,7 @@ First make a backup copy of your profile files before enabling encryption!Supprimer l'entrée
- Selected profile will be deleted permanently.
+ Le profil choisi sera supprimé définitivement.
Auto-configuration DNS
@@ -821,9 +896,6 @@ First make a backup copy of your profile files before enabling encryption!
Serveur DNS
-
- Ouvrir la documentation
-
Domaine
@@ -842,8 +914,8 @@ First make a backup copy of your profile files before enabling encryption!
Heure de fin
-
- Entrez un sous-réseau pour le calculer…
+
+ Entrez un sous-réseau pour le calculer...
Entrez sous-réseau et un nouveau masque de sous-réseau pour créer des sous-réseaux …
@@ -866,9 +938,6 @@ First make a backup copy of your profile files before enabling encryption!
Taille d'écran fixe:
-
- Lancer/faire aboutir le projet sur GitHub
-
Trouvé
@@ -891,7 +960,7 @@ First make a backup copy of your profile files before enabling encryption!ID
- Inherit host from general
+ Hériter d'un hôte général
Plage IP
@@ -969,6 +1038,9 @@ Créez-en un…
OID
+
+ Only CSV files are allowed!
+
Uniquement en utilisant le plein écran
@@ -993,12 +1065,6 @@ Créez-en un…
passer outre
-
- Écraser les paramètres dans le dossier de destination?
-
-"Écraser" écrasera le fichier dans le dossier de destination.
-"Utiliser autre" utilisera le fichier de paramètres existant dans la destination et redémarrera l'application.
-
Mots de passe
@@ -1029,9 +1095,6 @@ Créez-en un…
Le processus PuTTY est terminé!
-
- Profil PuTTY
-
Questions
@@ -1045,7 +1108,7 @@ Créez-en un…
Rediriger le presse-papiers
- Rediriger les dispositifs
+ Rediriger les périphériques
Rediriger les lecteurs
@@ -1098,18 +1161,6 @@ Créez-en un…
Sélectionnez une résolution d'écran
-
- Les paramètres sélectionnés sont écrasés!
-
-
- Les paramètres sélectionnés sont réinitialisés.
-
-
- Sélectionnez les paramètres que vous souhaitez exporter:
-
-
- Sélectionnez les paramètres que vous souhaitez importer:
-
Cela réinitialisera tous les paramètres!
@@ -1117,23 +1168,17 @@ Créez-en un…
Série
- Ligne de série
+ Ligne série
Service
- Le fichier de paramètres trouvé était corrompu ou n'est pas compatible avec cette version. Tous les paramètres ont été réinitialisés!
-(Les fichiers de profil ne sont pas affectés!)
-
-
- Paramètres exportés avec succès!
-
-
- Paramètres importés avec succès!
-
-
- Réinitialisation des paramètres réussie!
+ Le fichier de paramètres trouvé était corrompu ou n'est pas compatible avec cette version ! Vous pouvez signaler ce problème sur GitHub.
+
+ Une sauvegarde du fichier de paramètres a été créée dans le dossier Paramètres et les paramètres ont été réinitialisés.
+
+Les fichiers de profil ne sont pas affectés!
Afficher les ports fermés
@@ -1144,8 +1189,8 @@ Créez-en un…
Afficher uniquement les types de requête les plus courants
-
- Afficher le résultat de l'analyse pour toutes les adresses IP
+
+ Afficher les adresses IP et les ports inaccessibles
Afficher les statistiques
@@ -1190,7 +1235,7 @@ Créez-en un…
L'emplacement des paramètres n'est pas affecté
- Délai d'attente sur requête SNMP.
+ Délai d'expiration sur la requête SNMP. Peut-être que l'hôte n'est pas joignable ou que la communauté/le mot de passe est erroné.
Délai d'attente lors de l'interrogation du serveur DNS avec l'adresse IP "{0}"!
@@ -1204,8 +1249,8 @@ Créez-en un…
Erreur inconnue!
-
- Démonter/Mettre la fenêtre en avant
+
+ Détacher / Mettre la fenêtre au premier plan
URL
@@ -1309,6 +1354,9 @@ Créez-en un…
Vider le cache DNS
+
+ DNS cache flushed
+
Décryptez et chargez vos justificatifs d'identité pour les sélectionner.
@@ -1366,12 +1414,12 @@ Créez-en un…
Écraser
+
+ Parse
+
Coller
-
- C:\Program Files\PuTTY\putty.exe
-
Reconnectez-vous
@@ -1415,16 +1463,16 @@ Créez-en un…
Entrez une adresse IPv4 valide!
- Entrez une adresse MAC valide (comme 00: F1: 23: AB: F2: 35)!
+ Entrez une adresse MAC valide (par ex: 00:F1:23:AB:F2:35)!
Entrez un port valide (1 - 65535)!
- Entrez un masque de sous-réseau valide (comme 255.255.255.0)!
+ Entrez un masque de sous-réseau valide (par ex: 255.255.255.0)!
- Entrez un masque de sous-réseau ou CIDR valide (comme 255.255.255.0 ou / 24)!
+ Entrez un masque de sous-réseau ou un CIDR valide (par ex: 255.255.255.0 ou /24)!
Le champ ne peut pas être vide!
@@ -1496,10 +1544,10 @@ Créez-en un…
Entrez un port et/ou une plage de ports valide (1 - 65535)!
- Entrez un sous-réseau valide (comme 192.168.178.133/26)!
+ Entrez un sous-réseau valide (par ex: 192.168.178.133/26)!
- Entrez un site web valide (comme https://example.com/index.html)
+ Entrez un site web valide (ex: https://example.com/index.html)
Vert
@@ -1534,6 +1582,9 @@ Créez-en un…
Citron vert
+
+ Live
+
Magenta
@@ -1762,9 +1813,6 @@ Créez-en un…
Jaune
-
- Entrez une valeur valide entre 25 et 100!
-
Un profil avec ce nom existe déjà!
@@ -1793,7 +1841,10 @@ Créez-en un…
Ajouter un onglet pour interroger whois…
- Entrez un domaine valide (comme "exemple.com")!
+ Entrez un domaine valide (ex: "exemple.com")!
+
+
+ Enter a valid Windows username (e.g., "user", "DOMAIN\user" or "user@domain.com")!
Serveur Whois non trouvé pour le domaine: "{0}"
@@ -1837,9 +1888,6 @@ Créez-en un…
Configurez chemin d'accès à TigerVNC dans paramètres…
-
- Emplacement TigerVNC…
-
Le processus TigerVNC est terminé!
@@ -1903,11 +1951,11 @@ Créez-en un…
Ajouter une adresse IPv4
-
- Fil de discussion de l'hôte
+
+ Max. threads hôtes simultanés
-
- Ports fils de discussion
+
+ Max. threads de port simultanés
PowerShell
@@ -1924,9 +1972,6 @@ Créez-en un…
Console à distance
-
- Emplacement de PowerShell…
-
Chemin du fichier
@@ -1964,11 +2009,11 @@ Créez-en un…
Travail de fond
- Le travail en arrière-plan permettra de sauvegarder les paramètres, les profils et les informations d'identification toutes les x minutes.
+ La tâche en arrière-plan enregistrera les paramètres et les profils toutes les x minutes.
La valeur 0 désactivera cette fonction.
-Modification de cette valeur nécessite un redémarrage de l'application pour prendre effet.
+Les modifications de cette valeur prendront effet après le redémarrage de l'application.
Exécuter un travail en arrière-plan toutes les x minutes
@@ -1980,15 +2025,15 @@ Modification de cette valeur nécessite un redémarrage de l'application pour pr
Tableau de bord
- Tous paramètres peuvent être modifiés ultérieurement dans paramètres
+ Tous les paramètres peuvent être modifiés plus tard dans les paramètres !
Vérifier l'adresse IP publique
-
- Merci d'utiliser NETworkManager!
+
+ Merci d'utiliser NETworkManager !
-Pour offrir des fonctionnalités supplémentaires, l'application utilise des services sur Internet qui ne sont pas exploités par moi. Aucune donnée ne me sera envoyée à aucun moment.
+Si vous appréciez cet outil, pensez à soutenir son développement, que ce soit en lui attribuant une étoile sur GitHub, en faisant un don ou simplement en le partageant avec d'autres. Votre soutien contribue à la poursuite et au développement du projet.
Lors du démarrage du programme, il vérifie en arrière-plan si une nouvelle version du programme est disponible sur GitHub.
@@ -1998,7 +2043,7 @@ URL: https://api.github.com/
L'adresse IP publique est déterminée via ipify.org.
-URL: https://api.ipify.org/
+URL: https://api.ipify.org ou https://api6.ipify.org
Vie privée
@@ -2009,14 +2054,14 @@ URL: https://api.ipify.org/
Services extérieurs
-
- Star/Fork le Projet sur GitHub.
+
+ Star/Fork the Project on GitHub.
-
- Aidez à traduire le projet sur Transifex.
+
+ Help translate the project on Transifex.
-
- Contact via Twitter.
+
+ Follow or contact me via X.
Connexion
@@ -2036,15 +2081,6 @@ URL: https://api.ipify.org/
Vérifiez la configuration de votre carte réseau (DHCP, IP statique) et si vous êtes connecté à un réseau.
-
- Erreur
-
-
- OK
-
-
- Attention
-
Impossible de détecter l'adresse IP de la passerelle!
@@ -2097,8 +2133,8 @@ est désactivée!
Utiliser API d'adresse IPv4 personnalisée
-
- URL vers un service Web accessible via http ou https et renvoie une adresse IP en réponse.
+
+ URL vers un service Web accessible via http ou https et renvoyant une adresse IPv4, par ex: "xx.xx.xx.xx" en réponse.
Impossible d'analyser l'adresse IP publique depuis "{0}"! Essayez un autre service ou utilisez la valeur par défaut…
@@ -2172,6 +2208,12 @@ est désactivée!
Styles visuels
+
+ View only
+
+
+ Block keyboard and mouse input to the remote session
+
Audio à distance
@@ -2217,24 +2259,39 @@ est désactivée!
Programme
+
+ Private
+
+
+ Public
+
Commande personnalisée sélectionnée sera supprimée définitivement.
-
- Variables suivantes sont disponibles:
-
-$$ipaddress$$ --> IP adresse
-$$hostname$$ --> Hostname
-
Redémarrer
-
- Impossible de résoudre l'adresse IP pour le nom d'hôte!
+
+ Impossible de résoudre l'adresse IP du nom d'hôte !
Ctrl+Alt+Sup
+
+ Task Manager (Ctrl+Shift+Esc)
+
+
+ Lock (Win+L)
+
+
+ Show Desktop (Win+D)
+
+
+ Explorer (Win+E)
+
+
+ Run dialog (Win+R)
+
Raccourcis clavier
@@ -2271,8 +2328,8 @@ $$hostname$$ --> Hostname
Afficher fenêtre d'état lors d'un changement de réseau
-
- Temps en secondes pendant combien de temps la fenêtre doit être affichée
+
+ Durée en secondes d'affichage de la fenêtre d'état
Wi-Fi
@@ -2298,12 +2355,18 @@ $$hostname$$ --> Hostname
Canal
+
+ Channel width
+
2.4 GHz
5 GHz
+
+ 2.4 & 5 GHz
+
Intensité du signal
@@ -2343,11 +2406,8 @@ $$hostname$$ --> Hostname
Délai (s)
-
- Signaler un problème ou créer une demande de fonctionnalité
-
-
- Signaler un problème ou créer une demande de fonctionnalité.
+
+ Report an issue or create a feature request.
Intervalle des balises
@@ -2388,12 +2448,39 @@ $$hostname$$ --> Hostname
Impossible de résoudre l'adresse IP pour: "{0}"
+
+ Notification
+
+
+ Show notification popup on status change
+
+
+ Play sound on status change
+
+
+ Success threshold
+
+
+ Number of consecutive successful pings required before a "Host is up" notification is shown. Higher values reduce noise from flapping hosts.
+
+
+ Failure threshold
+
+
+ Number of consecutive failed pings (timeouts) required before a "Host is down" notification is shown. Higher values reduce noise from flapping hosts.
+
+
+ Display duration (seconds)
+
+
+ Host is up
+
+
+ Host is down
+
L'application sera relancée…
-
- Utiliser un autre dossier
-
Impossible d'exporter fichier! Voir message d'erreur: "{0}"
@@ -2409,8 +2496,8 @@ $$hostname$$ --> Hostname
Est crypté
-
- Ouvrir la documentation sur GitHub.
+
+ Open the documentation.
Client 1
@@ -2439,9 +2526,6 @@ $$hostname$$ --> Hostname
Supprimer le fichier de profil
-
- Fichier de profil sélectionné sera supprimé définitivement.
-
Tous profils du fichier de profil seront supprimés définitivement!
@@ -2464,7 +2548,7 @@ $$hostname$$ --> Hostname
Redémarrer en tant qu'administrateur
- Pour analyser les paquets du réseau, l'application doit être lancée avec des droits élevés!
+ L'analyse des paquets réseau nécessite des droits élevés!
Capture
@@ -2493,13 +2577,13 @@ $$hostname$$ --> Hostname
Protocole de découverte
-
+
CDP
-
+