common:
  misskey: "Share everything others using Misskey."

  time:
    unknown: "unknown"
    future: "future"
    just_now: "just now"
    seconds_ago: "{}s ago"
    minutes_ago: "{}m ago"
    hours_ago: "{}h ago"
    days_ago: "{}d ago"
    weeks_ago: "{}week(s) ago"
    months_ago: "{}month(s) ago"
    years_ago: "{}year(s) ago"

  weekday-short:
    sunday: "S"
    monday: "M"
    tuesday: "T"
    wednesday: "W"
    thursday: "T"
    friday: "F"
    satruday: "S"

  reactions:
    like: "Like"
    love: "Love"
    laugh: "Laugh"
    hmm: "Hmm...?"
    surprise: "Wow"
    congrats: "Congrats!"
    angry: "Angry"
    confused: "Confused"
    pudding: "Pudding"

  delete: "Delete"
  loading: "Loading"
  ok: "OK"
  update-available: "A new version of Misskey is now available({newer}, current is {current}). Reload the page to apply the update."
  my-token-regenerated: "Your token has been generated. You will now get logged out."

common/views/components/connect-failed.vue:
  title: "Unable to connect to the server"
  description: "There is a problem either with your internet connection, or the server may be down or under maintenance. Please {try again} later."
  thanks: "Thank you for using Misskey."
  troubleshoot: "Troubleshoot"

common/views/components/connect-failed.troubleshooter.vue:
  title: "TroubleShooting"
  network: "Network connection"
  checking-network: "Checking network connection"
  internet: "Internet connection"
  checking-internet: "Checking internet connection"
  server: "Server connection"
  checking-server: "Checking server connection"
  finding: "Finding a problem"
  no-network: "There is no Network connection"
  no-network-desc: "Please make sure you are connected to the Network."
  no-internet: "There is no Internet connection"
  no-internet-desc: "Please make sure you are connected to the Internet."
  no-server: "Unable to connect to the server"
  no-server-desc: "The network connection of your PC is normal, but you could not connect to Misskey's server. There is a possibility that the server is down or maintaining, please try to access it again after a while."
  success: "Successfully connected to the Misskey's server"
  success-desc: "It seems to be able to connect normally. Please reload the page."

common/views/components/messaging.vue:
  search-user: "Find a user"
  you: "You"
  no-history: "No history"

common/views/components/messaging-room.vue:
  empty: "No conversations"
  more: "More"
  no-history: "There is no more history"
  resize-form: "Drag to resize"
  new-message: "New message"

common/views/components/messaging-room.form.vue:
  input-message-here: "Enter message here"
  send: "Send"
  attach-from-local: "Attach file from your pc"
  attach-from-drive: "Attach file from the drive"

common/views/components/messaging-room.message.vue:
  is-read: "Read"
  deleted: "This message has been deleted"

common/views/components/nav.vue:
  about: "About"
  stats: "Stats"
  status: "Status"
  wiki: "Wiki"
  donors: "Donators"
  repository: "Repository"
  develop: "Developers"

common/views/components/note-menu.vue:
  pin: "Pin to profile page"

common/views/components/poll.vue:
  vote-to: "Vote to 「{}」"
  vote-count: "{} votes"
  total-users: "{} users voted"
  vote: "Vote"
  show-result: "Show result"
  voted: "Voted"

common/views/components/poll-editor.vue:
  no-only-one-choice: "You need to enter two or more choices."
  choice-n: "Choice {}"
  remove: "Remove this choice"
  add: "+ Add a choice"
  destroy: "Destroy this poll"

common/views/components/reaction-picker.vue:
  choose-reaction: "Pick your reaction"

common/views/components/signin.vue:
  username: "Username"
  password: "Password"
  token: "Token"
  signing-in: "Signing in..."
  signin: "Sign in"

