Forráskód Böngészése

đăng ký qua web, hàm callback và minigame

DESKTOP-LJ825E1\Admin 1 éve
szülő
commit
b0bfd9632b
100 módosított fájl, 9796 hozzáadás és 233 törlés
  1. 15 0
      Website/NEducation/Code/CheckMiniGameRequest.cs
  2. 43 0
      Website/NEducation/Code/MiniGame.cs
  3. 0 3
      Website/NEducation/Code/UserRequest.cs
  4. 74 0
      Website/NEducation/Code/Winner.cs
  5. 552 0
      Website/NEducation/Content/Texts/Lang.resx
  6. 6 0
      Website/NEducation/Content/Texts/Lang.vi.resx
  7. 6851 0
      Website/NEducation/Content/Texts/Lang1.Designer.cs
  8. 66 0
      Website/NEducation/Content/assets/css/Stylesss.css
  9. 34 0
      Website/NEducation/Content/assets/js/script_minigame.js
  10. 16 0
      Website/NEducation/Content/assets/mini_game/assets/icons/light.svg
  11. 3 0
      Website/NEducation/Content/assets/mini_game/assets/icons/seting-icon.svg
  12. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/1/z4355990760167_08f1d49eba8e8db19f4d9b145611fe3d.png
  13. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/1/z4355990804702_36398c6171f2fe297cf46b5ab22caf6a.png
  14. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/1/z4355990830231_d6efca20a28e5f12be7544e7c6959c1c.png
  15. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/1/z4355990864286_77d2d0ea4319e751002a30463adcde35.png
  16. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/1/z4355990884134_b9b780492aa196e8d5cb66b56ae1880e.png
  17. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/1/z4355990926875_63d41910d7f7585bdb98b74d0694bfa8.png
  18. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/1st.png
  19. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/2/z4355990760167_08f1d49eba8e8db19f4d9b145611fe3d.png
  20. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/2/z4355990804702_36398c6171f2fe297cf46b5ab22caf6a.png
  21. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/2/z4355990830231_d6efca20a28e5f12be7544e7c6959c1c.png
  22. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/2/z4355990864286_77d2d0ea4319e751002a30463adcde35.png
  23. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/2/z4355990884134_b9b780492aa196e8d5cb66b56ae1880e.png
  24. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/2/z4355990926875_63d41910d7f7585bdb98b74d0694bfa8.png
  25. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/2nd.png
  26. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/3rd.png
  27. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/Clender.png
  28. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/Clock.png
  29. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/Cup (1).png
  30. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/Cup.png
  31. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/Frame 198.png
  32. 10 0
      Website/NEducation/Content/assets/mini_game/assets/images/Frame1.svg
  33. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/Frame27_1.png
  34. 9 0
      Website/NEducation/Content/assets/mini_game/assets/images/Frame_mission.svg
  35. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/Light.png
  36. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/Logo.png
  37. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/Predict.png
  38. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/avt.png
  39. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/bg-1.png
  40. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/bg-loading.png
  41. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/bg_icon.png
  42. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/bg_icon_2.png
  43. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/bg_icon_3.png
  44. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/bg_icon_4.png
  45. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/box-rank.png
  46. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/card-bg.png
  47. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/coin-bg.png
  48. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/cup_icon.png
  49. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/cups.png
  50. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/gift 1.png
  51. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/gold cup.png
  52. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/gold_cup_2.png
  53. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/group1.png
  54. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/header.png
  55. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/image 11.png
  56. 4 0
      Website/NEducation/Content/assets/mini_game/assets/images/kang-mission.svg
  57. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/layer-loading/Frame 149-1.png
  58. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/layer-loading/Frame 149.png
  59. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/layer-loading/Frame 150-1.png
  60. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/layer-loading/Frame 150.png
  61. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/layer-loading/Frame 151-1.png
  62. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/layer-loading/Frame 151.png
  63. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/meme1.png
  64. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/mission.png
  65. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/mission1.png
  66. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/mission3.png
  67. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/monthly-banner.png
  68. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/mounthly_box.png
  69. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/myanmar.png
  70. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/result-img.png
  71. 10 0
      Website/NEducation/Content/assets/mini_game/assets/images/search_icon._btn.svg
  72. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/smile.png
  73. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/title-loading.png
  74. BIN
      Website/NEducation/Content/assets/mini_game/assets/images/usk.png
  75. 374 0
      Website/NEducation/Content/assets/mini_game/css/minigame_global.css
  76. 93 0
      Website/NEducation/Content/assets/mini_game/css/minigame_history.css
  77. 255 0
      Website/NEducation/Content/assets/mini_game/css/minigame_main.css
  78. 3 0
      Website/NEducation/Content/assets/mini_game/js/framework.js
  79. 75 0
      Website/NEducation/Content/assets/mini_game/js/main.js
  80. 87 0
      Website/NEducation/Content/assets/mini_game/js/minigame_function.js
  81. 17 0
      Website/NEducation/Content/assets/mini_game/js/minigame_main.js
  82. 23 0
      Website/NEducation/Content/assets/mini_game/lib/bootstrap/LICENSE
  83. 21 0
      Website/NEducation/Content/assets/mini_game/lib/jquery/LICENSE.txt
  84. 3 3
      Website/NEducation/Controllers/CommonController.cs
  85. 96 123
      Website/NEducation/Controllers/HomeController.cs
  86. 1 1
      Website/NEducation/Controllers/HttpController.cs
  87. 314 0
      Website/NEducation/Controllers/MiniGameController.cs
  88. 65 8
      Website/NEducation/Controllers/UtilsController.cs
  89. 448 0
      Website/NEducation/Controllers/WapController.cs
  90. 13 0
      Website/NEducation/Models/CheckMiniGameModel.cs
  91. 6 1
      Website/NEducation/Models/Grammar.cs
  92. 44 0
      Website/NEducation/Models/Mps.cs
  93. 25 0
      Website/NEducation/Models/MpsParams.cs
  94. 15 0
      Website/NEducation/Models/WinnerMiniGameModel.cs
  95. 63 64
      Website/NEducation/Views/Common/CourseView.cshtml
  96. 10 10
      Website/NEducation/Views/Grammar/Index.cshtml
  97. 6 2
      Website/NEducation/Views/Home/EnglishIndex.cshtml
  98. 4 4
      Website/NEducation/Views/Home/Index.cshtml
  99. 8 2
      Website/NEducation/Views/HomeFitness/Menu.cshtml
  100. 34 12
      Website/NEducation/Views/HomeFitness/MenuDetail.cshtml

+ 15 - 0
Website/NEducation/Code/CheckMiniGameRequest.cs

@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+
+namespace NEducation.Code
+{
+    public class CheckMiniGameRequest : PostObj
+    {
+        public String users { get; set; }
+        public String serviceId { get; set; }
+        
+
+    }
+}

+ 43 - 0
Website/NEducation/Code/MiniGame.cs

@@ -0,0 +1,43 @@
+using Newtonsoft.Json.Linq;
+using System;
+using System.Collections.Generic;
+
+namespace NEducation.Code
+{
+    public class MiniGame
+    {
+        public string Status { get; set; }
+        public string Message { get; set; }
+        public string TermID { get; set; }
+        public DateTime StartDate { get; set; }
+        public DateTime EndDate { get; set; }
+        public DateTime Sysdate { get; set; }
+        public string TermStatus { get; set; }
+        public string UserIsActive { get; set; }
+        public string IsPlay { get; set; }
+
+        // Default constructor
+        public MiniGame() { }
+
+        // Constructor to initialize from JSON string
+        public MiniGame(string json) : this(JObject.Parse(json)) { }
+
+        // Constructor to initialize from JObject
+        public MiniGame(JObject jObject)
+        {
+            if (jObject != null)
+            {
+                Status = jObject["status"]?.ToString();
+                Message = jObject["message"]?.ToString();
+                TermID = jObject["termID"]?.ToString();
+                StartDate = DateTime.Parse(jObject["startDate"]?.ToString());
+                EndDate = DateTime.Parse(jObject["endDate"]?.ToString());
+                Sysdate = DateTime.Parse(jObject["sysdate"]?.ToString());
+                TermStatus = jObject["termStatus"]?.ToString();
+                UserIsActive = jObject["userIsActive"]?.ToString();
+                IsPlay = jObject["isPlay"]?.ToString();
+            }
+        }
+    }
+
+}

+ 0 - 3
Website/NEducation/Code/UserRequest.cs

@@ -20,9 +20,6 @@ namespace NEducation.Code
         public String msisdn { get; set; }
         public String command { get; set; }
 
-
-
-
     }
 
 

+ 74 - 0
Website/NEducation/Code/Winner.cs

@@ -0,0 +1,74 @@
+using Newtonsoft.Json.Linq;
+using System.Collections.Generic;
+
+namespace NEducation.Code
+{
+    public class Winner
+    {
+        public List<WinnerElement> listWinner { get; set; }
+
+        // Default constructor
+        public Winner() { }
+
+        // Constructor that parses JSON string
+        public Winner(string json) : this(JObject.Parse(json)) { }
+
+        // Constructor that parses JObject
+        public Winner(JObject jObject)
+        {
+            if (jObject != null)
+            {
+                var list = jObject["listWinner"];
+                if (list != null && list.HasValues)
+                {
+                    listWinner = new List<WinnerElement>();
+                    JArray a = (JArray)list;
+                    foreach (JObject o in a.Children<JObject>())
+                    {
+                        listWinner.Add(new WinnerElement(o));
+                    }
+                }
+            }
+        }
+    }
+
+    public class WinnerElement
+    {
+        public string id { get; set; }
+        public string userId { get; set; }
+        public string lestionId { get; set; }
+        public string totalQuestion { get; set; }
+        public string totalFalse { get; set; }
+        public string totalTrue { get; set; }
+        public string totalTime { get; set; }
+        public string totalScore { get; set; }
+        public string sysdate { get; set; }
+        public string termId { get; set; }
+        public string msisdn { get; set; }
+
+        // Default constructor
+        public WinnerElement() { }
+
+        // Constructor that parses JSON string
+        public WinnerElement(string json) : this(JObject.Parse(json)) { }
+
+        // Constructor that parses JObject
+        public WinnerElement(JObject jObject)
+        {
+            if (jObject != null)
+            {
+                id = (string)jObject["id"];
+                userId = (string)jObject["userId"];
+                lestionId = (string)jObject["lestionId"];
+                totalQuestion = (string)jObject["totalQuestion"];
+                totalFalse = (string)jObject["totalFalse"];
+                totalTrue = (string)jObject["totalTrue"];
+                totalTime = (string)jObject["totalTime"];
+                totalScore = (string)jObject["totalScore"];
+                sysdate = (string)jObject["sysdate"];
+                termId = (string)jObject["termId"];
+                msisdn = (string)jObject["msisdn"];
+            }
+        }
+    }
+}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 552 - 0
Website/NEducation/Content/Texts/Lang.resx


+ 6 - 0
Website/NEducation/Content/Texts/Lang.vi.resx

@@ -481,6 +481,9 @@ Một nền tảng dạy và học tiếng Anh trực tuyến thông minh đư
   <data name="CongratulationFinishLearn" xml:space="preserve">
     <value>Xin chúc mừng! Bạn đã học xong. Bây giờ bạn có thể học lại hoặc làm một bài kiểm tra.</value>
   </data>
+  <data name="ContentQuestions" xml:space="preserve">
+    <value>Chọn Câu Trả Lời Đúng</value>
+  </data>
   <data name="Continue" xml:space="preserve">
     <value>Tiếp tục</value>
   </data>
@@ -1687,6 +1690,9 @@ USTUDY GRAMMAR là hệ thống ngữ pháp tiếng Anh trực tuyến thông mi
   <data name="menu" xml:space="preserve">
     <value>Thực đơn</value>
   </data>
+  <data name="MiniGame" xml:space="preserve">
+    <value>MiniGame</value>
+  </data>
   <data name="MinResultToPass" xml:space="preserve">
     <value>Bạn cần đạt kết quả kiểm tra tối thiểu 80% để có thể qua bài học mới.</value>
   </data>

+ 6851 - 0
Website/NEducation/Content/Texts/Lang1.Designer.cs

