source: gsdl/trunk/etc/main.cfg@ 15008

Last change on this file since 15008 was 15008, checked in by kjdon, 16 years ago

reordered the list of language macro files so that it is easier to see which ones are missing

  • Property svn:keywords set to Author Date Id Revision
File size: 13.4 KB
Line 
1# This file must be utf-8 encoded
2#
3# This is the main configuration file for configuring
4# your Greenstone receptionist (the bit responsible for the way
5# things are displayed) and contains information common
6# to the interface of all collections served by the site.
7
8# Email address of the webmaster of this Greenstone installation
9# If maintainer is set to "NULL" EmailEvents and EmailUserEvents
10# will be disabled.
11maintainer NULL
12
13# Outgoing (SMTP) mail server for this Greenstone installation.
14# This will default to mail.maintainer-domain if it's not set
15# (i.e. if maintainer is [email protected] then MailServer
16# will default to mail.cs.waikato.ac.nz). If MailServer doesn't
17# resolve to a valid SMTP server then the EmailEvents and
18# EmailUserEvents options (see below) won't be functional. Likewise,
19# turning off EmailEvents and EmailUserEvents will remove any
20# reliance on MailServer.
21MailServer NULL
22
23# Set status to "enabled" if you want the Maintenance and
24# Administration facility to be available.
25status disabled
26
27# Set collector to "disabled" if you don't want the "collector"
28# end-user collection building facility to be available.
29collector disabled
30
31# Set depositor to "disabled" if you don't want the "depositor"
32# (aka institutional repository) facility to be available.
33depositor disabled
34
35# Set gliapplet to "disabled" if you don't want the remote users
36# to be able to build collections on your server through an applet
37# version of GLI
38gliapplet disabled
39
40# Set logcgiargs to true to keep a log of usage information in
41# $GSDLHOME/etc/usage.txt.
42logcgiargs false
43
44# Set usecookies to true to use cookies to identify users (cookie
45# information will be written to the usage log if logcgiargs is
46# true).
47usecookies false
48
49# LogDateFormat sets the format that timestamps will be stored in the usage
50# log (i.e. if logcgiargs is enabled). It takes the following values:
51# LocalTime: (the default) The local time and date in the form
52# "Thu Dec 07 23:47:00 NZDT 2000".
53# UTCTime: Coordinated universal time (GMT) in the same format as LocalTime.
54# Absolute: Integer value representing the number of seconds since
55# 00:00:00 1/1/1970 GMT
56LogDateFormat LocalTime
57
58# Log any events that Greenstone deems important in
59# $GSDLHOME/etc/events.txt.
60# The only events that are currently implemented come from the
61# collector (e.g. someone just built/deleted the following collection)
62# LogEvents may take values of:
63# AllEvents: All important events
64# CollectorEvents: Just those events originating from the collector
65# (e.g. someone just built a collection)
66# disabled: Don't log events
67LogEvents disabled
68
69# Email the maintainer whenever any event occurs. EmailEvents
70# takes the same values as LogEvents.
71# Note that perl must be installed for EmailEvents or
72# EmailUserEvents to work.
73EmailEvents disabled
74
75# In some cases it may be appropriate to email the user about a
76# certain event (e.g. notification from the collector that a collection
77# was built successfully)
78EmailUserEvents false
79
80
81# The list of display macro files used by this receptionist
82macrofiles tip.dm style.dm base.dm query.dm help.dm pref.dm about.dm \
83 document.dm browse.dm status.dm authen.dm users.dm html.dm \
84 extlink.dm gsdl.dm extra.dm home.dm collect.dm deposit.dm docs.dm \
85 bsummary.dm gti.dm gli.dm nav_css.dm languages.dm \
86 english.dm english2.dm french.dm french2.dm spanish.dm \
87 spanish2.dm russian.dm russian2.dm \
88 arabic.dm arabic2.dm armenian.dm armenian2.dm bengali.dm \
89 catalan.dm catalan2.dm chinese-trad.dm chinese-trad2.dm \
90 chinese.dm croatian.dm czech.dm czech2.dm dari.dm \
91 dutch.dm farsi.dm finnish.dm gaelic.dm \
92 galician.dm galician2.dm \
93 georgian.dm georgian2.dm german.dm greek.dm hebrew.dm \
94 hindi.dm hungarian.dm hungarian2.dm indo.dm indo2.dm \
95 italian.dm italian2.dm japanese.dm japanese2.dm \
96 kannada.dm kazakh.dm kazakh2.dm kirghiz.dm \
97 latvian.dm latvian2.dm maori.dm marathi.dm marathi2.dm \
98 mongolian.dm mongolian2.dm polish.dm port-br.dm port-pt.dm \
99 pushto.dm romanian.dm romanian2.dm serbian.dm \
100 slovak.dm slovak2.dm thai.dm thai2.dm \
101 turkish.dm turkish2.dm ukrainian.dm urdu.dm urdu2.dm \
102 vietnamese.dm vietnamese2.dm
103
104
105# Define the interface languages and encodings supported by this receptionist
106
107# An "Encoding" line defines an encoding to be used by the receptionist.
108# Uncomment "Encoding" lines to include an encoding on your "preferences" page.
109# Encoding line options are:
110# shortname -- The standard charset label for the given encoding. The
111# shortname option is mandatory.
112# longname -- The display name of the given encoding. If longname isn't set
113# it will default to using shortname instead.
114# map -- The name of the map file (i.e. the .ump file) for use when
115# converting between unicode and the given encoding. The map
116# option is mandatory for all encoding lines except the
117# special case for utf8.
118# multibyte -- This optional argument should be set for all encodings that use
119# multibyte characters.
120
121# The utf8 encoding is handled internally and doesn't require a map file.
122# As a rule the utf8 encoding should always be enabled, especially if you
123# have collections of documents that may not all be in the same
124# language/encoding.
125Encoding shortname=utf-8 "longname=Unicode (UTF-8)"
126
127# This is very experimental, and you almost certainly don't need it
128#Encoding shortname=utf-16be "longname=Unicode (UTF-16BE)"
129
130# The ISO-8859 series
131Encoding shortname=iso-8859-1 "longname=Western (ISO-8859-1)" map=8859_1.ump
132#Encoding shortname=iso-8859-2 "longname=Central European (ISO-8859-2)" map=8859_2.ump
133#Encoding shortname=iso-8859-3 "longname=Latin 3 (ISO-8859-3)" map=8859_3.ump
134#Encoding shortname=iso-8859-4 "longname=Latin 4 (ISO-8859-4)" map=8859_4.ump
135#Encoding shortname=iso-8859-5 "longname=Cyrillic (ISO-8859-5)" map=8859_5.ump
136#Encoding shortname=iso-8859-6 "longname=Arabic (ISO-8859-6)" map=8859_6.ump
137#Encoding shortname=iso-8859-7 "longname=Greek (ISO-8859-7)" map=8859_7.ump
138#Encoding shortname=iso-8859-8 "longname=Hebrew (ISO-8859-8)" map=8859_8.ump
139#Encoding shortname=iso-8859-9 "longname=Turkish (ISO-8859-9)" map=8859_9.ump
140#Encoding shortname=iso-8859-15 "longname=Western (ISO-8859-15)" map=8859_15.ump
141
142# Windows codepages
143Encoding shortname=windows-1250 "longname=Central European (Windows-1250)" map=win1250.ump
144Encoding shortname=windows-1251 "longname=Cyrillic (Windows-1251)" map=win1251.ump
145#Encoding shortname=windows-1252 "longname=Western (Windows-1252)" map=win1252.ump
146Encoding shortname=windows-1253 "longname=Greek (Windows-1253)" map=win1253.ump
147Encoding shortname=windows-1254 "longname=Turkish (Windows-1254)" map=win1254.ump
148Encoding shortname=windows-1255 "longname=Hebrew (Windows-1255)" map=win1255.ump
149Encoding shortname=windows-1256 "longname=Arabic (Windows-1256)" map=win1256.ump
150#Encoding shortname=windows-1257 "longname=Baltic (Windows-1257)" map=win1257.ump
151#Encoding shortname=windows-1258 "longname=Vietnamese (Windows-1258)" map=win1258.ump
152#Encoding shortname=windows-874 "longname=Thai (Windows-874)" map=win874.ump
153#Encoding shortname=cp866 "longname=Cyrillic (DOS)" map=dos866.ump
154#Encoding shortname=cp850 "longname=Latin-1 (DOS)" map=dos850.ump
155#Encoding shortname=cp852 "longname=Central European (DOS)" map=dos852.ump
156
157# KOI8 Cyrillic encodings
158#Encoding shortname=koi8-r "longname=Cyrillic (KOI8-R)" map=koi8_r.ump
159#Encoding shortname=koi8-u "longname=Cyrillic (KOI8-U)" map=koi8_u.ump
160
161# CJK encodings (note that Shift-JIS Japanese isn't currently supported)
162Encoding shortname=gbk "longname=汉语 (Chinese Simplified GBK)" map=gbk.ump multibyte
163Encoding shortname=big5 "longname=挢語 (Chinese Traditional Big5)" map=big5.ump multibyte
164Encoding shortname=euc-jp "longname=Japanese (EUC)" map=euc_jp.ump multibyte
165Encoding shortname=euc-kr "longname=Korean (UHC)" map=uhc.ump multibyte
166
167
168# A "Language" line defines an interface language to be used by the
169# interface. Note that it is possible to display only a subset of the
170# specified languages on the preferences page for a given collection by
171# using the "PreferenceLanguages" format option in your collect.cfg
172# configuration file.
173# Arguments are:
174# shortname -- ISO 639 two letter language symbol. The shortname
175# argument is mandatory.
176# longname -- The display name for the given language. If longname
177# isn't set it will default to using shortname instead.
178# default_encoding -- The encoding to use by default when using the given
179# interface language. This should be set to the
180# "shortname" of a valid "Encoding" line
181Language shortname=ar longname=Arabic default_encoding=windows-1256
182Language shortname=bn "longname=àŠ¬àŠŸàŠ‚àŠ²àŠŸ (Bengali)" default_encoding=utf-8
183Language shortname=ca "longname=Català (Catalan)" default_encoding=utf-8
184Language shortname=cs "longname=Česky (Czech)" default_encoding=utf-8
185Language shortname=de "longname=Deutsch (German)" default_encoding=utf-8
186Language shortname=el "longname=ΕλληΜικά (Greek)" default_encoding=windows-1253
187Language shortname=en longname=English default_encoding=utf-8
188Language shortname=es "longname=Español (Spanish)" \
189 default_encoding=utf-8
190Language shortname=fa longname=Farsi default_encoding=utf-8
191Language shortname=fi longname=Finnish default_encoding=utf-8
192Language shortname=fr "longname=Français (French)" \
193 default_encoding=utf-8
194Language shortname=gd "longname=Gaelic (Scottish)" default_encoding=utf-8
195Language shortname=gl longname=Galician default_encoding=utf-8
196Language shortname=he longname=Hebrew default_encoding=windows-1255
197Language shortname=hi longname=Hindi default_encoding=utf-8
198Language shortname=hr longname=Croatian default_encoding=windows-1250
199Language shortname=hu longname=Hungarian default_encoding=utf-8
200Language shortname=hy longname=Armenian default_encoding=utf-8
201Language shortname=id "longname=Bahasa Indonesia (Indonesian)" default_encoding=utf-8
202Language shortname=it longname=Italiano default_encoding=utf-8
203Language shortname=ja "longname=日本語 (Japanese)" default_encoding=utf-8
204Language shortname=ka longname=Georgian default_encoding=utf-8
205Language shortname=kk "longname=Қазақ (Kazakh)" default_encoding=utf-8
206Language shortname=kn longname=Kannada default_encoding=utf-8
207Language shortname=ky "longname=Кыргызча (Kirghiz)" default_encoding=utf-8
208Language shortname=lv longname=Latvian default_encoding=utf-8
209Language shortname=mi "longname=Māori" default_encoding=utf-8
210Language shortname=mn "longname=МПМгПл (Mongolian)" default_encoding=utf-8
211Language shortname=nl "longname=Nederlands (Dutch)" default_encoding=utf-8
212Language shortname=pl "longname=Polski (Polish)" default_encoding=utf-8
213Language shortname=prs "longname=Dari" default_encoding=utf-8
214Language shortname=ps "longname=Pushto" default_encoding=utf-8
215Language shortname=pt-br "longname=Português-BR (Brasil)" \
216 default_encoding=utf-8
217Language shortname=pt-pt "longname=Português-PT (Portugal)" \
218 default_encoding=utf-8
219Language shortname=ro longname=Romanian default_encoding=utf-8
220Language shortname=ru "longname=русскОй (Russian)" default_encoding=windows-1251
221Language shortname=sk "longname=Slovenčina (Slovak)" default_encoding=utf-8
222Language shortname=sr longname=Serbian default_encoding=utf-8
223Language shortname=th longname=Thai default_encoding=utf-8
224Language shortname=tr longname=Turkish default_encoding=windows-1254
225Language shortname=uk longname=Ukrainian default_encoding=utf-8
226Language shortname=vi "longname=Tiếng Việt (Vietnamese)" default_encoding=utf-8
227Language shortname=zh "longname=简䜓䞭文 (Simplified Chinese)" default_encoding=gbk
228Language shortname=zh-tr "longname=繁體䞭文 (Traditional Chinese)" default_encoding=big5
229
230
231# Define any additional page parameters to be used by the above macro files
232# (the current default page parameters are c (collection) and l (language)
233
234# Define v (version -- text or graphic) page parameter and give it a default
235# value of 0 (0 = text version off)
236pageparam v 0
237
238# Set the precedence given to the page parameters. This effects which macro
239# will be selected for display when there are multiple versions of the same
240# macro with different page parameters.
241# e.g. Given a macroprecedence of "c,v,l" and the following macro definitions:
242# _content_ []
243# _content_ [l=en]
244# _content_ [c=demo]
245# _content_ [v=1]
246# _content_ [l=fr,v=1,c=hdl]
247# If the corresponding cgi arguments were set to l=en&v=1&c=hdl then the
248# _content_[v=1] macro would be selected for display. It would be selected
249# ahead of the _content_[l=en] macro because "v" has a higher precedence
250# than "l". The _content_[l=fr,v=1,c=hdl] macro would not be selected
251# because one of the page parameters is completely wrong ("l").
252macroprecedence c,v,l
253
254
255# Define any additional cgi arguments. Most cgi arguments are built into
256# Greenstone but it's possible to define them here (or set defaults for
257# existing built-in cgi arguments).
258
259# define the "v" cgi argument (to correspond to the "v" page parameter defined
260# above).
261cgiarg shortname=v longname=version multiplechar=false argdefault=0 \
262 defaultstatus=weak savedarginfo=must
263
264# set a default value for the built-in "a" cgi argument
265cgiarg shortname=a argdefault=p
266
267# set a default value for the built-in "p" cgi argument
268cgiarg shortname=p argdefault=home
269
270# set the default encoding to utf-8
271cgiarg shortname=w argdefault=utf-8
272
Note: See TracBrowser for help on using the repository browser.