Author: dreimer
Date: Fri Sep 5 11:34:20 2008
New Revision: 35961
URL:
http://svn.reactos.org/svn/reactos?rev=35961&view=rev
Log:
Sync winhlp32, wordpad and xcopy with wine.
Added:
trunk/reactos/base/applications/winhlp32/lang/ja-JP.rc (with props)
trunk/reactos/base/applications/wordpad/Ja.rc (with props)
trunk/reactos/base/applications/wordpad/Zh.rc (with props)
Modified:
trunk/reactos/base/applications/cmdutils/xcopy/xcopy.c
trunk/reactos/base/applications/winhlp32/hlpfile.c
trunk/reactos/base/applications/winhlp32/hlpfile.h
trunk/reactos/base/applications/winhlp32/lang/no-NO.rc
trunk/reactos/base/applications/winhlp32/lang/zh-CN.rc
trunk/reactos/base/applications/winhlp32/rsrc.rc
trunk/reactos/base/applications/wordpad/Fr.rc
trunk/reactos/base/applications/wordpad/rsrc.rc
Modified: trunk/reactos/base/applications/cmdutils/xcopy/xcopy.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/cmdutils…
==============================================================================
--- trunk/reactos/base/applications/cmdutils/xcopy/xcopy.c [iso-8859-1] (original)
+++ trunk/reactos/base/applications/cmdutils/xcopy/xcopy.c [iso-8859-1] Fri Sep 5
11:34:20 2008
@@ -120,7 +120,7 @@
}
/* Preinitialize flags based on COPYCMD */
- if (GetEnvironmentVariable(COPYCMD, copyCmd, MAXSTRING)) {
+ if (GetEnvironmentVariableW(COPYCMD, copyCmd, MAXSTRING)) {
if (wcsstr(copyCmd, PROMPTSTR1) != NULL ||
wcsstr(copyCmd, PROMPTSTR2) != NULL) {
flags |= OPT_NOPROMPT;
@@ -177,7 +177,7 @@
OPT_REMOVEARCH; break;
/* E can be /E or /EXCLUDE */
- case 'E': if (CompareString (LOCALE_USER_DEFAULT,
+ case 'E': if (CompareStringW(LOCALE_USER_DEFAULT,
NORM_IGNORECASE | SORT_STRINGSORT,
&argvW[0][1], 8,
EXCLUDE, -1) == 2) {
@@ -221,10 +221,10 @@
/* Debug info: */
FileTimeToSystemTime (&dateRange, &st);
- GetDateFormat (0, DATE_SHORTDATE, &st, NULL,
datestring,
- sizeof(datestring));
- GetTimeFormat (0, TIME_NOSECONDS, &st,
- NULL, timestring, sizeof(timestring));
+ GetDateFormatW(0, DATE_SHORTDATE, &st, NULL,
datestring,
+ sizeof(datestring)/sizeof(WCHAR));
+ GetTimeFormatW(0, TIME_NOSECONDS, &st,
+ NULL, timestring,
sizeof(timestring)/sizeof(WCHAR));
WINE_TRACE("Date being used is: %s %s\n",
wine_dbgstr_w(datestring),
wine_dbgstr_w(timestring));
@@ -323,7 +323,7 @@
/*
* Validate the source, expanding to full path ensuring it exists
*/
- if (GetFullPathName(suppliedsource, MAX_PATH, actualsource, NULL) == 0) {
+ if (GetFullPathNameW(suppliedsource, MAX_PATH, actualsource, NULL) == 0) {
WINE_FIXME("Unexpected failure expanding source path (%d)\n",
GetLastError());
return RC_INITERROR;
}
@@ -351,7 +351,7 @@
if (starPos || questPos) {
attribs = 0x00; /* Ensures skips invalid or directory check below */
} else {
- attribs = GetFileAttributes(actualsource);
+ attribs = GetFileAttributesW(actualsource);
}
if (attribs == INVALID_FILE_ATTRIBUTES) {
@@ -393,7 +393,7 @@
lstrcpyW(spec, suppliedsource+2);
} else {
WCHAR curdir[MAXSTRING];
- GetCurrentDirectory (sizeof(curdir), curdir);
+ GetCurrentDirectoryW(sizeof(curdir)/sizeof(WCHAR), curdir);
stem[0] = curdir[0];
stem[1] = curdir[1];
stem[2] = 0x00;
@@ -418,13 +418,13 @@
/*
* Validate the source, expanding to full path ensuring it exists
*/
- if (GetFullPathName(supplieddestination, MAX_PATH, actualdestination, NULL) == 0) {
+ if (GetFullPathNameW(supplieddestination, MAX_PATH, actualdestination, NULL) == 0) {
WINE_FIXME("Unexpected failure expanding source path (%d)\n",
GetLastError());
return RC_INITERROR;
}
/* Destination is either a directory or a file */
- attribs = GetFileAttributes(actualdestination);
+ attribs = GetFileAttributesW(actualdestination);
if (attribs == INVALID_FILE_ATTRIBUTES) {
@@ -500,7 +500,7 @@
WCHAR *deststem, WCHAR *destspec,
DWORD flags)
{
- WIN32_FIND_DATA *finddata;
+ WIN32_FIND_DATAW *finddata;
HANDLE h;
BOOL findres = TRUE;
WCHAR *inputpath, *outputpath;
@@ -510,7 +510,7 @@
int ret = 0;
/* Allocate some working memory on heap to minimize footprint */
- finddata = HeapAlloc(GetProcessHeap(), 0, sizeof(WIN32_FIND_DATA));
+ finddata = HeapAlloc(GetProcessHeap(), 0, sizeof(WIN32_FIND_DATAW));
inputpath = HeapAlloc(GetProcessHeap(), 0, MAX_PATH * sizeof(WCHAR));
outputpath = HeapAlloc(GetProcessHeap(), 0, MAX_PATH * sizeof(WCHAR));
@@ -519,7 +519,7 @@
lstrcatW(inputpath, srcspec);
/* Search 1 - Look for matching files */
- h = FindFirstFile(inputpath, finddata);
+ h = FindFirstFileW(inputpath, finddata);
while (h != INVALID_HANDLE_VALUE && findres) {
skipFile = FALSE;
@@ -587,7 +587,7 @@
/* If just /D supplied, only overwrite if src newer than dest */
if (!skipFile && (flags & OPT_DATENEWER) &&
(destAttribs != INVALID_FILE_ATTRIBUTES)) {
- HANDLE h = CreateFile(copyTo, GENERIC_READ, FILE_SHARE_READ,
+ HANDLE h = CreateFileW(copyTo, GENERIC_READ, FILE_SHARE_READ,
NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,
NULL);
if (h != INVALID_HANDLE_VALUE) {
@@ -611,7 +611,7 @@
/* Uppercase source filename */
lstrcpyW(copyFromUpper, copyFrom);
- CharUpperBuff(copyFromUpper, lstrlenW(copyFromUpper));
+ CharUpperBuffW(copyFromUpper, lstrlenW(copyFromUpper));
/* Loop through testing each exclude line */
while (pos) {
@@ -703,13 +703,13 @@
write protection */
if ((destAttribs & FILE_ATTRIBUTE_READONLY) &&
(flags & OPT_REPLACEREAD)) {
- SetFileAttributes(copyTo, destAttribs &
~FILE_ATTRIBUTE_READONLY);
+ SetFileAttributesW(copyTo, destAttribs &
~FILE_ATTRIBUTE_READONLY);
}
copiedFile = TRUE;
if (flags & OPT_SIMULATE || flags & OPT_NOCOPY) {
/* Skip copy */
- } else if (CopyFile(copyFrom, copyTo, FALSE) == 0) {
+ } else if (CopyFileW(copyFrom, copyTo, FALSE) == 0) {
DWORD error = GetLastError();
XCOPY_wprintf(XCOPY_LoadMessage(STRING_COPYFAIL),
@@ -728,7 +728,7 @@
if (!skipFile) {
if ((srcAttribs & FILE_ATTRIBUTE_ARCHIVE) &&
(flags & OPT_REMOVEARCH)) {
- SetFileAttributes(copyFrom, (srcAttribs &
~FILE_ATTRIBUTE_ARCHIVE));
+ SetFileAttributesW(copyFrom, (srcAttribs &
~FILE_ATTRIBUTE_ARCHIVE));
}
filesCopied++;
}
@@ -736,7 +736,7 @@
}
/* Find next file */
- findres = FindNextFile(h, finddata);
+ findres = FindNextFileW(h, finddata);
}
FindClose(h);
@@ -747,7 +747,7 @@
findres = TRUE;
WINE_TRACE("Processing subdirs with spec: %s\n",
wine_dbgstr_w(inputpath));
- h = FindFirstFile(inputpath, finddata);
+ h = FindFirstFileW(inputpath, finddata);
while (h != INVALID_HANDLE_VALUE && findres) {
/* Only looking for dirs */
@@ -778,7 +778,7 @@
}
/* Find next one */
- findres = FindNextFile(h, finddata);
+ findres = FindNextFileW(h, finddata);
}
}
@@ -809,7 +809,7 @@
while ((len = lstrlenW(new_path)) && new_path[len - 1] == '\\')
new_path[len - 1] = 0;
- while (!CreateDirectory(new_path,NULL))
+ while (!CreateDirectoryW(new_path,NULL))
{
WCHAR *slash;
DWORD last_error = GetLastError();
@@ -899,7 +899,7 @@
}
/* Process line by line */
- while (fgetws(buffer, sizeof(buffer), inFile) != NULL) {
+ while (fgetws(buffer, sizeof(buffer)/sizeof(WCHAR), inFile) != NULL) {
EXCLUDELIST *thisEntry;
int length = lstrlenW(buffer);
@@ -914,7 +914,7 @@
thisEntry->name = HeapAlloc(GetProcessHeap(), 0,
(length * sizeof(WCHAR))+1);
lstrcpyW(thisEntry->name, buffer);
- CharUpperBuff(thisEntry->name, length);
+ CharUpperBuffW(thisEntry->name, length);
WINE_TRACE("Read line : '%s'\n",
wine_dbgstr_w(thisEntry->name));
}
}
@@ -940,7 +940,7 @@
static WCHAR msg[MAXSTRING];
const WCHAR failedMsg[] = {'F', 'a', 'i', 'l',
'e', 'd', '!', 0};
- if (!LoadString(GetModuleHandle(NULL), id, msg, sizeof(msg))) {
+ if (!LoadStringW(GetModuleHandleW(NULL), id, msg, sizeof(msg)/sizeof(WCHAR))) {
WINE_FIXME("LoadString failed with %d\n", GetLastError());
lstrcpyW(msg, failedMsg);
}
@@ -955,10 +955,10 @@
LPWSTR lpMsgBuf;
int status;
- status = FormatMessage (FORMAT_MESSAGE_ALLOCATE_BUFFER |
+ status = FormatMessageW(FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM,
NULL, err, 0,
- (LPTSTR) &lpMsgBuf, 0, NULL);
+ (LPWSTR) &lpMsgBuf, 0, NULL);
if (!status) {
WINE_FIXME("FIXME: Cannot display message for error %d, status %d\n",
err, GetLastError());
Modified: trunk/reactos/base/applications/winhlp32/hlpfile.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/winhlp32…
==============================================================================
--- trunk/reactos/base/applications/winhlp32/hlpfile.c [iso-8859-1] (original)
+++ trunk/reactos/base/applications/winhlp32/hlpfile.c [iso-8859-1] Fri Sep 5 11:34:20
2008
@@ -63,6 +63,7 @@
static BOOL HLPFILE_GetContext(HLPFILE*);
static BOOL HLPFILE_GetKeywords(HLPFILE*);
static BOOL HLPFILE_GetMap(HLPFILE*);
+static BOOL HLPFILE_GetTOMap(HLPFILE*);
static BOOL HLPFILE_AddPage(HLPFILE*, const BYTE*, const BYTE*, unsigned, unsigned);
static BOOL HLPFILE_SkipParagraph(HLPFILE*, const BYTE*, const BYTE*, unsigned*);
static void HLPFILE_Uncompress2(HLPFILE*, const BYTE*, const BYTE*, BYTE*, const
BYTE*);
@@ -70,23 +71,6 @@
static void HLPFILE_UncompressRLE(const BYTE* src, const BYTE* end, BYTE* dst, unsigned
dstsz);
static BOOL HLPFILE_ReadFont(HLPFILE* hlpfile);
-/***********************************************************************
- *
- * HLPFILE_PageByNumber
- */
-static HLPFILE_PAGE *HLPFILE_PageByNumber(HLPFILE* hlpfile, UINT wNum)
-{
- HLPFILE_PAGE *page;
- UINT temp = wNum;
-
- WINE_TRACE("<%s>[%u]\n", hlpfile->lpszPath, wNum);
-
- for (page = hlpfile->first_page; page && temp; page = page->next)
temp--;
- if (!page)
- WINE_ERR("Page of number %u not found in file %s\n", wNum,
hlpfile->lpszPath);
- return page;
-}
-
/******************************************************************
* HLPFILE_PageByOffset
*
@@ -153,8 +137,8 @@
/* For win 3.0 files hash values are really page numbers */
if (hlpfile->version <= 16)
{
- *relative = 0;
- return HLPFILE_PageByNumber(hlpfile, lHash);
+ if (lHash >= hlpfile->wTOMapLen) return NULL;
+ return HLPFILE_PageByOffset(hlpfile, hlpfile->TOMap[lHash], relative);
}
ptr = HLPFILE_BPTreeSearch(hlpfile->Context, LongToPtr(lHash), comp_PageByHash);
@@ -282,7 +266,7 @@
OFSTRUCT ofs;
BYTE* buf;
DWORD ref = 0x0C;
- unsigned index, old_index, offset, len, offs;
+ unsigned index, old_index, offset, len, offs, topicoffset;
hFile = OpenFile(lpszPath, &ofs, OF_READ);
if (hFile == HFILE_ERROR) return FALSE;
@@ -292,6 +276,8 @@
if (!ret) return FALSE;
if (!HLPFILE_SystemCommands(hlpfile)) return FALSE;
+
+ if (hlpfile->version <= 16 && !HLPFILE_GetTOMap(hlpfile)) return
FALSE;
/* load phrases support */
if (!HLPFILE_UncompressLZ77_Phrases(hlpfile))
@@ -336,7 +322,11 @@
switch (buf[0x14])
{
case 0x02:
- if (!HLPFILE_AddPage(hlpfile, buf, end, ref, index * 0x8000L + offs)) return
FALSE;
+ if (hlpfile->version <= 16)
+ topicoffset = ref + index * 12;
+ else
+ topicoffset = index * 0x8000 + offs;
+ if (!HLPFILE_AddPage(hlpfile, buf, end, ref, topicoffset)) return FALSE;
break;
case 0x01:
@@ -430,6 +420,19 @@
page->browse_bwd = GET_UINT(buf, 0x19);
page->browse_fwd = GET_UINT(buf, 0x1D);
+
+ if (hlpfile->version <= 16)
+ {
+ if (page->browse_bwd == 0xFFFF || page->browse_bwd == 0xFFFFFFFF)
+ page->browse_bwd = 0xFFFFFFFF;
+ else
+ page->browse_bwd = hlpfile->TOMap[page->browse_bwd];
+
+ if (page->browse_fwd == 0xFFFF || page->browse_fwd == 0xFFFFFFFF)
+ page->browse_fwd = 0xFFFFFFFF;
+ else
+ page->browse_fwd = hlpfile->TOMap[page->browse_fwd];
+ }
WINE_TRACE("Added page[%d]: title='%s' %08x << %08x >>
%08x\n",
page->wNumber, page->lpszTitle,
@@ -1290,12 +1293,14 @@
WINE_TRACE("Changing font to %d\n", font);
format += 3;
+ /* Font size in hlpfile is given in the same units as
+ rtf control word \fs uses (half-points). */
switch (rd->font_scale)
{
- case 0: fs = (4 * page->file->fonts[font].LogFont.lfHeight -
13) / 5; break;
+ case 0: fs = page->file->fonts[font].LogFont.lfHeight - 4;
break;
default:
- case 1: fs = (4 * page->file->fonts[font].LogFont.lfHeight - 3)
/ 5; break;
- case 2: fs = (4 * page->file->fonts[font].LogFont.lfHeight +
17) / 5; break;
+ case 1: fs = page->file->fonts[font].LogFont.lfHeight; break;
+ case 2: fs = page->file->fonts[font].LogFont.lfHeight + 4;
break;
}
/* FIXME: missing at least colors, also bold attribute looses
information */
@@ -1430,7 +1435,7 @@
case 0xE1:
WINE_WARN("jump topic 1 => %u\n", GET_UINT(format, 1));
HLPFILE_AllocLink(rd, (*format & 1) ? hlp_link_link :
hlp_link_popup,
- page->file->lpszPath, -1, GET_UINT(format, 1)-16,
1, -1);
+ page->file->lpszPath, -1, GET_UINT(format, 1), 1,
-1);
format += 5;
@@ -2575,6 +2580,26 @@
/***********************************************************************
*
+ * HLPFILE_GetTOMap
+ */
+static BOOL HLPFILE_GetTOMap(HLPFILE *hlpfile)
+{
+ BYTE *cbuf, *cend;
+ unsigned clen;
+
+ if (!HLPFILE_FindSubFile(hlpfile, "|TOMAP", &cbuf, &cend))
+ {WINE_WARN("no tomap section\n"); return FALSE;}
+
+ clen = cend - cbuf - 9;
+ hlpfile->TOMap = HeapAlloc(GetProcessHeap(), 0, clen);
+ if (!hlpfile->TOMap) return FALSE;
+ memcpy(hlpfile->TOMap, cbuf+9, clen);
+ hlpfile->wTOMapLen = clen/4;
+ return TRUE;
+}
+
+/***********************************************************************
+ *
* DeleteMacro
*/
static void HLPFILE_DeleteMacro(HLPFILE_MACRO* macro)
Modified: trunk/reactos/base/applications/winhlp32/hlpfile.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/winhlp32…
==============================================================================
--- trunk/reactos/base/applications/winhlp32/hlpfile.h [iso-8859-1] (original)
+++ trunk/reactos/base/applications/winhlp32/hlpfile.h [iso-8859-1] Fri Sep 5 11:34:20
2008
@@ -100,6 +100,8 @@
BYTE* kwdata;
unsigned wMapLen;
HLPFILE_MAP* Map;
+ unsigned wTOMapLen;
+ unsigned* TOMap;
unsigned long contents_start;
struct tagHlpFileFile* prev;
Added: trunk/reactos/base/applications/winhlp32/lang/ja-JP.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/winhlp32…
==============================================================================
--- trunk/reactos/base/applications/winhlp32/lang/ja-JP.rc (added)
+++ trunk/reactos/base/applications/winhlp32/lang/ja-JP.rc [iso-8859-1] Fri Sep 5
11:34:20 2008
@@ -1,0 +1,125 @@
+/*
+ * Help Viewer
+ *
+ * Copyright 1996 Ulrich Schmid
+ * Copyright 2002 Sylvain Petreolle <spetreolle(a)yahoo.fr>
+ *
+ * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+/* Menu */
+
+MAIN_MENU MENU LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+{
+ POPUP "t@C(&F)" {
+ MENUITEM "J(&O)", MNID_FILE_OPEN
+ MENUITEM SEPARATOR
+ MENUITEM "óü(&P)", MNID_FILE_PRINT
+ MENUITEM "v^ÌÝè(&S)...", MNID_FILE_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "I¹(&X)", MNID_FILE_EXIT
+ }
+ POPUP "ÒW(&E)" {
+ MENUITEM "Rs[(&C)...", MNID_EDIT_COPYDLG
+ MENUITEM SEPARATOR
+ MENUITEM "Rg(&A)...", MNID_EDIT_ANNOTATE
+ }
+ POPUP "µ¨è(&B)" {
+ MENUITEM "è`(&D)...", MNID_BKMK_DEFINE
+ }
+ POPUP "IvV(&O)" {
+ POPUP "Help always visible"
+ BEGIN
+ MENUITEM "Default", MNID_OPTS_HELP_DEFAULT
+ MENUITEM "Visible", MNID_OPTS_HELP_VISIBLE
+ MENUITEM "Non visible", MNID_OPTS_HELP_NONVISIBLE
+ END
+ MENUITEM "ð", MNID_OPTS_HISTORY
+ POPUP "tHg"
+ BEGIN
+ MENUITEM "¬", MNID_OPTS_FONTS_SMALL
+ MENUITEM "W", MNID_OPTS_FONTS_NORMAL
+ MENUITEM "å", MNID_OPTS_FONTS_LARGE
+ END
+ MENUITEM "VXe J[ðg¤", MNID_OPTS_SYSTEM_COLORS
+ }
+ POPUP "wv(&H)" {
+ MENUITEM "wvÉ¢ÄÌwv(&O)", MNID_HELP_HELPON
+ MENUITEM "íÉèOÉ\\¦(&T)", MNID_HELP_HELPTOP
+ MENUITEM SEPARATOR
+ MENUITEM "îñ(&I)...", MNID_HELP_ABOUT
+#ifdef WINELIB
+ MENUITEM "WINE É¢Ä(&A)", MNID_HELP_WINE
+#endif
+ }
+}
+
+IDD_INDEX DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "õø"
+{
+ LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL |
WS_BORDER
+}
+
+IDD_SEARCH DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "õ"
+{
+ LTEXT "¢À", -1, 10, 10, 180, 150
+}
+
+/* Strings */
+STRINGTABLE DISCARDABLE LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+{
+STID_WINE_HELP, "WINE wv"
+STID_WHERROR, "G["
+STID_WARNING, "x"
+STID_INFO, "îñ"
+STID_NOT_IMPLEMENTED, "ñÀ"
+STID_HLPFILE_ERROR_s, "wvt@C `%s' ðÇÝñÅ¢éÆ«ÉG["
+STID_INDEX, "õø(&I)"
+STID_CONTENTS, "Tv"
+STID_BACK, "ßé(&B)"
+STID_ALL_FILES, "·×ÄÌt@C (*.*)"
+STID_HELP_FILES_HLP, "wv t@C (*.hlp)"
+STID_FILE_NOT_FOUND_s "'%s'
ª©Â©èܹñB©ªÅ±Ìt@CðTµÜ·©?"
+STID_NO_RICHEDIT "b`GfBbgÀª©Â©èܹñ... I¹µÜ·"
+STID_PSH_INDEX, "wv gsbN: "
+}
+
+CONTEXT_MENU MENU LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+BEGIN
+ POPUP ""
+ BEGIN
+ MENUITEM "Rg...", MNID_CTXT_ANNOTATE
+ MENUITEM "Rs[", MNID_CTXT_COPY
+ MENUITEM "óü...", MNID_CTXT_PRINT
+ POPUP "tHg"
+ BEGIN
+ MENUITEM "¬", MNID_CTXT_FONTS_SMALL
+ MENUITEM "W", MNID_CTXT_FONTS_NORMAL
+ MENUITEM "å", MNID_CTXT_FONTS_LARGE
+ END
+ POPUP "Help always visible"
+ BEGIN
+ MENUITEM "Default", MNID_CTXT_HELP_DEFAULT
+ MENUITEM "Visible", MNID_CTXT_HELP_VISIBLE
+ MENUITEM "Non visible", MNID_CTXT_HELP_NONVISIBLE
+ END
+ MENUITEM "VXe J[ðg¤", MNID_CTXT_SYSTEM_COLORS
+ END
+END
Propchange: trunk/reactos/base/applications/winhlp32/lang/ja-JP.rc
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/base/applications/winhlp32/lang/no-NO.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/winhlp32…
==============================================================================
--- trunk/reactos/base/applications/winhlp32/lang/no-NO.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/winhlp32/lang/no-NO.rc [iso-8859-1] Fri Sep 5
11:34:20 2008
@@ -73,6 +73,14 @@
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL |
WS_BORDER
}
+IDD_SEARCH DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_NORWEGIAN,
SUBLANG_NORWEGIAN_BOKMAL
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+FONT 8, "MS Shell Dlg"
+CAPTION "Søk"
+{
+ LTEXT "Ikke laget ennå", -1, 10, 10, 180, 150
+}
+
/* Strings */
STRINGTABLE DISCARDABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
{
Modified: trunk/reactos/base/applications/winhlp32/lang/zh-CN.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/winhlp32…
==============================================================================
--- trunk/reactos/base/applications/winhlp32/lang/zh-CN.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/winhlp32/lang/zh-CN.rc [iso-8859-1] Fri Sep 5
11:34:20 2008
@@ -1,8 +1,9 @@
/*
* Help Viewer
- * Simplified Chinese Language Support
+ * Simplified and Traditional Chinese Language Support
*
* Copyright 2002 liuspider <liuspider(a)yahoo.com>
+ * Copyright 2008 Hongbo Ni <hongbo.at.njstar.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -19,68 +20,143 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
+/* Chinese text is encoded in UTF-8 */
+#pragma code_page(65001)
+
+LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
+
/* Menu */
-MAIN_MENU MENU LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
+MAIN_MENU MENU
{
- POPUP "Îļþ£¨&F£©" {
- MENUITEM "´ò¿ª£¨&O£©", MNID_FILE_OPEN
+ POPUP "æ件(&F)" {
+ MENUITEM "æå¼(&O)", MNID_FILE_OPEN
MENUITEM SEPARATOR
- MENUITEM "´òÓ¡£¨&P£©", MNID_FILE_PRINT
- MENUITEM "´òÓ¡»úÉèÖã¨&S£©...", MNID_FILE_SETUP
+ MENUITEM "æå°(&P)", MNID_FILE_PRINT
+ MENUITEM "æå°æºè®¾ç½®(&S)...", MNID_FILE_SETUP
MENUITEM SEPARATOR
- MENUITEM "Í˳ö£¨&E£©", MNID_FILE_EXIT
+ MENUITEM "éåº(&E)", MNID_FILE_EXIT
}
- POPUP "±à¼£¨&E£©" {
- MENUITEM "¸´ÖÆ£¨&C£©...", MNID_EDIT_COPYDLG
+ POPUP "ç¼è¾(&E)" {
+ MENUITEM "å¤å¶(&C)...", MNID_EDIT_COPYDLG
MENUITEM SEPARATOR
- MENUITEM "×¢ÊÍ£¨&A£©...", MNID_EDIT_ANNOTATE
+ MENUITEM "注é(&A)...", MNID_EDIT_ANNOTATE
}
- POPUP "ÊéÇ©£¨&B£©" {
- MENUITEM "¶¨Ò壨&D£©...", MNID_BKMK_DEFINE
+ POPUP "书ç¾(&B)" {
+ MENUITEM "å®ä¹(&D)...", MNID_BKMK_DEFINE
}
- POPUP "&Options" {
- POPUP "Help always visible"
+ POPUP "é项(&O)" {
+ POPUP "æ¾ç¤ºå¸®å©"
BEGIN
- MENUITEM "Default", MNID_OPTS_HELP_DEFAULT
- MENUITEM "Visible", MNID_OPTS_HELP_VISIBLE
- MENUITEM "Non visible", MNID_OPTS_HELP_NONVISIBLE
+ MENUITEM "é»è®¤", MNID_OPTS_HELP_DEFAULT
+ MENUITEM "æ¾ç¤º", MNID_OPTS_HELP_VISIBLE
+ MENUITEM "ä¸æ¾ç¤º", MNID_OPTS_HELP_NONVISIBLE
END
- MENUITEM "History", MNID_OPTS_HISTORY
- POPUP "Fonts"
+ MENUITEM "åå²", MNID_OPTS_HISTORY
+ POPUP "åä½"
BEGIN
- MENUITEM "Small", MNID_OPTS_FONTS_SMALL
- MENUITEM "Normal", MNID_OPTS_FONTS_NORMAL
- MENUITEM "Large", MNID_OPTS_FONTS_LARGE
+ MENUITEM "å°å·", MNID_OPTS_FONTS_SMALL
+ MENUITEM "ä¸å·", MNID_OPTS_FONTS_NORMAL
+ MENUITEM "大å·", MNID_OPTS_FONTS_LARGE
END
- MENUITEM "Use system colors", MNID_OPTS_SYSTEM_COLORS
+ MENUITEM "使ç¨ç³»ç»é¢è²", MNID_OPTS_SYSTEM_COLORS
}
- POPUP "°ïÖú£¨&H£©" {
- MENUITEM "ÈçºÎʹÓðïÖú£¨&O£©", MNID_HELP_HELPON
- MENUITEM "×ÜÊÇÔÚ×îÇ°Ã棨&T£©", MNID_HELP_HELPTOP
+ POPUP "帮å©(&H)" {
+ MENUITEM "å¦ä½ä½¿ç¨å¸®å©(&O)", MNID_HELP_HELPON
+ MENUITEM "æ»æ¯å¨æåé¢(&T)", MNID_HELP_HELPTOP
MENUITEM SEPARATOR
- MENUITEM "×ÊÁÏÐÅÏ¢£¨&I£©...", MNID_HELP_ABOUT
+ MENUITEM "èµæä¿¡æ¯(&I)...", MNID_HELP_ABOUT
#ifdef WINELIB
- MENUITEM "¹ØÓÚ WINE£¨&A£©", MNID_HELP_WINE
+ MENUITEM "å
³äº WINE(&A)", MNID_HELP_WINE
#endif
}
}
/* Strings */
-STRINGTABLE DISCARDABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
+STRINGTABLE DISCARDABLE
{
-STID_WINE_HELP, "WINE °ïÖú"
-STID_WHERROR, "´íÎó"
-STID_WARNING, "¾¯¸æ"
-STID_INFO, "ÐÅÏ¢"
-STID_NOT_IMPLEMENTED, "δʵÏÖ"
-STID_HLPFILE_ERROR_s, "¶ÁÈë°ïÖúÎļþ ¡®%s¡¯ ʱ·¢Éú´íÎó"
-STID_INDEX, "ÄÚÈÝ£¨&C£©"
-STID_CONTENTS, "Summary"
-STID_BACK, "·µ»Ø£¨&B£©"
-STID_ALL_FILES, "ËùÓÐÎļþ (*.*)"
-STID_HELP_FILES_HLP, "°ïÖúÎļþ (*.hlp)"
-STID_FILE_NOT_FOUND_s "Cannot find '%s'. Do you want to find this file
yourself?"
-STID_NO_RICHEDIT "Cannot find a richedit implementation... Aborting"
-STID_PSH_INDEX, "Help topics: "
+STID_WINE_HELP, "WINE 帮å©"
+STID_WHERROR, "é误"
+STID_WARNING, "è¦å"
+STID_INFO, "ä¿¡æ¯"
+STID_NOT_IMPLEMENTED, "æªå®ç°"
+STID_HLPFILE_ERROR_s, "读å
¥å¸®å©æ件 â%sâ æ¶åçé误"
+STID_INDEX, "å
容(&C)"
+STID_CONTENTS, "æ¦è¦"
+STID_BACK, "è¿å(&B)"
+STID_ALL_FILES, "æææ件 (*.*)"
+STID_HELP_FILES_HLP, "帮å©æ件 (*.hlp)"
+STID_FILE_NOT_FOUND_s "ä¸è½æå¼æ件 '%s'.
ä½ æ³è¦èªå·±æ¾è¿ä¸ªæ件å?"
+STID_NO_RICHEDIT "æ¾ä¸å° richedit... ç»æ¢"
+STID_PSH_INDEX, "帮å©å
容: "
}
+
+LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
+
+/* Menu */
+
+MAIN_MENU MENU
+{
+ POPUP "æªæ¡(&F)" {
+ MENUITEM "éå(&O)", MNID_FILE_OPEN
+ MENUITEM SEPARATOR
+ MENUITEM "åå°(&P)", MNID_FILE_PRINT
+ MENUITEM "å°è¡¨æ©è¨å®(&S)...", MNID_FILE_SETUP
+ MENUITEM SEPARATOR
+ MENUITEM "çµæ(&E)", MNID_FILE_EXIT
+ }
+ POPUP "編輯(&E)" {
+ MENUITEM "è¤è£½(&C)...", MNID_EDIT_COPYDLG
+ MENUITEM SEPARATOR
+ MENUITEM "註é(&A)...", MNID_EDIT_ANNOTATE
+ }
+ POPUP "æ¸ç±¤(&B)" {
+ MENUITEM "å®ç¾©(&D)...", MNID_BKMK_DEFINE
+ }
+ POPUP "é¸é
(&O)" {
+ POPUP "顯示幫å©"
+ BEGIN
+ MENUITEM "é»èª", MNID_OPTS_HELP_DEFAULT
+ MENUITEM "顯示", MNID_OPTS_HELP_VISIBLE
+ MENUITEM "ä¸é¡¯ç¤º", MNID_OPTS_HELP_NONVISIBLE
+ END
+ MENUITEM "æ·å²", MNID_OPTS_HISTORY
+ POPUP "åå"
+ BEGIN
+ MENUITEM "å°è", MNID_OPTS_FONTS_SMALL
+ MENUITEM "ä¸è", MNID_OPTS_FONTS_NORMAL
+ MENUITEM "大è", MNID_OPTS_FONTS_LARGE
+ END
+ MENUITEM "使ç¨ç³»çµ±é¡è²", MNID_OPTS_SYSTEM_COLORS
+ }
+ POPUP "幫å©(&H)" {
+ MENUITEM "å¦ä½ä½¿ç¨å¹«å©(&O)", MNID_HELP_HELPON
+ MENUITEM "總æ¯å¨æä¸é¢(&T)", MNID_HELP_HELPTOP
+ MENUITEM SEPARATOR
+ MENUITEM "è³è¨(&I)...", MNID_HELP_ABOUT
+#ifdef WINELIB
+ MENUITEM "éæ¼ WINE(&A)", MNID_HELP_WINE
+#endif
+ }
+}
+
+/* Strings */
+STRINGTABLE DISCARDABLE
+{
+STID_WINE_HELP, "WINE 幫å©"
+STID_WHERROR, "é¯èª¤"
+STID_WARNING, "è¦å"
+STID_INFO, "è³è¨"
+STID_NOT_IMPLEMENTED, "æªå¯¦ç¾"
+STID_HLPFILE_ERROR_s, "è®å
¥å¹«å©æªæ¡ â%sâ æç¼çé¯èª¤"
+STID_INDEX, "å
§å®¹(&C)"
+STID_CONTENTS, "æ¦è¦"
+STID_BACK, "è¿å(&B)"
+STID_ALL_FILES, "æææªæ¡ (*.*)"
+STID_HELP_FILES_HLP, "幫å©æªæ¡ (*.hlp)"
+STID_FILE_NOT_FOUND_s "ä¸è½éåæªæ¡ '%s'.
ä½ æ³è¦èªå·±æ¾éåæªæ¡å?"
+STID_NO_RICHEDIT "æ¾ä¸å° richedit... çµæ¢"
+STID_PSH_INDEX, "幫å©å
§å®¹: "
+}
+
+#pragma code_page(default)
Modified: trunk/reactos/base/applications/winhlp32/rsrc.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/winhlp32…
==============================================================================
--- trunk/reactos/base/applications/winhlp32/rsrc.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/winhlp32/rsrc.rc [iso-8859-1] Fri Sep 5 11:34:20
2008
@@ -39,6 +39,7 @@
#include "lang/fr-FR.rc"
#include "lang/hu-HU.rc"
#include "lang/it-IT.rc"
+#include "lang/ja-JP.rc"
#include "lang/ko-KR.rc"
// #include "lang/lt-LT.rc"
#include "lang/nl-NL.rc"
Modified: trunk/reactos/base/applications/wordpad/Fr.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/wordpad/…
==============================================================================
--- trunk/reactos/base/applications/wordpad/Fr.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/wordpad/Fr.rc [iso-8859-1] Fri Sep 5 11:34:20 2008
@@ -64,7 +64,7 @@
BEGIN
MENUITEM "&Barre d'outils", ID_TOGGLE_TOOLBAR
MENUITEM "&Barre de format", ID_TOGGLE_FORMATBAR
- MENUITEM "&Ruler", ID_TOGGLE_RULER
+ MENUITEM "&Règle", ID_TOGGLE_RULER
MENUITEM "&Barre d'état", ID_TOGGLE_STATUSBAR
MENUITEM SEPARATOR
MENUITEM "&Options...", ID_VIEWPROPERTIES
@@ -75,7 +75,7 @@
END
POPUP "Forma&t"
BEGIN
- MENUITEM "&Polive...", ID_FONTSETTINGS
+ MENUITEM "&Police...", ID_FONTSETTINGS
MENUITEM "&Puces" ID_BULLET
MENUITEM "&Paragraphe..." ID_PARAFORMAT
MENUITEM "&Tabulations..." ID_TABSTOPS
@@ -109,10 +109,10 @@
CAPTION "Date et heure"
FONT 10, "MS Sans Serif"
BEGIN
- LTEXT "Available formats",0,3,2,100,15
+ LTEXT "Formats disponibles",0,3,2,100,15
LISTBOX IDC_DATETIME,3,12,80,65,LBS_NOINTEGRALHEIGHT
PUSHBUTTON "&OK",IDOK,87,12,40,12
- PUSHBUTTON "&Cancel",IDCANCEL,87,26,40,12
+ PUSHBUTTON "&Annuler",IDCANCEL,87,26,40,12
END
IDD_NEWFILE DIALOG DISCARDABLE 30, 20, 140, 80
@@ -132,13 +132,13 @@
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Indentation", 0, 10, 10, 120, 68
- LTEXT "Left", 0, 15, 22, 40, 13
+ LTEXT "Gauche", 0, 15, 22, 40, 13
EDITTEXT IDC_PARA_LEFT, 55, 20, 60, 13
- LTEXT "Right", 0, 15, 40, 40, 13
+ LTEXT "Droite", 0, 15, 40, 40, 13
EDITTEXT IDC_PARA_RIGHT, 55, 38, 60, 13
- LTEXT "First line", 0, 15, 58, 40, 13
+ LTEXT "Première ligne", 0, 15, 58, 40, 18
EDITTEXT IDC_PARA_FIRST, 55, 56, 60, 13
- LTEXT "Alignment", 0, 15, 87, 40, 13
+ LTEXT "Alignement", 0, 15, 87, 40, 13
COMBOBOX IDC_PARA_ALIGN, 55, 85, 60, 60, CBS_DROPDOWNLIST
PUSHBUTTON "&OK", IDOK, 137, 15, 50, 15
PUSHBUTTON "&Annuler", IDCANCEL, 137, 33, 50, 15
@@ -163,14 +163,14 @@
Caption ""
FONT 8, "MS Shell Dlg"
BEGIN
- GROUPBOX "Line wrapping", 0, 10, 10, 130, 85
- RADIOBUTTON "Wrap text by the &window border", IDC_PAGEFMT_WW, 18, 25,
117, 15
- RADIOBUTTON "Wrap text by the &margin", IDC_PAGEFMT_WM, 18, 45, 117,
15
- GROUPBOX "Barres d'outils", 0, 150, 10, 120, 85
- CHECKBOX "&Barre d'outils", IDC_PAGEFMT_TB, 160, 20, 80, 15
- CHECKBOX "Barre de &format", IDC_PAGEFMT_FB, 160, 38, 80, 15
- CHECKBOX "&Ruler", IDC_PAGEFMT_RU, 160, 56, 80, 15
- CHECKBOX "Barre de &statut", IDC_PAGEFMT_SB, 160, 74, 80, 15
+ GROUPBOX "Enveloppement de ligne", 0, 10, 10, 170, 85
+ RADIOBUTTON "Enveloppe le texte à partir de la bordure de fenêtre",
IDC_PAGEFMT_WW, 18, 25, 145, 15
+ RADIOBUTTON "Enveloppe le texte à partir de la &marge", IDC_PAGEFMT_WM,
18, 45, 145, 15
+ GROUPBOX "Barres d'outils", 0, 170, 10, 120, 85
+ CHECKBOX "&Barre d'outils", IDC_PAGEFMT_TB, 180, 20, 80, 15
+ CHECKBOX "Barre de &format", IDC_PAGEFMT_FB, 180, 38, 80, 15
+ CHECKBOX "&Règle", IDC_PAGEFMT_RU, 180, 56, 80, 15
+ CHECKBOX "Barre de &statut", IDC_PAGEFMT_SB, 180, 74, 80, 15
LTEXT "", IDC_PAGEFMT_ID, 0,0,0,0
END
@@ -213,8 +213,8 @@
STRING_PREVIEW_PRINT, "Imprimer"
STRING_PREVIEW_NEXTPAGE, "Page suivante"
STRING_PREVIEW_PREVPAGE, "Page précédente"
- STRING_PREVIEW_TWOPAGES, "Two pages"
- STRING_PREVIEW_ONEPAGE, "One page"
+ STRING_PREVIEW_TWOPAGES, "Deux pages"
+ STRING_PREVIEW_ONEPAGE, "Une page"
STRING_PREVIEW_CLOSE, "Fermer"
END
Added: trunk/reactos/base/applications/wordpad/Ja.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/wordpad/…
==============================================================================
--- trunk/reactos/base/applications/wordpad/Ja.rc (added)
+++ trunk/reactos/base/applications/wordpad/Ja.rc [iso-8859-1] Fri Sep 5 11:34:20 2008
@@ -1,0 +1,241 @@
+/*
+ * Copyright 2008 by Katayama Hirofumi MZ
+ *
+ * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
+
+IDM_MAINMENU MENU DISCARDABLE
+BEGIN
+ POPUP "t@C(&F)"
+ BEGIN
+ MENUITEM "VKì¬(&N)...\tCtrl+N", ID_FILE_NEW
+ MENUITEM "J(&O)...\tCtrl+O", ID_FILE_OPEN
+ MENUITEM "ã«Û¶(&S)\tCtrl+S", ID_FILE_SAVE
+ MENUITEM "¼Oðt¯ÄÛ¶(&A)...", ID_FILE_SAVEAS
+ MENUITEM SEPARATOR
+ MENUITEM "óü(&P)...\tCtrl+P", ID_PRINT
+ MENUITEM "óüvr
[(&W)...", ID_PREVIEW
+ MENUITEM "y[WÝè(&E)...", ID_PRINTSETUP
+ MENUITEM SEPARATOR
+ MENUITEM "I¹(&X)", ID_FILE_EXIT
+ END
+ POPUP "ÒW(&E)"
+ BEGIN
+ MENUITEM "³Éß·(&U)\tCtrl+Z", ID_EDIT_UNDO
+ MENUITEM "âè¼µ(&E)\tCtrl+Y", ID_EDIT_REDO
+ MENUITEM SEPARATOR
+ MENUITEM "Øèæè(&T)\tCtrl+X", ID_EDIT_CUT
+ MENUITEM "Rs[(&C)\tCtrl+C", ID_EDIT_COPY
+ MENUITEM "\\èt¯(&P)\tCtrl+V", ID_EDIT_PASTE
+ MENUITEM "NA(&C)\tDEL", ID_EDIT_CLEAR
+ MENUITEM "·×ÄIð(&S)\tCtrl+A", ID_EDIT_SELECTALL
+ MENUITEM SEPARATOR
+ MENUITEM "õ(&F)...\tCrtl+F", ID_FIND
+ MENUITEM "ðõ(&N)\tF3", ID_FIND_NEXT
+ MENUITEM "u·(&R)...\tCtrl+H", ID_REPLACE
+ MENUITEM SEPARATOR
+ MENUITEM "ÇÝæèêp(&O)", ID_EDIT_READONLY
+ MENUITEM "ÏX è(&M)", ID_EDIT_MODIFIED
+ MENUITEM SEPARATOR
+ POPUP "E&xtras"
+ BEGIN
+ MENUITEM "Selection &info", ID_EDIT_SELECTIONINFO
+ MENUITEM "Character &format", ID_EDIT_CHARFORMAT
+ MENUITEM "&Def. char format", ID_EDIT_DEFCHARFORMAT
+ MENUITEM "Paragrap&h format", ID_EDIT_PARAFORMAT
+ MENUITEM "&Get text", ID_EDIT_GETTEXT
+ END
+ END
+ POPUP "\\¦(&V)"
+ BEGIN
+ MENUITEM "c[o[(&T)", ID_TOGGLE_TOOLBAR
+ MENUITEM "®o[(&F)", ID_TOGGLE_FORMATBAR
+ MENUITEM "[[(&R)", ID_TOGGLE_RULER
+ MENUITEM "Xe[^X o[(&S)", ID_TOGGLE_STATUSBAR
+ MENUITEM SEPARATOR
+ MENUITEM "IvV(&O)...", ID_VIEWPROPERTIES
+ END
+ POPUP "}ü(&I)"
+ BEGIN
+ MENUITEM "útÆ(&D)...", ID_DATETIME
+ END
+ POPUP "®(&O)"
+ BEGIN
+ MENUITEM "tHg(&F)...", ID_FONTSETTINGS
+ MENUITEM "Óð«(&B)" ID_BULLET
+ MENUITEM "i(&P)..." ID_PARAFORMAT
+ MENUITEM "^u(&T)..." ID_TABSTOPS
+ POPUP "wi(&D)"
+ BEGIN
+ MENUITEM "VXe(&S)\tCtrl+1", ID_BACK_1
+ MENUITEM "&PostThat yellowish\tCtrl+2", ID_BACK_2
+ END
+ END
+ POPUP "wv(&H)"
+ BEGIN
+ MENUITEM "Wine WordpadÉ¢Ä(&A)" ID_ABOUT
+ END
+END
+
+IDM_POPUP MENU DISCARDABLE
+BEGIN
+ POPUP ""
+ BEGIN
+ MENUITEM "Øèæè(&T)", ID_EDIT_CUT
+ MENUITEM "Rs[(&C)", ID_EDIT_COPY
+ MENUITEM "\\èt¯(&P)", ID_EDIT_PASTE
+ MENUITEM SEPARATOR
+ MENUITEM "Óð«(&B)" ID_BULLET
+ MENUITEM "i(&P)..." ID_PARAFORMAT
+ END
+END
+
+IDD_DATETIME DIALOG DISCARDABLE 30, 20, 130, 80
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+CAPTION "útÆ"
+FONT 9, "MS UI Gothic"
+BEGIN
+ LTEXT "pÅ«é`®",0,3,2,100,15
+ LISTBOX IDC_DATETIME,3,12,80,65,LBS_NOINTEGRALHEIGHT|LBS_NOTIFY
+ PUSHBUTTON "&OK",IDOK,87,12,40,12
+ PUSHBUTTON "LZ(&C)",IDCANCEL,87,26,40,12
+END
+
+IDD_NEWFILE DIALOG DISCARDABLE 30, 20, 140, 80
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+CAPTION "VKì¬"
+FONT 9, "MS UI Gothic"
+BEGIN
+ LTEXT "Vµ¢¶`®",0,3,2,100,15
+ LISTBOX IDC_NEWFILE,3,12,90,65,LBS_NOINTEGRALHEIGHT
+ PUSHBUTTON "&OK",IDOK,97,12,40,12
+ PUSHBUTTON "LZ(&C)",IDCANCEL,97,26,40,12
+END
+
+IDD_PARAFORMAT DIALOG DISCARDABLE 30, 20, 200, 110
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+CAPTION "iÌÝè"
+FONT 9, "MS UI Gothic"
+BEGIN
+ GROUPBOX "Cfg", 0, 10, 10, 120, 68
+ LTEXT "¶(&L)", 0, 15, 22, 40, 13
+ EDITTEXT IDC_PARA_LEFT, 55, 20, 60, 13
+ LTEXT "E(&R)", 0, 15, 40, 40, 13
+ EDITTEXT IDC_PARA_RIGHT, 55, 38, 60, 13
+ LTEXT "ÅÌs(&F)", 0, 15, 58, 40, 13
+ EDITTEXT IDC_PARA_FIRST, 55, 56, 60, 13
+ LTEXT "®ñ(&A)", 0, 15, 87, 40, 13
+ COMBOBOX IDC_PARA_ALIGN, 55, 85, 60, 60, CBS_DROPDOWNLIST
+ PUSHBUTTON "&OK", IDOK, 137, 15, 50, 15
+ PUSHBUTTON "LZ(&C)", IDCANCEL, 137, 33, 50, 15
+END
+
+IDD_TABSTOPS DIALOG DISCARDABLE 30, 20, 200, 110
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+CAPTION "^uÌÝè"
+FONT 9, "MS UI Gothic"
+BEGIN
+ GROUPBOX "^uÌâ~Êu(&T)", 0, 10, 10, 120, 90
+ COMBOBOX IDC_TABSTOPS, 20, 20, 100, 60, CBS_SIMPLE | CBS_SORT
+ DEFPUSHBUTTON "ÇÁ(&A)", ID_TAB_ADD, 20, 80, 45, 15
+ PUSHBUTTON "í(&R)", ID_TAB_DEL, 72, 80, 45, 15
+ PUSHBUTTON "&OK", IDOK, 137, 15, 50, 15
+ PUSHBUTTON "LZ(&C)", IDCANCEL, 137, 33, 50, 15
+ PUSHBUTTON "·×Äí(&L)", ID_TAB_EMPTY, 137, 51, 50, 15
+END
+
+IDD_FORMATOPTS DIALOG DISCARDABLE 0, 0, 280, 110
+STYLE DS_SYSMODAL
+CAPTION ""
+FONT 8, "MS Shell Dlg"
+BEGIN
+ GROUPBOX "sÌÜèÔµ", 0, 10, 10, 130, 85
+ RADIOBUTTON "EBhEÌ«EÅÜèÔ·(&W)", IDC_PAGEFMT_WW, 18, 25,
117, 15
+ RADIOBUTTON "}[WÅÜèÔ·(&M)", IDC_PAGEFMT_WM, 18, 45, 117, 15
+ GROUPBOX "c[o[", 0, 150, 10, 120, 85
+ CHECKBOX "c[o[(&T)", IDC_PAGEFMT_TB, 160, 20, 80, 15
+ CHECKBOX "®o[(&F)", IDC_PAGEFMT_FB, 160, 38, 80, 15
+ CHECKBOX "[[(&R)", IDC_PAGEFMT_RU, 160, 56, 80, 15
+ CHECKBOX "Xe[^Xo[(&S)", IDC_PAGEFMT_SB, 160, 74, 80, 15
+ LTEXT "", IDC_PAGEFMT_ID, 0,0,0,0
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_RICHTEXT_FILES_RTF, "b`eLXg`® (*.rtf)"
+ STRING_TEXT_FILES_TXT, "eLXg¶ (*.txt)"
+ STRING_TEXT_FILES_UNICODE_TXT, "UnicodeeLXg¶(*.txt)"
+ STRING_ALL_FILES, "·×ÄÌt@C (*.*)"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_ALIGN_LEFT, "¶"
+ STRING_ALIGN_RIGHT, "E"
+ STRING_ALIGN_CENTER, ""
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_NEWFILE_RICHTEXT, "b`eLXg¶"
+ STRING_NEWFILE_TXT, "eLXg¶"
+ STRING_NEWFILE_TXT_UNICODE, "UnicodeeLXg¶"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_PRINTER_FILES_PRN, "v^t@C (*.PRN)"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_VIEWPROPS_TITLE, "IvV"
+ STRING_VIEWPROPS_TEXT, "eLXg"
+ STRING_VIEWPROPS_RICHTEXT, "b`eLXg"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_PREVIEW_PRINT, "óü"
+ STRING_PREVIEW_NEXTPAGE, "Ìy[W"
+ STRING_PREVIEW_PREVPAGE, "OÌy[W"
+ STRING_PREVIEW_TWOPAGES, "2y[W"
+ STRING_PREVIEW_ONEPAGE, "1y[W"
+ STRING_PREVIEW_CLOSE, "妎"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_UNITS_CM, "cm"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_DEFAULT_FILENAME, "¶"
+ STRING_PROMPT_SAVE_CHANGES, "'%s'ÖÌÏXðÛ¶µÜ·©?"
+ STRING_SEARCH_FINISHED, "¶Ìõð®¹B"
+ STRING_LOAD_RICHED_FAILED, "RichEditCuÌÇÝÝɸsB"
+ STRING_SAVE_LOSEFORMATTING, "v[eLXg`®ÅÛ¶·éÆA" \
+ "·×ÄÌ®ª¸íêÜ·B" \
+ "»êÅàæ¢Å·©H"
+ STRING_INVALID_NUMBER, "Ì®ªs³"
+ STRING_OLE_STORAGE_NOT_SUPPORTED,
"OLEXg[W¶ÍT|[g³êĢܹñB"
+ STRING_WRITE_FAILED, "t@Cð۶ūܹñB"
+ STRING_WRITE_ACCESS_DENIED, "t@CÉÛ¶·é Àª èܹñB"
+ STRING_OPEN_FAILED, "t@CðJ¯Ü¹ñB"
+ STRING_OPEN_ACCESS_DENIED, "t@CðJ Àª èܹñB"
+END
Propchange: trunk/reactos/base/applications/wordpad/Ja.rc
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/base/applications/wordpad/Zh.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/wordpad/…
==============================================================================
--- trunk/reactos/base/applications/wordpad/Zh.rc (added)
+++ trunk/reactos/base/applications/wordpad/Zh.rc [iso-8859-1] Fri Sep 5 11:34:20 2008
@@ -1,0 +1,472 @@
+/*
+ * wordpad (Simplified and Traditional Chinese Resource)
+ *
+ * Copyright 2008 Hongbo Ni <hongbo.at.njstar.com>
+ *
+ * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+/* Chinese text is encoded in UTF-8 */
+#pragma code_page(65001)
+
+LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
+
+IDM_MAINMENU MENU DISCARDABLE
+BEGIN
+ POPUP "æ件(&F)"
+ BEGIN
+ MENUITEM "æ°å»º(&N)...\tCtrl+N", ID_FILE_NEW
+ MENUITEM "æå¼(&O)...\tCtrl+O", ID_FILE_OPEN
+ MENUITEM "ä¿å(&S)\tCtrl+S", ID_FILE_SAVE
+ MENUITEM "å¦å为(&A)...", ID_FILE_SAVEAS
+ MENUITEM SEPARATOR
+ MENUITEM "æå°(&P)...\tCtrl+P", ID_PRINT
+ MENUITEM "æå°é¢è§(&W)...", ID_PREVIEW
+ MENUITEM "页é¢è®¾ç½®(&E)...", ID_PRINTSETUP
+ MENUITEM SEPARATOR
+ MENUITEM "éåº(&X)", ID_FILE_EXIT
+ END
+ POPUP "ç¼è¾(&E)"
+ BEGIN
+ MENUITEM "æ¤é(&U)\tCtrl+Z", ID_EDIT_UNDO
+ MENUITEM "éå(&E)\tCtrl+Y", ID_EDIT_REDO
+ MENUITEM SEPARATOR
+ MENUITEM "åªå(&T)\tCtrl+X", ID_EDIT_CUT
+ MENUITEM "å¤å¶(&C)\tCtrl+C", ID_EDIT_COPY
+ MENUITEM "ç²è´´(&P)\tCtrl+V", ID_EDIT_PASTE
+ MENUITEM "å é¤(&D)\tDEL", ID_EDIT_CLEAR
+ MENUITEM "å
¨é(&S)\tCtrl+A", ID_EDIT_SELECTALL
+ MENUITEM SEPARATOR
+ MENUITEM "æ¥æ¾(&F)...\tCrtl+F", ID_FIND
+ MENUITEM "æ¾ä¸ä¸ä¸ª(&N)\tF3", ID_FIND_NEXT
+ MENUITEM "æ¿æ¢(&R)...\tCtrl+H", ID_REPLACE
+ MENUITEM SEPARATOR
+ MENUITEM "åªè¯»(&0))", ID_EDIT_READONLY
+ MENUITEM "å·²æ¹å¨(M)", ID_EDIT_MODIFIED
+ MENUITEM SEPARATOR
+ POPUP "å
¶ä»(&X)"
+ BEGIN
+ MENUITEM "éæ©ä¿¡æ¯(&I)", ID_EDIT_SELECTIONINFO
+ MENUITEM "æåæ ¼å¼(&F)", ID_EDIT_CHARFORMAT
+ MENUITEM "é»è®¤æ ¼å¼(&D)", ID_EDIT_DEFCHARFORMAT
+ MENUITEM "段è½æ ¼å¼(&H)", ID_EDIT_PARAFORMAT
+ MENUITEM "è·åæå(&G)", ID_EDIT_GETTEXT
+ END
+ END
+ POPUP "è§å¾(&V)"
+ BEGIN
+ MENUITEM "å·¥å
·æ (&T)", ID_TOGGLE_TOOLBAR
+ MENUITEM "æ ¼å¼å·¥å
·æ (&F)", ID_TOGGLE_FORMATBAR
+ MENUITEM "æ å°º(&R)", ID_TOGGLE_RULER
+ MENUITEM "ç¶ææ (&S)", ID_TOGGLE_STATUSBAR
+ MENUITEM SEPARATOR
+ MENUITEM "é项(&O)...", ID_VIEWPROPERTIES
+ END
+ POPUP "æå
¥(&I)"
+ BEGIN
+ MENUITEM "æ¥ææ¶é´(&D)...", ID_DATETIME
+ END
+ POPUP "æ ¼å¼(&O)"
+ BEGIN
+ MENUITEM "åä½(&F)..", ID_FONTSETTINGS
+ MENUITEM "åå¼¹ç¹(&B)", ID_BULLET
+ MENUITEM "段è½(&P)...", ID_PARAFORMAT
+ MENUITEM "æ ç¾(&T)...", ID_TABSTOPS
+ POPUP "èæ¯(&D)"
+ BEGIN
+ MENUITEM "ç³»ç»(&S)\tCtrl+1", ID_BACK_1
+ MENUITEM "æ·¡é»è²(&P)\tCtrl+2", ID_BACK_2
+ END
+ END
+ POPUP "帮å©(&H)"
+ BEGIN
+ MENUITEM "å
³äº &Wine ååæ¿", ID_ABOUT
+ END
+END
+
+IDM_POPUP MENU DISCARDABLE
+BEGIN
+ POPUP ""
+ BEGIN
+ MENUITEM "åªå(&T)", ID_EDIT_CUT
+ MENUITEM "å¤å¶(&C)", ID_EDIT_COPY
+ MENUITEM "ç²è´´(&P)", ID_EDIT_PASTE
+ MENUITEM SEPARATOR
+ MENUITEM "åå¼¹ç¹(&B)" ID_BULLET
+ MENUITEM "段è½(&P)..." ID_PARAFORMAT
+ END
+END
+
+IDD_DATETIME DIALOG DISCARDABLE 30, 20, 130, 80
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+CAPTION "æ¥æåæ¶é´"
+FONT 9, "MS Song"
+BEGIN
+ LTEXT "å¯ç¨æ ¼å¼",0,3,2,100,15
+ LISTBOX IDC_DATETIME,3,12,80,65,LBS_NOINTEGRALHEIGHT
+ PUSHBUTTON "ç¡®å®(&O)",IDOK,87,12,40,12
+ PUSHBUTTON "åæ¶(&C)",IDCANCEL,87,26,40,12
+END
+
+IDD_NEWFILE DIALOG DISCARDABLE 30, 20, 140, 80
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+CAPTION "æ°å»º"
+FONT 9, "MS Song"
+BEGIN
+ LTEXT "æ°æ件类å",0,3,2,100,15
+ LISTBOX IDC_NEWFILE,3,12,90,65,LBS_NOINTEGRALHEIGHT
+ PUSHBUTTON "ç¡®å®(&O)",IDOK,97,12,40,12
+ PUSHBUTTON "åæ¶(&C)",IDCANCEL,97,26,40,12
+END
+
+IDD_PARAFORMAT DIALOG DISCARDABLE 30, 20, 200, 110
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+Caption "段è½æ ¼å¼"
+FONT 9, "MS Song"
+BEGIN
+ GROUPBOX "缩è¿", 0, 10, 10, 120, 68
+ LTEXT "å·¦", 0, 15, 22, 40, 13
+ EDITTEXT IDC_PARA_LEFT, 55, 20, 60, 13
+ LTEXT "å³", 0, 15, 40, 40, 13
+ EDITTEXT IDC_PARA_RIGHT, 55, 38, 60, 13
+ LTEXT "第ä¸è¡", 0, 15, 58, 40, 13
+ EDITTEXT IDC_PARA_FIRST, 55, 56, 60, 13
+ LTEXT "对é½", 0, 15, 87, 40, 13
+ COMBOBOX IDC_PARA_ALIGN, 55, 85, 60, 60, CBS_DROPDOWNLIST
+ PUSHBUTTON "ç¡®å®(&O)", IDOK, 137, 15, 50, 15
+ PUSHBUTTON "åæ¶(&C)", IDCANCEL, 137, 33, 50, 15
+END
+
+IDD_TABSTOPS DIALOG DISCARDABLE 30, 20, 200, 110
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+Caption "æ ç¾"
+FONT 9, "MS Song"
+BEGIN
+ GROUPBOX "æ ç¾åç¹", 0, 10, 10, 120, 90
+ COMBOBOX IDC_TABSTOPS, 20, 20, 100, 60, CBS_SIMPLE | CBS_SORT
+ DEFPUSHBUTTON "æ·»å (&A)", ID_TAB_ADD, 20, 80, 45, 15
+ PUSHBUTTON "å é¤(&R)", ID_TAB_DEL, 72, 80, 45, 15
+ PUSHBUTTON "ç¡®å®(&O)", IDOK, 137, 15, 50, 15
+ PUSHBUTTON "åæ¶(&C)", IDCANCEL, 137, 33, 50, 15
+ PUSHBUTTON "å
¨é¨å é¤(&R)", ID_TAB_EMPTY, 137, 51, 50, 15
+END
+
+IDD_FORMATOPTS DIALOG DISCARDABLE 0, 0, 280, 110
+STYLE DS_SYSMODAL
+Caption ""
+FONT 9, "MS Song"
+BEGIN
+ GROUPBOX "èªå¨æ¢è¡", 0, 10, 10, 130, 85
+ RADIOBUTTON "æè§çªå®½åº¦(&W)", IDC_PAGEFMT_WW, 18, 25, 117, 15
+ RADIOBUTTON "æçº¸å¼ å®½åº¦(&M)", IDC_PAGEFMT_WM, 18, 45, 117, 15
+ GROUPBOX "å·¥å
·æ ", 0, 150, 10, 120, 85
+ CHECKBOX "å·¥å
·æ (&T)", IDC_PAGEFMT_TB, 160, 20, 80, 15
+ CHECKBOX "æ ¼å¼å·¥å
·æ (&F)", IDC_PAGEFMT_FB, 160, 38, 80, 15
+ CHECKBOX "æ å°º(&R)", IDC_PAGEFMT_RU, 160, 56, 80, 15
+ CHECKBOX "ç¶ææ (&S)", IDC_PAGEFMT_SB, 160, 74, 80, 15
+ LTEXT "", IDC_PAGEFMT_ID, 0,0,0,0
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_RICHTEXT_FILES_RTF, "RTF丰å¯æ ¼å¼ (*.rtf)"
+ STRING_TEXT_FILES_TXT, "ææ¬æ件 (*.txt)"
+ STRING_TEXT_FILES_UNICODE_TXT, "ç»ä¸ç ææ¬æ件 (*.txt)"
+ STRING_ALL_FILES, "æææ件 (*.*)"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_ALIGN_LEFT, "å·¦"
+ STRING_ALIGN_RIGHT, "å³"
+ STRING_ALIGN_CENTER, "ä¸"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_NEWFILE_RICHTEXT, "RTF丰å¯æ ¼å¼æ件"
+ STRING_NEWFILE_TXT, "ææ¬æ件 "
+ STRING_NEWFILE_TXT_UNICODE, "ç»ä¸ç ææ¬æ件"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_PRINTER_FILES_PRN, "æå°æ件 (*.PRN)"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_VIEWPROPS_TITLE, "é项"
+ STRING_VIEWPROPS_TEXT, "ææ¬æå"
+ STRING_VIEWPROPS_RICHTEXT, "丰å¯æ ¼å¼æå"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_PREVIEW_PRINT, "æå°"
+ STRING_PREVIEW_NEXTPAGE, "ä¸ä¸é¡µ"
+ STRING_PREVIEW_PREVPAGE, "ä¸ä¸é¡µ"
+ STRING_PREVIEW_TWOPAGES, "å页"
+ STRING_PREVIEW_ONEPAGE, "å页"
+ STRING_PREVIEW_CLOSE, "å
³é"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_UNITS_CM, "cm"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_DEFAULT_FILENAME, "Document"
+ STRING_PROMPT_SAVE_CHANGES, "ä¿åæ¹å¨å° '%s'?"
+ STRING_SEARCH_FINISHED, "æ件æ¥æ¾ç»æ."
+ STRING_LOAD_RICHED_FAILED, "RichEdit è£
载失败."
+ STRING_SAVE_LOSEFORMATTING, "ä½ å·²ç»éæ©ä¿å为ææ¬æ件, " \
+ "è¿å¯è½å¯¼è´æ ¼å¼ä¸¢å¤±. " \
+ "ä½ ç¡®å®è¦è¿ä¹åå?"
+ STRING_INVALID_NUMBER, "æ°åæ ¼å¼æ æ"
+ STRING_OLE_STORAGE_NOT_SUPPORTED, "ä¸æ¯æOLE å¨åæ件"
+ STRING_WRITE_FAILED, "ä¸è½ä¿åæ件."
+ STRING_WRITE_ACCESS_DENIED, "ä½ æ²¡æä¿åæ件çæå."
+ STRING_OPEN_FAILED, "ä¸è½æå¼æ件."
+ STRING_OPEN_ACCESS_DENIED, "ä½ æ²¡ææå¼æ件çæå."
+END
+
+LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
+
+IDM_MAINMENU MENU DISCARDABLE
+BEGIN
+ POPUP "æªæ¡(&F)"
+ BEGIN
+ MENUITEM "æ°å»º(&N)...\tCtrl+N", ID_FILE_NEW
+ MENUITEM "éå(&O)...\tCtrl+O", ID_FILE_OPEN
+ MENUITEM "å²å(&S)\tCtrl+S", ID_FILE_SAVE
+ MENUITEM "å¦åçº(&A)...", ID_FILE_SAVEAS
+ MENUITEM SEPARATOR
+ MENUITEM "åå°(&P)...\tCtrl+P", ID_PRINT
+ MENUITEM "åå°é 覽(&W)...", ID_PREVIEW
+ MENUITEM "é é¢è¨å®(&E)...", ID_PRINTSETUP
+ MENUITEM SEPARATOR
+ MENUITEM "çµæ(&X)", ID_FILE_EXIT
+ END
+ POPUP "編輯(&E)"
+ BEGIN
+ MENUITEM "復å(&U)\tCtrl+Z", ID_EDIT_UNDO
+ MENUITEM "éå(&E)\tCtrl+Y", ID_EDIT_REDO
+ MENUITEM SEPARATOR
+ MENUITEM "åªä¸(&T)\tCtrl+X", ID_EDIT_CUT
+ MENUITEM "è¤è£½(&C)\tCtrl+C", ID_EDIT_COPY
+ MENUITEM "è²¼ä¸(&P)\tCtrl+V", ID_EDIT_PASTE
+ MENUITEM "åªé¤(&D)\tDEL", ID_EDIT_CLEAR
+ MENUITEM "å
¨é¸(&S)\tCtrl+A", ID_EDIT_SELECTALL
+ MENUITEM SEPARATOR
+ MENUITEM "æ¥æ¾(&F)...\tCrtl+F", ID_FIND
+ MENUITEM "æ¾ä¸ä¸å(&N)\tF3", ID_FIND_NEXT
+ MENUITEM "æ¿æ(&R)...\tCtrl+H", ID_REPLACE
+ MENUITEM SEPARATOR
+ MENUITEM "å¯è®(&0))", ID_EDIT_READONLY
+ MENUITEM "å·²æ¹å(M)", ID_EDIT_MODIFIED
+ MENUITEM SEPARATOR
+ POPUP "å
¶ä»(&X)"
+ BEGIN
+ MENUITEM "é¸æè³è¨(&I)", ID_EDIT_SELECTIONINFO
+ MENUITEM "æåæ ¼å¼(&F)", ID_EDIT_CHARFORMAT
+ MENUITEM "é»èªæ ¼å¼(&D)", ID_EDIT_DEFCHARFORMAT
+ MENUITEM "段è½æ ¼å¼(&H)", ID_EDIT_PARAFORMAT
+ MENUITEM "ç²åæå(&G)", ID_EDIT_GETTEXT
+ END
+ END
+ POPUP "檢è¦(&V)"
+ BEGIN
+ MENUITEM "å·¥å
·æ¬(&T)", ID_TOGGLE_TOOLBAR
+ MENUITEM "æ ¼å¼å·¥å
·æ¬(&F)", ID_TOGGLE_FORMATBAR
+ MENUITEM "æ¨å°º(&R)", ID_TOGGLE_RULER
+ MENUITEM "çæ
æ¬(&S)", ID_TOGGLE_STATUSBAR
+ MENUITEM SEPARATOR
+ MENUITEM "é¸é
(&O)...", ID_VIEWPROPERTIES
+ END
+ POPUP "æå
¥(&I)"
+ BEGIN
+ MENUITEM "æ¥ææé(&D)...", ID_DATETIME
+ END
+ POPUP "æ ¼å¼(&O)"
+ BEGIN
+ MENUITEM "åå(&F)..", ID_FONTSETTINGS
+ MENUITEM "åå½é»(&B)", ID_BULLET
+ MENUITEM "段è½(&P)...", ID_PARAFORMAT
+ MENUITEM "æ¨ç±¤(&T)...", ID_TABSTOPS
+ POPUP "èæ¯(&D)"
+ BEGIN
+ MENUITEM "系統(&S)\tCtrl+1", ID_BACK_1
+ MENUITEM "æ·¡é»è²(&P)\tCtrl+2", ID_BACK_2
+ END
+ END
+ POPUP "幫å©(&H)"
+ BEGIN
+ MENUITEM "éæ¼ &Wine 寫åæ¿", ID_ABOUT
+ END
+END
+
+IDM_POPUP MENU DISCARDABLE
+BEGIN
+ POPUP ""
+ BEGIN
+ MENUITEM "åªä¸(&T)", ID_EDIT_CUT
+ MENUITEM "è¤è£½(&C)", ID_EDIT_COPY
+ MENUITEM "è²¼ä¸(&P)", ID_EDIT_PASTE
+ MENUITEM SEPARATOR
+ MENUITEM "åå½é»(&B)" ID_BULLET
+ MENUITEM "段è½(&P)..." ID_PARAFORMAT
+ END
+END
+
+IDD_DATETIME DIALOG DISCARDABLE 30, 20, 130, 80
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+CAPTION "æ¥æåæé"
+FONT 8, "PMingLiu"
+BEGIN
+ LTEXT "å¯ç¨æ ¼å¼",0,3,2,100,15
+ LISTBOX IDC_DATETIME,3,12,80,65,LBS_NOINTEGRALHEIGHT
+ PUSHBUTTON "確å®(&O)",IDOK,87,12,40,12
+ PUSHBUTTON "åæ¶(&C)",IDCANCEL,87,26,40,12
+END
+
+IDD_NEWFILE DIALOG DISCARDABLE 30, 20, 140, 80
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+CAPTION "æ°å»º"
+FONT 8, "PMingLiu"
+BEGIN
+ LTEXT "æ°æªæ¡é¡å",0,3,2,100,15
+ LISTBOX IDC_NEWFILE,3,12,90,65,LBS_NOINTEGRALHEIGHT
+ PUSHBUTTON "確å®(&O)",IDOK,97,12,40,12
+ PUSHBUTTON "åæ¶(&C)",IDCANCEL,97,26,40,12
+END
+
+IDD_PARAFORMAT DIALOG DISCARDABLE 30, 20, 200, 110
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+Caption "段è½æ ¼å¼"
+FONT 8, "PMingLiu"
+BEGIN
+ GROUPBOX "縮é²", 0, 10, 10, 120, 68
+ LTEXT "å·¦", 0, 15, 22, 40, 13
+ EDITTEXT IDC_PARA_LEFT, 55, 20, 60, 13
+ LTEXT "å³", 0, 15, 40, 40, 13
+ EDITTEXT IDC_PARA_RIGHT, 55, 38, 60, 13
+ LTEXT "第ä¸è¡", 0, 15, 58, 40, 13
+ EDITTEXT IDC_PARA_FIRST, 55, 56, 60, 13
+ LTEXT "å°é½", 0, 15, 87, 40, 13
+ COMBOBOX IDC_PARA_ALIGN, 55, 85, 60, 60, CBS_DROPDOWNLIST
+ PUSHBUTTON "確å®(&O)", IDOK, 137, 15, 50, 15
+ PUSHBUTTON "åæ¶(&C)", IDCANCEL, 137, 33, 50, 15
+END
+
+IDD_TABSTOPS DIALOG DISCARDABLE 30, 20, 200, 110
+STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
+Caption "æ¨ç±¤"
+FONT 8, "PMingLiu"
+BEGIN
+ GROUPBOX "æ¨ç±¤åé»", 0, 10, 10, 120, 90
+ COMBOBOX IDC_TABSTOPS, 20, 20, 100, 60, CBS_SIMPLE | CBS_SORT
+ DEFPUSHBUTTON "æ·»å (&A)", ID_TAB_ADD, 20, 80, 45, 15
+ PUSHBUTTON "åªé¤(&R)", ID_TAB_DEL, 72, 80, 45, 15
+ PUSHBUTTON "確å®(&O)", IDOK, 137, 15, 50, 15
+ PUSHBUTTON "åæ¶(&C)", IDCANCEL, 137, 33, 50, 15
+ PUSHBUTTON "å
¨é¨åªé¤(&R)", ID_TAB_EMPTY, 137, 51, 50, 15
+END
+
+IDD_FORMATOPTS DIALOG DISCARDABLE 0, 0, 280, 110
+STYLE DS_SYSMODAL
+Caption ""
+FONT 8, "PMingLiu"
+BEGIN
+ GROUPBOX "èªåæè¡", 0, 10, 10, 130, 85
+ RADIOBUTTON "æè¦çªå¯¬åº¦(&W)", IDC_PAGEFMT_WW, 18, 25, 117, 15
+ RADIOBUTTON "æç´å¼µå¯¬åº¦(&M)", IDC_PAGEFMT_WM, 18, 45, 117, 15
+ GROUPBOX "å·¥å
·æ¬", 0, 150, 10, 120, 85
+ CHECKBOX "å·¥å
·æ¬(&T)", IDC_PAGEFMT_TB, 160, 20, 80, 15
+ CHECKBOX "æ ¼å¼å·¥å
·æ¬(&F)", IDC_PAGEFMT_FB, 160, 38, 80, 15
+ CHECKBOX "æ¨å°º(&R)", IDC_PAGEFMT_RU, 160, 56, 80, 15
+ CHECKBOX "çæ
æ¬(&S)", IDC_PAGEFMT_SB, 160, 74, 80, 15
+ LTEXT "", IDC_PAGEFMT_ID, 0,0,0,0
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_RICHTEXT_FILES_RTF, "RTFè±å¯æ ¼å¼ (*.rtf)"
+ STRING_TEXT_FILES_TXT, "ææ¬æªæ¡ (*.txt)"
+ STRING_TEXT_FILES_UNICODE_TXT, "çµ±ä¸ç¢¼ææ¬æªæ¡ (*.txt)"
+ STRING_ALL_FILES, "æææªæ¡ (*.*)"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_ALIGN_LEFT, "å·¦"
+ STRING_ALIGN_RIGHT, "å³"
+ STRING_ALIGN_CENTER, "ä¸"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_NEWFILE_RICHTEXT, "RTFè±å¯æ ¼å¼æªæ¡"
+ STRING_NEWFILE_TXT, "ææ¬æªæ¡ "
+ STRING_NEWFILE_TXT_UNICODE, "çµ±ä¸ç¢¼ææ¬æªæ¡"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_PRINTER_FILES_PRN, "åå°æªæ¡ (*.PRN)"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_VIEWPROPS_TITLE, "é¸é
"
+ STRING_VIEWPROPS_TEXT, "ææ¬æå"
+ STRING_VIEWPROPS_RICHTEXT, "è±å¯æ ¼å¼æå"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_PREVIEW_PRINT, "åå°"
+ STRING_PREVIEW_NEXTPAGE, "ä¸ä¸é "
+ STRING_PREVIEW_PREVPAGE, "ä¸ä¸é "
+ STRING_PREVIEW_TWOPAGES, "éé "
+ STRING_PREVIEW_ONEPAGE, "å®é "
+ STRING_PREVIEW_CLOSE, "éé"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_UNITS_CM, "cm"
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ STRING_DEFAULT_FILENAME, "Document"
+ STRING_PROMPT_SAVE_CHANGES, "å²åæ¹åå° '%s'?"
+ STRING_SEARCH_FINISHED, "æªæ¡æ¥æ¾çµæ."
+ STRING_LOAD_RICHED_FAILED, "RichEdit è£è¼å¤±æ."
+ STRING_SAVE_LOSEFORMATTING, "ä½ å·²ç¶é¸æå²åçºææ¬æªæ¡, " \
+ "éå¯è½å°è´æ ¼å¼ä¸å¤±. " \
+ "ä½ ç¢ºå®è¦é麼åå?"
+ STRING_INVALID_NUMBER, "æ¸åæ ¼å¼ç¡æ"
+ STRING_OLE_STORAGE_NOT_SUPPORTED, "ä¸æ¯æ´OLE å²åæªæ¡"
+ STRING_WRITE_FAILED, "ä¸è½å²åæªæ¡."
+ STRING_WRITE_ACCESS_DENIED, "ä½ æ²æå²åæªæ¡çæ¬å."
+ STRING_OPEN_FAILED, "ä¸è½éåæªæ¡."
+ STRING_OPEN_ACCESS_DENIED, "ä½ æ²æéåæªæ¡çæ¬å."
+END
+
+#pragma code_page(default)
Propchange: trunk/reactos/base/applications/wordpad/Zh.rc
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/base/applications/wordpad/rsrc.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/wordpad/…
==============================================================================
--- trunk/reactos/base/applications/wordpad/rsrc.rc [iso-8859-1] (original)
+++ trunk/reactos/base/applications/wordpad/rsrc.rc [iso-8859-1] Fri Sep 5 11:34:20 2008
@@ -69,6 +69,7 @@
#include "En.rc"
#include "Fr.rc"
#include "Hu.rc"
+#include "Ja.rc"
#include "Ko.rc"
#include "Nl.rc"
#include "No.rc"
@@ -76,3 +77,4 @@
#include "Ru.rc"
#include "Si.rc"
#include "Tr.rc"
+#include "Zh.rc"