@@ -0,0 +1,6851 @@
+//------------------------------------------------------------------------------
+// <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 NEducation.Content.Texts {
+    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 Lang {
+        
+        private static global::System.Resources.ResourceManager resourceMan;
+        
+        private static global::System.Globalization.CultureInfo resourceCulture;
+        
+        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+        internal Lang() {
+        }
+        
+        /// <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("NEducation.Content.Texts.Lang", typeof(Lang).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 គ្រួសារ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string A01 {
+            get {
+                return ResourceManager.GetString("A01", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ភាសាឡាវ ភាគ ១.
+        /// </summary>
+        public static string A02 {
+            get {
+                return ResourceManager.GetString("A02", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គណិតវិទ្យា ២.
+        /// </summary>
+        public static string A03 {
+            get {
+                return ResourceManager.GetString("A03", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គណិតវិទ្យា ១.
+        /// </summary>
+        public static string A04 {
+            get {
+                return ResourceManager.GetString("A04", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ភាសាឡាវ ភាគ ២.
+        /// </summary>
+        public static string A05 {
+            get {
+                return ResourceManager.GetString("A05", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អត្តសញ្ញាណរបស់ខ្ញុំ.
+        /// </summary>
+        public static string A06 {
+            get {
+                return ResourceManager.GetString("A06", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សាលារបស់ខ្ញុំ.
+        /// </summary>
+        public static string A07 {
+            get {
+                return ResourceManager.GetString("A07", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ផ្ទះ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string A08 {
+            get {
+                return ResourceManager.GetString("A08", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ធម្មជាតិនៅជុំវិញខ្លួនយើង.
+        /// </summary>
+        public static string A09 {
+            get {
+                return ResourceManager.GetString("A09", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បរិស្ថាននៅជុំវិញខ្លួនយើង.
+        /// </summary>
+        public static string A10 {
+            get {
+                return ResourceManager.GetString("A10", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទូរគមនាគមន៍ និងទំនាក់ទំនង.
+        /// </summary>
+        public static string A11 {
+            get {
+                return ResourceManager.GetString("A11", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សម្ភារៈនៅជុំវិញយើង.
+        /// </summary>
+        public static string A12 {
+            get {
+                return ResourceManager.GetString("A12", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Lao Language Volume 1.
+        /// </summary>
+        public static string A13 {
+            get {
+                return ResourceManager.GetString("A13", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to A14.
+        /// </summary>
+        public static string A14 {
+            get {
+                return ResourceManager.GetString("A14", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គណិតវិទ្យា ភាគ ១.
+        /// </summary>
+        public static string A15 {
+            get {
+                return ResourceManager.GetString("A15", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គណិតវិទ្យា ភាគ ២.
+        /// </summary>
+        public static string A16 {
+            get {
+                return ResourceManager.GetString("A16", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ខ្លួនប្រាណ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string A17 {
+            get {
+                return ResourceManager.GetString("A17", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គ្រួសារ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string A18 {
+            get {
+                return ResourceManager.GetString("A18", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សាលារបស់ខ្ញុំ.
+        /// </summary>
+        public static string A19 {
+            get {
+                return ResourceManager.GetString("A19", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ផ្ទះ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string A20 {
+            get {
+                return ResourceManager.GetString("A20", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ធម្មជាតិនៅជុំវិញខ្លួនយើង.
+        /// </summary>
+        public static string A21 {
+            get {
+                return ResourceManager.GetString("A21", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បរិស្ថាននៅជុំវិញខ្លួនយើង.
+        /// </summary>
+        public static string A22 {
+            get {
+                return ResourceManager.GetString("A22", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទូរគមនាគមន៍ និងទំនាក់ទំនង.
+        /// </summary>
+        public static string A23 {
+            get {
+                return ResourceManager.GetString("A23", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សម្ភារៈនៅជុំវិញយើង.
+        /// </summary>
+        public static string A24 {
+            get {
+                return ResourceManager.GetString("A24", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ធម្មជាតិនៅជុំវិញខ្លួនយើង.
+        /// </summary>
+        public static string A25 {
+            get {
+                return ResourceManager.GetString("A25", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ភាសាឡាវ ភាគ ១.
+        /// </summary>
+        public static string A26 {
+            get {
+                return ResourceManager.GetString("A26", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ភាសាឡាវ ភាគ ២.
+        /// </summary>
+        public static string A27 {
+            get {
+                return ResourceManager.GetString("A27", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គណិតវិទ្យា ភាគ ១.
+        /// </summary>
+        public static string A28 {
+            get {
+                return ResourceManager.GetString("A28", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គណិតវិទ្យា ភាគ ២.
+        /// </summary>
+        public static string A29 {
+            get {
+                return ResourceManager.GetString("A29", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សម្ភារៈនៅជុំវិញយើង.
+        /// </summary>
+        public static string A30 {
+            get {
+                return ResourceManager.GetString("A30", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ខ្លួនប្រាណ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string A31 {
+            get {
+                return ResourceManager.GetString("A31", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គ្រួសារ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string A32 {
+            get {
+                return ResourceManager.GetString("A32", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សាលារបស់ខ្ញុំ.
+        /// </summary>
+        public static string A33 {
+            get {
+                return ResourceManager.GetString("A33", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ផ្ទះ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string A34 {
+            get {
+                return ResourceManager.GetString("A34", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បរិស្ថាននៅជុំវិញខ្លួនយើង.
+        /// </summary>
+        public static string A35 {
+            get {
+                return ResourceManager.GetString("A35", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទូរគមនាគមន៍ និងទំនាក់ទំនង.
+        /// </summary>
+        public static string A36 {
+            get {
+                return ResourceManager.GetString("A36", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការណែនាំអំពី EDU.
+        /// </summary>
+        public static string About {
+            get {
+                return ResourceManager.GetString("About", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to កម្រិតសកម្មភាព.
+        /// </summary>
+        public static string act {
+            get {
+                return ResourceManager.GetString("act", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គ្មាន​ការ​ធ្វើ​លំហាត់​ប្រាណ​ឬ​លំហាត់​ប្រាណ​តិច​តួច.
+        /// </summary>
+        public static string act_des_1 {
+            get {
+                return ResourceManager.GetString("act_des_1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ១-៣ វគ្គ ឬ ១-៤ ម៉ោង/សប្តាហ៍.
+        /// </summary>
+        public static string act_des_2 {
+            get {
+                return ResourceManager.GetString("act_des_2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ៤-៥ វគ្គ ឬ ៥-៩ ម៉ោង/សប្តាហ៍.
+        /// </summary>
+        public static string act_des_3 {
+            get {
+                return ResourceManager.GetString("act_des_3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ច្រើនជាង 6 វគ្គ ឬច្រើនជាង 10 ម៉ោងក្នុងមួយសប្តាហ៍.
+        /// </summary>
+        public static string act_des_4 {
+            get {
+                return ResourceManager.GetString("act_des_4", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សកម្ម.
+        /// </summary>
+        public static string Active {
+            get {
+                return ResourceManager.GetString("Active", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គ្មាន​ការ​ធ្វើ​លំហាត់​ប្រាណ​ឬ​លំហាត់​ប្រាណ​តិច​តួច.
+        /// </summary>
+        public static string actLike1 {
+            get {
+                return ResourceManager.GetString("actLike1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ១-៣ វគ្គ ឬ ១-៤ ម៉ោង/សប្តាហ៍.
+        /// </summary>
+        public static string actLike2 {
+            get {
+                return ResourceManager.GetString("actLike2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ៤-៥ វគ្គ ឬ ៥-៩ ម៉ោង/សប្តាហ៍.
+        /// </summary>
+        public static string actLike3 {
+            get {
+                return ResourceManager.GetString("actLike3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ច្រើនជាង ៦វគ្គ ឬច្រើនជាង ១០ ម៉ោងក្នុងមួយសប្តាហ៍.
+        /// </summary>
+        public static string actLike4 {
+            get {
+                return ResourceManager.GetString("actLike4", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អាយុ.
+        /// </summary>
+        public static string age {
+            get {
+                return ResourceManager.GetString("age", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ជាសមាជិករួចហើយ?.
+        /// </summary>
+        public static string AlreadyAMember {
+            get {
+                return ResourceManager.GetString("AlreadyAMember", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to លេខទូរស័ព្ទរបស់អ្នកត្រូវបានចុះឈ្មោះជាមួយសេវាកម្ម.
+        /// </summary>
+        public static string AlreadyRegistered {
+            get {
+                return ResourceManager.GetString("AlreadyRegistered", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to និង.
+        /// </summary>
+        public static string and {
+            get {
+                return ResourceManager.GetString("and", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វិធីថ្មីទាំងអស់ដើម្បីរៀន.
+        /// </summary>
+        public static string ANewLearningMethod {
+            get {
+                return ResourceManager.GetString("ANewLearningMethod", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងបើកមេរៀនថ្មីសម្រាប់អ្នក។.
+        /// </summary>
+        public static string ANewLessonWillBeOpenedAfter6Hours {
+            get {
+                return ResourceManager.GetString("ANewLessonWillBeOpenedAfter6Hours", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចំអកអ្នក។.
+        /// </summary>
+        public static string annoy {
+            get {
+                return ResourceManager.GetString("annoy", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឧទាហរណ៍ផ្សេងទៀត។.
+        /// </summary>
+        public static string AnotherExample {
+            get {
+                return ResourceManager.GetString("AnotherExample", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើ​អ្នក​រូ​ច​រាល់​ហើយ​ឬ​នៅ?.
+        /// </summary>
+        public static string AreYouReady {
+            get {
+                return ResourceManager.GetString("AreYouReady", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកអាចបញ្ចេញសំឡេងដូចអ្នកនិយាយដើម។.
+        /// </summary>
+        public static string ASpeakingAsANativePeople {
+            get {
+                return ResourceManager.GetString("ASpeakingAsANativePeople", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ភាព​អត់​ឃ្លាន.
+        /// </summary>
+        public static string Aspiration {
+            get {
+                return ResourceManager.GetString("Aspiration", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ខ្លួនប្រាណ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string B01 {
+            get {
+                return ResourceManager.GetString("B01", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គ្រួសារ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string B02 {
+            get {
+                return ResourceManager.GetString("B02", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សាលារបស់ខ្ញុំ.
+        /// </summary>
+        public static string B03 {
+            get {
+                return ResourceManager.GetString("B03", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ផ្ទះ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string B04 {
+            get {
+                return ResourceManager.GetString("B04", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ធម្មជាតិនៅជុំវិញខ្លួនយើង.
+        /// </summary>
+        public static string B05 {
+            get {
+                return ResourceManager.GetString("B05", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បរិស្ថាននៅជុំវិញខ្លួនយើង.
+        /// </summary>
+        public static string B06 {
+            get {
+                return ResourceManager.GetString("B06", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទូរគមនាគមន៍ និងទំនាក់ទំនង.
+        /// </summary>
+        public static string B07 {
+            get {
+                return ResourceManager.GetString("B07", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សម្ភារៈនៅជុំវិញយើង.
+        /// </summary>
+        public static string B08 {
+            get {
+                return ResourceManager.GetString("B08", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ខ្លួនប្រាណ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string B09 {
+            get {
+                return ResourceManager.GetString("B09", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ធម្មជាតិនៅជុំវិញខ្លួនយើង.
+        /// </summary>
+        public static string B10 {
+            get {
+                return ResourceManager.GetString("B10", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ផ្ទះ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string B11 {
+            get {
+                return ResourceManager.GetString("B11", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សាលារបស់ខ្ញុំ.
+        /// </summary>
+        public static string B12 {
+            get {
+                return ResourceManager.GetString("B12", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ផ្ទះ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string B13 {
+            get {
+                return ResourceManager.GetString("B13", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បរិស្ថាននៅជុំវិញខ្លួនយើង.
+        /// </summary>
+        public static string B14 {
+            get {
+                return ResourceManager.GetString("B14", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទូរគមនាគមន៍ និងទំនាក់ទំនង.
+        /// </summary>
+        public static string B15 {
+            get {
+                return ResourceManager.GetString("B15", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សម្ភារៈនៅជុំវិញយើង.
+        /// </summary>
+        public static string B16 {
+            get {
+                return ResourceManager.GetString("B16", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ខ្លួនប្រាណ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string B17 {
+            get {
+                return ResourceManager.GetString("B17", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គ្រួសារ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string B18 {
+            get {
+                return ResourceManager.GetString("B18", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សាលារបស់ខ្ញុំ.
+        /// </summary>
+        public static string B19 {
+            get {
+                return ResourceManager.GetString("B19", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ផ្ទះ​របស់ខ្ញុំ.
+        /// </summary>
+        public static string B20 {
+            get {
+                return ResourceManager.GetString("B20", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ធម្មជាតិនៅជុំវិញខ្លួនយើង.
+        /// </summary>
+        public static string B21 {
+            get {
+                return ResourceManager.GetString("B21", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បរិស្ថាននៅជុំវិញខ្លួនយើង.
+        /// </summary>
+        public static string B22 {
+            get {
+                return ResourceManager.GetString("B22", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទូរគមនាគមន៍ និងទំនាក់ទំនង.
+        /// </summary>
+        public static string B23 {
+            get {
+                return ResourceManager.GetString("B23", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សម្ភារៈនៅជុំវិញយើង.
+        /// </summary>
+        public static string B24 {
+            get {
+                return ResourceManager.GetString("B24", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ត្រលប់មកវិញ.
+        /// </summary>
+        public static string Back {
+            get {
+                return ResourceManager.GetString("Back", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងទៅជាមួយអ្នកគ្រប់ទីកន្លែង ហើយអ្នកមិនអាចចាកចេញពី EDU បានទេ។.
+        /// </summary>
+        public static string BeWithYouEverywhere {
+            get {
+                return ResourceManager.GetString("BeWithYouEverywhere", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្ងៃខែ​ឆ្នាំ​កំណើត.
+        /// </summary>
+        public static string Birthday {
+            get {
+                return ResourceManager.GetString("Birthday", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to BMI របស់អ្នក៖.
+        /// </summary>
+        public static string bmiNum {
+            get {
+                return ResourceManager.GetString("bmiNum", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ម៉ាស៊ីនគណនា BMI.
+        /// </summary>
+        public static string bmiTool {
+            get {
+                return ResourceManager.GetString("bmiTool", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ស្ថានភាពរាងកាយ.
+        /// </summary>
+        public static string bodyStatus {
+            get {
+                return ResourceManager.GetString("bodyStatus", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទិញវគ្គសិក្សា.
+        /// </summary>
+        public static string Buy {
+            get {
+                return ResourceManager.GetString("Buy", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទិញវគ្គសិក្សាដោយជោគជ័យ.
+        /// </summary>
+        public static string BuyCourseSuccess {
+            get {
+                return ResourceManager.GetString("BuyCourseSuccess", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឈ្មោះ និងកំណត់ត្រាអភិវឌ្ឍន៍កុមារ.
+        /// </summary>
+        public static string C01 {
+            get {
+                return ResourceManager.GetString("C01", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅតាមដានការអភិវឌ្ឍន៍របស់កុមារ.
+        /// </summary>
+        public static string C02 {
+            get {
+                return ResourceManager.GetString("C02", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សន្លឹកកិច្ចការដែលបានបង្កើតប្រចាំខែ.
+        /// </summary>
+        public static string C03 {
+            get {
+                return ResourceManager.GetString("C03", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសម្រាប់រៀបចំសកម្មភាពបង្រៀន និងរៀន.
+        /// </summary>
+        public static string C04 {
+            get {
+                return ResourceManager.GetString("C04", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឈ្មោះ និងកំណត់ត្រាអភិវឌ្ឍន៍កុមារ.
+        /// </summary>
+        public static string C05 {
+            get {
+                return ResourceManager.GetString("C05", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅតាមដានការអភិវឌ្ឍន៍របស់កុមារ.
+        /// </summary>
+        public static string C06 {
+            get {
+                return ResourceManager.GetString("C06", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សន្លឹកកិច្ចការដែលបានបង្កើតប្រចាំខែ.
+        /// </summary>
+        public static string C07 {
+            get {
+                return ResourceManager.GetString("C07", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសម្រាប់រៀបចំសកម្មភាពបង្រៀន និងរៀន.
+        /// </summary>
+        public static string C08 {
+            get {
+                return ResourceManager.GetString("C08", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឈ្មោះ និងកំណត់ត្រាអភិវឌ្ឍន៍កុមារ.
+        /// </summary>
+        public static string C09 {
+            get {
+                return ResourceManager.GetString("C09", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅតាមដានការអភិវឌ្ឍន៍របស់កុមារ.
+        /// </summary>
+        public static string C10 {
+            get {
+                return ResourceManager.GetString("C10", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សន្លឹកកិច្ចការដែលបានបង្កើតប្រចាំខែ.
+        /// </summary>
+        public static string C11 {
+            get {
+                return ResourceManager.GetString("C11", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសម្រាប់រៀបចំសកម្មភាពបង្រៀន និងរៀន.
+        /// </summary>
+        public static string C12 {
+            get {
+                return ResourceManager.GetString("C12", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បោះបង់.
+        /// </summary>
+        public static string Cancel {
+            get {
+                return ResourceManager.GetString("Cancel", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ផ្លាស់ប្តូរពាក្យសម្ងាត់.
+        /// </summary>
+        public static string ChangePassword {
+            get {
+                return ResourceManager.GetString("ChangePassword", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ពិនិត្យ.
+        /// </summary>
+        public static string Check {
+            get {
+                return ResourceManager.GetString("Check", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សូមពិនិត្យមើលឈ្មោះគណនី ឬពាក្យសម្ងាត់របស់អ្នកម្តងទៀត។.
+        /// </summary>
+        public static string CheckUserPass {
+            get {
+                return ResourceManager.GetString("CheckUserPass", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សូមចូលទៅកាន់បណ្ណាល័យ EDU ហើយជ្រើសរើសវគ្គសិក្សាភាសាអង់គ្លេសដើម្បីចាប់ផ្តើម!.
+        /// </summary>
+        public static string ChooseACourseInLibrary {
+            get {
+                return ResourceManager.GetString("ChooseACourseInLibrary", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការជ្រើសរើសរូបភាព.
+        /// </summary>
+        public static string ChooseFile {
+            get {
+                return ResourceManager.GetString("ChooseFile", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ជ្រើសរើសរូបថតរបស់អ្នក។.
+        /// </summary>
+        public static string ChooseYourPicture {
+            get {
+                return ResourceManager.GetString("ChooseYourPicture", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឆ្លាត.
+        /// </summary>
+        public static string Clever {
+            get {
+                return ResourceManager.GetString("Clever", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បិទ.
+        /// </summary>
+        public static string Close {
+            get {
+                return ResourceManager.GetString("Close", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បណ្ណាល័យនៃវគ្គសិក្សាវេយ្យាករណ៍ភាសាអង់គ្លេសសម្រាប់អ្នករាល់គ្នា.
+        /// </summary>
+        public static string Common_course_des_1 {
+            get {
+                return ResourceManager.GetString("Common_course_des_1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បានបញ្ចប់វគ្គសិក្សា.
+        /// </summary>
+        public static string CompleteLesson {
+            get {
+                return ResourceManager.GetString("CompleteLesson", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ជឿជាក់.
+        /// </summary>
+        public static string Confident {
+            get {
+                return ResourceManager.GetString("Confident", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បញ្ជាក់.
+        /// </summary>
+        public static string Confirm {
+            get {
+                return ResourceManager.GetString("Confirm", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អបអរសាទរ! អ្នកបានបញ្ចប់ការសិក្សាហើយ។ ឥឡូវនេះអ្នកអាចសិក្សាម្តងទៀតឬធ្វើតេស្ត។.
+        /// </summary>
+        public static string Congratulation {
+            get {
+                return ResourceManager.GetString("Congratulation", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អបអរសាទរ! អ្នកបានបញ្ចប់ការសិក្សាហើយ។ ឥឡូវនេះអ្នកអាចសិក្សាម្តងទៀតឬធ្វើតេស្ត។.
+        /// </summary>
+        public static string CongratulationFinishLearn {
+            get {
+                return ResourceManager.GetString("CongratulationFinishLearn", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ContentQuestions.
+        /// </summary>
+        public static string ContentQuestions {
+            get {
+                return ResourceManager.GetString("ContentQuestions", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បន្ត.
+        /// </summary>
+        public static string Continue {
+            get {
+                return ResourceManager.GetString("Continue", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រៀនបន្ត.
+        /// </summary>
+        public static string ContinueLearning {
+            get {
+                return ResourceManager.GetString("ContinueLearning", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សូមបន្តជាមួយជម្រើសខាងក្រោម.
+        /// </summary>
+        public static string ContinueWithYourChoose {
+            get {
+                return ResourceManager.GetString("ContinueWithYourChoose", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វគ្គសិក្សា.
+        /// </summary>
+        public static string Course {
+            get {
+                return ResourceManager.GetString("Course", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បានបញ្ចប់វគ្គសិក្សា.
+        /// </summary>
+        public static string CourseComplete {
+            get {
+                return ResourceManager.GetString("CourseComplete", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការគ្រប់គ្រងវគ្គសិក្សា.
+        /// </summary>
+        public static string CourseManager {
+            get {
+                return ResourceManager.GetString("CourseManager", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បង្កើតថ្មីឥឡូវនេះ.
+        /// </summary>
+        public static string createNow {
+            get {
+                return ResourceManager.GetString("createNow", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D01.
+        /// </summary>
+        public static string D01 {
+            get {
+                return ResourceManager.GetString("D01", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D02.
+        /// </summary>
+        public static string D02 {
+            get {
+                return ResourceManager.GetString("D02", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D03.
+        /// </summary>
+        public static string D03 {
+            get {
+                return ResourceManager.GetString("D03", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D04.
+        /// </summary>
+        public static string D04 {
+            get {
+                return ResourceManager.GetString("D04", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D05.
+        /// </summary>
+        public static string D05 {
+            get {
+                return ResourceManager.GetString("D05", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D06.
+        /// </summary>
+        public static string D06 {
+            get {
+                return ResourceManager.GetString("D06", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D07.
+        /// </summary>
+        public static string D07 {
+            get {
+                return ResourceManager.GetString("D07", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D08.
+        /// </summary>
+        public static string D08 {
+            get {
+                return ResourceManager.GetString("D08", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D09.
+        /// </summary>
+        public static string D09 {
+            get {
+                return ResourceManager.GetString("D09", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D10.
+        /// </summary>
+        public static string D10 {
+            get {
+                return ResourceManager.GetString("D10", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D11.
+        /// </summary>
+        public static string D11 {
+            get {
+                return ResourceManager.GetString("D11", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D12.
+        /// </summary>
+        public static string D12 {
+            get {
+                return ResourceManager.GetString("D12", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D13.
+        /// </summary>
+        public static string D13 {
+            get {
+                return ResourceManager.GetString("D13", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D14.
+        /// </summary>
+        public static string D14 {
+            get {
+                return ResourceManager.GetString("D14", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D15.
+        /// </summary>
+        public static string D15 {
+            get {
+                return ResourceManager.GetString("D15", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D16.
+        /// </summary>
+        public static string D16 {
+            get {
+                return ResourceManager.GetString("D16", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D17.
+        /// </summary>
+        public static string D17 {
+            get {
+                return ResourceManager.GetString("D17", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to D18.
+        /// </summary>
+        public static string D18 {
+            get {
+                return ResourceManager.GetString("D18", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្ងៃ.
+        /// </summary>
+        public static string Day {
+            get {
+                return ResourceManager.GetString("Day", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វិធីសាស្រ្តរៀនវេយ្យាករណ៍របស់ EDU GRAMMAR គឺជាវិធីសាស្រ្តសិក្សាថ្មីទាំងស្រុង ដែលជាវិធីសាស្ត្រផ្តោតលើអ្នកសិក្សា។ អ្នកនឹងលែងមានអារម្មណ៍នៃការរៀនវេយ្យាករណ៍ក្នុងរបៀបស្ងួត និងគួរឱ្យធុញដូចវិធីសាស្ត្ររៀនបែបបុរាណទៀតហើយ ផ្ទុយទៅវិញអ្នកនឹងរៀនវាដោយប្រើរូបភាព សំឡេង និងចំណេះដឹងដែលមានលក្ខណៈជាល្បែង... ដែលនឹងជួយអ្នកឱ្យចូលប្រើវេយ្យាករណ៍ភាសាអង់គ្លេសកាន់តែរស់រវើក។ វិធីដែលមានប្រសិទ្ធភាព និងគួរឱ្យចាប់អារម្មណ៍។ មិនត្រឹមតែប៉ុណ្ណោះ បន្ទាប់ពីមេរៀននីមួយៗ EDU នឹងសាកល្បងចំណេះដឹងរបស់អ្នកអំពីប្រធានបទវេយ្យាករណ៍ដែលបានរៀន ផ្តល់លទ្ធផល ដំបូន្មា [rest of string was truncated]&quot;;.
+        /// </summary>
+        public static string DescriptionOfEDUGrammar {
+            get {
+                return ResourceManager.GetString("DescriptionOfEDUGrammar", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការកំណត់.
+        /// </summary>
+        public static string Determination {
+            get {
+                return ResourceManager.GetString("Determination", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វាយតំលៃ.
+        /// </summary>
+        public static string DoTest {
+            get {
+                return ResourceManager.GetString("DoTest", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មត្តេយ្យឆ្នាំទី១.
+        /// </summary>
+        public static string down1 {
+            get {
+                return ResourceManager.GetString("down1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បឋមសិក្សាឆ្នាំទី១ (ឆ្នាំ២០២០).
+        /// </summary>
+        public static string down10 {
+            get {
+                return ResourceManager.GetString("down10", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បឋមសិក្សាឆ្នាំទី២ (ឆ្នាំ២០២០).
+        /// </summary>
+        public static string down11 {
+            get {
+                return ResourceManager.GetString("down11", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឆ្នាំសិក្សាបឋមសិក្សា ៣.
+        /// </summary>
+        public static string down12 {
+            get {
+                return ResourceManager.GetString("down12", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បឋមសិក្សាឆ្នាំទី ៤.
+        /// </summary>
+        public static string down13 {
+            get {
+                return ResourceManager.GetString("down13", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បឋមសិក្សាឆ្នាំទី ៥.
+        /// </summary>
+        public static string down14 {
+            get {
+                return ResourceManager.GetString("down14", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាមធ្យមសិក្សា.
+        /// </summary>
+        public static string down15 {
+            get {
+                return ResourceManager.GetString("down15", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អនុវិទ្យាល័យ ឆ្នាំទី១.
+        /// </summary>
+        public static string down16 {
+            get {
+                return ResourceManager.GetString("down16", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឆ្នាំ​សិក្សា​មធ្យមសិក្សា ២.
+        /// </summary>
+        public static string down17 {
+            get {
+                return ResourceManager.GetString("down17", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឆ្នាំសិក្សាមធ្យមសិក្សា ៣.
+        /// </summary>
+        public static string down18 {
+            get {
+                return ResourceManager.GetString("down18", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឆ្នាំ​សិក្សា​មធ្យមសិក្សា ៤.
+        /// </summary>
+        public static string down19 {
+            get {
+                return ResourceManager.GetString("down19", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មត្តេយ្យឆ្នាំទី២.
+        /// </summary>
+        public static string down2 {
+            get {
+                return ResourceManager.GetString("down2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មធ្យមសិក្សាឆ្នាំទី៥.
+        /// </summary>
+        public static string down20 {
+            get {
+                return ResourceManager.GetString("down20", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មធ្យមសិក្សាឆ្នាំទី៦.
+        /// </summary>
+        public static string down21 {
+            get {
+                return ResourceManager.GetString("down21", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មធ្យមសិក្សាឆ្នាំទី៧.
+        /// </summary>
+        public static string down22 {
+            get {
+                return ResourceManager.GetString("down22", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មធ្យមសិក្សាឆ្នាំទី១.
+        /// </summary>
+        public static string down23 {
+            get {
+                return ResourceManager.GetString("down23", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មធ្យមសិក្សាឆ្នាំទី២.
+        /// </summary>
+        public static string down24 {
+            get {
+                return ResourceManager.GetString("down24", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មធ្យមសិក្សាឆ្នាំទី៣.
+        /// </summary>
+        public static string down25 {
+            get {
+                return ResourceManager.GetString("down25", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មធ្យមសិក្សាឆ្នាំទី៤.
+        /// </summary>
+        public static string down26 {
+            get {
+                return ResourceManager.GetString("down26", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មធ្យមសិក្សាឆ្នាំទី៥.
+        /// </summary>
+        public static string down27 {
+            get {
+                return ResourceManager.GetString("down27", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មធ្យមសិក្សាឆ្នាំទី៦.
+        /// </summary>
+        public static string down28 {
+            get {
+                return ResourceManager.GetString("down28", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មធ្យមសិក្សាឆ្នាំទី៧.
+        /// </summary>
+        public static string down29 {
+            get {
+                return ResourceManager.GetString("down29", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មត្តេយ្យឆ្នាំទី២.
+        /// </summary>
+        public static string down3 {
+            get {
+                return ResourceManager.GetString("down3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មត្តេយ្យឆ្នាំទី១.
+        /// </summary>
+        public static string down4 {
+            get {
+                return ResourceManager.GetString("down4", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មត្តេយ្យឆ្នាំទី២.
+        /// </summary>
+        public static string down5 {
+            get {
+                return ResourceManager.GetString("down5", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មត្តេយ្យឆ្នាំទី 3.
+        /// </summary>
+        public static string down6 {
+            get {
+                return ResourceManager.GetString("down6", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មត្តេយ្យឆ្នាំទី១.
+        /// </summary>
+        public static string down7 {
+            get {
+                return ResourceManager.GetString("down7", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មត្តេយ្យឆ្នាំទី២.
+        /// </summary>
+        public static string down8 {
+            get {
+                return ResourceManager.GetString("down8", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មត្តេយ្យឆ្នាំទី២.
+        /// </summary>
+        public static string down9 {
+            get {
+                return ResourceManager.GetString("down9", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើអ្នកចង់ពូកែភាសាអង់គ្លេសទេ?.
+        /// </summary>
+        public static string DoYouWantToGoodAtEnglish {
+            get {
+                return ResourceManager.GetString("DoYouWantToGoodAtEnglish", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅអេឡិចត្រូនិច.
+        /// </summary>
+        public static string Ebook {
+            get {
+                return ResourceManager.GetString("Ebook", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU គឺជាផលិតផលនៃប្រព័ន្ធអេកូនៃគម្រោងភាសា EDU ដែលបង្កើតឡើងដើម្បីជួយសិស្សឡាវលុបបំបាត់ឧបសគ្គភាសាអង់គ្លេស។.
+        /// </summary>
+        public static string EDU_des_1 {
+            get {
+                return ResourceManager.GetString("EDU_des_1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU គឺជាប្រព័ន្ធរៀនវាក្យសព្ទភាសាអង់គ្លេសដ៏ឆ្លាតវៃ ដែលនឹងជួយអ្នកចងចាំវាក្យសព្ទយ៉ាងងាយស្រួល និងស៊ីជម្រៅក្នុងរយៈពេលដ៏ខ្លី។.
+        /// </summary>
+        public static string EDU_des_2 {
+            get {
+                return ResourceManager.GetString("EDU_des_2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ប្រព័ន្ធរៀនវេយ្យាករណ៍ភាសាអង់គ្លេស.
+        /// </summary>
+        public static string EDU_grammar {
+            get {
+                return ResourceManager.GetString("EDU_grammar", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ប្រព័ន្ធរៀនទំនាក់ទំនងភាសាអង់គ្លេស.
+        /// </summary>
+        public static string EDU_listening {
+            get {
+                return ResourceManager.GetString("EDU_listening", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ប្រព័ន្ធរៀនវាក្យសព្ទភាសាអង់គ្លេស.
+        /// </summary>
+        public static string EDU_vocabulary {
+            get {
+                return ResourceManager.GetString("EDU_vocabulary", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងផ្តល់ឱ្យអ្នកសិក្សានូវទ្រឹស្ដីពេញលេញលើប្រធានបទវេយ្យាករណ៍ ជាមួយនឹងការបង្ហាញដ៏រស់រវើក និងងាយស្រួលក្នុងការចងចាំនៃខ្លឹមសារពីរភាសា។.
+        /// </summary>
+        public static string EDUGivesYouAllinstrumentsToLearn {
+            get {
+                return ResourceManager.GetString("EDUGivesYouAllinstrumentsToLearn", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to នាំយកវេយ្យាករណ៍ EDU.
+        /// </summary>
+        public static string EDUGrammar {
+            get {
+                return ResourceManager.GetString("EDUGrammar", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU GRAMMAR គឺជាប្រព័ន្ធរៀនវេយ្យាករណ៍ភាសាអង់គ្លេសតាមអ៊ីនធើរណេតដ៏ឆ្លាតវៃដំបូងគេក្នុងប្រទេសឡាវ ដែលជួយអ្នកសិក្សាចូលប្រើប្រាស់ និងធ្វើជាម្ចាស់វេយ្យាករណ៍ភាសាអង់គ្លេសក្នុងរយៈពេលត្រឹមតែ 6 ខែប៉ុណ្ណោះ។.
+        /// </summary>
+        public static string EDUGrammarIsTheFirstIntelligentSystemInLao {
+            get {
+                return ResourceManager.GetString("EDUGrammarIsTheFirstIntelligentSystemInLao", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ដើម្បីជម្នះស្ថានការណ៍ខាងលើ EDU បានបង្កើតនូវវិធីសាស្រ្តថ្មីពេញលេញមួយក្នុងការរៀនទំនាក់ទំនងភាសាអង់គ្លេស - វិធីសាស្រ្តនេះគឺផ្អែកលើដំណើរការនៃការចូលប្រើភាសាធម្មជាតិ (Natural Language Approach) ដែលជួយឱ្យអ្នកសិក្សានិយាយភាសាអង់គ្លេសប្រកបដោយទំនុកចិត្ត ធម្មជាតិ និងស្ទាត់ជំនាញបន្ទាប់ពីតែប៉ុណ្ណោះ។ 6 ខែ។ ប្រព័ន្ធនេះត្រូវបានគេហៅថា EDU LISTENING - រៀនទំនាក់ទំនងភាសាអង់គ្លេសតាមរបៀបធម្មជាតិ.
+        /// </summary>
+        public static string EDUHasDevelopedANewMethodToImproveSpeakingSkillBaseOnNaturalLanguageApproach {
+            get {
+                return ResourceManager.GetString("EDUHasDevelopedANewMethodToImproveSpeakingSkillBaseOnNaturalLanguageApproach", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងជួយអ្នកសិក្សាអនុវត្ត និងយល់កាន់តែស៊ីជម្រៅអំពីទ្រឹស្តីនៃប្រធានបទវេយ្យាករណ៍ដែលពួកគេបានរៀនតាមរយៈលំហាត់អនុវត្ត។.
+        /// </summary>
+        public static string EDUHelpsYouUnderstandingDeeply {
+            get {
+                return ResourceManager.GetString("EDUHelpsYouUnderstandingDeeply", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU គឺជាផលិតផលនៃប្រព័ន្ធអេកូនៃគម្រោងភាសា EDU ដែលបង្កើតឡើងដើម្បីជួយសិស្សឡាវលុបបំបាត់ឧបសគ្គភាសាអង់គ្លេស។.
+        /// </summary>
+        public static string EDUIsAProductOfEDUToHelpOvercomingAnObstacle {
+            get {
+                return ResourceManager.GetString("EDUIsAProductOfEDUToHelpOvercomingAnObstacle", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការស្តាប់ភាសាអង់គ្លេសគឺជាវិធីសាស្រ្តធម្មជាតិក្នុងការរៀនភាសាអង់គ្លេស វាជួយអ្នកបង្កើនសមត្ថភាពស្តាប់ និងនិយាយភាសាអង់គ្លេសរបស់អ្នកយ៉ាងងាយស្រួល និងឆាប់រហ័សក្នុងរយៈពេលត្រឹមតែ 6 ខែប៉ុណ្ណោះ។.
+        /// </summary>
+        public static string EDUListeningIsTheFirstIntelligentSystemInLao {
+            get {
+                return ResourceManager.GetString("EDUListeningIsTheFirstIntelligentSystemInLao", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងធ្វើការជាមួយអ្នកដើម្បីធ្វើឱ្យក្តីសុបិន្តរបស់អ្នកក្លាយជាការពិត.
+        /// </summary>
+        public static string EDUMakesYourDreamComeTrue {
+            get {
+                return ResourceManager.GetString("EDUMakesYourDreamComeTrue", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU ផ្តល់មេរៀនវាក្យសព្ទ 4 ជំនាញ៖ ការស្តាប់ ការនិយាយ ការអាន ការសរសេរ ហ្គេមជាភាសាអង់គ្លេស រឿងជាដើម។.
+        /// </summary>
+        public static string EDUProvidesLessonsAbout4Skills {
+            get {
+                return ResourceManager.GetString("EDUProvidesLessonsAbout4Skills", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងរំលឹកអ្នកជារៀងរាល់ថ្ងៃ ហើយអ្នកមិនអាចបំបែរអារម្មណ៍ពីការរៀនភាសាអង់គ្លេសបានទេ!.
+        /// </summary>
+        public static string EDUReminderYouEveryday {
+            get {
+                return ResourceManager.GetString("EDUReminderYouEveryday", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វាក្យសព្ទ EDU.
+        /// </summary>
+        public static string EDUVocabulary {
+            get {
+                return ResourceManager.GetString("EDUVocabulary", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សូមមក EDU.
+        /// </summary>
+        public static string EDUWelcomeYou {
+            get {
+                return ResourceManager.GetString("EDUWelcomeYou", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to លើកទឹកចិត្តអ្នក.
+        /// </summary>
+        public static string encourage {
+            get {
+                return ResourceManager.GetString("encourage", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រយៈពេល.
+        /// </summary>
+        public static string End {
+            get {
+                return ResourceManager.GetString("End", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ភាសាអង់គ្លេស.
+        /// </summary>
+        public static string english {
+            get {
+                return ResourceManager.GetString("english", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចូលបណ្ណាល័យ.
+        /// </summary>
+        public static string EnteringLibrary {
+            get {
+                return ResourceManager.GetString("EnteringLibrary", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to OTP.
+        /// </summary>
+        public static string EnterOTP {
+            get {
+                return ResourceManager.GetString("EnterOTP", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បញ្ចូលពាក្យនៃល្បែងផ្គុំរូបនៅទីនេះ.
+        /// </summary>
+        public static string EnterYourAnswer {
+            get {
+                return ResourceManager.GetString("EnterYourAnswer", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បញ្ចូលពាក្យសម្ងាត់.
+        /// </summary>
+        public static string EnterYourPassword {
+            get {
+                return ResourceManager.GetString("EnterYourPassword", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ភាពរីករាយ.
+        /// </summary>
+        public static string Enthusiasm {
+            get {
+                return ResourceManager.GetString("Enthusiasm", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វាយតំលៃ.
+        /// </summary>
+        public static string Evaluation {
+            get {
+                return ResourceManager.GetString("Evaluation", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to នរណាម្នាក់អាចក្លាយជា &apos;អ្នកជំនាញ&apos; ក្នុងវេយ្យាករណ៍បន្ទាប់ពីបញ្ចប់វគ្គសិក្សាវេយ្យាករណ៍ភាសាអង់គ្លេសនៅលើ EDU.
+        /// </summary>
+        public static string EveryoneWillbeProfessorOfWriting {
+            get {
+                return ResourceManager.GetString("EveryoneWillbeProfessorOfWriting", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឧទាហរណ៍.
+        /// </summary>
+        public static string Example {
+            get {
+                return ResourceManager.GetString("Example", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to លំហាត់.
+        /// </summary>
+        public static string Exercises {
+            get {
+                return ResourceManager.GetString("Exercises", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ផែនការបទពិសោធន៍.
+        /// </summary>
+        public static string Experienceplan {
+            get {
+                return ResourceManager.GetString("Experienceplan", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ស្រី.
+        /// </summary>
+        public static string female {
+            get {
+                return ResourceManager.GetString("female", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ស្វែងរកតាមឈ្មោះវគ្គសិក្សាវេយ្យាករណ៍ដែលអ្នកចង់សិក្សា.
+        /// </summary>
+        public static string FindCourse {
+            get {
+                return ResourceManager.GetString("FindCourse", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ស្វែងរកតាមឈ្មោះវគ្គសិក្សាវេយ្យាករណ៍ដែលអ្នកចង់សិក្សា.
+        /// </summary>
+        public static string FindingCourse {
+            get {
+                return ResourceManager.GetString("FindingCourse", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ខាងក្រោមនេះគឺជាប្រព័ន្ធទាំង 5 ដែលបង្កើតឡើងដោយ EDU ដើម្បីជួយអ្នក និងមនុស្សគ្រប់គ្នាអភិវឌ្ឍជំនាញភាសាអង់គ្លេសពេញលេញរបស់អ្នក៖ ស្តាប់ - និយាយ - អាន - សរសេរ.
+        /// </summary>
+        public static string FiveSystemsHelpYouImproveAllYourSkills {
+            get {
+                return ResourceManager.GetString("FiveSystemsHelpYouImproveAllYourSkills", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បណ្ណាល័យនៃវគ្គសិក្សាវេយ្យាករណ៍ភាសាអង់គ្លេសសម្រាប់អ្នកទាំងអស់គ្នា.
+        /// </summary>
+        public static string ForEveryone {
+            get {
+                return ResourceManager.GetString("ForEveryone", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការស្តាប់ ការនិយាយ ការអាន​ ការសរសេរ.
+        /// </summary>
+        public static string FourSkills {
+            get {
+                return ResourceManager.GetString("FourSkills", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បង្កើតគណនីឥតគិតថ្លៃ.
+        /// </summary>
+        public static string FreeAccount {
+            get {
+                return ResourceManager.GetString("FreeAccount", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to នាមត្រកូល​និង​ឈ្មោះ.
+        /// </summary>
+        public static string FullName {
+            get {
+                return ResourceManager.GetString("FullName", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចាប់ផ្តើមឥឡូវនេះ.
+        /// </summary>
+        public static string GetStartedNow {
+            get {
+                return ResourceManager.GetString("GetStartedNow", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ត្រលប់មកវិញ.
+        /// </summary>
+        public static string GoBack {
+            get {
+                return ResourceManager.GetString("GoBack", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វេយ្យាករណ៍.
+        /// </summary>
+        public static string Grammar {
+            get {
+                return ResourceManager.GetString("Grammar", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វិធីសាស្រ្តរៀនវេយ្យាករណ៍របស់ EDU GRAMMAR គឺជាវិធីសាស្រ្តសិក្សាថ្មីទាំងស្រុង ដែលជាវិធីសាស្ត្រផ្តោតលើអ្នកសិក្សា។ អ្នកនឹងលែងមានអារម្មណ៍នៃការរៀនវេយ្យាករណ៍ក្នុងវិធីពិបាក និងគួរឱ្យធុញដូចវិធីសាស្ត្ររៀនបែបបុរាណទៀតហើយ ផ្ទុយទៅវិញអ្នកនឹងរៀនវាដោយប្រើរូបភាព សំឡេង និងចំណេះដឹងដែលមានលក្ខណៈជាល្បែង... ដែលនឹងជួយអ្នកបន្តចូលទៅជិតវេយ្យាករណ៍ភាសាអង់គ្លេសកាន់តែច្បាស់។ ប្រកបដោយប្រសិទ្ធភាព និងគួរឱ្យចាប់អារម្មណ៍។ មិនត្រឹមតែប៉ុណ្ណោះ បន្ទាប់ពីមេរៀននីមួយៗ EDU នឹងសាកល្បងចំណេះដឹងរបស់អ្នកអំពីប្រធានបទវេយ្យាករណ៍ដែលអ្នកបានរៀន ផ្តល់លទ្ធផល ដំបូន [rest of string was truncated]&quot;;.
+        /// </summary>
+        public static string Grammar_des_1 {
+            get {
+                return ResourceManager.GetString("Grammar_des_1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងជួយអ្នកសិក្សាអនុវត្ត និងយល់កាន់តែស៊ីជម្រៅអំពីទ្រឹស្តីនៃប្រធានបទវេយ្យាករណ៍ដែលពួកគេបានរៀនតាមរយៈលំហាត់អនុវត្ត.
+        /// </summary>
+        public static string Grammar_des_10 {
+            get {
+                return ResourceManager.GetString("Grammar_des_10", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ជំនាញសរសេររបស់អ្នក.
+        /// </summary>
+        public static string Grammar_des_11_a_1 {
+            get {
+                return ResourceManager.GetString("Grammar_des_11_a_1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ល្អបំផុត អ្នកនឹងដឹងពីរបៀបប្រើវេយ្យាករណ៍ក្នុងស្ថានភាពផ្សេងៗគ្នាជាច្រើន ដោយមិនចាំបាច់មានពាក្យខុសវេយ្យាករណ៍ ឬខ្លាចប្រើវេយ្យាករណ៍មិនត្រឹមត្រូវ។.
+        /// </summary>
+        public static string Grammar_des_11_a_2 {
+            get {
+                return ResourceManager.GetString("Grammar_des_11_a_2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ជំរាបសួរនិងនិយាយពាក្យត្រឹមត្រូវ.
+        /// </summary>
+        public static string Grammar_des_11_b_1 {
+            get {
+                return ResourceManager.GetString("Grammar_des_11_b_1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to នេះនឹងជួយឱ្យអ្នកមានទំនុកចិត្ត និងទាក់ទាញក្នុងស្ថានភាពជីវិតពិត ដូចជាការសម្ភាសន៍ និងអាជីវកម្មជាដើម.
+        /// </summary>
+        public static string Grammar_des_11_b_2 {
+            get {
+                return ResourceManager.GetString("Grammar_des_11_b_2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to កែលម្អពិន្ទុរបស់អ្នកនៅក្នុងថ្នាក់ ឬការប្រឡងសំខាន់ៗ (TOEIC, IELTS, SAT ... ).
+        /// </summary>
+        public static string Grammar_des_11_c_1 {
+            get {
+                return ResourceManager.GetString("Grammar_des_11_c_1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងជួយអ្នកបង្កើនពិន្ទុវេយ្យាករណ៍របស់អ្នក 20%, 30%, សូម្បីតែ 50%.
+        /// </summary>
+        public static string Grammar_des_11_c_2 {
+            get {
+                return ResourceManager.GetString("Grammar_des_11_c_2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to នរណាម្នាក់អាចក្លាយជា &quot;អ្នកជំនាញ&quot; ក្នុងវេយ្យាករណ៍.
+        /// </summary>
+        public static string Grammar_des_11_d_1 {
+            get {
+                return ResourceManager.GetString("Grammar_des_11_d_1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to នៅពេលដែលអ្នកបានបញ្ចប់វគ្គសិក្សា.
+        /// </summary>
+        public static string Grammar_des_11_d_2 {
+            get {
+                return ResourceManager.GetString("Grammar_des_11_d_2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វេយ្យាករណ៍ភាសាអង់គ្លេសនៅ EDU.
+        /// </summary>
+        public static string Grammar_des_11_d_3 {
+            get {
+                return ResourceManager.GetString("Grammar_des_11_d_3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វេយ្យាករណ៍ភាសាអង់គ្លេសមានប្រធានបទធំ និងតូចសរុបចំនួន 165 ហើយ EDU នឹងជួយអ្នកឱ្យស្ទាត់ជំនាញវេយ្យាករណ៍ទាំងអស់នោះក្នុងរយៈពេលត្រឹមតែ 165 ថ្ងៃ តិចជាង 6 ខែ.
+        /// </summary>
+        public static string Grammar_des_11_e {
+            get {
+                return ResourceManager.GetString("Grammar_des_11_e", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ច្រើនជាងអ្នកផ្សេងទៀត អ្នកដឹងពីសារៈសំខាន់នៃការរៀនវេយ្យាករណ៍ភាសាអង់គ្លេស ប៉ុន្តែគ្មានអំណាចក្នុងការស្វែងរកវិធីសាស្ត្រសិក្សាដ៏មានប្រសិទ្ធភាពនោះទេ។ អ្នកបារម្ភព្រោះការប្រឡងភាសាអង់គ្លេសកាន់តែខិតជិតមកដល់ អ្នកត្រូវការពិន្ទុ IELTS, TOEFL... ដើម្បីទៅសិក្សានៅបរទេស អ្នកត្រូវតែទទួលបានលទ្ធផលខ្ពស់ក្នុងការប្រឡងថ្នាក់ជាតិខាងមុខ។.
+        /// </summary>
+        public static string Grammar_des_12 {
+            get {
+                return ResourceManager.GetString("Grammar_des_12", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Bây giờ, hãy tham gia EDU để biết thêm thông tin về khóa học ngữ pháp tuyệt vời này và để tìm hiểu cách USUTY Grammar có thể giúp bạn cải thiện các kỹ năng ngữ pháp tiếng Anh của mình chỉ trong 30 ngày..
+        /// </summary>
+        public static string Grammar_des_13 {
+            get {
+                return ResourceManager.GetString("Grammar_des_13", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើអ្នកមានបញ្ហាក្នុងការរៀនវេយ្យាករណ៍ភាសាអង់គ្លេសមែនទេ?.
+        /// </summary>
+        public static string Grammar_des_2 {
+            get {
+                return ResourceManager.GetString("Grammar_des_2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកបានសិក្សាវេយ្យាករណ៍ភាសាអង់គ្លេសជាច្រើនឆ្នាំហើយ ប៉ុន្តែនៅតែមិនអាចប្រើវាក្នុងការសរសេរ និងនិយាយបានស្ទាត់ជំនាញ និងត្រឹមត្រូវ?.
+        /// </summary>
+        public static string Grammar_des_3 {
+            get {
+                return ResourceManager.GetString("Grammar_des_3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើអ្នកជាធម្មតា​ប្រើរចនាសម្ព័ន្ធវេយ្យាករណ៍មិនត្រឹមត្រូវ ហើយអ្នកមិនដឹងពីរបៀបប្រើពួកវាក្នុងស្ថានភាព ឬស្ថានភាពត្រឹមត្រូវទេ?.
+        /// </summary>
+        public static string Grammar_des_4 {
+            get {
+                return ResourceManager.GetString("Grammar_des_4", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើអ្នកមានការលំបាកក្នុងការពន្យល់ភាសាអង់គ្លេសទៅកាន់និយាយ​ដើម​កំណើត ពួកគេមិនយល់អ្នក ឬយល់ខុសដោយសារអ្នកប្រើវេយ្យាករណ៍ខុស?.
+        /// </summary>
+        public static string Grammar_des_5 {
+            get {
+                return ResourceManager.GetString("Grammar_des_5", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើ​អ្នក​ពិបាក​ពន្យល់​ភាសា​អង់គ្លេស​ដល់​អ្នកនិយាយ​ដើម​កំណើត គេ​មិន​អាច​យល់​អ្នក ឬ​យល់​ខុស​ដោយ​សារ​អ្នក​ប្រើ​វេយ្យាករណ៍​ខុស?.
+        /// </summary>
+        public static string Grammar_des_6 {
+            get {
+                return ResourceManager.GetString("Grammar_des_6", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វេយ្យាករណ៍គឺជាផលិតផលនៃប្រព័ន្ធអេកូនៃគម្រោងភាសា EDU ដែលបង្កើតឡើងដើម្បីជួយសិស្សានុសិស្សលុបបំបាត់ឧបសគ្គភាសាអង់គ្លេស។.
+        /// </summary>
+        public static string Grammar_des_7 {
+            get {
+                return ResourceManager.GetString("Grammar_des_7", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU GRAMMAR là hệ thống ngữ pháp tiếng Anh trực tuyến thông minh đầu tiên tại Việt Nam, cho phép người học truy cập và thành thạo ngữ pháp tiếng Anh chỉ trong sáu tháng..
+        /// </summary>
+        public static string Grammar_des_8 {
+            get {
+                return ResourceManager.GetString("Grammar_des_8", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងផ្តល់ឱ្យអ្នកសិក្សានូវទ្រឹស្ដីពេញលេញលើប្រធានបទវេយ្យាករណ៍ ជាមួយនឹងការបង្ហាញដ៏រស់រវើក និងងាយស្រួលក្នុងការចងចាំនៃខ្លឹមសារពីរភាសា។.
+        /// </summary>
+        public static string Grammar_des_9_a {
+            get {
+                return ResourceManager.GetString("Grammar_des_9_a", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទ្រឹស្ដី.
+        /// </summary>
+        public static string Grammar_des_9_b {
+            get {
+                return ResourceManager.GetString("Grammar_des_9_b", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វគ្គសិក្សាវេយ្យាករណ៍ EDU.
+        /// </summary>
+        public static string GrammarCourse {
+            get {
+                return ResourceManager.GetString("GrammarCourse", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងផ្តល់ឱ្យអ្នកសិក្សានូវទ្រឹស្ដីពេញលេញលើប្រធានបទវេយ្យាករណ៍ ជាមួយនឹងការបង្ហាញដ៏រស់រវើក និងងាយស្រួលក្នុងការចងចាំនៃខ្លឹមសារពីរភាសា។.
+        /// </summary>
+        public static string GrammarIsAProductOfEDUToHelpOvercomingAnObstacle {
+            get {
+                return ResourceManager.GetString("GrammarIsAProductOfEDUToHelpOvercomingAnObstacle", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ប្រព័ន្ធរៀនវេយ្យាករណ៍ភាសាអង់គ្លេស.
+        /// </summary>
+        public static string GrammarSystem {
+            get {
+                return ResourceManager.GetString("GrammarSystem", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to លំហាត់ប្រាណ.
+        /// </summary>
+        public static string gym {
+            get {
+                return ResourceManager.GetString("gym", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មានគណនីរួចហើយ.
+        /// </summary>
+        public static string HaveAccount {
+            get {
+                return ResourceManager.GetString("HaveAccount", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើអ្នកមានគណនីរួចហើយឬនៅ?.
+        /// </summary>
+        public static string haveAccount1 {
+            get {
+                return ResourceManager.GetString("haveAccount1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មិនមានគណនីមែនទេ?.
+        /// </summary>
+        public static string haveNoAccount {
+            get {
+                return ResourceManager.GetString("haveNoAccount", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើអ្នកមានបញ្ហាក្នុងការរៀនវេយ្យាករណ៍ភាសាអង់គ្លេសមែនទេ?.
+        /// </summary>
+        public static string HavingATroubleInLearningEnglish {
+            get {
+                return ResourceManager.GetString("HavingATroubleInLearningEnglish", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការិយាល័យ​ក​ណ្តា​ល.
+        /// </summary>
+        public static string HeadOffice {
+            get {
+                return ResourceManager.GetString("HeadOffice", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to កម្ពស់.
+        /// </summary>
+        public static string height {
+            get {
+                return ResourceManager.GetString("height", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សួរស្តី.
+        /// </summary>
+        public static string Hi {
+            get {
+                return ResourceManager.GetString("Hi", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to កែលម្អពិន្ទុរបស់អ្នកនៅក្នុងថ្នាក់ ឬការប្រឡងសំខាន់ៗ (TOEIC, IELTS, SAT ... ).
+        /// </summary>
+        public static string HigherScores_1 {
+            get {
+                return ResourceManager.GetString("HigherScores_1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងជួយអ្នកបង្កើនពិន្ទុវេយ្យាករណ៍របស់អ្នក 20%, 30%, សូម្បីតែ 50% ។.
+        /// </summary>
+        public static string HigherScores_2 {
+            get {
+                return ResourceManager.GetString("HigherScores_2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទំព័រដើម.
+        /// </summary>
+        public static string Home {
+            get {
+                return ResourceManager.GetString("Home", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU រួមគ្នាជាមួយអ្នក លុបបំបាត់ឧបសគ្គភាសាអង់គ្លេស.
+        /// </summary>
+        public static string Home_description_1 {
+            get {
+                return ResourceManager.GetString("Home_description_1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ក្តីសង្ឃឹម.
+        /// </summary>
+        public static string Hope {
+            get {
+                return ResourceManager.GetString("Hope", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើវិធីសាស្ត្រ EDU អាចជួយអ្នកដោយរបៀបណា?.
+        /// </summary>
+        public static string HowDoesEDUHelpYou {
+            get {
+                return ResourceManager.GetString("HowDoesEDUHelpYou", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ក្នុងអំឡុងពេលធ្វើតេស្ត ប្រសិនបើអ្នកចេញពីបន្ទប់ធ្វើតេស្តដោយមិនបំពេញសំណួរដែលនៅសល់ វានឹងរាប់ថាខុស។.
+        /// </summary>
+        public static string IfYouOutTheRoomTest {
+            get {
+                return ResourceManager.GetString("IfYouOutTheRoomTest", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to កែលម្អ.
+        /// </summary>
+        public static string Improve {
+            get {
+                return ResourceManager.GetString("Improve", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ពង្រឹងជំនាញទាំង ៤៖ ស្តាប់ ស្តាប់ អាន សរសេរ និងបកប្រែ បង្កើតទំនាក់ទំនងជាមួយមិត្តភ័ក្តិ ក្រុមហ៊ុនផ្សេងៗ....
+        /// </summary>
+        public static string Improve4Skills {
+            get {
+                return ResourceManager.GetString("Improve4Skills", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ពិន្ទុ TOEIC, IELTS និង TOEFL នឹងប្រសើរឡើង.
+        /// </summary>
+        public static string ImproveYourScores {
+            get {
+                return ResourceManager.GetString("ImproveYourScores", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to 30% - 50%.
+        /// </summary>
+        public static string ImproveYourScores_2 {
+            get {
+                return ResourceManager.GetString("ImproveYourScores_2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការប្រាស្រ័យទាក់ទងគ្នា និងការនិយាយដោយប្រើវេយ្យាករណ៍ត្រឹមត្រូវនឹងជួយអ្នកឱ្យកាន់តែមានទំនុកចិត្ត និងជឿជាក់ក្នុងស្ថានភាពជាក់ស្តែង ដូចជាការសម្ភាសន៍ និងការងារអាជីវកម្មជាដើម។.
+        /// </summary>
+        public static string ImprovingSpeakingSkill {
+            get {
+                return ResourceManager.GetString("ImprovingSpeakingSkill", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សមត្ថភាពសរសេររបស់អ្នកនឹងប្រសើរឡើងយ៉ាងខ្លាំង អ្នកនឹងដឹងពីរបៀបប្រើវេយ្យាករណ៍ក្នុងស្ថានភាពផ្សេងៗគ្នាជាច្រើនដោយមិនមានការភ័ន្តច្រឡំ ឬខ្លាចការប្រើវេយ្យាករណ៍មិនត្រឹមត្រូវ។.
+        /// </summary>
+        public static string ImprovingWirtingSkill {
+            get {
+                return ResourceManager.GetString("ImprovingWirtingSkill", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ព័ត៌មាន​ទូទៅ.
+        /// </summary>
+        public static string Information {
+            get {
+                return ResourceManager.GetString("Information", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ប្រព័ន្ធរៀនភាសាឆ្លាតវៃ.
+        /// </summary>
+        public static string intelligentSystem {
+            get {
+                return ResourceManager.GetString("intelligentSystem", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU គឺជាប្រព័ន្ធរៀនវាក្យសព្ទភាសាអង់គ្លេសដ៏ឆ្លាតវៃ ដែលនឹងជួយអ្នកចងចាំវាក្យសព្ទបានយ៉ាងងាយស្រួល និងស៊ីជម្រៅបន្ទាប់ពីរយៈពេលខ្លី។.
+        /// </summary>
+        public static string IntelligentSystemToHelpRememberingEasily {
+            get {
+                return ResourceManager.GetString("IntelligentSystemToHelpRememberingEasily", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សេចក្តីផ្តើម.
+        /// </summary>
+        public static string Introduction {
+            get {
+                return ResourceManager.GetString("Introduction", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to លេខទូរស័ព្ទមិនត្រឹមត្រូវ!.
+        /// </summary>
+        public static string InvalidMsisdn {
+            get {
+                return ResourceManager.GetString("InvalidMsisdn", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចូលរួម​ជាមួយ​យើង!.
+        /// </summary>
+        public static string JoinWithUs {
+            get {
+                return ResourceManager.GetString("JoinWithUs", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មត្តេយ្យ.
+        /// </summary>
+        public static string Kindergarten {
+            get {
+                return ResourceManager.GetString("Kindergarten", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅមត្តេយ្យ.
+        /// </summary>
+        public static string KindergartenBook {
+            get {
+                return ResourceManager.GetString("KindergartenBook", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការអប់រំមត្តេយ្យ.
+        /// </summary>
+        public static string KindergartenEducation {
+            get {
+                return ResourceManager.GetString("KindergartenEducation", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មត្តេយ្យឆ្នាំទី១.
+        /// </summary>
+        public static string KindergartenYear1 {
+            get {
+                return ResourceManager.GetString("KindergartenYear1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មត្តេយ្យឆ្នាំទី២.
+        /// </summary>
+        public static string KindergartenYear2 {
+            get {
+                return ResourceManager.GetString("KindergartenYear2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មត្តេយ្យឆ្នាំទី 3.
+        /// </summary>
+        public static string KindergartenYear3 {
+            get {
+                return ResourceManager.GetString("KindergartenYear3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ភាសា.
+        /// </summary>
+        public static string language {
+            get {
+                return ResourceManager.GetString("language", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Laos.
+        /// </summary>
+        public static string laos {
+            get {
+                return ResourceManager.GetString("laos", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រៀន.
+        /// </summary>
+        public static string Learn {
+            get {
+                return ResourceManager.GetString("Learn", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សិក្សាម្តងទៀត.
+        /// </summary>
+        public static string LearnAgain {
+            get {
+                return ResourceManager.GetString("LearnAgain", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ស្វែងយល់អំពីវិធីសាស្រ្តនេះ.
+        /// </summary>
+        public static string LearningAboutThisMethod {
+            get {
+                return ResourceManager.GetString("LearningAboutThisMethod", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រៀន​ភាសាអង់គ្លេស.
+        /// </summary>
+        public static string LearningEnglish {
+            get {
+                return ResourceManager.GetString("LearningEnglish", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រៀនភាសាអង់គ្លេសគ្រប់ពេលវេលា គ្រប់ទីកន្លែង (នៅផ្ទះ ឡានក្រុង នៅសាលារៀន...) ជាមួយ EDU.
+        /// </summary>
+        public static string LearningEverywhere {
+            get {
+                return ResourceManager.GetString("LearningEverywhere", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រៀនវេយ្យាករណ៍ភាសាអង់គ្លេស.
+        /// </summary>
+        public static string LearningGrammar {
+            get {
+                return ResourceManager.GetString("LearningGrammar", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រៀនវាក្យសព្ទភាសាអង់គ្លេស.
+        /// </summary>
+        public static string LearningVocabulary {
+            get {
+                return ResourceManager.GetString("LearningVocabulary", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រៀនឥឡូវនេះ.
+        /// </summary>
+        public static string LearnNow {
+            get {
+                return ResourceManager.GetString("LearnNow", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មេរៀន.
+        /// </summary>
+        public static string Lesson {
+            get {
+                return ResourceManager.GetString("Lesson", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចុះឈ្មោះជាសមាជិកដើម្បីទទួលបានបទពិសោធន៍ភ្លាមៗពីវិធីសាស្រ្តរៀនភាសាអង់គ្លេសដ៏មានប្រសិទ្ធភាពជាមួយ EDU ។.
+        /// </summary>
+        public static string LetsRegisterToBecomeAMember {
+            get {
+                return ResourceManager.GetString("LetsRegisterToBecomeAMember", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចូលបណ្ណាល័យ.
+        /// </summary>
+        public static string Library {
+            get {
+                return ResourceManager.GetString("Library", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វិធីសាស្រ្តជួយអ្នកបង្កើនសមត្ថភាពនិយាយភាសាអង់គ្លេសរបស់អ្នកតាមរយៈវិធីសាស្រ្តថ្មីទាំងស្រុង អ្នកនឹងនិយាយភាសាអង់គ្លេសប្រកបដោយទំនុកចិត្ត និងស្ទាត់ជំនាញដោយមិនចាំបាច់សិក្សាវេយ្យាករណ៍ ឬធ្វើលំហាត់។.
+        /// </summary>
+        public static string Listen_des_1 {
+            get {
+                return ResourceManager.GetString("Listen_des_1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វាមិនមែនតែអ្នកទេ ជាង 80% នៃអ្នករៀនភាសាអង់គ្លេសតែងតែមានបញ្ហានេះ។ នោះគឺ៖ អាចអាន និងយល់បានល្អ ប៉ុន្តែមិនអាចស្តាប់ ឬនិយាយបាន។ សិស្សានុសិស្ស និងអ្នកធ្វើការជាច្រើនបានចំណាយពេលវេលា និងថវិកាជាច្រើនដើម្បីបន្តវគ្គសិក្សាភាសាអង់គ្លេសនៅមជ្ឈមណ្ឌល ឬទិញវគ្គសិក្សាភាសាអង់គ្លេសពីកម្មវិធីបរទេស ប៉ុន្តែនៅតែមិនអាចពង្រឹងសមត្ថភាពរបស់ពួកគេបាន។ ហើយ​ស្ថានភាព​ទូទៅ​គឺ​សិស្ស​ជា​ច្រើន​បាន​បោះបង់​ចោល​ពាក់​កណ្តាល​ផ្លូវ​ដោយ​សារ​ខ្វះ​ការ​លើក​ទឹក​ចិត្ត។ អ្នក​ខ្លះ​ថែម​ទាំង​មាន​អារម្មណ៍​មិន​ល្អ ខកចិត្ត និង​ដឹង​ខ្លួន​ឯង​ថា​មិន​អាច​បន្ត​ការ​សិក្សា​ [rest of string was truncated]&quot;;.
+        /// </summary>
+        public static string Listen_des_2 {
+            get {
+                return ResourceManager.GetString("Listen_des_2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ដើម្បីជម្នះស្ថានការណ៍ខាងលើ EDU បានបង្កើតនូវវិធីសាស្រ្តថ្មីពេញលេញមួយក្នុងការរៀនទំនាក់ទំនងភាសាអង់គ្លេស - វិធីសាស្រ្តនេះគឺផ្អែកលើដំណើរការនៃការចូលប្រើភាសាធម្មជាតិ (Natural Language Approach) ដែលជួយឱ្យអ្នកសិក្សានិយាយភាសាអង់គ្លេសប្រកបដោយទំនុកចិត្ត ធម្មជាតិ និងស្ទាត់ជំនាញបន្ទាប់ពីតែប៉ុណ្ណោះ។ 6 ខែ។ ប្រព័ន្ធនេះត្រូវបានគេហៅថា EDU LISTENING - រៀនទំនាក់ទំនងភាសាអង់គ្លេសតាមរបៀបធម្មជាតិ.
+        /// </summary>
+        public static string Listen_des_3 {
+            get {
+                return ResourceManager.GetString("Listen_des_3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ស្តាប់.
+        /// </summary>
+        public static string Listening {
+            get {
+                return ResourceManager.GetString("Listening", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ស្តាប់ភាសាអង់គ្លេស.
+        /// </summary>
+        public static string ListeningEnglish {
+            get {
+                return ResourceManager.GetString("ListeningEnglish", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ប្រព័ន្ធទំនាក់ទំនងជាភាសាអង់គ្លេស.
+        /// </summary>
+        public static string ListeningSystem {
+            get {
+                return ResourceManager.GetString("ListeningSystem", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រៀនវៀតណាម.
+        /// </summary>
+        public static string ListeningViet {
+            get {
+                return ResourceManager.GetString("ListeningViet", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចាក់​សោ.
+        /// </summary>
+        public static string Locked {
+            get {
+                return ResourceManager.GetString("Locked", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បញ្ចូល.
+        /// </summary>
+        public static string Login {
+            get {
+                return ResourceManager.GetString("Login", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចូលឥឡូវនេះ.
+        /// </summary>
+        public static string LoginNow {
+            get {
+                return ResourceManager.GetString("LoginNow", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បញ្ចូលឥឡូវនេះ.
+        /// </summary>
+        public static string loginNow1 {
+            get {
+                return ResourceManager.GetString("loginNow1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចាកចេញ.
+        /// </summary>
+        public static string Logout {
+            get {
+                return ResourceManager.GetString("Logout", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សា មធ្យមសិក្សាទុតិយភូមិ.
+        /// </summary>
+        public static string M1 {
+            get {
+                return ResourceManager.GetString("M1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាវិទ្យាសាស្ត្រធម្មជាតិ (M1).
+        /// </summary>
+        public static string M10 {
+            get {
+                return ResourceManager.GetString("M10", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់អប់រំពលរដ្ឋ (M7).
+        /// </summary>
+        public static string M100 {
+            get {
+                return ResourceManager.GetString("M100", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្នាក់ប្រវត្តិសាស្ត្រ (M7).
+        /// </summary>
+        public static string M101 {
+            get {
+                return ResourceManager.GetString("M101", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសិល្បៈ (M1).
+        /// </summary>
+        public static string M102 {
+            get {
+                return ResourceManager.GetString("M102", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅណែនាំស្តីពីការអប់រំពលរដ្ឋ (M1).
+        /// </summary>
+        public static string M103 {
+            get {
+                return ResourceManager.GetString("M103", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅណែនាំរបស់គ្រូបង្រៀនព័ត៌មាន និងទំនាក់ទំនង (M1).
+        /// </summary>
+        public static string M104 {
+            get {
+                return ResourceManager.GetString("M104", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូប្រវត្តិសាស្ត្រ (M1).
+        /// </summary>
+        public static string M105 {
+            get {
+                return ResourceManager.GetString("M105", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ (M1).
+        /// </summary>
+        public static string M106 {
+            get {
+                return ResourceManager.GetString("M106", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូផ្នែកអក្សរសាស្ត្រ (M1).
+        /// </summary>
+        public static string M107 {
+            get {
+                return ResourceManager.GetString("M107", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូតន្ត្រី និងតន្ត្រី (M1).
+        /// </summary>
+        public static string M108 {
+            get {
+                return ResourceManager.GetString("M108", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅណែនាំគ្រូគណិតវិទ្យា (M1).
+        /// </summary>
+        public static string M109 {
+            get {
+                return ResourceManager.GetString("M109", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាភូមិសាស្ត្រ (M1).
+        /// </summary>
+        public static string M11 {
+            get {
+                return ResourceManager.GetString("M11", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍វិទ្យាសាស្ត្រធម្មជាតិ (M1).
+        /// </summary>
+        public static string M110 {
+            get {
+                return ResourceManager.GetString("M110", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភូមិសាស្ត្រ (M1).
+        /// </summary>
+        public static string M111 {
+            get {
+                return ResourceManager.GetString("M111", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍អប់រំកាយ (M1).
+        /// </summary>
+        public static string M112 {
+            get {
+                return ResourceManager.GetString("M112", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅណែនាំគ្រូវិជ្ជាជីវៈមូលដ្ឋាន (M1).
+        /// </summary>
+        public static string M113 {
+            get {
+                return ResourceManager.GetString("M113", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាអង់គ្លេស (M1).
+        /// </summary>
+        public static string M114 {
+            get {
+                return ResourceManager.GetString("M114", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាបារាំង (M1).
+        /// </summary>
+        public static string M115 {
+            get {
+                return ResourceManager.GetString("M115", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសិល្បៈ (M2).
+        /// </summary>
+        public static string M116 {
+            get {
+                return ResourceManager.GetString("M116", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍អប់រំប្រជាពលរដ្ឋ (M2).
+        /// </summary>
+        public static string M117 {
+            get {
+                return ResourceManager.GetString("M117", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាអង់គ្លេស (M2).
+        /// </summary>
+        public static string M118 {
+            get {
+                return ResourceManager.GetString("M118", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ (M2).
+        /// </summary>
+        public static string M119 {
+            get {
+                return ResourceManager.GetString("M119", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការបណ្តុះបណ្តាលវិជ្ជាជីវៈមូលដ្ឋាន (M1).
+        /// </summary>
+        public static string M12 {
+            get {
+                return ResourceManager.GetString("M12", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូប្រវត្តិសាស្ត្រ (M2).
+        /// </summary>
+        public static string M120 {
+            get {
+                return ResourceManager.GetString("M120", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀនព័ត៌មាន និងទំនាក់ទំនង (M2).
+        /// </summary>
+        public static string M121 {
+            get {
+                return ResourceManager.GetString("M121", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូផ្នែកអក្សរសាស្ត្រ (M2).
+        /// </summary>
+        public static string M122 {
+            get {
+                return ResourceManager.GetString("M122", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅណែនាំគ្រូគណិតវិទ្យា (M2).
+        /// </summary>
+        public static string M123 {
+            get {
+                return ResourceManager.GetString("M123", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍វិទ្យាសាស្ត្រធម្មជាតិ (M2).
+        /// </summary>
+        public static string M124 {
+            get {
+                return ResourceManager.GetString("M124", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូតន្ត្រី និងតន្ត្រី (M2).
+        /// </summary>
+        public static string M125 {
+            get {
+                return ResourceManager.GetString("M125", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភូមិសាស្ត្រ (M2).
+        /// </summary>
+        public static string M126 {
+            get {
+                return ResourceManager.GetString("M126", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍អប់រំកាយ (M2).
+        /// </summary>
+        public static string M127 {
+            get {
+                return ResourceManager.GetString("M127", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀនវិជ្ជាជីវៈមូលដ្ឋាន (M2).
+        /// </summary>
+        public static string M128 {
+            get {
+                return ResourceManager.GetString("M128", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាបារាំង (M2).
+        /// </summary>
+        public static string M129 {
+            get {
+                return ResourceManager.GetString("M129", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បច្ចេកវិទ្យា​ ព័ត៌មាន និងទំនាក់ទំនង (M1).
+        /// </summary>
+        public static string M13 {
+            get {
+                return ResourceManager.GetString("M13", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូជប៉ុន (M2).
+        /// </summary>
+        public static string M130 {
+            get {
+                return ResourceManager.GetString("M130", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសិល្បៈ (M3).
+        /// </summary>
+        public static string M131 {
+            get {
+                return ResourceManager.GetString("M131", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូវិជ្ជាជីវៈមូលដ្ឋាន (M3).
+        /// </summary>
+        public static string M132 {
+            get {
+                return ResourceManager.GetString("M132", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍អប់រំប្រជាពលរដ្ឋ (M3).
+        /// </summary>
+        public static string M133 {
+            get {
+                return ResourceManager.GetString("M133", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាអង់គ្លេស (M3).
+        /// </summary>
+        public static string M134 {
+            get {
+                return ResourceManager.GetString("M134", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាបារាំង (M3).
+        /// </summary>
+        public static string M135 {
+            get {
+                return ResourceManager.GetString("M135", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភូមិសាស្ត្រ (M3).
+        /// </summary>
+        public static string M136 {
+            get {
+                return ResourceManager.GetString("M136", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូប្រវត្តិសាស្ត្រ (M3).
+        /// </summary>
+        public static string M137 {
+            get {
+                return ResourceManager.GetString("M137", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀនព័ត៌មាន និងទំនាក់ទំនង (M3).
+        /// </summary>
+        public static string M138 {
+            get {
+                return ResourceManager.GetString("M138", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ (M3).
+        /// </summary>
+        public static string M139 {
+            get {
+                return ResourceManager.GetString("M139", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់សិក្សាភាសាអង់គ្លេស (M1).
+        /// </summary>
+        public static string M14 {
+            get {
+                return ResourceManager.GetString("M14", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូផ្នែកអក្សរសាស្ត្រ (M3).
+        /// </summary>
+        public static string M140 {
+            get {
+                return ResourceManager.GetString("M140", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅណែនាំគ្រូគណិតវិទ្យា (M3).
+        /// </summary>
+        public static string M141 {
+            get {
+                return ResourceManager.GetString("M141", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូតន្ត្រី និងតន្ត្រី (M3).
+        /// </summary>
+        public static string M142 {
+            get {
+                return ResourceManager.GetString("M142", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍វិទ្យាសាស្ត្រធម្មជាតិ (M3).
+        /// </summary>
+        public static string M143 {
+            get {
+                return ResourceManager.GetString("M143", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូអប់រំកាយ (M3).
+        /// </summary>
+        public static string M144 {
+            get {
+                return ResourceManager.GetString("M144", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូជប៉ុន (M3).
+        /// </summary>
+        public static string M145 {
+            get {
+                return ResourceManager.GetString("M145", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសិល្បៈ (M4).
+        /// </summary>
+        public static string M146 {
+            get {
+                return ResourceManager.GetString("M146", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍អប់រំប្រជាពលរដ្ឋ (M4).
+        /// </summary>
+        public static string M147 {
+            get {
+                return ResourceManager.GetString("M147", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាអង់គ្លេស (M4).
+        /// </summary>
+        public static string M148 {
+            get {
+                return ResourceManager.GetString("M148", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាបារាំង (M4).
+        /// </summary>
+        public static string M149 {
+            get {
+                return ResourceManager.GetString("M149", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មេរៀនភាសាបារាំង (M2).
+        /// </summary>
+        public static string M15 {
+            get {
+                return ResourceManager.GetString("M15", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍ភូមិវិទ្យា (M4).
+        /// </summary>
+        public static string M150 {
+            get {
+                return ResourceManager.GetString("M150", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូប្រវត្តិសាស្ត្រ (M4).
+        /// </summary>
+        public static string M151 {
+            get {
+                return ResourceManager.GetString("M151", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀនផ្នែកបច្ចេកវិទ្យាព័ត៌មាន និងទំនាក់ទំនង (M4).
+        /// </summary>
+        public static string M152 {
+            get {
+                return ResourceManager.GetString("M152", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ (M4).
+        /// </summary>
+        public static string M153 {
+            get {
+                return ResourceManager.GetString("M153", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូផ្នែកអក្សរសាស្ត្រ (M4).
+        /// </summary>
+        public static string M154 {
+            get {
+                return ResourceManager.GetString("M154", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូតន្ត្រី និងតន្ត្រី (M4).
+        /// </summary>
+        public static string M155 {
+            get {
+                return ResourceManager.GetString("M155", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅណែនាំគ្រូគណិតវិទ្យា (M4).
+        /// </summary>
+        public static string M156 {
+            get {
+                return ResourceManager.GetString("M156", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍វិទ្យាសាស្ត្រធម្មជាតិ (M4).
+        /// </summary>
+        public static string M157 {
+            get {
+                return ResourceManager.GetString("M157", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសគ្រូអប់រំកាយ (M4).
+        /// </summary>
+        public static string M158 {
+            get {
+                return ResourceManager.GetString("M158", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀនវិជ្ជាជីវៈមូលដ្ឋាន (M4).
+        /// </summary>
+        public static string M159 {
+            get {
+                return ResourceManager.GetString("M159", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់អប់រំពលរដ្ឋ (M2).
+        /// </summary>
+        public static string M16 {
+            get {
+                return ResourceManager.GetString("M16", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍កសិករ (M5).
+        /// </summary>
+        public static string M160 {
+            get {
+                return ResourceManager.GetString("M160", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍បណ្តុះបណ្តាលគ្រូតាមផ្ទះ (M5).
+        /// </summary>
+        public static string M161 {
+            get {
+                return ResourceManager.GetString("M161", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀនរថយន្ត (M5).
+        /// </summary>
+        public static string M162 {
+            get {
+                return ResourceManager.GetString("M162", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូជីវវិទ្យា (M5).
+        /// </summary>
+        public static string M163 {
+            get {
+                return ResourceManager.GetString("M163", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូធុរកិច្ចសម្រាប់ការសិក្សាអន្តរកម្មសិក្សា (M5).
+        /// </summary>
+        public static string M164 {
+            get {
+                return ResourceManager.GetString("M164", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូអាជីវកម្ម (M5).
+        /// </summary>
+        public static string M165 {
+            get {
+                return ResourceManager.GetString("M165", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅណែនាំគ្រូគីមីវិទ្យា (M5).
+        /// </summary>
+        public static string M166 {
+            get {
+                return ResourceManager.GetString("M166", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍អប់រំពលរដ្ឋ (ម៥).
+        /// </summary>
+        public static string M167 {
+            get {
+                return ResourceManager.GetString("M167", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូអគ្គិសនី (M5).
+        /// </summary>
+        public static string M168 {
+            get {
+                return ResourceManager.GetString("M168", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាអង់គ្លេស (M5).
+        /// </summary>
+        public static string M169 {
+            get {
+                return ResourceManager.GetString("M169", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់សិក្សាភាសាឡាវ (M2).
+        /// </summary>
+        public static string M17 {
+            get {
+                return ResourceManager.GetString("M17", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសិល្បៈ (M5).
+        /// </summary>
+        public static string M170 {
+            get {
+                return ResourceManager.GetString("M170", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាបារាំង (M5).
+        /// </summary>
+        public static string M171 {
+            get {
+                return ResourceManager.GetString("M171", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភូមិសាស្ត្រ (M5).
+        /// </summary>
+        public static string M172 {
+            get {
+                return ResourceManager.GetString("M172", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូប្រវត្តិសាស្ត្រ (M5).
+        /// </summary>
+        public static string M173 {
+            get {
+                return ResourceManager.GetString("M173", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទេសក៍កិច្ចការផ្ទះ (M5).
+        /// </summary>
+        public static string M174 {
+            get {
+                return ResourceManager.GetString("M174", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀន និងព័ត៌មាន និងទំនាក់ទំនង.
+        /// </summary>
+        public static string M175 {
+            get {
+                return ResourceManager.GetString("M175", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ (M5).
+        /// </summary>
+        public static string M176 {
+            get {
+                return ResourceManager.GetString("M176", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍អក្សរសាស្ត្រ (M5).
+        /// </summary>
+        public static string M177 {
+            get {
+                return ResourceManager.GetString("M177", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅណែនាំគ្រូគណិតវិទ្យា (M5).
+        /// </summary>
+        public static string M178 {
+            get {
+                return ResourceManager.GetString("M178", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូអប់រំកាយ (M5).
+        /// </summary>
+        public static string M179 {
+            get {
+                return ResourceManager.GetString("M179", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្នាក់ប្រវត្តិសាស្ត្រ (M2).
+        /// </summary>
+        public static string M18 {
+            get {
+                return ResourceManager.GetString("M18", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូរូបវិទ្យា (M5).
+        /// </summary>
+        public static string M180 {
+            get {
+                return ResourceManager.GetString("M180", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍កសិករ (M6).
+        /// </summary>
+        public static string M181 {
+            get {
+                return ResourceManager.GetString("M181", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍បណ្តុះបណ្តាលគ្រូតាមផ្ទះ (M6).
+        /// </summary>
+        public static string M182 {
+            get {
+                return ResourceManager.GetString("M182", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀនរថយន្ត (M6).
+        /// </summary>
+        public static string M183 {
+            get {
+                return ResourceManager.GetString("M183", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសិល្បៈ (M6).
+        /// </summary>
+        public static string M184 {
+            get {
+                return ResourceManager.GetString("M184", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូជីវវិទ្យា (M6).
+        /// </summary>
+        public static string M185 {
+            get {
+                return ResourceManager.GetString("M185", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូគីមី (M6).
+        /// </summary>
+        public static string M186 {
+            get {
+                return ResourceManager.GetString("M186", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍អប់រំពលរដ្ឋ (ម៦).
+        /// </summary>
+        public static string M187 {
+            get {
+                return ResourceManager.GetString("M187", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូអគ្គិសនី (M6).
+        /// </summary>
+        public static string M188 {
+            get {
+                return ResourceManager.GetString("M188", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាអង់គ្លេស (M6).
+        /// </summary>
+        public static string M189 {
+            get {
+                return ResourceManager.GetString("M189", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាអក្សរសាស្ត្រ (M2).
+        /// </summary>
+        public static string M19 {
+            get {
+                return ResourceManager.GetString("M19", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាបារាំង (M6).
+        /// </summary>
+        public static string M190 {
+            get {
+                return ResourceManager.GetString("M190", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភូមិសាស្ត្រ (M6).
+        /// </summary>
+        public static string M191 {
+            get {
+                return ResourceManager.GetString("M191", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូប្រវត្តិសាស្ត្រ (M6).
+        /// </summary>
+        public static string M192 {
+            get {
+                return ResourceManager.GetString("M192", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅណែនាំអំពីកិច្ចការផ្ទះ (M6).
+        /// </summary>
+        public static string M193 {
+            get {
+                return ResourceManager.GetString("M193", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀន​ព័ត៌មាន និងទំនាក់ទំនង (M6).
+        /// </summary>
+        public static string M194 {
+            get {
+                return ResourceManager.GetString("M194", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូធុរកិច្ចសម្រាប់ការសិក្សាអន្តរកម្មសិក្សា (M6).
+        /// </summary>
+        public static string M195 {
+            get {
+                return ResourceManager.GetString("M195", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូអាជីវកម្ម (M6).
+        /// </summary>
+        public static string M196 {
+            get {
+                return ResourceManager.GetString("M196", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ (M6).
+        /// </summary>
+        public static string M197 {
+            get {
+                return ResourceManager.GetString("M197", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូផ្នែកអក្សរសាស្ត្រ (M6).
+        /// </summary>
+        public static string M198 {
+            get {
+                return ResourceManager.GetString("M198", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូផ្នែកគណិតវិទ្យា(M6).
+        /// </summary>
+        public static string M199 {
+            get {
+                return ResourceManager.GetString("M199", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សា វិទ្យាល័យ.
+        /// </summary>
+        public static string M2 {
+            get {
+                return ResourceManager.GetString("M2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គំរូព័ត៌មាន និងការអប់រំ (M2).
+        /// </summary>
+        public static string M20 {
+            get {
+                return ResourceManager.GetString("M20", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូវិធីសាស្រ្ត (M6).
+        /// </summary>
+        public static string M200 {
+            get {
+                return ResourceManager.GetString("M200", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសិល្បៈតន្ត្រី (M6).
+        /// </summary>
+        public static string M201 {
+            get {
+                return ResourceManager.GetString("M201", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍អប់រំកាយ (M6).
+        /// </summary>
+        public static string M202 {
+            get {
+                return ResourceManager.GetString("M202", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូរូបវិទ្យា (M6).
+        /// </summary>
+        public static string M203 {
+            get {
+                return ResourceManager.GetString("M203", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ (M7).
+        /// </summary>
+        public static string M204 {
+            get {
+                return ResourceManager.GetString("M204", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភូមិសាស្ត្រ (M7).
+        /// </summary>
+        public static string M205 {
+            get {
+                return ResourceManager.GetString("M205", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូអប់រំកាយ (M7).
+        /// </summary>
+        public static string M206 {
+            get {
+                return ResourceManager.GetString("M206", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាបារាំង (M7).
+        /// </summary>
+        public static string M207 {
+            get {
+                return ResourceManager.GetString("M207", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀនព័ត៌មាន និងទំនាក់ទំនង (M7).
+        /// </summary>
+        public static string M208 {
+            get {
+                return ResourceManager.GetString("M208", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូផ្នែកអក្សរសាស្ត្រ (M6).
+        /// </summary>
+        public static string M209 {
+            get {
+                return ResourceManager.GetString("M209", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាគណិតវិទ្យា (M2).
+        /// </summary>
+        public static string M21 {
+            get {
+                return ResourceManager.GetString("M21", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូជីវវិទ្យា (M7).
+        /// </summary>
+        public static string M210 {
+            get {
+                return ResourceManager.GetString("M210", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គណិតវិទ្យា (M7).
+        /// </summary>
+        public static string M211 {
+            get {
+                return ResourceManager.GetString("M211", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅណែនាំគ្រូគីមីវិទ្យា (M7).
+        /// </summary>
+        public static string M212 {
+            get {
+                return ResourceManager.GetString("M212", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូរូបវិទ្យា (M7).
+        /// </summary>
+        public static string M213 {
+            get {
+                return ResourceManager.GetString("M213", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាអង់គ្លេស (M7).
+        /// </summary>
+        public static string M214 {
+            get {
+                return ResourceManager.GetString("M214", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍អប់រំប្រជាពលរដ្ឋ (M7).
+        /// </summary>
+        public static string M215 {
+            get {
+                return ResourceManager.GetString("M215", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូប្រវត្តិសាស្ត្រ (M7).
+        /// </summary>
+        public static string M216 {
+            get {
+                return ResourceManager.GetString("M216", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូអក្សរសាស្ត្រកូរ៉េ (M7).
+        /// </summary>
+        public static string M217 {
+            get {
+                return ResourceManager.GetString("M217", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាវិទ្យាសាស្ត្រធម្មជាតិ (M2).
+        /// </summary>
+        public static string M22 {
+            get {
+                return ResourceManager.GetString("M22", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ភូមិសាស្ត្រ (M2).
+        /// </summary>
+        public static string M23 {
+            get {
+                return ResourceManager.GetString("M23", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការបណ្តុះបណ្តាលវិជ្ជាជីវៈមូលដ្ឋាន (M2).
+        /// </summary>
+        public static string M24 {
+            get {
+                return ResourceManager.GetString("M24", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មេរៀនភាសាអង់គ្លេស (M2).
+        /// </summary>
+        public static string M25 {
+            get {
+                return ResourceManager.GetString("M25", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការសិក្សាភាសាជប៉ុន (M2).
+        /// </summary>
+        public static string M26 {
+            get {
+                return ResourceManager.GetString("M26", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់​វិជ្ជាជីវៈ​មូលដ្ឋាន (M3).
+        /// </summary>
+        public static string M27 {
+            get {
+                return ResourceManager.GetString("M27", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់អប់រំពលរដ្ឋ (M3).
+        /// </summary>
+        public static string M28 {
+            get {
+                return ResourceManager.GetString("M28", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្នាក់ភាសាអង់គ្លេស (M3).
+        /// </summary>
+        public static string M29 {
+            get {
+                return ResourceManager.GetString("M29", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សម្ភារៈសិក្សា.
+        /// </summary>
+        public static string M3 {
+            get {
+                return ResourceManager.GetString("M3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មេរៀនភាសាបារាំង (M3).
+        /// </summary>
+        public static string M30 {
+            get {
+                return ResourceManager.GetString("M30", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាភូមិសាស្ត្រ (M3).
+        /// </summary>
+        public static string M31 {
+            get {
+                return ResourceManager.GetString("M31", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្នាក់ប្រវត្តិសាស្ត្រ (M3).
+        /// </summary>
+        public static string M32 {
+            get {
+                return ResourceManager.GetString("M32", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គំរូព័ត៌មាន និងទំនាក់ទំនង (M3).
+        /// </summary>
+        public static string M33 {
+            get {
+                return ResourceManager.GetString("M33", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to M34.
+        /// </summary>
+        public static string M34 {
+            get {
+                return ResourceManager.GetString("M34", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាអក្សរសាស្ត្រ (M3).
+        /// </summary>
+        public static string M35 {
+            get {
+                return ResourceManager.GetString("M35", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាគណិតវិទ្យា (M3).
+        /// </summary>
+        public static string M36 {
+            get {
+                return ResourceManager.GetString("M36", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាវិទ្យាសាស្ត្រធម្មជាតិ (M3).
+        /// </summary>
+        public static string M37 {
+            get {
+                return ResourceManager.GetString("M37", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការសិក្សាភាសាជប៉ុន (M3).
+        /// </summary>
+        public static string M38 {
+            get {
+                return ResourceManager.GetString("M38", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់អប់រំពលរដ្ឋ (M4).
+        /// </summary>
+        public static string M39 {
+            get {
+                return ResourceManager.GetString("M39", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មេរៀនភាសាបារាំង (M1).
+        /// </summary>
+        public static string M4 {
+            get {
+                return ResourceManager.GetString("M4", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មេរៀនភាសាបារាំង (M4).
+        /// </summary>
+        public static string M40 {
+            get {
+                return ResourceManager.GetString("M40", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាភូមិសាស្ត្រ (M4).
+        /// </summary>
+        public static string M41 {
+            get {
+                return ResourceManager.GetString("M41", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្នាក់ប្រវត្តិសាស្ត្រ (M4).
+        /// </summary>
+        public static string M42 {
+            get {
+                return ResourceManager.GetString("M42", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to M43.
+        /// </summary>
+        public static string M43 {
+            get {
+                return ResourceManager.GetString("M43", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គំរូព័ត៌មាន និងទំនាក់ទំនង (M4).
+        /// </summary>
+        public static string M44 {
+            get {
+                return ResourceManager.GetString("M44", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាអក្សរសាស្ត្រ (M4).
+        /// </summary>
+        public static string M45 {
+            get {
+                return ResourceManager.GetString("M45", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាគណិតវិទ្យា (M4).
+        /// </summary>
+        public static string M46 {
+            get {
+                return ResourceManager.GetString("M46", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាវិទ្យាសាស្ត្រធម្មជាតិ (M4).
+        /// </summary>
+        public static string M47 {
+            get {
+                return ResourceManager.GetString("M47", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការបណ្តុះបណ្តាលវិជ្ជាជីវៈមូលដ្ឋាន (M4).
+        /// </summary>
+        public static string M48 {
+            get {
+                return ResourceManager.GetString("M48", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មេរៀនភាសាអង់គ្លេស (M4).
+        /// </summary>
+        public static string M49 {
+            get {
+                return ResourceManager.GetString("M49", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់អប់រំពលរដ្ឋ (M1).
+        /// </summary>
+        public static string M5 {
+            get {
+                return ResourceManager.GetString("M5", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់សិក្សាកសិកម្ម (M5).
+        /// </summary>
+        public static string M50 {
+            get {
+                return ResourceManager.GetString("M50", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គំរូសំណង់ (M5).
+        /// </summary>
+        public static string M51 {
+            get {
+                return ResourceManager.GetString("M51", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកបច្ចេកទេសយានយន្ត (M5).
+        /// </summary>
+        public static string M52 {
+            get {
+                return ResourceManager.GetString("M52", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាជីវវិទ្យា (M5).
+        /// </summary>
+        public static string M53 {
+            get {
+                return ResourceManager.GetString("M53", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់សិក្សារួមបញ្ចូលគ្នាជាមួយ 6 មុខវិជ្ជា (M5).
+        /// </summary>
+        public static string M54 {
+            get {
+                return ResourceManager.GetString("M54", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្នាក់អាជីវកម្ម (M5).
+        /// </summary>
+        public static string M55 {
+            get {
+                return ResourceManager.GetString("M55", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្នាក់គីមីវិទ្យា (M5).
+        /// </summary>
+        public static string M56 {
+            get {
+                return ResourceManager.GetString("M56", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់អប់រំពលរដ្ឋ (M5).
+        /// </summary>
+        public static string M57 {
+            get {
+                return ResourceManager.GetString("M57", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ជាងអគ្គិសនី (M5).
+        /// </summary>
+        public static string M58 {
+            get {
+                return ResourceManager.GetString("M58", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មេរៀនភាសាអង់គ្លេស (M5).
+        /// </summary>
+        public static string M59 {
+            get {
+                return ResourceManager.GetString("M59", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់សិក្សាភាសាឡាវ (M1).
+        /// </summary>
+        public static string M6 {
+            get {
+                return ResourceManager.GetString("M6", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មេរៀនភាសាបារាំង (M5).
+        /// </summary>
+        public static string M60 {
+            get {
+                return ResourceManager.GetString("M60", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់ភូមិសាស្ត្រ (M5).
+        /// </summary>
+        public static string M61 {
+            get {
+                return ResourceManager.GetString("M61", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្នាក់ប្រវត្តិសាស្ត្រ (M5).
+        /// </summary>
+        public static string M62 {
+            get {
+                return ResourceManager.GetString("M62", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to កិច្ចការផ្ទះ (M5).
+        /// </summary>
+        public static string M63 {
+            get {
+                return ResourceManager.GetString("M63", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គំរូព័ត៌មាន និងទំនាក់ទំនង (M5).
+        /// </summary>
+        public static string M64 {
+            get {
+                return ResourceManager.GetString("M64", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់សិក្សាភាសាឡាវ (M5).
+        /// </summary>
+        public static string M65 {
+            get {
+                return ResourceManager.GetString("M65", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាអក្សរសាស្ត្រ (M5).
+        /// </summary>
+        public static string M66 {
+            get {
+                return ResourceManager.GetString("M66", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាគណិតវិទ្យា (M5).
+        /// </summary>
+        public static string M67 {
+            get {
+                return ResourceManager.GetString("M67", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to លោហធាតុ (M5).
+        /// </summary>
+        public static string M68 {
+            get {
+                return ResourceManager.GetString("M68", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សារូបវិទ្យា (M5).
+        /// </summary>
+        public static string M69 {
+            get {
+                return ResourceManager.GetString("M69", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅប្រវត្តិសាស្ត្រ (M1).
+        /// </summary>
+        public static string M7 {
+            get {
+                return ResourceManager.GetString("M7", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់សិក្សាកសិកម្ម (M6).
+        /// </summary>
+        public static string M70 {
+            get {
+                return ResourceManager.GetString("M70", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គំរូសំណង់លំនៅដ្ឋាន (M6).
+        /// </summary>
+        public static string M71 {
+            get {
+                return ResourceManager.GetString("M71", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកបច្ចេកទេសយានយន្ត (M6).
+        /// </summary>
+        public static string M72 {
+            get {
+                return ResourceManager.GetString("M72", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាជីវវិទ្យា (M6).
+        /// </summary>
+        public static string M73 {
+            get {
+                return ResourceManager.GetString("M73", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្នាក់គីមីវិទ្យា (M6).
+        /// </summary>
+        public static string M74 {
+            get {
+                return ResourceManager.GetString("M74", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់អប់រំពលរដ្ឋ (M6).
+        /// </summary>
+        public static string M75 {
+            get {
+                return ResourceManager.GetString("M75", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ជាងអគ្គិសនី (M6).
+        /// </summary>
+        public static string M76 {
+            get {
+                return ResourceManager.GetString("M76", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្នាក់ភាសាអង់គ្លេស (M6).
+        /// </summary>
+        public static string M77 {
+            get {
+                return ResourceManager.GetString("M77", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មេរៀនភាសាបារាំង (M6).
+        /// </summary>
+        public static string M78 {
+            get {
+                return ResourceManager.GetString("M78", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាភូមិសាស្ត្រ (M6).
+        /// </summary>
+        public static string M79 {
+            get {
+                return ResourceManager.GetString("M79", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាអក្សរសាស្ត្រ (M1).
+        /// </summary>
+        public static string M8 {
+            get {
+                return ResourceManager.GetString("M8", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្នាក់ប្រវត្តិសាស្ត្រ (M6).
+        /// </summary>
+        public static string M80 {
+            get {
+                return ResourceManager.GetString("M80", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to កិច្ចការផ្ទះ (M6).
+        /// </summary>
+        public static string M81 {
+            get {
+                return ResourceManager.GetString("M81", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បច្ចេកវិទ្យាព័ត៌មាន និងទំនាក់ទំនង (M6).
+        /// </summary>
+        public static string M82 {
+            get {
+                return ResourceManager.GetString("M82", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គំរូអាជីវកម្មសម្រាប់ការរួមបញ្ចូលគ្នាជាមួយ 6 មុខវិជ្ជា (M6).
+        /// </summary>
+        public static string M83 {
+            get {
+                return ResourceManager.GetString("M83", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្នាក់អាជីវកម្ម (M6).
+        /// </summary>
+        public static string M84 {
+            get {
+                return ResourceManager.GetString("M84", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់សិក្សាភាសាឡាវ (M6).
+        /// </summary>
+        public static string M85 {
+            get {
+                return ResourceManager.GetString("M85", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាអក្សរសាស្ត្រ (M6).
+        /// </summary>
+        public static string M86 {
+            get {
+                return ResourceManager.GetString("M86", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាគណិតវិទ្យា (M6).
+        /// </summary>
+        public static string M87 {
+            get {
+                return ResourceManager.GetString("M87", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វិធីសាស្រ្តលោហធាតុ (M6).
+        /// </summary>
+        public static string M88 {
+            get {
+                return ResourceManager.GetString("M88", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សារូបវិទ្យា (M6).
+        /// </summary>
+        public static string M89 {
+            get {
+                return ResourceManager.GetString("M89", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាគណិតវិទ្យា (M1).
+        /// </summary>
+        public static string M9 {
+            get {
+                return ResourceManager.GetString("M9", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់សិក្សាភាសាឡាវ (M7).
+        /// </summary>
+        public static string M90 {
+            get {
+                return ResourceManager.GetString("M90", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្រង់ភូមិសាស្ត្រ (M7).
+        /// </summary>
+        public static string M91 {
+            get {
+                return ResourceManager.GetString("M91", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មេរៀនភាសាបារាំង (M7).
+        /// </summary>
+        public static string M92 {
+            get {
+                return ResourceManager.GetString("M92", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បច្ចេកវិទ្យា ព័ត៌មាន និងទំនាក់ទំនង (M7).
+        /// </summary>
+        public static string M93 {
+            get {
+                return ResourceManager.GetString("M93", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាអក្សរសាស្ត្រ (M7).
+        /// </summary>
+        public static string M94 {
+            get {
+                return ResourceManager.GetString("M94", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាជីវវិទ្យា (M7).
+        /// </summary>
+        public static string M95 {
+            get {
+                return ResourceManager.GetString("M95", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាគណិតវិទ្យា (M7).
+        /// </summary>
+        public static string M96 {
+            get {
+                return ResourceManager.GetString("M96", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ថ្នាក់គីមីវិទ្យា (M7).
+        /// </summary>
+        public static string M97 {
+            get {
+                return ResourceManager.GetString("M97", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សារូបវិទ្យា (M7).
+        /// </summary>
+        public static string M98 {
+            get {
+                return ResourceManager.GetString("M98", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ផែនការមេរៀនភាសាអង់គ្លេស (M7).
+        /// </summary>
+        public static string M99 {
+            get {
+                return ResourceManager.GetString("M99", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងធ្វើឱ្យអ្នកឆ្កួតដោយសារតែវាក្យសព្ទដ៏តូចរបស់វា។.
+        /// </summary>
+        public static string MakeYouCrazyWithOneWord_1 {
+            get {
+                return ResourceManager.GetString("MakeYouCrazyWithOneWord_1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងធ្វើការជាមួយអ្នកដើម្បីធ្វើឱ្យក្តីសុបិន្តរបស់អ្នកក្លាយជាការពិត.
+        /// </summary>
+        public static string MakeYouCrazyWithOneWord_2 {
+            get {
+                return ResourceManager.GetString("MakeYouCrazyWithOneWord_2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើអ្នកចង់ពូកែភាសាអង់គ្លេសទេ?.
+        /// </summary>
+        public static string MakeYouCrazyWithOneWord_3 {
+            get {
+                return ResourceManager.GetString("MakeYouCrazyWithOneWord_3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ប្រុស.
+        /// </summary>
+        public static string male {
+            get {
+                return ResourceManager.GetString("male", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វាមិនមែនតែអ្នកទេ ជាង 80% នៃអ្នករៀនភាសាអង់គ្លេសតែងតែមានបញ្ហានេះ។ នោះគឺ៖ អាចអាន និងយល់បានល្អ ប៉ុន្តែមិនអាចស្តាប់ ឬនិយាយបាន។ សិស្សានុសិស្ស និងអ្នកធ្វើការជាច្រើនបានចំណាយពេលវេលា និងថវិកាជាច្រើនដើម្បីបន្តវគ្គសិក្សាភាសាអង់គ្លេសនៅមជ្ឈមណ្ឌល ឬទិញវគ្គសិក្សាភាសាអង់គ្លេសពីកម្មវិធីបរទេស ប៉ុន្តែនៅតែមិនអាចពង្រឹងសមត្ថភាពរបស់ពួកគេបាន។ ហើយ​ស្ថានភាព​ទូទៅ​គឺ​សិស្ស​ជា​ច្រើន​បាន​បោះបង់​ចោល​ពាក់​កណ្តាល​ផ្លូវ​ដោយ​សារ​ខ្វះ​ការ​លើក​ទឹក​ចិត្ត។ អ្នក​ខ្លះ​ថែម​ទាំង​មាន​អារម្មណ៍​មិន​ល្អ ខកចិត្ត និង​ដឹង​ខ្លួន​ឯង​ថា​មិន​អាច​បន្ត​ការ​សិក្សា​ [rest of string was truncated]&quot;;.
+        /// </summary>
+        public static string ManyPeopleHasTroublesLikeYou {
+            get {
+                return ResourceManager.GetString("ManyPeopleHasTroublesLikeYou", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វេយ្យាករណ៍ភាសាអង់គ្លេសមានប្រធានបទ ធំនិងតូច​ សរុបចំនួន 165 ហើយ EDU នឹងជួយអ្នកឱ្យស្ទាត់ជំនាញវេយ្យាករណ៍ទាំងអស់នោះក្នុងរយៈពេលត្រឹមតែ 165 ថ្ងៃ តិចជាង 6 ខែ។.
+        /// </summary>
+        public static string ManySubjectsHelpYouUnderstandAtAll {
+            get {
+                return ResourceManager.GetString("ManySubjectsHelpYouUnderstandAtAll", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សមាជិក.
+        /// </summary>
+        public static string Members {
+            get {
+                return ResourceManager.GetString("Members", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ម៉ឺនុយ.
+        /// </summary>
+        public static string menu {
+            get {
+                return ResourceManager.GetString("menu", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to MiniGame.
+        /// </summary>
+        public static string MiniGame {
+            get {
+                return ResourceManager.GetString("MiniGame", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកត្រូវសម្រេចបានលទ្ធផលតេស្តអប្បបរមា 80% ដើម្បីឆ្លងកាត់មេរៀនថ្មី។.
+        /// </summary>
+        public static string MinResultToPass {
+            get {
+                return ResourceManager.GetString("MinResultToPass", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មនុស្សមួយចំនួន​មាន​ឱកាស​ស្វែង​រក​ការងារ​ល្អ​ប្រសើរ​ជាង​មុន, បង្កើន​ប្រាក់​ចំណូល។.
+        /// </summary>
+        public static string MoreChancesToImproveYourIncome {
+            get {
+                return ResourceManager.GetString("MoreChancesToImproveYourIncome", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ព័ត៌មានរបស់ខ្ញុំ.
+        /// </summary>
+        public static string MyInformation {
+            get {
+                return ResourceManager.GetString("MyInformation", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to នាមត្រកូល​និង​ឈ្មោះ.
+        /// </summary>
+        public static string Name {
+            get {
+                return ResourceManager.GetString("Name", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទំនាក់ទំនងជាភាសាអង់គ្លេសដោយប្រើវិធីសាស្រ្តធម្មជាតិ.
+        /// </summary>
+        public static string NaturalLearning {
+            get {
+                return ResourceManager.GetString("NaturalLearning", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សន្ទស្សន៍ TDEE របស់អ្នក៖.
+        /// </summary>
+        public static string needToEat {
+            get {
+                return ResourceManager.GetString("needToEat", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ត្រូវការកាត់បន្ថយ.
+        /// </summary>
+        public static string needToLoose {
+            get {
+                return ResourceManager.GetString("needToLoose", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ពាក្យសម្ងាត់​ថ្មី.
+        /// </summary>
+        public static string NewPassword {
+            get {
+                return ResourceManager.GetString("NewPassword", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បន្ទាប់.
+        /// </summary>
+        public static string Next {
+            get {
+                return ResourceManager.GetString("Next", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ធម្មតា.
+        /// </summary>
+        public static string normal {
+            get {
+                return ResourceManager.GetString("normal", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចម្លើយត្រឹមត្រូវ.
+        /// </summary>
+        public static string NumberOfRightAnswer {
+            get {
+                return ResourceManager.GetString("NumberOfRightAnswer", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចម្លើយខុស.
+        /// </summary>
+        public static string NumberOfWrongAnswer {
+            get {
+                return ResourceManager.GetString("NumberOfWrongAnswer", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to លេខសំងាត់​ចាស់.
+        /// </summary>
+        public static string OldPassword {
+            get {
+                return ResourceManager.GetString("OldPassword", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅមត្តេយ្យផ្សេងទៀត។.
+        /// </summary>
+        public static string OtherKindergarteBooks {
+            get {
+                return ResourceManager.GetString("OtherKindergarteBooks", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មានបញ្ហា OTP មែនទេ?.
+        /// </summary>
+        public static string otpProblem {
+            get {
+                return ResourceManager.GetString("otpProblem", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to លេខកូដ OTP ទើបតែត្រូវបានផ្ញើត្រឡប់ទៅទូរស័ព្ទរបស់អ្នក។.
+        /// </summary>
+        public static string otpSentAgain {
+            get {
+                return ResourceManager.GetString("otpSentAgain", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to យើងទើបតែផ្ញើ OTP ទៅទូរស័ព្ទរបស់អ្នក។ សូមពិនិត្យ និងបំពេញ OTP ត្រឹមត្រូវ។.
+        /// </summary>
+        public static string otpWasSent {
+            get {
+                return ResourceManager.GetString("otpWasSent", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU រួមគ្នាជាមួយអ្នក លុបបំបាត់ឧបសគ្គភាសាអង់គ្លេស.
+        /// </summary>
+        public static string OvercomingAnObstacle {
+            get {
+                return ResourceManager.GetString("OvercomingAnObstacle", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សម្រាប់អ្នក លុបបំបាត់របាំងភាសាអង់គ្លេស.
+        /// </summary>
+        public static string OvercomingAnObstacleWithYou {
+            get {
+                return ResourceManager.GetString("OvercomingAnObstacleWithYou", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បឋមសិក្សាឆ្នាំទី១ (ឆ្នាំ២០២០).
+        /// </summary>
+        public static string P1 {
+            get {
+                return ResourceManager.GetString("P1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P10.
+        /// </summary>
+        public static string P10 {
+            get {
+                return ResourceManager.GetString("P10", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P10.
+        /// </summary>
+        public static string P101 {
+            get {
+                return ResourceManager.GetString("P101", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P11.
+        /// </summary>
+        public static string P11 {
+            get {
+                return ResourceManager.GetString("P11", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P1.
+        /// </summary>
+        public static string P110 {
+            get {
+                return ResourceManager.GetString("P110", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P11.
+        /// </summary>
+        public static string P111 {
+            get {
+                return ResourceManager.GetString("P111", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P12.
+        /// </summary>
+        public static string P12 {
+            get {
+                return ResourceManager.GetString("P12", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P12.
+        /// </summary>
+        public static string P121 {
+            get {
+                return ResourceManager.GetString("P121", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P13.
+        /// </summary>
+        public static string P13 {
+            get {
+                return ResourceManager.GetString("P13", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P13.
+        /// </summary>
+        public static string P131 {
+            get {
+                return ResourceManager.GetString("P131", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P14.
+        /// </summary>
+        public static string P14 {
+            get {
+                return ResourceManager.GetString("P14", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P14.
+        /// </summary>
+        public static string P141 {
+            get {
+                return ResourceManager.GetString("P141", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P15.
+        /// </summary>
+        public static string P15 {
+            get {
+                return ResourceManager.GetString("P15", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P15.
+        /// </summary>
+        public static string P151 {
+            get {
+                return ResourceManager.GetString("P151", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P16.
+        /// </summary>
+        public static string P16 {
+            get {
+                return ResourceManager.GetString("P16", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P16.
+        /// </summary>
+        public static string P161 {
+            get {
+                return ResourceManager.GetString("P161", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P17.
+        /// </summary>
+        public static string P17 {
+            get {
+                return ResourceManager.GetString("P17", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P17.
+        /// </summary>
+        public static string P171 {
+            get {
+                return ResourceManager.GetString("P171", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P18.
+        /// </summary>
+        public static string P18 {
+            get {
+                return ResourceManager.GetString("P18", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P18.
+        /// </summary>
+        public static string P181 {
+            get {
+                return ResourceManager.GetString("P181", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P19.
+        /// </summary>
+        public static string P19 {
+            get {
+                return ResourceManager.GetString("P19", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P19.
+        /// </summary>
+        public static string P191 {
+            get {
+                return ResourceManager.GetString("P191", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P2.
+        /// </summary>
+        public static string P2 {
+            get {
+                return ResourceManager.GetString("P2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P20.
+        /// </summary>
+        public static string P20 {
+            get {
+                return ResourceManager.GetString("P20", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P20.
+        /// </summary>
+        public static string P201 {
+            get {
+                return ResourceManager.GetString("P201", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P21.
+        /// </summary>
+        public static string P21 {
+            get {
+                return ResourceManager.GetString("P21", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P2.
+        /// </summary>
+        public static string P210 {
+            get {
+                return ResourceManager.GetString("P210", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P21.
+        /// </summary>
+        public static string P211 {
+            get {
+                return ResourceManager.GetString("P211", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P22.
+        /// </summary>
+        public static string P22 {
+            get {
+                return ResourceManager.GetString("P22", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P22.
+        /// </summary>
+        public static string P221 {
+            get {
+                return ResourceManager.GetString("P221", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to កម្មវិធីសិក្សាបឋមសិក្សា ២០១០.
+        /// </summary>
+        public static string P23 {
+            get {
+                return ResourceManager.GetString("P23", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សម្ភារៈសម្រាប់សិក្សា លក្ខណៈសម្បត្តិ និងពិភពលោកជុំវិញយើង.
+        /// </summary>
+        public static string P24 {
+            get {
+                return ResourceManager.GetString("P24", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូវិទ្យាសាស្ត្រ និងបរិស្ថាន.
+        /// </summary>
+        public static string P25 {
+            get {
+                return ResourceManager.GetString("P25", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការណែនាំអំពីសិល្បៈ និងសិប្បកម្ម.
+        /// </summary>
+        public static string P26 {
+            get {
+                return ResourceManager.GetString("P26", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ (ភាគ១).
+        /// </summary>
+        public static string P27 {
+            get {
+                return ResourceManager.GetString("P27", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ (ភាគ២).
+        /// </summary>
+        public static string P28 {
+            get {
+                return ResourceManager.GetString("P28", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការណែនាំអំពីគុណវុឌ្ឍិរបស់គ្រូ.
+        /// </summary>
+        public static string P29 {
+            get {
+                return ResourceManager.GetString("P29", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P3.
+        /// </summary>
+        public static string P3 {
+            get {
+                return ResourceManager.GetString("P3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសិល្បៈតន្ត្រី .
+        /// </summary>
+        public static string P30 {
+            get {
+                return ResourceManager.GetString("P30", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូអប់រំកាយ.
+        /// </summary>
+        public static string P31 {
+            get {
+                return ResourceManager.GetString("P31", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P3.
+        /// </summary>
+        public static string P310 {
+            get {
+                return ResourceManager.GetString("P310", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូគណិតវិទ្យា.
+        /// </summary>
+        public static string P32 {
+            get {
+                return ResourceManager.GetString("P32", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូវិទ្យាសាស្ត្រ.
+        /// </summary>
+        public static string P33 {
+            get {
+                return ResourceManager.GetString("P33", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសិល្បៈ និងសិប្បកម្ម.
+        /// </summary>
+        public static string P34 {
+            get {
+                return ResourceManager.GetString("P34", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ (ភាគ១).
+        /// </summary>
+        public static string P35 {
+            get {
+                return ResourceManager.GetString("P35", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ (ភាគ២).
+        /// </summary>
+        public static string P36 {
+            get {
+                return ResourceManager.GetString("P36", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការណែនាំអំពីគុណវុឌ្ឍិរបស់គ្រូ.
+        /// </summary>
+        public static string P37 {
+            get {
+                return ResourceManager.GetString("P37", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការណែនាំរបស់គ្រូតន្ត្រី.
+        /// </summary>
+        public static string P38 {
+            get {
+                return ResourceManager.GetString("P38", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសិល្បៈ និងតន្ត្រី.
+        /// </summary>
+        public static string P39 {
+            get {
+                return ResourceManager.GetString("P39", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P4.
+        /// </summary>
+        public static string P4 {
+            get {
+                return ResourceManager.GetString("P4", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ .
+        /// </summary>
+        public static string P40 {
+            get {
+                return ResourceManager.GetString("P40", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូគណិតវិទ្យា.
+        /// </summary>
+        public static string P41 {
+            get {
+                return ResourceManager.GetString("P41", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P4.
+        /// </summary>
+        public static string P410 {
+            get {
+                return ResourceManager.GetString("P410", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការណែនាំអំពីគុណវុឌ្ឍិរបស់គ្រូ.
+        /// </summary>
+        public static string P42 {
+            get {
+                return ResourceManager.GetString("P42", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូអំពីការអប់រំកាយ និងសិប្បកម្ម.
+        /// </summary>
+        public static string P43 {
+            get {
+                return ResourceManager.GetString("P43", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀនជុំវិញពិភពលោក.
+        /// </summary>
+        public static string P44 {
+            get {
+                return ResourceManager.GetString("P44", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាអង់គ្លេស.
+        /// </summary>
+        public static string P45 {
+            get {
+                return ResourceManager.GetString("P45", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសិល្បៈ និងតន្ត្រីរបស់គ្រូ.
+        /// </summary>
+        public static string P46 {
+            get {
+                return ResourceManager.GetString("P46", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ .
+        /// </summary>
+        public static string P47 {
+            get {
+                return ResourceManager.GetString("P47", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូគណិតវិទ្យា.
+        /// </summary>
+        public static string P48 {
+            get {
+                return ResourceManager.GetString("P48", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការណែនាំអំពីគុណវុឌ្ឍិរបស់គ្រូ.
+        /// </summary>
+        public static string P49 {
+            get {
+                return ResourceManager.GetString("P49", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P5.
+        /// </summary>
+        public static string P5 {
+            get {
+                return ResourceManager.GetString("P5", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូអំពីការអប់រំកាយ និងសិប្បកម្ម.
+        /// </summary>
+        public static string P50 {
+            get {
+                return ResourceManager.GetString("P50", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀនជុំវិញពិភពលោក.
+        /// </summary>
+        public static string P51 {
+            get {
+                return ResourceManager.GetString("P51", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P5.
+        /// </summary>
+        public static string P510 {
+            get {
+                return ResourceManager.GetString("P510", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀនជុំវិញពិភពលោក.
+        /// </summary>
+        public static string P52 {
+            get {
+                return ResourceManager.GetString("P52", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាអង់គ្លេស.
+        /// </summary>
+        public static string P53 {
+            get {
+                return ResourceManager.GetString("P53", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូសិល្បៈ និងតន្ត្រីរបស់គ្រូ.
+        /// </summary>
+        public static string P54 {
+            get {
+                return ResourceManager.GetString("P54", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាឡាវ .
+        /// </summary>
+        public static string P55 {
+            get {
+                return ResourceManager.GetString("P55", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូគណិតវិទ្យា.
+        /// </summary>
+        public static string P56 {
+            get {
+                return ResourceManager.GetString("P56", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការណែនាំអំពីគុណវុឌ្ឍិរបស់គ្រូ.
+        /// </summary>
+        public static string P57 {
+            get {
+                return ResourceManager.GetString("P57", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូបង្រៀនជុំវិញពិភពលោក.
+        /// </summary>
+        public static string P58 {
+            get {
+                return ResourceManager.GetString("P58", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូអប់រំកាយ.
+        /// </summary>
+        public static string P59 {
+            get {
+                return ResourceManager.GetString("P59", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បឋមសិក្សាឆ្នាំទី២ (ឆ្នាំ២០២០).
+        /// </summary>
+        public static string P6 {
+            get {
+                return ResourceManager.GetString("P6", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅណែនាំរបស់គ្រូគណិតវិទ្យា.
+        /// </summary>
+        public static string P60 {
+            get {
+                return ResourceManager.GetString("P60", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មគ្គុទ្ទេសក៍គ្រូភាសាអង់គ្លេស.
+        /// </summary>
+        public static string P61 {
+            get {
+                return ResourceManager.GetString("P61", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P6.
+        /// </summary>
+        public static string P62 {
+            get {
+                return ResourceManager.GetString("P62", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P7.
+        /// </summary>
+        public static string P7 {
+            get {
+                return ResourceManager.GetString("P7", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P7.
+        /// </summary>
+        public static string P71 {
+            get {
+                return ResourceManager.GetString("P71", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P7
+        ///P8.
+        /// </summary>
+        public static string P8 {
+            get {
+                return ResourceManager.GetString("P8", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P8.
+        /// </summary>
+        public static string P81 {
+            get {
+                return ResourceManager.GetString("P81", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P9.
+        /// </summary>
+        public static string P9 {
+            get {
+                return ResourceManager.GetString("P9", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to P9.
+        /// </summary>
+        public static string P91 {
+            get {
+                return ResourceManager.GetString("P91", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចំណង់ចំណូលចិត្ត.
+        /// </summary>
+        public static string Passion {
+            get {
+                return ResourceManager.GetString("Passion", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ពាក្យសម្ងាត់.
+        /// </summary>
+        public static string Password {
+            get {
+                return ResourceManager.GetString("Password", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ពាក្យសម្ងាត់ថ្មីត្រូវបានផ្ញើទៅទូរស័ព្ទរបស់អ្នក។.
+        /// </summary>
+        public static string PasswordSent {
+            get {
+                return ResourceManager.GetString("PasswordSent", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បុគ្គល.
+        /// </summary>
+        public static string Personal {
+            get {
+                return ResourceManager.GetString("Personal", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to លេខទូរសព្ទ.
+        /// </summary>
+        public static string PhoneNumber {
+            get {
+                return ResourceManager.GetString("PhoneNumber", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សូមបញ្ចូលទឹកប្រាក់ក្នុងកាតរបស់អ្នក ដើម្បីបន្តសេវាកម្មក្នុងអំឡុងពេលថ្ងៃ។.
+        /// </summary>
+        public static string PleaseRenew {
+            get {
+                return ResourceManager.GetString("PleaseRenew", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បញ្ចូល.
+        /// </summary>
+        public static string PleaseSignIn {
+            get {
+                return ResourceManager.GetString("PleaseSignIn", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ពិន្ទុ.
+        /// </summary>
+        public static string Point {
+            get {
+                return ResourceManager.GetString("Point", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អនុវត្ត.
+        /// </summary>
+        public static string Practice {
+            get {
+                return ResourceManager.GetString("Practice", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឧទាហរណ៍ពីមុន.
+        /// </summary>
+        public static string PreviousExample {
+            get {
+                return ResourceManager.GetString("PreviousExample", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បឋមសិក្សា.
+        /// </summary>
+        public static string Primary {
+            get {
+                return ResourceManager.GetString("Primary", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បឋមសិក្សា.
+        /// </summary>
+        public static string Primary1 {
+            get {
+                return ResourceManager.GetString("Primary1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅបឋមសិក្សា.
+        /// </summary>
+        public static string PrimaryBooks {
+            get {
+                return ResourceManager.GetString("PrimaryBooks", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការអប់រំ​បឋម.
+        /// </summary>
+        public static string PrimaryEducation {
+            get {
+                return ResourceManager.GetString("PrimaryEducation", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការអប់រំ​បឋម.
+        /// </summary>
+        public static string PrimaryEducation1 {
+            get {
+                return ResourceManager.GetString("PrimaryEducation1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បឋមសិក្សាឆ្នាំទី១ (ឆ្នាំ២០២០).
+        /// </summary>
+        public static string Primaryschoolyear1 {
+            get {
+                return ResourceManager.GetString("Primaryschoolyear1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បឋមសិក្សាឆ្នាំទី២ (ឆ្នាំ២០២០).
+        /// </summary>
+        public static string Primaryschoolyear2 {
+            get {
+                return ResourceManager.GetString("Primaryschoolyear2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឆ្នាំសិក្សាបឋមសិក្សា ៣.
+        /// </summary>
+        public static string Primaryschoolyear3 {
+            get {
+                return ResourceManager.GetString("Primaryschoolyear3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បឋមសិក្សាឆ្នាំទី ៤.
+        /// </summary>
+        public static string Primaryschoolyear4 {
+            get {
+                return ResourceManager.GetString("Primaryschoolyear4", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បឋមសិក្សាឆ្នាំទី ៥.
+        /// </summary>
+        public static string Primaryschoolyear5 {
+            get {
+                return ResourceManager.GetString("Primaryschoolyear5", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ផលិតផល.
+        /// </summary>
+        public static string Products {
+            get {
+                return ResourceManager.GetString("Products", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ប្រវត្តិរូប.
+        /// </summary>
+        public static string Profile {
+            get {
+                return ResourceManager.GetString("Profile", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សំណួរចាប់ផ្តើម.
+        /// </summary>
+        public static string QuestionBegin {
+            get {
+                return ResourceManager.GetString("QuestionBegin", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចំណាត់ថ្នាក់.
+        /// </summary>
+        public static string Rank {
+            get {
+                return ResourceManager.GetString("Rank", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រួចរាល់.
+        /// </summary>
+        public static string Ready {
+            get {
+                return ResourceManager.GetString("Ready", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រួចរាល់ ១.
+        /// </summary>
+        public static string Ready1 {
+            get {
+                return ResourceManager.GetString("Ready1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សំណួររួចរាល់.
+        /// </summary>
+        public static string ReadyQuestion {
+            get {
+                return ResourceManager.GetString("ReadyQuestion", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចុះឈ្មោះ.
+        /// </summary>
+        public static string Register {
+            get {
+                return ResourceManager.GetString("Register", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចុះឈ្មោះ និងស្វែងរកវិធីឥតគិតថ្លៃរបស់ EDU ដើម្បីរៀនវេយ្យាករណ៍ អ្នកនឹងឃើញអ្វីៗផ្លាស់ប្តូរ!.
+        /// </summary>
+        public static string RegisterAndDiscoverEDU {
+            get {
+                return ResourceManager.GetString("RegisterAndDiscoverEDU", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចុះឈ្មោះជាសមាជិក.
+        /// </summary>
+        public static string RegisterAsAMember {
+            get {
+                return ResourceManager.GetString("RegisterAsAMember", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចុះឈ្មោះ.
+        /// </summary>
+        public static string registerhf {
+            get {
+                return ResourceManager.GetString("registerhf", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកបានចុះឈ្មោះដោយជោគជ័យសម្រាប់វគ្គសិក្សា។ សូមស្វាគមន៍មកកាន់អ្នក EDU - ប្រព័ន្ធរៀនភាសាឆ្លាតវៃ!.
+        /// </summary>
+        public static string RegisterSuccess {
+            get {
+                return ResourceManager.GetString("RegisterSuccess", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកបានចុះឈ្មោះដោយជោគជ័យសម្រាប់វគ្គសិក្សា។ សូមស្វាគមន៍មកកាន់អ្នក EDU - ប្រព័ន្ធរៀនភាសាឆ្លាតវៃ!.
+        /// </summary>
+        public static string RegisterSuccessful {
+            get {
+                return ResourceManager.GetString("RegisterSuccessful", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកគួរតែចុះឈ្មោះសម្រាប់កញ្ចប់មួយថ្ងៃដើម្បីសិក្សាវគ្គសិក្សាទាំងមូល។.
+        /// </summary>
+        public static string RegisterToSeeAllCourses {
+            get {
+                return ResourceManager.GetString("RegisterToSeeAllCourses", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចុះឈ្មោះសម្រាប់វិធីសាស្រ្តរៀនភាសាអង់គ្លេសដ៏មានប្រសិទ្ធភាពជាមួយ EDU.
+        /// </summary>
+        public static string RegisterWithUnitelEdu {
+            get {
+                return ResourceManager.GetString("RegisterWithUnitelEdu", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សិក្សាម្តងទៀត.
+        /// </summary>
+        public static string Relearn {
+            get {
+                return ResourceManager.GetString("Relearn", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to កន្លែងស្រាវជ្រាវភាសាអង់គ្លេស.
+        /// </summary>
+        public static string ResearchingEnglish {
+            get {
+                return ResourceManager.GetString("ResearchingEnglish", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to យក OTP មកវិញ។.
+        /// </summary>
+        public static string resentOtp {
+            get {
+                return ResourceManager.GetString("resentOtp", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទទួលបានពាក្យសម្ងាត់។.
+        /// </summary>
+        public static string ResetPassword {
+            get {
+                return ResourceManager.GetString("ResetPassword", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មតិកែលម្អ.
+        /// </summary>
+        public static string response {
+            get {
+                return ResourceManager.GetString("response", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកបានឆ្លើយត្រឹមត្រូវ។.
+        /// </summary>
+        public static string Result {
+            get {
+                return ResourceManager.GetString("Result", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to លទ្ធផលនឹងធ្វើឱ្យអ្នកភ្ញាក់ផ្អើល!.
+        /// </summary>
+        public static string Result_surprising {
+            get {
+                return ResourceManager.GetString("Result_surprising", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អនុវត្តម្តងទៀត.
+        /// </summary>
+        public static string Retest {
+            get {
+                return ResourceManager.GetString("Retest", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រង្វាន់របស់អ្នក។.
+        /// </summary>
+        public static string reward {
+            get {
+                return ResourceManager.GetString("reward", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកនឹងទទួលបានរង្វាន់ 1 ME ប្រសិនបើលទ្ធផលតេស្តគឺ 100% ជាមួយនឹងពេលវេលាតិចជាង ឬស្មើនឹង 3 វិនាទីសម្រាប់សំណួរនីមួយៗ.
+        /// </summary>
+        public static string RewardIfYouPass {
+            get {
+                return ResourceManager.GetString("RewardIfYouPass", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចម្លើយ​ត្រឹមត្រូវ.
+        /// </summary>
+        public static string RightAnswer {
+            get {
+                return ResourceManager.GetString("RightAnswer", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អនុវិទ្យាល័យ.
+        /// </summary>
+        public static string SecondaryEducation {
+            get {
+                return ResourceManager.GetString("SecondaryEducation", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅគ្រូអនុវិទ្យាល័យ.
+        /// </summary>
+        public static string SecondaryTeacherBook {
+            get {
+                return ResourceManager.GetString("SecondaryTeacherBook", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាបន្ទាប់បន្សំ.
+        /// </summary>
+        public static string SecondaryTextbook {
+            get {
+                return ResourceManager.GetString("SecondaryTextbook", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅសិក្សាបន្ទាប់បន្សំ.
+        /// </summary>
+        public static string SecondaryTextbooks {
+            get {
+                return ResourceManager.GetString("SecondaryTextbooks", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អាថ៌កំបាំង.
+        /// </summary>
+        public static string Secret {
+            get {
+                return ResourceManager.GetString("Secret", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទទួលបានទំនុកចិត្តលើការប្រាស្រ័យទាក់ទង ឈានទៅមុខនៅកន្លែងធ្វើការ ឬងាយស្រួលជ្រើសរើសបុគ្គលិកក្នុងក្រុមហ៊ុនអន្តរជាតិ។.
+        /// </summary>
+        public static string SelfConfidenceInSpeaking {
+            get {
+                return ResourceManager.GetString("SelfConfidenceInSpeaking", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ផ្ញើ.
+        /// </summary>
+        public static string Send {
+            get {
+                return ResourceManager.GetString("Send", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ភេទ.
+        /// </summary>
+        public static string sex {
+            get {
+                return ResourceManager.GetString("sex", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចូល.
+        /// </summary>
+        public static string SignIn {
+            get {
+                return ResourceManager.GetString("SignIn", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចាកចេញ.
+        /// </summary>
+        public static string SignOut {
+            get {
+                return ResourceManager.GetString("SignOut", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចុះ​ឈ្មោះ.
+        /// </summary>
+        public static string SignUp {
+            get {
+                return ResourceManager.GetString("SignUp", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ជំហានសាមញ្ញ.
+        /// </summary>
+        public static string SimpleSteps {
+            get {
+                return ResourceManager.GetString("SimpleSteps", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ស្ដើង.
+        /// </summary>
+        public static string slim {
+            get {
+                return ResourceManager.GetString("slim", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការនិយាយ.
+        /// </summary>
+        public static string Speaking {
+            get {
+                return ResourceManager.GetString("Speaking", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកអាចកំណត់ស្តង់ដារការបញ្ចេញសំឡេងរបស់អ្នកដូចជាអ្នកនិយាយដើម។.
+        /// </summary>
+        public static string SpeakingAsANativePeople {
+            get {
+                return ResourceManager.GetString("SpeakingAsANativePeople", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ជាមួយនឹងការស្តាប់ភាសាអង់គ្លេស អ្នកនិយាយភាសាអង់គ្លេសប្រកបដោយទំនុកចិត្ត ធម្មជាតិ និងគ្មានការលិចលង់រហូតដល់ 3 ខែ!.
+        /// </summary>
+        public static string SpeakingFluently {
+            get {
+                return ResourceManager.GetString("SpeakingFluently", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ប្រព័ន្ធរៀនទំនាក់ទំនងភាសាអង់គ្លេស.
+        /// </summary>
+        public static string SpeakingSystem {
+            get {
+                return ResourceManager.GetString("SpeakingSystem", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចាប់ផ្តើម.
+        /// </summary>
+        public static string Starting {
+            get {
+                return ResourceManager.GetString("Starting", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to មាតិកា.
+        /// </summary>
+        public static string Story {
+            get {
+                return ResourceManager.GetString("Story", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ខ្លាំង.
+        /// </summary>
+        public static string Strong {
+            get {
+                return ResourceManager.GetString("Strong", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ប្រធានបទ.
+        /// </summary>
+        public static string Subject {
+            get {
+                return ResourceManager.GetString("Subject", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រក្សាទុកការផ្លាស់ប្តូរ.
+        /// </summary>
+        public static string Submit {
+            get {
+                return ResourceManager.GetString("Submit", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចុះ​ឈ្មោះ.
+        /// </summary>
+        public static string Subscriber {
+            get {
+                return ResourceManager.GetString("Subscriber", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចុះឈ្មោះសម្រាប់សេវាកម្មឥឡូវនេះ.
+        /// </summary>
+        public static string SubscriberNow {
+            get {
+                return ResourceManager.GetString("SubscriberNow", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to លទ្ធផលនឹងធ្វើឱ្យអ្នកភ្ញាក់ផ្អើល!.
+        /// </summary>
+        public static string SurpriseResult {
+            get {
+                return ResourceManager.GetString("SurpriseResult", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សៀវភៅរបស់គ្រូ.
+        /// </summary>
+        public static string TeacherBook {
+            get {
+                return ResourceManager.GetString("TeacherBook", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to លទ្ធផល​តេ​ស្ត.
+        /// </summary>
+        public static string TestingResults {
+            get {
+                return ResourceManager.GetString("TestingResults", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to នេះជាចំណុចមួយចំនួនដែលអ្នកត្រូវចងចាំ!.
+        /// </summary>
+        public static string TheNotices {
+            get {
+                return ResourceManager.GetString("TheNotices", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទ្រឹស្ដី.
+        /// </summary>
+        public static string Theory {
+            get {
+                return ResourceManager.GetString("Theory", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ច្បាប់បន្ទប់ប្រឡង.
+        /// </summary>
+        public static string TheRules {
+            get {
+                return ResourceManager.GetString("TheRules", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វិធីសាស្រ្តជួយអ្នកបង្កើនសមត្ថភាពនិយាយភាសាអង់គ្លេសរបស់អ្នកតាមរយៈវិធីសាស្រ្តថ្មីទាំងស្រុង អ្នកនឹងនិយាយភាសាអង់គ្លេសប្រកបដោយទំនុកចិត្ត និងស្ទាត់ជំនាញដោយមិនចាំបាច់សិក្សាវេយ្យាករណ៍ ឬធ្វើលំហាត់។.
+        /// </summary>
+        public static string ThisMethodHelpsImprovingYourSpekingSkill {
+            get {
+                return ResourceManager.GetString("ThisMethodHelpsImprovingYourSpekingSkill", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វិធីសាស្ត្រជួយអ្នកឱ្យចេះវេយ្យាករណ៍ និងវេយ្យាករណ៍ភាសាអង់គ្លេស ដោយប្រើវិធីសាស្ត្ររៀនថ្មី រស់រវើក ងាយយល់ ងាយស្រួលអនុវត្ត មិនពិបាកដូចវិធីសាស្ត្ររៀនបែបបុរាណនោះទេ។.
+        /// </summary>
+        public static string ThisMethodHelpsYouCreateADocumentEasily {
+            get {
+                return ResourceManager.GetString("ThisMethodHelpsYouCreateADocumentEasily", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វិធីសាស្រ្តជួយអ្នករៀន និងចងចាំវាក្យសព្ទភាសាអង់គ្លេសយ៉ាងងាយស្រួល។ ជាមួយនឹង EDU អ្នកអាចទន្ទេញពាក្យ 20, 30, សូម្បីតែ 50 វាក្យសព្ទជារៀងរាល់ថ្ងៃដោយគ្មានសម្ពាធឬអផ្សុក។.
+        /// </summary>
+        public static string ThisMethodHelpsYouRememberEasily {
+            get {
+                return ResourceManager.GetString("ThisMethodHelpsYouRememberEasily", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to 3 ជំហានដើម្បីរៀនវាក្យសព្ទភាសាអង់គ្លេសឆ្លាតវៃ.
+        /// </summary>
+        public static string ThreeStepsToLearn {
+            get {
+                return ResourceManager.GetString("ThreeStepsToLearn", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ពេលវេលាសរុប.
+        /// </summary>
+        public static string Timer {
+            get {
+                return ResourceManager.GetString("Timer", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ដើម្បីចូលរួមវគ្គសិក្សាគួរឱ្យចាប់អារម្មណ៍.
+        /// </summary>
+        public static string toJoinAttractiveCourses {
+            get {
+                return ResourceManager.GetString("toJoinAttractiveCourses", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ម៉ាស៊ីនគិតលេខ.
+        /// </summary>
+        public static string toolCal {
+            get {
+                return ResourceManager.GetString("toolCal", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បកប្រែ.
+        /// </summary>
+        public static string Translated {
+            get {
+                return ResourceManager.GetString("Translated", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to បទពិសោធន៍ឥតគិតថ្លៃ!.
+        /// </summary>
+        public static string TryForFree {
+            get {
+                return ResourceManager.GetString("TryForFree", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សាកល្បងរៀនឥឡូវនេះ.
+        /// </summary>
+        public static string TryingNow {
+            get {
+                return ResourceManager.GetString("TryingNow", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឆាប់​ឡើង!.
+        /// </summary>
+        public static string TryYourBest {
+            get {
+                return ResourceManager.GetString("TryYourBest", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នក​អាច​មើល​ភាពយន្ត ឬ​ស្តាប់​តន្ត្រីភាសាអង់គ្លេស​ដោយ​មិន​មាន​អក្សរ​រត់​ពី​ក្រោម ប៉ុន្តែ​នៅ​តែ​យល់ 80%, 90%, សូម្បី​តែ 100% ។.
+        /// </summary>
+        public static string UnderstandingYourMovies {
+            get {
+                return ResourceManager.GetString("UnderstandingYourMovies", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ប្រព័ន្ធអេកូអប់រំរបស់ METFONE.
+        /// </summary>
+        public static string UnitelEduSystem {
+            get {
+                return ResourceManager.GetString("UnitelEduSystem", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នក​ប្រើ​ត្រូវ​បាន​បិទ។ សូមចូលបន្ទាប់ពី 5 នាទី។.
+        /// </summary>
+        public static string UserLocked {
+            get {
+                return ResourceManager.GetString("UserLocked", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សូមប្រើការជាវ Metfone របស់អ្នកដើម្បីចុះឈ្មោះប្រើប្រាស់សេវាកម្ម។.
+        /// </summary>
+        public static string useUntitel {
+            get {
+                return ResourceManager.GetString("useUntitel", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to USTUDYProvidesLessonsAbout4Skills.
+        /// </summary>
+        public static string USTUDYProvidesLessonsAbout4Skills {
+            get {
+                return ResourceManager.GetString("USTUDYProvidesLessonsAbout4Skills", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Vietnamese.
+        /// </summary>
+        public static string vietnamese {
+            get {
+                return ResourceManager.GetString("vietnamese", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទិដ្ឋភាព.
+        /// </summary>
+        public static string View {
+            get {
+                return ResourceManager.GetString("View", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to និង.
+        /// </summary>
+        public static string Voca_des_1_a {
+            get {
+                return ResourceManager.GetString("Voca_des_1_a", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ចំអកអ្នក។.
+        /// </summary>
+        public static string Voca_des_1_b {
+            get {
+                return ResourceManager.GetString("Voca_des_1_b", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to លើកទឹកចិត្តអ្នក។.
+        /// </summary>
+        public static string Voca_des_1_c {
+            get {
+                return ResourceManager.GetString("Voca_des_1_c", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to និង.
+        /// </summary>
+        public static string Voca_des_1_d {
+            get {
+                return ResourceManager.GetString("Voca_des_1_d", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to រង្វាន់សម្រាប់អ្នក.
+        /// </summary>
+        public static string Voca_des_1_e {
+            get {
+                return ResourceManager.GetString("Voca_des_1_e", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to EDU នឹងទៅជាមួយអ្នកគ្រប់ទីកន្លែង ហើយអ្នកមិនអាចចាកចេញពី EDU បានទេ។.
+        /// </summary>
+        public static string Voca_des_2 {
+            get {
+                return ResourceManager.GetString("Voca_des_2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វិធីសាស្រ្តជួយអ្នករៀន និងចងចាំវាក្យសព្ទភាសាអង់គ្លេសយ៉ាងងាយស្រួល។ ជាមួយនឹង EDU អ្នកអាចទន្ទេញពាក្យ 20, 30, សូម្បីតែ 50 វាក្យសព្ទជារៀងរាល់ថ្ងៃដោយគ្មានសម្ពាធឬអផ្សុក។.
+        /// </summary>
+        public static string Voca_des_3 {
+            get {
+                return ResourceManager.GetString("Voca_des_3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វាក្យសព្ទ.
+        /// </summary>
+        public static string Vocabulary {
+            get {
+                return ResourceManager.GetString("Vocabulary", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ប្រព័ន្ធរៀនវាក្យសព្ទភាសាអង់គ្លេស.
+        /// </summary>
+        public static string VocabularySystem {
+            get {
+                return ResourceManager.GetString("VocabularySystem", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ទម្ងន់.
+        /// </summary>
+        public static string weight {
+            get {
+                return ResourceManager.GetString("weight", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គណនី.
+        /// </summary>
+        public static string Welcome {
+            get {
+                return ResourceManager.GetString("Welcome", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ស្វា​គម​ន៏​ការ​ត្រ​លប់​មក​វិញ.
+        /// </summary>
+        public static string WelcomeBack {
+            get {
+                return ResourceManager.GetString("WelcomeBack", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to សូមស្វាគមន៍មកកាន់ EDU.
+        /// </summary>
+        public static string welcomeToEDU {
+            get {
+                return ResourceManager.GetString("welcomeToEDU", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Welcome to UStudy.
+        /// </summary>
+        public static string welcomeToUstudy {
+            get {
+                return ResourceManager.GetString("welcomeToUstudy", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ឆន្ទៈ.
+        /// </summary>
+        public static string will {
+            get {
+                return ResourceManager.GetString("will", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ពី.
+        /// </summary>
+        public static string Word {
+            get {
+                return ResourceManager.GetString("Word", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកឆ្លើយខុស!.
+        /// </summary>
+        public static string WrongAnswer {
+            get {
+                return ResourceManager.GetString("WrongAnswer", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ការជាវរបស់អ្នកមិនមែនជាការជាវ Unitel ទេ សូមប្រើការជាវ Unitel ដើម្បីចុះឈ្មោះសម្រាប់សេវាកម្ម។.
+        /// </summary>
+        public static string wrongTelco {
+            get {
+                return ResourceManager.GetString("wrongTelco", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើអ្នកមានការលំបាកនៅពេលដែលចំណេះដឹងវេយ្យាករណ៍របស់អ្នកមានច្រើន ប៉ុន្តែសៀវភៅវេយ្យាករណ៍របស់អ្នកមិនគ្របដណ្តប់ចំណេះដឹងទាំងអស់ដែលអ្នកត្រូវរៀនទេ?.
+        /// </summary>
+        public static string YouCannotLearnAHugeKnowledgeOfGrammar {
+            get {
+                return ResourceManager.GetString("YouCannotLearnAHugeKnowledgeOfGrammar", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើអ្នកមានការលំបាកក្នុងការពន្យល់ភាសាអង់គ្លេសទៅកាន់អ្នកជនជាតិដើម ពួកគេមិនយល់អ្នក ឬយល់ខុសដោយសារអ្នកប្រើវេយ្យាករណ៍ខុស?.
+        /// </summary>
+        public static string YouCannotPresentToSomeone {
+            get {
+                return ResourceManager.GetString("YouCannotPresentToSomeone", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកបានសិក្សាវេយ្យាករណ៍ភាសាអង់គ្លេសជាច្រើនឆ្នាំហើយ ប៉ុន្តែនៅតែមិនអាចប្រើវាក្នុងការសរសេរ និងនិយាយបានស្ទាត់ជំនាញ និងត្រឹមត្រូវ?
+        ///.
+        /// </summary>
+        public static string YouHaveLearnedForManyYearsButCannotUseItFluently {
+            get {
+                return ResourceManager.GetString("YouHaveLearnedForManyYearsButCannotUseItFluently", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើអ្នកបានសិក្សាភាសាអង់គ្លេសជាច្រើនឆ្នាំហើយ ប៉ុន្តែនៅតែមិនអាចស្តាប់ ឬនិយាយភាសាអង់គ្លេសបាន?.
+        /// </summary>
+        public static string YouHaveLearnedSpeakingOrListeningButCannotUseIt {
+            get {
+                return ResourceManager.GetString("YouHaveLearnedSpeakingOrListeningButCannotUseIt", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to តើអ្នកជារឿយៗប្រើរចនាសម្ព័ន្ធវេយ្យាករណ៍មិនត្រឹមត្រូវ ហើយអ្នកមិនដឹងពីរបៀបប្រើពួកវាក្នុងស្ថានភាព ឬស្ថានភាពត្រឹមត្រូវទេ?.
+        /// </summary>
+        public static string YouHaveManyMistakesInDocuments {
+            get {
+                return ResourceManager.GetString("YouHaveManyMistakesInDocuments", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to អ្នកមិនមានវគ្គសិក្សាណាមួយទេ។.
+        /// </summary>
+        public static string YouHaveNoCourse {
+            get {
+                return ResourceManager.GetString("YouHaveNoCourse", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ច្រើនជាងអ្នកផ្សេងទៀត ,អ្នកដឹងពីសារៈសំខាន់នៃការរៀនវេយ្យាករណ៍ភាសាអង់គ្លេស ប៉ុន្តែគ្មានអំណាចក្នុងការស្វែងរកវិធីសាស្ត្រសិក្សាដ៏មានប្រសិទ្ធភាពនោះទេ។ អស់បារម្ភព្រោះការប្រឡងភាសាអង់គ្លេសកាន់តែខិតជិតមកដល់ អ្នកត្រូវការពិន្ទុ IELTS, TOEFL... ដើម្បីទៅសិក្សានៅបរទេស អ្នកត្រូវតែទទួលបានលទ្ធផលខ្ពស់ក្នុងការប្រឡងថ្នាក់ជាតិខាងមុខ។.
+        /// </summary>
+        public static string YouKnowAboutTheImportanceOfLearningEnglish {
+            get {
+                return ResourceManager.GetString("YouKnowAboutTheImportanceOfLearningEnglish", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វគ្គសិក្សាដែលអ្នកកំពុងសិក្សា.
+        /// </summary>
+        public static string YourCourses {
+            get {
+                return ResourceManager.GetString("YourCourses", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to ជំនាញស្តាប់ធម្មជាតិ និងការឆ្លុះបញ្ចាំងរបស់អ្នកនឹងនៅជាមួយអ្នកជារៀងរហូត ហើយនឹងមិនរលាយបាត់ឡើយ។.
+        /// </summary>
+        public static string YourListeningExistsForever {
+            get {
+                return ResourceManager.GetString("YourListeningExistsForever", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to គណនីរបស់អ្នកត្រូវបានបង្កើតដោយជោគជ័យ។ ពាក្យសម្ងាត់របស់អ្នកគឺ.
+        /// </summary>
+        public static string yourPassword {
+            get {
+                return ResourceManager.GetString("yourPassword", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to វាក្យសព្ទរបស់អ្នកនឹងកើនឡើងយ៉ាងឆាប់រហ័ស អ្នកនឹងមិនភ័យខ្លាចក្នុងការភ្លេចវា ឬមិនដឹងពីរបៀបប្រើវានោះទេ ព្រោះវាស្ថិតនៅក្នុង មនសិការរបស់អ្នករួចទៅហើយ។.
+        /// </summary>
+        public static string YourVocabularyImprovesQuickly {
+            get {
+                return ResourceManager.GetString("YourVocabularyImprovesQuickly", resourceCulture);
+            }
+        }
+    }
+}

+ 66 - 0
Website/NEducation/Content/assets/css/Stylesss.css

@@ -0,0 +1,66 @@
+
+.body_mini {
+    font-family: Arial, sans-serif;
+    /*background-color: #CF0437;*/ /* Nền màu cam */
+    background: linear-gradient(to bottom, #FFC0CB, #FF4500);
+    color: #333;
+    text-align: center;
+}
+
+.title {
+    font-size: 2em;
+    margin-bottom: 10px;
+    text-align: center;
+    color:#ffffff;
+}
+
+.countdown {
+    display: flex;
+    justify-content: center;
+    margin-bottom: 20px;
+}
+
+    .countdown div {
+        background-color: #000;
+        color: #fff;
+        padding: 20px;
+        margin: 0 5px;
+        border-radius: 5px;
+    }
+        .countdown div span {
+            display: block;
+            font-size: 1.5em;
+        }
+
+.tabs {
+    display: flex;
+    justify-content: center;
+    margin-bottom: 10px;
+}
+
+.tab-button {
+    cursor: pointer;
+    padding: 10px;
+    background-color: #ccc;
+    border:1px solid;
+    margin: 0;
+    border-radius: 0px;
+}
+
+    .tab-button.active {
+        background-color: #fff;
+        margin: 0 0px;
+    }
+
+.tab-content {
+    display: none;
+}
+
+    .tab-content.active {
+        display: block;
+    }
+
+div_button_minigame {
+    border-style: dotted;
+    margin: 5px 5px 5px 5px;
+}

+ 34 - 0
Website/NEducation/Content/assets/js/script_minigame.js

@@ -0,0 +1,34 @@
+// script.js
+function updateTimer() {
+    const daysElement = document.getElementById('days');
+    const hoursElement = document.getElementById('hours');
+    const minutesElement = document.getElementById('minutes');
+
+    let days = parseInt(daysElement.textContent);
+    let hours = parseInt(hoursElement.textContent);
+    let minutes = parseInt(minutesElement.textContent);
+
+    if (minutes > 0) {
+        minutes--;
+    } else {
+        minutes = 59;
+        if (hours > 0) {
+            hours--;
+        } else {
+            hours = 23;
+            if (days > 0) {
+                days--;
+            } else {
+                days = 0;
+                hours = 0;
+                minutes = 0;
+            }
+        }
+    }
+
+    daysElement.textContent = `${days} `;
+    hoursElement.textContent = `${hours} `;
+    minutesElement.textContent = `${minutes} `;
+}
+
+setInterval(updateTimer, 60000);

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 16 - 0
Website/NEducation/Content/assets/mini_game/assets/icons/light.svg


+ 3 - 0
Website/NEducation/Content/assets/mini_game/assets/icons/seting-icon.svg

@@ -0,0 +1,3 @@
+<svg width="26" height="23" viewBox="0 0 26 23" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M19.25 0.385925L25.6667 11.4999L19.25 22.6139H6.41667L0 11.4999L6.41667 0.385925H19.25ZM8.90631 7.03145L14.7397 17.135L16.7603 15.9684L10.927 5.86478L8.90631 7.03145Z" fill="#FFDEEB"/>
+</svg>

BIN
Website/NEducation/Content/assets/mini_game/assets/images/1/z4355990760167_08f1d49eba8e8db19f4d9b145611fe3d.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/1/z4355990804702_36398c6171f2fe297cf46b5ab22caf6a.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/1/z4355990830231_d6efca20a28e5f12be7544e7c6959c1c.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/1/z4355990864286_77d2d0ea4319e751002a30463adcde35.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/1/z4355990884134_b9b780492aa196e8d5cb66b56ae1880e.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/1/z4355990926875_63d41910d7f7585bdb98b74d0694bfa8.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/1st.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/2/z4355990760167_08f1d49eba8e8db19f4d9b145611fe3d.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/2/z4355990804702_36398c6171f2fe297cf46b5ab22caf6a.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/2/z4355990830231_d6efca20a28e5f12be7544e7c6959c1c.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/2/z4355990864286_77d2d0ea4319e751002a30463adcde35.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/2/z4355990884134_b9b780492aa196e8d5cb66b56ae1880e.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/2/z4355990926875_63d41910d7f7585bdb98b74d0694bfa8.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/2nd.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/3rd.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/Clender.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/Clock.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/Cup (1).png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/Cup.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/Frame 198.png


+ 10 - 0
Website/NEducation/Content/assets/mini_game/assets/images/Frame1.svg

@@ -0,0 +1,10 @@
+<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M1.5 1.5H30.5V16C30.5 24.0081 24.0081 30.5 16 30.5C7.99187 30.5 1.5 24.0081 1.5 16V1.5Z" fill="#FF76AC"/>
+<path d="M1.5 1.5H30.5V16C30.5 24.0081 24.0081 30.5 16 30.5C7.99187 30.5 1.5 24.0081 1.5 16V1.5Z" stroke="url(#paint0_linear_20_765)" stroke-width="3"/>
+<defs>
+<linearGradient id="paint0_linear_20_765" x1="16" y1="0" x2="16" y2="32" gradientUnits="userSpaceOnUse">
+<stop stop-color="white"/>
+<stop offset="1" stop-color="white" stop-opacity="0"/>
+</linearGradient>
+</defs>
+</svg>

BIN
Website/NEducation/Content/assets/mini_game/assets/images/Frame27_1.png


+ 9 - 0
Website/NEducation/Content/assets/mini_game/assets/images/Frame_mission.svg

@@ -0,0 +1,9 @@
+<svg width="101" height="21" viewBox="0 0 101 21" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect x="1.31839" y="0.500061" width="99" height="20" rx="7.5" stroke="url(#paint0_linear_1_738)"/>
+<defs>
+<linearGradient id="paint0_linear_1_738" x1="50.8184" y1="5.98031e-05" x2="59.5" y2="21.0001" gradientUnits="userSpaceOnUse">
+<stop stop-color="white"/>
+<stop offset="1" stop-color="white" stop-opacity="0"/>
+</linearGradient>
+</defs>
+</svg>

BIN
Website/NEducation/Content/assets/mini_game/assets/images/Light.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/Logo.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/Predict.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/avt.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/bg-1.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/bg-loading.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/bg_icon.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/bg_icon_2.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/bg_icon_3.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/bg_icon_4.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/box-rank.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/card-bg.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/coin-bg.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/cup_icon.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/cups.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/gift 1.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/gold cup.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/gold_cup_2.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/group1.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/header.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/image 11.png


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 4 - 0
Website/NEducation/Content/assets/mini_game/assets/images/kang-mission.svg


BIN
Website/NEducation/Content/assets/mini_game/assets/images/layer-loading/Frame 149-1.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/layer-loading/Frame 149.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/layer-loading/Frame 150-1.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/layer-loading/Frame 150.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/layer-loading/Frame 151-1.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/layer-loading/Frame 151.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/meme1.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/mission.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/mission1.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/mission3.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/monthly-banner.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/mounthly_box.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/myanmar.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/result-img.png


+ 10 - 0
Website/NEducation/Content/assets/mini_game/assets/images/search_icon._btn.svg

@@ -0,0 +1,10 @@
+<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect width="35" height="35" rx="12" fill="url(#paint0_linear_3_1379)"/>
+<path d="M16.3333 5.83333C22.1293 5.83333 26.8333 10.5373 26.8333 16.3333C26.8333 22.1293 22.1293 26.8333 16.3333 26.8333C10.5373 26.8333 5.83334 22.1293 5.83334 16.3333C5.83334 10.5373 10.5373 5.83333 16.3333 5.83333ZM16.3333 24.5C20.8454 24.5 24.5 20.8454 24.5 16.3333C24.5 11.8212 20.8454 8.16667 16.3333 8.16667C11.8213 8.16667 8.16668 11.8212 8.16668 16.3333C8.16668 20.8454 11.8213 24.5 16.3333 24.5ZM26.2329 24.5829L29.5327 27.8827L27.8828 29.5326L24.583 26.2328L26.2329 24.5829Z" fill="#FFDEEB"/>
+<defs>
+<linearGradient id="paint0_linear_3_1379" x1="-7.93546e-07" y1="17.973" x2="34.4641" y2="13.6753" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FF5F08"/>
+<stop offset="1" stop-color="#FF5FF9"/>
+</linearGradient>
+</defs>
+</svg>

BIN
Website/NEducation/Content/assets/mini_game/assets/images/smile.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/title-loading.png


BIN
Website/NEducation/Content/assets/mini_game/assets/images/usk.png


+ 374 - 0
Website/NEducation/Content/assets/mini_game/css/minigame_global.css

@@ -0,0 +1,374 @@
+@font-face {
+    font-family: "UTM Alberta Heavy";
+    src: url(UTM\ Alberta\ Heavy.ttf);
+}
+
+.minigame .main-login {
+    width: 100%;
+    height: 100vh;
+    /* background: url(../assets/images/bg-loading.png); */
+    background-repeat: no-repeat;
+    background-size: cover;
+    display: flex;
+    flex-direction: column;
+    overflow: hidden;
+}
+
+.minigame .main {
+    width: 100%;
+    height: 100vh;
+    /* background: url(../assets/images/bg-1.png); */
+    background-repeat: no-repeat;
+    background-size: cover;
+    display: flex;
+    flex-direction: column;
+    overflow: hidden;
+}
+
+.minigame .blend-mode {
+    mix-blend-mode: screen;
+}
+
+.minigame .text-c-1 {
+    font-family: "Quicksand";
+    font-style: normal;
+    font-weight: 700;
+    font-size: 14px;
+    line-height: 18px;
+    display: flex;
+    align-items: center;
+    text-align: center;
+    text-transform: capitalize;
+    color: #ffffff;
+    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
+}
+
+.minigame .text-c-2 {
+    font-family: "Quicksand";
+    font-style: normal;
+    font-weight: 700;
+    font-size: 24px;
+    line-height: 30px;
+    display: flex;
+    align-items: center;
+    text-align: center;
+    /* text-transform: uppercase; */
+    color: #ffdeeb;
+}
+
+.minigame .text-placeholder-1::placeholder {
+    font-family: "Quicksand";
+    font-style: normal;
+    font-weight: 700;
+    font-size: 12px;
+    line-height: 30px;
+    display: flex;
+    align-items: center;
+    color: #ffdeeb;
+}
+
+.minigame .text-c-3 {
+    font-family: "Quicksand";
+    font-style: normal;
+    font-weight: 600;
+    font-size: 12px;
+    line-height: 15px;
+    text-align: center;
+    color: #251829;
+}
+
+.minigame .text-c-4 {
+    font-family: "Quicksand";
+    font-style: normal;
+    font-weight: 700;
+    font-size: 18px;
+    line-height: 22px;
+    display: flex;
+    align-items: center;
+    text-align: center;
+    text-transform: uppercase;
+    color: #1a005f;
+}
+
+.minigame .text-c-5 {
+    font-family: "Open Sans";
+    font-style: normal;
+    font-weight: 500;
+    line-height: 14px;
+    display: flex;
+    align-items: center;
+    text-align: center;
+    justify-content: center;
+}
+
+.minigame .text-c-6 {
+    font-family: "Quicksand";
+    font-style: normal;
+    font-weight: 700;
+    line-height: 18px;
+    /* identical to box height */
+    text-transform: capitalize;
+    /* gold rad */
+    background: linear-gradient(97.02deg, #f3da7f -12.9%, #e0b452 27.12%, #ffdba3 86.07%);
+    -webkit-background-clip: text;
+    -webkit-text-fill-color: transparent;
+    background-clip: text;
+    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
+}
+
+.minigame .text-c-7 {
+    font-family: "Quicksand";
+    font-style: normal;
+    font-weight: 700;
+    font-size: 12px;
+    line-height: 15px;
+    display: flex;
+    align-items: center;
+    text-transform: capitalize;
+    /* 2 */
+    color: #ff76ac;
+}
+
+.minigame .text-c-8 {
+    font-family: "Quicksand";
+    font-style: normal;
+    font-weight: 700;
+    font-size: 12px;
+    line-height: 15px;
+    display: flex;
+    align-items: center;
+    text-align: right;
+    text-transform: capitalize;
+    /* Main 45 */
+    background: linear-gradient(20deg, #ee0033 -1.54%, #690e42 69.15%, #3a182f 90.88%, #1b1926 110.47%);
+    -webkit-background-clip: text;
+    -webkit-text-fill-color: transparent;
+    background-clip: text;
+}
+
+.minigame .text-title-1 {
+    font-family: "Quicksand";
+    font-style: normal;
+    font-weight: 700;
+    font-size: 40px;
+    line-height: 50px;
+    text-align: center;
+    letter-spacing: -2px;
+    background: linear-gradient(85.69deg, #df0235 -29.14%, #ff5ff5 117.06%);
+    -webkit-background-clip: text;
+    -webkit-text-fill-color: transparent;
+    background-clip: text;
+}
+
+.minigame .progress-bar {
+    max-width: 280px;
+    width: 100%;
+    height: 12px;
+    background: #1c1a27;
+    box-shadow: inset 0px 3px 3px rgba(0, 0, 0, 0.5);
+    border-radius: 30px;
+}
+
+.minigame .blink-effect {
+    animation: blink 1s infinite;
+}
+
+.minigame .progress-bar-active {
+    width: 100%;
+    height: 12px;
+    background: linear-gradient(90deg, #6d68af 0%, #ee4599 51.51%, #f5a2c6 100%);
+    border-radius: 30px;
+    animation: progress-forward 3s infinite;
+}
+
+.minigame .bg-color-1 {
+    background: rgba(255, 255, 255, 0.85);
+}
+
+.minigame .bg-color-2 {
+    background: rgba(0, 0, 0, 0.3);
+}
+
+.minigame .bg-linear-1 {
+    background: linear-gradient(89.62deg, #ee0033 -1.54%, #690e42 69.15%, #3a182f 90.88%, #1b1926 110.47%);
+}
+
+.minigame .bg-linear-2 {
+    background: linear-gradient( 180.08deg, rgba(238, 0, 51, 0.9) 0.05%, rgba(105, 14, 66, 0.9) 63.07%, rgba(58, 24, 47, 0.9) 82.44%, rgba(27, 25, 38, 0.9) 99.91%);
+    box-shadow: -5px 7px 7px rgba(0, 0, 0, 0.5);
+}
+
+.minigame .bg-linear-4 {
+    background: linear-gradient( 180.08deg, rgba(238, 0, 51, 0.7) 0.05%, rgba(105, 14, 66, 0.7) 63.07%, rgba(58, 24, 47, 0.7) 82.44%, rgba(27, 25, 38, 0.7) 99.91%);
+}
+
+.minigame .bg-linear-3 {
+    background: linear-gradient(82.89deg, #ff5f08 5.39%, #ff5ff9 94.31%);
+}
+
+.minigame .btn-c-1 {
+    display: flex;
+    flex-direction: row;
+    justify-content: center;
+    align-items: center;
+    padding: 12px 40px;
+    gap: 10px;
+    max-width: 200px;
+    width: 100%;
+    height: 37px;
+    /* Main 45 */
+    background: linear-gradient(89.62deg, #ee0033 -1.54%, #690e42 69.15%, #3a182f 90.88%, #1b1926 110.47%);
+    border-radius: 20px;
+}
+
+.minigame .btn-c-2 {
+    display: flex;
+    flex-direction: row;
+    justify-content: center;
+    align-items: center;
+    padding: 12px 20px;
+    gap: 10px;
+    max-width: 174px;
+    width: 100%;
+    height: 37px;
+    /* background: linear-gradient(82.89deg, #ff5f08 5.39%, #ff5ff9 94.31%); */
+    background: linear-gradient(82.89deg, #FF5F07 0%, #CC0E47 100%);
+    border-radius: 20px;
+}
+
+.minigame .btn-c-3 {
+    display: flex;
+    flex-direction: row;
+    justify-content: center;
+    align-items: center;
+    gap: 10px;
+    max-width: 148px;
+    width: 100%;
+    height: 37px;
+    background: linear-gradient(90deg, #4c5fff 2.8%, #f75fff 100%);
+    border-radius: 20px;
+}
+
+.minigame .font-z-18 {
+    font-size: 18px;
+}
+
+.minigame .font-z-15 {
+    font-size: 15px;
+}
+
+.minigame .font-z-10 {
+    font-size: 10px;
+}
+
+.minigame .font-z-12 {
+    font-size: 12px;
+}
+
+.font-z-14 {
+    font-size: 14px;
+}
+
+.backdrop-filter-1 {
+    -webkit-backdrop-filter: blur(5px);
+    backdrop-filter: blur(5px);
+}
+
+.minigame .bg-coin-loading {
+    position: fixed;
+    top: -120%;
+    left: 0;
+    width: 100%;
+}
+
+.minigame .bg-animation {
+    animation: progress-coin-move 2s;
+    animation-fill-mode: forwards;
+}
+
+.minigame .bg-coin-loading img {
+    width: 100%;
+    height: 100%;
+    object-fit: cover;
+}
+
+.minigame header {
+    padding: 10px;
+}
+
+.minigame .minigame_content {
+    flex: 1;
+    padding: 10px;
+    overflow-y: scroll;
+}
+
+.minigame footer {
+    padding: 10px;
+}
+
+.minigame .form-container {
+    position: absolute;
+    bottom: 0;
+    left: 0;
+    width: 100%;
+    height: 60%;
+    border-top-left-radius: 32px;
+    border-top-right-radius: 32px;
+    overflow: hidden;
+    z-index: 99;
+    animation: slide-up 0.5s ease-in-out;
+    animation-fill-mode: forwards;
+}
+
+@keyframes slide-up {
+    0% {
+        transform: translateY(100%);
+    }
+    100% {
+        transform: translateY(0);
+    }
+}
+
+@keyframes progress-forward {
+    from {
+        width: 0%;
+    }
+    to {
+        width: 100%;
+    }
+}
+
+@keyframes blink {
+    0% {
+        opacity: 0;
+    }
+    50% {
+        opacity: 1;
+    }
+    100% {
+        opacity: 0;
+    }
+}
+
+@keyframes progress-coin-move {
+    from {
+        top: -120%;
+    }
+    to {
+        top: -7%;
+    }
+}
+
+.image-effect {
+    transition: transform 0.5s, opacity 0.5s;
+}
+
+.move-left {
+    transform: translateX(-100%);
+    opacity: 0;
+}
+
+.move-right {
+    transform: translateX(100%);
+    opacity: 0;
+}

+ 93 - 0
Website/NEducation/Content/assets/mini_game/css/minigame_history.css

@@ -0,0 +1,93 @@
+.active_predict {
+    background: linear-gradient(82.89deg, #ff5f08 5.39%, #ff5ff9 94.31%) !important;
+}
+
+.btn-option {
+    display: flex;
+    flex-direction: row;
+    justify-content: center;
+    align-items: center;
+    padding: 12px 0px;
+    /* gap: 10px; */
+    /* max-width: 109.67px; */
+    width: calc(49% - 2.2px);
+    height: 37px;
+    background: linear-gradient(90deg, gray 2.8%, gray 100%);
+    /* border-radius: 20px; */
+    font-weight: 700;
+    font-size: 18px;
+    line-height: 16px;
+    display: flex;
+    align-items: center;
+    text-align: center;
+    text-transform: uppercase;
+    color: #ffffff;
+    display: inline-block;
+    border: 1px solid white;
+    border-bottom: none;
+}
+
+.card-history {
+    width: 100%;
+    min-height: 529px;
+    background: rgba(255, 255, 255, 0.3);
+    border-radius: 24px;
+    position: relative;
+    border-bottom: 1px solid rgba(255, 52, 139, 1);
+    border-right: 1px solid rgba(255, 52, 139, 1);
+}
+
+.content-history::before {
+    /* content: "";
+    position: absolute;
+    left: 0;
+    top: -6px;
+    min-width: 140px;
+    height: 55px;
+    background: rgba(255, 255, 255, 0.3);
+    border-radius: 24px 24px 0px 0px; */
+}
+
+.content-history1::before {
+    content: "";
+    position: absolute;
+    left: 50%;
+    transform: translateX(-43%);
+    top: -6px;
+    min-width: 140px;
+    height: 55px;
+    background: rgba(255, 255, 255, 0.3);
+    border-radius: 24px 24px 0px 0px;
+}
+
+.content-history2::before {
+    content: "";
+    position: absolute;
+    right: 0;
+    top: -6px;
+    min-width: 120px;
+    height: 55px;
+    background: rgba(255, 255, 255, 0.3);
+    border-radius: 24px 24px 0px 0px;
+}
+
+.title-table-history {
+    font-family: "Quicksand";
+    font-style: normal;
+    font-weight: 700;
+    font-size: 12px;
+    line-height: 15px;
+    /* identical to box height */
+    display: flex;
+    align-items: center;
+    text-align: center;
+    text-transform: capitalize;
+    color: #ffffff;
+    padding-bottom: 20px;
+    border-bottom: 1px solid #ffdeeb;
+}
+
+.row-table-history {
+    padding: 10px 0;
+    border-bottom: 1px solid #ffdeeb;
+}

+ 255 - 0
Website/NEducation/Content/assets/mini_game/css/minigame_main.css

@@ -0,0 +1,255 @@
+.minigame .minigame-container {
+    background: linear-gradient(180.0deg, #D6641F 0.0%, #E27C3E 33%, #DD824C 67%, #BC8564 100%);
+}
+
+.minigame .predict-image-container {
+    width: 100px;
+    height: 150px;
+    color: gray;
+    background: gray;
+    border-radius: 10px;
+    margin: 5px;
+    margin-bottom: 15px;
+    padding-top: 1px;
+    padding: 2px;
+    padding-top: 3px;
+}
+
+.minigame .predict-image-container .predict-img {
+    width: 100%;
+    left: 0px;
+    /*        position: absolute;*/
+    border-radius: 10px;
+}
+
+.minigame .choosing {
+    background: green;
+    /*        padding-top: 3px;*/
+}
+
+.minigame .btn-style {
+    min-width: 100px;
+    text-align: center;
+}
+
+.minigame .text-white {
+    color: white;
+}
+
+.minigame .dropdown-active {
+    position: absolute;
+    inset: 0px auto auto 0px;
+    margin: 0px;
+    transform: translate(290px, 474px) !important;
+}
+
+.minigame .dropdown-inactive {
+    position: absolute;
+    inset: 0px auto auto 0px;
+    margin: 0px;
+    transform: translate(213px, 474px) !important;
+}
+
+.minigame .top-100 {
+    margin-top: 150px;
+}
+
+.minigame .top-50 {
+    margin-top: 50px;
+}
+
+.minigame .top-30 {
+    margin-top: 40px;
+}
+
+.minigame .bottom-30 {
+    margin-top: 40px;
+}
+
+.minigame .text-s-36 {
+    font-size: 36px;
+}
+
+.minigame .text-s-15 {
+    font-size: 15px;
+}
+
+.minigame .hide {
+    display: none !important;
+}
+
+.minigame .ranking-box {
+    background: transparent;
+    /* padding: 20px; */
+}
+
+.minigame .ranking-box .box {
+    border: 1px solid transparent;
+    border-radius: 20px;
+}
+
+.minigame .ranking-box .box .box-item {
+    background: linear-gradient(180.08deg, rgba(238, 0, 51, 0.85) 0.05%, rgba(105, 14, 66, 0.85) 63.07%, rgba(58, 24, 47, 0.85) 82.44%, rgba(27, 25, 38, 0.85) 99.91%);
+    margin-top: 10px;
+    border: 1px solid white;
+}
+
+.minigame .ranking-box-header {
+    background: linear-gradient(82.89deg, #ff5f08 5.39%, #ff5ff9 94.31%);
+    padding: 10px;
+    border-radius: 10px;
+    border: 1px solid white;
+    max-width: 230px;
+    text-align: center;
+    margin: auto;
+}
+
+.minigame .ranking-data {
+    margin: 10px;
+    margin-top: 30px;
+    border: 1px solid white;
+    border-radius: 10px;
+    padding: 20px;
+    color: white;
+}
+
+.minigame .ranking-data .data-line {
+    margin-bottom: 10px;
+}
+
+.minigame .ranking-data .data-line .right {
+    text-align: right;
+    display: block;
+}
+
+.minigame .bottom-border {
+    border-bottom: 1px solid white;
+}
+
+.minigame .text-s-32 {
+    font-size: 18px;
+    line-height: 30px;
+}
+
+.minigame .text-black-color {
+    color: black;
+}
+
+.minigame .button-box {
+    min-width: 200px;
+    text-align: center;
+    display: block;
+}
+
+.minigame .answer-box {
+    min-width: 200px;
+    border-radius: 5px;
+    padding: 12px 20px;
+    text-align: center;
+    font-weight: 600;
+    margin: 10px;
+}
+
+.minigame .answer-active {
+    background: green;
+    color: white;
+}
+
+.minigame .img-result {
+    margin: auto;
+    width: 110px;
+    text-align: center;
+}
+
+.minigame .rule-box {
+    padding: 25px;
+    color: white;
+    font-size: 12px;
+}
+
+
+    .answer-box button {
+        background-color: #f0f0f0;
+        color: #333;
+        padding: 10px;
+        border-radius: 5px;
+        width: 100%; /* Đảm bảo nút bấm chiếm toàn bộ chiều rộng của .answer-box */
+        box-sizing: border-box; /* Đảm bảo padding và border không làm tăng kích thước phần tử */
+        cursor: pointer;
+        transition: background-color 0.3s;
+        display: block; /* Đảm bảo nút bấm chiếm toàn bộ không gian của .answer-box */
+        position: relative; /* Đặt vị trí tương đối để tương tác đúng với .answer-box */
+    }
+
+        .answer-box button.selected {
+            background-color: #4CAF50; /* Màu nền khi chọn */
+            color: white; /* Màu chữ khi chọn */
+        }
+
+        .answer-box button:hover {
+            background-color: green;
+            color: white; /* Đổi màu chữ khi hover */
+            cursor: pointer; /* Hiển thị con trỏ chuột như tay khi hover */
+        }
+
+
+.popup-container {
+    position: fixed;
+    top: 0;
+    left: 0;
+    width: 100%;
+    height: 100%;
+    background-color: rgba(0, 0, 0, 0.5);
+    display: flex;
+    justify-content: center;
+    align-items: center;
+    z-index: 10000;
+}
+
+.popup-content {
+    background-color: #fff;
+    padding: 20px;
+    border-radius: 10px;
+    text-align: center;
+    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
+    position: relative; /* This is necessary for positioning the close button */
+}
+
+.close-popup-button {
+    position: absolute;
+    top: 10px;
+    right: 10px;
+    width: 30px;
+    height: 30px;
+    background-color: #f44336; /* Red background */
+    color: white;
+    border: none;
+    border-radius: 50%;
+    font-size: 18px;
+    font-weight: bold;
+    text-align: center;
+    cursor: pointer;
+    line-height: 30px; /* Center the "X" vertically */
+}
+
+    .close-popup-button:hover {
+        background-color: #d32f2f; /* Darker red on hover */
+    }
+
+.Home-popup-button {
+    margin-top: 15px;
+    padding: 10px 20px;
+    background-color: #007bff;
+    color: #fff;
+    border: none;
+    border-radius: 5px;
+    cursor: pointer;
+}
+
+    .Home-popup-button:hover {
+        background-color: #0056b3;
+    }
+
+.hidden {
+    display: none;
+}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 3 - 0
Website/NEducation/Content/assets/mini_game/js/framework.js


+ 75 - 0
Website/NEducation/Content/assets/mini_game/js/main.js

@@ -0,0 +1,75 @@
+const image1 = document.getElementById('img1');
+const image2 = document.getElementById('img2');
+const image3 = document.getElementById('img3');
+const image4 = document.getElementById('img4');
+const image5 = document.getElementById('img5');
+const image6 = document.getElementById('img6');
+const predict = document.getElementById('predict')
+const bgAnimation = document.getElementById('bg-animation')
+const mainPredict = document.getElementById('main-predict');
+const submitBtn = document.getElementById('submitBtn');
+const confirmPredict = document.getElementById('confirm-predict')
+if (submitBtn)
+    submitBtn.addEventListener('click', (event) => {
+        event.preventDefault(); // Prevent the default behavior of the link
+        mainPredict.style.display = 'none';
+        confirmPredict.style.display = 'block'
+    });
+
+
+
+function swapImages() {
+    image1.classList.add('move-left');
+    image2.classList.add('move-left');
+    image4.classList.add('move-left');
+    image5.classList.add('move-left');
+
+    setTimeout(() => {
+        image1.src = '~/Content/assets/mini_game/assets/images/layer-loading/Frame 150-1.png';
+        image3.src = '~/Content/assets/mini_game/assets/images/layer-loading/Frame 149-1.png';
+        image4.src = '~/Content/assets/mini_game/assets/images/layer-loading/Frame 151-1.png';
+        image5.src = '~/Content/assets/mini_game/assets/images/layer-loading/Frame 150.png';
+    }, 200);
+
+    setTimeout(() => {
+        image1.classList.remove('move-left');
+        image2.classList.remove('move-left');
+        image4.classList.remove('move-left');
+        image5.classList.remove('move-left');
+        image3.classList.add('move-left');
+        image6.classList.add('move-left');
+    }, 300);
+
+    setTimeout(() => {
+        const tempSrc = image1.src;
+        image1.src = image3.src;
+        image3.src = tempSrc;
+
+        const tempClass = image1.classList;
+        image1.classList = image3.classList;
+        image3.classList = tempClass;
+
+        const tempSrc2 = image4.src;
+        image4.src = image6.src;
+        image6.src = tempSrc2;
+
+        const tempClass2 = image4.classList;
+        image4.classList = image6.classList;
+        image6.classList = tempClass2;
+
+        setTimeout(() => {
+            bgAnimation.classList.add('bg-animation');
+            image1.classList.remove('move-left');
+            image3.classList.remove('move-left');
+            image4.classList.remove('move-left');
+            image6.classList.remove('move-left');
+        }, 100);
+
+    }, 500);
+
+    setTimeout(() => {
+        bgAnimation.classList.remove('bg-animation');
+    }, 1700);
+}
+
+setTimeout(swapImages, 700);

+ 87 - 0
Website/NEducation/Content/assets/mini_game/js/minigame_function.js

@@ -0,0 +1,87 @@
+function rankingClick() {
+    $("#minigame-ranking-data-box").removeClass("hide");
+    $("#minigame-rule-data-box").addClass("hide");
+}
+
+function ruleClick() {
+    $("#minigame-rule-data-box").removeClass("hide");
+    $("#minigame-ranking-data-box").addClass("hide");
+}
+function redirectToRank() {
+    $.ajax({
+        url: '/MiniGame/GetWinner',
+        type: 'GET',
+        success: function (result) {
+            $('#ranking_data').html(result);  // Sửa từ .ranking_data thành #ranking_data
+            $("#minigame-rule-data-box").addClass("hide");
+            $("#minigame-ranking-data-box").removeClass("hide");
+        },
+        error: function () {
+            $('#ranking_data').html('<p>Error loading ranking.</p>'); // Sửa từ .ranking_data thành #ranking_data
+        }
+    });
+}
+function loadPlay() {
+    console.log("loadPlay");
+    $.ajax({
+        url: '/MiniGame/PlayQuestion',
+        type: 'POST',
+        success: function (result) {
+            console.log(result);
+            $('#open_play').html(result);
+        },
+        error: function () {
+            console.log("error");
+            $('#open_play').html('<p>Error loading Play.</p>'); 
+        }
+    });
+}
+
+//let selectedAnswer = null;
+//let answerList = [];
+//let currentQuestionIndex = 0;
+
+//let selectedAnswer = null;
+//let answerList = []; // Danh sách lưu các đáp án đã chọn
+
+
+//function updateQuestion() {
+//    // Cập nhật nội dung câu hỏi và các đáp án trên giao diện
+//    const newQuestion = @Html.Raw(JsonConvert.SerializeObject(Model.questions))[questionIndex - 1];
+//    document.querySelector('.question-container').setAttribute('data-question-id', newQuestion.id);
+//    document.querySelector('.text-c-2').innerText = newQuestion.content;
+
+//    // Cập nhật các đáp án
+//    const buttons = document.querySelectorAll('.answer-box button');
+//    buttons.forEach((btn, index) => {
+//        btn.innerText = newQuestion[`answer${index + 1}`];
+//        btn.onclick = () => selectAnswer(btn, newQuestion[`answer${index + 1}`]);
+//    });
+//}
+
+//function sendAnswersToServer() {
+//    const data = {
+//        serviceId: "3",
+//        LESSON_ID: "-1",
+//        ANSWER_LIST: answerList
+//    };
+
+//    $.ajax({
+//        url: '/MiniGame/ConfirmPlayQuestion',
+//        type: 'POST',
+//        contentType: 'application/json',
+//        data: JSON.stringify(data),
+//        success: function (result) {
+//            console.log(result);
+//            $('#open_play').html(result);
+//        },
+//        error: function () {
+//            console.log("error");
+//            $('#open_play').html('<p>Error loading Play.</p>');
+//        }
+//    });
+//}
+
+
+
+

+ 17 - 0
Website/NEducation/Content/assets/mini_game/js/minigame_main.js

@@ -0,0 +1,17 @@
+let countdownNumber = 30;
+const countdownElement = document.getElementById('countdown');
+const countdownCircle = document.querySelector('.countdown-circle');
+
+const countdownInterval = setInterval(() => {
+    countdownNumber--;
+    countdownElement.textContent = countdownNumber;
+
+    // Update the circle progress
+    countdownCircle.style.background = `conic-gradient(#E6871D ${360 - ((30 - countdownNumber) / 30) * 360}deg, lightgray 0)`;
+
+    if (countdownNumber <= 0) {
+        clearInterval(countdownInterval);
+        // Call the function to send data to the server when the countdown reaches zero
+        sendAnswersToServer();
+    }
+}, 1000);

+ 23 - 0
Website/NEducation/Content/assets/mini_game/lib/bootstrap/LICENSE

@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) 2011-2021 Twitter, Inc.
+Copyright (c) 2011-2021 The Bootstrap Authors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+

+ 21 - 0
Website/NEducation/Content/assets/mini_game/lib/jquery/LICENSE.txt

@@ -0,0 +1,21 @@
+
+Copyright OpenJS Foundation and other contributors, https://openjsf.org/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 3 - 3
Website/NEducation/Controllers/CommonController.cs

@@ -161,15 +161,15 @@ namespace NEducation.Controllers
 
             System.Diagnostics.Debug.WriteLine("result: " + result);
 
-            QuestionResult questionResult = new QuestionResult();
+            Code.QuestionResult questionResult = new Code.QuestionResult();
             questionResult.LESSON_ID = Session["lessonId"] as String;
             questionResult.users = Session["msisdn"] as String;
             questionResult.msisdn = Session["msisdn"] as String;
-            questionResult.ANSWER_LIST = new List<AnswerResult>();
+            questionResult.ANSWER_LIST = new List<Code.AnswerResult>();
 
             for (int i = 0; i < result.answerGuess.Length; i++)
             {
-                AnswerResult answer = new AnswerResult();
+                Code.AnswerResult answer = new Code.AnswerResult();
                 answer.QUESTION_ID = result.answerGuess[i].questionId;
                 answer.RESULT = result.answerGuess[i].isRight.ToString();
                 answer.TIME = time.ToString();

+ 96 - 123
Website/NEducation/Controllers/HomeController.cs

@@ -15,12 +15,20 @@ using System.Threading;
 using System.Web.SessionState;
 using Newtonsoft.Json;
 using System.Net.Sockets;
+using System.Net;
+using System.Security.Policy;
+using NEducation.GenKeyWs;
+using Microsoft.Extensions.Configuration;
+using System.Threading.Tasks;
 
 namespace NEducation.Controllers
 {
     public class HomeController : BaseController
     {
         private static log4net.ILog log { get; set; } = log4net.LogManager.GetLogger(typeof(HomeController));
+        GenKeyWs.WsGenKeyClient wsClient = new GenKeyWs.WsGenKeyClient();
+
+      
         public ActionResult Index(String uuid)
         {
             Session["navitab"] = "Home";
@@ -268,141 +276,113 @@ namespace NEducation.Controllers
         }
 
         [ValidateAntiForgeryToken]
-        public JsonResult RegisterSub(String captcha, String phone, String otp)
+        public async Task<JsonResult> RegisterSub(string captcha, string phone, string otp)
         {
-            if (otp == null)
+            try
             {
-                if (!ReCaptcha.Validate(captcha))
+                log.Debug("RegisterSub: " + phone);
+                String packageName = ConfigurationManager.AppSettings["packname"];
+                String fee = ConfigurationManager.AppSettings["fee"];
+                // Tạo đối tượng mpsparams với các giá trị từ tham số
+                MpsParams mpsparams = new MpsParams
                 {
-                    return Json(new
-                    {
-                        error_code = UtilsController.Constant.USER_EXISTED,
-                        error_content = "Your captcha is not valid"
-                    });
-                }
-                String msisdn = UtilsController.validateMsisdn(phone);
-                bool checkLocal = UtilsController.checkLocalMsisdn(msisdn);
-                if (!checkLocal)
+                    CMD = "REGISTER",
+                    PRICE = fee,
+                    MOBILE = phone,
+                    CATE = "BLANK",
+                    SUB = packageName
+                };
+
+                // Gọi phương thức bất đồng bộ để đăng ký
+                GenKeyWs.response makeUrl = await WapController.UserRegisteringAsync(wsClient, mpsparams);
+
+                // Lưu thông tin vào session
+                Session["mps-params"] = mpsparams;
+                log.Debug("mpsparams_RegisterSub: " + mpsparams);
+                log.Debug("makeUrl_RegisterSub: " + makeUrl);
+                // Kiểm tra mã lỗi và trả về kết quả tương ứng
+                if (makeUrl.errorCode == UtilsController.WapConstant.SUCCESS)
                 {
                     return Json(new
                     {
-                        error_code = UtilsController.Constant.USER_EXISTED,
-                        error_content = Lang.useUntitel
+                        success = true,
+                        redirectUrl = makeUrl.enscrypt
                     });
                 }
-                if (msisdn != "")
-                {
-                    // check account existed
-                    // get package
-                    String packageId = Session["COURSE_NOW"] as String;
-                    String whichDevice = Session["WHICHDEVICE"] as String;
-                    String package = UtilsController.GetPackagename(packageId, whichDevice);
-
-                    var checkSub = UtilsController.checkAccountSub(msisdn, package);
-
-                    if (checkSub == false)
-                    {
-                        //AbandonSession();
-                        UserRequest userRequest = new UserRequest();
-                        userRequest.users = msisdn;
-                        userRequest.msisdn = msisdn;
-                        userRequest.subServiceCode = package;
-                        userRequest.requestId = "-1";
-                        userRequest.otp = "-1";
-
-                        String rs = UtilsController.SendPost(userRequest, Session.SessionID, UtilsController.WsType.MpsRequest);
-                        UserActionResult res = new UserActionResult(rs);
-                        if (res.responseCode == UtilsController.Constant.WAITING_OTP)
-                        //if (res.responseCode == UtilsController.Constant.SUCCESS) // for test
-                        {
-                            Charging charging = new Charging(rs);
-                            Session["charging"] = charging;
-                            Session["msisdn"] = msisdn;
-                            Session["package"] = package;
-
-                            Session["CHARGE_ACTION"] = UtilsController.Constant.REGISTER;
-                            Session["CHARGE_DATA"] = userRequest;
-                        }
-                        else if (res.status == "2")
-                        {
-                            return Json(new
-                            {
-                                error_code = res.status,
-                                error_content = UtilsController.GetErrorCodeCharging(res.status)
-                            });
-                        }
-                        return Json(new
-                        {
-                            error_code = res.responseCode,
-                            error_content = UtilsController.GetErrorCodeCharging(res.responseCode)
-                        });
-                    }
-                    else
-                    {
-                        return Json(new
-                        {
-                            error_code = UtilsController.Constant.USER_EXISTED,
-                            error_content = UtilsController.GetErrorCodeCharging(UtilsController.Constant.USER_EXISTED)
-                        });
-                    }
-                }
                 else
                 {
                     return Json(new
                     {
-                        error_code = UtilsController.Constant.INVALID_MSISDN,
-                        error_content = Lang.InvalidMsisdn,
+                        success = false,
+                        error_code = makeUrl.errorCode,
+                        error_content = UtilsController.GetErrorCodeCharging(makeUrl.errorCode)
                     });
                 }
             }
-            else
+            catch (Exception ex)
             {
-                UserRequest userRequest = new UserRequest();
-                userRequest.users = Session["msisdn"] as String;
-                userRequest.msisdn = Session["msisdn"] as String;
-
-                userRequest.subServiceCode = Session["package"] as String;
-                userRequest.otp = otp;
-                // get requestID
-                Charging charging = Session["charging"] as Charging;
-
-                userRequest.requestId = charging.requestID;
-                String rs = UtilsController.SendPost(userRequest, Session.SessionID, UtilsController.WsType.MpsRequest);
-                UserActionResult res = new UserActionResult(rs);
-
-                if (res.responseCode == UtilsController.Constant.SUCCESS)
-                {
-                    if (CheckAuthToken())
-                    {
-                        // login success --> store session
-                        // get profile
-                        UtilsController.ReloadProfileInfo();
-
-                        // get sub
-                        UtilsController.ReloadSubInfo();
-                        Session["isSub"] = "true";
-                    }
-
-                    return Json(new
-                    {
-                        error_code = res.responseCode,
-                        error_content = UtilsController.GetErrorCodeCharging(res.responseCode),
-                        href = "/Home/Login",
-                    });
-                }
-                else
+                // Log lỗi nếu cần
+                return Json(new
                 {
-                    // delete msisdn
-                    Session["msisdn"] = null;
-                    return Json(new
-                    {
-                        error_code = res.responseCode,
-                        error_content = UtilsController.GetErrorCodeCharging(res.responseCode),
-                    });
-                }
+                    success = false,
+                    error_code = "UNKNOWN_ERROR",
+                    error_content = "An unexpected error occurred: "
+                });
             }
         }
 
+        //[ValidateAntiForgeryToken]
+        //public async Task<ActionResult> RegisterSub(string captcha, string phone, string otp)
+        //{
+        //    try
+        //    {
+        //        string packageName = ConfigurationManager.AppSettings["packname"];
+        //        string fee = ConfigurationManager.AppSettings["fee"];
+
+        //        // Tạo đối tượng mpsparams với các giá trị từ tham số
+        //        MpsParams mpsparams = new MpsParams
+        //        {
+        //            CMD = "REGISTER",
+        //            PRICE = fee,
+        //            MOBILE = phone,
+        //            CATE = "BLANK",
+        //            SUB = packageName
+        //        };
+
+        //        // Gọi phương thức bất đồng bộ để đăng ký
+        //        GenKeyWs.response makeUrl = await WapController.UserRegisteringAsync(wsClient, mpsparams);
+
+        //        // Lưu thông tin vào session
+        //        Session["mps-params"] = mpsparams;
+
+        //        // Kiểm tra mã lỗi và trả về kết quả tương ứng
+        //        if (makeUrl.errorCode == UtilsController.WapConstant.SUCCESS)
+        //        {
+        //            return Redirect(makeUrl.enscrypt); // Điều hướng đến URL thành công
+        //        }
+        //        else
+        //        {
+        //            // Nếu không thành công, trả về một lỗi hoặc thông báo
+        //            return Json(new
+        //            {
+        //                success = false,
+        //                error_code = makeUrl.errorCode,
+        //                error_content = UtilsController.GetErrorCodeCharging(makeUrl.errorCode)
+        //            }, JsonRequestBehavior.AllowGet);
+        //        }
+        //    }
+        //    catch (Exception ex)
+        //    {
+        //        // Log lỗi nếu cần
+        //        return Json(new
+        //        {
+        //            success = false,
+        //            error_code = "UNKNOWN_ERROR",
+        //            error_content = "An unexpected error occurred."
+        //        }, JsonRequestBehavior.AllowGet);
+        //    }
+        //}
+
         [ValidateAntiForgeryToken]
         public JsonResult RegisterSubWithoutCaptcha()
         {
@@ -724,14 +704,7 @@ namespace NEducation.Controllers
             }
         }
 
-        public ActionResult LoginByUniId()
-        {
-            String url = ConfigurationManager.AppSettings["uniIdLogin"];
-            url += "?clientId=" + ConfigurationManager.AppSettings["clientId"];
-            url += "&redirectUri=" + ConfigurationManager.AppSettings["redirectUri"];
-            url += "&isFromWeb=true";
-            return Redirect(url);
-        }
+
 
         public ActionResult LoginSuccess(String code)
         {

+ 1 - 1
Website/NEducation/Controllers/HttpController.cs

@@ -71,7 +71,7 @@ namespace NEducation.Controllers
                 });
             }
         }
-
+        
         [ValidateAntiForgeryToken]
         public JsonResult Login(String phoneNumber, String password)
         {

+ 314 - 0
Website/NEducation/Controllers/MiniGameController.cs

@@ -0,0 +1,314 @@
+using Microsoft.EntityFrameworkCore.Metadata.Internal;
+using NEducation.Code;
+using NEducation.Models;
+using NEducation.NEduService;
+using Newtonsoft.Json;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Web;
+using System.Web.Mvc; 
+
+namespace NEducation.Controllers
+{
+    public class MiniGameController : Controller
+    {
+        private bool CheckAuthToken()
+        {
+            if (Session["AuthToken"] != null && Request.Cookies["AuthToken"] != null)
+            {
+                if (!Session["AuthToken"].ToString().Equals(Request.Cookies["AuthToken"].Value))
+                {
+                    return false;
+                }
+                else
+                {
+                    return true;
+                }
+            }
+            else
+            {
+                return false;
+            }
+        }
+        // GET: MiniGame
+        //public ActionResult Index()
+        //{
+        //    //Session["courseType"] = "10";
+        //    //return View("Index");
+        //    if (CheckAuthToken())
+        //    {
+        //        CheckMiniGameModel model = new CheckMiniGameModel();
+
+        //        CheckMiniGameRequest miniGameRequest = new CheckMiniGameRequest();
+        //        miniGameRequest.users = Session["msisdn"] as string;
+        //        miniGameRequest.serviceId = "3";
+
+        //        String rs = UtilsController.SendPost(miniGameRequest, Session.SessionID, UtilsController.WsType.GetMiniGameCondition);
+        //        System.Diagnostics.Debug.WriteLine("rs: " + rs);
+        //        UserActionResult res = new UserActionResult(rs);
+        //        MiniGame miniGame = new MiniGame(rs);
+        //        model.MiniGame = miniGame;
+
+        //        return View("Index", model);
+        //    }
+        //    else
+        //    {
+        //        Session.Clear();
+        //        return Redirect("/Home/Index");
+        //    }
+        //}
+        public ActionResult Index()
+        {
+            if (CheckAuthToken())
+            {
+                CheckMiniGameModel model = new CheckMiniGameModel();
+
+                CheckMiniGameRequest miniGameRequest = new CheckMiniGameRequest
+                {
+                    users = Session["msisdn"] as string,
+                    serviceId = "3"
+                };
+
+                string rs = UtilsController.SendPost(miniGameRequest, Session.SessionID, UtilsController.WsType.GetMiniGameCondition);
+                System.Diagnostics.Debug.WriteLine("rs: " + rs);
+                UserActionResult res = new UserActionResult(rs);
+                MiniGame miniGame = new MiniGame(rs);
+                model.MiniGame = miniGame;
+
+                DateTime sysdate = model.MiniGame.Sysdate;
+                DateTime startDate = model.MiniGame.StartDate;
+                DateTime endDate = model.MiniGame.EndDate;
+                bool isPlay = model.MiniGame.IsPlay == "0";
+                bool status = model.MiniGame.Status == "0";
+                string isSubscribed = model.MiniGame.UserIsActive;
+
+                // Convert dates to strings in a format that JavaScript can understand
+                ViewBag.Sysdate = sysdate.ToString("MM/dd/yyyy HH:mm:ss");
+                ViewBag.StartDate = startDate.ToString("MM/dd/yyyy HH:mm:ss");
+                ViewBag.EndDate = endDate.ToString("MM/dd/yyyy HH:mm:ss");
+
+                if (sysdate < startDate)
+                {
+                    ViewBag.CountdownDate = startDate.ToString("MM/dd/yyyy HH:mm:ss");
+                    ViewBag.ShowClock = true;
+                    ViewBag.ShowPlayButton = false;
+                }
+                else if (sysdate >= startDate && sysdate <= endDate && isPlay && status)
+                {
+                    ViewBag.CountdownDate = endDate.ToString("MM/dd/yyyy HH:mm:ss");
+                    ViewBag.ShowClock = true;
+                    ViewBag.ShowPlayButton = false;
+                }
+                else
+                {
+                    ViewBag.ShowClock = false;
+                    ViewBag.ShowPlayButton = true;
+                }
+
+                ViewBag.IsSubscribed = isSubscribed;
+                return View("Index", model);
+            }
+            else
+            {
+                Session.Clear();
+                return Redirect("/Home/Index");
+            }
+        }
+
+
+        //Winner
+        public ActionResult GetWinner()
+        {
+            if (CheckAuthToken())
+            {
+                WinnerMiniGameModel model = new WinnerMiniGameModel();
+
+                CheckMiniGameRequest miniGameRequest = new CheckMiniGameRequest();
+                miniGameRequest.users = Session["msisdn"] as string;
+                miniGameRequest.serviceId = "3";
+
+                String rs = UtilsController.SendPost(miniGameRequest, Session.SessionID, UtilsController.WsType.GetRankMiniGame);
+                System.Diagnostics.Debug.WriteLine("rs: " + rs);
+
+                UserActionResult res = new UserActionResult(rs);
+
+                if (res.status == UtilsController.Constant.SUCCESS)
+                {
+                    Winner winner = new Winner(rs);
+                    model.Winner = winner;
+                    foreach (var winnerElement in winner.listWinner)
+                    {
+                        if (winnerElement.msisdn == miniGameRequest.users)
+                        {
+                            model.currentWinner = winnerElement;
+                            break;
+                        }
+                    }
+                    return PartialView("_RankingDataPartial", model);
+                }
+                else
+                {
+                    return Redirect("/Common/Error");
+                }
+            }
+            else
+            {
+                Session.Clear();
+                return Redirect("/Home/Index");
+            }
+        }
+
+        public ActionResult StartPlay()
+        {
+            Session.Remove("model");
+            GrammarModel model = new GrammarModel();
+            model.answerList = new List<AnswerResult>();
+            model.currentQuestionIndex = 0;
+            model.remainTime = UtilsController.questionTimeout;
+            model.startTime = DateTime.Now;
+
+            UserRequest userRequest = new UserRequest();
+            userRequest.users = Session["msisdn"] as string;
+            userRequest.lessonId = "-1";
+            String rs = UtilsController.SendPost(userRequest, Session.SessionID, UtilsController.WsType.GetContentOfQuestion);
+            UserActionResult res = new UserActionResult(rs);
+            System.Diagnostics.Debug.WriteLine("grammar res: " + rs);
+
+            if (res.status == "0")
+            {
+                ListLessonData lessons = new ListLessonData(rs);
+                System.Diagnostics.Debug.WriteLine(lessons.questions);
+                model.questions = lessons.questions;
+                model.question = lessons.questions[model.currentQuestionIndex];
+                System.Diagnostics.Debug.WriteLine(model.questions);
+                Session["model"] = model;
+                return Redirect("/Minigame/Play");
+            }
+            else
+            {
+                return Redirect("/Minigame/Index");
+            }
+        }
+        public ActionResult Play()
+        {
+            //Session["courseType"] = "10";
+            System.Diagnostics.Debug.WriteLine("Play: ");
+            if (CheckAuthToken())
+            {
+                GrammarModel model = Session["model"] as GrammarModel;
+                if (model == null)
+                {
+                    System.Diagnostics.Debug.WriteLine(model);
+                    return Redirect("/Minigame/Index");
+                }
+                else
+                {
+                    model.remainTime = UtilsController.questionTimeout - (int)DateTime.Now.Subtract(model.startTime).TotalSeconds;
+                    //int time = ((int)DateTime.Now.Subtract(model.startTime).TotalSeconds);
+                    return View("Play", model);
+                }
+            }
+            else
+            {
+                Session.Clear();
+                return Redirect("/Home/Index");
+            }
+        }
+
+        
+        public void ConfirmPlayQuestion(List<AnswerResult> questionResult)
+        {
+
+            QuestionResult result = new QuestionResult();
+            result.ANSWER_LIST = questionResult;
+            result.msisdn = Session["msisdn"] as String;
+            result.users = Session["msisdn"] as String;
+            result.LESSON_ID = "-1";
+            // Assuming you have a method to send data to an external service
+            var response = UtilsController.SendPost(result, 
+                Session.SessionID, UtilsController.WsType.GetAnsweerOfQuestion);
+
+            // Log response for debugging
+            System.Diagnostics.Debug.WriteLine("Response: " + response);
+
+             
+        }
+        [HttpPost]
+        public JsonResult SendAnswer(AnswerResult data)
+        {
+            // check model
+            GrammarModel model = Session["model"] as GrammarModel;
+            if (model == null)
+            {
+                return Json(new { error = "1" });
+            }
+            else
+            {
+                if (model.question.id != data.QUESTION_ID)
+                {
+                    return Json(new { error = "1" });
+                }
+
+                // check result correct or not
+                if (model.question.answerTrue == data.ANSWER)
+                {
+                    // add answer list
+                    AnswerResult result = new AnswerResult();
+                    result.QUESTION_ID = model.question.id;
+                    result.ANSWER = data.ANSWER;
+                    result.RESULT = "1";
+                    result.TIME = (UtilsController.questionTimeout - model.remainTime).ToString();
+                    model.answerList.Add(result);
+
+
+                    // check finish
+                    if (model.currentQuestionIndex == model.questions.Count)
+                    {
+                        // submit result
+                        ConfirmPlayQuestion(model.answerList);
+
+                        // clear cache
+                        Session.Remove("model");
+
+
+                        return Json(new
+                        {
+                            error = "0",
+                            finish = "1"
+                        });
+                    }
+                    else
+                    {
+                        // next question
+                        model.currentQuestionIndex++;
+                        model.question = model.questions[model.currentQuestionIndex-1];
+                        model.startTime = DateTime.Now;
+                        model.remainTime = UtilsController.questionTimeout;
+                        Session["model"] = model;
+
+                        return Json(new
+                        {
+                            error = "0",
+                            question = model.question
+                        });
+                    }
+
+                }
+                else
+                {
+                    // wrong
+                    ConfirmPlayQuestion(model.answerList);
+                    return Json(new { error = "2" });
+                }
+            }
+        }
+        public ActionResult Result(int check)
+        {
+            ViewBag.check = check;
+            return View("result");
+        }
+    }
+}
+

+ 65 - 8
Website/NEducation/Controllers/UtilsController.cs

@@ -21,6 +21,7 @@ namespace NEducation.Controllers
 
         public static String CountryCode = ConfigurationManager.AppSettings["country_code"];
         public static String ServiceId = ConfigurationManager.AppSettings["service_id"];
+        public static int questionTimeout = int.Parse(ConfigurationManager.AppSettings["questionTimeout"]);
         // GET: Common
         public static String DateFormat = "dd/MM/yyyy HH:mm:ss";
 
@@ -81,17 +82,17 @@ namespace NEducation.Controllers
             }
             else
             {
-                if (!input.StartsWith("856") && input.Length == 10)
+                if (!input.StartsWith("855") && input.Length == 10)
                 {
-                    input = "856" + input;
+                    input = "855" + input;
                 }
-                else if (!input.StartsWith("856") && input.Length == 11)
+                else if (!input.StartsWith("855") && input.Length == 11)
                 {
-                    //input = "856" + input;
-                    input = "856" + input.Substring(1);
+                    //input = "855" + input;
+                    input = "855" + input.Substring(1);
                     return input;
                 }
-                else if (input.StartsWith("856") && input.Length == 13)
+                else if (input.StartsWith("855") && input.Length == 13)
                 {
                     return input;
                 }
@@ -100,9 +101,14 @@ namespace NEducation.Controllers
                 //    input = "856" + input.Substring(1);
                 //    return input;
                 //}
-                else if (input.StartsWith("856") && input.Length == 14)
+                else if (input.StartsWith("855") && input.Length == 11)
                 {
-                    input = "856" + input.Substring(4);
+                    input = "855" + input.Substring(3);
+                    return input;
+                }
+                else if (!input.StartsWith("855") && input.Length == 9)
+                {
+                    input = "855" + input;
                     return input;
                 }
                 else
@@ -216,6 +222,9 @@ namespace NEducation.Controllers
             public const String GetRanking = "getRanking";
             public const String UsersUpdateProfile = "usersUpdateProfile";
 
+            public const String GetMiniGameCondition = "wsGetMiniGameCondition";
+            public const String GetRankMiniGame = "GetRankMiniGame";
+            
             public const String SubGetListsubServiceCode = "subGetListsubServiceCode";
 
             public const String GetHfDatabyParentId = "getHfDatabyParentId";
@@ -243,6 +252,53 @@ namespace NEducation.Controllers
 
             public const String URL_GET_MSISDN = "http://10.120.52.5:8699/privateApi/decrypt/v1/users";
         }
+        public class WapConstant
+        {
+            public const String SUCCESS = "0";
+            public const String FAILURE = "1";
+            public const String CANCEL_USER_IN_CHARGING_LIST = "414";
+
+            public const String BUY_TURN = "REGISTER";
+
+            public const String REGISTER = "REGISTER";
+            public const String FLOWER = "FLOWER";
+            public const String ROSE = "ROSE";
+            public const String CAR = "CAR";
+            public const String HOUSE = "HOUSE";
+            public const String CANCEL = "CANCEL";
+            public const String MSISDN = "MSISDN";
+
+            public const String NOT_REGISTER = "-101";
+
+            public const String DOMAIN = "domain";
+
+
+            public const String REGISTER_FOR_WS = "1";
+            public const String CANCEL_FOR_WS = "2";
+        }
+
+        public class HttpCode
+        {
+            // http code
+            public const String FALSE = "-10";
+            public const String WAITING_OTP = "100";
+            public const String USER_EXISTED = "2";
+            public const String NO_DATA = "1";
+            public const String SUCCESS = "0";
+            public const String INVALID_MSISDN = "-1";
+            public const String EXCEPTION = "-2";
+            public const String USER_NOT_REGISTER = "-16";
+            public const String AUTHEN_FAIL = "-10";
+            public const String USER_LOGIN_FAIL = "-17";
+            public const String IMAGE_NOT_VALID = "3";
+            public const String NOT_EXISTED = "1000";
+
+
+            public const String USER_GET_PROFILE_FAIL = "-18";
+            public const String USER_GET_LIST_SERVICE_FAIL = "-19";
+            public const String USER_GET_RANKING_FAIL = "-20";
+            public const String USER_UPDATE_PLAYING_FAIL = "-21";
+        }
 
         public static String ErrorContent(String errorCode)
         {
@@ -483,6 +539,7 @@ namespace NEducation.Controllers
             public const String LAO_VOCABULARY = "7";
             public const String LAO_GRAMMAR = "8";
             public const String LAO_LISTEN = "9";
+            public const String EN_MINIGAME = "10";
 
             public const String VN_VOCABULARY_CATE = "VN_VOCABULARY";
             public const String VN_GRAMMAR_CATE = "VN_GRAMMAR";

+ 448 - 0
Website/NEducation/Controllers/WapController.cs

@@ -0,0 +1,448 @@
+using NEducation.GenKeyWs;
+using Microsoft.Extensions.Configuration;
+using NEducation.Controllers;
+using System;
+using System.Collections.Generic;
+using System.Configuration;
+using System.Linq;
+using System.Net.Http;
+using System.Threading.Tasks;
+using System.ServiceModel;
+using NEducation;
+using NEducation.Models;
+using System.Web.Mvc;
+using System.Web;
+using System.Net;
+using NEducation.Code;
+using NEducation.Content.Texts;
+
+namespace NEducation.Controllers
+{
+    public class Data
+    {
+        public String key { get; set; }
+        public String value { get; set; }
+        public Data(String key, String value)
+        {
+            this.key = key;
+            this.value = value;
+        }
+    }
+
+    public class WapController : BaseController
+    {
+        static public log4net.ILog log = log4net.LogManager.GetLogger("WapController");
+        String wsUser;
+        String wsPass;
+
+        //static public String wsUrl = "http://paymentgateway.metfone.com.kh/MPS/";
+        //static public String wsUrlRes = "http://happycall.fun/Wap/ResponseFromWap";
+        ////static public String wsUrlRes = "https://localhost:44310/Wap/ResponseFromWap";
+        static private String PRO = "GTS";
+        static private String SER = "GTS_MEDU";
+        //static private String SUB = "GTS_HappyCalling_Daily";
+        static private String SUP_CP = "GTS";
+        static private String CONT = null;
+        static private String TYPE = null;
+
+        GenKeyWs.WsGenKeyClient wsClient = new GenKeyWs.WsGenKeyClient();
+
+
+        public async Task<ActionResult> ResponseFromWapAsync(string DATA, string SIG)
+        {
+            try
+            {
+                DATA = "al12Rg2wdrLixNin9i19FdMMqBF6Xe+dQzXarlvBMqGQeh/PRD5F9zBrZc0lGlN/fGoJ/NuuMh96ymeuOtyv6rlu9+KOBMGXiAH43J81zBLMJ9+aF3mQR7OT7mQnQkFe4i2gpMnYi2NRUSyJAZm1NnTeoDswqsYWVcke+jMtubSQdmBkSmm2pUTW+rLgHi4sMrPLyRlw0T5HsEuT6YUpqRKaweF97pLZDNUaJePRRPyJASHvT3yOy7VTfAIcVSC1DGrYOv3Kyj18pKhxjskCWdYUd3r4jngN/iMALnQvgAWtsBsfH50KS77rs0r6MIMpN6rv96BrtpHn0gmqqYTDGtykNa5FsRyclqyI3CLgn9hQi2TWUVMWHETqdR0E8VrdIXMNGhgaNclDgKFFyTl/V02vSH+RbeuPU05XLfUaBD/e8SKA0rTlQfGVAyJZtRvMreg76dQBZFBbda96M95Mdphhp/ZR5XrVRKt+dM1+8FxLpQefsBp21L3HFJrzgcPxkz5qQN1rdx2Umhzf0W4rQErsGk7xZoYlxVGo2/7Ouwi0BJU1ocK3/z5bSskAQTc3UWdzzm0q+KDs/gEd1ouqoA3R2n5PuMqMTZhztcpxIJODKfmSPS/pTZNPQrXSpbAMqN11FRTxzt7yjRdFrOd4zDVRPYXcQ7ExYvdY0JrXAZE=";
+                SIG = "Bwdr1erav2UsFY7OpAGFNN%2BZPQ90cLDhqniE6Ta2kaD3kEtrKIprsfIz6BAL%2BIY8KhC1Xx0N7cSZyU1uAfEHRG%2BCJ5hbM5s%2B7kzMv4ZE7CFHqF9LuZrQQqz8IHzkPRHBgyWDy7RtESE1y%2BMRC1X9sAAdNFKxEL0NSCQigepfFD6YTnNFJix1OPAYwy1KfRTVAU10%2F%2BlkNuGegk651SH%2FgZ8yptwpnoIYdlUPQh3D404vm58EpFz7%2BtetzcolF6ajvJFGov%2BOvAOataD7%2BQDrJpqQ%2B7pf8A3fdAPAqRTmpUjCYtL0gRL8TILkPrF%2BmpaWCyWFzYug7CGvr%2F2qQForFhPH0xQj2SFI1tfBfYQOg4V7oCnOI9Jq0haiQ2mCCA5o1cQ0dEAK43NdRP2dfmwh%2BgVK%2BVeZpWxqOLhegeU%2B9bFA0iUmjXCxLNcSbsHqA7j7IvmPb4Ms2zhv4B9ALQ94YZft9Ut5ZRzvO8LYrmhmWqvK8mFQwIGwQNTKMd9UCCoSiTV8an7MFG2uzweS9Q65wwNbbaEstD8mOvD9Jkwv2x71WGI%2FFwkGPrbxzrfATD5DgQ7IFIpDD0Rr%2BPG4S5WlJlSYTPks%2FRgLNyHgQ%2BX3UGPINNKzj3xaC25RCN2iKoN7TY%2F4FEB8Day0gfd3aMfvFCpOXF5h6uGOpAp7ETsOgP0%3D";
+
+                // Pre-process input data
+                string dataGet = DATA.Replace(" ", "+");
+                var sigGet = Uri.EscapeDataString(SIG).ToString();
+                var data = "DATA=" + dataGet + "&SIG=" + sigGet;
+
+                log.Debug("data " + data);
+
+                // Load configuration settings
+                String wsUrlRes = ConfigurationManager.AppSettings["domainRes"];
+                String wsUrl = ConfigurationManager.AppSettings["paymentUrl"];
+                String packageName = ConfigurationManager.AppSettings["packname"];
+                String packNameCannel = ConfigurationManager.AppSettings["packNameCannel"];
+                String packNameREGISTER_ToBe = ConfigurationManager.AppSettings["packNameREGISTER_ToBe"];
+                String packNameCannel_ToBe = ConfigurationManager.AppSettings["packNameCannel_ToBe"];
+                String DIR = ConfigurationManager.AppSettings["directoryPath"];
+
+                log.Debug("DIR_Wap " + DIR);
+
+                if (packageName == null)
+                {
+                    Session["register-result-message"] = "Register unsuccessful";
+                    Session["register-result-status"] = "-1";
+                    return Redirect("/Home/RegisterResult");
+                }
+
+                // Decrypt the key
+                GenKeyWs.wsDecryptKeyResponse decrypt = await wsClient.wsDecryptKeyAsync(null, null, DIR + packageName.ToUpper() + "\\", wsUrl, data);
+
+                log.Debug("errorCode " + decrypt.@return.errorCode);
+                log.Debug("decrypt " + decrypt.@return.descrypt);
+
+                // Log details if available
+                if (decrypt.@return.mpsResponse != null)
+                {
+                    log.Debug("CMD " + decrypt.@return.mpsResponse.CMD);
+                    log.Debug("MOBILE " + decrypt.@return.mpsResponse.MOBILE);
+                    log.Debug("PRICE " + decrypt.@return.mpsResponse.PRICE);
+                    log.Debug("RES " + decrypt.@return.mpsResponse.RES);
+                    log.Debug("REQ " + decrypt.@return.mpsResponse.REQ);
+                    log.Debug("SOURCE " + decrypt.@return.mpsResponse.SOURCE);
+                    log.Debug("STATUS " + decrypt.@return.mpsResponse.STATUS);
+                    log.Debug("SUB_END_DATE " + decrypt.@return.mpsResponse.SUB_END_DATE);
+                    log.Debug("SUB_NEW " + decrypt.@return.mpsResponse.SUB_NEW);
+                    log.Debug("SUB_SERVICE " + decrypt.@return.mpsResponse.SUB_SERVICE);
+                    log.Debug("SUB_START_DATE " + decrypt.@return.mpsResponse.SUB_START_DATE);
+                }
+                else
+                {
+                    log.Debug("mpsResponse null ");
+                }
+
+                if (decrypt.@return.errorCode == UtilsController.WapConstant.SUCCESS)
+                {
+                    // Handle different command cases
+                    if (decrypt.@return.mpsResponse.CMD == UtilsController.WapConstant.REGISTER)
+                    {
+                        log.Info("REGISTER MOBILE " + decrypt.@return.mpsResponse.MOBILE);
+
+                        if (!string.IsNullOrEmpty(decrypt.@return.mpsResponse.MOBILE))
+                        {
+                            // Validate and process phone number
+                            String phoneNumber = UtilsController.validateMsisdn(decrypt.@return.mpsResponse.MOBILE);
+                            if (!string.IsNullOrEmpty(phoneNumber))
+                            {
+                                Session["msisdn-detecting"] = phoneNumber;
+
+                                // Perform registration request
+                                UserRequest userRequest = new UserRequest
+                                {
+                                    users = decrypt.@return.mpsResponse.MOBILE,
+                                    msisdn = decrypt.@return.mpsResponse.MOBILE,
+                                    subServiceCode = packNameREGISTER_ToBe + "|" + decrypt.@return.mpsResponse.PRICE,
+                                    requestId = "-1",
+                                    otp = decrypt.@return.mpsResponse.RES,
+                                    serviceId = "3"
+                                };
+
+                                String rs = UtilsController.SendPost(userRequest, Session.SessionID, UtilsController.WsType.MpsRequest);
+                                UserActionResult ress = new UserActionResult(rs);
+
+                                if (ress.responseCode == UtilsController.Constant.SUCCESS)
+                                {
+                                    Charging charging = new Charging(rs);
+                                    Session["charging"] = charging;
+                                    Session["msisdn"] = decrypt.@return.mpsResponse.MOBILE;
+                                    Session["package"] = packNameCannel;
+                                    Session["CHARGE_ACTION"] = UtilsController.Constant.REGISTER;
+                                    Session["CHARGE_DATA"] = userRequest;
+                                }
+                                else if (ress.status == "2")
+                                {
+                                    return Json(new
+                                    {
+                                        error_code = ress.status,
+                                        error_content = UtilsController.GetErrorCodeCharging(ress.status)
+                                    });
+                                }
+
+                                return Json(new
+                                {
+                                    error_code = ress.responseCode,
+                                    error_content = UtilsController.GetErrorCodeCharging(ress.responseCode)
+                                });
+                            }
+                            else
+                            {
+                                log.Info("Cannel Can not detecting");
+                            }
+                        }
+
+                        Session["register-result-message"] = "Register successful";
+                        Session["register-result-status"] = "0";
+                        return Redirect("/Home/RegisterResult");
+                    }
+                    else if (decrypt.@return.mpsResponse.CMD == UtilsController.WapConstant.CANCEL)
+                    {
+                        String phoneNumber = UtilsController.validateMsisdn(decrypt.@return.mpsResponse.MOBILE);
+                        if (!string.IsNullOrEmpty(phoneNumber))
+                        {
+                            if (decrypt.@return.mpsResponse.RES == UtilsController.WapConstant.SUCCESS ||
+                                decrypt.@return.mpsResponse.RES == UtilsController.WapConstant.CANCEL_USER_IN_CHARGING_LIST)
+                            {
+                                if (!string.IsNullOrEmpty(decrypt.@return.mpsResponse.MOBILE))
+                                {
+                                    String phoneNumbers = UtilsController.validateMsisdn(decrypt.@return.mpsResponse.MOBILE);
+                                    if (!string.IsNullOrEmpty(phoneNumbers))
+                                    {
+                                        Session["msisdn-detecting"] = phoneNumber;
+
+                                        var checkSub = UtilsController.checkAccountSub(phoneNumber, packNameCannel_ToBe);
+                                        if (!checkSub)
+                                        {
+                                            UserRequest userRequest = new UserRequest
+                                            {
+                                                users = decrypt.@return.mpsResponse.MOBILE,
+                                                msisdn = decrypt.@return.mpsResponse.MOBILE,
+                                                subServiceCode = packNameCannel_ToBe + "|" + decrypt.@return.mpsResponse.PRICE,
+                                                requestId = "-1",
+                                                otp = decrypt.@return.mpsResponse.RES,
+                                                serviceId = "3"
+                                            };
+
+                                            String rs = UtilsController.SendPost(userRequest, Session.SessionID, UtilsController.WsType.MpsRequest);
+                                            UserActionResult ress = new UserActionResult(rs);
+
+                                            if (ress.responseCode == UtilsController.Constant.SUCCESS)
+                                            {
+                                                Charging charging = new Charging(rs);
+                                                Session["charging"] = charging;
+                                                Session["msisdn"] = decrypt.@return.mpsResponse.MOBILE;
+                                                Session["package"] = packageName;
+                                                Session["CHARGE_ACTION"] = UtilsController.Constant.REGISTER;
+                                                Session["CHARGE_DATA"] = userRequest;
+                                            }
+                                            else if (ress.status == "2")
+                                            {
+                                                return Json(new
+                                                {
+                                                    error_code = ress.status,
+                                                    error_content = UtilsController.GetErrorCodeCharging(ress.status)
+                                                });
+                                            }
+
+                                            return Json(new
+                                            {
+                                                error_code = ress.responseCode,
+                                                error_content = UtilsController.GetErrorCodeCharging(ress.responseCode)
+                                            });
+                                        }
+                                        else
+                                        {
+                                            return Json(new
+                                            {
+                                                error_code = UtilsController.Constant.USER_EXISTED,
+                                                error_content = UtilsController.GetErrorCodeCharging(UtilsController.Constant.USER_EXISTED)
+                                            });
+                                        }
+                                    }
+                                    else
+                                    {
+                                        return Json(new
+                                        {
+                                            error_code = UtilsController.Constant.INVALID_MSISDN,
+                                            error_content = @Lang.InvalidMsisdn,
+                                        });
+                                    }
+                                }
+                            }
+                            else
+                            {
+                                log.Error("CANCEL unsuccessful");
+                                Session["register-result-message"] = "Cancel unsuccessful";
+                                Session["register-result-status"] = "-1";
+                                return Redirect("/Home/RegisterResult");
+                            }
+
+                            Session["register-result-message"] = "Cancel successful";
+                            Session["register-result-status"] = "0";
+                            return Redirect("/Home/RegisterResult");
+                        }
+
+                        Session["register-result-message"] = "Cancel unsuccessful";
+                        Session["register-result-status"] = "-1";
+                        return Redirect("/Home/RegisterResult");
+                    }
+                    else if (decrypt.@return.mpsResponse.CMD == UtilsController.WapConstant.MSISDN)
+                    {
+                        if (!string.IsNullOrEmpty(decrypt.@return.mpsResponse.MOBILE) &&
+                            decrypt.@return.mpsResponse.MOBILE != "null")
+                        {
+                            // Validate and process phone number
+                            String phoneNumber = UtilsController.validateMsisdn(decrypt.@return.mpsResponse.MOBILE);
+                            if (!string.IsNullOrEmpty(phoneNumber))
+                            {
+                                // Auto login for this user
+                                Session["msisdn-detecting"] = phoneNumber;
+                                return Redirect("/Home?detecting=0");
+                            }
+                        }
+                        else
+                        {
+                            log.Info("Can not detecting");
+                        }
+                    }
+                    else
+                    {
+                        log.Info("Command: " + decrypt.@return.mpsResponse.CMD);
+                    }
+                }
+                else
+                {
+                    // Handle unsuccessful registration
+                    log.Info("Error ");
+                    Session["register-result-message"] = "Register unsuccessful";
+                    Session["register-result-status"] = "-1";
+                    return Redirect("/Home/RegisterResult");
+                }
+
+                return Redirect("/Home?detecting=0");
+            }
+            catch (Exception ex)
+            {
+                log.Info("Exception: " + ex);
+                return Redirect("/Home?detecting=0");
+            }
+        }
+
+
+        // GET: Wap
+        public static async Task<GenKeyWs.response> UserDetectingAsync(IConfiguration configuration, GenKeyWs.WsGenKeyClient wsClient, MpsParams mpsparams)
+        {
+            GenKeyWs.response response = new GenKeyWs.response();
+            response.errorCode = UtilsController.WapConstant.FAILURE;
+            //String DIR = configuration.GetSection("directoryPath").Value;
+            //String wsUrl = configuration.GetSection("paymentUrl").Value;
+            String DIR = configuration.GetSection("directoryPath").Value;
+            String wsUrl = configuration.GetSection("paymentUrl").Value;
+
+            GenKeyWs.wsEncryptKeyResponse makeUrl = await wsClient.wsEncryptKeyAsync(null, null, DIR, wsUrl + "mobile.html?", PRO, SER, mpsparams.SUB,
+                mpsparams.CMD, "WAP", mpsparams.CATE, mpsparams.ITEM, SUP_CP, CONT, mpsparams.PRICE, mpsparams.MOBILE, TYPE);
+
+            log.Debug("UserDetecting build req: " + makeUrl.@return.enscrypt);
+            //HttpContext.Session.SetComplexData("mps-params", mpsparams);
+
+            return makeUrl.@return;
+        }
+
+        public static async Task<GenKeyWs.response> UserRegisteringAsync(GenKeyWs.WsGenKeyClient wsClient, MpsParams mpsparams)
+        {
+            GenKeyWs.response response = new GenKeyWs.response();
+            response.errorCode = UtilsController.WapConstant.FAILURE;
+            String DIR = ConfigurationManager.AppSettings["directoryPath"] + mpsparams.SUB.ToUpper() + "/";
+            log.Debug("UserRegistering build DIR: " + DIR);
+            String wsUrl = ConfigurationManager.AppSettings["paymentUrl"];
+            //String DIR = configuration.GetSection("directoryPath").Value + mpsparams.SUB.ToUpper() + "/";
+            //String wsUrl = configuration.GetSection("paymentUrl").Value;
+            log.Debug("UserRegistering makeUrl:");
+            GenKeyWs.wsEncryptKeyResponse makeUrl = await wsClient.wsEncryptKeyAsync(null, null, DIR, wsUrl + "charge.html?", PRO, SER, mpsparams.SUB,
+                mpsparams.CMD, "WAP", mpsparams.CATE, mpsparams.ITEM, SUP_CP, CONT, mpsparams.PRICE, mpsparams.MOBILE, TYPE);
+
+            log.Debug("UserRegistering build req: " + makeUrl.@return.enscrypt);
+            // save session
+            //HttpContext.Session.SetComplexData("mps-params", mpsparams);
+
+            return makeUrl.@return;
+        }
+
+        public static async Task<GenKeyWs.response> UserChargingAsync(GenKeyWs.WsGenKeyClient wsClient, MpsParams mpsparams)
+        {
+            GenKeyWs.response response = new GenKeyWs.response();
+            response.errorCode = UtilsController.WapConstant.FAILURE;
+            response.errorCode = UtilsController.WapConstant.FAILURE;
+            String DIR = ConfigurationManager.AppSettings["directoryPath"];
+            String wsUrl = ConfigurationManager.AppSettings["paymentUrl"];
+            //String DIR = configuration.GetSection("directoryPath").Value;
+            //String wsUrl = configuration.GetSection("paymentUrl").Value;
+
+            GenKeyWs.wsEncryptKeyResponse makeUrl = await wsClient.wsEncryptKeyAsync(null, null, DIR, wsUrl + "charge.html?", PRO, SER, mpsparams.SUB,
+                mpsparams.CMD, "WAP", mpsparams.CATE, mpsparams.ITEM, SUP_CP, CONT, mpsparams.PRICE, mpsparams.MOBILE, TYPE);
+
+            log.Debug("UserCharging build req: " + makeUrl.@return.enscrypt);
+            //HttpContext.Session.SetComplexData("mps-params", mpsparams);
+
+            return makeUrl.@return;
+        }
+
+        public static async Task<GenKeyWs.response> UserCancelingAsync(GenKeyWs.WsGenKeyClient wsClient, MpsParams mpsparams)
+        {
+            GenKeyWs.response response = new GenKeyWs.response();
+            response.errorCode = UtilsController.WapConstant.FAILURE;
+            response.errorCode = UtilsController.WapConstant.FAILURE;
+            String DIR = ConfigurationManager.AppSettings["directoryPath"] + mpsparams.SUB.ToUpper() + "/";
+            String wsUrl = ConfigurationManager.AppSettings["paymentUrl"];
+            //String DIR = configuration.GetSection("directoryPath").Value + mpsparams.SUB.ToUpper() + "/";
+            //String wsUrl = configuration.GetSection("paymentUrl").Value;
+
+            GenKeyWs.wsEncryptKeyResponse makeUrl = await wsClient.wsEncryptKeyAsync(null, null, DIR, wsUrl + "charge.html?", PRO, SER, mpsparams.SUB,
+                mpsparams.CMD, "WAP", mpsparams.CATE, mpsparams.ITEM, SUP_CP, CONT, mpsparams.PRICE, mpsparams.MOBILE, TYPE);
+
+            log.Debug("UserCanceling build req: " + makeUrl.@return.enscrypt);
+            // save session
+            //HttpContext.Session.SetComplexData("mps-params", mpsparams);
+
+            return makeUrl.@return;
+        }
+
+        static public String PostData(string mpsurl)
+        {
+            String url = mpsurl;
+
+            log.Debug("Request: " + url);
+
+            using (var client = new HttpClient())
+            {
+                var response = client.GetAsync(url).Result;
+                if (response.IsSuccessStatusCode)
+                {
+                    var responseContent = response.Content;
+                    // by calling .Result you are synchronously reading the result
+                    string responseString = responseContent.ReadAsStringAsync().Result;
+                    log.Debug("Response: " + responseString);
+                    return responseString;
+                }
+                else
+                {
+                    log.Error("Response: " + response.StatusCode.ToString());
+                    return response.StatusCode.ToString();
+                }
+            }
+        }
+
+
+        // push to webservice
+        public async Task<bool> RegisterOtp(String package, String msisdn, String code, String action)
+        {
+            try
+            {
+                MpsReq req = new MpsReq();
+                req.msisdn = msisdn;
+                req.subServiceCode = package;
+                req.otp = code; // not send to mps
+
+                //NcGamesWs.subRequestPGWResponse res = await wsGGameClient.subRequestPGWAsync(wsUser, wsPass,
+                //    msisdn, UtilsController.Constant.SERVICE_ID,
+                //    package, action);
+
+
+                //MpsRes res = new MpsRes(rs);
+
+                // check success
+                if (
+                    //res.@return == "0" && 
+                    (code == UtilsController.WapConstant.SUCCESS ||
+                    code == UtilsController.WapConstant.CANCEL_USER_IN_CHARGING_LIST))
+                {
+                    //HttpContext.Session.SetComplexData("msisdn", msisdn);
+                    //HttpContext.Session.SetComplexData("msisdn-detecting", msisdn);
+
+
+                    return true;
+                }
+                return false;
+            }
+            catch (Exception ex)
+            {
+                log.Error("Exception: " + ex);
+                return false;
+            }
+        }
+    }
+}

+ 13 - 0
Website/NEducation/Models/CheckMiniGameModel.cs

@@ -0,0 +1,13 @@
+using NEducation.Code;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+
+namespace NEducation.Models
+{
+    public class CheckMiniGameModel
+    {
+        public MiniGame MiniGame { get; set; }
+    }
+}

+ 6 - 1
Website/NEducation/Models/Grammar.cs

@@ -8,7 +8,10 @@ using NEducation.Code;
 namespace NEducation.Models
 {
     public class GrammarModel
-    {
+    {   
+        public int remainTime { get; set; }
+        public DateTime startTime { get; set; }
+        public int currentQuestionIndex { get; set; }
         public String lessonId { get; set; }
         public String lessonName { get; set; }
         public String courseName { get; set; }
@@ -16,5 +19,7 @@ namespace NEducation.Models
         //public NEduService.vocaQuestion[] listQuestion { get; set; }
         public List<Grammar> grammars { get; set; }
         public List<Question> questions { get; set; }
+        public Question question { get; set; }
+        public List<AnswerResult> answerList { get; set; }
     }
 }

+ 44 - 0
Website/NEducation/Models/Mps.cs

@@ -0,0 +1,44 @@
+using Newtonsoft.Json.Linq;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+
+namespace NEducation.Models
+{
+    public class MpsReq
+    {
+        public String msisdn { get; set; }
+        public String subServiceCode { get; set; }
+        public String requestId { get; set; }
+        public String otp { get; set; }
+    }
+
+    public class MpsRes
+    {
+        public String requestID { get; set; }
+        public String responseCode { get; set; }
+        public String msisdn { get; set; }
+        public String cmd { get; set; }
+        public String money { get; set; }
+        public String source { get; set; }
+        public String otpType { get; set; }
+
+        public MpsRes() { }
+
+        public MpsRes(string json)
+        {
+            JObject jObject = JObject.Parse(json);
+            if (jObject != null)
+            {
+                requestID = (string)jObject["requestID"];
+                responseCode = (string)jObject["responseCode"];
+                msisdn = (string)jObject["msisdn"];
+                cmd = (string)jObject["cmd"];
+                money = (string)jObject["money"];
+                source = (string)jObject["source"];
+                otpType = (string)jObject["otpType"];
+            }
+        }
+    }
+}

+ 25 - 0
Website/NEducation/Models/MpsParams.cs

@@ -0,0 +1,25 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+
+namespace NEducation.Models
+{
+    public class MpsParams
+    {
+        public String SUB { get; set; }
+        public String CATE { get; set; }
+        public String ITEM { get; set; }
+        public String SUP_CP { get; set; }
+        public String CONT { get; set; }
+        public String PRICE { get; set; }
+        public String REQ { get; set; }
+        public String MOBILE { get; set; }
+        public String SOURCE { get; set; }
+        public String TYPE { get; set; }
+
+        public String PRO { get; set; }
+        public String SER { get; set; }
+        public String CMD { get; set; }
+    }
+}

+ 15 - 0
Website/NEducation/Models/WinnerMiniGameModel.cs

@@ -0,0 +1,15 @@
+using NEducation.Code;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+
+namespace NEducation.Models
+{
+    public class WinnerMiniGameModel
+    {
+        public Winner Winner { get; set; }
+        public WinnerElement currentWinner { get; set; }
+
+    }
+}

+ 63 - 64
Website/NEducation/Views/Common/CourseView.cshtml

@@ -5,7 +5,6 @@
 
 <link rel="stylesheet" href="~/Content/assets/css/library.css" />
 <link rel="stylesheet" href="~/Content/assets/css/home-voca.css" />
-
 @*@using NEducation.NEduService;*@
 @using NEducation.Code;
 @using NEducation.Content.Texts;
@@ -40,6 +39,7 @@
             <a href="/Common/Course?courseType=@UtilsController.Constant.EN_VOCABULARY" class="nav-link">@Lang.Vocabulary</a>
             <a href="/Common/Course?courseType=@UtilsController.Constant.EN_GRAMMAR" class="nav-link">@Lang.Grammar</a>
             <a href="/Common/Course?courseType=@UtilsController.Constant.EN_LISTEN" class="nav-link">@Lang.Listening</a>
+            <a href="/Common/Course?courseType=@UtilsController.Constant.EN_MINIGAME" class="nav-link">@Lang.MiniGame</a>
         }
     }
 }
@@ -74,10 +74,7 @@
             <a href="/Common/Course?courseType=@UtilsController.Constant.EN_VOCABULARY" class="header-menu-link ">@Lang.Vocabulary</a>
             <a href="/Common/Course?courseType=@UtilsController.Constant.EN_GRAMMAR" class="header-menu-link ">@Lang.Grammar</a>
             <a href="/Common/Course?courseType=@UtilsController.Constant.EN_LISTEN" class="header-menu-link ">@Lang.Listening</a>
-            @*<a href="/Ebook/" class="header-menu-link ">
-                    @Lang.Ebook
-                    <img src="~/Content/assets/imgs/giphy.gif" style=" width: 50px;" />
-                </a>*@
+            <a href="/Common/Course?courseType=@UtilsController.Constant.EN_MINIGAME" class="nav-link">@Lang.MiniGame</a>
             <li class="menu-item-has-children header-menu-link ">
                 <a href="#" class="">
                     E-Library
@@ -113,7 +110,9 @@
                                 @*BIBLIOTHÈQUE DE VOCABULAIRE DE NEDU*@
                             </h1>
                             <h2 class="library-description">
-                                @Lang.Common_des_2
+                                @*Không Ngôn Ngữ*@
+                                @*@Lang.Common_des_2*@
+                                Common_des_2
                                 @*Hơn 100 khóa Apprendre l'anglais Vocabulaire theo chủ đề dành cho mọi đối tượng.*@
                                 @*Plus de 100 cours de vocabulaire anglais classifié selon des sujets pour vous*@
                             </h2>
@@ -141,43 +140,14 @@
                                 @*Bao gồm các khóa học nghe tốt nhất cho bạn.*@
                             </h2>
                         }
-                        @*else if (Model.courseType == "4")
-                            {
-                                <h1 class="library-title">Music Courses</h1>
-                                <h2 class="library-description">Hơn 100 bài hát tiếng Anh được lựa chọn kỹ cho bạn</h2>
-                            }*@
+                        else if (Model.courseType == "10")
+                        {
+                            <span>MiniGame</span>
+                        }
                     </div>
 
-                    <!-- Search -->
-                    @*<div class="col-xs-12 col-sm-7">
-                            <div class="library-search-cover">
-                                <div class="library-search-container">
-                                    <input type="text" id="library-search-input" placeholder="@Lang.FindingCourse" />
-                                    <div class="library-search-icon">
-                                        <span class="icon-search"></span>
-                                        <span class="icon-search-close"></span>
-                                    </div>
-                                    <div class="library-search-result"></div>
-                                    <div class="shadow-overlap"></div>
-                                </div>
-                            </div>
-                        </div>*@
                 </div>
             </div>
-
-
-            @*<div class="library-header-menu">
-                    <div class="library-header-menu-cover">
-                        <a href="https://www.voca.vn/library" class="menu-item  menu-active ">Tất cả</a>
-                        <a href="https://www.voca.vn/library/category=free" class="menu-item ">Miễn Phí</a>
-                        <a href="https://www.voca.vn/library/tieng-anh-giao-tiep" class="menu-item ">Giao Tiếp</a>
-                        <a href="https://www.voca.vn/library/tieng-anh-pho-thong" class="menu-item ">Phổ Thông</a>
-                        <a href="https://www.voca.vn/library/certificate" class="menu-item ">Chứng Chỉ Quốc Tế</a>
-                        <a href="https://www.voca.vn/library/tieng-anh-chuyen-nganh" class="menu-item ">Chuyên Ngành</a>
-                        <a href="https://www.voca.vn/library/effortless-english" class="menu-item ">Effortless English</a>
-                        <a href="https://www.voca.vn/library/cefr" class="menu-item ">Chứng chỉ châu Âu</a>
-                    </div>
-                </div>*@
         </div>
     </div>
 
@@ -193,35 +163,64 @@
                     {
                         foreach (Course course in Model.category.listCourse)
                         {
-                            <div class="library-product">
-                                <a href="@Url.Action("Lesson", "Common", new { courseId = course.id, courseType=Model.courseType })" class="library-product-cover">
-                                    <img class="product-image" alt="product" src="@course.iconPath" />
-                                    @*<img class="product-image" alt="product" src="@course.iconPath" />*@
-                                    @*@if (course.fee == 0)
-                                        {
-                                            <span class="product-price product-free"><strong>FREE</strong></span>
+                            <!--if (Model.courseType == "10")
+                            {
+                                    <div class="title">MINIGAME</div>
+                                    <div class="countdown">
+                                        <div>
+                                            <span id="days">28</span>
+                                            DAYS
+                                        </div>
+                                        <div>
+                                            <span id="hours">22</span>
+                                            HOURS
+                                        </div>
+                                        <div>
+                                            <span id="minutes">36</span>
+                                            MINUTES
+                                        </div>
+                                    </div>
+                                    <div class="tabs">
+                                        <button class="tab-button active" onclick="showTab('ranking')">Ranking</button>
+                                        <button class="tab-button" onclick="showTab('howToPlay')">How To Play</button>
+                                    </div>
+                                    <div id="ranking" class="tab-content active">
+                                        <p>1. The minigame starts at 10:00 AM every Sunday.</p>
+                                        <p>2. You have 15 seconds to think and give your answer.</p>-->
+                                        <!-- Thêm các mục khác -->
+                                    <!--</div>
+                                    <div id="howToPlay" class="tab-content">
+                                        <p>Hướng dẫn chơi game...</p>
+                                    </div>
+
+                                    <script>
+                                        function showTab(tabId) {
+                                            document.querySelectorAll('.tab-content').forEach(tab => {
+                                                tab.classList.remove('active');
+                                            });
+                                            document.querySelectorAll('.tab-button').forEach(button => {
+                                                button.classList.remove('active');
+                                            });
+                                            document.getElementById(tabId).classList.add('active');
+                                            document.querySelector(`.tab-button[onclick="showTab('${tabId}')"]`).classList.add('active');
                                         }
-                                        else
-                                        {
-                                            <span class="product-price"><strong>@course.fee HTG</strong></span>
-                                        }*@
-                                    <p class="product-name">@course.name</p>
-                                    @*<p class="product-category">@course.category</p>*@
-                                    <p class="product-description">@course.description</p>
-                                    @*<div class="product-bottom">
-                                            <p class="bottom-text">@course.subType</p>
-                                        </div>*@
-                                </a>
-                                @*<div class="dropdown">
-                                        <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"></button>
-                                        <ul class="dropdown-menu">
-                                            <li><a href="javascript:void(0)" class="btn-vocabulary-share" url="https://www.voca.vn/hoc-tu-vung-tieng-anh-mien-phi">Chia sẻ</a></li>
-                                        </ul>
-                                    </div>*@
-                            </div>
+                                    </script>
+                            }
+                            else
+                            {-->
+                                <div class="library-product">
+                                    <a href="@Url.Action("Lesson", "Common", new { courseId = course.id, courseType=Model.courseType })" class="library-product-cover">
+                                        <img class="product-image" alt="product" src="@course.iconPath" />
+                                        <p class="product-name">@course.name</p>
+                                        <p class="product-description">@course.description</p>
+                                    </a>
+                                </div>
+                            //}
+
                         }
                     }
                 }
+
             </div>
         </div>
     </div>

+ 10 - 10
Website/NEducation/Views/Grammar/Index.cshtml

@@ -14,7 +14,7 @@
     <a href="/Common/Course?courseType=2" class="nav-link link-libary">@Lang.Library</a>
     <a href="/Voca/" class="nav-link">
         @Lang.Vocabulary
-        @*VOCABULARY*@
+        @*VOCABULARY*@                                                                                                 
     </a>
     @*<a href="/Grammar/" class="nav-link">Grammar</a>*@
     <a href="/Listening/" class="nav-link">
@@ -25,16 +25,16 @@
             @Lang.Ebook
             <img src="~/Content/assets/imgs/giphy.gif" style=" width: 50px;" />
         </a>*@
-    <div class="dropdown nav-link">
-        <button onclick="myFunction()" class="dropbtn">
-            E-Library
-            <img src="~/Content/assets/imgs/giphy.gif" style=" width: 50px;" />
-        </button>
-        <div id="myDropdown" class="dropdown-content">
-            <a href="/Ebook/">@Lang.Ebook</a>
-            <a href="/Ebook/Video">Children's Video</a>
-        </div>
+<div class="dropdown nav-link">
+    <button onclick="myFunction()" class="dropbtn">
+        E-Library
+        <img src="~/Content/assets/imgs/giphy.gif" style=" width: 50px;" />
+    </button>
+    <div id="myDropdown" class="dropdown-content">
+        <a href="/Ebook/">@Lang.Ebook</a>                                                                                                                                                  <a href="/Ebook/">@Lang.Ebook</a>
+        <a href="/Ebook/Video">Children's Video</a>
     </div>
+</div>
 
 
     @*<a href="/Grammar/Method" class="nav-link link-help">Method</a>

+ 6 - 2
Website/NEducation/Views/Home/EnglishIndex.cshtml

@@ -22,6 +22,7 @@
     <a href="/Common/Course?courseType=@UtilsController.Constant.EN_VOCABULARY" class="nav-link">@Lang.Vocabulary</a>
     <a href="/Common/Course?courseType=@UtilsController.Constant.EN_GRAMMAR" class="nav-link">@Lang.Grammar</a>
     <a href="/Common/Course?courseType=@UtilsController.Constant.EN_LISTEN" class="nav-link">@Lang.Listening</a>
+    <a href="/MiniGame" class="nav-link ">@Lang.MiniGame</a>
     @*<a href="/Ebook/" class="nav-link">
             @Lang.Ebook
             <img src="~/Content/assets/imgs/giphy.gif" style=" width: 50px;" />
@@ -46,6 +47,7 @@
     <a href="/Common/Course?courseType=@UtilsController.Constant.EN_VOCABULARY" class="header-menu-link ">@Lang.Vocabulary</a>
     <a href="/Common/Course?courseType=@UtilsController.Constant.EN_GRAMMAR" class="header-menu-link ">@Lang.Grammar</a>
     <a href="/Common/Course?courseType=@UtilsController.Constant.EN_LISTEN" class="header-menu-link ">@Lang.Listening</a>
+    <a href="/MiniGame" class="header-menu-link ">@Lang.MiniGame</a>
     @*<a href="/Ebook/" class="header-menu-link ">
             @Lang.Ebook
             <img src="~/Content/assets/imgs/giphy.gif" style=" width: 50px;" />
@@ -248,7 +250,8 @@
     <div class="project-product">
         <div class="product-cover">
             <h3 class="product-title">
-                @Lang.HowDoesUSTUDYHelpYou
+                @*Không Ngôn Ngữ*@
+                HowDoesUSTUDYHelpYou
             </h3>
         </div>
 
@@ -316,7 +319,8 @@
         <div class="voca-dream-content">
             <div class="voca-dream-left">
                 <h2>
-                    @Lang.USTUDYMakesYourDreamComeTrue
+                    @*Không Ngôn Ngữ*@
+                    USTUDYMakesYourDreamComeTrue
                 </h2>
             </div>
             <div class="voca-dream-right">

+ 4 - 4
Website/NEducation/Views/Home/Index.cshtml

@@ -13,8 +13,8 @@
 @section navMenu{
     <a href="/Home/" class="nav-link">@Lang.Home</a>
     <a href="/Home/EnglishIndex/" class="navigation-all nav-link" typeLanguage="@UtilsController.Constant.ENGLISH">@Lang.english</a>
-    <a href="/Home/VietnameseIndex/" class="navigation-all nav-link" typeLanguage="@UtilsController.Constant.VIETNAMESE">@Lang.vietnamese</a>
-    <a href="/Home/LaosIndex/" class="navigation-all nav-link" typeLanguage="@UtilsController.Constant.LAOS">@Lang.laos</a>
+    @*<a href="/Home/VietnameseIndex/" class="navigation-all nav-link" typeLanguage="@UtilsController.Constant.VIETNAMESE">@Lang.vietnamese</a>
+    <a href="/Home/LaosIndex/" class="navigation-all nav-link" typeLanguage="@UtilsController.Constant.LAOS">@Lang.laos</a>*@
     <div class="dropdown nav-link">
         <button onclick="myFunction()" class="dropbtn">
             E-Library
@@ -35,8 +35,8 @@
 @section menu{
     <a href="/Home/" class="header-menu-link ">@Lang.Home</a>
     <a href="/Home/EnglishIndex/" class="navigation-all header-menu-link" typeLanguage="@UtilsController.Constant.ENGLISH">@Lang.english</a>
-    <a href="/Home/VietnameseIndex/" class="navigation-all header-menu-link" typeLanguage="@UtilsController.Constant.VIETNAMESE">@Lang.vietnamese</a>
-    <a href="/Home/LaosIndex/" class="navigation-all header-menu-link" typeLanguage="@UtilsController.Constant.LAOS">@Lang.laos</a>
+    @*<a href="/Home/VietnameseIndex/" class="navigation-all header-menu-link" typeLanguage="@UtilsController.Constant.VIETNAMESE">@Lang.vietnamese</a>
+    <a href="/Home/LaosIndex/" class="navigation-all header-menu-link" typeLanguage="@UtilsController.Constant.LAOS">@Lang.laos</a>*@
     @*<a href="#" class="header-menu-link ">
             @Lang.Ebook
             <img src="~/Content/assets/imgs/giphy.gif" style=" width: 50px;" />

+ 8 - 2
Website/NEducation/Views/HomeFitness/Menu.cshtml

@@ -31,14 +31,20 @@
 @section navMenu{
     <a href="/Home/" class="nav-link">@Lang.Home</a>
     <a href="/HomeFitness/Menu?id=@(menu != null ? menu.Id : "")" class="navigation-all nav-link">@Lang.menu</a>
-    <a href="/HomeFitness/Menu?id=@(nutrition != null ? nutrition.Id : "")" class="navigation-all nav-link">@Lang.nutrition</a>
+    @*Không Ngôn Ngữ*@
+    @*<a href="/HomeFitness/Menu?id=@(nutrition != null ? nutrition.Id : "")" class="navigation-all nav-link">@Lang.nutrition</a>*@
+    <a href="/HomeFitness/Menu?id=@(nutrition != null ? nutrition.Id : "")" class="navigation-all nav-link">nutrition</a>
+
     <a href="/HomeFitness/Menu?id=@(gym != null ? gym.Id : "")" class="navigation-all nav-link">@Lang.gym</a>
 }
 
 @section menu{
     <a href="/Home/" class="header-menu-link ">@Lang.Home</a>
     <a href="/HomeFitness/Menu?id=@(menu != null ? menu.Id : "")" class="navigation-all header-menu-link">@Lang.menu</a>
-    <a href="/HomeFitness/Menu?id=@(nutrition != null ? nutrition.Id : "")" class="navigation-all header-menu-link ">@Lang.nutrition</a>
+    @*Không Ngôn Ngữ*@
+    @*<a href="/HomeFitness/Menu?id=@(nutrition != null ? nutrition.Id : "")" class="navigation-all header-menu-link ">@Lang.nutrition</a>*@
+    <a href="/HomeFitness/Menu?id=@(nutrition != null ? nutrition.Id : "")" class="navigation-all header-menu-link ">nutrition</a>
+
     <a href="/HomeFitness/Menu?id=@(gym != null ? gym.Id : "")" class="navigation-all header-menu-link ">@Lang.gym</a>
 }
 

+ 34 - 12
Website/NEducation/Views/HomeFitness/MenuDetail.cshtml

@@ -39,14 +39,18 @@
 @section navMenu{
     <a href="/Home/" class="nav-link">@Lang.Home</a>
     <a href="/HomeFitness/Menu?id=@(menu != null ? menu.Id : "")" class="navigation-all nav-link">@Lang.menu</a>
-    <a href="/HomeFitness/Menu?id=@(nutrition != null ? nutrition.Id : "")" class="navigation-all nav-link">@Lang.nutrition</a>
+    @*Không Ngôn Ngữ*@
+    @*<a href="/HomeFitness/Menu?id=@(nutrition != null ? nutrition.Id : "")" class="navigation-all nav-link">@Lang.nutrition</a>*@
+    <a href="/HomeFitness/Menu?id=@(nutrition != null ? nutrition.Id : "")" class="navigation-all nav-link">nutrition</a>
     <a href="/HomeFitness/Menu?id=@(gym != null ? gym.Id : "")" class="navigation-all nav-link">@Lang.gym</a>
 }
 
 @section menu{
     <a href="/Home/" class="header-menu-link ">@Lang.Home</a>
     <a href="/HomeFitness/Menu?id=@(menu != null ? menu.Id : "")" class="navigation-all header-menu-link">@Lang.menu</a>
-    <a href="/HomeFitness/Menu?id=@(nutrition != null ? nutrition.Id : "")" class="navigation-all header-menu-link ">@Lang.nutrition</a>
+    @*Không Ngôn Ngữ*@
+    <a @*href="/HomeFitness/Menu?id=@(nutrition != null ? nutrition.Id : "")" class="navigation-all header-menu-link ">@Lang.nutrition</a>*@
+         <a href="/HomeFitness/Menu?id=@(nutrition != null ? nutrition.Id : "")" class="navigation-all header-menu-link ">nutrition</a>
     <a href="/HomeFitness/Menu?id=@(gym != null ? gym.Id : "")" class="navigation-all header-menu-link ">@Lang.gym</a>
 }
 
@@ -126,7 +130,9 @@
                         {
                             <div class="hf-nutrition-container  hf-nutrition-row">
                                 <h3 style="font-weight:700;">
-                                    @Lang.caloTool
+                                    @*Không Ngôn Ngữ*@
+                                    @*@Lang.caloTool*@
+                                    <span>caloTool</span>
                                 </h3>
                                 <div class="row hf-row">
                                     <div class="col-md-4 hf-nutrition-title">
@@ -184,12 +190,16 @@
                                 </div>
                                 <div>
                                     <button class="hf-butrition-button" onclick="tdeeClick()">
-                                        @Lang.caloCal
+                                        @*Không Ngôn Ngữ*@
+                                        @*Lang.caloCal*@
+                                        caloCal
                                     </button>
                                 </div>
                                 <div class="col-md-12 hf-nutrition-box" style=" margin-top: 25px; text-align: center;">
                                     <p readonly id="tdee-result" class="box" value="" style="width: 100%; height: auto; text-align: center; font-size: 20px;">
-                                        @Lang.needToEat XXXX @Lang.calo
+                                        @*Không Ngôn Ngữ*@
+                                        @*@Lang.needToEat XXXX @Lang.calo*@
+                                        @Lang.needToEat XXXX
                                     </p>
                                 </div>
                             </div>
@@ -198,7 +208,9 @@
                         {
                             <div class="hf-nutrition-container  hf-nutrition-row">
                                 <h3 style="font-weight:700;">
-                                    @Lang.caloTool
+                                    @*Không Ngôn Ngữ*@
+                                    @*@Lang.caloTool*@
+                                    caloTool
                                 </h3>
                                 <div class="row hf-row">
                                     <div class="col-md-4 hf-nutrition-title">
@@ -217,7 +229,9 @@
 
                                 <div>
                                     <button class="hf-butrition-button" onclick="bmiClick()">
-                                        @Lang.caloCal
+                                        @*Không Ngôn Ngữ*@
+                                        @*@Lang.caloCal*@
+                                        <span>caloCal</span>
                                     </button>
                                 </div>
 
@@ -336,7 +350,9 @@
             let TDEE = (BMR * parseFloat(act)).toFixed(0);
             console.log("TDEE: " + TDEE);
 
-            document.getElementById('tdee-result').innerHTML = '@Lang.needToEat' + " " + TDEE + " " + '@Lang.calo'
+            @*document.getElementById('tdee-result').innerHTML = '@Lang.needToEat' + " " + TDEE + " " + '@Lang.calo'*@
+            document.getElementById('tdee-result').innerHTML = '@Lang.needToEat' + " " + TDEE
+
         }
 
     }
@@ -365,13 +381,19 @@
             } else if (BMI > 18.6 && BMI <= 24.9) {
                 document.getElementById('bmi-result').innerHTML = '@Lang.bmiNum' + BMI + ", " + '@Lang.bodyStatus' + " " + '@Lang.normal';
             } else if (BMI > 24.9 && BMI <= 29.9) {
-                document.getElementById('bmi-result').innerHTML = '@Lang.bmiNum' + BMI + ", " + '@Lang.bodyStatus' + " " + '@Lang.overWeight';
+                    /*Không Ngôn Ngữ*/
+                @*document.getElementById('bmi-result').innerHTML = '@Lang.bmiNum' + BMI + ", " + '@Lang.bodyStatus' + " " + '@Lang.overWeight';*@
+                document.getElementById('bmi-result').innerHTML = '@Lang.bmiNum' + BMI + ", " + '@Lang.bodyStatus' + " " ;
             } else if (BMI > 29.9 && BMI <= 34.9) {
-                document.getElementById('bmi-result').innerHTML = '@Lang.bmiNum' + BMI + ", " + '@Lang.bodyStatus' + " " + '@Lang.fat1'
+                /*Không Ngôn Ngữ*/
+                @*document.getElementById('bmi-result').innerHTML = '@Lang.bmiNum' + BMI + ", " + '@Lang.bodyStatus' + " " + '@Lang.fat1'*@
+                document.getElementById('bmi-result').innerHTML = '@Lang.bmiNum' + BMI + ", " + '@Lang.bodyStatus' + " ";
             } else if (BMI > 34.9 && BMI <= 39.9) {
-                document.getElementById('bmi-result').innerHTML = '@Lang.bmiNum' + BMI + ", " + '@Lang.bodyStatus' + " " + '@Lang.fat2'
+                @*document.getElementById('bmi-result').innerHTML = '@Lang.bmiNum' + BMI + ", " + '@Lang.bodyStatus' + " " + '@Lang.fat2'*@
+                document.getElementById('bmi-result').innerHTML = '@Lang.bmiNum' + BMI + ", " + '@Lang.bodyStatus' + " ";
             } else if (BMI > 39.9) {
-                document.getElementById('bmi-result').innerHTML = '@Lang.bmiNum' + BMI + ", " + '@Lang.bodyStatus' + " " + '@Lang.fat3'
+                @*document.getElementById('bmi-result').innerHTML = '@Lang.bmiNum' + BMI + ", " + '@Lang.bodyStatus' + " " + '@Lang.fat2'*@
+                document.getElementById('bmi-result').innerHTML = '@Lang.bmiNum' + BMI + ", " + '@Lang.bodyStatus' + " ";
             }
         }
     }

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott