student 1 місяць тому
батько
коміт
06d64c53f3

+ 2 - 2
website/Areas/Millions/Controllers/HomeController.cs

@@ -232,7 +232,7 @@ namespace LotteryWebApp.Areas.Millions.Controllers
                 }
                 else
                 {
-                    String fromDate = DateTime.Now.AddDays(-2).ToString("dd/MM/yyyy");
+                    String fromDate = DateTime.Now.AddDays(-7).ToString("dd/MM/yyyy");
                     String toDate = DateTime.Now.ToString("dd/MM/yyyy");
                     string lang = CultureInfo.CurrentCulture.Name;
                     string langValue = (lang.StartsWith("en") || lang.StartsWith("fr")) ? "0" : "1";
@@ -645,7 +645,7 @@ namespace LotteryWebApp.Areas.Millions.Controllers
                 model.termType = termType != null ? termType : (HttpContext.Session.GetString("termType") ?? Constants.Millions_CODE);
                 
                 // Set default dates if not provided (same as root implementation)
-                string fromFormatted = fromDate != null ? fromDate : DateTime.Now.AddDays(-2).ToString("yyyy-MM-dd");
+                string fromFormatted = fromDate != null ? fromDate : DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd");
                 string toFormatted = toDate != null ? toDate : DateTime.Now.ToString("yyyy-MM-dd");
 
                 model.fromDate = fromFormatted;

+ 5 - 5
website/Areas/Millions/Views/Home/BuyTicket.cshtml

@@ -39,7 +39,7 @@
             <div class="flex items-center justify-between">
             <div class="flex items-center gap-2 border border-[#E5E7EB] rounded-lg px-3 py-1.5 bg-gray-50">
                 <i class="fa-regular fa-calendar text-[[@themeColor]] text-sm" style="color: @themeColor"></i>
-                <span class="text-[12px] font-bold text-gray-700">@DateTime.Now.ToString("dddd, MMM dd, yyyy", System.Globalization.CultureInfo.InvariantCulture)</span>
+                <span class="text-[12px] font-bold text-gray-700">@DateTime.Now.ToString("dddd, MMM dd, yyyy", System.Globalization.CultureInfo.CurrentCulture)</span>
             </div>
             <div class="flex items-center gap-1 ml-4 flex-1 justify-end">
                 <span class="text-[12px] font-bold text-gray-400">@Lang.millions_round</span>
@@ -61,7 +61,7 @@
                             var dateStr = "--";
                             DateTime dt;
                             if (DateTime.TryParse(term.date_random, out dt)) {
-                                dateStr = dt.ToString("MMM dd", System.Globalization.CultureInfo.InvariantCulture);
+                                dateStr = dt.ToString("MMM dd", System.Globalization.CultureInfo.CurrentCulture);
                             }
                             
                             var resKey = rawResult;
@@ -228,7 +228,7 @@ else
         <div class="flex items-center justify-between">
         <div class="flex items-center gap-2 border border-[#E5E7EB] rounded-lg px-3 py-1.5 bg-gray-50">
             <i class="fa-regular fa-calendar text-[#0062FF] text-sm"></i>
-            <span class="text-[12px] font-bold text-gray-700">@DateTime.Now.ToString("dddd, MMM dd, yyyy", System.Globalization.CultureInfo.InvariantCulture)</span>
+            <span class="text-[12px] font-bold text-gray-700">@DateTime.Now.ToString("dddd, MMM dd, yyyy", System.Globalization.CultureInfo.CurrentCulture)</span>
         </div>
         <div class="flex items-center gap-1 ml-4 flex-1 justify-end">
             <span class="text-[12px] font-bold text-gray-400">@Lang.millions_round</span>
@@ -348,7 +348,7 @@ else
                       <div class="space-y-1">
                           <span class="text-[11px] font-black text-[#0062FF] block text-center uppercase tracking-tight">@Lang.date_purchase</span>
                           <div class="bg-white border border-gray-100 rounded-xl py-2.5 px-2 text-center font-black text-[11px] text-gray-700 shadow-sm">
-                              @DateTime.Now.ToString("dddd MMM dd, yyyy", System.Globalization.CultureInfo.InvariantCulture)
+                              @DateTime.Now.ToString("dddd MMM dd, yyyy", System.Globalization.CultureInfo.CurrentCulture)
                           </div>
                       </div>
                       <div class="space-y-1">
@@ -358,7 +358,7 @@ else
                                   DateTime drawDate;
                                   bool isValidDate = DateTime.TryParse(currentTerm?.date_end, out drawDate);
                                   if (isValidDate) {
-                                     @drawDate.ToString("dddd MMM dd, yyyy", System.Globalization.CultureInfo.InvariantCulture)
+                                     @drawDate.ToString("dddd MMM dd, yyyy", System.Globalization.CultureInfo.CurrentCulture)
                                   } else {
                                      @:N/A
                                   }

+ 5 - 5
website/Areas/Millions/Views/Home/GameHome.cshtml

@@ -65,15 +65,15 @@
                 </div>
 
                 <!-- User profile -->
-                <div class="flex items-center gap-4 px-4 -mt-2">
-                    <div class="w-[84px] h-[84px] rounded-full overflow-hidden bg-white/20 border-[3px] border-white shrink-0">
+                <div class="flex items-center gap-2 px-3 min-[380px]:gap-4 min-[380px]:px-4 -mt-2">
+                    <div class="w-16 h-16 min-[380px]:w-[84px] min-[380px]:h-[84px] rounded-full overflow-hidden bg-white/20 border-[3px] border-white shrink-0">
                         <img src="/Millions/assets/images/avatar.png" alt="Avatar" class="w-full h-full object-cover"/>
                     </div>
                     <div class="flex-1 min-w-0">
                         <p class="text-white text-base font-semibold leading-tight">@(Model?.profile?.users ?? "User")</p>
-                        <div class="mt-2 flex items-center justify-between gap-2 rounded-full border border-white/35 bg-white/10 px-3 py-2">
-                            <div class="flex items-center gap-1 min-w-0">
-                                <span class="text-3xl font-condensed text-gold-gradient leading-none truncate">@Utils.FormatMoney(Model?.userStatus?.bet_coin)</span>
+                        <div class="mt-1.5 min-[380px]:mt-2 flex items-center justify-between gap-1.5 min-[380px]:gap-2 rounded-full border border-white/35 bg-white/10 px-2 py-1.5 min-[380px]:px-3 min-[380px]:py-2">
+                            <div class="flex items-center gap-0.5 min-[380px]:gap-1 min-w-0">
+                                <span class="text-xl min-[340px]:text-2xl min-[380px]:text-3xl font-condensed text-gold-gradient leading-none whitespace-nowrap">@Utils.FormatMoney(Model?.userStatus?.bet_coin)</span>
                                 <img src="/Millions/assets/icons/coin.png" alt="" class="w-5 h-5 shrink-0"/>
                                 <span class="text-white text-sm shrink-0">@Lang.millions_htg</span>
                             </div>

+ 2 - 2
website/Areas/Millions/Views/Home/JackpotDetail.cshtml

@@ -32,8 +32,8 @@
         && (DateTime.TryParseExact(rawDate, tryFormats, CultureInfo.InvariantCulture, DateTimeStyles.None, out drawDt)
             || DateTime.TryParse(rawDate, CultureInfo.InvariantCulture, DateTimeStyles.None, out drawDt)))
     {
-        drawDateFmt = drawDt.ToString("MMM dd, yyyy", new CultureInfo("en-US"));
-        drawDateLong = drawDt.ToString("dddd, MMM dd, yyyy", new CultureInfo("en-US"));
+        drawDateFmt = drawDt.ToString("MMM dd, yyyy", CultureInfo.CurrentCulture);
+        drawDateLong = drawDt.ToString("dddd, MMM dd, yyyy", CultureInfo.CurrentCulture);
         drawTime = drawDt.ToString("HH:mm");
     }
 

