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

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

added in all the new language macro files (malayalam, tamil, telugu, singhalese, bulgarian, chinese2, farsi2, and added in the new language lines too

  • Property svn:keywords set to Author Date Id Revision
File size: 13.9 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 bulgarian.dm \
90 catalan.dm catalan2.dm chinese-trad.dm chinese-trad2.dm \
91 chinese.dm chinese2.dm croatian.dm czech.dm czech2.dm dari.dm \
92 dutch.dm farsi.dm farsi2.dm finnish.dm gaelic.dm \
93 galician.dm galician2.dm \
94 georgian.dm georgian2.dm german.dm greek.dm hebrew.dm \
95 hindi.dm hungarian.dm hungarian2.dm indo.dm indo2.dm \
96 italian.dm italian2.dm japanese.dm japanese2.dm \
97 kannada.dm kazakh.dm kazakh2.dm kirghiz.dm \
98 latvian.dm latvian2.dm malayalam.dm maori.dm \
99 marathi.dm marathi2.dm \
100 mongolian.dm mongolian2.dm polish.dm port-br.dm port-pt.dm \
101 pushto.dm romanian.dm romanian2.dm serbian.dm singhalese.dm \
102 slovak.dm slovak2.dm tamil.dm telugu.dm thai.dm thai2.dm \
103 turkish.dm turkish2.dm ukrainian.dm urdu.dm urdu2.dm \
104 vietnamese.dm vietnamese2.dm
105
106
107# Define the interface languages and encodings supported by this receptionist
108
109# An "Encoding" line defines an encoding to be used by the receptionist.
110# Uncomment "Encoding" lines to include an encoding on your "preferences" page.
111# Encoding line options are:
112# shortname -- The standard charset label for the given encoding. The
113# shortname option is mandatory.
114# longname -- The display name of the given encoding. If longname isn't set
115# it will default to using shortname instead.
116# map -- The name of the map file (i.e. the .ump file) for use when
117# converting between unicode and the given encoding. The map
118# option is mandatory for all encoding lines except the
119# special case for utf8.
120# multibyte -- This optional argument should be set for all encodings that use
121# multibyte characters.
122
123# The utf8 encoding is handled internally and doesn't require a map file.
124# As a rule the utf8 encoding should always be enabled, especially if you
125# have collections of documents that may not all be in the same
126# language/encoding.
127Encoding shortname=utf-8 "longname=Unicode (UTF-8)"
128
129# This is very experimental, and you almost certainly don't need it
130#Encoding shortname=utf-16be "longname=Unicode (UTF-16BE)"
131
132# The ISO-8859 series
133Encoding shortname=iso-8859-1 "longname=Western (ISO-8859-1)" map=8859_1.ump
134#Encoding shortname=iso-8859-2 "longname=Central European (ISO-8859-2)" map=8859_2.ump
135#Encoding shortname=iso-8859-3 "longname=Latin 3 (ISO-8859-3)" map=8859_3.ump
136#Encoding shortname=iso-8859-4 "longname=Latin 4 (ISO-8859-4)" map=8859_4.ump
137#Encoding shortname=iso-8859-5 "longname=Cyrillic (ISO-8859-5)" map=8859_5.ump
138#Encoding shortname=iso-8859-6 "longname=Arabic (ISO-8859-6)" map=8859_6.ump
139#Encoding shortname=iso-8859-7 "longname=Greek (ISO-8859-7)" map=8859_7.ump
140#Encoding shortname=iso-8859-8 "longname=Hebrew (ISO-8859-8)" map=8859_8.ump
141#Encoding shortname=iso-8859-9 "longname=Turkish (ISO-8859-9)" map=8859_9.ump
142#Encoding shortname=iso-8859-15 "longname=Western (ISO-8859-15)" map=8859_15.ump
143
144# Windows codepages
145Encoding shortname=windows-1250 "longname=Central European (Windows-1250)" map=win1250.ump
146Encoding shortname=windows-1251 "longname=Cyrillic (Windows-1251)" map=win1251.ump
147#Encoding shortname=windows-1252 "longname=Western (Windows-1252)" map=win1252.ump
148Encoding shortname=windows-1253 "longname=Greek (Windows-1253)" map=win1253.ump
149Encoding shortname=windows-1254 "longname=Turkish (Windows-1254)" map=win1254.ump
150Encoding shortname=windows-1255 "longname=Hebrew (Windows-1255)" map=win1255.ump
151Encoding shortname=windows-1256 "longname=Arabic (Windows-1256)" map=win1256.ump
152#Encoding shortname=windows-1257 "longname=Baltic (Windows-1257)" map=win1257.ump
153#Encoding shortname=windows-1258 "longname=Vietnamese (Windows-1258)" map=win1258.ump
154#Encoding shortname=windows-874 "longname=Thai (Windows-874)" map=win874.ump
155#Encoding shortname=cp866 "longname=Cyrillic (DOS)" map=dos866.ump
156#Encoding shortname=cp850 "longname=Latin-1 (DOS)" map=dos850.ump
157#Encoding shortname=cp852 "longname=Central European (DOS)" map=dos852.ump
158
159# KOI8 Cyrillic encodings
160#Encoding shortname=koi8-r "longname=Cyrillic (KOI8-R)" map=koi8_r.ump
161#Encoding shortname=koi8-u "longname=Cyrillic (KOI8-U)" map=koi8_u.ump
162
163# CJK encodings (note that Shift-JIS Japanese isn't currently supported)
164Encoding shortname=gbk "longname=汉语 (Chinese Simplified GBK)" map=gbk.ump multibyte
165Encoding shortname=big5 "longname=挢語 (Chinese Traditional Big5)" map=big5.ump multibyte
166Encoding shortname=euc-jp "longname=Japanese (EUC)" map=euc_jp.ump multibyte
167Encoding shortname=euc-kr "longname=Korean (UHC)" map=uhc.ump multibyte
168
169
170# A "Language" line defines an interface language to be used by the
171# interface. Note that it is possible to display only a subset of the
172# specified languages on the preferences page for a given collection by
173# using the "PreferenceLanguages" format option in your collect.cfg
174# configuration file.
175# Arguments are:
176# shortname -- ISO 639 two letter language symbol. The shortname
177# argument is mandatory.
178# longname -- The display name for the given language. If longname
179# isn't set it will default to using shortname instead.
180# default_encoding -- The encoding to use by default when using the given
181# interface language. This should be set to the
182# "shortname" of a valid "Encoding" line
183Language shortname=ar longname=Arabic default_encoding=windows-1256
184Language shortname=bg longname=Bulgarian default_encoding=utf-8
185Language shortname=bn "longname=àŠ¬àŠŸàŠ‚àŠ²àŠŸ (Bengali)" default_encoding=utf-8
186Language shortname=ca "longname=Català (Catalan)" default_encoding=utf-8
187Language shortname=cs "longname=Česky (Czech)" default_encoding=utf-8
188Language shortname=de "longname=Deutsch (German)" default_encoding=utf-8
189Language shortname=el "longname=ΕλληΜικά (Greek)" default_encoding=windows-1253
190Language shortname=en longname=English default_encoding=utf-8
191Language shortname=es "longname=Español (Spanish)" \
192 default_encoding=utf-8
193Language shortname=fa longname=Farsi default_encoding=utf-8
194Language shortname=fi longname=Finnish default_encoding=utf-8
195Language shortname=fr "longname=Français (French)" \
196 default_encoding=utf-8
197Language shortname=gd "longname=Gaelic (Scottish)" default_encoding=utf-8
198Language shortname=gl longname=Galician default_encoding=utf-8
199Language shortname=he longname=Hebrew default_encoding=windows-1255
200Language shortname=hi longname=Hindi default_encoding=utf-8
201Language shortname=hr longname=Croatian default_encoding=windows-1250
202Language shortname=hu longname=Hungarian default_encoding=utf-8
203Language shortname=hy longname=Armenian default_encoding=utf-8
204Language shortname=id "longname=Bahasa Indonesia (Indonesian)" default_encoding=utf-8
205Language shortname=it longname=Italiano default_encoding=utf-8
206Language shortname=ja "longname=日本語 (Japanese)" default_encoding=utf-8
207Language shortname=ka longname=Georgian default_encoding=utf-8
208Language shortname=kk "longname=Қазақ (Kazakh)" default_encoding=utf-8
209Language shortname=kn longname=Kannada default_encoding=utf-8
210Language shortname=ky "longname=Кыргызча (Kirghiz)" default_encoding=utf-8
211Language shortname=lv longname=Latvian default_encoding=utf-8
212Language shortname=mi "longname=Māori" default_encoding=utf-8
213Language shortname=ml "longname=Malayalam" default_encoding=utf-8
214Language shortname=mn "longname=МПМгПл (Mongolian)" default_encoding=utf-8
215Language shortname=nl "longname=Nederlands (Dutch)" default_encoding=utf-8
216Language shortname=pl "longname=Polski (Polish)" default_encoding=utf-8
217Language shortname=prs "longname=Dari" default_encoding=utf-8
218Language shortname=ps "longname=Pushto" default_encoding=utf-8
219Language shortname=pt-br "longname=Português-BR (Brasil)" \
220 default_encoding=utf-8
221Language shortname=pt-pt "longname=Português-PT (Portugal)" \
222 default_encoding=utf-8
223Language shortname=ro longname=Romanian default_encoding=utf-8
224Language shortname=ru "longname=русскОй (Russian)" default_encoding=windows-1251
225Language shortname=si "longname=සිංහග (Sinhala)" default_encoding=utf-8
226Language shortname=sk "longname=Slovenčina (Slovak)" default_encoding=utf-8
227Language shortname=sr longname=Serbian default_encoding=utf-8
228Language shortname=ta longname=Tamil default_encoding=utf-8
229Language shortname=te longname=Telugu default_encoding=utf-8
230Language shortname=th longname=Thai default_encoding=utf-8
231Language shortname=tr longname=Turkish default_encoding=windows-1254
232Language shortname=uk longname=Ukrainian default_encoding=utf-8
233Language shortname=vi "longname=Tiếng Việt (Vietnamese)" default_encoding=utf-8
234Language shortname=zh "longname=简䜓䞭文 (Simplified Chinese)" default_encoding=gbk
235Language shortname=zh-tr "longname=繁體䞭文 (Traditional Chinese)" default_encoding=big5
236
237
238# Define any additional page parameters to be used by the above macro files
239# (the current default page parameters are c (collection) and l (language)
240
241# Define v (version -- text or graphic) page parameter and give it a default
242# value of 0 (0 = text version off)
243pageparam v 0
244
245# Set the precedence given to the page parameters. This effects which macro
246# will be selected for display when there are multiple versions of the same
247# macro with different page parameters.
248# e.g. Given a macroprecedence of "c,v,l" and the following macro definitions:
249# _content_ []
250# _content_ [l=en]
251# _content_ [c=demo]
252# _content_ [v=1]
253# _content_ [l=fr,v=1,c=hdl]
254# If the corresponding cgi arguments were set to l=en&v=1&c=hdl then the
255# _content_[v=1] macro would be selected for display. It would be selected
256# ahead of the _content_[l=en] macro because "v" has a higher precedence
257# than "l". The _content_[l=fr,v=1,c=hdl] macro would not be selected
258# because one of the page parameters is completely wrong ("l").
259macroprecedence c,v,l
260
261
262# Define any additional cgi arguments. Most cgi arguments are built into
263# Greenstone but it's possible to define them here (or set defaults for
264# existing built-in cgi arguments).
265
266# define the "v" cgi argument (to correspond to the "v" page parameter defined
267# above).
268cgiarg shortname=v longname=version multiplechar=false argdefault=0 \
269 defaultstatus=weak savedarginfo=must
270
271# set a default value for the built-in "a" cgi argument
272cgiarg shortname=a argdefault=p
273
274# set a default value for the built-in "p" cgi argument
275cgiarg shortname=p argdefault=home
276
277# set the default encoding to utf-8
278cgiarg shortname=w argdefault=utf-8
279
Note: See TracBrowser for help on using the repository browser.