Implement supporting multiple languages 59/306959/1 accepted/tizen/unified/20240312.132022 accepted/tizen/unified/x/20240313.092048
authorAnuj Kumar Singh <anujk.singh@samsung.com>
Mon, 26 Feb 2024 05:28:18 +0000 (10:58 +0530)
committerAnuj Kumar Singh <anujk.singh@samsung.com>
Thu, 29 Feb 2024 09:57:05 +0000 (15:27 +0530)
Change-Id: Iad05b7f66891e966d566431a59e50e38a1b20297
Signed-off-by: Anuj Kumar Singh <anujk.singh@samsung.com>
32 files changed:
SettingWiFi/SettingWiFi/SettingWiFi.csproj
SettingWiFi/SettingWiFi/TextResources/Resources.Designer.cs [new file with mode: 0644]
SettingWiFi/SettingWiFi/TextResources/Resources.en-US.resx [new file with mode: 0644]
SettingWiFi/SettingWiFi/TextResources/Resources.ko-KR.resx [new file with mode: 0644]
SettingWiFi/SettingWiFi/TextResources/Resources.resx [new file with mode: 0644]
SettingWiFi/SettingWiFi/model/AP.cs
SettingWiFi/SettingWiFi/res/allowed/SettingWiFi/locale/Resources.Designer.cs [deleted file]
SettingWiFi/SettingWiFi/res/allowed/SettingWiFi/locale/Resources.en.resx [deleted file]
SettingWiFi/SettingWiFi/res/allowed/SettingWiFi/locale/Resources.ko-KR.resx [deleted file]
SettingWiFi/SettingWiFi/res/allowed/SettingWiFi/locale/Resources.resx [deleted file]
SettingWiFi/SettingWiFi/tizen-manifest.xml
SettingWiFi/SettingWiFi/view/APSource.cs
SettingWiFi/SettingWiFi/view/AddNetwork.cs
SettingWiFi/SettingWiFi/view/AddNetworkInfoInputPage.cs
SettingWiFi/SettingWiFi/view/AddNetworkInfoSource.cs
SettingWiFi/SettingWiFi/view/AdvancedPage.cs
SettingWiFi/SettingWiFi/view/ApInfoSource.cs
SettingWiFi/SettingWiFi/view/ConnectPage.cs
SettingWiFi/SettingWiFi/view/EapInfoInputPage.cs
SettingWiFi/SettingWiFi/view/EapInfoSource.cs
SettingWiFi/SettingWiFi/view/EapPage.cs
SettingWiFi/SettingWiFi/view/EyeButton.cs
SettingWiFi/SettingWiFi/view/HiddenConnectPage.cs
SettingWiFi/SettingWiFi/view/InfoInputPage.cs
SettingWiFi/SettingWiFi/view/InfoPage.cs
SettingWiFi/SettingWiFi/view/MainPage.cs
SettingWiFi/SettingWiFi/view/ResourceManager.cs [new file with mode: 0644]
SettingWiFi/SettingWiFi/view/Resources.cs [deleted file]
SettingWiFi/SettingWiFi/view/SortBy.cs
SettingWiFi/SettingWiFi/view/WPSConnectPage.cs
SettingWiFi/SettingWiFi/view/WiFiDirectPage.cs
packaging/org.tizen.cssetting-wifi-1.1.6.rpk

index 89ad442016c630b005d1191bb41eceb2fc024208..ff99b3257f8d11b7c03562196cbbca45d7d5d12c 100755 (executable)
                <PackageReference Include="Tizen.NET" Version="12.0.0.18043" />\r
        </ItemGroup>\r
 \r
+       <ItemGroup>\r
+               <Compile Update="TextResources\Resources.Designer.cs">\r
+                       <DesignTime>True</DesignTime>\r
+                       <AutoGen>True</AutoGen>\r
+                       <DependentUpon>Resources.resx</DependentUpon>\r
+               </Compile>\r
+       </ItemGroup>\r
+\r
+       <ItemGroup>\r
+               <EmbeddedResource Update="TextResources\Resources.en-US.resx">\r
+                       <Generator>PublicResXFileCodeGenerator</Generator>\r
+               </EmbeddedResource>\r
+               <EmbeddedResource Update="TextResources\Resources.ko-KR.resx">\r
+                       <Generator>PublicResXFileCodeGenerator</Generator>\r
+               </EmbeddedResource>\r
+               <EmbeddedResource Update="TextResources\Resources.resx">\r
+                       <Generator>PublicResXFileCodeGenerator</Generator>\r
+                       <LastGenOutput>Resources.Designer.cs</LastGenOutput>\r
+               </EmbeddedResource>\r
+       </ItemGroup>\r
+\r
+       <Target Name="PostBuild" AfterTargets="PostBuildEvent">\r
+               <Exec Command=":: Copy resource dll&#xD;&#xA;rmdir /S /Q res\allowed\locale&#xD;&#xA;mkdir res\allowed\locale&#xD;&#xA;dir $(OutDir)\&#xD;&#xA;xcopy /S /K /D /H /Y $(OutDir)\ res\allowed\locale&#xD;&#xA;del /q res\allowed\locale\*.*&#xD;&#xA;xcopy /S /K /D /H /Y res\allowed\locale\* res\allowed&#xD;&#xA;rmdir /S /Q res\allowed\locale&#xD;&#xA;" />\r
+       </Target>\r
+\r
 </Project>\r
