/*****************************/
/** ITALIANO/TABELLEN       **/
/** (C) Dirk Holtwick, 1995 **/
/*****************************/ 

#include "data.h"

/// Definitions
const char     *artikel[]={"", "il ","lo ","la ","l'","i ","gli ","le ",0};
const short    artikelgen[]={0,0,0,1,0,0,0,1,0};
const char     *KonjSuffixe[ANZKONJS] = {"are","ere","ire"};
const char     *PPErg[ANZKONJS] = {"at","ut","it"};

const char     *aarticles[] = {
					  "a",
					  "e",
					  "i",
					  "o",
					  "u",
					  0
					};

const char     *zarticles[] = {
					  "z",
					  "gn",
					  "ps",
					  "x",
					  "y",
					  "sb",
					  "sc",
					  "sd",
					  "sf",
					  "sg",
					  "sh",
					  "sj",
					  "sk",
					  "sl",
					  "sm",
					  "sn",
					  "sp",
					  "sq",
					  "sr",
					  "st",
					  "sv",
					  "sw",
					  "sx",
					  "sy",
					  "sz",
					  0
					};

char const *GenusStrs[]   = {"m.","f.",""};
char const *Konjugation[] = { "a-Konjugation","e-Konjugation","i-Konjugation","i-Konjugation mit Stammerweiterung"};
char const *Numerus[]     = {"Singular","Plural"};
char const *Genus[]       = {"","Femininum","Maskulinum","Beides"};
char const *Modus[]       = {"Indikativ","Konjunktiv"};
char const *Diathese[]    = {"Aktiv","Passiv"};
char const *Person[]      = {"1. Person","2. Person","3. Person"};
char const *Tempus[]      = {"Präsens","Imperfekt","Futur I"};

char const *FutIrr[]      = {"ò","ai","à","emo","ete","anno"};
char const *CondIrr[]     = {"ei","esti","ebbe","emmo","este","ebbero"};
char const *CPresIrr[]    = {"","","","iamo","iate","no"};
char const *CPerfIrr[]    = {"ssi","ssi","sse","ssimo","ste","ssero"};
///
/// Tempi []

/*
	TEMPI
	***************************************

	DEUTSCH                 ITALIENISCH

	Präsens                 Presente
	Imperfekt               Imperfetto
	Passato remoto          Passato remoto
	Futur I                 Futuro semplice
	Konditional I           Condizionale I
	Imperativ               Imperativo

	Perfekt                 Perfetto
	Plusquamperfekt         Trapassato
	Trapassato remoto       Trapassato remoto
	Futur II                Futuro anteriore
	Konditional II          Condizionale II

	*****************************************
*/

