* tests/langapi.prg
* tests/rto_get.prg
* tests/lnlenli2.prg
* tests/fortest.prg
* tests/memory.prg
* tests/rto_tb.prg
* tests/statinit.prg
* tests/memfile.prg
* tests/vec1.prg
* tests/lnlenli1.prg
* doc/cmdline.txt
* doc/en-EN/hb_date.txt
* doc/en-EN/terminal.txt
* doc/en-EN/hb_apiln.txt
* doc/en-EN/hb_compa.txt
* doc/howtosvn.txt
* INSTALL
* bin/postinst.cmd
* bin/postinst.bat
* include/hbvmpub.h
* include/vm.api
* include/extend.api
* include/item.api
* include/hbapilng.h
* include/rdd.api
* include/gt.api
* include/hbundoc.api
* include/error.api
* include/hbsetup.ch
* include/hblang.ch
* include/hbsetup.h
* include/hbapigt.h
* include/hbmemory.ch
* include/clipdefs.h
* include/hboo.ch
* include/hbver.ch
* include/hbzlib.h
* include/fm.api
* include/hbdate.h
* include/extend.h
* ChangeLog
* harbour.spec
* make_gnu.bat
* make_gnu.sh
* contrib/hbmysql/mysqlold.c
* contrib/hbct/charmix.c
* contrib/hbct/charevod.c
* contrib/hbct/ctchksum.c
* contrib/hbct/pos1.c
* contrib/hbct/ctmisc.prg
* contrib/hbct/ctcrypt.c
* contrib/hbct/getinfo.prg
* contrib/hbct/ctdummy.prg
* contrib/hbct/readme.txt
* contrib/hbodbc/odbcold.c
* contrib/hbodbc/browodbc.prg
* contrib/hbodbc/odbc.c
* contrib/xhb/datesxhb.c
* contrib/xhb/xhbat.c
* contrib/xhb/xhbver.prg
* contrib/xhb/xhbcomp.prg
* contrib/hbziparc/hbziparc.prg
* contrib/hbnf/iamidle.c
* contrib/hbnf/fttext.c
* contrib/hbnf/setkeys.c
* contrib/hbnf/ftisprn.c
* contrib/hbnf/setlastk.c
* contrib/hbcurl/hbcurl.c
* contrib/hbcurl/hbcurl.ch
* contrib/hbcurl/hbcurlm.c
* contrib/rddads/adsextrn.ch
* contrib/rddads/adsmgmnt.c
* contrib/hbmisc/strfmt.c
* contrib/hbmisc/numtxthu.prg
* contrib/hbmisc/doc/en/ht_str.txt
* contrib/hbtip/utils.c
* contrib/hbwin/win_reg.prg
* contrib/hbwin/legacyc.c
* contrib/hbwin/win_misc.c
* contrib/hbwin/wapi_winbase.c
* contrib/hbwin/wapi_winuser.c
* contrib/hbwin/hbwinole.h
* contrib/hbwin/hbwin.ch
* contrib/hbwin/tests/testdll.prg
* contrib/hbwin/tests/testole.prg
* contrib/hbwin/win_regc.c
* contrib/hbvpdf/hbvpsup.prg
* contrib/hbssl/sslsess.c
* contrib/hbssl/hbssl.h
* contrib/hbssl/sslctx.c
* contrib/hbssl/tests/test.prg
* contrib/hbssl/ssl.c
* contrib/hbssl/hbssl.ch
* contrib/hbssl/sslciph.c
* contrib/hbssl/sslrand.c
* contrib/hbcrypt/tests/testsha2.prg
* contrib/hbcrypt/hbsha2.c
* contrib/hbcrypt/hbsha2hm.c
* source/lang/msghuiso.c
* source/lang/msghuwin.c
* source/lang/msgro.c
* source/lang/msghriso.c
* source/lang/msghrwin.c
* source/lang/msghe862.c
* source/lang/msgcskam.c
* source/lang/msgbgiso.c
* source/lang/msgbgwin.c
* source/lang/msgcs852.c
* source/lang/msgfr.c
* source/lang/msgis850.c
* source/lang/msghu852.c
* source/lang/msgbg866.c
* source/lang/msghr852.c
* source/lang/msghewin.c
* source/lang/msghucwi.c
* source/lang/msgcsiso.c
* source/lang/msgcswin.c
* source/vm/harbinit.prg
* source/vm/asort.c
* source/vm/itemapi.c
* source/vm/hvm.c
* source/vm/cmdarg.c
* source/vm/arrays.c
* source/vm/fm.c
* source/vm/extrap.c
* source/vm/proc.c
* source/vm/memvars.c
* source/vm/memvclip.c
* source/vm/main.c
* source/vm/eval.c
* source/vm/extend.c
* source/vm/set.c
* source/vm/classes.c
* source/common/hbver.c
* source/common/hbfsapi.c
* source/common/hbstr.c
* source/common/hbdate.c
* source/rtl/lennum.c
* source/rtl/gtdos/gtdos.c
* source/rtl/diskspac.c
* source/rtl/setposbs.c
* source/rtl/mousehb.c
* source/rtl/console.c
* source/rtl/fscopy.c
* source/rtl/gtwin/gtwin.c
* source/rtl/mousex.c
* source/rtl/philes.c
* source/rtl/adir.prg
* source/rtl/oldclear.c
* source/rtl/tbcolumn.prg
* source/rtl/hbgtcore.c
* source/rtl/fieldbl.prg
* source/rtl/dirdrive.c
* source/rtl/dateshb.c
* source/rtl/philesx.c
* source/rtl/fnsplit.c
* source/rtl/box.c
* source/rtl/datesx.c
* source/rtl/filehb.c
* source/rtl/hbfile.c
* source/rtl/gtapiu.c
* source/rtl/fstemp.c
* source/rtl/accept.c
* source/rtl/radiobhb.prg
* source/rtl/tgethb.prg
* source/rtl/oemansix.c
* source/rtl/strmatch.c
* source/rtl/readkey.prg
* source/rtl/ampm.c
* source/rtl/oemansi.c
* source/rtl/xsavescr.c
* source/rtl/gtstd/gtstd.c
* source/rtl/gtsln/mousesln.c
* source/rtl/disksphb.c
* source/rtl/xhelp.c
* source/rtl/getlist.prg
* source/rtl/net.c
* source/rtl/hbntos.c
* source/rtl/tgetx.prg
* source/rtl/samples.c
* source/rtl/idlex.c
* source/rtl/tget.prg
* source/rtl/alert.prg
* source/rtl/inkey.c
* source/rtl/gete.c
* source/rtl/readvar.prg
* source/rtl/fkmax.c
* source/rtl/strzero.c
* source/rtl/typefilx.prg
* source/rtl/langapi.c
* source/rtl/word.c
* source/rtl/gtcgi/gtcgi.c
* source/rtl/fmhb.c
* source/rtl/natmsgu.c
* source/rtl/errapi.c
* source/rtl/version.c
* source/rtl/natmsg.c
* source/rtl/mouse53.c
* source/rtl/errint.c
* source/rtl/fssize.c
* source/rtl/errapiu.c
* source/rtl/colorind.c
* source/rtl/gt.c
* source/rtl/gx.c
* source/rtl/binnumx.c
* source/rtl/mouseapi.c
* source/rtl/soundex.c
* source/rtl/memofile.c
* source/rtl/errintlo.c
* source/rtl/hbffind.c
* source/rtl/gtapi.c
* source/rtl/pad.c
* source/rtl/hbstrsh.c
* source/rtl/filesys.c
* source/rtl/file.c
* source/rtl/lang.c
* source/rtl/val.c
* source/rtl/isprint.c
* source/rtl/tbrowse.prg
* source/codepage/ucmacce.c
* source/codepage/uc885910.c
* source/codepage/ucmacice.c
* source/codepage/uc885914.c
* source/codepage/uc874.c
* source/codepage/cpes850.c
* source/codepage/uc1258.c
* source/codepage/cphu852.c
* source/codepage/cpsk852.c
* source/codepage/uc424.c
* source/codepage/ucmacrom.c
* source/codepage/uc862.c
* source/codepage/cpesisoc.c
* source/codepage/cpbg866.c
* source/codepage/cphu852s.c
* source/codepage/uc8859_3.c
* source/codepage/uc8859_7.c
* source/codepage/ucmacgrk.c
* source/codepage/uc037.c
* source/codepage/cpesiso.c
* source/codepage/uc885911.c
* source/codepage/uc885915.c
* source/codepage/uc875.c
* source/codepage/uc1255.c
* source/codepage/cphuisos.c
* source/codepage/cpfriso.c
* source/codepage/uc863.c
* source/codepage/cpfrwin.c
* source/codepage/uc1026.c
* source/codepage/cpbgiso.c
* source/codepage/uc8859_4.c
* source/codepage/cpskkam.c
* source/codepage/cpbgwin.c
* source/codepage/uc8859_8.c
* source/codepage/uc855.c
* source/codepage/uc885916.c
* source/codepage/cproiso.c
* source/codepage/ucascii.c
* source/codepage/cprowin.c
* source/codepage/uc1256.c
* source/codepage/ucatari.c
* source/codepage/uc860.c
* source/codepage/ucmaccyr.c
* source/codepage/uc864.c
* source/codepage/uc1006.c
* source/codepage/cpsviso.c
* source/codepage/uc8859_5.c
* source/codepage/uc8859_9.c
* source/codepage/cphuwins.c
* source/codepage/ucnext.c
* source/codepage/ucmactrk.c
* source/codepage/uc885913.c
* source/codepage/cphuiso.c
* source/codepage/uc775.c
* source/codepage/uc856.c
* source/codepage/cpskiso.c
* source/codepage/cphuwin.c
* source/codepage/cpskwin.c
* source/codepage/uc500.c
* source/codepage/cpro852.c
* source/codepage/uc861.c
* source/codepage/uc865.c
* source/codepage/cpitwin.c
* source/codepage/uc869.c
* source/codepage/uc8859_6.c
* source/rdd/dbjoinx.prg
* source/rdd/dbnubs.c
* source/rdd/dblistx.prg
* source/rdd/dbtotalx.prg
* source/rdd/dbstruxx.prg
* source/rdd/dbsortx.prg
* source/rdd/dbupdatx.prg
* source/rdd/dbfuncsx.prg
* source/rdd/dbcmdhb.c
* source/compiler/cmdcheck.c
* source/compiler/hbusage.c
* source/hbzlib/ChangeLog
* utils/hbmk2/hbmk2.prg
* utils/hbtest/rt_main.h
* utils/hbtest/hbtest.prg
* utils/hbtest/rt_main.ch
* utils/hbtest/rt_trans.prg
* utils/hbtest/rt_miscc.c
* utils/hbtest/rt_math.prg
* utils/hbtest/rt_hvm.prg
* utils/hbtest/rt_hvma.prg
* utils/hbtest/rt_misc.prg
* utils/hbtest/make_c5x.bat
* utils/hbtest/rt_init.ch
* utils/hbtest/rt_str.prg
* utils/hbtest/rt_stra.prg
* utils/hbtest/rt_date.prg
* utils/hbtest/rt_vars.ch
* utils/hbtest/rt_array.prg
* utils/hbtest/rt_file.prg
* examples/pp/hbppcore.c
* examples/superlib/hbsuper.prg
* My e-mail address corrected to the same one using the
same format in all files. Corrected mistyped ones.
219 lines
6.5 KiB
C
219 lines
6.5 KiB
C
/*
|
||
* $Id$
|
||
*/
|
||
|
||
/*
|
||
* Harbour Project source code:
|
||
* Language Support Module (BG866)
|
||
*
|
||
* Copyright 1999-2005 Viktor Szakats (harbour.01 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 */
|
||
"", /* 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 */
|
||
|
||
"DD.MM.YYYY",
|
||
"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 defined( HB_OS_WIN_64 )
|
||
#pragma section( HB_MSC_START_SEGMENT, long, read )
|
||
#endif
|
||
#pragma data_seg( HB_MSC_START_SEGMENT )
|
||
static HB_$INITSYM hb_vm_auto_hb_lang_Init_BG866 = hb_lang_Init_BG866;
|
||
#pragma data_seg()
|
||
#endif
|