diff --git a/SettingWiFi/SettingWiFi/TextResources/Resources.Designer.cs b/SettingWiFi/SettingWiFi/TextResources/Resources.Designer.cs
new file mode 100644 (file)
index 0000000..aed8f31
--- /dev/null
@@ -0,0 +1,1185 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace SettingWiFi.TextResources {
+    using System;
+
+    /// <summary>
+    ///   A strongly-typed resource class, for looking up localized strings, etc.
+    /// </summary>
+    // 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", "17.0.0.0")]
+    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    public class Resources {
+
+        private static global::System.Resources.ResourceManager resourceMan;
+
+        private static global::System.Globalization.CultureInfo resourceCulture;
+
+        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+
+        static private string mResourcePath = "";
+
+        static public void SetPath(string path)
+        {
+            mResourcePath = path;
+        }
+        static public string GetPath()
+        {
+            return mResourcePath;
+        }
+        internal Resources() {
+        }
+
+        /// <summary>
+        ///   Returns the cached ResourceManager instance used by this class.
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        public static global::System.Resources.ResourceManager ResourceManager {
+            get {
+                if (object.ReferenceEquals(resourceMan, null)) {
+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SettingWiFi.TextResources.Resources", typeof(Resources).Assembly);
+                    resourceMan = temp;
+                }
+                return resourceMan;
+            }
+        }
+
+        /// <summary>
+        ///   Overrides the current thread's CurrentUICulture property for all
+        ///   resource lookups using this strongly typed resource class.
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        public static global::System.Globalization.CultureInfo Culture {
+            get {
+                return resourceCulture;
+            }
+            set {
+                resourceCulture = value;
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Button.
+        /// </summary>
+        public static string IDS_BR_BODY_BUTTON_T_TTS {
+            get {
+                return ResourceManager.GetString("IDS_BR_BODY_BUTTON_T_TTS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Invalid certificate..
+        /// </summary>
+        public static string IDS_BR_POP_INVALID_CERTIFICATE {
+            get {
+                return ResourceManager.GetString("IDS_BR_POP_INVALID_CERTIFICATE", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Connect to device.
+        /// </summary>
+        public static string IDS_BT_BODY_CONNECT_TO_DEVICE {
+            get {
+                return ResourceManager.GetString("IDS_BT_BODY_CONNECT_TO_DEVICE", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Always.
+        /// </summary>
+        public static string IDS_CLD_OPT_ALWAYS_ABB {
+            get {
+                return ResourceManager.GetString("IDS_CLD_OPT_ALWAYS_ABB", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Find.
+        /// </summary>
+        public static string IDS_COM_BODY_FIND {
+            get {
+                return ResourceManager.GetString("IDS_COM_BODY_FIND", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Phase 2 authentication.
+        /// </summary>
+        public static string IDS_COM_BODY_PHASE_2_AUTHENTICATION {
+            get {
+                return ResourceManager.GetString("IDS_COM_BODY_PHASE_2_AUTHENTICATION", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Alphabetical.
+        /// </summary>
+        public static string IDS_EMAIL_POP_ALPHABETICAL {
+            get {
+                return ResourceManager.GetString("IDS_EMAIL_POP_ALPHABETICAL", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Invalid PIN..
+        /// </summary>
+        public static string IDS_GC_POP_INVALID_PIN {
+            get {
+                return ResourceManager.GetString("IDS_GC_POP_INVALID_PIN", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Tap the network you want to connect to..
+        /// </summary>
+        public static string IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO {
+            get {
+                return ResourceManager.GetString("IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to You have been automatically connected to the remembered network. To see the network details, tap the %s icon..
+        /// </summary>
+        public static string IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON {
+            get {
+                return ResourceManager.GetString("IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_" +
+                        "SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to You have been connected to the network. To see the network details, tap the %s icon..
+        /// </summary>
+        public static string IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON {
+            get {
+                return ResourceManager.GetString("IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_T" +
+                        "AP_THE_PS_ICON", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Invalid action. Try again..
+        /// </summary>
+        public static string IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN {
+            get {
+                return ResourceManager.GetString("IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to No Wi-Fi networks found. Change your location or try later..
+        /// </summary>
+        public static string IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER {
+            get {
+                return ResourceManager.GetString("IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Tap to scan for Wi-Fi networks..
+        /// </summary>
+        public static string IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS {
+            get {
+                return ResourceManager.GetString("IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to To connect to a secured network, You may need to enter a password or other credentials..
+        /// </summary>
+        public static string IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS {
+            get {
+                return ResourceManager.GetString("IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_" +
+                        "OTHER_CREDENTIALS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Do not show again..
+        /// </summary>
+        public static string IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN {
+            get {
+                return ResourceManager.GetString("IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Add network.
+        /// </summary>
+        public static string IDS_ST_BODY_ADD_NETWORK {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_ADD_NETWORK", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Add Wi-Fi network.
+        /// </summary>
+        public static string IDS_ST_BODY_ADD_WI_FI_NETWORK {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_ADD_WI_FI_NETWORK", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Advanced.
+        /// </summary>
+        public static string IDS_ST_BODY_ADVANCED {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_ADVANCED", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Enter the %1$s PIN on your Wi-Fi router. The setup can take up to %2$d minutes to complete..
+        /// </summary>
+        public static string IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD" +
+                        "_MINUTES_TO_COMPLETE", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Excellent.
+        /// </summary>
+        public static string IDS_ST_BODY_EXCELLENT {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_EXCELLENT", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Good.
+        /// </summary>
+        public static string IDS_ST_BODY_GOOD_M_BATTERY {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_GOOD_M_BATTERY", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Install certificate.
+        /// </summary>
+        public static string IDS_ST_BODY_INSTALL_CERTIFICATE {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_INSTALL_CERTIFICATE", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to IPv4.
+        /// </summary>
+        public static string IDS_ST_BODY_IPV4 {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_IPV4", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to IPv6.
+        /// </summary>
+        public static string IDS_ST_BODY_IPV6 {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_IPV6", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Keep Wi-Fi on during sleep.
+        /// </summary>
+        public static string IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Network notification.
+        /// </summary>
+        public static string IDS_ST_BODY_NETWORK_NOTIFICATION {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_NETWORK_NOTIFICATION", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Network prefix length.
+        /// </summary>
+        public static string IDS_ST_BODY_NETWORK_PREFIX_LENGTH {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_NETWORK_PREFIX_LENGTH", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Network SSID.
+        /// </summary>
+        public static string IDS_ST_BODY_NETWORK_SSID {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_NETWORK_SSID", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to None.
+        /// </summary>
+        public static string IDS_ST_BODY_NONE {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_NONE", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Obtaining IP address....
+        /// </summary>
+        public static string IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Secured.
+        /// </summary>
+        public static string IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Turning on....
+        /// </summary>
+        public static string IDS_ST_BODY_TURNING_ON_ING {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_TURNING_ON_ING", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to WPS available.
+        /// </summary>
+        public static string IDS_ST_BODY_WPS_AVAILABLE {
+            get {
+                return ResourceManager.GetString("IDS_ST_BODY_WPS_AVAILABLE", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to EAP method.
+        /// </summary>
+        public static string IDS_ST_BUTTON_EAP_METHOD {
+            get {
+                return ResourceManager.GetString("IDS_ST_BUTTON_EAP_METHOD", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Phase 2 authentication.
+        /// </summary>
+        public static string IDS_ST_BUTTON_PHASE_AUTHENTICATION {
+            get {
+                return ResourceManager.GetString("IDS_ST_BUTTON_PHASE_AUTHENTICATION", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Security.
+        /// </summary>
+        public static string IDS_ST_BUTTON_SECURITY_ABB {
+            get {
+                return ResourceManager.GetString("IDS_ST_BUTTON_SECURITY_ABB", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to User certificate.
+        /// </summary>
+        public static string IDS_ST_BUTTON_USER_CERTIFICATE {
+            get {
+                return ResourceManager.GetString("IDS_ST_BUTTON_USER_CERTIFICATE", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Available networks.
+        /// </summary>
+        public static string IDS_ST_HEADER_AVAILABLE_NETWORKS {
+            get {
+                return ResourceManager.GetString("IDS_ST_HEADER_AVAILABLE_NETWORKS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Double tap.
+        /// </summary>
+        public static string IDS_ST_HEADER_DOUBLE_TAP {
+            get {
+                return ResourceManager.GetString("IDS_ST_HEADER_DOUBLE_TAP", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Always allow scanning.
+        /// </summary>
+        public static string IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING {
+            get {
+                return ResourceManager.GetString("IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Skip.
+        /// </summary>
+        public static string IDS_ST_OPT_SKIP {
+            get {
+                return ResourceManager.GetString("IDS_ST_OPT_SKIP", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Turning on Wi-Fi will disable Wi-Fi tethering..
+        /// </summary>
+        public static string IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING {
+            get {
+                return ResourceManager.GetString("IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Wrong password..
+        /// </summary>
+        public static string IDS_ST_POP_WRONG_PASSWORD {
+            get {
+                return ResourceManager.GetString("IDS_ST_POP_WRONG_PASSWORD", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Increases data usage..
+        /// </summary>
+        public static string IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB {
+            get {
+                return ResourceManager.GetString("IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Proxy address.
+        /// </summary>
+        public static string IDS_ST_SBODY_PROXY_ADDRESS {
+            get {
+                return ResourceManager.GetString("IDS_ST_SBODY_PROXY_ADDRESS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Proxy port.
+        /// </summary>
+        public static string IDS_ST_SBODY_PROXY_PORT {
+            get {
+                return ResourceManager.GetString("IDS_ST_SBODY_PROXY_PORT", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Next.
+        /// </summary>
+        public static string IDS_STU_BUTTON_NEXT {
+            get {
+                return ResourceManager.GetString("IDS_STU_BUTTON_NEXT", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Previous.
+        /// </summary>
+        public static string IDS_STU_BUTTON_PREVIOUS {
+            get {
+                return ResourceManager.GetString("IDS_STU_BUTTON_PREVIOUS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to After you install, they will be shown here..
+        /// </summary>
+        public static string IDS_WIFI_AFTER_YOU_INSTALL_THEY_WILL_BE_SHOWN_HERE {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_AFTER_YOU_INSTALL_THEY_WILL_BE_SHOWN_HERE", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to A Wi-Fi network has been detected. You will be connected..
+        /// </summary>
+        public static string IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Advanced settings.
+        /// </summary>
+        public static string IDS_WIFI_BODY_ADVANCED_SETTINGS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_ADVANCED_SETTINGS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Alphabetical.
+        /// </summary>
+        public static string IDS_WIFI_BODY_ALPHABETICAL {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_ALPHABETICAL", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Saved.
+        /// </summary>
+        public static string IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Connect.
+        /// </summary>
+        public static string IDS_WIFI_BODY_CONNECT {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_CONNECT", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Connecting....
+        /// </summary>
+        public static string IDS_WIFI_BODY_CONNECTING_ING {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_CONNECTING_ING", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to DNS 1.
+        /// </summary>
+        public static string IDS_WIFI_BODY_DNS_1 {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_DNS_1", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to DNS 2.
+        /// </summary>
+        public static string IDS_WIFI_BODY_DNS_2 {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_DNS_2", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Done.
+        /// </summary>
+        public static string IDS_WIFI_BODY_DONE {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_DONE", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to EAP.
+        /// </summary>
+        public static string IDS_WIFI_BODY_EAP {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_EAP", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to EAP method.
+        /// </summary>
+        public static string IDS_WIFI_BODY_EAP_METHOD {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_EAP_METHOD", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Enter identity..
+        /// </summary>
+        public static string IDS_WIFI_BODY_ENTER_IDENTITY {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_ENTER_IDENTITY", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Enter network name.
+        /// </summary>
+        public static string IDS_WIFI_BODY_ENTER_NETWORK_NAME {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_ENTER_NETWORK_NAME", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Gateway.
+        /// </summary>
+        public static string IDS_WIFI_BODY_GATEWAY {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_GATEWAY", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Gateway address.
+        /// </summary>
+        public static string IDS_WIFI_BODY_GATEWAY_ADDRESS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_GATEWAY_ADDRESS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Identity.
+        /// </summary>
+        public static string IDS_WIFI_BODY_IDENTITY {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_IDENTITY", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to IP address.
+        /// </summary>
+        public static string IDS_WIFI_BODY_IP_ADDRESS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_IP_ADDRESS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to IP settings.
+        /// </summary>
+        public static string IDS_WIFI_BODY_IP_SETTINGS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_IP_SETTINGS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to MAC address.
+        /// </summary>
+        public static string IDS_WIFI_BODY_MAC_ADDRESS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_MAC_ADDRESS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Maximum number of characters reached..
+        /// </summary>
+        public static string IDS_WIFI_BODY_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Name.
+        /// </summary>
+        public static string IDS_WIFI_BODY_NAME {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_NAME", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Network name.
+        /// </summary>
+        public static string IDS_WIFI_BODY_NETWORK_NAME {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_NETWORK_NAME", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Proxy.
+        /// </summary>
+        public static string IDS_WIFI_BODY_PROXY {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_PROXY", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Receive notifications when networks are available..
+        /// </summary>
+        public static string IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Scanning....
+        /// </summary>
+        public static string IDS_WIFI_BODY_SCANNING_ING {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_SCANNING_ING", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Show advanced options.
+        /// </summary>
+        public static string IDS_WIFI_BODY_SHOW_ADVANCED_OPTIONS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_SHOW_ADVANCED_OPTIONS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Signal Strength.
+        /// </summary>
+        public static string IDS_WIFI_BODY_SIGNAL_STRENGTH {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_SIGNAL_STRENGTH", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Sort by.
+        /// </summary>
+        public static string IDS_WIFI_BODY_SORT_BY {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_SORT_BY", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Static IP.
+        /// </summary>
+        public static string IDS_WIFI_BODY_STATIC_IP {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_STATIC_IP", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Subnet mask.
+        /// </summary>
+        public static string IDS_WIFI_BODY_SUBNET_MASK {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_SUBNET_MASK", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Turn on Wi-Fi to view a list of available networks..
+        /// </summary>
+        public static string IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Type password.
+        /// </summary>
+        public static string IDS_WIFI_BODY_TYPE_PASSWORD {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_TYPE_PASSWORD", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Unknown.
+        /// </summary>
+        public static string IDS_WIFI_BODY_UNKNOWN {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_UNKNOWN", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Unspecified.
+        /// </summary>
+        public static string IDS_WIFI_BODY_UNSPECIFIED {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_UNSPECIFIED", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to User certificate.
+        /// </summary>
+        public static string IDS_WIFI_BODY_USER_CERTIFICATE_ABB {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_USER_CERTIFICATE_ABB", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Weak.
+        /// </summary>
+        public static string IDS_WIFI_BODY_WEAK_M_STRENGTH {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_WEAK_M_STRENGTH", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to While charging only.
+        /// </summary>
+        public static string IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Wi-Fi.
+        /// </summary>
+        public static string IDS_WIFI_BODY_WI_FI {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_WI_FI", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Wi-Fi Direct.
+        /// </summary>
+        public static string IDS_WIFI_BODY_WI_FI_DIRECT_ABB {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BODY_WI_FI_DIRECT_ABB", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Add.
+        /// </summary>
+        public static string IDS_WIFI_BUTTON_ADD {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BUTTON_ADD", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Find hidden network.
+        /// </summary>
+        public static string IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Scan.
+        /// </summary>
+        public static string IDS_WIFI_BUTTON_SCAN {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BUTTON_SCAN", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to WPS button.
+        /// </summary>
+        public static string IDS_WIFI_BUTTON_WPS_BUTTON {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_BUTTON_WPS_BUTTON", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Certificate Search Results.
+        /// </summary>
+        public static string IDS_WIFI_CERTIFICATE_SEARCH_RESULTS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_CERTIFICATE_SEARCH_RESULTS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Enter password..
+        /// </summary>
+        public static string IDS_WIFI_HEADER_ENTER_PASSWORD {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_HEADER_ENTER_PASSWORD", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Passpoint.
+        /// </summary>
+        public static string IDS_WIFI_HEADER_PASSPOINT {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_HEADER_PASSPOINT", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Password.
+        /// </summary>
+        public static string IDS_WIFI_HEADER_PASSWORD {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_HEADER_PASSWORD", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Select WPS method.
+        /// </summary>
+        public static string IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Wi-Fi network info.
+        /// </summary>
+        public static string IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Signal strength.
+        /// </summary>
+        public static string IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to No certificate found..
+        /// </summary>
+        public static string IDS_WIFI_NO_CERTIFICATE_FOUND {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_NO_CERTIFICATE_FOUND", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Forget network.
+        /// </summary>
+        public static string IDS_WIFI_OPT_FORGET_NETWORK {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_OPT_FORGET_NETWORK", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Off.
+        /// </summary>
+        public static string IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to On.
+        /// </summary>
+        public static string IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Show password.
+        /// </summary>
+        public static string IDS_WIFI_OPT_SHOW_PASSWORD {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_OPT_SHOW_PASSWORD", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to WPS.
+        /// </summary>
+        public static string IDS_WIFI_OPT_WPS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_OPT_WPS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Current network will be disconnected..
+        /// </summary>
+        public static string IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to No Wi-Fi AP found..
+        /// </summary>
+        public static string IDS_WIFI_POP_NO_WI_FI_AP_FOUND {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_POP_NO_WI_FI_AP_FOUND", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Open.
+        /// </summary>
+        public static string IDS_WIFI_POP_OPEN {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_POP_OPEN", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Press WPS on your Wi-Fi access point within %d minutes..
+        /// </summary>
+        public static string IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to %s is selected.\n\nIf you are unable to connect to an AP, change the SIM card used for verification by going to SIM card manager. Then select the SIM card you want to use for Mobile data. Alternatively, you can unmount the SIM card you do not want to use..
+        /// </summary>
+        public static string IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Authentication error occurred.
+        /// </summary>
+        public static string IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Automatically switch between Wi-Fi and mobile networks to maintain a stable Internet connection..
+        /// </summary>
+        public static string IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN" +
+                        "_A_STABLE_INTERNET_CONNECTION", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Connected.
+        /// </summary>
+        public static string IDS_WIFI_SBODY_CONNECTED_M_STATUS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_SBODY_CONNECTED_M_STATUS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Cancel.
+        /// </summary>
+        public static string IDS_WIFI_SK_CANCEL {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_SK_CANCEL", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Forget.
+        /// </summary>
+        public static string IDS_WIFI_SK_FORGET {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_SK_FORGET", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Ok.
+        /// </summary>
+        public static string IDS_WIFI_SK_OK {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_SK_OK", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to WPS PIN.
+        /// </summary>
+        public static string IDS_WIFI_SK_WPS_PIN {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_SK_WPS_PIN", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to OK.
+        /// </summary>
+        public static string IDS_WIFI_SK2_OK {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_SK2_OK", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Never.
+        /// </summary>
+        public static string IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Connected to Wi-Fi network %s..
+        /// </summary>
+        public static string IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Failed to obtain IP address..
+        /// </summary>
+        public static string IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS", resourceCulture);
+            }
+        }
+
+        /// <summary>
+        ///   Looks up a localized string similar to Maximum number of characters %d reached..
+        /// </summary>
+        public static string IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED {
+            get {
+                return ResourceManager.GetString("IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED", resourceCulture);
+            }
+        }
+    }
+}
diff --git a/SettingWiFi/SettingWiFi/TextResources/Resources.en-US.resx b/SettingWiFi/SettingWiFi/TextResources/Resources.en-US.resx
new file mode 100644 (file)
index 0000000..83fecb0
--- /dev/null
@@ -0,0 +1,489 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!--
+    Microsoft ResX Schema
+
+    Version 2.0
+
+    The primary goals of this format is to allow a simple XML format
+    that is mostly human readable. The generation and parsing of the
+    various data types are done through the TypeConverter classes
+    associated with the data types.
+
+    Example:
+
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+
+    There are any number of "resheader" rows that contain simple
+    name/value pairs.
+
+    Each data row contains a name, and value. The row also contains a
+    type or mimetype. Type corresponds to a .NET class that support
+    text/value conversion through the TypeConverter architecture.
+    Classes that don't support this are serialized and stored with the
+    mimetype set.
+
+    The mimetype is used for serialized objects, and tells the
+    ResXResourceReader how to depersist the object. This is currently not
+    extensible. For a given mimetype the value must be set accordingly:
+
+    Note - application/x-microsoft.net.object.binary.base64 is the format
+    that the ResXResourceWriter will generate, however the reader can
+    read any of the formats listed below.
+
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="IDS_BR_BODY_BUTTON_T_TTS" xml:space="preserve">
+    <value>Button</value>
+  </data>
+  <data name="IDS_BR_POP_INVALID_CERTIFICATE" xml:space="preserve">
+    <value>Invalid certificate.</value>
+  </data>
+  <data name="IDS_BT_BODY_CONNECT_TO_DEVICE" xml:space="preserve">
+    <value>Connect to device</value>
+  </data>
+  <data name="IDS_CLD_OPT_ALWAYS_ABB" xml:space="preserve">
+    <value>Always</value>
+  </data>
+  <data name="IDS_COM_BODY_FIND" xml:space="preserve">
+    <value>Find</value>
+  </data>
+  <data name="IDS_COM_BODY_PHASE_2_AUTHENTICATION" xml:space="preserve">
+    <value>Phase 2 authentication</value>
+  </data>
+  <data name="IDS_EMAIL_POP_ALPHABETICAL" xml:space="preserve">
+    <value>Alphabetical</value>
+  </data>
+  <data name="IDS_GC_POP_INVALID_PIN" xml:space="preserve">
+    <value>Invalid PIN.</value>
+  </data>
+  <data name="IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO" xml:space="preserve">
+    <value>Tap the network you want to connect to.</value>
+  </data>
+  <data name="IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON" xml:space="preserve">
+    <value>You have been automatically connected to the remembered network. To see the network details, tap the %s icon.</value>
+  </data>
+  <data name="IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON" xml:space="preserve">
+    <value>You have been connected to the network. To see the network details, tap the %s icon.</value>
+  </data>
+  <data name="IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN" xml:space="preserve">
+    <value>Invalid action. Try again.</value>
+  </data>
+  <data name="IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER" xml:space="preserve">
+    <value>No Wi-Fi networks found. Change your location or try later.</value>
+  </data>
+  <data name="IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS" xml:space="preserve">
+    <value>Tap to scan for Wi-Fi networks.</value>
+  </data>
+  <data name="IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS" xml:space="preserve">
+    <value>To connect to a secured network, You may need to enter a password or other credentials.</value>
+  </data>
+  <data name="IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN" xml:space="preserve">
+    <value>Do not show again.</value>
+  </data>
+  <data name="IDS_STU_BUTTON_NEXT" xml:space="preserve">
+    <value>Next</value>
+  </data>
+  <data name="IDS_STU_BUTTON_PREVIOUS" xml:space="preserve">
+    <value>Previous</value>
+  </data>
+  <data name="IDS_ST_BODY_ADD_NETWORK" xml:space="preserve">
+    <value>Add network</value>
+  </data>
+  <data name="IDS_ST_BODY_ADD_WI_FI_NETWORK" xml:space="preserve">
+    <value>Add Wi-Fi network</value>
+  </data>
+  <data name="IDS_ST_BODY_ADVANCED" xml:space="preserve">
+    <value>Advanced</value>
+  </data>
+  <data name="IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE" xml:space="preserve">
+    <value>Enter the %1$s PIN on your Wi-Fi router. The setup can take up to %2$d minutes to complete.</value>
+  </data>
+  <data name="IDS_ST_BODY_EXCELLENT" xml:space="preserve">
+    <value>Excellent</value>
+  </data>
+  <data name="IDS_ST_BODY_GOOD_M_BATTERY" xml:space="preserve">
+    <value>Good</value>
+  </data>
+  <data name="IDS_ST_BODY_INSTALL_CERTIFICATE" xml:space="preserve">
+    <value>Install certificate</value>
+  </data>
+  <data name="IDS_ST_BODY_IPV4" xml:space="preserve">
+    <value>IPv4</value>
+  </data>
+  <data name="IDS_ST_BODY_IPV6" xml:space="preserve">
+    <value>IPv6</value>
+  </data>
+  <data name="IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP" xml:space="preserve">
+    <value>Keep Wi-Fi on during sleep</value>
+  </data>
+  <data name="IDS_ST_BODY_NETWORK_NOTIFICATION" xml:space="preserve">
+    <value>Network notification</value>
+  </data>
+  <data name="IDS_ST_BODY_NETWORK_PREFIX_LENGTH" xml:space="preserve">
+    <value>Network prefix length</value>
+  </data>
+  <data name="IDS_ST_BODY_NETWORK_SSID" xml:space="preserve">
+    <value>Network SSID</value>
+  </data>
+  <data name="IDS_ST_BODY_NONE" xml:space="preserve">
+    <value>None</value>
+  </data>
+  <data name="IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING" xml:space="preserve">
+    <value>Obtaining IP address...</value>
+  </data>
+  <data name="IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY" xml:space="preserve">
+    <value>Secured</value>
+  </data>
+  <data name="IDS_ST_BODY_TURNING_ON_ING" xml:space="preserve">
+    <value>Turning on...</value>
+  </data>
+  <data name="IDS_ST_BODY_WPS_AVAILABLE" xml:space="preserve">
+    <value>WPS available</value>
+  </data>
+  <data name="IDS_ST_BUTTON_EAP_METHOD" xml:space="preserve">
+    <value>EAP method</value>
+  </data>
+  <data name="IDS_ST_BUTTON_PHASE_AUTHENTICATION" xml:space="preserve">
+    <value>Phase 2 authentication</value>
+  </data>
+  <data name="IDS_ST_BUTTON_SECURITY_ABB" xml:space="preserve">
+    <value>Security</value>
+  </data>
+  <data name="IDS_ST_BUTTON_USER_CERTIFICATE" xml:space="preserve">
+    <value>User certificate</value>
+  </data>
+  <data name="IDS_ST_HEADER_AVAILABLE_NETWORKS" xml:space="preserve">
+    <value>Available networks</value>
+  </data>
+  <data name="IDS_ST_HEADER_DOUBLE_TAP" xml:space="preserve">
+    <value>Double tap</value>
+  </data>
+  <data name="IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING" xml:space="preserve">
+    <value>Always allow scanning</value>
+  </data>
+  <data name="IDS_ST_OPT_SKIP" xml:space="preserve">
+    <value>Skip</value>
+  </data>
+  <data name="IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING" xml:space="preserve">
+    <value>Turning on Wi-Fi will disable Wi-Fi tethering.</value>
+  </data>
+  <data name="IDS_ST_POP_WRONG_PASSWORD" xml:space="preserve">
+    <value>Wrong password.</value>
+  </data>
+  <data name="IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB" xml:space="preserve">
+    <value>Increases data usage.</value>
+  </data>
+  <data name="IDS_ST_SBODY_PROXY_ADDRESS" xml:space="preserve">
+    <value>Proxy address</value>
+  </data>
+  <data name="IDS_ST_SBODY_PROXY_PORT" xml:space="preserve">
+    <value>Proxy port</value>
+  </data>
+  <data name="IDS_WIFI_AFTER_YOU_INSTALL_THEY_WILL_BE_SHOWN_HERE" xml:space="preserve">
+    <value>After you install, they will be shown here.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_ADVANCED_SETTINGS" xml:space="preserve">
+    <value>Advanced settings</value>
+  </data>
+  <data name="IDS_WIFI_BODY_ALPHABETICAL" xml:space="preserve">
+    <value>Alphabetical</value>
+  </data>
+  <data name="IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED" xml:space="preserve">
+    <value>A Wi-Fi network has been detected. You will be connected.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS" xml:space="preserve">
+    <value>Saved</value>
+  </data>
+  <data name="IDS_WIFI_BODY_CONNECT" xml:space="preserve">
+    <value>Connect</value>
+  </data>
+  <data name="IDS_WIFI_BODY_CONNECTING_ING" xml:space="preserve">
+    <value>Connecting...</value>
+  </data>
+  <data name="IDS_WIFI_BODY_DNS_1" xml:space="preserve">
+    <value>DNS 1</value>
+  </data>
+  <data name="IDS_WIFI_BODY_DNS_2" xml:space="preserve">
+    <value>DNS 2</value>
+  </data>
+  <data name="IDS_WIFI_BODY_DONE" xml:space="preserve">
+    <value>Done</value>
+  </data>
+  <data name="IDS_WIFI_BODY_EAP" xml:space="preserve">
+    <value>EAP</value>
+  </data>
+  <data name="IDS_WIFI_BODY_EAP_METHOD" xml:space="preserve">
+    <value>EAP method</value>
+  </data>
+  <data name="IDS_WIFI_BODY_ENTER_IDENTITY" xml:space="preserve">
+    <value>Enter identity.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_ENTER_NETWORK_NAME" xml:space="preserve">
+    <value>Enter network name</value>
+  </data>
+  <data name="IDS_WIFI_BODY_GATEWAY" xml:space="preserve">
+    <value>Gateway</value>
+  </data>
+  <data name="IDS_WIFI_BODY_GATEWAY_ADDRESS" xml:space="preserve">
+    <value>Gateway address</value>
+  </data>
+  <data name="IDS_WIFI_BODY_IDENTITY" xml:space="preserve">
+    <value>Identity</value>
+  </data>
+  <data name="IDS_WIFI_BODY_IP_ADDRESS" xml:space="preserve">
+    <value>IP address</value>
+  </data>
+  <data name="IDS_WIFI_BODY_IP_SETTINGS" xml:space="preserve">
+    <value>IP settings</value>
+  </data>
+  <data name="IDS_WIFI_BODY_MAC_ADDRESS" xml:space="preserve">
+    <value>MAC address</value>
+  </data>
+  <data name="IDS_WIFI_BODY_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED" xml:space="preserve">
+    <value>Maximum number of characters reached.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_NAME" xml:space="preserve">
+    <value>Name</value>
+  </data>
+  <data name="IDS_WIFI_BODY_NETWORK_NAME" xml:space="preserve">
+    <value>Network name</value>
+  </data>
+  <data name="IDS_WIFI_BODY_PROXY" xml:space="preserve">
+    <value>Proxy</value>
+  </data>
+  <data name="IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE" xml:space="preserve">
+    <value>Receive notifications when networks are available.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SCANNING_ING" xml:space="preserve">
+    <value>Scanning...</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SHOW_ADVANCED_OPTIONS" xml:space="preserve">
+    <value>Show advanced options</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SIGNAL_STRENGTH" xml:space="preserve">
+    <value>Signal Strength</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SORT_BY" xml:space="preserve">
+    <value>Sort by</value>
+  </data>
+  <data name="IDS_WIFI_BODY_STATIC_IP" xml:space="preserve">
+    <value>Static IP</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SUBNET_MASK" xml:space="preserve">
+    <value>Subnet mask</value>
+  </data>
+  <data name="IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS" xml:space="preserve">
+    <value>Turn on Wi-Fi to view a list of available networks.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_TYPE_PASSWORD" xml:space="preserve">
+    <value>Type password</value>
+  </data>
+  <data name="IDS_WIFI_BODY_UNKNOWN" xml:space="preserve">
+    <value>Unknown</value>
+  </data>
+  <data name="IDS_WIFI_BODY_UNSPECIFIED" xml:space="preserve">
+    <value>Unspecified</value>
+  </data>
+  <data name="IDS_WIFI_BODY_USER_CERTIFICATE_ABB" xml:space="preserve">
+    <value>User certificate</value>
+  </data>
+  <data name="IDS_WIFI_BODY_WEAK_M_STRENGTH" xml:space="preserve">
+    <value>Weak</value>
+  </data>
+  <data name="IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB" xml:space="preserve">
+    <value>While charging only</value>
+  </data>
+  <data name="IDS_WIFI_BODY_WI_FI" xml:space="preserve">
+    <value>Wi-Fi</value>
+  </data>
+  <data name="IDS_WIFI_BODY_WI_FI_DIRECT_ABB" xml:space="preserve">
+    <value>Wi-Fi Direct</value>
+  </data>
+  <data name="IDS_WIFI_BUTTON_ADD" xml:space="preserve">
+    <value>Add</value>
+  </data>
+  <data name="IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK" xml:space="preserve">
+    <value>Find hidden network</value>
+  </data>
+  <data name="IDS_WIFI_BUTTON_SCAN" xml:space="preserve">
+    <value>Scan</value>
+  </data>
+  <data name="IDS_WIFI_BUTTON_WPS_BUTTON" xml:space="preserve">
+    <value>WPS button</value>
+  </data>
+  <data name="IDS_WIFI_CERTIFICATE_SEARCH_RESULTS" xml:space="preserve">
+    <value>Certificate Search Results</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_ENTER_PASSWORD" xml:space="preserve">
+    <value>Enter password.</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_PASSPOINT" xml:space="preserve">
+    <value>Passpoint</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_PASSWORD" xml:space="preserve">
+    <value>Password</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB" xml:space="preserve">
+    <value>Select WPS method</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB" xml:space="preserve">
+    <value>Wi-Fi network info</value>
+  </data>
+  <data name="IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT" xml:space="preserve">
+    <value>Signal strength</value>
+  </data>
+  <data name="IDS_WIFI_NO_CERTIFICATE_FOUND" xml:space="preserve">
+    <value>No certificate found.</value>
+  </data>
+  <data name="IDS_WIFI_OPT_FORGET_NETWORK" xml:space="preserve">
+    <value>Forget network</value>
+  </data>
+  <data name="IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF" xml:space="preserve">
+    <value>Off</value>
+  </data>
+  <data name="IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON" xml:space="preserve">
+    <value>On</value>
+  </data>
+  <data name="IDS_WIFI_OPT_SHOW_PASSWORD" xml:space="preserve">
+    <value>Show password</value>
+  </data>
+  <data name="IDS_WIFI_OPT_WPS" xml:space="preserve">
+    <value>WPS</value>
+  </data>
+  <data name="IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED" xml:space="preserve">
+    <value>Current network will be disconnected.</value>
+  </data>
+  <data name="IDS_WIFI_POP_NO_WI_FI_AP_FOUND" xml:space="preserve">
+    <value>No Wi-Fi AP found.</value>
+  </data>
+  <data name="IDS_WIFI_POP_OPEN" xml:space="preserve">
+    <value>Open</value>
+  </data>
+  <data name="IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES" xml:space="preserve">
+    <value>Press WPS on your Wi-Fi access point within %d minutes.</value>
+  </data>
+  <data name="IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG" xml:space="preserve">
+    <value>%s is selected.\n\nIf you are unable to connect to an AP, change the SIM card used for verification by going to SIM card manager. Then select the SIM card you want to use for Mobile data. Alternatively, you can unmount the SIM card you do not want to use.</value>
+  </data>
+  <data name="IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS" xml:space="preserve">
+    <value>Authentication error occurred</value>
+  </data>
+  <data name="IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION" xml:space="preserve">
+    <value>Automatically switch between Wi-Fi and mobile networks to maintain a stable Internet connection.</value>
+  </data>
+  <data name="IDS_WIFI_SBODY_CONNECTED_M_STATUS" xml:space="preserve">
+    <value>Connected</value>
+  </data>
+  <data name="IDS_WIFI_SK2_OK" xml:space="preserve">
+    <value>OK</value>
+  </data>
+  <data name="IDS_WIFI_SK_CANCEL" xml:space="preserve">
+    <value>Cancel</value>
+  </data>
+  <data name="IDS_WIFI_SK_FORGET" xml:space="preserve">
+    <value>Forget</value>
+  </data>
+  <data name="IDS_WIFI_SK_OK" xml:space="preserve">
+    <value>Ok</value>
+  </data>
+  <data name="IDS_WIFI_SK_WPS_PIN" xml:space="preserve">
+    <value>WPS PIN</value>
+  </data>
+  <data name="IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF" xml:space="preserve">
+    <value>Never</value>
+  </data>
+  <data name="IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS" xml:space="preserve">
+    <value>Connected to Wi-Fi network %s.</value>
+  </data>
+  <data name="IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS" xml:space="preserve">
+    <value>Failed to obtain IP address.</value>
+  </data>
+  <data name="IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" xml:space="preserve">
+    <value>Maximum number of characters %d reached.</value>
+  </data>
+</root>
diff --git a/SettingWiFi/SettingWiFi/TextResources/Resources.ko-KR.resx b/SettingWiFi/SettingWiFi/TextResources/Resources.ko-KR.resx
new file mode 100644 (file)
index 0000000..769fdbd
--- /dev/null
@@ -0,0 +1,489 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!--
+    Microsoft ResX Schema
+
+    Version 2.0
+
+    The primary goals of this format is to allow a simple XML format
+    that is mostly human readable. The generation and parsing of the
+    various data types are done through the TypeConverter classes
+    associated with the data types.
+
+    Example:
+
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+
+    There are any number of "resheader" rows that contain simple
+    name/value pairs.
+
+    Each data row contains a name, and value. The row also contains a
+    type or mimetype. Type corresponds to a .NET class that support
+    text/value conversion through the TypeConverter architecture.
+    Classes that don't support this are serialized and stored with the
+    mimetype set.
+
+    The mimetype is used for serialized objects, and tells the
+    ResXResourceReader how to depersist the object. This is currently not
+    extensible. For a given mimetype the value must be set accordingly:
+
+    Note - application/x-microsoft.net.object.binary.base64 is the format
+    that the ResXResourceWriter will generate, however the reader can
+    read any of the formats listed below.
+
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="IDS_BR_BODY_BUTTON_T_TTS" xml:space="preserve">
+    <value>버튼</value>
+  </data>
+  <data name="IDS_BR_POP_INVALID_CERTIFICATE" xml:space="preserve">
+    <value>유효하지 않은 인증서입니다.</value>
+  </data>
+  <data name="IDS_BT_BODY_CONNECT_TO_DEVICE" xml:space="preserve">
+    <value>디바이스 연결</value>
+  </data>
+  <data name="IDS_CLD_OPT_ALWAYS_ABB" xml:space="preserve">
+    <value>항상</value>
+  </data>
+  <data name="IDS_COM_BODY_FIND" xml:space="preserve">
+    <value>찾기</value>
+  </data>
+  <data name="IDS_COM_BODY_PHASE_2_AUTHENTICATION" xml:space="preserve">
+    <value>2단계 인증</value>
+  </data>
+  <data name="IDS_EMAIL_POP_ALPHABETICAL" xml:space="preserve">
+    <value>가나다 순</value>
+  </data>
+  <data name="IDS_GC_POP_INVALID_PIN" xml:space="preserve">
+    <value>PIN이 바르지 않습니다.</value>
+  </data>
+  <data name="IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO" xml:space="preserve">
+    <value>연결할 네트워크를 누르세요.</value>
+  </data>
+  <data name="IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON" xml:space="preserve">
+    <value>저장된 네트워크에 자동 연결했습니다. 네트워크 상세정보를 보려면 %s 아이콘을 누르세요.</value>
+  </data>
+  <data name="IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON" xml:space="preserve">
+    <value>네트워크에 연결했습니다. 네트워크 상세정보를 보려면 %s 아이콘을 누르세요.</value>
+  </data>
+  <data name="IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN" xml:space="preserve">
+    <value>동작이 바르지 않습니다. 다시 시도하세요.</value>
+  </data>
+  <data name="IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER" xml:space="preserve">
+    <value>Wi-Fi 네트워크를 찾을 수 없습니다. 위치를 변경하거나 나중에 시도하세요.</value>
+  </data>
+  <data name="IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS" xml:space="preserve">
+    <value>Wi-Fi 네트워크를 찾으려면 누르세요.</value>
+  </data>
+  <data name="IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS" xml:space="preserve">
+    <value>보안 네트워크에 연결하려면 비밀번호 또는 기타 자격증명을 입력하세요.</value>
+  </data>
+  <data name="IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN" xml:space="preserve">
+    <value>다시 보지 않기</value>
+  </data>
+  <data name="IDS_STU_BUTTON_NEXT" xml:space="preserve">
+    <value>다음</value>
+  </data>
+  <data name="IDS_STU_BUTTON_PREVIOUS" xml:space="preserve">
+    <value>이전</value>
+  </data>
+  <data name="IDS_ST_BODY_ADD_NETWORK" xml:space="preserve">
+    <value>네트워크 추가</value>
+  </data>
+  <data name="IDS_ST_BODY_ADD_WI_FI_NETWORK" xml:space="preserve">
+    <value>Wi-Fi 네트워크 추가</value>
+  </data>
+  <data name="IDS_ST_BODY_ADVANCED" xml:space="preserve">
+    <value>고급</value>
+  </data>
+  <data name="IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE" xml:space="preserve">
+    <value>Wi-Fi 공유기에 PIN(%1$s)을 입력하세요. 설정을 완료하기까지 최대 %2$d분이 소요됩니다.</value>
+  </data>
+  <data name="IDS_ST_BODY_EXCELLENT" xml:space="preserve">
+    <value>매우 좋음</value>
+  </data>
+  <data name="IDS_ST_BODY_GOOD_M_BATTERY" xml:space="preserve">
+    <value>좋음</value>
+  </data>
+  <data name="IDS_ST_BODY_INSTALL_CERTIFICATE" xml:space="preserve">
+    <value>인증서 설치</value>
+  </data>
+  <data name="IDS_ST_BODY_IPV4" xml:space="preserve">
+    <value>IPv4</value>
+  </data>
+  <data name="IDS_ST_BODY_IPV6" xml:space="preserve">
+    <value>IPv6</value>
+  </data>
+  <data name="IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP" xml:space="preserve">
+    <value>화면이 꺼졌을 때 Wi-Fi 연결 유지</value>
+  </data>
+  <data name="IDS_ST_BODY_NETWORK_NOTIFICATION" xml:space="preserve">
+    <value>네트워크 알림</value>
+  </data>
+  <data name="IDS_ST_BODY_NETWORK_PREFIX_LENGTH" xml:space="preserve">
+    <value>네트워크 식별자 길이</value>
+  </data>
+  <data name="IDS_ST_BODY_NETWORK_SSID" xml:space="preserve">
+    <value>네트워크 이름</value>
+  </data>
+  <data name="IDS_ST_BODY_NONE" xml:space="preserve">
+    <value>설정 안 함</value>
+  </data>
+  <data name="IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING" xml:space="preserve">
+    <value>IP 주소 받는 중...</value>
+  </data>
+  <data name="IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY" xml:space="preserve">
+    <value>보안</value>
+  </data>
+  <data name="IDS_ST_BODY_TURNING_ON_ING" xml:space="preserve">
+    <value>실행하는 중...</value>
+  </data>
+  <data name="IDS_ST_BODY_WPS_AVAILABLE" xml:space="preserve">
+    <value>WPS 사용 가능</value>
+  </data>
+  <data name="IDS_ST_BUTTON_EAP_METHOD" xml:space="preserve">
+    <value>EAP법</value>
+  </data>
+  <data name="IDS_ST_BUTTON_PHASE_AUTHENTICATION" xml:space="preserve">
+    <value>2단계 인증</value>
+  </data>
+  <data name="IDS_ST_BUTTON_SECURITY_ABB" xml:space="preserve">
+    <value>보호</value>
+  </data>
+  <data name="IDS_ST_BUTTON_USER_CERTIFICATE" xml:space="preserve">
+    <value>사용자 인증서</value>
+  </data>
+  <data name="IDS_ST_HEADER_AVAILABLE_NETWORKS" xml:space="preserve">
+    <value>사용 가능한 네트워크</value>
+  </data>
+  <data name="IDS_ST_HEADER_DOUBLE_TAP" xml:space="preserve">
+    <value>두 번 두드리기</value>
+  </data>
+  <data name="IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING" xml:space="preserve">
+    <value>항상 검색 허용</value>
+  </data>
+  <data name="IDS_ST_OPT_SKIP" xml:space="preserve">
+    <value>건너뛰기</value>
+  </data>
+  <data name="IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING" xml:space="preserve">
+    <value>Wi-Fi를 실행하면 Wi-Fi 테더링을 연결 해제합니다.</value>
+  </data>
+  <data name="IDS_ST_POP_WRONG_PASSWORD" xml:space="preserve">
+    <value>비밀번호가 바르지 않습니다.</value>
+  </data>
+  <data name="IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB" xml:space="preserve">
+    <value>데이터 사용량이 증가합니다.</value>
+  </data>
+  <data name="IDS_ST_SBODY_PROXY_ADDRESS" xml:space="preserve">
+    <value>프록시 주소</value>
+  </data>
+  <data name="IDS_ST_SBODY_PROXY_PORT" xml:space="preserve">
+    <value>프록시 포트</value>
+  </data>
+  <data name="IDS_WIFI_AFTER_YOU_INSTALL_THEY_WILL_BE_SHOWN_HERE" xml:space="preserve">
+    <value>설치가 완료되면 여기에 표시됩니다.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_ADVANCED_SETTINGS" xml:space="preserve">
+    <value>고급 설정</value>
+  </data>
+  <data name="IDS_WIFI_BODY_ALPHABETICAL" xml:space="preserve">
+    <value>알파벳</value>
+  </data>
+  <data name="IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED" xml:space="preserve">
+    <value>Wi-Fi 네트워크를 찾았습니다. 네트워크에 연결합니다.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS" xml:space="preserve">
+    <value>저장됨</value>
+  </data>
+  <data name="IDS_WIFI_BODY_CONNECT" xml:space="preserve">
+    <value>연결</value>
+  </data>
+  <data name="IDS_WIFI_BODY_CONNECTING_ING" xml:space="preserve">
+    <value>연결 중...</value>
+  </data>
+  <data name="IDS_WIFI_BODY_DNS_1" xml:space="preserve">
+    <value>디엔에스1</value>
+  </data>
+  <data name="IDS_WIFI_BODY_DNS_2" xml:space="preserve">
+    <value>디엔에스2</value>
+  </data>
+  <data name="IDS_WIFI_BODY_DONE" xml:space="preserve">
+    <value>완료</value>
+  </data>
+  <data name="IDS_WIFI_BODY_EAP" xml:space="preserve">
+    <value>이에이피</value>
+  </data>
+  <data name="IDS_WIFI_BODY_EAP_METHOD" xml:space="preserve">
+    <value>EAP 방식</value>
+  </data>
+  <data name="IDS_WIFI_BODY_ENTER_IDENTITY" xml:space="preserve">
+    <value>ID를 입력하세요.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_ENTER_NETWORK_NAME" xml:space="preserve">
+    <value>네트워크 이름 입력</value>
+  </data>
+  <data name="IDS_WIFI_BODY_GATEWAY" xml:space="preserve">
+    <value>출입구</value>
+  </data>
+  <data name="IDS_WIFI_BODY_GATEWAY_ADDRESS" xml:space="preserve">
+    <value>게이트웨이 주소</value>
+  </data>
+  <data name="IDS_WIFI_BODY_IDENTITY" xml:space="preserve">
+    <value>아이디</value>
+  </data>
+  <data name="IDS_WIFI_BODY_IP_ADDRESS" xml:space="preserve">
+    <value>IP 주소</value>
+  </data>
+  <data name="IDS_WIFI_BODY_IP_SETTINGS" xml:space="preserve">
+    <value>IP 설정</value>
+  </data>
+  <data name="IDS_WIFI_BODY_MAC_ADDRESS" xml:space="preserve">
+    <value>MAC 주소</value>
+  </data>
+  <data name="IDS_WIFI_BODY_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED" xml:space="preserve">
+    <value>최대 문자 수에 도달했습니다.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_NAME" xml:space="preserve">
+    <value>이름</value>
+  </data>
+  <data name="IDS_WIFI_BODY_NETWORK_NAME" xml:space="preserve">
+    <value>네트워크 이름</value>
+  </data>
+  <data name="IDS_WIFI_BODY_PROXY" xml:space="preserve">
+    <value>프록시</value>
+  </data>
+  <data name="IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE" xml:space="preserve">
+    <value>네트워크를 사용할 수 있을 때 알림을 받습니다.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SCANNING_ING" xml:space="preserve">
+    <value>찾는 중...</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SHOW_ADVANCED_OPTIONS" xml:space="preserve">
+    <value>고급 옵션 표시</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SIGNAL_STRENGTH" xml:space="preserve">
+    <value>신호강도</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SORT_BY" xml:space="preserve">
+    <value>정렬 방식</value>
+  </data>
+  <data name="IDS_WIFI_BODY_STATIC_IP" xml:space="preserve">
+    <value>고정 IP</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SUBNET_MASK" xml:space="preserve">
+    <value>서브넷 마스크</value>
+  </data>
+  <data name="IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS" xml:space="preserve">
+    <value>사용 가능한 네트워크 목록을 보려면 Wi-Fi를 실행하세요.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_TYPE_PASSWORD" xml:space="preserve">
+    <value>암호 입력</value>
+  </data>
+  <data name="IDS_WIFI_BODY_UNKNOWN" xml:space="preserve">
+    <value>알 수 없음</value>
+  </data>
+  <data name="IDS_WIFI_BODY_UNSPECIFIED" xml:space="preserve">
+    <value>설정 안 함</value>
+  </data>
+  <data name="IDS_WIFI_BODY_USER_CERTIFICATE_ABB" xml:space="preserve">
+    <value>사용자 인증서</value>
+  </data>
+  <data name="IDS_WIFI_BODY_WEAK_M_STRENGTH" xml:space="preserve">
+    <value>약함</value>
+  </data>
+  <data name="IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB" xml:space="preserve">
+    <value>충전 중일 때만</value>
+  </data>
+  <data name="IDS_WIFI_BODY_WI_FI" xml:space="preserve">
+    <value>와이파이</value>
+  </data>
+  <data name="IDS_WIFI_BODY_WI_FI_DIRECT_ABB" xml:space="preserve">
+    <value>Wi-Fi 다이렉트</value>
+  </data>
+  <data name="IDS_WIFI_BUTTON_ADD" xml:space="preserve">
+    <value>가산</value>
+  </data>
+  <data name="IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK" xml:space="preserve">
+    <value>숨겨진 네트워크 찾기</value>
+  </data>
+  <data name="IDS_WIFI_BUTTON_SCAN" xml:space="preserve">
+    <value>찾기</value>
+  </data>
+  <data name="IDS_WIFI_BUTTON_WPS_BUTTON" xml:space="preserve">
+    <value>WPS 버튼</value>
+  </data>
+  <data name="IDS_WIFI_CERTIFICATE_SEARCH_RESULTS" xml:space="preserve">
+    <value>인증서 검색 결과</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_ENTER_PASSWORD" xml:space="preserve">
+    <value>비밀번호를 입력하세요.</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_PASSPOINT" xml:space="preserve">
+    <value>패스포인트</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_PASSWORD" xml:space="preserve">
+    <value>비밀번호</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB" xml:space="preserve">
+    <value>WPS 방식 선택</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB" xml:space="preserve">
+    <value>Wi-Fi 네트워크 정보</value>
+  </data>
+  <data name="IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT" xml:space="preserve">
+    <value>신호 세기</value>
+  </data>
+  <data name="IDS_WIFI_NO_CERTIFICATE_FOUND" xml:space="preserve">
+    <value>인증서를 찾을 수 없습니다.</value>
+  </data>
+  <data name="IDS_WIFI_OPT_FORGET_NETWORK" xml:space="preserve">
+    <value>네트워크 지우기</value>
+  </data>
+  <data name="IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF" xml:space="preserve">
+    <value>해제</value>
+  </data>
+  <data name="IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON" xml:space="preserve">
+    <value>사용</value>
+  </data>
+  <data name="IDS_WIFI_OPT_SHOW_PASSWORD" xml:space="preserve">
+    <value>비밀번호 표시</value>
+  </data>
+  <data name="IDS_WIFI_OPT_WPS" xml:space="preserve">
+    <value>더블유피에스</value>
+  </data>
+  <data name="IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED" xml:space="preserve">
+    <value>현재 사용 중인 네트워크 연결을 해제합니다.</value>
+  </data>
+  <data name="IDS_WIFI_POP_NO_WI_FI_AP_FOUND" xml:space="preserve">
+    <value>액세스 포인트를 찾을 수 없습니다.</value>
+  </data>
+  <data name="IDS_WIFI_POP_OPEN" xml:space="preserve">
+    <value>공개</value>
+  </data>
+  <data name="IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES" xml:space="preserve">
+    <value>Wi-Fi 액세스 포인트에서 %d분 안에 WPS 버튼을 누르세요.</value>
+  </data>
+  <data name="IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG" xml:space="preserve">
+    <value>%s 항목을 선택했습니다. AP에 연결할 수 없는 경우, [SIM 카드 관리자]에서 인증에 사용하는 SIM 카드를 변경하세요. 다음으로 모바일 데이터에 사용할 SIM 카드를 선택하거나 사용하지 않을 SIM 카드를 마운트 해제하세요.</value>
+  </data>
+  <data name="IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS" xml:space="preserve">
+    <value>인증 오류 발생</value>
+  </data>
+  <data name="IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION" xml:space="preserve">
+    <value>인터넷 연결을 안정적으로 유지하기 위해 Wi-Fi와 모바일 네트워크를 자동으로 전환합니다.</value>
+  </data>
+  <data name="IDS_WIFI_SBODY_CONNECTED_M_STATUS" xml:space="preserve">
+    <value>연결됨</value>
+  </data>
+  <data name="IDS_WIFI_SK2_OK" xml:space="preserve">
+    <value>확인</value>
+  </data>
+  <data name="IDS_WIFI_SK_CANCEL" xml:space="preserve">
+    <value>취소</value>
+  </data>
+  <data name="IDS_WIFI_SK_FORGET" xml:space="preserve">
+    <value>지우기</value>
+  </data>
+  <data name="IDS_WIFI_SK_OK" xml:space="preserve">
+    <value>Ok</value>
+  </data>
+  <data name="IDS_WIFI_SK_WPS_PIN" xml:space="preserve">
+    <value>WPS 핀</value>
+  </data>
+  <data name="IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF" xml:space="preserve">
+    <value>사용 안 함</value>
+  </data>
+  <data name="IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS" xml:space="preserve">
+    <value>%s Wi-Fi 네트워크에 연결했습니다.</value>
+  </data>
+  <data name="IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS" xml:space="preserve">
+    <value>IP 주소를 받지 못했습니다.</value>
+  </data>
+  <data name="IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" xml:space="preserve">
+    <value>최대 글자 수 %d자에 도달했습니다.</value>
+  </data>
+</root>
diff --git a/SettingWiFi/SettingWiFi/TextResources/Resources.resx b/SettingWiFi/SettingWiFi/TextResources/Resources.resx
new file mode 100644 (file)
index 0000000..83fecb0
--- /dev/null
@@ -0,0 +1,489 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!--
+    Microsoft ResX Schema
+
+    Version 2.0
+
+    The primary goals of this format is to allow a simple XML format
+    that is mostly human readable. The generation and parsing of the
+    various data types are done through the TypeConverter classes
+    associated with the data types.
+
+    Example:
+
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+
+    There are any number of "resheader" rows that contain simple
+    name/value pairs.
+
+    Each data row contains a name, and value. The row also contains a
+    type or mimetype. Type corresponds to a .NET class that support
+    text/value conversion through the TypeConverter architecture.
+    Classes that don't support this are serialized and stored with the
+    mimetype set.
+
+    The mimetype is used for serialized objects, and tells the
+    ResXResourceReader how to depersist the object. This is currently not
+    extensible. For a given mimetype the value must be set accordingly:
+
+    Note - application/x-microsoft.net.object.binary.base64 is the format
+    that the ResXResourceWriter will generate, however the reader can
+    read any of the formats listed below.
+
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="IDS_BR_BODY_BUTTON_T_TTS" xml:space="preserve">
+    <value>Button</value>
+  </data>
+  <data name="IDS_BR_POP_INVALID_CERTIFICATE" xml:space="preserve">
+    <value>Invalid certificate.</value>
+  </data>
+  <data name="IDS_BT_BODY_CONNECT_TO_DEVICE" xml:space="preserve">
+    <value>Connect to device</value>
+  </data>
+  <data name="IDS_CLD_OPT_ALWAYS_ABB" xml:space="preserve">
+    <value>Always</value>
+  </data>
+  <data name="IDS_COM_BODY_FIND" xml:space="preserve">
+    <value>Find</value>
+  </data>
+  <data name="IDS_COM_BODY_PHASE_2_AUTHENTICATION" xml:space="preserve">
+    <value>Phase 2 authentication</value>
+  </data>
+  <data name="IDS_EMAIL_POP_ALPHABETICAL" xml:space="preserve">
+    <value>Alphabetical</value>
+  </data>
+  <data name="IDS_GC_POP_INVALID_PIN" xml:space="preserve">
+    <value>Invalid PIN.</value>
+  </data>
+  <data name="IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO" xml:space="preserve">
+    <value>Tap the network you want to connect to.</value>
+  </data>
+  <data name="IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON" xml:space="preserve">
+    <value>You have been automatically connected to the remembered network. To see the network details, tap the %s icon.</value>
+  </data>
+  <data name="IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON" xml:space="preserve">
+    <value>You have been connected to the network. To see the network details, tap the %s icon.</value>
+  </data>
+  <data name="IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN" xml:space="preserve">
+    <value>Invalid action. Try again.</value>
+  </data>
+  <data name="IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER" xml:space="preserve">
+    <value>No Wi-Fi networks found. Change your location or try later.</value>
+  </data>
+  <data name="IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS" xml:space="preserve">
+    <value>Tap to scan for Wi-Fi networks.</value>
+  </data>
+  <data name="IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS" xml:space="preserve">
+    <value>To connect to a secured network, You may need to enter a password or other credentials.</value>
+  </data>
+  <data name="IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN" xml:space="preserve">
+    <value>Do not show again.</value>
+  </data>
+  <data name="IDS_STU_BUTTON_NEXT" xml:space="preserve">
+    <value>Next</value>
+  </data>
+  <data name="IDS_STU_BUTTON_PREVIOUS" xml:space="preserve">
+    <value>Previous</value>
+  </data>
+  <data name="IDS_ST_BODY_ADD_NETWORK" xml:space="preserve">
+    <value>Add network</value>
+  </data>
+  <data name="IDS_ST_BODY_ADD_WI_FI_NETWORK" xml:space="preserve">
+    <value>Add Wi-Fi network</value>
+  </data>
+  <data name="IDS_ST_BODY_ADVANCED" xml:space="preserve">
+    <value>Advanced</value>
+  </data>
+  <data name="IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE" xml:space="preserve">
+    <value>Enter the %1$s PIN on your Wi-Fi router. The setup can take up to %2$d minutes to complete.</value>
+  </data>
+  <data name="IDS_ST_BODY_EXCELLENT" xml:space="preserve">
+    <value>Excellent</value>
+  </data>
+  <data name="IDS_ST_BODY_GOOD_M_BATTERY" xml:space="preserve">
+    <value>Good</value>
+  </data>
+  <data name="IDS_ST_BODY_INSTALL_CERTIFICATE" xml:space="preserve">
+    <value>Install certificate</value>
+  </data>
+  <data name="IDS_ST_BODY_IPV4" xml:space="preserve">
+    <value>IPv4</value>
+  </data>
+  <data name="IDS_ST_BODY_IPV6" xml:space="preserve">
+    <value>IPv6</value>
+  </data>
+  <data name="IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP" xml:space="preserve">
+    <value>Keep Wi-Fi on during sleep</value>
+  </data>
+  <data name="IDS_ST_BODY_NETWORK_NOTIFICATION" xml:space="preserve">
+    <value>Network notification</value>
+  </data>
+  <data name="IDS_ST_BODY_NETWORK_PREFIX_LENGTH" xml:space="preserve">
+    <value>Network prefix length</value>
+  </data>
+  <data name="IDS_ST_BODY_NETWORK_SSID" xml:space="preserve">
+    <value>Network SSID</value>
+  </data>
+  <data name="IDS_ST_BODY_NONE" xml:space="preserve">
+    <value>None</value>
+  </data>
+  <data name="IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING" xml:space="preserve">
+    <value>Obtaining IP address...</value>
+  </data>
+  <data name="IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY" xml:space="preserve">
+    <value>Secured</value>
+  </data>
+  <data name="IDS_ST_BODY_TURNING_ON_ING" xml:space="preserve">
+    <value>Turning on...</value>
+  </data>
+  <data name="IDS_ST_BODY_WPS_AVAILABLE" xml:space="preserve">
+    <value>WPS available</value>
+  </data>
+  <data name="IDS_ST_BUTTON_EAP_METHOD" xml:space="preserve">
+    <value>EAP method</value>
+  </data>
+  <data name="IDS_ST_BUTTON_PHASE_AUTHENTICATION" xml:space="preserve">
+    <value>Phase 2 authentication</value>
+  </data>
+  <data name="IDS_ST_BUTTON_SECURITY_ABB" xml:space="preserve">
+    <value>Security</value>
+  </data>
+  <data name="IDS_ST_BUTTON_USER_CERTIFICATE" xml:space="preserve">
+    <value>User certificate</value>
+  </data>
+  <data name="IDS_ST_HEADER_AVAILABLE_NETWORKS" xml:space="preserve">
+    <value>Available networks</value>
+  </data>
+  <data name="IDS_ST_HEADER_DOUBLE_TAP" xml:space="preserve">
+    <value>Double tap</value>
+  </data>
+  <data name="IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING" xml:space="preserve">
+    <value>Always allow scanning</value>
+  </data>
+  <data name="IDS_ST_OPT_SKIP" xml:space="preserve">
+    <value>Skip</value>
+  </data>
+  <data name="IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING" xml:space="preserve">
+    <value>Turning on Wi-Fi will disable Wi-Fi tethering.</value>
+  </data>
+  <data name="IDS_ST_POP_WRONG_PASSWORD" xml:space="preserve">
+    <value>Wrong password.</value>
+  </data>
+  <data name="IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB" xml:space="preserve">
+    <value>Increases data usage.</value>
+  </data>
+  <data name="IDS_ST_SBODY_PROXY_ADDRESS" xml:space="preserve">
+    <value>Proxy address</value>
+  </data>
+  <data name="IDS_ST_SBODY_PROXY_PORT" xml:space="preserve">
+    <value>Proxy port</value>
+  </data>
+  <data name="IDS_WIFI_AFTER_YOU_INSTALL_THEY_WILL_BE_SHOWN_HERE" xml:space="preserve">
+    <value>After you install, they will be shown here.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_ADVANCED_SETTINGS" xml:space="preserve">
+    <value>Advanced settings</value>
+  </data>
+  <data name="IDS_WIFI_BODY_ALPHABETICAL" xml:space="preserve">
+    <value>Alphabetical</value>
+  </data>
+  <data name="IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED" xml:space="preserve">
+    <value>A Wi-Fi network has been detected. You will be connected.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS" xml:space="preserve">
+    <value>Saved</value>
+  </data>
+  <data name="IDS_WIFI_BODY_CONNECT" xml:space="preserve">
+    <value>Connect</value>
+  </data>
+  <data name="IDS_WIFI_BODY_CONNECTING_ING" xml:space="preserve">
+    <value>Connecting...</value>
+  </data>
+  <data name="IDS_WIFI_BODY_DNS_1" xml:space="preserve">
+    <value>DNS 1</value>
+  </data>
+  <data name="IDS_WIFI_BODY_DNS_2" xml:space="preserve">
+    <value>DNS 2</value>
+  </data>
+  <data name="IDS_WIFI_BODY_DONE" xml:space="preserve">
+    <value>Done</value>
+  </data>
+  <data name="IDS_WIFI_BODY_EAP" xml:space="preserve">
+    <value>EAP</value>
+  </data>
+  <data name="IDS_WIFI_BODY_EAP_METHOD" xml:space="preserve">
+    <value>EAP method</value>
+  </data>
+  <data name="IDS_WIFI_BODY_ENTER_IDENTITY" xml:space="preserve">
+    <value>Enter identity.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_ENTER_NETWORK_NAME" xml:space="preserve">
+    <value>Enter network name</value>
+  </data>
+  <data name="IDS_WIFI_BODY_GATEWAY" xml:space="preserve">
+    <value>Gateway</value>
+  </data>
+  <data name="IDS_WIFI_BODY_GATEWAY_ADDRESS" xml:space="preserve">
+    <value>Gateway address</value>
+  </data>
+  <data name="IDS_WIFI_BODY_IDENTITY" xml:space="preserve">
+    <value>Identity</value>
+  </data>
+  <data name="IDS_WIFI_BODY_IP_ADDRESS" xml:space="preserve">
+    <value>IP address</value>
+  </data>
+  <data name="IDS_WIFI_BODY_IP_SETTINGS" xml:space="preserve">
+    <value>IP settings</value>
+  </data>
+  <data name="IDS_WIFI_BODY_MAC_ADDRESS" xml:space="preserve">
+    <value>MAC address</value>
+  </data>
+  <data name="IDS_WIFI_BODY_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED" xml:space="preserve">
+    <value>Maximum number of characters reached.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_NAME" xml:space="preserve">
+    <value>Name</value>
+  </data>
+  <data name="IDS_WIFI_BODY_NETWORK_NAME" xml:space="preserve">
+    <value>Network name</value>
+  </data>
+  <data name="IDS_WIFI_BODY_PROXY" xml:space="preserve">
+    <value>Proxy</value>
+  </data>
+  <data name="IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE" xml:space="preserve">
+    <value>Receive notifications when networks are available.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SCANNING_ING" xml:space="preserve">
+    <value>Scanning...</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SHOW_ADVANCED_OPTIONS" xml:space="preserve">
+    <value>Show advanced options</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SIGNAL_STRENGTH" xml:space="preserve">
+    <value>Signal Strength</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SORT_BY" xml:space="preserve">
+    <value>Sort by</value>
+  </data>
+  <data name="IDS_WIFI_BODY_STATIC_IP" xml:space="preserve">
+    <value>Static IP</value>
+  </data>
+  <data name="IDS_WIFI_BODY_SUBNET_MASK" xml:space="preserve">
+    <value>Subnet mask</value>
+  </data>
+  <data name="IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS" xml:space="preserve">
+    <value>Turn on Wi-Fi to view a list of available networks.</value>
+  </data>
+  <data name="IDS_WIFI_BODY_TYPE_PASSWORD" xml:space="preserve">
+    <value>Type password</value>
+  </data>
+  <data name="IDS_WIFI_BODY_UNKNOWN" xml:space="preserve">
+    <value>Unknown</value>
+  </data>
+  <data name="IDS_WIFI_BODY_UNSPECIFIED" xml:space="preserve">
+    <value>Unspecified</value>
+  </data>
+  <data name="IDS_WIFI_BODY_USER_CERTIFICATE_ABB" xml:space="preserve">
+    <value>User certificate</value>
+  </data>
+  <data name="IDS_WIFI_BODY_WEAK_M_STRENGTH" xml:space="preserve">
+    <value>Weak</value>
+  </data>
+  <data name="IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB" xml:space="preserve">
+    <value>While charging only</value>
+  </data>
+  <data name="IDS_WIFI_BODY_WI_FI" xml:space="preserve">
+    <value>Wi-Fi</value>
+  </data>
+  <data name="IDS_WIFI_BODY_WI_FI_DIRECT_ABB" xml:space="preserve">
+    <value>Wi-Fi Direct</value>
+  </data>
+  <data name="IDS_WIFI_BUTTON_ADD" xml:space="preserve">
+    <value>Add</value>
+  </data>
+  <data name="IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK" xml:space="preserve">
+    <value>Find hidden network</value>
+  </data>
+  <data name="IDS_WIFI_BUTTON_SCAN" xml:space="preserve">
+    <value>Scan</value>
+  </data>
+  <data name="IDS_WIFI_BUTTON_WPS_BUTTON" xml:space="preserve">
+    <value>WPS button</value>
+  </data>
+  <data name="IDS_WIFI_CERTIFICATE_SEARCH_RESULTS" xml:space="preserve">
+    <value>Certificate Search Results</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_ENTER_PASSWORD" xml:space="preserve">
+    <value>Enter password.</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_PASSPOINT" xml:space="preserve">
+    <value>Passpoint</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_PASSWORD" xml:space="preserve">
+    <value>Password</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB" xml:space="preserve">
+    <value>Select WPS method</value>
+  </data>
+  <data name="IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB" xml:space="preserve">
+    <value>Wi-Fi network info</value>
+  </data>
+  <data name="IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT" xml:space="preserve">
+    <value>Signal strength</value>
+  </data>
+  <data name="IDS_WIFI_NO_CERTIFICATE_FOUND" xml:space="preserve">
+    <value>No certificate found.</value>
+  </data>
+  <data name="IDS_WIFI_OPT_FORGET_NETWORK" xml:space="preserve">
+    <value>Forget network</value>
+  </data>
+  <data name="IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF" xml:space="preserve">
+    <value>Off</value>
+  </data>
+  <data name="IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON" xml:space="preserve">
+    <value>On</value>
+  </data>
+  <data name="IDS_WIFI_OPT_SHOW_PASSWORD" xml:space="preserve">
+    <value>Show password</value>
+  </data>
+  <data name="IDS_WIFI_OPT_WPS" xml:space="preserve">
+    <value>WPS</value>
+  </data>
+  <data name="IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED" xml:space="preserve">
+    <value>Current network will be disconnected.</value>
+  </data>
+  <data name="IDS_WIFI_POP_NO_WI_FI_AP_FOUND" xml:space="preserve">
+    <value>No Wi-Fi AP found.</value>
+  </data>
+  <data name="IDS_WIFI_POP_OPEN" xml:space="preserve">
+    <value>Open</value>
+  </data>
+  <data name="IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES" xml:space="preserve">
+    <value>Press WPS on your Wi-Fi access point within %d minutes.</value>
+  </data>
+  <data name="IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG" xml:space="preserve">
+    <value>%s is selected.\n\nIf you are unable to connect to an AP, change the SIM card used for verification by going to SIM card manager. Then select the SIM card you want to use for Mobile data. Alternatively, you can unmount the SIM card you do not want to use.</value>
+  </data>
+  <data name="IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS" xml:space="preserve">
+    <value>Authentication error occurred</value>
+  </data>
+  <data name="IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION" xml:space="preserve">
+    <value>Automatically switch between Wi-Fi and mobile networks to maintain a stable Internet connection.</value>
+  </data>
+  <data name="IDS_WIFI_SBODY_CONNECTED_M_STATUS" xml:space="preserve">
+    <value>Connected</value>
+  </data>
+  <data name="IDS_WIFI_SK2_OK" xml:space="preserve">
+    <value>OK</value>
+  </data>
+  <data name="IDS_WIFI_SK_CANCEL" xml:space="preserve">
+    <value>Cancel</value>
+  </data>
+  <data name="IDS_WIFI_SK_FORGET" xml:space="preserve">
+    <value>Forget</value>
+  </data>
+  <data name="IDS_WIFI_SK_OK" xml:space="preserve">
+    <value>Ok</value>
+  </data>
+  <data name="IDS_WIFI_SK_WPS_PIN" xml:space="preserve">
+    <value>WPS PIN</value>
+  </data>
+  <data name="IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF" xml:space="preserve">
+    <value>Never</value>
+  </data>
+  <data name="IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS" xml:space="preserve">
+    <value>Connected to Wi-Fi network %s.</value>
+  </data>
+  <data name="IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS" xml:space="preserve">
+    <value>Failed to obtain IP address.</value>
+  </data>
+  <data name="IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" xml:space="preserve">
+    <value>Maximum number of characters %d reached.</value>
+  </data>
+</root>
index a00374ceed6ab4c9ba8ec8b9d22fd603018b3211..4030027901a342be3605f1d5a08e5339de01237c 100755 (executable)
@@ -11,6 +11,7 @@ using Tizen.Network.Connection;
 //using SettingWiFi.res.locale;\r
 using static SettingWiFi.Logger;\r
 using Tizen.NUI;\r
+using SettingWiFi.TextResources;\r
 \r
 \r
 namespace SettingWiFi\r
@@ -185,29 +186,33 @@ namespace SettingWiFi
         {\r
             switch (state)\r
             {\r
-            case WiFiState.Disconnected:\r
-                if (secType == WiFiSecurityType.None)\r
-                {\r
-                    return Resources.IDS_WIFI_POP_OPEN;\r
-\r
-                }\r
-                else if (secType == WiFiSecurityType.Eap)\r
-                {\r
-                    return Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY + " (Eap)";\r
-                }\r
-                else if (isWps)\r
-                {\r
-                    return Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY + " (WPS available)";\r
-                }\r
-                else\r
-                {\r
-                    return Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY;\r
-                }\r
-            case WiFiState.Association:\r
-            case WiFiState.Configuration:\r
-                return  Resources.IDS_WIFI_BODY_CONNECTING_ING;\r
-            case WiFiState.Connected:\r
-                return Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS;\r
+                case WiFiState.Disconnected:\r
+                    if (secType == WiFiSecurityType.None)\r
+                    {\r
+                        return ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_POP_OPEN));\r
+\r
+                    }\r
+                    else if (secType == WiFiSecurityType.Eap)\r
+                    {\r
+                        string temp = "";\r
+                        temp = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_EAP));\r
+                        return ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY)) + " (" + (ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_EAP))) + " )";\r
+                    }\r
+                    else if (isWps)\r
+                    {\r
+                        string temp = "";\r
+                        temp = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_WPS_AVAILABLE));\r
+                        return ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY)) + " (" + (ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_WPS_AVAILABLE))) + " )";\r
+                    }\r
+                    else\r
+                    {\r
+                        return ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY));\r
+                    }\r
+                case WiFiState.Association:\r
+                case WiFiState.Configuration:\r
+                    return ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_CONNECTING_ING));\r
+                case WiFiState.Connected:\r
+                    return ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS));\r
             }\r
             return "";\r
         }\r
diff --git a/SettingWiFi/SettingWiFi/res/allowed/SettingWiFi/locale/Resources.Designer.cs b/SettingWiFi/SettingWiFi/res/allowed/SettingWiFi/locale/Resources.Designer.cs
deleted file mode 100644 (file)
index 8acaa06..0000000
+++ /dev/null
@@ -1,853 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated>
-//     이 코드는 도구를 사용하여 생성되었습니다.
-//     런타임 버전:4.0.30319.42000
-//
-//     파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
-//     이러한 변경 내용이 손실됩니다.
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-namespace SettingWiFi.res.locale
-{
-    using System;
-
-
-    /// <summary>
-    ///   지역화된 문자열 등을 찾기 위한 강력한 형식의 리소스 클래스입니다.
-    /// </summary>
-    // 이 클래스는 ResGen 또는 Visual Studio와 같은 도구를 통해 StronglyTypedResourceBuilder
-    // 클래스에서 자동으로 생성되었습니다.
-    // 멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여 ResGen을
-    // 다시 실행하거나 VS 프로젝트를 다시 빌드하십시오.
-    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
-    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
-    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
-    public class Resources
-    {
-
-        private static global::System.Resources.ResourceManager resourceMan;
-
-        private static global::System.Globalization.CultureInfo resourceCulture;
-
-        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
-        internal Resources()
-        {
-        }
-
-        /// <summary>
-        ///   이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다.
-        /// </summary>
-        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
-        public static global::System.Resources.ResourceManager ResourceManager
-        {
-            get
-            {
-                if (object.ReferenceEquals(resourceMan, null))
-                {
-                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SettingWiFi.res.locale.Resources", typeof(Resources).Assembly);
-                    resourceMan = temp;
-                }
-                return resourceMan;
-            }
-        }
-
-        /// <summary>
-        ///   이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대해 현재 스레드의 CurrentUICulture 속성을
-        ///   재정의합니다.
-        /// </summary>
-        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
-        public static global::System.Globalization.CultureInfo Culture
-        {
-            get
-            {
-                return resourceCulture;
-            }
-            set
-            {
-                resourceCulture = value;
-            }
-        }
-
-        /// <summary>
-        ///   과(와) 유사한 지역화된 문자열을 찾습니다.
-        /// </summary>
-        public static string IDS_BT_BODY_CONNECT_TO_DEVICE
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_BT_BODY_CONNECT_TO_DEVICE", resourceCulture);
-            }
-        }
-        public static string IDS_BR_POP_INVALID_CERTIFICATE
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_BR_POP_INVALID_CERTIFICATE", resourceCulture);
-            }
-        }
-        public static string IDS_COM_BODY_PHASE_2_AUTHENTICATION
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_COM_BODY_PHASE_2_AUTHENTICATION", resourceCulture);
-            }
-        }
-        public static string IDS_COM_BODY_FIND
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_COM_BODY_FIND", resourceCulture);
-            }
-        }
-        public static string IDS_EMAIL_POP_ALPHABETICAL
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_EMAIL_POP_ALPHABETICAL", resourceCulture);
-            }
-        }
-        public static string IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB", resourceCulture);
-            }
-        }
-        public static string IDS_ST_POP_WRONG_PASSWORD
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_POP_WRONG_PASSWORD", resourceCulture);
-            }
-        }
-        public static string IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING", resourceCulture);
-            }
-        }
-        public static string IDS_ST_HEADER_DOUBLE_TAP
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_HEADER_DOUBLE_TAP", resourceCulture);
-            }
-        }
-        public static string IDS_ST_HEADER_AVAILABLE_NETWORKS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_HEADER_AVAILABLE_NETWORKS", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_WPS_AVAILABLE
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_WPS_AVAILABLE", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_NETWORK_SSID
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_NETWORK_SSID", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_NETWORK_NOTIFICATION
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_NETWORK_NOTIFICATION", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_GOOD_M_BATTERY
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_GOOD_M_BATTERY", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_EXCELLENT
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_EXCELLENT", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_ADVANCED
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_ADVANCED", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_SK_WPS_PIN
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_SK_WPS_PIN", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_SK_FORGET
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_SK_FORGET", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_SK2_OK
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_SK2_OK", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_SBODY_CONNECTED_M_STATUS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_SBODY_CONNECTED_M_STATUS", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_POP_OPEN
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_POP_OPEN", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_POP_NO_WI_FI_AP_FOUND
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_POP_NO_WI_FI_AP_FOUND", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_OPT_WPS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_OPT_WPS", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_OPT_SHOW_PASSWORD
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_OPT_SHOW_PASSWORD", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_OPT_FORGET_NETWORK
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_OPT_FORGET_NETWORK", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_HEADER_ENTER_PASSWORD
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_HEADER_ENTER_PASSWORD", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BUTTON_WPS_BUTTON
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BUTTON_WPS_BUTTON", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BUTTON_SCAN
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BUTTON_SCAN", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_WI_FI_DIRECT_ABB
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_WI_FI_DIRECT_ABB", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_WEAK_M_STRENGTH
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_WEAK_M_STRENGTH", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_USER_CERTIFICATE_ABB
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_USER_CERTIFICATE_ABB", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_UNSPECIFIED
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_UNSPECIFIED", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_SUBNET_MASK
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_SUBNET_MASK", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_STATIC_IP
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_STATIC_IP", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_MAC_ADDRESS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_MAC_ADDRESS", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_IP_ADDRESS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_IP_ADDRESS", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_IDENTITY
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_IDENTITY", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_GATEWAY_ADDRESS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_GATEWAY_ADDRESS", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_ENTER_IDENTITY
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_ENTER_IDENTITY", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_EAP_METHOD
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_EAP_METHOD", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_EAP
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_EAP", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_DNS_2
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_DNS_2", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_DNS_1
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_DNS_1", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_CONNECTING_ING
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_CONNECTING_ING", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_ADVANCED_SETTINGS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_ADVANCED_SETTINGS", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_NONE
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_NONE", resourceCulture);
-            }
-        }
-        public static string IDS_BR_BODY_BUTTON_T_TTS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_BR_BODY_BUTTON_T_TTS", resourceCulture);
-            }
-        }
-        public static string IDS_CLD_OPT_ALWAYS_ABB
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_CLD_OPT_ALWAYS_ABB", resourceCulture);
-            }
-        }
-        public static string IDS_STU_BUTTON_PREVIOUS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_STU_BUTTON_PREVIOUS", resourceCulture);
-            }
-        }
-        public static string IDS_STU_BUTTON_NEXT
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_STU_BUTTON_NEXT", resourceCulture);
-            }
-        }
-        public static string IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_TURNING_ON_ING
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_TURNING_ON_ING", resourceCulture);
-            }
-        }
-        public static string IDS_GC_POP_INVALID_PIN
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_GC_POP_INVALID_PIN", resourceCulture);
-            }
-        }
-        public static string IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_SK_CANCEL
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_SK_CANCEL", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_HEADER_PASSWORD
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_HEADER_PASSWORD", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_WI_FI
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_WI_FI", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_UNKNOWN
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_UNKNOWN", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_SORT_BY
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_SORT_BY", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_SCANNING_ING
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_SCANNING_ING", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_NAME
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_NAME", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_CONNECT
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_CONNECT", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_INSTALL_CERTIFICATE
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_INSTALL_CERTIFICATE", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_HEADER_PASSPOINT
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_HEADER_PASSPOINT", resourceCulture);
-            }
-        }
-        public static string IDS_ST_OPT_SKIP
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_OPT_SKIP", resourceCulture);
-            }
-        }
-        public static string IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG", resourceCulture);
-            }
-        }
-        public static string IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO", resourceCulture);
-            }
-        }
-        public static string IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON", resourceCulture);
-            }
-        }
-        public static string IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON", resourceCulture);
-            }
-        }
-        public static string IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER", resourceCulture);
-            }
-        }
-        public static string IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS", resourceCulture);
-            }
-        }
-        public static string IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS", resourceCulture);
-            }
-        }
-        public static string IDS_ST_SBODY_PROXY_ADDRESS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_SBODY_PROXY_ADDRESS", resourceCulture);
-            }
-        }
-        public static string IDS_ST_SBODY_PROXY_PORT
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_SBODY_PROXY_PORT", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_ADD_WI_FI_NETWORK
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_ADD_WI_FI_NETWORK", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_IPV4
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_IPV4", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_IPV6
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_IPV6", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_NETWORK_PREFIX_LENGTH
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_NETWORK_PREFIX_LENGTH", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BUTTON_SECURITY_ABB
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BUTTON_SECURITY_ABB", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_CERTIFICATE_SEARCH_RESULTS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_CERTIFICATE_SEARCH_RESULTS", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_NO_CERTIFICATE_FOUND
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_NO_CERTIFICATE_FOUND", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_AFTER_YOU_INSTALL_THEY_WILL_BE_SHOWN_HERE
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_AFTER_YOU_INSTALL_THEY_WILL_BE_SHOWN_HERE", resourceCulture);
-            }
-        }
-        public static string IDS_ST_BODY_ADD_NETWORK
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_ST_BODY_ADD_NETWORK", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_ENTER_NETWORK_NAME
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_ENTER_NETWORK_NAME", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_SHOW_ADVANCED_OPTIONS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_SHOW_ADVANCED_OPTIONS", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_NETWORK_NAME
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_NETWORK_NAME", resourceCulture);
-            }
-        }
-        public static string IDS_WIFI_BODY_IP_SETTINGS
-        {
-            get
-            {
-                return ResourceManager.GetString("IDS_WIFI_BODY_IP_SETTINGS", resourceCulture);
-            }
-        }
-    }
-}
diff --git a/SettingWiFi/SettingWiFi/res/allowed/SettingWiFi/locale/Resources.en.resx b/SettingWiFi/SettingWiFi/res/allowed/SettingWiFi/locale/Resources.en.resx
deleted file mode 100644 (file)
index ee483bb..0000000
+++ /dev/null
@@ -1,453 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!--
-    Microsoft ResX Schema
-
-    Version 2.0
-
-    The primary goals of this format is to allow a simple XML format
-    that is mostly human readable. The generation and parsing of the
-    various data types are done through the TypeConverter classes
-    associated with the data types.
-
-    Example:
-
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-
-    There are any number of "resheader" rows that contain simple
-    name/value pairs.
-
-    Each data row contains a name, and value. The row also contains a
-    type or mimetype. Type corresponds to a .NET class that support
-    text/value conversion through the TypeConverter architecture.
-    Classes that don't support this are serialized and stored with the
-    mimetype set.
-
-    The mimetype is used for serialized objects, and tells the
-    ResXResourceReader how to depersist the object. This is currently not
-    extensible. For a given mimetype the value must be set accordingly:
-
-    Note - application/x-microsoft.net.object.binary.base64 is the format
-    that the ResXResourceWriter will generate, however the reader can
-    read any of the formats listed below.
-
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <data name="IDS_BT_BODY_CONNECT_TO_DEVICE" xml:space="preserve">
-    <value>Connect to device</value>
-  </data>
-  <data name="IDS_BR_POP_INVALID_CERTIFICATE" xml:space="preserve">
-    <value>Invalid certificate.</value>
-  </data>
-  <data name="IDS_COM_BODY_PHASE_2_AUTHENTICATION" xml:space="preserve">
-    <value>Phase 2 authentication</value>
-  </data>
-  <data name="IDS_COM_BODY_FIND" xml:space="preserve">
-    <value>Find</value>
-  </data>
-  <data name="IDS_EMAIL_POP_ALPHABETICAL" xml:space="preserve">
-    <value>Alphabetical</value>
-  </data>
-  <data name="IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB" xml:space="preserve">
-    <value>Increases data usage.</value>
-  </data>
-  <data name="IDS_ST_POP_WRONG_PASSWORD" xml:space="preserve">
-    <value>Wrong password.</value>
-  </data>
-  <data name="IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING" xml:space="preserve">
-    <value>Turning on Wi-Fi will disable Wi-Fi tethering.</value>
-  </data>
-  <data name="IDS_ST_HEADER_DOUBLE_TAP" xml:space="preserve">
-    <value>Double tap</value>
-  </data>
-  <data name="IDS_ST_HEADER_AVAILABLE_NETWORKS" xml:space="preserve">
-    <value>Available networks</value>
-  </data>
-  <data name="IDS_ST_BODY_WPS_AVAILABLE" xml:space="preserve">
-    <value>WPS available</value>
-  </data>
-  <data name="IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY" xml:space="preserve">
-    <value>Secured</value>
-  </data>
-  <data name="IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING" xml:space="preserve">
-    <value>Obtaining IP address...</value>
-  </data>
-  <data name="IDS_ST_BODY_NETWORK_SSID" xml:space="preserve">
-    <value>Network SSID</value>
-  </data>
-  <data name="IDS_ST_BODY_NETWORK_NOTIFICATION" xml:space="preserve">
-    <value>Network notification</value>
-  </data>
-  <data name="IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP" xml:space="preserve">
-    <value>Keep Wi-Fi on during sleep</value>
-  </data>
-  <data name="IDS_ST_BODY_GOOD_M_BATTERY" xml:space="preserve">
-    <value>Good</value>
-  </data>
-  <data name="IDS_ST_BODY_EXCELLENT" xml:space="preserve">
-    <value>Excellent</value>
-  </data>
-  <data name="IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE" xml:space="preserve">
-    <value>Enter the %1$s PIN on your Wi-Fi router. The setup can take up to %2$d minutes to complete.</value>
-  </data>
-  <data name="IDS_ST_BODY_ADVANCED" xml:space="preserve">
-    <value>Advanced</value>
-  </data>
-  <data name="IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" xml:space="preserve">
-    <value>Maximum number of characters %d reached.</value>
-  </data>
-  <data name="IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS" xml:space="preserve">
-    <value>Failed to obtain IP address.</value>
-  </data>
-  <data name="IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS" xml:space="preserve">
-    <value>Connected to Wi-Fi network %s.</value>
-  </data>
-  <data name="IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF" xml:space="preserve">
-    <value>Never</value>
-  </data>
-  <data name="IDS_WIFI_SK_WPS_PIN" xml:space="preserve">
-    <value>WPS PIN</value>
-  </data>
-  <data name="IDS_WIFI_SK_FORGET" xml:space="preserve">
-    <value>Forget</value>
-  </data>
-  <data name="IDS_WIFI_SK2_OK" xml:space="preserve">
-    <value>OK</value>
-  </data>
-  <data name="IDS_WIFI_SBODY_CONNECTED_M_STATUS" xml:space="preserve">
-    <value>Connected</value>
-  </data>
-  <data name="IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION" xml:space="preserve">
-    <value>Automatically switch between Wi-Fi and mobile networks to maintain a stable Internet connection.</value>
-  </data>
-  <data name="IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS" xml:space="preserve">
-    <value>Authentication error occurred</value>
-  </data>
-  <data name="IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES" xml:space="preserve">
-    <value>Press WPS on your Wi-Fi access point within %d minutes.</value>
-  </data>
-  <data name="IDS_WIFI_POP_OPEN" xml:space="preserve">
-    <value>Open</value>
-  </data>
-  <data name="IDS_WIFI_POP_NO_WI_FI_AP_FOUND" xml:space="preserve">
-    <value>No Wi-Fi AP found.</value>
-  </data>
-  <data name="IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED" xml:space="preserve">
-    <value>Current network will be disconnected.</value>
-  </data>
-  <data name="IDS_WIFI_OPT_WPS" xml:space="preserve">
-    <value>WPS</value>
-  </data>
-  <data name="IDS_WIFI_OPT_SHOW_PASSWORD" xml:space="preserve">
-    <value>Show password</value>
-  </data>
-  <data name="IDS_WIFI_OPT_FORGET_NETWORK" xml:space="preserve">
-    <value>Forget network</value>
-  </data>
-  <data name="IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT" xml:space="preserve">
-    <value>Signal strength</value>
-  </data>
-  <data name="IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB" xml:space="preserve">
-    <value>Wi-Fi network info</value>
-  </data>
-  <data name="IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB" xml:space="preserve">
-    <value>Select WPS method</value>
-  </data>
-  <data name="IDS_WIFI_HEADER_ENTER_PASSWORD" xml:space="preserve">
-    <value>Enter password.</value>
-  </data>
-  <data name="IDS_WIFI_BUTTON_WPS_BUTTON" xml:space="preserve">
-    <value>WPS button</value>
-  </data>
-  <data name="IDS_WIFI_BUTTON_SCAN" xml:space="preserve">
-    <value>Scan</value>
-  </data>
-  <data name="IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK" xml:space="preserve">
-    <value>Find hidden network</value>
-  </data>
-  <data name="IDS_WIFI_BODY_WI_FI_DIRECT_ABB" xml:space="preserve">
-    <value>Wi-Fi Direct</value>
-  </data>
-  <data name="IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB" xml:space="preserve">
-    <value>While charging only</value>
-  </data>
-  <data name="IDS_WIFI_BODY_WEAK_M_STRENGTH" xml:space="preserve">
-    <value>Weak</value>
-  </data>
-  <data name="IDS_WIFI_BODY_USER_CERTIFICATE_ABB" xml:space="preserve">
-    <value>User certificate</value>
-  </data>
-  <data name="IDS_WIFI_BODY_UNSPECIFIED" xml:space="preserve">
-    <value>Unspecified</value>
-  </data>
-  <data name="IDS_WIFI_BODY_SUBNET_MASK" xml:space="preserve">
-    <value>Subnet mask</value>
-  </data>
-  <data name="IDS_WIFI_BODY_STATIC_IP" xml:space="preserve">
-    <value>Static IP</value>
-  </data>
-  <data name="IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE" xml:space="preserve">
-    <value>Receive notifications when networks are available.</value>
-  </data>
-  <data name="IDS_WIFI_BODY_MAC_ADDRESS" xml:space="preserve">
-    <value>MAC address</value>
-  </data>
-  <data name="IDS_WIFI_BODY_IP_ADDRESS" xml:space="preserve">
-    <value>IP address</value>
-  </data>
-  <data name="IDS_WIFI_BODY_IDENTITY" xml:space="preserve">
-    <value>Identity</value>
-  </data>
-  <data name="IDS_WIFI_BODY_GATEWAY_ADDRESS" xml:space="preserve">
-    <value>Gateway address</value>
-  </data>
-  <data name="IDS_WIFI_BODY_ENTER_IDENTITY" xml:space="preserve">
-    <value>Enter identity.</value>
-  </data>
-  <data name="IDS_WIFI_BODY_EAP_METHOD" xml:space="preserve">
-    <value>EAP method</value>
-  </data>
-  <data name="IDS_WIFI_BODY_EAP" xml:space="preserve">
-    <value>EAP</value>
-  </data>
-  <data name="IDS_WIFI_BODY_DNS_2" xml:space="preserve">
-    <value>DNS 2</value>
-  </data>
-  <data name="IDS_WIFI_BODY_DNS_1" xml:space="preserve">
-    <value>DNS 1</value>
-  </data>
-  <data name="IDS_WIFI_BODY_CONNECTING_ING" xml:space="preserve">
-    <value>Connecting...</value>
-  </data>
-  <data name="IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS" xml:space="preserve">
-    <value>Saved</value>
-  </data>
-  <data name="IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED" xml:space="preserve">
-    <value>A Wi-Fi network has been detected. You will be connected.</value>
-  </data>
-  <data name="IDS_WIFI_BODY_ADVANCED_SETTINGS" xml:space="preserve">
-    <value>Advanced settings</value>
-  </data>
-  <data name="IDS_ST_BODY_NONE" xml:space="preserve">
-    <value>None</value>
-  </data>
-  <data name="IDS_BR_BODY_BUTTON_T_TTS" xml:space="preserve">
-    <value>Button</value>
-  </data>
-  <data name="IDS_CLD_OPT_ALWAYS_ABB" xml:space="preserve">
-    <value>Always</value>
-  </data>
-  <data name="IDS_STU_BUTTON_PREVIOUS" xml:space="preserve">
-    <value>Previous</value>
-  </data>
-  <data name="IDS_STU_BUTTON_NEXT" xml:space="preserve">
-    <value>Next</value>
-  </data>
-  <data name="IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN" xml:space="preserve">
-    <value>Do not show again.</value>
-  </data>
-  <data name="IDS_ST_BODY_TURNING_ON_ING" xml:space="preserve">
-    <value>Turning on...</value>
-  </data>
-  <data name="IDS_GC_POP_INVALID_PIN" xml:space="preserve">
-    <value>Invalid PIN.</value>
-  </data>
-  <data name="IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN" xml:space="preserve">
-    <value>Invalid action. Try again.</value>
-  </data>
-  <data name="IDS_WIFI_SK_CANCEL" xml:space="preserve">
-    <value>Cancel</value>
-  </data>
-  <data name="IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON" xml:space="preserve">
-    <value>On</value>
-  </data>
-  <data name="IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF" xml:space="preserve">
-    <value>Off</value>
-  </data>
-  <data name="IDS_WIFI_HEADER_PASSWORD" xml:space="preserve">
-    <value>Password</value>
-  </data>
-  <data name="IDS_WIFI_BODY_WI_FI" xml:space="preserve">
-    <value>Wi-Fi</value>
-  </data>
-  <data name="IDS_WIFI_BODY_UNKNOWN" xml:space="preserve">
-    <value>Unknown</value>
-  </data>
-  <data name="IDS_WIFI_BODY_SORT_BY" xml:space="preserve">
-    <value>Sort by</value>
-  </data>
-  <data name="IDS_WIFI_BODY_SCANNING_ING" xml:space="preserve">
-    <value>Scanning...</value>
-  </data>
-  <data name="IDS_WIFI_BODY_NAME" xml:space="preserve">
-    <value>Name</value>
-  </data>
-  <data name="IDS_WIFI_BODY_CONNECT" xml:space="preserve">
-    <value>Connect</value>
-  </data>
-  <data name="IDS_ST_BODY_INSTALL_CERTIFICATE" xml:space="preserve">
-    <value>Install certificate</value>
-  </data>
-  <data name="IDS_WIFI_HEADER_PASSPOINT" xml:space="preserve">
-    <value>Passpoint</value>
-  </data>
-  <data name="IDS_ST_OPT_SKIP" xml:space="preserve">
-    <value>Skip</value>
-  </data>
-  <data name="IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING" xml:space="preserve">
-    <value>Always allow scanning</value>
-  </data>
-  <data name="IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG" xml:space="preserve">
-    <value>%s is selected.\n\nIf you are unable to connect to an AP, change the SIM card used for verification by going to SIM card manager. Then select the SIM card you want to use for Mobile data. Alternatively, you can unmount the SIM card you do not want to use.</value>
-  </data>
-  <data name="IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO" xml:space="preserve">
-    <value>Tap the network you want to connect to.</value>
-  </data>
-  <data name="IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON" xml:space="preserve">
-    <value>You have been automatically connected to the remembered network. To see the network details, tap the %s icon.</value>
-  </data>
-  <data name="IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON" xml:space="preserve">
-    <value>You have been connected to the network. To see the network details, tap the %s icon.</value>
-  </data>
-  <data name="IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER" xml:space="preserve">
-    <value>No Wi-Fi networks found. Change your location or try later.</value>
-  </data>
-  <data name="IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS" xml:space="preserve">
-    <value>Tap to scan for Wi-Fi networks.</value>
-  </data>
-  <data name="IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS" xml:space="preserve">
-    <value>To connect to a secured network, You may need to enter a password or other credentials.</value>
-  </data>
-  <data name="IDS_ST_SBODY_PROXY_ADDRESS" xml:space="preserve">
-    <value>Proxy address</value>
-  </data>
-  <data name="IDS_ST_SBODY_PROXY_PORT" xml:space="preserve">
-    <value>Proxy port</value>
-  </data>
-  <data name="IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS" xml:space="preserve">
-    <value>Turn on Wi-Fi to view a list of available networks.</value>
-  </data>
-  <data name="IDS_ST_BODY_ADD_WI_FI_NETWORK" xml:space="preserve">
-    <value>Add Wi-Fi network</value>
-  </data>
-  <data name="IDS_ST_BODY_IPV4" xml:space="preserve">
-    <value>IPv4</value>
-  </data>
-  <data name="IDS_ST_BODY_IPV6" xml:space="preserve">
-    <value>IPv6</value>
-  </data>
-  <data name="IDS_ST_BODY_NETWORK_PREFIX_LENGTH" xml:space="preserve">
-    <value>Network prefix length</value>
-  </data>
-  <data name="IDS_ST_BUTTON_SECURITY_ABB" xml:space="preserve">
-    <value>Security</value>
-  </data>
-  <data name="IDS_WIFI_CERTIFICATE_SEARCH_RESULTS" xml:space="preserve">
-    <value>Certificate Search Results</value>
-  </data>
-  <data name="IDS_WIFI_NO_CERTIFICATE_FOUND" xml:space="preserve">
-    <value>No certificate found.</value>
-  </data>
-  <data name="IDS_WIFI_AFTER_YOU_INSTALL_THEY_WILL_BE_SHOWN_HERE" xml:space="preserve">
-    <value>After you install, they will be shown here.</value>
-  </data>
-  <data name="IDS_ST_BODY_ADD_NETWORK" xml:space="preserve">
-    <value>Add network</value>
-  </data>
-  <data name="IDS_WIFI_BODY_ENTER_NETWORK_NAME" xml:space="preserve">
-    <value>Enter network name</value>
-  </data>
-  <data name="IDS_WIFI_BODY_SHOW_ADVANCED_OPTIONS" xml:space="preserve">
-    <value>Show advanced options</value>
-  </data>
-  <data name="IDS_WIFI_BODY_NETWORK_NAME" xml:space="preserve">
-    <value>Network name</value>
-  </data>
-  <data name="IDS_WIFI_BODY_IP_SETTINGS" xml:space="preserve">
-    <value>IP settings</value>
-  </data>
-</root>
diff --git a/SettingWiFi/SettingWiFi/res/allowed/SettingWiFi/locale/Resources.ko-KR.resx b/SettingWiFi/SettingWiFi/res/allowed/SettingWiFi/locale/Resources.ko-KR.resx
deleted file mode 100644 (file)
index bed37f3..0000000
+++ /dev/null
@@ -1,453 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!--
-    Microsoft ResX Schema
-
-    Version 2.0
-
-    The primary goals of this format is to allow a simple XML format
-    that is mostly human readable. The generation and parsing of the
-    various data types are done through the TypeConverter classes
-    associated with the data types.
-
-    Example:
-
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-
-    There are any number of "resheader" rows that contain simple
-    name/value pairs.
-
-    Each data row contains a name, and value. The row also contains a
-    type or mimetype. Type corresponds to a .NET class that support
-    text/value conversion through the TypeConverter architecture.
-    Classes that don't support this are serialized and stored with the
-    mimetype set.
-
-    The mimetype is used for serialized objects, and tells the
-    ResXResourceReader how to depersist the object. This is currently not
-    extensible. For a given mimetype the value must be set accordingly:
-
-    Note - application/x-microsoft.net.object.binary.base64 is the format
-    that the ResXResourceWriter will generate, however the reader can
-    read any of the formats listed below.
-
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <data name="IDS_BT_BODY_CONNECT_TO_DEVICE" xml:space="preserve">
-    <value>디바이스 연결</value>
-  </data>
-  <data name="IDS_BR_POP_INVALID_CERTIFICATE" xml:space="preserve">
-    <value>유효하지 않은 인증서입니다.</value>
-  </data>
-  <data name="IDS_COM_BODY_PHASE_2_AUTHENTICATION" xml:space="preserve">
-    <value>2단계 인증</value>
-  </data>
-  <data name="IDS_COM_BODY_FIND" xml:space="preserve">
-    <value>찾기</value>
-  </data>
-  <data name="IDS_EMAIL_POP_ALPHABETICAL" xml:space="preserve">
-    <value>가나다 순</value>
-  </data>
-  <data name="IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB" xml:space="preserve">
-    <value>데이터 사용량이 증가합니다.</value>
-  </data>
-  <data name="IDS_ST_POP_WRONG_PASSWORD" xml:space="preserve">
-    <value>비밀번호가 바르지 않습니다.</value>
-  </data>
-  <data name="IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING" xml:space="preserve">
-    <value>Wi-Fi를 실행하면 Wi-Fi 테더링을 연결 해제합니다.</value>
-  </data>
-  <data name="IDS_ST_HEADER_DOUBLE_TAP" xml:space="preserve">
-    <value>두 번 두드리기</value>
-  </data>
-  <data name="IDS_ST_HEADER_AVAILABLE_NETWORKS" xml:space="preserve">
-    <value>사용 가능한 네트워크</value>
-  </data>
-  <data name="IDS_ST_BODY_WPS_AVAILABLE" xml:space="preserve">
-    <value>WPS 사용 가능</value>
-  </data>
-  <data name="IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY" xml:space="preserve">
-    <value>보안</value>
-  </data>
-  <data name="IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING" xml:space="preserve">
-    <value>IP 주소 받는 중...</value>
-  </data>
-  <data name="IDS_ST_BODY_NETWORK_SSID" xml:space="preserve">
-    <value>네트워크 이름</value>
-  </data>
-  <data name="IDS_ST_BODY_NETWORK_NOTIFICATION" xml:space="preserve">
-    <value>네트워크 알림</value>
-  </data>
-  <data name="IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP" xml:space="preserve">
-    <value>화면이 꺼졌을 때 Wi-Fi 연결 유지</value>
-  </data>
-  <data name="IDS_ST_BODY_GOOD_M_BATTERY" xml:space="preserve">
-    <value>좋음</value>
-  </data>
-  <data name="IDS_ST_BODY_EXCELLENT" xml:space="preserve">
-    <value>매우 좋음</value>
-  </data>
-  <data name="IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE" xml:space="preserve">
-    <value>Wi-Fi 공유기에 PIN(%1$s)을 입력하세요. 설정을 완료하기까지 최대 %2$d분이 소요됩니다.</value>
-  </data>
-  <data name="IDS_ST_BODY_ADVANCED" xml:space="preserve">
-    <value>고급</value>
-  </data>
-  <data name="IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" xml:space="preserve">
-    <value>최대 글자 수 %d자에 도달했습니다.</value>
-  </data>
-  <data name="IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS" xml:space="preserve">
-    <value>IP 주소를 받지 못했습니다.</value>
-  </data>
-  <data name="IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS" xml:space="preserve">
-    <value>%s Wi-Fi 네트워크에 연결했습니다.</value>
-  </data>
-  <data name="IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF" xml:space="preserve">
-    <value>사용 안 함</value>
-  </data>
-  <data name="IDS_WIFI_SK_WPS_PIN" xml:space="preserve">
-    <value>WPS PIN</value>
-  </data>
-  <data name="IDS_WIFI_SK_FORGET" xml:space="preserve">
-    <value>지우기</value>
-  </data>
-  <data name="IDS_WIFI_SK2_OK" xml:space="preserve">
-    <value>확인</value>
-  </data>
-  <data name="IDS_WIFI_SBODY_CONNECTED_M_STATUS" xml:space="preserve">
-    <value>연결됨</value>
-  </data>
-  <data name="IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION" xml:space="preserve">
-    <value>인터넷 연결을 안정적으로 유지하기 위해 Wi-Fi와 모바일 네트워크를 자동으로 전환합니다.</value>
-  </data>
-  <data name="IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS" xml:space="preserve">
-    <value>인증 오류 발생</value>
-  </data>
-  <data name="IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES" xml:space="preserve">
-    <value>Wi-Fi 액세스 포인트에서 %d분 안에 WPS 버튼을 누르세요.</value>
-  </data>
-  <data name="IDS_WIFI_POP_OPEN" xml:space="preserve">
-    <value>공개</value>
-  </data>
-  <data name="IDS_WIFI_POP_NO_WI_FI_AP_FOUND" xml:space="preserve">
-    <value>액세스 포인트를 찾을 수 없습니다.</value>
-  </data>
-  <data name="IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED" xml:space="preserve">
-    <value>현재 사용 중인 네트워크 연결을 해제합니다.</value>
-  </data>
-  <data name="IDS_WIFI_OPT_WPS" xml:space="preserve">
-    <value>WPS</value>
-  </data>
-  <data name="IDS_WIFI_OPT_SHOW_PASSWORD" xml:space="preserve">
-    <value>비밀번호 표시</value>
-  </data>
-  <data name="IDS_WIFI_OPT_FORGET_NETWORK" xml:space="preserve">
-    <value>네트워크 지우기</value>
-  </data>
-  <data name="IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT" xml:space="preserve">
-    <value>신호 세기</value>
-  </data>
-  <data name="IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB" xml:space="preserve">
-    <value>Wi-Fi 네트워크 정보</value>
-  </data>
-  <data name="IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB" xml:space="preserve">
-    <value>WPS 방식 선택</value>
-  </data>
-  <data name="IDS_WIFI_HEADER_ENTER_PASSWORD" xml:space="preserve">
-    <value>비밀번호를 입력하세요.</value>
-  </data>
-  <data name="IDS_WIFI_BUTTON_WPS_BUTTON" xml:space="preserve">
-    <value>WPS 버튼</value>
-  </data>
-  <data name="IDS_WIFI_BUTTON_SCAN" xml:space="preserve">
-    <value>찾기</value>
-  </data>
-  <data name="IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK" xml:space="preserve">
-    <value>숨겨진 네트워크 찾기</value>
-  </data>
-  <data name="IDS_WIFI_BODY_WI_FI_DIRECT_ABB" xml:space="preserve">
-    <value>Wi-Fi 다이렉트</value>
-  </data>
-  <data name="IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB" xml:space="preserve">
-    <value>충전 중일 때만</value>
-  </data>
-  <data name="IDS_WIFI_BODY_WEAK_M_STRENGTH" xml:space="preserve">
-    <value>약함</value>
-  </data>
-  <data name="IDS_WIFI_BODY_USER_CERTIFICATE_ABB" xml:space="preserve">
-    <value>사용자 인증서</value>
-  </data>
-  <data name="IDS_WIFI_BODY_UNSPECIFIED" xml:space="preserve">
-    <value>설정 안 함</value>
-  </data>
-  <data name="IDS_WIFI_BODY_SUBNET_MASK" xml:space="preserve">
-    <value>서브넷 마스크</value>
-  </data>
-  <data name="IDS_WIFI_BODY_STATIC_IP" xml:space="preserve">
-    <value>고정 IP</value>
-  </data>
-  <data name="IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE" xml:space="preserve">
-    <value>네트워크를 사용할 수 있을 때 알림을 받습니다.</value>
-  </data>
-  <data name="IDS_WIFI_BODY_MAC_ADDRESS" xml:space="preserve">
-    <value>MAC 주소</value>
-  </data>
-  <data name="IDS_WIFI_BODY_IP_ADDRESS" xml:space="preserve">
-    <value>IP 주소</value>
-  </data>
-  <data name="IDS_WIFI_BODY_IDENTITY" xml:space="preserve">
-    <value>ID</value>
-  </data>
-  <data name="IDS_WIFI_BODY_GATEWAY_ADDRESS" xml:space="preserve">
-    <value>게이트웨이 주소</value>
-  </data>
-  <data name="IDS_WIFI_BODY_ENTER_IDENTITY" xml:space="preserve">
-    <value>ID를 입력하세요.</value>
-  </data>
-  <data name="IDS_WIFI_BODY_EAP_METHOD" xml:space="preserve">
-    <value>EAP 방식</value>
-  </data>
-  <data name="IDS_WIFI_BODY_EAP" xml:space="preserve">
-    <value>EAP</value>
-  </data>
-  <data name="IDS_WIFI_BODY_DNS_2" xml:space="preserve">
-    <value>DNS2</value>
-  </data>
-  <data name="IDS_WIFI_BODY_DNS_1" xml:space="preserve">
-    <value>DNS1</value>
-  </data>
-  <data name="IDS_WIFI_BODY_CONNECTING_ING" xml:space="preserve">
-    <value>연결 중...</value>
-  </data>
-  <data name="IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS" xml:space="preserve">
-    <value>저장됨</value>
-  </data>
-  <data name="IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED" xml:space="preserve">
-    <value>Wi-Fi 네트워크를 찾았습니다. 네트워크에 연결합니다.</value>
-  </data>
-  <data name="IDS_WIFI_BODY_ADVANCED_SETTINGS" xml:space="preserve">
-    <value>고급 설정</value>
-  </data>
-  <data name="IDS_ST_BODY_NONE" xml:space="preserve">
-    <value>설정 안 함</value>
-  </data>
-  <data name="IDS_BR_BODY_BUTTON_T_TTS" xml:space="preserve">
-    <value>버튼</value>
-  </data>
-  <data name="IDS_CLD_OPT_ALWAYS_ABB" xml:space="preserve">
-    <value>항상</value>
-  </data>
-  <data name="IDS_STU_BUTTON_PREVIOUS" xml:space="preserve">
-    <value>이전</value>
-  </data>
-  <data name="IDS_STU_BUTTON_NEXT" xml:space="preserve">
-    <value>다음</value>
-  </data>
-  <data name="IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN" xml:space="preserve">
-    <value>다시 보지 않기</value>
-  </data>
-  <data name="IDS_ST_BODY_TURNING_ON_ING" xml:space="preserve">
-    <value>실행하는 중...</value>
-  </data>
-  <data name="IDS_GC_POP_INVALID_PIN" xml:space="preserve">
-    <value>PIN이 바르지 않습니다.</value>
-  </data>
-  <data name="IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN" xml:space="preserve">
-    <value>동작이 바르지 않습니다. 다시 시도하세요.</value>
-  </data>
-  <data name="IDS_WIFI_SK_CANCEL" xml:space="preserve">
-    <value>취소</value>
-  </data>
-  <data name="IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON" xml:space="preserve">
-    <value>사용</value>
-  </data>
-  <data name="IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF" xml:space="preserve">
-    <value>해제</value>
-  </data>
-  <data name="IDS_WIFI_HEADER_PASSWORD" xml:space="preserve">
-    <value>비밀번호</value>
-  </data>
-  <data name="IDS_WIFI_BODY_WI_FI" xml:space="preserve">
-    <value>Wi-Fi</value>
-  </data>
-  <data name="IDS_WIFI_BODY_UNKNOWN" xml:space="preserve">
-    <value>알 수 없음</value>
-  </data>
-  <data name="IDS_WIFI_BODY_SORT_BY" xml:space="preserve">
-    <value>정렬 방식</value>
-  </data>
-  <data name="IDS_WIFI_BODY_SCANNING_ING" xml:space="preserve">
-    <value>찾는 중...</value>
-  </data>
-  <data name="IDS_WIFI_BODY_NAME" xml:space="preserve">
-    <value>이름</value>
-  </data>
-  <data name="IDS_WIFI_BODY_CONNECT" xml:space="preserve">
-    <value>연결</value>
-  </data>
-  <data name="IDS_ST_BODY_INSTALL_CERTIFICATE" xml:space="preserve">
-    <value>인증서 설치</value>
-  </data>
-  <data name="IDS_WIFI_HEADER_PASSPOINT" xml:space="preserve">
-    <value>패스포인트</value>
-  </data>
-  <data name="IDS_ST_OPT_SKIP" xml:space="preserve">
-    <value>건너뛰기</value>
-  </data>
-  <data name="IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING" xml:space="preserve">
-    <value>항상 검색 허용</value>
-  </data>
-  <data name="IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG" xml:space="preserve">
-    <value>%s 항목을 선택했습니다. AP에 연결할 수 없는 경우, [SIM 카드 관리자]에서 인증에 사용하는 SIM 카드를 변경하세요. 다음으로 모바일 데이터에 사용할 SIM 카드를 선택하거나 사용하지 않을 SIM 카드를 마운트 해제하세요.</value>
-  </data>
-  <data name="IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO" xml:space="preserve">
-    <value>연결할 네트워크를 누르세요.</value>
-  </data>
-  <data name="IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON" xml:space="preserve">
-    <value>저장된 네트워크에 자동 연결했습니다. 네트워크 상세정보를 보려면 %s 아이콘을 누르세요.</value>
-  </data>
-  <data name="IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON" xml:space="preserve">
-    <value>네트워크에 연결했습니다. 네트워크 상세정보를 보려면 %s 아이콘을 누르세요.</value>
-  </data>
-  <data name="IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER" xml:space="preserve">
-    <value>Wi-Fi 네트워크를 찾을 수 없습니다. 위치를 변경하거나 나중에 시도하세요.</value>
-  </data>
-  <data name="IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS" xml:space="preserve">
-    <value>Wi-Fi 네트워크를 찾으려면 누르세요.</value>
-  </data>
-  <data name="IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS" xml:space="preserve">
-    <value>보안 네트워크에 연결하려면 비밀번호 또는 기타 자격증명을 입력하세요.</value>
-  </data>
-  <data name="IDS_ST_SBODY_PROXY_ADDRESS" xml:space="preserve">
-    <value>프록시 주소</value>
-  </data>
-  <data name="IDS_ST_SBODY_PROXY_PORT" xml:space="preserve">
-    <value>프록시 포트</value>
-  </data>
-  <data name="IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS" xml:space="preserve">
-    <value>사용 가능한 네트워크 목록을 보려면 Wi-Fi를 실행하세요.</value>
-  </data>
-  <data name="IDS_ST_BODY_ADD_WI_FI_NETWORK" xml:space="preserve">
-    <value>Wi-Fi 네트워크 추가</value>
-  </data>
-  <data name="IDS_ST_BODY_IPV4" xml:space="preserve">
-    <value>IPv4</value>
-  </data>
-  <data name="IDS_ST_BODY_IPV6" xml:space="preserve">
-    <value>IPv6</value>
-  </data>
-  <data name="IDS_ST_BODY_NETWORK_PREFIX_LENGTH" xml:space="preserve">
-    <value>네트워크 식별자 길이</value>
-  </data>
-  <data name="IDS_ST_BUTTON_SECURITY_ABB" xml:space="preserve">
-    <value>보호</value>
-  </data>
-  <data name="IDS_WIFI_CERTIFICATE_SEARCH_RESULTS" xml:space="preserve">
-    <value>인증서 검색 결과</value>
-  </data>
-  <data name="IDS_WIFI_NO_CERTIFICATE_FOUND" xml:space="preserve">
-    <value>인증서를 찾을 수 없습니다.</value>
-  </data>
-  <data name="IDS_WIFI_AFTER_YOU_INSTALL_THEY_WILL_BE_SHOWN_HERE" xml:space="preserve">
-    <value>설치가 완료되면 여기에 표시됩니다.</value>
-  </data>
-  <data name="IDS_ST_BODY_ADD_NETWORK" xml:space="preserve">
-    <value>네트워크 추가</value>
-  </data>
-  <data name="IDS_WIFI_BODY_ENTER_NETWORK_NAME" xml:space="preserve">
-    <value>네트워크 이름 입력</value>
-  </data>
-  <data name="IDS_WIFI_BODY_SHOW_ADVANCED_OPTIONS" xml:space="preserve">
-    <value>고급 옵션 표시</value>
-  </data>
-  <data name="IDS_WIFI_BODY_NETWORK_NAME" xml:space="preserve">
-    <value>네트워크 이름</value>
-  </data>
-  <data name="IDS_WIFI_BODY_IP_SETTINGS" xml:space="preserve">
-    <value>IP 설정</value>
-  </data>
-</root>
diff --git a/SettingWiFi/SettingWiFi/res/allowed/SettingWiFi/locale/Resources.resx b/SettingWiFi/SettingWiFi/res/allowed/SettingWiFi/locale/Resources.resx
deleted file mode 100644 (file)
index e3351c8..0000000
+++ /dev/null
@@ -1,450 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!--
-    Microsoft ResX Schema
-
-    Version 2.0
-
-    The primary goals of this format is to allow a simple XML format
-    that is mostly human readable. The generation and parsing of the
-    various data types are done through the TypeConverter classes
-    associated with the data types.
-
-    Example:
-
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-
-    There are any number of "resheader" rows that contain simple
-    name/value pairs.
-
-    Each data row contains a name, and value. The row also contains a
-    type or mimetype. Type corresponds to a .NET class that support
-    text/value conversion through the TypeConverter architecture.
-    Classes that don't support this are serialized and stored with the
-    mimetype set.
-
-    The mimetype is used for serialized objects, and tells the
-    ResXResourceReader how to depersist the object. This is currently not
-    extensible. For a given mimetype the value must be set accordingly:
-
-    Note - application/x-microsoft.net.object.binary.base64 is the format
-    that the ResXResourceWriter will generate, however the reader can
-    read any of the formats listed below.
-
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <data name="IDS_BT_BODY_CONNECT_TO_DEVICE" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_BR_POP_INVALID_CERTIFICATE" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_COM_BODY_PHASE_2_AUTHENTICATION" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_COM_BODY_FIND" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_EMAIL_POP_ALPHABETICAL" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_POP_WRONG_PASSWORD" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_HEADER_DOUBLE_TAP" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_HEADER_AVAILABLE_NETWORKS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_WPS_AVAILABLE" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_NETWORK_SSID" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_NETWORK_NOTIFICATION" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_GOOD_M_BATTERY" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_EXCELLENT" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_ADVANCED" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_SK_WPS_PIN" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_SK_FORGET" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_SK2_OK" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_SBODY_CONNECTED_M_STATUS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_POP_OPEN" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_POP_NO_WI_FI_AP_FOUND" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_OPT_WPS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_OPT_SHOW_PASSWORD" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_OPT_FORGET_NETWORK" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_HEADER_ENTER_PASSWORD" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BUTTON_WPS_BUTTON" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BUTTON_SCAN" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_WI_FI_DIRECT_ABB" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_WEAK_M_STRENGTH" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_USER_CERTIFICATE_ABB" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_UNSPECIFIED" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_SUBNET_MASK" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_STATIC_IP" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_MAC_ADDRESS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_IP_ADDRESS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_IDENTITY" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_GATEWAY_ADDRESS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_ENTER_IDENTITY" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_EAP_METHOD" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_EAP" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_DNS_2" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_DNS_1" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_CONNECTING_ING" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_ADVANCED_SETTINGS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_NONE" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_BR_BODY_BUTTON_T_TTS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_CLD_OPT_ALWAYS_ABB" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_STU_BUTTON_PREVIOUS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_STU_BUTTON_NEXT" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_TURNING_ON_ING" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_GC_POP_INVALID_PIN" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_SK_CANCEL" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_HEADER_PASSWORD" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_WI_FI" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_UNKNOWN" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_SORT_BY" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_SCANNING_ING" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_NAME" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_CONNECT" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_INSTALL_CERTIFICATE" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_HEADER_PASSPOINT" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_OPT_SKIP" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_SBODY_PROXY_ADDRESS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_SBODY_PROXY_PORT" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_ADD_WI_FI_NETWORK" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_IPV4" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_IPV6" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_NETWORK_PREFIX_LENGTH" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BUTTON_SECURITY_ABB" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_CERTIFICATE_SEARCH_RESULTS" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_NO_CERTIFICATE_FOUND" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_AFTER_YOU_INSTALL_THEY_WILL_BE_SHOWN_HERE" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_ST_BODY_ADD_NETWORK" xml:space="preserve">
-  </data>
-  <data name="IDS_WIFI_BODY_ENTER_NETWORK_NAME" xml:space="preserve">
-  </data>
-  <data name="IDS_WIFI_BODY_SHOW_ADVANCED_OPTIONS" xml:space="preserve">
-  </data>
-  <data name="IDS_WIFI_BODY_NETWORK_NAME" xml:space="preserve">
-    <value />
-  </data>
-  <data name="IDS_WIFI_BODY_IP_SETTINGS" xml:space="preserve">
-    <value />
-  </data>
-</root>
index 6c905f59f87711dfd1baa72a20422b965ee8e238..028836c4afbacad3bb27a3d9355bcc01917947d9 100755 (executable)
                </required-privileges>
        </allowed-package>
        <metadata key="http://tizen.org/metadata/ui-gadget/dll" value="SettingWiFi.dll"/>
+        <metadata key="http://tizen.org/metadata/ui-gadget/resource/dll" value="SettingWiFi.resources.dll"/>
+        <metadata key="http://tizen.org/metadata/ui-gadget/resource/class-name" value="SettingWiFi.TextResources.Resources"/>
        <metadata key="http://tizen.org/metadata/ui-gadget/menu/WiFi/icon-path" value="main-menu-wifi-icon.svg"/>
        <metadata key="http://tizen.org/metadata/ui-gadget/menu/WiFi/icon-color" value="#FF6200,#FF8A00"/>
        <metadata key="http://tizen.org/metadata/ui-gadget/menu/WiFi/title" value="IDS_WIFI_BODY_WI_FI"/>
+
 </manifest>
index ab82abbe20a61fbbe65d160281ce92691df8b1eb..31ef84720603bea7233cebe61882d6c242313e9e 100755 (executable)
@@ -12,6 +12,7 @@ using static SettingWiFi.Logger;
 using System.Linq;\r
 using System.Collections;\r
 using Interop;\r
+using SettingWiFi.TextResources;\r
 \r
 namespace SettingWiFi\r
 {\r
@@ -125,21 +126,21 @@ namespace SettingWiFi
         {\r
             string text = "";\r
 \r
-            if (ap.SecType.Equals(Resources.IDS_ST_BODY_NONE))\r
+            if (ap.SecType.Equals(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_NONE))))\r
             {\r
-                text = Resources.IDS_WIFI_POP_OPEN;\r
+                text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_POP_OPEN));\r
             }\r
-            else if (ap.SecType.Equals(Resources.IDS_WIFI_BODY_EAP))\r
+            else if (ap.SecType.Equals(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_EAP))))\r
             {\r
-                text = Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY + " (Eap)";\r
+                text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY)) + " (" + (ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_EAP))) + " )";\r
             }\r
             else if (ap.IsWps)\r
             {\r
-                text = Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY + " (WPS available)";\r
+                text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY)) + " (" + (ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_WPS_AVAILABLE))) + " )";\r
             }\r
             else\r
             {\r
-                text = Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY;\r
+                text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY));\r
             }\r
 \r
             ap.StateInfo = text;\r
index 6eeb2d323c9b77cb8fbd422b6449123b12ee8192..ba9846359f935f26de688a4fe8cdbcdbe5179766 100644 (file)
@@ -5,7 +5,8 @@ using Tizen.NUI.BaseComponents;
 using Tizen.NUI.Binding;
 using Tizen.NUI.Components;
 using static SettingWiFi.Logger;
-using SettingWiFi.res.locale;
+//using SettingWiFi.res.locale;
+using SettingWiFi.TextResources;
 
 namespace SettingWiFi
 {
@@ -36,7 +37,7 @@ namespace SettingWiFi
         internal AddNetwork(WiFi wifi)
         {
             mWifi = wifi;
-            mNetworkItem = new AddNetworkItem(Resources.IDS_ST_BODY_NONE, "DHCP", Resources.IDS_ST_BODY_NONE);
+            mNetworkItem = new AddNetworkItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_NONE)), "DHCP", ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_NONE)));
         }
 
         internal void CreateComponents(APSource apSource)
@@ -87,7 +88,7 @@ namespace SettingWiFi
 
             mShowAdvancedButton = new CheckBox()
             {
-                Text = Resources.IDS_WIFI_BODY_SHOW_ADVANCED_OPTIONS,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_SHOW_ADVANCED_OPTIONS)),
                 TextAlignment = HorizontalAlignment.End,
                 CellHorizontalAlignment = HorizontalAlignmentType.Left,
             };
@@ -118,7 +119,7 @@ namespace SettingWiFi
         {
             var appBar= new AppBar()
             {
-                Title = Resources.IDS_ST_BODY_ADD_NETWORK,
+                Title = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_ADD_NETWORK)),
             };
             AppBarStyle appBarStyle = (AppBarStyle)ThemeManager.GetStyle("Tizen.NUI.Components.AppBar");
             Button backButton = new Button(((AppBarStyle)appBarStyle).BackButton);
@@ -131,7 +132,7 @@ namespace SettingWiFi
         {
             var button = new Button()
             {
-                Text = Resources.IDS_WIFI_BODY_CONNECT,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_CONNECT)),
             };
             button.Clicked += OnConnectClicked;
 
@@ -193,23 +194,23 @@ namespace SettingWiFi
             else
             {
                 Debug("Item Clicked: " + info.InfoTitle);
-                if (info.InfoTitle == Resources.IDS_WIFI_BODY_NETWORK_NAME)
+                if (info.InfoTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_NETWORK_NAME)))
                 {
                     OnNewtworkNameClicked(sender, e);
                 }
-                else if (info.InfoTitle == Resources.IDS_ST_BUTTON_SECURITY_ABB)
+                else if (info.InfoTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_SECURITY_ABB)))
                 {
                     OnSecurityOptionsClicked(sender, e);
                 }
-                else if (info.InfoTitle == Resources.IDS_WIFI_HEADER_PASSWORD)
+                else if (info.InfoTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_HEADER_PASSWORD)))
                 {
                     OnPasswordClicked(sender, e);
                 }
-                else if (info.InfoTitle == Resources.IDS_WIFI_BODY_IP_SETTINGS)
+                else if (info.InfoTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IP_SETTINGS)))
                 {
                     OnIPSettingsClicked(sender, e);
                 }
-                else if (info.InfoTitle == Resources.IDS_WIFI_BODY_PROXY)
+                else if (info.InfoTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_PROXY)))
                 {
                     OnProxyClicked(sender, e);
                 }
@@ -223,7 +224,7 @@ namespace SettingWiFi
         {
             Debug("OnNewtworkNameClicked");
             var page = new AddNetworkInfoInputPage(mNetworkItem, mNetworkDetailsInfoSource);
-            page.CreateComponents(Resources.IDS_WIFI_BODY_NETWORK_NAME, Resources.IDS_WIFI_BODY_ENTER_NETWORK_NAME);
+            page.CreateComponents(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_NETWORK_NAME)), ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_ENTER_NETWORK_NAME)));
             NUIApplication.GetDefaultWindow().GetDefaultNavigator().Push(page);
         }
         public void OnSecurityOptionsClicked(object source, ClickedEventArgs e)
@@ -239,7 +240,7 @@ namespace SettingWiFi
             };
 
             var page = new AddNetworkInfoInputPage(mNetworkItem, mNetworkDetailsInfoSource);
-            page.CreateRadioComponents(Resources.IDS_ST_BUTTON_SECURITY_ABB, options);
+            page.CreateRadioComponents(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_SECURITY_ABB)), options);
             NUIApplication.GetDefaultWindow().GetDefaultNavigator().Push(page);
         }
 
@@ -254,7 +255,7 @@ namespace SettingWiFi
             };
 
             var page = new AddNetworkInfoInputPage(mNetworkItem, mAddNetworkInfoSource);
-            page.CreateRadioComponents(Resources.IDS_WIFI_BODY_IP_SETTINGS, options);
+            page.CreateRadioComponents(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IP_SETTINGS)), options);
             NUIApplication.GetDefaultWindow().GetDefaultNavigator().Push(page);
         }
 
@@ -263,7 +264,7 @@ namespace SettingWiFi
             Debug("OnPasswordClicked");
 
             var page = new AddNetworkInfoInputPage(mNetworkItem, mNetworkDetailsInfoSource);
-            page.CreateComponents(Resources.IDS_WIFI_HEADER_PASSWORD, "");
+            page.CreateComponents(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_HEADER_PASSWORD)), "");
             NUIApplication.GetDefaultWindow().GetDefaultNavigator().Push(page);
         }
         public void OnProxyClicked(object source, ClickedEventArgs e)
@@ -277,7 +278,7 @@ namespace SettingWiFi
             };
 
             var page = new AddNetworkInfoInputPage(mNetworkItem, mAddNetworkInfoSource);
-            page.CreateRadioComponents(Resources.IDS_WIFI_BODY_PROXY, options);
+            page.CreateRadioComponents(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_PROXY)), options);
             NUIApplication.GetDefaultWindow().GetDefaultNavigator().Push(page);
         }
 
@@ -346,7 +347,7 @@ namespace SettingWiFi
                 await mWifi.Connect(ap, password);
                 if (mWifi.GetConnectedAP().Equals(ap.Essid))
                 {
-                    ap.StateInfo = Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS;
+                    ap.StateInfo = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS));
                     Debug("IP Config: " + ap.StaticIPConfig + " : " + mNetworkItem.IPSettings);
                     if (mNetworkItem.IPSettings == "Static")
                     {
index fd04375f663c06bd8eb65ee2e566af39a90e2151..057a57e8a37c8a6caefb0961f766a8c5b7200078 100644 (file)
@@ -1,4 +1,5 @@
-using SettingWiFi.res.locale;
+//using SettingWiFi.res.locale;
+using SettingWiFi.TextResources;
 using Tizen.NUI;
 using Tizen.NUI.BaseComponents;
 using Tizen.NUI.Components;
@@ -43,7 +44,7 @@ namespace SettingWiFi
                 HeightSpecification = LayoutParamPolicies.WrapContent,
             };
 
-            if(mTitle == Resources.IDS_WIFI_HEADER_PASSWORD)
+            if(mTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_HEADER_PASSWORD)))
             {
                 mValueField = CreatePasswordField();
             }
@@ -60,12 +61,12 @@ namespace SettingWiFi
 
             var cancelButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK_CANCEL,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_CANCEL)),
             };
             cancelButton.Clicked += OnCancelClicked;
             var okButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK2_OK,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK2_OK)),
             };
             okButton.Clicked += OnOkClicked;
 
@@ -84,7 +85,7 @@ namespace SettingWiFi
             {
                 WidthSpecification = 600,
                 BackgroundColor = Color.Silver,
-                PlaceholderText = Resources.IDS_WIFI_HEADER_PASSWORD,
+                PlaceholderText = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_HEADER_PASSWORD)),
             };
 
             var hiddenInput = new Tizen.NUI.Text.HiddenInput();
@@ -117,7 +118,7 @@ namespace SettingWiFi
 
             var okButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK2_OK,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK2_OK)),
             };
             okButton.Clicked += OnRadioOkClicked;
 
@@ -136,7 +137,7 @@ namespace SettingWiFi
         {
             Debug("");
             mSelectedIndex = 0;
-            if (mTitle == Resources.IDS_ST_BUTTON_SECURITY_ABB)
+            if (mTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_SECURITY_ABB)))
             {
                 switch (mAddItem.SecurityType)
                 {
@@ -154,7 +155,7 @@ namespace SettingWiFi
                         break;
                 }
             }
-            else if (mTitle == Resources.IDS_WIFI_BODY_IP_SETTINGS)
+            else if (mTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IP_SETTINGS)))
             {
                 switch (mAddItem.IPSettings)
                 {
@@ -166,7 +167,7 @@ namespace SettingWiFi
                         break;
                 }
             }
-            else if (mTitle == Resources.IDS_WIFI_BODY_PROXY)
+            else if (mTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_PROXY)))
             {
                 switch (mAddItem.ProxyType)
                 {
@@ -250,11 +251,11 @@ namespace SettingWiFi
 
         private void CreateIpSettingsInfoPage()
         {
-            if (mTitle == Resources.IDS_WIFI_BODY_IP_SETTINGS && mSelectedIndex == 0)
+            if (mTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IP_SETTINGS)) && mSelectedIndex == 0)
             {
                 Debug("");
                 IPSettingsInfoPage page = new IPSettingsInfoPage(mAddItem);
-                page.CreateComponents(Resources.IDS_WIFI_BODY_IP_SETTINGS);
+                page.CreateComponents(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IP_SETTINGS)));
                 NUIApplication.GetDefaultWindow().GetDefaultNavigator().Push(page);
             }
         }
@@ -284,31 +285,31 @@ namespace SettingWiFi
         {
             Debug("UpdateInfo");
 
-            if (fieldName == Resources.IDS_WIFI_BODY_NETWORK_NAME)
+            if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_NETWORK_NAME)))
             {
                 Debug("Name: Updating value to " + value + " from " + mAddItem.NetworkName);
                 mAddItem.NetworkName = value;
                 mInfoSource.ShowNetworkInfo();
             }
-            else if (fieldName == Resources.IDS_ST_BUTTON_SECURITY_ABB)
+            else if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_SECURITY_ABB)))
             {
                 Debug("Security: Updating value to " + value + " from " + mAddItem.SecurityType);
                 mAddItem.SecurityType = value;
                 mInfoSource.ShowNetworkInfo();
             }
-            else if (fieldName == Resources.IDS_WIFI_BODY_IP_SETTINGS)
+            else if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IP_SETTINGS)))
             {
                 Debug("IP: Updating value to " + value + " from " + mAddItem.IPSettings);
                 mAddItem.IPSettings = value;
                 mInfoSource.ShowAdvancedInfo();
             }
