OSDN Git Service

WinGui:
authorsr55 <sr55@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sun, 15 Aug 2010 19:39:21 +0000 (19:39 +0000)
committersr55 <sr55@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sun, 15 Aug 2010 19:39:21 +0000 (19:39 +0000)
- Fix some culture issues in the x264 window.

git-svn-id: svn://localhost/HandBrake/trunk@3478 b64f7644-9d1e-0410-96f1-a4d463321fa5

win/C#/Controls/x264Panel.cs

index 1be3893..b15bf19 100644 (file)
@@ -6,6 +6,7 @@
 namespace Handbrake.Controls\r
 {\r
     using System;\r
+    using System.Globalization;\r
     using System.Windows.Forms;\r
 \r
     /// <summary>\r
@@ -18,6 +19,8 @@ namespace Handbrake.Controls
          * at some point.\r
          */\r
 \r
+        private CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");\r
+\r
         /// <summary>\r
         /// Initializes a new instance of the <see cref="x264Panel"/> class. \r
         /// Initializes a new instance of the x264 panel user control\r
@@ -468,7 +471,7 @@ namespace Handbrake.Controls
                             else\r
                             {\r
                                 double value = slider_adaptiveQuantStrength.Value * 0.1;\r
-                                string aqs = value.ToString("f1");\r
+                                string aqs = value.ToString("f1", culture);\r
                                 thisOpt = "aq-strength=" + aqs;\r
                             }\r
                         }\r
@@ -481,8 +484,8 @@ namespace Handbrake.Controls
                                 double psyrd = slider_psyrd.Value * 0.1;\r
                                 double psytre = slider_psytrellis.Value * 0.05;\r
 \r
-                                string rd = psyrd.ToString("f2");\r
-                                string rt = psytre.ToString("f2");\r
+                                string rd = psyrd.ToString("f2", culture);\r
+                                string rt = psytre.ToString("f2", culture);\r
 \r
                                 thisOpt = "psy-rd=" + rd + "," + rt;\r
                             }\r
@@ -771,7 +774,7 @@ namespace Handbrake.Controls
                 else\r
                 {\r
                     double value = slider_adaptiveQuantStrength.Value * 0.1;\r
-                    string aqs = value.ToString("f1");\r
+                    string aqs = value.ToString("f1", culture);\r
                     query += colon + "aq-strength=" + aqs;\r
                 }\r
             }\r
@@ -784,8 +787,8 @@ namespace Handbrake.Controls
                     double psyrd = slider_psyrd.Value * 0.1;\r
                     double psytre = slider_psytrellis.Value * 0.05;\r
 \r
-                    string rd = psyrd.ToString("f1");\r
-                    string rt = psytre.ToString("f2");\r
+                    string rd = psyrd.ToString("f1", culture);\r
+                    string rt = psytre.ToString("f2", culture);\r
 \r
                     query += colon + "psy-rd=" + rd + "," + rt;\r
                 }\r