Added some Japanese translations.
diff --git a/dlls/avifil32/avifile_Ja.rc b/dlls/avifil32/avifile_Ja.rc
new file mode 100644
index 0000000..3bb780e
--- /dev/null
+++ b/dlls/avifil32/avifile_Ja.rc
@@ -0,0 +1,50 @@
+/*
+ * Copyright 2004 Hajime Segawa
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+
+IDD_SAVEOPTIONS DIALOG FIXED IMPURE 43, 37, 196, 82
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "³kIvV"
+FONT 9, "MS UI Gothic"
+BEGIN
+ LTEXT "Xg[ðIð(&C):",-1,2,5,114,10
+ COMBOBOX IDC_STREAM,2,18,134,61,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ PUSHBUTTON "IvV(&O)...",IDC_OPTIONS,145,17,45,14
+ AUTOCHECKBOX "C^[[u(&I)",IDC_INTERLEAVE,3,42,60,11,WS_TABSTOP
+ EDITTEXT IDC_INTERLEAVEEVERY,66,41,32,12,ES_AUTOHSCROLL
+ LTEXT "t[",-1,104,43,36,9
+ LTEXT "»ÝÌtH[}bg:",-1,3,56,53,9
+ LTEXT "This space for rent",IDC_FORMATTEXT,55,56,90,26
+ DEFPUSHBUTTON "OK",IDOK,145,42,45,14
+ PUSHBUTTON "LZ",IDCANCEL,145,61,45,14
+END
+
+STRINGTABLE DISCARDABLE
+{
+ IDS_WAVESTREAMFORMAT "Wavet@C: %s"
+ IDS_WAVEFILETYPE "Wavet@C"
+ IDS_ALLMULTIMEDIA "SÄÌ}`fBAt@C"
+ IDS_ALLFILES "SÄÌt@C (*.*)@*.*"
+ IDS_VIDEO "rfI"
+ IDS_AUDIO "¹º"
+ IDS_AVISTREAMFORMAT "%s %s #%d"
+ IDS_AVIFILETYPE "Wine AVI-default-filehandler"
+ IDS_UNCOMPRESSED "¢³k"
+}
diff --git a/dlls/avifil32/rsrc.rc b/dlls/avifil32/rsrc.rc
index 0c7bc2b..d739efc 100644
--- a/dlls/avifil32/rsrc.rc
+++ b/dlls/avifil32/rsrc.rc
@@ -43,6 +43,7 @@
#include "avifile_Es.rc"
#include "avifile_Fr.rc"
#include "avifile_It.rc"
+#include "avifile_Ja.rc"
#include "avifile_Nl.rc"
#include "avifile_Pt.rc"
#include "avifile_Ru.rc"
diff --git a/dlls/mpr/mpr.rc b/dlls/mpr/mpr.rc
index 3c33a86..54a6a8e 100644
--- a/dlls/mpr/mpr.rc
+++ b/dlls/mpr/mpr.rc
@@ -22,3 +22,4 @@
#include "mprres.h"
#include "mpr_En.rc"
+#include "mpr_Ja.rc"
diff --git a/dlls/mpr/mpr_Ja.rc b/dlls/mpr/mpr_Ja.rc
new file mode 100644
index 0000000..0901522
--- /dev/null
+++ b/dlls/mpr/mpr_Ja.rc
@@ -0,0 +1,26 @@
+/*
+ * MPR dll resources
+ *
+ * Copyright (C) 2004 Hajime Segawa
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+
+STRINGTABLE DISCARDABLE
+{
+ IDS_ENTIRENETWORK "lbg[NSÌ"
+}
diff --git a/dlls/msacm/msacm.rc b/dlls/msacm/msacm.rc
index f92f764..186ab00 100644
--- a/dlls/msacm/msacm.rc
+++ b/dlls/msacm/msacm.rc
@@ -27,5 +27,6 @@
#include "msacm_Es.rc"
#include "msacm_Fr.rc"
#include "msacm_It.rc"
+#include "msacm_Ja.rc"
#include "msacm_Nl.rc"
#include "msacm_Pt.rc"
diff --git a/dlls/msacm/msacm_Ja.rc b/dlls/msacm/msacm_Ja.rc
new file mode 100644
index 0000000..01e7ba3
--- /dev/null
+++ b/dlls/msacm/msacm_Ja.rc
@@ -0,0 +1,56 @@
+/*
+ * Japanese resource file for MS ACM
+ *
+ * Copyright 2000 Hajime Segawa
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+
+DLG_ACMFORMATCHOOSE_ID DIALOG DISCARDABLE 10, 20, 225, 100
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "TEhÌIð"
+FONT 9, "MS UI Gothic"
+BEGIN
+
+ LTEXT "¼O(&N):", -1, 5, 5, 115, 8, NOT WS_GROUP
+
+ COMBOBOX IDD_ACMFORMATCHOOSE_CMB_CUSTOM, 5, 15, 115, 60,
+ CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
+
+ PUSHBUTTON "¼Oðt¯ÄÛ¶(&S)...", IDD_ACMFORMATCHOOSE_BTN_SETNAME, 125, 14, 45, 14
+ PUSHBUTTON "í(&R)", IDD_ACMFORMATCHOOSE_BTN_DELNAME, 175, 14, 45, 14
+
+ LTEXT "tH[}bg(&F):", -1, 5, 41, 44, 8, NOT WS_GROUP
+
+ COMBOBOX IDD_ACMFORMATCHOOSE_CMB_FORMATTAG, 50, 39, 170, 60,
+ CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
+
+ LTEXT "®«(&A):", -1, 5, 59, 44, 8, NOT WS_GROUP
+
+#if 0
+ COMBOBOX IDD_ACMFORMATCHOOSE_CMB_FORMAT, 50, 57, 170, 60,
+ CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP |
+ CBS_OWNERDRAWFIXED | CBS_HASSTRINGS
+#else
+ COMBOBOX IDD_ACMFORMATCHOOSE_CMB_FORMAT, 50, 57, 170, 60,
+ CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+#endif
+ DEFPUSHBUTTON "OK", IDOK, 48, 80, 40, 14
+ PUSHBUTTON "LZ", IDCANCEL, 92, 80, 40, 14
+ PUSHBUTTON "wv(&H)", IDD_ACMFORMATCHOOSE_BTN_HELP, 136, 80, 40, 14
+
+END
diff --git a/dlls/oledlg/oledlg_Ja.rc b/dlls/oledlg/oledlg_Ja.rc
new file mode 100644
index 0000000..beef292
--- /dev/null
+++ b/dlls/oledlg/oledlg_Ja.rc
@@ -0,0 +1,55 @@
+/*
+ * Copyright 2004 Hajime Segawa
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+
+UIINSERTOBJECT DIALOG DISCARDABLE 0, 0, 294, 151
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "IuWFNgÌ}ü"
+FONT 9, "MS UI Gothic"
+BEGIN
+ LISTBOX IDC_OBJTYPELIST,82,19,131,66,LBS_SORT |
+ LBS_NOINTEGRALHEIGHT | WS_VISIBLE | WS_VSCROLL |
+ WS_TABSTOP
+ LTEXT "IuWFNgÌíÞ:",IDC_OBJTYPELBL,82,7,53,8,WS_VISIBLE
+ DEFPUSHBUTTON "OK",IDOK,221,7,66,14
+ PUSHBUTTON "LZ",IDCANCEL,221,24,66,14
+ GROUPBOX "Ê",IDC_RESULT,7,103,208,41
+ CONTROL "VKì¬",IDC_CREATENEW,"Button",BS_AUTORADIOBUTTON |
+ WS_GROUP,7,20,62,10
+ CONTROL "Rg[ðì¬",IDC_CREATECONTROL,"Button",
+ BS_AUTORADIOBUTTON | NOT WS_VISIBLE,7,54,62,10
+ CONTROL "t@C©çì¬",IDC_CREATEFROMFILE,"Button",
+ BS_AUTORADIOBUTTON,7,37,67,10
+ LTEXT "",IDC_RESULTDESC,49,112,159,23
+ PUSHBUTTON "Rg[ðÇÁ(&A)...",IDC_ADDCONTROL,81,88,63,14,NOT WS_VISIBLE
+ CONTROL "ACRƵÄ\¦",IDC_ASICON,"Button",BS_AUTOCHECKBOX |
+ WS_TABSTOP | NOT WS_VISIBLE,223,58,64,10
+ PUSHBUTTON "QÆ...",IDC_BROWSE,83,53,50,14,NOT WS_VISIBLE
+ LTEXT "t@C:",IDC_FILELBL,83,27,20,8, NOT WS_VISIBLE
+ EDITTEXT IDC_FILE,83,37,132,13,ES_AUTOHSCROLL | NOT WS_VISIBLE
+END
+
+STRINGTABLE DISCARDABLE
+{
+ IDS_RESULTOBJDESC "hL
gÉVµ¢ %s IuWFNgð}üµÜ·"
+ IDS_RESULTFILEOBJDESC "t@CÌàeðIuWFNgƵÄhL
gÉ}üµÜ·BIuWFNgÍ쬵½vO©çLøÉūܷB"
+ IDS_BROWSE "QÆ"
+ IDS_NOTOLEMOD "t@CÍLøÈOLEW
[ÅÍÈ¢æ¤Å·BOLERg[ðo^ūܹñB"
+ IDS_NOTOLEMODCAPTION "Rg[ðÇÁ"
+}
diff --git a/dlls/oledlg/rsrc.rc b/dlls/oledlg/rsrc.rc
index da94464..541494a 100644
--- a/dlls/oledlg/rsrc.rc
+++ b/dlls/oledlg/rsrc.rc
@@ -34,5 +34,6 @@
#include "oledlg_En.rc"
#include "oledlg_Es.rc"
#include "oledlg_It.rc"
+#include "oledlg_Ja.rc"
#include "oledlg_Nl.rc"
#include "oledlg_Pt.rc"
diff --git a/dlls/serialui/Ja.rc b/dlls/serialui/Ja.rc
new file mode 100644
index 0000000..5fe7a7d
--- /dev/null
+++ b/dlls/serialui/Ja.rc
@@ -0,0 +1,41 @@
+/*
+ * Copyright 2004 Hajime Segawa
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+
+IDD_SERIALUICONFIG DIALOG DISCARDABLE 0, 0, 160, 159
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
+CAPTION "vpeBF"
+FONT 9, "MS UI Gothic"
+BEGIN
+ LTEXT "{[[g", 0,5,20,55,10
+ COMBOBOX IDC_BAUD, 60, 20, 90, 36, CBS_DROPDOWNLIST|CBS_AUTOHSCROLL|WS_BORDER | WS_VSCROLL | WS_TABSTOP
+ LTEXT "peBrbg", 0,5,40,55,10
+ COMBOBOX IDC_PARITY, 60, 40, 90, 36, CBS_DROPDOWNLIST|CBS_AUTOHSCROLL|WS_BORDER | WS_VSCROLL | WS_TABSTOP
+ LTEXT "t[§ä", 0,5,60,55,10
+ COMBOBOX IDC_FLOW, 60, 60, 90, 36, CBS_DROPDOWNLIST|CBS_AUTOHSCROLL|WS_BORDER | WS_VSCROLL | WS_TABSTOP
+ LTEXT "f[^rbg", 0,5,80,55,10
+ COMBOBOX IDC_DATA, 60, 80, 90, 36, CBS_DROPDOWNLIST|CBS_AUTOHSCROLL|WS_BORDER | WS_VSCROLL | WS_TABSTOP
+ LTEXT "Xgbvrbg", 0,5,100,55,10
+ COMBOBOX IDC_STOP, 60, 100, 90, 36, CBS_DROPDOWNLIST|CBS_AUTOHSCROLL|WS_BORDER | WS_VSCROLL | WS_TABSTOP
+ DEFPUSHBUTTON "OK", IDOK,30,138,50,14
+ PUSHBUTTON "LZ", IDCANCEL,85,138,50,14
+ /* these two buttons are for testing Get/SetDefaultCommConfig */
+ /* PUSHBUTTON "Wlð[h", ID_GETDEFAULT,30,115,50,14 */
+ /* PUSHBUTTON "WlƵÄÝè", ID_SETDEFAULT,85,115,50,14 */
+END
diff --git a/dlls/serialui/serialui_rc.rc b/dlls/serialui/serialui_rc.rc
index 5ea96ad..bf8bd2d 100644
--- a/dlls/serialui/serialui_rc.rc
+++ b/dlls/serialui/serialui_rc.rc
@@ -25,6 +25,7 @@
#include "Es.rc"
#include "Fr.rc"
#include "It.rc"
+#include "Ja.rc"
#include "Nl.rc"
#include "Pt.rc"
#include "Ru.rc"
diff --git a/dlls/setupapi/Ja.rc b/dlls/setupapi/Ja.rc
new file mode 100644
index 0000000..0351366
--- /dev/null
+++ b/dlls/setupapi/Ja.rc
@@ -0,0 +1,34 @@
+/*
+ * Japanese resources for SETUPAPI
+ *
+ * Copyright 2004 Hajime Segawa
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+
+COPYFILEDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 20, 20, 208, 105
+STYLE DS_MODALFRAME | DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION
+CAPTION "t@CðRs[µÄ¢Ü·..."
+FONT 9, "MS UI Gothic"
+BEGIN
+ PUSHBUTTON "LZ", IDCANCEL, 79, 84, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+ LTEXT "Rs[³:", -1, 7, 7, 77, 11, WS_CHILD | WS_VISIBLE | WS_GROUP
+ LTEXT "", SOURCESTRORD, 7, 18, 194, 11, WS_CHILD | WS_VISIBLE | WS_GROUP
+ LTEXT "Rs[æ:", -1, 7, 30, 77, 11, WS_CHILD | WS_VISIBLE | WS_GROUP
+ LTEXT "", DESTSTRORD, 7, 41, 194, 22, WS_CHILD | WS_VISIBLE | WS_GROUP
+ CONTROL "", PROGRESSORD, "setupx_progress", 7, 63, 194, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+END
diff --git a/dlls/setupapi/setupapi.rc b/dlls/setupapi/setupapi.rc
index d8edbda..9a81aa1 100644
--- a/dlls/setupapi/setupapi.rc
+++ b/dlls/setupapi/setupapi.rc
@@ -28,6 +28,7 @@
#include "Es.rc"
#include "Fr.rc"
#include "It.rc"
+#include "Ja.rc"
#include "Nl.rc"
#include "Pt.rc"
#include "Ru.rc"
diff --git a/dlls/shlwapi/shlwapi.rc b/dlls/shlwapi/shlwapi.rc
index 6e66361..8056c29 100644
--- a/dlls/shlwapi/shlwapi.rc
+++ b/dlls/shlwapi/shlwapi.rc
@@ -25,3 +25,4 @@
#include "shlwapi_En.rc"
#include "shlwapi_Es.rc"
+#include "shlwapi_Ja.rc"
diff --git a/dlls/shlwapi/shlwapi_Ja.rc b/dlls/shlwapi/shlwapi_Ja.rc
new file mode 100644
index 0000000..0f4da46
--- /dev/null
+++ b/dlls/shlwapi/shlwapi_Ja.rc
@@ -0,0 +1,35 @@
+/*
+ * Japanese resources for shlwapi
+ *
+ * Copyright 2004 Hajime Segawa
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+
+IDD_ERR_DIALOG DIALOG MOVEABLE DISCARDABLE 0, 0, 220, 60
+STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "G[!"
+FONT 9, "MS UI Gothic"
+{
+ LTEXT "", IDS_ERR_USER_MSG2, 15, 5, 28, 20
+ LTEXT "", IDS_ERR_USER_MSG, 15, 5, 210, 8
+ CHECKBOX "¡ãͱÌbZ[Wð\¦µÈ¢(&i)", IDC_ERR_DONT_SHOW, 5, 20, 210, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+ PUSHBUTTON L"&OK" IDOK, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP
+ PUSHBUTTON L"LZ(&C)" IDCANCEL, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP
+ PUSHBUTTON L"Í¢(&Y)" IDYES, 105, 40, 50, 14, WS_GROUP | WS_TABSTOP
+ PUSHBUTTON L"¢¢¦(&N)" IDNO, 160, 40, 50, 14, WS_GROUP | WS_TABSTOP
+}
diff --git a/dlls/wineps/rsrc.rc b/dlls/wineps/rsrc.rc
index bc9f935..7e28553 100644
--- a/dlls/wineps/rsrc.rc
+++ b/dlls/wineps/rsrc.rc
@@ -39,14 +39,15 @@
* which also have a neutral version. This is to
* get localized bitmaps for example.
*/
+#include "wps_De.rc"
#include "wps_En.rc"
#include "wps_Es.rc"
+#include "wps_Fr.rc"
#include "wps_It.rc"
+#include "wps_Ja.rc"
+#include "wps_Ko.rc"
#include "wps_Nl.rc"
#include "wps_Pt.rc"
#include "wps_Ru.rc"
-#include "wps_Sk.rc"
-#include "wps_De.rc"
-#include "wps_Ko.rc"
-#include "wps_Fr.rc"
#include "wps_Si.rc"
+#include "wps_Sk.rc"
diff --git a/dlls/wineps/wps_Ja.rc b/dlls/wineps/wps_Ja.rc
new file mode 100644
index 0000000..d63d409
--- /dev/null
+++ b/dlls/wineps/wps_Ja.rc
@@ -0,0 +1,37 @@
+/*
+ * Copyright 2004 Hajime Segawa
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+
+PAPER DIALOG LOADONCALL MOVEABLE DISCARDABLE 5, 43, 227, 215
+STYLE WS_POPUP | WS_CAPTION | WS_CLIPSIBLINGS | WS_VISIBLE
+CAPTION "p"
+FONT 9, "MS UI Gothic"
+{
+ LTEXT "pTCY(&z):", -1, 10, 6, 100, 8
+ LISTBOX IDD_PAPERS, 10, 15, 200, 45, LBS_STANDARD | LBS_HASSTRINGS |
+ WS_TABSTOP
+ GROUPBOX "ûü", -1, 10, 80, 200, 50
+ CONTROL "c(&P)", IDD_ORIENT_PORTRAIT, "Button", BS_AUTORADIOBUTTON |
+ WS_TABSTOP, 20, 90, 60, 10
+ CONTROL "¡(&L)", IDD_ORIENT_LANDSCAPE, "Button", BS_AUTORADIOBUTTON,
+ 20, 110, 60, 10
+ LTEXT "¼Êóü:", IDD_DUPLEX_NAME, 10, 140, 100, 8
+ COMBOBOX IDD_DUPLEX, 10, 151, 200, 20, CBS_DROPDOWNLIST | CBS_HASSTRINGS |
+ WS_TABSTOP
+}
diff --git a/dlls/winmm/winmm_Ja.rc b/dlls/winmm/winmm_Ja.rc
new file mode 100644
index 0000000..591674a
--- /dev/null
+++ b/dlls/winmm/winmm_Ja.rc
@@ -0,0 +1,126 @@
+/*
+ * Copyright 2004 Hajime Segawa
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+STRINGTABLE LANGUAGE LANG_JAPANESE, SUBLANG_NEUTRAL
+BEGIN
+
+/* MMSYS errors */
+MMSYSERR_NOERROR, "wè³ê½R}hðÀsūܹñŵ½B"
+MMSYSERR_ERROR, "s¾ÈOG[Å·B"
+MMSYSERR_BADDEVICEID, "³øÈfoCXIDÅ·B"
+MMSYSERR_NOTENABLED, "hCoªLøÉÈÁĢܹñB"
+MMSYSERR_ALLOCATED, "wè³ê½foCXÍgpÅ·BfoCXªðú³êéÜÅÒÁÄ©çâ輵ĺ³¢B"
+MMSYSERR_INVALHANDLE, "³øÈfoCXnhÅ·B"
+MMSYSERR_NODRIVER, "VXeÉhCoªCXg[³êĢܹñ!\n"
+MMSYSERR_NOMEM, "±ÌìðÀs·é½ß̪s«µÄ¢Ü·B¢Â©ÌAvP[VðI¹µÄó«ðâµÄâ輵ĺ³¢B"
+MMSYSERR_NOTSUPPORTED, "±Ì@\ÍT|[g³êĢܹñBCapabilitiesÖðgpµÄhCoªT|[g·é@\ÆbZ[WðmFµÄº³¢B"
+MMSYSERR_BADERRNUM, "wè³ê½G[ÔÍè`³êĢܹñB"
+MMSYSERR_INVALFLAG, "VXeÖɳøÈtOªn³êܵ½B"
+MMSYSERR_INVALPARAM, "VXeÖɳøÈp[^ªn³êܵ½B"
+
+/* WAVE errors */
+WAVERR_BADFORMAT, "wè³ê½tH[}bgÍT|[g³êĢȢ©AðßūܹñBCapabilitiesÖðgpµÄT|[g³êÄ¢étH[}bgðmFµÄº³¢B"
+WAVERR_STILLPLAYING, "fBAĶÉͱÌìðÀsūܹñBfoCXðZbg·é©Ä¶ªIíéÜÅÒÁĺ³¢B"
+WAVERR_UNPREPARED, "wavewb_ªõ³êĢܹñBPrepareÖðgpµÄwb_ðõµÄâ輵ĺ³¢B"
+WAVERR_SYNC, "WAVE_ALLOWSYNCtOȵÅÍfoCXðI[vūܹñBtOðwèµÄâ輵ĺ³¢B"
+
+/* MIDI errors */
+MIDIERR_UNPREPARED, "MIDIwb_ªõ³êĢܹñBPrepareÖðgpµÄwb_ðõµÄâ輵ĺ³¢B"
+MIDIERR_STILLPLAYING, "fBAĶÉͱÌìðÀsūܹñBfoCXðZbg·é©Ä¶ªIíéÜÅÒÁĺ³¢B"
+MIDIERR_NOMAP, "MIDI}bvª©Â©èܹñBhCoÌâè©AMIDIMAP.CFGt@Cªj¹µÄ¢é©¶ÝµÈ¢Â\«ª èÜ·B"
+MIDIERR_NOTREADY, "|[gÍfoCXÉf[^ðMÅ·Bf[^ÌMªIíéÜÅÒÁÄ©çâ輵ĺ³¢B"
+MIDIERR_NODEVICE, "MIDI}bpÌÝèªVXeÉ
³êĢȢfoCXðQƵĢܷBÝèðÏX·éÉÍRg[plÌuMIDI}bpvAvbgðgpµÄº³¢B"
+MIDIERR_INVALIDSETUP, "MIDIÌÝèªj¹µÄ¢Ü·BIWiÌMIDIMAP.CFGt@CðWindowsÌSYSTEMfBNg©çRs[µÄâ輵ĺ³¢B"
+
+/* MCI errors */
+MCIERR_INVALID_DEVICE_ID, "³øÈMCIfoCXIDÅ·BMCIfoCXðI[vµ½Æ«ÉÔ³ê½IDðgpµÄº³¢B"
+MCIERR_UNRECOGNIZED_KEYWORD, "hCoÍwè³ê½R}hÌp[^ðF¯Å«Ü¹ñŵ½B"
+MCIERR_UNRECOGNIZED_COMMAND, "hCoÍwè³ê½R}hðF¯Å«Ü¹ñŵ½B"
+MCIERR_HARDWARE, "fBAfoCXÉâ誶µÜµ½BfoCXª³íÉ®ìµÄ¢é©mF·é©A»¢³Éâ¢í¹Äº³¢B"
+MCIERR_INVALID_DEVICE_NAME, "wè³ê½foCXÍI[v³êĢȢ©AMCIÉF¯³êĢܹñB"
+MCIERR_OUT_OF_MEMORY, "±ÌìðÀs·é½ß̪s«µÄ¢Ü·B\n¢Â©ÌAvP[VðI¹µÄó«ðâµÄâ輵ĺ³¢B"
+MCIERR_DEVICE_OPEN, "foCX¼Í±ÌAvP[VÉæÁÄGCAXƵÄgp³êĢܷBÆ©ÌGCAXðgpµÄº³¢B"
+MCIERR_CANNOT_LOAD_DRIVER, "wè³ê½foCXhCoÌ[hÉs¾ÈG[ª¶µÜµ½B"
+MCIERR_MISSING_COMMAND_STRING, "R}hªwè³êĢܹñB"
+MCIERR_PARAM_OVERFLOW, "oͳ꽶ñªobt@ÉüèØèܹñBobt@ÌTCYðâµÄº³¢B"
+MCIERR_MISSING_STRING_ARGUMENT, "wè³ê½R}hÉͶñÌp[^ªKvÅ·B"
+MCIERR_BAD_INTEGER, "wè³ê½®lͱÌR}hÉͳøÅ·B"
+MCIERR_PARSER_INTERNAL, "foCXhCoª³øÈ`®ÌlðԵܵ½B»¢³ÉVµ¢hCoª³¢©â¢í¹Äº³¢B"
+MCIERR_DRIVER_INTERNAL, "foCXhCoÉâ誶µÜµ½B»¢³ÉVµ¢hCoª³¢©â¢í¹Äº³¢B"
+MCIERR_MISSING_PARAMETER, "wè³ê½R}hÉÍp[^ªKvÅ·B"
+MCIERR_UNSUPPORTED_FUNCTION, "gpµÄ¢éMCIfoCXÍwè³ê½R}hðT|[gµÄ¢Ü¹ñB"
+MCIERR_FILE_NOT_FOUND, "wè³ê½t@Cͩ©èܹñBt@C¼ÆpXðmFµÄº³¢B"
+MCIERR_DEVICE_NOT_READY, "foCXhCoÌõªÅ«Ä¢Ü¹ñB"
+MCIERR_INTERNAL, "MCIÌú»Éâ誶µÜµ½BWindowsðÄN®µÄº³¢B"
+MCIERR_DRIVER, "foCXhCoÉâ誶µÜµ½BhCoÍN[Y³êĢܷBG[ÉANZXūܹñB"
+MCIERR_CANNOT_USE_ALL, "wè³ê½R}hÍuallvðfoCX¼ÆµÄgp·é±ÆªÅ«Ü¹ñB"
+MCIERR_MULTIPLE, "¡ÌfoCXÅG[ª¶µÜµ½BÇÌfoCXÅG[ª¶µ½©mF·éÉÍAR}hÆfoCXðÊÂÉwèµÄº³¢B"
+MCIERR_EXTENSION_NOT_FOUND, "wè³ê½t@CÌg£q©çfoCXÌíÞðÁèūܹñB"
+MCIERR_OUTOFRANGE, "wè³ê½R}hÉεÄwè³ê½p[^ÍÍÍOÅ·B"
+MCIERR_FLAGS_NOT_COMPATIBLE, "wè³ê½p[^ͯÉgpūܹñB"
+MCIERR_FILE_NOT_SAVED, "wè³ê½t@CÍ۶ūܹñŵ½BfBXNÉ\ªÈó«eʪ é©A é¢Ílbg[NÉÚ±³êÄ¢é©mFµÄº³¢B"
+MCIERR_DEVICE_TYPE_REQUIRED, "wè³ê½foCXͩ©èܹñŵ½BfoCXª
³êÄ¢ÄAfoCX¼ÌÂÃ誳µ¢©mFµÄº³¢B"
+MCIERR_DEVICE_LOCKED, "wè³ê½foCXÍN[YÅ·BbÒÁÄ©çâ輵ĺ³¢B"
+MCIERR_DUPLICATE_ALIAS, "wè³ê½GCAXͱÌAvP[VÉæÁÄGCAXƵÄgp³êĢܷBÆ©ÌGCAXðgpµÄº³¢B"
+MCIERR_BAD_CONSTANT, "wè³ê½p[^ͱÌR}hÉͳøÅ·B"
+MCIERR_MUST_USE_SHAREABLE, "foCXhCoÍgpÅ·BfoCXð¤L·éÉÍuopenvR}h²ÆÉushareablevp[^ðwèµÄº³¢B"
+MCIERR_MISSING_DEVICE_NAME, "wè³ê½R}hÉÍGCAXAt@CAhCoܽÍfoCX¼ðwè·éKvª èÜ·B"
+MCIERR_BAD_TIME_FORMAT, "wè³ê½ÔÌtH[}bgª³øÅ·BgpÅ«étH[}bgÉÖµÄÍMCIÌhL
gðQƵĺ³¢B"
+MCIERR_NO_CLOSING_QUOTE, "_uNI[e[VªÂ¶Ä¢Ü¹ñB"
+MCIERR_DUPLICATE_FLAGS, "p[^ªñdÉwè³êĢܷB"
+MCIERR_INVALID_FILE, "wè³ê½t@CÍwè³ê½MCIfoCXÅÍĶūܹñBt@Cªj¹µÄ¢é©AtH[}bgªs³Å·B"
+MCIERR_NULL_PARAMETER_BLOCK, "kp[^ªMCIÉn³êܵ½B"
+MCIERR_UNNAMED_RESOURCE, "t@C¼ªwè³êĢȢ½ß۶ūܹñBt@C¼ðwèµÄº³¢B"
+MCIERR_NEW_REQUIRES_ALIAS, "unewvp[^ðgp·éêÍGCAXðwè·éKvª èÜ·B"
+MCIERR_NOTIFY_ON_AUTO_OPEN, "I[gI[v³ê½foCXÉunotifyvtOðgp·é±ÆÍūܹñB"
+MCIERR_NO_ELEMENT_ALLOWED, "wè³ê½foCXÉεÄt@C¼ðgp·é±ÆÍūܹñB"
+MCIERR_NONAPPLICABLE_FUNCTION, "wè³ê½ÅR}hðÀsūܹñBR}hV[PXðC³µÄâ輵ĺ³¢B"
+MCIERR_ILLEGAL_FOR_AUTO_OPEN, "I[gI[v³ê½foCXÉεÄwè³ê½R}hðÀsūܹñBfoCXªN[Y·éÜÅÒÁÄ©çâ輵ĺ³¢B"
+MCIERR_FILENAME_REQUIRED, "t@C¼ª³øÅ·Bt@C¼ª¼p8¶ÈàÅAsIhɱ¢Äg£qªt¢Ä¢é±ÆðmFµÄº³¢B"
+MCIERR_EXTRA_CHARACTERS, "NI[e[V}[NÉÍíê½¶ñɱ]ªÈ¶ðÁèūܹñB"
+MCIERR_DEVICE_NOT_INSTALLED, "wè³ê½foCXÍCXg[³êĢܹñBfoCXðCXg[·éÉÍRg[plàÌun[hEFAÌÇÁÆívAvbgðgpµÄº³¢B"
+MCIERR_GET_CD, "wè³ê½t@CܽÍMCIfoCXÉANZXūܹñBfBNgðÏX·é©ARs
[^ðÄN®µÄº³¢B"
+MCIERR_SET_CD, "AvP[VªfBNgðÏXūȢ½ßAwè³ê½t@CܽÍMCIfoCXÉANZXūܹñB"
+MCIERR_SET_DRIVE, "AvP[VªhCuðÏXūȢ½ßAwè³ê½t@CܽÍMCIfoCXÉANZXūܹñB"
+MCIERR_DEVICE_LENGTH, "foCX¼Ü½ÍhCo¼Í¼p79¶ÈàÅwèµÄº³¢B"
+MCIERR_DEVICE_ORD_LENGTH, "foCX¼Ü½ÍhCo¼Í¼p69¶ÈàÅwèµÄº³¢B"
+MCIERR_NO_INTEGER, "wè³ê½R}hÉÍ®lÌp[^ªKvÅ·B"
+MCIERR_WAVE_OUTPUTSINUSE, "t@Cð»ÝÌtH[}bgÅĶūéwavefoCXÍSÄgpÅ·BfoCXªðú³êéÜÅÒÁÄ©çâ輵ĺ³¢B"
+MCIERR_WAVE_SETOUTPUTINUSE, "»ÝÌwavefoCXÍgpÈÌÅĶ[hÉÝèūܹñBfoCXªðú³êéÜÅÒÁÄ©çâ輵ĺ³¢B"
+MCIERR_WAVE_INPUTSINUSE, "»ÝÌtH[}bgÅ^¹ªÂ\ÈSÄÌwavefoCXÍgpÅ·BfoCXªðú³êéÜÅÒÁÄ©çâ輵ĺ³¢B"
+MCIERR_WAVE_SETINPUTINUSE, "»ÝÌwavefoCXÍgpÈÌÅ^¹[hÉÝèūܹñBfoCXªðú³êéÜÅÒÁÄ©çâ輵ĺ³¢B"
+MCIERR_WAVE_OUTPUTUNSPECIFIED, "Ý·«Ì éĶfoCXÌÇꩪgp³êÜ·B"
+MCIERR_WAVE_INPUTUNSPECIFIED, "Ý·«Ì é^¹foCXÌÇꩪgp³êÜ·B"
+MCIERR_WAVE_OUTPUTSUNSUITABLE, "»ÝÌtH[}bgÅt@CðĶūéwavefoCXÍCXg[³êĢܹñBwavefoCXðCXg[·éÉÍRg[plàÌun[hEFAÌÇÁÆívAvbgðgpµÄº³¢B"
+MCIERR_WAVE_SETOUTPUTUNSUITABLE,"Ķµæ¤ÆµÄ¢éfoCXÍ»ÝÌt@CtH[}bgðF¯Å«Ü¹ñB"
+MCIERR_WAVE_INPUTSUNSUITABLE, "»ÝÌtH[}bgÅt@Cð^¹Å«éwavefoCXÍCXg[³êĢܹñBwavefoCXðCXg[·éÉÍRg[plàÌun[hEFAÌÇÁÆívAvbgðgpµÄº³¢B"
+MCIERR_WAVE_SETINPUTUNSUITABLE, "^¹µæ¤ÆµÄ¢éfoCXÍ»ÝÌt@CtH[}bgðF¯Å«Ü¹ñB"
+MCIERR_NO_WINDOW, "\¦EBhEª èܹñB"
+MCIERR_CREATEWINDOW, "EBhEÌì¬Ü½ÍgpªÅ«Ü¹ñB"
+MCIERR_FILE_READ, "wèµ½t@CðÇÝßܹñBt@Cª¶Ý·é©mFµÄº³¢A é¢ÍfBXN©lbg[NÚ±ðmFµÄº³¢B"
+MCIERR_FILE_WRITE, "wè³ê½t@CÉ«ßܹñBfBXNÉ\ªÈó«eʪ é©A é¢Ílbg[NÉÚ±³êÄ¢é©mFµÄº³¢B"
+MCIERR_SEQ_DIV_INCOMPATIBLE, "u\O|C^vÆSMPTEÌÔtH[}bgð¯Égp·é±ÆÍūܹñB"
+MCIERR_SEQ_NOMIDIPRESENT, "MIDIfoCXÍCXg[³êĢܹñBMIDIhCoðCXg[·éÉÍRg[plàÌun[hEFAÌÇÁÆívAvbgðgpµÄº³¢B"
+MCIERR_SEQ_PORT_INUSE, "wè³ê½MIDI|[gÍgpÅ·BMIDI|[gªJú³êéÜÅÒÁÄ©çâ輵ĺ³¢B"
+MCIERR_SEQ_PORT_MAPNODEVICE, "MIDI}bpÌÝèªVXeÉ
³êĢȢfoCXðQƵĢܷBÝèðÏX·éÉÍRg[plÌuMIDI}bpvAvbgðgpµÄº³¢B"
+MCIERR_SEQ_PORT_MISCERROR, "wè³ê½|[gÅG[ª¶µÜµ½B"
+MCIERR_SEQ_PORT_NONEXISTENT, "wè³ê½MIDIfoCXÍVXeÉ
³êĢܹñBMIDIfoCXðCXg[·éÉÍRg[plàÌun[hEFAÌÇÁÆívAvbgðgpµÄº³¢B"
+MCIERR_SEQ_PORTUNSPECIFIED, "VXeÉ»ÝÌMIDI|[gªwè³êĢܹñB"
+MCIERR_SEQ_TIMER, "SÄÌ}`fBA^C}ͼÌAvP[VÉæÁÄgp³êĢܷB^C}ðgpµÄ¢éAvP[VðêÂI¹µÄ©çâ輵ĺ³¢B"
+
+END
diff --git a/dlls/winmm/winmm_res.rc b/dlls/winmm/winmm_res.rc
index dc30d98..bcb3f00 100644
--- a/dlls/winmm/winmm_res.rc
+++ b/dlls/winmm/winmm_res.rc
@@ -29,11 +29,12 @@
/* Add your language specific defines here */
#include "winmm_En.rc"
+#include "winmm_Es.rc"
#include "winmm_Fr.rc"
#include "winmm_It.rc"
+#include "winmm_Ja.rc"
#include "winmm_Nl.rc"
#include "winmm_Pt.rc"
-#include "winmm_Es.rc"
#include "winmm_Ru.rc"
#include "winmm_Si.rc"
#include "winmm_Sk.rc"