# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

classConverter.converted=Migrated class [{0}]
classConverter.noConversion=No conversion necessary for [{0}]
classConverter.skipName=Skip conversion of class usage from the [{0}] namespace to [{1}] as it is not accessible to the classloader

migration.archive.complete=Migration finished for archive [{0}]
migration.archive.memory=Migration starting for archive [{0}] using in memory copy
migration.archive.stream=Migration starting for archive [{0}] using streaming
migration.cannotReadSource=Cannot read source location [{0}]
migration.notCompleted=Migration has not completed
migration.alreadyRunning=Migration is already running
migration.done=Migration completed successfully in [{0}] milliseconds
migration.error=Error performing migration
migration.execute=Performing migration from source [{0}] to destination [{1}] with Jakarta EE specification profile [{2}]
migration.mkdirError=Error creating destination directory [{0}]a
migration.skip=Migration skipped for archive [{0}] because it is excluded (the archive was copied unchanged)
migration.skipSignatureFile=Drop cryptographic signature file [{0}]
migration.usage=Usage: Migration [options] <source> <destination>\n\
where options includes:\n\
\    -exclude=<glob pattern to exclude>\n\
\                This option may be used multiple times. Wild cards '*'\n\
\                and '?' are supported. Matching is case sensitive.\n\
\    -logLevel=<name of java.util.logging.level enum value>\n\
\                Useful values are INFO (default), FINE or FINEST\n\
\    -profile=<profile name>\n\
\                TOMCAT (default) to convert Java EE APIs provided by Tomcat\n\
\                EE to convert all Java EE APIs\n\
\                JEE8 to convert back to old Java EE8 APIs. Note that the\n\
\                    resulting classes will not work if the classes to be\n\
\                    migrated use any APIs added in Jakarta EE 10 onwards.\n\
\    -zipInMemory\n\
\                By default zip format archives (.zip, jar, .war, .ear, etc.)\n\
\                are processed as streams. This is more efficient but is not\n\
\                compatible with some zip archive structures. If you see an\n\
\                exception while processing a zip file, enabling this option\n\
\                may workaround the issue by processing the archive in memory.\n\
\                This requires more memory than a streaming approach but is\n\
\                able to handle a wider range of zip archive structures.
migration.warnSignatureRemoval=Removed cryptographic signature from JAR file

passThroughConverter.noConversion=No conversion necessary for [{0}]

textConverter.converted=Migrated text file [{0}]
textConverter.noConversion=No conversion necessary for [{0}]

manifestConverter.converted=Migrated manifest file [{0}]
manifestConverter.updated=Updated manifest file [{0}]
manifestConverter.updatedVersion=Updated manifest version to [{0}]
manifestConverter.removeSignature=Remove cryptographic signature for [{0}]
manifestConverter.noConversion=No manifest conversion necessary for [{0}]