# Fundamental messages
# ====================

_TaskName:Browse
_SpriName:!browse
_Version:2.17 (11-Jan-20)
FullName:Acorn Browse
DAGen:- General
DAJSc:- JavaScript

# Errors
# ======
#
# First, general fetching and data transfer errors.

CannotFetch:The browser does not have a method of fetching the requested site.
NotInternal:Cant save objects when running in full screen mode.
Refused:Cannot fetch this address as the fetch request was refused by the internal handler.
BadAuthor:Authorisation failed; you must use a valid user name and password.
WhatScrap:Cannot find the page to load; the sending application may have died.
WhatFrame:The sending application could not supply the page contents for this frame.
CantReload:This page cannot be reloaded, as it was sent directly from another application.
GivePath:To save, drag the file icon to a directory viewer.
CantSubmit:Can't find where to send the form to from this web page. Is there a FORM tag inside a TABLE definition, but not inside any cells?
NoJavascript:Sorry, the browser does not support this kind of button.

CannotShow:Can't show the source this way (problem with the scrap file).
RecvDied:Data transfer failed - receiver may have died.
RecvDiedKept:Data transfer failed - receiver died. The temporary file has been kept on disc so the fetched data can be recovered.
NotAURI:This is not a valid URI file.
COChoices:Can't open the Choices file - the preferences cannot be saved.

HLNewRO:You can't create an item here (the parent directory is marked read-only).
NLAlterRO:You can't alter this item (it is marked read-only).

NoLabel:The label %0 cannot be found on this page.
NoLabelF:The label %0 cannot be found, but the page is still fetching - try again when the page fetch has finished.

# Printing errors.

PrintBusy:The printer is currently busy.

# Hotlist handler errors.

HlCantLoad:Hotlist file could not be loaded

# History handler errors.

EmptyHistE:The history list is empty.

# Strict parse mode errors.

FramNest:Frames definition is badly nested; could not complete the frames layout.
FramRcrs:Frames definition references itself recursively; could not proceed with the frames layout.

# JavaScript support.

JSErr1:Continue,Stop
JSErr2:Continue,More info
JSErr3:OK,Cancel

JSInit:JavaScript interpreter initialisation failed (not enough memory?)
JSActv:The JavaScript interpreter cannot be shut down whilst still being used.
JSCont:Cannot gain context for JavaScript interpreter (not enough memory?)
JSGenE:Cannot start up JavaScript for this page (not enough memory?)
JSLock:A piece of JavaScript code has been running for a long time (lengthy script is still running). Continue or Stop the script?
JSColo:Invalid colour specification "%%s"
JSMisc:JavaScript error

JSLanguage:en
JSPlatform:RISC OS

# Specific out of memory reports.

NoMemWin:There is not enough free memory to open another browser window.
NoMemGHi:There is not enough free memory to add the page to the global history.
NoMemLHi:There is not enough free memory to open the history menu.
NoMemHiF:There is not enough free memory to load the global history.
NoMemURL:There is not enough free memory to add another URL to the hotlist.

# General out of memory reports.

NoMemFet:There is not enough free memory to perform this fetch (%0).
NoMemRea:There is not enough free memory to continue the page fetch (%0).
NoMemTab:There is not enough free memory to display this table (%0).
NoMemGen:There is not enough free memory to continue this operation (%0).
NoMemImg:There is not enough free memory for any new images (%0).
NoMemJSc:There is not enough free memory for this JavaScript operation (%0).
FontMem:There is not enough free memory for font handling (%0).

# Serious internal consistency failure reports - can continue, but
# recovery is not guaranteed (a machine crash is unlikely, though).

StrNotFd:Internal error - Cant find structure in %0.
NoParent:When closing frames, can't find child's record in the parent window in windows_close_window().
WhatTog1:Internal error - Toolbar toggle handle not understood in toolbars_toggle_bars().
WhatTog2:Internal error - Toolbar toggle handle not understood in menus_choices_bars().
BadType:Internal error - Bad typeface definition in %0().
BadTRef:Internal error - Reference to undefined typeface in %0().
MaxImages:Cannot hold references for any more images.

# Very serious internal consistency failure reports - can't continue
# as attempting to recover could cause a serious machine crash.

NoContxt:Serious internal error - Block is already free or was not HtmlAlloc'd in html_close(); must exit immediately.
HSHOvrrn:Serious internal error - HttpStripHeaders has failed; must exit immediately.
STCUnkwn:Serious internal error - Unknown chunk ID in memory_set_chunk_size(); must exit immediately.

# OS traps

