OSDN Git Service

translation Controls and EncodeQueue
[handbrake-jp/handbrake-jp.git] / win / C# / frmOptions.cs
index 935e30b..0d736ed 100644 (file)
@@ -41,7 +41,26 @@ namespace Handbrake
                 check_updateCheck.CheckState = CheckState.Checked;\r
 \r
             // On Encode Completeion Action\r
-            drp_completeOption.Text = Properties.Settings.Default.CompletionOption;\r
+            // drp_completeOption.Text = Properties.Settings.Default.CompletionOption;\r
+            switch (Properties.Settings.Default.CompletionOption)\r
+            {\r
+                case "Do nothing":\r
+                    drp_completeOption.Text = "\89½\82à\82µ\82È\82¢";\r
+                case "Shutdown":\r
+                    drp_completeOption.Text = "PC\82Ì\93d\8c¹\82ð\90Ø\82é";\r
+                case "Suspend":\r
+                    drp_completeOption.Text = "PC\82ð\83T\83X\83y\83\93\83h";\r
+                case "Hibernate":\r
+                    drp_completeOption.Text = "PC\82ð\83n\83C\83o\83l\81[\83V\83\87\83\93";\r
+                case "Lock system":\r
+                    drp_completeOption.Text = "PC\82ð\83\8d\83b\83N";\r
+                case "Log off":\r
+                    drp_completeOption.Text = "\83\8d\83O\83I\83t";\r
+                case "Quit HandBrake":\r
+                    drp_completeOption.Text = "HandBrake\82ð\8fI\97¹";\r
+                default:\r
+                    drp_completeOption.Text = "\89½\82à\82µ\82È\82¢";\r
+            }\r
 \r
             // Growl.\r
             if (Properties.Settings.Default.growlEncode)\r
@@ -77,7 +96,10 @@ namespace Handbrake
             // Audio and Subtitles Tab\r
             // #############################\r
 \r
-            drop_preferredLang.SelectedItem = Properties.Settings.Default.NativeLanguage;\r
+            if (Properties.Settings.Default.NativeLanguage == "Japanese")\r
+                drop_preferredLang.SelectedItem = "\93ú\96{\8cê";\r
+            else \r
+                drop_preferredLang.SelectedItem = Properties.Settings.Default.NativeLanguage;\r
 \r
             if (Properties.Settings.Default.DubAudio)\r
                 radio_dub.Checked = true;\r
@@ -94,10 +116,28 @@ namespace Handbrake
                 check_cli_minimized.CheckState = CheckState.Checked;\r
 \r
             // Number of processor cores\r
-            drp_processors.Text = Properties.Settings.Default.Processors;\r
+            if (Properties.Settings.Default.Processors == "Automatic")\r
+                drp_processors.Text = "\8e©\93®";\r
+            else\r
+                drp_processors.Text = Properties.Settings.Default.Processors;\r
 \r
             // Priority level for encodes\r
