mirror of
https://github.com/hotomoe/hotomoe
synced 2024-12-11 21:28:14 +09:00
946f9b4a2b
* New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Chinese Simplified) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (German) * New translations ja-JP.yml (English) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Ukrainian) * New translations ja-JP.yml (Ukrainian)
1475 lines
51 KiB
YAML
1475 lines
51 KiB
YAML
---
|
||
_lang_: "English"
|
||
introMisskey: "Welcome! Misskey is an open source, and also a decentralized microblogging service.\nCreate \"notes\" to share what is happening now, or to share it with everyone around you 📡\nWith \"reactions\", you can also quickly express your feelings about everyone's notes 👍\nLet's explore a new world 🚀"
|
||
monthAndDay: "{month}/{day}"
|
||
search: "Search"
|
||
notifications: "Notifications"
|
||
username: "Username"
|
||
password: "Password"
|
||
fetchingAsApObject: "Fetching from Fediverse..."
|
||
ok: "OK"
|
||
gotIt: "Got it!"
|
||
cancel: "Cancel"
|
||
enterUsername: "Enter username"
|
||
renotedBy: "Renoted by {user}"
|
||
noNotes: "No notes"
|
||
noNotifications: "No notifications"
|
||
instance: "Instance"
|
||
settings: "Settings"
|
||
basicSettings: "Basic Settings"
|
||
otherSettings: "Other Settings"
|
||
openInWindow: "Open in window"
|
||
profile: "Profile"
|
||
timeline: "Timeline"
|
||
noAccountDescription: "This user has not written their bio yet."
|
||
login: "Sign In"
|
||
loggingIn: "Signing In"
|
||
logout: "Sign Out"
|
||
signup: "Sign Up"
|
||
uploading: "Uploading"
|
||
save: "Save"
|
||
users: "Users"
|
||
addUser: "Add a user"
|
||
favorite: "Favorite"
|
||
favorites: "Favorites"
|
||
unfavorite: "Unfavorite"
|
||
pin: "Pin to profile"
|
||
unpin: "Unpin from profile"
|
||
copyContent: "Copy contents"
|
||
copyLink: "Copy link"
|
||
delete: "Delete"
|
||
deleteAndEdit: "Delete and Edit"
|
||
deleteAndEditConfirm: "Are you sure you want to delete this note and edit it? You will lose all reactions, renotes and replies to it."
|
||
addToList: "Add to list"
|
||
sendMessage: "Send a message"
|
||
copyUsername: "Copy username"
|
||
searchUser: "User search"
|
||
reply: "Reply"
|
||
loadMore: "Load more"
|
||
youGotNewFollower: "Followed you"
|
||
receiveFollowRequest: "Follow request received"
|
||
followRequestAccepted: "Follow request accepted"
|
||
mention: "Mention"
|
||
mentions: "Mentions"
|
||
directNotes: "Direct notes"
|
||
importAndExport: "Import / Export"
|
||
import: "Import"
|
||
export: "Export"
|
||
files: "Files"
|
||
download: "Download"
|
||
driveFileDeleteConfirm: "Are you sure you want to delete the file \"{name}\"? Notes with this file attached will also be deleted."
|
||
unfollowConfirm: "Are you sure that you want to unfollow {name}?"
|
||
exportRequested: "You have requested an export. This may take a while. After the export is complete, the resulting file will be added to the drive."
|
||
importRequested: "You requested an import. This may take a while."
|
||
lists: "Lists"
|
||
noLists: "You don't have any lists"
|
||
note: "Notes"
|
||
notes: "Notes"
|
||
following: "Following"
|
||
followers: "Followers"
|
||
followsYou: "Follows you"
|
||
createList: "Create list"
|
||
manageLists: "Manage lists"
|
||
error: "Error"
|
||
somethingHappened: "An error occurred"
|
||
retry: "Retry"
|
||
pageLoadError: "Failed to load page"
|
||
pageLoadErrorDescription: "This is normally caused by network errors or the browser's cache. Try clearung the cache and then try again after waiting a little while."
|
||
enterListName: "List name"
|
||
privacy: "Privacy"
|
||
makeFollowManuallyApprove: "Follow requests require approval"
|
||
defaultNoteVisibility: "Default visibility"
|
||
follow: "Follow"
|
||
followRequest: "Request follow"
|
||
followRequests: "Follow requests"
|
||
unfollow: "Unfollow"
|
||
followRequestPending: "Pending follow request"
|
||
enterEmoji: "Enter an emoji"
|
||
renote: "Renote"
|
||
unrenote: "Unrenote"
|
||
quote: "Quote"
|
||
pinnedNote: "Pinned note"
|
||
you: "You"
|
||
clickToShow: "Click to show"
|
||
sensitive: "NSFW"
|
||
add: "Add"
|
||
reaction: "Reaction"
|
||
reactionSettingDescription: "Assign your favorite reactions which want to pin in reaction picker."
|
||
reactionSettingDescription2: "Drag to reorder, Click to delete, Press \"+\" to add"
|
||
rememberNoteVisibility: "Remember note visibility settings"
|
||
attachCancel: "Remove attachment"
|
||
markAsSensitive: "Mark as NSFW"
|
||
unmarkAsSensitive: "Undo NSFW"
|
||
enterFileName: "Enter file name"
|
||
mute: "Mute"
|
||
unmute: "Unmute"
|
||
block: "Block"
|
||
unblock: "Unblock"
|
||
suspend: "Suspend"
|
||
unsuspend: "Unsuspend"
|
||
blockConfirm: "Are you sure that you want to block this account?"
|
||
unblockConfirm: "Are you sure that you want to unblock this account?"
|
||
suspendConfirm: "Are you sure that you want to suspend this account?"
|
||
unsuspendConfirm: "Are you sure you that want to unsuspend this account?"
|
||
selectList: "Select a list"
|
||
selectAntenna: "Select an Antenna"
|
||
selectWidget: "Select a widget"
|
||
editWidgets: "Edit widgets"
|
||
editWidgetsExit: "Done"
|
||
customEmojis: "Custom Emoji"
|
||
emoji: "Emoji"
|
||
emojiName: "Emoji name"
|
||
emojiUrl: "Emoji URL"
|
||
addEmoji: "Add an emoji"
|
||
settingGuide: "Suggested Configuration"
|
||
cacheRemoteFiles: "Cache remote files"
|
||
cacheRemoteFilesDescription: "When this setting is disabled, remote files are loaded directly from the remote instance. Disabling this will decrease storage usage, but will increase traffic, because thumbnails will not be generated."
|
||
flagAsBot: "This account is a bot"
|
||
flagAsBotDescription: "If this account is controlled by a program, set this option. If enabled, it will act as flag for other developers to prevent endless interaction chains with other bots and adjust Misskey's internal systems to treat this account as a bot."
|
||
flagAsCat: "This account is a cat"
|
||
flagAsCatDescription: "Toggle this flag on for this account to be marked as a cat."
|
||
autoAcceptFollowed: "Automatically approve follow requests from users you're following"
|
||
addAcount: "Add Account"
|
||
loginFailed: "Failed to sign in"
|
||
showOnRemote: "View on remote instance"
|
||
general: "General"
|
||
wallpaper: "Wallpaper"
|
||
setWallpaper: "Set wallpaper"
|
||
removeWallpaper: "Remove wallpaper"
|
||
searchWith: "Search: {q}"
|
||
youHaveNoLists: "You don't have any lists"
|
||
followConfirm: "Are you sure that you want to follow {name}?"
|
||
proxyAccount: "Proxy account"
|
||
proxyAccountDescription: "A proxy account is an account that acts as a remote follower for users under certain conditions. For example, when a user adds a remote user to the list, the remote user's activity will not be delivered to the instance if no local user is following that user, so the proxy account will follow instead."
|
||
host: "Host"
|
||
selectUser: "Select user"
|
||
recipient: "Recipient"
|
||
annotation: "Comments"
|
||
federation: "Federation"
|
||
instances: "Instance"
|
||
registeredAt: "Registered at"
|
||
latestRequestSentAt: "Last request sent at"
|
||
latestRequestReceivedAt: "Last request received at"
|
||
latestStatus: "Latest status"
|
||
storageUsage: "Storage usage"
|
||
charts: "Charts"
|
||
perHour: "per Hour"
|
||
perDay: "per Day"
|
||
stopActivityDelivery: "Stop sending activities"
|
||
blockThisInstance: "Block this instance"
|
||
operations: "Operations"
|
||
software: "Software"
|
||
version: "Version"
|
||
metadata: "Metadata"
|
||
withNFiles: "{n} file(s)"
|
||
monitor: "Monitor"
|
||
jobQueue: "Job Queue"
|
||
cpuAndMemory: "CPU and Memory"
|
||
network: "Network"
|
||
disk: "Disk"
|
||
instanceInfo: "Instance Information"
|
||
statistics: "Statistics"
|
||
clearQueue: "Clear queue"
|
||
clearQueueConfirmTitle: "Are you sure that you want to clear the queue?"
|
||
clearQueueConfirmText: "Any undelivered notes remaining in the queue will not be federated. Usually this operation is NOT needed."
|
||
clearCachedFiles: "Clear cache"
|
||
clearCachedFilesConfirm: "Are you sure that you want to delete all the cached remote files?"
|
||
blockedInstances: "Blocked Instances"
|
||
blockedInstancesDescription: "List the hostname of the instances that need to be blocked. Listed instances will no longer be able to communicate with this instance."
|
||
muteAndBlock: "Mute / Block"
|
||
mutedUsers: "Muted users"
|
||
blockedUsers: "Blocked users"
|
||
noUsers: "There are no users"
|
||
editProfile: "Edit profile"
|
||
noteDeleteConfirm: "Are you sure you want to delete this note?"
|
||
pinLimitExceeded: "You cannot pin any more notes."
|
||
intro: "Installation of Misskey has been finished! Please create an admin user."
|
||
done: "Done"
|
||
processing: "Processing"
|
||
preview: "Preview"
|
||
default: "Default"
|
||
noCustomEmojis: "There are no emojis"
|
||
noJobs: "There are no jobs"
|
||
federating: "Federating"
|
||
blocked: "Blocked"
|
||
suspended: "Suspended"
|
||
all: "All"
|
||
subscribing: "Subscribing"
|
||
publishing: "Publishing"
|
||
notResponding: "Not responding"
|
||
instanceFollowing: "Following on instance"
|
||
instanceFollowers: "Followers of instance"
|
||
instanceUsers: "Users of this instance"
|
||
changePassword: "Change password"
|
||
security: "Security"
|
||
retypedNotMatch: "The input does not match."
|
||
currentPassword: "Current password"
|
||
newPassword: "New password"
|
||
newPasswordRetype: "Retype new password"
|
||
attachFile: "Attach files"
|
||
more: "More!"
|
||
featured: "Featured"
|
||
usernameOrUserId: "Username or user id"
|
||
noSuchUser: "User not found"
|
||
lookup: "Lookup"
|
||
announcements: "Announcements"
|
||
imageUrl: "Image URL"
|
||
remove: "Delete"
|
||
removed: "Successfully deleted"
|
||
removeAreYouSure: "Are you sure that you want to delete \"{x}\"?"
|
||
deleteAreYouSure: "Are you sure that you want to delete \"{x}\"?"
|
||
resetAreYouSure: "Really reset?"
|
||
saved: "Saved"
|
||
messaging: "Messaging"
|
||
upload: "Upload"
|
||
fromDrive: "From Drive"
|
||
fromUrl: "From URL"
|
||
uploadFromUrl: "Upload from a URL"
|
||
uploadFromUrlDescription: "URL of the file you want to upload"
|
||
uploadFromUrlRequested: "Upload requested"
|
||
uploadFromUrlMayTakeTime: "It may take some time until the upload is complete."
|
||
explore: "Explore"
|
||
games: "Misskey Games"
|
||
messageRead: "Read"
|
||
noMoreHistory: "There is no further history"
|
||
startMessaging: "Start messaging"
|
||
nUsersRead: "read by {n}"
|
||
agreeTo: "I agree to {0}"
|
||
tos: "Terms of Service"
|
||
start: "Begin"
|
||
home: "Home"
|
||
remoteUserCaution: "This information may not be up-to-date, because the user is from a remote instance."
|
||
activity: "Activity"
|
||
images: "Images"
|
||
birthday: "Birthday"
|
||
yearsOld: "{age} years old"
|
||
registeredDate: "Joined on"
|
||
location: "Location"
|
||
theme: "Theme"
|
||
themeForLightMode: "Theme to use in Light Mode"
|
||
themeForDarkMode: "Theme to use in Dark Mode"
|
||
light: "Light"
|
||
dark: "Dark"
|
||
lightThemes: "Light theme"
|
||
darkThemes: "Dark theme"
|
||
syncDeviceDarkMode: "Sync Dark Mode with your device settings"
|
||
drive: "Drive"
|
||
fileName: "Filename"
|
||
selectFile: "Select a file"
|
||
selectFiles: "Select files"
|
||
selectFolder: "Select a folder"
|
||
selectFolders: "Select folders"
|
||
renameFile: "Rename file"
|
||
folderName: "Folder name"
|
||
createFolder: "Create a folder"
|
||
renameFolder: "Rename this folder"
|
||
deleteFolder: "Delete this folder"
|
||
addFile: "Add a file"
|
||
emptyDrive: "The drive is empty"
|
||
emptyFolder: "This folder is empty"
|
||
unableToDelete: "Unable to delete"
|
||
inputNewFileName: "Enter a new filename"
|
||
inputNewFolderName: "Enter a new folder name"
|
||
circularReferenceFolder: "The destination folder is a subfolder of the folder you wish to move."
|
||
hasChildFilesOrFolders: "Since this folder is not empty, it can not be deleted."
|
||
copyUrl: "Copy URL"
|
||
rename: "Rename"
|
||
avatar: "Avatar"
|
||
banner: "Banner"
|
||
nsfw: "NSFW"
|
||
whenServerDisconnected: "When losing connection to the server"
|
||
disconnectedFromServer: "Connection to the server was interrupted."
|
||
reload: "Refresh"
|
||
doNothing: "Ignore"
|
||
reloadConfirm: "Would you like to refresh timeline?"
|
||
watch: "Watch"
|
||
unwatch: "Undo Watch"
|
||
accept: "Accept"
|
||
reject: "Reject"
|
||
normal: "Normal"
|
||
instanceName: "Instance name"
|
||
instanceDescription: "Instance description"
|
||
maintainerName: "Maintainer"
|
||
maintainerEmail: "Maintainer email"
|
||
tosUrl: "Terms of Service URL"
|
||
thisYear: "Year"
|
||
thisMonth: "Month"
|
||
today: "Today"
|
||
dayX: "{day}"
|
||
monthX: "{month}"
|
||
yearX: "{year} /"
|
||
pages: "Pages"
|
||
integration: "Integration"
|
||
connectSerice: "Connect"
|
||
disconnectSerice: "Disconnect"
|
||
enableLocalTimeline: "Enable local timeline"
|
||
enableGlobalTimeline: "Enable global timeline"
|
||
disablingTimelinesInfo: "Admins and Mods will always have access to all timelines, even if they are not enabled."
|
||
registration: "Register"
|
||
enableRegistration: "Enable new user registeration"
|
||
invite: "Invite"
|
||
proxyRemoteFiles: "Proxy remote files"
|
||
proxyRemoteFilesDescription: "If enabled, remote files that (1) are not stored locally or (2) got deleted from exceeding storage limit will be locally proxied (with thumbnails). This does not affect the server's storage."
|
||
driveCapacityPerLocalAccount: "Drive capacity per local user"
|
||
driveCapacityPerRemoteAccount: "Drive capacity per remote user"
|
||
inMb: "In megabytes"
|
||
iconUrl: "Icon URL"
|
||
bannerUrl: "Banner image URL"
|
||
basicInfo: "Basic info"
|
||
pinnedUsers: "Pinned user"
|
||
pinnedUsersDescription: "List one username per line. Users listed here will be pinned under \"Explore\" tab."
|
||
pinnedPages: "Pinned pages"
|
||
pinnedPagesDescription: "Enter the paths of the pages you want to pin to the top page of this instance, separated by new lines."
|
||
pinnedClipId: "ID of the pinned clip"
|
||
pinnedNotes: "Pinned notes"
|
||
hcaptcha: "hCaptcha"
|
||
enableHcaptcha: "Enable hCaptcha"
|
||
hcaptchaSiteKey: "Site key"
|
||
hcaptchaSecretKey: "Secret key"
|
||
recaptcha: "reCAPTCHA"
|
||
enableRecaptcha: "Enable reCAPTCHA"
|
||
recaptchaSiteKey: "Site key"
|
||
recaptchaSecretKey: "Secret key"
|
||
avoidMultiCaptchaConfirm: "Using multiple Captchas may cause interference. Would you like to disable the other Captcha? You can leave multiple Captchas enabled by press cancel."
|
||
antennas: "Antennas"
|
||
manageAntennas: "Manage Antennas"
|
||
name: "Name"
|
||
antennaSource: "Antenna source"
|
||
antennaKeywords: "Keywords to receive"
|
||
antennaExcludeKeywords: "Keywords to exclude"
|
||
antennaKeywordsDescription: "Separate with spaces for AND condition. Separate with line breaks for OR."
|
||
notifyAntenna: "Notify newer notes"
|
||
withFileAntenna: "Filter only notes with file attached"
|
||
serviceworker: "ServiceWorker"
|
||
enableServiceworker: "Enable ServiceWorker"
|
||
antennaUsersDescription: "List one username per line"
|
||
caseSensitive: "Case sensitive"
|
||
withReplies: "Include replies"
|
||
connectedTo: "Following account(s) are connected"
|
||
notesAndReplies: "Notes and replies"
|
||
withFiles: "Media"
|
||
silence: "Silence"
|
||
silenceConfirm: "Are you sure that you want to silence this user?"
|
||
unsilence: "Unsilence"
|
||
unsilenceConfirm: "Are you sure that you want to undo silence of this user?"
|
||
popularUsers: "Trending users"
|
||
recentlyUpdatedUsers: "Users with recent activity"
|
||
recentlyRegisteredUsers: "Newly joined users"
|
||
recentlyDiscoveredUsers: "Newly discovered users"
|
||
exploreUsersCount: "There are {count} users"
|
||
exploreFediverse: "Explore Fediverse"
|
||
popularTags: "Trending Tags"
|
||
userList: "Lists"
|
||
about: "About"
|
||
aboutMisskey: "About Misskey"
|
||
administrator: "Admin"
|
||
token: "Token"
|
||
twoStepAuthentication: "Two-factor authentication"
|
||
moderator: "Mod"
|
||
nUsersMentioned: "{n} users mentioned"
|
||
securityKey: "Security key"
|
||
securityKeyName: "Key name"
|
||
registerSecurityKey: "Register a security key"
|
||
lastUsed: "Last used"
|
||
unregister: "Unregister"
|
||
passwordLessLogin: "Set up password-less login"
|
||
resetPassword: "Reset password"
|
||
newPasswordIs: "The new password is \"{password}\""
|
||
reduceUiAnimation: "Reduce UI animation"
|
||
share: "Share"
|
||
notFound: "Not found"
|
||
notFoundDescription: "There was no page corresponding to the specified URL."
|
||
uploadFolder: "Default Upload location"
|
||
cacheClear: "Clear cache"
|
||
markAsReadAllNotifications: "Mark all notifications as read"
|
||
markAsReadAllUnreadNotes: "Mark all notes as read"
|
||
markAsReadAllTalkMessages: "Mark all messages as read"
|
||
help: "Help"
|
||
inputMessageHere: "Enter message here"
|
||
close: "Close"
|
||
group: "Groups"
|
||
groups: "Groups"
|
||
createGroup: "Create a group"
|
||
ownedGroups: "Owned Groups"
|
||
joinedGroups: "Membership in groups"
|
||
invites: "Invite"
|
||
groupName: "Group name"
|
||
members: "Members"
|
||
transfer: "Transfer"
|
||
messagingWithUser: "Messaging with other user"
|
||
messagingWithGroup: "Messaging within group"
|
||
title: "Title"
|
||
text: "Text"
|
||
enable: "Enable"
|
||
next: "Next"
|
||
retype: "Enter again"
|
||
noteOf: "{user}'s notes"
|
||
inviteToGroup: "Invite to group"
|
||
maxNoteTextLength: "Character limit of notes"
|
||
quoteAttached: "Quoted"
|
||
quoteQuestion: "Do you want to append a quote?"
|
||
noMessagesYet: "No messages yet"
|
||
newMessageExists: "You've got a new message"
|
||
onlyOneFileCanBeAttached: "You can only attach one file to a message"
|
||
signinRequired: "Please sign in"
|
||
invitations: "Invitations"
|
||
invitationCode: "Invitation code"
|
||
checking: "Checking"
|
||
available: "Available"
|
||
unavailable: "Not available"
|
||
usernameInvalidFormat: "letters, numbers and _ are acceptable."
|
||
tooShort: "Too short"
|
||
tooLong: "Too long"
|
||
weakPassword: "Weak password"
|
||
normalPassword: "Good password"
|
||
strongPassword: "Strong password"
|
||
passwordMatched: "Matched"
|
||
passwordNotMatched: "Doesn't match"
|
||
signinWith: "Sign in with {x}"
|
||
signinFailed: "Unable to sign in. The username or password you entered is incorrect."
|
||
tapSecurityKey: "Tap your security key"
|
||
or: "Or"
|
||
uiLanguage: "UI display language"
|
||
groupInvited: "Invited to group"
|
||
aboutX: "About {x}"
|
||
useOsNativeEmojis: "Use OS native Emojis"
|
||
youHaveNoGroups: "You have no groups"
|
||
joinOrCreateGroup: "Get invited to join the groups or you can create your own group."
|
||
noHistory: "No history items"
|
||
signinHistory: "Login history"
|
||
disableAnimatedMfm: "Disable MFM with animation"
|
||
doing: "On my way"
|
||
category: "Category"
|
||
tags: "Tags"
|
||
docSource: "Source of this document"
|
||
createAccount: "Create account"
|
||
existingAcount: "Existing accounts"
|
||
regenerate: "Regenerate"
|
||
fontSize: "Font size"
|
||
noFollowRequests: "You don't have any pending follow requests"
|
||
openImageInNewTab: "Open image in new tab"
|
||
dashboard: "Dashboard"
|
||
local: "Local"
|
||
remote: "Remote"
|
||
total: "Total"
|
||
weekOverWeekChanges: "Weekly"
|
||
dayOverDayChanges: "Daily"
|
||
appearance: "Appearance"
|
||
clientSettings: "Client settings"
|
||
accountSettings: "Account Settings"
|
||
promotion: "Promoted"
|
||
promote: "Promote"
|
||
numberOfDays: "Amount of days"
|
||
hideThisNote: "Hide this note"
|
||
showFeaturedNotesInTimeline: "Show Featured notes in Timeline"
|
||
objectStorage: "Object Storage"
|
||
useObjectStorage: "Use object storage"
|
||
objectStorageBaseUrl: "Base URL"
|
||
objectStorageBaseUrlDesc: "URL prefix used for construct URL to object (media) referencing. Specify its URL if you are using a CDN or Proxy, otherwise specify the address that publicly accessible according to the guide of service that you're going to use. i.g 'https://<bucket>.s3.amazonaws.com' for AWS S3, and 'https://storage.googleapis.com/<bucket>' for GCS."
|
||
objectStorageBucket: "Bucket"
|
||
objectStorageBucketDesc: "Please specify the bucket name used on configured service."
|
||
objectStoragePrefix: "Prefix"
|
||
objectStoragePrefixDesc: "Files will stored under the directory of this prefix."
|
||
objectStorageEndpoint: "Endpoint"
|
||
objectStorageEndpointDesc: "Leave this empty if you are using AWS S3, otherwise specify the endpoint as '<host>' or '<host>:<port>' according to the guide of service that you're going to use."
|
||
objectStorageRegion: "Region"
|
||
objectStorageRegionDesc: "Specify a region like 'xx-east-1'. If your service does not have distinction about regions, leave it blank or fill with 'us-east-1'."
|
||
objectStorageUseSSL: "Use SSL"
|
||
objectStorageUseSSLDesc: "Turn off this if you are not going to use HTTPS for API connection"
|
||
objectStorageUseProxy: "Connect over Proxy"
|
||
objectStorageUseProxyDesc: "Turn off this if you are not going to use Proxy for ObjectStorage connection"
|
||
objectStorageSetPublicRead: "Set \"public-read\" on upload"
|
||
serverLogs: "Server logs"
|
||
deleteAll: "Delete all"
|
||
showFixedPostForm: "Display the posting form at the top of the timeline"
|
||
newNoteRecived: "You've got a new note"
|
||
sounds: "Sounds"
|
||
listen: "Listen"
|
||
none: "None"
|
||
showInPage: "Show in page"
|
||
popout: "Pop-out"
|
||
volume: "Volume"
|
||
masterVolume: "Master volume"
|
||
details: "Details"
|
||
chooseEmoji: "Choose an emoji"
|
||
unableToProcess: "The operation could not be completed."
|
||
recentUsed: "Recently used"
|
||
install: "Install"
|
||
uninstall: "Uninstall"
|
||
installedApps: "Authorized Applications"
|
||
nothing: "There's nothing to see here"
|
||
installedDate: "Authorized"
|
||
lastUsedDate: "Last used"
|
||
state: "State"
|
||
sort: "Sort"
|
||
ascendingOrder: "Ascending"
|
||
descendingOrder: "Descending"
|
||
scratchpad: "Scratch pad"
|
||
scratchpadDescription: "Scratchpad provides experimental environment for AiScript. You can write, execute, and check the results that interact with Misskey."
|
||
output: "Output"
|
||
script: "Script"
|
||
disablePagesScript: "Disable AiScript on Pages"
|
||
updateRemoteUser: "Update remote user information"
|
||
deleteAllFiles: "Delete All Files"
|
||
deleteAllFilesConfirm: "Are you sure that you want to delete all files?"
|
||
removeAllFollowing: "Withhold All Followings"
|
||
removeAllFollowingDescription: "Unfollow all accounts from {host}. Please run this if the instance no longer exists."
|
||
userSuspended: "This user has been suspended."
|
||
userSilenced: "This user has been silenced."
|
||
sidebar: "Sidebar"
|
||
divider: "Divider"
|
||
addItem: "Add Item"
|
||
rooms: "Room"
|
||
relays: "Relays"
|
||
addRelay: "Add Relay"
|
||
inboxUrl: "Inbox URL"
|
||
addedRelays: "Added Relays"
|
||
serviceworkerInfo: "Must be enabled for push notifications."
|
||
deletedNote: "Deleted note"
|
||
invisibleNote: "Invisible note"
|
||
enableInfiniteScroll: "Enable infinite scrolling"
|
||
visibility: "Visiblility"
|
||
poll: "Poll"
|
||
useCw: "Hide content"
|
||
enablePlayer: "Open video player"
|
||
disablePlayer: "Close video player"
|
||
expandTweet: "Expand tweet"
|
||
themeEditor: "Theme editor"
|
||
description: "Description"
|
||
author: "Author"
|
||
leaveConfirm: "There are unsaved changes. Do you want to discard them?"
|
||
manage: "Management"
|
||
plugins: "Plugins"
|
||
pluginInstallWarn: "Please do not install untrustworthy plugins."
|
||
deck: "Deck"
|
||
undeck: "Leave Deck"
|
||
useBlurEffectForModal: "Use blur effect for modals"
|
||
useFullReactionPicker: "Use full-size reaction picker"
|
||
width: "Width"
|
||
height: "Height"
|
||
large: "Big"
|
||
medium: "Medium"
|
||
small: "Small"
|
||
generateAccessToken: "Generate access token"
|
||
permission: "Permissions"
|
||
enableAll: "Enable all"
|
||
disableAll: "Disable all"
|
||
tokenRequested: "Grant access to account"
|
||
pluginTokenRequestedDescription: "This plugin will be able to use the permissions set here."
|
||
notificationType: "Notification type"
|
||
edit: "Edit"
|
||
useStarForReactionFallback: "Use ★ as fallback if the reaction emoji is unknown"
|
||
emailConfig: "Email server configuration"
|
||
enableEmail: "Enable email distribution"
|
||
emailConfigInfo: "Used to confirm your email during sign-up and if you forget your password"
|
||
email: "Email"
|
||
emailAddress: "Email address"
|
||
smtpConfig: "SMTP Server configuration"
|
||
smtpHost: "Host"
|
||
smtpPort: "Port"
|
||
smtpUser: "Username"
|
||
smtpPass: "Password"
|
||
emptyToDisableSmtpAuth: "Leave username and password empty to disable SMTP verification"
|
||
smtpSecure: "Use implicit SSL/TLS for SMTP connections"
|
||
smtpSecureInfo: "Turn this off when using STARTTLS"
|
||
testEmail: "Test email delivery"
|
||
wordMute: "Word mute"
|
||
userSaysSomething: "{name} said something"
|
||
makeActive: "Activate"
|
||
display: "Display"
|
||
copy: "Copy"
|
||
metrics: "Metrics"
|
||
overview: "Overview"
|
||
logs: "Logs"
|
||
delayed: "Delayed"
|
||
database: "Database"
|
||
channel: "Channels"
|
||
create: "Create"
|
||
notificationSetting: "Notification settings"
|
||
notificationSettingDesc: "Select the type of notification to display"
|
||
useGlobalSetting: "Use global setting"
|
||
useGlobalSettingDesc: "If turned on, your account's notification settings will be used. If turned off, individual configurations can be made."
|
||
other: "Other"
|
||
regenerateLoginToken: "Regenerate login token"
|
||
regenerateLoginTokenDescription: "Regenerate the token used internally during login. Normally this action is not necessary. If regenerated, all devices will be logged out."
|
||
setMultipleBySeparatingWithSpace: "You can set multiple by separating them with spaces."
|
||
fileIdOrUrl: "File-ID or URL"
|
||
chatOpenBehavior: "Behavior of the chat window when opened"
|
||
behavior: "Behavior"
|
||
sample: "Sample"
|
||
abuseReports: "Reports"
|
||
reportAbuse: "Report"
|
||
reportAbuseOf: "Report {name}"
|
||
fillAbuseReportDescription: "Please fill in the report details. If it is about a specific note, please include its URL."
|
||
abuseReported: "Your report has been sent. Thank you very much."
|
||
send: "Send"
|
||
abuseMarkAsResolved: "Mark report as resolved"
|
||
openInNewTab: "Open in new tab"
|
||
openInSideView: "Open in side view"
|
||
defaultNavigationBehaviour: "Default navigation behavior"
|
||
editTheseSettingsMayBreakAccount: "Editing these settings may damage your account."
|
||
instanceTicker: "Instance information of notes"
|
||
waitingFor: "Waiting for {x}"
|
||
random: "Random"
|
||
system: "System"
|
||
switchUi: "Switch UI"
|
||
desktop: "Desktop"
|
||
clip: "Clip"
|
||
createNew: "Create new"
|
||
optional: "Optional"
|
||
createNewClip: "Create new clip"
|
||
public: "Public"
|
||
i18nInfo: "Misskey is being translated into various languages by volunteers. You can help at {link}."
|
||
manageAccessTokens: "Manage access tokens"
|
||
accountInfo: "Account Info"
|
||
notesCount: "Amount of notes"
|
||
repliesCount: "Amount of replies sent"
|
||
renotesCount: "Amount of renotes sent"
|
||
repliedCount: "Amount of replies received"
|
||
renotedCount: "Amount of renotes received"
|
||
followingCount: "Amount of followed accounts"
|
||
followersCount: "Amount of followers"
|
||
sentReactionsCount: "Amount of sent reactions"
|
||
receivedReactionsCount: "Amount of received reactions"
|
||
pollVotesCount: "Amount of sent poll votes"
|
||
pollVotedCount: "Amount of received poll votes"
|
||
yes: "Yes"
|
||
no: "No"
|
||
driveFilesCount: "Amount of drive files"
|
||
driveUsage: "Drive space usage"
|
||
noCrawle: "Reject crawler indexing"
|
||
noCrawleDescription: "Ask search engines not to index your profile page, notes, Pages, etc"
|
||
lockedAccountInfo: "Unless you set your note visiblity to \"Followers only\", your notes are visible to anyone even if you require followers to be manually approved."
|
||
alwaysMarkSensitive: "Mark NSFW by default"
|
||
loadRawImages: "Display image attachments fully instead of thumbnails"
|
||
disableShowingAnimatedImages: "Don't play animated images"
|
||
verificationEmailSent: "A verification email has been sent. Please access the included link to complete verification."
|
||
notSet: "Not set"
|
||
emailVerified: "Email has been verified"
|
||
noteFavoritesCount: "Amount of favorite notes"
|
||
pageLikesCount: "Amount of received Page likes"
|
||
pageLikedCount: "Amount of liked Pages"
|
||
reversiCount: "Number of Reversi matches"
|
||
contact: "Contact"
|
||
useSystemFont: "Use the system's default font"
|
||
clips: "Clips"
|
||
experimentalFeatures: "Experimental features"
|
||
developer: "Developer"
|
||
_aboutMisskey:
|
||
about: "Misskey is open-source software being developed by syuilo since 2014."
|
||
contributors: "Main contributors"
|
||
allContributors: "All contributors"
|
||
source: "Source code"
|
||
translation: "Translate Misskey"
|
||
donate: "Donate to Misskey"
|
||
morePatrons: "We really appreciate the support of many other helpers not listed here. Thank you! 🥰"
|
||
patrons: "Backers"
|
||
_nsfw:
|
||
respect: "Hide NSFW media"
|
||
ignore: "Don't hide NSFW media"
|
||
force: "Hide all media"
|
||
_mfm:
|
||
cheatSheet: "MFM Cheatsheet"
|
||
intro: "MFM is a Misskey-exclusive markup language that can be used in many places. Here you can view a list of all available MFM syntax."
|
||
dummy: "Misskey expands the world of the Fediverse"
|
||
mention: "Mention"
|
||
mentionDescription: "Using an At-Symbol and a username, you can specify a specific user."
|
||
hashtag: "Hashtag"
|
||
hashtagDescription: "Using a number sign and text, you can specify a hashtag."
|
||
url: "URL"
|
||
urlDescription: "URLs can be displayed."
|
||
link: "Link"
|
||
linkDescription: "Specific parts of text can be displayed as URL."
|
||
bold: "Bold"
|
||
boldDescription: "Highlights letters by making them thicker."
|
||
small: "Small"
|
||
smallDescription: "Displays contents small and thinn."
|
||
center: "Center"
|
||
centerDescription: "Displays content centered."
|
||
inlineCode: "Code (Inline)"
|
||
inlineCodeDescription: "Displays inline syntax highlighting for (program-)code."
|
||
blockCode: "Code (Block)"
|
||
blockCodeDescription: "Displays syntax highlighting for multi-line (program-)code in a block."
|
||
inlineMath: "Math (In-line)"
|
||
inlineMathDescription: "Display math formulas (KaTeX) in-line"
|
||
blockMath: "Math (Block)"
|
||
blockMathDescription: "Display multi-line Math formulas (KaTeX) in a block"
|
||
quote: "Quote"
|
||
quoteDescription: "Displays content as quote."
|
||
emoji: "Custom Emoji"
|
||
emojiDescription: "By surrounding a custom emoji name with colons, custom emoji can be displayed."
|
||
search: "Search"
|
||
searchDescription: "Displays a search box with pre-entered text."
|
||
flip: "Flip"
|
||
flipDescription: "Flips content horizontally or vertically."
|
||
jelly: "Animation (Jelly)"
|
||
jellyDescription: "Infuses a jelly-like animation."
|
||
tada: "Animation (Tada)"
|
||
tadaDescription: "Infuses a \"Tada!\"-like animation."
|
||
jump: "Animation (Jump)"
|
||
jumpDescription: "Infuses a jumping animation."
|
||
bounce: "Animation (Bounce)"
|
||
bounceDescription: "Causes a bouncy animation."
|
||
shake: "Animation (Shake)"
|
||
shakeDescription: "Infuses a shaking animation."
|
||
twitch: "Animation (Twitch)"
|
||
twitchDescription: "Infuses a strongly twitching animation."
|
||
spin: "Animation (Spin)"
|
||
spinDescription: "Infuses a spinning animation."
|
||
_reversi:
|
||
reversi: "Reversi"
|
||
gameSettings: "Game settings"
|
||
chooseBoard: "Choose a board"
|
||
blackOrWhite: "Black/White"
|
||
blackIs: "{name} is playing Black"
|
||
rules: "Rules"
|
||
botSettings: "Bot options"
|
||
thisGameIsStartedSoon: "The game will start in a few seconds"
|
||
waitingForOther: "Waiting for the opponent's turn"
|
||
waitingForMe: "Waiting for your turn"
|
||
waitingBoth: "Get ready"
|
||
ready: "Ready"
|
||
cancelReady: "Cancel ready"
|
||
opponentTurn: "Opponent's turn"
|
||
myTurn: "Your turn"
|
||
turnOf: "{name}'s turn"
|
||
pastTurnOf: "{name}'s turn"
|
||
surrender: "Surrender"
|
||
surrendered: "By surrender"
|
||
drawn: "Draw"
|
||
won: "{name}'s win"
|
||
black: "Black"
|
||
white: "White"
|
||
total: "Total"
|
||
turnCount: "Turn {count}"
|
||
myGames: "My rounds"
|
||
allGames: "All rounds"
|
||
ended: "Ended"
|
||
playing: "Currently playing"
|
||
isLlotheo: "The one with fewer stones wins (Llotheo)"
|
||
loopedMap: "Looped map"
|
||
canPutEverywhere: "Tiles are placeable everywhere"
|
||
_instanceTicker:
|
||
none: "Never show"
|
||
remote: "Show for remote users"
|
||
always: "Always show"
|
||
_serverDisconnectedBehavior:
|
||
reload: "Automatically reload"
|
||
dialog: "Show warning dialog"
|
||
quiet: "Show unobtrusive warning"
|
||
_channel:
|
||
create: "Create channel"
|
||
edit: "Edit channel"
|
||
setBanner: "Set banner"
|
||
removeBanner: "Remove banner"
|
||
featured: "Trending"
|
||
owned: "Owned"
|
||
following: "Followed"
|
||
usersCount: "{n} Participants"
|
||
notesCount: "{n} Notes"
|
||
_sidebar:
|
||
full: "Full"
|
||
icon: "Icons"
|
||
hide: "Hide"
|
||
_wordMute:
|
||
muteWords: "Word to mute"
|
||
muteWordsDescription: "Separate with spaces for AND condition. Separate with line breaks for OR."
|
||
muteWordsDescription2: "Surround keywords by slashes to use regular expressions."
|
||
softDescription: "Hide notes fulfilling the set conditions from the timeline."
|
||
hardDescription: "Prevent notes fulfilling the set conditions from being added to the timeline. In addition, these notes will not be added to the timeline even if the conditions are changed."
|
||
soft: "Soft"
|
||
hard: "Hard"
|
||
mutedNotes: "Muted notes"
|
||
_theme:
|
||
explore: "Explore Themes"
|
||
install: "Install theme"
|
||
manage: "Themes manager"
|
||
code: "Theme code"
|
||
installed: "{name} has been installed"
|
||
installedThemes: "Installed themes"
|
||
builtinThemes: "Built-in themes"
|
||
alreadyInstalled: "The theme is already installed"
|
||
invalid: "Theme format is invalid"
|
||
make: "Make a theme"
|
||
base: "Base"
|
||
addConstant: "Add constant"
|
||
constant: "Constant"
|
||
defaultValue: "Default value"
|
||
color: "Color"
|
||
refProp: "Reference a property"
|
||
refConst: "Reference a constant"
|
||
key: "Key"
|
||
func: "Functions"
|
||
funcKind: "Function type"
|
||
argument: "Argument"
|
||
basedProp: "Referenced property"
|
||
alpha: "Opacity"
|
||
darken: "Darken"
|
||
lighten: "Lighten"
|
||
inputConstantName: "Enter a name for the constant"
|
||
importInfo: "If you enter theme code here, you can import it to the theme editor"
|
||
deleteConstantConfirm: "Do you really want to delete the constant {const}?"
|
||
keys:
|
||
accent: "Accent"
|
||
bg: "Background"
|
||
fg: "Text"
|
||
focus: "Focus"
|
||
indicator: "Indicator"
|
||
panel: "Panel"
|
||
shadow: "Shadow"
|
||
header: "Header"
|
||
navBg: "Sidebar background"
|
||
navFg: "Sidebar text"
|
||
navHoverFg: "Sidebar text (Hover)"
|
||
navActive: "Sidebar text (Active)"
|
||
navIndicator: "Sidebar indicator"
|
||
link: "Link"
|
||
hashtag: "Hashtag"
|
||
mention: "Mention"
|
||
mentionMe: "Mentions (Me)"
|
||
renote: "Renote"
|
||
modalBg: "Modal background"
|
||
divider: "Divider"
|
||
scrollbarHandle: "Scrollbar handle"
|
||
scrollbarHandleHover: "Scrollbar handle (Hover)"
|
||
dateLabelFg: "Text of date labels"
|
||
infoBg: "Information background"
|
||
infoFg: "Information text"
|
||
infoWarnBg: "Warning background"
|
||
infoWarnFg: "Warning text"
|
||
cwBg: "CW background"
|
||
cwFg: "CW text"
|
||
cwHoverBg: "CW background (Hover)"
|
||
toastBg: "Notification background"
|
||
toastFg: "Notification text"
|
||
buttonBg: "Button background"
|
||
buttonHoverBg: "Button background (Hover)"
|
||
inputBorder: "Input field border"
|
||
listItemHoverBg: "List item background (Hover)"
|
||
driveFolderBg: "Drive folder background"
|
||
wallpaperOverlay: "Wallpaper overlay"
|
||
badge: "Badge"
|
||
messageBg: "Chat background"
|
||
accentDarken: "Accent (Darkened)"
|
||
accentLighten: "Accent (Lightened)"
|
||
fgHighlighted: "Highlighted Text"
|
||
_sfx:
|
||
note: "New note"
|
||
noteMy: "My note"
|
||
notification: "Notifications"
|
||
chat: "Messaging"
|
||
chatBg: "Messaging (Background)"
|
||
antenna: "Antenna Reception"
|
||
channel: "Channel notifications"
|
||
reversiPutBlack: "Reversi: Black makes a move"
|
||
reversiPutWhite: "Reversi: White makes a move"
|
||
_ago:
|
||
unknown: "Unknown"
|
||
future: "Future"
|
||
justNow: "Just now"
|
||
secondsAgo: "{n}s ago"
|
||
minutesAgo: "{n}m ago"
|
||
hoursAgo: "{n}h ago"
|
||
daysAgo: "{n}d ago"
|
||
weeksAgo: "{n}week(s) ago"
|
||
monthsAgo: "{n}month(s) ago"
|
||
yearsAgo: "{n}year(s) ago"
|
||
_time:
|
||
second: "s"
|
||
minute: "m"
|
||
hour: "h"
|
||
day: "d"
|
||
_tutorial:
|
||
title: "How to use Misskey"
|
||
step1_1: "Welcome!"
|
||
step1_2: "This page is called \"timeline\". It shows chronologically ordered \"notes\" of people who you \"follow\"."
|
||
step1_3: "Your timeline is currently empty, since you have not posted any notes or followed anyone yet."
|
||
step2_1: "Let's finish setting up your profile before writing a note or following anyone."
|
||
step2_2: "Providing some information about who you are will make it easier for others to follow you back."
|
||
step3_1: "Finished setting up your profile?"
|
||
step3_2: "The next step is to post a note. You can do this by pressing the pencil icon on the screen."
|
||
step3_3: "Fill in the modal and press the button on the top right to post."
|
||
step3_4: "Have nothing to say? Try \"just setting up my msky\"!"
|
||
step4_1: "Finished posting your first note?"
|
||
step4_2: "Hurray! Now your first note is displayed on your timeline."
|
||
step5_1: "Now, let's try making your timeline more lively by following other people."
|
||
step5_2: "{featured} will show you trending notes in this instance. {explore} will let you find trending users. Try following people you like!"
|
||
step5_3: "To follow other users, click on their icon and press \"follow\" button on their profile."
|
||
step5_4: "If the other user has a lock icon next to their name, that user will have to manually approve your follow request."
|
||
step6_1: "Now you will be able to see other users' notes on your timeline."
|
||
step6_2: "You can also put \"reactions\" on other people's notes to quickly respond."
|
||
step6_3: "To attach a \"reaction\", press the \"+\" mark on another user's note and choose an emoji you'd like to react with."
|
||
step7_1: "Congratulations! You have now finished Misskey's basic tutorial."
|
||
step7_2: "If you would like to learn more about Misskey, try the {help} section."
|
||
step7_3: "Good luck and have fun! 🚀"
|
||
_2fa:
|
||
alreadyRegistered: "You have already registered 2-factor authentication device."
|
||
registerDevice: "Register a new device"
|
||
registerKey: "Register a new Security Key"
|
||
step1: "First, install an authentication app (such as {a} or {b}) on your device."
|
||
step2: "Then, scan the QR code on the screen."
|
||
step3: "Enter the token provided by your app to finish setup."
|
||
step4: "From now, any login attempt will ask for your login token."
|
||
securityKeyInfo: "You can setup WebAuthN authentication to further secure the log-in process with not only hardware security key which supports FIDO2, but also fingerprint or PIN authentication on your device."
|
||
_permissions:
|
||
"read:account": "View your account information"
|
||
"write:account": "Edit your account information"
|
||
"read:blocks": "View the list of people you blocked"
|
||
"write:blocks": "Edit the list of people you blocked"
|
||
"read:drive": "Access your drive files and folders"
|
||
"write:drive": "Edit or delete your drive files and folders"
|
||
"read:favorites": "View your favorites list"
|
||
"write:favorites": "Edit your favorites list"
|
||
"read:following": "View your following information"
|
||
"write:following": "Follow or unfollow other accounts"
|
||
"read:messaging": "View your messages"
|
||
"write:messaging": "Compose or Delete messages"
|
||
"read:mutes": "View the list of people you muted"
|
||
"write:mutes": "Edit the list of people you muted"
|
||
"write:notes": "Compose or Delete notes"
|
||
"read:notifications": "View notifications"
|
||
"write:notifications": "Work with notifications"
|
||
"read:reactions": "View reactions"
|
||
"write:reactions": "Edit reactions"
|
||
"write:votes": "Vote on a poll"
|
||
"read:pages": "View your pages"
|
||
"write:pages": "Edit or delete your pages"
|
||
"read:page-likes": "View likes on pages"
|
||
"write:page-likes": "Edit likes on pages"
|
||
"read:user-groups": "View user groups"
|
||
"write:user-groups": "Edit or delete user groups"
|
||
"read:channels": "Read channels"
|
||
"write:channels": "Modify channels"
|
||
_auth:
|
||
shareAccess: "Would you like to authorize \"{name}\" to access this account?"
|
||
shareAccessAsk: "Are you sure you want to authorize this application to access your account?"
|
||
permissionAsk: "This application requires following permissions:"
|
||
pleaseGoBack: "Please go back to the application"
|
||
callback: "Returning back to the application"
|
||
denied: "Access Denied"
|
||
_antennaSources:
|
||
all: "All notes"
|
||
homeTimeline: "Notes from following users"
|
||
users: "Notes from specific users"
|
||
userList: "Notes from specific list"
|
||
userGroup: "Notes from users in the specified group"
|
||
_weekday:
|
||
sunday: "Sunday"
|
||
monday: "Monday"
|
||
tuesday: "Tuesday"
|
||
wednesday: "Wednesday"
|
||
thursday: "Thursday"
|
||
friday: "Friday"
|
||
saturday: "Saturday"
|
||
_widgets:
|
||
memo: "Sticky notes"
|
||
notifications: "Notifications"
|
||
timeline: "Timeline"
|
||
calendar: "Calendar"
|
||
trends: "Trending"
|
||
clock: "Clock"
|
||
rss: "RSS reader"
|
||
activity: "Activity"
|
||
photos: "Photos"
|
||
digitalClock: "Digital clock"
|
||
federation: "Federation"
|
||
postForm: "Compose a note"
|
||
slideshow: "Slideshow"
|
||
_cw:
|
||
hide: "Hide"
|
||
show: "Load more"
|
||
chars: "{count} characters"
|
||
files: "{count} file(s)"
|
||
_poll:
|
||
noOnlyOneChoice: "At least two choices are needed"
|
||
choiceN: "Choice {n}"
|
||
noMore: "You cannot add more choices"
|
||
canMultipleVote: "Allow multiple replies"
|
||
expiration: "Poll ends on"
|
||
infinite: "Never"
|
||
at: "End at..."
|
||
after: "End after..."
|
||
deadlineDate: "End date"
|
||
deadlineTime: "h"
|
||
duration: "Duration"
|
||
votesCount: "{n} votes"
|
||
totalVotes: "Total {n} votes"
|
||
vote: "Vote on a poll"
|
||
showResult: "View results"
|
||
voted: "Voted"
|
||
closed: "Ended"
|
||
remainingDays: "{d} days {h} hours remaining"
|
||
remainingHours: "{h} hours {m} minutes remaining"
|
||
remainingMinutes: "{m} minutes {s} seconds remaining"
|
||
remainingSeconds: "{s} seconds remaining"
|
||
_visibility:
|
||
public: "Public"
|
||
publicDescription: "Your note will appear on global timeline"
|
||
home: "Home"
|
||
homeDescription: "Post to home timeline only"
|
||
followers: "Followers"
|
||
followersDescription: "Post to followers only"
|
||
specified: "Direct"
|
||
specifiedDescription: "Post to specified users only"
|
||
localOnly: "Local only"
|
||
localOnlyDescription: "Not visible to remote users"
|
||
_postForm:
|
||
replyPlaceholder: "Reply to this note..."
|
||
quotePlaceholder: "Quote this note..."
|
||
channelPlaceholder: "Post to channel"
|
||
_placeholders:
|
||
a: "What are you up to?"
|
||
b: "What's happening around you?"
|
||
c: "What's on your mind?"
|
||
d: "What do you want to say?"
|
||
e: "Start writing..."
|
||
f: "Waiting for you to write..."
|
||
_profile:
|
||
name: "Name"
|
||
username: "Username"
|
||
description: "Bio"
|
||
youCanIncludeHashtags: "You can also include hashtags in your bio."
|
||
metadata: "Additional Information"
|
||
metadataEdit: "Edit additional Information"
|
||
metadataDescription: "You can display up to four additional information sections in your profile."
|
||
metadataLabel: "Label"
|
||
metadataContent: "Content"
|
||
changeAvatar: "Change avatar"
|
||
changeBanner: "Change banner"
|
||
_exportOrImport:
|
||
allNotes: "All notes"
|
||
followingList: "Following"
|
||
muteList: "Mute"
|
||
blockingList: "Block"
|
||
userLists: "Lists"
|
||
_charts:
|
||
federationInstancesIncDec: "Difference in # of federating instances"
|
||
federationInstancesTotal: "Total # of federating instances"
|
||
usersIncDec: "Difference in # of users"
|
||
usersTotal: "Total # of users"
|
||
activeUsers: "Active users"
|
||
notesIncDec: "Difference in # of notes"
|
||
localNotesIncDec: "Difference in # of local notes"
|
||
remoteNotesIncDec: "Difference in # of remote notes"
|
||
notesTotal: "Total # of notes"
|
||
filesIncDec: "Difference in # of files"
|
||
filesTotal: "Total # of files"
|
||
storageUsageIncDec: "Difference in storage use"
|
||
storageUsageTotal: "Total storage usage"
|
||
_instanceCharts:
|
||
requests: "Requests"
|
||
users: "Difference in # of users"
|
||
usersTotal: "Cumulative total # of users"
|
||
notes: "Difference in # of notes"
|
||
notesTotal: "Cumulative total # of notes"
|
||
ff: "Difference in # of followers"
|
||
ffTotal: "Cumulative total # of followers"
|
||
cacheSize: "Difference in cache size"
|
||
cacheSizeTotal: "Cumulative total cache size"
|
||
files: "Difference in # of files"
|
||
filesTotal: "Cumulative total # of files"
|
||
_timelines:
|
||
home: "Home"
|
||
local: "Local"
|
||
social: "Social"
|
||
global: "Global"
|
||
_rooms:
|
||
roomOf: "{user}'s room"
|
||
addFurniture: "Place furniture"
|
||
translate: "Move"
|
||
rotate: "Rotate"
|
||
exit: "Back"
|
||
remove: "Remove"
|
||
clear: "Remove All"
|
||
clearConfirm: "Are you sure to remove all furnitures in your room?"
|
||
leaveConfirm: "There are unsaved changes. Do you really want to leave?"
|
||
chooseImage: "Select an image"
|
||
roomType: "Room type"
|
||
carpetColor: "Color of carpet"
|
||
_roomType:
|
||
default: "Default"
|
||
washitsu: "Japanese-style"
|
||
_furnitures:
|
||
milk: "Milk carton"
|
||
bed: "Bed"
|
||
low-table: "Low Table"
|
||
desk: "Desk"
|
||
chair: "Chair"
|
||
chair2: "Chair 2"
|
||
fan: "Fan"
|
||
pc: "Computer"
|
||
plant: "Houseplant"
|
||
plant2: "Houseplant 2"
|
||
eraser: "Eraser"
|
||
pencil: "Pencil"
|
||
pudding: "Pudding"
|
||
cardboard-box: "Cardboard Box"
|
||
cardboard-box2: "Cardboard Box 2"
|
||
cardboard-box3: "Cardboard Box 3"
|
||
book: "Book"
|
||
book2: "Book 2"
|
||
piano: "Piano"
|
||
facial-tissue: "Facial tissue"
|
||
server: "Servers"
|
||
moon: "Moon"
|
||
corkboard: "Cork board"
|
||
mousepad: "Mousepad"
|
||
monitor: "Monitor"
|
||
keyboard: "Keyboard"
|
||
carpet-stripe: "Carpet (stripe)"
|
||
mat: "Mat"
|
||
color-box: "Bookshelf"
|
||
wall-clock: "Wall clock"
|
||
photoframe: "Picture frame"
|
||
cube: "Cube"
|
||
tv: "TV"
|
||
pinguin: "Penguin"
|
||
rubik-cube: "Rubik's Cube"
|
||
poster-h: "Poster (Horizontal)"
|
||
poster-v: "Poster (Vertical)"
|
||
sofa: "Sofa"
|
||
spiral: "Spiral Staircase"
|
||
bin: "Waste bin"
|
||
cup-noodle: "Cup noodle"
|
||
holo-display: "Holographic display"
|
||
energy-drink: "Energy drink"
|
||
doll-ai: "Ai doll"
|
||
banknote: "Pile of money"
|
||
_pages:
|
||
newPage: "Create a page"
|
||
editPage: "Edit this page"
|
||
readPage: "Source view activated"
|
||
created: "Successfully created a page!"
|
||
updated: "Successfully updated the page!"
|
||
deleted: "The page has been deleted"
|
||
pageSetting: "Page settings"
|
||
nameAlreadyExists: "The specified page URL already exists"
|
||
invalidNameTitle: "The specified page URL is invalid"
|
||
invalidNameText: "Check whether that is not a blank"
|
||
editThisPage: "Edit this page"
|
||
viewSource: "View source"
|
||
viewPage: "View your pages"
|
||
like: "Like"
|
||
unlike: "Undo like"
|
||
my: "My pages"
|
||
liked: "Liked pages"
|
||
featured: "Featured"
|
||
inspector: "Inspector"
|
||
contents: "Content"
|
||
content: "Page block"
|
||
variables: "Variables"
|
||
title: "Title"
|
||
url: "Page URL"
|
||
summary: "Page summary"
|
||
alignCenter: "Center elements"
|
||
hideTitleWhenPinned: "Hide page title when pinned to profile"
|
||
font: "Font"
|
||
fontSerif: "Serif"
|
||
fontSansSerif: "Sans serif"
|
||
eyeCatchingImageSet: "Set the eye-catching image"
|
||
eyeCatchingImageRemove: "Delete the eye-catching image"
|
||
chooseBlock: "Add a block"
|
||
selectType: "Select a type"
|
||
enterVariableName: "Please enter a name for your variable"
|
||
variableNameIsAlreadyUsed: "This name is already being used by other variable"
|
||
contentBlocks: "Content"
|
||
inputBlocks: "Input"
|
||
specialBlocks: "Special"
|
||
blocks:
|
||
text: "Text"
|
||
textarea: "Text area"
|
||
section: "Section"
|
||
image: "Images"
|
||
button: "Button"
|
||
if: "If"
|
||
_if:
|
||
variable: "Variable"
|
||
post: "Compose a note"
|
||
_post:
|
||
text: "Content"
|
||
attachCanvasImage: "Post with Canvas as Image"
|
||
canvasId: "Canvas ID"
|
||
textInput: "Text input"
|
||
_textInput:
|
||
name: "Variable name"
|
||
text: "Title"
|
||
default: "Default value"
|
||
textareaInput: "Multiline text input"
|
||
_textareaInput:
|
||
name: "Variable name"
|
||
text: "Title"
|
||
default: "Default value"
|
||
numberInput: "Numeric input"
|
||
_numberInput:
|
||
name: "Variable name"
|
||
text: "Title"
|
||
default: "Default value"
|
||
canvas: "Canvas"
|
||
_canvas:
|
||
id: "Canvas ID"
|
||
width: "Width"
|
||
height: "Height"
|
||
note: "Embedded note"
|
||
_note:
|
||
id: "Note ID"
|
||
idDescription: "You can also paste the Note's URL to set it instead."
|
||
detailed: "Detailed view"
|
||
switch: "Switch"
|
||
_switch:
|
||
name: "Variable name"
|
||
text: "Title"
|
||
default: "Default value"
|
||
counter: "Counter"
|
||
_counter:
|
||
name: "Variable name"
|
||
text: "Title"
|
||
inc: "Increase by"
|
||
_button:
|
||
text: "Title"
|
||
colored: "Colored"
|
||
action: "Operation when the button is pressed"
|
||
_action:
|
||
dialog: "Show a dialog"
|
||
_dialog:
|
||
content: "Content"
|
||
resetRandom: "Reset the random seed"
|
||
pushEvent: "Send an event"
|
||
_pushEvent:
|
||
event: "Event name"
|
||
message: "Message to display when activated"
|
||
variable: "Variable to send"
|
||
no-variable: "None"
|
||
callAiScript: "Invoke AiScript"
|
||
_callAiScript:
|
||
functionName: "Function name"
|
||
radioButton: "Choice"
|
||
_radioButton:
|
||
name: "Variable name"
|
||
title: "Title"
|
||
values: "List of choices (separated by line breaks)"
|
||
default: "Default value"
|
||
script:
|
||
categories:
|
||
flow: "Flow control"
|
||
logical: "Logical operation"
|
||
operation: "Computation"
|
||
comparison: "Comparison"
|
||
random: "Random"
|
||
value: "Values"
|
||
fn: "Functions"
|
||
text: "Text operations"
|
||
convert: "Transformation"
|
||
list: "Lists"
|
||
blocks:
|
||
text: "Text"
|
||
multiLineText: "Text (multiline)"
|
||
textList: "Text list"
|
||
_textList:
|
||
info: "Separate each entry with a line break"
|
||
strLen: "Length of the text"
|
||
_strLen:
|
||
arg1: "Text"
|
||
strPick: "Extract character"
|
||
_strPick:
|
||
arg1: "Text"
|
||
arg2: "Character location"
|
||
strReplace: "Text replacement"
|
||
_strReplace:
|
||
arg1: "Text"
|
||
arg2: "Text to be replaced"
|
||
arg3: "Replaced with"
|
||
strReverse: "Flip text"
|
||
_strReverse:
|
||
arg1: "Text"
|
||
join: "Text concatenation"
|
||
_join:
|
||
arg1: "Lists"
|
||
arg2: "Separator"
|
||
add: "Add"
|
||
_add:
|
||
arg1: "A"
|
||
arg2: "B"
|
||
subtract: "Substract"
|
||
_subtract:
|
||
arg1: "A"
|
||
arg2: "B"
|
||
multiply: "Multiply"
|
||
_multiply:
|
||
arg1: "A"
|
||
arg2: "B"
|
||
divide: "Divide"
|
||
_divide:
|
||
arg1: "A"
|
||
arg2: "B"
|
||
mod: "Remainder"
|
||
_mod:
|
||
arg1: "A"
|
||
arg2: "B"
|
||
round: "Round decimal"
|
||
_round:
|
||
arg1: "Number"
|
||
eq: "A and B are equal"
|
||
_eq:
|
||
arg1: "A"
|
||
arg2: "B"
|
||
notEq: "A and B are different"
|
||
_notEq:
|
||
arg1: "A"
|
||
arg2: "B"
|
||
and: "A AND B"
|
||
_and:
|
||
arg1: "A"
|
||
arg2: "B"
|
||
or: "A OR B"
|
||
_or:
|
||
arg1: "A"
|
||
arg2: "B"
|
||
lt: "< A is less than B"
|
||
_lt:
|
||
arg1: "A"
|
||
arg2: "B"
|
||
gt: "> A is larger than B"
|
||
_gt:
|
||
arg1: "A"
|
||
arg2: "B"
|
||
ltEq: "<= A is less than or equal to B"
|
||
_ltEq:
|
||
arg1: "A"
|
||
arg2: "B"
|
||
gtEq: ">= A is more than or equal to B"
|
||
_gtEq:
|
||
arg1: "A"
|
||
arg2: "B"
|
||
if: "Branch"
|
||
_if:
|
||
arg1: "If"
|
||
arg2: "If true"
|
||
arg3: "If false"
|
||
not: "NOT"
|
||
_not:
|
||
arg1: "NOT"
|
||
random: "Random"
|
||
_random:
|
||
arg1: "Probability"
|
||
rannum: "Random number"
|
||
_rannum:
|
||
arg1: "Minimum value"
|
||
arg2: "Maximum value"
|
||
randomPick: "Randomly choose from list"
|
||
_randomPick:
|
||
arg1: "Lists"
|
||
dailyRandom: "Random (lasts for a day)"
|
||
_dailyRandom:
|
||
arg1: "Probability"
|
||
dailyRannum: "Random number (lasts for a day)"
|
||
_dailyRannum:
|
||
arg1: "Minimum value"
|
||
arg2: "Maximum value"
|
||
dailyRandomPick: "Randomly choose from list (lasts for a day)"
|
||
_dailyRandomPick:
|
||
arg1: "Lists"
|
||
seedRandom: "Random (with seed)"
|
||
_seedRandom:
|
||
arg1: "Seed"
|
||
arg2: "Probability"
|
||
seedRannum: "Random number (with seed)"
|
||
_seedRannum:
|
||
arg1: "Seed"
|
||
arg2: "Minimum value"
|
||
arg3: "Maximum value"
|
||
seedRandomPick: "Randomly choose from list (with seed)"
|
||
_seedRandomPick:
|
||
arg1: "Seed"
|
||
arg2: "Lists"
|
||
DRPWPM: "Randomly choose from weighted list (lasts for a day)"
|
||
_DRPWPM:
|
||
arg1: "Text list"
|
||
pick: "Select from list"
|
||
_pick:
|
||
arg1: "Lists"
|
||
arg2: "Position"
|
||
listLen: "Get length of list"
|
||
_listLen:
|
||
arg1: "Lists"
|
||
number: "Number"
|
||
stringToNumber: "Text to number"
|
||
_stringToNumber:
|
||
arg1: "Text"
|
||
numberToString: "Number to text"
|
||
_numberToString:
|
||
arg1: "Number"
|
||
splitStrByLine: "Split text by line breaks"
|
||
_splitStrByLine:
|
||
arg1: "Text"
|
||
ref: "Variables"
|
||
aiScriptVar: "Variable of AiScript"
|
||
fn: "Functions"
|
||
_fn:
|
||
slots: "Slots"
|
||
slots-info: "Separate each slots with a line break"
|
||
arg1: "Output"
|
||
for: "Repeat"
|
||
_for:
|
||
arg1: "Number of times to repeat"
|
||
arg2: "Action"
|
||
typeError: "Slot {slot} accepts \"{expect}\" type, but the provided value is \"{actual}\"!"
|
||
thereIsEmptySlot: "Slot {slot} is empty!"
|
||
types:
|
||
string: "Text"
|
||
number: "Number"
|
||
boolean: "Flag"
|
||
array: "Lists"
|
||
stringArray: "Text list"
|
||
emptySlot: "Empty slot"
|
||
enviromentVariables: "Environment variable"
|
||
pageVariables: "Page element"
|
||
argVariables: "Input slot"
|
||
_relayStatus:
|
||
requesting: "Pending"
|
||
accepted: "Accepted"
|
||
rejected: "Rejected"
|
||
_notification:
|
||
fileUploaded: "File successfully uploaded"
|
||
youGotMention: "{name} mentioned you"
|
||
youGotReply: "{name} replied to you"
|
||
youGotQuote: "{name} quoted you"
|
||
youRenoted: "{name} renoted you"
|
||
youGotPoll: "{name} voted on your poll"
|
||
youGotMessagingMessageFromUser: "{name} sent you a message"
|
||
youGotMessagingMessageFromGroup: "A message was sent to the {name} group"
|
||
youWereFollowed: "Followed you"
|
||
youReceivedFollowRequest: "You've received a follow request"
|
||
yourFollowRequestAccepted: "Your follow request was accepted"
|
||
youWereInvitedToGroup: "Invited to group"
|
||
_types:
|
||
all: "All"
|
||
follow: "Follows"
|
||
mention: "Mentions"
|
||
reply: "Replies"
|
||
renote: "Renotes"
|
||
quote: "Quotes"
|
||
reaction: "Reactions"
|
||
pollVote: "Votes on polls"
|
||
receiveFollowRequest: "Follow request received"
|
||
followRequestAccepted: "Follow request accepted"
|
||
groupInvited: "Invited to groups"
|
||
app: "Notifications from apps"
|
||
_deck:
|
||
alwaysShowMainColumn: "Always show main column"
|
||
columnAlign: "Align columns"
|
||
addColumn: "Add column"
|
||
swapLeft: "Swap to left"
|
||
swapRight: "Swap to right"
|
||
swapUp: "Swap with above"
|
||
swapDown: "Swap with below"
|
||
stackLeft: "Stack on the left"
|
||
popRight: "Pop to the right"
|
||
_columns:
|
||
widgets: "Widgets"
|
||
notifications: "Notifications"
|
||
tl: "Timeline"
|
||
antenna: "Antennas"
|
||
list: "Lists"
|
||
mentions: "Mentions"
|
||
direct: "Direct"
|