EZeros0:Internal error: Illegal instruction at %0
EZeros1:Internal error: Prefetch abort at %0
EZeros2:Internal error: Abort on data transfer at %0
EZeros3:Internal error: Address exception at %0
EZeros5:Internal error: Branch through zero

# For error dialogues with Continue and another button,
# that button will have the ErrorBtns text in it.

ErrorBtns:Quit

# For reporting e.g. '<Wimp$Scrap> not defined', the part that comes
# after the '<Wimp$Scrap>' (including any preceeding spaces. The first
# is for a general case, the second is only used for Scrap files.

NotDefined: not defined.
NoScrapDef: not defined (locate !Scrap and try again).

# Proxy server auto-start
# =======================

ProxyName:Acorn WebServe
ProxyComm:Filer_Run WebServe:!Run

# Main and dialler status messages
# ================================
#
# Status bar messages. Putting a '-' in front of one will stop a byte
# counter being appended if the Controls file specifies that such text
# should be added (so you can override for specific messages that
# never want a byte counter). 'Actv' is an exception; it's appended
# to the 'Page' or 'Ready' messages for cases where the status has
# dropped to 'Viewing' but there is still activity going on.

Ready:-Ready
Page:-Viewing %%s
Actv: (active)
LinkTo:-Link to %%s

GetPic:Fetching 1 image...
GetPics:Fetching %d images...
GetPic0:All current image fetches finished.

# BlankPage is also used as a title string if the server returns
# no data for a page. DataFetch is used as a title string for
# small fetch windows.

BlankPage:Blank page
DataFetch:Fetching to file...

# Status0 to 5 are current unimplemented.

Status0:-Ready
Status1:-Beginning fetch...
Status2:-Trying to find server's address...
Status3:-Found server's address
Status4:-Sending request to the server...
Status5:Fetching data...

# More status messages (can put a '-' in front as with those above). In
# each group of three, the first is for when the URL is known and only
# one such action is in progress (e.g. fetching a non-frames page). The
# second is used if a URL cannot be determined locally for whatever
# reason; the last is used if there are several similar actions (e.g.
# fetching several frames in a frames page).

Fetch:Fetching %%s...
FetchUK:Fetching web page...
FetchMany:Fetching frame contents...

Process:-Processing %%s...
ProcessUK:-Processing web page...
ProcessMany:-Processing frames contents...

Format:-Formatting %%s...
FormatUK:-Formatting web page...
FormatMany:-Formatting frames contents...

# A special case status message used when a browser has reached
# fetch state but is spooling data to a file, and is waiting for
# the Save dialogue to be used so the destination file is known.

FetchWait:-Waiting for a Save dialogue to be dealt with...

# Dialler text. Dialler status is displayed in component
# 0xf, if present in the upper toolbar. If this component
# doesn't exist the application will not attempt to register
# with the dialler and relevant event handlers won't be
# installed.

Dialling:Dialling
Hangup:Hanging up
Answering:Answering
SError:Script error
Timeout:Timed out
Carrier:No carrier
MError:Modem error
Dialtone:No dialtone
MBusy:Line busy
Answer:No answer
Offline:Off line

# Label messages for toolbar items

DisplayStats:Info
DisplayURL:Location
DiaStatusDial:Dialler
DiaStatusTime:Time

# Messages used when exporting a document as embelished text

SaveTextImage:Image
SaveTextRef: [Ref %%d]
SaveTextRefs:References in this document:
SaveTextTable:Table - %0
SaveTextRow: row and %0
SaveTextRows: rows and %0
SaveTextCol: column
SaveTextCols: columns
SaveTextCell:Row %%d, column %%d

# URL aliasing
# ============
#
# Alternative URL bar messages if fetching special items as
# web pages rather than using a different front-end.

AtHotlist:Hotlist
AtHistory:Global History
AtResources:Resources

# Printing
# ========
#
# Job names and dialogue messages

PrintName:WebPage
PJobName:Web page
PagesSingle:sheet is filled
PagesMany:sheets are filled

# Authorisation
# =============
#
# Text to go in display panel of authorisation dialogue; the
# second is used if the first is too large to fit in the buffer
# space available due to the substituted strings. The third and
# fourth are used for authenticated FTP.

Authorise:Please enter a user name and a password for %%s at %%s.
AuthorShr:Please enter a user name and a password.
AuthorFTP:Please enter a password for %%s.
AuthorFSh:Please enter a password.

# History support
# ===============
#
# The history menu title string, default offered leaf name
# for saving as HTML, and string to use a title when saving
# as HTML.

