- Remove svn:needs-lock, svn:eol-type, and svn:eol-tyle properties.
authorDmitry Gorbachev <gorbachev@reactos.org>
Mon, 12 Oct 2009 03:35:35 +0000 (03:35 +0000)
committerDmitry Gorbachev <gorbachev@reactos.org>
Mon, 12 Oct 2009 03:35:35 +0000 (03:35 +0000)
- Add missing svn:eol-style properties.

svn path=/trunk/; revision=43389

560 files changed:
reactos/base/applications/cacls/lang/zh-TW.rc
reactos/base/applications/charmap/about.c
reactos/base/applications/charmap/charmap.c
reactos/base/applications/charmap/charmap.rbuild
reactos/base/applications/charmap/lang/lt-LT.rc
reactos/base/applications/charmap/lrgcell.c
reactos/base/applications/charmap/map.c
reactos/base/applications/charmap/precomp.h
reactos/base/applications/charmap/resource.h
reactos/base/applications/cmdutils/dbgprint/dbgprint.rbuild
reactos/base/applications/cmdutils/find/lang/it-IT.rc
reactos/base/applications/cmdutils/find/lang/lt-LT.rc
reactos/base/applications/cmdutils/find/resource.h
reactos/base/applications/cmdutils/more/lang/it-IT.rc
reactos/base/applications/cmdutils/more/lang/lt-LT.rc
reactos/base/applications/downloader/lang/de-DE.rc
reactos/base/applications/downloader/lang/en-US.rc
reactos/base/applications/downloader/lang/es-ES.rc
reactos/base/applications/downloader/lang/fr-FR.rc
reactos/base/applications/downloader/lang/id-ID.rc
reactos/base/applications/downloader/lang/it-IT.rc
reactos/base/applications/downloader/lang/ru-RU.rc
reactos/base/applications/downloader/lang/uk-UA.rc
reactos/base/applications/fontview/display.c
reactos/base/applications/fontview/display.h
reactos/base/applications/fontview/fontview.c
reactos/base/applications/fontview/fontview.h
reactos/base/applications/fontview/fontview.rbuild
reactos/base/applications/fontview/lang/es-ES.rc
reactos/base/applications/fontview/resource.h
reactos/base/applications/hh/hh.rbuild
reactos/base/applications/hh/main.c
reactos/base/applications/logoff/lang/it-IT.rc
reactos/base/applications/magnify/lang/es-ES.rc
reactos/base/applications/magnify/magnifier.c
reactos/base/applications/magnify/magnifier.h
reactos/base/applications/magnify/magnify.rbuild
reactos/base/applications/magnify/resource.h
reactos/base/applications/magnify/settings.c
reactos/base/applications/mscutils/servman/listview.c
reactos/base/applications/network/dwnl/dwnl.c
reactos/base/applications/network/dwnl/dwnl.rbuild
reactos/base/applications/shutdown/misc.c
reactos/base/applications/shutdown/precomp.h
reactos/base/applications/shutdown/resource.h
reactos/base/applications/sndvol32/lang/es-ES.rc
reactos/base/services/rpcss/epm.idl
reactos/base/services/rpcss/irot.idl
reactos/base/system/format/lang/uk-UA.rc
reactos/base/system/regsvr32/lang/uk-UA.rc
reactos/boot/freeldr/fdebug/lang/uk-UA.rc
reactos/dll/cpl/desk/advappdlg.c
reactos/dll/cpl/desk/appearance.h
reactos/dll/cpl/desk/misc.c
reactos/dll/cpl/sysdm/lang/sk-SK.rc
reactos/dll/directx/ddraw/Clipper/clipper_stubs.c
reactos/dll/directx/ddraw/Color/color_stubs.c
reactos/dll/directx/ddraw/Gamma/gamma_stubs.c
reactos/dll/directx/ddraw/Kernel/kernel_stubs.c
reactos/dll/directx/ddraw/Palette/palette_stubs.c
reactos/dll/directx/ddraw/Videoport/videoport_stubs.c
reactos/dll/keyboard/kbdpl1/kbdpl1.c
reactos/dll/ntdll/dispatch/dispatch.c
reactos/dll/ntdll/dispatch/i386/dispatch.S
reactos/dll/shellext/deskadp/lang/fr-FR.rc
reactos/dll/shellext/deskadp/lang/sk-SK.rc
reactos/dll/shellext/deskmon/lang/fr-FR.rc
reactos/dll/shellext/deskmon/lang/sk-SK.rc
reactos/dll/shellext/slayer/lang/sk-SK.rc
reactos/dll/win32/advapi32/misc/trace.c
reactos/dll/win32/gdi32/objects/pen.c
reactos/dll/win32/kernel32/nls/hye.nls
reactos/dll/win32/kernel32/nls/jpn.nls
reactos/dll/win32/kernel32/nls/kor.nls
reactos/dll/win32/msacm32/msacm_ros.diff
reactos/dll/win32/rpcrt4/epm.idl
reactos/dll/win32/shell32/drive.c
reactos/dll/win32/usp10/usp10_ros.diff
reactos/dll/win32/winmm/registry.c
reactos/dll/win32/ws2_32/misc/async.c
reactos/drivers/base/bootvid/precomp.h
reactos/drivers/ksfilter/directory.rbuild
reactos/drivers/parallel/directory.rbuild
reactos/drivers/serial/directory.rbuild
reactos/drivers/setup/directory.rbuild
reactos/drivers/storage/class/cdrom/findscsi.c
reactos/drivers/storage/class/cdrom/license.txt
reactos/drivers/storage/class/disk/license.txt
reactos/drivers/storage/ide/atapi/license.txt
reactos/drivers/storage/ide/directory.rbuild
reactos/drivers/storage/ide/uniata/ros_glue/ros_glue.cpp
reactos/drivers/storage/ide/uniata/ros_glue/ros_glue_asm.s
reactos/drivers/storage/port/directory.rbuild
reactos/drivers/wdm/audio/backpln/directory.rbuild
reactos/drivers/wdm/audio/directory.rbuild
reactos/drivers/wdm/audio/drm/directory.rbuild
reactos/drivers/wdm/audio/legacy/directory.rbuild
reactos/hal/halx86/generic/cmos.c
reactos/hal/halx86/generic/profil.c
reactos/include/ddk/dderror.h
reactos/include/ddk/diskguid.h
reactos/include/ddk/drivinit.h
reactos/include/ddk/drmk.h
reactos/include/ddk/dxapi.h
reactos/include/ddk/fltsafe.h
reactos/include/ddk/isguids.h
reactos/include/ddk/kcom.h
reactos/include/ddk/ksdebug.h
reactos/include/ddk/lmon.h
reactos/include/ddk/ntddft.h
reactos/include/ddk/objerror.h
reactos/include/ddk/punknown.h
reactos/include/ddk/stdunk.h
reactos/include/ddk/usbprint.h
reactos/include/ddk/warning.h
reactos/include/ddk/wdm.h
reactos/include/dxsdk/tvratings.idl
reactos/include/ndk/inbvtypes.h
reactos/include/reactos/libs/libjpeg/libjpeg.reactos.diff
reactos/include/reactos/wine/dcetypes.idl
reactos/include/reactos/wine/epm.idl
reactos/lib/3rdparty/freetype/devel/ft2build.h
reactos/lib/3rdparty/freetype/devel/ftoption.h
reactos/lib/3rdparty/freetype/include/freetype/config/ftconfig.h
reactos/lib/3rdparty/freetype/include/freetype/config/ftheader.h
reactos/lib/3rdparty/freetype/include/freetype/config/ftmodule.h
reactos/lib/3rdparty/freetype/include/freetype/config/ftoption.h
reactos/lib/3rdparty/freetype/include/freetype/config/ftstdlib.h
reactos/lib/3rdparty/freetype/include/freetype/freetype.h
reactos/lib/3rdparty/freetype/include/freetype/ftbbox.h
reactos/lib/3rdparty/freetype/include/freetype/ftbdf.h
reactos/lib/3rdparty/freetype/include/freetype/ftbitmap.h
reactos/lib/3rdparty/freetype/include/freetype/ftcache.h
reactos/lib/3rdparty/freetype/include/freetype/ftchapters.h
reactos/lib/3rdparty/freetype/include/freetype/fterrdef.h
reactos/lib/3rdparty/freetype/include/freetype/fterrors.h
reactos/lib/3rdparty/freetype/include/freetype/ftgasp.h
reactos/lib/3rdparty/freetype/include/freetype/ftglyph.h
reactos/lib/3rdparty/freetype/include/freetype/ftgxval.h
reactos/lib/3rdparty/freetype/include/freetype/ftgzip.h
reactos/lib/3rdparty/freetype/include/freetype/ftimage.h
reactos/lib/3rdparty/freetype/include/freetype/ftincrem.h
reactos/lib/3rdparty/freetype/include/freetype/ftlcdfil.h
reactos/lib/3rdparty/freetype/include/freetype/ftlist.h
reactos/lib/3rdparty/freetype/include/freetype/ftlzw.h
reactos/lib/3rdparty/freetype/include/freetype/ftmac.h
reactos/lib/3rdparty/freetype/include/freetype/ftmm.h
reactos/lib/3rdparty/freetype/include/freetype/ftmodapi.h
reactos/lib/3rdparty/freetype/include/freetype/ftmoderr.h
reactos/lib/3rdparty/freetype/include/freetype/ftotval.h
reactos/lib/3rdparty/freetype/include/freetype/ftoutln.h
reactos/lib/3rdparty/freetype/include/freetype/ftpfr.h
reactos/lib/3rdparty/freetype/include/freetype/ftrender.h
reactos/lib/3rdparty/freetype/include/freetype/ftsizes.h
reactos/lib/3rdparty/freetype/include/freetype/ftsnames.h
reactos/lib/3rdparty/freetype/include/freetype/ftstroke.h
reactos/lib/3rdparty/freetype/include/freetype/ftsynth.h
reactos/lib/3rdparty/freetype/include/freetype/ftsystem.h
reactos/lib/3rdparty/freetype/include/freetype/fttrigon.h
reactos/lib/3rdparty/freetype/include/freetype/fttypes.h
reactos/lib/3rdparty/freetype/include/freetype/ftwinfnt.h
reactos/lib/3rdparty/freetype/include/freetype/ftxf86.h
reactos/lib/3rdparty/freetype/include/freetype/internal/autohint.h
reactos/lib/3rdparty/freetype/include/freetype/internal/ftcalc.h
reactos/lib/3rdparty/freetype/include/freetype/internal/ftdebug.h
reactos/lib/3rdparty/freetype/include/freetype/internal/ftdriver.h
reactos/lib/3rdparty/freetype/include/freetype/internal/ftgloadr.h
reactos/lib/3rdparty/freetype/include/freetype/internal/ftmemory.h
reactos/lib/3rdparty/freetype/include/freetype/internal/ftobjs.h
reactos/lib/3rdparty/freetype/include/freetype/internal/ftrfork.h
reactos/lib/3rdparty/freetype/include/freetype/internal/ftserv.h
reactos/lib/3rdparty/freetype/include/freetype/internal/ftstream.h
reactos/lib/3rdparty/freetype/include/freetype/internal/fttrace.h
reactos/lib/3rdparty/freetype/include/freetype/internal/ftvalid.h
reactos/lib/3rdparty/freetype/include/freetype/internal/internal.h
reactos/lib/3rdparty/freetype/include/freetype/internal/pcftypes.h
reactos/lib/3rdparty/freetype/include/freetype/internal/psaux.h
reactos/lib/3rdparty/freetype/include/freetype/internal/pshints.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svbdf.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svgldict.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svgxval.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svkern.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svmm.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svotval.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svpfr.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svpostnm.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svpscmap.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svpsinfo.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svsfnt.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svttcmap.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svtteng.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svwinfnt.h
reactos/lib/3rdparty/freetype/include/freetype/internal/services/svxf86nm.h
reactos/lib/3rdparty/freetype/include/freetype/internal/sfnt.h
reactos/lib/3rdparty/freetype/include/freetype/internal/t1types.h
reactos/lib/3rdparty/freetype/include/freetype/internal/tttypes.h
reactos/lib/3rdparty/freetype/include/freetype/t1tables.h
reactos/lib/3rdparty/freetype/include/freetype/ttnameid.h
reactos/lib/3rdparty/freetype/include/freetype/tttables.h
reactos/lib/3rdparty/freetype/include/freetype/tttags.h
reactos/lib/3rdparty/freetype/include/freetype/ttunpat.h
reactos/lib/3rdparty/freetype/include/ft2build.h
reactos/lib/3rdparty/freetype/src/autofit/afangles.c
reactos/lib/3rdparty/freetype/src/autofit/afangles.h
reactos/lib/3rdparty/freetype/src/autofit/afcjk.c
reactos/lib/3rdparty/freetype/src/autofit/afcjk.h
reactos/lib/3rdparty/freetype/src/autofit/afdummy.c
reactos/lib/3rdparty/freetype/src/autofit/afdummy.h
reactos/lib/3rdparty/freetype/src/autofit/aferrors.h
reactos/lib/3rdparty/freetype/src/autofit/afglobal.c
reactos/lib/3rdparty/freetype/src/autofit/afglobal.h
reactos/lib/3rdparty/freetype/src/autofit/afhints.c
reactos/lib/3rdparty/freetype/src/autofit/afhints.h
reactos/lib/3rdparty/freetype/src/autofit/aflatin.c
reactos/lib/3rdparty/freetype/src/autofit/aflatin.h
reactos/lib/3rdparty/freetype/src/autofit/afloader.c
reactos/lib/3rdparty/freetype/src/autofit/afloader.h
reactos/lib/3rdparty/freetype/src/autofit/afmodule.c
reactos/lib/3rdparty/freetype/src/autofit/afmodule.h
reactos/lib/3rdparty/freetype/src/autofit/aftypes.h
reactos/lib/3rdparty/freetype/src/autofit/afwarp.c
reactos/lib/3rdparty/freetype/src/autofit/afwarp.h
reactos/lib/3rdparty/freetype/src/autofit/autofit.c
reactos/lib/3rdparty/freetype/src/base/ftapi.c
reactos/lib/3rdparty/freetype/src/base/ftbase.c
reactos/lib/3rdparty/freetype/src/base/ftbbox.c
reactos/lib/3rdparty/freetype/src/base/ftbdf.c
reactos/lib/3rdparty/freetype/src/base/ftbitmap.c
reactos/lib/3rdparty/freetype/src/base/ftcalc.c
reactos/lib/3rdparty/freetype/src/base/ftdbgmem.c
reactos/lib/3rdparty/freetype/src/base/ftdebug.c
reactos/lib/3rdparty/freetype/src/base/ftgasp.c
reactos/lib/3rdparty/freetype/src/base/ftgloadr.c
reactos/lib/3rdparty/freetype/src/base/ftglyph.c
reactos/lib/3rdparty/freetype/src/base/ftgxval.c
reactos/lib/3rdparty/freetype/src/base/ftinit.c
reactos/lib/3rdparty/freetype/src/base/ftlcdfil.c
reactos/lib/3rdparty/freetype/src/base/ftmac.c
reactos/lib/3rdparty/freetype/src/base/ftmm.c
reactos/lib/3rdparty/freetype/src/base/ftnames.c
reactos/lib/3rdparty/freetype/src/base/ftobjs.c
reactos/lib/3rdparty/freetype/src/base/ftotval.c
reactos/lib/3rdparty/freetype/src/base/ftoutln.c
reactos/lib/3rdparty/freetype/src/base/ftpfr.c
reactos/lib/3rdparty/freetype/src/base/ftrfork.c
reactos/lib/3rdparty/freetype/src/base/ftstream.c
reactos/lib/3rdparty/freetype/src/base/ftstroke.c
reactos/lib/3rdparty/freetype/src/base/ftsynth.c
reactos/lib/3rdparty/freetype/src/base/ftsystem.c
reactos/lib/3rdparty/freetype/src/base/fttrigon.c
reactos/lib/3rdparty/freetype/src/base/fttype1.c
reactos/lib/3rdparty/freetype/src/base/ftutil.c
reactos/lib/3rdparty/freetype/src/base/ftwinfnt.c
reactos/lib/3rdparty/freetype/src/base/ftxf86.c
reactos/lib/3rdparty/freetype/src/bdf/bdf.c
reactos/lib/3rdparty/freetype/src/bdf/bdf.h
reactos/lib/3rdparty/freetype/src/bdf/bdfdrivr.c
reactos/lib/3rdparty/freetype/src/bdf/bdfdrivr.h
reactos/lib/3rdparty/freetype/src/bdf/bdferror.h
reactos/lib/3rdparty/freetype/src/bdf/bdflib.c
reactos/lib/3rdparty/freetype/src/cache/ftcache.c
reactos/lib/3rdparty/freetype/src/cache/ftcbasic.c
reactos/lib/3rdparty/freetype/src/cache/ftccache.c
reactos/lib/3rdparty/freetype/src/cache/ftccache.h
reactos/lib/3rdparty/freetype/src/cache/ftccback.h
reactos/lib/3rdparty/freetype/src/cache/ftccmap.c
reactos/lib/3rdparty/freetype/src/cache/ftcerror.h
reactos/lib/3rdparty/freetype/src/cache/ftcglyph.c
reactos/lib/3rdparty/freetype/src/cache/ftcglyph.h
reactos/lib/3rdparty/freetype/src/cache/ftcimage.c
reactos/lib/3rdparty/freetype/src/cache/ftcimage.h
reactos/lib/3rdparty/freetype/src/cache/ftcmanag.c
reactos/lib/3rdparty/freetype/src/cache/ftcmanag.h
reactos/lib/3rdparty/freetype/src/cache/ftcmru.c
reactos/lib/3rdparty/freetype/src/cache/ftcmru.h
reactos/lib/3rdparty/freetype/src/cache/ftcsbits.c
reactos/lib/3rdparty/freetype/src/cache/ftcsbits.h
reactos/lib/3rdparty/freetype/src/cff/cff.c
reactos/lib/3rdparty/freetype/src/cff/cffcmap.c
reactos/lib/3rdparty/freetype/src/cff/cffcmap.h
reactos/lib/3rdparty/freetype/src/cff/cffdrivr.c
reactos/lib/3rdparty/freetype/src/cff/cffdrivr.h
reactos/lib/3rdparty/freetype/src/cff/cfferrs.h
reactos/lib/3rdparty/freetype/src/cff/cffgload.c
reactos/lib/3rdparty/freetype/src/cff/cffgload.h
reactos/lib/3rdparty/freetype/src/cff/cffload.c
reactos/lib/3rdparty/freetype/src/cff/cffload.h
reactos/lib/3rdparty/freetype/src/cff/cffobjs.c
reactos/lib/3rdparty/freetype/src/cff/cffobjs.h
reactos/lib/3rdparty/freetype/src/cff/cffparse.c
reactos/lib/3rdparty/freetype/src/cff/cffparse.h
reactos/lib/3rdparty/freetype/src/cff/cfftoken.h
reactos/lib/3rdparty/freetype/src/cff/cfftypes.h
reactos/lib/3rdparty/freetype/src/cid/ciderrs.h
reactos/lib/3rdparty/freetype/src/cid/cidgload.c
reactos/lib/3rdparty/freetype/src/cid/cidgload.h
reactos/lib/3rdparty/freetype/src/cid/cidload.c
reactos/lib/3rdparty/freetype/src/cid/cidload.h
reactos/lib/3rdparty/freetype/src/cid/cidobjs.c
reactos/lib/3rdparty/freetype/src/cid/cidobjs.h
reactos/lib/3rdparty/freetype/src/cid/cidparse.c
reactos/lib/3rdparty/freetype/src/cid/cidparse.h
reactos/lib/3rdparty/freetype/src/cid/cidriver.c
reactos/lib/3rdparty/freetype/src/cid/cidriver.h
reactos/lib/3rdparty/freetype/src/cid/cidtoken.h
reactos/lib/3rdparty/freetype/src/cid/type1cid.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvalid.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvalid.h
reactos/lib/3rdparty/freetype/src/gxvalid/gxvbsln.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvcommn.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvcommn.h
reactos/lib/3rdparty/freetype/src/gxvalid/gxverror.h
reactos/lib/3rdparty/freetype/src/gxvalid/gxvfeat.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvfeat.h
reactos/lib/3rdparty/freetype/src/gxvalid/gxvfgen.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvjust.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvkern.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvlcar.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmod.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmod.h
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmort.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmort.h
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmort0.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmort1.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmort2.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmort4.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmort5.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmorx.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmorx.h
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmorx0.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmorx1.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmorx2.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmorx4.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvmorx5.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvopbd.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvprop.c
reactos/lib/3rdparty/freetype/src/gxvalid/gxvtrak.c
reactos/lib/3rdparty/freetype/src/gzip/adler32.c
reactos/lib/3rdparty/freetype/src/gzip/ftgzip.c
reactos/lib/3rdparty/freetype/src/gzip/infblock.c
reactos/lib/3rdparty/freetype/src/gzip/infblock.h
reactos/lib/3rdparty/freetype/src/gzip/infcodes.c
reactos/lib/3rdparty/freetype/src/gzip/infcodes.h
reactos/lib/3rdparty/freetype/src/gzip/inffixed.h
reactos/lib/3rdparty/freetype/src/gzip/inflate.c
reactos/lib/3rdparty/freetype/src/gzip/inftrees.c
reactos/lib/3rdparty/freetype/src/gzip/inftrees.h
reactos/lib/3rdparty/freetype/src/gzip/infutil.c
reactos/lib/3rdparty/freetype/src/gzip/infutil.h
reactos/lib/3rdparty/freetype/src/gzip/zconf.h
reactos/lib/3rdparty/freetype/src/gzip/zlib.h
reactos/lib/3rdparty/freetype/src/gzip/zutil.c
reactos/lib/3rdparty/freetype/src/gzip/zutil.h
reactos/lib/3rdparty/freetype/src/lzw/ftlzw.c
reactos/lib/3rdparty/freetype/src/lzw/ftzopen.c
reactos/lib/3rdparty/freetype/src/lzw/ftzopen.h
reactos/lib/3rdparty/freetype/src/otvalid/otvalid.c
reactos/lib/3rdparty/freetype/src/otvalid/otvalid.h
reactos/lib/3rdparty/freetype/src/otvalid/otvbase.c
reactos/lib/3rdparty/freetype/src/otvalid/otvcommn.c
reactos/lib/3rdparty/freetype/src/otvalid/otvcommn.h
reactos/lib/3rdparty/freetype/src/otvalid/otverror.h
reactos/lib/3rdparty/freetype/src/otvalid/otvgdef.c
reactos/lib/3rdparty/freetype/src/otvalid/otvgpos.c
reactos/lib/3rdparty/freetype/src/otvalid/otvgpos.h
reactos/lib/3rdparty/freetype/src/otvalid/otvgsub.c
reactos/lib/3rdparty/freetype/src/otvalid/otvjstf.c
reactos/lib/3rdparty/freetype/src/otvalid/otvmod.c
reactos/lib/3rdparty/freetype/src/otvalid/otvmod.h
reactos/lib/3rdparty/freetype/src/pcf/pcf.c
reactos/lib/3rdparty/freetype/src/pcf/pcf.h
reactos/lib/3rdparty/freetype/src/pcf/pcfdrivr.c
reactos/lib/3rdparty/freetype/src/pcf/pcfdrivr.h
reactos/lib/3rdparty/freetype/src/pcf/pcferror.h
reactos/lib/3rdparty/freetype/src/pcf/pcfread.c
reactos/lib/3rdparty/freetype/src/pcf/pcfread.h
reactos/lib/3rdparty/freetype/src/pcf/pcfutil.c
reactos/lib/3rdparty/freetype/src/pcf/pcfutil.h
reactos/lib/3rdparty/freetype/src/pfr/pfr.c
reactos/lib/3rdparty/freetype/src/pfr/pfrcmap.c
reactos/lib/3rdparty/freetype/src/pfr/pfrcmap.h
reactos/lib/3rdparty/freetype/src/pfr/pfrdrivr.c
reactos/lib/3rdparty/freetype/src/pfr/pfrdrivr.h
reactos/lib/3rdparty/freetype/src/pfr/pfrerror.h
reactos/lib/3rdparty/freetype/src/pfr/pfrgload.c
reactos/lib/3rdparty/freetype/src/pfr/pfrgload.h
reactos/lib/3rdparty/freetype/src/pfr/pfrload.c
reactos/lib/3rdparty/freetype/src/pfr/pfrload.h
reactos/lib/3rdparty/freetype/src/pfr/pfrobjs.c
reactos/lib/3rdparty/freetype/src/pfr/pfrobjs.h
reactos/lib/3rdparty/freetype/src/pfr/pfrsbit.c
reactos/lib/3rdparty/freetype/src/pfr/pfrsbit.h
reactos/lib/3rdparty/freetype/src/pfr/pfrtypes.h
reactos/lib/3rdparty/freetype/src/psaux/afmparse.c
reactos/lib/3rdparty/freetype/src/psaux/afmparse.h
reactos/lib/3rdparty/freetype/src/psaux/psaux.c
reactos/lib/3rdparty/freetype/src/psaux/psauxerr.h
reactos/lib/3rdparty/freetype/src/psaux/psauxmod.c
reactos/lib/3rdparty/freetype/src/psaux/psauxmod.h
reactos/lib/3rdparty/freetype/src/psaux/psconv.c
reactos/lib/3rdparty/freetype/src/psaux/psconv.h
reactos/lib/3rdparty/freetype/src/psaux/psobjs.c
reactos/lib/3rdparty/freetype/src/psaux/psobjs.h
reactos/lib/3rdparty/freetype/src/psaux/t1cmap.c
reactos/lib/3rdparty/freetype/src/psaux/t1cmap.h
reactos/lib/3rdparty/freetype/src/psaux/t1decode.c
reactos/lib/3rdparty/freetype/src/psaux/t1decode.h
reactos/lib/3rdparty/freetype/src/pshinter/pshalgo.c
reactos/lib/3rdparty/freetype/src/pshinter/pshalgo.h
reactos/lib/3rdparty/freetype/src/pshinter/pshglob.c
reactos/lib/3rdparty/freetype/src/pshinter/pshglob.h
reactos/lib/3rdparty/freetype/src/pshinter/pshinter.c
reactos/lib/3rdparty/freetype/src/pshinter/pshmod.c
reactos/lib/3rdparty/freetype/src/pshinter/pshmod.h
reactos/lib/3rdparty/freetype/src/pshinter/pshnterr.h
reactos/lib/3rdparty/freetype/src/pshinter/pshrec.c
reactos/lib/3rdparty/freetype/src/pshinter/pshrec.h
reactos/lib/3rdparty/freetype/src/psnames/psmodule.c
reactos/lib/3rdparty/freetype/src/psnames/psmodule.h
reactos/lib/3rdparty/freetype/src/psnames/psnamerr.h
reactos/lib/3rdparty/freetype/src/psnames/psnames.c
reactos/lib/3rdparty/freetype/src/psnames/pstables.h
reactos/lib/3rdparty/freetype/src/raster/ftmisc.h
reactos/lib/3rdparty/freetype/src/raster/ftraster.c
reactos/lib/3rdparty/freetype/src/raster/ftraster.h
reactos/lib/3rdparty/freetype/src/raster/ftrend1.c
reactos/lib/3rdparty/freetype/src/raster/ftrend1.h
reactos/lib/3rdparty/freetype/src/raster/raster.c
reactos/lib/3rdparty/freetype/src/raster/rasterrs.h
reactos/lib/3rdparty/freetype/src/sfnt/sfdriver.c
reactos/lib/3rdparty/freetype/src/sfnt/sfdriver.h
reactos/lib/3rdparty/freetype/src/sfnt/sferrors.h
reactos/lib/3rdparty/freetype/src/sfnt/sfnt.c
reactos/lib/3rdparty/freetype/src/sfnt/sfobjs.c
reactos/lib/3rdparty/freetype/src/sfnt/sfobjs.h
reactos/lib/3rdparty/freetype/src/sfnt/ttbdf.c
reactos/lib/3rdparty/freetype/src/sfnt/ttbdf.h
reactos/lib/3rdparty/freetype/src/sfnt/ttcmap.c
reactos/lib/3rdparty/freetype/src/sfnt/ttcmap.h
reactos/lib/3rdparty/freetype/src/sfnt/ttkern.c
reactos/lib/3rdparty/freetype/src/sfnt/ttkern.h
reactos/lib/3rdparty/freetype/src/sfnt/ttload.c
reactos/lib/3rdparty/freetype/src/sfnt/ttload.h
reactos/lib/3rdparty/freetype/src/sfnt/ttmtx.c
reactos/lib/3rdparty/freetype/src/sfnt/ttmtx.h
reactos/lib/3rdparty/freetype/src/sfnt/ttpost.c
reactos/lib/3rdparty/freetype/src/sfnt/ttpost.h
reactos/lib/3rdparty/freetype/src/sfnt/ttsbit.c
reactos/lib/3rdparty/freetype/src/sfnt/ttsbit.h
reactos/lib/3rdparty/freetype/src/sfnt/ttsbit0.c
reactos/lib/3rdparty/freetype/src/smooth/ftgrays.c
reactos/lib/3rdparty/freetype/src/smooth/ftgrays.h
reactos/lib/3rdparty/freetype/src/smooth/ftsmerrs.h
reactos/lib/3rdparty/freetype/src/smooth/ftsmooth.c
reactos/lib/3rdparty/freetype/src/smooth/ftsmooth.h
reactos/lib/3rdparty/freetype/src/smooth/smooth.c
reactos/lib/3rdparty/freetype/src/tools/apinames.c
reactos/lib/3rdparty/freetype/src/tools/test_afm.c
reactos/lib/3rdparty/freetype/src/tools/test_bbox.c
reactos/lib/3rdparty/freetype/src/tools/test_trig.c
reactos/lib/3rdparty/freetype/src/truetype/truetype.c
reactos/lib/3rdparty/freetype/src/truetype/ttdriver.c
reactos/lib/3rdparty/freetype/src/truetype/ttdriver.h
reactos/lib/3rdparty/freetype/src/truetype/tterrors.h
reactos/lib/3rdparty/freetype/src/truetype/ttgload.c
reactos/lib/3rdparty/freetype/src/truetype/ttgload.c.old
reactos/lib/3rdparty/freetype/src/truetype/ttgload.h
reactos/lib/3rdparty/freetype/src/truetype/ttgxvar.c
reactos/lib/3rdparty/freetype/src/truetype/ttgxvar.h
reactos/lib/3rdparty/freetype/src/truetype/ttinterp.c
reactos/lib/3rdparty/freetype/src/truetype/ttinterp.h
reactos/lib/3rdparty/freetype/src/truetype/ttobjs.c
reactos/lib/3rdparty/freetype/src/truetype/ttobjs.h
reactos/lib/3rdparty/freetype/src/truetype/ttpload.c
reactos/lib/3rdparty/freetype/src/truetype/ttpload.h
reactos/lib/3rdparty/freetype/src/type1/t1afm.c
reactos/lib/3rdparty/freetype/src/type1/t1afm.h
reactos/lib/3rdparty/freetype/src/type1/t1driver.c
reactos/lib/3rdparty/freetype/src/type1/t1driver.h
reactos/lib/3rdparty/freetype/src/type1/t1errors.h
reactos/lib/3rdparty/freetype/src/type1/t1gload.c
reactos/lib/3rdparty/freetype/src/type1/t1gload.h
reactos/lib/3rdparty/freetype/src/type1/t1load.c
reactos/lib/3rdparty/freetype/src/type1/t1load.h
reactos/lib/3rdparty/freetype/src/type1/t1objs.c
reactos/lib/3rdparty/freetype/src/type1/t1objs.h
reactos/lib/3rdparty/freetype/src/type1/t1parse.c
reactos/lib/3rdparty/freetype/src/type1/t1parse.h
reactos/lib/3rdparty/freetype/src/type1/t1tokens.h
reactos/lib/3rdparty/freetype/src/type1/type1.c
reactos/lib/3rdparty/freetype/src/type42/t42drivr.c
reactos/lib/3rdparty/freetype/src/type42/t42drivr.h
reactos/lib/3rdparty/freetype/src/type42/t42error.h
reactos/lib/3rdparty/freetype/src/type42/t42objs.c
reactos/lib/3rdparty/freetype/src/type42/t42objs.h
reactos/lib/3rdparty/freetype/src/type42/t42parse.c
reactos/lib/3rdparty/freetype/src/type42/t42parse.h
reactos/lib/3rdparty/freetype/src/type42/t42types.h
reactos/lib/3rdparty/freetype/src/type42/type42.c
reactos/lib/3rdparty/freetype/src/winfonts/fnterrs.h
reactos/lib/3rdparty/freetype/src/winfonts/winfnt.c
reactos/lib/3rdparty/freetype/src/winfonts/winfnt.h
reactos/lib/3rdparty/zlib/crc32.h
reactos/lib/3rdparty/zlib/infback.c
reactos/lib/3rdparty/zlib/inflate.h
reactos/lib/3rdparty/zlib/zconf.in.h
reactos/lib/ppcmmu/ppcmmu.rbuild
reactos/lib/sdk/sdk.rbuild
reactos/ntoskrnl/ex/hdlsterm.c
reactos/ntoskrnl/ex/i386/fastinterlck_asm.S
reactos/ntoskrnl/ex/i386/interlck_asm.S
reactos/ntoskrnl/ex/xipdisp.c
reactos/ntoskrnl/fsrtl/dbcsname.c
reactos/ntoskrnl/fsrtl/faulttol.c
reactos/ntoskrnl/fsrtl/filelock.c
reactos/ntoskrnl/fsrtl/filter.c
reactos/ntoskrnl/fsrtl/filtrctx.c
reactos/ntoskrnl/fsrtl/fsfilter.c
reactos/ntoskrnl/fsrtl/fsrtlpc.c
reactos/ntoskrnl/fsrtl/largemcb.c
reactos/ntoskrnl/fsrtl/name.c
reactos/ntoskrnl/fsrtl/notify.c
reactos/ntoskrnl/fsrtl/oplock.c
reactos/ntoskrnl/fsrtl/pnp.c
reactos/ntoskrnl/fsrtl/stackovf.c
reactos/ntoskrnl/fsrtl/tunnel.c
reactos/ntoskrnl/fsrtl/unc.c
reactos/ntoskrnl/include/internal/arch/intrin_i.h
reactos/ntoskrnl/include/internal/io_i.h
reactos/ntoskrnl/include/internal/kd64.h
reactos/ntoskrnl/include/internal/lpc_x.h
reactos/ntoskrnl/include/internal/pci.h
reactos/ntoskrnl/kd/wrappers/gdbstub_powerpc.c
reactos/ntoskrnl/kd64/kdapi.c
reactos/ntoskrnl/kd64/kdbreak.c
reactos/ntoskrnl/kd64/kddata.c
reactos/ntoskrnl/kd64/kdinit.c
reactos/ntoskrnl/kd64/kdlock.c
reactos/ntoskrnl/kd64/kdprint.c
reactos/ntoskrnl/kd64/kdtrap.c
reactos/ntoskrnl/ke/balmgr.c
reactos/ntoskrnl/ke/powerpc/cpu.c
reactos/ntoskrnl/ke/powerpc/exp.c
reactos/ntoskrnl/ke/powerpc/kiinit.c
reactos/ntoskrnl/ke/powerpc/ppc_irq.c
reactos/ntoskrnl/ke/powerpc/stubs.c
reactos/ntoskrnl/ke/powerpc/systimer.c
reactos/ntoskrnl/mm/sysldr.c
reactos/ntoskrnl/tests/TestDebug.c
reactos/ntoskrnl/tests/TestTimer.c
reactos/ntoskrnl/tests/fsrtl.c
reactos/subsystems/win32/win32k/ntuser/kbdlayout.c
reactos/tools/rbuild/backend/dependencymap/dependencymap.cpp
reactos/tools/rbuild/backend/dependencymap/dependencymap.h
reactos/tools/rbuild/backend/msbuild/msbuild.cpp
reactos/tools/rbuild/backend/msbuild/msbuild.h
reactos/tools/rbuild/backend/versionreport/versionreport.cpp
reactos/tools/rbuild/backend/versionreport/versionreport.h
reactos/tools/wrc/wrcrostypes.h
reactos/vreport.xsl

