Author: dbkr
Date: 2008-04-20 15:07:34 +0000 (Sun, 20 Apr 2008)
New Revision: 19463

Modified:
   trunk/freenet/src/freenet/l10n/freenet.l10n.en.properties
Log:
Revert r19451 - French translation update applied to english properties file.


Modified: trunk/freenet/src/freenet/l10n/freenet.l10n.en.properties
===================================================================
--- trunk/freenet/src/freenet/l10n/freenet.l10n.en.properties   2008-04-20 
14:53:03 UTC (rev 19462)
+++ trunk/freenet/src/freenet/l10n/freenet.l10n.en.properties   2008-04-20 
15:07:34 UTC (rev 19463)
@@ -1,16 +1,16 @@
-Announcer.announceAlertIntro=Freenet essaie de se connecter aux seednodes pour 
annoncer sa pr?sence sur le r?seau. Cela peut prendre quelques minutes. Sachez 
que Freenet sera plut?t lent au d?but, mais que ?a s'am?liorera rapidement dans 
les minutes suivantes et encore un peu dans les heures suivantes. Si cela vous 
est possible, c'est une bonne id?e de laisser votre n?ud allum? 24h/24.
-Announcer.announceAlertNoSeednodes=There is no seednodes.fref file found, so 
the node will not be able to automatically bootstrap itself onto the opennet. 
Please add some nodes manually, or download the seednodes file from 
http://downloads.freenetproject.org/alpha/opennet/ .
-Announcer.announceAlertShort=The node is trying to connect to the network, it 
will be slow for a while.
+testing.test=test$(test1)test$(test2)test
+Announcer.announceAlertIntro=Freenet is currently attempting to connect to 
seednodes and announce itself to the network. This may take a few minutes. Note 
that Freenet will be quite slow to begin with, but should improve significantly 
over the next few minutes and more slowly over the next few hours. Also it's a 
good idea to keep the node running 24x7 if you can.
 Announcer.announceAlertTitle=Node Announcing
 Announcer.announceDetails=We have recently sent ${recentSentAnnouncements} 