common/views/components/signup.vue:
  username: "Username"
  checking: "Checking..."
  available: "Available"
  unavailable: "Unavailable"
  error: "Network error"
  invalid-format: "Only use letters, numbers and -."
  too-short: "Please enter at least 1 letters!"
  too-long: "Please enter within 20 letters."
  password: "Password"
  password-placeholder: "We recommend more than 8 letters."
  weak-password: "Weak"
  normal-password: "So so"
  strong-password: "Strong"
  retype: "Type again"
  retype-placeholder: "Confirm your password"
  password-matched: "OK"
  password-not-matched: "Doesn't match"
  recaptcha: "Verify"
  create: "Create an Account"
  some-error: "Account creation failed for some reason. Please try again."

common/views/components/special-message.vue:
  new-year: "Happy New Year!"
  christmas: "Merry Christmas!"

common/views/components/stream-indicator.vue:
  connecting: "Connecting"
  reconnecting: "Reconnecting"
  connected: "Connected"

common/views/components/twitter-setting.vue:
  description: "If you connect your Twitter account to your Misskey account, you will be able to see your Twitter account information on your profile and you can sign-in using Twitter."
  connected-to: "You are connected to this Twitter account"
  detail: "Detail..."
  reconnect: "Reconnect"
  connect: "Link your twitter account"
  disconnect: "Disconnect"

common/views/components/uploader.vue:
  waiting: "Waiting"

common/views/widgets/broadcast.vue:
  fetching: "Fetching"
  no-broadcasts: "No broadcasts"
  have-a-nice-day: "Have a nice day!"
  next: "Next"

common/views/widgets/donation.vue:
  title: "Donation"
  text: "To manage Misskey we spend money for our domain server etc.. There's no incomes for us so we need your tip. If you're interested contact {}. Thank you for your contribution!"

common/views/widgets/photo-stream.vue:
  title: "Photostream"
  no-photos: "No photos"

common/views/widgets/server.vue:
  title: "Server info"
  toggle: "Toggle views"

desktop/views/components/activity.vue:
  title: "Activity"
  toggle: "Toggle views"

desktop/views/components/calendar.vue:
  title: "{1} / {2}"
  prev: "Previous month"
  next: "Next month"
  go: "Click to travel"

desktop/views/components/drive-window.vue:
  used: "used"
  drive: "Drive"

desktop/views/components/drive.file.vue:
  avatar: "Avatar"
  banner: "Banner"
  contextmenu:
    rename: "Rename"
    copy-url: "Copy URL"
    download: "Download"
    else-files: "その他..."
    set-as-avatar: "Set as avatar"
    set-as-banner: "Set as banner"
    open-in-app: "Open in app"
    add-app: "Add app"
    rename-file: "Rename file"
    input-new-file-name: "Enter new name"
    copied: "Copied"
    copied-url-to-clipboard: "Copied URL to clipboard"

desktop/views/components/drive.folder.vue:
  unable-to-process: "The operation could not be completed."
  circular-reference-detected: "The destination folder is a subfolder of the folder you wish to move."
  unhandled-error: "Unknown error"
  contextmenu:
    move-to-this-folder: "Move to this folder"
    show-in-new-window: "Open in new window"
    rename: "Rename"
    rename-folder: "Rename folder"
    input-new-folder-name: "Enter new name"

desktop/views/components/drive.nav-folder.vue:
  drive: "Drive"

desktop/views/components/drive.vue:
  search: "Search"
  load-more: "Load more"
  empty-draghover: "Drop Welcome!"
  empty-drive: "Your drive is empty"
  empty-drive-description: "You can also upload by right clicking and selecting "Upload file" or you can drag and drop a file onto the window."
  empty-folder: "This folder is empty"
  unable-to-process: "The operation could not be completed."
  circular-reference-detected: "The destination folder is a subfolder of the folder you wish to move."
  unhandled-error: "Unknown error"
  url-upload: "Upload from a URL"
  url-of-file: "URL of file you want to upload"
  url-upload-requested: "Upload requested"
  may-take-time: "It may take some time for the upload to complete."
  create-folder: "Create a folder"
  folder-name: "Folder name"
  contextmenu:
    create-folder: "Create a folder"
    upload: "Upload a file"
    url-upload: "Upload from a URL"