index bcdc2ab..70f17d5 100644 (file)
@@ -1,95 +1,95 @@
-/*\r
- *  cacls (TRADITIONAL Chinese resources)\r
- *  (ÁcÅ餤¤å¸ê·½)\r
- *  Copyright 2007 jauming <jauming.tw@gmail.com>\r
- *\r
- * This program is free software; you can redistribute it and/or\r
- * modify it under the terms of the GNU Lesser General Public\r
- * License as published by the Free Software Foundation; either\r
- * version 2.1 of the License, or (at your option) any later version.\r
- *\r
- * This library is distributed in the hope that it will be useful,\r
- * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
- * Lesser General Public License for more details.\r
- *\r
- * You should have received a copy of the GNU Lesser General Public\r
- * License along with this library; if not, write to the Free Software\r
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r
- */\r
-\r
-LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL\r
-\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-\r
-IDS_HELP, "Åã¥Ü©ÎªÌ­×§ï¤å¥óªº³X°Ý±±¨îªí \n\n\\r
-CACLS filename [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]\n\\r
-               [/P user:perm [...]] [/D user [...]]\n\\r
-   filename      Åã¥Ü ACLs¡C\n\\r
-   /T            §ó§ï·í«e¥Ø¿ý¤Î¨ä©Ò¦³¤l¥Ø¿ý¤¤\n\\r
-                 «ü©w¤å¥óªº ACL¡C\n\\r
-   /E            ½s¿è ACL ¦Ó¤£´À´«¡C\n\\r
-   /C            ¦b¥X²{©Úµ´³X°Ý¿ù»~®ÉÄ~Äò¡C\n\\r
-   /G user:perm  ½á¤©«ü©w¥Î¤á³X°ÝÅv­­¡C\n\\r
-                 Perm ¥i¥H¬O: R  Åª¨ú \n\\r
-                              W  ¼g¤J \n\\r
-                              C  §ó§ï(¼g¤J) \n\\r
-                              F  §¹¥þ±±¨î \n\\r
-   /R user       ºM¾P«ü©w¥Î¤áªº³X°ÝÅv­­(¶È¦bÉO /E ¤@°_¨Ï¥Î®É¦Xªk)¡C\n\\r
-   /P user:perm  ´À´««ü©w¥Î¤áªº³X°ÝÅv­­¡C\n\\r
-                 Perm ¥i¥H¬O: N  µL \n\\r
-                              R  Åª¨ú \n\\r
-                              W  ¼g¤J \n\\r
-                              C  §ó§ï(¼g¤J) \n\\r
-                              F  §¹¥þ±±¨î \n\\r
-   /D user       ©Úµ´«ü©w¥Î¤áªº³X°Ý¡C\n\\r
-¦b©R¥O¤¤¥i¥H¨Ï¥Î³q°t²Å«ü©w¦h­Ó¤å¥ó¡C\n\\r
-±z¤]¥i¥H¦b©R¥O¤¤«ü©w¦h­Ó¥Î¤á¡C\n\n\\r
-ÁY¼g: \n\\r
-   CI - ®e¾¹Ä~©Ó¡C\n\\r
-        ACE·|¥Ñ¥Ø¿ýÄ~©Ó¡C\n\\r
-   OI - ¹ï¶HÄ~©Ó¡C\n\\r
-        ACE ·|¥Ñ¤å¥óÄ~©Ó¡C\n\\r
-   IO - ¥uÄ~©Ó¡C\n\\r
-        ACE ¤£¾A¥Î©ó·í«e¤å¥ó/¥Ø¿ý¡C\n"\r
-\r
-IDS_ABBR_CI, "(CI)"\r
-IDS_ABBR_OI, "(OI)"\r
-IDS_ABBR_IO, "(IO)"\r
-IDS_ABBR_FULL, "F"\r
-IDS_ABBR_READ, "R"\r
-IDS_ABBR_WRITE, "W"\r
-IDS_ABBR_CHANGE, "C"\r
-IDS_ABBR_NONE, "N"\r
-IDS_ALLOW, ""\r
-IDS_DENY, "(DENY)"\r
-IDS_SPECIAL_ACCESS, "(special access:)"\r
-IDS_GENERIC_READ, "GENERIC_READ"\r
-IDS_GENERIC_WRITE, "GENERIC_WRITE"\r
-IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"\r
-IDS_GENERIC_ALL, "GENERIC_ALL"\r
-IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"\r
-IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"\r
-IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"\r
-IDS_FILE_READ_DATA, "FILE_READ_DATA"\r
-IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"\r
-IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"\r
-IDS_FILE_READ_EA, "FILE_READ_EA"\r
-IDS_FILE_WRITE_EA, "FILE_WRITE_EA"\r
-IDS_FILE_EXECUTE, "FILE_EXECUTE"\r
-IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"\r
-IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"\r
-IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"\r
-IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"\r
-IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"\r
-IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"\r
-IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"\r
-IDS_SYNCHRONIZE, "SYNCHRONIZE"\r
-IDS_WRITE_OWNER, "WRITE_OWNER"\r
-IDS_WRITE_DAC, "WRITE_DAC"\r
-IDS_READ_CONTROL, "READ_CONTROL"\r
-IDS_DELETE, "DELETE"\r
-IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"\r
-END\r
+/*
+ *  cacls (TRADITIONAL Chinese resources)
+ *  (ÁcÅ餤¤å¸ê·½)
+ *  Copyright 2007 jauming <jauming.tw@gmail.com>
+ *
+ * This program 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_CHINESE, SUBLANG_CHINESE_TRADITIONAL
+
+
+STRINGTABLE DISCARDABLE
+BEGIN
+
+IDS_HELP, "Åã¥Ü©ÎªÌ­×§ï¤å¥óªº³X°Ý±±¨îªí \n\n\
+CACLS filename [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]\n\
+               [/P user:perm [...]] [/D user [...]]\n\
+   filename      Åã¥Ü ACLs¡C\n\
+   /T            §ó§ï·í«e¥Ø¿ý¤Î¨ä©Ò¦³¤l¥Ø¿ý¤¤\n\
+                 «ü©w¤å¥óªº ACL¡C\n\
+   /E            ½s¿è ACL ¦Ó¤£´À´«¡C\n\
+   /C            ¦b¥X²{©Úµ´³X°Ý¿ù»~®ÉÄ~Äò¡C\n\
+   /G user:perm  ½á¤©«ü©w¥Î¤á³X°ÝÅv­­¡C\n\
+                 Perm ¥i¥H¬O: R  Åª¨ú \n\
+                              W  ¼g¤J \n\
+                              C  §ó§ï(¼g¤J) \n\
+                              F  §¹¥þ±±¨î \n\
+   /R user       ºM¾P«ü©w¥Î¤áªº³X°ÝÅv­­(¶È¦bÉO /E ¤@°_¨Ï¥Î®É¦Xªk)¡C\n\
+   /P user:perm  ´À´««ü©w¥Î¤áªº³X°ÝÅv­­¡C\n\
+                 Perm ¥i¥H¬O: N  µL \n\
+                              R  Åª¨ú \n\
+                              W  ¼g¤J \n\
+                              C  §ó§ï(¼g¤J) \n\
+                              F  §¹¥þ±±¨î \n\
+   /D user       ©Úµ´«ü©w¥Î¤áªº³X°Ý¡C\n\
+¦b©R¥O¤¤¥i¥H¨Ï¥Î³q°t²Å«ü©w¦h­Ó¤å¥ó¡C\n\
+±z¤]¥i¥H¦b©R¥O¤¤«ü©w¦h­Ó¥Î¤á¡C\n\n\
+ÁY¼g: \n\
+   CI - ®e¾¹Ä~©Ó¡C\n\
+        ACE·|¥Ñ¥Ø¿ýÄ~©Ó¡C\n\
+   OI - ¹ï¶HÄ~©Ó¡C\n\
+        ACE ·|¥Ñ¤å¥óÄ~©Ó¡C\n\
+   IO - ¥uÄ~©Ó¡C\n\
+        ACE ¤£¾A¥Î©ó·í«e¤å¥ó/¥Ø¿ý¡C\n"
+
+IDS_ABBR_CI, "(CI)"
+IDS_ABBR_OI, "(OI)"
+IDS_ABBR_IO, "(IO)"
+IDS_ABBR_FULL, "F"
+IDS_ABBR_READ, "R"
+IDS_ABBR_WRITE, "W"
+IDS_ABBR_CHANGE, "C"
+IDS_ABBR_NONE, "N"
+IDS_ALLOW, ""
+IDS_DENY, "(DENY)"
+IDS_SPECIAL_ACCESS, "(special access:)"
+IDS_GENERIC_READ, "GENERIC_READ"
+IDS_GENERIC_WRITE, "GENERIC_WRITE"
+IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
+IDS_GENERIC_ALL, "GENERIC_ALL"
+IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
+IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
+IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
+IDS_FILE_READ_DATA, "FILE_READ_DATA"
+IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
+IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
+IDS_FILE_READ_EA, "FILE_READ_EA"
+IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
+IDS_FILE_EXECUTE, "FILE_EXECUTE"
+IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
+IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
+IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
+IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
+IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
+IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
+IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
+IDS_SYNCHRONIZE, "SYNCHRONIZE"
+IDS_WRITE_OWNER, "WRITE_OWNER"
+IDS_WRITE_DAC, "WRITE_DAC"
+IDS_READ_CONTROL, "READ_CONTROL"
+IDS_DELETE, "DELETE"
+IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
+END
index e4c46f8..02787f2 100644 (file)
@@ -1,85 +1,85 @@
-/*\r
- * PROJECT:     ReactOS Character Map\r
- * LICENSE:     GPL - See COPYING in the top level directory\r
- * FILE:        base/applications/charmap/about.c\r
- * PURPOSE:     about dialog\r
- * COPYRIGHT:   Copyright 2007 Ged Murphy <gedmurphy@reactos.org>\r
- *\r
- */\r
-\r
-\r
-#include <precomp.h>\r
-\r
-\r
-static\r
-INT_PTR\r
-CALLBACK\r
-AboutDialogProc(HWND hDlg,\r
-                UINT message,\r
-                WPARAM wParam,\r
-                LPARAM lParam)\r
-{\r
-    static HICON hIcon = NULL;\r
-\r
-    switch (message)\r
-    {\r
-        case WM_INITDIALOG:\r
-        {\r
-            HWND  hLicenseEditWnd;\r
-            WCHAR strLicense[700];\r
-\r
-            hIcon = LoadImageW(hInstance,\r
-                               MAKEINTRESOURCEW(IDI_ICON),\r
-                               IMAGE_ICON,\r
-                               16,\r
-                               16,\r
-                               0);\r
-            if (hIcon)\r
-            {\r
-                SendMessageW(hDlg,\r
-                             WM_SETICON,\r
-                             ICON_SMALL,\r
-                             (LPARAM)hIcon);\r
-            }\r
-\r
-            hLicenseEditWnd = GetDlgItem(hDlg,\r
-                                         IDC_LICENSE_EDIT);\r
-\r
-            if (LoadStringW(hInstance,\r
-                            IDS_LICENSE,\r
-                            strLicense,\r
-                            sizeof(strLicense) / sizeof(WCHAR)))\r
-            {\r
-                SetWindowTextW(hLicenseEditWnd,\r
-                               strLicense);\r
-            }\r
-\r
-            return TRUE;\r
-        }\r
-\r
-        case WM_COMMAND:\r
-        {\r
-            if ((LOWORD(wParam) == IDOK) || (LOWORD(wParam) == IDCANCEL))\r
-            {\r
-                DestroyIcon(hIcon);\r
-                EndDialog(hDlg,\r
-                          LOWORD(wParam));\r
-                return TRUE;\r
-            }\r
-\r
-            break;\r
-        }\r
-    }\r
-\r
-    return FALSE;\r
-}\r
-\r
-\r
-VOID\r
-ShowAboutDlg(HWND hWndParent)\r
-{\r
-    DialogBoxW(hInstance,\r
-               MAKEINTRESOURCEW(IDD_ABOUTBOX),\r
-               hWndParent,\r
-               AboutDialogProc);\r
-}\r
+/*
+ * PROJECT:     ReactOS Character Map
+ * LICENSE:     GPL - See COPYING in the top level directory
+ * FILE:        base/applications/charmap/about.c
+ * PURPOSE:     about dialog
+ * COPYRIGHT:   Copyright 2007 Ged Murphy <gedmurphy@reactos.org>
+ *
+ */
+
+
+#include <precomp.h>
+
+
+static
+INT_PTR
+CALLBACK
+AboutDialogProc(HWND hDlg,
+                UINT message,
+                WPARAM wParam,
+                LPARAM lParam)
+{
+    static HICON hIcon = NULL;
+
+    switch (message)
+    {
+        case WM_INITDIALOG:
+        {
+            HWND  hLicenseEditWnd;
+            WCHAR strLicense[700];
+
+            hIcon = LoadImageW(hInstance,
+                               MAKEINTRESOURCEW(IDI_ICON),
+                               IMAGE_ICON,
+                               16,
+                               16,
+                               0);
+            if (hIcon)
+            {
+                SendMessageW(hDlg,
+                             WM_SETICON,
+                             ICON_SMALL,
+                             (LPARAM)hIcon);
+            }
+
+            hLicenseEditWnd = GetDlgItem(hDlg,
+                                         IDC_LICENSE_EDIT);
+
+            if (LoadStringW(hInstance,
+                            IDS_LICENSE,
+                            strLicense,
+                            sizeof(strLicense) / sizeof(WCHAR)))
+            {
+                SetWindowTextW(hLicenseEditWnd,
+                               strLicense);
+            }
+
+            return TRUE;
+        }
+
+        case WM_COMMAND:
+        {
+            if ((LOWORD(wParam) == IDOK) || (LOWORD(wParam) == IDCANCEL))
+            {
+                DestroyIcon(hIcon);
+                EndDialog(hDlg,
+                          LOWORD(wParam));
+                return TRUE;
+            }
+
+            break;
+        }
+    }
+
+    return FALSE;
+}
+
+
+VOID
+ShowAboutDlg(HWND hWndParent)
+{
+    DialogBoxW(hInstance,
+               MAKEINTRESOURCEW(IDD_ABOUTBOX),
+               hWndParent,
+               AboutDialogProc);
+}
index 6dd988d..4614bf9 100644 (file)
-/*\r
- * PROJECT:     ReactOS Character Map\r
- * LICENSE:     GPL - See COPYING in the top level directory\r
- * FILE:        base/applications/charmap/charmap.c\r
- * PURPOSE:     main dialog implementation\r
- * COPYRIGHT:   Copyright 2007 Ged Murphy <gedmurphy@reactos.org>\r
- *\r
- */\r
-\r
-#include <precomp.h>\r
-\r
-#define ID_ABOUT    0x1\r
-\r
-HINSTANCE hInstance;\r
-\r
-/* Font-enumeration callback */\r
-static\r
-int\r
-CALLBACK\r
-EnumFontNames(ENUMLOGFONTEXW *lpelfe,\r
-              NEWTEXTMETRICEXW *lpntme,\r
-              DWORD FontType,\r
-              LPARAM lParam)\r
-{\r
-    HWND hwndCombo = (HWND)lParam;\r
-    LPWSTR pszName  = lpelfe->elfLogFont.lfFaceName;\r
-\r
-    /* make sure font doesn't already exist in our list */\r
-    if(SendMessageW(hwndCombo,\r
-                    CB_FINDSTRING,\r
-                    0,\r
-                    (LPARAM)pszName) == CB_ERR)\r
-    {\r
-        INT idx;\r
-        BOOL fFixed;\r
-        BOOL fTrueType;\r
-\r
-        /* add the font */\r
-        idx = (INT)SendMessageW(hwndCombo,\r
-                                CB_ADDSTRING,\r
-                                0,\r
-                                (LPARAM)pszName);\r
-\r
-        /* record the font's attributes (Fixedwidth and Truetype) */\r
-        fFixed = (lpelfe->elfLogFont.lfPitchAndFamily & FIXED_PITCH) ? TRUE : FALSE;\r
-        fTrueType = (lpelfe->elfLogFont.lfOutPrecision == OUT_STROKE_PRECIS) ? TRUE : FALSE;\r
-\r
-        /* store this information in the list-item's userdata area */\r
-        SendMessageW(hwndCombo,\r
-                     CB_SETITEMDATA,\r
-                     idx,\r
-                     MAKEWPARAM(fFixed, fTrueType));\r
-    }\r
-\r
-    return 1;\r
-}\r
-\r
-\r
-/* Initialize the font-list by enumeration all system fonts */\r
-static\r
-VOID\r
-FillFontStyleComboList(HWND hwndCombo)\r
-{\r
-    HDC hdc;\r
-    LOGFONTW lf;\r
-\r
-    /* FIXME: for fun, draw each font in its own style */\r
-    HFONT hFont = GetStockObject(DEFAULT_GUI_FONT);\r
-    SendMessageW(hwndCombo,\r
-                 WM_SETFONT,\r
-                 (WPARAM)hFont,\r
-                 0);\r
-\r
-    ZeroMemory(&lf, sizeof(lf));\r
-    lf.lfCharSet = DEFAULT_CHARSET;\r
-\r
-    hdc = GetDC(hwndCombo);\r
-\r
-    /* store the list of fonts in the combo */\r
-    EnumFontFamiliesExW(hdc,\r
-                        &lf,\r
-                        (FONTENUMPROCW)EnumFontNames,\r
-                        (LPARAM)hwndCombo,\r
-                        0);\r
-\r
-    ReleaseDC(hwndCombo,\r
-              hdc);\r
-\r
-    SendMessageW(hwndCombo,\r
-                 CB_SETCURSEL,\r
-                 0,\r
-                 0);\r
-}\r
-\r
-\r
-static\r
-VOID\r
-ChangeMapFont(HWND hDlg)\r
-{\r
-    HWND hCombo;\r
-    HWND hMap;\r
-    LPWSTR lpFontName;\r
-    INT Len;\r
-\r
-    hCombo = GetDlgItem(hDlg, IDC_FONTCOMBO);\r
-\r
-    Len = GetWindowTextLengthW(hCombo);\r
-\r
-    if (Len != 0)\r
-    {\r
-        lpFontName = HeapAlloc(GetProcessHeap(),\r
-                               0,\r
-                               (Len + 1) * sizeof(WCHAR));\r
-\r
-        if (lpFontName)\r
-        {\r
-            SendMessageW(hCombo,\r
-                         WM_GETTEXT,\r
-                         Len + 1,\r
-                         (LPARAM)lpFontName);\r
-\r
-            hMap = GetDlgItem(hDlg, IDC_FONTMAP);\r
-\r
-            SendMessageW(hMap,\r
-                         FM_SETFONT,\r
-                         0,\r
-                         (LPARAM)lpFontName);\r
-        }\r
-\r
-        HeapFree(GetProcessHeap(),\r
-                 0,\r
-                 lpFontName);\r
-    }\r
-}\r
-\r
-\r
-static\r
-VOID\r
-AddCharToSelection(HWND hText,\r
-                   WCHAR ch)\r
-{\r
-    LPWSTR lpText;\r
-    INT Len = GetWindowTextLength(hText);\r
-\r
-    if (Len != 0)\r
-    {\r
-        lpText = HeapAlloc(GetProcessHeap(),\r
-                           0,\r
-                           (Len + 2) * sizeof(WCHAR));\r
-\r
-        if (lpText)\r
-        {\r
-            LPWSTR lpStr = lpText;\r
-\r
-            SendMessageW(hText,\r
-                         WM_GETTEXT,\r
-                         Len + 1,\r
-                         (LPARAM)lpStr);\r
-\r
-            lpStr += Len;\r
-            *lpStr = ch;\r
-            lpStr++;\r
-            *lpStr = L'\0';\r
-\r
-            SendMessageW(hText,\r
-                         WM_SETTEXT,\r
-                         0,\r
-                         (LPARAM)lpText);\r
-\r
-            HeapFree(GetProcessHeap(),\r
-                     0,\r
-                     lpText);\r
-        }\r
-    }\r
-    else\r
-    {\r
-        WCHAR szText[2];\r
-\r
-        szText[0] = ch;\r
-        szText[1] = L'\0';\r
-\r
-        SendMessageW(hText,\r
-                     WM_SETTEXT,\r
-                     0,\r
-                     (LPARAM)szText);\r
-    }\r
-}\r
-\r
-\r
-static\r
-INT_PTR\r
-CALLBACK\r
-DlgProc(HWND hDlg,\r
-        UINT Message,\r
-        WPARAM wParam,\r
-        LPARAM lParam)\r
-{\r
-    static HICON hSmIcon;\r
-    static HICON hBgIcon;\r
-    LPWSTR lpAboutText = NULL;\r
-\r
-    switch(Message)\r
-    {\r
-        case WM_INITDIALOG:\r
-        {\r
-            HMENU hSysMenu;\r
-\r
-            hSmIcon = LoadImageW(hInstance,\r
-                                 MAKEINTRESOURCEW(IDI_ICON),\r
-                                 IMAGE_ICON,\r
-                                 16,\r
-                                 16,\r
-                                 0);\r
-            if (hSmIcon)\r
-            {\r
-                 SendMessageW(hDlg,\r
-                              WM_SETICON,\r
-                              ICON_SMALL,\r
-                              (LPARAM)hSmIcon);\r
-            }\r
-\r
-            hBgIcon = LoadImageW(hInstance,\r
-                                 MAKEINTRESOURCEW(IDI_ICON),\r
-                                 IMAGE_ICON,\r
-                                 32,\r
-                                 32,\r
-                                 0);\r
-            if (hBgIcon)\r
-            {\r
-                SendMessageW(hDlg,\r
-                             WM_SETICON,\r
-                             ICON_BIG,\r
-                             (LPARAM)hBgIcon);\r
-            }\r
-\r
-            FillFontStyleComboList(GetDlgItem(hDlg,\r
-                                              IDC_FONTCOMBO));\r
-\r
-            ChangeMapFont(hDlg);\r
-            hSysMenu = GetSystemMenu(hDlg,\r
-                                     FALSE);\r
-            if (hSysMenu != NULL)\r
-            {\r
-                if (LoadStringW(hInstance,\r
-                                IDS_ABOUT,\r
-                                lpAboutText,\r
-                                0))\r
-                {\r
-                    AppendMenuW(hSysMenu,\r
-                                MF_SEPARATOR,\r
-                                0,\r
-                                NULL);\r
-                    AppendMenuW(hSysMenu,\r
-                                MF_STRING,\r
-                                ID_ABOUT,\r
-                                lpAboutText);\r
-                }\r
-            }\r
-            return TRUE;\r
-        }\r
-\r
-        case WM_COMMAND:\r
-        {\r
-            switch(LOWORD(wParam))\r
-            {\r
-                case IDC_FONTMAP:\r
-                {\r
-                    switch (HIWORD(wParam))\r
-                    {\r
-                        case FM_SETCHAR:\r
-                            AddCharToSelection(GetDlgItem(hDlg, IDC_TEXTBOX),\r
-                                               LOWORD(lParam));\r
-                            break;\r
-                    }\r
-                }\r
-                break;\r
-\r
-                case IDC_FONTCOMBO:\r
-                {\r
-                    if (HIWORD(wParam) == CBN_SELCHANGE)\r
-                    {\r
-                        ChangeMapFont(hDlg);\r
-                    }\r
-                }\r
-                break;\r
-\r
-                case IDC_SELECT:\r
-                {\r
-                    WCHAR ch;\r
-                    HWND hMap = GetDlgItem(hDlg, IDC_FONTMAP);\r
-\r
-                    ch = (WCHAR) SendMessageW(hMap, FM_GETCHAR, 0, 0);\r
-\r
-                    if (ch)\r
-                    {\r
-                        AddCharToSelection(GetDlgItem(hDlg, IDC_TEXTBOX),\r
-                                           ch);\r
-                    }\r
-\r
-                    break;\r
-                }\r
-\r
-                case IDOK:\r
-                    if (hSmIcon)\r
-                        DestroyIcon(hSmIcon);\r
-                    if (hBgIcon)\r
-                        DestroyIcon(hBgIcon);\r
-                    EndDialog(hDlg, 0);\r
-                break;\r
-            }\r
-        }\r
-        break;\r
-\r
-        case WM_SYSCOMMAND:\r
-        {\r
-            switch(wParam)\r
-            {\r
-                case ID_ABOUT:\r
-                    ShowAboutDlg(hDlg);\r
-                break;\r
-            }\r
-        }\r
-        break;\r
-\r
-        case WM_CLOSE:\r
-            if (hSmIcon)\r
-                DestroyIcon(hSmIcon);\r
-            if (hBgIcon)\r
-                DestroyIcon(hBgIcon);\r
-            EndDialog(hDlg, 0);\r
-            break;\r
-\r
-        default:\r
-            return FALSE;\r
-    }\r
-\r
-    return FALSE;\r
-}\r
-\r
-\r
-INT\r
-WINAPI\r
-wWinMain(HINSTANCE hInst,\r
-         HINSTANCE hPrev,\r
-         LPWSTR Cmd,\r
-         int iCmd)\r
-{\r
-    INITCOMMONCONTROLSEX iccx;\r
-    INT Ret = 1;\r
-\r
-    hInstance = hInst;\r
-\r
-    iccx.dwSize = sizeof(INITCOMMONCONTROLSEX);\r
-    iccx.dwICC = ICC_TAB_CLASSES;\r
-    InitCommonControlsEx(&iccx);\r
-\r
-    if (RegisterMapClasses(hInstance))\r
-    {\r
-        Ret = DialogBoxW(hInstance,\r
-                         MAKEINTRESOURCEW(IDD_CHARMAP),\r
-                         NULL,\r
-                         DlgProc) >= 0;\r
-\r
-        UnregisterMapClasses(hInstance);\r
-    }\r
-\r
-    return Ret;\r
-}\r
+/*
+ * PROJECT:     ReactOS Character Map
+ * LICENSE:     GPL - See COPYING in the top level directory
+ * FILE:        base/applications/charmap/charmap.c
+ * PURPOSE:     main dialog implementation
+ * COPYRIGHT:   Copyright 2007 Ged Murphy <gedmurphy@reactos.org>
+ *
+ */
+
+#include <precomp.h>
+
+#define ID_ABOUT    0x1
+
+HINSTANCE hInstance;
+
+/* Font-enumeration callback */
+static
+int
+CALLBACK
+EnumFontNames(ENUMLOGFONTEXW *lpelfe,
+              NEWTEXTMETRICEXW *lpntme,
+              DWORD FontType,
+              LPARAM lParam)
+{
+    HWND hwndCombo = (HWND)lParam;
+    LPWSTR pszName  = lpelfe->elfLogFont.lfFaceName;
+
+    /* make sure font doesn't already exist in our list */
+    if(SendMessageW(hwndCombo,
+                    CB_FINDSTRING,
+                    0,
+                    (LPARAM)pszName) == CB_ERR)
+    {
+        INT idx;
+        BOOL fFixed;
+        BOOL fTrueType;
+
+        /* add the font */
+        idx = (INT)SendMessageW(hwndCombo,
+                                CB_ADDSTRING,
+                                0,
+                                (LPARAM)pszName);
+
+        /* record the font's attributes (Fixedwidth and Truetype) */
+        fFixed = (lpelfe->elfLogFont.lfPitchAndFamily & FIXED_PITCH) ? TRUE : FALSE;
+        fTrueType = (lpelfe->elfLogFont.lfOutPrecision == OUT_STROKE_PRECIS) ? TRUE : FALSE;
+
+        /* store this information in the list-item's userdata area */
+        SendMessageW(hwndCombo,
+                     CB_SETITEMDATA,
+                     idx,
+                     MAKEWPARAM(fFixed, fTrueType));
+    }
+
+    return 1;
+}
+
+
+/* Initialize the font-list by enumeration all system fonts */
+static
+VOID
+FillFontStyleComboList(HWND hwndCombo)
+{
+    HDC hdc;
+    LOGFONTW lf;
+
+    /* FIXME: for fun, draw each font in its own style */
+    HFONT hFont = GetStockObject(DEFAULT_GUI_FONT);
+    SendMessageW(hwndCombo,
+                 WM_SETFONT,
+                 (WPARAM)hFont,
+                 0);
+
+    ZeroMemory(&lf, sizeof(lf));
+    lf.lfCharSet = DEFAULT_CHARSET;
+
+    hdc = GetDC(hwndCombo);
+
+    /* store the list of fonts in the combo */
+    EnumFontFamiliesExW(hdc,
+                        &lf,
+                        (FONTENUMPROCW)EnumFontNames,
+                        (LPARAM)hwndCombo,
+                        0);
+
+    ReleaseDC(hwndCombo,
+              hdc);
+
+    SendMessageW(hwndCombo,
+                 CB_SETCURSEL,
+                 0,
+                 0);
+}
+
+
+static
+VOID
+ChangeMapFont(HWND hDlg)
+{
+    HWND hCombo;
+    HWND hMap;
+    LPWSTR lpFontName;
+    INT Len;
+
+    hCombo = GetDlgItem(hDlg, IDC_FONTCOMBO);
+
+    Len = GetWindowTextLengthW(hCombo);
+
+    if (Len != 0)
+    {
+        lpFontName = HeapAlloc(GetProcessHeap(),
+                               0,
+                               (Len + 1) * sizeof(WCHAR));
+
+        if (lpFontName)
+        {
+            SendMessageW(hCombo,
+                         WM_GETTEXT,
+                         Len + 1,
+                         (LPARAM)lpFontName);
+
+            hMap = GetDlgItem(hDlg, IDC_FONTMAP);
+
+            SendMessageW(hMap,
+                         FM_SETFONT,
+                         0,
+                         (LPARAM)lpFontName);
+        }
+
+        HeapFree(GetProcessHeap(),
+                 0,
+                 lpFontName);
+    }
+}
+
+
+static
+VOID
+AddCharToSelection(HWND hText,
+                   WCHAR ch)
+{
+    LPWSTR lpText;
+    INT Len = GetWindowTextLength(hText);
+
+    if (Len != 0)
+    {
+        lpText = HeapAlloc(GetProcessHeap(),
+                           0,
+                           (Len + 2) * sizeof(WCHAR));
+
+        if (lpText)
+        {
+            LPWSTR lpStr = lpText;
+
+            SendMessageW(hText,
+                         WM_GETTEXT,
+                         Len + 1,
+                         (LPARAM)lpStr);
+
+            lpStr += Len;
+            *lpStr = ch;
+            lpStr++;
+            *lpStr = L'\0';
+
+            SendMessageW(hText,
+                         WM_SETTEXT,
+                         0,
+                         (LPARAM)lpText);
+
+            HeapFree(GetProcessHeap(),
+                     0,
+                     lpText);
+        }
+    }
+    else
+    {
+        WCHAR szText[2];
+
+        szText[0] = ch;
+        szText[1] = L'\0';
+
+        SendMessageW(hText,
+                     WM_SETTEXT,
+                     0,
+                     (LPARAM)szText);
+    }
+}
+
+
+static
+INT_PTR
+CALLBACK
+DlgProc(HWND hDlg,
+        UINT Message,
+        WPARAM wParam,
+        LPARAM lParam)
+{
+    static HICON hSmIcon;
+    static HICON hBgIcon;
+    LPWSTR lpAboutText = NULL;
+
+    switch(Message)
+    {
+        case WM_INITDIALOG:
+        {
+            HMENU hSysMenu;
+
+            hSmIcon = LoadImageW(hInstance,
+                                 MAKEINTRESOURCEW(IDI_ICON),
+                                 IMAGE_ICON,
+                                 16,
+                                 16,
+                                 0);
+            if (hSmIcon)
+            {
+                 SendMessageW(hDlg,
+                              WM_SETICON,
+                              ICON_SMALL,
+                              (LPARAM)hSmIcon);
+            }
+
+            hBgIcon = LoadImageW(hInstance,
+                                 MAKEINTRESOURCEW(IDI_ICON),
+                                 IMAGE_ICON,
+                                 32,
+                                 32,
+                                 0);
+            if (hBgIcon)
+            {
+                SendMessageW(hDlg,
+                             WM_SETICON,
+                             ICON_BIG,
+                             (LPARAM)hBgIcon);
+            }
+
+            FillFontStyleComboList(GetDlgItem(hDlg,
+                                              IDC_FONTCOMBO));
+
+            ChangeMapFont(hDlg);
+            hSysMenu = GetSystemMenu(hDlg,
+                                     FALSE);
+            if (hSysMenu != NULL)
+            {
+                if (LoadStringW(hInstance,
+                                IDS_ABOUT,
+                                lpAboutText,
+                                0))
+                {
+                    AppendMenuW(hSysMenu,
+                                MF_SEPARATOR,
+                                0,
+                                NULL);
+                    AppendMenuW(hSysMenu,
+                                MF_STRING,
+                                ID_ABOUT,
+                                lpAboutText);
+                }
+            }
+            return TRUE;
+        }
+
+        case WM_COMMAND:
+        {
+            switch(LOWORD(wParam))
+            {
+                case IDC_FONTMAP:
+                {
+                    switch (HIWORD(wParam))
+                    {
+                        case FM_SETCHAR:
+                            AddCharToSelection(GetDlgItem(hDlg, IDC_TEXTBOX),
+                                               LOWORD(lParam));
+                            break;
+                    }
+                }
+                break;
+
+                case IDC_FONTCOMBO:
+                {
+                    if (HIWORD(wParam) == CBN_SELCHANGE)
+                    {
+                        ChangeMapFont(hDlg);
+                    }
+                }
+                break;
+
+                case IDC_SELECT:
+                {
+                    WCHAR ch;
+                    HWND hMap = GetDlgItem(hDlg, IDC_FONTMAP);
+
+                    ch = (WCHAR) SendMessageW(hMap, FM_GETCHAR, 0, 0);
+
+                    if (ch)
+                    {
+                        AddCharToSelection(GetDlgItem(hDlg, IDC_TEXTBOX),
+                                           ch);
+                    }
+
+                    break;
+                }
+
+                case IDOK:
+                    if (hSmIcon)
+                        DestroyIcon(hSmIcon);
+                    if (hBgIcon)
+                        DestroyIcon(hBgIcon);
+                    EndDialog(hDlg, 0);
+                break;
+            }
+        }
+        break;
+
+        case WM_SYSCOMMAND:
+        {
+            switch(wParam)
+            {
+                case ID_ABOUT:
+                    ShowAboutDlg(hDlg);
+                break;
+            }
+        }
+        break;
+
+        case WM_CLOSE:
+            if (hSmIcon)
+                DestroyIcon(hSmIcon);
+            if (hBgIcon)
+                DestroyIcon(hBgIcon);
+            EndDialog(hDlg, 0);
+            break;
+
+        default:
+            return FALSE;
+    }
+
+    return FALSE;
+}
+
+
+INT
+WINAPI
+wWinMain(HINSTANCE hInst,
+         HINSTANCE hPrev,
+         LPWSTR Cmd,
+         int iCmd)
+{
+    INITCOMMONCONTROLSEX iccx;
+    INT Ret = 1;
+
+    hInstance = hInst;
+
+    iccx.dwSize = sizeof(INITCOMMONCONTROLSEX);
+    iccx.dwICC = ICC_TAB_CLASSES;
+    InitCommonControlsEx(&iccx);
+
+    if (RegisterMapClasses(hInstance))
+    {
+        Ret = DialogBoxW(hInstance,
+                         MAKEINTRESOURCEW(IDD_CHARMAP),
+                         NULL,
+                         DlgProc) >= 0;
+
+        UnregisterMapClasses(hInstance);
+    }
+
+    return Ret;
+}
index 508154d..1970a4a 100644 (file)
@@ -1,17 +1,17 @@
-<?xml version="1.0"?>\r
-<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">\r
-<module name="charmap" type="win32gui" installbase="system32" installname="charmap.exe" unicode="yes">\r
-       <include base="charmap">.</include>\r
-       <library>gdi32</library>\r
-       <library>kernel32</library>\r
-       <library>user32</library>\r
-       <library>comctl32</library>\r
-       <compilationunit name="unit.c">\r
-               <file>about.c</file>\r
-               <file>charmap.c</file>\r
-               <file>lrgcell.c</file>\r
-               <file>map.c</file>\r
-       </compilationunit>\r
-       <file>charmap.rc</file>\r
-       <pch>precomp.h</pch>\r
-</module>\r
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="charmap" type="win32gui" installbase="system32" installname="charmap.exe" unicode="yes">
+       <include base="charmap">.</include>
+       <library>gdi32</library>
+       <library>kernel32</library>
+       <library>user32</library>
+       <library>comctl32</library>
+       <compilationunit name="unit.c">
+               <file>about.c</file>
+               <file>charmap.c</file>
+               <file>lrgcell.c</file>
+               <file>map.c</file>
+       </compilationunit>
+       <file>charmap.rc</file>
+       <pch>precomp.h</pch>
+</module>
index 2886c1b..0951bee 100644 (file)
@@ -1,44 +1,44 @@
-/*\r
- * PROJECT:     ReactOS Character Map\r
- * LICENSE:     GPL - See COPYING in the top level directory\r
- * FILE:        base/applications/charmap/lang/lt-LT.rc\r
- * PURPOSE:     Lithuanian Language File\r
- * TRANSLATOR:  Vytis "CMan" Girdþijauskas (cman@cman.us)\r
- * DATE:        2007-09-23\r
- */\r
-\r
-LANGUAGE LANG_LITHUANIAN, SUBLANG_DEFAULT\r
-\r
-IDD_CHARMAP DIALOGEX 6, 6, 293, 205 //233\r
-CAPTION "Simboliø lentelë"\r
-FONT 8,"MS Shell Dlg",0,0\r
-STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_SYSMENU | WS_MINIMIZEBOX\r
-BEGIN\r
-  LTEXT         "Ðriftas:", IDC_STATIC, 6, 7, 24, 9\r
-  COMBOBOX      IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS\r
-  PUSHBUTTON    "Pagalba", IDC_CMHELP, 249, 5, 35, 13\r
-  CONTROL       "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156\r
-  LTEXT         "Simboliai kopijavimui:", IDC_STATIC, 6, 188, 72, 9\r
-  EDITTEXT       IDC_TEXTBOX, 81, 186, 107, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP\r
-  DEFPUSHBUTTON "Parinkti", IDC_SELECT, 194, 186, 44, 13\r
-  PUSHBUTTON    "Kopijuoti", IDC_COPY, 242, 186, 44, 13, WS_DISABLED\r
-  //AUTOCHECKBOX  "Advanced view", IDC_ADVVIEW, 10, 204, 64, 9, WS_CHILD | WS_VISIBLE | WS_TABSTOP\r
-  //EDITTEXT      IDC_DISPLAY,  8, 217, 278, 13, WS_VISIBLE | WS_TABSTOP | ES_READONLY\r
-END\r
-\r
-IDD_ABOUTBOX DIALOGEX 22,16,210,182\r
-CAPTION "Apie simboliø lentelæ"\r
-FONT 8,"MS Shell Dlg",0,0\r
-STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME\r
-BEGIN\r
-  LTEXT         "Simboliø lentelë v0.1\n(C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36\r
-  PUSHBUTTON    "Uþverti", IDOK, 83, 161, 44, 15\r
-  ICON          IDI_ICON, IDC_STATIC, 10, 10, 7, 30\r
-  EDITTEXT      IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-  IDS_LICENSE   "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program 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 General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."\r
-  IDS_ABOUT     "&Apie..."\r
-END\r
+/*
+ * PROJECT:     ReactOS Character Map
+ * LICENSE:     GPL - See COPYING in the top level directory
+ * FILE:        base/applications/charmap/lang/lt-LT.rc
+ * PURPOSE:     Lithuanian Language File
+ * TRANSLATOR:  Vytis "CMan" Girdþijauskas (cman@cman.us)
+ * DATE:        2007-09-23
+ */
+
+LANGUAGE LANG_LITHUANIAN, SUBLANG_DEFAULT
+
+IDD_CHARMAP DIALOGEX 6, 6, 293, 205 //233
+CAPTION "Simboliø lentelë"
+FONT 8,"MS Shell Dlg",0,0
+STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_SYSMENU | WS_MINIMIZEBOX
+BEGIN
+  LTEXT         "Ðriftas:", IDC_STATIC, 6, 7, 24, 9
+  COMBOBOX      IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
+  PUSHBUTTON    "Pagalba", IDC_CMHELP, 249, 5, 35, 13
+  CONTROL       "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
+  LTEXT         "Simboliai kopijavimui:", IDC_STATIC, 6, 188, 72, 9
+  EDITTEXT       IDC_TEXTBOX, 81, 186, 107, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+  DEFPUSHBUTTON "Parinkti", IDC_SELECT, 194, 186, 44, 13
+  PUSHBUTTON    "Kopijuoti", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
+  //AUTOCHECKBOX  "Advanced view", IDC_ADVVIEW, 10, 204, 64, 9, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+  //EDITTEXT      IDC_DISPLAY,  8, 217, 278, 13, WS_VISIBLE | WS_TABSTOP | ES_READONLY
+END
+
+IDD_ABOUTBOX DIALOGEX 22,16,210,182
+CAPTION "Apie simboliø lentelæ"
+FONT 8,"MS Shell Dlg",0,0
+STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
+BEGIN
+  LTEXT         "Simboliø lentelë v0.1\n(C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
+  PUSHBUTTON    "Uþverti", IDOK, 83, 161, 44, 15
+  ICON          IDI_ICON, IDC_STATIC, 10, 10, 7, 30
+  EDITTEXT      IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_LICENSE   "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program 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 General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
+  IDS_ABOUT     "&Apie..."
+END
index fc9af4b..4894202 100644 (file)
-/*\r
- * PROJECT:     ReactOS Character Map\r
- * LICENSE:     GPL - See COPYING in the top level directory\r
- * FILE:        base/applications/charmap/lrgcell.c\r
- * PURPOSE:     large cell window implementation\r
- * COPYRIGHT:   Copyright 2007 Ged Murphy <gedmurphy@reactos.org>\r
- *\r
- */\r
-\r
-#include <precomp.h>\r
-\r
-\r
-static\r
-HFONT\r
-SetLrgFont(PMAP infoPtr)\r
-{\r
-    LOGFONTW lf;\r
-    HFONT hFont = NULL;\r
-    HDC hdc;\r
-    HWND hCombo;\r
-    LPWSTR lpFontName;\r
-    INT Len;\r
-\r
-    hCombo = GetDlgItem(infoPtr->hParent,\r
-                        IDC_FONTCOMBO);\r
-\r
-    Len = GetWindowTextLengthW(hCombo);\r
-\r
-    if (Len != 0)\r
-    {\r
-        lpFontName = HeapAlloc(GetProcessHeap(),\r
-                               0,\r
-                               (Len + 1) * sizeof(WCHAR));\r
-\r
-        if (lpFontName)\r
-        {\r
-            SendMessageW(hCombo,\r
-                         WM_GETTEXT,\r
-                         31,\r
-                         (LPARAM)lpFontName);\r
-\r
-            ZeroMemory(&lf,\r
-                       sizeof(lf));\r
-\r
-            hdc = GetDC(infoPtr->hLrgWnd);\r
-            lf.lfHeight = GetDeviceCaps(hdc,\r
-                                        LOGPIXELSY) / 2;\r
-            ReleaseDC(infoPtr->hLrgWnd,\r
-                      hdc);\r
-\r
-            lf.lfCharSet =  DEFAULT_CHARSET;\r
-            wcscpy(lf.lfFaceName,\r
-                   lpFontName);\r
-\r
-            hFont = CreateFontIndirectW(&lf);\r
-\r
-            HeapFree(GetProcessHeap(),\r
-                     0,\r
-                     lpFontName);\r
-        }\r
-    }\r
-\r
-    return hFont;\r
-}\r
-\r
-\r
-LRESULT CALLBACK\r
-LrgCellWndProc(HWND hwnd,\r
-               UINT uMsg,\r
-               WPARAM wParam,\r
-               LPARAM lParam)\r
-{\r
-    PMAP infoPtr;\r
-    LRESULT Ret = 0;\r
-    static INT cxClient, cyClient;\r
-    static RECT rc;\r
-    static HFONT hFont = NULL;\r
-\r
-    infoPtr = (PMAP)GetWindowLongPtrW(hwnd,\r
-                                     GWLP_USERDATA);\r
-\r
-    if (infoPtr == NULL && uMsg != WM_CREATE)\r
-    {\r
-        goto HandleDefaultMessage;\r
-    }\r
-\r
-    switch (uMsg)\r
-    {\r
-        case WM_CREATE:\r
-        {\r
-            infoPtr = (PMAP)(((LPCREATESTRUCTW)lParam)->lpCreateParams);\r
-\r
-            SetWindowLongPtrW(hwnd,\r
-                              GWLP_USERDATA,\r
-                              (LONG_PTR)infoPtr);\r
-\r
-            hFont = SetLrgFont(infoPtr);\r
-\r
-            break;\r
-        }\r
-\r
-        case WM_SIZE:\r
-        {\r
-            cxClient = LOWORD(lParam);\r
-            cyClient = HIWORD(lParam);\r
-\r
-            rc.left = 0;\r
-            rc.top = 0;\r
-            rc.right = cxClient;\r
-            rc.bottom = cyClient;\r
-\r
-            break;\r
-        }\r
-\r
-        case WM_PAINT:\r
-        {\r
-            PAINTSTRUCT ps;\r
-            HDC hdc;\r
-            HFONT hOldFont;\r
-\r
-            hdc = BeginPaint(hwnd,\r
-                             &ps);\r
-\r
-            Rectangle(hdc,\r
-                      0,\r
-                      0,\r
-                      cxClient,\r
-                      cyClient);\r
-\r
-            hOldFont = SelectObject(hdc, hFont);\r
-\r
-            DrawTextW(hdc,\r
-                      &infoPtr->pActiveCell->ch,\r
-                      1,\r
-                      &rc,\r
-                      DT_CENTER | DT_VCENTER | DT_SINGLELINE);\r
-\r
-            SelectObject(hdc, hOldFont);\r
-\r
-            EndPaint(hwnd,\r
-                     &ps);\r
-\r
-            break;\r
-        }\r
-\r
-        case WM_DESTROY:\r
-        {\r
-            DeleteObject(hFont);\r
-\r
-            break;\r
-        }\r
-\r
-        default:\r
-        {\r
-HandleDefaultMessage:\r
-            Ret = DefWindowProcW(hwnd,\r
-                                 uMsg,\r
-                                 wParam,\r
-                                 lParam);\r
-            break;\r
-        }\r
-    }\r
-\r
-    return Ret;\r
-}\r
+/*
+ * PROJECT:     ReactOS Character Map
+ * LICENSE:     GPL - See COPYING in the top level directory
+ * FILE:        base/applications/charmap/lrgcell.c
+ * PURPOSE:     large cell window implementation
+ * COPYRIGHT:   Copyright 2007 Ged Murphy <gedmurphy@reactos.org>
+ *
+ */
+
+#include <precomp.h>
+
+
+static
+HFONT
+SetLrgFont(PMAP infoPtr)
+{
+    LOGFONTW lf;
+    HFONT hFont = NULL;
+    HDC hdc;
+    HWND hCombo;
+    LPWSTR lpFontName;
+    INT Len;
+
+    hCombo = GetDlgItem(infoPtr->hParent,
+                        IDC_FONTCOMBO);
+
+    Len = GetWindowTextLengthW(hCombo);
+
+    if (Len != 0)
+    {
+        lpFontName = HeapAlloc(GetProcessHeap(),
+                               0,
+                               (Len + 1) * sizeof(WCHAR));
+
+        if (lpFontName)
+        {
+            SendMessageW(hCombo,
+                         WM_GETTEXT,
+                         31,
+                         (LPARAM)lpFontName);
+
+            ZeroMemory(&lf,
+                       sizeof(lf));
+
+            hdc = GetDC(infoPtr->hLrgWnd);
+            lf.lfHeight = GetDeviceCaps(hdc,
+                                        LOGPIXELSY) / 2;
+            ReleaseDC(infoPtr->hLrgWnd,
+                      hdc);
+
+            lf.lfCharSet =  DEFAULT_CHARSET;
+            wcscpy(lf.lfFaceName,
+                   lpFontName);
+
+            hFont = CreateFontIndirectW(&lf);
+
+            HeapFree(GetProcessHeap(),
+                     0,
+                     lpFontName);
+        }
+    }
+
+    return hFont;
+}
+
+
+LRESULT CALLBACK
+LrgCellWndProc(HWND hwnd,
+               UINT uMsg,
+               WPARAM wParam,
+               LPARAM lParam)
+{
+    PMAP infoPtr;
+    LRESULT Ret = 0;
+    static INT cxClient, cyClient;
+    static RECT rc;
+    static HFONT hFont = NULL;
+
+    infoPtr = (PMAP)GetWindowLongPtrW(hwnd,
+                                     GWLP_USERDATA);
+
+    if (infoPtr == NULL && uMsg != WM_CREATE)
+    {
+        goto HandleDefaultMessage;
+    }
+
+    switch (uMsg)
+    {
+        case WM_CREATE:
+        {
+            infoPtr = (PMAP)(((LPCREATESTRUCTW)lParam)->lpCreateParams);
+
+            SetWindowLongPtrW(hwnd,
+                              GWLP_USERDATA,
+                              (LONG_PTR)infoPtr);
+
+            hFont = SetLrgFont(infoPtr);
+
+            break;
+        }
+
+        case WM_SIZE:
+        {
+            cxClient = LOWORD(lParam);
+            cyClient = HIWORD(lParam);
+
+            rc.left = 0;
+            rc.top = 0;
+            rc.right = cxClient;
+            rc.bottom = cyClient;
+
+            break;
+        }
+
+        case WM_PAINT:
+        {
+            PAINTSTRUCT ps;
+            HDC hdc;
+            HFONT hOldFont;
+
+            hdc = BeginPaint(hwnd,
+                             &ps);
+
+            Rectangle(hdc,
+                      0,
+                      0,
+                      cxClient,
+                      cyClient);
+
+            hOldFont = SelectObject(hdc, hFont);
+
+            DrawTextW(hdc,
+                      &infoPtr->pActiveCell->ch,
+                      1,
+                      &rc,
+                      DT_CENTER | DT_VCENTER | DT_SINGLELINE);
+
+            SelectObject(hdc, hOldFont);
+
+            EndPaint(hwnd,
+                     &ps);
+
+            break;
+        }
+
+        case WM_DESTROY:
+        {
+            DeleteObject(hFont);
+
+            break;
+        }
+
+        default:
+        {
+HandleDefaultMessage:
+            Ret = DefWindowProcW(hwnd,
+                                 uMsg,
+                                 wParam,
+                                 lParam);
+            break;
+        }
+    }
+
+    return Ret;
+}
index 9254309..b9e37cf 100644 (file)
-/*\r
- * PROJECT:     ReactOS Character Map\r
- * LICENSE:     GPL - See COPYING in the top level directory\r
- * FILE:        base/applications/charmap/map.c\r
- * PURPOSE:     class implementation for painting glyph region\r
- * COPYRIGHT:   Copyright 2007 Ged Murphy <gedmurphy@reactos.org>\r
- *\r
- */\r
-\r
-#include <precomp.h>\r
-\r
-static const WCHAR szMapWndClass[] = L"FontMapWnd";\r
-static const WCHAR szLrgCellWndClass[] = L"LrgCellWnd";\r
-\r
-static\r
-VOID\r
-TagFontToCell(PCELL pCell,\r
-              WCHAR ch)\r
-{\r
-    pCell->ch = ch;\r
-}\r
-\r
-\r
-static\r
-VOID\r
-SetGrid(PMAP infoPtr)\r
-{\r
-    INT x, y;\r
-\r
-    for (y = 0; y < YCELLS; y++)\r
-    for (x = 0; x < XCELLS; x++)\r
-    {\r
-        infoPtr->Cells[y][x].CellExt.left = x * infoPtr->CellSize.cx + 1;\r
-        infoPtr->Cells[y][x].CellExt.top = y * infoPtr->CellSize.cy + 1;\r
-        infoPtr->Cells[y][x].CellExt.right = (x + 1) * infoPtr->CellSize.cx + 2;\r
-        infoPtr->Cells[y][x].CellExt.bottom = (y + 1) * infoPtr->CellSize.cy + 2;\r
-\r
-        CopyRect(&infoPtr->Cells[y][x].CellInt,\r
-                 &infoPtr->Cells[y][x].CellExt);\r
-\r
-        InflateRect(&infoPtr->Cells[y][x].CellInt,\r
-                    -1,\r
-                    -1);\r
-    }\r
-}\r
-\r
-static\r
-VOID\r
-DrawActiveCell(PMAP infoPtr,\r
-               HDC hdc)\r
-{\r
-    Rectangle(hdc,\r
-              infoPtr->pActiveCell->CellInt.left,\r
-              infoPtr->pActiveCell->CellInt.top,\r
-              infoPtr->pActiveCell->CellInt.right,\r
-              infoPtr->pActiveCell->CellInt.bottom);\r
-\r
-}\r
-\r
-\r
-static\r
-VOID\r
-DrawGrid(PMAP infoPtr,\r
-         HDC hdc)\r
-{\r
-    INT x, y;\r
-\r
-    for (y = 0; y < YCELLS; y++)\r
-    for (x = 0; x < XCELLS; x++)\r
-    {\r
-        Rectangle(hdc,\r
-                  infoPtr->Cells[y][x].CellExt.left,\r
-                  infoPtr->Cells[y][x].CellExt.top,\r
-                  infoPtr->Cells[y][x].CellExt.right,\r
-                  infoPtr->Cells[y][x].CellExt.bottom);\r
-    }\r
-\r
-    if (infoPtr->pActiveCell)\r
-        DrawActiveCell(infoPtr,\r
-                       hdc);\r
-}\r
-\r
-\r
-static\r
-VOID\r
-FillGrid(PMAP infoPtr,\r
-         HDC hdc)\r
-{\r
-    HFONT hOldFont;\r
-    WCHAR ch;\r
-    INT x, y;\r
-\r
-    hOldFont = SelectObject(hdc,\r
-                            infoPtr->hFont);\r
-\r
-    for (y = 0; y < YCELLS; y++)\r
-    for (x = 0; x < XCELLS; x++)\r
-    {\r
-        ch = (WCHAR)((XCELLS * (y + infoPtr->iYStart)) + x);\r
-\r
-        TagFontToCell(&infoPtr->Cells[y][x], ch);\r
-\r
-        DrawTextW(hdc,\r
-                  &ch,\r
-                  1,\r
-                  &infoPtr->Cells[y][x].CellInt,\r
-                  DT_CENTER | DT_VCENTER | DT_SINGLELINE);\r
-    }\r
-\r
-    SelectObject(hdc,\r
-                 hOldFont);\r
-}\r
-\r
-\r
-static\r
-BOOL\r
-CreateLargeCell(PMAP infoPtr)\r
-{\r
-    RECT rLarge;\r
-\r
-    CopyRect(&rLarge,\r
-             &infoPtr->pActiveCell->CellExt);\r
-\r
-    MapWindowPoints(infoPtr->hMapWnd,\r
-                    infoPtr->hParent,\r
-                    (VOID*)&rLarge,\r
-                    2);\r
-\r
-    InflateRect(&rLarge,\r
-                XLARGE - XCELLS,\r
-                YLARGE - YCELLS);\r
-\r
-    infoPtr->hLrgWnd = CreateWindowExW(0,\r
-                                       szLrgCellWndClass,\r
-                                       NULL,\r
-                                       WS_CHILDWINDOW | WS_VISIBLE,\r
-                                       rLarge.left,\r
-                                       rLarge.top,\r
-                                       rLarge.right - rLarge.left,\r
-                                       rLarge.bottom - rLarge.top,\r
-                                       infoPtr->hParent,\r
-                                       NULL,\r
-                                       hInstance,\r
-                                       infoPtr);\r
-    if (!infoPtr->hLrgWnd)\r
-        return FALSE;\r
-\r
-    return TRUE;\r
-}\r
-\r
-\r
-static\r
-VOID\r
-MoveLargeCell(PMAP infoPtr)\r
-{\r
-    RECT rLarge;\r
-\r
-    CopyRect(&rLarge,\r
-             &infoPtr->pActiveCell->CellExt);\r
-\r
-    MapWindowPoints(infoPtr->hMapWnd,\r
-                    infoPtr->hParent,\r
-                    (VOID*)&rLarge,\r
-                    2);\r
-\r
-    InflateRect(&rLarge,\r
-                XLARGE - XCELLS,\r
-                YLARGE - YCELLS);\r
-\r
-    MoveWindow(infoPtr->hLrgWnd,\r
-               rLarge.left,\r
-               rLarge.top,\r
-               rLarge.right - rLarge.left,\r
-               rLarge.bottom - rLarge.top,\r
-               TRUE);\r
-\r
-    InvalidateRect(infoPtr->hLrgWnd,\r
-                   NULL,\r
-                   TRUE);\r
-}\r
-\r
-\r
-static\r
-VOID\r
-SetFont(PMAP infoPtr,\r
-        LPWSTR lpFontName)\r
-{\r
-    HDC hdc;\r
-\r
-    if (infoPtr->hFont)\r
-        DeleteObject(infoPtr->hFont);\r
-\r
-    ZeroMemory(&infoPtr->CurrentFont,\r
-               sizeof(LOGFONTW));\r
-\r
-    hdc = GetDC(infoPtr->hMapWnd);\r
-    infoPtr->CurrentFont.lfHeight = GetDeviceCaps(hdc,\r
-                                                  LOGPIXELSY) / 5;\r
-    ReleaseDC(infoPtr->hMapWnd, hdc);\r
-\r
-    infoPtr->CurrentFont.lfCharSet =  DEFAULT_CHARSET;\r
-    wcscpy(infoPtr->CurrentFont.lfFaceName,\r
-           lpFontName);\r
-\r
-    infoPtr->hFont = CreateFontIndirectW(&infoPtr->CurrentFont);\r
-\r
-    InvalidateRect(infoPtr->hMapWnd,\r
-                   NULL,\r
-                   TRUE);\r
-}\r
-\r
-\r
-static\r
-LRESULT\r
-NotifyParentOfSelection(PMAP infoPtr,\r
-                        UINT code,\r
-                        WCHAR ch)\r
-{\r
-    LRESULT Ret = 0;\r
-\r
-    if (infoPtr->hParent != NULL)\r
-    {\r
-        DWORD dwIdc = GetWindowLongPtr(infoPtr->hMapWnd, GWLP_ID);\r
-        /*\r
-         * Push directly into the event queue instead of waiting\r
-         * the parent to be unlocked.\r
-         * High word of LPARAM is still available for future needs...\r
-         */\r
-        Ret = PostMessage(infoPtr->hParent,\r
-                          WM_COMMAND,\r
-                          MAKELPARAM((WORD)dwIdc, (WORD)code),\r
-                          (LPARAM)LOWORD(ch));\r
-    }\r
-\r
-    return Ret;\r
-}\r
-\r
-\r
-static\r
-VOID\r
-OnClick(PMAP infoPtr,\r
-        WORD ptx,\r
-        WORD pty)\r
-{\r
-    POINT pt;\r
-    INT x, y;\r
-\r
-    pt.x = ptx;\r
-    pt.y = pty;\r
-\r
-    for (x = 0; x < XCELLS; x++)\r
-    for (y = 0; y < YCELLS; y++)\r
-    {\r
-        if (PtInRect(&infoPtr->Cells[y][x].CellInt,\r
-                     pt))\r
-        {\r
-            /* if the cell is not already active */\r
-            if (!infoPtr->Cells[y][x].bActive)\r
-            {\r
-                /* set previous active cell to inactive */\r
-                if (infoPtr->pActiveCell)\r
-                {\r
-                    /* invalidate normal cells, required when\r
-                     * moving a small active cell via keyboard */\r
-                    if (!infoPtr->pActiveCell->bLarge)\r
-                    {\r
-                        InvalidateRect(infoPtr->hMapWnd,\r
-                                       &infoPtr->pActiveCell->CellInt,\r
-                                       TRUE);\r
-                    }\r
-\r
-                    infoPtr->pActiveCell->bActive = FALSE;\r
-                    infoPtr->pActiveCell->bLarge = FALSE;\r
-                }\r
-\r
-                /* set new cell to active */\r
-                infoPtr->pActiveCell = &infoPtr->Cells[y][x];\r
-                infoPtr->pActiveCell->bActive = TRUE;\r
-                infoPtr->pActiveCell->bLarge = TRUE;\r
-                if (infoPtr->hLrgWnd)\r
-                    MoveLargeCell(infoPtr);\r
-                else\r
-                    CreateLargeCell(infoPtr);\r
-            }\r
-            else\r
-            {\r
-                /* flick between large and small */\r
-                if (infoPtr->pActiveCell->bLarge)\r
-                {\r
-                    DestroyWindow(infoPtr->hLrgWnd);\r
-                    infoPtr->hLrgWnd = NULL;\r
-                }\r
-                else\r
-                {\r
-                    CreateLargeCell(infoPtr);\r
-                }\r
-\r
-                infoPtr->pActiveCell->bLarge = (infoPtr->pActiveCell->bLarge) ? FALSE : TRUE;\r
-            }\r
-\r
-            break;\r
-        }\r
-    }\r
-}\r
-\r
-\r
-static\r
-BOOL\r
-OnCreate(PMAP infoPtr,\r
-         HWND hwnd,\r
-         HWND hParent)\r
-{\r
-    RECT rc;\r
-    BOOL Ret = FALSE;\r
-\r
-    infoPtr = HeapAlloc(GetProcessHeap(),\r
-                        0,\r
-                        sizeof(MAP));\r
-    if (infoPtr)\r
-    {\r
-        SetLastError(0);\r
-        SetWindowLongPtrW(hwnd,\r
-                          0,\r
-                          (DWORD_PTR)infoPtr);\r
-        if (GetLastError() == 0)\r
-        {\r
-            ZeroMemory(infoPtr,\r
-                       sizeof(MAP));\r
-\r
-            infoPtr->hMapWnd = hwnd;\r
-            infoPtr->hParent = hParent;\r
-\r
-            GetClientRect(hwnd, &rc);\r
-            infoPtr->ClientSize.cx = rc.right;\r
-            infoPtr->ClientSize.cy = rc.bottom;\r
-            infoPtr->CellSize.cx = infoPtr->ClientSize.cx / XCELLS;\r
-            infoPtr->CellSize.cy = infoPtr->ClientSize.cy / YCELLS;\r
-\r
-            infoPtr->pActiveCell = NULL;\r
-\r
-            SetGrid(infoPtr);\r
-\r
-            SetScrollRange(hwnd, SB_VERT, 0, 255, FALSE);\r
-            SetScrollPos(hwnd, SB_VERT, 0, TRUE);\r
-\r
-            Ret = TRUE;\r
-        }\r
-    }\r
-\r
-    return Ret;\r
-}\r
-\r
-\r
-static\r
-VOID\r
-OnVScroll(PMAP infoPtr,\r
-          INT Value,\r
-          INT Pos)\r
-{\r
-    INT iYDiff, iOldYStart = infoPtr->iYStart;\r
-\r
-    switch (Value)\r
-    {\r
-        case SB_LINEUP:\r
-            infoPtr->iYStart -=  1;\r
-            break;\r
-\r
-        case SB_LINEDOWN:\r
-            infoPtr->iYStart +=  1;\r
-            break;\r
-\r
-        case SB_PAGEUP:\r
-            infoPtr->iYStart -= YCELLS;\r
-            break;\r
-\r
-        case SB_PAGEDOWN:\r
-            infoPtr->iYStart += YCELLS;\r
-            break;\r
-\r
-        case SB_THUMBTRACK:\r
-            infoPtr->iYStart = Pos;\r
-            break;\r
-\r
-       default:\r
-            break;\r
-       }\r
-\r
-    infoPtr->iYStart = max(0,\r
-                         min(infoPtr->iYStart, 255*16));\r
-\r
-    iYDiff = iOldYStart - infoPtr->iYStart;\r
-    if (iYDiff)\r
-    {\r
-        SetScrollPos(infoPtr->hMapWnd,\r
-                     SB_VERT,\r
-                     infoPtr->iYStart,\r
-                     TRUE);\r
-\r
-        if (abs(iYDiff) < YCELLS)\r
-        {\r
-            RECT rect;\r
-            GetClientRect(infoPtr->hMapWnd, &rect);\r
-            rect.top += 2;\r
-            rect.bottom -= 2;\r
-            ScrollWindowEx(infoPtr->hMapWnd,\r
-                           0,\r
-                           iYDiff * infoPtr->CellSize.cy,\r
-                           &rect,\r
-                           &rect,\r
-                           NULL,\r
-                           NULL,\r
-                           SW_INVALIDATE);\r
-        }\r
-        else\r
-        {\r
-            InvalidateRect(infoPtr->hMapWnd,\r
-                           NULL,\r
-                           TRUE);\r
-        }\r
-    }\r
-}\r
-\r
-\r
-static\r
-VOID\r
-OnPaint(PMAP infoPtr,\r
-        WPARAM wParam)\r
-{\r
-    PAINTSTRUCT ps;\r
-    HDC hdc;\r
-\r
-\r
-    if (wParam != 0)\r
-    {\r
-        if (!GetUpdateRect(infoPtr->hMapWnd,\r
-                           &ps.rcPaint,\r
-                           TRUE))\r
-        {\r
-            return;\r
-        }\r
-        hdc = (HDC)wParam;\r
-    }\r
-    else\r
-    {\r
-        hdc = BeginPaint(infoPtr->hMapWnd,\r
-                         &ps);\r
-        if (hdc == NULL)\r
-        {\r
-            return;\r
-        }\r
-    }\r
-\r
-    DrawGrid(infoPtr,\r
-             hdc);\r
-\r
-    FillGrid(infoPtr,\r
-             hdc);\r
-\r
-    if (wParam == 0)\r
-    {\r
-        EndPaint(infoPtr->hMapWnd,\r
-                 &ps);\r
-    }\r
-}\r
-\r
-\r
-LRESULT\r
-CALLBACK\r
-MapWndProc(HWND hwnd,\r
-           UINT uMsg,\r
-           WPARAM wParam,\r
-           LPARAM lParam)\r
-{\r
-    PMAP infoPtr;\r
-    LRESULT Ret = 0;\r
-\r
-    infoPtr = (PMAP)GetWindowLongPtrW(hwnd,\r
-                                      0);\r
-\r
-    switch (uMsg)\r
-    {\r
-        case WM_CREATE:\r
-        {\r
-            if (!OnCreate(infoPtr,\r
-                          hwnd,\r
-                          ((LPCREATESTRUCTW)lParam)->hwndParent))\r
-            {\r
-                return (LRESULT)-1;\r
-            }\r
-\r
-            break;\r
-        }\r
-\r
-        case WM_LBUTTONDOWN:\r
-        {\r
-            OnClick(infoPtr,\r
-                    LOWORD(lParam),\r
-                    HIWORD(lParam));\r
-\r
-            break;\r
-        }\r
-\r
-        case WM_LBUTTONDBLCLK:\r
-        {\r
-            NotifyParentOfSelection(infoPtr,\r
-                                    FM_SETCHAR,\r
-                                    infoPtr->pActiveCell->ch);\r
-\r
-\r
-            break;\r
-        }\r
-\r
-        case WM_VSCROLL:\r
-        {\r
-            OnVScroll(infoPtr,\r
-                      LOWORD(wParam),\r
-                      HIWORD(wParam));\r
-\r
-            break;\r
-        }\r
-\r
-        case FM_SETFONT:\r
-            SetFont(infoPtr, (LPWSTR)lParam);\r
-            break;\r
-\r
-        case FM_GETCHAR:\r
-        {\r
-            if (!infoPtr->pActiveCell) return 0;\r
-            return infoPtr->pActiveCell->ch;\r
-        }\r
-\r
-        case WM_PAINT:\r
-        {\r
-            OnPaint(infoPtr,\r
-                    wParam);\r
-            break;\r
-        }\r
-\r
-        case WM_DESTROY:\r
-        {\r
-            DeleteObject(infoPtr->hFont);\r
-            HeapFree(GetProcessHeap(),\r
-                     0,\r
-                     infoPtr);\r
-            SetWindowLongPtrW(hwnd,\r
-                              0,\r
-                              (DWORD_PTR)NULL);\r
-            break;\r
-        }\r
-\r
-        default:\r
-        {\r
-            Ret = DefWindowProcW(hwnd,\r
-                                 uMsg,\r
-                                 wParam,\r
-                                 lParam);\r
-            break;\r
-        }\r
-    }\r
-\r
-    return Ret;\r
-}\r
-\r
-\r
-BOOL\r
-RegisterMapClasses(HINSTANCE hInstance)\r
-{\r
-    WNDCLASSW wc = {0};\r
-\r
-    wc.style = CS_DBLCLKS;\r
-    wc.lpfnWndProc = MapWndProc;\r
-    wc.cbWndExtra = sizeof(PMAP);\r
-    wc.hInstance = hInstance;\r
-    wc.hCursor = LoadCursorW(NULL,\r
-                            (LPWSTR)IDC_ARROW);\r
-    wc.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1);\r
-    wc.lpszClassName = szMapWndClass;\r
-\r
-    if (RegisterClassW(&wc))\r
-    {\r
-        wc.lpfnWndProc = LrgCellWndProc;\r
-        wc.cbWndExtra = 0;\r
-        wc.lpszClassName = szLrgCellWndClass;\r
-\r
-        return RegisterClassW(&wc) != 0;\r
-    }\r
-\r
-    return FALSE;\r
-}\r
-\r
-VOID\r
-UnregisterMapClasses(HINSTANCE hInstance)\r
-{\r
-    UnregisterClassW(szMapWndClass,\r
-                    hInstance);\r
-\r
-    UnregisterClassW(szLrgCellWndClass,\r
-                    hInstance);\r
-}\r
+/*
+ * PROJECT:     ReactOS Character Map
+ * LICENSE:     GPL - See COPYING in the top level directory
+ * FILE:        base/applications/charmap/map.c
+ * PURPOSE:     class implementation for painting glyph region
+ * COPYRIGHT:   Copyright 2007 Ged Murphy <gedmurphy@reactos.org>
+ *
+ */
+
+#include <precomp.h>
+
+static const WCHAR szMapWndClass[] = L"FontMapWnd";
+static const WCHAR szLrgCellWndClass[] = L"LrgCellWnd";
+
+static
+VOID
+TagFontToCell(PCELL pCell,
+              WCHAR ch)
+{
+    pCell->ch = ch;
+}
+
+
+static
+VOID
+SetGrid(PMAP infoPtr)
+{
+    INT x, y;
+
+    for (y = 0; y < YCELLS; y++)
+    for (x = 0; x < XCELLS; x++)
+    {
+        infoPtr->Cells[y][x].CellExt.left = x * infoPtr->CellSize.cx + 1;
+        infoPtr->Cells[y][x].CellExt.top = y * infoPtr->CellSize.cy + 1;
+        infoPtr->Cells[y][x].CellExt.right = (x + 1) * infoPtr->CellSize.cx + 2;
+        infoPtr->Cells[y][x].CellExt.bottom = (y + 1) * infoPtr->CellSize.cy + 2;
+
+        CopyRect(&infoPtr->Cells[y][x].CellInt,
+                 &infoPtr->Cells[y][x].CellExt);
+
+        InflateRect(&infoPtr->Cells[y][x].CellInt,
+                    -1,
+                    -1);
+    }
+}
+
+static
+VOID
+DrawActiveCell(PMAP infoPtr,
+               HDC hdc)
+{
+    Rectangle(hdc,
+              infoPtr->pActiveCell->CellInt.left,
+              infoPtr->pActiveCell->CellInt.top,
+              infoPtr->pActiveCell->CellInt.right,
+              infoPtr->pActiveCell->CellInt.bottom);
+
+}
+
+
+static
+VOID
+DrawGrid(PMAP infoPtr,
+         HDC hdc)
+{
+    INT x, y;
+
+    for (y = 0; y < YCELLS; y++)
+    for (x = 0; x < XCELLS; x++)
+    {
+        Rectangle(hdc,
+                  infoPtr->Cells[y][x].CellExt.left,
+                  infoPtr->Cells[y][x].CellExt.top,
+                  infoPtr->Cells[y][x].CellExt.right,
+                  infoPtr->Cells[y][x].CellExt.bottom);
+    }
+
+    if (infoPtr->pActiveCell)
+        DrawActiveCell(infoPtr,
+                       hdc);
+}
+
+
+static
+VOID
+FillGrid(PMAP infoPtr,
+         HDC hdc)
+{
+    HFONT hOldFont;
+    WCHAR ch;
+    INT x, y;
+
+    hOldFont = SelectObject(hdc,
+                            infoPtr->hFont);
+
+    for (y = 0; y < YCELLS; y++)
+    for (x = 0; x < XCELLS; x++)
+    {
+        ch = (WCHAR)((XCELLS * (y + infoPtr->iYStart)) + x);
+
+        TagFontToCell(&infoPtr->Cells[y][x], ch);
+
+        DrawTextW(hdc,
+                  &ch,
+                  1,
+                  &infoPtr->Cells[y][x].CellInt,
+                  DT_CENTER | DT_VCENTER | DT_SINGLELINE);
+    }
+
+    SelectObject(hdc,
+                 hOldFont);
+}
+
+
+static
+BOOL
+CreateLargeCell(PMAP infoPtr)
+{
+    RECT rLarge;
+
+    CopyRect(&rLarge,
+             &infoPtr->pActiveCell->CellExt);
+
+    MapWindowPoints(infoPtr->hMapWnd,
+                    infoPtr->hParent,
+                    (VOID*)&rLarge,
+                    2);
+
+    InflateRect(&rLarge,
+                XLARGE - XCELLS,
+                YLARGE - YCELLS);
+
+    infoPtr->hLrgWnd = CreateWindowExW(0,
+                                       szLrgCellWndClass,
+                                       NULL,
+                                       WS_CHILDWINDOW | WS_VISIBLE,
+                                       rLarge.left,
+                                       rLarge.top,
+                                       rLarge.right - rLarge.left,
+                                       rLarge.bottom - rLarge.top,
+                                       infoPtr->hParent,
+                                       NULL,
+                                       hInstance,
+                                       infoPtr);
+    if (!infoPtr->hLrgWnd)
+        return FALSE;
+
+    return TRUE;
+}
+
+
+static
+VOID
+MoveLargeCell(PMAP infoPtr)
+{
+    RECT rLarge;
+
+    CopyRect(&rLarge,
+             &infoPtr->pActiveCell->CellExt);
+
+    MapWindowPoints(infoPtr->hMapWnd,
+                    infoPtr->hParent,
+                    (VOID*)&rLarge,
+                    2);
+
+    InflateRect(&rLarge,
+                XLARGE - XCELLS,
+                YLARGE - YCELLS);
+
+    MoveWindow(infoPtr->hLrgWnd,
+               rLarge.left,
+               rLarge.top,
+               rLarge.right - rLarge.left,
+               rLarge.bottom - rLarge.top,
+               TRUE);
+
+    InvalidateRect(infoPtr->hLrgWnd,
+                   NULL,
+                   TRUE);
+}
+
+
+static
+VOID
+SetFont(PMAP infoPtr,
+        LPWSTR lpFontName)
+{
+    HDC hdc;
+
+    if (infoPtr->hFont)
+        DeleteObject(infoPtr->hFont);
+
+    ZeroMemory(&infoPtr->CurrentFont,
+               sizeof(LOGFONTW));
+
+    hdc = GetDC(infoPtr->hMapWnd);
+    infoPtr->CurrentFont.lfHeight = GetDeviceCaps(hdc,
+                                                  LOGPIXELSY) / 5;
+    ReleaseDC(infoPtr->hMapWnd, hdc);
+
+    infoPtr->CurrentFont.lfCharSet =  DEFAULT_CHARSET;
+    wcscpy(infoPtr->CurrentFont.lfFaceName,
+           lpFontName);
+
+    infoPtr->hFont = CreateFontIndirectW(&infoPtr->CurrentFont);
+
+    InvalidateRect(infoPtr->hMapWnd,
+                   NULL,
+                   TRUE);
+}
+
+
+static
+LRESULT
+NotifyParentOfSelection(PMAP infoPtr,
+                        UINT code,
+                        WCHAR ch)
+{
+    LRESULT Ret = 0;
+
+    if (infoPtr->hParent != NULL)
+    {
+        DWORD dwIdc = GetWindowLongPtr(infoPtr->hMapWnd, GWLP_ID);
+        /*
+         * Push directly into the event queue instead of waiting
+         * the parent to be unlocked.
+         * High word of LPARAM is still available for future needs...
+         */
+        Ret = PostMessage(infoPtr->hParent,
+                          WM_COMMAND,
+                          MAKELPARAM((WORD)dwIdc, (WORD)code),
+                          (LPARAM)LOWORD(ch));
+    }
+
+    return Ret;
+}
+
+
+static
+VOID
+OnClick(PMAP infoPtr,
+        WORD ptx,
+        WORD pty)
+{
+    POINT pt;
+    INT x, y;
+
+    pt.x = ptx;
+    pt.y = pty;
+
+    for (x = 0; x < XCELLS; x++)
+    for (y = 0; y < YCELLS; y++)
+    {
+        if (PtInRect(&infoPtr->Cells[y][x].CellInt,
+                     pt))
+        {
+            /* if the cell is not already active */
+            if (!infoPtr->Cells[y][x].bActive)
+            {
+                /* set previous active cell to inactive */
+                if (infoPtr->pActiveCell)
+                {
+                    /* invalidate normal cells, required when
+                     * moving a small active cell via keyboard */
+                    if (!infoPtr->pActiveCell->bLarge)
+                    {
+                        InvalidateRect(infoPtr->hMapWnd,
+                                       &infoPtr->pActiveCell->CellInt,
+                                       TRUE);
+                    }
+
+                    infoPtr->pActiveCell->bActive = FALSE;
+                    infoPtr->pActiveCell->bLarge = FALSE;
+                }
+
+                /* set new cell to active */
+                infoPtr->pActiveCell = &infoPtr->Cells[y][x];
+                infoPtr->pActiveCell->bActive = TRUE;
+                infoPtr->pActiveCell->bLarge = TRUE;
+                if (infoPtr->hLrgWnd)
+                    MoveLargeCell(infoPtr);
+                else
+                    CreateLargeCell(infoPtr);
+            }
+            else
+            {
+                /* flick between large and small */
+                if (infoPtr->pActiveCell->bLarge)
+                {
+                    DestroyWindow(infoPtr->hLrgWnd);
+                    infoPtr->hLrgWnd = NULL;
+                }
+                else
+                {
+                    CreateLargeCell(infoPtr);
+                }
+
+                infoPtr->pActiveCell->bLarge = (infoPtr->pActiveCell->bLarge) ? FALSE : TRUE;
+            }
+
+            break;
+        }
+    }
+}
+
+
+static
+BOOL
+OnCreate(PMAP infoPtr,
+         HWND hwnd,
+         HWND hParent)
+{
+    RECT rc;
+    BOOL Ret = FALSE;
+
+    infoPtr = HeapAlloc(GetProcessHeap(),
+                        0,
+                        sizeof(MAP));
+    if (infoPtr)
+    {
+        SetLastError(0);
+        SetWindowLongPtrW(hwnd,
+                          0,
+                          (DWORD_PTR)infoPtr);
+        if (GetLastError() == 0)
+        {
+            ZeroMemory(infoPtr,
+                       sizeof(MAP));
+
+            infoPtr->hMapWnd = hwnd;
+            infoPtr->hParent = hParent;
+
+            GetClientRect(hwnd, &rc);
+            infoPtr->ClientSize.cx = rc.right;
+            infoPtr->ClientSize.cy = rc.bottom;
+            infoPtr->CellSize.cx = infoPtr->ClientSize.cx / XCELLS;
+            infoPtr->CellSize.cy = infoPtr->ClientSize.cy / YCELLS;
+
+            infoPtr->pActiveCell = NULL;
+
+            SetGrid(infoPtr);
+
+            SetScrollRange(hwnd, SB_VERT, 0, 255, FALSE);
+            SetScrollPos(hwnd, SB_VERT, 0, TRUE);
+
+            Ret = TRUE;
+        }
+    }
+
+    return Ret;
+}
+
+
+static
+VOID
+OnVScroll(PMAP infoPtr,
+          INT Value,
+          INT Pos)
+{
+    INT iYDiff, iOldYStart = infoPtr->iYStart;
+
+    switch (Value)
+    {
+        case SB_LINEUP:
+            infoPtr->iYStart -=  1;
+            break;
+
+        case SB_LINEDOWN:
+            infoPtr->iYStart +=  1;
+            break;
+
+        case SB_PAGEUP:
+            infoPtr->iYStart -= YCELLS;
+            break;
+
+        case SB_PAGEDOWN:
+            infoPtr->iYStart += YCELLS;
+            break;
+
+        case SB_THUMBTRACK:
+            infoPtr->iYStart = Pos;
+            break;
+
+       default:
+            break;
+       }
+
+    infoPtr->iYStart = max(0,
+                         min(infoPtr->iYStart, 255*16));
+
+    iYDiff = iOldYStart - infoPtr->iYStart;
+    if (iYDiff)
+    {
+        SetScrollPos(infoPtr->hMapWnd,
+                     SB_VERT,
+                     infoPtr->iYStart,
+                     TRUE);
+
+        if (abs(iYDiff) < YCELLS)
+        {
+            RECT rect;
+            GetClientRect(infoPtr->hMapWnd, &rect);
+            rect.top += 2;
+            rect.bottom -= 2;
+            ScrollWindowEx(infoPtr->hMapWnd,
+                           0,
+                           iYDiff * infoPtr->CellSize.cy,
+                           &rect,
+                           &rect,
+                           NULL,
+                           NULL,
+                           SW_INVALIDATE);
+        }
+        else
+        {
+            InvalidateRect(infoPtr->hMapWnd,
+                           NULL,
+                           TRUE);
+        }
+    }
+}
+
+
+static
+VOID
+OnPaint(PMAP infoPtr,
+        WPARAM wParam)
+{
+    PAINTSTRUCT ps;
+    HDC hdc;
+
+
+    if (wParam != 0)
+    {
+        if (!GetUpdateRect(infoPtr->hMapWnd,
+                           &ps.rcPaint,
+                           TRUE))
+        {
+            return;
+        }
+        hdc = (HDC)wParam;
+    }
+    else
+    {
+        hdc = BeginPaint(infoPtr->hMapWnd,
+                         &ps);
+        if (hdc == NULL)
+        {
+            return;
+        }
+    }
+
+    DrawGrid(infoPtr,
+             hdc);
+
+    FillGrid(infoPtr,
+             hdc);
+
+    if (wParam == 0)
+    {
+        EndPaint(infoPtr->hMapWnd,
+                 &ps);
+    }
+}
+
+
+LRESULT
+CALLBACK
+MapWndProc(HWND hwnd,
+           UINT uMsg,
+           WPARAM wParam,
+           LPARAM lParam)
+{
+    PMAP infoPtr;
+    LRESULT Ret = 0;
+
+    infoPtr = (PMAP)GetWindowLongPtrW(hwnd,
+                                      0);
+
+    switch (uMsg)
+    {
+        case WM_CREATE:
+        {
+            if (!OnCreate(infoPtr,
+                          hwnd,
+                          ((LPCREATESTRUCTW)lParam)->hwndParent))
+            {
+                return (LRESULT)-1;
+            }
+
+            break;
+        }
+
+        case WM_LBUTTONDOWN:
+        {
+            OnClick(infoPtr,
+                    LOWORD(lParam),
+                    HIWORD(lParam));
+
+            break;
+        }
+
+        case WM_LBUTTONDBLCLK:
+        {
+            NotifyParentOfSelection(infoPtr,
+                                    FM_SETCHAR,
+                                    infoPtr->pActiveCell->ch);
+
+
+            break;
+        }
+
+        case WM_VSCROLL:
+        {
+            OnVScroll(infoPtr,
+                      LOWORD(wParam),
+                      HIWORD(wParam));
+
+            break;
+        }
+
+        case FM_SETFONT:
+            SetFont(infoPtr, (LPWSTR)lParam);
+            break;
+
+        case FM_GETCHAR:
+        {
+            if (!infoPtr->pActiveCell) return 0;
+            return infoPtr->pActiveCell->ch;
+        }
+
+        case WM_PAINT:
+        {
+            OnPaint(infoPtr,
+                    wParam);
+            break;
+        }
+
+        case WM_DESTROY:
+        {
+            DeleteObject(infoPtr->hFont);
+            HeapFree(GetProcessHeap(),
+                     0,
+                     infoPtr);
+            SetWindowLongPtrW(hwnd,
+                              0,
+                              (DWORD_PTR)NULL);
+            break;
+        }
+
+        default:
+        {
+            Ret = DefWindowProcW(hwnd,
+                                 uMsg,
+                                 wParam,
+                                 lParam);
+            break;
+        }
+    }
+
+    return Ret;
+}
+
+
+BOOL
+RegisterMapClasses(HINSTANCE hInstance)
+{
+    WNDCLASSW wc = {0};
+
+    wc.style = CS_DBLCLKS;
+    wc.lpfnWndProc = MapWndProc;
+    wc.cbWndExtra = sizeof(PMAP);
+    wc.hInstance = hInstance;
+    wc.hCursor = LoadCursorW(NULL,
+                            (LPWSTR)IDC_ARROW);
+    wc.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1);
+    wc.lpszClassName = szMapWndClass;
+
+    if (RegisterClassW(&wc))
+    {
+        wc.lpfnWndProc = LrgCellWndProc;
+        wc.cbWndExtra = 0;
+        wc.lpszClassName = szLrgCellWndClass;
+
+        return RegisterClassW(&wc) != 0;
+    }
+
+    return FALSE;
+}
+
+VOID
+UnregisterMapClasses(HINSTANCE hInstance)
+{
+    UnregisterClassW(szMapWndClass,
+                    hInstance);
+
+    UnregisterClassW(szLrgCellWndClass,
+                    hInstance);
+}
index c46337f..4e0324c 100644 (file)
@@ -1,57 +1,57 @@
-#ifndef __CHARMAP_PRECOMP_H\r
-#define __CHARMAP_PRECOMP_H\r
-\r
-#include <stdio.h>\r
-#include <stdlib.h>\r
-#include <windows.h>\r
-#include <commctrl.h>\r
-#include "resource.h"\r
-\r
-#define XCELLS 20\r
-#define YCELLS 10\r
-#define XLARGE 45\r
-#define YLARGE 25\r
-\r
-#define FM_SETFONT (WM_USER + 1)\r
-#define FM_GETCHAR (WM_USER + 2)\r
-#define FM_SETCHAR (WM_USER + 3)\r
-\r
-extern HINSTANCE hInstance;\r
-\r
-typedef struct _CELL\r
-{\r
-    RECT CellExt;\r
-    RECT CellInt;\r
-    BOOL bActive;\r
-    BOOL bLarge;\r
-    WCHAR ch;\r
-} CELL, *PCELL;\r
-\r
-typedef struct _MAP\r
-{\r
-    HWND hMapWnd;\r
-    HWND hParent;\r
-    HWND hLrgWnd;\r
-    SIZE ClientSize;\r
-    SIZE CellSize;\r
-    CELL Cells[YCELLS][XCELLS];\r
-    PCELL pActiveCell;\r
-    HFONT hFont;\r
-    LOGFONTW CurrentFont;\r
-    INT iYStart;\r
-} MAP, *PMAP;\r
-\r
-typedef struct {\r
-    NMHDR hdr;\r
-    WCHAR ch;\r
-} MAPNOTIFY, *LPMAPNOTIFY;\r
-\r
-\r
-LRESULT CALLBACK LrgCellWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);\r
-\r
-VOID ShowAboutDlg(HWND hWndParent);\r
-\r
-BOOL RegisterMapClasses(HINSTANCE hInstance);\r
-VOID UnregisterMapClasses(HINSTANCE hInstance);\r
-\r
-#endif /* __CHARMAP_PRECOMP_H */\r
+#ifndef __CHARMAP_PRECOMP_H
+#define __CHARMAP_PRECOMP_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <windows.h>
+#include <commctrl.h>
+#include "resource.h"
+
+#define XCELLS 20
+#define YCELLS 10
+#define XLARGE 45
+#define YLARGE 25
+
+#define FM_SETFONT (WM_USER + 1)
+#define FM_GETCHAR (WM_USER + 2)
+#define FM_SETCHAR (WM_USER + 3)
+
+extern HINSTANCE hInstance;
+
+typedef struct _CELL
+{
+    RECT CellExt;
+    RECT CellInt;
+    BOOL bActive;
+    BOOL bLarge;
+    WCHAR ch;
+} CELL, *PCELL;
+
+typedef struct _MAP
+{
+    HWND hMapWnd;
+    HWND hParent;
+    HWND hLrgWnd;
+    SIZE ClientSize;
+    SIZE CellSize;
+    CELL Cells[YCELLS][XCELLS];
+    PCELL pActiveCell;
+    HFONT hFont;
+    LOGFONTW CurrentFont;
+    INT iYStart;
+} MAP, *PMAP;
+
+typedef struct {
+    NMHDR hdr;
+    WCHAR ch;
+} MAPNOTIFY, *LPMAPNOTIFY;
+
+
+LRESULT CALLBACK LrgCellWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
+
+VOID ShowAboutDlg(HWND hWndParent);
+
+BOOL RegisterMapClasses(HINSTANCE hInstance);
+VOID UnregisterMapClasses(HINSTANCE hInstance);
+
+#endif /* __CHARMAP_PRECOMP_H */
index b4f6ba5..b174903 100644 (file)
@@ -1,19 +1,19 @@
-#define IDC_STATIC       -1\r
-\r
-#define IDI_ICON         100\r
-\r
-#define IDD_CHARMAP      200\r
-#define IDD_ABOUTBOX     201\r
-\r
-#define IDC_FONTCOMBO    1001\r
-#define IDC_CMHELP       1002\r
-#define IDC_FONTMAP      1003\r
-#define IDC_TEXTBOX      1004\r
-#define IDC_SELECT       1005\r
-#define IDC_COPY         1006\r
-#define IDC_ADVVIEW      1007\r
-#define IDC_DISPLAY      1008\r
-#define IDC_LICENSE_EDIT 1009\r
-\r
-#define IDS_LICENSE      1010\r
-#define IDS_ABOUT        1011\r
+#define IDC_STATIC       -1
+
+#define IDI_ICON         100
+
+#define IDD_CHARMAP      200
+#define IDD_ABOUTBOX     201
+
+#define IDC_FONTCOMBO    1001
+#define IDC_CMHELP       1002
+#define IDC_FONTMAP      1003
+#define IDC_TEXTBOX      1004
+#define IDC_SELECT       1005
+#define IDC_COPY         1006
+#define IDC_ADVVIEW      1007
+#define IDC_DISPLAY      1008
+#define IDC_LICENSE_EDIT 1009
+
+#define IDS_LICENSE      1010
+#define IDS_ABOUT        1011
index 5ee2e4f..d3c2e90 100644 (file)
@@ -1,6 +1,6 @@
-<?xml version="1.0"?>\r
-<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">\r
-<module name="dbgprint" type="win32cui" installbase="system32" installname="dbgprint.exe">\r
-       <library>kernel32</library>\r
-       <file>dbgprint.c</file>\r
-</module>\r
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="dbgprint" type="win32cui" installbase="system32" installname="dbgprint.exe">
+       <library>kernel32</library>
+       <file>dbgprint.c</file>
+</module>
index 76de6a8..d0dabd4 100644 (file)
@@ -1,17 +1,17 @@
-LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-\r
-IDS_USAGE, "FIND: Visualizza le linee di un file che contengono un stringa.\n\n\\r
-  FIND [ /C ] [ /I ] [ /N ] [ /V ] \"stringa\" [ file... ]\n\\r
-    /C  Conta il numero di linee che contengono la stringa\n\\r
-    /I  Ignora maiuscole/minuscole\n\\r
-    /N  Numera le linee visualizzate a partire da 1\n\\r
-    /V  Visualizza le linee che non contengono la stringa"\r
-\r
-IDS_NO_SUCH_FILE, "FIND: %s: File non trovato\n"\r
-\r
-IDS_CANNOT_OPEN, "FIND: %s: Impossibile aprire il file\n"\r
-\r
-END\r
+LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
+
+STRINGTABLE DISCARDABLE
+BEGIN
+
+IDS_USAGE, "FIND: Visualizza le linee di un file che contengono un stringa.\n\n\
+  FIND [ /C ] [ /I ] [ /N ] [ /V ] \"stringa\" [ file... ]\n\
+    /C  Conta il numero di linee che contengono la stringa\n\
+    /I  Ignora maiuscole/minuscole\n\
+    /N  Numera le linee visualizzate a partire da 1\n\
+    /V  Visualizza le linee che non contengono la stringa"
+
+IDS_NO_SUCH_FILE, "FIND: %s: File non trovato\n"
+
+IDS_CANNOT_OPEN, "FIND: %s: Impossibile aprire il file\n"
+
+END
index f013e1f..ce5b86a 100644 (file)
@@ -1,26 +1,26 @@
-/*\r
- * PROJECT:     ReactOS find command\r
- * LICENSE:     GPL - See COPYING in the top level directory\r
- * FILE:        base/applications/cmdutils/find/lang/lt-LT.rc\r
- * PURPOSE:     Lithuanian Language File\r
- * TRANSLATOR:  Vytis "CMan" Girdþijauskas (cman@cman.us)\r
- * DATE:        2007-09-23\r
- */\r
-\r
-LANGUAGE LANG_LITHUANIAN, SUBLANG_DEFAULT\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-\r
-IDS_USAGE, "FIND: Spausdina visas bylos eilutes, kuriose yra ieðkomas tekstas.\n\n\\r
-  FIND [ /C ] [ /I ] [ /N ] [ /V ] \"tekstas\" [ byla... ]\n\\r
-    /C  Skaièiuoti eilutes, kuriose yra ieðkomas tekstas\n\\r
-    /I  Ignoruoti raidþiø dydá\n\\r
-    /N  Numeruoti vaizduojamas eilutes, pradedant nuo 1\n\\r
-    /V  Spausdinti eilutes, kuriose nëra ieðkomo teksto"\r
-\r
-IDS_NO_SUCH_FILE, "FIND: %s: Tokios bylos nëra\n"\r
-\r
-IDS_CANNOT_OPEN, "FIND: %s: Nepavyko atverti bylos\n"\r
-\r
-END\r
+/*
+ * PROJECT:     ReactOS find command
+ * LICENSE:     GPL - See COPYING in the top level directory
+ * FILE:        base/applications/cmdutils/find/lang/lt-LT.rc
+ * PURPOSE:     Lithuanian Language File
+ * TRANSLATOR:  Vytis "CMan" Girdþijauskas (cman@cman.us)
+ * DATE:        2007-09-23
+ */
+
+LANGUAGE LANG_LITHUANIAN, SUBLANG_DEFAULT
+
+STRINGTABLE DISCARDABLE
+BEGIN
+
+IDS_USAGE, "FIND: Spausdina visas bylos eilutes, kuriose yra ieðkomas tekstas.\n\n\
+  FIND [ /C ] [ /I ] [ /N ] [ /V ] \"tekstas\" [ byla... ]\n\
+    /C  Skaièiuoti eilutes, kuriose yra ieðkomas tekstas\n\
+    /I  Ignoruoti raidþiø dydá\n\
+    /N  Numeruoti vaizduojamas eilutes, pradedant nuo 1\n\
+    /V  Spausdinti eilutes, kuriose nëra ieðkomo teksto"
+
+IDS_NO_SUCH_FILE, "FIND: %s: Tokios bylos nëra\n"
+
+IDS_CANNOT_OPEN, "FIND: %s: Nepavyko atverti bylos\n"
+
+END
index 9ecc92e..444cd8c 100644 (file)
@@ -1,3 +1,3 @@
-#define IDS_USAGE                 1000\r
-#define IDS_NO_SUCH_FILE          1001\r
-#define IDS_CANNOT_OPEN           1002\r
+#define IDS_USAGE                 1000
+#define IDS_NO_SUCH_FILE          1001
+#define IDS_CANNOT_OPEN           1002
index 884ccb4..9583a2b 100644 (file)
@@ -1,15 +1,15 @@
-LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-  IDS_USAGE, "Visualizza dati una schermata per volta.\n\n\\r
-  MORE < [Drive:][Path]File\n\\r
-  Comando | MORE \n\\r
-  MORE [Drive:][Path]File\n\n\\r
-  [Drive:][Path]File    Il file da visualizzare.\n\\r
-  Comando\t\t     Il comando di cui l'output dev'essere visualizzato.\n\n\\r
-  Alla richiesta ""-- Continua --"" premere un tasto qualsiasi per visualizzare la pagina successiva.\n"\r
-\r
-  IDS_CONTINUE, " -- Continua (100%) -- "\r
-  IDS_FILE_ACCESS, "Impossibile accedere al file %s."\r
-END\r
+LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
+
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_USAGE, "Visualizza dati una schermata per volta.\n\n\
+  MORE < [Drive:][Path]File\n\
+  Comando | MORE \n\
+  MORE [Drive:][Path]File\n\n\
+  [Drive:][Path]File    Il file da visualizzare.\n\
+  Comando\t\t     Il comando di cui l'output dev'essere visualizzato.\n\n\
+  Alla richiesta ""-- Continua --"" premere un tasto qualsiasi per visualizzare la pagina successiva.\n"
+
+  IDS_CONTINUE, " -- Continua (100%) -- "
+  IDS_FILE_ACCESS, "Impossibile accedere al file %s."
+END
index 1ae939b..b32f7de 100644 (file)
@@ -1,27 +1,27 @@
-/*\r
- * PROJECT:     ReactOS more command\r
- * LICENSE:     GPL - See COPYING in the top level directory\r
- * FILE:        base/applications/cmdutils/more/lang/lt-LT.rc\r
- * PURPOSE:     Lithuanian Language File\r
- * TRANSLATOR:  Vytis "CMan" Girdþijauskas (cman@cman.us)\r
- * DATE:        2007-09-23\r
- */\r
-\r
-LANGUAGE LANG_LITHUANIAN, SUBLANG_DEFAULT\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-  IDS_USAGE, "Atvaizduoja duomenis puslapiais.\n\n\\r
-  MORE < [Diskas:][Kelias iki bylos]Bylos vardas\n\\r
-  Komanda | MORE \n\\r
-  MORE [Diskas:][Kelias iki bylos]Bylos vardas\n\n\\r
-  [Diskas:][Kelias iki bylos]Bylos vardas    Byla, kurios turinys turi bûti\n\\r
-                                             atvaizduotas.\n\\r
-  Komanda                                    Komanda, kurios rezultatas turi\n\\r
-                                             bûti atvaizduotas.\n\n\\r
-  Pasirodþius raginimui ""-- Toliau --"" spauskite bet kurá klaviðà, kad\n\\r
-  pamatytumëte sekantá puslapá.\n"\r
-\r
-  IDS_CONTINUE, " -- Toliau (100%) -- "\r
-  IDS_FILE_ACCESS, "Nepavyko atverti bylos %s."\r
-END\r
+/*
+ * PROJECT:     ReactOS more command
+ * LICENSE:     GPL - See COPYING in the top level directory
+ * FILE:        base/applications/cmdutils/more/lang/lt-LT.rc
+ * PURPOSE:     Lithuanian Language File
+ * TRANSLATOR:  Vytis "CMan" Girdþijauskas (cman@cman.us)
+ * DATE:        2007-09-23
+ */
+
+LANGUAGE LANG_LITHUANIAN, SUBLANG_DEFAULT
+
+STRINGTABLE DISCARDABLE
+BEGIN
+  IDS_USAGE, "Atvaizduoja duomenis puslapiais.\n\n\
+  MORE < [Diskas:][Kelias iki bylos]Bylos vardas\n\
+  Komanda | MORE \n\
+  MORE [Diskas:][Kelias iki bylos]Bylos vardas\n\n\
+  [Diskas:][Kelias iki bylos]Bylos vardas    Byla, kurios turinys turi bûti\n\
+                                             atvaizduotas.\n\
+  Komanda                                    Komanda, kurios rezultatas turi\n\
+                                             bûti atvaizduotas.\n\n\
+  Pasirodþius raginimui ""-- Toliau --"" spauskite bet kurá klaviðà, kad\n\
+  pamatytumëte sekantá puslapá.\n"
+
+  IDS_CONTINUE, " -- Toliau (100%) -- "
+  IDS_FILE_ACCESS, "Nepavyko atverti bylos %s."
+END
index 27184de..087a14c 100644 (file)
@@ -1,61 +1,61 @@
-LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL\r
-\r
-IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Download..."\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12\r
-    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER\r
-    PUSHBUTTON "Abbrechen", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP\r
-END\r
-\r
-IDD_PROF DIALOGEX 6, 6, 267, 110\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Einstellungen"\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    LTEXT "Download Ordner:", -1, 6, 10, 140, 8\r
-    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP\r
-    PUSHBUTTON "W&ähle...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14\r
-    AUTOCHECKBOX "&Installationsdateien nach dem Setup löschen", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP\r
-    LTEXT "Update Server:", -1, 6, 55, 140, 8\r
-    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP\r
-    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15\r
-    PUSHBUTTON "&Abbrechen", IDCANCEL, 207, 90, 54, 15\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_WINDOW_TITLE         "Download ! - ReactOS Downloader"\r
-    IDS_WELCOME_TITLE        "Willkommen im ReactOS Downloader"\r
-    IDS_WELCOME              "Bitte wählen Sie links eine Kategorie. Dies ist Version 1.1."\r
-    IDS_NO_APP_TITLE         "Keine Anwendung ausgewählt"\r
-    IDS_NO_APP               "Bitte wählen Sie eine Anwendung, bevor Sie die Download-Schaltfläche betätigen. Wenn Sie Hilfe benötigen, drücken Sie die Hilfe-Schaltfläche in der oberen rechten Ecke."\r
-    IDS_UPDATE_TITLE         "Update"\r
-    IDS_UPDATE               "Diese Funktion wurde noch nicht implementiert."\r
-    IDS_HELP_TITLE           "Hilfe"\r
-    IDS_HELP                 "Wählen Sie links eine Kategorie, wählen Sie eine Anwendung und drücken Sie die Download-Schaltfläche. Um die Anwendungsinformationen zu aktualisieren, drücken Sie die Schaltfläche neben der Hilfe-Schaltfläche."\r
-    IDS_NO_APPS              "In dieser Kategorie sind bisher noch keine Anwendungen. Sie können helfen, indem Sie Anwendungen hinzufügen."\r
-    IDS_CHOOSE_APP           "Bitte wählen Sie eine Anwendung."\r
-    IDS_CHOOSE_SUB           "Bitte wählen Sie eine Unterkategorie."\r
-    IDS_CHOOSE_CATEGORY      "Bitte wählen Sie eine Kategorie."\r
-    IDS_CHOOSE_BOTH          "Bitte wählen Sie eine Unterkategorie oder eine Anwendung."\r
-    IDS_XMLERROR_1           "XML Datei nicht gefunden!"\r
-    IDS_XMLERROR_2           "XML Datei kann nicht verarbeitet werden!"\r
-    IDS_DOWNLOAD_ERROR       "Die Datei konnte nicht heruntergeladen werden.\nBitte prüfen sie, ob eine Verbindung zum Internet besteht."\r
-    IDS_VERSION              "Version: "\r
-    IDS_LICENCE              "Lizenz: "\r
-    IDS_MAINTAINER           "Maintainer: "\r
-    IDS_APPS_TITLE           "Anwendungen"\r
-    IDS_CATS_TITLE           "Kategorien"\r
-    IDS_CHOOSE_FOLDER        "Bitte wählen Sie den Ordner..."\r
-    IDS_NOTCREATE_REGKEY     "Registryschlüssel könnte nicht erstellt werden."\r
-    IDS_DOWNLOAD_FOLDER      "Downloader"\r
-    IDS_UNABLECREATE_FOLDER  "Es konnte kein Ordner mit diesem Namen erstellt werden!"\r
-    IDS_UPDATE_URL           "http://svn.reactos.org"\r
-    IDS_INSTALL_DEP          "%s wird benötigt um %s ausführen zu können. Soll %s jetzt installiert werden?"\r
-    TTT_HELPBUTTON           "Hilfe über den Downloader"\r
-    TTT_UPDATEBUTTON         "Noch nicht vorhanden"\r
-    TTT_PROFBUTTON           "Konfiguriert den Downloader"\r
-END\r
+LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
+
+IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Download..."
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12
+    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER
+    PUSHBUTTON "Abbrechen", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP
+END
+
+IDD_PROF DIALOGEX 6, 6, 267, 110
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Einstellungen"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT "Download Ordner:", -1, 6, 10, 140, 8
+    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP
+    PUSHBUTTON "W&ähle...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14
+    AUTOCHECKBOX "&Installationsdateien nach dem Setup löschen", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP
+    LTEXT "Update Server:", -1, 6, 55, 140, 8
+    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP
+    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15
+    PUSHBUTTON "&Abbrechen", IDCANCEL, 207, 90, 54, 15
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_WINDOW_TITLE         "Download ! - ReactOS Downloader"
+    IDS_WELCOME_TITLE        "Willkommen im ReactOS Downloader"
+    IDS_WELCOME              "Bitte wählen Sie links eine Kategorie. Dies ist Version 1.1."
+    IDS_NO_APP_TITLE         "Keine Anwendung ausgewählt"
+    IDS_NO_APP               "Bitte wählen Sie eine Anwendung, bevor Sie die Download-Schaltfläche betätigen. Wenn Sie Hilfe benötigen, drücken Sie die Hilfe-Schaltfläche in der oberen rechten Ecke."
+    IDS_UPDATE_TITLE         "Update"
+    IDS_UPDATE               "Diese Funktion wurde noch nicht implementiert."
+    IDS_HELP_TITLE           "Hilfe"
+    IDS_HELP                 "Wählen Sie links eine Kategorie, wählen Sie eine Anwendung und drücken Sie die Download-Schaltfläche. Um die Anwendungsinformationen zu aktualisieren, drücken Sie die Schaltfläche neben der Hilfe-Schaltfläche."
+    IDS_NO_APPS              "In dieser Kategorie sind bisher noch keine Anwendungen. Sie können helfen, indem Sie Anwendungen hinzufügen."
+    IDS_CHOOSE_APP           "Bitte wählen Sie eine Anwendung."
+    IDS_CHOOSE_SUB           "Bitte wählen Sie eine Unterkategorie."
+    IDS_CHOOSE_CATEGORY      "Bitte wählen Sie eine Kategorie."
+    IDS_CHOOSE_BOTH          "Bitte wählen Sie eine Unterkategorie oder eine Anwendung."
+    IDS_XMLERROR_1           "XML Datei nicht gefunden!"
+    IDS_XMLERROR_2           "XML Datei kann nicht verarbeitet werden!"
+    IDS_DOWNLOAD_ERROR       "Die Datei konnte nicht heruntergeladen werden.\nBitte prüfen sie, ob eine Verbindung zum Internet besteht."
+    IDS_VERSION              "Version: "
+    IDS_LICENCE              "Lizenz: "
+    IDS_MAINTAINER           "Maintainer: "
+    IDS_APPS_TITLE           "Anwendungen"
+    IDS_CATS_TITLE           "Kategorien"
+    IDS_CHOOSE_FOLDER        "Bitte wählen Sie den Ordner..."
+    IDS_NOTCREATE_REGKEY     "Registryschlüssel könnte nicht erstellt werden."
+    IDS_DOWNLOAD_FOLDER      "Downloader"
+    IDS_UNABLECREATE_FOLDER  "Es konnte kein Ordner mit diesem Namen erstellt werden!"
+    IDS_UPDATE_URL           "http://svn.reactos.org"
+    IDS_INSTALL_DEP          "%s wird benötigt um %s ausführen zu können. Soll %s jetzt installiert werden?"
+    TTT_HELPBUTTON           "Hilfe über den Downloader"
+    TTT_UPDATEBUTTON         "Noch nicht vorhanden"
+    TTT_PROFBUTTON           "Konfiguriert den Downloader"
+END
index 9c6031c..a827680 100644 (file)
@@ -1,61 +1,61 @@
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US\r
-\r
-IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Download..."\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12\r
-    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER\r
-    PUSHBUTTON "Cancel", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP\r
-END\r
-\r
-IDD_PROF DIALOGEX 6, 6, 267, 110\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Preferences"\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    LTEXT "Download folder:", -1, 6, 10, 140, 8\r
-    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP\r
-    PUSHBUTTON "C&hoose...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14\r
-    AUTOCHECKBOX "&Delete installation files after setup", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP\r
-    LTEXT "Update server:", -1, 6, 55, 140, 8\r
-    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP\r
-    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15\r
-    PUSHBUTTON "&Cancel", IDCANCEL, 207, 90, 54, 15\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_WINDOW_TITLE         "Download ! - ReactOS Downloader"\r
-    IDS_WELCOME_TITLE        "Welcome to the ReactOS Downloader"\r
-    IDS_WELCOME              "Please choose a category on the left. This is version 1.1."\r
-    IDS_NO_APP_TITLE         "No application selected"\r
-    IDS_NO_APP               "Please select a Application before you click the download button, if you need assistance please click on the question mark button on the top right corner."\r
-    IDS_UPDATE_TITLE         "Update"\r
-    IDS_UPDATE               "Sorry this feature is not implemented yet."\r
-    IDS_HELP_TITLE           "Help"\r
-    IDS_HELP                 "Choose a category on the left, then choose a application and click the download button. To update the application information click the button next to the help button."\r
-    IDS_NO_APPS              "Sorry, there no applications in this category yet. You can help and add more applications."\r
-    IDS_CHOOSE_APP           "Please choose an application."\r
-    IDS_CHOOSE_SUB           "Please choose a subcategory."\r
-    IDS_CHOOSE_CATEGORY      "Please choose a category."\r
-    IDS_CHOOSE_BOTH          "Please choose a subcategory or an application."\r
-    IDS_XMLERROR_1           "Could not find the xml file !"\r
-    IDS_XMLERROR_2           "Could not parse the xml file !"\r
-    IDS_DOWNLOAD_ERROR       "Unable to download the file.\nPlease check your internet connection."\r
-    IDS_VERSION              "Version: "\r
-    IDS_LICENCE              "Licence: "\r
-    IDS_MAINTAINER           "Maintainer: "\r
-    IDS_APPS_TITLE           "Applications"\r
-    IDS_CATS_TITLE           "Categories"\r
-    IDS_CHOOSE_FOLDER        "Please, choose the folder..."\r
-    IDS_NOTCREATE_REGKEY     "Could not create the registry key."\r
-    IDS_DOWNLOAD_FOLDER      "Downloader"\r
-    IDS_UNABLECREATE_FOLDER  "Unable to create a folder with this name!"\r
-    IDS_UPDATE_URL           "http://svn.reactos.org"\r
-    IDS_INSTALL_DEP          "%s is required to run %s. Should %s be installed now?"\r
-    TTT_HELPBUTTON           "Get help about the downloader"\r
-    TTT_UPDATEBUTTON         "Not yet available"\r
-    TTT_PROFBUTTON           "Let you configure the downloader"\r
-END\r
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Download..."
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12
+    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER
+    PUSHBUTTON "Cancel", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP
+END
+
+IDD_PROF DIALOGEX 6, 6, 267, 110
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Preferences"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT "Download folder:", -1, 6, 10, 140, 8
+    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP
+    PUSHBUTTON "C&hoose...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14
+    AUTOCHECKBOX "&Delete installation files after setup", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP
+    LTEXT "Update server:", -1, 6, 55, 140, 8
+    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP
+    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15
+    PUSHBUTTON "&Cancel", IDCANCEL, 207, 90, 54, 15
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_WINDOW_TITLE         "Download ! - ReactOS Downloader"
+    IDS_WELCOME_TITLE        "Welcome to the ReactOS Downloader"
+    IDS_WELCOME              "Please choose a category on the left. This is version 1.1."
+    IDS_NO_APP_TITLE         "No application selected"
+    IDS_NO_APP               "Please select a Application before you click the download button, if you need assistance please click on the question mark button on the top right corner."
+    IDS_UPDATE_TITLE         "Update"
+    IDS_UPDATE               "Sorry this feature is not implemented yet."
+    IDS_HELP_TITLE           "Help"
+    IDS_HELP                 "Choose a category on the left, then choose a application and click the download button. To update the application information click the button next to the help button."
+    IDS_NO_APPS              "Sorry, there no applications in this category yet. You can help and add more applications."
+    IDS_CHOOSE_APP           "Please choose an application."
+    IDS_CHOOSE_SUB           "Please choose a subcategory."
+    IDS_CHOOSE_CATEGORY      "Please choose a category."
+    IDS_CHOOSE_BOTH          "Please choose a subcategory or an application."
+    IDS_XMLERROR_1           "Could not find the xml file !"
+    IDS_XMLERROR_2           "Could not parse the xml file !"
+    IDS_DOWNLOAD_ERROR       "Unable to download the file.\nPlease check your internet connection."
+    IDS_VERSION              "Version: "
+    IDS_LICENCE              "Licence: "
+    IDS_MAINTAINER           "Maintainer: "
+    IDS_APPS_TITLE           "Applications"
+    IDS_CATS_TITLE           "Categories"
+    IDS_CHOOSE_FOLDER        "Please, choose the folder..."
+    IDS_NOTCREATE_REGKEY     "Could not create the registry key."
+    IDS_DOWNLOAD_FOLDER      "Downloader"
+    IDS_UNABLECREATE_FOLDER  "Unable to create a folder with this name!"
+    IDS_UPDATE_URL           "http://svn.reactos.org"
+    IDS_INSTALL_DEP          "%s is required to run %s. Should %s be installed now?"
+    TTT_HELPBUTTON           "Get help about the downloader"
+    TTT_UPDATEBUTTON         "Not yet available"
+    TTT_PROFBUTTON           "Let you configure the downloader"
+END
index ed4d08a..fca0607 100644 (file)
@@ -1,66 +1,66 @@
-/*\r
- *Spanish Language resource file\r
- * Actualizado Javier Remacha 2007-12-01,2007-12-31\r
- */\r
-\r
-LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL\r
-\r
-IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Descargar..."\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12\r
-    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER\r
-    PUSHBUTTON "Cancelar", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP\r
-END\r
-\r
-IDD_PROF DIALOGEX 6, 6, 267, 110\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Preferencias"\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    LTEXT "Carpeta de descarga:", -1, 6, 10, 140, 8\r
-    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP\r
-    PUSHBUTTON "&Seleccionar...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14\r
-    AUTOCHECKBOX "&Borrar archivos de instalación tras la instalación", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP\r
-    LTEXT "Actualizar servidor:", -1, 6, 55, 140, 8\r
-    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP\r
-    DEFPUSHBUTTON "&Aceptar", IDOK, 147, 90, 54, 15\r
-    PUSHBUTTON "&Cancelar", IDCANCEL, 207, 90, 54, 15\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_WINDOW_TITLE         "¡Descargar! - Descargador de ReactOS"\r
-    IDS_WELCOME_TITLE        "Bienvenido al descargador de ReactOS"\r
-    IDS_WELCOME              "Por favor selecciona una categoría de la izquierda. Esta es la versión 1.1."\r
-    IDS_NO_APP_TITLE         "Ninguna aplicación seleccionada"\r
-    IDS_NO_APP               "Por favor seleccione una Aplicación antes de pulsar el botón de Descarga, si necesita asistencia por favor pulsa el botón con la interrogación en la esquina superior derecha."\r
-    IDS_UPDATE_TITLE         "Actualizar"\r
-    IDS_UPDATE               "Perdón esta característica no a sido implementada todavía."\r
-    IDS_HELP_TITLE           "Ayuda"\r
-    IDS_HELP                 "Selecciona una categoría de la izquierda, entonces selecciona una aplicación y pulsa el botón de descargar. Para actualizar la información de la aplicación pulsa el botón junto al botón de ayuda."\r
-    IDS_NO_APPS              "Perdón, aun no hay ninguna aplicación en esta categoría. Puedes ayudar y añadir más aplicaciones."\r
-    IDS_CHOOSE_APP           "Por favor selecciona una aplicación."\r
-    IDS_CHOOSE_SUB           "Por favor selecciona una subcategoría."\r
-    IDS_CHOOSE_CATEGORY      "Por favor selecciona una categoría."\r
-    IDS_CHOOSE_BOTH          "Por favor selecciona una subcategoria o una aplicación."\r
-    IDS_XMLERROR_1           "¡No se a encontrado el archivo xml!"\r
-    IDS_XMLERROR_2           "¡No se ha podido analizar el archivo xml!"\r
-    IDS_DOWNLOAD_ERROR       "Imposible descargar el archivo.\nPor favor verifica tu conexión a internet."\r
-    IDS_VERSION              "Versión: "\r
-    IDS_LICENCE              "Licencia: "\r
-    IDS_MAINTAINER           "Mantenido por: "\r
-    IDS_APPS_TITLE           "Aplicaciones"\r
-    IDS_CATS_TITLE           "Categorias"\r
-    IDS_CHOOSE_FOLDER        "Por favor, seleccione la carpeta..."\r
-    IDS_NOTCREATE_REGKEY     "No se puede crear la llave del registro."\r
-    IDS_DOWNLOAD_FOLDER      "Downloader"\r
-    IDS_UNABLECREATE_FOLDER  "¡Imposible crear una carpeta con este nombre!"\r
-    IDS_UPDATE_URL           "http://svn.reactos.org"\r
-    IDS_INSTALL_DEP          "%s en necesario para ejecutar %s. ¿Desea instalar %s ahora?"\r
-    TTT_HELPBUTTON           "Obtenga ayuda acerca de Downloader"\r
-    TTT_UPDATEBUTTON         "No disponible todavía"\r
-    TTT_PROFBUTTON           "Le permite configurar Downloader"\r
-END\r
+/*
+ *Spanish Language resource file
+ * Actualizado Javier Remacha 2007-12-01,2007-12-31
+ */
+
+LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
+
+IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Descargar..."
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12
+    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER
+    PUSHBUTTON "Cancelar", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP
+END
+
+IDD_PROF DIALOGEX 6, 6, 267, 110
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Preferencias"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT "Carpeta de descarga:", -1, 6, 10, 140, 8
+    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP
+    PUSHBUTTON "&Seleccionar...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14
+    AUTOCHECKBOX "&Borrar archivos de instalación tras la instalación", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP
+    LTEXT "Actualizar servidor:", -1, 6, 55, 140, 8
+    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP
+    DEFPUSHBUTTON "&Aceptar", IDOK, 147, 90, 54, 15
+    PUSHBUTTON "&Cancelar", IDCANCEL, 207, 90, 54, 15
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_WINDOW_TITLE         "¡Descargar! - Descargador de ReactOS"
+    IDS_WELCOME_TITLE        "Bienvenido al descargador de ReactOS"
+    IDS_WELCOME              "Por favor selecciona una categoría de la izquierda. Esta es la versión 1.1."
+    IDS_NO_APP_TITLE         "Ninguna aplicación seleccionada"
+    IDS_NO_APP               "Por favor seleccione una Aplicación antes de pulsar el botón de Descarga, si necesita asistencia por favor pulsa el botón con la interrogación en la esquina superior derecha."
+    IDS_UPDATE_TITLE         "Actualizar"
+    IDS_UPDATE               "Perdón esta característica no a sido implementada todavía."
+    IDS_HELP_TITLE           "Ayuda"
+    IDS_HELP                 "Selecciona una categoría de la izquierda, entonces selecciona una aplicación y pulsa el botón de descargar. Para actualizar la información de la aplicación pulsa el botón junto al botón de ayuda."
+    IDS_NO_APPS              "Perdón, aun no hay ninguna aplicación en esta categoría. Puedes ayudar y añadir más aplicaciones."
+    IDS_CHOOSE_APP           "Por favor selecciona una aplicación."
+    IDS_CHOOSE_SUB           "Por favor selecciona una subcategoría."
+    IDS_CHOOSE_CATEGORY      "Por favor selecciona una categoría."
+    IDS_CHOOSE_BOTH          "Por favor selecciona una subcategoria o una aplicación."
+    IDS_XMLERROR_1           "¡No se a encontrado el archivo xml!"
+    IDS_XMLERROR_2           "¡No se ha podido analizar el archivo xml!"
+    IDS_DOWNLOAD_ERROR       "Imposible descargar el archivo.\nPor favor verifica tu conexión a internet."
+    IDS_VERSION              "Versión: "
+    IDS_LICENCE              "Licencia: "
+    IDS_MAINTAINER           "Mantenido por: "
+    IDS_APPS_TITLE           "Aplicaciones"
+    IDS_CATS_TITLE           "Categorias"
+    IDS_CHOOSE_FOLDER        "Por favor, seleccione la carpeta..."
+    IDS_NOTCREATE_REGKEY     "No se puede crear la llave del registro."
+    IDS_DOWNLOAD_FOLDER      "Downloader"
+    IDS_UNABLECREATE_FOLDER  "¡Imposible crear una carpeta con este nombre!"
+    IDS_UPDATE_URL           "http://svn.reactos.org"
+    IDS_INSTALL_DEP          "%s en necesario para ejecutar %s. ¿Desea instalar %s ahora?"
+    TTT_HELPBUTTON           "Obtenga ayuda acerca de Downloader"
+    TTT_UPDATEBUTTON         "No disponible todavía"
+    TTT_PROFBUTTON           "Le permite configurar Downloader"
+END
index eb3ae76..c434600 100644 (file)
@@ -1,61 +1,61 @@
-LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL\r
-\r
-IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Téléchargement..."\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12\r
-    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER\r
-    PUSHBUTTON "Annuler", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP\r
-END\r
-\r
-IDD_PROF DIALOGEX 6, 6, 267, 110\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Préférences"\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    LTEXT "Répertoire de téléchargement :", -1, 6, 10, 140, 8\r
-    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP\r
-    PUSHBUTTON "C&hoisir...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14\r
-    AUTOCHECKBOX "Supprimer les fichiers après l'installation", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP\r
-    LTEXT "Serveur de mise-à-jour :", -1, 6, 55, 140, 8\r
-    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP\r
-    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15\r
-    PUSHBUTTON "Annuler", IDCANCEL, 207, 90, 54, 15\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_WINDOW_TITLE         "Télécharger ! - Téléchargeur de ReactOS"\r
-    IDS_WELCOME_TITLE        "Bienvenue dans le Téléchargeur de ReactOS"\r
-    IDS_WELCOME              "Veuillez choisir une catégorie sur la gauche. C'est la version 1.1."\r
-    IDS_NO_APP_TITLE         "Aucune application selectionnée"\r
-    IDS_NO_APP               "Veuillez sélectionner une application avant de cliquer sur le bouton Télécharger, si vous avez besoin d'aide, veuillez cliquer sur le point d'interrogation dans le coin supérieur droit."\r
-    IDS_UPDATE_TITLE         "Mise à jour"\r
-    IDS_UPDATE               "Désolé, cette fonctionnalité n'est pas encore implémentée."\r
-    IDS_HELP_TITLE           "Aide"\r
-    IDS_HELP                 "Choisissez une catégorie sur la gauche, puis choisissez une application et cliquez sur le bouton Télécharger. Pour mettre à jour les informations sur l'application, cliquez sur le bouton à côté du bouton d'aide."\r
-    IDS_NO_APPS              "Désolé, il n'y a pas encore d'application dans cette catégorie. Vous pouvez contribuer et ajouter plus d'applications."\r
-    IDS_CHOOSE_APP           "Veuillez choisir une application."\r
-    IDS_CHOOSE_SUB           "Veuillez choisir une sous-catégorie."\r
-    IDS_CHOOSE_CATEGORY      "Veuillez choisir une catégorie."\r
-    IDS_CHOOSE_BOTH          "Veuillez choisir une sous-catégorie ou une application."\r
-    IDS_XMLERROR_1           "Impossible de trouver le fichier xml !"\r
-    IDS_XMLERROR_2           "Impossible d'analyser le fichier xml !"\r
-    IDS_DOWNLOAD_ERROR       "Impossible de télécharger le fichier.\nVeuillez vérifier votre connexion Internet."\r
-    IDS_VERSION              "Version: "\r
-    IDS_LICENCE              "Licence: "\r
-    IDS_MAINTAINER           "Maintainer: "\r
-    IDS_APPS_TITLE           "Applications"\r
-    IDS_CATS_TITLE           "Catégories"\r
-    IDS_CHOOSE_FOLDER        "Veuillez choisir le répertoire..."\r
-    IDS_NOTCREATE_REGKEY     "Échec lors de la création de la clé registre."\r
-    IDS_DOWNLOAD_FOLDER      "Downloader"\r
-    IDS_UNABLECREATE_FOLDER  "Échec lors du répertoire avec ce nom !"\r
-    IDS_UPDATE_URL           "http://svn.reactos.org"\r
-    IDS_INSTALL_DEP          "%s est nécessaire pour lancer %s. Voulez-vous installer %s maintenant ?"\r
-    TTT_HELPBUTTON           "Obtenez de l'aide à propros du téléchargeur"\r
-    TTT_UPDATEBUTTON         "Pas encore disponible"\r
-    TTT_PROFBUTTON           "Vous permet de configurer le téléchargeur"\r
-END\r
+LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
+
+IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Téléchargement..."
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12
+    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER
+    PUSHBUTTON "Annuler", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP
+END
+
+IDD_PROF DIALOGEX 6, 6, 267, 110
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Préférences"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT "Répertoire de téléchargement :", -1, 6, 10, 140, 8
+    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP
+    PUSHBUTTON "C&hoisir...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14
+    AUTOCHECKBOX "Supprimer les fichiers après l'installation", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP
+    LTEXT "Serveur de mise-à-jour :", -1, 6, 55, 140, 8
+    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP
+    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15
+    PUSHBUTTON "Annuler", IDCANCEL, 207, 90, 54, 15
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_WINDOW_TITLE         "Télécharger ! - Téléchargeur de ReactOS"
+    IDS_WELCOME_TITLE        "Bienvenue dans le Téléchargeur de ReactOS"
+    IDS_WELCOME              "Veuillez choisir une catégorie sur la gauche. C'est la version 1.1."
+    IDS_NO_APP_TITLE         "Aucune application selectionnée"
+    IDS_NO_APP               "Veuillez sélectionner une application avant de cliquer sur le bouton Télécharger, si vous avez besoin d'aide, veuillez cliquer sur le point d'interrogation dans le coin supérieur droit."
+    IDS_UPDATE_TITLE         "Mise à jour"
+    IDS_UPDATE               "Désolé, cette fonctionnalité n'est pas encore implémentée."
+    IDS_HELP_TITLE           "Aide"
+    IDS_HELP                 "Choisissez une catégorie sur la gauche, puis choisissez une application et cliquez sur le bouton Télécharger. Pour mettre à jour les informations sur l'application, cliquez sur le bouton à côté du bouton d'aide."
+    IDS_NO_APPS              "Désolé, il n'y a pas encore d'application dans cette catégorie. Vous pouvez contribuer et ajouter plus d'applications."
+    IDS_CHOOSE_APP           "Veuillez choisir une application."
+    IDS_CHOOSE_SUB           "Veuillez choisir une sous-catégorie."
+    IDS_CHOOSE_CATEGORY      "Veuillez choisir une catégorie."
+    IDS_CHOOSE_BOTH          "Veuillez choisir une sous-catégorie ou une application."
+    IDS_XMLERROR_1           "Impossible de trouver le fichier xml !"
+    IDS_XMLERROR_2           "Impossible d'analyser le fichier xml !"
+    IDS_DOWNLOAD_ERROR       "Impossible de télécharger le fichier.\nVeuillez vérifier votre connexion Internet."
+    IDS_VERSION              "Version: "
+    IDS_LICENCE              "Licence: "
+    IDS_MAINTAINER           "Maintainer: "
+    IDS_APPS_TITLE           "Applications"
+    IDS_CATS_TITLE           "Catégories"
+    IDS_CHOOSE_FOLDER        "Veuillez choisir le répertoire..."
+    IDS_NOTCREATE_REGKEY     "Échec lors de la création de la clé registre."
+    IDS_DOWNLOAD_FOLDER      "Downloader"
+    IDS_UNABLECREATE_FOLDER  "Échec lors du répertoire avec ce nom !"
+    IDS_UPDATE_URL           "http://svn.reactos.org"
+    IDS_INSTALL_DEP          "%s est nécessaire pour lancer %s. Voulez-vous installer %s maintenant ?"
+    TTT_HELPBUTTON           "Obtenez de l'aide à propros du téléchargeur"
+    TTT_UPDATEBUTTON         "Pas encore disponible"
+    TTT_PROFBUTTON           "Vous permet de configurer le téléchargeur"
+END
index 1b88e2c..d632a4e 100644 (file)
@@ -1,61 +1,61 @@
-LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT\r
-\r
-IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Download..."\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12\r
-    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER\r
-    PUSHBUTTON "Batal", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP\r
-END\r
-\r
-IDD_PROF DIALOGEX 6, 6, 267, 110\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Proferences"\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    LTEXT "Download folder:", -1, 6, 10, 140, 8\r
-    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP\r
-    PUSHBUTTON "C&hoose...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14\r
-    AUTOCHECKBOX "&Delete installation files after setup", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP\r
-    LTEXT "Update server:", -1, 6, 55, 140, 8\r
-    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP\r
-    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15\r
-    PUSHBUTTON "&Cancel", IDCANCEL, 207, 90, 54, 15\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_WINDOW_TITLE         "Download ! - ReactOS Downloader"\r
-    IDS_WELCOME_TITLE        "Selamat datang di ReactOS Downloader"\r
-    IDS_WELCOME              "Silahkan pilih kategori di sebelah kiri. Ini versi 1.1."\r
-    IDS_NO_APP_TITLE         "Tidak ada aplikasi yang dipilih"\r
-    IDS_NO_APP               "Silahkan pilih Aplikasi sebelum anda mengklik tombol download, jika anda membutuhkan asistensi silahkan klik pada tombol di sudut kanan atas."\r
-    IDS_UPDATE_TITLE         "Mutakhirkan"\r
-    IDS_UPDATE               "Maaf fitur ini belum diimplementasikan."\r
-    IDS_HELP_TITLE           "Bantuan"\r
-    IDS_HELP                 "Pilih kategori di sisi kiri, lalu pilih aplikasi dan klik tombol download. Untuk memutakhirkan informasi aplikasi klik tombol disebelah tombol bantuan."\r
-    IDS_NO_APPS              "Maaf, belum ada aplikasi dalam kategori ini. Anda dapat membantu dan menambahkan aplikasi lebih banyak."\r
-    IDS_CHOOSE_APP           "Silahkan pilih aplikasi."\r
-    IDS_CHOOSE_SUB           "Silahkan pilih subkategori."\r
-    IDS_CHOOSE_CATEGORY      "Silahkan pilih kategori."\r
-    IDS_CHOOSE_BOTH          "Silahkan pilih subkategori atau aplikasi."\r
-    IDS_XMLERROR_1           "Tidak dapat menemukan file xml !"\r
-    IDS_XMLERROR_2           "Tidak dapat mengurai file xml !"\r
-    IDS_DOWNLOAD_ERROR       "Tidak bisa mendownload file.\nSilahkan periksa koneksi internet anda."\r
-    IDS_VERSION              "Versi: "\r
-    IDS_LICENCE              "Lisensi: "\r
-    IDS_MAINTAINER           "Pemelihara: "\r
-    IDS_APPS_TITLE           "Applications"\r
-    IDS_CATS_TITLE           "Categories"\r
-    IDS_CHOOSE_FOLDER        "Please, choose the folder..."\r
-    IDS_NOTCREATE_REGKEY     "Could not create the registry key."\r
-    IDS_DOWNLOAD_FOLDER      "Downloader"\r
-    IDS_UNABLECREATE_FOLDER  "Unable to create a folder with this name!"\r
-    IDS_UPDATE_URL           "http://svn.reactos.org"\r
-    IDS_INSTALL_DEP          "%s is required to run %s. Should %s be installed now?"\r
-    TTT_HELPBUTTON           "Get help about the downloader"\r
-    TTT_UPDATEBUTTON         "Not yet available"\r
-    TTT_PROFBUTTON           "Let you configure the downloader"\r
-END\r
+LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
+
+IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Download..."
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12
+    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER
+    PUSHBUTTON "Batal", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP
+END
+
+IDD_PROF DIALOGEX 6, 6, 267, 110
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Proferences"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT "Download folder:", -1, 6, 10, 140, 8
+    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP
+    PUSHBUTTON "C&hoose...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14
+    AUTOCHECKBOX "&Delete installation files after setup", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP
+    LTEXT "Update server:", -1, 6, 55, 140, 8
+    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP
+    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15
+    PUSHBUTTON "&Cancel", IDCANCEL, 207, 90, 54, 15
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_WINDOW_TITLE         "Download ! - ReactOS Downloader"
+    IDS_WELCOME_TITLE        "Selamat datang di ReactOS Downloader"
+    IDS_WELCOME              "Silahkan pilih kategori di sebelah kiri. Ini versi 1.1."
+    IDS_NO_APP_TITLE         "Tidak ada aplikasi yang dipilih"
+    IDS_NO_APP               "Silahkan pilih Aplikasi sebelum anda mengklik tombol download, jika anda membutuhkan asistensi silahkan klik pada tombol di sudut kanan atas."
+    IDS_UPDATE_TITLE         "Mutakhirkan"
+    IDS_UPDATE               "Maaf fitur ini belum diimplementasikan."
+    IDS_HELP_TITLE           "Bantuan"
+    IDS_HELP                 "Pilih kategori di sisi kiri, lalu pilih aplikasi dan klik tombol download. Untuk memutakhirkan informasi aplikasi klik tombol disebelah tombol bantuan."
+    IDS_NO_APPS              "Maaf, belum ada aplikasi dalam kategori ini. Anda dapat membantu dan menambahkan aplikasi lebih banyak."
+    IDS_CHOOSE_APP           "Silahkan pilih aplikasi."
+    IDS_CHOOSE_SUB           "Silahkan pilih subkategori."
+    IDS_CHOOSE_CATEGORY      "Silahkan pilih kategori."
+    IDS_CHOOSE_BOTH          "Silahkan pilih subkategori atau aplikasi."
+    IDS_XMLERROR_1           "Tidak dapat menemukan file xml !"
+    IDS_XMLERROR_2           "Tidak dapat mengurai file xml !"
+    IDS_DOWNLOAD_ERROR       "Tidak bisa mendownload file.\nSilahkan periksa koneksi internet anda."
+    IDS_VERSION              "Versi: "
+    IDS_LICENCE              "Lisensi: "
+    IDS_MAINTAINER           "Pemelihara: "
+    IDS_APPS_TITLE           "Applications"
+    IDS_CATS_TITLE           "Categories"
+    IDS_CHOOSE_FOLDER        "Please, choose the folder..."
+    IDS_NOTCREATE_REGKEY     "Could not create the registry key."
+    IDS_DOWNLOAD_FOLDER      "Downloader"
+    IDS_UNABLECREATE_FOLDER  "Unable to create a folder with this name!"
+    IDS_UPDATE_URL           "http://svn.reactos.org"
+    IDS_INSTALL_DEP          "%s is required to run %s. Should %s be installed now?"
+    TTT_HELPBUTTON           "Get help about the downloader"
+    TTT_UPDATEBUTTON         "Not yet available"
+    TTT_PROFBUTTON           "Let you configure the downloader"
+END
index 925dc6b..28c9753 100644 (file)
@@ -1,61 +1,61 @@
-LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL\r
-\r
-IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Scarica..."\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12\r
-    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER\r
-    PUSHBUTTON "Annulla", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP\r
-END\r
-\r
-IDD_PROF DIALOGEX 6, 6, 267, 110\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Preferenze"\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    LTEXT "Cartella dove scaricare:", -1, 6, 10, 140, 8\r
-    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP\r
-    PUSHBUTTON "&Scegliere...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14\r
-    AUTOCHECKBOX "&Cancellare i file di installazione dopo il setup", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP\r
-    LTEXT "Server per gli aggiornamenti:", -1, 6, 55, 140, 8\r
-    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP\r
-    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15\r
-    PUSHBUTTON "&Annulla", IDCANCEL, 207, 90, 54, 15\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_WINDOW_TITLE         "Scarica ! - ReactOS Downloader"\r
-    IDS_WELCOME_TITLE        "Benvenuto al ReactOS Downloader"\r
-    IDS_WELCOME              "Scegli una categoria a sinistra. Questa è la versione 1.1."\r
-    IDS_NO_APP_TITLE         "Nessuna applicazione selezionata"\r
-    IDS_NO_APP               "Scegli una Applicazione prima di premere il bottone Scarica, se serve assistenza clicca sul punto di domanda nell'angolo in alto a destra."\r
-    IDS_UPDATE_TITLE         "Aggiorna"\r
-    IDS_UPDATE               "Funzione non ancora implementata."\r
-    IDS_HELP_TITLE           "Aiuto"\r
-    IDS_HELP                 "Scegli una categoria a sinistra, poi scegli una applicazione e clicca il bottone download. Per aggiornare le informazioni sulla applicazione clicca il bottone accanto a quello di aiuto."\r
-    IDS_NO_APPS              "Non ci sono ancora applicazioni in questa categoria. Puoi aiutare aggiungendone altre."\r
-    IDS_CHOOSE_APP           "Scegli una applicazione."\r
-    IDS_CHOOSE_SUB           "Scegli una sottocategoria."\r
-    IDS_CHOOSE_CATEGORY      "Scegli una categoria."\r
-    IDS_CHOOSE_BOTH          "Scegli una sottocategoria o una applicazione."\r
-    IDS_XMLERROR_1           "File xml non trovato !"\r
-    IDS_XMLERROR_2           "Impossibile trattare il contenuto del file xml !"\r
-    IDS_DOWNLOAD_ERROR       "Scaricamento del file impossibile.\nVerificare la connessione a Internet."\r
-    IDS_VERSION              "Versione: "\r
-    IDS_LICENCE              "Licenza: "\r
-    IDS_MAINTAINER           "Manutentore: "\r
-    IDS_APPS_TITLE           "Applicazioni"\r
-    IDS_CATS_TITLE           "Categorie"\r
-    IDS_CHOOSE_FOLDER        "Scegliere una cartella..."\r
-    IDS_NOTCREATE_REGKEY     "Impossibile creare la chiave del registry."\r
-    IDS_DOWNLOAD_FOLDER      "Scarica"\r
-    IDS_UNABLECREATE_FOLDER  "Impossibile creare una cartella con questo nome!"\r
-    IDS_UPDATE_URL           "http://svn.reactos.org"\r
-    IDS_INSTALL_DEP          "%s è necessario per la esecuzione di %s. Si vuole procedere alla installazione di %s?"\r
-    TTT_HELPBUTTON           "Informazioni su ReactOS Downloader"\r
-    TTT_UPDATEBUTTON         "Non disponibile"\r
-    TTT_PROFBUTTON           "Permette la configurazione del downloader"\r
-END\r
+LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
+
+IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Scarica..."
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12
+    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER
+    PUSHBUTTON "Annulla", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP
+END
+
+IDD_PROF DIALOGEX 6, 6, 267, 110
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Preferenze"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT "Cartella dove scaricare:", -1, 6, 10, 140, 8
+    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP
+    PUSHBUTTON "&Scegliere...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14
+    AUTOCHECKBOX "&Cancellare i file di installazione dopo il setup", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP
+    LTEXT "Server per gli aggiornamenti:", -1, 6, 55, 140, 8
+    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP
+    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15
+    PUSHBUTTON "&Annulla", IDCANCEL, 207, 90, 54, 15
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_WINDOW_TITLE         "Scarica ! - ReactOS Downloader"
+    IDS_WELCOME_TITLE        "Benvenuto al ReactOS Downloader"
+    IDS_WELCOME              "Scegli una categoria a sinistra. Questa è la versione 1.1."
+    IDS_NO_APP_TITLE         "Nessuna applicazione selezionata"
+    IDS_NO_APP               "Scegli una Applicazione prima di premere il bottone Scarica, se serve assistenza clicca sul punto di domanda nell'angolo in alto a destra."
+    IDS_UPDATE_TITLE         "Aggiorna"
+    IDS_UPDATE               "Funzione non ancora implementata."
+    IDS_HELP_TITLE           "Aiuto"
+    IDS_HELP                 "Scegli una categoria a sinistra, poi scegli una applicazione e clicca il bottone download. Per aggiornare le informazioni sulla applicazione clicca il bottone accanto a quello di aiuto."
+    IDS_NO_APPS              "Non ci sono ancora applicazioni in questa categoria. Puoi aiutare aggiungendone altre."
+    IDS_CHOOSE_APP           "Scegli una applicazione."
+    IDS_CHOOSE_SUB           "Scegli una sottocategoria."
+    IDS_CHOOSE_CATEGORY      "Scegli una categoria."
+    IDS_CHOOSE_BOTH          "Scegli una sottocategoria o una applicazione."
+    IDS_XMLERROR_1           "File xml non trovato !"
+    IDS_XMLERROR_2           "Impossibile trattare il contenuto del file xml !"
+    IDS_DOWNLOAD_ERROR       "Scaricamento del file impossibile.\nVerificare la connessione a Internet."
+    IDS_VERSION              "Versione: "
+    IDS_LICENCE              "Licenza: "
+    IDS_MAINTAINER           "Manutentore: "
+    IDS_APPS_TITLE           "Applicazioni"
+    IDS_CATS_TITLE           "Categorie"
+    IDS_CHOOSE_FOLDER        "Scegliere una cartella..."
+    IDS_NOTCREATE_REGKEY     "Impossibile creare la chiave del registry."
+    IDS_DOWNLOAD_FOLDER      "Scarica"
+    IDS_UNABLECREATE_FOLDER  "Impossibile creare una cartella con questo nome!"
+    IDS_UPDATE_URL           "http://svn.reactos.org"
+    IDS_INSTALL_DEP          "%s è necessario per la esecuzione di %s. Si vuole procedere alla installazione di %s?"
+    TTT_HELPBUTTON           "Informazioni su ReactOS Downloader"
+    TTT_UPDATEBUTTON         "Non disponibile"
+    TTT_PROFBUTTON           "Permette la configurazione del downloader"
+END
index 3865925..36f7cca 100644 (file)
@@ -1,63 +1,63 @@
-//Russian language file. (Dmitry Chapyshev, 2007.06.21)\r
-\r
-LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT\r
-\r
-IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Çàãðóçêà..."\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12\r
-    LTEXT "", IDC_STATUS, 10, 30, 200, 17, SS_CENTER\r
-    PUSHBUTTON "Îòìåíà", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP\r
-END\r
-\r
-IDD_PROF DIALOGEX 6, 6, 267, 110\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Íàñòðîéêè"\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    LTEXT "Ïàïêà äëÿ çàêà÷êè:", -1, 6, 10, 140, 8\r
-    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP\r
-    PUSHBUTTON "&Âûáðàòü...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14\r
-    AUTOCHECKBOX "&Óäàëÿòü óñòàíîâî÷íûå ôàéëû ïîñëå óñòàíîâêè", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP\r
-    LTEXT "Ñåðâåð îáíîâëåíèé:", -1, 6, 55, 140, 8\r
-    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP\r
-    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15\r
-    PUSHBUTTON "Î&òìåíà", IDCANCEL, 207, 90, 54, 15\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_WINDOW_TITLE         "Ñêà÷àòü! - Ìåíåäæåð çàêà÷åê ReactOS"\r
-    IDS_WELCOME_TITLE        "Äîáðî ïîæàëîâàòü â Ìåíåäæåð çàêà÷åê ReactOS"\r
-    IDS_WELCOME              "Ïîæàëóéñòà âûáåðèòå êàòåãîðèþ ñïðàâà. Âåðñèÿ 1.1"\r
-    IDS_NO_APP_TITLE         "Ïðèëîæåíèå íå âûáðàíî"\r
-    IDS_NO_APP               "Ïîæàëóéñòà, âûáåðèòå ïðèëîæåíèå ïðåæäå, ÷åì íàæàòü êíîïêó çàãðóçêè. Åñëè âàì íóæíà ñïðàâêà, òî íàæìèòå êíîïêó ñî çíàêîì âîïðîñà â âåðõíåì ïðàâîì óãëó."\r
-    IDS_UPDATE_TITLE         "Îáíîâèòü"\r
-    IDS_UPDATE               "Èçâèíèòå, äàííàÿ âîçìîæíîñòü íà äàííûì ìîìåíò íåäîñòóïíà."\r
-    IDS_HELP_TITLE           "Ñïðàâêà"\r
-    IDS_HELP                 "Âûáåðèòå êàòåãîðèþ ñëåâà, çàòåì âûáåðèòå ïðèëîæåíèå è íàæìèòå êíîïêó çàãðóçêè. Äëÿ ïîëó÷åíèÿ èíôîðìàöèè îá îáíîâëåíèÿõ íàæìèòå êíîïêó ðÿäîì ñ êíîïêîé ñïðàâêè."\r
-    IDS_NO_APPS              "Èçâåíèòå, íà äàííûé ìîìåíò â ýòîé êàòåãîðèè ïðèëîæåíèé íåò, íî âû ìîæåòå ïîìî÷ü äîáàâèòü èõ."\r
-    IDS_CHOOSE_APP           "Ïîæàëóéñòà âûáåðèòå ïðèëîæåíèå."\r
-    IDS_CHOOSE_SUB           "Ïîæàëóéñòà âûáåðèòå ïîäêàòåãîðèþ."\r
-    IDS_CHOOSE_CATEGORY      "Ïîæàëóéñòà âûáåðèòå êàòåãîðèþ."\r
-    IDS_CHOOSE_BOTH          "Ïîæàëóéñòà âûáåðèòå ïîäêàòåãîðèþ èëè ïðèëîæåíèå."\r
-    IDS_XMLERROR_1           "Íå óäàëîñü íàéòè xml-ôàéë!"\r
-    IDS_XMLERROR_2           "Íå óäàëîñü îáðàáîòàòü xml-ôàéë!"\r
-    IDS_DOWNLOAD_ERROR       "Íå óäàåòñÿ çàãðóçèòü ôàéë.\nÏîæàëóéñòà ïðîâåðüòå âàøå ïîäêëþ÷åíèå ê èíòåðíåò."\r
-    IDS_VERSION              "Âåðñèÿ: "\r
-    IDS_LICENCE              "Ëèöåíçèÿ: "\r
-    IDS_MAINTAINER           "Ïðîèçâîäèòåëü: "\r
-    IDS_APPS_TITLE           "Ïðèëîæåíèÿ"\r
-    IDS_CATS_TITLE           "Êàòåãîðèè"\r
-    IDS_CHOOSE_FOLDER        "Ïîæàëóéñòâà âûáåðèòå ïàïêó..."\r
-    IDS_NOTCREATE_REGKEY     "Íå óäàëîñü ñîçäàòü êëþ÷ â ðååñòðå."\r
-    IDS_DOWNLOAD_FOLDER      "Downloader"\r
-    IDS_UNABLECREATE_FOLDER  "Íå óäàëîñü ñîçäàòü ïàïêó ñ òàêèì èìåíåì!"\r
-    IDS_UPDATE_URL           "http://svn.reactos.org"\r
-    IDS_INSTALL_DEP          "%s òðåáóåòñÿ äëÿ çàïóñêà %s. Óñòàíîâèòü %s?"\r
-    TTT_HELPBUTTON           "Ïîêàçàòü ñïðàâêó ïðîãðàììû"\r
-    TTT_UPDATEBUTTON         "Ñåé÷àñ íåäîñòóïíî"\r
-    TTT_PROFBUTTON           "Âûïîëíèòü íàñòðîéêó ïðîãðàììû"\r
-END\r
+//Russian language file. (Dmitry Chapyshev, 2007.06.21)
+
+LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
+
+IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Çàãðóçêà..."
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12
+    LTEXT "", IDC_STATUS, 10, 30, 200, 17, SS_CENTER
+    PUSHBUTTON "Îòìåíà", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP
+END
+
+IDD_PROF DIALOGEX 6, 6, 267, 110
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Íàñòðîéêè"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT "Ïàïêà äëÿ çàêà÷êè:", -1, 6, 10, 140, 8
+    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP
+    PUSHBUTTON "&Âûáðàòü...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14
+    AUTOCHECKBOX "&Óäàëÿòü óñòàíîâî÷íûå ôàéëû ïîñëå óñòàíîâêè", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP
+    LTEXT "Ñåðâåð îáíîâëåíèé:", -1, 6, 55, 140, 8
+    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP
+    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15
+    PUSHBUTTON "Î&òìåíà", IDCANCEL, 207, 90, 54, 15
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_WINDOW_TITLE         "Ñêà÷àòü! - Ìåíåäæåð çàêà÷åê ReactOS"
+    IDS_WELCOME_TITLE        "Äîáðî ïîæàëîâàòü â Ìåíåäæåð çàêà÷åê ReactOS"
+    IDS_WELCOME              "Ïîæàëóéñòà âûáåðèòå êàòåãîðèþ ñïðàâà. Âåðñèÿ 1.1"
+    IDS_NO_APP_TITLE         "Ïðèëîæåíèå íå âûáðàíî"
+    IDS_NO_APP               "Ïîæàëóéñòà, âûáåðèòå ïðèëîæåíèå ïðåæäå, ÷åì íàæàòü êíîïêó çàãðóçêè. Åñëè âàì íóæíà ñïðàâêà, òî íàæìèòå êíîïêó ñî çíàêîì âîïðîñà â âåðõíåì ïðàâîì óãëó."
+    IDS_UPDATE_TITLE         "Îáíîâèòü"
+    IDS_UPDATE               "Èçâèíèòå, äàííàÿ âîçìîæíîñòü íà äàííûì ìîìåíò íåäîñòóïíà."
+    IDS_HELP_TITLE           "Ñïðàâêà"
+    IDS_HELP                 "Âûáåðèòå êàòåãîðèþ ñëåâà, çàòåì âûáåðèòå ïðèëîæåíèå è íàæìèòå êíîïêó çàãðóçêè. Äëÿ ïîëó÷åíèÿ èíôîðìàöèè îá îáíîâëåíèÿõ íàæìèòå êíîïêó ðÿäîì ñ êíîïêîé ñïðàâêè."
+    IDS_NO_APPS              "Èçâåíèòå, íà äàííûé ìîìåíò â ýòîé êàòåãîðèè ïðèëîæåíèé íåò, íî âû ìîæåòå ïîìî÷ü äîáàâèòü èõ."
+    IDS_CHOOSE_APP           "Ïîæàëóéñòà âûáåðèòå ïðèëîæåíèå."
+    IDS_CHOOSE_SUB           "Ïîæàëóéñòà âûáåðèòå ïîäêàòåãîðèþ."
+    IDS_CHOOSE_CATEGORY      "Ïîæàëóéñòà âûáåðèòå êàòåãîðèþ."
+    IDS_CHOOSE_BOTH          "Ïîæàëóéñòà âûáåðèòå ïîäêàòåãîðèþ èëè ïðèëîæåíèå."
+    IDS_XMLERROR_1           "Íå óäàëîñü íàéòè xml-ôàéë!"
+    IDS_XMLERROR_2           "Íå óäàëîñü îáðàáîòàòü xml-ôàéë!"
+    IDS_DOWNLOAD_ERROR       "Íå óäàåòñÿ çàãðóçèòü ôàéë.\nÏîæàëóéñòà ïðîâåðüòå âàøå ïîäêëþ÷åíèå ê èíòåðíåò."
+    IDS_VERSION              "Âåðñèÿ: "
+    IDS_LICENCE              "Ëèöåíçèÿ: "
+    IDS_MAINTAINER           "Ïðîèçâîäèòåëü: "
+    IDS_APPS_TITLE           "Ïðèëîæåíèÿ"
+    IDS_CATS_TITLE           "Êàòåãîðèè"
+    IDS_CHOOSE_FOLDER        "Ïîæàëóéñòâà âûáåðèòå ïàïêó..."
+    IDS_NOTCREATE_REGKEY     "Íå óäàëîñü ñîçäàòü êëþ÷ â ðååñòðå."
+    IDS_DOWNLOAD_FOLDER      "Downloader"
+    IDS_UNABLECREATE_FOLDER  "Íå óäàëîñü ñîçäàòü ïàïêó ñ òàêèì èìåíåì!"
+    IDS_UPDATE_URL           "http://svn.reactos.org"
+    IDS_INSTALL_DEP          "%s òðåáóåòñÿ äëÿ çàïóñêà %s. Óñòàíîâèòü %s?"
+    TTT_HELPBUTTON           "Ïîêàçàòü ñïðàâêó ïðîãðàììû"
+    TTT_UPDATEBUTTON         "Ñåé÷àñ íåäîñòóïíî"
+    TTT_PROFBUTTON           "Âûïîëíèòü íàñòðîéêó ïðîãðàììû"
+END
index b43a863..acd1a0f 100644 (file)
@@ -1,69 +1,69 @@
-/*\r
- * PROJECT:     ReactOS Downloader\r
- * LICENSE:     GPL - See COPYING in the top level directory\r
- * FILE:        rosapps/downloader/lang/uk-UA.rc\r
- * PURPOSE:     Ukraianian Language File for Downloader\r
- * TRANSLATOR:  Artem Reznikov\r
- */\r
-\r
-LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT\r
-\r
-IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Çàâàíòàæåííÿ..."\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12\r
-    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER\r
-    PUSHBUTTON "Ñêàñóâàòè", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP\r
-END\r
-\r
-IDD_PROF DIALOGEX 6, 6, 267, 110\r
-STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE\r
-CAPTION "Íàñòðîéêè"\r
-FONT 8, "MS Shell Dlg"\r
-BEGIN\r
-    LTEXT "Ïàïêà äëÿ çàâàíòàæåííÿ:", -1, 6, 10, 140, 8\r
-    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP\r
-    PUSHBUTTON "&Âèáðàòè...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14\r
-    AUTOCHECKBOX "&Âèäàëÿòè íàñòàíîâí³ ôàéëè ï³ñëÿ óñòàíîâêè", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP\r
-    LTEXT "Ñåðâåð îíîâëåíü:", -1, 6, 55, 140, 8\r
-    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP\r
-    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15\r
-    PUSHBUTTON "&Ñêàñóâàòè", IDCANCEL, 207, 90, 54, 15\r
-END\r
-\r
-STRINGTABLE DISCARDABLE\r
-BEGIN\r
-    IDS_WINDOW_TITLE          "Çàâàíòàæèòè ! - Çàâàíòàæóâà÷ ReactOS"\r
-    IDS_WELCOME_TITLE         "Ëàñêàâî ïðîñèìî ó Çàâàíòàæóâà÷ ReactOS"\r
-    IDS_WELCOME               "Áóäü ëàñêà âèáåð³òü êàòåãîð³þ çë³âà. Öå âåðñ³ÿ 1.1."\r
-    IDS_NO_APP_TITLE          "Äîäàòîê íå âèáðàíèé"\r
-    IDS_NO_APP                "Áóäü ëàñêà, âèáåð³òü äîäàòîê ïåðø í³æ íàòèñíóòè êíîïêó çàâàíòàæåííÿ. ßêùî Âàì ïîòð³áíà äîïîìîãà, íàòèñí³òü êíîïêó ç³ çíàêîì ïèòàííÿ ó âåðõíüîìó ïðàâîìó êóòêó."\r
-    IDS_UPDATE_TITLE          "Îíîâèòè"\r
-    IDS_UPDATE                "Âèáà÷òå, äàíà ìîæëèâ³ñòü ùå íåäîñòóïíà."\r
-    IDS_HELP_TITLE            "Äîâ³äêà"\r
-    IDS_HELP                  "Âèáåð³òü êàòåãîð³þ çë³âà, ïîò³ì âèáåð³òü äîäàòîê ³ íàòèñí³òü êíîïêó çàâàíòàæåííÿ. Äëÿ îòðèìàííÿ ³íôîðìàö³¿ ïðî îíîâëåííÿ íàòèñí³òü êíîïêó ïîðÿä ç êíîïêîþ äîâ³äêè."\r
-    IDS_NO_APPS               "Âèáà÷òå, â ö³é êàòåãî𳿠ùå íåìຠäîäàòê³â. Âè ìîæåòå äîïîìîãòè ³ äîäàòè á³ëüøå äîäàòê³â."\r
-    IDS_CHOOSE_APP            "Áóäü ëàñêà âèáåð³òü äîäàòîê."\r
-    IDS_CHOOSE_SUB            "Áóäü ëàñêà âèáåð³òü ï³äêàòåãîð³þ."\r
-    IDS_CHOOSE_CATEGORY       "Áóäü ëàñêà âèáåð³òü êàòåãîð³þ."\r
-    IDS_CHOOSE_BOTH           "Áóäü ëàñêà âèáåð³òü ï³äêàòåãîð³þ àáî äîäàòîê."\r
-    IDS_XMLERROR_1            "Íå âäàëîñÿ çíàéòè ôàéë XML !"\r
-    IDS_XMLERROR_2            "Íå âäàëîñÿ îáðîáèòè ôàéë XML !"\r
-    IDS_DOWNLOAD_ERROR        "Íåìîæëèâî çàâàíòàæèòè ôàéë.\nÁóäü ëàñêà ïåðåâ³ðòå âàøå ³íòåðíåò-ç'ºäíàííÿ."\r
-    IDS_VERSION               "Âåðñ³ÿ: "\r
-    IDS_LICENCE               "˳öåíç³ÿ: "\r
-    IDS_MAINTAINER            "Âèðîáíèê: "\r
-    IDS_APPS_TITLE            "Äîäàòêè"\r
-    IDS_CATS_TITLE            "Êàòåãîð³¿"\r
-    IDS_CHOOSE_FOLDER         "Áóäü ëàñêà âèáåð³òü ïàïêó..."\r
-    IDS_NOTCREATE_REGKEY      "Íå âäàëîñÿ ñòâîðèòè êëþ÷ ó ðåºñòð³."\r
-    IDS_DOWNLOAD_FOLDER       "Downloader"\r
-    IDS_UNABLECREATE_FOLDER   "Íå âäàëîñÿ ñòâîðèòè ïàïêó ç òàêèì ³ì'ÿì!"\r
-    IDS_UPDATE_URL            "http://svn.reactos.org"\r
-    IDS_INSTALL_DEP           "%s ïîòð³áíèé ùîá çàïóñòèòè %s. Âñòàíîâèòè %s çàðàç?"\r
-    TTT_HELPBUTTON            "Îòðèìàéòè äîïîìîãó ïðî çàâàíòàæóâà÷"\r
-    TTT_UPDATEBUTTON          "Ïîêè ùî íå äîñòóïíî"\r
-    TTT_PROFBUTTON            "Íàëàøòóâàòè çàâàíòàæóâà÷"\r
-END\r
+/*
+ * PROJECT:     ReactOS Downloader
+ * LICENSE:     GPL - See COPYING in the top level directory
+ * FILE:        rosapps/downloader/lang/uk-UA.rc
+ * PURPOSE:     Ukraianian Language File for Downloader
+ * TRANSLATOR:  Artem Reznikov
+ */
+
+LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
+
+IDD_DOWNLOAD DIALOGEX LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 76
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Çàâàíòàæåííÿ..."
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",WS_BORDER|PBS_SMOOTH,10,10,200,12
+    LTEXT "", IDC_STATUS, 10, 30, 200, 10, SS_CENTER
+    PUSHBUTTON "Ñêàñóâàòè", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP
+END
+
+IDD_PROF DIALOGEX 6, 6, 267, 110
+STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
+CAPTION "Íàñòðîéêè"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT "Ïàïêà äëÿ çàâàíòàæåííÿ:", -1, 6, 10, 140, 8
+    EDITTEXT IDC_DOWNLOAD_FOLDER_EDIT, 6, 20, 205, 14, WS_VISIBLE | WS_TABSTOP
+    PUSHBUTTON "&Âèáðàòè...", IDC_CHOOSE_BUTTON, 216, 20, 45, 14
+    AUTOCHECKBOX "&Âèäàëÿòè íàñòàíîâí³ ôàéëè ï³ñëÿ óñòàíîâêè", IDC_DELINST_FILES_CHECKBOX, 8, 40, 210, 10, WS_GROUP
+    LTEXT "Ñåðâåð îíîâëåíü:", -1, 6, 55, 140, 8
+    EDITTEXT IDC_UPDATE_SERVER_EDIT, 6, 65, 255, 14, WS_VISIBLE | WS_TABSTOP
+    DEFPUSHBUTTON "&OK", IDOK, 147, 90, 54, 15
+    PUSHBUTTON "&Ñêàñóâàòè", IDCANCEL, 207, 90, 54, 15
+END
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_WINDOW_TITLE          "Çàâàíòàæèòè ! - Çàâàíòàæóâà÷ ReactOS"
+    IDS_WELCOME_TITLE         "Ëàñêàâî ïðîñèìî ó Çàâàíòàæóâà÷ ReactOS"
+    IDS_WELCOME               "Áóäü ëàñêà âèáåð³òü êàòåãîð³þ çë³âà. Öå âåðñ³ÿ 1.1."
+    IDS_NO_APP_TITLE          "Äîäàòîê íå âèáðàíèé"
+    IDS_NO_APP                "Áóäü ëàñêà, âèáåð³òü äîäàòîê ïåðø í³æ íàòèñíóòè êíîïêó çàâàíòàæåííÿ. ßêùî Âàì ïîòð³áíà äîïîìîãà, íàòèñí³òü êíîïêó ç³ çíàêîì ïèòàííÿ ó âåðõíüîìó ïðàâîìó êóòêó."
+    IDS_UPDATE_TITLE          "Îíîâèòè"
+    IDS_UPDATE                "Âèáà÷òå, äàíà ìîæëèâ³ñòü ùå íåäîñòóïíà."
+    IDS_HELP_TITLE            "Äîâ³äêà"
+    IDS_HELP                  "Âèáåð³òü êàòåãîð³þ çë³âà, ïîò³ì âèáåð³òü äîäàòîê ³ íàòèñí³òü êíîïêó çàâàíòàæåííÿ. Äëÿ îòðèìàííÿ ³íôîðìàö³¿ ïðî îíîâëåííÿ íàòèñí³òü êíîïêó ïîðÿä ç êíîïêîþ äîâ³äêè."
+    IDS_NO_APPS               "Âèáà÷òå, â ö³é êàòåãî𳿠ùå íåìຠäîäàòê³â. Âè ìîæåòå äîïîìîãòè ³ äîäàòè á³ëüøå äîäàòê³â."
+    IDS_CHOOSE_APP            "Áóäü ëàñêà âèáåð³òü äîäàòîê."
+    IDS_CHOOSE_SUB            "Áóäü ëàñêà âèáåð³òü ï³äêàòåãîð³þ."
+    IDS_CHOOSE_CATEGORY       "Áóäü ëàñêà âèáåð³òü êàòåãîð³þ."
+    IDS_CHOOSE_BOTH           "Áóäü ëàñêà âèáåð³òü ï³äêàòåãîð³þ àáî äîäàòîê."
+    IDS_XMLERROR_1            "Íå âäàëîñÿ çíàéòè ôàéë XML !"
+    IDS_XMLERROR_2            "Íå âäàëîñÿ îáðîáèòè ôàéë XML !"
+    IDS_DOWNLOAD_ERROR        "Íåìîæëèâî çàâàíòàæèòè ôàéë.\nÁóäü ëàñêà ïåðåâ³ðòå âàøå ³íòåðíåò-ç'ºäíàííÿ."
+    IDS_VERSION               "Âåðñ³ÿ: "
+    IDS_LICENCE               "˳öåíç³ÿ: "
+    IDS_MAINTAINER            "Âèðîáíèê: "
+    IDS_APPS_TITLE            "Äîäàòêè"
+    IDS_CATS_TITLE            "Êàòåãîð³¿"
+    IDS_CHOOSE_FOLDER         "Áóäü ëàñêà âèáåð³òü ïàïêó..."
+    IDS_NOTCREATE_REGKEY      "Íå âäàëîñÿ ñòâîðèòè êëþ÷ ó ðåºñòð³."
+    IDS_DOWNLOAD_FOLDER       "Downloader"
+    IDS_UNABLECREATE_FOLDER   "Íå âäàëîñÿ ñòâîðèòè ïàïêó ç òàêèì ³ì'ÿì!"
+    IDS_UPDATE_URL            "http://svn.reactos.org"
+    IDS_INSTALL_DEP           "%s ïîòð³áíèé ùîá çàïóñòèòè %s. Âñòàíîâèòè %s çàðàç?"
+    TTT_HELPBUTTON            "Îòðèìàéòè äîïîìîãó ïðî çàâàíòàæóâà÷"
+    TTT_UPDATEBUTTON          "Ïîêè ùî íå äîñòóïíî"
+    TTT_PROFBUTTON            "Íàëàøòóâàòè çàâàíòàæóâà÷"
+END