summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2009-06-01 09:11:35 +0000
committerSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2009-06-01 09:11:35 +0000
commitca779ea7e08b8ca0802cd4faf0ff4877b3df4a74 (patch)
treeb279eb8cc127d60b02dfb52b482b64772fc05b50
parent81c68de8b937f9f80f3066d3e0907cc3e394f5ab (diff)
downloadpcsxr-ca779ea7e08b8ca0802cd4faf0ff4877b3df4a74.tar.gz
tweaked the UI of OpenGL plugin config dialog, updated translation
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23617 e17a0e51-4ae3-4d35-97c3-1a29b211df97
-rw-r--r--ChangeLog1
-rw-r--r--plugins/dfcdrom/interface.c10
-rw-r--r--plugins/peopsxgl/cfg.c5
-rw-r--r--plugins/peopsxgl/gpucfg/interface.c383
-rw-r--r--plugins/peopsxgl/gpucfg/main.c2
-rw-r--r--po/pcsx.pot375
-rw-r--r--po/update-pot.sh2
-rwxr-xr-xpo/zh_CN.gmobin26204 -> 34156 bytes
-rw-r--r--po/zh_CN.po422
-rwxr-xr-xpo/zh_TW.gmobin19621 -> 19621 bytes
-rw-r--r--po/zh_TW.po384
11 files changed, 1350 insertions, 234 deletions
diff --git a/ChangeLog b/ChangeLog
index 50d99fde..3198e23d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -10,6 +10,7 @@ June 1, 2009 Wei Mingzhi <weimingzhi@gmail.com>
* plugins/peopsxgl/gpucfg/support.h: Added.
* plugins/peopsxgl/cfg.c: Reverted the filename of config file.
* plugins/dfcdrom/interface.c: Supported translation.
+ * po/pcsx.pot, po/zh_CN.po, po/zh_TW.po: Updated.
May 31, 2009 Wei Mingzhi <weimingzhi@gmail.com>
diff --git a/plugins/dfcdrom/interface.c b/plugins/dfcdrom/interface.c
index af82de1f..5e6323e7 100644
--- a/plugins/dfcdrom/interface.c
+++ b/plugins/dfcdrom/interface.c
@@ -1,10 +1,4 @@
-/*
- * DO NOT EDIT THIS FILE - it is generated by Glade.
- */
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
+#include "config.h"
#ifdef __linux__
@@ -101,7 +95,7 @@ create_cfg_dialog (void)
cddev_entry = GTK_COMBO (cddev_combo)->entry;
gtk_widget_show (cddev_entry);
- gtk_tooltips_set_tip (tooltips, cddev_entry, _("Choose yor CD-ROM device or type its path if it's not listed"), NULL);
+ gtk_tooltips_set_tip (tooltips, cddev_entry, _("Choose your CD-ROM device or type its path if it's not listed"), NULL);
gtk_entry_set_activates_default (GTK_ENTRY (cddev_entry), TRUE);
cdr_label = gtk_label_new (_("Select CD-ROM device"));
diff --git a/plugins/peopsxgl/cfg.c b/plugins/peopsxgl/cfg.c
index e734373b..0c5d28bf 100644
--- a/plugins/peopsxgl/cfg.c
+++ b/plugins/peopsxgl/cfg.c
@@ -56,7 +56,7 @@ void ReadConfigFile()
if(iResX<10) iResX=10;
strcpy(t,"\nResY");p=strstr(pB,t);if(p) {p=strstr(p,"=");len=1;}
- if(p) iResY=atoi(p+len);
+ if(p) iResY=atoi(p+len);
if(iResY<10) iResY=10;
strcpy(t,"\nKeepRatio");p=strstr(pB,t);if(p) {p=strstr(p,"=");len=1;}
@@ -203,7 +203,8 @@ void ReadConfigFile()
void ReadConfig(void) // read config (linux file)
{
- iResX=640;iResY=480;
+ iResX=640;
+ iResY=480;
iColDepth=16;
bChangeRes=FALSE;
bWindowMode=TRUE;
diff --git a/plugins/peopsxgl/gpucfg/interface.c b/plugins/peopsxgl/gpucfg/interface.c
index 70140e75..be5d6f4c 100644
--- a/plugins/peopsxgl/gpucfg/interface.c
+++ b/plugins/peopsxgl/gpucfg/interface.c
@@ -114,7 +114,7 @@ create_CfgWnd (void)
CfgWnd = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_object_set_data (GTK_OBJECT (CfgWnd), "CfgWnd", CfgWnd);
gtk_container_set_border_width (GTK_CONTAINER (CfgWnd), 8);
- gtk_window_set_title (GTK_WINDOW (CfgWnd), "P.E.Op.S. MesaGL PSX GPU configuration...");
+ gtk_window_set_title (GTK_WINDOW (CfgWnd), _("OpenGL Driver configuration"));
gtk_window_set_position (GTK_WINDOW (CfgWnd), GTK_WIN_POS_CENTER);
gtk_window_set_modal (GTK_WINDOW (CfgWnd), TRUE);
gtk_window_set_policy (GTK_WINDOW (CfgWnd), FALSE, FALSE, FALSE);
@@ -126,20 +126,20 @@ create_CfgWnd (void)
gtk_widget_show (fixed1);
gtk_container_add (GTK_CONTAINER (CfgWnd), fixed1);
- btnSave = gtk_button_new_with_label ("OK");
+ btnSave = gtk_button_new_with_label (_("OK"));
gtk_widget_ref (btnSave);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "btnSave", btnSave,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (btnSave);
- gtk_fixed_put (GTK_FIXED (fixed1), btnSave, 104, 512);
+ gtk_fixed_put (GTK_FIXED (fixed1), btnSave, 134, 552);
gtk_widget_set_usize (btnSave, 160, 24);
- frmTextures = gtk_frame_new ("Textures");
+ frmTextures = gtk_frame_new (_("Textures"));
gtk_widget_ref (frmTextures);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "frmTextures", frmTextures,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (frmTextures);
- gtk_fixed_put (GTK_FIXED (fixed1), frmTextures, 312, 0);
+ gtk_fixed_put (GTK_FIXED (fixed1), frmTextures, 342, 0);
gtk_widget_set_usize (frmTextures, 360, 136);
fixed3 = gtk_fixed_new ();
@@ -157,7 +157,7 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed3), edtMaxTex, 248, 80);
gtk_widget_set_usize (edtMaxTex, 96, 24);
- label5 = gtk_label_new ("Quality:");
+ label5 = gtk_label_new (_("Quality:"));
gtk_widget_ref (label5);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "label5", label5,
(GtkDestroyNotify) gtk_widget_unref);
@@ -174,11 +174,11 @@ create_CfgWnd (void)
gtk_widget_set_usize (cmbQuality, 264, 24);
gtk_combo_set_value_in_list (GTK_COMBO (cmbQuality), TRUE, FALSE);
gtk_combo_set_use_arrows_always (GTK_COMBO (cmbQuality), TRUE);
- cmbQuality_items = g_list_append (cmbQuality_items, (gpointer) "0: don't care - Use driver's default textures");
- cmbQuality_items = g_list_append (cmbQuality_items, (gpointer) "1: 4444 - Fast, but less colorful");
- cmbQuality_items = g_list_append (cmbQuality_items, (gpointer) "2: 5551 - Nice colors, bad transparency");
- cmbQuality_items = g_list_append (cmbQuality_items, (gpointer) "3: 8888 - Best colors, more ram needed");
- cmbQuality_items = g_list_append (cmbQuality_items, (gpointer) "4: BGR8888 - Faster on some cards");
+ cmbQuality_items = g_list_append (cmbQuality_items, (gpointer) _("0: don't care - Use driver's default textures"));
+ cmbQuality_items = g_list_append (cmbQuality_items, (gpointer) _("1: 4444 - Fast, but less colorful"));
+ cmbQuality_items = g_list_append (cmbQuality_items, (gpointer) _("2: 5551 - Nice colors, bad transparency"));
+ cmbQuality_items = g_list_append (cmbQuality_items, (gpointer) _("3: 8888 - Best colors, more ram needed"));
+ cmbQuality_items = g_list_append (cmbQuality_items, (gpointer) _("4: BGR8888 - Faster on some cards"));
gtk_combo_set_popdown_strings (GTK_COMBO (cmbQuality), cmbQuality_items);
g_list_free (cmbQuality_items);
@@ -187,9 +187,9 @@ create_CfgWnd (void)
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "combo_entry2", combo_entry2,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (combo_entry2);
- gtk_entry_set_text (GTK_ENTRY (combo_entry2), "0: don't care - Use driver's default textures");
+ gtk_entry_set_text (GTK_ENTRY (combo_entry2), _("0: don't care - Use driver's default textures"));
- label7 = gtk_label_new ("VRam size in MBytes (0..1024, 0=auto):");
+ label7 = gtk_label_new (_("VRam size in MBytes (0..1024, 0=auto):"));
gtk_widget_ref (label7);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "label7", label7,
(GtkDestroyNotify) gtk_widget_unref);
@@ -206,13 +206,13 @@ create_CfgWnd (void)
gtk_widget_set_usize (cmbFilter, 264, 24);
gtk_combo_set_value_in_list (GTK_COMBO (cmbFilter), TRUE, FALSE);
gtk_combo_set_use_arrows_always (GTK_COMBO (cmbFilter), TRUE);
- cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) "0: None");
- cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) "1: Standard - Glitches will happen");
- cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) "2: Extended - No black borders");
- cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) "3: Standard without sprites - unfiltered 2D");
- cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) "4: Extended without sprites - unfiltered 2D");
- cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) "5: Standard + smoothed sprites");
- cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) "6: Extended + smoothed sprites");
+ cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) _("0: None"));
+ cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) _("1: Standard - Glitches will happen"));
+ cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) _("2: Extended - No black borders"));
+ cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) _("3: Standard without sprites - unfiltered 2D"));
+ cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) _("4: Extended without sprites - unfiltered 2D"));
+ cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) _("5: Standard + smoothed sprites"));
+ cmbFilter_items = g_list_append (cmbFilter_items, (gpointer) _("6: Extended + smoothed sprites"));
gtk_combo_set_popdown_strings (GTK_COMBO (cmbFilter), cmbFilter_items);
g_list_free (cmbFilter_items);
@@ -221,9 +221,9 @@ create_CfgWnd (void)
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "combo_entry3", combo_entry3,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (combo_entry3);
- gtk_entry_set_text (GTK_ENTRY (combo_entry3), "0: None");
+ gtk_entry_set_text (GTK_ENTRY (combo_entry3), _("0: None"));
- label6 = gtk_label_new ("Filtering:");
+ label6 = gtk_label_new (_("Filtering:"));
gtk_widget_ref (label6);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "label6", label6,
(GtkDestroyNotify) gtk_widget_unref);
@@ -231,7 +231,7 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed3), label6, 8, 24);
gtk_widget_set_usize (label6, 64, 24);
- label23 = gtk_label_new ("HiRes Tex:");
+ label23 = gtk_label_new (_("HiRes Tex:"));
gtk_widget_ref (label23);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "label23", label23,
(GtkDestroyNotify) gtk_widget_unref);
@@ -248,9 +248,9 @@ create_CfgWnd (void)
gtk_widget_set_usize (cmbHiresTex, 264, 22);
gtk_combo_set_value_in_list (GTK_COMBO (cmbHiresTex), TRUE, FALSE);
gtk_combo_set_use_arrows_always (GTK_COMBO (cmbHiresTex), TRUE);
- cmbHiresTex_items = g_list_append (cmbHiresTex_items, (gpointer) "0: None (standard)");
- cmbHiresTex_items = g_list_append (cmbHiresTex_items, (gpointer) "1: 2xSaI (much vram needed)");
- cmbHiresTex_items = g_list_append (cmbHiresTex_items, (gpointer) "2: Scaled (needs tex filtering)");
+ cmbHiresTex_items = g_list_append (cmbHiresTex_items, (gpointer) _("0: None (standard)"));
+ cmbHiresTex_items = g_list_append (cmbHiresTex_items, (gpointer) _("1: 2xSaI (much vram needed)"));
+ cmbHiresTex_items = g_list_append (cmbHiresTex_items, (gpointer) _("2: Scaled (needs tex filtering)"));
gtk_combo_set_popdown_strings (GTK_COMBO (cmbHiresTex), cmbHiresTex_items);
g_list_free (cmbHiresTex_items);
@@ -259,15 +259,15 @@ create_CfgWnd (void)
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "combo_entry7", combo_entry7,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (combo_entry7);
- gtk_entry_set_text (GTK_ENTRY (combo_entry7), "0: None (standard)");
+ gtk_entry_set_text (GTK_ENTRY (combo_entry7), _("0: None (standard)"));
- frmWindow = gtk_frame_new ("Window options");
+ frmWindow = gtk_frame_new (_("Window options"));
gtk_widget_ref (frmWindow);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "frmWindow", frmWindow,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (frmWindow);
gtk_fixed_put (GTK_FIXED (fixed1), frmWindow, 0, 0);
- gtk_widget_set_usize (frmWindow, 304, 136);
+ gtk_widget_set_usize (frmWindow, 334, 136);
fixed2 = gtk_fixed_new ();
gtk_widget_ref (fixed2);
@@ -292,7 +292,7 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed2), edtYSize, 56, 32);
gtk_widget_set_usize (edtYSize, 72, 24);
- label2 = gtk_label_new ("Width:");
+ label2 = gtk_label_new (_("Width:"));
gtk_widget_ref (label2);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "label2", label2,
(GtkDestroyNotify) gtk_widget_unref);
@@ -301,7 +301,7 @@ create_CfgWnd (void)
gtk_widget_set_usize (label2, 48, 24);
gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_RIGHT);
- label3 = gtk_label_new ("Height:");
+ label3 = gtk_label_new (_("Height:"));
gtk_widget_ref (label3);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "label3", label3,
(GtkDestroyNotify) gtk_widget_unref);
@@ -310,7 +310,7 @@ create_CfgWnd (void)
gtk_widget_set_usize (label3, 48, 24);
gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_RIGHT);
- chkKeepRatio = gtk_check_button_new_with_label ("Keep psx aspect ratio");
+ chkKeepRatio = gtk_check_button_new_with_label (_("Keep psx aspect ratio"));
gtk_widget_ref (chkKeepRatio);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkKeepRatio", chkKeepRatio,
(GtkDestroyNotify) gtk_widget_unref);
@@ -318,7 +318,7 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed2), chkKeepRatio, 8, 88);
gtk_widget_set_usize (chkKeepRatio, 280, 24);
- chkFullScreen = gtk_check_button_new_with_label ("Fullscreen");
+ chkFullScreen = gtk_check_button_new_with_label (_("Fullscreen"));
gtk_widget_ref (chkFullScreen);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFullScreen", chkFullScreen,
(GtkDestroyNotify) gtk_widget_unref);
@@ -326,7 +326,7 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed2), chkFullScreen, 176, 0);
gtk_widget_set_usize (chkFullScreen, 85, 24);
- chkDither = gtk_check_button_new_with_label ("Dithering");
+ chkDither = gtk_check_button_new_with_label (_("Dithering"));
gtk_widget_ref (chkDither);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkDither", chkDither,
(GtkDestroyNotify) gtk_widget_unref);
@@ -334,21 +334,21 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed2), chkDither, 8, 64);
gtk_widget_set_usize (chkDither, 280, 24);
- btnCancel = gtk_button_new_with_label ("Cancel");
+ btnCancel = gtk_button_new_with_label (_("Cancel"));
gtk_widget_ref (btnCancel);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "btnCancel", btnCancel,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (btnCancel);
- gtk_fixed_put (GTK_FIXED (fixed1), btnCancel, 400, 512);
+ gtk_fixed_put (GTK_FIXED (fixed1), btnCancel, 430, 552);
gtk_widget_set_usize (btnCancel, 160, 24);
- frmFPS = gtk_frame_new ("Framerate");
+ frmFPS = gtk_frame_new (_("Framerate"));
gtk_widget_ref (frmFPS);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "frmFPS", frmFPS,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (frmFPS);
gtk_fixed_put (GTK_FIXED (fixed1), frmFPS, 0, 136);
- gtk_widget_set_usize (frmFPS, 304, 176);
+ gtk_widget_set_usize (frmFPS, 334, 176);
fixed4 = gtk_fixed_new ();
gtk_widget_ref (fixed4);
@@ -362,27 +362,27 @@ create_CfgWnd (void)
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "edtFPSlim", edtFPSlim,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (edtFPSlim);
- gtk_fixed_put (GTK_FIXED (fixed4), edtFPSlim, 160, 104);
+ gtk_fixed_put (GTK_FIXED (fixed4), edtFPSlim, 175, 104);
gtk_widget_set_usize (edtFPSlim, 72, 24);
- label8 = gtk_label_new ("FPS");
+ label8 = gtk_label_new (_("FPS"));
gtk_widget_ref (label8);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "label8", label8,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (label8);
- gtk_fixed_put (GTK_FIXED (fixed4), label8, 240, 104);
+ gtk_fixed_put (GTK_FIXED (fixed4), label8, 250, 104);
gtk_widget_set_usize (label8, 40, 24);
- rdbLimMan = gtk_radio_button_new_with_label (fixed4_group, "FPS limit manual");
+ rdbLimMan = gtk_radio_button_new_with_label (fixed4_group, _("FPS limit manual"));
fixed4_group = gtk_radio_button_group (GTK_RADIO_BUTTON (rdbLimMan));
gtk_widget_ref (rdbLimMan);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "rdbLimMan", rdbLimMan,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (rdbLimMan);
gtk_fixed_put (GTK_FIXED (fixed4), rdbLimMan, 32, 104);
- gtk_widget_set_usize (rdbLimMan, 120, 24);
+ gtk_widget_set_usize (rdbLimMan, 140, 24);
- chkShowFPS = gtk_check_button_new_with_label ("Show FPS display on startup");
+ chkShowFPS = gtk_check_button_new_with_label (_("Show FPS display on startup"));
gtk_widget_ref (chkShowFPS);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkShowFPS", chkShowFPS,
(GtkDestroyNotify) gtk_widget_unref);
@@ -390,7 +390,7 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed4), chkShowFPS, 8, 0);
gtk_widget_set_usize (chkShowFPS, 280, 24);
- chkFPSLimit = gtk_check_button_new_with_label ("Use FPS limit");
+ chkFPSLimit = gtk_check_button_new_with_label (_("Use FPS limit"));
gtk_widget_ref (chkFPSLimit);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFPSLimit", chkFPSLimit,
(GtkDestroyNotify) gtk_widget_unref);
@@ -398,7 +398,7 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed4), chkFPSLimit, 8, 24);
gtk_widget_set_usize (chkFPSLimit, 280, 24);
- rdbLimAuto = gtk_radio_button_new_with_label (fixed4_group, "FPS limit auto-detection");
+ rdbLimAuto = gtk_radio_button_new_with_label (fixed4_group, _("FPS limit auto-detection"));
fixed4_group = gtk_radio_button_group (GTK_RADIO_BUTTON (rdbLimAuto));
gtk_widget_ref (rdbLimAuto);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "rdbLimAuto", rdbLimAuto,
@@ -407,7 +407,7 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed4), rdbLimAuto, 32, 80);
gtk_widget_set_usize (rdbLimAuto, 160, 24);
- chkFPSSkip = gtk_check_button_new_with_label ("Use Frame skipping");
+ chkFPSSkip = gtk_check_button_new_with_label (_("Use Frame skipping"));
gtk_widget_ref (chkFPSSkip);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFPSSkip", chkFPSSkip,
(GtkDestroyNotify) gtk_widget_unref);
@@ -415,12 +415,12 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed4), chkFPSSkip, 8, 48);
gtk_widget_set_usize (chkFPSSkip, 280, 24);
- frmCompat = gtk_frame_new ("Compatibility");
+ frmCompat = gtk_frame_new (_("Compatibility"));
gtk_widget_ref (frmCompat);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "frmCompat", frmCompat,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (frmCompat);
- gtk_fixed_put (GTK_FIXED (fixed1), frmCompat, 312, 136);
+ gtk_fixed_put (GTK_FIXED (fixed1), frmCompat, 342, 136);
gtk_widget_set_usize (frmCompat, 360, 176);
fixed5 = gtk_fixed_new ();
@@ -430,7 +430,7 @@ create_CfgWnd (void)
gtk_widget_show (fixed5);
gtk_container_add (GTK_CONTAINER (frmCompat), fixed5);
- chkABlend = gtk_check_button_new_with_label ("Advanced blending (Accurate psx color emulation)");
+ chkABlend = gtk_check_button_new_with_label (_("Advanced blending (Accurate psx color emulation)"));
gtk_widget_ref (chkABlend);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkABlend", chkABlend,
(GtkDestroyNotify) gtk_widget_unref);
@@ -438,7 +438,7 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed5), chkABlend, 8, 128);
gtk_widget_set_usize (chkABlend, 336, 24);
- label10 = gtk_label_new ("Framebuffer textures:");
+ label10 = gtk_label_new (_("Framebuffer textures:"));
gtk_widget_ref (label10);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "label10", label10,
(GtkDestroyNotify) gtk_widget_unref);
@@ -446,7 +446,7 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed5), label10, 0, 24);
gtk_widget_set_usize (label10, 136, 24);
- label9 = gtk_label_new ("Offscreen Drawing:");
+ label9 = gtk_label_new (_("Offscreen Drawing:"));
gtk_widget_ref (label9);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "label9", label9,
(GtkDestroyNotify) gtk_widget_unref);
@@ -454,7 +454,7 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed5), label9, 0, 0);
gtk_widget_set_usize (label9, 136, 24);
- label22 = gtk_label_new ("Framebuffer access:");
+ label22 = gtk_label_new (_("Framebuffer access:"));
gtk_widget_ref (label22);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "label22", label22,
(GtkDestroyNotify) gtk_widget_unref);
@@ -462,7 +462,7 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed5), label22, 0, 48);
gtk_widget_set_usize (label22, 136, 24);
- chkOpaque = gtk_check_button_new_with_label ("Alpha Multipass (correct opaque texture areas)");
+ chkOpaque = gtk_check_button_new_with_label (_("Alpha Multipass (correct opaque texture areas)"));
gtk_widget_ref (chkOpaque);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkOpaque", chkOpaque,
(GtkDestroyNotify) gtk_widget_unref);
@@ -470,7 +470,7 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed5), chkOpaque, 8, 104);
gtk_widget_set_usize (chkOpaque, 336, 24);
- chkMaskBit = gtk_check_button_new_with_label ("Mask bit detection (needed by a few games, zbuffer)");
+ chkMaskBit = gtk_check_button_new_with_label (_("Mask bit detection (needed by a few games, zbuffer)"));
gtk_widget_ref (chkMaskBit);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkMaskBit", chkMaskBit,
(GtkDestroyNotify) gtk_widget_unref);
@@ -487,11 +487,11 @@ create_CfgWnd (void)
gtk_widget_set_usize (cmbOffscreen, 208, 24);
gtk_combo_set_value_in_list (GTK_COMBO (cmbOffscreen), TRUE, FALSE);
gtk_combo_set_use_arrows_always (GTK_COMBO (cmbOffscreen), TRUE);
- cmbOffscreen_items = g_list_append (cmbOffscreen_items, (gpointer) "0: None - Fastest, most glitches");
- cmbOffscreen_items = g_list_append (cmbOffscreen_items, (gpointer) "1: Minimum - Missing screens");
- cmbOffscreen_items = g_list_append (cmbOffscreen_items, (gpointer) "2: Standard - OK for most games");
- cmbOffscreen_items = g_list_append (cmbOffscreen_items, (gpointer) "3: Enhanced - Shows more stuff");
- cmbOffscreen_items = g_list_append (cmbOffscreen_items, (gpointer) "4: Extended - Causing garbage");
+ cmbOffscreen_items = g_list_append (cmbOffscreen_items, (gpointer) _("0: None - Fastest, most glitches"));
+ cmbOffscreen_items = g_list_append (cmbOffscreen_items, (gpointer) _("1: Minimum - Missing screens"));
+ cmbOffscreen_items = g_list_append (cmbOffscreen_items, (gpointer) _("2: Standard - OK for most games"));
+ cmbOffscreen_items = g_list_append (cmbOffscreen_items, (gpointer) _("3: Enhanced - Shows more stuff"));
+ cmbOffscreen_items = g_list_append (cmbOffscreen_items, (gpointer) _("4: Extended - Causing garbage"));
gtk_combo_set_popdown_strings (GTK_COMBO (cmbOffscreen), cmbOffscreen_items);
g_list_free (cmbOffscreen_items);
@@ -500,7 +500,7 @@ create_CfgWnd (void)
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "combo_entry4", combo_entry4,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (combo_entry4);
- gtk_entry_set_text (GTK_ENTRY (combo_entry4), "0: None - Fastest, most glitches");
+ gtk_entry_set_text (GTK_ENTRY (combo_entry4), _("0: None - Fastest, most glitches"));
cmbFrameTex = gtk_combo_new ();
gtk_widget_ref (cmbFrameTex);
@@ -511,10 +511,10 @@ create_CfgWnd (void)
gtk_widget_set_usize (cmbFrameTex, 208, 24);
gtk_combo_set_value_in_list (GTK_COMBO (cmbFrameTex), TRUE, FALSE);
gtk_combo_set_use_arrows_always (GTK_COMBO (cmbFrameTex), TRUE);
- cmbFrameTex_items = g_list_append (cmbFrameTex_items, (gpointer) "0: Emulated vram - Needs FVP");
- cmbFrameTex_items = g_list_append (cmbFrameTex_items, (gpointer) "1: Black - Fast, no effects");
- cmbFrameTex_items = g_list_append (cmbFrameTex_items, (gpointer) "2: Gfx card buffer - Can be slow");
- cmbFrameTex_items = g_list_append (cmbFrameTex_items, (gpointer) "3: Gfx card & soft - slow");
+ cmbFrameTex_items = g_list_append (cmbFrameTex_items, (gpointer) _("0: Emulated vram - Needs FVP"));
+ cmbFrameTex_items = g_list_append (cmbFrameTex_items, (gpointer) _("1: Black - Fast, no effects"));
+ cmbFrameTex_items = g_list_append (cmbFrameTex_items, (gpointer) _("2: Gfx card buffer - Can be slow"));
+ cmbFrameTex_items = g_list_append (cmbFrameTex_items, (gpointer) _("3: Gfx card & soft - slow"));
gtk_combo_set_popdown_strings (GTK_COMBO (cmbFrameTex), cmbFrameTex_items);
g_list_free (cmbFrameTex_items);
@@ -523,7 +523,7 @@ create_CfgWnd (void)
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "combo_entry5", combo_entry5,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (combo_entry5);
- gtk_entry_set_text (GTK_ENTRY (combo_entry5), "0: Emulated vram - Needs FVP");
+ gtk_entry_set_text (GTK_ENTRY (combo_entry5), _("0: Emulated vram - Needs FVP"));
cmbFrameAcc = gtk_combo_new ();
gtk_widget_ref (cmbFrameAcc);
@@ -534,11 +534,11 @@ create_CfgWnd (void)
gtk_widget_set_usize (cmbFrameAcc, 208, 22);
gtk_combo_set_value_in_list (GTK_COMBO (cmbFrameAcc), TRUE, FALSE);
gtk_combo_set_use_arrows_always (GTK_COMBO (cmbFrameAcc), TRUE);
- cmbFrameAcc_items = g_list_append (cmbFrameAcc_items, (gpointer) "0: Emulated vram - ok most times");
- cmbFrameAcc_items = g_list_append (cmbFrameAcc_items, (gpointer) "1: Gfx card buffer reads");
- cmbFrameAcc_items = g_list_append (cmbFrameAcc_items, (gpointer) "2: Gfx card buffer moves");
- cmbFrameAcc_items = g_list_append (cmbFrameAcc_items, (gpointer) "3: Gfx buffer reads & moves");
- cmbFrameAcc_items = g_list_append (cmbFrameAcc_items, (gpointer) "4: Full Software (FVP)");
+ cmbFrameAcc_items = g_list_append (cmbFrameAcc_items, (gpointer) _("0: Emulated vram - ok most times"));
+ cmbFrameAcc_items = g_list_append (cmbFrameAcc_items, (gpointer) _("1: Gfx card buffer reads"));
+ cmbFrameAcc_items = g_list_append (cmbFrameAcc_items, (gpointer) _("2: Gfx card buffer moves"));
+ cmbFrameAcc_items = g_list_append (cmbFrameAcc_items, (gpointer) _("3: Gfx buffer reads & moves"));
+ cmbFrameAcc_items = g_list_append (cmbFrameAcc_items, (gpointer) _("4: Full Software (FVP)"));
gtk_combo_set_popdown_strings (GTK_COMBO (cmbFrameAcc), cmbFrameAcc_items);
g_list_free (cmbFrameAcc_items);
@@ -547,15 +547,15 @@ create_CfgWnd (void)
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "combo_entry6", combo_entry6,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (combo_entry6);
- gtk_entry_set_text (GTK_ENTRY (combo_entry6), "0: Emulated vram - ok most times");
+ gtk_entry_set_text (GTK_ENTRY (combo_entry6), _("0: Emulated vram - ok most times"));
- frmFixes = gtk_frame_new ("Special game fixes");
+ frmFixes = gtk_frame_new (_("Special game fixes"));
gtk_widget_ref (frmFixes);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "frmFixes", frmFixes,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (frmFixes);
- gtk_fixed_put (GTK_FIXED (fixed1), frmFixes, 312, 312);
- gtk_widget_set_usize (frmFixes, 360, 192);
+ gtk_fixed_put (GTK_FIXED (fixed1), frmFixes, 342, 312);
+ gtk_widget_set_usize (frmFixes, 360, 232);
fixed7 = gtk_fixed_new ();
gtk_widget_ref (fixed7);
@@ -564,31 +564,7 @@ create_CfgWnd (void)
gtk_widget_show (fixed7);
gtk_container_add (GTK_CONTAINER (frmFixes), fixed7);
- chkFix3 = gtk_check_button_new_with_label ("08: Swap front detection");
- gtk_widget_ref (chkFix3);
- gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix3", chkFix3,
- (GtkDestroyNotify) gtk_widget_unref);
- gtk_widget_show (chkFix3);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix3, 8, 72);
- gtk_widget_set_usize (chkFix3, 176, 16);
-
- chkFix4 = gtk_check_button_new_with_label ("10: Disable coord check");
- gtk_widget_ref (chkFix4);
- gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix4", chkFix4,
- (GtkDestroyNotify) gtk_widget_unref);
- gtk_widget_show (chkFix4);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix4, 8, 88);
- gtk_widget_set_usize (chkFix4, 176, 16);
-
- chkFix5 = gtk_check_button_new_with_label ("20: No blue glitches (LoD)");
- gtk_widget_ref (chkFix5);
- gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix5", chkFix5,
- (GtkDestroyNotify) gtk_widget_unref);
- gtk_widget_show (chkFix5);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix5, 8, 104);
- gtk_widget_set_usize (chkFix5, 176, 16);
-
- chkGameFixes = gtk_check_button_new_with_label ("Use game fixes");
+ chkGameFixes = gtk_check_button_new_with_label (_("Use game fixes"));
gtk_widget_ref (chkGameFixes);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkGameFixes", chkGameFixes,
(GtkDestroyNotify) gtk_widget_unref);
@@ -596,133 +572,157 @@ create_CfgWnd (void)
gtk_fixed_put (GTK_FIXED (fixed7), chkGameFixes, 8, 0);
gtk_widget_set_usize (chkGameFixes, 336, 24);
- chkFix2 = gtk_check_button_new_with_label ("04: Black brightness (Lunar)");
- gtk_widget_ref (chkFix2);
- gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix2", chkFix2,
+ chkFix0 = gtk_check_button_new_with_label (_("Battle cursor (FF7)"));
+ gtk_widget_ref (chkFix0);
+ gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix0", chkFix0,
(GtkDestroyNotify) gtk_widget_unref);
- gtk_widget_show (chkFix2);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix2, 8, 56);
- gtk_widget_set_usize (chkFix2, 176, 16);
+ gtk_widget_show (chkFix0);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix0, 8, 24);
+ gtk_widget_set_usize (chkFix0, 176, 20);
- chkFix1 = gtk_check_button_new_with_label ("02: Direct FB updates");
+ chkFix1 = gtk_check_button_new_with_label (_("Direct FB updates"));
gtk_widget_ref (chkFix1);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix1", chkFix1,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkFix1);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix1, 8, 40);
- gtk_widget_set_usize (chkFix1, 176, 16);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix1, 8, 44);
+ gtk_widget_set_usize (chkFix1, 176, 20);
- chkFix7 = gtk_check_button_new_with_label ("80: PC fps calculation");
- gtk_widget_ref (chkFix7);
- gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix7", chkFix7,
+ chkFix2 = gtk_check_button_new_with_label (_("Black brightness (Lunar)"));
+ gtk_widget_ref (chkFix2);
+ gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix2", chkFix2,
(GtkDestroyNotify) gtk_widget_unref);
- gtk_widget_show (chkFix7);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix7, 8, 136);
- gtk_widget_set_usize (chkFix7, 168, 16);
+ gtk_widget_show (chkFix2);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix2, 8, 64);
+ gtk_widget_set_usize (chkFix2, 176, 20);
- chkFix0 = gtk_check_button_new_with_label ("01: Battle cursor (FF7)");
- gtk_widget_ref (chkFix0);
- gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix0", chkFix0,
+ chkFix3 = gtk_check_button_new_with_label (_("Swap front detection"));
+ gtk_widget_ref (chkFix3);
+ gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix3", chkFix3,
(GtkDestroyNotify) gtk_widget_unref);
- gtk_widget_show (chkFix0);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix0, 8, 24);
- gtk_widget_set_usize (chkFix0, 176, 16);
+ gtk_widget_show (chkFix3);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix3, 8, 84);
+ gtk_widget_set_usize (chkFix3, 176, 20);
- chkFix6 = gtk_check_button_new_with_label ("40: Soft FB access");
+ chkFix4 = gtk_check_button_new_with_label (_("Disable coord check"));
+ gtk_widget_ref (chkFix4);
+ gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix4", chkFix4,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (chkFix4);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix4, 8, 104);
+ gtk_widget_set_usize (chkFix4, 176, 20);
+
+ chkFix5 = gtk_check_button_new_with_label (_("No blue glitches (LoD)"));
+ gtk_widget_ref (chkFix5);
+ gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix5", chkFix5,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (chkFix5);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix5, 8, 124);
+ gtk_widget_set_usize (chkFix5, 176, 20);
+
+ chkFix6 = gtk_check_button_new_with_label (_("Soft FB access"));
gtk_widget_ref (chkFix6);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix6", chkFix6,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkFix6);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix6, 8, 120);
- gtk_widget_set_usize (chkFix6, 176, 16);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix6, 8, 144);
+ gtk_widget_set_usize (chkFix6, 176, 20);
+
+ chkFix7 = gtk_check_button_new_with_label (_("PC fps calculation"));
+ gtk_widget_ref (chkFix7);
+ gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix7", chkFix7,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (chkFix7);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix7, 8, 164);
+ gtk_widget_set_usize (chkFix7, 168, 20);
- chkFix8 = gtk_check_button_new_with_label ("100: Old frame skipping");
+ chkFix8 = gtk_check_button_new_with_label (_("Old frame skipping"));
gtk_widget_ref (chkFix8);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix8", chkFix8,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkFix8);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix8, 8, 152);
- gtk_widget_set_usize (chkFix8, 168, 16);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix8, 8, 184);
+ gtk_widget_set_usize (chkFix8, 168, 20);
- chkFix9 = gtk_check_button_new_with_label ("200: Yellow rect (FF9)");
+ chkFix9 = gtk_check_button_new_with_label (_("Yellow rect (FF9)"));
gtk_widget_ref (chkFix9);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix9", chkFix9,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkFix9);
gtk_fixed_put (GTK_FIXED (fixed7), chkFix9, 184, 24);
- gtk_widget_set_usize (chkFix9, 168, 16);
+ gtk_widget_set_usize (chkFix9, 168, 20);
- chkFix10 = gtk_check_button_new_with_label ("400: No subtr. blending");
+ chkFix10 = gtk_check_button_new_with_label (_("No subtr. blending"));
gtk_widget_ref (chkFix10);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix10", chkFix10,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkFix10);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix10, 184, 40);
- gtk_widget_set_usize (chkFix10, 168, 16);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix10, 184, 44);
+ gtk_widget_set_usize (chkFix10, 168, 20);
- chkFix11 = gtk_check_button_new_with_label ("800: Lazy upload (DW7)");
+ chkFix11 = gtk_check_button_new_with_label (_("Lazy upload (DW7)"));
gtk_widget_ref (chkFix11);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix11", chkFix11,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkFix11);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix11, 184, 56);
- gtk_widget_set_usize (chkFix11, 168, 16);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix11, 184, 64);
+ gtk_widget_set_usize (chkFix11, 168, 20);
- chkFix12 = gtk_check_button_new_with_label ("1000: Odd/even hack");
+ chkFix12 = gtk_check_button_new_with_label (_("Odd/even hack"));
gtk_widget_ref (chkFix12);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix12", chkFix12,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkFix12);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix12, 184, 72);
- gtk_widget_set_usize (chkFix12, 168, 16);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix12, 184, 84);
+ gtk_widget_set_usize (chkFix12, 168, 20);
- chkFix13 = gtk_check_button_new_with_label ("2000: Adjust screen width");
+ chkFix13 = gtk_check_button_new_with_label (_("Adjust screen width"));
gtk_widget_ref (chkFix13);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix13", chkFix13,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkFix13);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix13, 184, 88);
- gtk_widget_set_usize (chkFix13, 168, 16);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix13, 184, 104);
+ gtk_widget_set_usize (chkFix13, 168, 20);
- chkFix14 = gtk_check_button_new_with_label ("4000: Old texture filtering");
+ chkFix14 = gtk_check_button_new_with_label (_("Old texture filtering"));
gtk_widget_ref (chkFix14);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix14", chkFix14,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkFix14);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix14, 184, 104);
- gtk_widget_set_usize (chkFix14, 168, 16);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix14, 184, 124);
+ gtk_widget_set_usize (chkFix14, 168, 20);
- chkFix15 = gtk_check_button_new_with_label ("8000: Additional uploads");
+ chkFix15 = gtk_check_button_new_with_label (_("Additional uploads"));
gtk_widget_ref (chkFix15);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix15", chkFix15,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkFix15);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix15, 184, 120);
- gtk_widget_set_usize (chkFix15, 168, 16);
-
- chkFix17 = gtk_check_button_new_with_label ("20000: fake 'gpu busy'");
- gtk_widget_ref (chkFix17);
- gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix17", chkFix17,
- (GtkDestroyNotify) gtk_widget_unref);
- gtk_widget_show (chkFix17);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix17, 184, 152);
- gtk_widget_set_usize (chkFix17, 168, 16);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix15, 184, 144);
+ gtk_widget_set_usize (chkFix15, 168, 20);
- chkFix16 = gtk_check_button_new_with_label ("10000: unused");
+ chkFix16 = gtk_check_button_new_with_label (_("unused"));
gtk_widget_ref (chkFix16);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix16", chkFix16,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkFix16);
- gtk_fixed_put (GTK_FIXED (fixed7), chkFix16, 184, 136);
- gtk_widget_set_usize (chkFix16, 168, 16);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix16, 184, 164);
+ gtk_widget_set_usize (chkFix16, 168, 20);
- frmMisc = gtk_frame_new ("Misc");
+ chkFix17 = gtk_check_button_new_with_label (_("Fake 'gpu busy'"));
+ gtk_widget_ref (chkFix17);
+ gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFix17", chkFix17,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (chkFix17);
+ gtk_fixed_put (GTK_FIXED (fixed7), chkFix17, 184, 184);
+ gtk_widget_set_usize (chkFix17, 168, 20);
+
+ frmMisc = gtk_frame_new (_("Misc"));
gtk_widget_ref (frmMisc);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "frmMisc", frmMisc,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (frmMisc);
gtk_fixed_put (GTK_FIXED (fixed1), frmMisc, 0, 312);
- gtk_widget_set_usize (frmMisc, 304, 192);
+ gtk_widget_set_usize (frmMisc, 334, 232);
fixed6 = gtk_fixed_new ();
gtk_widget_ref (fixed6);
@@ -736,82 +736,79 @@ create_CfgWnd (void)
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "edtScanBlend", edtScanBlend,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (edtScanBlend);
- gtk_fixed_put (GTK_FIXED (fixed6), edtScanBlend, 232, 0);
+ gtk_fixed_put (GTK_FIXED (fixed6), edtScanBlend, 265, 0);
gtk_widget_set_usize (edtScanBlend, 54, 22);
- chkScanlines = gtk_check_button_new_with_label ("Scanlines");
+ chkScanlines = gtk_check_button_new_with_label (_("Scanlines"));
gtk_widget_ref (chkScanlines);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkScanlines", chkScanlines,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkScanlines);
gtk_fixed_put (GTK_FIXED (fixed6), chkScanlines, 8, 0);
- gtk_widget_set_usize (chkScanlines, 80, 24);
+ gtk_widget_set_usize (chkScanlines, 100, 24);
- label11 = gtk_label_new ("Blending (0..255,-1=dot):");
+ label11 = gtk_label_new (_("Blending (0..255, -1=dot):"));
gtk_widget_ref (label11);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "label11", label11,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (label11);
- gtk_fixed_put (GTK_FIXED (fixed6), label11, 88, 0);
+ gtk_fixed_put (GTK_FIXED (fixed6), label11, 108, 0);
gtk_widget_set_usize (label11, 144, 24);
- chkBlur = gtk_check_button_new_with_label ("Screen smoothing (can be slow or unsupported)");
+ chkBlur = gtk_check_button_new_with_label (_("Screen smoothing (can be slow or unsupported)"));
gtk_widget_ref (chkBlur);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkBlur", chkBlur,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkBlur);
- gtk_fixed_put (GTK_FIXED (fixed6), chkBlur, 8, 112);
- gtk_widget_set_usize (chkBlur, 288, 16);
+ gtk_fixed_put (GTK_FIXED (fixed6), chkBlur, 8, 132);
+ gtk_widget_set_usize (chkBlur, 320, 20);
- chkExtensions = gtk_check_button_new_with_label ("Use OpenGL extensions (recommended)");
+ chkExtensions = gtk_check_button_new_with_label (_("Use OpenGL extensions (recommended)"));
gtk_widget_ref (chkExtensions);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkExtensions", chkExtensions,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkExtensions);
- gtk_fixed_put (GTK_FIXED (fixed6), chkExtensions, 8, 96);
- gtk_widget_set_usize (chkExtensions, 272, 16);
+ gtk_fixed_put (GTK_FIXED (fixed6), chkExtensions, 8, 112);
+ gtk_widget_set_usize (chkExtensions, 320, 20);
- chkAntiA = gtk_check_button_new_with_label ("Polygon anti-aliasing (slow with most cards)");
+ chkAntiA = gtk_check_button_new_with_label (_("Polygon anti-aliasing (slow with most cards)"));
gtk_widget_ref (chkAntiA);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkAntiA", chkAntiA,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkAntiA);
- gtk_fixed_put (GTK_FIXED (fixed6), chkAntiA, 8, 80);
- gtk_widget_set_usize (chkAntiA, 272, 16);
+ gtk_fixed_put (GTK_FIXED (fixed6), chkAntiA, 8, 92);
+ gtk_widget_set_usize (chkAntiA, 320, 20);
- chkLinemode = gtk_check_button_new_with_label ("Line mode (polygons will not get filled)");
+ chkLinemode = gtk_check_button_new_with_label (_("Line mode (polygons will not get filled)"));
gtk_widget_ref (chkLinemode);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkLinemode", chkLinemode,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkLinemode);
- gtk_fixed_put (GTK_FIXED (fixed6), chkLinemode, 8, 64);
- gtk_widget_set_usize (chkLinemode, 272, 16);
+ gtk_fixed_put (GTK_FIXED (fixed6), chkLinemode, 8, 72);
+ gtk_widget_set_usize (chkLinemode, 320, 20);
+
+ chk15bitMdec = gtk_check_button_new_with_label (_("Force 15 bit framebuffer updates (faster movies)"));
+ gtk_widget_ref (chk15bitMdec);
+ gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chk15bitMdec", chk15bitMdec,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (chk15bitMdec);
+ gtk_fixed_put (GTK_FIXED (fixed6), chk15bitMdec, 8, 52);
+ gtk_widget_set_usize (chk15bitMdec, 320, 20);
- chkFastMdec = gtk_check_button_new_with_label ("Unfiltered MDECs (small movie speedup)");
+ chkFastMdec = gtk_check_button_new_with_label (_("Unfiltered MDECs (small movie speedup)"));
gtk_widget_ref (chkFastMdec);
gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chkFastMdec", chkFastMdec,
(GtkDestroyNotify) gtk_widget_unref);
gtk_widget_show (chkFastMdec);
gtk_fixed_put (GTK_FIXED (fixed6), chkFastMdec, 8, 32);
- gtk_widget_set_usize (chkFastMdec, 272, 16);
-
- chk15bitMdec = gtk_check_button_new_with_label ("Force 15 bit framebuffer updates (faster movies)");
- gtk_widget_ref (chk15bitMdec);
- gtk_object_set_data_full (GTK_OBJECT (CfgWnd), "chk15bitMdec", chk15bitMdec,
- (GtkDestroyNotify) gtk_widget_unref);
- gtk_widget_show (chk15bitMdec);
- gtk_fixed_put (GTK_FIXED (fixed6), chk15bitMdec, 8, 48);
- gtk_widget_set_usize (chk15bitMdec, 288, 16);
+ gtk_widget_set_usize (chkFastMdec, 320, 20);
gtk_signal_connect (GTK_OBJECT (CfgWnd), "destroy",
- GTK_SIGNAL_FUNC (on_CfgWnd_destroy),
- NULL);
+ GTK_SIGNAL_FUNC (on_CfgWnd_destroy), NULL);
gtk_signal_connect (GTK_OBJECT (btnSave), "clicked",
- GTK_SIGNAL_FUNC (on_btnSave_clicked),
- NULL);
+ GTK_SIGNAL_FUNC (on_btnSave_clicked), NULL);
gtk_signal_connect (GTK_OBJECT (btnCancel), "clicked",
- GTK_SIGNAL_FUNC (on_btnCancel_clicked),
- NULL);
+ GTK_SIGNAL_FUNC (on_btnCancel_clicked), NULL);
return CfgWnd;
}
diff --git a/plugins/peopsxgl/gpucfg/main.c b/plugins/peopsxgl/gpucfg/main.c
index 74860b2f..71d94b58 100644
--- a/plugins/peopsxgl/gpucfg/main.c
+++ b/plugins/peopsxgl/gpucfg/main.c
@@ -219,7 +219,7 @@ int main (int argc, char *argv[])
}
if(val) SETCHECK("chkShowFPS");
- val=0;
+ val=1;
if(pB)
{
strcpy(t,"\nUseFrameLimit");p=strstr(pB,t);if(p) {p=strstr(p,"=");len=1;}
diff --git a/po/pcsx.pot b/po/pcsx.pot
index 7bbf7580..d58d7149 100644
--- a/po/pcsx.pot
+++ b/po/pcsx.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-05-30 16:09+0800\n"
+"POT-Creation-Date: 2009-06-01 17:02+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -46,6 +46,7 @@ msgstr ""
#: ../win32/gui/AboutDlg.c:48 ../win32/gui/AboutDlg.c:52
#: ../win32/gui/ConfigurePlugins.c:462 ../win32/gui/ConfigurePlugins.c:593
#: ../win32/gui/WndMain.c:906 ../win32/gui/WndMain.c:1142
+#: ../plugins/peopsxgl/gpucfg/interface.c:129
msgid "OK"
msgstr ""
@@ -67,6 +68,7 @@ msgstr ""
#: ../win32/gui/ConfigurePlugins.c:463 ../win32/gui/ConfigurePlugins.c:594
#: ../win32/gui/WndMain.c:907 ../win32/gui/WndMain.c:1143
+#: ../plugins/peopsxgl/gpucfg/interface.c:337
msgid "Cancel"
msgstr ""
@@ -519,7 +521,7 @@ msgstr ""
msgid "InuYasha Sengoku Battle Fix"
msgstr ""
-#: ../win32/gui/WndMain.c:1156
+#: ../win32/gui/WndMain.c:1156 ../plugins/dfcdrom/interface.c:193
msgid "Options"
msgstr ""
@@ -1187,6 +1189,7 @@ msgid "Toggle windowed/fullscreen mode."
msgstr ""
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:154
+#: ../plugins/peopsxgl/gpucfg/interface.c:321
msgid "Fullscreen"
msgstr ""
@@ -1231,6 +1234,7 @@ msgid "<b>Framerate</b>"
msgstr ""
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:324
+#: ../plugins/peopsxgl/gpucfg/interface.c:567
msgid "Use game fixes"
msgstr ""
@@ -1283,6 +1287,7 @@ msgid "Skip every second frame"
msgstr ""
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:532
+#: ../plugins/peopsxgl/gpucfg/interface.c:639
msgid "Old frame skipping"
msgstr ""
@@ -1829,6 +1834,372 @@ msgstr ""
msgid "<b>PCSX-df Sound Plugin Adaption</b>"
msgstr ""
+#: ../plugins/dfcdrom/interface.c:73
+msgid "CDR configuration"
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:98
+msgid "Choose your CD-ROM device or type its path if it's not listed"
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:101
+msgid "Select CD-ROM device"
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:119
+msgid "Select read mode:"
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:132
+msgid "Normal (No Cache)"
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:136
+msgid "Threaded - Faster (With Cache)"
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:151
+msgid "Cache Size (Def. 64): "
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:172
+msgid "Cdrom Speed (Def. 0 = MAX): "
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:188
+msgid "Enable Subchannel read"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:117
+msgid "OpenGL Driver configuration"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:137
+msgid "Textures"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:160
+msgid "Quality:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:177
+#: ../plugins/peopsxgl/gpucfg/interface.c:190
+msgid "0: don't care - Use driver's default textures"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:178
+msgid "1: 4444 - Fast, but less colorful"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:179
+msgid "2: 5551 - Nice colors, bad transparency"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:180
+msgid "3: 8888 - Best colors, more ram needed"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:181
+msgid "4: BGR8888 - Faster on some cards"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:192
+msgid "VRam size in MBytes (0..1024, 0=auto):"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:209
+#: ../plugins/peopsxgl/gpucfg/interface.c:224
+msgid "0: None"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:210
+msgid "1: Standard - Glitches will happen"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:211
+msgid "2: Extended - No black borders"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:212
+msgid "3: Standard without sprites - unfiltered 2D"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:213
+msgid "4: Extended without sprites - unfiltered 2D"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:214
+msgid "5: Standard + smoothed sprites"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:215
+msgid "6: Extended + smoothed sprites"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:226
+msgid "Filtering:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:234
+msgid "HiRes Tex:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:251
+#: ../plugins/peopsxgl/gpucfg/interface.c:262
+msgid "0: None (standard)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:252
+msgid "1: 2xSaI (much vram needed)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:253
+msgid "2: Scaled (needs tex filtering)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:264
+msgid "Window options"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:295
+msgid "Width:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:304
+msgid "Height:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:313
+msgid "Keep psx aspect ratio"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:329
+msgid "Dithering"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:345
+msgid "Framerate"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:368
+msgid "FPS"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:376
+msgid "FPS limit manual"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:385
+msgid "Show FPS display on startup"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:393
+msgid "Use FPS limit"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:401
+msgid "FPS limit auto-detection"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:410
+msgid "Use Frame skipping"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:418
+msgid "Compatibility"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:433
+msgid "Advanced blending (Accurate psx color emulation)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:441
+msgid "Framebuffer textures:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:449
+msgid "Offscreen Drawing:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:457
+msgid "Framebuffer access:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:465
+msgid "Alpha Multipass (correct opaque texture areas)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:473
+msgid "Mask bit detection (needed by a few games, zbuffer)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:490
+#: ../plugins/peopsxgl/gpucfg/interface.c:503
+msgid "0: None - Fastest, most glitches"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:491
+msgid "1: Minimum - Missing screens"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:492
+msgid "2: Standard - OK for most games"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:493
+msgid "3: Enhanced - Shows more stuff"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:494
+msgid "4: Extended - Causing garbage"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:514
+#: ../plugins/peopsxgl/gpucfg/interface.c:526
+msgid "0: Emulated vram - Needs FVP"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:515
+msgid "1: Black - Fast, no effects"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:516
+msgid "2: Gfx card buffer - Can be slow"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:517
+msgid "3: Gfx card & soft - slow"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:537
+#: ../plugins/peopsxgl/gpucfg/interface.c:550
+msgid "0: Emulated vram - ok most times"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:538
+msgid "1: Gfx card buffer reads"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:539
+msgid "2: Gfx card buffer moves"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:540
+msgid "3: Gfx buffer reads & moves"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:541
+msgid "4: Full Software (FVP)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:552
+msgid "Special game fixes"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:575
+msgid "Battle cursor (FF7)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:583
+msgid "Direct FB updates"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:591
+msgid "Black brightness (Lunar)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:599
+msgid "Swap front detection"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:607
+msgid "Disable coord check"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:615
+msgid "No blue glitches (LoD)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:623
+msgid "Soft FB access"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:631
+msgid "PC fps calculation"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:647
+msgid "Yellow rect (FF9)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:655
+msgid "No subtr. blending"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:663
+msgid "Lazy upload (DW7)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:671
+msgid "Odd/even hack"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:679
+msgid "Adjust screen width"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:687
+msgid "Old texture filtering"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:695
+msgid "Additional uploads"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:703
+msgid "unused"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:711
+msgid "Fake 'gpu busy'"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:719
+msgid "Misc"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:742
+msgid "Scanlines"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:750
+msgid "Blending (0..255, -1=dot):"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:758
+msgid "Screen smoothing (can be slow or unsupported)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:766
+msgid "Use OpenGL extensions (recommended)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:774
+msgid "Polygon anti-aliasing (slow with most cards)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:782
+msgid "Line mode (polygons will not get filled)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:790
+msgid "Force 15 bit framebuffer updates (faster movies)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:798
+msgid "Unfiltered MDECs (small movie speedup)"
+msgstr ""
+
#: ../plugins/dfinput/dfinput.glade2:7
msgid "Configure Gamepad/Keyboard"
msgstr ""
diff --git a/po/update-pot.sh b/po/update-pot.sh
index dbd7311b..30071bbc 100644
--- a/po/update-pot.sh
+++ b/po/update-pot.sh
@@ -1,2 +1,2 @@
#!/bin/sh
-xgettext --keyword=_ --keyword=N_ ../win32/gui/*.c ../gui/*.c ../gui/*.h ../libpcsxcore/*.c ../plugins/dfxvideo/gpucfg-0.1df/*.glade2 ../data/*.glade2 ../plugins/dfsound/spucfg-0.1df/*.glade2 ../plugins/dfcdrom/*.c ../plugins/dfinput/*.c ../plugins/dfinput/*.glade2 --output=pcsx.pot
+xgettext --keyword=_ --keyword=N_ ../win32/gui/*.c ../gui/*.c ../gui/*.h ../libpcsxcore/*.c ../plugins/dfxvideo/gpucfg-0.1df/*.glade2 ../data/*.glade2 ../plugins/dfsound/spucfg-0.1df/*.glade2 ../plugins/dfcdrom/*.c ../plugins/peopsxgl/gpucfg/*.c ../plugins/dfinput/*.c ../plugins/dfinput/*.glade2 --output=pcsx.pot
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo
index 8cadce07..f1f2e8c6 100755
--- a/po/zh_CN.gmo
+++ b/po/zh_CN.gmo
Binary files differ
diff --git a/po/zh_CN.po b/po/zh_CN.po
index e8b422c7..2623d688 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pcsxr 1.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-05-30 16:09+0800\n"
-"PO-Revision-Date: 2009-05-30 16:27+0700\n"
+"POT-Creation-Date: 2009-06-01 17:02+0800\n"
+"PO-Revision-Date: 2009-06-01 17:03+0700\n"
"Last-Translator: Wei Mingzhi <whistler@openoffice.org>\n"
"Language-Team: Simplified Chinese <whistler@openoffice.org>\n"
"MIME-Version: 1.0\n"
@@ -63,6 +63,7 @@ msgstr "关于 PCSX"
#: ../win32/gui/ConfigurePlugins.c:593
#: ../win32/gui/WndMain.c:906
#: ../win32/gui/WndMain.c:1142
+#: ../plugins/peopsxgl/gpucfg/interface.c:129
msgid "OK"
msgstr "确定"
@@ -86,6 +87,7 @@ msgstr "配置"
#: ../win32/gui/ConfigurePlugins.c:594
#: ../win32/gui/WndMain.c:907
#: ../win32/gui/WndMain.c:1143
+#: ../plugins/peopsxgl/gpucfg/interface.c:337
msgid "Cancel"
msgstr "取消"
@@ -164,63 +166,63 @@ msgstr "注意: 联网游戏插件应和其它插件放在同一目录中。"
#: ../win32/gui/WndMain.c:235
#, c-format
msgid "*PCSX*: Saved State %d"
-msgstr ""
+msgstr "*PCSX*: Saved State %d"
#: ../win32/gui/plugin.c:91
#: ../win32/gui/WndMain.c:236
#, c-format
msgid "*PCSX*: Error Saving State %d"
-msgstr ""
+msgstr "*PCSX*: Error Saving State %d"
#: ../win32/gui/plugin.c:107
#: ../win32/gui/WndMain.c:214
#, c-format
msgid "*PCSX*: Loaded State %d"
-msgstr ""
+msgstr "*PCSX*: Loaded State %d"
#: ../win32/gui/plugin.c:108
#: ../win32/gui/WndMain.c:215
#, c-format
msgid "*PCSX*: Error Loading State %d"
-msgstr ""
+msgstr "*PCSX*: Error Loading State %d"
#: ../win32/gui/plugin.c:119
#, c-format
msgid "*PCSX*: Sio Irq Always Enabled"
-msgstr ""
+msgstr "*PCSX*: Sio Irq Always Enabled"
#: ../win32/gui/plugin.c:120
#, c-format
msgid "*PCSX*: Sio Irq Not Always Enabled"
-msgstr ""
+msgstr "*PCSX*: Sio Irq Not Always Enabled"
#: ../win32/gui/plugin.c:127
#, c-format
msgid "*PCSX*: Black&White Mdecs Only Enabled"
-msgstr ""
+msgstr "*PCSX*: Black&White Mdecs Only Enabled"
#: ../win32/gui/plugin.c:128
#, c-format
msgid "*PCSX*: Black&White Mdecs Only Disabled"
-msgstr ""
+msgstr "*PCSX*: Black&White Mdecs Only Disabled"
#: ../win32/gui/plugin.c:135
#, c-format
msgid "*PCSX*: Xa Enabled"
-msgstr ""
+msgstr "*PCSX*: Xa Enabled"
#: ../win32/gui/plugin.c:136
#, c-format
msgid "*PCSX*: Xa Disabled"
-msgstr ""
+msgstr "*PCSX*: Xa Disabled"
#: ../win32/gui/plugin.c:145
msgid "*PCSX*: CdRom Case Opened"
-msgstr ""
+msgstr "*PCSX*: CdRom Case Opened"
#: ../win32/gui/plugin.c:150
msgid "*PCSX*: CdRom Case Closed"
-msgstr ""
+msgstr "*PCSX*: CdRom Case Closed"
#: ../win32/gui/plugin.c:177
msgid "Connecting..."
@@ -384,22 +386,22 @@ msgstr "PCSX 存档格式"
#: ../win32/gui/WndMain.c:280
#, c-format
msgid "*PCSX*: Loaded State %s"
-msgstr ""
+msgstr "*PCSX*: Loaded State %s"
#: ../win32/gui/WndMain.c:281
#, c-format
msgid "*PCSX*: Error Loading State %s"
-msgstr ""
+msgstr "*PCSX*: Error Loading State %s"
#: ../win32/gui/WndMain.c:332
#, c-format
msgid "*PCSX*: Saved State %s"
-msgstr ""
+msgstr "*PCSX*: Saved State %s"
#: ../win32/gui/WndMain.c:333
#, c-format
msgid "*PCSX*: Error Saving State %s"
-msgstr ""
+msgstr "*PCSX*: Error Saving State %s"
#: ../win32/gui/WndMain.c:382
#: ../win32/gui/WndMain.c:431
@@ -439,11 +441,11 @@ msgstr "游戏"
#: ../win32/gui/WndMain.c:796
msgid "mid link block"
-msgstr ""
+msgstr "mid link block"
#: ../win32/gui/WndMain.c:799
msgid "terminiting link block"
-msgstr ""
+msgstr "terminiting link block"
#: ../win32/gui/WndMain.c:807
#: ../gui/Gtk2Gui.c:1126
@@ -573,6 +575,7 @@ msgid "InuYasha Sengoku Battle Fix"
msgstr "InuYasha Sengoku 战斗修正"
#: ../win32/gui/WndMain.c:1156
+#: ../plugins/dfcdrom/interface.c:193
msgid "Options"
msgstr "选项"
@@ -1261,7 +1264,7 @@ msgid ""
"6: HQ2X\n"
"7: HQ3X"
msgstr ""
-"0: None\n"
+"0: 无\n"
"1: 2xSai\n"
"2: 2xSuperSai\n"
"3: SuperEagle\n"
@@ -1289,6 +1292,7 @@ msgid "Toggle windowed/fullscreen mode."
msgstr "切换窗口/全屏模式"
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:154
+#: ../plugins/peopsxgl/gpucfg/interface.c:321
msgid "Fullscreen"
msgstr "全屏"
@@ -1310,7 +1314,7 @@ msgstr "如果游戏运行得过快,请启用此项。"
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:219
msgid "Autodetect FPS limit"
-msgstr "自动检测 FPS 极限"
+msgstr "自动检测 FPS 界限"
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:235
msgid "Skip frames when rendering."
@@ -1333,6 +1337,7 @@ msgid "<b>Framerate</b>"
msgstr "<b>帧率</b>"
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:324
+#: ../plugins/peopsxgl/gpucfg/interface.c:567
msgid "Use game fixes"
msgstr "使用特定游戏修正"
@@ -1346,11 +1351,11 @@ msgstr "Dark Forces 运行需要"
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:378
msgid "Draw quads with triangles"
-msgstr ""
+msgstr "使用 quad 绘制三角形"
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:394
msgid "Repeated flat tex triangles"
-msgstr ""
+msgstr "重复平滑多边形纹理"
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:410
msgid "Disable CPU Saving"
@@ -1366,7 +1371,7 @@ msgstr "精确帧率"
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:455
msgid "Better FPS limit in some"
-msgstr "某些游戏中可取得较好的 FPS 极限值"
+msgstr "某些游戏中可取得较好的 FPS 界限值"
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:470
msgid "PC FPS calculation"
@@ -1385,6 +1390,7 @@ msgid "Skip every second frame"
msgstr "每两帧跳过一帧"
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:532
+#: ../plugins/peopsxgl/gpucfg/interface.c:639
msgid "Old frame skipping"
msgstr "旧的跳帧方式"
@@ -1973,6 +1979,372 @@ msgstr "发布日期: 05.04.2003"
msgid "<b>PCSX-df Sound Plugin Adaption</b>"
msgstr "<b>PCSX-df 音频插件</b>"
+#: ../plugins/dfcdrom/interface.c:73
+msgid "CDR configuration"
+msgstr "CDR 配置"
+
+#: ../plugins/dfcdrom/interface.c:98
+msgid "Choose your CD-ROM device or type its path if it's not listed"
+msgstr "请选择您的 CD-ROM 设备或直接输入设备路径"
+
+#: ../plugins/dfcdrom/interface.c:101
+msgid "Select CD-ROM device"
+msgstr "选择 CD-ROM 设备"
+
+#: ../plugins/dfcdrom/interface.c:119
+msgid "Select read mode:"
+msgstr "选择读取模式:"
+
+#: ../plugins/dfcdrom/interface.c:132
+msgid "Normal (No Cache)"
+msgstr "正常 (无缓存)"
+
+#: ../plugins/dfcdrom/interface.c:136
+msgid "Threaded - Faster (With Cache)"
+msgstr "多线程 - 较快 (使用缓存)"
+
+#: ../plugins/dfcdrom/interface.c:151
+msgid "Cache Size (Def. 64): "
+msgstr "缓存大小 (默认为 64):"
+
+#: ../plugins/dfcdrom/interface.c:172
+msgid "Cdrom Speed (Def. 0 = MAX): "
+msgstr "光驱速度 (默认 0 为最大速度):"
+
+#: ../plugins/dfcdrom/interface.c:188
+msgid "Enable Subchannel read"
+msgstr "启用子通道读取"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:117
+msgid "OpenGL Driver configuration"
+msgstr "OpenGL 驱动程序配置"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:137
+msgid "Textures"
+msgstr "纹理"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:160
+msgid "Quality:"
+msgstr "质量:"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:177
+#: ../plugins/peopsxgl/gpucfg/interface.c:190
+msgid "0: don't care - Use driver's default textures"
+msgstr "0: 使用驱动程序的默认纹理"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:178
+msgid "1: 4444 - Fast, but less colorful"
+msgstr "1: 4444 - 较快,较少颜色"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:179
+msgid "2: 5551 - Nice colors, bad transparency"
+msgstr "2: 5551 - 较好的颜色,较差的透明效果"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:180
+msgid "3: 8888 - Best colors, more ram needed"
+msgstr "3: 8888 - 最佳的颜色,需更多内存"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:181
+msgid "4: BGR8888 - Faster on some cards"
+msgstr "4: BGR8888 - 某些显卡较快"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:192
+msgid "VRam size in MBytes (0..1024, 0=auto):"
+msgstr "显存大小,以 MB 为单位 (0..1024, 0=自动):"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:209
+#: ../plugins/peopsxgl/gpucfg/interface.c:224
+msgid "0: None"
+msgstr "0: 无"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:210
+msgid "1: Standard - Glitches will happen"
+msgstr "1: 标准 - 可能会发生问题"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:211
+msgid "2: Extended - No black borders"
+msgstr "2: 增强 - 去除黑框"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:212
+msgid "3: Standard without sprites - unfiltered 2D"
+msgstr "3: 标准,不含贴图 - 未过滤的 2D"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:213
+msgid "4: Extended without sprites - unfiltered 2D"
+msgstr "4: 增强,不含贴图 - 未过滤的 2D"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:214
+msgid "5: Standard + smoothed sprites"
+msgstr "5: 标准 + 平滑贴图"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:215
+msgid "6: Extended + smoothed sprites"
+msgstr "6: 增强 + 平滑贴图"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:226
+msgid "Filtering:"
+msgstr "过滤:"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:234
+msgid "HiRes Tex:"
+msgstr "高分纹理:"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:251
+#: ../plugins/peopsxgl/gpucfg/interface.c:262
+msgid "0: None (standard)"
+msgstr "0: 无 (标准)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:252
+msgid "1: 2xSaI (much vram needed)"
+msgstr "1: 2xSaI (需较多显存)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:253
+msgid "2: Scaled (needs tex filtering)"
+msgstr "2: 拉伸 (需要纹理过滤)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:264
+msgid "Window options"
+msgstr "窗口选项"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:295
+msgid "Width:"
+msgstr "宽度:"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:304
+msgid "Height:"
+msgstr "高度"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:313
+msgid "Keep psx aspect ratio"
+msgstr "保持 psx 纵横比"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:329
+msgid "Dithering"
+msgstr "抖动"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:345
+msgid "Framerate"
+msgstr "帧率"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:368
+msgid "FPS"
+msgstr "FPS"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:376
+msgid "FPS limit manual"
+msgstr "手动设置 FPS 界限"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:385
+msgid "Show FPS display on startup"
+msgstr "启动时显示 FPS"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:393
+msgid "Use FPS limit"
+msgstr "启用 FPS 界限"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:401
+msgid "FPS limit auto-detection"
+msgstr "FPS 界限自动检测"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:410
+msgid "Use Frame skipping"
+msgstr "启用跳帧"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:418
+msgid "Compatibility"
+msgstr "兼容性"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:433
+msgid "Advanced blending (Accurate psx color emulation)"
+msgstr "高级混合 (精确的 psx 色彩模拟)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:441
+msgid "Framebuffer textures:"
+msgstr "帧缓冲纹理:"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:449
+msgid "Offscreen Drawing:"
+msgstr "离屏描绘:"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:457
+msgid "Framebuffer access:"
+msgstr "帧缓冲访问:"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:465
+msgid "Alpha Multipass (correct opaque texture areas)"
+msgstr "半透明多通道 (更正不透明的纹理区域)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:473
+msgid "Mask bit detection (needed by a few games, zbuffer)"
+msgstr "屏蔽位检测 (某些游戏需要)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:490
+#: ../plugins/peopsxgl/gpucfg/interface.c:503
+msgid "0: None - Fastest, most glitches"
+msgstr "0: 无 - 最快,问题较多"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:491
+msgid "1: Minimum - Missing screens"
+msgstr "1: 最小 - 丢失屏幕元素"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:492
+msgid "2: Standard - OK for most games"
+msgstr "2: 标准 - 大多数游戏运行良好"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:493
+msgid "3: Enhanced - Shows more stuff"
+msgstr "3: 增强 - 显示更多的东西"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:494
+msgid "4: Extended - Causing garbage"
+msgstr "4: 增强 - 可能导致错误"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:514
+#: ../plugins/peopsxgl/gpucfg/interface.c:526
+msgid "0: Emulated vram - Needs FVP"
+msgstr "0: 模拟 vram - 需 FVP"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:515
+msgid "1: Black - Fast, no effects"
+msgstr "1: 黑色 - 快,无特效"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:516
+msgid "2: Gfx card buffer - Can be slow"
+msgstr "2: Gfx 卡缓存 - 可能较慢"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:517
+msgid "3: Gfx card & soft - slow"
+msgstr "3: Gfx 卡缓存与软件 - 较慢"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:537
+#: ../plugins/peopsxgl/gpucfg/interface.c:550
+msgid "0: Emulated vram - ok most times"
+msgstr "0: 模拟 vram - 大多数情况运行良好"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:538
+msgid "1: Gfx card buffer reads"
+msgstr "1: Gfx 卡缓存读取"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:539
+msgid "2: Gfx card buffer moves"
+msgstr "2: Gfx 卡缓存移动"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:540
+msgid "3: Gfx buffer reads & moves"
+msgstr "3: Gfx 卡缓存读取与移动"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:541
+msgid "4: Full Software (FVP)"
+msgstr "4: 纯软件 (FVP)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:552
+msgid "Special game fixes"
+msgstr "特定游戏修正"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:575
+msgid "Battle cursor (FF7)"
+msgstr "战斗光标 (FF7)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:583
+msgid "Direct FB updates"
+msgstr "直接 FB 更新"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:591
+msgid "Black brightness (Lunar)"
+msgstr "黑色亮度 (Lunar)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:599
+msgid "Swap front detection"
+msgstr "Swap front 检测"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:607
+msgid "Disable coord check"
+msgstr "禁用坐标检查"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:615
+msgid "No blue glitches (LoD)"
+msgstr "去除蓝色干扰 (LoD)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:623
+msgid "Soft FB access"
+msgstr "软件 FB 访问"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:631
+msgid "PC fps calculation"
+msgstr "PC FPS 计算"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:647
+msgid "Yellow rect (FF9)"
+msgstr "黄色方块 (FF9)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:655
+msgid "No subtr. blending"
+msgstr "无 subtr. 混合"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:663
+msgid "Lazy upload (DW7)"
+msgstr "懒惰上传 (DW7)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:671
+msgid "Odd/even hack"
+msgstr "奇/偶位 hack"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:679
+msgid "Adjust screen width"
+msgstr "调整屏幕宽度"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:687
+msgid "Old texture filtering"
+msgstr "旧的纹理过滤"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:695
+msgid "Additional uploads"
+msgstr "附加上传"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:703
+msgid "unused"
+msgstr "未使用"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:711
+msgid "Fake 'gpu busy'"
+msgstr "欺骗 'gpu 忙' 状态"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:719
+msgid "Misc"
+msgstr "杂项"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:742
+msgid "Scanlines"
+msgstr "扫描线"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:750
+msgid "Blending (0..255, -1=dot):"
+msgstr "混合 (0..255, -1=点阵):"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:758
+msgid "Screen smoothing (can be slow or unsupported)"
+msgstr "屏幕平滑 (可能较慢或不被支持)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:766
+msgid "Use OpenGL extensions (recommended)"
+msgstr "使用 OpenGL 扩展 (推荐)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:774
+msgid "Polygon anti-aliasing (slow with most cards)"
+msgstr "多边形抗锯齿 (对大多数显卡较慢)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:782
+msgid "Line mode (polygons will not get filled)"
+msgstr "框架模式 (不填充多边形)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:790
+msgid "Force 15 bit framebuffer updates (faster movies)"
+msgstr "强制 15 位帧缓冲更新 (影片较快)"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:798
+msgid "Unfiltered MDECs (small movie speedup)"
+msgstr "非过滤 MDEC (微小的影片加速)"
+
#: ../plugins/dfinput/dfinput.glade2:7
msgid "Configure Gamepad/Keyboard"
msgstr "配置手柄/键盘"
diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo
index fb64a769..92f7ac9e 100755
--- a/po/zh_TW.gmo
+++ b/po/zh_TW.gmo
Binary files differ
diff --git a/po/zh_TW.po b/po/zh_TW.po
index a2364770..aef45602 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: pcsxr 1.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-05-30 16:09+0800\n"
+"POT-Creation-Date: 2009-06-01 17:02+0800\n"
"PO-Revision-Date: 2009-03-25 19:25+0700\n"
"Last-Translator: Wei Mingzhi <whistler@openoffice.org>\n"
"Language-Team: Traditional Chinese <whistler@openoffice.org>\n"
@@ -60,6 +60,7 @@ msgstr "關於 PCSX"
#: ../win32/gui/AboutDlg.c:48 ../win32/gui/AboutDlg.c:52
#: ../win32/gui/ConfigurePlugins.c:462 ../win32/gui/ConfigurePlugins.c:593
#: ../win32/gui/WndMain.c:906 ../win32/gui/WndMain.c:1142
+#: ../plugins/peopsxgl/gpucfg/interface.c:129
msgid "OK"
msgstr "確定"
@@ -81,6 +82,7 @@ msgstr "配置"
#: ../win32/gui/ConfigurePlugins.c:463 ../win32/gui/ConfigurePlugins.c:594
#: ../win32/gui/WndMain.c:907 ../win32/gui/WndMain.c:1143
+#: ../plugins/peopsxgl/gpucfg/interface.c:337
msgid "Cancel"
msgstr "取消"
@@ -533,7 +535,7 @@ msgstr "Parasite Eve 2, Vandal Hearts 1/2 修正"
msgid "InuYasha Sengoku Battle Fix"
msgstr "InuYasha Sengoku 戰斗修正"
-#: ../win32/gui/WndMain.c:1156
+#: ../win32/gui/WndMain.c:1156 ../plugins/dfcdrom/interface.c:193
msgid "Options"
msgstr "選項"
@@ -1214,6 +1216,7 @@ msgid "Toggle windowed/fullscreen mode."
msgstr ""
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:154
+#: ../plugins/peopsxgl/gpucfg/interface.c:321
msgid "Fullscreen"
msgstr ""
@@ -1261,6 +1264,7 @@ msgid "<b>Framerate</b>"
msgstr "<b>金手指碼</b>"
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:324
+#: ../plugins/peopsxgl/gpucfg/interface.c:567
msgid "Use game fixes"
msgstr ""
@@ -1314,6 +1318,7 @@ msgid "Skip every second frame"
msgstr ""
#: ../plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2:532
+#: ../plugins/peopsxgl/gpucfg/interface.c:639
msgid "Old frame skipping"
msgstr ""
@@ -1875,6 +1880,381 @@ msgstr ""
msgid "<b>PCSX-df Sound Plugin Adaption</b>"
msgstr ""
+#: ../plugins/dfcdrom/interface.c:73
+#, fuzzy
+msgid "CDR configuration"
+msgstr "配置"
+
+#: ../plugins/dfcdrom/interface.c:98
+msgid "Choose your CD-ROM device or type its path if it's not listed"
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:101
+#, fuzzy
+msgid "Select CD-ROM device"
+msgstr "選擇"
+
+#: ../plugins/dfcdrom/interface.c:119
+msgid "Select read mode:"
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:132
+msgid "Normal (No Cache)"
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:136
+msgid "Threaded - Faster (With Cache)"
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:151
+msgid "Cache Size (Def. 64): "
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:172
+msgid "Cdrom Speed (Def. 0 = MAX): "
+msgstr ""
+
+#: ../plugins/dfcdrom/interface.c:188
+msgid "Enable Subchannel read"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:117
+#, fuzzy
+msgid "OpenGL Driver configuration"
+msgstr "配置"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:137
+msgid "Textures"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:160
+msgid "Quality:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:177
+#: ../plugins/peopsxgl/gpucfg/interface.c:190
+msgid "0: don't care - Use driver's default textures"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:178
+msgid "1: 4444 - Fast, but less colorful"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:179
+msgid "2: 5551 - Nice colors, bad transparency"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:180
+msgid "3: 8888 - Best colors, more ram needed"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:181
+msgid "4: BGR8888 - Faster on some cards"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:192
+msgid "VRam size in MBytes (0..1024, 0=auto):"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:209
+#: ../plugins/peopsxgl/gpucfg/interface.c:224
+msgid "0: None"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:210
+msgid "1: Standard - Glitches will happen"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:211
+msgid "2: Extended - No black borders"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:212
+msgid "3: Standard without sprites - unfiltered 2D"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:213
+msgid "4: Extended without sprites - unfiltered 2D"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:214
+msgid "5: Standard + smoothed sprites"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:215
+msgid "6: Extended + smoothed sprites"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:226
+msgid "Filtering:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:234
+msgid "HiRes Tex:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:251
+#: ../plugins/peopsxgl/gpucfg/interface.c:262
+msgid "0: None (standard)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:252
+msgid "1: 2xSaI (much vram needed)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:253
+msgid "2: Scaled (needs tex filtering)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:264
+msgid "Window options"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:295
+msgid "Width:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:304
+msgid "Height:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:313
+msgid "Keep psx aspect ratio"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:329
+msgid "Dithering"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:345
+#, fuzzy
+msgid "Framerate"
+msgstr "<b>金手指碼</b>"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:368
+msgid "FPS"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:376
+#, fuzzy
+msgid "FPS limit manual"
+msgstr "自動檢測"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:385
+msgid "Show FPS display on startup"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:393
+#, fuzzy
+msgid "Use FPS limit"
+msgstr "自動檢測"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:401
+msgid "FPS limit auto-detection"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:410
+msgid "Use Frame skipping"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:418
+msgid "Compatibility"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:433
+msgid "Advanced blending (Accurate psx color emulation)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:441
+msgid "Framebuffer textures:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:449
+msgid "Offscreen Drawing:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:457
+msgid "Framebuffer access:"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:465
+msgid "Alpha Multipass (correct opaque texture areas)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:473
+msgid "Mask bit detection (needed by a few games, zbuffer)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:490
+#: ../plugins/peopsxgl/gpucfg/interface.c:503
+msgid "0: None - Fastest, most glitches"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:491
+msgid "1: Minimum - Missing screens"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:492
+msgid "2: Standard - OK for most games"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:493
+msgid "3: Enhanced - Shows more stuff"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:494
+msgid "4: Extended - Causing garbage"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:514
+#: ../plugins/peopsxgl/gpucfg/interface.c:526
+msgid "0: Emulated vram - Needs FVP"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:515
+msgid "1: Black - Fast, no effects"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:516
+msgid "2: Gfx card buffer - Can be slow"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:517
+msgid "3: Gfx card & soft - slow"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:537
+#: ../plugins/peopsxgl/gpucfg/interface.c:550
+msgid "0: Emulated vram - ok most times"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:538
+msgid "1: Gfx card buffer reads"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:539
+msgid "2: Gfx card buffer moves"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:540
+msgid "3: Gfx buffer reads & moves"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:541
+msgid "4: Full Software (FVP)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:552
+msgid "Special game fixes"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:575
+msgid "Battle cursor (FF7)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:583
+msgid "Direct FB updates"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:591
+msgid "Black brightness (Lunar)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:599
+msgid "Swap front detection"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:607
+#, fuzzy
+msgid "Disable coord check"
+msgstr "禁用 XA 解碼"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:615
+msgid "No blue glitches (LoD)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:623
+msgid "Soft FB access"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:631
+msgid "PC fps calculation"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:647
+msgid "Yellow rect (FF9)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:655
+msgid "No subtr. blending"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:663
+msgid "Lazy upload (DW7)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:671
+msgid "Odd/even hack"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:679
+msgid "Adjust screen width"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:687
+msgid "Old texture filtering"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:695
+msgid "Additional uploads"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:703
+#, fuzzy
+msgid "unused"
+msgstr "已使用"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:711
+msgid "Fake 'gpu busy'"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:719
+msgid "Misc"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:742
+#, fuzzy
+msgid "Scanlines"
+msgstr "西班牙語"
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:750
+msgid "Blending (0..255, -1=dot):"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:758
+msgid "Screen smoothing (can be slow or unsupported)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:766
+msgid "Use OpenGL extensions (recommended)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:774
+msgid "Polygon anti-aliasing (slow with most cards)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:782
+msgid "Line mode (polygons will not get filled)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:790
+msgid "Force 15 bit framebuffer updates (faster movies)"
+msgstr ""
+
+#: ../plugins/peopsxgl/gpucfg/interface.c:798
+msgid "Unfiltered MDECs (small movie speedup)"
+msgstr ""
+
#: ../plugins/dfinput/dfinput.glade2:7
#, fuzzy
msgid "Configure Gamepad/Keyboard"