const char *ktab[ANZKONJ][ANZTEMP1][ANZPERS] = {

	// A-KONJUGATION
	// ***********************************
	
	// Präsens
	"o",
	"i",
	"a",
	"iamo",
	"ate",
	"ano",
	
	// Imperfekt
	"avo",
	"avi",
	"ava",
	"avamo",
	"avate",
	"avano",
	
	// Passato remoto
	"ai",
	"asti",
	"ò",
	"ammo",
	"aste",
	"arono",
	
	// Futur I
	"erò",
	"erai",
	"erà",
	"eremo",
	"ete",
	"eranno",
	
	// Konditional I
	"erei",
	"eresti",
	"erebbe",
	"eremmo",
	"ereste",
	"erebbero",
	
	// Imperativ
	"",
	"a",
	"i",
	"iamo",
	"ate",
	"ino",
	
	// Präsens Konjunktiv
	"i",
	"i",
	"i",
	"iamo",
	"iate",
	"ino",
	
	// Imperfekt Konjuntiv
	"assi",
	"assi",
	"asse",
	"assimo",
	"aste",
	"assero",
	
	
	
	// E-KONJUGATION
	// ***********************************
	
	// Präsens
	"o",
	"i",
	"e",
	"iamo",
	"ete",
	"ono",
	
	// Imperfekt
	"evo",
	"evi",
	"eva",
	"evamo",
	"evate",
	"evano",
	
	// Passato remoto
	"ei",
	"esti",
	"é",
	"emmo",
	"este",
	"erono",
	
	// Futur I
	"erò",
	"erai",
	"erà",
	"eremo",
	"ete",
	"eranno",
	
	// Konditional I
	"erei",
	"eresti",
	"erebbe",
	"eremmo",
	"ereste",
	"erebbero",
	
	// Imperfekt
	"",
	"i",
	"a",
	"iamo",
	"ete",
	"ano",
	
	// Präsens Konjunktiv
	"a",
	"a",
	"a",
	"iamo",
	"iate",
	"ano",
	
	// Imperfekt Konjuntiv
	"essi",
	"essi",
	"esse",
	"essimo",
	"este",
	"essero",
	
	
	// I-KONJUGATION
	// ***********************************
	
	// Präsens
	"o",
	"i",
	"a",
	"iamo",
	"ite",
	"ono",
	
	// Imperfekt
	"ivo",
	"ivi",
	"iva",
	"ivamo",
	"ivate",
	"ivano",
	
	// Passato remoto
	"ii",
	"isti",
	"ì",
	"immo",
	"iste",
	"irono",
	
	// Futur I
	"irò",
	"irai",
	"irà",
	"iremo",
	"ite",
	"iranno",
	
	// Konditional I
	"irei",
	"iresti",
	"irebbe",
	"iremmo",
	"ireste",
	"irebbero",
	
	// Imperfekt
	"",
	"i",
	"a",
	"iamo",
	"ite",
	"ano",
	
	// Präsens Konjunktiv
	"a",
	"a",
	"a",
	"iamo",
	"iate",
	"ano",
	
	// Imperfekt Konjuntiv
	"issi",
	"issi",
	"isse",
	"issimo",
	"iste",
	"issero",
	
	
	// I-KONJUGATION mit Stammerweiterung
	// ***********************************
	
	// Präsens
	"isco",
	"isci",
	"isce",
	"iamo",
	"ite",
	"iscono",
	
	// Imperfekt
	"ivo",
	"ivi",
	"iva",
	"ivamo",
	"ivate",
	"ivano",
	
	// Passato remoto
	"ii",
	"isti",
	"ì",
	"immo",
	"iste",
	"irono",
	
	// Futur I
	"irò",
	"irai",
	"irà",
	"iremo",
	"ite",
	"iranno",
	
	// Konditional I
	"irei",
	"iresti",
	"irebbe",
	"iremmo",
	"ireste",
	"irebbero",
	
	// Imperfekt
	"",
	"isci",
	"isca",
	"iamo",
	"ite",
	"iscano",
	
	// Präsens Konjunktiv
	"isca",
	"isca",
	"isca",
	"iamo",
	"iate",
	"iscano",
	
	// Imperfekt Konjuntiv
	"issi",
	"issi",
	"isse",
	"issimo",
	"iste",
	"issero"
};
///
/// avere []
const char *avere[ANZTEMP2][ANZPERS] = {

	// AVERE
	// ***********************
	
	// für Perfekt
	"ho",
	"hai",
	"ha",
	"abbiamo",
	"avete",
	"hanno",
	
	// für Plusquamperfekt
	"avevo",
	"avavi",
	"aveva",
	"avevamo",
	"avevate",
	"avevano",
	
	// für Trapassato remoto
	"ebbi",
	"avesti",
	"ebbe",
	"avemmo",
	"aveste",
	"ebbero",
	
	// für Futur II
	"avrò",
	"avrai",
	"avrà",
	"avremo",
	"avrete",
	"avranno",
	
	// für Konditional II
	"avrei",
	"avresti",
	"avrebbe",
	"avremmo",
	"avreste",
	"avrebbero",
	
	// für Perfekt Konjunktiv
	"abbia",
	"abbia",
	"abbia",
	"abbiamo",
	"abbiate",
	"abbiano",
	
	// für Plusquamperfekt Konjunktiv
	"avessi",
	"avessi",
	"avesse",
	"avessimo",
	"aveste",
	"avessero"

};
///
/// essere []
const char *essere[ANZTEMP2][ANZPERS] = {

	// ESSERE
	// ***********************
	
	// für Perfekt
	"sono",
	"sei",
	"è",
	"siamo",
	"siete",
	"sono",
	
	// für Plusquamperfekt
	"ero",
	"eri",
	"era",
	"eravamo",
	"eravate",
	"erano",
	
	// für Trapassato remoto
	"fui",
	"fosti",
	"fu",
	"fummo",
	"foste",
	"furono",
	
	// für Futur II
	"sarò",
	"sarai",
	"sarà",
	"saremo",
	"sarete",
	"saranno",
	
	// für Konditional II
	"sarei",
	"saresti",
	"sarebbe",
	"saremmo",
	"sareste",
	"sarebbero",
	
	// für Perfekt Konjunktiv
	"sia",
	"sia",
	"sia",
	"siamo",
	"siate",
	"siano",
	
	// für Plusquamperfekt Konjunktiv
	"fossi",
	"fossi",
	"fosse",
	"fossimo",
	"foste",
	"fossero"

};
///
