Primoz Trubar

 Trubar
 Nastavitvena datoteka trubar.ini


[ Kazalo || Naprej || Nazaj ]

Nastavitveno datoteko trubar.ini potrebujejo skoraj vsi Trubarjevi programi. Je običajna tekstovna datoteka, katere vsebina je razdeljena v več delov, pri čemer se vsak posamezen del prične z vrstico, ki vsebuje njegovo ime v oglatih oklepajih. Imena posameznih delov nastavitvene datoteke so:

  1. GENERAL - splošne nastavitve
  2. GROUPS - seznam prijavljenih skupin katalogov
  3. INTERNATIONAL - jezikovne nastavitve
  4. HEADER - podatki o glavah izdelanih dokumentov
Vrstni red teh delov datoteke ni pomemben, z izjemo, da mora biti HEADER vedno zadnji.


[ Kazalo || Naprej || Nazaj || Na začetek ]

Splošne nastavitve

V tem delu nastavitvene datoteke trubar.ini lahko nastavimo nekaj najbolj osnovnih spremenljivk, potrebnih za pravilno delovanje paketa Trubar. Definicije teh spremenljivk začnemo z vrstico [GENERAL], nato pa v vsaki naslednji vrstici definiramo po eno spremenljivko. Definicija spremenljivke ima obliko ime=vrednost (brez presledkov okoli enačaja). Spremenljivke, ki jih lahko definiramo, pa so:
version - različica paketa Trubar
Različica trenutno instaliranega paketa Trubar. Privzeta vrednost je 1.0.

administrator - e-mail vzdrževalca paketa Trubar
Med delovanjem paketa Trubar lahko prihaja do različnih napak, ki so največkrat posledica napačnih klicnih parametrov ali pa napak v nastavitvenih datotekah. Da bi se uporabniki lahko komu pritožili in sporočili, kakšne napake se pojavljajo, se pri izpisu sporočila o napaki izpiše tudi e-mail odgovorne osebe.

mailServer - ime strežnika za elektronsko pošto
Kadar mora kateri Trubarjev program poslati obvestilo preko elektronske pošte, mora vedeti, kateremu strežniku naj ga pošlje. Ta strežnik potem poskrbi, da obvestilo dobi pravi naslovnik.

serverName - ime omrežnega strežnika
V nekaterih primerih Trubarjevi programi potrebujejo ime omrežnega strežnika, na katerem je nameščen paket Trubar. Največkrat se to zgodi pri sestavljanju polnih naslovov URL.

password - geslo vzdrževalca
Vzdrževalec paketa Trubar in pripadajočih katalogov ima lahko svoje geslo. S tem si zagotovi, da s pomočjo Trubarjevih programov nihče drug ne bo mogel spreminjati nastavitvenih datotek.

Primer definicij teh spremenljivk bi lahko izgledal takole: [GENERAL] version=1.1 administrator=matjaz.zaversnik@fmf.uni-lj.si mailServer=vega.fmf.uni-lj.si serverName=www.educa.fmf.uni-lj.si password=password
[ Kazalo || Naprej || Nazaj || Na začetek ]

Seznam skupin katalogov

Vsaka prijavljena skupina katalogov mora imeti svoje ime, ki naj ne bo predolgo, sestavljeno pa je lahko samo iz črk in številk (presledka ne smemo uporabiti). Vse ostale podatke o skupini najdemo v njeni opisni datoteki (če obstaja). Seznam skupin katalogov v datoteki trubar.ini pričnemo z vrstico [GROUPS], nato pa v vsaki naslednji vrstici opišemo po eno skupino. Za vsako skupino napišemo najprej njeno ime, nato znak = (enačaj), na koncu pa še polno ime opisne datoteke. Vmes ne sme biti nobenih presledkov.

Primer seznama prijavljenih skupin katalogov v datoteki trubar.ini bi bil:

[GROUPS] slovarji=c:\baze\slovarji.ini prijave=d:\prijave.ini test=c:\temp\test.ini
[ Kazalo || Naprej || Nazaj || Na začetek ]

Jezikovne nastavitve

V tem delu nastavitvene datoteke trubar.ini lahko nastavimo splošno veljavne jezikovne nastavitve. Te nastavitve bodo veljale povsod, kjer ne bomo zahtevali drugače. Splošno veljavne jezikovne nastavitve so zbrane v skupini z imenom [INTERNATIONAL]. Definiramo jih s pomočjo posebnih spremenljivk, katerih definicije so oblike ime=vrednost (brez presledkov okoli enačaja).

Glavni pogovorni jezik nastavimo s pomočjo spremenljivke language, katere vrednost je lahko eng (angleščina) ali slo (slovenščina). Privzeta vrednost je eng, kar pomeni, da se bodo programi pogovarjali z nami v angleščini, če spremenljivke language ne definiramo.

S pomočjo spremenljivke slo pa lahko nastavimo način kodiranja slovenskih šumnikov in način izpisa programsko generiranih HTML dokumentov. Te nastavitve se upoštevajo samo, če je izbrani pogovorni jezik slovenščina. Vrednost spremenljivke slo je sestavljena iz dveh delov, ločenih z znakom , (vejica). Prvi del vrednosti je ime kodiranja, ki naj ga programi uporabljajo (csz, 7bit, latin2, cp852, cp1250 ali tex), drugi del pa je ime nabora znakov, ki naj ga prikazovalnik dokumentov HTML uporabi pri prikazu programsko izdelanih dokumentov (-, ISO-8859-1 ali ISO-8859-2). Možne vrednosti so podrobneje opisane v tabeli. Če spremenljivke slo ne definiramo ali če ne predpišemo katerega dela njene vrednosti, bo program uporabil privzete vrednosti (če ne predpišemo drugega dela vrednosti, lahko izpustimo tudi vejico).

Še primer definicije spremenljivk, ki bodo nastavile slovenski pogovorni jezik, kodiranje po starem ASCII standardu (7bit) ter izpis dokumentov z naborom znakov latin2.

[INTERNATIONAL] language=slo slo=7bit,ISO-8859-2
[ Kazalo || Naprej || Nazaj || Na začetek ]

Glave programsko izdelanih dokumentov

V tem delu nastavitvene datoteke lahko definiramo, kaj vse se naj vpiše v glave programsko izdelanih dokumentov HTML poleg naslova in značke META, ki zahteva izpis dokumenta z izbranim naborom znakov. Ta del dokumenta pričnemo z vrstico [HEADER], vse kar sledi do konca datoteke pa se bo prepisalo v glavo vsakega programsko generiranega dokumenta. Primer: [HEADER] <META NAME="Author" CONTENT="Matjaz Zaversnik"> <META NAME="Generator" CONTENT="Trubar 1.1">
[ Kazalo || Naprej || Nazaj || Na začetek ]