-            else if (fieldName == Resources.IDS_WIFI_BODY_PROXY)
+            else if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_PROXY)))
             {
                 Debug("Proxy: Updating value to " + value + " from " + mAddItem.ProxyType);
                 mAddItem.ProxyType = value;
                 mInfoSource.ShowAdvancedInfo();
             }
-            else if (fieldName == Resources.IDS_WIFI_HEADER_PASSWORD)
+            else if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_HEADER_PASSWORD)))
             {
                 Debug("Password: Updating value to " + value + " from " + mAddItem.Password);
                 mAddItem.Password = value;
@@ -330,11 +331,11 @@ namespace SettingWiFi
             infoFields = new TextField[5];
             infoFieldTitles = new string[]
             {
-                Resources.IDS_WIFI_BODY_IP_ADDRESS,
-                Resources.IDS_WIFI_BODY_GATEWAY,
-                Resources.IDS_ST_BODY_NETWORK_PREFIX_LENGTH,
-                Resources.IDS_WIFI_BODY_DNS_1,
-                Resources.IDS_WIFI_BODY_DNS_2
+                ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IP_ADDRESS)),
+                ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_GATEWAY)),
+                ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_NETWORK_PREFIX_LENGTH)),
+                ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_DNS_1)),
+                ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_DNS_2))
             };
         }
 
