This commit is contained in:
syuilo 2018-04-15 05:57:30 +09:00
parent f78ae399f2
commit d3b3a7fc4e
4 changed files with 551 additions and 640 deletions

View file

@ -1,5 +1,5 @@
common: common:
misskey: "Note everything and share it others using Misskey." misskey: "Share everything others using Misskey."
time: time:
unknown: "unknown" unknown: "unknown"
@ -33,62 +33,19 @@ common:
confused: "Confused" confused: "Confused"
pudding: "Pudding" pudding: "Pudding"
note_categories:
music: "Music"
game: "Video Game"
anime: "Anime"
it: "IT"
gadgets: "Gadgets"
photography: "Photography"
input-message-here: "Enter message here"
send: "Send"
delete: "Delete" delete: "Delete"
loading: "Loading" loading: "Loading"
ok: "OK" ok: "OK"
update-available: "New version of Misskey is now available({newer}, current is {current}). Reload page to apply update." update-available: "New version of Misskey is now available({newer}, current is {current}). Reload page to apply update."
my-token-regenerated: "Your token is just regenerated, so you will signout." my-token-regenerated: "Your token is just regenerated, so you will signout."
tags: common/views/components/connect-failed.vue:
mk-nav-links:
about: "About"
stats: "Stats"
status: "Status"
wiki: "Wiki"
donors: "Donors"
repository: "Repository"
develop: "Developers"
mk-messaging-form:
attach-from-local: "Attach file from your pc"
attach-from-drive: "Attach file from the drive"
mk-messaging:
search-user: "Find a user"
you: "You"
no-history: "No history"
mk-messaging-message:
is-read: "Read"
deleted: "This message has been deleted"
mk-messaging-room:
empty: "No conversations"
more: "More"
no-history: "There is no more history"
resize-form: "Drag to resize"
new-message: "New message"
mk-authorized-apps:
no-apps: "No apps"
mk-error:
title: "Unable to connect to the server" title: "Unable to connect to the server"
description: "There is a problem with Internet connection, or the server may be down or maintaining. Please {try again} later." description: "There is a problem with Internet connection, or the server may be down or maintaining. Please {try again} later."
thanks: "Thank you for using Misskey." thanks: "Thank you for using Misskey."
troubleshoot: "Troubleshoot" troubleshoot: "Troubleshoot"
troubleshooter: common/views/components/connect-failed.troubleshooter.vue:
title: "TroubleShooting" title: "TroubleShooting"
network: "Network connection" network: "Network connection"
checking-network: "Checking network connection" checking-network: "Checking network connection"
@ -106,17 +63,41 @@ common:
success: "Successfully connect to the Misskey's server" success: "Successfully connect to the Misskey's server"
success-desc: "It seems to be able to connect normally. Please reload the page." success-desc: "It seems to be able to connect normally. Please reload the page."
mk-forkit: common/views/components/messaging.vue:
open-github-link: "View source on Github" search-user: "Find a user"
you: "You"
no-history: "No history"
mk-poll-editor: common/views/components/messaging-room.vue:
no-only-one-choice: "You need to enter two or more choice." empty: "No conversations"
choice-n: "Choice {}" more: "More"
remove: "Remove this choice" no-history: "There is no more history"
add: "+ Add a choice" resize-form: "Drag to resize"
destroy: "Destroy this poll" new-message: "New message"
mk-poll: 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: "Donors"
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-to: "Vote to 「{}」"
vote-count: "{} votes" vote-count: "{} votes"
total-users: "{} users voted" total-users: "{} users voted"
@ -124,31 +105,31 @@ common:
show-result: "Show result" show-result: "Show result"
voted: "Voted" voted: "Voted"
mk-note-menu: common/views/components/poll-editor.vue:
pin: "Pin" no-only-one-choice: "You need to enter two or more choice."
pinned: "Pinned" choice-n: "Choice {}"
select: "Select category" remove: "Remove this choice"
categorize: "Accept" add: "+ Add a choice"
categorized: "Category reported. Thank you!" destroy: "Destroy this poll"
mk-reaction-picker: common/views/components/reaction-picker.vue:
choose-reaction: "Pick your reaction" choose-reaction: "Pick your reaction"
mk-signin: common/views/components/signin.vue:
username: "Username" username: "Username"
password: "Password" password: "Password"
token: "Token" token: "Token"
signing-in: "Signing in..." signing-in: "Signing in..."
signin: "Sign in" signin: "Sign in"
mk-signup: common/views/components/signup.vue:
username: "Username" username: "Username"
checking: "Checking..." checking: "Checking..."
available: "Available" available: "Available"
unavailable: "Unavailable" unavailable: "Unavailable"
error: "Network error" error: "Network error"
invalid-format: "Only use letters, numbers and -." invalid-format: "Only use letters, numbers and -."
too-short: "Please enter at least 3 letters" too-short: "Please enter at least 1 letters"
too-long: "Please enter within 20 letters." too-long: "Please enter within 20 letters."
password: "Password" password: "Password"
password-placeholder: "We recommend more than 8 letters." password-placeholder: "We recommend more than 8 letters."
@ -163,16 +144,16 @@ common:
create: "Create an Account" create: "Create an Account"
some-error: "Account creation failed for some reason. Please try again." some-error: "Account creation failed for some reason. Please try again."
mk-special-message: common/views/components/special-message.vue:
new-year: "Happy New Year!" new-year: "Happy New Year!"
christmas: "Merry Christmas!" christmas: "Merry Christmas!"
mk-stream-indicator: common/views/components/stream-indicator.vue:
connecting: "Connecting" connecting: "Connecting"
reconnecting: "Reconnecting" reconnecting: "Reconnecting"
connected: "Connected" connected: "Connected"
mk-twitter-setting: common/views/components/twitter-setting.vue:
description: "お使いのTwitterアカウントをお使いのMisskeyアカウントに接続しておくと、プロフィールでTwitterアカウント情報が表示されるようになったり、Twitterを用いた便利なサインインを利用できるようになります。" description: "お使いのTwitterアカウントをお使いのMisskeyアカウントに接続しておくと、プロフィールでTwitterアカウント情報が表示されるようになったり、Twitterを用いた便利なサインインを利用できるようになります。"
connected-to: "You to connected this Twitter account" connected-to: "You to connected this Twitter account"
detail: "Detail..." detail: "Detail..."
@ -180,59 +161,73 @@ common:
connect: "Connect to Twitter" connect: "Connect to Twitter"
disconnect: "Disconnect" disconnect: "Disconnect"
mk-uploader: common/views/components/uploader.vue:
waiting: "Waiting" waiting: "Waiting"
docs: common/views/widgets/broadcast.vue:
edit-this-page-on-github: "Caught a mistake or want to contribute to the documentation? " fetching: "Fetching"
edit-this-page-on-github-link: "Edit this page on Github!" no-broadcasts: "No broadcasts"
have-a-nice-day: "Have a nice day!"
next: "Next"
api: common/views/widgets/donation.vue:
entities: title: "Donation"
properties: "Properties" 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!"
endpoints:
params: "Parameters"
res: "Response"
props:
name: "Name"
type: "Type"
optional: "Optional"
description: "Description"
yes: "Yes"
no: "No"
ch: common/views/widgets/photo-stream.vue:
tags: title: "Photostream"
mk-index: no-photos: "No photos"
new: "Create new channel"
channel-title: "Channel title"
mk-channel-form: common/views/widgets/server.vue:
textarea: "Write here" title: "Server info"
upload: "Upload" toggle: "Toggle views"
drive: "Drive"
note: "Do"
posting: "Doing"
desktop: desktop/views/components/activity.vue:
tags: title: "Activity"
mk-api-info: toggle: "Toggle views"
intro: "APIを利用するには、上記のトークンを「i」というキーでパラメータに付加してリクエストします。"
caution: "アカウントを不正利用される可能性があるため、このトークンは第三者に教えないでください(アプリなどにも入力しないでください)。"
regeneration-of-token: "万が一このトークンが漏れたりその可能性がある場合はトークンを再生成できます。"
regenerate-token: "Regenerate the token"
enter-password: "Please enter the password"
mk-drive-browser-base-contextmenu: desktop/views/components/calendar.vue:
create-folder: "Create a folder" title: "{1} / {2}"
upload: "Upload a file" prev: "Previous month"
url-upload: "Upload from a URL" next: "Next month"
go: "Click to travel"
mk-drive-browser-window: desktop/views/components/drive-window.vue:
used: "used" used: "used"
drive: "Drive" drive: "Drive"
mk-drive-browser: 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: "操作を完了できません"
circular-reference-detected: "移動先のフォルダーは、移動するフォルダーのサブフォルダーです。"
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" search: "Search"
load-more: "Load more" load-more: "Load more"
empty-draghover: "Drop Welcome!" empty-draghover: "Drop Welcome!"
@ -248,108 +243,22 @@ desktop:
may-take-time: "アップロードが完了するまで時間がかかる場合があります。" may-take-time: "アップロードが完了するまで時間がかかる場合があります。"
create-folder: "Create a folder" create-folder: "Create a folder"
folder-name: "Folder name" folder-name: "Folder name"
contextmenu:
create-folder: "Create a folder"
upload: "Upload a file"
url-upload: "Upload from a URL"
mk-drive-browser-file-contextmenu: desktop/views/components/notes.note.vue:
rename: "Rename" reposted-by: "Reposted by {}"
copy-url: "Copy URL" reply: "Reply"
download: "Download" renote: "Renote"
else-files: "その他..." add-reaction: "Add your reaction"
set-as-avatar: "Set as avatar" detail: "Show detail"
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"
mk-drive-browser-file: desktop/views/components/notifications.vue:
avatar: "Avatar" more: "More"
banner: "Banner"
mk-drive-browser-folder-contextmenu: desktop/views/components/post-form.vue:
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"
mk-drive-browser-folder:
unable-to-process: "操作を完了できません"
circular-reference-detected: "移動先のフォルダーは、移動するフォルダーのサブフォルダーです。"
unhandled-error: "Unknown error"
mk-drive-browser-nav-folder:
drive: "Drive"
mk-selectdrive-page:
title: "Choose a file(s)"
ok: "OK"
cancel: "Cancel"
upload: "Upload a file(s) from you PC"
mk-ui-header-nav:
home: "Home"
messaging: "Messages"
ch: "Channels"
info: "News"
mk-ui-header-search:
placeholder: "Search"
mk-ui-header-account:
profile: "Your profile"
drive: "Drive"
mentions: "Mentions"
settings: "Settings"
signout: "Sign out"
mk-ui-header-note-button:
note: "Compose new Post"
mk-ui-header-notifications:
title: "Notifications"
mk-profile-setting:
avatar: "Avatar"
choice-avatar: "Choice an image"
name: "Name"
location: "Location"
description: "Description"
birthday: "Birthday"
save: "Update profile"
mk-password-setting:
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"
mk-2fa-setting:
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."
mk-mute-setting:
no-users: "No muted users"
mk-post-form:
note-placeholder: "What's happening?" note-placeholder: "What's happening?"
reply-placeholder: "Reply to this note..." reply-placeholder: "Reply to this note..."
quote-placeholder: "Quote this note..." quote-placeholder: "Quote this note..."
@ -370,17 +279,24 @@ desktop:
create-poll: "Create a poll" create-poll: "Create a poll"
text-remain: "{} chars remaining" text-remain: "{} chars remaining"
mk-post-form-window: desktop/views/components/post-form-window.vue:
note: "New note" note: "New note"
reply: "Reply" reply: "Reply"
attaches: "{} media attached" attaches: "{} media attached"
uploading-media: "Uploading {} media" uploading-media: "Uploading {} media"
mk-note-page: desktop/views/components/renote-form.vue:
prev: "Previous note" quote: "Quote..."
next: "Next note" cancel: "Cancel"
renote: "Renote"
reposting: "Reposting..."
success: "Reposted!"
failure: "Failed to Renote"
mk-settings: desktop/views/components/renote-form-window.vue:
title: "Are you sure you want to renote this note?"
desktop/views/components/settings.vue:
profile: "Profile" profile: "Profile"
mute: "Mute" mute: "Mute"
drive: "Drive" drive: "Drive"
@ -390,181 +306,239 @@ desktop:
other: "Other" other: "Other"
license: "License" license: "License"
mk-timeline-note: desktop/views/components/settings.2fa.vue:
reposted-by: "Reposted by {}" 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. "
reply: "Reply" detail: "See details..."
renote: "Renote" url: "https://www.google.com/landing/2step/"
add-reaction: "Add your reaction" caution: "As a caveat, security improves, but you can not sign in to Misskey if you lose a registered device, etc."
detail: "Show detail" 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."
mk-notifications: desktop/views/components/settings.api.vue:
more: "More" intro: "APIを利用するには、上記のトークンを「i」というキーでパラメータに付加してリクエストします。"
caution: "アカウントを不正利用される可能性があるため、このトークンは第三者に教えないでください(アプリなどにも入力しないでください)。"
regeneration-of-token: "万が一このトークンが漏れたりその可能性がある場合はトークンを再生成できます。"
regenerate-token: "Regenerate the token"
enter-password: "Please enter the password"
mk-notifications-home-widget: 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" title: "Notifications"
settings: "Notification settings"
mk-server-home-widget: desktop/views/components/ui.header.post.vue:
title: "Server info" post: "Compose new Post"
toggle: "Toggle views"
mk-activity-widget: desktop/views/components/ui.header.search.vue:
title: "Activity" placeholder: "Search"
toggle: "Toggle views"
mk-user-recommendation-home-widget: desktop/views/pages/note.vue:
title: "Recommended users" prev: "Previous note"
refresh: "Show others" next: "Next note"
no-one: "No one"
mk-recommended-polls-home-widget: desktop/views/pages/selectdrive.vue:
title: "Polls" title: "Choose a file(s)"
refresh: "Show others" ok: "OK"
nothing: "Nothing"
mk-trends-home-widget:
title: "Trend"
refresh: "Show others"
nothing: "Nothing"
mk-photo-stream-home-widget:
title: "Photostream"
no-photos: "No photos"
mk-donation-home-widget:
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!"
mk-channel-home-widget:
title: "Channel"
settings: "Widget settings"
get-started: "Please click the cog in the upper right to specify the channel to receive"
mk-calendar-widget:
title: "{1} / {2}"
prev: "Previous month"
next: "Next month"
go: "Click to travel"
mk-post-form-home-widget:
title: "Post"
note: "Post"
placeholder: "What's happening?"
mk-access-log-home-widget:
title: "Access log"
mk-messaging-home-widget:
title: "Messaging"
mk-broadcast-home-widget:
fetching: "Fetching"
no-broadcasts: "No broadcasts"
have-a-nice-day: "Have a nice day!"
next: "Next"
mk-renote-form:
quote: "Quote..."
cancel: "Cancel" cancel: "Cancel"
renote: "Renote" upload: "Upload a file(s) from you PC"
reposting: "Reposting..."
success: "Reposted!"
failure: "Failed to Renote"
mk-renote-form-window: desktop/views/pages/user/user.followers-you-know.vue:
title: "Are you sure you want to renote this note?" title: "Followers you know"
loading: "Loading"
no-users: "No users"
mk-user: desktop/views/pages/user/user.friends.vue:
title: "Frequently replied"
loading: "Loading"
no-users: "No users"
desktop/views/pages/user/user.home.vue:
last-used-at: "Last used at" 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" follows-you: "Follows you"
mute: "Mute" mute: "Mute"
muted: "Muting" muted: "Muting"
unmute: "Unmute" unmute: "Unmute"
photos: desktop/views/widgets/messaging.vue:
title: "Photos" title: "Messaging"
loading: "Loading"
no-photos: "No photos"
frequently-replied-users: desktop/views/widgets/notifications.vue:
title: "Frequently replied" title: "Notifications"
loading: "Loading" settings: "Settings"
no-users: "No users"
followers-you-know: desktop/views/widgets/polls.vue:
title: "Followers you know" title: "Polls"
loading: "Loading" refresh: "Show others"
no-users: "No users" nothing: "Nothing"
mobile: desktop/views/widgets/post-form.vue:
tags: title: "Post"
mk-selectdrive-page: note: "Post"
select-file: "Select file(s)" placeholder: "What's happening?"
mk-drive-file-viewer: 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 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" download: "Download"
rename: "Rename" rename: "Rename"
move: "Move" move: "Move"
hash: "Hash (md5)" hash: "Hash (md5)"
exif: "EXIF" exif: "EXIF"
mk-entrance-signin: mobile/views/components/follow-button.vue:
signup: "Sign up" 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" about: "About Misskey"
search: "Search"
mk-entrance-signup: mobile/views/components/user-timeline.vue:
cancel: "Cancel" no-notes: "This user seems never note"
no-notes-with-media: "There is no notes with media"
load-more: "More"
mk-authorized-apps-page: mobile/views/components/users-list.vue:
application: "Applications" all: "All"
known: "You know"
load-more: "More"
mk-signin-history-page: mobile/views/pages/drive.vue:
signin-history: "Sign in history"
mk-twitter-setting-page:
twitter-integration: "Twitter integration"
mk-drive-page:
drive: "Drive" drive: "Drive"
mk-home: mobile/views/pages/followers.vue:
home: "Home" followers-of: "Followers of {}"
mk-messaging-room-page: mobile/views/pages/following.vue:
message: "Messaging" following-of: "Following of {}"
mk-messaging-page: mobile/views/pages/messaging.vue:
message: "Messaging" messaging: "Messaging"
mk-notifications-page: mobile/views/pages/messaging-room.vue:
notifications: "Notifications" messaging: "Messaging"
read-all: "Are you sure you want to mark all unread notifications as read?"
mk-note-page: mobile/views/pages/note.vue:
title: "Post" title: "Post"
prev: "Previous note" prev: "Previous note"
next: "Next note" next: "Next note"
mk-search-page: mobile/views/pages/notifications.vue:
search: "Search" notifications: "Notifications"
read-all: "Are you sure you want to mark all unread notifications as read?"
mk-settings: mobile/views/pages/profile-setting.vue:
signed-in-as: "Signed in as {}" title: "Profile settings"
mk-settings-page:
profile: "Profile"
applications: "Applications"
twitter-integration: "Twitter integration"
signin-history: "Sign in history"
link: "MisskeyLink"
settings: "Settings"
signout: "Sign out"
mk-profile-setting-page:
title: "Profile Settings"
mk-profile-setting:
will-be-published: "These profiles will be published." will-be-published: "These profiles will be published."
name: "Name" name: "Name"
location: "Location" location: "Location"
@ -579,84 +553,22 @@ mobile:
save: "Save" save: "Save"
saved: "Profile updated successfully" saved: "Profile updated successfully"
mk-user-followers-page: mobile/views/pages/search.vue:
followers-of: "Followers of {}" search: "Search"
empty: "「{}」に関する投稿は見つかりませんでした。"
mk-user-following-page: mobile/views/pages/selectdrive.vue:
following-of: "Following of {}"
mk-drive-folder-selector:
select-folder: "Choose a folder"
mk-drive-selector:
select-file: "Choose a file" select-file: "Choose a file"
mk-drive: mobile/views/pages/settings.vue:
drive: "Drive" signed-in-as: "Signed in as {}"
used: "used" profile: "Profile"
folder-count: "Folder(s)" twitter-integration: "Twitter integration"
count-separator: ", " signin-history: "Sign in history"
file-count: "File(s)"
load-more: "Load more"
nothing-in-drive: "Nothing"
folder-is-empty: "This folder is empty"
mk-follow-button:
follow: "Follow"
unfollow: "Unfollow"
mk-home-timeline:
empty-timeline: "There is no notes"
mk-notifications:
more: "More"
empty: "No notifications"
mk-note-detail:
reply: "Reply"
reaction: "Reaction"
mk-post-form:
submit: "Post"
reply-placeholder: "Reply to this note..."
note-placeholder: "What's happening?"
mk-search-notes:
empty: "There is no note related to the 「{}」"
mk-sub-note-content:
media-count: "{} media"
poll: "Poll"
mk-timeline-note:
reposted-by: "Reposted by {}"
mk-timeline:
empty: "No notes"
load-more: "More"
mk-ui-nav:
home: "Home"
notifications: "Notifications"
messaging: "Messages"
ch: "Channels"
drive: "Drive"
settings: "Settings" settings: "Settings"
about: "About Misskey" signout: "Sign out"
search: "Search"
mk-user-followers: mobile/views/pages/user.vue:
no-users: "No followers."
mk-user-following:
no-users: "No following."
mk-user-timeline:
no-notes: "This user seems never note"
no-notes-with-media: "There is no notes with media"
load-more: "More"
mk-user:
follows-you: "Follows you" follows-you: "Follows you"
following: "Following" following: "Following"
followers: "Followers" followers: "Followers"
@ -665,7 +577,7 @@ mobile:
timeline: "Timeline" timeline: "Timeline"
media: "Media" media: "Media"
mk-user-overview: mobile/views/pages/user/home.vue:
recent-notes: "Recent notes" recent-notes: "Recent notes"
images: "Images" images: "Images"
activity: "Activity" activity: "Activity"
@ -675,37 +587,36 @@ mobile:
followers-you-know: "Followers you know" followers-you-know: "Followers you know"
last-used-at: "Last used at" last-used-at: "Last used at"
mk-user-overview-notes: 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" loading: "Loading"
no-notes: "No notes" no-notes: "No notes"
mk-user-overview-photos: mobile/views/pages/user/home.photos.vue:
loading: "Loading" loading: "Loading"
no-photos: "No photos" no-photos: "No photos"
mk-user-overview-keywords: docs:
no-keywords: "No keywords" edit-this-page-on-github: "Caught a mistake or want to contribute to the documentation? "
edit-this-page-on-github-link: "Edit this page on Github!"
mk-user-overview-domains: api:
no-domains: "No domains" entities:
properties: "Properties"
mk-user-overview-frequently-replied-users: endpoints:
loading: "Loading" params: "Parameters"
no-users: "No users" res: "Response"
props:
mk-user-overview-followers-you-know: name: "Name"
loading: "Loading" type: "Type"
no-users: "No users" optional: "Optional"
description: "Description"
mk-users-list: yes: "Yes"
all: "All" no: "No"
known: "You know"
load-more: "More"
stats:
notes-count: "Number of all notes"
users-count: "Number of all users"
status:
all-systems-maybe-operational: "All systems maybe operational"
what-is-this-site: ""