desktop/views/components/messaging-window.vue:
  title: "Messaging"

desktop/views/components/notes.note.vue:
  reposted-by: "Reposted by {}"
  reply: "Reply"
  renote: "Renote"
  add-reaction: "Add your reaction"
  detail: "Show detail"

desktop/views/components/notifications.vue:
  more: "More"
  empty: "No notifications"

desktop/views/components/post-form.vue:
  note-placeholder: "What's happening?"
  reply-placeholder: "Reply to this note..."
  quote-placeholder: "Quote this note..."
  note: "Post"
  reply: "Reply"
  renote: "Renote"
  posted: "Posted!"
  replied: "Replied!"
  reposted: "Reposted!"
  note-failed: "Failed to note"
  reply-failed: "Failed to reply"
  renote-failed: "Failed to renote"
  posting: "Posting"
  attach-media-from-local: "Attach media from your pc"
  attach-media-from-drive: "Attach media from the drive"
  attach-cancel: "Cancel attachment"
  insert-a-kao: "v(‘ω’)v"
  create-poll: "Create a poll"
  text-remain: "{} chars remaining"

desktop/views/components/post-form-window.vue:
  note: "New note"
  reply: "Reply"
  attaches: "{} media attached"
  uploading-media: "Uploading {} media"

desktop/views/components/renote-form.vue:
  quote: "Quote..."
  cancel: "Cancel"
  renote: "Renote"
  reposting: "Reposting..."
  success: "Reposted!"
  failure: "Failed to Renote"

desktop/views/components/renote-form-window.vue:
  title: "Are you sure you want to renote this note?"

desktop/views/components/settings.vue:
  profile: "Profile"
  notification: "Notification"
  apps: "Apps"
  mute: "Mute"
  drive: "Drive"
  security: "Security"
  password: "Password"
  2fa: "Two-factor authentication"
  other: "Other"
  license: "License"

desktop/views/components/settings.2fa.vue:
  intro: "If you set up 2-step verification, you will need not only a password at sign-in but also a pre-registered physical device (such as your smartphone), which will improve security. "
  detail: "See details..."
  url: "https://www.google.com/landing/2step/"
  caution: "As a caveat, security improves, but you can not sign in to Misskey if you lose a registered device, etc."
  register: "Register a device"
  already-registered: "The setting has already been completed."
  unregister: "Disable"
  unregistered: "Two-step authentication has been disabled."
  enter-password: "Enter the password"
  authenticator: "First, you need install Google Authenticator to your device:"
  howtoinstall: "How to install"
  scan: "Next, please scan displayed QR code:"
  done: "Please enter the token displaying in your device:"
  submit: "Submit"
  success: "Setup completed successfully!"
  failed: "Failed to setup. please ensure that the token is correct."
  info: "From the next sign in, enter the token that is displayed on the device in addition to the password."

desktop/views/components/settings.api.vue:
  intro: "APIを利用するには、上記のトークンを「i」というキーでパラメータに付加してリクエストします。"
  caution: "Please do not show this token to third parties (do not enter it somewhere else other than here) otherwise your account could get compromised."
  regeneration-of-token: "In the unlikely event that this token leaks out you can regenerate it."
  regenerate-token: "Regenerate the token"
  enter-password: "Please enter the password"

desktop/views/components/settings.app.vue:
  no-apps: "No authorized apps"

desktop/views/components/settings.mute.vue:
  no-users: "No muted users"