+ 1 - 1
website/Areas/Millions/Views/Home/JackpotResults.cshtml

@@ -197,7 +197,7 @@
                         if (!string.IsNullOrEmpty(term.date_random) &&
                             DateTime.TryParseExact(term.date_random, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture, DateTimeStyles.None, out drawDt))
                         {
-                            dayOfWeek = drawDt.ToString("dddd", new CultureInfo("vi-VN"));
+                            dayOfWeek = drawDt.ToString("dddd", CultureInfo.CurrentCulture);
                             dayOfWeek = char.ToUpper(dayOfWeek[0]) + dayOfWeek.Substring(1);
                             datePart = drawDt.ToString("dd/MM/yyyy");
                             timePart = drawDt.ToString("HH:mm");

+ 198 - 40
website/Areas/Millions/Views/Home/Rule.cshtml

@@ -79,53 +79,211 @@
 
             <!-- Prize Structure -->
             <div class="rule-section">
+                <style>
+                    .millions-rule-page .prize-table {
+                        width: 100%;
+                        display: flex;
+                        flex-direction: column;
+                        gap: 12px;
+                    }
+                    .millions-rule-page .prize-header-labels {
+                        display: flex;
+                        justify-content: space-between;
+                        background-color: var(--primary-blue);
+                        color: white;
+                        padding: 12px 14px;
+                        border-radius: 8px;
+                        margin-bottom: 6px;
+                        box-shadow: 0 4px 8px rgba(0, 98, 255, 0.2);
+                    }
+                    .millions-rule-page .prize-label {
+                        font-weight: 800;
+                        font-size: 13px;
+                        text-transform: uppercase;
+                    }
+                    .millions-rule-page .prize-row {
+                        display: flex;
+                        justify-content: space-between;
+                        padding: 8px 14px;
+                        background-color: #fcfcfc;
+                        border-radius: 8px;
+                        border: 1px solid #f0f0f0;
+                        align-items: center;
+                    }
+                    .millions-rule-page .prize-row:nth-child(even) {
+                        background-color: #f7f9ff;
+                    }
+                    .millions-rule-page .match-header,
+                    .millions-rule-page .match-col {
+                        width: 50%;
+                        text-align: left;
+                    }
+                    .millions-rule-page .prize-header,
+                    .millions-rule-page .prize-col {
+                        width: 32%;
+                        text-align: right;
+                    }
+                    .millions-rule-page .rate-header,
+                    .millions-rule-page .rate-col {
+                        width: 18%;
+                        text-align: right;
+                    }
+                    .millions-rule-page .match-col {
+                        font-size: 12.5px;
+                        color: #333;
+                        font-weight: 600;
+                        line-height: 1.3;
+                    }
+                    .millions-rule-page .prize-col {
+                        font-size: 13.5px;
+                        color: #000;
+                        font-weight: 800;
+                    }
+                    .millions-rule-page .prize-col.jackpot {
+                        color: #0062FF;
+                        text-transform: uppercase;
+                        font-weight: 900;
+                    }
+                    .millions-rule-page .rate-col {
+                        font-size: 13.5px;
+                        color: #666;
+                        font-weight: 700;
+                    }
+                </style>
                 <div class="section-header">
                     <span class="section-emoji">🔔</span>
                     <div class="section-title">@Lang.millions_prize_structure</div>
                 </div>
                 
-                <div class="prize-header-labels">
-                    <div class="prize-label">@Lang.millions_match_result_header</div>
-                    <div class="prize-label">@Lang.millions_prize_htg_header</div>
-                </div>
-
-                <div class="prize-rows">
-                    <div class="prize-row">
-                        <div class="match-col">@Lang.millions_match_5_plus_mega</div>
-                        <div class="prize-col jackpot">@Lang.millions_jackpot_label</div>
-                    </div>
-                    <div class="prize-row">
-                        <div class="match-col">@Lang.millions_match_5_numbers</div>
-                        <div class="prize-col">400</div>
-                    </div>
-                    <div class="prize-row">
-                        <div class="match-col">@Lang.millions_match_4_plus_mega</div>
-                        <div class="prize-col">4.000</div>
-                    </div>
-                    <div class="prize-row">
-                        <div class="match-col">@Lang.millions_match_4_numbers</div>
-                        <div class="prize-col">2.000</div>
-                    </div>
-                    <div class="prize-row">
-                        <div class="match-col">@Lang.millions_match_3_plus_mega</div>
-                        <div class="prize-col">800</div>
-                    </div>
-                    <div class="prize-row">
-                        <div class="match-col">@Lang.millions_match_3_numbers</div>
-                        <div class="prize-col">40</div>
+                <div class="prize-table">
+                    <div class="prize-header-labels">
+                        <div class="prize-label match-header">@Lang.millions_match_result_header</div>
+                        <div class="prize-label prize-header">@Lang.millions_prize_htg_header</div>
+                        <div class="prize-label rate-header">@Lang.millions_rate_header</div>
                     </div>
-                    <div class="prize-row">
-                        <div class="match-col">@Lang.millions_match_2_plus_mega</div>
-                        <div class="prize-col">40</div>
-                    </div>
-                    <div class="prize-row">
-                        <div class="match-col">@Lang.millions_match_1_plus_mega</div>
-                        <div class="prize-col">30</div>
-                    </div>
-                    <div class="prize-row">
-                        <div class="match-col">@Lang.millions_match_mega_only</div>
-                        <div class="prize-col">10</div>
+
+                    <div class="prize-rows">
+                        <div class="prize-row">
+                            <div class="match-col">@Lang.millions_match_5_plus_mega</div>
+                            <div class="prize-col jackpot">@Lang.millions_jackpot_label</div>
+                            <div class="rate-col">–</div>
+                        </div>
+                        <div class="prize-row">
+                            <div class="match-col">@Lang.millions_match_5_numbers</div>
+                            <div class="prize-col">400,000</div>
+                            <div class="rate-col">x20.000</div>
+                        </div>
+                        <div class="prize-row">
+                            <div class="match-col">@Lang.millions_match_4_plus_mega</div>
+                            <div class="prize-col">40,000</div>
+                            <div class="rate-col">x2.000</div>
+                        </div>
+                        <div class="prize-row">
+                            <div class="match-col">@Lang.millions_match_4_numbers</div>
+                            <div class="prize-col">2,000</div>
+                            <div class="rate-col">x100</div>
+                        </div>
+                        <div class="prize-row">
+                            <div class="match-col">@Lang.millions_match_3_plus_mega</div>
+                            <div class="prize-col">800</div>
+                            <div class="rate-col">x40</div>
+                        </div>
+                        <div class="prize-row">
+                            <div class="match-col">@Lang.millions_match_3_numbers</div>
+                            <div class="prize-col">40</div>
+                            <div class="rate-col">x2</div>
+                        </div>
+                        <div class="prize-row">
+                            <div class="match-col">@Lang.millions_match_2_plus_mega</div>
+                            <div class="prize-col">40</div>
+                            <div class="rate-col">x2</div>
+                        </div>
+                        <div class="prize-row">
+                            <div class="match-col">@Lang.millions_match_1_plus_mega</div>
+                            <div class="prize-col">30</div>
+                            <div class="rate-col">–</div>
+                        </div>
+                        <div class="prize-row">
+                            <div class="match-col">@Lang.millions_match_mega_only</div>
+                            <div class="prize-col">10</div>
+                            <div class="rate-col">–</div>
+                        </div>
                     </div>
+                </div>
+            </div>
+
+            <!-- Mega Jackpot Rules -->
+            <div class="rule-section jackpot-rules-section" style="margin-top: 32px; border-top: 1.5px dashed #eee; padding-top: 20px;">
+                <style>
+                    .jackpot-rules-section .rule-subsection-title {
+                        font-weight: 800;
+                        color: #1A1A1A;
+                        margin-top: 16px;
+                        font-size: 14px;
+                    }
+                    .jackpot-rules-section .rule-list {
+                        margin-top: 6px;
+                    }
+                    .jackpot-rules-section .rule-item-dash {
+                        padding-left: 15px !important;
+                    }
+                    .jackpot-rules-section .rule-item-dash::before {
+                        content: '–' !important;
+                        left: 0;
+                        color: #333333;
+                        font-weight: bold;
+                    }
+                </style>
+                <div class="section-header" style="margin-bottom: 8px;">
+                    <span class="section-emoji">🎰</span>
+                    <div class="section-title">@Lang.millions_jackpot_rules_title</div>
+                </div>
+                
+                <div class="rule-subsection-title">@Lang.millions_jackpot_rule1_title</div>
+                <ul class="rule-list">
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule1_desc1</li>
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule1_desc2</li>
+                </ul>
+
+                <div class="rule-subsection-title">@Lang.millions_jackpot_rule2_title</div>
+                <ul class="rule-list">
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule2_desc1</li>
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule2_desc2</li>
+                </ul>
+
+                <div class="rule-subsection-title">@Lang.millions_jackpot_rule3_title</div>
+                <ul class="rule-list">
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule3_desc1</li>
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule3_desc2</li>
+                </ul>
+
+                <div class="rule-subsection-title">@Lang.millions_jackpot_rule4_title</div>
+                <ul class="rule-list">
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule4_desc1</li>
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule4_desc2</li>
+                </ul>
+
+                <div class="rule-subsection-title">@Lang.millions_jackpot_rule5_title</div>
+                <ul class="rule-list">
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule5_desc1</li>
+                    <li class="rule-item rule-subitem rule-item-dash" style="color: #555; font-size: 13px;">@Lang.millions_jackpot_rule5_item1</li>
+                    <li class="rule-item rule-subitem rule-item-dash" style="color: #555; font-size: 13px;">@Lang.millions_jackpot_rule5_item2</li>
+                    <li class="rule-item rule-subitem rule-item-dash" style="color: #555; font-size: 13px;">@Lang.millions_jackpot_rule5_item3</li>
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule5_desc2</li>
+                </ul>
+
+                <div class="rule-subsection-title">@Lang.millions_jackpot_rule6_title</div>
+                <ul class="rule-list">
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule6_desc1</li>
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule6_desc2</li>
+                </ul>
+
+                <div class="rule-subsection-title">@Lang.millions_jackpot_rule7_title</div>
+                <ul class="rule-list">
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule7_desc1</li>
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule7_desc2</li>
+                    <li class="rule-item rule-item-dash">@Lang.millions_jackpot_rule7_desc3</li>
+                </ul>
             </div>
             
             <!-- Note Section -->

+ 1 - 1
website/Areas/Millions/Views/Home/_TermResultHistoryGrouped.cshtml

@@ -34,7 +34,7 @@
                         <span class="text-[18px] font-black text-[#0062FF] leading-none">@drawDate.ToString("dd")</span>
                     </div>
                     <div class="flex flex-col">
-                        <span class="text-[14px] font-black text-gray-800 leading-tight">@drawDate.ToString("dddd, MMM dd yyyy", System.Globalization.CultureInfo.InvariantCulture)</span>
+                        <span class="text-[14px] font-black text-gray-800 leading-tight">@drawDate.ToString("dddd, MMM dd yyyy", System.Globalization.CultureInfo.CurrentCulture)</span>
                         <div class="flex items-center gap-1.5 mt-0.5">
                             <i class="far fa-calendar-alt text-[11px] text-[#0062FF]"></i>
                             <span class="text-[11px] font-bold text-gray-400 uppercase tracking-tighter">@Lang.draw_date</span>

+ 2 - 2
website/Areas/Millions/Views/Home/_TermResultHistoryV2.cshtml

@@ -23,8 +23,8 @@
                 @{
                     DateTime drawDate;
                     if (DateTime.TryParse(item.date_random, out drawDate)) {
-                        <div class="day">@drawDate.ToString("dddd,", System.Globalization.CultureInfo.InvariantCulture)</div>
-                        <div class="date">@drawDate.ToString("MMM dd, yyyy", System.Globalization.CultureInfo.InvariantCulture)</div>
+                        <div class="day">@drawDate.ToString("dddd,", System.Globalization.CultureInfo.CurrentCulture)</div>
+                        <div class="date">@drawDate.ToString("MMM dd, yyyy", System.Globalization.CultureInfo.CurrentCulture)</div>
                     } else {
                         <div class="day">Draw Date:</div>
                         <div class="date">@item.date_random</div>

+ 259 - 16
website/Languages/Lang.Designer.cs

@@ -1594,7 +1594,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Back to Results list.
+        ///   Looks up a localized string similar to Retour à la liste des résultats.
         /// </summary>
         public static string millions_back_to_results_list {
             get {
@@ -2016,6 +2016,240 @@ namespace LotteryWebApp.Languages {
             }
         }
         
+        /// <summary>
+        ///   Looks up a localized string similar to Y ap bay Mega Jackpot la pou kliyan ki jwenn tout 6 boul yo..
+        /// </summary>
+        public static string millions_jackpot_rule1_desc1 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule1_desc1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Kantite lajan pri a ap peye soti nan Kès Mega Jackpot la..
+        /// </summary>
+        public static string millions_jackpot_rule1_desc2 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule1_desc2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to 1. Pri Mega Jackpot.
+        /// </summary>
+        public static string millions_jackpot_rule1_title {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule1_title", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Si gen de oswa plis tikè genyen ki jwenn tout 6 boul yo, Kès Jackpot la ap pataje egalego ant tout tikè genyen yo..
+        /// </summary>
+        public static string millions_jackpot_rule2_desc1 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule2_desc1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Yon kliyan ki gen plizyè tikè genyen ka resevwa plizyè pati nan pri a..
+        /// </summary>
+        public static string millions_jackpot_rule2_desc2 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule2_desc2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to 2. Règleman pou pataje Jackpot.
+        /// </summary>
+        public static string millions_jackpot_rule2_title {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule2_title", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Kès Mega Jackpot la kòmanse nan 2,000,000 HTG..
+        /// </summary>
+        public static string millions_jackpot_rule3_desc1 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule3_desc1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Valè maksimòm Jackpot la se 30,000,000 HTG..
+        /// </summary>
+        public static string millions_jackpot_rule3_desc2 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule3_desc2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to 3. Valè Jackpot.
+        /// </summary>
+        public static string millions_jackpot_rule3_title {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule3_title", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Yon fwa yon moun genyen Mega Jackpot la, Kès Jackpot la ap rekòmanse otomatikman nan 2,000,000 HTG..
+        /// </summary>
+        public static string millions_jackpot_rule4_desc1 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule4_desc1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Sik akimilasyon Jackpot la ap rekòmanse otomatikman..
+        /// </summary>
+        public static string millions_jackpot_rule4_desc2 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule4_desc2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to 4. Règleman pou Rekòmanse Jackpot.
+        /// </summary>
+        public static string millions_jackpot_rule4_title {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule4_title", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Pri Mega Jackpot yo ka peye atravè:.
+        /// </summary>
+        public static string millions_jackpot_rule5_desc1 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule5_desc1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Metòd peman an ap depann de valè Jackpot la ak règleman operasyonèl yo nan moman peman an..
+        /// </summary>
+        public static string millions_jackpot_rule5_desc2 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule5_desc2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Kont Prensipal.
+        /// </summary>
+        public static string millions_jackpot_rule5_item1 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule5_item1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Kont Natcash.
+        /// </summary>
+        public static string millions_jackpot_rule5_item2 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule5_item2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Peman an kach (si sa aplikab).
+        /// </summary>
+        public static string millions_jackpot_rule5_item3 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule5_item3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to 5. Metòd Peman Pri.
+        /// </summary>
+        public static string millions_jackpot_rule5_title {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule5_title", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Natcom gen dwa pou verifye tout tikè genyen yo anvan li peye lajan Jackpot la..
+        /// </summary>
+        public static string millions_jackpot_rule6_desc1 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule6_desc1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Yo ka bay yon lèt konfimasyon ofisyèl si sa nesesè..
+        /// </summary>
+        public static string millions_jackpot_rule6_desc2 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule6_desc2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to 6. Verifikasyon Pri.
+        /// </summary>
+        public static string millions_jackpot_rule6_title {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule6_title", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Valè Jackpot ki parèt sou sit entènèt la mete ajou an tan reyèl..
+        /// </summary>
+        public static string millions_jackpot_rule7_desc1 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule7_desc1", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Pandan tan y ap trete tiraj la ak konfime rezilta yo, valè Jackpot ki parèt la ka pa montre kantite final la touswit..
+        /// </summary>
+        public static string millions_jackpot_rule7_desc2 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule7_desc2", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Si gen nenpòt diskisyon, desizyon Natcom se desizyon final la..
+        /// </summary>
+        public static string millions_jackpot_rule7_desc3 {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule7_desc3", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to 7. Nòt Enpòtan.
+        /// </summary>
+        public static string millions_jackpot_rule7_title {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rule7_title", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to Règ pou Mega Jackpot.
+        /// </summary>
+        public static string millions_jackpot_rules_title {
+            get {
+                return ResourceManager.GetString("millions_jackpot_rules_title", resourceCulture);
+            }
+        }
+        
         /// <summary>
         ///   Looks up a localized string similar to 30.000.000 HTG jodia  !.
         /// </summary>
@@ -2053,7 +2287,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to 3 Numbers.
+        ///   Looks up a localized string similar to 3 (Premye 3 boul yo, pa gen bezwen pozisyon).
         /// </summary>
         public static string millions_match_3_numbers {
             get {
@@ -2071,7 +2305,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to 4 Numbers.
+        ///   Looks up a localized string similar to 4 (Premye 4 boul yo, pa gen bezwen pozisyon).
         /// </summary>
         public static string millions_match_4_numbers {
             get {
@@ -2089,7 +2323,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to 5 Numbers.
+        ///   Looks up a localized string similar to 5 (Premye 5 boul yo, pa gen bezwen pozisyon).
         /// </summary>
         public static string millions_match_5_numbers {
             get {
@@ -2107,7 +2341,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Mega Ball only.
+        ///   Looks up a localized string similar to Mega Ball.
         /// </summary>
         public static string millions_match_mega_only {
             get {
@@ -2116,7 +2350,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Match Result.
+        ///   Looks up a localized string similar to Nimewo Koresponn.
         /// </summary>
         public static string millions_match_result_header {
             get {
@@ -2143,7 +2377,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Mega Ball must be between 01–24.
+        ///   Looks up a localized string similar to Mega Ball doit être entre 01 et 24.
         /// </summary>
         public static string millions_megaball_invalid_desc {
             get {
@@ -2233,7 +2467,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to 1 Winning Coin = 1 HTG in Main Balance.
+        ///   Looks up a localized string similar to 1 Winning Coin = 1 HTG sur le solde principal.
         /// </summary>
         public static string millions_note_conversion_main {
             get {
@@ -2242,7 +2476,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to 1 Winning Coin = 1 HTG in NatCash.
+        ///   Looks up a localized string similar to 1 Winning Coin = 1 HTG sur NatCash.
         /// </summary>
         public static string millions_note_conversion_natcash {
             get {
@@ -2269,7 +2503,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Rewards will be credited to the Winning Coins balance. Customers can convert Winning Coins into their Main Balance or NatCash balance (excluding Jackpot rewards)..
+        ///   Looks up a localized string similar to • Les récompenses seront créditées sur le solde des Winning Coins. Les clients peuvent convertir les Winning Coins en leur solde principal ou solde NatCash (à l&apos;exclusion des récompenses Jackpot)..
         /// </summary>
         public static string millions_note_rewards_credit {
             get {
@@ -2395,7 +2629,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Prize (HTG).
+        ///   Looks up a localized string similar to Pri (win coin).
         /// </summary>
         public static string millions_prize_htg_header {
             get {
@@ -2430,6 +2664,15 @@ namespace LotteryWebApp.Languages {
             }
         }
         
+        /// <summary>
+        ///   Looks up a localized string similar to To.
+        /// </summary>
+        public static string millions_rate_header {
+            get {
+                return ResourceManager.GetString("millions_rate_header", resourceCulture);
+            }
+        }
+        
         /// <summary>
         ///   Looks up a localized string similar to Nimewo destinate.
         /// </summary>
@@ -2467,7 +2710,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to 💸 Reward transferred to Main Account.
+        ///   Looks up a localized string similar to 💸 Récompense transférée vers le compte principal.
         /// </summary>
         public static string millions_reward_transferred_to_main_account {
             get {
@@ -2476,7 +2719,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to 💸 Reward transferred to Wallet.
+        ///   Looks up a localized string similar to 💸 Récompense transférée vers le portefeuille.
         /// </summary>
         public static string millions_reward_transferred_to_wallet {
             get {
@@ -2692,7 +2935,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Total {0} draws.
+        ///   Looks up a localized string similar to Total {0} tirages.
         /// </summary>
         public static string millions_total_draws {
             get {
@@ -2701,7 +2944,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Total Winners.
+        ///   Looks up a localized string similar to Total gagnants.
         /// </summary>
         public static string millions_total_winners {
             get {
@@ -2737,7 +2980,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to View all results.
+        ///   Looks up a localized string similar to Voir tous les résultats.
         /// </summary>
         public static string millions_view_all_results {
             get {

+ 101 - 20
website/Languages/Lang.fr.resx

@@ -145,7 +145,7 @@
     <value>Basic Account</value>
   </data>
   <data name="bee_account" xml:space="preserve">
-    <value>Natcom Lotto’s Account</value>
+    <value>Natcom Lotto  Account</value>
   </data>
   <data name="bee_loto_des" xml:space="preserve">
     <value>Natcom Lotto is a Bolet, Maryaj and Lotto3 games, results of NewYork and Florida lottery games. Pick your numbers and wait for the winning combination to be announced. You can convert the winning amount to Natcom mobile balance or Natcash. Good luck!</value>
@@ -1185,7 +1185,7 @@ We’ll help you create an account in a few easy steps.</value>
     <value>Une erreur est survenue lors de la mise à jour de votre profil.</value>
   </data>
   <data name="jackpot_today_htg" xml:space="preserve">
-    <value>100.000 HTG today !</value>
+    <value>1.000.000 HTG today !</value>
   </data>
   <data name="no_results_found" xml:space="preserve">
     <value>No results found</value>
@@ -1215,7 +1215,7 @@ We’ll help you create an account in a few easy steps.</value>
     <value>Amount played</value>
   </data>
   <data name="v2_amount_won" xml:space="preserve">
-    <value>Amount won</value>
+    <value>Amount win</value>
   </data>
   <data name="v2_date_and_time" xml:space="preserve">
     <value>Date and Time</value>
@@ -1515,7 +1515,7 @@ We’ll help you create an account in a few easy steps.</value>
     <value>Amount played</value>
   </data>
   <data name="millions_amount_won" xml:space="preserve">
-    <value>Amount won</value>
+    <value>Amount win</value>
   </data>
   <data name="millions_date_and_time" xml:space="preserve">
     <value>Date and Time</value>
@@ -1778,10 +1778,13 @@ We’ll help you create an account in a few easy steps.</value>
     <value>Prize Structure</value>
   </data>
   <data name="millions_match_result_header" xml:space="preserve">
-    <value>Match Result</value>
+    <value>Number Matched</value>
   </data>
   <data name="millions_prize_htg_header" xml:space="preserve">
-    <value>Prize (HTG)</value>
+    <value>Prizes (win coin)</value>
+  </data>
+  <data name="millions_rate_header" xml:space="preserve">
+    <value>Rate</value>
   </data>
   <data name="millions_match_5_plus_mega" xml:space="preserve">
     <value>5+ Mega Ball</value>
@@ -1790,19 +1793,19 @@ We’ll help you create an account in a few easy steps.</value>
     <value>Jackpot</value>
   </data>
   <data name="millions_match_5_numbers" xml:space="preserve">
-    <value>5 Numbers</value>
+    <value>5 (First 5 balls, no position required)</value>
   </data>
   <data name="millions_match_4_plus_mega" xml:space="preserve">
     <value>4 + Mega Ball</value>
   </data>
   <data name="millions_match_4_numbers" xml:space="preserve">
-    <value>4 Numbers</value>
+    <value>4 (First 4 balls, no position required)</value>
   </data>
   <data name="millions_match_3_plus_mega" xml:space="preserve">
     <value>3 + Mega Ball</value>
   </data>
   <data name="millions_match_3_numbers" xml:space="preserve">
-    <value>3 Numbers</value>
+    <value>3 (First 3 balls, no position required)</value>
   </data>
   <data name="millions_match_2_plus_mega" xml:space="preserve">
     <value>2 + Mega Ball</value>
@@ -1811,7 +1814,7 @@ We’ll help you create an account in a few easy steps.</value>
     <value>1 + Mega Ball</value>
   </data>
   <data name="millions_match_mega_only" xml:space="preserve">
-    <value>Mega Ball only</value>
+    <value>Mega Ball</value>
   </data>
   <data name="faq_millions_a1" xml:space="preserve">
     <value>You select 5 numbers from 1 to 70 and 1 Mega Ball from 1 to 24, then purchase your ticket before the draw time.</value>
@@ -1850,7 +1853,7 @@ We’ll help you create an account in a few easy steps.</value>
     <value>List of Jackpot results</value>
   </data>
   <data name="millions_total_draws" xml:space="preserve">
-    <value>Total {0} tirages</value>
+    <value>Total {0} draws</value>
   </data>
   <data name="millions_draw_no_short" xml:space="preserve">
     <value>Draw #</value>
@@ -1889,7 +1892,7 @@ We’ll help you create an account in a few easy steps.</value>
     <value>Game Type</value>
   </data>
   <data name="millions_total_winners" xml:space="preserve">
-    <value>Total gagnants</value>
+    <value>Total Winners</value>
   </data>
   <data name="millions_draw_date_time" xml:space="preserve">
     <value>Draw Date &amp; Time</value>
@@ -1904,7 +1907,7 @@ We’ll help you create an account in a few easy steps.</value>
     <value>Thank you for your trust and support</value>
   </data>
   <data name="millions_back_to_results_list" xml:space="preserve">
-    <value>Retour à la liste des résultats</value>
+    <value>Back to Results list</value>
   </data>
   <data name="millions_jackpot_disclaimer" xml:space="preserve">
     <value>Tickets purchased after 10:30 join the next draw. Final jackpot amount will be confirmed after the 11:00 result announcement.</value>
@@ -1919,13 +1922,13 @@ We’ll help you create an account in a few easy steps.</value>
     <value>Win Up To</value>
   </data>
   <data name="millions_view_all_results" xml:space="preserve">
-    <value>Voir tous les résultats</value>
+    <value>View all results</value>
   </data>
   <data name="millions_megaball_invalid_title" xml:space="preserve">
     <value>Mega Ball Invalide</value>
   </data>
   <data name="millions_megaball_invalid_desc" xml:space="preserve">
-    <value>Mega Ball doit être entre 01 et 24</value>
+    <value>Mega Ball must be between 01–24</value>
   </data>
   <data name="millions_standardball_invalid_title" xml:space="preserve">
     <value>Standard Ball Invalide</value>
@@ -1940,18 +1943,96 @@ We’ll help you create an account in a few easy steps.</value>
     <value>(*) 1 coin = 1 HTG</value>
   </data>
   <data name="millions_note_rewards_credit" xml:space="preserve">
-    <value>• Les récompenses seront créditées sur le solde des Winning Coins. Les clients peuvent convertir les Winning Coins en leur solde principal ou solde NatCash (à l'exclusion des récompenses Jackpot).</value>
+    <value>Rewards will be credited to the Winning Coins balance. Customers can convert Winning Coins into their Main Balance or NatCash balance (excluding Jackpot rewards).</value>
   </data>
   <data name="millions_note_conversion_main" xml:space="preserve">
-    <value>1 Winning Coin = 1 HTG sur le solde principal</value>
+    <value>1 Winning Coin = 1 HTG in Main Balance</value>
   </data>
   <data name="millions_note_conversion_natcash" xml:space="preserve">
-    <value>1 Winning Coin = 1 HTG sur NatCash</value>
+    <value>1 Winning Coin = 1 HTG in NatCash</value>
   </data>
   <data name="millions_reward_transferred_to_wallet" xml:space="preserve">
-    <value>💸 Récompense transférée vers le portefeuille</value>
+    <value>💸 Reward transferred to Wallet</value>
   </data>
   <data name="millions_reward_transferred_to_main_account" xml:space="preserve">
-    <value>💸 Récompense transférée vers le compte principal</value>
+    <value>💸 Reward transferred to Main Account</value>
+  </data>
+  <data name="millions_jackpot_rules_title" xml:space="preserve">
+    <value>Mega Jackpot Rules</value>
+  </data>
+  <data name="millions_jackpot_rule1_title" xml:space="preserve">
+    <value>1. Mega Jackpot Prize</value>
+  </data>
+  <data name="millions_jackpot_rule1_desc1" xml:space="preserve">
+    <value>The Mega Jackpot is awarded to customers who match all 6 balls.</value>
+  </data>
+  <data name="millions_jackpot_rule1_desc2" xml:space="preserve">
+    <value>The prize amount is paid from the Mega Jackpot Pool.</value>
+  </data>
+  <data name="millions_jackpot_rule2_title" xml:space="preserve">
+    <value>2. Jackpot Sharing Policy</value>
+  </data>
+  <data name="millions_jackpot_rule2_desc1" xml:space="preserve">
+    <value>If two or more winning tickets match all 6 balls, the Jackpot Pool will be shared equally among all winning tickets.</value>
+  </data>
+  <data name="millions_jackpot_rule2_desc2" xml:space="preserve">
+    <value>A customer holding multiple winning tickets may receive multiple prize shares.</value>
+  </data>
+  <data name="millions_jackpot_rule3_title" xml:space="preserve">
+    <value>3. Jackpot Value</value>
+  </data>
+  <data name="millions_jackpot_rule3_desc1" xml:space="preserve">
+    <value>The Mega Jackpot Pool starts from 2,000,000 HTG.</value>
+  </data>
+  <data name="millions_jackpot_rule3_desc2" xml:space="preserve">
+    <value>The maximum Jackpot value is 30,000,000 HTG.</value>
+  </data>
+  <data name="millions_jackpot_rule4_title" xml:space="preserve">
+    <value>4. Jackpot Reset Policy</value>
+  </data>
+  <data name="millions_jackpot_rule4_desc1" xml:space="preserve">
+    <value>Once the Mega Jackpot is won, the Jackpot Pool will automatically reset to 2,000,000 HTG.</value>
+  </data>
+  <data name="millions_jackpot_rule4_desc2" xml:space="preserve">
+    <value>The Jackpot accumulation cycle will then restart automatically.</value>
+  </data>
+  <data name="millions_jackpot_rule5_title" xml:space="preserve">
+    <value>5. Prize Payout Method</value>
+  </data>
+  <data name="millions_jackpot_rule5_desc1" xml:space="preserve">
+    <value>Mega Jackpot prizes may be paid via:</value>
+  </data>
+  <data name="millions_jackpot_rule5_item1" xml:space="preserve">
+    <value>Main Account</value>
+  </data>
+  <data name="millions_jackpot_rule5_item2" xml:space="preserve">
+    <value>Natcash E-wallet</value>
+  </data>
+  <data name="millions_jackpot_rule5_item3" xml:space="preserve">
+    <value>Cash payout (if applicable)</value>
+  </data>
+  <data name="millions_jackpot_rule5_desc2" xml:space="preserve">
+    <value>The payout method will depend on the Jackpot value and operational policy at the payout time.</value>
+  </data>
+  <data name="millions_jackpot_rule6_title" xml:space="preserve">
+    <value>6. Prize Verification</value>
+  </data>
+  <data name="millions_jackpot_rule6_desc1" xml:space="preserve">
+    <value>Natcom reserves the right to verify all winning tickets before processing Jackpot payouts.</value>
+  </data>
+  <data name="millions_jackpot_rule6_desc2" xml:space="preserve">
+    <value>An official award confirmation letter may be provided if required.</value>
+  </data>
+  <data name="millions_jackpot_rule7_title" xml:space="preserve">
+    <value>7. Important Notes</value>
+  </data>
+  <data name="millions_jackpot_rule7_desc1" xml:space="preserve">
+    <value>Jackpot values displayed on the website are updated in real time.</value>
+  </data>
+  <data name="millions_jackpot_rule7_desc2" xml:space="preserve">
+    <value>During the draw processing and result confirmation period, the displayed Jackpot value may not reflect the final updated amount immediately.</value>
+  </data>
+  <data name="millions_jackpot_rule7_desc3" xml:space="preserve">
+    <value>In case of any dispute, Natcom's decision shall be final.</value>
   </data>
 </root>

+ 97 - 16
website/Languages/Lang.resx

@@ -1779,10 +1779,13 @@ Apre yo fin tire 20 nimewo, sistem nan konte konbyen nimewo ki enpe oswa pe: &lt
     <value>Prize Structure</value>
   </data>
   <data name="millions_match_result_header" xml:space="preserve">
-    <value>Match Result</value>
+    <value>Nimewo Koresponn</value>
   </data>
   <data name="millions_prize_htg_header" xml:space="preserve">
-    <value>Prize (HTG)</value>
+    <value>Pri (win coin)</value>
+  </data>
+  <data name="millions_rate_header" xml:space="preserve">
+    <value>To</value>
   </data>
   <data name="millions_match_5_plus_mega" xml:space="preserve">
     <value>5+ Mega Ball</value>
@@ -1791,19 +1794,19 @@ Apre yo fin tire 20 nimewo, sistem nan konte konbyen nimewo ki enpe oswa pe: &lt
     <value>Jackpot</value>
   </data>
   <data name="millions_match_5_numbers" xml:space="preserve">
-    <value>5 Numbers</value>
+    <value>5 (Premye 5 boul yo, pa gen bezwen pozisyon)</value>
   </data>
   <data name="millions_match_4_plus_mega" xml:space="preserve">
     <value>4 + Mega Ball</value>
   </data>
   <data name="millions_match_4_numbers" xml:space="preserve">
-    <value>4 Numbers</value>
+    <value>4 (Premye 4 boul yo, pa gen bezwen pozisyon)</value>
   </data>
   <data name="millions_match_3_plus_mega" xml:space="preserve">
     <value>3 + Mega Ball</value>
   </data>
   <data name="millions_match_3_numbers" xml:space="preserve">
-    <value>3 Numbers</value>
+    <value>3 (Premye 3 boul yo, pa gen bezwen pozisyon)</value>
   </data>
   <data name="millions_match_2_plus_mega" xml:space="preserve">
     <value>2 + Mega Ball</value>
@@ -1812,7 +1815,7 @@ Apre yo fin tire 20 nimewo, sistem nan konte konbyen nimewo ki enpe oswa pe: &lt
     <value>1 + Mega Ball</value>
   </data>
   <data name="millions_match_mega_only" xml:space="preserve">
-    <value>Mega Ball only</value>
+    <value>Mega Ball</value>
   </data>
   <data name="faq_millions_a1" xml:space="preserve">
     <value>Chwazi 10 nimewo ant 1 ak 80 oswa chwazi opsyon Pick Rapid la. Achte tike w epi tann tiraj la.</value>
@@ -1851,7 +1854,7 @@ Apre yo fin tire 20 nimewo, sistem nan konte konbyen nimewo ki enpe oswa pe: &lt
     <value>Liste des résultats Jackpot</value>
   </data>
   <data name="millions_total_draws" xml:space="preserve">
-    <value>Total {0} draws</value>
+    <value>Total {0} tirages</value>
   </data>
   <data name="millions_draw_no_short" xml:space="preserve">
     <value>Tirage #</value>
@@ -1890,7 +1893,7 @@ Apre yo fin tire 20 nimewo, sistem nan konte konbyen nimewo ki enpe oswa pe: &lt
     <value>Game Type</value>
   </data>
   <data name="millions_total_winners" xml:space="preserve">
-    <value>Total Winners</value>
+    <value>Total gagnants</value>
   </data>
   <data name="millions_draw_date_time" xml:space="preserve">
     <value>Date &amp; Heure du tirage</value>
@@ -1905,7 +1908,7 @@ Apre yo fin tire 20 nimewo, sistem nan konte konbyen nimewo ki enpe oswa pe: &lt
     <value>Merci pour votre confiance et votre soutien</value>
   </data>
   <data name="millions_back_to_results_list" xml:space="preserve">
-    <value>Back to Results list</value>
+    <value>Retour à la liste des résultats</value>
   </data>
   <data name="millions_jackpot_disclaimer" xml:space="preserve">
     <value>Tikè ki achte apre 10:30 yo ap antre nan pwochen tiraj la. Montan final jackpot la pral konfime apre anons rezilta 11:00 lan.</value>
@@ -1920,13 +1923,13 @@ Apre yo fin tire 20 nimewo, sistem nan konte konbyen nimewo ki enpe oswa pe: &lt
     <value>Win Up To</value>
   </data>
   <data name="millions_view_all_results" xml:space="preserve">
-    <value>View all results</value>
+    <value>Voir tous les résultats</value>
   </data>
   <data name="millions_megaball_invalid_title" xml:space="preserve">
     <value>Mega Ball Invalid</value>
   </data>
   <data name="millions_megaball_invalid_desc" xml:space="preserve">
-    <value>Mega Ball must be between 01–24</value>
+    <value>Mega Ball doit être entre 01 et 24</value>
   </data>
   <data name="millions_standardball_invalid_title" xml:space="preserve">
     <value>Standard Ball Invalid</value>
@@ -1941,18 +1944,96 @@ Apre yo fin tire 20 nimewo, sistem nan konte konbyen nimewo ki enpe oswa pe: &lt
     <value>(*) 1 coin = 1 HTG</value>
   </data>
   <data name="millions_note_rewards_credit" xml:space="preserve">
-    <value>Rewards will be credited to the Winning Coins balance. Customers can convert Winning Coins into their Main Balance or NatCash balance (excluding Jackpot rewards).</value>
+    <value>• Les récompenses seront créditées sur le solde des Winning Coins. Les clients peuvent convertir les Winning Coins en leur solde principal ou solde NatCash (à l'exclusion des récompenses Jackpot).</value>
   </data>
   <data name="millions_note_conversion_main" xml:space="preserve">
-    <value>1 Winning Coin = 1 HTG in Main Balance</value>
+    <value>1 Winning Coin = 1 HTG sur le solde principal</value>
   </data>
   <data name="millions_note_conversion_natcash" xml:space="preserve">
-    <value>1 Winning Coin = 1 HTG in NatCash</value>
+    <value>1 Winning Coin = 1 HTG sur NatCash</value>
   </data>
   <data name="millions_reward_transferred_to_wallet" xml:space="preserve">
-    <value>💸 Reward transferred to Wallet</value>
+    <value>💸 Récompense transférée vers le portefeuille</value>
   </data>
   <data name="millions_reward_transferred_to_main_account" xml:space="preserve">
-    <value>💸 Reward transferred to Main Account</value>
+    <value>💸 Récompense transférée vers le compte principal</value>
+  </data>
+  <data name="millions_jackpot_rules_title" xml:space="preserve">
+    <value>Règ pou Mega Jackpot</value>
+  </data>
+  <data name="millions_jackpot_rule1_title" xml:space="preserve">
+    <value>1. Pri Mega Jackpot</value>
+  </data>
+  <data name="millions_jackpot_rule1_desc1" xml:space="preserve">
+    <value>Y ap bay Mega Jackpot la pou kliyan ki jwenn tout 6 boul yo.</value>
+  </data>
+  <data name="millions_jackpot_rule1_desc2" xml:space="preserve">
+    <value>Kantite lajan pri a ap peye soti nan Kès Mega Jackpot la.</value>
+  </data>
+  <data name="millions_jackpot_rule2_title" xml:space="preserve">
+    <value>2. Règleman pou pataje Jackpot</value>
+  </data>
+  <data name="millions_jackpot_rule2_desc1" xml:space="preserve">
+    <value>Si gen de oswa plis tikè genyen ki jwenn tout 6 boul yo, Kès Jackpot la ap pataje egalego ant tout tikè genyen yo.</value>
+  </data>
+  <data name="millions_jackpot_rule2_desc2" xml:space="preserve">
+    <value>Yon kliyan ki gen plizyè tikè genyen ka resevwa plizyè pati nan pri a.</value>
+  </data>
+  <data name="millions_jackpot_rule3_title" xml:space="preserve">
+    <value>3. Valè Jackpot</value>
+  </data>
+  <data name="millions_jackpot_rule3_desc1" xml:space="preserve">
+    <value>Kès Mega Jackpot la kòmanse nan 2,000,000 HTG.</value>
+  </data>
+  <data name="millions_jackpot_rule3_desc2" xml:space="preserve">
+    <value>Valè maksimòm Jackpot la se 30,000,000 HTG.</value>
+  </data>
+  <data name="millions_jackpot_rule4_title" xml:space="preserve">
+    <value>4. Règleman pou Rekòmanse Jackpot</value>
+  </data>
+  <data name="millions_jackpot_rule4_desc1" xml:space="preserve">
+    <value>Yon fwa yon moun genyen Mega Jackpot la, Kès Jackpot la ap rekòmanse otomatikman nan 2,000,000 HTG.</value>
+  </data>
+  <data name="millions_jackpot_rule4_desc2" xml:space="preserve">
+    <value>Sik akimilasyon Jackpot la ap rekòmanse otomatikman.</value>
+  </data>
+  <data name="millions_jackpot_rule5_title" xml:space="preserve">
+    <value>5. Metòd Peman Pri</value>
+  </data>
+  <data name="millions_jackpot_rule5_desc1" xml:space="preserve">
+    <value>Pri Mega Jackpot yo ka peye atravè:</value>
+  </data>
+  <data name="millions_jackpot_rule5_item1" xml:space="preserve">
+    <value>Kont Prensipal</value>
+  </data>
+  <data name="millions_jackpot_rule5_item2" xml:space="preserve">
+    <value>Kont Natcash</value>
+  </data>
+  <data name="millions_jackpot_rule5_item3" xml:space="preserve">
+    <value>Peman an kach (si sa aplikab)</value>
+  </data>
+  <data name="millions_jackpot_rule5_desc2" xml:space="preserve">
+    <value>Metòd peman an ap depann de valè Jackpot la ak règleman operasyonèl yo nan moman peman an.</value>
+  </data>
+  <data name="millions_jackpot_rule6_title" xml:space="preserve">
+    <value>6. Verifikasyon Pri</value>
+  </data>
+  <data name="millions_jackpot_rule6_desc1" xml:space="preserve">
+    <value>Natcom gen dwa pou verifye tout tikè genyen yo anvan li peye lajan Jackpot la.</value>
+  </data>
+  <data name="millions_jackpot_rule6_desc2" xml:space="preserve">
+    <value>Yo ka bay yon lèt konfimasyon ofisyèl si sa nesesè.</value>
+  </data>
+  <data name="millions_jackpot_rule7_title" xml:space="preserve">
+    <value>7. Nòt Enpòtan</value>
+  </data>
+  <data name="millions_jackpot_rule7_desc1" xml:space="preserve">
+    <value>Valè Jackpot ki parèt sou sit entènèt la mete ajou an tan reyèl.</value>
+  </data>
+  <data name="millions_jackpot_rule7_desc2" xml:space="preserve">
+    <value>Pandan tan y ap trete tiraj la ak konfime rezilta yo, valè Jackpot ki parèt la ka pa montre kantite final la touswit.</value>
+  </data>
+  <data name="millions_jackpot_rule7_desc3" xml:space="preserve">
+    <value>Si gen nenpòt diskisyon, desizyon Natcom se desizyon final la.</value>
   </data>
 </root>

+ 6 - 0
website/global.json

@@ -0,0 +1,6 @@
+{
+  "sdk": {
+    "version": "7.0.410",
+    "rollForward": "latestPatch"
+  }
+}