View file

@ -11,7 +11,7 @@ const loadLang = lang => yaml.safeLoad(
const native = loadLang('ja'); const native = loadLang('ja');
const langs = { const langs = {
//'en': loadLang('en'), 'en': loadLang('en'),
'ja': native 'ja': native
}; };

View file

@ -33,8 +33,6 @@ common:
confused: "こまこまのこまり" confused: "こまこまのこまり"
pudding: "Pudding" pudding: "Pudding"
input-message-here: "ここにメッセージを入力"
send: "送信"
delete: "削除" delete: "削除"
loading: "読み込み中" loading: "読み込み中"
ok: "わかった" ok: "わかった"
@ -78,6 +76,8 @@ common/views/components/messaging-room.vue:
new-message: "新しいメッセージがあります" new-message: "新しいメッセージがあります"
common/views/components/messaging-room.form.vue: common/views/components/messaging-room.form.vue:
input-message-here: "ここにメッセージを入力"
send: "送信"
attach-from-local: "PCからファイルを添付する" attach-from-local: "PCからファイルを添付する"
attach-from-drive: "ドライブからファイルを添付する" attach-from-drive: "ドライブからファイルを添付する"

View file

@ -8,12 +8,12 @@
ref="textarea" ref="textarea"
@keypress="onKeypress" @keypress="onKeypress"
@paste="onPaste" @paste="onPaste"
placeholder="%i18n:common.input-message-here%" placeholder="%i18n:@input-message-here%"
v-autocomplete="'text'" v-autocomplete="'text'"
></textarea> ></textarea>
<div class="file" @click="file = null" v-if="file">{{ file.name }}</div> <div class="file" @click="file = null" v-if="file">{{ file.name }}</div>
<mk-uploader ref="uploader" @uploaded="onUploaded"/> <mk-uploader ref="uploader" @uploaded="onUploaded"/>
<button class="send" @click="send" :disabled="!canSend || sending" title="%i18n:common.send%"> <button class="send" @click="send" :disabled="!canSend || sending" title="%i18n:@send%">
<template v-if="!sending">%fa:paper-plane%</template><template v-if="sending">%fa:spinner .spin%</template> <template v-if="!sending">%fa:paper-plane%</template><template v-if="sending">%fa:spinner .spin%</template>
</button> </button>
<button class="attach-from-local" @click="chooseFile" title="%i18n:@attach-from-local%"> <button class="attach-from-local" @click="chooseFile" title="%i18n:@attach-from-local%">