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}