@@ -361,7 +362,7 @@ namespace SettingWiFi
 
             var okButton = new Button()
             {
-                Text = Resources.IDS_WIFI_BODY_DONE,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_DONE)),
             };
             okButton.Clicked += OnOkClicked;
 
@@ -378,7 +379,7 @@ namespace SettingWiFi
             string placeholder = "";
             for(int i = 0; i < infoFields.Length; i++)
             {
-                if(infoFieldTitles[i] == Resources.IDS_ST_BODY_NETWORK_PREFIX_LENGTH)
+                if(infoFieldTitles[i] == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_NETWORK_PREFIX_LENGTH)))
                 {
                     placeholder = "0";
                 }
index 76e3c9bed90c6f8bd9c5faae0d0dfc10a7bf9c8f..116aeac35df5d5108fc8b9574d23f7768652b026 100644 (file)
@@ -1,3 +1,4 @@
+using SettingWiFi.TextResources;
 using System;
 using System.Collections.Generic;
 using System.Collections.ObjectModel;
@@ -20,19 +21,19 @@ namespace SettingWiFi
         internal void ShowNetworkInfo()
         {
             Debug("ShowNetworkInfo");
-            Add(new AddNetworkInfoText(Resources.IDS_WIFI_BODY_NETWORK_NAME, mNetworkItem.NetworkName, null));
-            Add(new AddNetworkInfoText(Resources.IDS_ST_BUTTON_SECURITY_ABB, mNetworkItem.SecurityType, null));
-            if(mNetworkItem.SecurityType != Resources.IDS_ST_BODY_NONE)
+            Add(new AddNetworkInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_NETWORK_NAME)), mNetworkItem.NetworkName, null));
+            Add(new AddNetworkInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_SECURITY_ABB)), mNetworkItem.SecurityType, null));
+            if(mNetworkItem.SecurityType != ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_NONE)))
             {
-                Add(new AddNetworkInfoText(Resources.IDS_WIFI_HEADER_PASSWORD, "*****", null));
+                Add(new AddNetworkInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_HEADER_PASSWORD)), "*****", null));
             }
         }
 
         internal void ShowAdvancedInfo()
         {
             Debug("ShowAdvancedInfo");
-            Add(new AddNetworkInfoText(Resources.IDS_WIFI_BODY_IP_SETTINGS, mNetworkItem.IPSettings, null));
-            Add(new AddNetworkInfoText(Resources.IDS_WIFI_BODY_PROXY, mNetworkItem.ProxyType, null));
+            Add(new AddNetworkInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IP_SETTINGS)), mNetworkItem.IPSettings, null));
+            Add(new AddNetworkInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_PROXY)), mNetworkItem.ProxyType, null));
         }
     }
 
