# Common
common.users=users
common.statuses=statuses
common.priorities=priorities
common.parent_issue=parent issue
common.empty=Empty
common.project_key=project key
common.version=version
common.category=category
common.issue_type=issue type
common.project_user=project users
common.custom_field=custom field
common.result_failed=FAILED:{0,number,#}
common.result_success=SUCCESSFUL
common.issues=issues
common.wikis=wikis
common.groups=groups
common.src=source
common.dst=destination
common.dst.uppercase=Destination
common.url=URL
common.access_key=access key
common.retryCount=Maximum number of retries
common.disableSslVerify=TLS certificate verification disabled

# Message
message.exporting=Exporting
message.exported=Exported
message.converted=Converted
message.importing=Importing
message.imported=Imported
message.executed={0} {1}.
message.progress.executed={0} {1}.
message.progress.value=({0,number,#}/{1,number,#})


# CLI
cli.require_java11=The current version of Java is [{0}]. Java 11 is required for this program.
cli.error.unknown=unknown error
cli.cancel=Migration has been canceled.
cli.confirm=Start migration? (y/n [n]):
cli.project_already_exist=Project [{0}] already exists. Do you want to import issues to project [{0}]? (Check the manual file for details.)  (y/n [n]):
cli.warn.not.latest=The latest version [{0}] has been released. The current version is [{1}].
cli.error.guide_to_help_page=If the cause or resolution is unclear, please visit the help page: https://support-ja.backlog.com/hc/ja/articles/29471143249817


# CLI Help
cli.help.dst.key=Your destination backlog api access key.(required) Example:--backlog.key [your backlog api access key]
cli.help.dst.url=Your destination backlog url.(required) Example:--backlog.url [your backlog url]
cli.help.jooto.key=Your Jooto API key. Issue it from the organization settings page.(required) Example:--jooto.key [your jooto api key]
cli.help.jooto.url=Base URL of the Jooto API. Example:--jooto.url https://api.jooto.com
cli.help.jooto.boardId=The id of the Jooto board to migrate.(required) It is the number in the board URL. Example:--jooto.boardId 12345
cli.help.projectKey=The project key to create in Backlog.(required) Uppercase letters (A-Z), numbers (0-9) and underscore (_) can be used. Example:--projectKey JOOTO
cli.help.exclude=Do not migrate the specified items, comma-separated: comment,checklist,attachment,archived. Example: --exclude comment,archived
cli.help.checklist=How to migrate Jooto checklists.[description,childIssue] description appends them to the issue description as a Markdown task list; childIssue creates one child issue per checklist item, keeping the item text, its state, its assignee and its dates. Default: description
cli.help.retryCount=Maximum number of retries when an error occurs.
cli.help.disableSslVerify=Accept any TLS certificate, for Backlog and Jooto alike. Only for a proxy that intercepts TLS with a certificate the JVM does not trust; importing that proxy's CA certificate is the safe fix. With this on, the API keys are sent over a connection nothing verifies.
cli.help.url=Please refer to the following URL for more details.\nhttps://github.com/nulab/backlog-migration-jooto

# CLI Validate Param
cli.param.error=The parameter has the following error.
cli.param.error.disable.access=The accessing {0} backlog failed. Please check the url or api access key.
cli.param.error.disable.host=The accessing {0} backlog failed. [{1}] is unknown host.
cli.param.error.project_key=The project key [{0}] is incorrect.(Uppercase letters (A-Z), numbers (0-9) and underscore (_) can be used.)
cli.param.check.access=Checking whether the {0} is accessible ...


# CLI Mapping
cli.mapping.merge_file=The following {0} was added to the mapping file of {0}. Check the mapping file and fix it if necessary.
cli.mapping.output_file=The mapping file about {0} is created.
cli.mapping.show=The mapping {0} is as follows.
cli.mapping.fix_file=[{0}] needs to be fixed.\nTo recreate, run the sub-command "export".
cli.mapping.no_change=There was no change in the mapping file of {0}.
cli.mapping.error=The mapping of {0} has the following error.
cli.mapping.error.broken_file=The mapping file about {0} is broken.
cli.invalid_setup=The export is incomplete. Run the [export] subcommand again. Run it with the [--help] option to learn about it.
cli.mapping.error.setup=Setup is incomplete. \nPlease complete the set up with the sub-command "export". \nAdd "--help" option to know about the "export" command.
cli.mapping.error.not_exist.item=The {0}[{1}] is not registered in destination {2}.
cli.mapping.error.empty.item=Corresponding item for {0} "{1}" in {2} is not specified.
cli.mapping.error.invalid_choice=The value [{1}] is not valid. Valid values are [{0}].
cli.warn.rate_limit=The API usage limit has been exceeded. Waiting 1 minute before resuming.


# CLI Project Info


# Export
export.start=Start export.
export.finish=Export completed.


# Convert
convert.start=Start convert.
convert.finish=Convert completed.


# Import
import.start=Start import.
import.finish=Import completed.
import.suspend=It will suspend the import.
import.issue.already_exists=The issue [{0}] is skipped because it has already been registered.
import.issue.create_dummy=Created dummy issue.:{0}
import.progress=Progress...({0,number,#}/{1,number,#})
import.date.execute={2} {1}.
import.remaining_time=[Remaining time:{0}]
import.error.project.not.join=You dont join [{0}]. If you want to move this project, you need to join this project.
import.error.limit.project=You can not import [{0}] of project.\nYou can not add more project, please upgrade your plan.
import.error.wiki.attachment=Failed to attachment to wiki [{0}]. :{1}
import.error.issue.attachment=Attachment file [{0}] upload failed. :{1}
import.error.attachment.too_large=Attachment file upload failed. The size of attached file is too large.:{0}
import.error.attachment.not_exists=Attachment file {0} upload failed.\nFile does not exist in {1}.
import.error.failed.import=Could not register project [{0}]. : {1}
import.error.failed.issue=Could not register issue [{0}]. : {1}
import.error.failed.comment=Could not register comment on issue [{0}]. : {1}


# Jooto
common.project=project
common.board_id=Jooto board id
common.jooto.uppercase=Jooto
common.exclude=Exclude
common.checklist=Checklists
jooto.issue_type.default=Task
jooto.description.checklists=Checklists
jooto.description.checklist=Checklist
jooto.description.assignees=Assignees
jooto.description.item_assignees=Assignee
jooto.description.item_start=Start
jooto.description.item_due=Due
jooto.description.item_details=({0})
jooto.description.item_separator=, 
jooto.error.api=The Jooto API could not be read. : {0}
jooto.error.board_not_found=The Jooto board [{0}] could not be loaded. Check the board id and that the API key can see it.
jooto.param.error.api_key=The Jooto API key is required.
jooto.param.error.board_id=The Jooto board id must be a positive number.
jooto.param.error.url=The Jooto API url [{0}] is not a valid URL.
jooto.param.error.exclude=[{0}] cannot be excluded. Supported values are [comment,checklist,attachment,archived].
jooto.param.error.checklist=[{0}] is not a way to migrate checklists. Supported values are [{1}].
jooto.export.board=Reading the Jooto board ...
jooto.export.tasks=Reading Jooto tasks ...
jooto.mapping.deleted_user=Deleted user
jooto.mapping.status.note=Each Jooto list becomes a Backlog status. A list mapped to a status that does not exist yet is created as a custom status.
jooto.status.budget=Statuses to create in Backlog: {0,number,#} of the {1,number,#} custom statuses a project allows ({2,number,#} still free afterwards).
jooto.error.status_limit=A Backlog project allows 4 built-in statuses plus at most {0,number,#} custom ones. The destination project already has {1,number,#} custom statuses, and mapping/statuses.csv asks for {2,number,#} more, which is {3,number,#} too many. These would have to be created:
jooto.error.status_limit.hint=Edit mapping/statuses.csv so that fewer new statuses are needed: point some Jooto lists at the built-in statuses (Open / In Progress / Resolved / Closed), or at the same status as another list. Several lists may share one Backlog status.

jooto.export.attachments_pending=Waiting for {0} attachment downloads to finish ...
jooto.export.next_command=Edit the files under mapping/, then run the import:
jooto.mapping.applied=Applied the mapping files to {0} exported events ({1} redundant status changes removed).
cli.param.error.iaah=No import header is set, so Backlog would reject every issue. Copy src/main/resources/local.conf.example to local.conf, fill in the value, and run with -Dconfig.resource=local.conf. Release builds carry one already.

# Jooto's default labels. Its API returns them as translation keys (t.pending and so on), so the
# display names have to be resolved here.
jooto.category.default.pending=Pending
jooto.category.default.waiting=Waiting
jooto.category.default.attachment=Attachment
jooto.category.default.confirm=Confirm
jooto.category.default.memo=Memo
jooto.category.default.low=Low priority
jooto.category.default.medium=Medium priority
jooto.category.default.high=High priority

# The category archived tasks are filed under, Backlog having no archive of its own.
jooto.category.archived=Archived
