Projects STRLCPY NETworkManager Commits bca495a5
🤬
  • Add more translation string (#626)

    * Translate resources
    
    * Add translation strings for libraries
    
    * Translation strings added for external services
    
    * About translation strings added
    
    * Update 04_Changelog.md
    
    * Resource translation adjusted, License translation added
    
    Co-authored-by: BornToBeRoot <[email protected]>
  • Loading...
  • BornToBeRoot committed with GitHub 3 years ago
    bca495a5
    1 parent 5d841373
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■
    Source/NETworkManager/ViewModels/AboutViewModel.cs
    skipped 14 lines
    15 15   {
    16 16   #region Variables
    17 17   public string Version => $"{Strings.Version} {AssemblyManager.Current.Version}";
     18 + public string DevelopedByText => string.Format(Strings.DevelopedAndMaintainedByX + " ", Properties.Resources.NETworkManager_GitHub_User);
    18 19   
    19 20   private bool _isUpdateCheckRunning;
    20 21   public bool IsUpdateCheckRunning
    skipped 209 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager/Views/AboutView.xaml
    skipped 45 lines
    46 46   </TextBlock.InputBindings>
    47 47   </TextBlock>
    48 48   <StackPanel Orientation="Horizontal" HorizontalAlignment="Left" Margin="0,0,0,10">
    49  - <TextBlock Text="Developed and maintained by BornToBeRoot with the help of the " Style="{StaticResource DefaultTextBlock}" />
    50  - <TextBlock Text="Community" Style="{StaticResource LinkTextBlock}">
     49 + <TextBlock Text="{Binding DevelopedByText}" Style="{StaticResource DefaultTextBlock}" />
     50 + <TextBlock Text="{x:Static localization:Strings.Community}" Style="{StaticResource LinkTextBlock}">
    51 51   <TextBlock.InputBindings>
    52 52   <MouseBinding Command="{Binding OpenWebsiteCommand}" CommandParameter="{x:Static resources:Resources.NETworkManager_Contributors}" MouseAction="LeftClick" />
    53 53   </TextBlock.InputBindings>
    skipped 256 lines
  • ■ ■ ■ ■ ■
    Source/NETworkManager.Documentation/ExternalServicesManager.cs
    skipped 1 lines
    2 2   
    3 3  namespace NETworkManager.Documentation
    4 4  {
     5 + /// <summary>
     6 + /// This class provides information about external services used within the program.
     7 + /// </summary>
    5 8   public static class ExternalServicesManager
    6 9   {
     10 + /// <summary>
     11 + /// Static list with all external services that are used.
     12 + /// </summary>
    7 13   public static List<ExternalServicesInfo> List => new List<ExternalServicesInfo>
    8 14   {
    9  - new ExternalServicesInfo("ipify", "https://www.ipify.org/", "A Simple Public IP Address API")
     15 + new ExternalServicesInfo("ipify", "https://www.ipify.org/", Localization.Resources.Strings.ExternalService_ipify_Description)
    10 16   };
    11 17   }
    12 18  }
    skipped 1 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager.Documentation/LibraryManager.cs
    skipped 3 lines
    4 4   
    5 5  namespace NETworkManager.Documentation
    6 6  {
     7 + /// <summary>
     8 + /// This class provides information about libraries used within the program.
     9 + /// </summary>
    7 10   public static class LibraryManager
    8 11   {
     12 + /// <summary>
     13 + /// Name of the license folder.
     14 + /// </summary>
    9 15   private const string LicenseFolderName = "Licenses";
    10 16   
     17 + /// <summary>
     18 + /// Method to get the license folder location.
     19 + /// </summary>
     20 + /// <returns>Location of the license folder.</returns>
    11 21   public static string GetLicenseLocation()
    12 22   {
    13 23   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);
    14 24   }
    15 25   
     26 + /// <summary>
     27 + /// Static list with all libraries that are used.
     28 + /// </summary>
    16 29   public static List<LibraryInfo> List => new List<LibraryInfo>
    17 30   {
    18  - new LibraryInfo("MahApps.Metro", "https://github.com/mahapps/mahapps.metro", "A toolkit for creating Metro / Modern UI styled WPF apps.", "MIT License", "https://github.com/MahApps/MahApps.Metro/blob/master/LICENSE"),
    19  - new LibraryInfo("MahApps.Metro.IconPacks", "https://github.com/MahApps/MahApps.Metro.IconPacks", "Some awesome icons for WPF and UWP all together...", "MIT License", "https://github.com/MahApps/MahApps.Metro.IconPacks/blob/master/LICENSE"),
    20  - new LibraryInfo("ControlzEx", "https://github.com/ControlzEx/ControlzEx", "Shared Controlz for WPF and ... more", "MIT License", "https://github.com/ButchersBoy/Dragablz/blob/master/LICENSE"),
    21  - new LibraryInfo("Octokit", "https://github.com/octokit/octokit.net", "A GitHub API client library for .NET", "MIT License", "https://github.com/octokit/octokit.net/blob/master/LICENSE.txt"),
    22  - new LibraryInfo("#SNMP Libary", "https://github.com/lextudio/sharpsnmplib", "Sharp SNMP Library - Open Source SNMP for .NET and Mono", "MIT License", "https://github.com/lextudio/sharpsnmplib/blob/master/LICENSE"),
    23  - new LibraryInfo("Dragablz", "https://github.com/ButchersBoy/Dragablz", "Dragable and tearable tab control for WPF", "MIT License","https://github.com/ButchersBoy/Dragablz/blob/master/LICENSE"),
    24  - new LibraryInfo("IPNetwork", "https://github.com/lduchosal/ipnetwork", "C# library take care of complex network, IP, IPv4, IPv6, netmask, CIDR, subnet, subnetting, supernet, and supernetting calculation for .NET developers.", "BSD-2-Clause", "https://github.com/lduchosal/ipnetwork/blob/master/LICENSE"),
    25  - new LibraryInfo("AirspaceFixer" ,"https://github.com/chris84948/AirspaceFixer", "AirspacePanel fixes all Airspace issues with WPF-hosted Winforms.", "MIT License", "https://github.com/chris84948/AirspaceFixer/blob/master/LICENSE"),
    26  - new LibraryInfo("Newtonsoft.Json", "https://github.com/JamesNK/Newtonsoft.Json", "Json.NET is a popular high-performance JSON framework for .NET", "MIT License","https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md"),
    27  - new LibraryInfo("LiveCharts", "https://github.com/Live-Charts/Live-Charts", "Simple, flexible, interactive & powerful charts, maps and gauges for .Net", "MIT License","https://github.com/Live-Charts/Live-Charts/blob/master/LICENSE.TXT"),
    28  - new LibraryInfo("LiveCharts.Wpf", "https://github.com/Live-Charts/Live-Charts", "Simple, flexible, interactive & powerful charts, maps and gauges for .Net", "MIT License","https://github.com/Live-Charts/Live-Charts/blob/master/LICENSE.TXT"),
    29  - new LibraryInfo("LoadingIndicators.WPF", "https://github.com/zeluisping/LoadingIndicators.WPF", "A collection of loading indicators for WPF", "Unlicense", "https://github.com/zeluisping/LoadingIndicators.WPF/blob/master/LICENSE"),
    30  - new LibraryInfo("DnsClient.NET", "https://github.com/MichaCo/DnsClient.NET","DnsClient.NET is a simple yet very powerful and high performant open source library for the .NET Framework to do DNS lookups" , "Apache Licene 2.0", "https://github.com/MichaCo/DnsClient.NET/blob/dev/LICENSE"),
    31  - new LibraryInfo("PSDiscoveryProtocol", "https://github.com/lahell/PSDiscoveryProtocol","Capture and parse CDP and LLDP packets on local or remote computers", "MIT License", "https://github.com/lahell/PSDiscoveryProtocol/blob/master/LICENSE")
     31 + 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"),
     32 + 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"),
     33 + 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"),
     34 + 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"),
     35 + 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"),
     36 + 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"),
     37 + 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"),
     38 + 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"),
     39 + 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"),
     40 + 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"),
     41 + new LibraryInfo("LiveCharts.Wpf", "https://github.com/Live-Charts/Live-Charts", Localization.Resources.Strings.Library_LiveChartsWPF_Description, Localization.Resources.Strings.License_MITLicense,"https://github.com/Live-Charts/Live-Charts/blob/master/LICENSE.TXT"),
     42 + 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"),
     43 + 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"),
     44 + 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")
    32 45   };
    33 46   }
    34 47  }
    skipped 1 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager.Documentation/ResourceManager.cs
    skipped 1 lines
    2 2   
    3 3  namespace NETworkManager.Documentation
    4 4  {
     5 + /// <summary>
     6 + /// This class provides information about resources used within the program.
     7 + /// </summary>
    5 8   public static class ResourceManager
    6 9   {
     10 + /// <summary>
     11 + /// Static list with all resources that are used.
     12 + /// </summary>
    7 13   public static List<ResourceInfo> List => new List<ResourceInfo>
    8 14   {
    9  - new ResourceInfo("Organizationally unique identifier", "https://linuxnet.ca/ieee/oui/", "Sanitized IEEE OUI Data from linuxnet.ca"),
    10  - new ResourceInfo("Service names and port numbers", "https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml", "Service Name and Transport Protocol Port Number Registry from iana.org"),
    11  - new ResourceInfo("flag-icon-css","https://github.com/lipis/flag-icon-css","A collection of all country flags in SVG"),
    12  - new ResourceInfo("List of Top-Level-Domains", "https://data.iana.org/TLD/tlds-alpha-by-domain.txt","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")
     15 + new ResourceInfo("Organizationally unique identifier", "https://linuxnet.ca/ieee/oui/", Localization.Resources.Strings.Resource_OUI_Description),
     16 + 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),
     17 + new ResourceInfo("flag-icon-css","https://github.com/lipis/flag-icon-css", Localization.Resources.Strings.Resource_Flag_Description),
     18 + new ResourceInfo("List of Top-Level-Domains", "https://data.iana.org/TLD/tlds-alpha-by-domain.txt", Localization.Resources.Strings.Resource_ListTLD_Description)
    13 19   };
    14 20   }
    15 21  }
    skipped 1 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager.Localization/Resources/Strings.Designer.cs
    skipped 2175 lines
    2176 2176   }
    2177 2177  
    2178 2178   /// <summary>
     2179 + /// Looks up a localized string similar to Developed and maintained by {0} with the help of the.
     2180 + /// </summary>
     2181 + public static string DevelopedAndMaintainedByX {
     2182 + get {
     2183 + return ResourceManager.GetString("DevelopedAndMaintainedByX", resourceCulture);
     2184 + }
     2185 + }
     2186 +
     2187 + /// <summary>
    2179 2188   /// Looks up a localized string similar to Device.
    2180 2189   /// </summary>
    2181 2190   public static string Device {
    skipped 764 lines
    2946 2955   public static string ExportSelected {
    2947 2956   get {
    2948 2957   return ResourceManager.GetString("ExportSelected", resourceCulture);
     2958 + }
     2959 + }
     2960 +
     2961 + /// <summary>
     2962 + /// Looks up a localized string similar to A Simple Public IP Address API.
     2963 + /// </summary>
     2964 + public static string ExternalService_ipify_Description {
     2965 + get {
     2966 + return ResourceManager.GetString("ExternalService_ipify_Description", resourceCulture);
    2949 2967   }
    2950 2968   }
    2951 2969  
    skipped 869 lines
    3821 3839   }
    3822 3840  
    3823 3841   /// <summary>
     3842 + /// Looks up a localized string similar to AirspacePanel fixes all Airspace issues with WPF-hosted Winforms..
     3843 + /// </summary>
     3844 + public static string Library_AirspaceFixer_Description {
     3845 + get {
     3846 + return ResourceManager.GetString("Library_AirspaceFixer_Description", resourceCulture);
     3847 + }
     3848 + }
     3849 +
     3850 + /// <summary>
     3851 + /// Looks up a localized string similar to Shared Controlz for WPF and ... more.
     3852 + /// </summary>
     3853 + public static string Library_ControlzEx_Description {
     3854 + get {
     3855 + return ResourceManager.GetString("Library_ControlzEx_Description", resourceCulture);
     3856 + }
     3857 + }
     3858 +
     3859 + /// <summary>
     3860 + /// 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.
     3861 + /// </summary>
     3862 + public static string Library_DnsClientNET_Description {
     3863 + get {
     3864 + return ResourceManager.GetString("Library_DnsClientNET_Description", resourceCulture);
     3865 + }
     3866 + }
     3867 +
     3868 + /// <summary>
     3869 + /// Looks up a localized string similar to Dragable and tearable tab control for WPF.
     3870 + /// </summary>
     3871 + public static string Library_Dragablz_Description {
     3872 + get {
     3873 + return ResourceManager.GetString("Library_Dragablz_Description", resourceCulture);
     3874 + }
     3875 + }
     3876 +
     3877 + /// <summary>
     3878 + /// 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..
     3879 + /// </summary>
     3880 + public static string Library_IPNetwork_Description {
     3881 + get {
     3882 + return ResourceManager.GetString("Library_IPNetwork_Description", resourceCulture);
     3883 + }
     3884 + }
     3885 +
     3886 + /// <summary>
     3887 + /// Looks up a localized string similar to Simple, flexible, interactive &amp; powerful charts, maps and gauges for .Net.
     3888 + /// </summary>
     3889 + public static string Library_LiveCharts_Description {
     3890 + get {
     3891 + return ResourceManager.GetString("Library_LiveCharts_Description", resourceCulture);
     3892 + }
     3893 + }
     3894 +
     3895 + /// <summary>
     3896 + /// Looks up a localized string similar to Simple, flexible, interactive &amp; powerful charts, maps and gauges for .Net.
     3897 + /// </summary>
     3898 + public static string Library_LiveChartsWPF_Description {
     3899 + get {
     3900 + return ResourceManager.GetString("Library_LiveChartsWPF_Description", resourceCulture);
     3901 + }
     3902 + }
     3903 +
     3904 + /// <summary>
     3905 + /// Looks up a localized string similar to A collection of loading indicators for WPF.
     3906 + /// </summary>
     3907 + public static string Library_LoadingIndicatorsWPF_Description {
     3908 + get {
     3909 + return ResourceManager.GetString("Library_LoadingIndicatorsWPF_Description", resourceCulture);
     3910 + }
     3911 + }
     3912 +
     3913 + /// <summary>
     3914 + /// Looks up a localized string similar to A toolkit for creating Metro / Modern UI styled WPF apps..
     3915 + /// </summary>
     3916 + public static string Library_MahAppsMetro_Description {
     3917 + get {
     3918 + return ResourceManager.GetString("Library_MahAppsMetro_Description", resourceCulture);
     3919 + }
     3920 + }
     3921 +
     3922 + /// <summary>
     3923 + /// Looks up a localized string similar to Some awesome icons for WPF and UWP all together....
     3924 + /// </summary>
     3925 + public static string Library_MahAppsMetroIconPacks_Description {
     3926 + get {
     3927 + return ResourceManager.GetString("Library_MahAppsMetroIconPacks_Description", resourceCulture);
     3928 + }
     3929 + }
     3930 +
     3931 + /// <summary>
     3932 + /// Looks up a localized string similar to Json.NET is a popular high-performance JSON framework for .NET.
     3933 + /// </summary>
     3934 + public static string Library_NewtonsoftJson_Description {
     3935 + get {
     3936 + return ResourceManager.GetString("Library_NewtonsoftJson_Description", resourceCulture);
     3937 + }
     3938 + }
     3939 +
     3940 + /// <summary>
     3941 + /// Looks up a localized string similar to A GitHub API client library for .NET.
     3942 + /// </summary>
     3943 + public static string Library_Octokit_Description {
     3944 + get {
     3945 + return ResourceManager.GetString("Library_Octokit_Description", resourceCulture);
     3946 + }
     3947 + }
     3948 +
     3949 + /// <summary>
     3950 + /// Looks up a localized string similar to Capture and parse CDP and LLDP packets on local or remote computers.
     3951 + /// </summary>
     3952 + public static string Library_PSDicoveryProtocol_Description {
     3953 + get {
     3954 + return ResourceManager.GetString("Library_PSDicoveryProtocol_Description", resourceCulture);
     3955 + }
     3956 + }
     3957 +
     3958 + /// <summary>
     3959 + /// Looks up a localized string similar to Sharp SNMP Library - Open Source SNMP for .NET and Mono.
     3960 + /// </summary>
     3961 + public static string Library_SharpSNMP_Description {
     3962 + get {
     3963 + return ResourceManager.GetString("Library_SharpSNMP_Description", resourceCulture);
     3964 + }
     3965 + }
     3966 +
     3967 + /// <summary>
    3824 3968   /// Looks up a localized string similar to License.
    3825 3969   /// </summary>
    3826 3970   public static string License {
    3827 3971   get {
    3828 3972   return ResourceManager.GetString("License", resourceCulture);
     3973 + }
     3974 + }
     3975 +
     3976 + /// <summary>
     3977 + /// Looks up a localized string similar to Apache License 2.0.
     3978 + /// </summary>
     3979 + public static string License_ApacheLicense2dot0 {
     3980 + get {
     3981 + return ResourceManager.GetString("License_ApacheLicense2dot0", resourceCulture);
     3982 + }
     3983 + }
     3984 +
     3985 + /// <summary>
     3986 + /// Looks up a localized string similar to BSD-2-Clause.
     3987 + /// </summary>
     3988 + public static string License_BDS2Clause {
     3989 + get {
     3990 + return ResourceManager.GetString("License_BDS2Clause", resourceCulture);
     3991 + }
     3992 + }
     3993 +
     3994 + /// <summary>
     3995 + /// Looks up a localized string similar to MIT License.
     3996 + /// </summary>
     3997 + public static string License_MITLicense {
     3998 + get {
     3999 + return ResourceManager.GetString("License_MITLicense", resourceCulture);
     4000 + }
     4001 + }
     4002 +
     4003 + /// <summary>
     4004 + /// Looks up a localized string similar to Unlicense.
     4005 + /// </summary>
     4006 + public static string License_Unlicense {
     4007 + get {
     4008 + return ResourceManager.GetString("License_Unlicense", resourceCulture);
    3829 4009   }
    3830 4010   }
    3831 4011  
    skipped 2509 lines
    6341 6521   public static string ResolvePTR {
    6342 6522   get {
    6343 6523   return ResourceManager.GetString("ResolvePTR", resourceCulture);
     6524 + }
     6525 + }
     6526 +
     6527 + /// <summary>
     6528 + /// Looks up a localized string similar to A collection of all country flags in SVG.
     6529 + /// </summary>
     6530 + public static string Resource_Flag_Description {
     6531 + get {
     6532 + return ResourceManager.GetString("Resource_Flag_Description", resourceCulture);
     6533 + }
     6534 + }
     6535 +
     6536 + /// <summary>
     6537 + /// 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.
     6538 + /// </summary>
     6539 + public static string Resource_ListTLD_Description {
     6540 + get {
     6541 + return ResourceManager.GetString("Resource_ListTLD_Description", resourceCulture);
     6542 + }
     6543 + }
     6544 +
     6545 + /// <summary>
     6546 + /// Looks up a localized string similar to Sanitized IEEE OUI Data from linuxnet.ca..
     6547 + /// </summary>
     6548 + public static string Resource_OUI_Description {
     6549 + get {
     6550 + return ResourceManager.GetString("Resource_OUI_Description", resourceCulture);
     6551 + }
     6552 + }
     6553 +
     6554 + /// <summary>
     6555 + /// Looks up a localized string similar to Service Name and Transport Protocol Port Number Registry from iana.org..
     6556 + /// </summary>
     6557 + public static string Resource_ServiceNamePortNumber_Description {
     6558 + get {
     6559 + return ResourceManager.GetString("Resource_ServiceNamePortNumber_Description", resourceCulture);
    6344 6560   }
    6345 6561   }
    6346 6562  
    skipped 2235 lines
  • ■ ■ ■ ■ ■ ■
    Source/NETworkManager.Localization/Resources/Strings.resx
    skipped 2975 lines
    2976 2976   <data name="HiddenNetwork" xml:space="preserve">
    2977 2977   <value>Hidden Network</value>
    2978 2978   </data>
     2979 + <data name="DevelopedAndMaintainedByX" xml:space="preserve">
     2980 + <value>Developed and maintained by {0} with the help of the</value>
     2981 + </data>
     2982 + <data name="ExternalService_ipify_Description" xml:space="preserve">
     2983 + <value>A Simple Public IP Address API</value>
     2984 + </data>
     2985 + <data name="Library_AirspaceFixer_Description" xml:space="preserve">
     2986 + <value>AirspacePanel fixes all Airspace issues with WPF-hosted Winforms.</value>
     2987 + </data>
     2988 + <data name="Library_ControlzEx_Description" xml:space="preserve">
     2989 + <value>Shared Controlz for WPF and ... more</value>
     2990 + </data>
     2991 + <data name="Library_DnsClientNET_Description" xml:space="preserve">
     2992 + <value>DnsClient.NET is a simple yet very powerful and high performant open source library for the .NET Framework to do DNS lookups</value>
     2993 + </data>
     2994 + <data name="Library_Dragablz_Description" xml:space="preserve">
     2995 + <value>Dragable and tearable tab control for WPF</value>
     2996 + </data>
     2997 + <data name="Library_IPNetwork_Description" xml:space="preserve">
     2998 + <value>C# library take care of complex network, IP, IPv4, IPv6, netmask, CIDR, subnet, subnetting, supernet, and supernetting calculation for .NET developers.</value>
     2999 + </data>
     3000 + <data name="Library_LiveChartsWPF_Description" xml:space="preserve">
     3001 + <value>Simple, flexible, interactive &amp; powerful charts, maps and gauges for .Net</value>
     3002 + </data>
     3003 + <data name="Library_LiveCharts_Description" xml:space="preserve">
     3004 + <value>Simple, flexible, interactive &amp; powerful charts, maps and gauges for .Net</value>
     3005 + </data>
     3006 + <data name="Library_LoadingIndicatorsWPF_Description" xml:space="preserve">
     3007 + <value>A collection of loading indicators for WPF</value>
     3008 + </data>
     3009 + <data name="Library_MahAppsMetroIconPacks_Description" xml:space="preserve">
     3010 + <value>Some awesome icons for WPF and UWP all together...</value>
     3011 + </data>
     3012 + <data name="Library_MahAppsMetro_Description" xml:space="preserve">
     3013 + <value>A toolkit for creating Metro / Modern UI styled WPF apps.</value>
     3014 + </data>
     3015 + <data name="Library_NewtonsoftJson_Description" xml:space="preserve">
     3016 + <value>Json.NET is a popular high-performance JSON framework for .NET</value>
     3017 + </data>
     3018 + <data name="Library_Octokit_Description" xml:space="preserve">
     3019 + <value>A GitHub API client library for .NET</value>
     3020 + </data>
     3021 + <data name="Library_PSDicoveryProtocol_Description" xml:space="preserve">
     3022 + <value>Capture and parse CDP and LLDP packets on local or remote computers</value>
     3023 + </data>
     3024 + <data name="Library_SharpSNMP_Description" xml:space="preserve">
     3025 + <value>Sharp SNMP Library - Open Source SNMP for .NET and Mono</value>
     3026 + </data>
     3027 + <data name="Resource_Flag_Description" xml:space="preserve">
     3028 + <value>A collection of all country flags in SVG</value>
     3029 + </data>
     3030 + <data name="Resource_ListTLD_Description" xml:space="preserve">
     3031 + <value>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</value>
     3032 + </data>
     3033 + <data name="Resource_OUI_Description" xml:space="preserve">
     3034 + <value>Sanitized IEEE OUI Data from linuxnet.ca.</value>
     3035 + </data>
     3036 + <data name="Resource_ServiceNamePortNumber_Description" xml:space="preserve">
     3037 + <value>Service Name and Transport Protocol Port Number Registry from iana.org.</value>
     3038 + </data>
     3039 + <data name="License_ApacheLicense2dot0" xml:space="preserve">
     3040 + <value>Apache License 2.0</value>
     3041 + </data>
     3042 + <data name="License_BDS2Clause" xml:space="preserve">
     3043 + <value>BSD-2-Clause</value>
     3044 + </data>
     3045 + <data name="License_MITLicense" xml:space="preserve">
     3046 + <value>MIT License</value>
     3047 + </data>
     3048 + <data name="License_Unlicense" xml:space="preserve">
     3049 + <value>Unlicense</value>
     3050 + </data>
    2979 3051  </root>
  • ■ ■ ■ ■ ■
    docs/04_Changelog.md
    skipped 27 lines
    28 28  - ContextMenu sub menu border brush fixed [#324](https://github.com/BornToBeRoot/NETworkManager/issues/324){:target="_blank"}
    29 29  - Design of some buttons fixed [#591](https://github.com/BornToBeRoot/NETworkManager/issues/591){:target="_blank"}
    30 30  - SNMP v3 priv min length removed due to a change in the lib [#128](https://github.com/BornToBeRoot/NETworkManager/issues/128){:target="_blank"}
     31 +- More string in the about view added to the translation strings [#440](https://github.com/BornToBeRoot/NETworkManager/issues/440){:target="_blank"}
    31 32   
    32 33  ## Other
    33 34  - Code refactored / cleanup
    skipped 488 lines
Please wait...
Page is in error, reload to recover