index 2e10fcbc54f1a294ced24ddd13dabcbb6b9abf72..b6d508a6a9cf73382edcaa9a4972686503eb45fd 100755 (executable)
@@ -6,6 +6,7 @@ using Tizen.NUI.Binding;
 //using SettingWiFi.res.locale;
 using static SettingWiFi.Logger;
 using SettingCore.Views;
+using SettingWiFi.TextResources;
 
 namespace SettingWiFi
 {
@@ -41,11 +42,11 @@ namespace SettingWiFi
             var networkNotification = new DefaultLinearItem()
             {
                 WidthSpecification = LayoutParamPolicies.MatchParent,
-                Text = Resources.IDS_ST_BODY_NETWORK_NOTIFICATION,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_NETWORK_NOTIFICATION)),
                 IsSelectable = false,
             };
             networkNotification.Label.HorizontalAlignment = HorizontalAlignment.Begin;
-            networkNotification.SubText = Resources.IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE;
+            networkNotification.SubText = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE));
 
             var onOffSwitch = new Switch()
             {
@@ -59,7 +60,7 @@ namespace SettingWiFi
             {
 
                 WidthSpecification = LayoutParamPolicies.MatchParent,
-                Text = Resources.IDS_WIFI_BODY_SORT_BY,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_SORT_BY)),
                 IsSelectable = false,
 
             };
