1# Copyright 2008 the original author or authors. 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); 4# you may not use this file except in compliance with the License. 5# You may obtain a copy of the License at 6# 7# http://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, 11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12# See the License for the specific language governing permissions and 13# limitations under the License. 14 15#------------------------------------------------------------------------------- 16# Mapping of reply code -> reply text 17#------------------------------------------------------------------------------- 18110=Restart marker reply. 19120=Service ready in nnn minutes. 20125=Data connection already open; transfer starting. 21150=File status okay; about to open data connection. 22200=Command okay. 23202=Command not implemented, superfluous at this site. 24211={0}. 25212={0}. 26213={0}. 27214={0}. 28215={0} system type. 29220=Service ready for new user. (MockFtpServer 2.5; see http://mockftpserver.sourceforge.net) 30221=Service closing control connection. 31225=Data connection open; no transfer in progress. 32226=Closing data connection. Requested file action successful. 33226.WithFilename=Closing data connection. Requested file action successful. Filename={0}. 34227=Entering Passive Mode {0}. 35229=Entering Extended Passive Mode (|||{0}|) 36230=User logged in, proceed. 37250=Requested file action okay, completed. 38257={0} created. 39331=User name okay, need password. 40332=Need account for login. 41350=Requested file action pending further information. 42421=Service not available, closing control connection. 43# This may be a reply to any command if the service knows it must shut down. 44425=Can't open data connection. 45426=Connection closed; transfer aborted. 46450=Requested file action not taken. 47# File unavailable (e.g., file busy). 48451=Requested action aborted: local error in processing. 49452=Requested action not taken. 50# Insufficient storage space in system. 51500=Syntax error, command unrecognized. 52# This may include errors such as command line too long. 53501=Syntax error in parameters or arguments. 54502=Command not implemented: {0}. 55503=Bad sequence of commands. 56504=Command not implemented for that parameter. 57530=Not logged in. 58532=Need account for storing files. 59550=File not found or not accessible: {0}. 60# File unavailable (e.g., file not found, no access). 61551=Requested action aborted: page type unknown. 62552=Requested file action aborted. 63# Exceeded storage allocation (for current directory or dataset). 64553=Requested action not taken for {0} 65# File name not allowed. 66 67#------------------------------------------------------------------------------- 68# FTP Command-Specific Reply Messages 69#------------------------------------------------------------------------------- 70abor=ABOR completed. 71acct=ACCT completed for {0}. 72allo=ALLO completed. 73appe=Created or appended to file {0}. 74cdup=CDUP completed. New directory is {0}. 75cwd=CWD completed. New directory is {0}. 76dele="{0}" deleted. 77eprt=EPRT completed. 78epsv=Entering Extended Passive Mode (|||{0}|) 79help={0}. 80help.noHelpTextDefined=No help text has been defined for [{0}] 81mkd="{0}" created. 82mode=MODE completed. 83noop=NOOP completed. 84pass=User logged in, proceed. 85pass.needAccount=Need account for login. 86pass.loginFailed=Not logged in. 87pasv=({0}) 88port=PORT completed. 89pwd="{0}" is current directory. 90quit=Service closing control connection. 91rein=REIN completed. 92rest=REST completed. 93rmd="{0}" removed. 94rnfr=Requested file action pending further information. 95rnto=Rename from {0} to {1} completed. 96site=SITE completed. 97smnt=SMNT completed. 98stat={0}. 99stou=Created file {0}. 100stor=Created file {0}. 101stru=STRU completed. 102syst="{0}" 103type=TYPE completed. 104user.loggedIn=User logged in, proceed. 105user.needPassword=User name okay, need password. 106 107#------------------------------------------------------------------------------- 108# FileSystem Messages 109#------------------------------------------------------------------------------- 110filesystem.alreadyExists=The path [{0}] already exists. 111filesystem.parentDirectoryDoesNotExist=The parent directory [{0}] does not exist. 112filesystem.doesNotExist=[{0}] does not exist. 113filesystem.isDirectory=[{0}] is a directory. 114filesystem.isFile=[{0}] is a file. 115filesystem.isNotADirectory=[{0}] is not a directory or does not exist. 116filesystem.isNotAFile=[{0}] is not a file or does not exist. 117filesystem.cannotRead=The current user does not have read permission for [{0}]. 118filesystem.cannotWrite=The current user does not have write permission for [{0}]. 119filesystem.cannotExecute=The current user does not have execute permission for [{0}]. 120filesystem.directoryIsNotEmpty=The [{0}] directory is not empty. 121filesystem.renameFailed=The rename to [{0}] has failed. 122filesystem.pathIsNotValid=The path [{0}] is not valid. 123filesystem.currentDirectoryNotSet=The current directory has not been set. 124 125#------------------------------------------------------------------------------- 126# Other Common Messages 127#------------------------------------------------------------------------------- 128login.userAccountNotValid=UserAccount missing or invalid for user [{0}] 129login.homeDirectoryNotValid=The homeDirectory configured for user [{0}] is not a valid directory: [{1}] 130 131internalError=Internal error: {0} {1}