HistMenT:History
HistoryLeafname:History
HistoryHTMLTitle:History

# Hotlist support
# ===============
#
# Alternative text for untitled URLs or directories, and
# the default offered leafname for saving selections of
# URLs as HTML. The next few are paired values of title
# strings and default action button strings for the various
# Edit URL, New URL etc. dialogues (edit / create pairs use
# the same dialogue with text dynamically updated). The
# last is the name for any read-only resources directory.

HotlistUntitled:(Untitled)
HotlistLeafname:Hotlist
HotlistCreateURLTitle:Create new URL
HotlistCreateURLAction:Create
HotlistEditURLTitle:Edit URL
HotlistEditURLAction:Alter
HotlistCreateDirTitle:Create new directory
HotlistCreateDirAction:Create
HotlistRenameDirTitle:Rename directory
HotlistRenameDirAction:Rename
HotlistHTMLTitle:Hotlist
HotlistResDir:Resources

# Forms support
# =============
#
# Buttons in forms - submit buttons, reset buttons, and unknown
# button types; menu title for Select lists when no other is
# present.

Submit:Submit
Reset:Reset
Unknown:Action

# For select lists in forms - generic messages

selTITL:Select
selNONE:<None>
selMANY:<Many>

# Saving
# ======
#
# Leafnames - offered when a better alternative for a
# filename can't be determined from an appropriate URL.

NoURLleaf:Index
NoURLdata:HTMLfile
NoURLobje:PageObject
BackName:Background

# Option and radio button messages for various SaveFile
# dialogue choices.

SaveFileOpURL:As ANT URL file
SaveFileRaURI:Acorn URI file
SaveFileRaURL:ANT URL file

SaveFileOpOriginal:Save original image
SaveFileRaSprite:RISC OS sprite
SaveFileRaOriginal:Original image

SaveFileOpBack:With backgrounds
SaveFileRaNoBack:No backgrounds
SaveFileRaBack:With backgrounds

SaveFileOpEmbe:With annotations
SaveFileRaNoEmbe:No annotations
SaveFileRaEmbe:With annotations

# Item information dialogue
# =========================

IINA:N/A
IINone:(None)
IIUnknown:Miscellaneous

IIImgNA:Image, size unknown
IIImage:Image
IIObjImg:Image <object>
IIObjGen:Miscellaneous <object>
IIFrmImg:Form image element
IIFrmGen:Miscellaneous form element

IITxtLnk:Text link
IITxtPln:Piece of text

# Cookie query dialogue
# =====================

Cookie:A server sent you a cookie. Do you want to accept or reject it?

# On-page messages
# ================
#
# When the server returns no data.

NoData:The server returned a blank page.

# Dynamically created web pages
# =============================
#
# 'pemptydoc' is current unimplemented. 'paboutXXX' are all used to compile
# the 'about:' page describing the browser and any available Plug-Ins.
# The last two are for external images (with and without a 'Go back' link).
#
# These get compiled with sprintf, so if using a '%' anywhere, make sure it
# is done as '%%'. Then you must double up again to cope with MessageTrans;
# so for a single % in the output, put *four* in here.

pemptydoc:<html><head><title>Empty document</title></head><body><h2>The server returned an empty document.</h2></body></html>
pabouthdr:<!doctype html public "-//W3C//DTD HTML 3.2//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>About this software</title></head><body bgcolor="#dddddd" text="#000000" background="file:/Browse:About/Background"><center><table border="0" cellspacing="2">
paboutbrw:<tr><td colspan="2" align="center"><h2>Acorn Browse %%s</h2><tr><td colspan="2" align="center"><h5>Copyright &copy; Acorn Computers Ltd. 1994</h5><tr><td colspan="2"><hr noshade size="2">
paboutpl1:<tr><td align="center"><td valign="middle">
paboutpl2:<tr><td align="center" valign="middle"><img src="%%s"><td valign="middle">
paboutpl3:<tr><td align="center" valign="middle"><img src="%%s" width="%%d" height="%%d"><td valign="middle">
paboutift:<tr><td colspan="2"><hr>
paboutpft:</table></center></body></html>

pextimage:<html><head><title>%%s</title></head><body><font size="5"><img src="%%s" align="center" alt="Fetching picture..."></font><p><center><b>%s</b><hr width="80%%%%"><a href="!intrnl!goback:Previous Page">Go back to the previous page</a></center></body></html>
pextimnoh:<html><head><title>%%s</title></head><body><font size="5"><img src="%%s" align="center" alt="Fetching picture..."></font><p><center><b>%s</b></center></body></html>