@@ -73,13 +74,13 @@ namespace SettingWiFi
             var installCertificate = new DefaultLinearItem()
             {
                 WidthSpecification = LayoutParamPolicies.MatchParent,
-                Text = Resources.IDS_ST_BODY_INSTALL_CERTIFICATE,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_INSTALL_CERTIFICATE)),
                 IsSelectable = false,
             };
             installCertificate.Clicked += OnInstallCerticateClicked;
             advacedView.Add(installCertificate);
 
-            AppBar = CreateAppBar(Resources.IDS_WIFI_BODY_ADVANCED_SETTINGS);
+            AppBar = CreateAppBar(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_ADVANCED_SETTINGS)));
             Content = advacedView;
         }
         private void OnSortByClicked(object sender, ClickedEventArgs ev)
@@ -145,13 +146,13 @@ namespace SettingWiFi
             };
 
             // TO DO: First search certificate. if not found then show this text.
-            TextLabel viewInfo1 = new TextLabel(Resources.IDS_WIFI_NO_CERTIFICATE_FOUND);
-            TextLabel viewInfo2 = new TextLabel(Resources.IDS_WIFI_AFTER_YOU_INSTALL_THEY_WILL_BE_SHOWN_HERE);
+            TextLabel viewInfo1 = new TextLabel(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_NO_CERTIFICATE_FOUND)));
+            TextLabel viewInfo2 = new TextLabel(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_AFTER_YOU_INSTALL_THEY_WILL_BE_SHOWN_HERE)));
 
             certificateView.Add(viewInfo1);
             certificateView.Add(viewInfo2);
 
-            AppBar = CreateAppBar(Resources.IDS_WIFI_CERTIFICATE_SEARCH_RESULTS);
+            AppBar = CreateAppBar(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_CERTIFICATE_SEARCH_RESULTS)));
             Content = certificateView;
         }
 
index 8fe7e5e21545b7f9e6d3f8df4cd70492e28a7ff4..e43f8ff7c2fd7f36c9294d4b967834f890148bca 100755 (executable)
@@ -1,3 +1,4 @@
+using SettingWiFi.TextResources;
 using System;
 using System.Collections.Generic;
 using System.Collections.ObjectModel;
@@ -34,32 +35,32 @@ namespace SettingWiFi
 
         private void ShowDynamicInfo(bool isConfigChanged)
         {
-            Add(new ApInfoText(Resources.IDS_ST_BODY_IPV4, mAp.IPv4, null));
+            Add(new ApInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_IPV4)), mAp.IPv4, null));
             if (mAp.IPv6?.Length > 0)
             {
-                Add(new ApInfoText(Resources.IDS_ST_BODY_IPV6, mAp.IPv6, null));
+                Add(new ApInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_IPV6)), mAp.IPv6, null));
             }