announcements, ${runningAnnouncements} of which are still running, and added 
${addedNodes} nodes (${refusedNodes} nodes have rejected us). We are currently 
connected to ${connectedSeednodes} seednodes and trying to connect to another 
${disconnectedSeednodes}.
-Announcer.announceDisabledTooOld=Votre noeud est trop ancien pour se connecter 
au r?seau Freenet actuel. Les annonces sont d?sactiv?es puisqu'elles ne m?nent 
nulle part. Veuillez mettre votre noeud ? jour (la mise ? jour automatique 
attend peut-?tre une confirmation ou alors vous l'avez d?sactiv?e).
+Announcer.announceAlertNoSeednodes=There is no seednodes.fref file found, so 
the node will not be able to automatically bootstrap itself onto the opennet. 
Please add some nodes manually, or download the seednodes file from 
http://downloads.freenetproject.org/alpha/opennet/ .
+Announcer.announceLoading=Freenet is currently loading the seednodes file so 
that it can attempt to announce to the rest of the network. Announcement may 
take a few minutes.
+Announcer.announceDisabledTooOldTitle=Announcement disabled (too old)
+Announcer.announceDisabledTooOld=This node appears to be too old to connect to 
the current Freenet network. We have disabled announcement, since it is not 
getting anywhere. Please update your node as soon as possible (auto-updating 
may be waiting for input or it may be disabled).
 Announcer.announceDisabledTooOldShort=The node has tried to connect to the 
network but your copy of Freenet is too old. You should upgrade.
-Announcer.announceDisabledTooOldTitle=Annonces d?sactiv?es (noeud trop ancien)
-Announcer.announceLoading=Freenet t?l?charge la liste des seednodes afin de 
pouvoir annoncer sa pr?sence sur le r?seau. Cela va prendre quelques minutes.
+Announcer.announceAlertShort=The node is trying to connect to the network, it 
will be slow for a while.
 Announcer.coolingOff=For the next ${time} seconds, the node is waiting for the 
nodes that it just announced to to connect, if there are not enough nodes it 
will try a different node.
 BookmarkEditorToadlet.addBookmark=Add Bookmark
 BookmarkEditorToadlet.addCategory=Add Category
-BookmarkEditorToadlet.addDefaultBookmarks=Re-add the default bookmark set
 BookmarkEditorToadlet.addNewBookmark=Add a new bookmark
 BookmarkEditorToadlet.addNewCategory=Add a new category
 BookmarkEditorToadlet.addedNewBookmark=The new bookmark has been added 
successfully.
@@ -20,6 +20,7 @@
 BookmarkEditorToadlet.changesSaved=The changes has been saved successfully.
 BookmarkEditorToadlet.changesSavedTitle=Modifications Saved
 BookmarkEditorToadlet.confirmDelete=Delete
+BookmarkEditorToadlet.addDefaultBookmarks=Re-add the default bookmark set
 BookmarkEditorToadlet.cut=Cut
 BookmarkEditorToadlet.delete=Delete
 BookmarkEditorToadlet.deleteBookmark=Delete bookmark
@@ -34,9 +35,9 @@
 BookmarkEditorToadlet.editCategoryTitle=Edit Category
 BookmarkEditorToadlet.error=Error
 BookmarkEditorToadlet.hasAnActivelinkLabel=Does the freesite have an active 
link?
-BookmarkEditorToadlet.invalidKey=The Freenet key is invalid.
 BookmarkEditorToadlet.invalidKeyTitle=Invalid Key
 BookmarkEditorToadlet.invalidKeyWithReason=Invalid Freenet key.
+BookmarkEditorToadlet.invalidKey=The Freenet key is invalid.
 BookmarkEditorToadlet.keyLabel=Key:
 BookmarkEditorToadlet.moveDown=Down
 BookmarkEditorToadlet.moveUp=Up
@@ -49,9 +50,9 @@
 BookmarkEditorToadlet.title=Bookmark Editor
 BookmarkEditorToadlet.urlDecodeError=URL Decode Error
 BookmarkItem.bookmarkUpdated=The bookmarked site ${name} has been updated to 
edition ${edition}.
-BookmarkItem.bookmarkUpdatedShort=Bookmarked freesite updated: ${name}
 BookmarkItem.bookmarkUpdatedTitle=Bookmark Updated: ${name}
 BookmarkItem.bookmarkUpdatedWithLink=The bookmarked site 
${link}${name}${/link} has been updated to edition ${edition}.
+BookmarkItem.bookmarkUpdatedShort=Bookmarked freesite updated: ${name}
 BookmarkItem.deleteBookmarkUpdateNotification=Delete notification
 BookmarkItem.unnamedBookmark=Unnamed Bookmark
 BookmarkManager.list=List of bookmarks
@@ -59,8 +60,11 @@
 BookmarkManager.malformedBookmark=Malformed Bookmark
 BooleanOption.parseError=Unrecognized boolean: ${val} - try true or false
 BuildOldAgeUserAlert.tooOld=This node's software is older than the oldest 
version (Build #${lastgood}) allowed by the newest peers we try to connect to.  
Please update your node as soon as possible as you will not be able to connect 
to peers labeled "TOO NEW" until you do. (Freenet may leave your node in the 
dust of the past if you don't upgrade.)
+BuildOldAgeUserAlert.tooOldTitle=Build too old
 BuildOldAgeUserAlert.tooOldShort=This node is running such an old version of 
Freenet that it cannot connect to its peers any more! Please upgrade!
-BuildOldAgeUserAlert.tooOldTitle=Build too old
+ClockProblemDetectedUserAlert.title=Your computer's clock isn't on time.
+ClockProblemDetectedUserAlert.text=Freenet has detected that your computer's 
clock (time and date) isn't on time. It won't work properly until you fix it 
and restart the node.
+ClockProblemDetectedUserAlert.shortText=Your computer's clock isn't on time, 
so Freenet can't connect.
 CSSTokenizerFilter.deletedDisallowedString=Deleted disallowed string
 CSSTokenizerFilter.deletedUnmatchedChar=ignored unmatched char:
 CSSTokenizerFilter.deletedUnofficialIdent=Deleted unofficial ident
@@ -68,9 +72,6 @@
 CSSTokenizerFilter.invalidURLContents=Invalid contents of url()
 CSSTokenizerFilter.supplementalCharsNotSupported=UCS-4 CHARACTERS OVER 0xFFFF 
NOT SUPPORTED!
 CSSTokenizerFilter.unknownAtIdentifierLabel=Unknown @identifier:
-ClockProblemDetectedUserAlert.shortText=Your computer's clock isn't on time, 
so Freenet can't connect.
-ClockProblemDetectedUserAlert.text=Freenet has detected that your computer's 
clock (time and date) isn't on time. It won't work properly until you fix it 
and restart the node.
-ClockProblemDetectedUserAlert.title=Your computer's clock isn't on time.
 ConfigToadlet.appliedFailureExceptions=Your configuration changes were applied 
with the following exceptions:
 ConfigToadlet.appliedFailureTitle=Configuration Not Applied
 ConfigToadlet.appliedSuccess=Configuration changes were applied successfully.
@@ -79,60 +80,60 @@
 ConfigToadlet.configNavTitle=Configuration Navigation
 ConfigToadlet.console=console
 ConfigToadlet.contributeTranslation=Contribute to the translation
-ConfigToadlet.defaultIs=Par d?faut : '${default}'.
+ConfigToadlet.defaultIs=Default: '${default}'.
 ConfigToadlet.false=false
 ConfigToadlet.fcp=fcp
 ConfigToadlet.fproxy=fproxy
 ConfigToadlet.fullTitle=Freenet Node Configuration of ${name}
 ConfigToadlet.logger=logger
 ConfigToadlet.node=node
+ConfigToadlet.node.load=node.load
+ConfigToadlet.node.opennet=node.opennet
+ConfigToadlet.node.scheduler=node.scheduler
+ConfigToadlet.node.testnet=node.testnet
+ConfigToadlet.node.updater=node.updater
 ConfigToadlet.pluginmanager=pluginmanager
 ConfigToadlet.pluginmanager2=pluginmanager2
-ConfigToadlet.possibilitiesTitle=Continuer
+ConfigToadlet.possibilitiesTitle=Continue
 ConfigToadlet.reset=Reset
 ConfigToadlet.returnToNodeConfig=Return to node configuration
 ConfigToadlet.shortTitle=Configuration
-ConfigToadlet.ssl=SSL (red?marrage n?cessaire)
+ConfigToadlet.ssl=SSL (restart required)
 ConfigToadlet.title=Freenet Node Configuration
 ConfigToadlet.toadletsymlinker=toadletsymlinker
 ConfigToadlet.true=true
-ConfigToadlet.node.load=node.load
-ConfigToadlet.node.opennet=node.opennet
-ConfigToadlet.node.scheduler=node.scheduler
-ConfigToadlet.node.testnet=node.testnet
-ConfigToadlet.node.updater=node.updater
 ConfigurablePersister.doesNotExistCannotCreate=File does not exist and cannot 
be created
 ConfigurablePersister.existsCannotReadWrite=File exists and cannot read/write 
it
+ConnectivityToadlet.byIPTitle=Packets for ${ip} by IP address - ${status} 
(minimum tunnel lifetime ${tunnelLength})
+ConnectivityToadlet.title=Internet connectivity for ${nodeName}
+ConnectivityToadlet.connectivity=Internet Connectivity
+ConnectivityToadlet.connectivityTitle=Connectivity
+ConnectivityToadlet.firstSendLeadTime=Startup to first send
+ConnectivityToadlet.firstReceiveLeadTime=Online to first receive
+ConnectivityToadlet.localRemoteTitle=Local/remote
+ConnectivityToadlet.addressTitle=Address
+ConnectivityToadlet.sentReceivedTitle=Sent/received packets
+ConnectivityToadlet.byPortTitle=Packets for ${port} by port - ${status} 
(minimum tunnel lifetime ${tunnelLength})
+ConnectivityToadlet.local=LOCAL
+ConnectivityToadlet.remote=REMOTE
+ConnectivityToadlet.noreply=NO REPLY
+ConnectivityToadlet.summaryTitle=Connectivity
+ConnectionsToadlet.nodeStatus.CONNECTED=CONNECTED
 ConnectionsToadlet.nodeStatus.BACKED OFF=BACKED OFF
+ConnectionsToadlet.nodeStatus.TOO NEW=TOO NEW
+ConnectionsToadlet.nodeStatus.TOO OLD=TOO OLD
+ConnectionsToadlet.nodeStatus.DISCONNECTED=DISCONNECTED
+ConnectionsToadlet.nodeStatus.NEVER CONNECTED=NEVER CONNECTED
+ConnectionsToadlet.nodeStatus.DISABLED=DISABLED
+ConnectionsToadlet.nodeStatus.LISTEN ONLY=LISTEN ONLY
+ConnectionsToadlet.nodeStatus.LISTENING=LISTENING
 ConnectionsToadlet.nodeStatus.BURSTING=BURSTING
-ConnectionsToadlet.nodeStatus.BUSY=BUSY
 ConnectionsToadlet.nodeStatus.CLOCK PROBLEM=CLOCK PROBLEM
-ConnectionsToadlet.nodeStatus.CONNECTED=CONNECTED
 ConnectionsToadlet.nodeStatus.CONNECTION ERROR=CONNECTION ERROR
-ConnectionsToadlet.nodeStatus.DISABLED=DISABLED
-ConnectionsToadlet.nodeStatus.DISCONNECTED=DISCONNECTED
 ConnectionsToadlet.nodeStatus.DISCONNECTING=DISCONNECTING
-ConnectionsToadlet.nodeStatus.LISTEN ONLY=LISTEN ONLY
-ConnectionsToadlet.nodeStatus.LISTENING=LISTENING
-ConnectionsToadlet.nodeStatus.NEVER CONNECTED=NEVER CONNECTED
+ConnectionsToadlet.nodeStatus.UNKNOWN STATUS=UNKNOWN STATUS
+ConnectionsToadlet.nodeStatus.BUSY=BUSY
 ConnectionsToadlet.nodeStatus.ROUTING DISABLED=NOT ROUTING TRAFFIC
-ConnectionsToadlet.nodeStatus.TOO NEW=TOO NEW
-ConnectionsToadlet.nodeStatus.TOO OLD=TOO OLD
-ConnectionsToadlet.nodeStatus.UNKNOWN STATUS=UNKNOWN STATUS
-ConnectivityToadlet.addressTitle=Adresse
-ConnectivityToadlet.byIPTitle=Paquets pour ${ip} par adresse IP - ${status} 
(dur?e de vie minimum du tunnel ${tunnelLength})
-ConnectivityToadlet.byPortTitle=Paquets pour ${port} par port - ${status} 
(dur?e de vie minimum du tunnel ${tunnelLength})
-ConnectivityToadlet.connectivity=Internet Connectivity
-ConnectivityToadlet.connectivityTitle=Connectivity
-ConnectivityToadlet.firstReceiveLeadTime=D?lai avant la premi?re r?ception
-ConnectivityToadlet.firstSendLeadTime=D?lai avant le premier envoi
-ConnectivityToadlet.local=LOCAL
-ConnectivityToadlet.localRemoteTitle=Local/distant
-ConnectivityToadlet.noreply=PAS DE REPONSE
-ConnectivityToadlet.remote=DISTANT
-ConnectivityToadlet.sentReceivedTitle=Paquets envoy?s/re?us
-ConnectivityToadlet.summaryTitle=Connectivity
-ConnectivityToadlet.title=Internet connectivity for ${nodeName}
 ContentDataFilter.unknownCharset=The page you are about to display has an 
unknown character set. This means that we are not able to filter the page, and 
it may compromize your anonymity.
 ContentDataFilter.unknownCharsetTitle=Unknown character set!
 ContentDataFilter.warningUnknownCharsetTitle=Warning: Unknown character set 
(${charset})
@@ -170,16 +171,18 @@
 DarknetConnectionsToadlet.confirmRemoveNode=Are you sure you wish to remove 
"${name}"? Before it has at least one week downtime, it's not recommended to do 
so, as it may be down only temporarily, and many users cannot run their nodes 
24x7.
 DarknetConnectionsToadlet.confirmRemoveNodeTitle=Please confirm
 DarknetConnectionsToadlet.confirmRemoveNodeWarningTitle=Node Removal
-DarknetConnectionsToadlet.connError=Connection failed (buggy node?)
-DarknetConnectionsToadlet.connErrorShort=Connection Error
 DarknetConnectionsToadlet.connected=Connected: We're successfully connected to 
these nodes
 DarknetConnectionsToadlet.connectedShort=Connected
 DarknetConnectionsToadlet.darknetFnpPort=Darknet FNP: ${port}/UDP (used to 
connect to trusted peers i.e. Friends; forward this port if you can)
 DarknetConnectionsToadlet.disabled=Not connected and disabled: because the 
user has instructed the node not to connect to these peers.
 DarknetConnectionsToadlet.disabledShort=Disabled
+DarknetConnectionsToadlet.enterDescription=Enter description:
+DarknetConnectionsToadlet.connError=Connection failed (buggy node?)
+DarknetConnectionsToadlet.routingDisabled=Not routing traffic (we are 
currently connected to the node but we or it refuse to route traffic)
+DarknetConnectionsToadlet.routingDisabledShort=Not routing traffic
+DarknetConnectionsToadlet.disconnectingShort=Disconnecting
 DarknetConnectionsToadlet.disconnecting=Disconnecting (we are currently 
removing the node, we need to tell it to go away and this can take a short time)
-DarknetConnectionsToadlet.disconnectingShort=Disconnecting
-DarknetConnectionsToadlet.enterDescription=Enter description:
+DarknetConnectionsToadlet.connErrorShort=Connection Error
 DarknetConnectionsToadlet.failedToAddNodeInternalError=Unable to parse the 
given text as a node reference. Please report the following to the developers:
 DarknetConnectionsToadlet.failedToAddNodeInternalErrorTitle=Failed to Add 
Node: Internal Error
 DarknetConnectionsToadlet.failedToAddNodeTitle=Failed To Add Node
@@ -212,18 +215,16 @@
 DarknetConnectionsToadlet.notConnected=Not connected: No connection so far but 
this node is continuously trying to connect.
 DarknetConnectionsToadlet.notConnectedShort=Disconnected
 DarknetConnectionsToadlet.opennetFnpPort=Opennet FNP: ${port}/UDP (used to 
connect to untrusted peers i.e. Strangers; forward this port if you can) 
-DarknetConnectionsToadlet.pasteReference=Copiez/collez sa r?f?rence ici (le 
noeud enl?ve automatiquement les pr?fixes des clients de chat) :
+DarknetConnectionsToadlet.pasteReference=Paste the reference here (the node 
will usually automatically strip chat client line prefixes):
 DarknetConnectionsToadlet.privateNote=A private note concerning this peer
 DarknetConnectionsToadlet.privateNoteTitle=Private Note
 DarknetConnectionsToadlet.referenceCopyWarning=Node reference must be copied 
${bold}AS IS${/bold}. Modifying it will make it ${bold}useless${/bold}.
 DarknetConnectionsToadlet.remove=Remove it!
 DarknetConnectionsToadlet.removePeers=Remove selected peers
-DarknetConnectionsToadlet.routingDisabled=Not routing traffic (we are 
currently connected to the node but we or it refuse to route traffic)
-DarknetConnectionsToadlet.routingDisabledShort=Not routing traffic
+DarknetConnectionsToadlet.seedServers=Nodes we are using as seednodes.
+DarknetConnectionsToadlet.seedServersShort=Seed nodes
 DarknetConnectionsToadlet.seedClients=Nodes we are acting as a seednode for.
 DarknetConnectionsToadlet.seedClientsShort=Seeding for
-DarknetConnectionsToadlet.seedServers=Nodes we are using as seednodes.
-DarknetConnectionsToadlet.seedServersShort=Seed nodes
 DarknetConnectionsToadlet.selectAction=-- Select action --
 DarknetConnectionsToadlet.sendMessageTitle=Send Node to Node Text Message
 DarknetConnectionsToadlet.sendMessageToPeers=Send N2NTM to selected peers
@@ -241,11 +242,46 @@
 DarknetConnectionsToadlet.urlReference=Enter the URL of the reference here:
 DarknetConnectionsToadlet.versionTitle=Version
 ExtOldAgeUserAlert.extTooOld=Your freenet-ext.jar file seems to be outdated: 
we strongly advise you to update it using 
http://downloads.freenetproject.org/alpha/freenet-ext.jar.
+ExtOldAgeUserAlert.extTooOldTitle=Freenet-ext too old
 ExtOldAgeUserAlert.extTooOldShort=Your freenet-ext.jar is out of date. Please 
upgrade.
-ExtOldAgeUserAlert.extTooOldTitle=Freenet-ext too old
+FirstTimeWizardToadlet.homepageTitle=Freenet first time wizard!
+FirstTimeWizardToadlet.chooseNodeName=Node name required!
+FirstTimeWizardToadlet.chooseNodeNameLong=Please enter a node name in the 
field below (we recommend a nickname possibly with an email address). This is 
so that your friends (trusted peers, which you have manually added) can easily 
tell your node from their other nodes. This is not visible to strangers 
(untrusted automatically added peers). Note that any friend or stranger may 
trivially identify you from your IP address, since you are connected to them, 
but they cannot easily tell what you are requesting.
+FirstTimeWizardToadlet.connectToStrangers=Connect to strangers?
+FirstTimeWizardToadlet.connectToStrangersLong=Ideally, all Freenet users would 
connect only to people they know. This is far more secure, making it very 
difficult for others to tell that you are using Freenet. However, if you don't 
know at least 5 people already running Freenet, you can choose to connect to 
strangers. Note that you can always turn this off later.
+FirstTimeWizardToadlet.enableOpennet=Do you know anyone already using Freenet?
+FirstTimeWizardToadlet.opennetYes=No, I want the node to automatically find 
strangers to connect to. 
+FirstTimeWizardToadlet.opennetNo=Yes, I have at least 5 friends already using 
Freenet and I will add their details on the Friends page.
+FirstTimeWizardToadlet.warningTitle=Warning!
+FirstTimeWizardToadlet.opennetWarning=If Freenet is illegal where you live, or 
if you are using it to access materials that may get you into trouble, telling 
the node to automatically connect to strangers may be dangerous as it makes 
life much easier for an attacker. Freenet is still alpha software, and we offer 
no guarantees about security.
+FirstTimeWizardToadlet.welcomeInfoboxTitle=Welcome to Freenet first time 
wizard!
+FirstTimeWizardToadlet.welcomeInfoboxContent1=Welcome to Freenet first time 
wizard. This tool will enable you to configure your node quickly and easily to 
get you started.
+FirstTimeWizardToadlet.bandwidthLimit=Bandwidth limits
+FirstTimeWizardToadlet.bandwidthLimitLong=Please select your internet 
connection type and speed (download/upload) from the dropdown menu below.
+FirstTimeWizardToadlet.clickContinue=Click here to continue.
+FirstTimeWizardToadlet.continue=Continue
+FirstTimeWizardToadlet.continueEnd=Click here to start using Freenet!
+FirstTimeWizardToadlet.datastoreSize=Datastore size
+FirstTimeWizardToadlet.datastoreSizeLong=Please select a size for your 
datastore. The datastore acts like a cache; storing data for the network will 
help you to get better throughput when requesting popular files. The more space 
you can afford the better it is for the community and the faster your node and 
especially your downloads will go.
+FirstTimeWizardToadlet.isNetworkTrusted=Is your local network trusted?
+FirstTimeWizardToadlet.isNetworkTrustedLong=Is your local network trusted? If 
you answer yes here all the services provided by your node will be wide open to 
everyone willing to access them on the given network. You will be able to do 
selective access controls from the configuration page when the wizard is over.
+FirstTimeWizardToadlet.noNetworkIF=No additional network interface found
+FirstTimeWizardToadlet.noNetworkIFLong=Freenet hasn't found any additional 
network interface. It will assume that you will connect to it from your 
computer and only from it.
+FirstTimeWizardToadlet.iDoTrust=Do you trust people connected to ${interface} 
(${ip})?
+FirstTimeWizardToadlet.congratz=Welcome on board!
+FirstTimeWizardToadlet.congratzLong=Congratulations, the base configuration of 
your Freenet node is now done. You can change and edit any of the parameters 
you have just set going to the "configuration" page, reachable anytime from the 
menu on the left of the interface. Please note that Freenet will be slow to 
start with, it will improve over time. You can get started by clicking on the 
bookmarks on the next page. We wish you a pleasant Freenet experience.
+FirstTimeWizardToadlet.step1Title=Freenet first time wizard! - Friends and 
strangers
+FirstTimeWizardToadlet.step2Title=Freenet first time wizard! - Choose a node 
name
+FirstTimeWizardToadlet.step3Title=Freenet first time wizard! - Bandwidth limits
+FirstTimeWizardToadlet.step4Title=Freenet first time wizard! - Datastore size
+FirstTimeWizardToadlet.step5Title=Freenet first time wizard! - Network 
configuration
+FirstTimeWizardToadlet.step6Title=Freenet first time wizard! - 
Congratulations, your node is now configured
+FirstTimeWizardToadlet.skipWizard=I am not a newbie, please skip the wizard!
+FirstTimeWizardToadlet.tenPercentDisk=(= 10% of free disk space)
+FirstTimeWizardToadlet.fivePercentDisk=(= 5% of free disk space)
 FProxyToadlet.abortToHomepage=Abort and return to the FProxy home page
+FProxyToadlet.alertsTitle=Alerts
 FProxyToadlet.alerts=detailed status messages
-FProxyToadlet.alertsTitle=Alerts
 FProxyToadlet.backToFProxy=${link}Click here${/link} to go to the FProxy home 
page.
 FProxyToadlet.backToReferrer=${link}Click here${/link} to go back to the 
referring page.
 FProxyToadlet.cantBindPort=Can't bind fproxy on that port!
@@ -279,8 +315,8 @@
 FProxyToadlet.openAsText=${link}Click here${/link} to open the file as plain 
text (this should not be dangerous but it may be garbled).
 FProxyToadlet.openForce=${link}Click here${/link} to open the file as ${mime} 
(read warning above!).
 FProxyToadlet.openForceDisk=${link}Click here${/link} to force your browser to 
download the file to disk.
+FProxyToadlet.openPossRSSForceDisk=${link}Click here${/link} to try to force 
your browser to download the file to disk (this ${bold}this may also be 
dangerous${/bold} if you run Firefox 2.0.0, 2.0.1 should fix this).
 FProxyToadlet.openPossRSSAsPlainText=${link}Click here${/link} to open the 
file as plain text (this ${bold}may be dangerous${/bold} if you are running IE7 
or FF2).
-FProxyToadlet.openPossRSSForceDisk=${link}Click here${/link} to try to force 
your browser to download the file to disk (this ${bold}this may also be 
dangerous${/bold} if you run Firefox 2.0.0, 2.0.1 should fix this).
 FProxyToadlet.openRSSAsRSS=${link}Click here${/link} to open the file as RSS 
(this ${bold}is dangerous${/bold} if the site author is malicious as Freenet 
does not know how to filter RSS yet).
 FProxyToadlet.openRSSForce=${link}Click here${/link} to open the file as 
${mime} (this ${bold}may be dangerous${/bold} on IE7 or FF2).
 FProxyToadlet.opennet=manage untrusted connections
@@ -325,13 +361,12 @@
 FcpServer.filenameToStorePDataLong=Filename to store details of persistent 
downloads to.
 FcpServer.intervalBetweenWrites=Interval between writing persistent downloads 
to disk
 FcpServer.intervalBetweenWritesLong=Interval between writing persistent 
downloads to disk.
-FcpServer.isEnabled=Activer FCP ?
-FcpServer.isEnabledLong=Activer le serveur de Protocole pour Client de Freenet
+FcpServer.isEnabled=Enable FCP?
+FcpServer.isEnabledLong=Enable the Freenet Client Protocol server
 FcpServer.portNumber=FCP port
-FcpServer.portNumberLong=Le port TCP ?cout? par le serveur FCP
-FcpServer.ssl=Activer SSL ?
-FcpServer.sslLong=Activer SSL sur le serveur FCP
-FetchException.longError.1=Too many levels of recursion into archives
+FcpServer.portNumberLong=The TCP port the FCP server should listen on
+FcpServer.ssl=Enable SSL?
+FcpServer.sslLong=Enable SSL on the FCP server
 FetchException.longError.10=File not in archive
 FetchException.longError.11=Too many path components - not a manifest? Try 
removing one
 FetchException.longError.12=Internal temp files error, maybe disk full or 
permissions problem?
@@ -342,7 +377,7 @@
 FetchException.longError.17=Internal error, probably a bug
 FetchException.longError.18=Found the file, but lost it while receiving the 
data
 FetchException.longError.19=Splitfile error
-FetchException.longError.2=Don't know what to do with splitfile
+FetchException.longError.1=Too many levels of recursion into archives
 FetchException.longError.20=Invalid URI
 FetchException.longError.21=Too big
 FetchException.longError.22=Metadata too big
@@ -353,15 +388,15 @@
 FetchException.longError.27=Permanent redirect: use the new URI
 FetchException.longError.28=Not enough data found; some data was fetched but 
redirect may point to nowhere
 FetchException.longError.29=Wrong MIME Type: The key was not in the list of 
allowed MIME types provided by the client
+FetchException.longError.2=Don't know what to do with splitfile
+FetchException.longError.30=The request was terminated by a node because it 
had recently received a request for the same key and that request had failed
 FetchException.longError.3=Don't know what to do with metadata
-FetchException.longError.30=The request was terminated by a node because it 
had recently received a request for the same key and that request had failed
 FetchException.longError.4=Failed to parse metadata
 FetchException.longError.5=Failure in extracting files from an archive
 FetchException.longError.6=Failed to decode a block
 FetchException.longError.7=Too many levels of split metadata
 FetchException.longError.8=Request was restarted too many times due to 
archives changing
 FetchException.longError.9=Too many redirects (too much recursion)
-FetchException.shortError.1=Too deep archive recursion
 FetchException.shortError.10=Not in archive
 FetchException.shortError.11=Too many path components
 FetchException.shortError.12=Temporary files error
@@ -372,7 +407,7 @@
 FetchException.shortError.17=Internal error
 FetchException.shortError.18=Transfer failed
 FetchException.shortError.19=Splitfile error
-FetchException.shortError.2=Unknown splitfile metadata
+FetchException.shortError.1=Too deep archive recursion
 FetchException.shortError.20=Invalid URI
 FetchException.shortError.21=Too big
 FetchException.shortError.22=Metadata too big
@@ -383,65 +418,31 @@
 FetchException.shortError.27=New URI
 FetchException.shortError.28=All data not found
 FetchException.shortError.29=Wrong MIME type
+FetchException.shortError.2=Unknown splitfile metadata
+FetchException.shortError.30=Data not found (recently failed)
 FetchException.shortError.3=Unknown metadata
-FetchException.shortError.30=Data not found (recently failed)
 FetchException.shortError.4=Invalid metadata
 FetchException.shortError.5=Archive failure
 FetchException.shortError.6=Block decode error
 FetchException.shortError.7=Too many metadata levels
 FetchException.shortError.8=Too many archive restarts
 FetchException.shortError.9=Too much recursion
-FileOffer.acceptTransferButton=Accept Transfer
 FileOffer.askUserTitle=Direct file transfer
-FileOffer.commentLabel=Comment:
-FileOffer.failedReceiveHeader=The transfer of the file ${filename} from 
${node} has failed.
-FileOffer.failedReceiveShort=The transfer of the file ${filename} from ${node} 
has failed.
-FileOffer.failedReceiveTitle=Failed to receive file
-FileOffer.fileLabel=File:
-FileOffer.mimeLabel=MIME Type:
 FileOffer.offeredFileHeader=The node ${name} has offered a file:
 FileOffer.offeredFileShort=Your friend ${node} has offered the file 
${filename}.
-FileOffer.rejectTransferButton=Reject Transfer
+FileOffer.fileLabel=File:
 FileOffer.senderLabel=Sender:
+FileOffer.commentLabel=Comment:
+FileOffer.mimeLabel=MIME Type:
 FileOffer.sizeLabel=Size:
+FileOffer.acceptTransferButton=Accept Transfer
+FileOffer.rejectTransferButton=Reject Transfer
+FileOffer.failedReceiveHeader=The transfer of the file ${filename} from 
${node} has failed.
+FileOffer.failedReceiveTitle=Failed to receive file
+FileOffer.failedReceiveShort=The transfer of the file ${filename} from ${node} 
has failed.
+FileOffer.succeededReceiveTitle=Successfully received file
 FileOffer.succeededReceiveHeader=The transfer of the file ${filename} from 
${node} was a success.
 FileOffer.succeededReceiveShort=Successfully received ${filename} from ${node}.
-FileOffer.succeededReceiveTitle=Successfully received file
-FirstTimeWizardToadlet.bandwidthLimit=Bandwidth limits
-FirstTimeWizardToadlet.bandwidthLimitLong=Veuillez choisir le type et la 
vitesse de votre connexion internet (download/upload) dans la liste ci-dessous.
-FirstTimeWizardToadlet.chooseNodeName=Node name required!
-FirstTimeWizardToadlet.chooseNodeNameLong=Please enter a node name in the 
field below (we recommend a nickname possibly with an email address). This is 
so that your friends (trusted peers, which you have manually added) can easily 
tell your node from their other nodes. This is not visible to strangers 
(untrusted automatically added peers). Note that any friend or stranger may 
trivially identify you from your IP address, since you are connected to them, 
but they cannot easily tell what you are requesting.
-FirstTimeWizardToadlet.clickContinue=Click here to continue.
-FirstTimeWizardToadlet.congratz=Welcome on board!
-FirstTimeWizardToadlet.congratzLong=Congratulations, the base configuration of 
your Freenet node is now done. You can change and edit any of the parameters 
you have just set going to the "configuration" page, reachable anytime from the 
menu on the left of the interface. Please note that Freenet will be slow to 
start with, it will improve over time. You can get started by clicking on the 
bookmarks on the next page. We wish you a pleasant Freenet experience.
-FirstTimeWizardToadlet.connectToStrangers=Connect to strangers?
-FirstTimeWizardToadlet.connectToStrangersLong=Ideally, all Freenet users would 
connect only to people they know. This is far more secure, making it very 
difficult for others to tell that you are using Freenet. However, if you don't 
know at least 5 people already running Freenet, you can choose to connect to 
strangers. Note that you can always turn this off later.
-FirstTimeWizardToadlet.continue=Continue
-FirstTimeWizardToadlet.continueEnd=Click here to start using Freenet!
-FirstTimeWizardToadlet.datastoreSize=Datastore size
-FirstTimeWizardToadlet.datastoreSizeLong=Veuillez sp?cifier la taille de votre 
datastore. Le datastore agit comme un cache ; stocker les donn?es du r?seau 
am?liorera les performances quand vous t?l?chargerez des fichiers populaires. 
Plus vous stockez de donn?es, plus vous aidez la communaut? et plus votre noeud 
sera rapide (surtout les t?l?chargements).
-FirstTimeWizardToadlet.enableOpennet=Do you know anyone already using Freenet?
-FirstTimeWizardToadlet.fivePercentDisk=(= 5% de l'espace libre)
-FirstTimeWizardToadlet.homepageTitle=Freenet first time wizard!
-FirstTimeWizardToadlet.iDoTrust=Do you trust people connected to ${interface} 
(${ip})?
-FirstTimeWizardToadlet.isNetworkTrusted=Is your local network trusted?
-FirstTimeWizardToadlet.isNetworkTrustedLong=Is your local network trusted? If 
you answer yes here all the services provided by your node will be wide open to 
everyone willing to access them on the given network. You will be able to do 
selective access controls from the configuration page when the wizard is over.
-FirstTimeWizardToadlet.noNetworkIF=No additional network interface found
-FirstTimeWizardToadlet.noNetworkIFLong=Freenet hasn't found any additional 
network interface. It will assume that you will connect to it from your 
computer and only from it.
-FirstTimeWizardToadlet.opennetNo=Yes, I have at least 5 friends already using 
Freenet and I will add their details on the Friends page.
-FirstTimeWizardToadlet.opennetWarning=If Freenet is illegal where you live, or 
if you are using it to access materials that may get you into trouble, telling 
the node to automatically connect to strangers may be dangerous as it makes 
life much easier for an attacker. Freenet is still alpha software, and we offer 
no guarantees about security.
-FirstTimeWizardToadlet.opennetYes=No, I want the node to automatically find 
strangers to connect to. 
-FirstTimeWizardToadlet.skipWizard=I am not a newbie, please skip the wizard!
-FirstTimeWizardToadlet.step1Title=Freenet first time wizard! - Friends and 
strangers
-FirstTimeWizardToadlet.step2Title=Freenet first time wizard! - Choose a node 
name
-FirstTimeWizardToadlet.step3Title=Freenet first time wizard! - Bandwidth limits
-FirstTimeWizardToadlet.step4Title=Freenet first time wizard! - Datastore size
-FirstTimeWizardToadlet.step5Title=Freenet first time wizard! - Network 
configuration
-FirstTimeWizardToadlet.step6Title=Freenet first time wizard! - 
Congratulations, your node is now configured
-FirstTimeWizardToadlet.tenPercentDisk=(= 10% de l'espace libre)
-FirstTimeWizardToadlet.warningTitle=Warning!
-FirstTimeWizardToadlet.welcomeInfoboxContent1=Welcome to Freenet first time 
wizard. This tool will enable you to configure your node quickly and easily to 
get you started.
-FirstTimeWizardToadlet.welcomeInfoboxTitle=Welcome to Freenet first time 
wizard!
 GIFFilter.invalidHeader=The file does not contain a valid GIF header.
 GIFFilter.invalidHeaderTitle=Invalid header
 GIFFilter.notGif=The file you tried to fetch is not a GIF. It might be some 
other file format, and your browser may do something dangerous with it, 
therefore we have blocked it.
@@ -462,44 +463,44 @@
 HTMLFilter.tooManyNestedStyleOrScriptTags=Too many nested style or script tags 
- ambiguous or invalid parsing
 HTMLFilter.tooManyNestedStyleOrScriptTagsLong=Too many nested </style> tags - 
ambiguous or invalid parsing, can't reliably filter so removing the inner tags 
- garbage may appear in browser
 HTMLFilter.unknownTag=unknown tag ${tag}
-IPDetectorPluginManager.connectionProblems=Connection problems:
 IPDetectorPluginManager.direct=You appear to be directly connected to the 
internet. Congratulations, you should be able to connect to any other Freenet 
node.
 IPDetectorPluginManager.directTitle=Direct internet connection detected
-IPDetectorPluginManager.forwardPort=Your node appears to be behind some sort 
of NAT (see the connectivity page for details). You should forward UDP (not 
TCP) port ${port} if possible to improve connectivity. It is possible you have 
already done this; it takes a while for Freenet to detect a port forward. See 
${link}here${/link} for some more information.
-IPDetectorPluginManager.forwardPortShort=Please forward UDP port ${port}.
-IPDetectorPluginManager.forwardTwoPorts=Your node appears to be behind some 
sort of NAT (see the connectivity page for details). You should forward UDP 
(not TCP) ports ${port1} and ${port2} if possible to improve connectivity. It 
is possible you have already done this; it takes a while for Freenet to detect 
a port forward. See ${link}here${/link} for some more information.
-IPDetectorPluginManager.forwardTwoPortsShort=Please forward UDP ports ${port1} 
and ${port2}.
 IPDetectorPluginManager.fullCone=Your internet connection appears to be behind 
a "full cone" NAT (router). Congratulations, your node should be able to 
connect to any other Freenet node.
 IPDetectorPluginManager.fullConeTitle=Full cone NAT detected
 IPDetectorPluginManager.noConnectivity=Your internet connection does not 
appear to support UDP. Unless this detection is wrong, it is unlikely that 
Freenet will work on your computer at present.
 IPDetectorPluginManager.noConnectivityTitle=No UDP connectivity
 IPDetectorPluginManager.noConnectivityshort=Severe connection problems: No UDP 
connectivity, Freenet will not work!
-IPDetectorPluginManager.portForwardHelpURL=http://wiki.freenetproject.org/FirewallAndRouterIssues
 IPDetectorPluginManager.portRestricted=Your internet connection appears to be 
behind a port-restricted NAT (router). You will be able to connect to most 
other users, but not those behind symmetric NATs.
 IPDetectorPluginManager.portRestrictedTitle=Port restricted cone NAT detected
 IPDetectorPluginManager.restricted=Your internet connection appears to be 
behind a "restricted cone" NAT (router). You should be able to connect to most 
other users.
 IPDetectorPluginManager.restrictedTitle=Restricted cone NAT detected
-IPDetectorPluginManager.seriousConnectionProblems=Serious connection problems:
 IPDetectorPluginManager.suggestForwardPort= You may want to forward the port 
(UDP port number ${port}) manually. (See 
http://wiki.freenetproject.org/FirewallAndRouterIssues ).
+IPDetectorPluginManager.suggestForwardTwoPorts= You may want to forward the 
ports (UDP port numbers ${port1} and ${port2}) manually. (See 
http://wiki.freenetproject.org/FirewallAndRouterIssues ).
 IPDetectorPluginManager.suggestForwardPortWithLink= You may want to 
${link}forward the port${/link} (UDP port number ${port}) manually (or you may 
already have done so, Freenet cannot easily detect this).
-IPDetectorPluginManager.suggestForwardTwoPorts= You may want to forward the 
ports (UDP port numbers ${port1} and ${port2}) manually. (See 
http://wiki.freenetproject.org/FirewallAndRouterIssues ).
 IPDetectorPluginManager.suggestForwardTwoPortsWithLink= You may want to 
${link}forward the ports${/link} (UDP port numbers ${port1} and ${port2}) 
manually (or you may already have done so, Freenet cannot easily detect this).
 IPDetectorPluginManager.symmetric=Your internet connection appears to be 
behind a symmetric NAT or firewall. You will probably only be able to connect 
to users directly connected to the internet or behind restricted cone NATs.
+IPDetectorPluginManager.symmetricTitle=Symmetric firewall detected
+IPDetectorPluginManager.seriousConnectionProblems=Serious connection problems:
+IPDetectorPluginManager.connectionProblems=Connection problems:
+IPDetectorPluginManager.forwardPortShort=Please forward UDP port ${port}.
+IPDetectorPluginManager.forwardTwoPortsShort=Please forward UDP ports ${port1} 
and ${port2}.
+IPDetectorPluginManager.forwardPort=Your node appears to be behind some sort 
of NAT (see the connectivity page for details). You should forward UDP (not 
TCP) port ${port} if possible to improve connectivity. It is possible you have 
already done this; it takes a while for Freenet to detect a port forward. See 
${link}here${/link} for some more information.
+IPDetectorPluginManager.forwardTwoPorts=Your node appears to be behind some 
sort of NAT (see the connectivity page for details). You should forward UDP 
(not TCP) ports ${port1} and ${port2} if possible to improve connectivity. It 
is possible you have already done this; it takes a while for Freenet to detect 
a port forward. See ${link}here${/link} for some more information.
+IPDetectorPluginManager.portForwardHelpURL=http://wiki.freenetproject.org/FirewallAndRouterIssues
 IPDetectorPluginManager.symmetricPS=Your node is behind a symmetric NAT, which 
is especially problematic, so if you don't forward the port(s), you may not be 
able to connect to most nodes!
-IPDetectorPluginManager.symmetricTitle=Symmetric firewall detected
 IPUndetectedUserAlert.detecting=Freenet is currently attempting to detect your 
external IP address. If this takes more than a few minutes there is something 
wrong...
 IPUndetectedUserAlert.detectingShort=Freenet is currently attempting to detect 
your external IP address.
 IPUndetectedUserAlert.detectingWithConfigLink=Freenet is currently attempting 
to detect your external IP address. If this takes more than a few minutes there 
is something wrong and you can use the Temporary IP Address Hint 
${link}configuration parameter${/link}.
-IPUndetectedUserAlert.suggestForwardPort=Also, it would be a good idea to 
forward the port ${port} (UDP) on your router to make it easy to connect to 
your node.
-IPUndetectedUserAlert.suggestForwardTwoPorts=Also, it would be a good idea to 
forward the ports ${port1} and ${port2} (UDP) on your router to make it easy to 
connect to your node.
 IPUndetectedUserAlert.unknownAddress=Freenet was unable to determine your 
external IP address (or the IP address of your NAT or Firewall). You can still 
exchange references with other people, however this will only work if the other 
user is not behind a NAT or Firewall. As soon as you have connected to one 
other user in this way, Freenet will be able to determine your external IP 
address. You can determine your current IP address and tell your node with the 
'Temporary IP address hint' ${link}configuration parameter${/link}.
-IPUndetectedUserAlert.unknownAddressShort=Freenet was unable to determine your 
IP address. You may have problems connecting.
 IPUndetectedUserAlert.unknownAddressTitle=Unknown external address
 IPUndetectedUserAlert.unknownAddressWithConfigLink=Freenet was unable to 
determine your external IP address (or the IP address of your NAT-device or 
firewall). You can still exchange references with other people, however this 
will only work if the other user is not behind a NAT-device or firewall. As 
soon as you have connected to one other user in this way, Freenet will be able 
to determine your external IP address. You can determine your current IP 
address and tell your node with the 'Temporary IP address hint' 
${link}configuration parameter${/link}.
-InsertException.longError.1=Caller supplied a URI we cannot use"
+IPUndetectedUserAlert.unknownAddressShort=Freenet was unable to determine your 
IP address. You may have problems connecting.
+IPUndetectedUserAlert.suggestForwardPort=Also, it would be a good idea to 
forward the port ${port} (UDP) on your router to make it easy to connect to 
your node.
+IPUndetectedUserAlert.suggestForwardTwoPorts=Also, it would be a good idea to 
forward the ports ${port1} and ${port2} (UDP) on your router to make it easy to 
connect to your node.
 InsertException.longError.10=Cancelled by user
 InsertException.longError.11=Meta string (most likely a '/') used in the URI
 InsertException.longError.12=Binary blob format error
+InsertException.longError.1=Caller supplied a URI we cannot use"
 InsertException.longError.2=Internal bucket error: out of disk 
space/permissions problem?
 InsertException.longError.3=Internal error
 InsertException.longError.4=A downstream node timed out or was severely 
overloaded
@@ -508,10 +509,10 @@
 InsertException.longError.7=Could not insert splitfile: ran out of retries 
(nonfatal errors)
 InsertException.longError.8=Insert could not leave the node at all
 InsertException.longError.9=Insert collided with different, pre-existing data 
at the same key
-InsertException.shortError.1=Invalid URI
 InsertException.shortError.10=Cancelled
 InsertException.shortError.11=Meta string used in the key
 InsertException.shortError.12=Binary blob format error
+InsertException.shortError.1=Invalid URI
 InsertException.shortError.2=Temp files error
 InsertException.shortError.3=Internal error
 InsertException.shortError.4=Timeout or overload
@@ -520,11 +521,11 @@
 InsertException.shortError.7=Some blocks ran out of retries
 InsertException.shortError.8=Request could not leave the node
 InsertException.shortError.9=Collided with existing data
+InvalidAddressOverrideUserAlert.unknownAddress=Freenet has determined that the 
currently configured ipAddressOverride value is invalid, meaning that it does 
not match the syntax for a valid hostname, IPv4 address or IPv6 address (in the 
opinion of the current implementation of the function that checks the IPv6 
address syntax).
+InvalidAddressOverrideUserAlert.unknownAddressTitle=Invalid Address Override 
Value
+InvalidAddressOverrideUserAlert.unknownAddressWithConfigLink=Freenet has 
determined that the currently configured ipAddressOverride value is invalid, 
meaning that it does not match the syntax for a valid hostname, IPv4 address or 
IPv6 address (in the opinion of the current implementation of the function that 
checks the IPv6 address syntax). You can correct the 'IP address override' 
${link}configuration parameter${/link}.
+InvalidAddressOverrideUserAlert.unknownAddressShort=Your ipAddressOverride is 
bogus. Please fix it. 
 IntOption.parseError=The value specified can't be parsed as a 32-bit integer : 
${val}
-InvalidAddressOverrideUserAlert.unknownAddress=Freenet a d?tect? que 
l'"adresse IP du moment" est invalide, car sa syntaxe ne correspond ni ? un nom 
d'h?te, ni ? une adresse IP (v4 ou v6).
-InvalidAddressOverrideUserAlert.unknownAddressShort=Your ipAddressOverride is 
bogus. Please fix it. 
-InvalidAddressOverrideUserAlert.unknownAddressTitle=Valeur d'adresse IP 
invalide
-InvalidAddressOverrideUserAlert.unknownAddressWithConfigLink=Freenet a d?tect? 
que l'"adresse IP du moment" est invalide, car sa syntaxe ne correspond ni ? un 
nom d'h?te, ni ? une adresse IP (v4 ou v6). Vous pouvez corriger le 
${link}param?tre de configuration${/link} "Adresse IP du moment".
 JPEGFilter.notJpeg=The file you tried to fetch is not a JPEG. It might be some 
other file format, and your browser may do something dangerous with it, 
therefore we have blocked it.
 JPEGFilter.tooShort=The file is too short to be a JPEG.
 JPEGFilter.tooShortTitle=Too short
@@ -568,8 +569,8 @@
 LoggerHook.unrecognizedPriority=Unrecognised priority name: ${name}.
 LongOption.parseError=The value specified can't be parsed as a 64-bit integer 
: ${val}
 MeaningfulNodeNameUserAlert.noNodeNick=It seems that your node doesn't know 
your nickname. Putting your e-mail address or IRC nickname here is generally 
speaking a good idea and helps your friends to identify your node (note that 
only your darknet peers listed on the friends page can see your node name, it 
will not be displayed to strangers).
+MeaningfulNodeNameUserAlert.noNodeNickTitle=Your node name isn't defined.
 MeaningfulNodeNameUserAlert.noNodeNickShort=Your node name isn't defined.
-MeaningfulNodeNameUserAlert.noNodeNickTitle=Your node name isn't defined.
 N2NTMToadlet.composingMessageLabel=Composing N2NTM to send to the following 
peers:
 N2NTMToadlet.delayed=Backed off: Sending of message possibly delayed to peer
 N2NTMToadlet.delayedTitle=Delayed
@@ -596,8 +597,8 @@
 N2NTMUserAlert.headerShort=Message from ${from}
 N2NTMUserAlert.reply=Reply
 N2NTMUserAlert.title=Node to Node Text Message ${number} from ${peername} 
(${peer})
+Node.acceptSeedConnectionsShort=Be a seednode?
 Node.acceptSeedConnections=If true, the node will accept connections from new 
insecure-mode nodes and help to bootstrap them onto the network. This allows 
any node with your noderef to connect, but only for purposes of announcement: 
it can only do requests to nodes that it gets through the announcement 
(possibly including this node if we don't have many Strangers).
-Node.acceptSeedConnectionsShort=Be a seednode?
 Node.alwaysAllowLocalAddresses=Always allow connecting to nodes via local 
addresses?
 Node.alwaysAllowLocalAddressesLong=If true, the node will attempt to connect 
to nodes via their local (localhost, LAN) addresses as well as their public 
IPs. If this is not set, you can still enable it for specific darknet peers 
(but not opennet peers). Set this if you want to connect to other nodes on the 
same LAN or computer, and don't mind that bogus references can cause your node 
to send UDP packets to machines on your LAN.
 Node.assumeNATed=Assume the port is not forwarded.
@@ -620,18 +621,18 @@
 Node.disablePHTLSLong=Disable probabilistic HTL (don't touch this unless you 
know what you are doing)
 Node.dropPacketEvery=Testing packet drop frequency
 Node.dropPacketEveryLong=Frequency of dropping packets. Testing option used by 
devs to simulate packet loss. 0 means never artificially drop a packet. Don't 
touch this!
-Node.enableARKs=Activer les ARKs? (NE PAS DESACTIVER !)
-Node.enableARKsLong=Activer les ARKs? (NE PAS DESACTIVER !).
-Node.enablePacketCoalescing=Activer la coalescence des paquets ?
-Node.enablePacketCoalescingLong=Activer la coalescence de paquets ? Cette 
option am?liore l'utilisation de la bande passante, diminue la consommation CPU 
et apporte une peu de r?sistance ? l'analyse de traffic, au prix d'une l?g?re 
latence. Ne la d?sactivez que si vous savez ce que vous faites.
-Node.enablePerNodeFailureTables=M?moriser les ?checs de chaque n?ud ?
-Node.enablePerNodeFailureTablesLong=Relancer automatiquement le routage vers 
les noeuds ayant ?chou? une requ?te dans les derni?res 10 minutes ?
-Node.enableSwapQueueing=Mise en file des requ?tes de permutation ? (NE PAS 
DESACTIVER !)
-Node.enableSwapQueueingLong=Activer la mise en file des requ?tes de 
permutation ? (NE PAS DESACTIVER !)
-Node.enableSwapping=Activer les permutations de positions ? (NE PAS DESACTIVER 
!)
-Node.enableSwappingLong=Activer les permutations de positions ? (NE PAS 
DESACTIVER ! Ce n'est utile que dans certaines simulations).
-Node.enableULPRDataPropagation=Activer la propagation des ULPR ?
-Node.enableULPRDataPropagationLong=Quand une cl? est trouv?e, la propager 
rapidement aux noeuds qui l'avaient demand?e ? (Ultra-Lightweight Persistent 
Requests).
+Node.enableARKs=Enable ARKs? (DON'T TURN THIS OFF!)
+Node.enableARKsLong=Enable ARKs? (DON'T TURN THIS OFF!).
+Node.enablePacketCoalescing=Enable packet coalescing?
+Node.enablePacketCoalescingLong=Enable packet coalescing? Packet coalescing 
increases bandwidth efficiency, reduces CPU usage and gains some resistance to 
traffic analysis at a small cost in message latency. Don't turn this off unless 
you know what you're doing.
+Node.enablePerNodeFailureTables=Enable per-node failure tables?
+Node.enablePerNodeFailureTablesLong=Enable automatically rerouting around 
nodes that failed a request within the last 10 minutes?
+Node.enableSwapping=Enable location swapping? (DO NOT TURN THIS OFF!)
+Node.enableSwappingLong=Enable location swapping? (DO NOT TURN THIS OFF! It is 
only useful in some simulations).
+Node.enableSwapQueueing=Enable queueing of swap requests? (DO NOT TURN THIS 
OFF!)
+Node.enableSwapQueueingLong=Enable queueing of swap requests? (DO NOT TURN 
THIS OFF!)
+Node.enableULPRDataPropagation=Enable ULPR data propagation?
+Node.enableULPRDataPropagationLong=Enable fast propagation of recently 
requested keys to those nodes which have asked for them when the data is 
eventually found? (Ultra-Lightweight Persistent Requests). 
 Node.errorApplyingConfig=Error while applying the new config : ${error}
 Node.extraPeerDir=Extra peer data directory
 Node.extraPeerDirLong=Name of directory to put extra peer data in
@@ -652,12 +653,12 @@
 Node.nodeDirLong=Name of directory to put node-related files e.g. peers list in
 Node.nodeName=Nickname for this Freenet node
 Node.nodeNameLong=Node nickname. This will be visible to your friends only.
+Node.notUsingSunVMTitle=Not using a Sun JVM
 Node.notUsingSunVM=You are trying to run the node under a non-Sun JVM: 
${vendor} ${version}. This is not recommended: the node may not run well. 
Please get Sun java from http://www.java.com/getjava/ if possible.
 Node.notUsingSunVMShort=Freenet is running on a non-Sun JVM, this is not 
recommended, please get the latest Sun Java. 
-Node.notUsingSunVMTitle=Not using a Sun JVM
+Node.notUsingWrapperTitle=Not using the wrapper!
 Node.notUsingWrapper=You are running the node without the wrapper. This is not 
recommended. The node will not be able to restart itself, so auto-updating 
won't work, and if the JVM goes off into limbo, it won't get restarted either. 
Also the node can't generate stack dumps in some places so debugging will be 
marginally harder.
 Node.notUsingWrapperShort=Freenet is running without the wrapper. This is not 
recommended.
-Node.notUsingWrapperTitle=Not using the wrapper!
 Node.oneConnectionPerIP=Limit to one connection per address?
 Node.oneConnectionPerIPLong=Don't allow more than one connection per address? 
This will make it slightly harder for an attacker to connect more than once to 
your node as different identities, in order to dominate your routing or make 
harvesting easier. Also prevents having the same node connected on darknet and 
opennet simultaneously. 
 Node.opennetEnabled=Enable insecure mode (automatically connect to untrusted 
nodes)?
@@ -673,14 +674,14 @@
 Node.storeMaxMemTooHigh=Giving more than 80% of your ram to BDB is probably 
not what you want to do!
 Node.storeSize=Store size in bytes
 Node.storeSizeLong=Store size in bytes
-Node.storeType=Type de store (NE PAS CHANGER)
-Node.storeTypeLong=Type du datastore. Actuellement, ?a peut ?tre bdb-index 
(utilisation d'un BerkeleyDBFreenetStore pour stocker l'index, et de fichiers 
pour les donn?es), ou ram (index et donn?es sont stock?s en m?moire). Utilisez 
ram uniquement si vous savez ce que vous faites et avez suffisamment de RAM 
pour stocker toutes les donn?es (tout sera perdu ? l'arr?t du noeud) !
+Node.storeType=Store type (LEAVE THIS ALONE)
+Node.storeTypeLong=Datastore type. Currently this can be bdb-index (use a 
BerkeleyDBFreenetStore to store the index, and keep the data in files on disk), 
or ram (keep the index and the data in RAM). Only use ram if you know what you 
are doing and have enough RAM to store all your data (and note it will not be 
saved on shutdown)!
 Node.swapRInterval=Swap request send interval (ms)
 Node.swapRIntervalLong=Interval between swap attempting to send swap requests 
in milliseconds. Leave this alone!
-Node.throttleLocalTraffic=Limiter le traffic local ?
-Node.throttleLocalTrafficLong=Contr?ler le traffic local ? Si activ?, le 
traffic ? destination du r?seau local et de la machine elle-m?me seront limit?s.
-Node.tooSmallMTU=MTU trop faible
-Node.tooSmallMTULong=Le MTU de votre connexion est de ${mtu} octets. Freenet a 
besoin d'un MTU de ${minMTU} au moins pour fonctionner correctement : les 
connexions seront lentes et peu fiables. Corrigez ce probl?me si possible.
+Node.throttleLocalTraffic=Throttle local traffic?
+Node.throttleLocalTrafficLong=Throttle local traffic? If enabled, even LAN and 
localhost traffic will be subject to bandwidth limiting.
+Node.tooSmallMTU=Too small MTU
+Node.tooSmallMTULong=Your connection's MTU appears to be ${mtu} bytes. Freenet 
will not function well with an MTU of less than ${minMTU} bytes: connections 
will be unreliable and possibly slow. Please fix the problem if possible.
 Node.tooSmallMTUShort=Connection problems: Your connection's MTU is too short 
for Freenet to work well. Expect problems.
 NodeClientCore.couldNotFindOrCreateDir=Could not find or create directory
 NodeClientCore.downloadAllowedDirs=Directories downloading is allowed to
@@ -697,9 +698,9 @@
 NodeClientCore.movingTempDirOnTheFlyNotSupported=Moving temp directory on the 
fly not supported at present
 NodeClientCore.persistentTempDir=Persistent temp files directory
 NodeClientCore.persistentTempDirLong=Name of directory to put persistent temp 
files in
+NodeClientCore.startingUpTitle=Freenet is starting up
 NodeClientCore.startingUp=Please allow Freenet a few moments to complete the 
startup process, in the meantime some things may not work and the node may be 
slower than usual.
 NodeClientCore.startingUpShort=Freenet is starting up, some things may not 
work and the node may be slow.
-NodeClientCore.startingUpTitle=Freenet is starting up
 NodeClientCore.tempDir=Temp files directory
 NodeClientCore.tempDirLong=Name of directory to put temporary files in
 NodeClientCore.uploadAllowedDirs=Directories uploading is allowed from
@@ -711,8 +712,8 @@
 NodeIPDectector.tempAddressHint=Temporary IP address hint
 NodeIPDectector.tempAddressHintLong=Temporary hint to what our IP might be; 
deleted after use
 NodeIPDetector.maybeSymmetric=It looks like your node may be behind a 
symmetric NAT. You may have connection problems: If you are behind a symmetric 
NAT you will probably only be able to connect to peers which are open to the 
internet.
+NodeIPDetector.maybeSymmetricTitle=Connection problems
 NodeIPDetector.maybeSymmetricShort=Connection problems: You may be behind a 
symmetric NAT.
-NodeIPDetector.maybeSymmetricTitle=Connection problems
 NodeIPDetector.unknownHostErrorInIPOverride=Unknown host: ${error}
 NodeStat.aggressiveGC=AggressiveGC modificator
 NodeStat.aggressiveGCLong=Enables the user to tweak the time in between GC and 
forced finalization. SHOULD NOT BE CHANGED unless you know what you're doing! 
-1 means: disable forced call to System.gc() and System.runFinalization()
@@ -742,26 +743,26 @@
 NodeUpdateManager.revocationURILong=URI for the revocation key. If this is 
found the node will display its contents and disable the auto-updater.
 NodeUpdateManager.updateCatastropheTitle=Catastrophic Update Failure!
 NodeUpdateManager.updateFailed=Update Failed: ${reason}
+NodeUpdateManager.updateFailedTitle=Update Failed!
 NodeUpdateManager.updateFailedShort=Update Failed: ${reason}
-NodeUpdateManager.updateFailedTitle=Update Failed!
 NodeUpdateManager.updateURI=Where should the node look for updates?
 NodeUpdateManager.updateURILong=Where should the node look for updates?
-NotEnoughNiceLevelsUserAlert.content=Votre noeud a d?tect? qu'il fonctionne ? 
un niveau de nice ?lev?. Il a besoin de suffisamment de niveau de nice pour 
fonctionner correctement. Veuillez diminuer le niveau de nice de votre noeud 
(cherchez PRIORITY dans le fichier run.sh et diminuez la valeur) ! 
Actuellement, votre noeud peut utiliser ${available} niveaux alors qu'il a 
besoin de ${required}.
+NotEnoughNiceLevelsUserAlert.title=Not enough Nice levels available!
 NotEnoughNiceLevelsUserAlert.short=Not enough Nice levels available! Please 
run Freenet at a lower nice level.
-NotEnoughNiceLevelsUserAlert.title=Pas assez de niveaux de nice disponibles !
+NotEnoughNiceLevelsUserAlert.content=Your node has detected that it is running 
at a high nice level. It can't perform well if they aren't enough levels 
available. Please lower the nice level you're node is running at (Look for 
PRIORITY in the run.sh file and lower its value)! Currently your node has 
${available} levels to play with whereas it would need ${required}.
+OpennetConnectionsToadlet.successTimeTitle=Last success
+OpennetConnectionsToadlet.successTime=Last time there was a successful CHK 
fetch from the node
 OpennetConnectionsToadlet.fullTitle=${counts} Strangers (Untrusted Peers) of 
${name}
 OpennetConnectionsToadlet.peersListTitle=My Opennet Peers (untrusted peers 
added by the node in promiscuous mode)
-OpennetConnectionsToadlet.successTime=Last time there was a successful CHK 
fetch from the node
-OpennetConnectionsToadlet.successTimeTitle=Last success
+OpennetUserAlert.warningTitle=Warning: Insecure Mode Enabled: Your node will 
connect to strangers
+OpennetUserAlert.warningShort=Insecure mode is enabled.
 OpennetUserAlert.warning=Freenet is currently running in insecure mode. It is 
easy for anyone to find out that you are running Freenet, and connect to your 
node in order to attack it. Please get some connections to people you trust and 
add them to the Friends page as soon as possible, you will be much less 
vulnerable. When you have added connections to at least 10 friends (adding 
people you don't know will not improve your security), turn off insecure mode 
and your Freenet connection will become invisible to the outside world.
-OpennetUserAlert.warningShort=Insecure mode is enabled.
-OpennetUserAlert.warningTitle=Warning: Insecure Mode Enabled: Your node will 
connect to strangers
 PNGFilter.invalidHeader=The file you tried to fetch is not a PNG. It does not 
include a valid PNG header. It might be some other file format, and your 
browser may do something dangerous with it, therefore we have blocked it.
 PNGFilter.invalidHeaderTitle=Not a PNG - invalid header
+PeerManagerUserAlert.connErrorTitle=Some peers cannot connect
+PeerManagerUserAlert.connError=${count} of your peers cannot connect for an 
unknown reason, possibly because of a buggy node or a corrupt node reference.
+PeerManagerUserAlert.clockProblemTitle=Clock problem
 PeerManagerUserAlert.clockProblem=${count} of your nodes are unable to connect 
because their system clock is more than 24 hours different to yours. Please 
check whether your computer has the correct time. Incorrect time will cause 
many node and client mechanisms to fail.
-PeerManagerUserAlert.clockProblemTitle=Clock problem
-PeerManagerUserAlert.connError=${count} of your peers cannot connect for an 
unknown reason, possibly because of a buggy node or a corrupt node reference.
-PeerManagerUserAlert.connErrorTitle=Some peers cannot connect
 PeerManagerUserAlert.noConns=This node has not been able to connect to any 
other nodes so far; it will not be able to function normally. Hopefully some of 
your peers will connect soon; if not, try to get some more peers. You need at 
least 3 peers at any time, and should aim for 5-10.
 PeerManagerUserAlert.noConnsTitle=No open connections
 PeerManagerUserAlert.noPeersDarknet=This node has no peers to connect to, 
therefore it will not be able to function normally. Ideally you should connect 
to peers run by people you know (if you are paranoid, then people you trust; if 
not, then at least people you've talked to). You need at least 3 connected 
peers at all times, and ideally 5-10. You could turn on insecure mode (opennet) 
to quickly and automatically get some connections.
@@ -785,25 +786,25 @@
 PeerManagerUserAlert.tooOldNeverConnectedPeers=One or more of your node's 
peers have never connected in the two weeks since they were added.  Consider 
removing them since they are marginally affecting performance (wasting packets 
talking to nodes that aren't there).
 PeerManagerUserAlert.tooOldNeverConnectedPeersTitle=Never connected peer(s) 
too old
 PeerManagerUserAlert.twoConns=This node has only two connections. Performance 
and security will not be very good, and your node is not doing any routing for 
other nodes. Your node is embedded like a 'chain' in the network and does not 
contribute (much) to the network's health. Try to get at least 3 (ideally more 
like 5-10) connected peers at any given time.
+PeersSayKeyBlownAlert.intro=One or more of your peers says that the 
auto-update key is blown! This means that an attacker may know the private key 
for the auto-update system and can therefore cause your node to run code of his 
choice (if you update)! The auto-update system has been disabled. It is also 
possible that your peers are deliberately lying about it.
+PeersSayKeyBlownAlert.fetching=Your node is attempting to download the 
revocation certificate to find out more details.
+PeersSayKeyBlownAlert.failedFetch=Your node has been unable to download the 
revocation certificate. Possible causes include an attack on your node to try 
to get you to update despite the key being blown, or your nodes lying about the 
key being blown. Please contact the developers or other Freenet users to sort 
out this mess.
 PeersSayKeyBlownAlert.connectedSayBlownLabel=These connected nodes say that 
the key has been blown (we are trying to download the revocation cert from 
them):
 PeersSayKeyBlownAlert.disconnectedSayBlownLabel=These nodes told us that the 
key has been blown, but then disconnected, so we could not fetch the revocation 
certificate:
-PeersSayKeyBlownAlert.failedFetch=Your node has been unable to download the 
revocation certificate. Possible causes include an attack on your node to try 
to get you to update despite the key being blown, or your nodes lying about the 
key being blown. Please contact the developers or other Freenet users to sort 
out this mess.
 PeersSayKeyBlownAlert.failedTransferSayBlownLabel=These nodes told us that the 
key has been blown, but then failed to transfer the revocation certificate:
-PeersSayKeyBlownAlert.fetching=Your node is attempting to download the 
revocation certificate to find out more details.
-PeersSayKeyBlownAlert.intro=One or more of your peers says that the 
auto-update key is blown! This means that an attacker may know the private key 
for the auto-update system and can therefore cause your node to run code of his 
choice (if you update)! The auto-update system has been disabled. It is also 
possible that your peers are deliberately lying about it.
+PeersSayKeyBlownAlert.titleWithCount=Auto-update key blown according to 
${count} peer(s)!
 PeersSayKeyBlownAlert.short=Some of your peers say the auto-update key is 
blown!
-PeersSayKeyBlownAlert.titleWithCount=Auto-update key blown according to 
${count} peer(s)!
 PluginManager.cannotSetOnceLoaded=Cannot set the plugins list once loaded
 PluginManager.loadedOnStartup=Plugins to load on startup
 PluginManager.loadedOnStartupLong=Classpath, name and location for plugins to 
load when node starts up
 PluginManager.loadedPlugins=Plugins to load on start up
 PluginManager.loadedPluginsLong=A list of plugins that are started when the 
node starts
+PluginManager.pluginReqNewerJVM=The plugin ${name} seems to require a later 
JVM. Please install at least Sun java 1.5, or remove the plugin.
+PluginManager.pluginReqNewerJVMTitle=Later JVM required by plugin ${name}.
+PluginManager.pluginLoadingFailedTitle=Could not load plugin!
+PluginManager.pluginLoadingFailedShort=Could not load plugin ${name}!
 PluginManager.pluginLoadingFailed=The specified plugin ${name} could not be 
loaded
-PluginManager.pluginLoadingFailedShort=Could not load plugin ${name}!
-PluginManager.pluginLoadingFailedTitle=Could not load plugin!
 PluginManager.pluginLoadingFailedWithMessage=The specified plugin ${name} 
could not be loaded: ${message}
-PluginManager.pluginReqNewerJVM=The plugin ${name} seems to require a later 
JVM. Please install at least Sun java 1.5, or remove the plugin.
-PluginManager.pluginReqNewerJVMTitle=Later JVM required by plugin ${name}.
 PluginToadlet.addPluginTitle=Add a plugin
 PluginToadlet.failedToLoadPlugin=Failed to load plugin.
 PluginToadlet.failedToLoadPluginCheckClass=The plugin you requested could not 
be loaded. Please verify the name of the plugin's class and the URL, if you 
gave one.
@@ -821,66 +822,66 @@
 PluginToadlet.unsupportedMethod=Unsupported method.
 PluginToadlet.unsupportedMethodTitle=Unsupported Method
 PluginToadlet.visit=Visit
-PproxyToadlet.Error=Error
-PproxyToadlet.Load=Load
 PproxyToadlet.changeReloadOnStartup=Change
 PproxyToadlet.classNameTitle=Class Name
 PproxyToadlet.downloadNotAllowedFromRemoteServer=Download of plugins is only 
allowed from our server.
+PproxyToadlet.Error=Error
 PproxyToadlet.internalIDTitle=Internal ID
+PproxyToadlet.Load=Load
 PproxyToadlet.loadOfficialPlugin=Add an Official Plugin
-PproxyToadlet.loadOfficialPluginLabel=Load Official Plugin
 PproxyToadlet.loadOfficialPluginText=These plugins are hosted on servers of 
The Freenet Project. We believe that these plugins are free of privacy leaks 
though we will not guarantee it.
 PproxyToadlet.loadOfficialPluginWarning=WARNING: Loading an official plugin 
involves downloading it from the internet (not from Freenet). An attacker could 
see the download, and maybe interfere with it. Do not load plugins here if that 
is a problem.
+PproxyToadlet.loadOfficialPluginLabel=Load Official Plugin
 PproxyToadlet.loadOtherPlugin=Add an Unofficial Plugin
 PproxyToadlet.loadOtherPluginText=Here you can enter the URL of a plugin you 
want to load. Other plugins than the ones listed above are not even remotely 
supported or checked for privacy leaks by us, so if you load a remote plugin 
here, you are basically on your own.
 PproxyToadlet.loadOtherURLLabel=Plugin URL
 PproxyToadlet.noPlugins=No plugins loaded
 PproxyToadlet.noVersion=N/A
-PproxyToadlet.pluginDirectoryNotCreated=The plugin directory could not be 
created.
-PproxyToadlet.pluginNotDownloaded=The plugin could not be downloaded.
 PproxyToadlet.pluginNotFoundReload=The specified plugin could not be located 
in order to reload it.
 PproxyToadlet.pluginNotFoundReloadTitle=Plugin Not Found (reloading)
-PproxyToadlet.pluginStopping=Plugin Stopping
 PproxyToadlet.pluginUnloaded=Plugin unloaded
 PproxyToadlet.pluginUnloadedWithName=The plugin ${name} has been unloaded.
 PproxyToadlet.plugins=Plugins
 PproxyToadlet.pluginsWithNodeName=Plugins of ${name}
-PproxyToadlet.refreshOnStartup=Reload from server on startup
+PproxyToadlet.reloadOnStartupShort=Reload on Startup
 PproxyToadlet.reload=Reload
+PproxyToadlet.reloadPluginTitle=Reload Plugin
 PproxyToadlet.reloadExplanation=Reloading a plugin is the same as unloading it 
and then loading it again.
-PproxyToadlet.reloadOnStartupShort=Reload on Startup
-PproxyToadlet.reloadPluginTitle=Reload Plugin
+PproxyToadlet.reloadWarning=Be warned that some plugins do not handle a reload 
gracefully!
 PproxyToadlet.reloadPurgeWarning=Remove the plugin from the cache before 
reloading. If the plugin was loaded from the internet it will be downloaded 
again!
-PproxyToadlet.reloadWarning=Be warned that some plugins do not handle a reload 
gracefully!
+PproxyToadlet.refreshOnStartup=Reload from server on startup
 PproxyToadlet.returnToPluginPage=Return to plugin page
 PproxyToadlet.startedAtTitle=Started at
+PproxyToadlet.startingPluginsTitle=Starting Plugins
 PproxyToadlet.startingPluginName=Plugin name
 PproxyToadlet.startingPluginStatus=Current status
+PproxyToadlet.startingPluginStatus.downloading=creating local copy
+PproxyToadlet.startingPluginStatus.starting=starting
 PproxyToadlet.startingPluginTime=Time spent
-PproxyToadlet.startingPluginsTitle=Starting Plugins
+PproxyToadlet.pluginDirectoryNotCreated=The plugin directory could not be 
created.
+PproxyToadlet.pluginNotDownloaded=The plugin could not be downloaded.
+PproxyToadlet.pluginStopping=Plugin Stopping
+PproxyToadlet.unauthorizedTitle=Unauthorized Access
 PproxyToadlet.unauthorized=You are not authorized to view this page.
-PproxyToadlet.unauthorizedTitle=Unauthorized Access
 PproxyToadlet.unload=Unload
 PproxyToadlet.unloadPluginTitle=Unload plugin?
 PproxyToadlet.unloadPluginWithName=Are you sure you wish to unload ${name}?
 PproxyToadlet.unloadPurge=Remove plugin from cache
 PproxyToadlet.versionTitle=Version
-PproxyToadlet.startingPluginStatus.downloading=creating local copy
-PproxyToadlet.startingPluginStatus.starting=starting
-QueueToadlet.DUinProgress=Insertions de dossiers en cours (${size})
-QueueToadlet.DinProgress=T?l?chargements en cours (${size})
-QueueToadlet.UinProgress=Insertions en cours (${size})
+QueueToadlet.DUinProgress=Directory uploads in progress (${size})
+QueueToadlet.DinProgress=Downloads in progress (${size})
+QueueToadlet.UinProgress=Uploads in progress (${size})
 QueueToadlet.change=Change
-QueueToadlet.completedDU=Insertions de dossiers termin?es (${size})
-QueueToadlet.completedDinDownloadDirectory=T?l?chargements vers le dossier 
"downloads" termin?s (${size})
-QueueToadlet.completedDinTempDirectory=T?l?chargements vers le dossier 
temporaire termin?s (${size})
-QueueToadlet.completedDtoDisk=T?l?chargements vers le disque termin?s (${size})
-QueueToadlet.completedDtoTemp=T?l?chargement vers dossier temporaire termin?s 
(${size})
-QueueToadlet.completedU=Insertions termin?es (${size})
-QueueToadlet.completedUDirectory=Insertions de dossiers termin?es (${size})
+QueueToadlet.completedDU=Completed directory uploads (${size})
+QueueToadlet.completedDinDownloadDirectory=Completed downloads to download 
directory (${size})
+QueueToadlet.completedDinTempDirectory=Completed downloads to temporary 
directory (${size})
+QueueToadlet.completedDtoDisk=Completed downloads to disk (${size})
+QueueToadlet.completedDtoTemp=Completed downloads to temp (${size})
+QueueToadlet.completedU=Completed uploads (${size})
+QueueToadlet.completedUDirectory=Completed directory uploads (${size})
 QueueToadlet.download=Download
-QueueToadlet.downloadSucceeded=Le fichier ${origlink}${filename}${/origlink} a 
?t? t?l?charg? avec succ?s. ${link}Cliquez ici${/link} pour ouvrir ce fichier 
(${size}).
-QueueToadlet.downloadSucceededTitle=T?l?chargement r?ussi : ${filename}
+QueueToadlet.downloadSucceededTitle=Download succeeded: ${filename}
+QueueToadlet.downloadSucceeded=The file ${origlink}${filename}${/origlink} has 
been downloaded successfully. ${link}Click here${/link} to open the file 
(${size}).
 QueueToadlet.errorAccessDenied=Error: Access Denied!
 QueueToadlet.errorAccessDeniedFile=The current configuration of the node 
prohibits you from uploading the file "${file}".
 QueueToadlet.errorDToDisk=Cannot download to disk
@@ -896,14 +897,14 @@
 QueueToadlet.errorNoFileSelectedU=You did not select a file to upload.
 QueueToadlet.errorNoKey=No key specified to download
 QueueToadlet.errorNoKeyToD=You did not specify a key to download.
-QueueToadlet.failedD=T?l?chargement ?chou?s (${size})
-QueueToadlet.failedDU=Insertions de dossiers ?chou?es (${size})
+QueueToadlet.failedD=Failed downloads (${size})
+QueueToadlet.failedDU=Failed directory uploads (${size})
 QueueToadlet.failedToRemove=Failed to remove ${id}: ${message}
 QueueToadlet.failedToRemoveId=Failed to remove: ${id}
 QueueToadlet.failedToRemoveRequest=Failed to remove request
 QueueToadlet.failedToRestart=Failed to restart: ${id}
 QueueToadlet.failedToRestartRequest=Failed to restart request
-QueueToadlet.failedU=Insertions ?chou?es (${size})
+QueueToadlet.failedU=Failed uploads (${size})
 QueueToadlet.fcpIsMissing=FCP server is missing
 QueueToadlet.fileName=Filename
 QueueToadlet.files=Files
@@ -912,18 +913,18 @@
 QueueToadlet.identifier=Identifier
 QueueToadlet.insertAs=Insert as:
 QueueToadlet.insertFile=Insert File
-QueueToadlet.insertFileBrowseLabel=Browse
+QueueToadlet.insertFileLabel=File
 QueueToadlet.insertFileCompressLabel=Compress
 QueueToadlet.insertFileInsertFileLabel=Insert File
-QueueToadlet.insertFileLabel=File
+QueueToadlet.insertFileBrowseLabel=Browse
 QueueToadlet.insertFileResetForm=Reset Form
 QueueToadlet.key=Key
 QueueToadlet.legend=Legend
 QueueToadlet.mimeType=MIME Type
 QueueToadlet.noTaskOnGlobalQueue=There is no task queued on the global queue 
at the moment.
 QueueToadlet.none=none
+QueueToadlet.notLoadedYetTitle=Queue not loaded yet
 QueueToadlet.notLoadedYet=The node is still loading the persistent requests 
queue. Please be patient.
-QueueToadlet.notLoadedYetTitle=Queue not loaded yet
 QueueToadlet.panicButton=Panic Button
 QueueToadlet.panicButtonConfirmation=Remove all requests without confirmation!
 QueueToadlet.persistence=Persistence
@@ -931,7 +932,6 @@
 QueueToadlet.persistenceNone=none
 QueueToadlet.persistenceReboot=reboot
 QueueToadlet.pleaseEnableFCP=You need to enable the FCP server to access this 
page
-QueueToadlet.priority=Priority
 QueueToadlet.priority0=emergency
 QueueToadlet.priority1=very high
 QueueToadlet.priority2=high
@@ -939,47 +939,39 @@
 QueueToadlet.priority4=low
 QueueToadlet.priority5=very low
 QueueToadlet.priority6=will never finish
+QueueToadlet.priority=Priority
 QueueToadlet.progress=Progress
 QueueToadlet.progressbarAccurate=This progress value is accurate
-QueueToadlet.progressbarNotAccurate=Cette valeur risque de changer quand de 
nouveaux blocs seront trouv?s
+QueueToadlet.progressbarNotAccurate=This progress value is likely to change as 
the download finds more blocks
+QueueToadlet.uploadProgressbarNotAccurate=This progress value is likely to 
change as the upload encodes more blocks
 QueueToadlet.reason=Reason
 QueueToadlet.remove=Remove
 QueueToadlet.requestNavigation=Request Navigation
 QueueToadlet.restart=Restart
-QueueToadlet.siteUploadSucceeded=Votre freesite ${filename} (${files} 
fichiers, taille : ${size}) a bien ?t? publi? sur Freenet. ${link}Cliquez 
ici${/link} pour ouvrir votre site.
-QueueToadlet.siteUploadSucceededTitle=Insertion de freesite r?ussie : 
${filename}
+QueueToadlet.siteUploadSucceededTitle=Freesite insert succeeded: ${filename}
+QueueToadlet.siteUploadSucceeded=Your freesite ${filename} (${files} files, 
${size} total size) has been successfully uploaded to Freenet. ${link}Click 
here${/link} to open the site homepage.
 QueueToadlet.size=Size
 QueueToadlet.starting=STARTING
 QueueToadlet.title=Global queue of ${nodeName}
 QueueToadlet.totalSize=Total Size
 QueueToadlet.unknown=Unknown
-QueueToadlet.uploadProgressbarNotAccurate=Cette valeur risque de changer quand 
de nouveaux blocs seront ins?r?s
-QueueToadlet.uploadSucceeded=Votre fichier ${filename} (taille : ${size}) a 
bien ?t? ins?r? dans Freenet. ${link}Cliquez ici${/link} pour l'ouvrir.
-QueueToadlet.uploadSucceededTitle=Insertion r?ussie : ${filename}
+QueueToadlet.uploadSucceededTitle=Insert succeeded: ${filename}
+QueueToadlet.uploadSucceeded=Your file ${filename} (size ${size}) has been 
successfully uploaded to Freenet. ${link}Click here${/link} to open the file.
 QueueToadlet.warningUnsafeContent=Potentially Unsafe Content
 QueueToadlet.warningUnsafeContentExplanation=The file you want to download is 
currently not filtered by Freenet's content filter! That means that your 
anonymity can be compromised by opening the file!
 QueueToadlet.wipD=In Progress: Downloads (${size})
 QueueToadlet.wipDU=In Progress: Directory Uploads (${size})
 QueueToadlet.wipU=In Progress: Uploads (${size})
-RequestStarterGroup.scheduler=Priorit?s de l'ordonnanceur : hard (respect 
strict des priorit?s) ou soft (m?lange l?g?rement les priorit?s)
-RequestStarterGroup.schedulerCHKInserts=Gestion des priorit?s par 
l'ordonnanceur (insertions de CHK)
-RequestStarterGroup.schedulerCHKRequests=Gestion des priorit?s par 
l'ordonnanceur (requ?tes de CHK)
+RequestStarterGroup.schedulerSSKInserts=Priority policy of the scheduler (SSK 
inserts)
+RequestStarterGroup.schedulerSSKRequests=Priority policy of the scheduler (SSK 
requests)
+RequestStarterGroup.schedulerCHKInserts=Priority policy of the scheduler (CHK 
inserts)
+RequestStarterGroup.schedulerCHKRequests=Priority policy of the scheduler (CHK 
requests)
+RequestStarterGroup.scheduler=Priority policy of the scheduler: hard (strictly 
by priority) or soft (randomize the priorities a bit)
 RequestStarterGroup.schedulerLong=Set the priority policy scheme used by the 
scheduler.
-RequestStarterGroup.schedulerSSKInserts=Gestion des priorit?s par 
l'ordonnanceur (insertions de SSK)
-RequestStarterGroup.schedulerSSKRequests=Gestion des priorit?s par 
l'ordonnanceur (requ?tes de SSK)
 RevocationKeyFoundUserAlert.text=Your node has found the auto-updater's 
revocation key on the network. It means that our auto-updating system is likely 
to have been COMPROMIZED! Consequently, it has been disabled on your node to 
prevent "bad things" to be installed. We strongly advise you to check the 
project's website for updates. Please take care of verifying that the website 
hasn't been spoofed either. The revocation message is the following : 
${message}.
 RevocationKeyFoundUserAlert.title=The private key of the project has been 
compromized!
-SSL.enable=Activate SSL support?
-SSL.enableLong=Activate SSL support?
-SSL.keyPass=Password of private key access
-SSL.keyPassLong=Password of private key access
-SSL.keyStore=Name and path of key store file
-SSL.keyStoreLong=Name and path of key store file
-SSL.keyStorePass=Password for access of key store file
-SSL.keyStorePassLong=Password for access of key store file
-SSL.version=Version of SSL
-SSL.versionLong=Version of SSL, SSLv3 or TLSv1 (default SSLv3)
 ShortOption.parseError=Cannot parse value as a string array: ${error}
+ShortOption.parseError=The value specified can't be parsed as a 16-bit integer 
: ${val}
 SimpleToadletServer.advancedMode=Enable Advanced Mode?
 SimpleToadletServer.advancedModeLong=Whether to show or not informations meant 
for advanced users/devs. This setting should be turned to false in most cases.
 SimpleToadletServer.allowedFullAccess=Hosts having a full access to FProxy 
(read warning)
@@ -998,74 +990,84 @@
 SimpleToadletServer.cssOverrideNotInUploads=We can't let you set that setting: 
"${filename} isn't in a directory from which uploads are allowed!
 SimpleToadletServer.doRobots=Exclude robots via robots.txt?
 SimpleToadletServer.doRobotsLong=Whether to serve a /robots.txt telling 
google, spiders, wget, etc to go away
-SimpleToadletServer.enableInlinePrefetch=T?l?charger les images en avance ?
-SimpleToadletServer.enableInlinePrefetchLong=Ca peut aider si votre navigateur 
n'utilise qu'un petit nombre de connexions pour communiquer avec le noeud. 
Sinon, ?a n'aidera pas.
 SimpleToadletServer.enableJS=Enable FProxy use of Javascript?
 SimpleToadletServer.enableJSLong=Whether or not FProxy should use Javascript 
"helpers". This setting should be turned to false in most cases. Note that 
freesites may not use javascript even if this is enabled.
-SimpleToadletServer.enablePersistentConnections=Activer les connexions HTTP 
persistantes ? (Lisez la description d?taill?e)
-SimpleToadletServer.enablePersistentConnectionsLong=N'activez ceci que si 
votre navigateur soit configur? pour utiliser beaucoup de connexions 
persistantes.
 SimpleToadletServer.enabled=Enable FProxy?
 SimpleToadletServer.enabledLong=Whether to enable FProxy and related HTTP 
services
+SimpleToadletServer.enableInlinePrefetch=Enable prefetching of inline images?
+SimpleToadletServer.enableInlinePrefetchLong=This may help if your browser 
only uses a small number of connections to talk to the node. On the other hand 
it may not.
+SimpleToadletServer.enablePersistentConnections=Enable persistent HTTP 
connections? (Read detailed description)
+SimpleToadletServer.enablePersistentConnectionsLong=Don't enable this unless 
your browser is configured to use lots of connections even if they are 
persistent.
 SimpleToadletServer.illegalCSSName=CSS name must not contain slashes or colons!
 SimpleToadletServer.panicButton=Show the panic button?
 SimpleToadletServer.panicButtonLong=Whether to show or not the panic button on 
the /queue/ page.
-SimpleToadletServer.port=Port FProxy
-SimpleToadletServer.portLong=Port TCP ?cout? par FProxy
-SimpleToadletServer.ssl=Activer SSL ?
-SimpleToadletServer.sslLong=Activer SSL pour FProxy
+SimpleToadletServer.port=FProxy port
+SimpleToadletServer.portLong=The TCP port FProxy should listen on
+SimpleToadletServer.ssl=Enable SSL?
+SimpleToadletServer.sslLong=Enable SSL on FProxy
+SSL.enable=Activate SSL support?
+SSL.enableLong=Activate SSL support?
+SSL.keyStore=Name and path of key store file
+SSL.keyStoreLong=Name and path of key store file
+SSL.keyStorePass=Password for access of key store file
+SSL.keyStorePassLong=Password for access of key store file
+SSL.keyPass=Password of private key access
+SSL.keyPassLong=Password of private key access
+SSL.version=Version of SSL
+SSL.versionLong=Version of SSL, SSLv3 or TLSv1 (default SSLv3)
 StaticToadlet.pathInvalidChars=The given URI contains disallowed characters.
 StaticToadlet.pathNotFound=The path you specified doesn't exist.
 StaticToadlet.pathNotFoundTitle=Path Not Found
-StatisticsToadlet.ackOnlyBytes=Paquets Ack-only : ${total}
+StatisticsToadlet.ackOnlyBytes=Ack-only packets: ${total}
 StatisticsToadlet.activityInserts=Inserts: ${totalSenders} total senders, 
${CHKhandlers} CHK handlers, ${SSKhandlers} SSK handlers
 StatisticsToadlet.activityRequests=Requests: ${totalSenders} total senders, 
${CHKhandlers} CHK handlers, ${SSKhandlers} SSK handlers
-StatisticsToadlet.adminBytes=Octets d'administration : ${initial} message 
initial, ${changedIP} messages de changement d'IP, ${disconn} notification de 
d?connexion, ${routingStatus} ?tats de routage
+StatisticsToadlet.adminBytes=Admin bytes: ${initial} initial messages, 
${changedIP} IP change messages, ${disconn} disconnection notifications, 
${routingStatus} routing status
 StatisticsToadlet.allocMemory=Allocated Java memory: ${memory}
-StatisticsToadlet.announceBytes=Envoi d'annonces : ${total}
-StatisticsToadlet.authBytes=Connexions : ${total} envoy?es
+StatisticsToadlet.announceBytes=Announcement output: ${total}
+StatisticsToadlet.authBytes=Connection setup: ${total} output
 StatisticsToadlet.bandwidthTitle=Bandwidth
 StatisticsToadlet.cpus=Available CPUs: ${count}
-StatisticsToadlet.debuggingBytes=Octets de debugage: ${netColoring} coloration 
du r?seau, ${ping} ping, ${probe} requ?tes sondes, ${routed} messages de test 
rout?s.
+StatisticsToadlet.debuggingBytes=Debugging bytes: ${netColoring} network 
coloring, ${ping} ping, ${probe} probe requests, ${routed} routed test messages.
 StatisticsToadlet.fullTitle=Statistics for ${name}
 StatisticsToadlet.getLogs=Get latest node's logfile
 StatisticsToadlet.inputRate=Input Rate: ${rate}/sec (of ${max})
-StatisticsToadlet.insertOutput=Traffic d'insertion (traffic utile): CHK ${chk} 
SSK ${ssk}.
-StatisticsToadlet.javaVersion=Version de Java : ${version}
+StatisticsToadlet.insertOutput=Insert output (excluding payload): CHK ${chk} 
SSK ${ssk}.
 StatisticsToadlet.jeDumpButton=Generate a JE Dump
 StatisticsToadlet.jvmInfoTitle=JVM Info
 StatisticsToadlet.jvmVendor=JVM Vendor: ${vendor}
+StatisticsToadlet.javaVersion=Java Version: ${version}
 StatisticsToadlet.jvmVersion=JVM Version: ${version}
 StatisticsToadlet.maxMemory=Maximum Java memory: ${memory}
+StatisticsToadlet.nodeToNodeBytes=Node to node messages: ${total}
 StatisticsToadlet.noRequests=Your node is not processing any requests right 
now.
-StatisticsToadlet.nodeToNodeBytes=Message inter-noeuds : ${total}
-StatisticsToadlet.offerReplys=R?ponse ? des demandes en cours : ${chk} CHK, 
${ssk} SSK.
-StatisticsToadlet.offeredKeyOutput=Envoi de cl?s : cl?s ${total}, offres 
${offered}
+StatisticsToadlet.offerReplys=Running offer replys: ${chk} CHK, ${ssk} SSK.
+StatisticsToadlet.offeredKeyOutput=Offered keys: sending keys ${total}, 
sending offers ${offered}
 StatisticsToadlet.osArch=OS Architecture: ${arch}
 StatisticsToadlet.osName=OS Name: ${name}
 StatisticsToadlet.osVersion=OS Version: ${version}
 StatisticsToadlet.outputRate=Output Rate: ${rate}/sec (of ${max})
 StatisticsToadlet.payloadOutput=Payload Output: ${total} 
(${rate}/sec)(${percent}%)
 StatisticsToadlet.peerStatsTitle=Peer statistics
-StatisticsToadlet.priority=Priorit?
-StatisticsToadlet.requestOutput=Requ?tes envoy?es (envoi utile): CHK ${chk} 
SSK ${ssk}.
-StatisticsToadlet.resendBytes=Octets renvoy?s : ${total}
-StatisticsToadlet.routingDisabled=Pas de routage (nous sommes connect?s ? ce 
n?ud mais l'un de nous refuse de router le traffic)
-StatisticsToadlet.routingDisabledShort=Pas de routage
-StatisticsToadlet.running=En cours
+StatisticsToadlet.routingDisabled=Not routing traffic (we are currently 
connected to the node but we or it refuse to route traffic)
+StatisticsToadlet.routingDisabledShort=Not routing traffic
 StatisticsToadlet.statisticGatheringTitle=Statistics Gathering
-StatisticsToadlet.swapOutput=Envoi de permutations : ${total}.
+StatisticsToadlet.swapOutput=Swapping Output: ${total}.
 StatisticsToadlet.threadDumpButton=Generate a Thread Dump
 StatisticsToadlet.threads=Running threads: ${running}/${max}
-StatisticsToadlet.threadsByPriority=Threads par priorit?
+StatisticsToadlet.threadsByPriority=Pooled threads by priority
+StatisticsToadlet.totalOverhead=Total non-request overhead: ${rate}/sec 
(${percent}%).
+StatisticsToadlet.priority=Priority
+StatisticsToadlet.resendBytes=Resent bytes: ${total}
+StatisticsToadlet.running=Running
+StatisticsToadlet.waiting=Waiting
+StatisticsToadlet.requestOutput=Request output (excluding payload): CHK ${chk} 
SSK ${ssk}.
 StatisticsToadlet.totalInput=Total Input: ${total} (${rate}/sec)
 StatisticsToadlet.totalOutput=Total Output: ${total} (${rate}/sec)
-StatisticsToadlet.totalOverhead=Pas des requ?tes: ${rate}/s (${percent}%).
 StatisticsToadlet.transferringRequests=Transferring Requests: sending 
${senders}, receiving ${receivers}
-StatisticsToadlet.unaccountedBytes=Envoi restant : ${total} (${percent}%)
-StatisticsToadlet.uomBytes=Envoi de mises ? jour : ${total}
+StatisticsToadlet.uomBytes=Updater Output: ${total}
+StatisticsToadlet.unaccountedBytes=Other output: ${total} (${percent}%)
 StatisticsToadlet.usedMemory=Used Java memory: ${memory}
 StatisticsToadlet.versionTitle=Node Version Information
-StatisticsToadlet.waiting=En attente
 SymlinkerToadlet.symlinks=Symlinks in ToadletServer
 SymlinkerToadlet.symlinksLong=A list of "alias#target"'s that forms a bunch of 
symlinks
 TestnetHandler.cannotEnableDisableOnTheFly=On-line enable/disable of testnet 
mode impossible; restart the node and get new connections
@@ -1079,21 +1081,21 @@
 TextModeClientInterfaceServer.bindToLong=IP address to bind to
 TextModeClientInterfaceServer.enableInputOutput=Enable on stdout/stdin?
 TextModeClientInterfaceServer.enableInputOutputLong=Enable text mode client 
interface on standard input/output? (.enabled refers to providing a 
telnet-style server, this runs it over a socket)
-TextModeClientInterfaceServer.enabled=Activer TMCI ?
-TextModeClientInterfaceServer.enabledLong=Activer l'interface en mode texte
-TextModeClientInterfaceServer.ssl=Activer SSL ?
-TextModeClientInterfaceServer.sslLong=Activer SSL sur le serveur TMCI
-TextModeClientInterfaceServer.telnetPortNumber=Port TMCI
-TextModeClientInterfaceServer.telnetPortNumberLong=Le port TCP ?cout? par le 
serveur TMCI
+TextModeClientInterfaceServer.enabled=Enable TMCI?
+TextModeClientInterfaceServer.enabledLong=Enable the Text Mode Client Interface
+TextModeClientInterfaceServer.ssl=Enable SSL?
+TextModeClientInterfaceServer.sslLong=Enable SSL on the TMCI server
+TextModeClientInterfaceServer.telnetPortNumber=TMCI port
+TextModeClientInterfaceServer.telnetPortNumberLong=The TCP port the TMCI 
server should listen on
+TimeSkewDetectedUserAlert.title=Time skew detected!
+TimeSkewDetectedUserAlert.text=A time skew has been detected by the node. 
That's VERY bad. Your node won't perform correctly until it's fixed; Common 
causes are missconfigured powersafe mode, network time synchronization clients 
or buggy hardware.
 TimeSkewDetectedUserAlert.shortText=A time skew has been detected by the node. 
Freenet may break in wierd ways!
-TimeSkewDetectedUserAlert.text=A time skew has been detected by the node. 
That's VERY bad. Your node won't perform correctly until it's fixed; Common 
causes are missconfigured powersafe mode, network time synchronization clients 
or buggy hardware.
-TimeSkewDetectedUserAlert.title=Time skew detected!
+Toadlet.yes=Yes
+Toadlet.no=No
 Toadlet.cancel=Cancel
 Toadlet.clickHere=Click here
-Toadlet.homepage=Homepage
 Toadlet.internalErrorPleaseReport=Internal error: please report
 Toadlet.internalErrorTitle=Internal Error
-Toadlet.no=No
 Toadlet.nodeHomepage=Node Homepage
 Toadlet.notSupportedTitle=Not Supported
 Toadlet.notSupportedWithClass=Your browser sent a request that Freenet 
(${class}) could not understand.
@@ -1102,9 +1104,9 @@
 Toadlet.returnToNodeHomepage=Return to node homepage
 Toadlet.returnToPrevPage=Return to the previous page
 Toadlet.tempRedirectWithReason=Temporary redirect: ${reason}
+Toadlet.unauthorizedTitle=Unauthorized
 Toadlet.unauthorized=You are not permitted access to this page.
-Toadlet.unauthorizedTitle=Unauthorized
-Toadlet.yes=Yes
+Toadlet.homepage=Homepage
 ToadletContextImpl.cannotParseContentLength=Content-length parse error: 
${error}
 ToadletContextImpl.cannotParseContentLengthWithError=Cannot parse the 
content-length: ${error}
 ToadletContextImpl.headersLineTooLong=Line too long parsing headers
@@ -1153,8 +1155,8 @@
 UpdatedVersionAvailableUserAlert.finalCheck=Your node is currently doing a 
final check to verify the security of the update (${count} of ${max}, maximum 
time remaining ${time}).
 UpdatedVersionAvailableUserAlert.notLatest=It seems that your node isn't 
running the latest version of the software.
 UpdatedVersionAvailableUserAlert.shortArmed=Your node is downloading a new 
version of Freenet and will restart once it has it.
+UpdatedVersionAvailableUserAlert.shortReadyNotArmed=Your node has downloaded a 
new version of Freenet but needs your permission to use the new build.
 UpdatedVersionAvailableUserAlert.shortNotReadyNotArmed=Your node is 
downloading a new version of Freenet but needs permission to use the new build.
-UpdatedVersionAvailableUserAlert.shortReadyNotArmed=Your node has downloaded a 
new version of Freenet but needs your permission to use the new build.
 UpdatedVersionAvailableUserAlert.title=A new stable version of Freenet is 
available
 UpdatedVersionAvailableUserAlert.updateASAPButton=Update ASAP
 UpdatedVersionAvailableUserAlert.updateASAPQuestion=Would you like the node to 
automatically restart as soon as it has downloaded the update?
@@ -1172,14 +1174,14 @@
 UserAlertManager.warningCountLabel=Warnings:
 UserAlertsToadlet.titleWithName=Status alerts for ${name}
 WelcomeToadlet.activityTitle=Current Activity
+WelcomeToadlet.arkFetchCount=ARK Fetchers: ${total}
 WelcomeToadlet.alertsSummary=Status alerts summary
-WelcomeToadlet.arkFetchCount=ARK Fetchers: ${total}
 WelcomeToadlet.confirmAddBookmarkSubTitle=Confirm Bookmark Addition
 WelcomeToadlet.confirmAddBookmarkTitle=Add a Bookmark
 WelcomeToadlet.confirmAddBookmarkWithKey=Please confirm that you want to add 
the key ${key}  to your bookmarks and enter the description that you would 
prefer:
 WelcomeToadlet.confirmExternalLinkSubTitle=Confirm external link
 WelcomeToadlet.confirmExternalLinkTitle=WARNING: External link
-WelcomeToadlet.confirmExternalLinkWithURL=Veuillez confirmer que vous voulez 
visiter ${url}. ATTENTION, vous quittez Freenet ! Cliquer sur ce lien NUIRA 
s?rieusement ? votre anonymat ! Il est fortement recommand? de ne pas le faire !
+WelcomeToadlet.confirmExternalLinkWithURL=Please confirm that you want to go 
to ${url}. WARNING: You are leaving FREENET! Clicking on this link WILL 
seriously jeopardize your anonymity!. It is strongly recommended not to do so!
 WelcomeToadlet.confirmFIN=Do you want to insert the following Frost message?
 WelcomeToadlet.databaseStatsSubTitle=Database Statistics
 WelcomeToadlet.databaseStatsTitle=Get JE Statistics
@@ -1240,5 +1242,4 @@
 WelcomeToadlet.version=Freenet ${fullVersion} Build #${build} r${rev}
 WelcomeToadlet.versionHeader=Version Information & Node Control
 WelcomeToadlet.writtenDatabaseStats=Runtime database statistics have been 
written to the wrapper logfile
-testing.test=test$(test1)test$(test2)test
 End


Reply via email to