desktop/views/components/settings.password.vue:
  reset: "Change your password"
  enter-current-password: "Enter the current password"
  enter-new-password: "Enter the new password"
  enter-new-password-again: "Enter the new password again"
  not-match: "New password not matched"
  changed: "Password updated successfully"

desktop/views/components/settings.profile.vue:
  avatar: "Avatar"
  choice-avatar: "Choice an image"
  name: "Name"
  location: "Location"
  description: "Description"
  birthday: "Birthday"
  save: "Update profile"

desktop/views/components/ui.header.account.vue:
  profile: "Your profile"
  drive: "Drive"
  mentions: "Mentions"
  customize: "Customize"
  settings: "Settings"
  signout: "Sign out"

desktop/views/components/ui.header.nav.vue:
  home: "Home"
  messaging: "Messages"
  game: "Game"

desktop/views/components/ui.header.notifications.vue:
  title: "Notifications"

desktop/views/components/ui.header.post.vue:
  post: "Compose new Post"

desktop/views/components/ui.header.search.vue:
  placeholder: "Search"

desktop/views/pages/note.vue:
  prev: "Previous note"
  next: "Next note"

desktop/views/pages/selectdrive.vue:
  title: "Choose a file(s)"
  ok: "OK"
  cancel: "Cancel"
  upload: "Upload a file(s) from you PC"

desktop/views/pages/user/user.followers-you-know.vue:
  title: "Followers you know"
  loading: "Loading"
  no-users: "No users"

desktop/views/pages/user/user.friends.vue:
  title: "Frequently replied"
  loading: "Loading"
  no-users: "No users"

desktop/views/pages/user/user.header.vue:
  is-remote: "This user is not a user of Misskey, so the information is not accurate."
  view-remote: "See accurate information"

desktop/views/pages/user/user.home.vue:
  last-used-at: "Last used at"

desktop/views/pages/user/user.photos.vue:
  title: "Photos"
  loading: "Loading"
  no-photos: "No photos"

desktop/views/pages/user/user.profile.vue:
  follows-you: "Follows you"
  mute: "Mute"
  muted: "Muting"
  unmute: "Unmute"

desktop/views/widgets/messaging.vue:
  title: "Messaging"

desktop/views/widgets/notifications.vue:
  title: "Notifications"
  settings: "Settings"

desktop/views/widgets/polls.vue:
  title: "Polls"
  refresh: "Show others"
  nothing: "Nothing"

desktop/views/widgets/post-form.vue:
  title: "Post"
  note: "Post"
  placeholder: "What's happening?"

desktop/views/widgets/trends.vue:
  title: "Trend"
  refresh: "Show others"
  nothing: "Nothing"

desktop/views/widgets/users.vue:
  title: "Recommended users"
  refresh: "Show others"
  no-one: "No one"

desktop/views/widgets/channel.vue:
  title: "Channel"
  settings: "Widget settings"
  get-started: "Please click the cog in the upper right corner to specify the channel to receive"

mobile/views/components/drive.vue:
  drive: "Drive"
  used: "used"
  folder-count: "Folder(s)"
  count-separator: ", "
  file-count: "File(s)"
  load-more: "Load more"
  nothing-in-drive: "Nothing"
  folder-is-empty: "This folder is empty"

mobile/views/components/drive-file-chooser.vue:
  select-file: "Choose a file"

mobile/views/components/drive-folder-chooser.vue:
  select-folder: "Choose a folder"

mobile/views/components/drive.file-detail.vue:
  download: "Download"
  rename: "Rename"
  move: "Move"
  hash: "Hash (md5)"
  exif: "EXIF"

mobile/views/components/follow-button.vue:
  follow: "Follow"
  unfollow: "Unfollow"

mobile/views/components/note.vue:
  reposted-by: "Renoted by {}"

mobile/views/components/note-detail.vue:
  reply: "Reply"
  reaction: "Reaction"

mobile/views/components/notifications.vue:
  more: "More"
  empty: "No notifications"