-            Add(new ApInfoText(Resources.IDS_WIFI_BODY_MAC_ADDRESS, mAp.Bssid, null));
+            Add(new ApInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_MAC_ADDRESS)), mAp.Bssid, null));
             if (mAp.ProxyAddress?.Length > 0)
             {
-                Add(new ApInfoText(Resources.IDS_ST_SBODY_PROXY_ADDRESS, mAp.ProxyAddress, UpdateProxyAddress));
+                Add(new ApInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_ADDRESS)), mAp.ProxyAddress, UpdateProxyAddress));
             }
             if (mAp.ProxyPort >= 0)
             {
-                Add(new ApInfoText(Resources.IDS_ST_SBODY_PROXY_PORT, "" + mAp.ProxyPort, UpdateProxyPort));
+                Add(new ApInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_PORT)), "" + mAp.ProxyPort, UpdateProxyPort));
             }
         }
 
         private void ShowStaticInfo(bool isConfigChanged)
         {
-            Add(new ApInfoText(Resources.IDS_WIFI_BODY_IP_ADDRESS, mAp.IPv4, UpdateIPAddress));
-            Add(new ApInfoText(Resources.IDS_WIFI_BODY_SUBNET_MASK, mAp.SubnetMask, UpdateSubnetMask));
-            Add(new ApInfoText(Resources.IDS_WIFI_BODY_GATEWAY_ADDRESS, mAp.GatewayAddress, UpdateGatewayAddress));
-            Add(new ApInfoText(Resources.IDS_WIFI_BODY_DNS_1, mAp.Dns1, UpdateDns1));
-            Add(new ApInfoText(Resources.IDS_WIFI_BODY_DNS_2, mAp.Dns2, UpdateDns2));
-            Add(new ApInfoText(Resources.IDS_WIFI_BODY_MAC_ADDRESS, mAp.Bssid, null));
-            Add(new ApInfoText(Resources.IDS_ST_SBODY_PROXY_ADDRESS, mAp.ProxyAddress, UpdateProxyAddress));
-            Add(new ApInfoText(Resources.IDS_ST_SBODY_PROXY_PORT, "" + mAp.ProxyPort, UpdateProxyPort));
+            Add(new ApInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IP_ADDRESS)), mAp.IPv4, UpdateIPAddress));
+            Add(new ApInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_SUBNET_MASK)), mAp.SubnetMask, UpdateSubnetMask));
+            Add(new ApInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_GATEWAY_ADDRESS)), mAp.GatewayAddress, UpdateGatewayAddress));
+            Add(new ApInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_DNS_1)), mAp.Dns1, UpdateDns1));
+            Add(new ApInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_DNS_2)), mAp.Dns2, UpdateDns2));
+            Add(new ApInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_MAC_ADDRESS)), mAp.Bssid, null));
+            Add(new ApInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_ADDRESS)), mAp.ProxyAddress, UpdateProxyAddress));
+            Add(new ApInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_PORT)), "" + mAp.ProxyPort, UpdateProxyPort));
         }
 
         internal IList<ApInfoText> GetItemList()
index 6c6545d4edbb1f61b12eb0daa5aa0b86eb6a8af8..6a13debe71d97531ea4e9685c1f4059ff20b9599 100755 (executable)
@@ -6,6 +6,7 @@ using Tizen.NUI.Components;
 using static SettingWiFi.Logger;
 
 using SettingCore;
+using SettingWiFi.TextResources;
 
 namespace SettingWiFi
 {
@@ -34,7 +35,7 @@ namespace SettingWiFi
             placeholder.Add("color", new PropertyValue(isLightTheme ? new Color("#CACACA") : new Color("#666666")));
             placeholder.Add("fontFamily", new PropertyValue("BreezeSans"));
             placeholder.Add("pixelSize", new PropertyValue(24.SpToPx()));
-            placeholder.Add("text", new PropertyValue(Resources.IDS_WIFI_HEADER_PASSWORD));
+            placeholder.Add("text", new PropertyValue(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_HEADER_PASSWORD))));
 
             var passwordField = new TextField
             {
@@ -97,7 +98,7 @@ namespace SettingWiFi
                 SizeWidth = 618.SpToPx(),
                 IsSelectable = true,
                 Icon = new ImageView(iconStyle),
-                Text = Resources.IDS_WIFI_OPT_WPS,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_OPT_WPS)),
                 Margin = new Extents(15, 0, 0, 0).SpToPx(),
             };
 
@@ -177,7 +178,7 @@ namespace SettingWiFi
             {
                 WidthResizePolicy = ResizePolicyType.FitToChildren,
                 HeightResizePolicy = ResizePolicyType.FitToChildren,
-                Text = Resources.IDS_WIFI_SK_OK,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_OK)),
                 Size = new Size(252, 48).SpToPx(),
                 Margin = new Extents(61, 0, 0, 0).SpToPx(),
             };
@@ -187,7 +188,7 @@ namespace SettingWiFi
             {
                 WidthResizePolicy = ResizePolicyType.FitToChildren,
                 HeightResizePolicy = ResizePolicyType.FitToChildren,
-                Text = Resources.IDS_WIFI_SK_CANCEL,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_CANCEL)),
                 Size = new Size(252, 48).SpToPx(),
             };
             cancelButton.Clicked += OnCancelClicked;
@@ -236,7 +237,7 @@ namespace SettingWiFi
 
         private View AddSubTitle()
         {
-            var textSubTitle = new TextLabel(Resources.IDS_WIFI_BODY_TYPE_PASSWORD)
+            var textSubTitle = new TextLabel(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_TYPE_PASSWORD)))
             {
                 FontFamily = "BreezeSans",
                 PixelSize = 24.SpToPx(),
@@ -347,7 +348,7 @@ namespace SettingWiFi
 
                 if(mWifi.GetConnectedAP().Equals(mAp.Essid))
                 {
-                    mAp.StateInfo = Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS;
+                    mAp.StateInfo = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS));
                 }
             }
             catch (WrongPasswordEntered e)
index f3ac4d0a9fdfe72d810a3e4fe6d6089311b3c7ab..614030ae94e6b5f87db3a2d8dce4c39b500748e8 100644 (file)
@@ -1,4 +1,5 @@
-using SettingWiFi.res.locale;
+//using SettingWiFi.res.locale;
+using SettingWiFi.TextResources;
 using Tizen.NUI;
 using Tizen.NUI.BaseComponents;
 using Tizen.NUI.Components;
@@ -102,7 +103,7 @@ namespace SettingWiFi
         {
             Debug("");
             mSelectedIndex = 0;
-            if (mTitle == Resources.IDS_ST_BUTTON_EAP_METHOD)
+            if (mTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_EAP_METHOD)))
             {
                 switch (mAddItem.Eapmethod)
                 {
@@ -123,7 +124,7 @@ namespace SettingWiFi
                         break;
                 }
             }
-            else if (mTitle == Resources.IDS_ST_BUTTON_PHASE_AUTHENTICATION)
+            else if (mTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_PHASE_AUTHENTICATION)))
             {
                 switch (mAddItem.Phaseauthentication)
                 {
@@ -138,7 +139,7 @@ namespace SettingWiFi
                         break;
                 }
             }
-            else if (mTitle == Resources.IDS_ST_BUTTON_USER_CERTIFICATE)
+            else if (mTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_USER_CERTIFICATE)))
             {
                 switch (mAddItem.Usercertificate)
                 {
@@ -240,19 +241,19 @@ namespace SettingWiFi
         {
             Debug("UpdateInfo");
 
-            if (fieldName == Resources.IDS_ST_BUTTON_EAP_METHOD)
+            if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_EAP_METHOD)))
             {
                 Debug("Eap method: Updating value to " + value + " from " + mAddItem.Eapmethod);
                 mAddItem.Eapmethod = value;
                 mInfoSource.ShowEapInfo();
             }
-            else if (fieldName == Resources.IDS_ST_BUTTON_PHASE_AUTHENTICATION)
+            else if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_PHASE_AUTHENTICATION)))
             {
                 Debug("Phase 2 authentication: Updating value to " + value + " from " + mAddItem.Phaseauthentication);
                 mAddItem.Phaseauthentication = value;
                 mInfoSource.ShowEapInfo();
             }
-            else if (fieldName == Resources.IDS_ST_BUTTON_USER_CERTIFICATE)
+            else if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_USER_CERTIFICATE)))
             {
                 Debug("User Certificate: Updating value to " + value + " from " + mAddItem.Usercertificate);
                 mAddItem.Usercertificate = value;
index 19ba4d6484a630ff520a2c5bf0aebec0073ee4ab..daebd0fae1c43d8dde4fbbf9381d1c7f25cdb8d5 100644 (file)
@@ -1,3 +1,4 @@
+using SettingWiFi.TextResources;
 using System;
 using System.Collections.Generic;
 using System.Collections.ObjectModel;
@@ -20,9 +21,9 @@ namespace SettingWiFi
         internal void ShowEapInfo()
         {
             Debug("ShowEapInfo");
-            Add(new EapInfoText(Resources.IDS_ST_BUTTON_EAP_METHOD, mEapItem.Eapmethod, null));
-            Add(new EapInfoText(Resources.IDS_ST_BUTTON_PHASE_AUTHENTICATION, mEapItem.Phaseauthentication, null));
-            Add(new EapInfoText(Resources.IDS_ST_BUTTON_USER_CERTIFICATE, mEapItem.Usercertificate, null));
+            Add(new EapInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_EAP_METHOD)), mEapItem.Eapmethod, null));
+            Add(new EapInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_PHASE_AUTHENTICATION)), mEapItem.Phaseauthentication, null));
+            Add(new EapInfoText(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_USER_CERTIFICATE)), mEapItem.Usercertificate, null));
         }
     }
 
index ba7d621802b4c73bd9562f7ccf617959a64bc1c2..2dc7b0fda1330bf61bbc7eabbcb2104816d6e500 100644 (file)
@@ -1,3 +1,4 @@
+using SettingWiFi.TextResources;
 using System;
 using Tizen.NUI;
 using Tizen.NUI.BaseComponents;
@@ -23,7 +24,7 @@ namespace SettingWiFi
         {
             Debug("EapPage");
             mWifi = wifi;
-            mEapItem = new EapItem("PEAP", Resources.IDS_ST_BODY_NONE, Resources.IDS_ST_BODY_NONE);
+            mEapItem = new EapItem("PEAP", ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_NONE)), ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_NONE)));
         }
 
         internal void CreateComponents(AP ap)
@@ -90,14 +91,14 @@ namespace SettingWiFi
                 Padding = new Extents(16, 0, 0, 0),
             };
 
-            TextLabel identity = new TextLabel(Resources.IDS_WIFI_BODY_IDENTITY);
+            TextLabel identity = new TextLabel(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IDENTITY)));
             Margin = new Extents(0, 0, 10, 20);
             infoCollection.Add(identity);
 
             infoCollection.Add(CreateIdentityEntryItem());
             infoCollection.Add(CreateUnderline());
 
-            TextLabel label = new TextLabel(Resources.IDS_WIFI_HEADER_PASSWORD);
+            TextLabel label = new TextLabel(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_HEADER_PASSWORD)));
             Margin = new Extents(0, 0, 30, 20);
             infoCollection.Add(label);
 
@@ -116,7 +117,7 @@ namespace SettingWiFi
 
             var cancelButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK_CANCEL,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_CANCEL)),
                 WidthSpecification = 252,
                 HeightSpecification = 48,
                 BackgroundColor = Color.White,
@@ -128,7 +129,7 @@ namespace SettingWiFi
 
             mConnectButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK_OK,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_OK)),
                 WidthSpecification = 252,
                 HeightSpecification = 48,
                 Margin = new Extents(160, 0, 0, 0).SpToPx(),
@@ -193,15 +194,15 @@ namespace SettingWiFi
             else
             {
                 Debug("Item Clicked: " + info.InfoTitle);
-                if (info.InfoTitle == Resources.IDS_ST_BUTTON_EAP_METHOD)
+                if (info.InfoTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_EAP_METHOD)))
                 {
                     OnEapMethodClicked(sender, e);
                 }
-                else if (info.InfoTitle == Resources.IDS_ST_BUTTON_PHASE_AUTHENTICATION)
+                else if (info.InfoTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_PHASE_AUTHENTICATION)))
                 {
                     OnPhase2AuthenticationClicked(sender, e);
                 }
-                else if (info.InfoTitle == Resources.IDS_ST_BUTTON_USER_CERTIFICATE)
+                else if (info.InfoTitle == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_USER_CERTIFICATE)))
                 {
                     OnUserCertificateClicked(sender, e);
                 }
@@ -226,7 +227,7 @@ namespace SettingWiFi
             };
 
             var page = new EapInfoInputPage(mEapItem, mEapDetailsInfoSource);
-            page.CreateRadioComponents(Resources.IDS_ST_BUTTON_EAP_METHOD, options);
+            page.CreateRadioComponents(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_EAP_METHOD)), options);
             NUIApplication.GetDefaultWindow().GetDefaultNavigator().Push(page);
         }
 
@@ -242,7 +243,7 @@ namespace SettingWiFi
             };
 
             var page = new EapInfoInputPage(mEapItem, mEapDetailsInfoSource);
-            page.CreateRadioComponents(Resources.IDS_ST_BUTTON_PHASE_AUTHENTICATION, options);
+            page.CreateRadioComponents(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_PHASE_AUTHENTICATION)), options);
             NUIApplication.GetDefaultWindow().GetDefaultNavigator().Push(page);
         }
 
@@ -259,7 +260,7 @@ namespace SettingWiFi
             };
 
             var page = new EapInfoInputPage(mEapItem, mEapDetailsInfoSource);
-            page.CreateRadioComponents(Resources.IDS_ST_BUTTON_USER_CERTIFICATE, options);
+            page.CreateRadioComponents(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BUTTON_USER_CERTIFICATE)), options);
             NUIApplication.GetDefaultWindow().GetDefaultNavigator().Push(page);
         }
 
@@ -336,7 +337,7 @@ namespace SettingWiFi
                 WidthSpecification = 534,
                 HeightSpecification = 35,
                 BackgroundColor = Color.White,
-                PlaceholderText = Resources.IDS_WIFI_HEADER_PASSWORD,
+                PlaceholderText = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_HEADER_PASSWORD)),
             };
 
             InputMethod inputSetting = new InputMethod
@@ -360,7 +361,7 @@ namespace SettingWiFi
                 WidthSpecification = 534,
                 HeightSpecification = 35,
                 BackgroundColor = Color.White,
-                PlaceholderText = Resources.IDS_WIFI_BODY_IDENTITY,
+                PlaceholderText = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IDENTITY)),
             };
 
             InputMethod inputSetting = new InputMethod
index 8df1408019478914f5c184f4d0236acae3b1567e..da8f751695f0e91a7eb1b10a148ada3c17671640 100644 (file)
@@ -2,6 +2,7 @@ using Tizen.NUI;
 using Tizen.NUI.BaseComponents;
 
 using SettingCore.Views;
+using SettingWiFi.TextResources;
 
 
 namespace SettingWiFi
index 5419b64cb4b43ac3a0012396726b032066fff7ad..0156211d3a29a975f0d55fef4ee6779bb8809fca 100755 (executable)
@@ -1,3 +1,4 @@
+using SettingWiFi.TextResources;
 using System;
 using System.Collections.Generic;
 using Tizen.NUI;
@@ -42,7 +43,7 @@ namespace SettingWiFi
             placeholder.Add("color", new PropertyValue(isLightTheme ? new Color("#CACACA") : new Color("#666666")));
             placeholder.Add("fontFamily", new PropertyValue("BreezeSans"));
             placeholder.Add("pixelSize", new PropertyValue(24.SpToPx()));
-            placeholder.Add("text", new PropertyValue(Resources.IDS_ST_BODY_NETWORK_SSID));
+            placeholder.Add("text", new PropertyValue(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_NETWORK_SSID))));
 
             var textField  = new TextField
             {
@@ -132,7 +133,7 @@ namespace SettingWiFi
             {
                 WidthResizePolicy = ResizePolicyType.FitToChildren,
                 HeightResizePolicy = ResizePolicyType.FitToChildren,
-                Text = Resources.IDS_WIFI_SK_CANCEL,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_CANCEL)),
                 Size = new Size(252, 48).SpToPx(),
             };
             cancelButton.Clicked += (object source, ClickedEventArgs args) =>
@@ -144,7 +145,7 @@ namespace SettingWiFi
             {
                 WidthResizePolicy = ResizePolicyType.FitToChildren,
                 HeightResizePolicy = ResizePolicyType.FitToChildren,
-                Text = Resources.IDS_WIFI_BUTTON_ADD,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BUTTON_ADD)),
                 Size = new Size(252, 48).SpToPx(),
             };
             mFindButton.IsEnabled = false;
@@ -158,7 +159,7 @@ namespace SettingWiFi
 
             AlertDialog alt = new AlertDialog()
             {
-                Title = Resources.IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK,
+                Title = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK)),
                 Content = findView,
                 Actions = new View[] { cancelButton, mFindButton, },
             };
@@ -167,7 +168,7 @@ namespace SettingWiFi
 
         private View AddSubTitle()
         {
-            var textSubTitle = new TextLabel(Resources.IDS_WIFI_BODY_ENTER_NETWORK_NAME)
+            var textSubTitle = new TextLabel(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_ENTER_NETWORK_NAME)))
             {
                 FontFamily = "BreezeSans",
                 PixelSize = 24.SpToPx(),
@@ -207,7 +208,7 @@ namespace SettingWiFi
 
         private Button CreateCancelButton()
         {
-            var cancelButton = CreateButton(300, 80, Resources.IDS_WIFI_SK_CANCEL);
+            var cancelButton = CreateButton(300, 80, ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_CANCEL)));
             cancelButton.Clicked += (object source, ClickedEventArgs args) =>
             {
                 NUIApplication.GetDefaultWindow().GetDefaultNavigator().Pop();
@@ -228,12 +229,12 @@ namespace SettingWiFi
             {
                 WidthSpecification = LayoutParamPolicies.MatchParent,
                 IsSelectable = false,
-                Text = Resources.IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED)),
             };
 
             infoView.Add(info);
             var cancelButton = CreateCancelButton();
-            var connectButton = CreateButton(300, 80, Resources.IDS_WIFI_BODY_CONNECT);
+            var connectButton = CreateButton(300, 80, ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_CONNECT)));
 
             connectButton.Clicked += (object source, ClickedEventArgs args) =>
             {
@@ -263,7 +264,7 @@ namespace SettingWiFi
             await mWifi.Connect(ap, password);
             if (mWifi.GetConnectedAP().Equals(ap.Essid))
             {
-                ap.StateInfo = Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS;
+                ap.StateInfo = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS));
             }
         }
 
index a9d437b9f28adebe9a39190820af9dd693d84b84..c964d0e4b4b917d47da0e29af78e7212fc2a185d 100755 (executable)
@@ -1,3 +1,4 @@
+using SettingWiFi.TextResources;
 using System;
 //using SettingWiFi.res.locale;
 using Tizen.NUI;
@@ -47,7 +48,7 @@ namespace SettingWiFi
 
             var cancelButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK_CANCEL,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_CANCEL)),
             };
             cancelButton.Clicked += OnCancelClicked;
             var okButton = new Button()
@@ -83,31 +84,31 @@ namespace SettingWiFi
         {
             Debug("UpdateInfo");
 
-            if (fieldName == Resources.IDS_WIFI_BODY_IP_ADDRESS)
+            if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IP_ADDRESS)))
             {
                 mAp.IPv4 = value;
             }
-            else if (fieldName == Resources.IDS_WIFI_BODY_SUBNET_MASK)
+            else if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_SUBNET_MASK)))
             {
                 mAp.SubnetMask = value;
             }
-            else if (fieldName == Resources.IDS_WIFI_BODY_GATEWAY_ADDRESS)
+            else if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_GATEWAY_ADDRESS)))
             {
                 mAp.GatewayAddress = value;
             }
-            else if (fieldName == Resources.IDS_WIFI_BODY_DNS_1)
+            else if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_DNS_1)))
             {
                 mAp.Dns1 = value;
             }
-            else if (fieldName == Resources.IDS_WIFI_BODY_DNS_2)
+            else if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_DNS_2)))
             {
                 mAp.Dns2 = value;
             }
-            else if (fieldName == Resources.IDS_ST_SBODY_PROXY_ADDRESS)
+            else if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_ADDRESS)))
             {
                 mAp.ProxyAddress = value;
             }
-            else if (fieldName == Resources.IDS_ST_SBODY_PROXY_PORT)
+            else if (fieldName == ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_PORT)))
             {
                 try
                 {
index 48325dd203355952108052d96552221e94bf08d5..9e0a7145ebf984ce92a9c3871b6074ada4f545e6 100755 (executable)
@@ -1,5 +1,6 @@
 using SettingCore;
 using SettingCore.Views;
+using SettingWiFi.TextResources;
 using System;
 using System.Collections.Generic;
 using Tizen;
@@ -67,7 +68,7 @@ namespace SettingWiFi
         {
             var appBar = new AppBar()
             {
-                Title = Resources.IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB,
+                Title = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB)),
             };
             AppBarStyle appBarStyle = (AppBarStyle)ThemeManager.GetStyle("Tizen.NUI.Components.AppBar");
             Button backButton = new Button(((AppBarStyle)appBarStyle).BackButton);
@@ -76,7 +77,7 @@ namespace SettingWiFi
             appBar.NavigationContent = backButton;
             Button mForgetButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK_FORGET,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_FORGET)),
             };
             mForgetButton.Clicked += OnForgetClicked;
             mForgetButton.TextColor = new Color(ThemeManager.PlatformThemeId == "org.tizen.default-light-theme" ? "#FF6200" : "#FF8A00");
@@ -101,7 +102,7 @@ namespace SettingWiFi
             var toggle = new DefaultLinearItem()
             {
                 WidthSpecification = LayoutParamPolicies.MatchParent,
-                Text = Resources.IDS_WIFI_BODY_STATIC_IP,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_STATIC_IP)),
                 IsSelectable = false,
             };
             toggle.Label.HorizontalAlignment = HorizontalAlignment.Begin;
@@ -184,29 +185,29 @@ namespace SettingWiFi
         private void GetStaticInfo()
         {
             Debug("+");
-            staticItems[0] = new InfoItem(Resources.IDS_WIFI_BODY_IP_ADDRESS, true, mAp.IPv4, true);
-            staticItems[1] = new InfoItem(Resources.IDS_WIFI_BODY_SUBNET_MASK, true, mAp.SubnetMask, true);
-            staticItems[2] = new InfoItem(Resources.IDS_WIFI_BODY_GATEWAY, true, mAp.GatewayAddress, true);
-            staticItems[3] = new InfoItem(Resources.IDS_ST_BODY_NETWORK_PREFIX_LENGTH, true, mAp.NetworkPrefixLength, true);
-            staticItems[4] = new InfoItem(Resources.IDS_WIFI_BODY_DNS_1, true, mAp.Dns1, true);
-            staticItems[5] = new InfoItem(Resources.IDS_WIFI_BODY_DNS_2, true, mAp.Dns2, true);
-            staticItems[6] = new InfoItem(Resources.IDS_WIFI_BODY_MAC_ADDRESS, false, mAp.Bssid, true);
+            staticItems[0] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IP_ADDRESS)), true, mAp.IPv4, true);
+            staticItems[1] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_SUBNET_MASK)), true, mAp.SubnetMask, true);
+            staticItems[2] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_GATEWAY)), true, mAp.GatewayAddress, true);
+            staticItems[3] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_NETWORK_PREFIX_LENGTH)), true, mAp.NetworkPrefixLength, true);
+            staticItems[4] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_DNS_1)), true, mAp.Dns1, true);
+            staticItems[5] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_DNS_2)), true, mAp.Dns2, true);
+            staticItems[6] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_MAC_ADDRESS)), false, mAp.Bssid, true);
             if(mAp.ProxyAddress?.Length > 0)
             {
-                staticItems[7] = new InfoItem(Resources.IDS_ST_SBODY_PROXY_ADDRESS, true, mAp.ProxyAddress, true, false);
+                staticItems[7] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_ADDRESS)), true, mAp.ProxyAddress, true, false);
             }
             else
             {
-                staticItems[7] = new InfoItem(Resources.IDS_ST_SBODY_PROXY_ADDRESS, true, "proxy.example.com", false, false);
+                staticItems[7] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_ADDRESS)), true, "proxy.example.com", false, false);
             }
             if(mAp.ProxyPort > 0)
             {
                 string port = "" + mAp.ProxyPort;
-                staticItems[8] = new InfoItem(Resources.IDS_ST_SBODY_PROXY_PORT, true, port, true, false);
+                staticItems[8] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_PORT)), true, port, true, false);
             }
             else
             {
-                staticItems[8] = new InfoItem(Resources.IDS_ST_SBODY_PROXY_PORT, true, "8080", false, false);
+                staticItems[8] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_PORT)), true, "8080", false, false);
             }
 
 
