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:
Primer definicij teh spremenljivk bi lahko izgledal takole:
- 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 seznama prijavljenih skupin katalogov v datoteki trubar.ini bi bil:
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.