root/main/trunk/greenstone2/etc/main.cfg @ 31950

Revision 31950, 15.5 KB (checked in by ak19, 23 months ago)

Taking out igbo.pm and igbo2.pm from list of active macros as translations were never submitted for this language after all, and this resulted in errors in etc/error.txt

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