@@ -219,25 +220,25 @@ namespace SettingWiFi
         private void GetDynamicInfo()
         {
             Debug("+");
-            dynamicItems[0] = new InfoItem(Resources.IDS_WIFI_BODY_IP_ADDRESS, false, mAp.IPv4, true);
-            dynamicItems[1] = new InfoItem(Resources.IDS_WIFI_BODY_MAC_ADDRESS, false, mAp.Bssid, true);
+            dynamicItems[0] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_IP_ADDRESS)), false, mAp.IPv4, true);
+            dynamicItems[1] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_MAC_ADDRESS)), false, mAp.Bssid, true);
 
             if (mAp.ProxyAddress?.Length > 0)
             {
-                dynamicItems[2] = new InfoItem(Resources.IDS_ST_SBODY_PROXY_ADDRESS, true, mAp.ProxyAddress, true, false);
+                dynamicItems[2] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_ADDRESS)), true, mAp.ProxyAddress, true, false);
             }
             else
             {
-                dynamicItems[2] = new InfoItem(Resources.IDS_ST_SBODY_PROXY_ADDRESS, true, "proxy.example.com", false,  false);
+                dynamicItems[2] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_ADDRESS)), true, "proxy.example.com", false,  false);
             }
             if (mAp.ProxyPort > 0)
             {
                 string port = "" + mAp.ProxyPort;
-                new InfoItem(Resources.IDS_ST_SBODY_PROXY_PORT, true, port,true,  false);
+                new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_PORT)), true, port,true,  false);
             }
             else
             {
-                dynamicItems[3] = new InfoItem(Resources.IDS_ST_SBODY_PROXY_PORT, true, "8080", false, false);
+                dynamicItems[3] = new InfoItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_SBODY_PROXY_PORT)), true, "8080", false, false);
             }
             foreach (var item in dynamicItems)
             {
@@ -275,7 +276,7 @@ namespace SettingWiFi
 
             var cancelButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK_CANCEL,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_CANCEL)),
                 WidthSpecification = 300,
                 HeightSpecification = 80,
             };
@@ -283,7 +284,7 @@ namespace SettingWiFi
 
             var forgetButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK_FORGET,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_FORGET)),
                 WidthSpecification = 300,
                 HeightSpecification = 80,
             };
@@ -293,7 +294,7 @@ namespace SettingWiFi
             {
                 Content = new AlertDialog()
                 {
-                    Title = Resources.IDS_WIFI_OPT_FORGET_NETWORK,
+                    Title = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_OPT_FORGET_NETWORK)),
                     Content = forgetView,
                     Actions = new View[] { cancelButton, forgetButton },
                 },
index 51f2ea82c65b80f937a9a1d56b80d91facdd3a65..2be8c394a1d50fa4b778574b8f5dee399fb4d1bc 100755 (executable)
@@ -9,6 +9,8 @@ using static SettingWiFi.Logger;
 using System;
 using System.Linq;
 using ElmSharp.Accessible;
+using SettingWiFi.TextResources;
+using Tizen.Network.WiFi;
 
 namespace SettingWiFi
 {
@@ -24,7 +26,7 @@ namespace SettingWiFi
 
         public override string ProvideIconPath() => GetResourcePath("main-menu-wifi-icon.svg");
         public override Color ProvideIconColor() => new Color(ThemeManager.PlatformThemeId == "org.tizen.default-light-theme" ? "#FF6200" : "#FF8A00");
-        public override string ProvideTitle() => Resources.IDS_WIFI_BODY_WI_FI;
+        public override string ProvideTitle() => NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_WI_FI));
         private static bool isLightTheme => ThemeManager.PlatformThemeId == "org.tizen.default-light-theme";
 
         public MainPage()
@@ -36,7 +38,14 @@ namespace SettingWiFi
             bool? active = GetWifiState();
             if (active.HasValue && active.Value)
             {
-                mApSource.UpdateGroupTitle(Resources.IDS_ST_HEADER_AVAILABLE_NETWORKS);
+                try
+                {
+                    mApSource.UpdateGroupTitle(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_HEADER_AVAILABLE_NETWORKS)));
+                }
+                catch (Exception e)
+                {
+                    Debug("Fail to activate WiFi " + e.ToString());
+                }
             }
 
             ScanAP();
@@ -69,7 +78,7 @@ namespace SettingWiFi
             {
                 mHiddenMenuItem = new MoreMenuItem
                 {
-                    Text = Resources.IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK,
+                    Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK)),
                     Action = () =>
                     {
                         OnHiddenNetworkClicked();
@@ -79,7 +88,7 @@ namespace SettingWiFi
 
                 mMenus.Add(new MoreMenuItem
                 {
-                    Text = Resources.IDS_ST_BODY_ADVANCED,
+                    Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_ADVANCED)),
                     Action = () =>
                     {
                         OnAdvancedPageClicked();
@@ -88,7 +97,7 @@ namespace SettingWiFi
 
                 mWifiDirectMenuItem = new MoreMenuItem
                 {
-                    Text = Resources.IDS_WIFI_BODY_WI_FI_DIRECT_ABB,
+                    Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_WI_FI_DIRECT_ABB)),
                     Action = () => { },
                 };
                 mMenus.Add(mWifiDirectMenuItem);
@@ -97,7 +106,7 @@ namespace SettingWiFi
             {
                 mMenus.Add(new MoreMenuItem
                 {
-                    Text = Resources.IDS_ST_BODY_ADVANCED,
+                    Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_ADVANCED)),
                     Action = () => { },
                 });
             }
@@ -113,7 +122,7 @@ namespace SettingWiFi
 
             mScanButton = new Button()
             {
-                Text = Resources.IDS_WIFI_BUTTON_SCAN,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BUTTON_SCAN)),
                 IsEnabled = wifiState,
             };
             mScanButton.Clicked += OnScanClicked;
@@ -147,7 +156,7 @@ namespace SettingWiFi
         protected override View OnCreate()
         {
             base.OnCreate();
-
+            ResourceManager.TextResourceManager = this;
             return CreateComponents();
         }
 
@@ -335,7 +344,7 @@ namespace SettingWiFi
         {
             bool? active = GetWifiState();
 
-            var row = new SettingCore.Views.SwitchListItem(Resources.IDS_WIFI_BODY_WI_FI);
+            var row = new SettingCore.Views.SwitchListItem(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_WI_FI)));
             row.IsEnabled = active.HasValue;
             if (active.HasValue)
             {
@@ -432,7 +441,7 @@ namespace SettingWiFi
 
             if (mWifi.GetConnectedAP().Equals(ap.Essid))
             {
-                ap.StateInfo = Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS;
+                ap.StateInfo = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS));
             }
         }
 
@@ -448,7 +457,7 @@ namespace SettingWiFi
                 }
                 /* TODO: auto connect */
                 UpdateMainPageButtonState(true);
-                mApSource.UpdateGroupTitle(Resources.IDS_ST_HEADER_AVAILABLE_NETWORKS);
+                mApSource.UpdateGroupTitle(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_HEADER_AVAILABLE_NETWORKS)));
                 ScanAP();
                 UpdateMoreMenuItems(true);
             }
@@ -555,7 +564,7 @@ namespace SettingWiFi
                 if (item == null) break;
                 if (item is AP ap)
                 {
-                    if (ap.StateInfo.Equals(Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS))
+                    if (ap.StateInfo.Equals(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS))))
                     {
                         Debug("Already connected " + ap.Essid);
                         break;
diff --git a/SettingWiFi/SettingWiFi/view/ResourceManager.cs b/SettingWiFi/SettingWiFi/view/ResourceManager.cs
new file mode 100644 (file)
index 0000000..cb2f734
--- /dev/null
@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using SettingWiFi;
+
+
+namespace SettingWiFi
+{
+    internal class ResourceManager
+    {
+        public static MainPage TextResourceManager;
+    }
+}
diff --git a/SettingWiFi/SettingWiFi/view/Resources.cs b/SettingWiFi/SettingWiFi/view/Resources.cs
deleted file mode 100755 (executable)
index 1c86d46..0000000
+++ /dev/null
@@ -1,145 +0,0 @@
-namespace SettingWiFi\r
-{\r
-    static class Resources\r
-    {\r
-        static private string mResourcePath = "";\r
-\r
-        static public void SetPath(string path)\r
-        {\r
-            mResourcePath = path;\r
-        }\r
-        static public string GetPath()\r
-        {\r
-            return mResourcePath;\r
-        }\r
-\r
-        /*\r
-         * IDS_*_* will be removed later.\r
-         */\r
-        static public string IDS_BT_BODY_CONNECT_TO_DEVICE = "Connect to device";\r
-        static public string IDS_BR_POP_INVALID_CERTIFICATE = "Invalid certificate";\r
-        static public string IDS_COM_BODY_PHASE_2_AUTHENTICATION = "Phase 2 authentication";\r
-        static public string IDS_COM_BODY_FIND = "Find";\r
-        static public string IDS_EMAIL_POP_ALPHABETICAL = "Alphabetical";\r
-        static public string IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB = "Increases data usage.";\r
-        static public string IDS_ST_POP_WRONG_PASSWORD = "Wrong password.";\r
-        static public string IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING = "Turning on Wi-Fi will disable Wi-Fi tethering.";\r
-        static public string IDS_ST_HEADER_DOUBLE_TAP = "Double tap";\r
-        static public string IDS_ST_HEADER_AVAILABLE_NETWORKS = "Available networks";\r
-        static public string IDS_ST_BODY_WPS_AVAILABLE = "WPS available";\r
-        static public string IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY = "Secured";\r
-        static public string IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING = "Obtaining IP address...";\r
-        static public string IDS_ST_BODY_NETWORK_SSID = "Network SSID";\r
-        static public string IDS_ST_BODY_NETWORK_NOTIFICATION = "Network notification";\r
-        static public string IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP = "Keep Wi-Fi on during sleep";\r
-        static public string IDS_ST_BODY_GOOD_M_BATTERY = "Good";\r
-        static public string IDS_ST_BODY_EXCELLENT = "Excellent";\r
-        static public string IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE\r
-            = "Enter the {0} PIN on your Wi-Fi router. The setup can take up to {1} minutes to complete.";\r
-        static public string IDS_ST_BODY_ADVANCED = "Advanced";\r
-        static public string IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED = "Maximum number of characters %d reached.";\r
-        static public string IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS = "Failed to obtain IP address.";\r
-        static public string IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS = "Connected to Wi-Fi network %s.";\r
-        static public string IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF = "Never";\r
-        static public string IDS_WIFI_SK_WPS_PIN = "WPS PIN";\r
-        static public string IDS_WIFI_SK_FORGET = "Forget";\r
-        static public string IDS_WIFI_SK2_OK = "OK";\r
-        static public string IDS_WIFI_SK_OK = "Ok";\r
-        static public string IDS_WIFI_SBODY_CONNECTED_M_STATUS = "Connected";\r
-        static public string IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION\r
-            = "Automatically switch between Wi-Fi and mobile networks to maintain a stable Internet connection.";\r
-        static public string IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS = "Authentication error occurred";\r
-        static public string IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES = "Press WPS on your Wi-Fi access point within {0} minutes.";\r
-        static public string IDS_WIFI_POP_OPEN = "Open";\r
-        static public string IDS_WIFI_POP_NO_WI_FI_AP_FOUND = "No Wi-Fi AP found.";\r
-        static public string IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED = "Current network will be disconnected.";\r
-        static public string IDS_WIFI_OPT_WPS = "WPS";\r
-        static public string IDS_WIFI_OPT_SHOW_PASSWORD = "Show password";\r
-        static public string IDS_WIFI_OPT_FORGET_NETWORK = "Forget network";\r
-        static public string IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT = "Signal strength";\r
-        static public string IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB = "Wi-Fi network info";\r
-        static public string IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB = "Select WPS method";\r
-        static public string IDS_WIFI_HEADER_ENTER_PASSWORD = "Enter password.";\r
-        static public string IDS_WIFI_BUTTON_WPS_BUTTON = "WPS button";\r
-        static public string IDS_WIFI_BUTTON_SCAN = "Scan";\r
-        static public string IDS_WIFI_BUTTON_ADD = "Add";\r
-        static public string IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK = "Find hidden network";\r
-        static public string IDS_WIFI_BODY_WI_FI_DIRECT_ABB = "Wi-Fi Direct";\r
-        static public string IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB = "While charging only";\r
-        static public string IDS_WIFI_BODY_WEAK_M_STRENGTH = "Weak";\r
-        static public string IDS_WIFI_BODY_USER_CERTIFICATE_ABB = "User certificate";\r
-        static public string IDS_WIFI_BODY_UNSPECIFIED = "Unspecified";\r
-        static public string IDS_WIFI_BODY_SUBNET_MASK = "Subnet mask";\r
-        static public string IDS_WIFI_BODY_STATIC_IP = "Static IP";\r
-        static public string IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE = "Receive notifications when networks are available.";\r
-        static public string IDS_WIFI_BODY_MAC_ADDRESS = "MAC address";\r
-        static public string IDS_WIFI_BODY_IP_ADDRESS = "IP address";\r
-        static public string IDS_WIFI_BODY_IDENTITY = "Identity";\r
-        static public string IDS_WIFI_BODY_GATEWAY_ADDRESS = "Gateway address";\r
-        static public string IDS_WIFI_BODY_ENTER_IDENTITY = "Enter identity.";\r
-        static public string IDS_WIFI_BODY_EAP_METHOD = "EAP method";\r
-        static public string IDS_WIFI_BODY_EAP = "EAP";\r
-        static public string IDS_WIFI_BODY_DNS_2 = "DNS 2";\r
-        static public string IDS_WIFI_BODY_DNS_1 = "DNS 1";\r
-        static public string IDS_WIFI_BODY_CONNECTING_ING = "Connecting...";\r
-        static public string IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS = "Saved";\r
-        static public string IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED = "A Wi-Fi network has been detected. You will be connected.";\r
-        static public string IDS_WIFI_BODY_ADVANCED_SETTINGS = "Advanced settings";\r
-        static public string IDS_ST_BODY_NONE = "None";\r
-        static public string IDS_BR_BODY_BUTTON_T_TTS = "Button";\r
-        static public string IDS_CLD_OPT_ALWAYS_ABB = "Always";\r
-        static public string IDS_STU_BUTTON_PREVIOUS = "Previous";\r
-        static public string IDS_STU_BUTTON_NEXT = "Next";\r
-        static public string IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN = "Do not show again.";\r
-        static public string IDS_ST_BODY_TURNING_ON_ING = "Turning on...";\r
-        static public string IDS_GC_POP_INVALID_PIN = "Invalid PIN.";\r
-        static public string IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN = "Invalid action. Try again.";\r
-        static public string IDS_WIFI_SK_CANCEL = "Cancel";\r
-        static public string IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON = "On";\r
-        static public string IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF = "Off";\r
-        static public string IDS_WIFI_HEADER_PASSWORD = "Password";\r
-        static public string IDS_WIFI_BODY_MAXIMUM_NUMBER_OF_CHARACTERS_REACHED = "Maximum number of characters reached.";\r
-        static public string IDS_WIFI_BODY_WI_FI = "Wi-Fi";\r
-        static public string IDS_WIFI_BODY_UNKNOWN = "Unknown";\r
-        static public string IDS_WIFI_BODY_SORT_BY = "Sort by";\r
-        static public string IDS_WIFI_BODY_ALPHABETICAL = "Alphabetical";\r
-        static public string IDS_WIFI_BODY_SIGNAL_STRENGTH = "Signal Strength";\r
-        static public string IDS_WIFI_BODY_SCANNING_ING = "Scanning...";\r
-        static public string IDS_WIFI_BODY_NAME = "Name";\r
-        static public string IDS_WIFI_BODY_CONNECT = "Connect";\r
-        static public string IDS_ST_BODY_INSTALL_CERTIFICATE = "Install certificate";\r
-        static public string IDS_WIFI_HEADER_PASSPOINT = "Passpoint";\r
-        static public string IDS_ST_OPT_SKIP = "Skip";\r
-        static public string IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING = "Always allow scanning";\r
-        static public string IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG = "%s is selected.\n\nIf you are unable to connect to an AP, change the SIM card used for verification by going to SIM card manager. Then select the SIM card you want to use for Mobile data. Alternatively, you can unmount the SIM card you do not want to use.";\r
-        static public string IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO = "Tap the network you want to connect to.";\r
-        static public string IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON = "You have been automatically connected to the remembered network. To see the network details, tap the %s icon.";\r
-        static public string IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON = "You have been connected to the network. To see the network details, tap the %s icon.";\r
-        static public string IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER = "No Wi-Fi networks found. Change your location or try later.";\r
-        static public string IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS = "Tap to scan for Wi-Fi networks.";\r
-        static public string IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS = "To connect to a secured network, You may need to enter a password or other credentials.";\r
-        static public string IDS_ST_SBODY_PROXY_ADDRESS = "Proxy address";\r
-        static public string IDS_ST_SBODY_PROXY_PORT = "Proxy port";\r
-        static public string IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS = "Turn on Wi-Fi to view a list of available networks.";\r
-        static public string IDS_ST_BODY_ADD_WI_FI_NETWORK = "Add Wi-Fi network";\r
-        static public string IDS_ST_BODY_IPV4 = "IPv4";\r
-        static public string IDS_ST_BODY_IPV6 = "IPv6";\r
-        static public string IDS_ST_BODY_NETWORK_PREFIX_LENGTH = "Network prefix length";\r
-        static public string IDS_ST_BUTTON_SECURITY_ABB = "Security";\r
-        static public string IDS_ST_BUTTON_EAP_METHOD = "EAP method";\r
-        static public string IDS_ST_BUTTON_PHASE_AUTHENTICATION = "Phase 2 authentication";\r
-        static public string IDS_ST_BUTTON_USER_CERTIFICATE = "User certificate";\r
-        static public string IDS_WIFI_CERTIFICATE_SEARCH_RESULTS = "Certificate Search Results";\r
-        static public string IDS_WIFI_NO_CERTIFICATE_FOUND = "No certificate found.";\r
-        static public string IDS_WIFI_AFTER_YOU_INSTALL_THEY_WILL_BE_SHOWN_HERE = "After you install, they will be shown here.";\r
-        static public string IDS_ST_BODY_ADD_NETWORK = "Add network";\r
-        static public string IDS_WIFI_BODY_ENTER_NETWORK_NAME = "Enter network name";\r
-        static public string IDS_WIFI_BODY_SHOW_ADVANCED_OPTIONS = "Show advanced options";\r
-        static public string IDS_WIFI_BODY_NETWORK_NAME = "Network name";\r
-        static public string IDS_WIFI_BODY_IP_SETTINGS = "IP settings";\r
-        static public string IDS_WIFI_BODY_PROXY = "Proxy";\r
-        static public string IDS_WIFI_BODY_DONE = "Done";\r
-        static public string IDS_WIFI_BODY_GATEWAY = "Gateway";\r
-        static public string IDS_WIFI_BODY_TYPE_PASSWORD = "Type password";\r
-    }\r
-}\r
index 25f2026d7e58cc6e553a572102a50abeb70cae8f..59e46d44841ebd1bb8b52fc7ac6057a49f5aa607 100644 (file)
@@ -10,6 +10,7 @@ using Tizen.NUI.Binding;
 using SettingCore.Views;
 using Interop;
 using System.Diagnostics;
+using SettingWiFi.TextResources;
 
 namespace SettingWiFi
 {
@@ -38,7 +39,7 @@ namespace SettingWiFi
             var sortByAlphabet = new DefaultLinearItem()
             {
                 WidthSpecification = LayoutParamPolicies.MatchParent,
-                Text = Resources.IDS_WIFI_BODY_ALPHABETICAL,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_ALPHABETICAL)),
                 IsSelectable = false,
             };
             sortByAlphabet.Clicked += OnSortByAlphabetClicked;
@@ -48,14 +49,14 @@ namespace SettingWiFi
             var sortByStrength = new DefaultLinearItem()
             {
                 WidthSpecification = LayoutParamPolicies.MatchParent,
-                Text = Resources.IDS_WIFI_BODY_SIGNAL_STRENGTH,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_SIGNAL_STRENGTH)),
                 IsSelectable = false,
             };
             sortByStrength.Clicked += OnSortByStrengthClicked;
             sortView.Add(sortByAlphabet);
             sortView.Add(sortByStrength);
 
-            AppBar = CreateAppBar(Resources.IDS_WIFI_BODY_SORT_BY);
+            AppBar = CreateAppBar(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_SORT_BY)));
             Content = sortView;
         }
         protected virtual AppBar CreateAppBar(string title)
index 0db4cb95e4779ac496e4b716207ad65167be191b..e40def9fa5455cd846a602b06818295130ebe1e9 100755 (executable)
@@ -1,3 +1,4 @@
+using SettingWiFi.TextResources;
 using System;
 using Tizen.NUI;
 using Tizen.NUI.BaseComponents;
@@ -35,7 +36,7 @@ namespace SettingWiFi
 
             string timeout = "2";
             string message = string.Format(
-                Resources.IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES, timeout);
+                ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES)), timeout);
             var messageItem = new TextLabel(message);
 
             var progress = new Progress()
@@ -75,7 +76,7 @@ namespace SettingWiFi
 
             var cancelButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK_CANCEL,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_CANCEL)),
                 WidthSpecification = 100,
                 HeightSpecification = 60,
             };
@@ -87,7 +88,7 @@ namespace SettingWiFi
 
             Content = new AlertDialog()
             {
-                Title = Resources.IDS_WIFI_BUTTON_WPS_BUTTON,
+                Title = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BUTTON_WPS_BUTTON)),
                 Content = view,
                 Actions = new View[] { cancelButton },
             };
@@ -95,7 +96,7 @@ namespace SettingWiFi
 
         private async void checkConnection()
         {
-            if (mWifi.GetConnectionState().Equals(Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS))
+            if (mWifi.GetConnectionState().Equals(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS))))
             {
                 isConnected = true;
             }
@@ -129,7 +130,7 @@ namespace SettingWiFi
 
             string timeout = "2";
             string message = string.Format(
-                Resources.IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE, pin, timeout);
+                ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE)), pin, timeout);
             var messageItem = new TextLabel(message);
 
             var progress = new Progress()
@@ -169,7 +170,7 @@ namespace SettingWiFi
 
             var cancelButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK_CANCEL,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_CANCEL)),
                 WidthSpecification = 100,
                 HeightSpecification = 60,
             };
@@ -181,7 +182,7 @@ namespace SettingWiFi
 
             Content = new AlertDialog()
             {
-                Title = Resources.IDS_WIFI_SK_WPS_PIN,
+                Title = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_WPS_PIN)),
                 Content = view,
                 Actions = new View[] { cancelButton },
             };
@@ -189,7 +190,7 @@ namespace SettingWiFi
 
         private async void checkConnection()
         {
-            if (mWifi.GetConnectionState().Equals(Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS))
+            if (mWifi.GetConnectionState().Equals(ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SBODY_CONNECTED_M_STATUS))))
             {
                 isConnected = true;
             }
@@ -234,7 +235,7 @@ namespace SettingWiFi
 
             var pbsButton = new Button()
             {
-                Text = Resources.IDS_WIFI_BUTTON_WPS_BUTTON,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BUTTON_WPS_BUTTON)),
                 BackgroundColor = Color.Silver,
                 WidthSpecification = 600,
             };
@@ -242,7 +243,7 @@ namespace SettingWiFi
 
             var pinButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK_WPS_PIN,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_WPS_PIN)),
                 BackgroundColor = Color.Silver,
                 WidthSpecification = 600,
             };
@@ -250,7 +251,7 @@ namespace SettingWiFi
 
             var cancelButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK_CANCEL,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_CANCEL)),
             };
             cancelButton.Clicked += OnCancelClicked;
 
@@ -262,7 +263,7 @@ namespace SettingWiFi
 
             Content = new AlertDialog()
             {
-                Title = Resources.IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB,
+                Title = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB)),
                 Content = view,
                 Actions = new View[] { cancelButton },
             };
index 24338be86cb2c2d33184430ad864ef0acef3cb97..54e4e0c97dbc907dbb2083fcccb555b82f336374 100755 (executable)
@@ -1,3 +1,4 @@
+using SettingWiFi.TextResources;
 using System.Collections.Generic;
 using Tizen.NUI;
 using Tizen.NUI.BaseComponents;
@@ -34,7 +35,7 @@ namespace SettingWiFi
 
             var cancelButton = new Button()
             {
-                Text = Resources.IDS_WIFI_SK_CANCEL,
+                Text = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_SK_CANCEL)),
                 WidthSpecification = 300,
                 HeightSpecification = 80,
             };
@@ -45,7 +46,7 @@ namespace SettingWiFi
 
             Content = new AlertDialog()
             {
-                Title = Resources.IDS_WIFI_BODY_WI_FI_DIRECT_ABB,
+                Title = ResourceManager.TextResourceManager.NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WIFI_BODY_WI_FI_DIRECT_ABB)),
                 Content = findView,
                 Actions = new View[] { cancelButton, },
             };
index 65e40ff3a1b5834587f9db45ac02de1577afaa2f..7063c3289a7bf7e901dedd8691d05c1aca2ace4c 100644 (file)
Binary files a/packaging/org.tizen.cssetting-wifi-1.1.6.rpk and b/packaging/org.tizen.cssetting-wifi-1.1.6.rpk differ