source: main/trunk/greenstone2/etc/main.cfg@ 30681

Last change on this file since 30681 was 30681, checked in by ak19, 8 years ago

3 new strings introduced by Kathy contained the :, which is used as a separator in the properties file. Although Kathy tried to escape it with a backslash, it broke GTI because GTI doesn't recognise the backslash as a separator and all kinds of weird things happened from then on, so that the Gujarati translator kept having to translte the current date rather than a real GS3 interface string. Modified the gti.pl code (to be committed) and the new strings that Kathy introduced, so that hopefully, GTI can now handle it. Property names and values will be split at the right-most separator character now (= or :) and any on the left should not be escaped.

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