-            drp_Priority.Text = Properties.Settings.Default.processPriority;\r
+            // drp_Priority.Text = Properties.Settings.Default.processPriority;\r
+            switch (Properties.Settings.Default.processPriority) {\r
+                case "Realtime":\r
+                    drp_Priority.Text = "\8dÅ\8d\82";\r
+                case "High":\r
+                    drp_Priority.Text = "\8d\82";\r
+                case "Above Normal":\r
+                    drp_Priority.Text = "\8d\82\82ß";\r
+                case "Normal":\r
+                    drp_Priority.Text = "\95\81\92Ê";\r
+                case "Below Normal":\r
+                    drp_Priority.Text = "\92á\82ß";\r
+                case "Low":\r
+                    drp_Priority.Text = "\92á";\r
+                default:\r
+                    drp_Priority.Text = "\95\81\92Ê";\r
 \r
             // Log Verbosity Level\r
             cb_logVerboseLvl.SelectedIndex = Properties.Settings.Default.verboseLevel;\r
@@ -198,7 +238,33 @@ namespace Handbrake
 \r
         private void drp_completeOption_SelectedIndexChanged(object sender, EventArgs e)\r
         {\r
-            Properties.Settings.Default.CompletionOption = drp_completeOption.Text;\r
+            // Properties.Settings.Default.CompletionOption = drp_completeOption.Text;\r
+            switch (drp_completeOption.Text)\r
+            {\r
+                case "\89½\82à\82µ\82È\82¢":\r
+                    Properties.Settings.Default.CompletionOption = "Do nothing";\r
+\r
+                case "PC\82Ì\93d\8c¹\82ð\90Ø\82é":\r
+                    Properties.Settings.Default.CompletionOption = "Shutdown";\r
+                \r
+                case "PC\82ð\83T\83X\83y\83\93\83h":\r
+                    Properties.Settings.Default.CompletionOption = "Suspend";\r
+                \r
+                case "PC\82ð\83n\83C\83o\83l\81[\83V\83\87\83\93":\r
+                    Properties.Settings.Default.CompletionOption = "Hibernate";\r
+\r
+                case "PC\82ð\83\8d\83b\83N":\r
+                    Properties.Settings.Default.CompletionOption = "Lock system";\r
+\r
+                case "\83\8d\83O\83I\83t":\r
+                    Properties.Settings.Default.CompletionOption = "Log off";\r
+\r
+                case "HandBrake\82ð\8fI\97¹":\r
+                    Properties.Settings.Default.CompletionOption = "Quit HandBrake";\r
+\r
+                default:\r
+                    Properties.Settings.Default.CompletionOption = "Do nothing";\r
+            }\r
         }\r
 \r
         private void check_GrowlQueue_CheckedChanged(object sender, EventArgs e)\r
@@ -260,7 +326,10 @@ namespace Handbrake
         #region Audio and Subtitles\r
         private void drop_preferredLang_SelectedIndexChanged(object sender, EventArgs e)\r
         {\r
-            Properties.Settings.Default.NativeLanguage = drop_preferredLang.SelectedItem.ToString();\r
+            if (drop_preferredLang.SelectedItem.ToString() == "\93ú\96{\8cê")\r
+                Properties.Settings.Default.NativeLanguage = "Japanese";\r
+            else\r
+                Properties.Settings.Default.NativeLanguage = drop_preferredLang.SelectedItem.ToString();\r
         }\r
         private void radio_dub_CheckedChanged(object sender, EventArgs e)\r
         {\r
@@ -282,12 +351,37 @@ namespace Handbrake
 \r
         private void drp_processors_SelectedIndexChanged(object sender, EventArgs e)\r
         {\r
-            Properties.Settings.Default.Processors = drp_processors.Text;\r
+            if (drp_processors.Text == "\8e©\93®")\r
+                Properties.Settings.Default.Processors = "Automatic";\r
+            else\r
+                Properties.Settings.Default.Processors = drp_processors.Text;\r
         }\r
 \r
         private void drp_Priority_SelectedIndexChanged(object sender, EventArgs e)\r
         {\r
-            Properties.Settings.Default.processPriority = drp_Priority.Text;\r
+            // Properties.Settings.Default.processPriority = drp_Priority.Text;\r
+            switch (drp_Priority.Text) {\r
+                case "\8dÅ\8d\82":\r
+                    Properties.Settings.Default.processPriority = "Realtime";\r
+\r
+                case "\8d\82":\r
+                    Properties.Settings.Default.processPriority = "High";\r
+\r
+                case "\8d\82\82ß":\r
+                    Properties.Settings.Default.processPriority = "Above Normal";\r
+\r
+                case "\95\81\92Ê":\r
+                    Properties.Settings.Default.processPriority = "Normal";\r
+\r
+                case "\92á\82ß":\r
+                    Properties.Settings.Default.processPriority = "Below Normal";\r
+\r
+                case "\92á":\r
+                    Properties.Settings.Default.processPriority = "Low";\r
+\r
+                default:\r
+                    Properties.Settings.Default.processPriority = "Normal";\r
+            }\r
         }\r
 \r
         private void cb_logVerboseLvl_SelectedIndexChanged(object sender, EventArgs e)\r
@@ -330,11 +424,11 @@ namespace Handbrake
 \r
         private void btn_clearLogs_Click(object sender, EventArgs e)\r
         {\r
-            DialogResult result = MessageBox.Show("Are you sure you wish to clear the log file directory?", "Clear Logs", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);\r
+            DialogResult result = MessageBox.Show("HandBrake\82Ì\83\8d\83O\83t\83H\83\8b\83_\82ð\8bó\82É\82µ\82Ü\82·\82©\81H", "Clear Logs", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);\r
             if (result == DialogResult.Yes)\r
             {\r
                 Main.clearLogs();\r
-                MessageBox.Show(this, "HandBrake's Log file directory has been cleared!", "Notice", MessageBoxButtons.OK,\r
+                MessageBox.Show(this, "\83\8d\83O\83t\83H\83\8b\83_\82ð\8bó\82É\82µ\82Ü\82µ\82½\81I", "Notice", MessageBoxButtons.OK,\r
                                 MessageBoxIcon.Information);\r
             }\r
         }\r