diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 18a5ff386e..c21d7ca496 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -16,6 +16,42 @@ The license applies to all entries newer than 2009-04-28. */ +2012-07-23 02:00 UTC+0200 Viktor Szakats (vszakats syenar.net) + + src/lang/msgbeutf.c + + src/lang/msgbgutf.c + + src/lang/msgcautf.c + + src/lang/msgcsutf.c + + src/lang/msgdeutf.c + + src/lang/msgelutf.c + + src/lang/msgeoutf.c + + src/lang/msgesutf.c + + src/lang/msgeuutf.c + + src/lang/msgfrutf.c + + src/lang/msgglutf.c + + src/lang/msgheutf.c + + src/lang/msghrutf.c + + src/lang/msgidutf.c + + src/lang/msgisutf.c + + src/lang/msgitutf.c + + src/lang/msgkoutf.c + + src/lang/msgltutf.c + + src/lang/msgnlutf.c + + src/lang/msgplutf.c + + src/lang/msgptutf.c + + src/lang/msgroutf.c + + src/lang/msgruutf.c + + src/lang/msgskutf.c + + src/lang/msgslutf.c + + src/lang/msgsrutf.c + + src/lang/msgsvutf.c + + src/lang/msgtrutf.c + + src/lang/msguautf.c + + src/lang/msgzhutf.c + * src/lang/Makefile + + added UTF-8 encoded version of language modules + ; these will allow to drop all the 8-bit specific flavors + putting an end to the CP mess. + 2012-07-23 01:51 UTC+0200 Viktor Szakats (vszakats syenar.net) * src/lang/msgrukoi.c * src/lang/msguakoi.c diff --git a/harbour/src/lang/Makefile b/harbour/src/lang/Makefile index b3d7626780..a8c0dabf62 100644 --- a/harbour/src/lang/Makefile +++ b/harbour/src/lang/Makefile @@ -5,6 +5,39 @@ ROOT := ../../ C_SOURCES := \ + msgbeutf.c \ + msgbgutf.c \ + msgcautf.c \ + msgcsutf.c \ + msgdeutf.c \ + msgelutf.c \ + msgeoutf.c \ + msgesutf.c \ + msgeuutf.c \ + msgfrutf.c \ + msgglutf.c \ + msgheutf.c \ + msghrutf.c \ + msghuutf.c \ + msgidutf.c \ + msgisutf.c \ + msgitutf.c \ + msgkoutf.c \ + msgltutf.c \ + msgnlutf.c \ + msgplutf.c \ + msgptutf.c \ + msgroutf.c \ + msgruutf.c \ + msgskutf.c \ + msgslutf.c \ + msgsrutf.c \ + msgsvutf.c \ + msgtrutf.c \ + msguautf.c \ + msgzhutf.c \ + +C_SOURCES += \ msgbe866.c \ msgbewin.c \ msgbg866.c \ @@ -35,7 +68,6 @@ C_SOURCES := \ msghu852.c \ msghucwi.c \ msghuiso.c \ - msghuutf.c \ msghuwin.c \ msgid.c \ msgis850.c \ diff --git a/harbour/src/lang/msgbeutf.c b/harbour/src/lang/msgbeutf.c new file mode 100644 index 0000000000..f47127de4e --- /dev/null +++ b/harbour/src/lang/msgbeutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (BEUTF) + * + * Copyright 2004 Pavel Tsarenko + * www - http://www.xharbour.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: Belorussian */ +/* ISO language code (2 chars): BE */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "BEUTF", /* ID */ + "Belorussian", /* Name (in English) */ + "Беларуская ", /* Name (in native language) */ + "BY", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Студзень", + "Люты", + "Сакавік", + "Красавік", + "Май", + "Чэрвень", + "Ліпень", + "Жнівень", + "Верасень", + "Кастрычнік", + "Лістапад", + "Снежань", + + /* Day names */ + + "Нядзеля", + "Панядзелак", + "Аўторак", + "Серада", + "Чацвер", + "Пятніца", + "Субота", + + /* CA-Cl*pper compatible natmsg items */ + + "Файлы дадзеных # Запісы Апошняе зм. Памер", + "Патрэбныя яшчэ прыклады ?", + "Стар.N", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Няправільная дата", + "Дыяпазон: ", + " - ", + "Д/Н", + "НЯПРАВІЛЬНЫ ВЫРАЗ", + + /* Error description names */ + + "Невядомая памылка", + "Няправільны аргумент", + "Перапаўненне масіва", + "Перапаўненне радка", + "Перапаўненне ліку", + "Дзяленне на нуль", + "Колькасная памылка", + "Сінтаксічная памылка", + "Занадта складаная аперацыя", + "", + "", + "Бракуе памяці", + "Невядомая функцыя", + "Метад не экспартаван", + "Пераменная не існуе", + "Аліас не існуе", + "Пераменная не экспаравана", + "Непрымальныя сімвалы ў імяні аліаса", + "Аліас ужо выкарыстоўваецца", + "", + "Памылка створання", + "Памылка адкрыцця", + "Памылка зачынення", + "Памылка чытання", + "Памылка запісу", + "Памылка друка", + "", + "", + "", + "", + "Аперацыя не падтрымліваецца", + "Мяжа перавышана", + "Выяўлена пашкоджанне", + "Памылка тыпу дадзеных", + "Памылка памеру дадзеных", + "Файл не адкрыт", + "Файл не індэксіраван", + "Патрабуецца эксклюзіўны доступ", + "Патрабуецца блакоўка", + "Запіс не дазволена", + "Збой блакоўкі пры дадатку", + "Блакоўка не атрымалася", + "", + "", + "", + "", + "Няправільная колькасць аргументаў", + "доступ да масіву", + "надання масіў", + "не масіў", + "параўнанне", + + /* Internal error names */ + + "Невыпраўленая памылка %d: ", + "Памылка пры аднаўленні", + "Не вызначаны ERRORBLOCK() для памылкі", + "Перавышаная мяжа рэкурсіўных выклікаў апрацоўшчыка памылак", + "Не атрымоўваецца загрузіць RDD", + "Няправільны тып метаду %s", + "hb_xgrab не можа размеркаваць памяць", + "hb_xrealloc выкліканы з NULL паказальнікам", + "hb_xrealloc выкліканы з няправільным паказальнікам", + "hb_xrealloc не можа пераразмеркаваць памяць", + "hb_xfree выкліканы з няправільным паказальнікам", + "hb_xfree выкліканы з NULL паказальнікам", + "Не знойдзеная стартавая працэдура: \'%s\'", + "Адсутнічае стартавая працэдура", + "VM: Невядомы код", + "%s: чакаўся сімвал", + "%s: няправільны тып сімвала для self", + "%s: чакаўся блок кода", + "%s: няправільны тып элемента на вяршыні стэка", + "Выйсце за межы стэка", + "%s: спроба капіраваць элемент на сябе", + "%s: няправільнае імя пераменнай", + "Перапаўненне буфера памяці", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD/MM/YYYY", + "Д", + "Н" + } +}; + +#define HB_LANG_ID BEUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgbgutf.c b/harbour/src/lang/msgbgutf.c new file mode 100644 index 0000000000..a3fb71377d --- /dev/null +++ b/harbour/src/lang/msgbgutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (BGUTF) + * + * Copyright 1999-2005 Viktor Szakats (harbour syenar.net) + * www - http://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: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "BGWIN", /* ID */ + "Bulgarian", /* Name (in English) */ + "Български", /* Name (in native language) */ + "BG", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Януари", + "Февруари", + "Март", + "Април", + "Май", + "Юни", + "Юли", + "Август", + "Септември", + "Октомври", + "Ноември", + "Декември", + + /* Day names */ + + "Неделя", + "Понеделник", + "Вторник", + "Сряда", + "Четвъртък", + "Петък", + "Събота", + + /* CA-Cl*pper compatible natmsg items */ + + "Файлове # Записи Последно обновяване Големина", + "Искате ли още примери?", + "Стр. No.", + "** Межд. сума **", + "* Межд. сума *", + "*** Общо ***", + "Ins", + " ", + "Некоректна дата", + "Диапазон: ", + " - ", + "Y/N", + "НЕКОРЕКТЕН ИЗРАЗ", + + /* Error description names */ + + "Непозната грешка", + "Грешка в параметър", + "Грешка в гранични стойности", + "Препълване на стринг", + "Числово препълване", + "Деление на нула", + "Числова грешка", + "Синтактична грешка", + "Много сложна операция", + "", + "", + "Недостиг на памет", + "Недефинирана функция", + "Няма експортиран метод", + "Променливата не съществува", + "Псевдонима не съществува", + "Няма експортирана променлива", + "Непозволени символи в псевдоним", + "Псевдонима вече се използва", + "", + "Грешка при създаване", + "Грешка при отваряне", + "Грешка при затваряне", + "Грешка при четене", + "Грешка при запис", + "Грешка при печат", + "", + "", + "", + "", + "Операцията не се подържа", + "Надхвърлено ограничение", + "Открита повреда", + "Грешка в тип данни", + "Грешка в размер на данни", + "Работната област не е в употреба", + "Работната област не е индексирана", + "Изисква се Exclusive", + "Изисква се заключване", + "Запис не е позволен", + "Append lock се провали", + "Неуспешно заключване", + "", + "", + "", + "", + "достъп до масив", + "присвояване на масив", + "размерност на масив", + "не е масив", + "условен", + + /* Internal error names */ + + "Непоправима грешка %d: ", + "Неуспешно поправяне на грешка", + "Няма 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 */ + + "DD.MM.YYYY", + "Y", + "N" + } +}; + +#define HB_LANG_ID BGUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgcautf.c b/harbour/src/lang/msgcautf.c new file mode 100644 index 0000000000..17c4eeabe2 --- /dev/null +++ b/harbour/src/lang/msgcautf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (CAUTF) + * + * Copyright 2000 Jose Lalin + * www - http://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: Catalan */ +/* ISO language code (2 chars): CA */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "CAUTF", /* ID */ + "Catalan", /* Name (in English) */ + "Catalán", /* Name (in native language) */ + "CA", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Gener", + "Febrer", + "Març", + "Abril", + "Maig", + "Juny", + "Juliol", + "Agost", + "Setembre", + "Octubre", + "Novembre", + "Decembre", + + /* Day names */ + + "Diumenge", + "Dilluns", + "Dimarts", + "Dimecres", + "Dijous", + "Divendres", + "Dissabte", + + /* CA-Cl*pper compatible natmsg items */ + + "Database Files # Records Last Update Size", + "Do you want more samples?", + "Page No.", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Invalid date", + "Range: ", + " - ", + "Y/N", + "INVALID EXPRESSION", + + /* Error description names */ + + "error desconegut", + "error en argument", + "Bound error", + "String overflow", + "Numeric overflow", + "Zero divisor", + "Numeric error", + "Syntax error", + "Operation too complex", + "", + "", + "Memoria baixa", + "funció no definida", + "method no exportat", + "Variable no existeix", + "Alias no existeix", + "Variable no exportada", + "Caracters ilegals en alias", + "Alias ja en us", + "", + "Create error", + "Open error", + "Close error", + "Read error", + "Write error", + "Print error", + "", + "", + "", + "", + "Operació no suportada", + "Limit excedit", + "Corrupcio detectada", + "Error tipus de dades", + "Error ample de dades", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "Lock required", + "Write not allowed", + "Append lock failed", + "Lock Failure", + "", + "", + "", + "", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD/MM/YYYY", + "S", + "N" + } +}; + +#define HB_LANG_ID CAUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgcsutf.c b/harbour/src/lang/msgcsutf.c new file mode 100644 index 0000000000..d298f0ccdb --- /dev/null +++ b/harbour/src/lang/msgcsutf.c @@ -0,0 +1,205 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (CSUTF) + * + * Copyright 2000 Viktor Szakats (harbour syenar.net) (English, from msg_tpl.c) + * Copyright 2000 Roman Masek + * Copyright 2000 Davor Siklic + * Copyright 2006 Vojtech Obrdlik + * www - http://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: Czech */ +/* ISO language code (2 chars): CS */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "CSUTF", /* ID */ + "Czech", /* Name (in English) */ + "Česky", /* Name (in native language) */ + "CS", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "leden", + "únor", + "březen", + "duben", + "květen", + "červen", + "červenec", + "srpen", + "září", + "říjen", + "listopad", + "prosinec", + + /* Day names */ + + "neděle", + "pondělí", + "úterý", + "středa", + "čtvrtek", + "pátek", + "sobota", + + /* CA-Cl*pper compatible natmsg items */ + + "Databáze # Záznamů Aktualizace Velikost", + "Chcete více příkladů?", + "Strana", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Chybné datum", + "Rozsah: ", + " - ", + "A/N", + "CHYBNÝ VÝRAZ", + + /* Error description names */ + + "Neznámá chyba", + "Chyba argumentu", + "Chyba mezí", + "Přetečení řetězce", + "Přetečení čísla", + "Dělení nulou", + "Numerická chyba", + "Chyba syntaxe", + "Operace příliš komplexní", + "", + "", + "Nedostatek paměti", + "Nedefinovaná funkce", + "Neznámá metoda", + "Proměnná neexistuje", + "Alias neexistuje", + "Neznámá proměnná", + "Nepovolené znaky v aliasu", + "Alias již použit", + "", + "Chyba vytvoření", + "Chyba otevření", + "Chyba zavření", + "Chyba čtení", + "Chyba zápisu", + "Chyba tisku", + "", + "", + "", + "", + "Operace není podporována", + "Překročen limit", + "Index poškozen", + "Typ dat se neshoduje", + "Chyba šířky dat", + "Pracovní oblast není použita", + "Není otevřen index", + "Požadováno uzamknutí", + "Zámek při přidání záznamu selhal", + "Zámek selhal", + "", + "", + "", + "", + "přístup k poli", + "přiřazení pole", + "změna dimenze pole", + "není pole", + "podmínka", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD.MM.YYYY", + "A", + "N" + } +}; + +#define HB_LANG_ID CSUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgdeutf.c b/harbour/src/lang/msgdeutf.c new file mode 100644 index 0000000000..8ae63a9f19 --- /dev/null +++ b/harbour/src/lang/msgdeutf.c @@ -0,0 +1,205 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (DEUTF) + * + * Copyright 1999 {list of individual authors and e-mail addresses} + * modified 2003 Guenther Steiner + * www - http://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: German */ +/* ISO language code (2 chars): DE */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "DEUTF", /* ID */ + "German", /* Name (in English) */ + "Deutsch", /* Name (in native language) */ + "DE", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Januar", + "Februar", + "März", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember", + + /* Day names */ + + "Sonntag", + "Montag", + "Dienstag", + "Mittwoch", + "Donnerstag", + "Freitag", + "Samstag", + + /* CA-Cl*pper compatible natmsg items */ + + "Datenbank Dateien Anz. Sätze Letzte Änderung Größe", + "Möchten Sie mehr Beispiele?", + "Anz. Seiten", + "** Zwischensumme **", + "* Teilsumme *", + "*** Summe ***", + "Einfg.", + " ", + "Ungültiges Datum", + "Bereich: ", + " - ", + "J/N", + "UNGÜLTIGER AUSDRUCK", + + /* Error description names */ + + "Unknown error", + "Argument error", + "Bound error", + "String overflow", + "Numeric overflow", + "Zero divisor", + "Numeric error", + "Syntax error", + "Operation too complex", + "", + "", + "Memory low", + "Undefined function", + "No exported method", + "Variable does not exist", + "Alias does not exist", + "No exported variable", + "Illegal characters in alias", + "Alias already in use", + "", + "Create error", + "Open error", + "Close error", + "Read error", + "Write error", + "Print error", + "", + "", + "", + "", + "Operation not supported", + "Limit exceeded", + "Corruption detected", + "Data type error", + "Data width error", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "Lock required", + "Write not allowed", + "Append lock failed", + "Lock Failure", + "", + "", + "", + "", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD.MM.YYYY", + "J", + "N" + } +}; + +#define HB_LANG_ID DEUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgelutf.c b/harbour/src/lang/msgelutf.c new file mode 100644 index 0000000000..5c25a53a60 --- /dev/null +++ b/harbour/src/lang/msgelutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (ELUTF) + * + * Copyright 2004 Pete Dionisopoulos + * www - http://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: Greek */ +/* ISO language code (2 chars): EL */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "ELUTF", /* ID */ + "Greek ANSI", /* Name (in English) */ + "Ελληνικά ANSI", /* Name (in native language) */ + "EL", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Ιανουάριος", + "Φεβρουάριος", + "Μάρτιος", + "Απρίλιος", + "Μάϊος", + "Ιούνιος", + "Ιούλιος", + "Αύγουστος", + "Σεπτέμβριος", + "Οκτώβριος", + "Νοέμβριος", + "Δεκέμβριος", + + /* Day names */ + + "Κυριακή", + "Δευτέρα", + "Τρίτη", + "Τετάρτη", + "Πέμπτη", + "Παρασκευή", + "Σάββατο", + + /* CA-Cl*pper compatible natmsg items */ + + "Αρχεία δεδομένων # Εγγραφές Τελ.Ενημέρωση Μεγ.", + "Θέλετε άλλα παραδείγματα?", + "Αρ.Σελιδ", + "** Υποσύνολο**", + "* Μερ.Σύνολο *", + "*** Σύνολο ***", + "Εισ", + " ", + "Ακυρη Ημερ. ", + "Εύρος: ", + " - ", + "Ν/Ο", + "ΑΚΥΡΗ ΕΚΦΡΑΣΗ ", + + /* Error description names */ + + "Αγνωστο σφάλμα", + "Argument error", + "Bound error", + "String overflow", + "Αριθμητική υπερχείλιση", + "Διαίρεση με μηδέν", + "Numeric error", + "Συντακτικό λάθος", + "Operation too complex", + "", + "", + "Έλλειψη Μνήμης", + "Undefined function", + "No exported method", + "Variable does not exist", + "Alias does not exist", + "No exported variable", + "Illegal characters in alias", + "Alias already in use", + "", + "Create error", + "Open error", + "Close error", + "Σφάλμα ανάγνωσης", + "Σφάλμα εγγραφής", + "Σφάλμα εκτύπωσης", + "", + "", + "", + "", + "Μη υποστηριζόμενη λειτουργία", + "Υπέρβαση Ορίων", + "Διαπιστώθηκε φθορά ", + "Λανθασμένος τύπος δεδομένων", + "Λανθασμένο πλάτος δεδομένων", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "Lock required", + "Δεν επιτρέπετε εγγραφή", + "Append lock failed", + "Lock Failure", + "", + "", + "", + "", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Ανεπανόρθωτο σφάλμα %d: ", + "Αποτυχία διόρθωσης σφάλματος", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Υπερχείλιση στοίβας (Stack underflow)", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Υπερχείλιση ενδιάμεσης μνήμη (Memory buffer overflow)", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD/MM/YYYY", + "Ν", + "Ο" + } +}; + +#define HB_LANG_ID ELUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgeoutf.c b/harbour/src/lang/msgeoutf.c new file mode 100644 index 0000000000..bdf3353493 --- /dev/null +++ b/harbour/src/lang/msgeoutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (EOUTF) + * + * Copyright 2000 Jose Lalin + * www - http://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: Esperanto */ +/* ISO language code (2 chars): EO */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "EOUTF", /* ID */ + "Esperanto", /* Name (in English) */ + "Esperanto", /* Name (in native language) */ + "EO", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Jaunaro", + "Februaro", + "Marto", + "Aprilo", + "Majo", + "Junio", + "Julio", + "Augusto", + "Septembro", + "Oktobro", + "Novembro", + "Decembro", + + /* Day names */ + + "dimanco", + "lundo", + "mardo", + "merkredo", + "jaudo", + "vendredo", + "sabato", + + /* CA-Cl*pper compatible natmsg items */ + + "Database Files # Records Last Update Size", + "Do you want more samples?", + "Page No.", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Invalid date", + "Range: ", + " - ", + "Y/N", + "INVALID EXPRESSION", + + /* Error description names */ + + "Unknown error", + "Argument error", + "Bound error", + "String overflow", + "Numeric overflow", + "Zero divisor", + "Numeric error", + "Syntax error", + "Operation too complex", + "", + "", + "Memory low", + "Undefined function", + "No exported method", + "Variable does not exist", + "Alias does not exist", + "No exported variable", + "Illegal characters in alias", + "Alias already in use", + "", + "Create error", + "Open error", + "Close error", + "Read error", + "Write error", + "Print error", + "", + "", + "", + "", + "Operation not supported", + "Limit exceeded", + "Corruption detected", + "Data type error", + "Data width error", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "Lock required", + "Write not allowed", + "Append lock failed", + "Lock Failure", + "", + "", + "", + "", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD/MM/YYYY", + "S", + "N" + } +}; + +#define HB_LANG_ID EOUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgesutf.c b/harbour/src/lang/msgesutf.c new file mode 100644 index 0000000000..ac982e281d --- /dev/null +++ b/harbour/src/lang/msgesutf.c @@ -0,0 +1,205 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (ESUTF) + * + * Copyright 2000 Jose Lalin + * www - http://harbour-project.org + * Adapted to Windows by Antonio Linares + * + * 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: Spanish */ +/* ISO language code (2 chars): ES */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "ESUTF", /* ID */ + "Spanish", /* Name (in English) */ + "Español", /* Name (in native language) */ + "ES", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Enero", + "Febrero", + "Marzo", + "Abril", + "Mayo", + "Junio", + "Julio", + "Agosto", + "Septiembre", + "Octubre", + "Noviembre", + "Diciembre", + + /* Day names */ + + "Domingo", + "Lunes", + "Martes", + "Miércoles", + "Jueves", + "Viernes", + "Sábado", + + /* CA-Cl*pper compatible natmsg items */ + + "Bases de Datos # Registros Ultima act. Tamaño", + "Desea Vd. más ejemplos?", + "Página Nº.", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Fecha no válida", + "Rango: ", + " - ", + "S/N", + "EXPRESION NO VÁLIDA", + + /* Error description names */ + + "Error desconocido", + "Error de argumento", + "Error de rango", + "Desbordamiento en cadena de caracteres", + "Desbordamiento numérico", + "División por cero", + "Error numérico", + "Error de sintaxis", + "Operación demasiado compleja", + "", + "", + "Poca memoria", + "Función no definida", + "No existe el método", + "No existe la variable", + "No existe el alias", + "No existe la variable de instancia", + "Alias con caracteres no válidos", + "Alias actualmente en uso", + "", + "Error de creación", + "Error de apertura", + "Error de cierre", + "Error de lectura", + "Error de escritura", + "Error de impresión", + "", + "", + "", + "", + "Operación no soportada", + "Límite excedido", + "Se detectó corrupción", + "Error de tipo de datos", + "Error de anchura de datos", + "Area de trabajo no usada", + "Area de trabajo no indexada", + "Se requiere uso exclusivo", + "Se requiere bloqueo", + "Escritura no autorizada", + "Fallo en el bloqueo de adición", + "Fallo en bloqueo", + "", + "", + "", + "", + "acceso al array", + "asignación del array", + "dimensión del array", + "no es un array", + "conditional", + + /* Internal error names */ + + "Error irrecuperable %d: ", + "Fallo en recuperación de error", + "No hay ERRORBLOCK() para el error", + "Demasiadas llamadas recursivas al controlador de errores", + "RDD no válido ó fallo al cargar", + "Tipo de método no válido desde %s", + "hb_xgrab no puede asignar memoria", + "hb_xrealloc llamado con un puntero nulo", + "hb_xrealloc llamado con un puntero no válido", + "hb_xrealloc no puede reubicar la memoria", + "hb_xfree llamado con un puntero no válido", + "hb_xfree llamado con un puntero nulo", + "No se puede localizar el procedimiento de inicio: \'%s\'", + "No hay procedimiento de inicio", + "Opcode no soportado por la VM", + "Símbolo item esperado desde %s", + "Tipo de símbolo para self no válido desde %s", + "Bloque de código esperado desde %s", + "Tipo item incorrecto en la Pila al tratar de sacarlo desde %s", + "Desbordamiento negativo en la Pila", + "Un item estaba siendo copiado sobre sí mismo desde %s", + "Símbolo item no válido pasado como memvar %s", + "Desbordamiento de buffer de memoria", + "hb_xgrab requirió apartar cero bytes", + "hb_xrealloc requirió redimensionar a cero bytes", + "hb_xalloc requirió apartar cero bytes", + + /* Texts */ + + "DD/MM/YYYY", + "S", + "N" + } +}; + +#define HB_LANG_ID ESUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgeuutf.c b/harbour/src/lang/msgeuutf.c new file mode 100644 index 0000000000..91d70f5c13 --- /dev/null +++ b/harbour/src/lang/msgeuutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (EUUTF) + * + * Copyright 2000 Nicolas del Pozo + * www - http://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: Basque */ +/* ISO language code (2 chars): EU */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "EUUTF", /* ID */ + "Basque", /* Name (in English) */ + "English", /* Name (in native language) */ + "EU", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Urtarrila", + "Otsaila", + "Martxoa", + "Apirila", + "Maitza", + "Ekaina", + "Uztaila", + "Abuztua", + "Iraila", + "Urria", + "Azaroa", + "Abendua", + + /* Day names */ + + "Igandea", + "Astelehena", + "Asteartea", + "Asteazkena", + "Osteguna", + "Ostirala", + "Larunbata", + + /* CA-Cl*pper compatible natmsg items */ + + "Database Files # Records Last Update Size", + "Do you want more samples?", + "Page No.", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Invalid date", + "Range: ", + " - ", + "Y/N", + "INVALID EXPRESSION", + + /* Error description names */ + + "Errore ezezaguna", + "Argumentu-errore", + "Maila-errore", + "Kate-gainezkatze", + "Zenbaki-gainezkatze", + "Zero-zatiketa", + "Zenbaki-errore", + "Sintaxi-errore", + "Eragiketa konplexuegia", + "", + "", + "Memoria gutxi", + "Funtzio-definitugabea", + "Modu-esportagabea", + "Aldagai-ezezaguna", + "Aldagai-", + "Alias-okerra", + "Illegal characters in alias", + "Alias-bikoiztua", + "", + "Sortze-errore", + "Irekitze-errore", + "Itxiera-errore", + "Irrakurketa-errore", + "Idazketa-errore", + "Imprimaketa-errore", + "", + "", + "", + "", + "Onartugabeko eragiketa", + "Muga gainditua", + "Indize-hondaketa igarria", + "Datu-mota okerra", + "Datu-zabalera luzeegia", + "Laneko area erabili gabea", + "Laneko area ez indexatua", + "Modu-esklusiboa behar da", + "Blokeoa behar da", + "Idazkera-debekatua", + "Erregistro eransketan blokeo errorea", + "Blokeo-errore", + "", + "", + "", + "", + "taula-atzipena", + "yaula-esleipen", + "array dimension", + "ez da taula", + "baldintza-sententzia", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD/MM/YYYY", + "E", + "N" + } +}; + +#define HB_LANG_ID EUUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgfrutf.c b/harbour/src/lang/msgfrutf.c new file mode 100644 index 0000000000..93cd4e42d3 --- /dev/null +++ b/harbour/src/lang/msgfrutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (FRUTF) + * + * Copyright 1999-2001 Viktor Szakats (harbour syenar.net) + * www - http://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: French */ +/* ISO language code (2 chars): FR */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "FRUTF", /* ID */ + "French", /* Name (in English) */ + "français", /* Name (in native language) */ + "FR", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Janvier", + "Février", + "Mars", + "Avril", + "May", + "Juin", + "Juillet", + "Août", + "Septembre", + "Octobre", + "Novembre", + "Décembre", + + /* Day names */ + + "Dimanche", + "Lundi", + "Mardi", + "Mercredi", + "Jeudi", + "Vendredi", + "Samedi", + + /* CA-Cl*pper compatible natmsg items */ + + "Base de données Nb d'enreg Date j-m-ae Taille", + "Voulez-vous d'autres échantillons?", + "No. de pages", + "** Total intermédiaire **", + "* Total partiel *", + "*** Total ***", + "Ins", + " ", + "Date invalide", + "Limites : ", + " - ", + "O/N", + "INVALID EXPRESSION", + + /* Error description names */ + + "Unknown error", + "Argument error", + "Bound error", + "String overflow", + "Numeric overflow", + "Zero divisor", + "Numeric error", + "Syntax error", + "Operation too complex", + "", + "", + "Memory low", + "Undefined function", + "No exported method", + "Variable does not exist", + "Alias does not exist", + "No exported variable", + "Illegal characters in alias", + "Alias already in use", + "", + "Create error", + "Open error", + "Close error", + "Read error", + "Write error", + "Print error", + "", + "", + "", + "", + "Operation not supported", + "Limit exceeded", + "Corruption detected", + "Data type error", + "Data width error", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "Lock required", + "Write not allowed", + "Append lock failed", + "Lock Failure", + "", + "", + "", + "", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD-MM-YYYY", + "O", + "N" + } +}; + +#define HB_LANG_ID FRUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgglutf.c b/harbour/src/lang/msgglutf.c new file mode 100644 index 0000000000..3ccd99deb4 --- /dev/null +++ b/harbour/src/lang/msgglutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (GLUTF) + * + * Copyright 2000 Jose Lalin + * www - http://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: Galician */ +/* ISO language code (2 chars): GL */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "GLUTF", /* ID */ + "Galician", /* Name (in English) */ + "Galego", /* Name (in native language) */ + "GL", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Xaneiro", + "Febreiro", + "Marzal", + "Abril", + "Maio", + "Xunio", + "Xullo", + "Agosto", + "Setembro", + "Outubro", + "Novembro", + "Decembro", + + /* Day names */ + + "Domingo", + "Luns", + "Martes", + "Mércores", + "Xoves", + "Venres", + "Sábado", + + /* CA-Cl*pper compatible natmsg items */ + + "Database Files # Records Last Update Size", + "Do you want more samples?", + "Page No.", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Invalid date", + "Range: ", + " - ", + "Y/N", + "INVALID EXPRESSION", + + /* Error description names */ + + "Erro descoñecido", + "Erro de argumento", + "Erro de rango", + "Desbordamento de cadea de caracteres", + "Desbordamento numérico", + "División por cero", + "Erro numérico", + "Erro de sintaxe", + "Operación demasiado complexa", + "", + "", + "Pouca memoria", + "Función non definida", + "Non existe o método", + "Non existe a variable", + "Non existe o alias", + "Non existe a variable de instancia", + "Alias con caracteres non válidos", + "Alias actualmente en uso", + "", + "Erro de creación", + "Erro de apertura", + "Erro de peche", + "Erro de lectura", + "Erro de escritura", + "Erro de impresión", + "", + "", + "", + "", + "Operación non soportada", + "Límite excedido", + "Detectouse corrupción", + "Erro no tipo de datos", + "Erro no ancho dos datos", + "Area de traballo non usada", + "Area de traballo non indexada", + "Requírese uso exclusivo", + "Requírese bloqueo", + "Escritura non autorizada", + "Fallo no bloqueo ao engadir", + "Fallo no bloqueo", + "", + "", + "", + "", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD/MM/YYYY", + "S", + "N" + } +}; + +#define HB_LANG_ID GLUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgheutf.c b/harbour/src/lang/msgheutf.c new file mode 100644 index 0000000000..418033b9ed --- /dev/null +++ b/harbour/src/lang/msgheutf.c @@ -0,0 +1,205 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (HEUTF) + * + * Copyright 2000 Viktor Szakats (harbour syenar.net) (English, from msgen.c) + * Copyright 2000 Chen Kedem (Hebrew) + * www - http://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: Hebrew */ +/* ISO language code (2 chars): HE */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "HEUTF", /* ID */ + "Hebrew", /* Name (in English) */ + "עברית", /* Name (in native language) */ + "HE", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "ינואר", + "פברואר", + "מרץ", + "אפריל", + "מאי", + "יוני", + "יולי", + "אוגוסט", + "ספטמבר", + "אוקטובר", + "נובמבר", + "דצמבר", + + /* Day names */ + + "ראשון", + "שני", + "שלישי", + "רביעי", + "חמישי", + "שישי", + "שבת", + + /* CA-Cl*pper compatible natmsg items */ + + "גודל עדכון אחרון מס\' רשומות קבצי נתונים", + "האם ברצונך דוגמאות נוספות ?", + "עמוד מס\'", + "** סיכום ביניים **", + "* סיכום מישנה *", + "*** סה\"כ ***", + "Ins", + " ", + "תאריך שגוי", + " :תחום מותר", + " - ", + "כ/ל", + "INVALID EXPRESSION", + + /* Error description names */ + + "שגיאה לא ידועה", + "Argument error", + "Bound error", + "String overflow", + "Numeric overflow", + "חלוקה באפס", + "Numeric error", + "שגיאת תחביר", + "Operation too complex", + "", + "", + "אין מספיק זכרון", + "פונקציה לא מוגדרת", + "No exported method", + "משתנה לא קיים", + "Alias does not exist", + "No exported variable", + "Illegal characters in alias", + "Alias already in use", + "", + "שגיאה בזמן יצירת קובץ", + "שגיאה בזמן פתיחה", + "שגיאה בזמן סגירה", + "שגיאה בזמן קריאה", + "שגיאה בזמן כתיבה", + "שגיאת הדפסה", + "", + "", + "", + "", + "פעולה זאת אינה נתמכת", + "Limit exceeded", + "אינדקס משובש או לא תקין", + "Data type error", + "Data width error", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "דרושה נעילה", + "פעולת כתיבה אסורה", + "Append lock failed", + "פעולת נעילה נכשלה", + "", + "", + "", + "", + "גישה למערך", + "array assign", + "גודל מערך שגוי", + "לא מערך", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD-MM-YYYY", + "כ", + "ל" + } +}; + +#define HB_LANG_ID HEUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msghrutf.c b/harbour/src/lang/msghrutf.c new file mode 100644 index 0000000000..b7f3d5c051 --- /dev/null +++ b/harbour/src/lang/msghrutf.c @@ -0,0 +1,206 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (HRUTF) + * + * Copyright 2000 Viktor Szakats (harbour syenar.net) (English, from msg_tpl.c) + * Copyright 2000 Davor Siklic + * Copyright 2003 Vladimir Miholic (Croatien from msg_hr852.c) + * www - http://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: Croatian */ +/* ISO language code (2 chars): HR */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "HRUTF", /* ID */ + "Croatian", /* Name (in English) */ + "Hrvatski", /* Name (in native language) */ + "HR", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "sijecanj", + "veljaca", + "ožujak", + "travanj", + "svibanj", + "lipanj", + "srpanj", + "kolovoz", + "rujan", + "listopad", + "studeni", + "prosinac", + + /* Day names */ + + "nedjelja", + "ponedjeljak", + "utorak", + "srijeda", + "cetvrtak", + "petak", + "subota", + + /* CA-Cl*pper compatible natmsg items */ + + "Datot.baze podat. # Zapisi Zadnja prom. Vel.", + "Želite još primjera?", + "Str.Br.", + "** Podzbroj **", + "* Podpodzbroj *", + "*** Zbroj ***", + "Ins", + " ", + "Pogrešan podatak", + "Raspon: ", + " - ", + "D/N", + "POGREŠAN IZRAZ", + + /* Error description names */ + + "Nepoznata greška", + "Pogrešan argument", + "Pogrešna granica", + "Prekoracenje niza", + "Prekoracenje broja", + "Dijeljenje s nulom", + "Brojcana greška", + "Sintaksna greška", + "Prekomplicirana operacija", + "", + "", + "Nedostatak memorije", + "Nedefinirana funkcija", + "Nema eksportne metode", + "Varijabla ne postoji", + "Alijas ne postoji", + "Nema izvozne varijable", + "Nedopušteni znak u aliasu", + "Alias vec u upotrebi", + "", + "Greška kreiranja", + "Greška otvaranja", + "Greška zatvaranja", + "Greška citanja", + "Greška zapisivanja", + "Greška ispisa", + "", + "", + "", + "", + "Operacija nije podržana", + "Prekoracenje granice", + "Otkriven kvar", + "Tip podatka pogrešan", + "Dužina podatka pogrešna", + "Radno podrucje nije u upotrebi", + "Radno podrucje nije indeksirano", + "potrebno iskljuciv", + "Potrebno zakljucavanje", + "Zapisanje nije dozvoljeno", + "Izostalo zakljucavanje kod dodavanja", + "Greška zakljucavanja", + "", + "", + "", + "", + "pristup matrici", + "pridruživanje matrici", + "dimenzija matrice", + "nije matrica", + "uvjetan", + + /* Internal error names */ + + "Nepopravljiva greška %d: ", + "Greška obnavljanje neuspješno", + "Nema ERRORBLOCK() za grešku", + "Previše povratnih poziva upravljaca grešaka", + "RDD neispravan ili izostalo ucitavanje", + "Neispravan tip metode iz %s", + "hb_xgrab ne može dodijeliti memoriju", + "hb_xrealloc pozvan s NULL pokazivacem", + "hb_xrealloc pozvan s neispravnim pokazivacem", + "hb_xrealloc ne može realocirati memoriju", + "hb_xfree pozvan s neispravnim pokazivacem", + "hb_xfree pozvan s NULL pokazivacem", + "Nije moguce pronaci pocetnu proceduru: \'%s\'", + "Nema pocetne procedure", + "Nepodržan VM opcod", + "Simbol element ocekivan iz %s", + "Neispravan simbol tip za sebe iz %s", + "Kodeblok ocekivan iz %s", + "Nepravilan tip elementa na staku pokušaj stavljanja iz %s", + "Prekoracenje staka", + "Element je bio kopiran u samog sebe iz %s", + "Neispravan simbol elemenat dodan kao memorijska varijabla %s", + "Prekoracenje memorijskog meduspremnika", + "hb_xgrab zahtjev za dodjelom nul bajta", + "hb_xrealloc zahtjev za proširenjem na nul bajtove", + "hb_xalloc zahtjev za dodjelom nul bajtova", + + /* Texts */ + + "DD/MM/YYYY", + "D", + "N" + } +}; + +#define HB_LANG_ID HRUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgidutf.c b/harbour/src/lang/msgidutf.c new file mode 100644 index 0000000000..fc70675e6b --- /dev/null +++ b/harbour/src/lang/msgidutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (IDUTF) + * + * Copyright 2000 Andi Jahja + * www - http://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: Indonesian */ +/* ISO language code (2 chars): ID */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "IDUTF", /* ID */ + "Indonesian", /* Name (in English) */ + "Bahasa Indonesia", /* Name (in native language) */ + "ID", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Januari", + "Februari", + "Maret", + "April", + "Mei", + "Juni", + "Juli", + "Agustus", + "September", + "Oktober", + "November", + "Desember", + + /* Day names */ + + "Minggu", + "Senin", + "Selasa", + "Rabu", + "Kamis", + "Jumat", + "Sabtu", + + /* CA-Cl*pper compatible natmsg items */ + + "Database Files # Records Last Update Size", + "Do you want more samples?", + "Page No.", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Invalid date", + "Range: ", + " - ", + "Y/N", + "INVALID EXPRESSION", + + /* Error description names */ + + "Unknown error", + "Argument error", + "Bound error", + "String overflow", + "Numeric overflow", + "Zero divisor", + "Numeric error", + "Syntax error", + "Operation too complex", + "", + "", + "Memory low", + "Undefined function", + "No exported method", + "Variable does not exist", + "Alias does not exist", + "No exported variable", + "Illegal characters in alias", + "Alias already in use", + "", + "Create error", + "Open error", + "Close error", + "Read error", + "Write error", + "Print error", + "", + "", + "", + "", + "Operation not supported", + "Limit exceeded", + "Corruption detected", + "Data type error", + "Data width error", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "Lock required", + "Write not allowed", + "Append lock failed", + "Lock Failure", + "", + "", + "", + "", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD/MM/YYYY", + "Y", + "N" + } +}; + +#define HB_LANG_ID IDUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgisutf.c b/harbour/src/lang/msgisutf.c new file mode 100644 index 0000000000..e4ee139004 --- /dev/null +++ b/harbour/src/lang/msgisutf.c @@ -0,0 +1,205 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (ISUTF) + * + * Copyright 2000 Viktor Szakats (harbour syenar.net) (English, from msgen.c) + * Copyright 2000 David G. Holm (Icelandic) + * www - http://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: Icelandic */ +/* ISO language code (2 chars): IS */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "ISUTF", /* ID */ + "Icelandic", /* Name (in English) */ + "Íslenska", /* Name (in native language) */ + "IS", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Janúar", + "Febrúar", + "Mars", + "Apríll", + "Maí", + "Juní", + "Julí", + "Ágúst", + "September", + "Október", + "Nóvember", + "Desember", + + /* Day names */ + + "Sunnudagur", + "Mánudagur", + "Þriðjudagur", + "Miðvikudagur", + "Fimmtudagur", + "Föstudagur", + "Laugardagur", + + /* CA-Cl*pper compatible natmsg items */ + + "Gagnagrunnar Skráartal Síðast Breytt Stærð", + "Viltu fleyri prófanir?", + "Bladsíða", + "** Subtotal **", + "* Subsubtotal *", + "*** Samtals ***", + "Ins", + " ", + "Röng dagsetning", + "Range: ", + " - ", + "J/N", + "ÓGILD EXPRESSION", + + /* Error description names */ + + "Unknown error", + "Argument error", + "Bound error", + "String overflow", + "Numeric overflow", + "Zero divisor", + "Numeric error", + "Syntax error", + "Operation too complex", + "", + "", + "Memory low", + "Undefined function", + "No exported method", + "Variable does not exist", + "Alias does not exist", + "No exported variable", + "Illegal characters in alias", + "Alias already in use", + "", + "Create error", + "Open error", + "Close error", + "Read error", + "Write error", + "Print error", + "", + "", + "", + "", + "Operation not supported", + "Limit exceeded", + "Corruption detected", + "Data type error", + "Data width error", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "Lock required", + "Write not allowed", + "Append lock failed", + "Lock Failure", + "", + "", + "", + "", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "YYYY-MM-DD", + "J", + "N" + } +}; + +#define HB_LANG_ID ISUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgitutf.c b/harbour/src/lang/msgitutf.c new file mode 100644 index 0000000000..0c713056e2 --- /dev/null +++ b/harbour/src/lang/msgitutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (ITUTF) + * + * Copyright 2000 Maurilio Longo + * www - http://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: Italian */ +/* ISO language code (2 chars): IT */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "ITUTF", /* ID */ + "Italian", /* Name (in English) */ + "Italiano", /* Name (in native language) */ + "IT", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Gennaio", + "Febbraio", + "Marzo", + "Aprile", + "Maggio", + "Giugno", + "Luglio", + "Agosto", + "Settembre", + "Ottobre", + "Novembre", + "Dicembre", + + /* Day names */ + + "Domenica", + "Lunedì", + "Martedì", + "Mercoledì", + "Giovedì", + "Venerdì", + "Sabato", + + /* CA-Cl*pper compatible natmsg items */ + + "File di dati # Record Ultima Mod. Dimens.", + "Vuoi altri esempi?", + "Pagina Nr.", + "** Subtotale **", + "* Subsubtotale *", + "*** Totale ***", + "Ins", + " ", + "Data non valida", + "Intervallo: ", + " - ", + "Y/N", + "ESPRESSIONE NON VALIDA", + + /* Error description names */ + + "Errore sconosciuto", + "Parametro errato", + "Limiti superati", + "Stringa troppo lunga (overflow)", + "Numero troppo grande (overflow)", + "Divisione per zero", + "Errore numerico", + "Errore sintattico", + "Formula troppo complessa", + "", + "", + "Memoria scarsa", + "Funzione non definita", + "Metodo non disponibile", + "Variabile inesistente", + "Alias inesistente", + "Variabile non disponibile", + "Caratteri non ammissibili in un Alias", + "Alias già in uso", + "", + "Errore nella creazione", + "Errore in apertura", + "Errore in chiusura", + "Errore in lettura", + "Errore in scrittura", + "Errore in stampa", + "", + "", + "", + "", + "Operazione non supportata", + "Limite superato", + "Riscontrata corruzione", + "Errore nel tipo dei dati", + "Errore nella dimensione dei dati", + "Workarea non in use", + "Workarea non indicizzata", + "Richiede l'uso esclusivo", + "Richiede un Lock", + "Scrittura non consentita", + "Append Lock fallito", + "Lock fallito", + "", + "", + "", + "", + "accesso all'array", + "assegnazione all'array", + "dimensione dell'array", + "non é un array", + "condizionale", + + /* Internal error names */ + + "Errore irrecuperabile %d: ", + "Recupero dell'errore non riuscito", + "Manca ERRORBLOCK() per l'errore", + "Troppe chiamate ricorsive al gestore d'errore", + "RDD non valido o caricamento non riuscito", + "Metodo non valido per %s", + "hb_xgrab non riesce a riservare memoria", + "hb_xrealloc chiamato con un puntatore nullo", + "hb_xrealloc chiamato con un puntatore non valido", + "hb_xrealloc non riesce a modificare la dimensione della memoria riservata", + "hb_xfree chiamato con un puntatore non valido", + "hb_xfree chiamato con un puntatore nullo", + "Non trovo la procedura iniziale: \'%s\'", + "Manca una procedura iniziale", + "VM opcode non supportato", + "Symbol item atteso per %s", + "Invalid symbol type for self from %s", + "Codeblock atteso per %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "YYYY/MM/DD", + "S", + "N" + } +}; + +#define HB_LANG_ID ITUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgkoutf.c b/harbour/src/lang/msgkoutf.c new file mode 100644 index 0000000000..4621cda275 --- /dev/null +++ b/harbour/src/lang/msgkoutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (KOUTF) + * + * Copyright 2000 Kwon, Oh-Jun + * www - http://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: Korean */ +/* ISO language code (2 chars): KO */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "KOUTF", /* ID */ + "Korean", /* Name (in English) */ + "한국어", /* Name (in native language) */ + "KO", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "1월", + "2월", + "3월", + "4월", + "5월", + "6월", + "7월", + "8월", + "9월", + "10월", + "11월", + "12월", + + /* Day names */ + + "일요일", + "월요일", + "화요일", + "수요일", + "목요일", + "금요일", + "토요일", + + /* CA-Cl*pper compatible natmsg items */ + + "데이터 파일 s # 레코드수 최종 수정일 크기", + "다른 예제를 원하십니까?", + "페이지 번호.", + "** 소계 **", + "* (중간)소계 *", + "*** 총계 ***", + "삽입", + " ", + "잘못된 날짜", + "범위: ", + " - ", + "예/아니오", + "잘못된 표현식", + + /* Error description names */ + + "Unknown error", + "Argument error", + "Bound error", + "String overflow", + "Numeric overflow", + "Zero divisor", + "Numeric error", + "Syntax error", + "Operation too complex", + "", + "", + "Memory low", + "Undefined function", + "No exported method", + "Variable does not exist", + "Alias does not exist", + "No exported variable", + "Illegal characters in alias", + "Alias already in use", + "", + "Create error", + "Open error", + "Close error", + "Read error", + "Write error", + "Print error", + "", + "", + "", + "", + "Operation not supported", + "Limit exceeded", + "Corruption detected", + "Data type error", + "Data width error", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "Lock required", + "Write not allowed", + "Append lock failed", + "Lock Failure", + "", + "", + "", + "", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "YYYY/MM/DD", + "Y", + "N" + } +}; + +#define HB_LANG_ID KOUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgltutf.c b/harbour/src/lang/msgltutf.c new file mode 100644 index 0000000000..fe40efeb05 --- /dev/null +++ b/harbour/src/lang/msgltutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (LTUTF) + * + * Copyright 2003 Mindaugas Kavaliauskas + * www - http://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: Lithuanian */ +/* ISO language code (2 chars): LT */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "LTUTF", /* ID */ + "Lithuanian", /* Name (in English) */ + "Lietuvių", /* Name (in native language) */ + "LT", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Sausis", + "Vasaris", + "Kovas", + "Balandis", + "Gegužė", + "Birželis", + "Liepa", + "Rugpjūtis", + "Rugsėjis", + "Spalis", + "Lapkritis", + "Gruodis", + + /* Day names */ + + "Sekmadienis", + "Pirmadienis", + "Antradienis", + "Trečiadienis", + "Ketvirtadienis", + "Penktadienis", + "Šeštadienis", + + /* CA-Cl*pper compatible natmsg items */ + + "Database Files # Records Last Update Size", + "Do you want more samples?", + "Page No.", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Invalid date", + "Range: ", + " - ", + "Y/N", + "INVALID EXPRESSION", + + /* Error description names */ + + "Unknown error", + "Argument error", + "Bound error", + "String overflow", + "Numeric overflow", + "Zero divisor", + "Numeric error", + "Syntax error", + "Operation too complex", + "", + "", + "Memory low", + "Undefined function", + "No exported method", + "Variable does not exist", + "Alias does not exist", + "No exported variable", + "Illegal characters in alias", + "Alias already in use", + "", + "Create error", + "Open error", + "Close error", + "Read error", + "Write error", + "Print error", + "", + "", + "", + "", + "Operation not supported", + "Limit exceeded", + "Corruption detected", + "Data type error", + "Data width error", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "Lock required", + "Write not allowed", + "Append lock failed", + "Lock Failure", + "", + "", + "", + "", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "YYYY-MM-DD", + "T", + "N" + } +}; + +#define HB_LANG_ID LTUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgnlutf.c b/harbour/src/lang/msgnlutf.c new file mode 100644 index 0000000000..3b721e6637 --- /dev/null +++ b/harbour/src/lang/msgnlutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (NLUTF) + * + * Copyright 2007 Rene Koot + * www - http://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: Dutch */ +/* ISO language code (2 chars): NL */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "NLUTF", /* ID */ + "Dutch", /* Name (in English) */ + "Nederlands", /* Name (in native language) */ + "NL", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Januari", + "Februari", + "Maart", + "April", + "Mei", + "Juni", + "Juli", + "Augustus", + "September", + "Oktober", + "November", + "December", + + /* Day names */ + + "Zondag", + "Maandag", + "Dinsdag", + "Woensdag", + "Donderdag", + "Vrijdag", + "Zaterdag", + + /* CA-Cl*pper compatible natmsg items */ + + "Gegevens Bestanden # Regels Laatste Aanpassing Grootte", + "Wilt u meer voorbeelden?", + "Pagina Nr.", + "** Subtotaal **", + "* Subsubtotaal *", + "*** Totaal ***", + "Ins", + " ", + "Ongeldige datum", + "Bereik: ", + " - ", + "J/N", + "ONGELDIGE EXPRESSIE", + + /* Error description names */ + + "Onbekende fout", + "Argument fout", + "Begrenzings fout", + "Tekst overloop", + "Numerieke overloop", + "Deling door nul", + "Numerieke fout", + "Syntax fout", + "Handeling te ingewikkeld", + "", + "", + "Weinig geheugen", + "Niet gedefinieerde functie", + "Geen geδxporteerde methode", + "Variabele bestaat niet", + "Alias bestaat niet", + "Geen geδxporteerde variabele", + "Ongeldige karakters in alias", + "Alias reeds in gebruik", + "", + "Maak fout", + "Open fout", + "Sluit fout", + "Lees fout", + "Schrijf fout", + "Print fout", + "", + "", + "", + "", + "Handeling niet ondersteund", + "Limiet overschreden", + "Corruptie ontdekt", + "Data type fout", + "Data lengte fout", + "Werkgebied niet in gebruik", + "Werkgebied niet ge∩ndexeerd", + "Exclusieve rechten vereist", + "Blokkering vereist", + "Schrijven niet toegestaan", + "Toevoegen blokkering mislukt", + "Blokkering mislukt", + "", + "", + "", + "", + "array toegang", + "array toewijzing", + "array afmeting", + "geen array", + "voorwaardelijk", + + /* Internal error names */ + + "Onherstelbare fout %d: ", + "Fout herstellen mislukt", + "Geen ERRORBLOCK() voor fout", + "Teveel herhalende fout behandelings aanroepen", + "RDD ongeldig of niet geladen", + "Ongeldige methode type van %s", + "hb_xgrab kan het geheugen niet toewijzen", + "hb_xrealloc aangeroepen met een lege aanwijzer", + "hb_xrealloc aangeroepen met een ongeldige aanwijzer", + "hb_xrealloc kan het geheugen niet opnieuw toewijzen", + "hb_xfree aangeroepen met een ongeldige aanwijzer", + "hb_xfree aangeroepen met een lege aanwijzer", + "Kan de startende procedure niet vinden: \'%s\'", + "Geen startende procedure", + "Niet ondersteunde VM opcode", + "Symbool onderdeel verondersteld van %s", + "Ongeldig symbool type voor zichzelf van %s", + "Codeblock verondersteld van %s", + "Ongeldig onderdeel type op de stapel probeert over te springen van %s", + "stapel te klein", + "Een onderdeel zou worden gekopieerd in zichzelf van %s", + "Ongeldig symbool onderdeel doorgegeven als memvar %s", + "Geheugen buffer stroomt over", + "hb_xgrab verzocht nul bytes toe te wijzen", + "hb_xrealloc verzocht om naar nul bytes te verkleinen", + "hb_xalloc verzocht nul bytes toe te wijzen", + + /* Texts */ + + "YYYY/MM/DD", + "J", + "N" + } +}; + +#define HB_LANG_ID NLUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgplutf.c b/harbour/src/lang/msgplutf.c new file mode 100644 index 0000000000..35880bcac7 --- /dev/null +++ b/harbour/src/lang/msgplutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (PLUTF) + * + * Copyright 1999 {list of individual authors and e-mail addresses} + * www - http://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: Polish */ +/* ISO language code (2 chars): PL */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "PLUTF", /* ID */ + "Polish", /* Name (in English) */ + "Polski", /* Name (in native language) */ + "PL", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Styczeń", + "Luty", + "Marzec", + "Kwiecień", + "Maj", + "Czerwiec", + "Lipiec", + "Sierpień", + "Wrzesień", + "Październik", + "Listopad", + "Grudzień", + + /* Day names */ + + "Niedziela", + "Poniedziałek", + "Wtorek", + "Środa", + "Czwartek", + "Piątek", + "Sobota", + + /* CA-Cl*pper compatible natmsg items */ + + "Baza danych #Rekordów Uaktualniona Rozmiar", + "Więcej przykładów?", + "Strona", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Wst", /* wstaw */ + "Zas", /* zastap */ + "Nieprawidłowa data", + "Zakres:", + " - ", + "T/N", + "Błędne wyrażenie", + + /* Error description names */ + + "Błąd bez opisu", + "Nieprawidłowy argument", + "Błąd zakresu tablicy", + "Za duży string", + "Przepełnienie numeryczne", + "Dzielenie przez zero", + "Błąd numeryczny", + "Nieprawidłowa składnia", + "Operacja zbyt złożona", + "", + "", + "Za mało pamięci", + "Niezdefiniowana funkcja", + "Metoda jest niedostępna", + "Zmienna nie istnieje", + "Alias bazy nie istnieje", + "Zmienna jest niedostępna", + "Nieprawidłowy alias bazy", + "Podany alias już istnieje", + "", + "Błąd podczas tworzenia zbioru", + "Błąd podczas otwarcia zbioru", + "Błąd podczas zamknięcia zbioru", + "Błąd podczas odczytu ze zbioru", + "Błąd podczas zapisu do zbioru", + "Błąd wydruku", + "", + "", + "", + "", + "Nieprawidłowa operacja", + "Przekroczony limit", + "Wykryto uszkodzenie danych", + "Niezgodny typ danych", + "Wartość poza zakresem", + "Baza jest nie otwarta", + "Baza nie ma indeksu", + "Wymagany jest wyłączny dostęp do bazy", + "Wymagana blokada dostępu", + "Zapis niedozwolony", + "Brak blokady dostępu podczas dodawania rekordu", + "Nie udało się zablokować dostępu", + "", + "", + "", + "Błąd w destruktorze obiektu", + "Nieprawidłowa liczba argumentów", + "pobranie elementu tablicy", + "zmiana wartości elementu tablicy", + "wymagana jest tablica", + "wymagany typ: logiczny", + + /* Internal error names */ + + "Nienaprawialny błąd nr %d: ", + "Nieudana próba naprawy błędu", + "Brak kodu obsługi ERRORBLOCK()", + "Zbyt wiele zagnieżdżonych błędów", + "Niezaładowany lub zły RDD", + "Zły typ metody wołanej z %s", + "hb_xgrab nie może zarezerwować pamięci", + "hb_xrealloc wywołany ze wskaźnikiem NULL", + "hb_xrealloc wywołany ze złym wskaźnikiem", + "hb_xrealloc nie może powiększyć bloku pamięci", + "hb_xfree wywołany ze złym wskaźnikiem", + "hb_xfree wywołany ze wskaźnikiem NULL", + "Brak definicji procedury startowej: \'%s\'", + "Brak procedury startowej", + "Nieprawidłowa wartość VM opcode", + "W %s wymagany jest item typu \'Symbol\'", + "W %s podano zły item dla SELF", + "W %s oczekiwany jest item typu \'Codeblock\'", + "Funkcja %s wymaga innego typu na stosie", + "Stos poniżej dna", + "Item nie może być skopiowany w %s", + "W %s podano zły item jako memvar", + "Zapis poza przydzielonym obszarem", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "YYYY.MM.DD", + "T", + "N" + } +}; + +#define HB_LANG_ID PLUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgptutf.c b/harbour/src/lang/msgptutf.c new file mode 100644 index 0000000000..899e674523 --- /dev/null +++ b/harbour/src/lang/msgptutf.c @@ -0,0 +1,216 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (PTUTF) + * + * Copyright 1999 {list of individual authors and e-mail addresses} + * www - http://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. + * + */ + +/* + * The following parts are Copyright of the individual authors. + * www - http://harbour-project.org + * + * Copyright 2000 Felipe Coury + * Small fixes + * Internal error names + * + * See COPYING for licensing terms. + * + */ + +/* Language name: Portuguese */ +/* ISO language code (2 chars): PT */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "PTUTF", /* ID */ + "Portuguese", /* Name (in English) */ + "Portugues", /* Name (in native language) */ + "PT", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Janeiro", + "Fevereiro", + "Março", + "Abril", + "Maio", + "Junho", + "Julho", + "Agosto", + "Setembro", + "Outubro", + "Novembro", + "Dezembro", + + /* Day names */ + + "Domingo", + "Segunda-feira", + "Terça-feira", + "Quarta-feira", + "Quinta-feira", + "Sexta-feira", + "Sábado", + + /* CA-Cl*pper compatible natmsg items */ + + "Banco de Dados # Registro Ult. Atuali. Tam.", + "Voce quer mais testes?", + "Pagina No.", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Data inválida", + "Faixa: ", + " - ", + "S/N", + "EXPRESSÃO INVALIDA", + + /* Error description names */ + + "Erro desconhecido", + "Erro nos parâmetros", + "Erro de limite", + "Overflow de string", + "Overflow numÚrico", + "Divisão por zero", + "Erro numérico", + "Erro de sintaxe", + "Operação muito complexa", + "", + "", + "Memória insuficiente", + "Função indefinida", + "Método não exportado", + "Variável não existe", + "Alias não existe", + "Nenhuma variável exportada", + "Nome de alias incorreto", + "Nome de alias duplicado", + "", + "Erro de criação", + "Erro de abertura", + "Erro ao fechar", + "Erro de leitura", + "Erro de escrita", + "Erro de impressão", + "", + "", + "", + "", + "Operação não suportada", + "Limite excedido", + "Detectado índice corrompido", + "Tipo incorreto de dado", + "Tamanho do dato muito longo", + "Workarea não está em uso", + "Workarea não indexada", + "Uso exclusivo requerido", + "Travamento requerido", + "Escrita não permitida", + "Falha no travamento do Append", + "Falha no travamento", + "", + "", + "", + "", + "acesso de array", + "array assign", + "", + "não é um array", + "condicional", + + /* Internal error names */ + + "Erro irrecuperável %d: ", + "Erro na recuperaçao do erro", + "ERRORBLOCK() para erro ausente", + "Muitas chamadas recursivas ao manipulador de erros", + "Falha ao carregar ou RDD inválido", + "Método de %s inválido", + "hb_xgrab nao pode alocar memória", + "hb_xrealloc chamado com ponteiro NULL", + "hb_xrealloc chamado com ponteiro inválido", + "hb_xrealloc nao pode realocar memória", + "hb_xfree chamado com ponteiro inválido", + "hb_xfree chamado com ponteiro NULL", + "Impossivel localizar procedure de inícializaçao: \'%s\'", + "Nao ha procedure de inicializaçao", + "VM opcode nao suportado", + "Item de símbolo esperado de %s", + "Tipo de símbolo inválido para self em %s", + "Codeblock esperado em %s", + "Tipo incorreto de item na pilha tentando executar um pop de %s", + "Stack underflow", + "Um item iria ser copiado para ele mesmo em %s", + "Symbol item inválido passado como memvar %s", + "Memory buffer overflow", + "hb_xgrab requisitou para alocar zero bytes", + "hb_xrealloc requisitou para redimensiorar para zero byte", + "hb_xalloc requisitou para alocar zero bytes", + + /* Texts */ + + "DD/MM/YYYY", + "S", + "N" + } +}; + +#define HB_LANG_ID PTUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgroutf.c b/harbour/src/lang/msgroutf.c new file mode 100644 index 0000000000..0b8f776970 --- /dev/null +++ b/harbour/src/lang/msgroutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (ROUTF) + * + * Copyright 1999-2001 Viktor Szakats (harbour syenar.net) + * www - http://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: Romanian */ +/* ISO language code (2 chars): RO */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "ROUTF", /* ID */ + "Romanian", /* Name (in English) */ + "Român", /* Name (in native language) */ + "RO", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "ianuarie", + "februarie", + "martie", + "aprilie", + "mai", + "iunie", + "iulie", + "august", + "septembrie", + "octombrie", + "noiembrie", + "decembrie", + + /* Day names */ + + "duminică", + "luni", + "marţi", + "miercuri", + "joi", + "vineri", + "sâmbătă", + + /* CA-Cl*pper compatible natmsg items */ + + "Database Files # Records Last Update Size", + "Do you want more samples?", + "Page No.", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Invalid date", + "Range: ", + " - ", + "D/N", + "INVALID EXPRESSION", + + /* Error description names */ + + "Unknown error", + "Argument error", + "Bound error", + "String overflow", + "Numeric overflow", + "Zero divisor", + "Numeric error", + "Syntax error", + "Operation too complex", + "", + "", + "Memory low", + "Undefined function", + "No exported method", + "Variable does not exist", + "Alias does not exist", + "No exported variable", + "Illegal characters in alias", + "Alias already in use", + "", + "Create error", + "Open error", + "Close error", + "Read error", + "Write error", + "Print error", + "", + "", + "", + "", + "Operation not supported", + "Limit exceeded", + "Corruption detected", + "Data type error", + "Data width error", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "Lock required", + "Write not allowed", + "Append lock failed", + "Lock Failure", + "", + "", + "", + "", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD.MM.YYYY", + "D", + "N" + } +}; + +#define HB_LANG_ID ROUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgruutf.c b/harbour/src/lang/msgruutf.c new file mode 100644 index 0000000000..3ca51419b3 --- /dev/null +++ b/harbour/src/lang/msgruutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (RUUTF) + * + * Copyright 2002 Alexander S.Kresin + * www - http://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: Russian */ +/* ISO language code (2 chars): RU */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "RUUTF", /* ID */ + "Russian", /* Name (in English) */ + "Русский", /* Name (in native language) */ + "RU", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Январь", + "Февраль", + "Март", + "Апрель", + "Май", + "Июнь", + "Июль", + "Август", + "Сентябрь", + "Октябрь", + "Ноябрь", + "Декабрь", + + /* Day names */ + + "Воскресенье", + "Понедельник", + "Вторник", + "Среда", + "Четверг", + "Пятница", + "Суббота", + + /* CA-Cl*pper compatible natmsg items */ + + "Файлы данных # Записи Последнее изм. Размер", + "Нужны еще примеры ?", + "Стр.N", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Неверная дата", + "Диапазон: ", + " - ", + "Д/Н", + "НЕВЕРНОЕ ВЫРАЖЕНИЕ", + + /* Error description names */ + + "Неизвестная ошибка", + "Неверный аргумент", + "Переполнение массива", + "Переполнение строки", + "Переполнение числа", + "Деление на ноль", + "Численная ошибка", + "Синтаксическая ошибка", + "Слишком сложная операция", + "", + "", + "Не хватает памяти", + "Неизвестная функция", + "Метод не экспортирован", + "Переменная не существует", + "Алиас не существует", + "Переменная не экспортирована", + "Недопустимые символы в имени алиаса", + "Алиас уже используется", + "", + "Ошибка создания", + "Ошибка открытия", + "Ошибка закрытия", + "Ошибка чтения", + "Ошибка записи", + "Ошибка печати", + "", + "", + "", + "", + "Операция не поддерживается", + "Лимит превышен", + "Обнаружено повреждение", + "Ошибка типа данных", + "Ошибка размера данных", + "Файл не открыт", + "Файл не индексирован", + "Требуется эксклюзивный доступ", + "Требуется блокировка", + "Запись не разрешена", + "Сбой блокировки при добавлении", + "Блокировка не удалась", + "", + "", + "", + "", + "Неверное количество аргументов", + "доступ к массиву", + "присвоение массива", + "не массив", + "сравнение", + + /* Internal error names */ + + "Неисправимая ошибка %d: ", + "Ошибка при восстановлении", + "Не определен ERRORBLOCK() для ошибки", + "Превышен предел рекурсивных вызовов обработчика ошибок", + "Не удается загрузить RDD", + "Неверный тип метода %s", + "hb_xgrab не может распределить память", + "hb_xrealloc вызван с NULL указателем", + "hb_xrealloc вызван с неверным указателем", + "hb_xrealloc ене может перераспределить память", + "hb_xfree вызван с неверным указателем", + "hb_xfree вызван с NULL указателем", + "Не найдена стартовая процедура: \'%s\'", + "Отсутствует стартовая процедура", + "VM: Неизвестный код", + "%s: ожидался символ", + "%s: неверный тип символа для self", + "%s: ожидался кодоблок", + "%s: неверный тип элемента на вершине стека", + "Выход за пределы стека", + "%s: попытка копировать элемент на себя", + "%s: неверное имя переменной", + "Переполнение буфера памяти", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD.MM.YYYY", + "Д", + "Н" + } +}; + +#define HB_LANG_ID RUUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgskutf.c b/harbour/src/lang/msgskutf.c new file mode 100644 index 0000000000..939273f57f --- /dev/null +++ b/harbour/src/lang/msgskutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (SKUTF) + * + * Copyright 2008,2012 Gyula Bartal (from msgcswin.c) + * Update December 25, 2011 Jaroslav Janik + * www - http://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: Slovak */ +/* ISO language code (2 chars): SK */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "SKUTF", /* ID */ + "Slovak", /* Name (in English) */ + "Slovensky", /* Name (in native language) */ + "SK", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "január", + "február", + "marec", + "apríl", + "máj", + "jún", + "júl", + "august", + "september", + "október", + "november", + "december", + + /* Day names */ + + "nedeľa", + "pondelok", + "utorok", + "streda", + "štvrtok", + "piatok", + "sobota", + + /* CA-Cl*pper compatible natmsg items */ + + "Dátabáze # Vety Aktualizácia Veľkosť", + "Chcete viac príkladov?", + "Strana", + "** Medzisúčet **", + "* Medzimedzisúčet *", + "*** Súčet ***", + "Ins", + " ", + "Chybný dátum", + "Rozsah: ", + " - ", + "A/N", + "CHYBNÝ VÝRAZ", + + /* Error description names */ + + "Neznámá chyba", + "Chyba argumentu", + "Chyba medzí", + "Preplnenie reťazca", + "Preplnenie čísla", + "Delenie nulou", + "Numerická chyba", + "Syntaktická chyba", + "Operácia príliš komplexná", + "", + "", + "Nedostatok pamäte", + "Nedefinovaná funkcia", + "Neznáma metóda", + "Premenná neexistuje", + "Oblasť neexistuje", + "Neznáma premenná", + "Nepovolené znaky v oblasti", + "Oblasť je už použitá", + "", + "Chyba vytvorenia", + "Chyba otvorenia", + "Chyba zatvorenia", + "Chyba čítania", + "Chyba zápisu", + "Chyba tlače", + "", + "", + "", + "", + "Nepodporovaná operácia", + "Prekročený limit", + "Index poškodený", + "Chyba typu dát", + "Chyba dĺžky dát", + "Nepoužitá pracovná oblasť ", + "Nezoradená pracovná oblasť", + "Nutný výhradný prístup", + "Uzamknutie nutné", + "Zlyhanie uzamkutia pri pridávaní", + "Zlyhanie uzamknutia", + "", + "", + "", + "", + "prístup k poľu", + "priradenie k poľu", + "zmena dimenze poľa", + "nie je to pole", + "podmienka", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD.MM.YYYY", + "A", + "N" + } +}; + +#define HB_LANG_ID SKUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgslutf.c b/harbour/src/lang/msgslutf.c new file mode 100644 index 0000000000..621ffa4263 --- /dev/null +++ b/harbour/src/lang/msgslutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (SLUTF) + * + * Copyright 2003 Mitja Podgornik + * www - http://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: Slovenian */ +/* ISO language code (2 chars): SL */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "SLUTF", /* ID */ + "Slovenian", /* Name (in English) */ + "Slovenščina", /* Name (in native language) */ + "SL", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Januar", + "Februar", + "Marec", + "April", + "Maj", + "Junij", + "Julij", + "Avgust", + "September", + "Oktober", + "November", + "December", + + /* Day names */ + + "Nedelja", + "Ponedeljek", + "Torek", + "Sreda", + "Četrtek", + "Petek", + "Sobota", + + /* CA-Cl*pper compatible natmsg items */ + + "Database Files # Records Last Update Size", + "Do you want more samples?", + "Page No.", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Invalid date", + "Range: ", + " - ", + "D/N", + "INVALID EXPRESSION", + + /* Error description names */ + + "Unknown error", + "Argument error", + "Bound error", + "String overflow", + "Numeric overflow", + "Zero divisor", + "Numeric error", + "Syntax error", + "Operation too complex", + "", + "", + "Memory low", + "Undefined function", + "No exported method", + "Variable does not exist", + "Alias does not exist", + "No exported variable", + "Illegal characters in alias", + "Alias already in use", + "", + "Create error", + "Open error", + "Close error", + "Read error", + "Write error", + "Print error", + "", + "", + "", + "", + "Operation not supported", + "Limit exceeded", + "Corruption detected", + "Data type error", + "Data width error", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "Lock required", + "Write not allowed", + "Append lock failed", + "Lock Failure", + "", + "", + "", + "", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD-MM-YYYY", + "D", + "N" + } +}; + +#define HB_LANG_ID SLUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgsrutf.c b/harbour/src/lang/msgsrutf.c new file mode 100644 index 0000000000..adfc7e9e1a --- /dev/null +++ b/harbour/src/lang/msgsrutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (SRUTF) + * + * Copyright 2003 Srdjan Dragojlovic + * www - http://www.xHarbour.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: Serbian */ +/* ISO language code (2 chars): SR */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "SRUTF", /* ID */ + "Serbian", /* Name (in English) */ + "Српски", /* Name (in native language) */ + "SR", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Јануар", + "Фебруар", + "Март", + "Април", + "Мај", + "Јун", + "Јул", + "Август", + "Септембар", + "Октобар", + "Новембар", + "Децембар", + + /* Day names */ + + "Недеsа", + "Понедеsак", + "Уторак", + "Среда", + "Четвртак", + "Петак", + "Субота", + + /* CA-Cl*pper compatible natmsg items */ + + "Фаjл са подацима # Записи Последoа изм. Величина", + "Нужно још примера ?", + "Стр.N", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Погрешан податак", + "Диапазон: ", + " - ", + "Д/Н", + "ПОГРЕШАН ИЗРАЗ", + + /* Error description names */ + + "Непозната грешка", + "Непознат аргумент", + "Пробијена граница", + "Предугачка реч", + "Превелик број", + "Делеoе са нулом", + "Бројчана грешка", + "Грешка у синтакси", + "Исувише сложена операција", + "", + "", + "Недовоsно меморије", + "Непозната функција", + "Метод не експортован", + "Промеoива непостоји", + "Алиас не постоји", + "Промеoива не експортована", + "Недозвоsен симбол у имену алиаса", + "Алиас се веz користи", + "", + "Грешка приликом креираoа", + "Грешка приликом отвараoа", + "Грешка приликом затвараoа", + "Грешка приликом читаoа", + "Грешка приликом уписа", + "Грешка приликом штампе", + "", + "", + "", + "", + "Операција није подржана", + "Лимит превршен", + "ДЕТЕКТОВАНО ОШТЕZЕOЕ", + "Грешка у типу податка", + "Грешка у величини податка", + "Фајл није отворен", + "Фајл није индексиран", + "Потребан ексклузивни приступ", + "Потребно закsучаваoе", + "Упис није дозвоsен", + "Додаваoе записа није дозвоsено", + "Грешка приликом закsучаваoа", + "", + "", + "", + "", + "Неверное количество аргументов", + "приступ низу", + "величина низа", + "није у низу", + "упорђеoе", + + /* Internal error names */ + + "Неисправимая ошибка %d: ", + "Ошибка при восстановлении", + "Не определен ERRORBLOCK() для ошибки", + "Превышен предел рекурсивных вызовов обработчика ошибок", + "Не удается загрузить RDD", + "Неверный тип метода %s", + "hb_xgrab не може распределить память", + "hb_xrealloc вызван с NULL указателем", + "hb_xrealloc вызван с неверным указателем", + "hb_xrealloc ене может перераспределить память", + "hb_xfree вызван с неверным указателем", + "hb_xfree вызван с NULL указателем", + "Не найдена стартовая процедура: \'%s\'", + "Отсутствует стартовая процедура", + "VM: Неизвестный код", + "%s: ожидался символ", + "%s: неверный тип символа для self", + "%s: ожидался кодоблок", + "%s: неверный тип элемента на вершине стека", + "Выход за пределы стека", + "%s: попытка копировать элемент на себя", + "%s: неверное имя переменной", + "Переполнение буфера памяти", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD.MM.YYYY", + "Д", + "Н" + } +}; + +#define HB_LANG_ID SRUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgsvutf.c b/harbour/src/lang/msgsvutf.c new file mode 100644 index 0000000000..f9df7b65ff --- /dev/null +++ b/harbour/src/lang/msgsvutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (SVUTF) + * + * Copyright 2006 Klas Engwall + * www - http://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: Swedish */ +/* ISO language code (2 chars): SV */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "SVUTF", /* ID */ + "Swedish", /* Name (in English) */ + "svenska", /* Name (in native language) */ + "SV", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "januari", + "februari", + "mars", + "april", + "maj", + "juni", + "juli", + "augusti", + "september", + "oktober", + "november", + "december", + + /* Day names */ + + "söndag", + "måndag", + "tisdag", + "onsdag", + "torsdag", + "fredag", + "lördag", + + /* CA-Cl*pper compatible natmsg items */ + + "Databasfiler Antal poster Uppdaterad Storlek", + "Vill du ha fler prover?", + "Sida nr", + "** Subtotal **", + "* Subsubtotal *", + "*** Total ***", + "Ins", + " ", + "Ogiltigt datum", + "Tillåtet område: ", + " - ", + "J/N", + "OGILTIGT UTTRYCK", + + /* Error description names */ + + "Unknown error", + "Argument error", + "Bound error", + "String overflow", + "Numeric overflow", + "Zero divisor", + "Numeric error", + "Syntax error", + "Operation too complex", + "", + "", + "Memory low", + "Undefined function", + "No exported method", + "Variable does not exist", + "Alias does not exist", + "No exported variable", + "Illegal characters in alias", + "Alias already in use", + "", + "Create error", + "Open error", + "Close error", + "Read error", + "Write error", + "Print error", + "", + "", + "", + "", + "Operation not supported", + "Limit exceeded", + "Corruption detected", + "Data type error", + "Data width error", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "Lock required", + "Write not allowed", + "Append lock failed", + "Lock Failure", + "", + "", + "", + "Object destructor failure", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "YYYY.MM.DD", + "J", + "N" + } +}; + +#define HB_LANG_ID SVUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgtrutf.c b/harbour/src/lang/msgtrutf.c new file mode 100644 index 0000000000..d45c5b3f43 --- /dev/null +++ b/harbour/src/lang/msgtrutf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (TRUTF) + * + * Copyright 2006 { Translation by : Bicahi Esgici } + * www - http://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: Turkish */ +/* ISO language code (2 chars): TR */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "TRUTF", /* ID */ + "Turkish", /* Name (in English) */ + "Türkçe", /* Name (in native language) */ + "TR", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Ocak", + "Şubat", + "Mart", + "Nisan", + "Mayıs", + "Haziran", + "Temmuz", + "Ağustos", + "Eylül", + "Ekim", + "Kasım", + "Aralık", + + /* Day names */ + + "Pazar", + "Pazartesi", + "Salı", + "Çarşamba", + "Perşembe", + "Cuma", + "Cumartesi", + + /* CA-Cl*pper compatible natmsg items */ + + "Database Dosyası # Kayıt Son Güncelleme Boyut", + "Daha örnek ister misiniz?", + "Sayfa No.", + "** Alttoplam **", + "* Altalttoplam *", + "*** Toplam ***", + "Ins", + " ", + "Geçersiz Tarih", + "Sınır: ", + " - ", + "E/H", + "GEÇERSİZ İFADE", + + /* Error description names */ + + "Bilinmeyen hata", + "Argüman hatası", + "Sınır hatası", + "Katar taşma", + "Sayısal taşma", + "Sıfır Bölücü", + "Sayısal hata", + "İmlâ hatası", + "İşlem çok karmaşık", + "", + "", + "Hafıza yetersiz", + "Tanımlanmamış fonksiyon", + "Eksport metodu yok", + "Değişken yok", + "Alyas yok", + "Eksport değişkeni yok", + "Alyasta geçersiz karakter", + "Alyas zaten kullanımda", + "", + "Oluşturma hatası", + "Açma hatası", + "Kapatma hatası", + "Okuma hatası", + "Yazma hatası", + "Print hatası", + "", + "", + "", + "", + "Desteklenmeyen işlem", + "Sınır aşıldı", + "Bozukluk var", + "Data tip hatası", + "Data boyut hatası", + "Çalışma alanı kullanımda değil", + "Çalışma alanı indeksli değil", + "Exclusive gerekiyor", + "Kilit gerekiyor", + "Yazma izni yok", + "Append kilidi kurulamadı", + "Kilit kurulamadı", + "", + "", + "", + "", + "array erişim", + "array atama", + "array boyut", + "array değil", + "şart", + + /* Internal error names */ + + "Kurtarılamaz hata%d: ", + "Hata kurtarma başarısız", + "Hata için ERRORBLOCK() yok", + "Çok fazla içiçe hata tutucu çağrısı", + "RDD geçersiz veya yüklemenedi", + "%s için geçersiz metot tipi", + "hb_xgrab hafıza atayamadı", + "hb_xrealloc NULL pointer tarafından çağrıldı", + "hb_xrealloc geçersiz bir pointer tarafından çağrıldı", + "hb_xrealloc tekrar hafıza atayamadı", + "hb_xfree geçersiz bir pointer tarafından çağrıldı", + "hb_xfree NULL pointer tarafından çağrıldı", + "Başlama prosedürü bulunamdı : \'%s\'", + "Başlama prosedürü yok", + "Desteklenmeyen VP işlem kodu", + "%s için sembol maddesi lâzım", + "%s için geçersiz sembol tipi ", + "%s için kodblok lazım", + "%s için stack pop edilirken yanlış madde tipi ", + "Stack taşması", + "%s içinde bir madde kendi üstüne kopyalanmak istendi", + "%s hafıza değişkeni olarak geçersiz sembol maddesi aktarıldı", + "Hafıza buffer taşması", + "hb_xgrab sıfır bayt ataması istendi", + "hb_xrealloc sıfır bayta boyutlandırmak istendi", + "hb_xalloc sıfır bayt ataması istendi", + + /* Texts */ + + "DD.MM.YYYY", + "E", + "H" + } +}; + +#define HB_LANG_ID TRUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msguautf.c b/harbour/src/lang/msguautf.c new file mode 100644 index 0000000000..cb78cd85d8 --- /dev/null +++ b/harbour/src/lang/msguautf.c @@ -0,0 +1,204 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (UAUTF) + * + * Copyright 2004 Pavel Tsarenko + * www - http://www.xharbour.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: Ukrainian */ +/* ISO language code (2 chars): UA */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "UAUTF", /* ID */ + "Ukrainian", /* Name (in English) */ + "Украєнська", /* Name (in native language) */ + "UA", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "Січень", + "Лютий", + "Березень", + "Квітень", + "Травень", + "Червень", + "Липень", + "Серпень", + "Вересень", + "Жовтень", + "Листопад", + "Грудень", + + /* Day names */ + + "Неділя", + "Понеділок", + "Вівторок", + "Середа", + "Четвер", + "П'ятниця", + "Субота", + + /* CA-Cl*pper compatible natmsg items */ + + "Файли даних # Записи Остання зм. Розмір", + "Потрібні ще приклади ?", + "Стор.N", + "** Всього **", + "* Разом *", + "*** ПІДСУМОК ***", + "Вст", + " ", + "Помилкова дата", + "Діапазон: ", + " - ", + "Т/Н", + "ПОМИЛКОВИЙ ВИРАЗ", + + /* Error description names */ + + "Невідома помилка", + "Помилковий аргумент", + "Переповнення масиву", + "Переповнення рядка", + "Переповнення числа", + "Ділення на нуль", + "Числова помилка", + "Синтаксична помилка", + "Надмірно складна операція", + "", + "", + "Бракує пам'яті", + "Невідома функція", + "Метод не експортований", + "Змінна не існує", + "Псевдонім бази(alias)не існує", + "Змінна не експортована", + "Заборонені символи в псевдонімі бази", + "Псевдонім бази вже використовується", + "", + "Помилка під час створення", + "Помилка під час відкриття", + "Помилка під час закриття", + "Помилка під час читання", + "Помилка під час запису", + "Помилка під час друку", + "", + "", + "", + "", + "Операція не підтримується", + "Ліміт перевищено", + "Виявлено пошкодження", + "Помилка в типі даних", + "Помилка в розмірі даних", + "Файл не відкритий", + "Файл не проіндексований", + "Потрібен ексклюзивний доступ", + "Потрібне блокування", + "Запис заборонено", + "Збій блокування під час додавання запису", + "Заблокувати не вдалося", + "", + "", + "", + "", + "Помилкова кількість аргументів", + "доступ до масиву", + "присвоєння масиву", + "не масив", + "порівняння", + + /* Internal error names */ + + "Невиправна помилка %d: ", + "Помилка під час відновлення", + "Не визначено ERRORBLOCK() для помилки", + "Перевищена межа рекурсивних викликів обробника помилок", + "Не вдається завантажити RDD", + "Помилковий тип методу %s", + "hb_xgrab не може розподілити пам'ять", + "hb_xrealloc викликано з NULL покажчиком", + "hb_xrealloc викликано з помилковим покажчиком", + "hb_xrealloc не може перерозподілити пам'ять", + "hb_xfree викликано з помилковим покажчиком", + "hb_xfree викликано з NULL покажчиком", + "Не знайдена стартова процедура: \'%s\'", + "Відсутня стартова процедура", + "VM: Невідомий код", + "%s: очікувався символ", + "%s: помилковий тип символу для self", + "%s: очікувався блок коду", + "%s: помилковий тип елементу на вершині стеку", + "Вихід за межі стеку", + "%s: спроба копіювати елемент на себе ж", + "%s: помилкове ім'я змінної", + "Переповнення буферу пам'яті", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "DD.MM.YYYY", + "Т", + "Н" + } +}; + +#define HB_LANG_ID UAUTF +#include "hbmsgreg.h" diff --git a/harbour/src/lang/msgzhutf.c b/harbour/src/lang/msgzhutf.c new file mode 100644 index 0000000000..14ecb3c006 --- /dev/null +++ b/harbour/src/lang/msgzhutf.c @@ -0,0 +1,205 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * Language Support Module (ZHUTF) + * + * Copyright 1999-2001 dongming + * or + * www - http://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: Chinese Simplified */ +/* ISO language code (2 chars): ZH */ +/* Codepage: UTF-8 */ + +#include "hbapilng.h" + +static HB_LANG s_lang = +{ + { + /* Identification */ + + "ZHUTF", /* ID */ + "Chinese Simplified", /* Name (in English) */ + "中文简体GB", /* Name (in native language) */ + "ZH", /* RFC ID */ + "UTF-8", /* Codepage */ + "", /* Version */ + + /* Month names */ + + "一月", + "二月", + "三月", + "四月", + "五月", + "六月", + "七月", + "八月", + "九月", + "十月", + "十一月", + "十二月", + + /* Day names */ + + "星期日", + "星期一", + "星期二", + "星期三", + "星期四", + "星期五", + "星期六", + + /* CA-Cl*pper compatible natmsg items */ + + "数据库文件 # 记录 最后更新 大小", + "需要更多的例子吗?", + "页码:", + "** 小计 **", + "* 子小计 *", + "*** 合计 ***", + "插入", + " ", + "日期非法", + "范围: ", + " - ", + "Y/N", + "非法表达式", + + /* Error description names */ + + "Unknown error", + "Argument error", + "Bound error", + "String overflow", + "Numeric overflow", + "Zero divisor", + "Numeric error", + "Syntax error", + "Operation too complex", + "", + "", + "Memory low", + "Undefined function", + "No exported method", + "Variable does not exist", + "Alias does not exist", + "No exported variable", + "Illegal characters in alias", + "Alias already in use", + "", + "Create error", + "Open error", + "Close error", + "Read error", + "Write error", + "Print error", + "", + "", + "", + "", + "Operation not supported", + "Limit exceeded", + "Corruption detected", + "Data type error", + "Data width error", + "Workarea not in use", + "Workarea not indexed", + "Exclusive required", + "Lock required", + "Write not allowed", + "Append lock failed", + "Lock Failure", + "", + "", + "", + "", + "array access", + "array assign", + "array dimension", + "not an array", + "conditional", + + /* Internal error names */ + + "Unrecoverable error %d: ", + "Error recovery failure", + "No ERRORBLOCK() for error", + "Too many recursive error handler calls", + "RDD invalid or failed to load", + "Invalid method type from %s", + "hb_xgrab can't allocate memory", + "hb_xrealloc called with a NULL pointer", + "hb_xrealloc called with an invalid pointer", + "hb_xrealloc can't reallocate memory", + "hb_xfree called with an invalid pointer", + "hb_xfree called with a NULL pointer", + "Can\'t locate the starting procedure: \'%s\'", + "No starting procedure", + "Unsupported VM opcode", + "Symbol item expected from %s", + "Invalid symbol type for self from %s", + "Codeblock expected from %s", + "Incorrect item type on the stack trying to pop from %s", + "Stack underflow", + "An item was going to be copied to itself from %s", + "Invalid symbol item passed as memvar %s", + "Memory buffer overflow", + "hb_xgrab requested to allocate zero bytes", + "hb_xrealloc requested to resize to zero bytes", + "hb_xalloc requested to allocate zero bytes", + + /* Texts */ + + "YYYY/MM/DD", + "Y", + "N" + } +}; + +#define HB_LANG_ID ZHUTF +#include "hbmsgreg.h"