source: main/trunk/greenstone2/macros/english2.dm@ 30529

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

Implementing Dr Bainbridge's solution to fix the external link I'd broken in order to make external links safe/secure from XSS.

  • Property svn:keywords set to Author Date Id Revision
File size: 42.9 KB
Line 
1# this file must be UTF-8 encoded
2######################################################################
3#
4# Language text and icon macros
5# -- this file contains text that is of less importance
6######################################################################
7
8
9######################################################################
10# 'home' page
11package home
12######################################################################
13
14#------------------------------------------------------------
15# text macros
16#------------------------------------------------------------
17
18_documents_ { documents. }
19_lastupdate_ {Last updated}
20_ago_ {days ago.}
21_colnotbuilt_ {Collection not built.}
22
23### taken from here
24
25_textpoem_ {
26<br><h2>Kia papapounamu te moana</h2>
27
28<p>kia hora te marino,
29<br>kia tere te karohirohi,
30<br>kia papapounamu te moana
31
32<p>may peace and calmness surround you,
33<br>may you reside in the warmth of a summer's haze,
34<br>may the ocean of your travels be as smooth as the polished greenstone.
35}
36
37_textgreenstone_ {
38<p>Greenstone is a semi-precious stone that (like this software) is sourced
39in New Zealand. In traditional Maori society it was the most highly prized
40and sought after of all substances. It can absorb and hold <i>wairua</i>,
41which is a spirit or life force, and is endowed with traditional virtues
42that make it an appropriate emblem for a public-domain digital library
43project. Its lustre shows charity; its translucence, honesty; its
44toughness, courage; and the sharp edge it can take, justice. The carved
45piece used in the Greenstone Digital Library Software logo is a <i>patu</i>
46or fighting club, and is a family heirloom of one of our project members.
47In hand-to-hand combat its delivery is very quick, very accurate, and very
48complete. We like to think these qualities also apply to our software, the
49razor sharp edge of the <i>patu</i> symbolizing the leading edge of
50technology.</p>
51}
52
53_textaboutgreenstone_ {
54<p>Greenstone is a suite of software for building and distributing digital
55library collections. It provides a new way of organizing information and
56publishing it on the Internet or on CD-ROM. Greenstone is produced by the
57<b>New Zealand Digital Library Project</b> at the <b>University of
58Waikato</b>, and developed and distributed in cooperation with
59<b>UNESCO</b> and the <b>Human Info NGO</b>. It is open-source
60software, available from <a
61href="http://greenstone.org">http://greenstone.org</a> under the terms of
62the GNU General Public License.
63</p>
64
65<p>The aim of the software is to empower users, particularly in
66universities, libraries, and other public service institutions, to
67build their own digital libraries. Digital libraries are radically
68reforming how information is disseminated and acquired in UNESCO's
69partner communities and institutions in the fields of education,
70science and culture around the world, and particularly in developing
71countries. We hope that this software will encourage the effective
72deployment of digital libraries to share information and place it in
73the public domain.
74</p>
75
76<p>This software is developed and distributed as an international
77cooperative effort established in August 2000 among three parties.
78</p>
79
80<p>
81<a href="http://nzdl.org"><b>New Zealand Digital Library Project at the University of Waikato</b></a>
82<br>
83Greenstone software grew out of this project, and this initiative
84has been endorsed by the Communication Sub-Commission of the New
85Zealand National Commission for UNESCO as part of New Zealand's
86contribution to UNESCO's programme.
87</p>
88
89<p>
90<a href="http://www.unesco.org"><img alt="UNESCO logo" src="_httpimg_/unesco.gif"
91class="logo"></a>
92<a href="http://www.unesco.org"><b>United Nations Educational, Scientific and Cultural Organization</b></a>
93<br>
94The dissemination of educational, scientific and cultural information
95throughout the world, and particularly its availability in developing
96countries, is central to UNESCO's goals as pursued within its
97intergovernmental Information for All Programme, and appropriate,
98accessible information and communication technology is seen as an important
99tool in this context.
100</p>
101
102<p>
103<a href="http://humaninfo.org"><img alt="Human Info logo" src="_httpimg_/ghproj2.jpg" class="logo"></a>
104<a href="http://humaninfo.org"><b>The Human Info NGO, based in Antwerp, Belgium</b></a>
105<br>
106This project works with UN agencies and other NGOs, and has established
107a worldwide reputation for digitizing documentation of interest to
108human development and making it widely available, free of charge to
109developing nations and on a cost-recovery basis to others.
110</p>
111}
112
113
114_textdescrselcol_ {select a collection}
115
116
117######################################################################
118# home help page
119package homehelp
120######################################################################
121
122
123#------------------------------------------------------------
124# text macros
125#------------------------------------------------------------
126
127_text4buts_ {There are four further buttons on the home page}
128
129_textnocollections_ {
130<p>There are currently no collections available to this Greenstone installation.
131To add some collections you may either
132<ul><li>Use <a href="_httppagecollector_">The Collector</a> to build new collections
133 <li>If you have a Greenstone cd-rom you may install collections from cd-rom
134</ul>
135}
136
137_text1coll_ {This Greenstone installation contains 1 collection}
138
139_textmorecolls_ {This Greenstone installation contains _1_ collections}
140
141######################################################################
142# external link package
143package extlink
144######################################################################
145
146
147#------------------------------------------------------------
148# text macros
149#------------------------------------------------------------
150
151_textextlink_ {External Link}
152_textlinknotfound_ {Internal Link not Found}
153
154_textextlinkcontent_ {The link you have selected is external to any of your currently selected collections.
155 If you still wish to view this link and your browser has access to
156 the Web, you can <a href="_nexturl_" onClick="follow\_escaped\_link(event, this.href)">go forward</a> to this page; otherwise
157 use your browser's "back" button to return to the previous document.}
158
159_textlinknotfoundcontent_ {For reasons beyond our control, the internal link you have selected
160 does not exist. This is probably due to an error in the source collection.
161 Use your browsers "back" button to return to the previous document.}
162
163# should have arguments of collection, collectionname and link
164_foundintcontent_ {
165
166<h3>Link to "_2_" collection</h3>
167
168<p> The link you have selected is external to the "_collectionname_"
169 collection (it links to the "_2_" collection).
170 If you wish to view this link in the "_2_" collection you can
171 <a href="_httpdoc_&amp;c=_1_&amp;cl=_cgiargclUrlsafe_&amp;d=_3_">go forward</a> to this page;
172 otherwise use your browser's "back" button to return to the previous document.
173}
174
175
176######################################################################
177# authentication page
178package authen
179######################################################################
180
181
182#------------------------------------------------------------
183# text macros
184#------------------------------------------------------------
185
186_textGSDLtitle_ {Greenstone Digital Library}
187
188_textusername_ {username}
189_textpassword_ {password}
190
191_textmustbelongtogroup_ {Note that you must belong to the "_cgiargugHtmlsafe_" group to access this page}
192
193_textmessageinvalid_ {The page you have requested requires you to sign in.<br>
194_If_(_cgiargug_,[_textmustbelongtogroup_]<br>)
195Please enter your Greenstone username and password.}
196
197_textmessagefailed_ {Either your username or password was incorrect.}
198
199_textmessagedisabled_ {Sorry, your account has been disabled. Please contact
200the webmaster for this site.}
201
202_textmessagepermissiondenied_ {Sorry, you do not have permission to access this page.}
203
204_textmessagestalekey_ {The link you have followed is now stale.
205Please enter your password to access this page.}
206
207
208######################################################################
209# 'docs' page
210package docs
211######################################################################
212
213
214#------------------------------------------------------------
215# text macros
216#------------------------------------------------------------
217
218_textnodocumentation_ {
219<p>This Greenstone installation does not include any documentation. This
220may be because:
221<ol>
222 <li>Greenstone was installed from CD-ROM using a compact installation.
223 <li>Greenstone was installed from a distribution downloaded from the
224 internet.
225</ol>
226In either case you may obtain the documentation either from the <i>docs</i>
227directory of a Greenstone CD-ROM or by visiting <a
228href="http://www.greenstone.org">http://www.greenstone.org</a>.
229}
230
231_textuserguide_ {User's Guide}
232_textinstallerguide_ {Installer's Guide}
233_textdeveloperguide_ {Developer's Guide}
234_textpaperguide_ {From Paper to Collection}
235_textorganizerguide_ {Using the Organizer}
236
237_textgsdocstitle_ {greenstone documentation}
238
239######################################################################
240# collectoraction
241package wizard
242
243_textbild_ {Build collection}
244_textbildsuc_ {Collection built successfully.}
245_textviewbildsummary_ {
246You may <a href="_httppagex_(bsummary)" target=_top>view the build
247summary</a> of this collection for further details.
248}
249_textview_ {View collection}
250
251_textbild1_ {
252The collection is now being built: this might take some time. The building
253status line below gives feedback on how the operation is progressing.
254}
255
256_textbild2_ {
257To stop the building process at any time, click here.
258<br>The collection you are working on will remain unchanged.
259}
260
261_textstopbuild_ {stop building}
262
263_textbild3_ {
264If you leave this page (and have not cancelled the building process with
265the "stop building" button) the collection will continue to build and will
266be installed upon successful completion.
267}
268
269_textbuildcancelled_ {Build cancelled}
270
271_textbildcancel1_ {
272The collection building process was cancelled. Use the yellow buttons below
273to make changes to your collection or restart the building process.
274}
275
276_textbsupdate1_ {Building status update in 1 second}
277_textbsupdate2_ {Building status update in}
278_textseconds_ {seconds}
279
280_textfailmsg11_ {
281The collection could not be built as it contains no data. Make sure that at
282least one of the directories or files you specified on the <i>source
283data</i> page exists and is of a type or (in the case of a directory)
284contains files of a type, that Greenstone can process.
285}
286
287_textfailmsg21_ {The collection could not be built (import.pl failed).}
288_textfailmsg31_ {The collection could not be built (buildcol.pl failed).}
289_textfailmsg41_ {The collection was built successfully but could not be installed.}
290_textfailmsg71_ {An unexpected error occurred while attempting to build your collection}
291
292
293_textblcont_ {The build log contains the following information:}
294
295######################################################################
296# collectoraction
297package collector
298######################################################################
299
300
301
302#------------------------------------------------------------
303# text macros
304#------------------------------------------------------------
305
306_textdefaultstructure_ {default structure}
307_textmore_ {more}
308_textinfo_ {Collection information}
309_textsrce_ {Source data}
310_textconf_ {Configure collection}
311_textdel_ {Delete collection}
312_textexpt_ {Export collection}
313
314_textdownloadingfiles_ {Downloading files ...}
315_textimportingcollection_ {Importing collection ...}
316_textbuildingcollection_ {Building collection ...}
317_textcreatingcollection_ {creating collection ...}
318
319_textcollectorblurb_ {
320<i>The pen is mightier than the sword!
321<br>Building and distributing information collections carries responsibilities
322that you may want to reflect on before you begin.
323There are legal issues of copyright: being able to access documents doesn't
324mean you can necessarily give them to others.
325There are social issues: collections should respect the customs of the
326community out of which the documents arise.
327And there are ethical issues: some things simply should not be made
328available to others.
329<br>Be sensitive to the power of information and use it wisely.
330</i>
331}
332
333_textcb1_ {
334The Collector helps you to create new collections, modify or add to
335existing ones, or delete collections. To do this you will be guided through a
336sequence of Web pages which request the information that is needed.
337}
338
339_textcb2_ {First, you must decide whether to}
340_textcnc_ {create a new collection}
341_textwec_ {work with an existing one, adding data to it or deleting it.}
342
343_textcb3_ {
344In order to build or modify digital library collections you must sign in.
345This is to protect you from others logging in to your computer and altering
346the information on it. Note: for security reasons you will be
347automatically logged out once a 30 minute period has elapsed since you
348logged in. If this happens, don't worry! -- you will be invited to log in
349again and can continue from where you left off.
350}
351
352_textcb4_ {
353Please enter your Greenstone username and password, and click the button to
354sign in.
355}
356
357_textfsc_ {
358First select the collection that you want to work with (write protected
359collections won't appear in this list).
360}
361
362_textwtc_ {With the collection you have selected, you can}
363_textamd_ {Add more data and rebuild the collection}
364_textetc_ {Edit the collection configuration file and rebuild the collection}
365_textdtc_ {Delete the collection entirely}
366_textetcfcd_ {Export the collection for writing to a self-installing Windows CD-ROM}
367_textcaec_ {Changing an existing collection}
368_textnwec_ {No write-enabled collections are available for modifying}
369_textcianc_ {Creating a new collection}
370_texttsosn_ {The sequence of steps needed to create a new digital library collection is:}
371_textsin_ {Specify its name (and associated information)}
372_textswts_ {Specify where the source data comes from}
373_textatco_ {Adjust the configuration options (advanced users only)}
374_textbtc_ {"Build" the collection (see below)}
375_textpvyh_ {Proudly view your handiwork.}
376
377_texttfsiw_ {
378The fourth step is where the computer does all the work. In the "building"
379process the computer makes all the indexes and gathers together any other
380information that is required to make things work. But first you have to
381specify the information.
382}
383
384_textadab_ {
385A diagram appears below that will help you keep track of where you are.
386The green button is the one that you click to carry on in the sequence. As
387you go through the sequence, the buttons will change to yellow. You can
388return to a previous page by clicking on the corresponding yellow button in
389the diagram.
390}
391
392_textwyar_ {
393When you are ready, click the green "collection information" button to
394begin creating your new digital library collection!
395}
396
397_textcnmbs_ {Collection name must be specified}
398_texteambs_ {Email address must be specified}
399_textpsea_ {Please specify email address in the form: username@domain}
400_textdocmbs_ {Description of collection must be specified}
401
402_textwcanc_ {
403When creating a new collection you need to enter some preliminary
404information about the source data. This process is structured as a series
405of Web pages, overseen by The Collector. The bar at the bottom of the page
406shows you the sequence of pages to be completed.
407}
408
409_texttfc_ {Title for collection:}
410
411_texttctiasp_ {
412The collection title is a short phrase used throughout the digital library
413to identify the content of the collection. Example titles include
414"Computer Science Technical Reports" and "Humanity Development Library."
415}
416
417_textcea_ {Contact email address:}
418
419_textteas_ {
420This email address specifies the first point of contact for the collection.
421If the Greenstone software detects a problem, a diagnostic report is sent
422to this address. Enter an email address in its full form:
423<tt>name@domain</tt>.
424}
425
426_textatc_ {About this collection:}
427
428_texttiasd_ {
429This is a statement describing the principles governing what is included in
430the collection. It appears on the first page when the collection is
431presented.
432}
433
434_textypits_ {
435Your position in the sequence is indicated by an arrow underneath--in this
436case, the "collection information" stage. To proceed, click the green
437"source data" button.
438}
439
440_srcebadsources_ {
441<p>One or more of the input sources you specified is unavailable (marked
442_iconcross_ below).
443
444<p>This might be because
445<ul>
446<li>The file, FTP site or URL does not exist.
447<li>You need to dial up your ISP first.
448<li>You are trying to access a URL from behind a firewall (this is the case
449if you normally have to present a username and password to access the
450internet).
451</ul>
452
453<p>If this is a URL that you can see in your browser, it may be coming from
454a locally cached copy. Unfortunately, locally cached copies are invisible
455to our mirroring process. In this case we recommend that you download the
456pages using your browser first.
457}
458
459_textymbyco_ {
460<p>You may base your collection on either
461<ul>
462<li>The default structure
463<dl><dd>The new collection may contain documents in the following formats:
464HTML, plain text, "m-box" email, PDF, RTF, MS Word, PostScript, PowerPoint,
465Excel, images, CDS/ISIS. </dd></dl>
466<li>An existing collection
467<dl><dd>The files in your new collection must be exactly the same type as those
468used to build the existing one.</dd></dl>
469</ul>
470}
471
472_textbtco_ {Base the collection on}
473_textand_ {Add new data}
474_textad_ {Adding data:}
475
476_texttftysb_ {
477The files that you specify below will be added to the collection. Make sure
478that you do not re-specify files that are already in the collection:
479otherwise two copies will be included. Files are identified by their full
480pathname, Web pages by their absolute Web address.
481}
482
483_textis_ {Input sources:}
484
485_textddd1_ {
486<p>If you use file:// or ftp:// to specify a file, that file will be
487downloaded.
488
489<p>If you use http:// it depends on whether the URL gives you a normal web
490page in your browser, or a list of files. If a page, that page will be
491downloaded -- and so will all pages it links to, and all pages they link
492to, etc. -- provided they reside on the same site, below the URL.
493
494<p>If you use file:// or ftp:// to specify a folder or directory, or give a
495http:// URL that leads to a list of files, everything in the folder and all
496its sub-folders will be included in the collection.
497
498<p>Click the "more sources" button to get more input boxes.
499}
500
501_textddd2_ {
502<p>Click one of the green buttons. If you are an advanced user you may want
503to adjust the collection configuration. Alternatively, go straight to the
504building stage. Remember, you can always revisit an earlier stage by
505clicking its yellow button.
506}
507
508_textconf1_ {
509<p>The building and presentation of your collection are controlled by
510specifications in a special "configuration file". Advanced users may want
511to alter the configuration settings.
512
513<center><p><b>If you are not an advanced user, just go to the bottom of the
514page.</b></center>
515
516<p>To alter the configuration settings, edit the data that appears below.
517If you make a mistake, click on "Reset" to reinstate the original
518configuration settings.
519}
520
521_textreset_ {Reset}
522
523
524_texttryagain_ {
525Please <a href="_httppagecollector_" target=_top>restart the collector</a>
526and try again.
527}
528
529
530_textretcoll_ {Return to the collector}
531
532_textdelperm_ {
533Some or all of the _cgiargbc1dirnameHtmlsafe_ collection could not be
534deleted. Possible causes are:
535<ul>
536<li> Greenstone does not have permission to delete the _gsdlhome_/collect/_cgiargbc1dirnameHtmlsafe_
537directory.<br>
538You may need to remove this directory manually to complete the removal of the _cgiargbc1dirnameHtmlsafe_
539collection from this computer.</li>
540<li>Greenstone can not run the program _gsdlhome_/bin/script/delcol.pl. Make sure that this file is readable and executable.</li>
541</ul>
542}
543
544_textdelinv_ {
545The _cgiargbc1dirnameHtmlsafe_ collection is protected or invalid. Deletion was cancelled.
546}
547
548_textdelsuc_ {The _cgiargbc1dirnameHtmlsafe_ collection was successfully deleted.}
549
550_textclonefail_ {
551The _cgiargclonecolHtmlsafe_ collection cound not be cloned. Possible causes are:
552<ul>
553<li> The _cgiargclonecolHtmlsafe_ collection doesn't exist
554<li> The _cgiargclonecolHtmlsafe_ collection has no collect.cfg configuration file
555<li> Greenstone does not have permission to read the collect.cfg configuration file
556</ul>
557}
558
559_textcolerr_ {Collector error.}
560
561_texttmpfail_ {
562The collector failed to read from or write to a temporary file or
563directory. Possible causes are:
564<ul>
565<li> Greenstone does not have read/write access to the _gsdlhome_/tmp
566 directory.
567</ul>
568}
569
570_textmkcolfail_ {
571The collector failed to create the directory structure required by the new
572collection (mkcol.pl failed). Possible causes are:
573<ul>
574<li> Greenstone does not have permission to write to the _gsdlhome_/tmp
575 directory.
576<li> mkcol.pl perl script errors.
577</ul>
578}
579
580_textnocontent_ {
581Collector error: no collection name was provided for the new collection. Try
582restarting the Collector from the beginning.
583}
584
585_textrestart_ {Restart the Collector}
586
587_textreloaderror_ {
588An error occurred while creating the new collection. This may have been due
589to Greenstone getting confused by the use of your browser's "reload" or
590"back" buttons (please try to avoid using these buttons while creating a
591collection with the Collector). It is recommended that you restart the
592Collector from the beginning.
593}
594
595_textexptsuc_ {
596The _cgiargbc1dirnameHtmlsafe_ collection was successfully exported to the
597_gsdlhome_/tmp/exported\__cgiargbc1dirnameHtmlsafe_ directory.
598}
599
600_textexptfail_ {
601<p>Failed to export the _cgiargbc1dirnameHtmlsafe_ collection.
602
603<p>This is likely to be because Greenstone was installed without the
604necessary components to support the "Export to CD-ROM" function.
605<ul>
606
607 <li>If you installed a Greenstone version earlier than 2.70w from a CD-ROM
608 these components won't have been installed unless you selected them
609 during a "Custom" install. You may add them to your installation by re-running
610 the installation procedure.
611
612 <li>If you installed Greenstone from a web distribution you will need to
613 download and install an additional package to enable this function. Please
614 visit <a href="http://www.greenstone.org">http://www.greenstone.org</a> or
615 <a
616 href="https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users">the mailing list</a>
617 for further details.
618
619</ul>
620}
621
622######################################################################
623# depositoraction
624package depositor
625######################################################################
626
627
628_textdepositorblurb_ {
629
630<p> Please specify the following file information and click _textintro_ below. </p>
631
632}
633
634_textcaec_ {Adding to an Existing Collection}
635_textbild_ {Deposit Item}
636_textintro_ {Select File}
637_textconfirm_ {Confirmation}
638_textselect_ {Select Collection}
639_textmeta_ {Specify Metadata}
640_textselectoption_ {select collection ...}
641
642_texttryagain_ {
643Please <a href="_httppagedepositor_" target=_top>restart the depositor</a>
644and try again.
645}
646
647_textselectcol_ {Select the collection to which you would like to add a new document.}
648_textfilename_ {Filename}
649_textfilesize_ {Filesize}
650
651_textretcoll_ {Return to the depositor}
652
653
654_texttmpfail_ {
655The depositor failed to read from or write to a temporary file or
656directory. Possible causes are:
657<ul>
658<li> Greenstone does not have read/write access to the _gsdlhome_/tmp
659 directory.
660</ul>
661}
662
663
664######################################################################
665# 'gsdl' page
666package gsdl
667######################################################################
668
669
670#------------------------------------------------------------
671# text macros
672#------------------------------------------------------------
673
674
675_textgreenstone1_ {
676Greenstone is a suite of software which has the ability to serve digital
677library collections and build new collections. It provides a new way of
678organizing information and publishing it on the Internet or on CD-ROM.
679Greenstone is produced by the New Zealand Digital Library Project at the
680University of Waikato, and distributed in cooperation with UNESCO and the
681Human Info NGO. It is open-source software, available from
682<i>http://greenstone.org</i> under the terms of the GNU General Public
683License.
684}
685
686_textgreenstone2_ {
687The New Zealand Digital Library website (<a
688href="http://nzdl.org">http://nzdl.org</a>) contains numerous example
689collections, all created with the Greenstone software, which are publicly
690available for you to peruse. They exemplify various searching and browsing
691options, and include collections in Arabic, Chinese, French, Maori, and
692Spanish, as well as English. There are also some music collections.
693}
694
695_textplatformtitle_ {platform}
696_textgreenstone3_ {
697Greenstone runs on Windows, Unix and Mac OS X. The distribution includes ready-to-use
698binaries for all versions of Windows, and for Linux and Mac OS X. It also includes
699complete source code for the system, which can be compiled using Microsoft
700C++ or gcc. Greenstone works with associated software that is also freely
701available: the Apache Webserver and PERL. The user interface uses a Web
702browser: typically Mozilla FireFox or Internet Explorer.
703}
704
705_textgreenstone4_ {
706Many document collections are distributed on CD-ROM using the Greenstone
707software. For example, the <i>Humanity Development Library</i> contains
7081,230 publications ranging from accounting to water sanitation. It runs on
709minimal computing facilities such as those typically found in developing
710countries. The information can be accessed by searching, browsing by
711subject, browsing by titles, browsing by organisation, browsing a list of
712how-tos, and by randomly viewing the book covers.
713}
714
715_textcustomisationtitle_ {customisation}
716_textgreenstone5_ {
717Greenstone is specifically designed to be highly extensible and
718customisable. New document and metadata formats are accommodated by writing
719"plugins" (in Perl). Analogously, new metadata browsing structures can be
720implemented by writing "classifiers." The user interface look-and-feel can
721be altered using "macros" written in a simple macro language. A Corba
722protocol allows agents (e.g. in Java) to use all the facilities associated
723with document collections. Finally, the source code, in C++ and Perl, is
724available and accessible for modification.
725}
726
727_textdocumentationtitle_ {documentation}
728_textdocuments_ {Extensive documentation for the Greenstone software is available.}
729
730#_textthreedocs_ {There are three documents that explain the Greenstone system:}
731#_textinstall_ {The Greenstone Digital Library Software Installer's Guide}
732#_textuser_ {The Greenstone Digital Library Software User's Guide}
733#_textdevelop_ {The Greenstone Digital Library Software Developer's Guide}
734
735_textmailinglisttitle_ {mailing list}
736_textmailinglist_ {
737There is a mailing list intended primarily for discussions about the
738Greenstone digital library software. Active users of Greenstone should
739consider joining the mailing list and contributing to the discussions.
740To subscribe, go to <a href="https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users">https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users</a>.
741
742To send a message to the list, address it to <a
743href="mailto:[email protected]"
744>[email protected]</a>.
745}
746
747_textbugstitle_ {bugs}
748_textreport_ {
749We want to ensure that this software works well for you. Please report any
750bugs to <a href="https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users">the mailing list</a>.
751}
752
753_textgs3title_ {in the works}
754_textgs3_ {Greenstone 3 is a complete redesign and reimplementation which
755retains all the advantages of Greenstone 2 (the current version)--for example,
756it is multilingual, multiplatform, and highly configurable. It
757incorporates all the features of the existing system, and is backwards
758compatible: that is, it can build and run existing collections without
759modification. Written in Java, it is structured as a network of
760independent modules that communicate using XML: thus it runs in a
761distributed fashion and can be spread across different servers as
762necessary. This modular design increases the flexibility and
763extensibility of Greenstone. Documentation and experimental releases of Greenstone 3 can be downloaded from the <a href="http://www.greenstone.org/greenstone3-home">Greenstone 3 home page</a>.}
764
765_textcreditstitle_ {credits}
766
767_textwhoswho_ { The Greenstone software is a
768collaborative effort between many people. Ian Witten was the founding
769member of the project, and Rodger McNab and Stefan Boddie were the initial
770principal architects and implementors. Other contributors include:
771_contributorlist_ Other members of the New Zealand Digital Library project
772provided advice and inspiration in the design of the system:
773_inspirationlist_ We would also like to acknowledge all those who have
774contributed to the GNU-licensed packages included in this distribution:
775_gnupackagelist_}
776
777_textaboutgslong_ {about the greenstone software}
778
779######################################################################
780# 'users' page
781package userslistusers
782######################################################################
783
784
785#------------------------------------------------------------
786# text macros
787#------------------------------------------------------------
788
789_textlocu_ {List of current users}
790_textuser_ {user}
791_textas_ {account status}
792_textgroups_ {groups}
793_textcomment_ {comment}
794_textadduser_ {add a new user}
795_textedituser_ {edit}
796_textdeleteuser_ {delete}
797
798
799######################################################################
800# 'users' page
801package usersedituser
802######################################################################
803
804
805#------------------------------------------------------------
806# text macros
807#------------------------------------------------------------
808
809
810_textedituser_ {Edit user information}
811_textadduser_ {Add a new user}
812
813_textaboutusername_ {
814Usernames must be between 2 and 30 characters long. They can contain
815alphanumeric characters, '.', and '_'.
816}
817
818_textaboutpassword_ {
819Passwords must be between 3 and 128 characters long. They can contain any
820normal printable ASCII characters.
821}
822
823_textoldpass_ {If this field is blank the old password will be kept.}
824_textenabled_ {enabled}
825_textdisabled_ {disabled}
826
827_textaboutgroups_ {
828Groups is a comma separated list, do not put spaces after the commas.
829}
830_textavailablegroups_ {
831Predefined groups include administrator and others which assign rights for remote collection building using the Librarian Interface or the Depositor:
832<ul>
833<li><b>administrator</b>: Gives permission to access and change site configuration and user accounts.
834<li><b>personal-collections-editor</b>: Gives permission to create new personal collections
835<li><b>&lt;collection-name&gt;-collection-editor</b>: Gives permission to create and edit the "collection-name" collection, for example, reports-collection-editor.
836<li><b>all-collections-editor</b>: Gives permission to create new personal and global collections and edit <b>all</b> collections. Also gives permission to use the Collector.
837</ul>
838}
839
840
841######################################################################
842# 'users' page
843package usersdeleteuser
844######################################################################
845
846
847#------------------------------------------------------------
848# text macros
849#------------------------------------------------------------
850
851_textdeleteuser_ {Delete a user}
852_textremwarn_ {Do you really want to permanently remove user <b>_cgiargumunHtmlsafe_</b>?}
853
854
855######################################################################
856# 'users' page
857package userschangepasswd
858######################################################################
859
860
861#------------------------------------------------------------
862# text macros
863#------------------------------------------------------------
864
865_textchangepw_ {Change password}
866_textoldpw_ {old password}
867_textnewpw_ {new password}
868_textretype_ {retype new password}
869
870
871######################################################################
872# 'users' page
873package userschangepasswdok
874######################################################################
875
876
877#------------------------------------------------------------
878# text macros
879#------------------------------------------------------------
880
881_textsuccess_ {Your password was successfully changed.}
882
883
884######################################################################
885# 'users' page
886package users
887######################################################################
888
889
890#------------------------------------------------------------
891# text macros
892#------------------------------------------------------------
893
894_textinvalidusername_ {The username is invalid.}
895_textinvalidpassword_ {The password is invalid.}
896_textemptypassword_ {Please enter an initial password for this user.}
897_textuserexists_ {This user already exists, please enter another username.}
898
899_textusernameempty_ {Please enter your username.}
900_textpasswordempty_ {You must enter your old password.}
901_textnewpass1empty_ {Enter your new password and then retype it.}
902_textnewpassmismatch_ {The two versions of your new password did not match.}
903_textnewinvalidpassword_ {You entered an invalid password.}
904_textfailed_ {Either your username or password was incorrect.}
905
906
907######################################################################
908# 'status' pages
909package status
910######################################################################
911
912
913#------------------------------------------------------------
914# text macros
915#------------------------------------------------------------
916
917
918_textversion_ {Greenstone version number}
919_textframebrowser_ {You must have a frame enabled browser to view this.}
920_textusermanage_ {User management}
921_textlistusers_ {list users}
922_textaddusers_ {add a new user}
923_textchangepasswd_ {change password}
924_textinfo_ {Technical information}
925_textgeneral_ {general}
926_textarguments_ {arguments}
927_textactions_ {actions}
928_textbrowsers_ {browsers}
929_textprotocols_ {protocols}
930_textconfigfiles_ {Configuration files}
931_textlogs_ {Logs}
932_textusagelog_ {usage log}
933_textinitlog_ {init log}
934_texterrorlog_ {error log}
935_textadminhome_ {admin home}
936_textreturnhome_ {Greenstone home}
937_titlewelcome_ { Administration }
938_textmaas_ {Maintenance and administration services available include:}
939_textvol_ {view on-line logs}
940_textcmuc_ {create, maintain and update collections}
941_textati_ {access technical information such as CGI arguments}
942
943_texttsaa_ {
944These services are accessed using the side navigation bar on the lefthand
945side of the page.
946}
947
948_textcolstat_ {Collection Status}
949
950_textcwoa_ {
951Collections will only appear as "running" if their build.cfg
952files exist, are readable, contain a valid builddate field (i.e. > 0),
953and are in the collection's index directory (i.e. NOT the building
954directory).
955}
956
957_textcafi_ {click <i>abbrev.</i> for information on a collection}
958_textcctv_ {click <i>collection</i> to view a collection}
959_textsubc_ {Submit Changes}
960_texteom_ {Error opening main.cfg}
961_textftum_ {Failed to update main.cfg}
962_textmus_ {main.cfg updated successfully}
963
964
965######################################################################
966# 'bsummary' pages
967package bsummary
968######################################################################
969
970
971#------------------------------------------------------------
972# text macros
973#------------------------------------------------------------
974
975_textbsummary_ {Build log for "_collectionname_" collection}
976_textflog_ {Fail log for "_collectionname_" collection}
977_textilog_ {Import summary for "_collectionname_" collection}
978
979############################################################################
980#
981# This stuff is only used by the usability (SEND FEEDBACK) stuff
982#
983############################################################################
984package Global
985
986# old cusab button
987_linktextusab_ {SEND FEEDBACK}
988
989_greenstoneusabilitytext_ {Greenstone Usability}
990
991_textwhy_ {<p>Sending this report is a way of indicating you have found the web page you were viewing difficult or frustrating.}
992_textextraforform_ {You do not have to fill out the form -- any information will help.}
993_textprivacybasic_ {<p>The report will contain only information about the Greenstone web page you were viewing, and the technology you were using to view it (plus any optional information you provide).}
994_textstillsend_ {Would you still like to send this report?}
995
996_texterror_ {error}
997_textyes_ {Yes}
998_textno_ {No}
999_textclosewindow_ {Close Window}
1000_textabout_ {About}
1001_textprivacy_ {Privacy}
1002_textsend_ {Send}
1003_textdontsend_ {Don\\'t Send}
1004_textoptionally_ {Optionally}
1005
1006_textunderdev_ {Details preview will be available in the final version.}
1007
1008_textviewdetails_ {View report details}
1009_textmoredetails_ {More details}
1010_texttrackreport_ {Track this report}
1011_textcharacterise_ {What kind of problem is it}
1012_textseverity_ {How bad is the problem}
1013
1014_textbadrender_ {Page looks strange}
1015_textcontenterror_ {Content error}
1016_textstrangebehaviour_ {Strange behaviour}
1017_textunexpected_ {Something unexpected happened}
1018_textfunctionality_ {Hard to use}
1019_textother_ {Other}
1020
1021_textcritical_ {Critical}
1022_textmajor_ {Serious}
1023_textmedium_ {Medium}
1024_textminor_ {Minor}
1025_texttrivial_ {Trivial}
1026
1027_textwhatdoing_ {What were you trying to do?}
1028_textwhatexpected_ {What did you expect to happen?}
1029_textwhathappened_ {What actually happened?}
1030
1031_cannotfindcgierror_ {<h2>Sorry!</h2>Can\\'t find the server programs for the "_linktextusab_" button.}
1032
1033_textusabbanner_ {the Greenstone koru-style banner}
1034
1035
1036######################################################################
1037# GTI text strings
1038package gti
1039######################################################################
1040
1041
1042#------------------------------------------------------------
1043# text macros
1044#------------------------------------------------------------
1045
1046_textgtierror_ {An error has occurred}
1047
1048_textgtihome_ {
1049These pages help you improve Greenstone's multilingual language support. Using them, you can
1050<ul>
1051 <li>translate parts of Greenstone into a new language
1052 <li>update an existing language interface when the English language interface changes (eg. for new Greenstone facilities)
1053 <li>correct errors in existing translations
1054</ul>
1055
1056You will be presented with a series of web pages, each containing
1057a phrase to translate.
1058You proceed by translating the language interface phrase by phrase.
1059Many phrases contain HTML formatting commands: you should not
1060attempt to translate these but preserve them intact in the translated
1061version. Words flanked by underscores (like _this_) should not be
1062translated either (they're Greenstone "macro" names).
1063<p>
1064If you are updating an existing language interface you will not be presented
1065with phrases for which a translation already exists. Sometimes a translation
1066exists but the English text has since been changed. In this case the current
1067translation will be provided and you should check and update this if necessary.
1068<p>
1069To correct a translation that has already been updated, use the "Correct existing translations" facility available for each part of Greenstone.
1070<p>
1071Each page ends with a "_textgtisubmit_" button. When you press it, changes are
1072made immediately to a separate Greenstone installation at nzdl.org. A button
1073is provided on each page to access this site.
1074}
1075
1076_textgtiselecttlc_ {Please select your language}
1077
1078#for status page
1079_textgtiviewstatus_ {Click to view the current translation status for all languages}
1080_textgtiviewstatusbutton_ {VIEW STATUS}
1081_textgtistatustable_ {List of current translation status for all languages}
1082_textgtilanguage_ {Language}
1083_textgtitotalnumberoftranslations_ {Total number of translations}
1084
1085_textgtiselecttfk_ {Please select a file to work on}
1086
1087_textgticoredm_ {Greenstone Interface (Core)}
1088_textgtiauxdm_ {Greenstone Interface (Auxiliary)}
1089_textgtiglidict_ {GLI Dictionary}
1090_textgtiglihelp_ {GLI Help}
1091_textgtiperlmodules_ {Perl Modules}
1092_textgtitutorials_ {Tutorial Exercises}
1093_textgtigreenorg_ {Greenstone.org}
1094_textgtigs3interface_ {Greenstone 3 Interface}
1095_textgtigsinstaller_ {Greenstone Installer}
1096
1097#for greenstone manuals
1098_textgtidevmanual_ {Greenstone Developer's Manual}
1099_textgtiinstallmanual_ {Greenstone Installer's Manual}
1100_textgtipapermanual_ {Greenstone Manual for Paper to Collection}
1101_textgtiusermanual_ {Greenstone User's Manual}
1102
1103_textgtienter_ {ENTER}
1104
1105_textgticorrectexistingtranslations_ {Correct existing translations}
1106_textgtidownloadtargetfile_ {Download file}
1107_textgtiviewtargetfileinaction_ {View this file in action}
1108_textgtitranslatefileoffline_ {Translate this file offline}
1109
1110_textgtinumchunksmatchingquery_ {Number of text fragments matching the query}
1111
1112_textgtinumchunkstranslated_ {translations done}
1113_textgtinumchunksrequiringupdating_ {Of these, _1_ require updating}
1114_textgtinumchunksrequiringtranslation_ {translations remaining}
1115
1116#for status page
1117_textgtinumchunkstranslated2_ {number of translations done}
1118_textgtinumchunksrequiringupdating2_ {number of translations requiring updating}
1119_textgtinumchunksrequiringtranslation2_ {number of translations remaining}
1120
1121_textgtienterquery_ {Enter a word or phrase from the text fragment you want to correct}
1122_textgtifind_ {FIND}
1123
1124_textgtitranslatingchunk_ {Translating text fragment <i>_1_</i>}
1125_textgtiupdatingchunk_ {Updating text fragment <i>_1_</i>}
1126_textgtisubmit_ {SUBMIT}
1127
1128_textgtilastupdated_ {Last updated}
1129
1130_textgtitranslationfilecomplete_ {Thank you for updating this file -- it is now complete!<p>You can download a copy of this file using the link above, and it will also be included in future releases of Greenstone.}
1131
1132_textgtiofflinetranslation_ {
1133You can translate this part of Greenstone offline using a Microsoft Excel spreadsheet file:
1134
1135<ol>
1136<li>Download either <a href="_gwcgi_?a=gti&amp;p=excel&amp;tct=work&amp;e=_compressedoptions_">this file</a> for all the remaining work, or <a href="_gwcgi_?a=gti&amp;p=excel&amp;tct=all&amp;e=_compressedoptions_">this file</a> for all the strings in this module.
1137<li>Open the downloaded file in Microsoft Excel (Office 2003/XP or more recent versions is required) and save as Microsoft Excel workbook (.xls) format.
1138<li>Enter the translations in the boxes provided.
1139<li>When you have finished translating all the strings, e-mail the .xls file to <a href="mailto:_gtiadministratoremail_">_gtiadministratoremail_</a>.
1140</ol>
1141}
1142
1143
1144
1145############
1146# gli page
1147############
1148package gli
1149
1150_textglilong_ {the greenstone librarian interface}
1151_textglihelp_ {
1152<p>The Greenstone Librarian Interface (GLI) gives you access to Greenstone's functionality from an easy-to-use, 'point and click' interface. This allows you to collect sets of documents, import or assign metadata, and build them into a Greenstone collection.</p>
1153
1154<p>Note that the GLI is run in conjunction with Greenstone, and assumes that it is installed in a subdirectory of your Greenstone installation. If you have downloaded one of the Greenstone distributions, or installed from a Greenstone CD-ROM, this will be the case.</p>
1155
1156<h4>Running the GLI under Windows</h4>
1157
1158Launch the librarian interface under Windows by selecting <i>Greenstone Digital Library</i> from the <i>Programs</i> section of the <i>Start</i> menu and choosing <i>Librarian Interface</i>.
1159
1160<h4>Running the GLI under Unix</h4>
1161
1162To run the GLI under Unix, change to the <i>gli</i> directory in your Greenstone installation, then run the <i>gli.sh</i> script.
1163
1164<h4>Running the GLI under Mac OS X</h4>
1165
1166In the finder, browse to <i>Applications</i> then <i>Greenstone</i> (if you installed Greenstone into the default location), and then launch the <i>GLI</i> application.
1167}
Note: See TracBrowser for help on using the repository browser.