mobile/views/components/post-form.vue:
  submit: "Post"
  reply-placeholder: "Reply to this note..."
  note-placeholder: "What's happening?"

mobile/views/components/sub-note-content.vue:
  media-count: "{} media"
  poll: "Poll"

mobile/views/components/timeline.vue:
  empty: "No notes"
  load-more: "More"

mobile/views/components/ui.nav.vue:
  home: "Home"
  notifications: "Notifications"
  messaging: "Messages"
  drive: "Drive"
  settings: "Settings"
  about: "About Misskey"
  search: "Search"

mobile/views/components/user-timeline.vue:
  no-notes: "This user seems never note"
  no-notes-with-media: "There is no notes with media"
  load-more: "More"

mobile/views/components/users-list.vue:
  all: "All"
  known: "You know"
  load-more: "More"

mobile/views/pages/drive.vue:
  drive: "Drive"

mobile/views/pages/followers.vue:
  followers-of: "Followers of {}"

mobile/views/pages/following.vue:
  following-of: "Following of {}"

mobile/views/pages/home.vue:
  timeline: "Timeline"

mobile/views/pages/messaging.vue:
  messaging: "Messaging"

mobile/views/pages/messaging-room.vue:
  messaging: "Messaging"

mobile/views/pages/note.vue:
  title: "Post"
  prev: "Previous note"
  next: "Next note"

mobile/views/pages/notifications.vue:
  notifications: "Notifications"
  read-all: "Are you sure you want to mark all unread notifications as read?"

mobile/views/pages/profile-setting.vue:
  title: "Profile settings"
  will-be-published: "These profiles will be published."
  name: "Name"
  location: "Location"
  description: "Description"
  birthday: "Birthday"
  avatar: "Avatar"
  banner: "Banner"
  avatar-saved: "Avatar updated successfully"
  banner-saved: "Banner updated successfully"
  set-avatar: "Choose an avatar"
  set-banner: "Choose a banner"
  save: "Save"
  saved: "Profile updated successfully"

mobile/views/pages/search.vue:
  search: "Search"
  empty: "No posts were found for '{}'"

mobile/views/pages/selectdrive.vue:
  select-file: "Choose a file"

mobile/views/pages/settings.vue:
  signed-in-as: "Signed in as {}"
  profile: "Profile"
  twitter-integration: "Twitter integration"
  signin-history: "Sign in history"
  settings: "Settings"
  signout: "Sign out"

mobile/views/pages/user.vue:
  follows-you: "Follows you"
  following: "Following"
  followers: "Followers"
  notes: "Posts"
  overview: "Overview"
  timeline: "Timeline"
  media: "Media"
  is-remote: "This user is not a user of Misskey, so the information might not be accurate."
  view-remote: "See accurate information"

mobile/views/pages/user/home.vue:
  recent-notes: "Recent notes"
  images: "Images"
  activity: "Activity"
  keywords: "Keywords"
  domains: "Domains"
  frequently-replied-users: "Frequently talking users"
  followers-you-know: "Followers you know"
  last-used-at: "Last used at"

mobile/views/pages/user/home.followers-you-know.vue:
  loading: "Loading"
  no-users: "No users"

mobile/views/pages/user/home.friends.vue:
  loading: "Loading"
  no-users: "No users"

mobile/views/pages/user/home.notes.vue:
  loading: "Loading"
  no-notes: "No notes"

mobile/views/pages/user/home.photos.vue:
  loading: "Loading"
  no-photos: "No photos"

docs:
  edit-this-page-on-github: "Found a mistake or want to contribute to the documentation? "
  edit-this-page-on-github-link: "Edit this page on Github!"

  api:
    entities:
      properties: "Properties"
    endpoints:
      params: "Parameters"
      res: "Response"
    props:
      name: "Name"
      type: "Type"
      optional: "Optional"
      description: "Description"
      yes: "Yes"
      no: "No"