2005-10-28 10:23 UTC+0100 Viktor Szakats (viktor.szakats/syenar.hu)
* hrbdll.bc
* hrbdll.vc
* makefile.bc
* makefile.nt
* makefile.vc
* makefile64.nt
* include/hbapicdp.h
* source/codepage/Makefile
* source/codepage/cdphu852.c
* source/lang/Makefile
* source/lang/msg_tpl.c
* source/lang/msghu852.c
+ source/codepage/cdpbg866.c
+ source/codepage/cdpbgiso.c
+ source/codepage/cdpbgwin.c
+ source/codepage/uc8859_5.c
+ source/lang/msgbg866.c
+ source/lang/msgbgiso.c
+ source/lang/msgbgwin.c
+ Added BG language support.
* HU minor fix.
* Lang template updated.
This commit is contained in:
@@ -8,6 +8,30 @@
|
||||
2002-12-01 13:30 UTC+0100 Foo Bar <foo.bar@foobar.org>
|
||||
*/
|
||||
|
||||
2005-10-28 10:23 UTC+0100 Viktor Szakats (viktor.szakats/syenar.hu)
|
||||
* hrbdll.bc
|
||||
* hrbdll.vc
|
||||
* makefile.bc
|
||||
* makefile.nt
|
||||
* makefile.vc
|
||||
* makefile64.nt
|
||||
* include/hbapicdp.h
|
||||
* source/codepage/Makefile
|
||||
* source/codepage/cdphu852.c
|
||||
* source/lang/Makefile
|
||||
* source/lang/msg_tpl.c
|
||||
* source/lang/msghu852.c
|
||||
+ source/codepage/cdpbg866.c
|
||||
+ source/codepage/cdpbgiso.c
|
||||
+ source/codepage/cdpbgwin.c
|
||||
+ source/codepage/uc8859_5.c
|
||||
+ source/lang/msgbg866.c
|
||||
+ source/lang/msgbgiso.c
|
||||
+ source/lang/msgbgwin.c
|
||||
+ Added BG language support.
|
||||
* HU minor fix.
|
||||
* Lang template updated.
|
||||
|
||||
2005-10-24 15:09 UTC+0200 Jacek Kubica (kubica/at/wssk.wroc.pl)
|
||||
* harbour/makefile.bc
|
||||
- Remove references to:
|
||||
|
||||
@@ -336,6 +336,9 @@ HARBOUR_DLL_OBJS = \
|
||||
$(OBJ_DIR)\dbfntx0.obj \
|
||||
$(OBJ_DIR)\dbfntx1.obj \
|
||||
\
|
||||
$(OBJ_DIR)\msgbg866.obj \
|
||||
$(OBJ_DIR)\msgbgiso.obj \
|
||||
$(OBJ_DIR)\msgbgwin.obj \
|
||||
$(OBJ_DIR)\msgca.obj \
|
||||
$(OBJ_DIR)\msgcs852.obj \
|
||||
$(OBJ_DIR)\msgcsiso.obj \
|
||||
@@ -392,6 +395,9 @@ HARBOUR_DLL_OBJS = \
|
||||
$(OBJ_DIR)\gtwin.obj \
|
||||
$(OBJ_DIR)\mousewin.obj \
|
||||
\
|
||||
$(OBJ_DIR)\cdpbg866.obj \
|
||||
$(OBJ_DIR)\cdpbgiso.obj \
|
||||
$(OBJ_DIR)\cdpbgwin.obj \
|
||||
$(OBJ_DIR)\cdpeldos.obj \
|
||||
$(OBJ_DIR)\cdpelwin.obj \
|
||||
$(OBJ_DIR)\cdpesdos.obj \
|
||||
@@ -426,6 +432,7 @@ HARBOUR_DLL_OBJS = \
|
||||
$(OBJ_DIR)\uc866.obj \
|
||||
$(OBJ_DIR)\uc8859_1.obj \
|
||||
$(OBJ_DIR)\uc8859_2.obj \
|
||||
$(OBJ_DIR)\uc8859_5.obj \
|
||||
$(OBJ_DIR)\uc88591b.obj \
|
||||
$(OBJ_DIR)\uckoi8.obj \
|
||||
$(OBJ_DIR)\uckoi8u.obj \
|
||||
@@ -788,6 +795,9 @@ $(HARBOUR_DLL) : \
|
||||
echo. $(OBJ_DIR)\dbfntx0.obj + >> hdll.tmp
|
||||
echo. $(OBJ_DIR)\dbfntx1.obj + >> hdll.tmp
|
||||
|
||||
echo. $(OBJ_DIR)\msgbg866.obj + >> hdll.tmp
|
||||
echo. $(OBJ_DIR)\msgbgiso.obj + >> hdll.tmp
|
||||
echo. $(OBJ_DIR)\msgbgwin.obj + >> hdll.tmp
|
||||
echo. $(OBJ_DIR)\msgca.obj + >> hdll.tmp
|
||||
echo. $(OBJ_DIR)\msgcs852.obj + >> hdll.tmp
|
||||
echo. $(OBJ_DIR)\msgcsiso.obj + >> hdll.tmp
|
||||
@@ -1892,6 +1902,16 @@ $(OBJ_DIR)\xsavescr.obj : $(RTL_DIR)\xsavescr.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
|
||||
|
||||
$(OBJ_DIR)\msgbg866.obj : $(LANG_DIR)\msgbg866.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
$(OBJ_DIR)\msgbgiso.obj : $(LANG_DIR)\msgbgiso.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
$(OBJ_DIR)\msgbgwin.obj : $(LANG_DIR)\msgbgwin.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
$(OBJ_DIR)\msgca.obj : $(LANG_DIR)\msgca.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
@@ -2173,6 +2193,15 @@ $(OBJ_DIR)\mousewin.obj : $(RTL_DIR)\gtwin\mousewin.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
|
||||
$(OBJ_DIR)\cdpbg866.obj : $(CODEPAGE_DIR)\cdpbg866.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
$(OBJ_DIR)\cdpbgiso.obj : $(CODEPAGE_DIR)\cdpbgiso.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
$(OBJ_DIR)\cdpbgwin.obj : $(CODEPAGE_DIR)\cdpbgwin.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
$(OBJ_DIR)\cdpeldos.obj : $(CODEPAGE_DIR)\cdpeldos.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
@@ -2275,6 +2304,9 @@ $(OBJ_DIR)\uc8859_1.obj : $(CODEPAGE_DIR)\uc8859_1.c
|
||||
$(OBJ_DIR)\uc8859_2.obj : $(CODEPAGE_DIR)\uc8859_2.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
$(OBJ_DIR)\uc8859_5.obj : $(CODEPAGE_DIR)\uc8859_5.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
$(OBJ_DIR)\uc88591b.obj : $(CODEPAGE_DIR)\uc88591b.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
|
||||
@@ -317,6 +317,9 @@ HARBOUR_DLL_OBJS = \
|
||||
$(OBJ_DIR)\dbfntx1.obj \
|
||||
$(OBJ_DIR)\dbfcdx1.obj \
|
||||
$(OBJ_DIR)\dbfcdx0.obj \
|
||||
$(OBJ_DIR)\msgbg866.obj \
|
||||
$(OBJ_DIR)\msgbgiso.obj \
|
||||
$(OBJ_DIR)\msgbgwin.obj \
|
||||
$(OBJ_DIR)\msgca.obj \
|
||||
$(OBJ_DIR)\msgcs852.obj \
|
||||
$(OBJ_DIR)\msgcsiso.obj \
|
||||
@@ -378,6 +381,9 @@ HARBOUR_DLL_OBJS = \
|
||||
$(OBJ_DIR)\maindllh.obj \
|
||||
$(OBJ_DIR)\hvm.obj \
|
||||
\
|
||||
$(OBJ_DIR)\cdpbg866.obj \
|
||||
$(OBJ_DIR)\cdpbgiso.obj \
|
||||
$(OBJ_DIR)\cdpbgwin.obj \
|
||||
$(OBJ_DIR)\cdpeldos.obj \
|
||||
$(OBJ_DIR)\cdpelwin.obj \
|
||||
$(OBJ_DIR)\cdpesdos.obj \
|
||||
@@ -412,6 +418,7 @@ HARBOUR_DLL_OBJS = \
|
||||
$(OBJ_DIR)\uc866.obj \
|
||||
$(OBJ_DIR)\uc8859_1.obj \
|
||||
$(OBJ_DIR)\uc8859_2.obj \
|
||||
$(OBJ_DIR)\uc8859_5.obj \
|
||||
$(OBJ_DIR)\uc88591b.obj \
|
||||
$(OBJ_DIR)\uckoi8.obj \
|
||||
$(OBJ_DIR)\uckoi8u.obj \
|
||||
@@ -1521,6 +1528,15 @@ $(OBJ_DIR)\xhelp.obj : $(RTL_DIR)\xhelp.c
|
||||
$(OBJ_DIR)\xsavescr.obj : $(RTL_DIR)\xsavescr.c
|
||||
$(CC) $(CLIBFLAGS) /Fo$@ $**
|
||||
|
||||
$(OBJ_DIR)\msgbg852.obj : $(LANG_DIR)\msgbg852.c
|
||||
$(CC) $(CLIBFLAGS) /Fo$@ $**
|
||||
|
||||
$(OBJ_DIR)\msgbgiso.obj : $(LANG_DIR)\msgbgiso.c
|
||||
$(CC) $(CLIBFLAGS) /Fo$@ $**
|
||||
|
||||
$(OBJ_DIR)\msgbgwin.obj : $(LANG_DIR)\msgbgwin.c
|
||||
$(CC) $(CLIBFLAGS) /Fo$@ $**
|
||||
|
||||
$(OBJ_DIR)\msgca.obj : $(LANG_DIR)\msgca.c
|
||||
$(CC) $(CLIBFLAGS) /Fo$@ $**
|
||||
|
||||
@@ -1772,6 +1788,15 @@ $(OBJ_DIR)\gtwin.obj : $(RTL_DIR)\gtwin\gtwin.c
|
||||
$(OBJ_DIR)\mousewin.obj : $(RTL_DIR)\gtwin\mousewin.c
|
||||
$(CC) $(CLIBFLAGS) /Fo$@ $**
|
||||
|
||||
$(OBJ_DIR)\cdpbg866.obj : $(CODEPAGE_DIR)\cdpbg866.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
$(OBJ_DIR)\cdpbgiso.obj : $(CODEPAGE_DIR)\cdpbgiso.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
$(OBJ_DIR)\cdpbgwin.obj : $(CODEPAGE_DIR)\cdpbgwin.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
$(OBJ_DIR)\cdpeldos.obj : $(CODEPAGE_DIR)\cdpeldos.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
@@ -1874,6 +1899,9 @@ $(OBJ_DIR)\uc8859_1.obj : $(CODEPAGE_DIR)\uc8859_1.c
|
||||
$(OBJ_DIR)\uc8859_2.obj : $(CODEPAGE_DIR)\uc8859_2.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
$(OBJ_DIR)\uc8859_5.obj : $(CODEPAGE_DIR)\uc8859_5.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
$(OBJ_DIR)\uc88591b.obj : $(CODEPAGE_DIR)\uc88591b.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
|
||||
|
||||
@@ -140,6 +140,7 @@ extern PHB_CODEPAGE hb_cdp_page;
|
||||
#define CPID_8859_1 "iso8859-1"
|
||||
#define CPID_8859_1B "iso8859-1b"
|
||||
#define CPID_8859_2 "iso8859-2"
|
||||
#define CPID_8859_5 "iso8859-5"
|
||||
#define CPID_KOI_8 "koi-8"
|
||||
#define CPID_KOI_8U "koi-8u"
|
||||
#define CPID_MAZ "plmaz"
|
||||
@@ -155,6 +156,7 @@ extern PHB_CODEPAGE hb_cdp_page;
|
||||
#define UNITB_8859_1 &hb_uniTbl_8859_1
|
||||
#define UNITB_8859_1B &hb_uniTbl_8859_1b
|
||||
#define UNITB_8859_2 &hb_uniTbl_8859_2
|
||||
#define UNITB_8859_5 &hb_uniTbl_8859_5
|
||||
#define UNITB_KOI_8 &hb_uniTbl_KOI_8
|
||||
#define UNITB_KOI_8U &hb_uniTbl_KOI_8U
|
||||
#define UNITB_MAZ &hb_uniTbl_mazovia
|
||||
@@ -172,6 +174,7 @@ extern HB_UNITABLE hb_uniTbl_1257;
|
||||
extern HB_UNITABLE hb_uniTbl_8859_1;
|
||||
extern HB_UNITABLE hb_uniTbl_8859_1b;
|
||||
extern HB_UNITABLE hb_uniTbl_8859_2;
|
||||
extern HB_UNITABLE hb_uniTbl_8859_5;
|
||||
extern HB_UNITABLE hb_uniTbl_KOI_8;
|
||||
extern HB_UNITABLE hb_uniTbl_KOI_8U;
|
||||
extern HB_UNITABLE hb_uniTbl_mazovia;
|
||||
|
||||
@@ -404,6 +404,9 @@ RTL_LIB_OBJS = \
|
||||
#
|
||||
|
||||
LANG_LIB_OBJS = \
|
||||
$(OBJ_DIR)\msgbg866.obj \
|
||||
$(OBJ_DIR)\msgbgiso.obj \
|
||||
$(OBJ_DIR)\msgbgwin.obj \
|
||||
$(OBJ_DIR)\msgca.obj \
|
||||
$(OBJ_DIR)\msgcs852.obj \
|
||||
$(OBJ_DIR)\msgcsiso.obj \
|
||||
@@ -452,6 +455,9 @@ LANG_LIB_OBJS = \
|
||||
$(OBJ_DIR)\msgzhgb.obj
|
||||
|
||||
CODEPAGE_LIB_OBJS = \
|
||||
$(OBJ_DIR)\cdpbg866.obj \
|
||||
$(OBJ_DIR)\cdpbgiso.obj \
|
||||
$(OBJ_DIR)\cdpbgwin.obj \
|
||||
$(OBJ_DIR)\cdpeldos.obj \
|
||||
$(OBJ_DIR)\cdpelwin.obj \
|
||||
$(OBJ_DIR)\cdpesdos.obj \
|
||||
@@ -486,6 +492,7 @@ CODEPAGE_LIB_OBJS = \
|
||||
$(OBJ_DIR)\uc866.obj \
|
||||
$(OBJ_DIR)\uc8859_1.obj \
|
||||
$(OBJ_DIR)\uc8859_2.obj \
|
||||
$(OBJ_DIR)\uc8859_5.obj \
|
||||
$(OBJ_DIR)\uc88591b.obj \
|
||||
$(OBJ_DIR)\uckoi8.obj \
|
||||
$(OBJ_DIR)\uckoi8u.obj \
|
||||
@@ -2175,6 +2182,18 @@ $(OBJ_DIR)\xsavescr.obj : $(RTL_DIR)\xsavescr.c
|
||||
# LANG.LIB dependencies
|
||||
#
|
||||
|
||||
$(OBJ_DIR)\msgbg866.obj : $(LANG_DIR)\msgbg866.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
tlib $(LANG_LIB) $(ARFLAGS) -+$@,,
|
||||
|
||||
$(OBJ_DIR)\msgbgiso.obj : $(LANG_DIR)\msgbgiso.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
tlib $(LANG_LIB) $(ARFLAGS) -+$@,,
|
||||
|
||||
$(OBJ_DIR)\msgbgwin.obj : $(LANG_DIR)\msgbgwin.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
tlib $(LANG_LIB) $(ARFLAGS) -+$@,,
|
||||
|
||||
$(OBJ_DIR)\msgca.obj : $(LANG_DIR)\msgca.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
tlib $(LANG_LIB) $(ARFLAGS) -+$@,,
|
||||
@@ -2362,6 +2381,18 @@ $(OBJ_DIR)\msgzhgb.obj : $(LANG_DIR)\msgzhgb.c
|
||||
#
|
||||
# CODEPAGE.LIB dependencies
|
||||
#
|
||||
$(OBJ_DIR)\cdpbg866.obj : $(CODEPAGE_DIR)\cdpbg866.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
tlib $(CODEPAGE_LIB) $(ARFLAGS) -+$@,,
|
||||
|
||||
$(OBJ_DIR)\cdpbgiso.obj : $(CODEPAGE_DIR)\cdpbgiso.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
tlib $(CODEPAGE_LIB) $(ARFLAGS) -+$@,,
|
||||
|
||||
$(OBJ_DIR)\cdpbgwin.obj : $(CODEPAGE_DIR)\cdpbgwin.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
tlib $(CODEPAGE_LIB) $(ARFLAGS) -+$@,,
|
||||
|
||||
$(OBJ_DIR)\cdpeldos.obj : $(CODEPAGE_DIR)\cdpeldos.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
tlib $(CODEPAGE_LIB) $(ARFLAGS) -+$@,,
|
||||
@@ -2498,6 +2529,10 @@ $(OBJ_DIR)\uc8859_2.obj : $(CODEPAGE_DIR)\uc8859_2.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
tlib $(CODEPAGE_LIB) $(ARFLAGS) -+$@,,
|
||||
|
||||
$(OBJ_DIR)\uc8859_5.obj : $(CODEPAGE_DIR)\uc8859_5.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
tlib $(CODEPAGE_LIB) $(ARFLAGS) -+$@,,
|
||||
|
||||
$(OBJ_DIR)\uc88591b.obj : $(CODEPAGE_DIR)\uc88591b.c
|
||||
$(CC) $(CLIBFLAGS) -o$@ $**
|
||||
tlib $(CODEPAGE_LIB) $(ARFLAGS) -+$@,,
|
||||
|
||||
@@ -452,6 +452,9 @@ RTL_LIB_OBJS = \
|
||||
$(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $<
|
||||
|
||||
LANG_LIB_OBJS = \
|
||||
$(OBJ_DIR)\msgbg866.obj \
|
||||
$(OBJ_DIR)\msgbgiso.obj \
|
||||
$(OBJ_DIR)\msgbgwin.obj \
|
||||
$(OBJ_DIR)\msgca.obj \
|
||||
$(OBJ_DIR)\msgcs852.obj \
|
||||
$(OBJ_DIR)\msgcsiso.obj \
|
||||
@@ -507,6 +510,9 @@ LANG_LIB_OBJS = \
|
||||
$(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $<
|
||||
|
||||
CODEPAGE_LIB_OBJS = \
|
||||
$(OBJ_DIR)\cdpbg866.obj \
|
||||
$(OBJ_DIR)\cdpbgiso.obj \
|
||||
$(OBJ_DIR)\cdpbgwin.obj \
|
||||
$(OBJ_DIR)\cdpeldos.obj \
|
||||
$(OBJ_DIR)\cdpelwin.obj \
|
||||
$(OBJ_DIR)\cdpesdos.obj \
|
||||
@@ -541,6 +547,7 @@ CODEPAGE_LIB_OBJS = \
|
||||
$(OBJ_DIR)\uc866.obj \
|
||||
$(OBJ_DIR)\uc8859_1.obj \
|
||||
$(OBJ_DIR)\uc8859_2.obj \
|
||||
$(OBJ_DIR)\uc8859_5.obj \
|
||||
$(OBJ_DIR)\uc88591b.obj \
|
||||
$(OBJ_DIR)\uckoi8.obj \
|
||||
$(OBJ_DIR)\uckoi8u.obj \
|
||||
|
||||
@@ -416,6 +416,9 @@ RTL_LIB_OBJS = \
|
||||
$(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $<
|
||||
|
||||
LANG_LIB_OBJS = \
|
||||
$(OBJ_DIR)\msgbg866.obj \
|
||||
$(OBJ_DIR)\msgbgiso.obj \
|
||||
$(OBJ_DIR)\msgbgwin.obj \
|
||||
$(OBJ_DIR)\msgca.obj \
|
||||
$(OBJ_DIR)\msgcs852.obj \
|
||||
$(OBJ_DIR)\msgcsiso.obj \
|
||||
@@ -471,6 +474,9 @@ LANG_LIB_OBJS = \
|
||||
$(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $<
|
||||
|
||||
CODEPAGE_LIB_OBJS = \
|
||||
$(OBJ_DIR)\cdpbg866.obj \
|
||||
$(OBJ_DIR)\cdpbgiso.obj \
|
||||
$(OBJ_DIR)\cdpbgwin.obj \
|
||||
$(OBJ_DIR)\cdpeldos.obj \
|
||||
$(OBJ_DIR)\cdpelwin.obj \
|
||||
$(OBJ_DIR)\cdpesdos.obj \
|
||||
@@ -505,6 +511,7 @@ CODEPAGE_LIB_OBJS = \
|
||||
$(OBJ_DIR)\uc866.obj \
|
||||
$(OBJ_DIR)\uc8859_1.obj \
|
||||
$(OBJ_DIR)\uc8859_2.obj \
|
||||
$(OBJ_DIR)\uc8859_5.obj \
|
||||
$(OBJ_DIR)\uc88591b.obj \
|
||||
$(OBJ_DIR)\uckoi8.obj \
|
||||
$(OBJ_DIR)\uckoi8u.obj \
|
||||
|
||||
@@ -452,6 +452,9 @@ RTL_LIB_OBJS = \
|
||||
$(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $<
|
||||
|
||||
LANG_LIB_OBJS = \
|
||||
$(OBJ_DIR)\msgbg866.obj \
|
||||
$(OBJ_DIR)\msgbgiso.obj \
|
||||
$(OBJ_DIR)\msgbgwin.obj \
|
||||
$(OBJ_DIR)\msgca.obj \
|
||||
$(OBJ_DIR)\msgcs852.obj \
|
||||
$(OBJ_DIR)\msgcsiso.obj \
|
||||
@@ -507,6 +510,9 @@ LANG_LIB_OBJS = \
|
||||
$(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $<
|
||||
|
||||
CODEPAGE_LIB_OBJS = \
|
||||
$(OBJ_DIR)\cdpbg866.obj \
|
||||
$(OBJ_DIR)\cdpbgiso.obj \
|
||||
$(OBJ_DIR)\cdpbgwin.obj \
|
||||
$(OBJ_DIR)\cdpeldos.obj \
|
||||
$(OBJ_DIR)\cdpelwin.obj \
|
||||
$(OBJ_DIR)\cdpesdos.obj \
|
||||
@@ -541,6 +547,7 @@ CODEPAGE_LIB_OBJS = \
|
||||
$(OBJ_DIR)\uc866.obj \
|
||||
$(OBJ_DIR)\uc8859_1.obj \
|
||||
$(OBJ_DIR)\uc8859_2.obj \
|
||||
$(OBJ_DIR)\uc8859_5.obj \
|
||||
$(OBJ_DIR)\uc88591b.obj \
|
||||
$(OBJ_DIR)\uckoi8.obj \
|
||||
$(OBJ_DIR)\uckoi8u.obj \
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
ROOT = ../../
|
||||
|
||||
C_SOURCES=\
|
||||
cdpbg866.c \
|
||||
cdpbgiso.c \
|
||||
cdpbgwin.c \
|
||||
cdpeldos.c \
|
||||
cdpelwin.c \
|
||||
cdpesdos.c \
|
||||
@@ -40,6 +43,7 @@ C_SOURCES=\
|
||||
uc8859_1.c \
|
||||
uc88591b.c \
|
||||
uc8859_2.c \
|
||||
uc8859_5.c \
|
||||
uckoi8.c \
|
||||
uckoi8u.c \
|
||||
ucmaz.c \
|
||||
|
||||
105
harbour/source/codepage/cdpbg866.c
Normal file
105
harbour/source/codepage/cdpbg866.c
Normal file
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* National Collation Support Module (BG866)
|
||||
*
|
||||
* Copyright 1999-2005 Viktor Szakats <viktor.szakats@syenar.hu>
|
||||
* www - http://www.harbour-project.org
|
||||
*
|
||||
* 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, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This 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.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
|
||||
/* Language name: Bulgarian */
|
||||
/* ISO language code (2 chars): BG */
|
||||
/* Codepage: CP-866 */
|
||||
|
||||
#include <ctype.h>
|
||||
#include "hbapi.h"
|
||||
#include "hbapicdp.h"
|
||||
|
||||
#define NUMBER_OF_CHARACTERS 30 /* The number of single characters in the
|
||||
alphabet, two-as-one aren't considered
|
||||
here, accented - are considered. */
|
||||
#define IS_LATIN 0 /* Should be 1, if the national alphabet
|
||||
is based on Latin */
|
||||
#define ACCENTED_EQUAL 0 /* Should be 1, if accented character
|
||||
has the same weight as appropriate
|
||||
unaccented. */
|
||||
#define ACCENTED_INTERLEAVED 0 /* Should be 1, if accented characters
|
||||
sort after their unaccented counterparts
|
||||
only if the unaccented versions of all
|
||||
characters being compared are the same
|
||||
( interleaving ) */
|
||||
|
||||
/* If ACCENTED_EQUAL or ACCENTED_INTERLEAVED is 1, you need to mark the
|
||||
accented characters with the symbol '~' before each of them, for example:
|
||||
a~€
|
||||
If there is two-character sequence, which is considered as one, it should
|
||||
be marked with '.' before and after it, for example:
|
||||
... h.ch.i ...
|
||||
|
||||
The Upper case string and the Lower case string should be absolutely the
|
||||
same excepting the characters case, of course.
|
||||
*/
|
||||
|
||||
static HB_CODEPAGE s_codepage = { "BG866",
|
||||
CPID_866, UNITB_866, NUMBER_OF_CHARACTERS,
|
||||
"€<EFBFBD>‚ƒ„…†‡ˆ‰Š‹Œ<EFBFBD>Ž<EFBFBD><EFBFBD>‘’“”•–—˜™šœžŸ",
|
||||
" ¡¢£¤¥¦§¨©ª«¬®¯àáâãäåæçèéêìîï",
|
||||
IS_LATIN, ACCENTED_EQUAL, ACCENTED_INTERLEAVED, 0, 0, NULL, NULL, NULL, NULL, 0, NULL };
|
||||
|
||||
HB_CODEPAGE_INIT( BG866 );
|
||||
|
||||
#if defined(HB_PRAGMA_STARTUP)
|
||||
#pragma startup hb_codepage_Init_BG866
|
||||
#elif defined(HB_MSC_STARTUP)
|
||||
#if _MSC_VER >= 1010
|
||||
#pragma data_seg( ".CRT$XIY" )
|
||||
#pragma comment( linker, "/Merge:.CRT=.data" )
|
||||
#else
|
||||
#pragma data_seg( "XIY" )
|
||||
#endif
|
||||
static HB_$INITSYM hb_vm_auto_hb_codepage_Init_BG866 = hb_codepage_Init_BG866;
|
||||
#pragma data_seg()
|
||||
#endif
|
||||
105
harbour/source/codepage/cdpbgiso.c
Normal file
105
harbour/source/codepage/cdpbgiso.c
Normal file
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* National Collation Support Module (BGISO)
|
||||
*
|
||||
* Copyright 1999-2005 Viktor Szakats <viktor.szakats@syenar.hu>
|
||||
* www - http://www.harbour-project.org
|
||||
*
|
||||
* 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, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This 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.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
|
||||
/* Language name: Bulgarian */
|
||||
/* ISO language code (2 chars): BG */
|
||||
/* Codepage: ISO-8859-5 */
|
||||
|
||||
#include <ctype.h>
|
||||
#include "hbapi.h"
|
||||
#include "hbapicdp.h"
|
||||
|
||||
#define NUMBER_OF_CHARACTERS 30 /* The number of single characters in the
|
||||
alphabet, two-as-one aren't considered
|
||||
here, accented - are considered. */
|
||||
#define IS_LATIN 0 /* Should be 1, if the national alphabet
|
||||
is based on Latin */
|
||||
#define ACCENTED_EQUAL 0 /* Should be 1, if accented character
|
||||
has the same weight as appropriate
|
||||
unaccented. */
|
||||
#define ACCENTED_INTERLEAVED 0 /* Should be 1, if accented characters
|
||||
sort after their unaccented counterparts
|
||||
only if the unaccented versions of all
|
||||
characters being compared are the same
|
||||
( interleaving ) */
|
||||
|
||||
/* If ACCENTED_EQUAL or ACCENTED_INTERLEAVED is 1, you need to mark the
|
||||
accented characters with the symbol '~' before each of them, for example:
|
||||
a~€
|
||||
If there is two-character sequence, which is considered as one, it should
|
||||
be marked with '.' before and after it, for example:
|
||||
... h.ch.i ...
|
||||
|
||||
The Upper case string and the Lower case string should be absolutely the
|
||||
same excepting the characters case, of course.
|
||||
*/
|
||||
|
||||
static HB_CODEPAGE s_codepage = { "BGISO",
|
||||
CPID_8859_5, UNITB_8859_5, NUMBER_OF_CHARACTERS,
|
||||
"°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊÌÎÏ",
|
||||
"ÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêìîï",
|
||||
IS_LATIN, ACCENTED_EQUAL, ACCENTED_INTERLEAVED, 0, 0, NULL, NULL, NULL, NULL, 0, NULL };
|
||||
|
||||
HB_CODEPAGE_INIT( BGISO );
|
||||
|
||||
#if defined(HB_PRAGMA_STARTUP)
|
||||
#pragma startup hb_codepage_Init_BGISO
|
||||
#elif defined(HB_MSC_STARTUP)
|
||||
#if _MSC_VER >= 1010
|
||||
#pragma data_seg( ".CRT$XIY" )
|
||||
#pragma comment( linker, "/Merge:.CRT=.data" )
|
||||
#else
|
||||
#pragma data_seg( "XIY" )
|
||||
#endif
|
||||
static HB_$INITSYM hb_vm_auto_hb_codepage_Init_BGISO = hb_codepage_Init_BGISO;
|
||||
#pragma data_seg()
|
||||
#endif
|
||||
105
harbour/source/codepage/cdpbgwin.c
Normal file
105
harbour/source/codepage/cdpbgwin.c
Normal file
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* National Collation Support Module (BGWIN)
|
||||
*
|
||||
* Copyright 1999-2005 Viktor Szakats <viktor.szakats@syenar.hu>
|
||||
* www - http://www.harbour-project.org
|
||||
*
|
||||
* 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, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This 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.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
|
||||
/* Language name: Bulgarian */
|
||||
/* ISO language code (2 chars): BG */
|
||||
/* Codepage: Windows-1251 */
|
||||
|
||||
#include <ctype.h>
|
||||
#include "hbapi.h"
|
||||
#include "hbapicdp.h"
|
||||
|
||||
#define NUMBER_OF_CHARACTERS 30 /* The number of single characters in the
|
||||
alphabet, two-as-one aren't considered
|
||||
here, accented - are considered. */
|
||||
#define IS_LATIN 0 /* Should be 1, if the national alphabet
|
||||
is based on Latin */
|
||||
#define ACCENTED_EQUAL 0 /* Should be 1, if accented character
|
||||
has the same weight as appropriate
|
||||
unaccented. */
|
||||
#define ACCENTED_INTERLEAVED 0 /* Should be 1, if accented characters
|
||||
sort after their unaccented counterparts
|
||||
only if the unaccented versions of all
|
||||
characters being compared are the same
|
||||
( interleaving ) */
|
||||
|
||||
/* If ACCENTED_EQUAL or ACCENTED_INTERLEAVED is 1, you need to mark the
|
||||
accented characters with the symbol '~' before each of them, for example:
|
||||
a~€
|
||||
If there is two-character sequence, which is considered as one, it should
|
||||
be marked with '.' before and after it, for example:
|
||||
... h.ch.i ...
|
||||
|
||||
The Upper case string and the Lower case string should be absolutely the
|
||||
same excepting the characters case, of course.
|
||||
*/
|
||||
|
||||
static HB_CODEPAGE s_codepage = { "BGWIN",
|
||||
CPID_1251, UNITB_1251, NUMBER_OF_CHARACTERS,
|
||||
"ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÜÞß",
|
||||
"àáâãäåæçèéêëìíîïðñòóôõö÷øùúüþÿ",
|
||||
IS_LATIN, ACCENTED_EQUAL, ACCENTED_INTERLEAVED, 0, 0, NULL, NULL, NULL, NULL, 0, NULL };
|
||||
|
||||
HB_CODEPAGE_INIT( BGWIN );
|
||||
|
||||
#if defined(HB_PRAGMA_STARTUP)
|
||||
#pragma startup hb_codepage_Init_BGWIN
|
||||
#elif defined(HB_MSC_STARTUP)
|
||||
#if _MSC_VER >= 1010
|
||||
#pragma data_seg( ".CRT$XIY" )
|
||||
#pragma comment( linker, "/Merge:.CRT=.data" )
|
||||
#else
|
||||
#pragma data_seg( "XIY" )
|
||||
#endif
|
||||
static HB_$INITSYM hb_vm_auto_hb_codepage_Init_BGWIN = hb_codepage_Init_BGWIN;
|
||||
#pragma data_seg()
|
||||
#endif
|
||||
@@ -52,7 +52,7 @@
|
||||
|
||||
/* Language name: Hungarian */
|
||||
/* ISO language code (2 chars): HU */
|
||||
/* Codepage: IBM-852 */
|
||||
/* Codepage: 852 */
|
||||
|
||||
#include <ctype.h>
|
||||
#include "hbapi.h"
|
||||
|
||||
93
harbour/source/codepage/uc8859_5.c
Normal file
93
harbour/source/codepage/uc8859_5.c
Normal file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* xHarbour Project source code:
|
||||
*
|
||||
*
|
||||
* Copyright 1999-2005 Viktor Szakats <viktor.szakats@syenar.hu>
|
||||
* www - http://www.harbour-project.org
|
||||
*
|
||||
* 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, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This 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.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "hbapi.h"
|
||||
#include "hbapicdp.h"
|
||||
|
||||
#define NUMBER_OF_CHARS 256
|
||||
|
||||
static USHORT uniCodes[NUMBER_OF_CHARS] = {
|
||||
0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007,
|
||||
0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F,
|
||||
0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017,
|
||||
0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F,
|
||||
0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
|
||||
0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F,
|
||||
0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
|
||||
0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F,
|
||||
0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
|
||||
0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F,
|
||||
0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
|
||||
0x0058, 0x0059, 0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F,
|
||||
0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
|
||||
0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F,
|
||||
0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
|
||||
0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x007F,
|
||||
0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087,
|
||||
0x0088, 0x0089, 0x008A, 0x008B, 0x008C, 0x008D, 0x008E, 0x008F,
|
||||
0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097,
|
||||
0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, 0x009E, 0x009F,
|
||||
0x00A0, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407,
|
||||
0x0408, 0x0409, 0x040A, 0x040B, 0x040C, 0x00AD, 0x040E, 0x040F,
|
||||
0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417,
|
||||
0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, 0x041E, 0x041F,
|
||||
0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427,
|
||||
0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D, 0x042E, 0x042F,
|
||||
0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437,
|
||||
0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F,
|
||||
0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447,
|
||||
0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F,
|
||||
0x2116, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457,
|
||||
0x0458, 0x0459, 0x045A, 0x045B, 0x045C, 0x00A7, 0x045E, 0x045F,
|
||||
};
|
||||
|
||||
HB_UNITABLE hb_uniTbl_8859_5 = { CPID_8859_5, NUMBER_OF_CHARS, FALSE, uniCodes };
|
||||
@@ -5,6 +5,9 @@
|
||||
ROOT = ../../
|
||||
|
||||
C_SOURCES=\
|
||||
msgbg866.c \
|
||||
msgbgiso.c \
|
||||
msgbgwin.c \
|
||||
msgca.c \
|
||||
msgcs852.c \
|
||||
msgcsiso.c \
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
* Harbour Project source code:
|
||||
* Language Support Module (Template)
|
||||
*
|
||||
* Copyright 1999-2001 {list of individual authors and e-mail addresses}
|
||||
* Copyright 1999-2005 {list of individual authors and e-mail addresses}
|
||||
* www - http://www.harbour-project.org
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -65,7 +65,7 @@ static HB_LANG s_lang =
|
||||
"English", /* Name (in English) */
|
||||
"English", /* Name (in native language) */
|
||||
"EN", /* RFC ID */
|
||||
"437", /* Codepage */
|
||||
"IBM-437", /* Codepage */
|
||||
"$Revision$ $Date$", /* Version */
|
||||
|
||||
/* Month names */
|
||||
@@ -205,6 +205,16 @@ HB_LANG_ANNOUNCE( TPL );
|
||||
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_TPL )
|
||||
hb_langRegister( &s_lang );
|
||||
HB_CALL_ON_STARTUP_END( hb_lang_Init_TPL )
|
||||
#if ! defined(__GNUC__) && ! defined(_MSC_VER)
|
||||
|
||||
#if defined(HB_PRAGMA_STARTUP)
|
||||
#pragma startup hb_lang_Init_TPL
|
||||
#elif defined(HB_MSC_STARTUP)
|
||||
#if _MSC_VER >= 1010
|
||||
#pragma data_seg( ".CRT$XIY" )
|
||||
#pragma comment( linker, "/Merge:.CRT=.data" )
|
||||
#else
|
||||
#pragma data_seg( "XIY" )
|
||||
#endif
|
||||
static HB_$INITSYM hb_vm_auto_hb_lang_Init_TPL = hb_lang_Init_TPL;
|
||||
#pragma data_seg()
|
||||
#endif
|
||||
|
||||
220
harbour/source/lang/msgbg866.c
Normal file
220
harbour/source/lang/msgbg866.c
Normal file
@@ -0,0 +1,220 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* Language Support Module (BG866)
|
||||
*
|
||||
* Copyright 1999-2005 Viktor Szakats <viktor.szakats@syenar.hu>
|
||||
* www - http://www.harbour-project.org
|
||||
*
|
||||
* 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, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This 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.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
|
||||
/* Language name: Bulgarian */
|
||||
/* ISO language code (2 chars): (please look it up in /doc/lang_id.txt) */
|
||||
/* Codepage: CP-866 */
|
||||
|
||||
#include "hbapilng.h"
|
||||
|
||||
static HB_LANG s_lang =
|
||||
{
|
||||
{
|
||||
/* Identification */
|
||||
|
||||
"BG866", /* ID */
|
||||
"Bulgarian", /* Name (in English) */
|
||||
"<EFBFBD>ê«£ à᪨", /* Name (in native language) */
|
||||
"BG", /* RFC ID */
|
||||
"CP-866", /* Codepage */
|
||||
"$Revision$ $Date$", /* Version */
|
||||
|
||||
/* Month names */
|
||||
|
||||
"Ÿã à¨",
|
||||
"”¥¢àã à¨",
|
||||
"Œ àâ",
|
||||
"€¯à¨«",
|
||||
"Œ ©",
|
||||
"ž¨",
|
||||
"ž«¨",
|
||||
"€¢£ãáâ",
|
||||
"‘¥¯â¥¬¢à¨",
|
||||
"Žªâ®¬¢à¨",
|
||||
"<EFBFBD>®¥¬¢à¨",
|
||||
"„¥ª¥¬¢à¨",
|
||||
|
||||
/* Day names */
|
||||
|
||||
"<EFBFBD>¥¤¥«ï",
|
||||
"<EFBFBD>®¥¤¥«¨ª",
|
||||
"‚â®à¨ª",
|
||||
"‘àï¤ ",
|
||||
"—¥â¢êàâêª",
|
||||
"<EFBFBD>¥âêª",
|
||||
"‘ê¡®â ",
|
||||
|
||||
/* CA-Cl*pper compatible natmsg items */
|
||||
|
||||
"” ©«®¢¥ # ‡ ¯¨á¨ <20>®á«¥¤® ®¡®¢ï¢ ¥ ƒ®«¥¬¨ ",
|
||||
"ˆáª ⥠«¨ ®é¥ ¯à¨¬¥à¨?",
|
||||
"‘âà. No.",
|
||||
"** Œ¥¦¤. á㬠**",
|
||||
"* Œ¥¦¤. á㬠*",
|
||||
"*** Ž¡é® ***",
|
||||
"Ins",
|
||||
" ",
|
||||
"<EFBFBD>¥ª®à¥ªâ ¤ â ",
|
||||
"„¨ ¯ §®: ",
|
||||
" - ",
|
||||
"Y/N",
|
||||
"<EFBFBD>…ŠŽ<EFBFBD>…Š’…<EFBFBD> ˆ‡<CB86>€‡",
|
||||
|
||||
/* Error description names */
|
||||
|
||||
"<EFBFBD>¥¯®§ â £à¥èª ",
|
||||
"ƒà¥èª ¢ ¯ à ¬¥âêà",
|
||||
"ƒà¥èª ¢ £à ¨ç¨ á⮩®áâ¨",
|
||||
"<EFBFBD>९ꫢ ¥ áâਣ",
|
||||
"—¨á«®¢® ¯à¥¯ê«¢ ¥",
|
||||
"„¥«¥¨¥ ã« ",
|
||||
"—¨á«®¢ £à¥èª ",
|
||||
"‘¨â ªâ¨ç £à¥èª ",
|
||||
"Œ®£® á«®¦ ®¯¥à æ¨ï",
|
||||
"",
|
||||
"",
|
||||
"<EFBFBD>¥¤®á⨣ ¯ ¬¥â",
|
||||
"<EFBFBD>¥¤¥ä¨¨à äãªæ¨ï",
|
||||
"<EFBFBD>ï¬ ¥ªá¯®àâ¨à ¬¥â®¤",
|
||||
"<EFBFBD>஬¥«¨¢ â ¥ áêé¥áâ¢ã¢ ",
|
||||
"<EFBFBD>ᥢ¤®¨¬ ¥ áêé¥áâ¢ã¢ ",
|
||||
"<EFBFBD>ï¬ ¥ªá¯®àâ¨à ¯à®¬¥«¨¢ ",
|
||||
"<EFBFBD>¥¯®§¢®«¥¨ ᨬ¢®«¨ ¢ ¯á¥¢¤®¨¬",
|
||||
"<EFBFBD>ᥢ¤®¨¬ ¢¥ç¥ ᥠ¨§¯®«§¢ ",
|
||||
"",
|
||||
"ƒà¥èª ¯à¨ áꧤ ¢ ¥",
|
||||
"ƒà¥èª ¯à¨ ®â¢ àï¥",
|
||||
"ƒà¥èª ¯à¨ § ⢠àï¥",
|
||||
"ƒà¥èª ¯à¨ ç¥â¥¥",
|
||||
"ƒà¥èª ¯à¨ § ¯¨á",
|
||||
"ƒà¥èª ¯à¨ ¯¥ç â",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"ޝ¥à æ¨ïâ ¥ ᥠ¯®¤êঠ",
|
||||
"<EFBFBD> ¤å¢êà«¥® ®£à ¨ç¥¨¥",
|
||||
"Žâªà¨â ¯®¢à¥¤ ",
|
||||
"ƒà¥èª ¢ ⨯ ¤ ¨",
|
||||
"ƒà¥èª ¢ à §¬¥à ¤ ¨",
|
||||
"<EFBFBD> ¡®â â ®¡« áâ ¥ ¥ ¢ 㯮âॡ ",
|
||||
"<EFBFBD> ¡®â â ®¡« áâ ¥ ¥ ¨¤¥ªá¨à ",
|
||||
"ˆ§¨áª¢ ᥠExclusive",
|
||||
"ˆ§¨áª¢ ᥠ§ ª«îç¢ ¥",
|
||||
"‡ ¯¨á ¥ ¥ ¯®§¢®«¥",
|
||||
"Append lock ᥠ¯à®¢ «¨",
|
||||
"<EFBFBD>¥ãá¯¥è® § ª«îç¢ ¥",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"¤®áâê¯ ¤® ¬ ᨢ",
|
||||
"¯à¨á¢®ï¢ ¥ ¬ ᨢ",
|
||||
"à §¬¥à®áâ ¬ ᨢ",
|
||||
"¥ ¥ ¬ ᨢ",
|
||||
"ãá«®¢¥",
|
||||
|
||||
/* Internal error names */
|
||||
|
||||
"<EFBFBD>¥¯®¯à ¢¨¬ £à¥èª %lu: ",
|
||||
"<EFBFBD>¥ãá¯¥è® ¯®¯à ¢ï¥ £à¥èª ",
|
||||
"<EFBFBD>ï¬ ERRORBLOCK() § £à¥èª ",
|
||||
"<EFBFBD>४ «¥® ¬®£® ४ãàᨢ¨ ¨§¢¨ª¢ ¨ï ¯à¨å¢ é ç £à¥èª¨",
|
||||
"RDD ¥¢ «¨¤¥ ¨«¨ ¥ãá¯¥è® § ०¤ ¥",
|
||||
"<EFBFBD>¥¢ «¨¤¥ ⨯ ¬¥â®¤ ®â %s",
|
||||
"hb_xgrab ¥ ¬®¦¥ ¤ § ¤¥«¨ ¯ ¬¥â",
|
||||
"hb_xrealloc ¨§¢¨ª á NULL 㪠§ ⥫",
|
||||
"hb_xrealloc ¨§¢¨ª á ¥¢ «¨¤¥ 㪠§ ⥫",
|
||||
"hb_xrealloc ¥ ¬®¦¥ ¤ § ¤¥«¨ ¯ ¬¥â",
|
||||
"hb_xfree ¨§¢¨ª á ¥¢ «¨¤¥ 㪠§ ⥫",
|
||||
"hb_xfree ¨§¢¨ª á NULL 㪠§ ⥫",
|
||||
"<EFBFBD>¥ ¬®¦¥ ¤ ®¯à¥¤¥«¨ ç « â ¯à®æ¥¤ãà : \'%s\'",
|
||||
"<EFBFBD>ï¬ ç « ¯à®æ¥¤ãà ",
|
||||
"<EFBFBD>¥¯®¤êঠVM opcode",
|
||||
"‘¨¬¢®«¥ à⨪㫠®ç ª¢ ®â %s",
|
||||
"<EFBFBD>¥¢ «¨¤¥ ᨬ¢®«¥ ⨯ § self ®â %s",
|
||||
"Codeblock ®ç ª¢ ®â %s",
|
||||
"<EFBFBD>¥ª®à¥ªâ¥ ⨯ ¢ á⥪ ®¯¨â § ¨§¢«¨ç ¥ ®â %s",
|
||||
"<EFBFBD>à §¥ á⥪",
|
||||
"ޝ¨â § ª®¯¨à ¥ ®¡¥ªâ ¢ ᥡ¥ ᨠ®â %s",
|
||||
"¥¢ «¨¤¥ ᨬ¢®«¥ ®¡¥ªâ ¨§¯à ⥠ª â® memvar %s",
|
||||
"<EFBFBD>९ꫢ ¥ ¡ãä¥à ¢ ¯ ¬¥ââ ",
|
||||
"hb_xgrab § ® ¤ § ¤¥«¨ ã« ¡ ©â ",
|
||||
"hb_xrealloc § ® ¤ ¯à®¬¥¨ £®«¥¬¨ â ã« ¡ ©â ",
|
||||
"hb_xalloc § ® ¤ § ¤¥«¨ ã« ¡ ©â ",
|
||||
|
||||
/* Texts */
|
||||
|
||||
"YYYY/MM/DD",
|
||||
"Y",
|
||||
"N"
|
||||
}
|
||||
};
|
||||
|
||||
HB_LANG_ANNOUNCE( BG866 );
|
||||
|
||||
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_BG866 )
|
||||
hb_langRegister( &s_lang );
|
||||
HB_CALL_ON_STARTUP_END( hb_lang_Init_BG866 )
|
||||
|
||||
#if defined(HB_PRAGMA_STARTUP)
|
||||
#pragma startup hb_lang_Init_BG866
|
||||
#elif defined(HB_MSC_STARTUP)
|
||||
#if _MSC_VER >= 1010
|
||||
#pragma data_seg( ".CRT$XIY" )
|
||||
#pragma comment( linker, "/Merge:.CRT=.data" )
|
||||
#else
|
||||
#pragma data_seg( "XIY" )
|
||||
#endif
|
||||
static HB_$INITSYM hb_vm_auto_hb_lang_Init_BG866 = hb_lang_Init_BG866;
|
||||
#pragma data_seg()
|
||||
#endif
|
||||
220
harbour/source/lang/msgbgiso.c
Normal file
220
harbour/source/lang/msgbgiso.c
Normal file
@@ -0,0 +1,220 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* Language Support Module (BGISO)
|
||||
*
|
||||
* Copyright 1999-2005 Viktor Szakats <viktor.szakats@syenar.hu>
|
||||
* www - http://www.harbour-project.org
|
||||
*
|
||||
* 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, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This 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.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
|
||||
/* Language name: Bulgarian */
|
||||
/* ISO language code (2 chars): BG */
|
||||
/* Codepage: ISO-8859-5 */
|
||||
|
||||
#include "hbapilng.h"
|
||||
|
||||
static HB_LANG s_lang =
|
||||
{
|
||||
{
|
||||
/* Identification */
|
||||
|
||||
"BGWIN", /* ID */
|
||||
"Bulgarian", /* Name (in English) */
|
||||
"±êÛÓÐàáÚØ", /* Name (in native language) */
|
||||
"BG", /* RFC ID */
|
||||
"ISO-8859-5", /* Codepage */
|
||||
"$Revision$ $Date$", /* Version */
|
||||
|
||||
/* Month names */
|
||||
|
||||
"ÏÝãÐàØ",
|
||||
"ÄÕÒàãÐàØ",
|
||||
"¼Ðàâ",
|
||||
"°ßàØÛ",
|
||||
"¼ÐÙ",
|
||||
"ÎÝØ",
|
||||
"ÎÛØ",
|
||||
"°ÒÓãáâ",
|
||||
"ÁÕßâÕÜÒàØ",
|
||||
"¾ÚâÞÜÒàØ",
|
||||
"½ÞÕÜÒàØ",
|
||||
"´ÕÚÕÜÒàØ",
|
||||
|
||||
/* Day names */
|
||||
|
||||
"½ÕÔÕÛï",
|
||||
"¿ÞÝÕÔÕÛÝØÚ",
|
||||
"²âÞàÝØÚ",
|
||||
"ÁàïÔÐ",
|
||||
"ÇÕâÒêàâêÚ",
|
||||
"¿ÕâêÚ",
|
||||
"ÁêÑÞâÐ",
|
||||
|
||||
/* CA-Cl*pper compatible natmsg items */
|
||||
|
||||
"ÄÐÙÛÞÒÕ # ·ÐßØáØ ¿ÞáÛÕÔÝÞ ÞÑÝÞÒïÒÐÝÕ ³ÞÛÕÜØÝÐ",
|
||||
"¸áÚÐâÕ ÛØ ÞéÕ ßàØÜÕàØ?",
|
||||
"Áâà. No.",
|
||||
"** ¼ÕÖÔ. áãÜÐ **",
|
||||
"* ¼ÕÖÔ. áãÜÐ *",
|
||||
"*** ¾ÑéÞ ***",
|
||||
"Ins",
|
||||
" ",
|
||||
"½ÕÚÞàÕÚâÝÐ ÔÐâÐ",
|
||||
"´ØÐßÐ×ÞÝ: ",
|
||||
" - ",
|
||||
"Y/N",
|
||||
"½µº¾ÀµºÂµ½ ¸·À°·",
|
||||
|
||||
/* Error description names */
|
||||
|
||||
"½ÕßÞ×ÝÐâÐ ÓàÕèÚÐ",
|
||||
"³àÕèÚÐ Ò ßÐàÐÜÕâêà",
|
||||
"³àÕèÚÐ Ò ÓàÐÝØçÝØ áâÞÙÝÞáâØ",
|
||||
"¿àÕßêÛÒÐÝÕ ÝÐ áâàØÝÓ",
|
||||
"ÇØáÛÞÒÞ ßàÕßêÛÒÐÝÕ",
|
||||
"´ÕÛÕÝØÕ ÝÐ ÝãÛÐ",
|
||||
"ÇØáÛÞÒÐ ÓàÕèÚÐ",
|
||||
"ÁØÝâÐÚâØçÝÐ ÓàÕèÚÐ",
|
||||
"¼ÝÞÓÞ áÛÞÖÝÐ ÞßÕàÐæØï",
|
||||
"",
|
||||
"",
|
||||
"½ÕÔÞáâØÓ ÝÐ ßÐÜÕâ",
|
||||
"½ÕÔÕäØÝØàÐÝÐ äãÝÚæØï",
|
||||
"½ïÜÐ ÕÚáßÞàâØàÐÝ ÜÕâÞÔ",
|
||||
"¿àÞÜÕÝÛØÒÐâÐ ÝÕ áêéÕáâÒãÒÐ",
|
||||
"¿áÕÒÔÞÝØÜÐ ÝÕ áêéÕáâÒãÒÐ",
|
||||
"½ïÜÐ ÕÚáßÞàâØàÐÝÐ ßàÞÜÕÝÛØÒÐ",
|
||||
"½ÕßÞ×ÒÞÛÕÝØ áØÜÒÞÛØ Ò ßáÕÒÔÞÝØÜ",
|
||||
"¿áÕÒÔÞÝØÜÐ ÒÕçÕ áÕ Ø×ßÞÛ×ÒÐ",
|
||||
"",
|
||||
"³àÕèÚÐ ßàØ áê×ÔÐÒÐÝÕ",
|
||||
"³àÕèÚÐ ßàØ ÞâÒÐàïÝÕ",
|
||||
"³àÕèÚÐ ßàØ ×ÐâÒÐàïÝÕ",
|
||||
"³àÕèÚÐ ßàØ çÕâÕÝÕ",
|
||||
"³àÕèÚÐ ßàØ ×Ðߨá",
|
||||
"³àÕèÚÐ ßàØ ßÕçÐâ",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"¾ßÕàÐæØïâÐ ÝÕ áÕ ßÞÔêàÖÐ",
|
||||
"½ÐÔåÒêàÛÕÝÞ ÞÓàÐÝØçÕÝØÕ",
|
||||
"¾âÚàØâÐ ßÞÒàÕÔÐ",
|
||||
"³àÕèÚÐ Ò âØß ÔÐÝÝØ",
|
||||
"³àÕèÚÐ Ò àÐ×ÜÕà ÝÐ ÔÐÝÝØ",
|
||||
"ÀÐÑÞâÝÐâÐ ÞÑÛÐáâ ÝÕ Õ Ò ãßÞâàÕÑÐ",
|
||||
"ÀÐÑÞâÝÐâÐ ÞÑÛÐáâ ÝÕ Õ ØÝÔÕÚáØàÐÝÐ",
|
||||
"¸×ØáÚÒÐ áÕ Exclusive",
|
||||
"¸×ØáÚÒÐ áÕ ×ÐÚÛîçÒÐÝÕ",
|
||||
"·Ðߨá ÝÕ Õ ßÞ×ÒÞÛÕÝ",
|
||||
"Append lock áÕ ßàÞÒÐÛØ",
|
||||
"½ÕãáßÕèÝÞ ×ÐÚÛîçÒÐÝÕ",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"ÔÞáâêß ÔÞ ÜÐáØÒ",
|
||||
"ßàØáÒÞïÒÐÝÕ ÝÐ ÜÐáØÒ",
|
||||
"àÐ×ÜÕàÝÞáâ ÝÐ ÜÐáØÒ",
|
||||
"ÝÕ Õ ÜÐáØÒ",
|
||||
"ãáÛÞÒÕÝ",
|
||||
|
||||
/* Internal error names */
|
||||
|
||||
"½ÕßÞßàÐÒØÜÐ ÓàÕèÚÐ %lu: ",
|
||||
"½ÕãáßÕèÝÞ ßÞßàÐÒïÝÕ ÝÐ ÓàÕèÚÐ",
|
||||
"½ïÜÐ ERRORBLOCK() ×Ð ÓàÕèÚÐ",
|
||||
"¿àÕÚÐÛÕÝÞ ÜÝÞÓÞ àÕÚãàáØÒÝØ Ø×ÒØÚÒÐÝØï ÝÐ ßàØåÒÐéÐç ÝÐ ÓàÕèÚØ",
|
||||
"RDD ÝÕÒÐÛØÔÕÝ ØÛØ ÝÕãáßÕèÝÞ ×ÐàÕÖÔÐÝÕ",
|
||||
"½ÕÒÐÛØÔÕÝ âØß ÜÕâÞÔ Þâ %s",
|
||||
"hb_xgrab ÝÕ ÜÞÖÕ ÔÐ ×ÐÔÕÛØ ßÐÜÕâ",
|
||||
"hb_xrealloc Ø×ÒØÚÐÝÐ á NULL ãÚÐ×ÐâÕÛ",
|
||||
"hb_xrealloc Ø×ÒØÚÐÝÐ á ÝÕÒÐÛØÔÕÝ ãÚÐ×ÐâÕÛ",
|
||||
"hb_xrealloc ÝÕ ÜÞÖÕ ÔÐ ×ÐÔÕÛØ ßÐÜÕâ",
|
||||
"hb_xfree Ø×ÒØÚÐÝÐ á ÝÕÒÐÛØÔÕÝ ãÚÐ×ÐâÕÛ",
|
||||
"hb_xfree Ø×ÒØÚÐÝÐ á NULL ãÚÐ×ÐâÕÛ",
|
||||
"½Õ ÜÞÖÕ ÔÐ ÞßàÕÔÕÛØ ÝÐçÐÛÝÐâÐ ßàÞæÕÔãàÐ: \'%s\'",
|
||||
"½ïÜÐ ÝÐçÐÛÝÐ ßàÞæÕÔãàÐ",
|
||||
"½ÕßÞÔêàÖÐÝ VM opcode",
|
||||
"ÁØÜÒÞÛÕÝ ÐàâØÚãÛ ÞçÐÚÒÐÝ Þâ %s",
|
||||
"½ÕÒÐÛØÔÕÝ áØÜÒÞÛÕÝ âØß ×Ð self Þâ %s",
|
||||
"Codeblock ÞçÐÚÒÐÝ Þâ %s",
|
||||
"½ÕÚÞàÕÚâÕÝ âØß Ò áâÕÚÐ Þߨâ ×Ð Ø×ÒÛØçÐÝÕ Þâ %s",
|
||||
"¿àÐ×ÕÝ áâÕÚ",
|
||||
"¾ßØâ ×Ð ÚÞߨàÐÝÕ ÝÐ ÞÑÕÚâ Ò áÕÑÕ áØ Þâ %s",
|
||||
"ÝÕÒÐÛØÔÕÝ áØÜÒÞÛÕÝ ÞÑÕÚâ Ø×ßàÐâÕÝ ÚÐâÞ memvar %s",
|
||||
"¿àÕßêÛÒÐÝÕ ÝÐ ÑãäÕà Ò ßÐÜÕââÐ",
|
||||
"hb_xgrab ×ÐïÒÕÝÞ ÔÐ ×ÐÔÕÛØ ÝãÛÐ ÑÐÙâÐ",
|
||||
"hb_xrealloc ×ÐïÒÕÝÞ ÔÐ ßàÞÜÕÝØ ÓÞÛÕÜØÝÐâÐ ÝÐ ÝãÛÐ ÑÐÙâÐ",
|
||||
"hb_xalloc ×ÐïÒÕÝÞ ÔÐ ×ÐÔÕÛØ ÝãÛÐ ÑÐÙâÐ",
|
||||
|
||||
/* Texts */
|
||||
|
||||
"YYYY/MM/DD",
|
||||
"Y",
|
||||
"N"
|
||||
}
|
||||
};
|
||||
|
||||
HB_LANG_ANNOUNCE( BGISO );
|
||||
|
||||
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_BGISO )
|
||||
hb_langRegister( &s_lang );
|
||||
HB_CALL_ON_STARTUP_END( hb_lang_Init_BGISO )
|
||||
|
||||
#if defined(HB_PRAGMA_STARTUP)
|
||||
#pragma startup hb_lang_Init_BGISO
|
||||
#elif defined(HB_MSC_STARTUP)
|
||||
#if _MSC_VER >= 1010
|
||||
#pragma data_seg( ".CRT$XIY" )
|
||||
#pragma comment( linker, "/Merge:.CRT=.data" )
|
||||
#else
|
||||
#pragma data_seg( "XIY" )
|
||||
#endif
|
||||
static HB_$INITSYM hb_vm_auto_hb_lang_Init_BGISO = hb_lang_Init_BGISO;
|
||||
#pragma data_seg()
|
||||
#endif
|
||||
220
harbour/source/lang/msgbgwin.c
Normal file
220
harbour/source/lang/msgbgwin.c
Normal file
@@ -0,0 +1,220 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/*
|
||||
* Harbour Project source code:
|
||||
* Language Support Module (BGWIN)
|
||||
*
|
||||
* Copyright 1999-2005 Viktor Szakats <viktor.szakats@syenar.hu>
|
||||
* www - http://www.harbour-project.org
|
||||
*
|
||||
* 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, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This 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.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this software; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
|
||||
*
|
||||
* As a special exception, the Harbour Project gives permission for
|
||||
* additional uses of the text contained in its release of Harbour.
|
||||
*
|
||||
* The exception is that, if you link the Harbour libraries with other
|
||||
* files to produce an executable, this does not by itself cause the
|
||||
* resulting executable to be covered by the GNU General Public License.
|
||||
* Your use of that executable is in no way restricted on account of
|
||||
* linking the Harbour library code into it.
|
||||
*
|
||||
* This exception does not however invalidate any other reasons why
|
||||
* the executable file might be covered by the GNU General Public License.
|
||||
*
|
||||
* This exception applies only to the code released by the Harbour
|
||||
* Project under the name Harbour. If you copy code from other
|
||||
* Harbour Project or Free Software Foundation releases into a copy of
|
||||
* Harbour, as the General Public License permits, the exception does
|
||||
* not apply to the code that you add in this way. To avoid misleading
|
||||
* anyone as to the status of such modified files, you must delete
|
||||
* this exception notice from them.
|
||||
*
|
||||
* If you write modifications of your own for Harbour, it is your choice
|
||||
* whether to permit this exception to apply to your modifications.
|
||||
* If you do not wish that, delete this exception notice.
|
||||
*
|
||||
*/
|
||||
|
||||
/* Language name: Bulgarian */
|
||||
/* ISO language code (2 chars): BG */
|
||||
/* Codepage: Windows-1251 */
|
||||
|
||||
#include "hbapilng.h"
|
||||
|
||||
static HB_LANG s_lang =
|
||||
{
|
||||
{
|
||||
/* Identification */
|
||||
|
||||
"BGWIN", /* ID */
|
||||
"Bulgarian", /* Name (in English) */
|
||||
"Áúëãàðñêè", /* Name (in native language) */
|
||||
"BG", /* RFC ID */
|
||||
"Windows-1251", /* Codepage */
|
||||
"$Revision$ $Date$", /* Version */
|
||||
|
||||
/* Month names */
|
||||
|
||||
"ßíóàðè",
|
||||
"Ôåâðóàðè",
|
||||
"Ìàðò",
|
||||
"Àïðèë",
|
||||
"Ìàé",
|
||||
"Þíè",
|
||||
"Þëè",
|
||||
"Àâãóñò",
|
||||
"Ñåïòåìâðè",
|
||||
"Îêòîìâðè",
|
||||
"Íîåìâðè",
|
||||
"Äåêåìâðè",
|
||||
|
||||
/* Day names */
|
||||
|
||||
"Íåäåëÿ",
|
||||
"Ïîíåäåëíèê",
|
||||
"Âòîðíèê",
|
||||
"Ñðÿäà",
|
||||
"×åòâúðòúê",
|
||||
"Ïåòúê",
|
||||
"Ñúáîòà",
|
||||
|
||||
/* CA-Cl*pper compatible natmsg items */
|
||||
|
||||
"Ôàéëîâå # Çàïèñè Ïîñëåäíî îáíîâÿâàíå Ãîëåìèíà",
|
||||
"Èñêàòå ëè îùå ïðèìåðè?",
|
||||
"Ñòð. No.",
|
||||
"** Ìåæä. ñóìà **",
|
||||
"* Ìåæä. ñóìà *",
|
||||
"*** Îáùî ***",
|
||||
"Ins",
|
||||
" ",
|
||||
"Íåêîðåêòíà äàòà",
|
||||
"Äèàïàçîí: ",
|
||||
" - ",
|
||||
"Y/N",
|
||||
"ÍÅÊÎÐÅÊÒÅÍ ÈÇÐÀÇ",
|
||||
|
||||
/* Error description names */
|
||||
|
||||
"Íåïîçíàòà ãðåøêà",
|
||||
"Ãðåøêà â ïàðàìåòúð",
|
||||
"Ãðåøêà â ãðàíè÷íè ñòîéíîñòè",
|
||||
"Ïðåïúëâàíå íà ñòðèíã",
|
||||
"×èñëîâî ïðåïúëâàíå",
|
||||
"Äåëåíèå íà íóëà",
|
||||
"×èñëîâà ãðåøêà",
|
||||
"Ñèíòàêòè÷íà ãðåøêà",
|
||||
"Ìíîãî ñëîæíà îïåðàöèÿ",
|
||||
"",
|
||||
"",
|
||||
"Íåäîñòèã íà ïàìåò",
|
||||
"Íåäåôèíèðàíà ôóíêöèÿ",
|
||||
"Íÿìà åêñïîðòèðàí ìåòîä",
|
||||
"Ïðîìåíëèâàòà íå ñúùåñòâóâà",
|
||||
"Ïñåâäîíèìà íå ñúùåñòâóâà",
|
||||
"Íÿìà åêñïîðòèðàíà ïðîìåíëèâà",
|
||||
"Íåïîçâîëåíè ñèìâîëè â ïñåâäîíèì",
|
||||
"Ïñåâäîíèìà âå÷å ñå èçïîëçâà",
|
||||
"",
|
||||
"Ãðåøêà ïðè ñúçäàâàíå",
|
||||
"Ãðåøêà ïðè îòâàðÿíå",
|
||||
"Ãðåøêà ïðè çàòâàðÿíå",
|
||||
"Ãðåøêà ïðè ÷åòåíå",
|
||||
"Ãðåøêà ïðè çàïèñ",
|
||||
"Ãðåøêà ïðè ïå÷àò",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"Îïåðàöèÿòà íå ñå ïîäúðæà",
|
||||
"Íàäõâúðëåíî îãðàíè÷åíèå",
|
||||
"Îòêðèòà ïîâðåäà",
|
||||
"Ãðåøêà â òèï äàííè",
|
||||
"Ãðåøêà â ðàçìåð íà äàííè",
|
||||
"Ðàáîòíàòà îáëàñò íå å â óïîòðåáà",
|
||||
"Ðàáîòíàòà îáëàñò íå å èíäåêñèðàíà",
|
||||
"Èçèñêâà ñå Exclusive",
|
||||
"Èçèñêâà ñå çàêëþ÷âàíå",
|
||||
"Çàïèñ íå å ïîçâîëåí",
|
||||
"Append lock ñå ïðîâàëè",
|
||||
"Íåóñïåøíî çàêëþ÷âàíå",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"äîñòúï äî ìàñèâ",
|
||||
"ïðèñâîÿâàíå íà ìàñèâ",
|
||||
"ðàçìåðíîñò íà ìàñèâ",
|
||||
"íå å ìàñèâ",
|
||||
"óñëîâåí",
|
||||
|
||||
/* Internal error names */
|
||||
|
||||
"Íåïîïðàâèìà ãðåøêà %lu: ",
|
||||
"Íåóñïåøíî ïîïðàâÿíå íà ãðåøêà",
|
||||
"Íÿìà ERRORBLOCK() çà ãðåøêà",
|
||||
"Ïðåêàëåíî ìíîãî ðåêóðñèâíè èçâèêâàíèÿ íà ïðèõâàùà÷ íà ãðåøêè",
|
||||
"RDD íåâàëèäåí èëè íåóñïåøíî çàðåæäàíå",
|
||||
"Íåâàëèäåí òèï ìåòîä îò %s",
|
||||
"hb_xgrab íå ìîæå äà çàäåëè ïàìåò",
|
||||
"hb_xrealloc èçâèêàíà ñ NULL óêàçàòåë",
|
||||
"hb_xrealloc èçâèêàíà ñ íåâàëèäåí óêàçàòåë",
|
||||
"hb_xrealloc íå ìîæå äà çàäåëè ïàìåò",
|
||||
"hb_xfree èçâèêàíà ñ íåâàëèäåí óêàçàòåë",
|
||||
"hb_xfree èçâèêàíà ñ NULL óêàçàòåë",
|
||||
"Íå ìîæå äà îïðåäåëè íà÷àëíàòà ïðîöåäóðà: \'%s\'",
|
||||
"Íÿìà íà÷àëíà ïðîöåäóðà",
|
||||
"Íåïîäúðæàí VM opcode",
|
||||
"Ñèìâîëåí àðòèêóë î÷àêâàí îò %s",
|
||||
"Íåâàëèäåí ñèìâîëåí òèï çà self îò %s",
|
||||
"Codeblock î÷àêâàí îò %s",
|
||||
"Íåêîðåêòåí òèï â ñòåêà îïèò çà èçâëè÷àíå îò %s",
|
||||
"Ïðàçåí ñòåê",
|
||||
"Îïèò çà êîïèðàíå íà îáåêò â ñåáå ñè îò %s",
|
||||
"íåâàëèäåí ñèìâîëåí îáåêò èçïðàòåí êàòî memvar %s",
|
||||
"Ïðåïúëâàíå íà áóôåð â ïàìåòòà",
|
||||
"hb_xgrab çàÿâåíî äà çàäåëè íóëà áàéòà",
|
||||
"hb_xrealloc çàÿâåíî äà ïðîìåíè ãîëåìèíàòà íà íóëà áàéòà",
|
||||
"hb_xalloc çàÿâåíî äà çàäåëè íóëà áàéòà",
|
||||
|
||||
/* Texts */
|
||||
|
||||
"YYYY/MM/DD",
|
||||
"Y",
|
||||
"N"
|
||||
}
|
||||
};
|
||||
|
||||
HB_LANG_ANNOUNCE( BGWIN );
|
||||
|
||||
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_BGWIN )
|
||||
hb_langRegister( &s_lang );
|
||||
HB_CALL_ON_STARTUP_END( hb_lang_Init_BGWIN )
|
||||
|
||||
#if defined(HB_PRAGMA_STARTUP)
|
||||
#pragma startup hb_lang_Init_BGWIN
|
||||
#elif defined(HB_MSC_STARTUP)
|
||||
#if _MSC_VER >= 1010
|
||||
#pragma data_seg( ".CRT$XIY" )
|
||||
#pragma comment( linker, "/Merge:.CRT=.data" )
|
||||
#else
|
||||
#pragma data_seg( "XIY" )
|
||||
#endif
|
||||
static HB_$INITSYM hb_vm_auto_hb_lang_Init_BGWIN = hb_lang_Init_BGWIN;
|
||||
#pragma data_seg()
|
||||
#endif
|
||||
@@ -52,7 +52,7 @@
|
||||
|
||||
/* Language name: Hungarian */
|
||||
/* ISO language code (2 chars): HU */
|
||||
/* Codepage: IBM-852 */
|
||||
/* Codepage: 852 */
|
||||
|
||||
#include "hbapilng.h"
|
||||
|
||||
@@ -65,7 +65,7 @@ static HB_LANG s_lang =
|
||||
"Hungarian", /* Name (in English) */
|
||||
"Magyar", /* Name (in native language) */
|
||||
"HU", /* RFC ID */
|
||||
"IBM-852", /* Codepage */
|
||||
"852", /* Codepage */
|
||||
"$Revision$ $Date$", /* Version */
|
||||
|
||||
/* Month names */
|
||||
|
||||
Reference in New Issue
Block a user