Example #1
0
//
// 	<p>In der Begriffshierarchie soll nur Allgemeinwissen
// 	gespeichert werden, z.B. dass eine Eiche ein Baum ist -- die
// 	korrekte und ausführliche Taxonomie der Botanik ist hier nicht gefragt.
// 	Weiterhin sollen keine Eigennamen gespeichert werden, also nicht:
// 	BMW ist ein Auto/PKW.</p>
//
// 	<p>Man kann bei der Synonymgruppe jeweils nur den Oberbegriff angeben.
// 	Um Unterbegriffe anzugeben muss man diese suchen und dort dann
// 	den entsprechenden Oberbegriff eintragen. Die gesuchten Synonymgruppen
// 	erscheinen dann beim Oberbegriff als weitere Unterbegriffe.
// 	Jede Synonymgruppe kann nur einen Oberbegriff haben.
// 	</p>',
// 	'hierarchie');
addFAQ("Por qu&eacute; hay que registrarse?", '<p>Queremos evitar que alg&uacute;n bromista a&ntilde;ade tonter&iacute;as al Thesauro.
	De toda manera se puede leer sin registrarse. Tambi&eacute;n se puede bajar 
	los datos sin registrarse.</p>', 'register');
// addFAQ("Was sind die \"Wikipedia-Links\"?",
// 	'<p>In der Wikipedia sind Artikel über Links im Text miteinander verbunden.
// 	Die ersten dieser Links eines Artikels werden im Bereich
// 	"Wikipedia-Links" angezeigt.
// 	Da die Wikipedia ein Lexikon ist und kein Wörterbuch, gibt es in diesem Bereich
// 	oft nur zu Nomen Treffer, nicht zu Verben und Adjektiven.</p>', 'wikilinks');
#addFAQ("Die Vorschläge der Rechtschreibprüfung stimmen nicht!",
#	'<p>Das kann vorkommen, da die Rechtschreibprüfung nicht alle (aber fast alle)
#	Wörter aus OpenThesaurus kennt. Andererseits kennt sie viele Wörter,
#	die OpenThesaurus nicht kennt, und schlägt sie vor. Teilweise werden
#	sinnlose Wörter wie <bsp>Flutwurst</bsp> vorgeschlagen. Außerdem
#	werden auch "Korrekturen" vorgeschlagen, wenn der Suchbegriff bis auf
#	Groß- und Kleinschreibung korrekt geschrieben war.</p>
#
Example #2
0
		&lt;input type="submit" value="Synonyme..." />
	&lt;/form>
	</pre>', 'htmlform');
addFAQ("Mitwirkende und Helfer", '<p>Dankeschön an <a href="http://www-user.tu-chemnitz.de/~fri/">Frank Richter</a>
	für die Initialversion der Wortdaten und an alle Benutzer
	für ihre Beiträge. Die Wortformen, die auch zur Wortnormalisierung genutzt werden (man findet 
	z.B. <bsp>Auto</bsp>, auch wenn man nach <bsp>Autos</bsp> sucht), stammen
	aus <a href="http://www.wolfganglezius.de/doku.php?id=public:cl:morphy">Morphy</a>.</p>');
// ------------------------------------------------
// English:
$eflag = '<img border="0" src="art/english_flag.png" width="18" height="13" alt="English" />';
addFAQ("{$eflag} I'm looking for an English thesaurus.", '<p>Please have a look at
	<a href="http://www.thesaurus.com/">thesaurus.com</a> or
	<a href="http://wordnet.princeton.edu/perl/webwn/">WordNet</a>.</p>', 'english');
addFAQ("{$eflag} I want to start a thesaurus project like OpenThesaurus, but for a new language. \n\tWhat should I do?", '<p>Please read <a href=TARGET_DOWNLOAD . "/openthesaurus.pdf">this paper (PDF, 266 KB)</a>, it
	explains how OpenThesaurus works and how it can be 
	adapted to other languages. Contact me if you have other questions.</p>');
// TODO: link <a href="http://sourceforge.net/projects/openthesaurus/">...</a>
// ------------------------------------------------
function addFAQ($q, $a, $name = "")
{
    global $q_list, $a_list, $name_list;
    $q = preg_replace("/<bsp>/", '<span class="bsp">', $q);
    $q = preg_replace("/<\\/bsp>/", '</span>', $q);
    $a = preg_replace("/<bsp>/", '<span class="bsp">', $a);
    $a = preg_replace("/<\\/bsp>/", '</span>', $a);
    array_push($q_list, $q);
    array_push($a_list, $a);
    array_push($name_list, $name);
}
?>
fclose($fp);
$date_txt = strftime("%Y-%m-%d %H:%M", $s_array["mtime"]);
$size_txt = sprintf("%.0f", $s_array["size"] / 1000);
$filename_kword = "download/kword_thesaurus.txt.gz";
$fp = fopen($filename_kword, "r");
$s_array = fstat($fp);
fclose($fp);
$date_kword = strftime("%Y-%m-%d %H:%M", $s_array["mtime"]);
$size_kword = sprintf("%.0f", $s_array["size"] / 1000);
// TODO: include("include/download.php") ?
addFAQ(LANG_FAQ_ooo1, LANG_FAQ_ooo2, "ooo");
addFAQ(LANG_FAQ_readme1, LANG_FAQ_readme2);
addFAQ(LANG_FAQ_txt1, LANG_FAQ_txt2);
addFAQ(LANG_FAQ_hierarchie1, LANG_FAQ_hierarchie2, 'hierarchie');
addFAQ(LANG_FAQ_htmlform1, LANG_FAQ_htmlform2, 'htmlform');
addFAQ(LANG_FAQ_MitwirkendeUndHelfer1, LANG_FAQ_MitwirkendeUndHelfer2);
// ------------------------------------------------
// English:
/*
$eflag = '<img border="0" src="art/english_flag.png" width="18" height="13" alt="English" />';
addFAQ("$eflag I'm looking for an English thesaurus.",
	'<p>Please have a look at
	<a href="http://www.thesaurus.com/">thesaurus.com</a> or
	<a href="http://wordnet.princeton.edu/perl/webwn/">WordNet</a>.</p>',
	'english');

addFAQ("$eflag I want to start a thesaurus project like OpenThesaurus, but for a new language. 
	What should I do?",
	'<p>Please read <a href="download/openthesaurus.pdf">this paper (PDF, 266 KB)</a>, it
	explains how OpenThesaurus works and how it can be 
	adapted to other languages. Contact me if you have other questions.</p>');