mirror of
https://github.com/Mrdabup/LocaleSpanish.git
synced 2025-12-06 14:23:00 -06:00
Merge branch 'Yellow-Dog-Man:main' into main
This commit is contained in:
commit
afa6895c4c
28 changed files with 3830 additions and 3412 deletions
|
|
@ -42,6 +42,7 @@ Dash.Exit.Shoutouts
|
|||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Error.HostBlocked
|
||||
World.Error.HostBlockedDetail
|
||||
World.Error.WorldCrash
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ Dash.Exit.Shoutouts
|
|||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Error.WorldCrashDetail
|
||||
World.AccessLevel.Contacts
|
||||
Indicator.OnlineUsersVR
|
||||
|
|
|
|||
|
|
@ -145,6 +145,7 @@ World.Loading
|
|||
World.LoadingFailed
|
||||
World.LoadedAssets
|
||||
World.Downloading
|
||||
World.Loaded
|
||||
World.Connection.EstablishingConnection
|
||||
World.Connection.RequestingJoin
|
||||
World.Connection.Authenticating
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@ Dash.Exit.Shoutouts
|
|||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Error.InvalidAddress
|
||||
World.Error.HostBlocked
|
||||
World.Error.HostBlockedDetail
|
||||
|
|
|
|||
|
|
@ -43,6 +43,7 @@ Dash.Exit.Shoutouts
|
|||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Error.InvalidAddress
|
||||
World.Error.HostBlocked
|
||||
World.Error.HostBlockedDetail
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@ Dash.Exit.Shoutouts
|
|||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Connection.LNL.DirectIP
|
||||
World.Connection.LNL.NATPunchthrough
|
||||
World.Connection.LNL.Relay
|
||||
|
|
|
|||
221
Missing/fi.md
221
Missing/fi.md
|
|
@ -2,146 +2,19 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Finnish [fi]
|
||||
General.Previous
|
||||
General.Buy
|
||||
General.Yes
|
||||
General.No
|
||||
General.ClearSelection
|
||||
General.Off
|
||||
General.On
|
||||
General.Understand
|
||||
General.Notice
|
||||
General.UnderstandEnable
|
||||
General.Dismiss
|
||||
General.Edit
|
||||
General.UI.Subtitles.On
|
||||
General.UI.Subtitles.Off
|
||||
Worlds.Home
|
||||
Worlds.Tutorial
|
||||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.SaveHeld
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
Inventory.SaveAvatar
|
||||
Inventory.Favorite.Home
|
||||
Inventory.Favorite.ProgressBar
|
||||
Inventory.Favorite.AudioStreamController
|
||||
Inventory.Favorite.TextDisplay
|
||||
Inventory.Favorite.VideoPlayer
|
||||
Inventory.Favorite.AudioPlayer
|
||||
Inventory.Favorite.InteractiveCamera
|
||||
Inventory.Favorite.Keyboard
|
||||
Inventory.Favorite.Avatar
|
||||
Inventory.Favorite.WorldLoadingIndicator
|
||||
Inventory.Favorite.ColorDialog
|
||||
Inventory.Favorite.Hyperlink
|
||||
Inventory.SpawnFacet
|
||||
Dash.Exit.Sponsor
|
||||
Dash.Exit.Sponsor.You
|
||||
Dash.Exit.Shoutouts
|
||||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Error.InvalidAddress
|
||||
World.Error.HostBlocked
|
||||
World.Error.HostBlockedDetail
|
||||
World.Error.WorldCrash
|
||||
World.Error.WorldCrashDetail
|
||||
World.Category.ContactsSessions
|
||||
World.Category.GroupWorlds
|
||||
World.AccessLevel.Contacts
|
||||
World.AccessLevel.ContactsPlus
|
||||
World.Filter.MinimumContacts
|
||||
Tools.StreamAudio.Dialog.Title
|
||||
Options.Nameplates.DefaultStyle
|
||||
Options.Nameplates.CustomStyle
|
||||
Indicator.OnlineUsersVR
|
||||
Indicator.OnlineUsersDesktop
|
||||
Indicator.ServerStatus.Status
|
||||
Indicator.ServerStatus.Good
|
||||
Indicator.ServerStatus.Slow
|
||||
Indicator.ServerStatus.Down
|
||||
Indicator.ServerStatus.NoInternet
|
||||
Indicator.Sync.StorageFull
|
||||
Indicator.Storage.StorageFull
|
||||
Indicator.Storage.Usage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidLogin
|
||||
Login.MalformedUID
|
||||
Login.MissingUID
|
||||
Register.MissingUID
|
||||
Register.MalformedUID
|
||||
Login.MissingLogin
|
||||
Login.InvalidRecoveryCode
|
||||
Login.UnsupportedAuthentication
|
||||
Login.EmailNotVerified
|
||||
Login.AccountTempLocked
|
||||
Login.AccountBanned
|
||||
Login.DuplicateAccount
|
||||
Register.MissingRequest
|
||||
Register.InvalidEmail
|
||||
Register.MissingUsername
|
||||
Register.MissingEmail
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameStartsWithU
|
||||
Register.InvalidUsername
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.MissingPassword
|
||||
Register.InvalidPassword
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.ErrorCheckingUserId
|
||||
Account.Saml2
|
||||
Account.BirthMonth
|
||||
Account.BirthDay
|
||||
Account.BirthYear
|
||||
Account.PoliciesAgreement
|
||||
Account.AlternateMethods
|
||||
World.Loaded
|
||||
Account.Saml2.Title
|
||||
Account.Saml2.Select
|
||||
Account.Saml2.LoggingIn
|
||||
Account.TOTP.Title
|
||||
Account.TOTP.Activate.Description
|
||||
Account.TOTP.Message.SetupComplete
|
||||
Account.Type.Standard
|
||||
Account.Type.Business
|
||||
Account.Type.Patreon
|
||||
Account.Type.Mentor
|
||||
Account.Type.Moderator
|
||||
Account.Type.Team
|
||||
Avatar.Badge.Live
|
||||
Profile.Status.Headless
|
||||
Session.JoinVerifier.EnableHeader
|
||||
Session.JoinVerifier.EnableText
|
||||
Session.JoinVerifier.Label
|
||||
Session.JoinVerifier.ComponentWarning
|
||||
Session.JoinVerifier.SetCustomVerifier
|
||||
Contacts.RevokeInvite
|
||||
Contacts.Unblocked
|
||||
Contacts.AvatarBlock
|
||||
Contacts.MutualBlock
|
||||
Contacts.SelfAccount
|
||||
Contacts.SearchPrompt
|
||||
Contacts.WriteMessage
|
||||
Contacts.InContactsOnly
|
||||
Contacts.InHiddenContactsOnly
|
||||
Contacts.InHiddenContactsPlus
|
||||
Contacts.Migrated
|
||||
Tooltips.Brush.ChangeColor
|
||||
Tooltips.Brush.IncrementSize
|
||||
Tooltips.Brush.DecrementSize
|
||||
Tooltips.Dev.GizmoOptions
|
||||
Tooltips.Dev.SelectParent
|
||||
Tooltips.Dev.LocalSpace
|
||||
Tooltips.Dev.GlobalSpace
|
||||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltip.Cartridge.Eject
|
||||
Tooltip.ProtoFlux.Drive
|
||||
Tooltip.ProtoFlux.Source
|
||||
|
|
@ -161,28 +34,12 @@ ProtoFlux.UI.Call
|
|||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
Importer.Image.PixelArt
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
Exporter.Export
|
||||
Exporter.Exporting
|
||||
NewWorld.SessionTitle
|
||||
CameraControl.OBS.Idle
|
||||
CameraControl.OBS.OpenInstallerReason
|
||||
Settings.Hotswitching
|
||||
Settings.AutosaveAllScreenshots
|
||||
Settings.DebugInputBinding
|
||||
Settings.Audio.Input.Title
|
||||
Settings.Locale.Title
|
||||
Settings.LeapMotion.Name
|
||||
Settings.LeapMotion.UseFingersWhenSnapped
|
||||
Settings.ViveHandTracking.UseFingersWhenSnapped
|
||||
Security.Hyperlink.Title
|
||||
ComponentSelector.Back
|
||||
ComponentSelector.Title
|
||||
ComponentSelector.CreateCustomType
|
||||
ComponentSelector.CommonGenericTypes
|
||||
ComponentSelector.CustomGenericArguments
|
||||
ComponentSelector.InvalidType
|
||||
Inspector.Title
|
||||
Inspector.Slot.ParentUnder.Label
|
||||
Inspector.Slot.ParentUnder.WorldRoot
|
||||
|
|
@ -199,10 +56,6 @@ Inspector.SkinnedMesh.VisualizeApproximateBoneBounds
|
|||
Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose
|
||||
Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose
|
||||
Inspector.SimpleAvatarProtection.Warning
|
||||
Inspector.Texture.ConvertToGrayscaleLuminance
|
||||
Inspector.Texture.SwapRA
|
||||
Inspector.Texture.SwapGA
|
||||
Inspector.Texture.SwapBA
|
||||
Inspector.Texture.Value
|
||||
Inspector.Texture.AdjustValue
|
||||
Inspector.Texture.TrimTransparent
|
||||
|
|
@ -239,96 +92,26 @@ Inspector.SimpleAwayIndicator.TestAway
|
|||
Inspector.SimpleAwayIndicator.TestRestore
|
||||
Inspector.Fields.Drive
|
||||
Inspector.Fields.DriveWriteBack
|
||||
Inspector.Actions.CopyComponent
|
||||
Inspector.Actions.MoveComponent
|
||||
UserInspector.Title
|
||||
WorkerInspector.Title
|
||||
CreateNew.Title
|
||||
Desktop.Controls.Title
|
||||
VolumePlaneSlicer.Highlight
|
||||
VolumePlaneSlicer.Slicer
|
||||
Tutorial.Welcome.Welcome
|
||||
Tutorial.Welcome.Description
|
||||
Tutorial.Welcome.Begin
|
||||
Tutorial.Welcome.StartTutorial
|
||||
Tutorial.Intro.BadgesAppTeam
|
||||
Twitch.Panel.Button.Commands.Enabled
|
||||
Twitch.Panel.Button.Commands.Disabled
|
||||
Twitch.Panel.Button.SafeMode.Enabled
|
||||
Twitch.Panel.Button.SafeMode.Disabled
|
||||
Twitch.Panel.Button.SubscriberCommands.Enabled
|
||||
Twitch.Panel.Button.SubscriberCommands.Disabled
|
||||
Twitch.Panel.Title.Text
|
||||
Migration.Title
|
||||
Migration.NewTask
|
||||
Migration.LoginModal.Title
|
||||
Migration.LoginModal.Description
|
||||
Migration.LoginModal.OpenMigration
|
||||
Migration.LoginModal.Later
|
||||
Migration.LoginResetID.Title
|
||||
Migration.LoginResetID.Description
|
||||
Migration.LoginResetID.ResetButton
|
||||
Migration.ReservedUsername.Title
|
||||
Migration.ReservedUsername.Description
|
||||
Migration.SourcePassword
|
||||
Migration.SourceUsername
|
||||
Migration.Dialog.Title
|
||||
Migration.Dialog.Source
|
||||
Migration.Dialog.AccountDescription
|
||||
Migration.ResetID.Title
|
||||
Migration.ResetID.Description
|
||||
Migration.DataSelection.Title
|
||||
Migration.DataSelection.Everything
|
||||
Migration.DataSelection.Choose
|
||||
Migration.DataSelection.Favorites
|
||||
Migration.DataSelection.Favorites.Description
|
||||
Migration.DataSelection.Favorites.OverwriteTitle
|
||||
Migration.DataSelection.Home.Title
|
||||
Migration.DataSelection.Home.Description
|
||||
Migration.DataSelection.Contacts
|
||||
Migration.DataSelection.Message History
|
||||
Migration.DataSelection.InventoryWorld
|
||||
Migration.DataSelection.CloudVariable.Definitions
|
||||
Migration.DataSelection.CloudVariable.Values
|
||||
Migration.DataSelection.AlwaysOverwrite
|
||||
Migration.Start
|
||||
Migration.Groups.Title
|
||||
Migration.Groups.Introduction
|
||||
Migration.Groups.Description
|
||||
Migration.Groups.LoadGroups
|
||||
Migration.Groups.RefreshGroups
|
||||
Migration.Groups.Fetching
|
||||
Migration.Groups.Fetching.LoginFailed
|
||||
Migration.Groups.Fetching.Error
|
||||
Migration.Groups.NoGroups
|
||||
Migration.Groups.NotGroupAdmin
|
||||
Migration.Summary
|
||||
Migration.List.EmptyTitle
|
||||
Migration.List.EmptySubtitle
|
||||
Migration.List.ButtonLabel
|
||||
Migration.Report.Title
|
||||
Migration.Report.Description
|
||||
Migration.Report.Status
|
||||
Migration.Report.CreatedOn
|
||||
Migration.Report.StartedOn
|
||||
Migration.Report.CompletedOn
|
||||
Migration.Report.CurrentlyMigrating
|
||||
Migration.Report.CurrentItem
|
||||
Migration.Report.CurrentRate
|
||||
Migration.Report.EstimatedQueuePosition
|
||||
Migration.Report.ContactStatus
|
||||
Migration.Report.MessageStatus
|
||||
Migration.Report.CloudVariableDefinitionStatus
|
||||
Migration.Report.CloudVariableValueStatus
|
||||
Migration.Report.RecordStatus
|
||||
Migration.Report.GroupStatus
|
||||
Migration.Report.GroupMemberStatus
|
||||
Migration.Error
|
||||
Migration.NothingSelected
|
||||
Migration.ColorManagement
|
||||
CloudHome.WelcomeHome
|
||||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Title
|
||||
Tutorial.Saving.Content
|
||||
CloudHome.Info.OnlineUsers
|
||||
CloudHome.Info.Moderation
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@ Dash.Exit.Shoutouts
|
|||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Error.InvalidAddress
|
||||
World.Error.HostBlocked
|
||||
World.Error.HostBlockedDetail
|
||||
|
|
|
|||
|
|
@ -59,6 +59,7 @@ Dash.Exit.Shoutouts
|
|||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Connection.LNL.DirectIP
|
||||
World.Connection.LNL.NATPunchthrough
|
||||
World.Connection.LNL.Relay
|
||||
|
|
|
|||
|
|
@ -2,40 +2,13 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Japanese [ja]
|
||||
World.Loaded
|
||||
World.Error.WorldCrashDetail
|
||||
World.AccessLevel.Contacts
|
||||
World.AccessLevel.ContactsPlus
|
||||
World.Filter.MinimumContacts
|
||||
Indicator.ServerStatus.Status
|
||||
Indicator.Sync.StorageFull
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidLogin
|
||||
Login.MalformedUID
|
||||
Login.MissingUID
|
||||
Register.MissingUID
|
||||
Register.MalformedUID
|
||||
Login.MissingLogin
|
||||
Login.InvalidRecoveryCode
|
||||
Login.UnsupportedAuthentication
|
||||
Login.EmailNotVerified
|
||||
Login.AccountTempLocked
|
||||
Login.AccountBanned
|
||||
Login.DuplicateAccount
|
||||
Register.MissingRequest
|
||||
Register.InvalidEmail
|
||||
Register.MissingUsername
|
||||
Register.MissingEmail
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameStartsWithU
|
||||
Register.InvalidUsername
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.MissingPassword
|
||||
Register.InvalidPassword
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.ErrorCheckingUserId
|
||||
Contacts.Migrated
|
||||
CameraControl.OBS.Live
|
||||
CameraControl.OBS.Recording
|
||||
|
|
|
|||
461
Missing/ko.md
461
Missing/ko.md
|
|
@ -2,465 +2,6 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Korean [ko]
|
||||
General.Previous
|
||||
General.Yes
|
||||
General.No
|
||||
General.ClearSelection
|
||||
General.Off
|
||||
General.On
|
||||
General.Understand
|
||||
General.Notice
|
||||
General.UnderstandEnable
|
||||
General.Dismiss
|
||||
General.Edit
|
||||
Worlds.Home
|
||||
Worlds.Tutorial
|
||||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.SaveHeld
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
Inventory.SaveAvatar
|
||||
Inventory.Favorite.Home
|
||||
Inventory.Favorite.ProgressBar
|
||||
Inventory.Favorite.AudioStreamController
|
||||
Inventory.Favorite.TextDisplay
|
||||
Inventory.Favorite.VideoPlayer
|
||||
Inventory.Favorite.AudioPlayer
|
||||
Inventory.Favorite.InteractiveCamera
|
||||
Inventory.Favorite.Keyboard
|
||||
Inventory.Favorite.Avatar
|
||||
Inventory.Favorite.WorldLoadingIndicator
|
||||
Inventory.Favorite.ColorDialog
|
||||
Inventory.Favorite.Hyperlink
|
||||
Inventory.SpawnFacet
|
||||
Dash.Exit.Sponsor
|
||||
Dash.Exit.Sponsor.You
|
||||
Dash.Exit.Shoutouts
|
||||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Error.HostBlocked
|
||||
World.Error.HostBlockedDetail
|
||||
World.Error.WorldCrash
|
||||
World.Error.WorldCrashDetail
|
||||
World.Category.ContactsSessions
|
||||
World.Category.GroupWorlds
|
||||
World.AccessLevel.Contacts
|
||||
World.AccessLevel.ContactsPlus
|
||||
World.Filter.MinimumContacts
|
||||
Tools.StreamAudio.Dialog.Title
|
||||
Options.Nameplates.DefaultStyle
|
||||
Options.Nameplates.CustomStyle
|
||||
Indicator.OnlineUsersVR
|
||||
Indicator.OnlineUsersDesktop
|
||||
Indicator.ServerStatus.Status
|
||||
Indicator.ServerStatus.Good
|
||||
Indicator.ServerStatus.Slow
|
||||
Indicator.ServerStatus.Down
|
||||
Indicator.ServerStatus.NoInternet
|
||||
World.Loaded
|
||||
Indicator.Sync.StorageFull
|
||||
Indicator.Storage.StorageFull
|
||||
Indicator.Storage.Usage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidLogin
|
||||
Login.MalformedUID
|
||||
Login.MissingUID
|
||||
Register.MissingUID
|
||||
Register.MalformedUID
|
||||
Login.MissingLogin
|
||||
Login.InvalidRecoveryCode
|
||||
Login.UnsupportedAuthentication
|
||||
Login.EmailNotVerified
|
||||
Login.AccountTempLocked
|
||||
Login.AccountBanned
|
||||
Login.DuplicateAccount
|
||||
Register.MissingRequest
|
||||
Register.InvalidEmail
|
||||
Register.MissingUsername
|
||||
Register.MissingEmail
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameStartsWithU
|
||||
Register.InvalidUsername
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.MissingPassword
|
||||
Register.InvalidPassword
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.ErrorCheckingUserId
|
||||
Account.Saml2
|
||||
Account.BirthMonth
|
||||
Account.BirthDay
|
||||
Account.BirthYear
|
||||
Account.PoliciesAgreement
|
||||
Account.AlternateMethods
|
||||
Account.Saml2.Title
|
||||
Account.Saml2.Select
|
||||
Account.Saml2.LoggingIn
|
||||
Account.TOTP.Title
|
||||
Account.TOTP.Activate.Description
|
||||
Account.TOTP.Message.SetupComplete
|
||||
Account.Type.Standard
|
||||
Account.Type.Business
|
||||
Account.Type.Patreon
|
||||
Account.Type.Mentor
|
||||
Account.Type.Moderator
|
||||
Account.Type.Team
|
||||
Avatar.Badge.Live
|
||||
Profile.Status.Headless
|
||||
Session.JoinVerifier.EnableHeader
|
||||
Session.JoinVerifier.EnableText
|
||||
Session.JoinVerifier.Label
|
||||
Session.JoinVerifier.ComponentWarning
|
||||
Session.JoinVerifier.SetCustomVerifier
|
||||
Contacts.RevokeInvite
|
||||
Contacts.Unblocked
|
||||
Contacts.AvatarBlock
|
||||
Contacts.MutualBlock
|
||||
Contacts.SelfAccount
|
||||
Contacts.SearchPrompt
|
||||
Contacts.WriteMessage
|
||||
Contacts.InContactsOnly
|
||||
Contacts.InHiddenContactsOnly
|
||||
Contacts.InHiddenContactsPlus
|
||||
Contacts.Migrated
|
||||
Tooltips.Brush.ChangeColor
|
||||
Tooltips.Brush.IncrementSize
|
||||
Tooltips.Brush.DecrementSize
|
||||
Tooltips.Dev.GizmoOptions
|
||||
Tooltips.Dev.SelectParent
|
||||
Tooltips.Dev.LocalSpace
|
||||
Tooltips.Dev.GlobalSpace
|
||||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltip.Cartridge.Eject
|
||||
Tooltip.ProtoFlux.Drive
|
||||
Tooltip.ProtoFlux.Source
|
||||
Tooltip.ProtoFlux.Reference
|
||||
Tooltip.ProtoFlux.Write
|
||||
Tooltip.ProtoFlux.Proxy
|
||||
Tooltip.ProtoFlux.CreateLocal
|
||||
Tooltip.ProtoFlux.CreateStore
|
||||
Tooltip.ProtoFlux.CreateDataModelStore
|
||||
Tooltip.ProtoFlux.Overview
|
||||
Tooltip.ProtoFlux.NodeBrowser
|
||||
Tooltip.ProtoFlux.PackInPlace
|
||||
Tooltip.ProtoFlux.PackInto
|
||||
Tooltip.ProtoFlux.Unpack
|
||||
Tooltip.ProtoFlux.ExplicitCast
|
||||
ProtoFlux.UI.Call
|
||||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
Importer.Image.PixelArt
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
Exporter.Export
|
||||
Exporter.Exporting
|
||||
NewWorld.SessionTitle
|
||||
CameraControl.OBS.Idle
|
||||
Settings.Hotswitching
|
||||
Settings.AutosaveAllScreenshots
|
||||
Settings.Audio.Input.Title
|
||||
Settings.Locale.Title
|
||||
Security.Hyperlink.Title
|
||||
ComponentSelector.Back
|
||||
ComponentSelector.Title
|
||||
ComponentSelector.CreateCustomType
|
||||
ComponentSelector.CommonGenericTypes
|
||||
ComponentSelector.CustomGenericArguments
|
||||
ComponentSelector.InvalidType
|
||||
Inspector.Title
|
||||
Inspector.Texture.ConvertToGrayscaleLuminance
|
||||
Inspector.Texture.SwapRA
|
||||
Inspector.Texture.SwapGA
|
||||
Inspector.Texture.SwapBA
|
||||
Inspector.Texture.TrimTransparent
|
||||
Inspector.Texture.TrimByCornerColor
|
||||
Inspector.Texture.NormalizeMaxOnly
|
||||
Inspector.Texture.NormalizeMinMax
|
||||
Inspector.Texture.NormalizeIndependent
|
||||
Inspector.Texture.BleedColorToAlpha
|
||||
Inspector.PrimitiveMemberEditor.Warning
|
||||
Inspector.SimpleAwayIndicator.TestAway
|
||||
Inspector.SimpleAwayIndicator.TestRestore
|
||||
Inspector.Fields.Drive
|
||||
Inspector.Fields.DriveWriteBack
|
||||
Inspector.Actions.CopyComponent
|
||||
Inspector.Actions.MoveComponent
|
||||
UserInspector.Title
|
||||
WorkerInspector.Title
|
||||
CreateNew.Title
|
||||
Desktop.Controls.Title
|
||||
VolumePlaneSlicer.Highlight
|
||||
VolumePlaneSlicer.Slicer
|
||||
Tutorial.Welcome.Welcome
|
||||
Tutorial.Welcome.Description
|
||||
Tutorial.Welcome.Begin
|
||||
Tutorial.Welcome.StartTutorial
|
||||
Tutorial.Intro.BadgesAppTeam
|
||||
Migration.Title
|
||||
Migration.NewTask
|
||||
Migration.LoginModal.Title
|
||||
Migration.LoginModal.Description
|
||||
Migration.LoginModal.OpenMigration
|
||||
Migration.LoginModal.Later
|
||||
Migration.LoginResetID.Title
|
||||
Migration.LoginResetID.Description
|
||||
Migration.LoginResetID.ResetButton
|
||||
Migration.ReservedUsername.Title
|
||||
Migration.ReservedUsername.Description
|
||||
Migration.SourcePassword
|
||||
Migration.SourceUsername
|
||||
Migration.Dialog.Title
|
||||
Migration.Dialog.Source
|
||||
Migration.Dialog.AccountDescription
|
||||
Migration.ResetID.Title
|
||||
Migration.ResetID.Description
|
||||
Migration.DataSelection.Title
|
||||
Migration.DataSelection.Everything
|
||||
Migration.DataSelection.Choose
|
||||
Migration.DataSelection.Favorites
|
||||
Migration.DataSelection.Favorites.Description
|
||||
Migration.DataSelection.Favorites.OverwriteTitle
|
||||
Migration.DataSelection.Home.Title
|
||||
Migration.DataSelection.Home.Description
|
||||
Migration.DataSelection.Contacts
|
||||
Migration.DataSelection.Message History
|
||||
Migration.DataSelection.InventoryWorld
|
||||
Migration.DataSelection.CloudVariable.Definitions
|
||||
Migration.DataSelection.CloudVariable.Values
|
||||
Migration.DataSelection.AlwaysOverwrite
|
||||
Migration.Start
|
||||
Migration.Groups.Title
|
||||
Migration.Groups.Introduction
|
||||
Migration.Groups.Description
|
||||
Migration.Groups.LoadGroups
|
||||
Migration.Groups.RefreshGroups
|
||||
Migration.Groups.Fetching
|
||||
Migration.Groups.Fetching.LoginFailed
|
||||
Migration.Groups.Fetching.Error
|
||||
Migration.Groups.NoGroups
|
||||
Migration.Groups.NotGroupAdmin
|
||||
Migration.Summary
|
||||
Migration.List.EmptyTitle
|
||||
Migration.List.EmptySubtitle
|
||||
Migration.List.ButtonLabel
|
||||
Migration.Report.Title
|
||||
Migration.Report.Description
|
||||
Migration.Report.Status
|
||||
Migration.Report.CreatedOn
|
||||
Migration.Report.StartedOn
|
||||
Migration.Report.CompletedOn
|
||||
Migration.Report.CurrentlyMigrating
|
||||
Migration.Report.CurrentItem
|
||||
Migration.Report.CurrentRate
|
||||
Migration.Report.EstimatedQueuePosition
|
||||
Migration.Report.ContactStatus
|
||||
Migration.Report.MessageStatus
|
||||
Migration.Report.CloudVariableDefinitionStatus
|
||||
Migration.Report.CloudVariableValueStatus
|
||||
Migration.Report.RecordStatus
|
||||
Migration.Report.GroupStatus
|
||||
Migration.Report.GroupMemberStatus
|
||||
Migration.Error
|
||||
Migration.NothingSelected
|
||||
Migration.ColorManagement
|
||||
CloudHome.WelcomeHome
|
||||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Title
|
||||
Tutorial.Saving.Content
|
||||
CloudHome.Info.OnlineUsers
|
||||
CloudHome.Info.Moderation
|
||||
CloudHome.Info.Inventory
|
||||
CloudHome.Info.Tools
|
||||
CloudHome.Info.MoreInfo
|
||||
CloudHome.Info.SessionUptime
|
||||
CloudHome.Info.AccessLevel
|
||||
CloudHome.Info.StorageUsed
|
||||
CloudHome.Info.DashInfoTab.Title
|
||||
CloudHome.Info.DashInfoDesktop
|
||||
CloudHome.Info.DashInfoVR
|
||||
CloudHome.Info.DashInfoVRNoButtons
|
||||
CloudHome.Info.GoToWiki
|
||||
CloudHome.Info.GoToDiscord
|
||||
CloudHome.Info.ModerationTab.Title
|
||||
CloudHome.Info.ModerationTab.Content
|
||||
CloudHome.Info.InventoryTab.Title
|
||||
CloudHome.Info.InventoryTab.Content
|
||||
CloudHome.Info.ToolsTab.Title
|
||||
CloudHome.Info.ToolsTab.Content
|
||||
CloudHome.Info.HelpTab.Title
|
||||
CloudHome.Info.HelpTab.InfoLineOne
|
||||
CloudHome.Info.HelpTab.InfoLineTwo
|
||||
CloudHome.Info.UsersTab.Title
|
||||
CloudHome.Info.UsersTab.Content
|
||||
Mirror.Header.RenderingOptions
|
||||
Mirror.Header.Type
|
||||
Mirror.Header.Resolution
|
||||
Mirror.Header.AspectRatio
|
||||
Mirror.EnableLights
|
||||
Mirror.DisableLights
|
||||
Mirror.EnableShadows
|
||||
Mirror.DisableShadows
|
||||
Mirror.Camera
|
||||
Mirror.AspectRatio.Tall
|
||||
Mirror.AspectRatio.Square
|
||||
Mirror.AspectRatio.Wide
|
||||
Mirror.Menu
|
||||
Mirror.CloseMenu
|
||||
StickyNote.SpinMe
|
||||
StickyNote.FruitPlate
|
||||
StickyNote.EmptyForYou
|
||||
StickyNote.RelevantLinks
|
||||
StickyNote.SunTool
|
||||
StickyNote.Bow
|
||||
StickyNote.Crossbow
|
||||
StickyNote.Shade
|
||||
StickyNote.TheaterTablet
|
||||
StickyNote.ControlTablet
|
||||
StickyNote.RotateMeDesktop
|
||||
StickyNote.RotateMeVR
|
||||
StickyNote.EquipMeDesktop
|
||||
StickyNote.EquipMeVR
|
||||
StickyNote.DipBrushes
|
||||
StickyNote.BrushColor
|
||||
StickyNote.Drawing
|
||||
StickyNote.WorldCanvas
|
||||
CloudHome.Panel.HomeControl
|
||||
CloudHome.Panel.General
|
||||
CloudHome.Panel.Lighting
|
||||
CloudHome.Panel.Furniture
|
||||
CloudHome.Panel.Quality
|
||||
CloudHome.Panel.Doors
|
||||
CloudHome.Panel.Audio
|
||||
CloudHome.Panel.OverheadLighting
|
||||
CloudHome.Panel.Sconces
|
||||
CloudHome.Panel.FurnitureVisibility
|
||||
CloudHome.Panel.LowQualityMode
|
||||
CloudHome.Panel.DoorSounds
|
||||
CloudHome.Panel.DoorsAlwaysOpen
|
||||
CloudHome.Panel.InteriorAmbience
|
||||
CloudHome.Panel.InteriorAmbienceVolume
|
||||
CloudHome.Panel.LightsOn
|
||||
CloudHome.Panel.LightIntensity
|
||||
CloudHome.Panel.LightColor
|
||||
CloudHome.Panel.LightColorTemperature
|
||||
CloudHome.Panel.Spawn
|
||||
CloudHome.Panel.Foyer
|
||||
CloudHome.Panel.Workspace
|
||||
CloudHome.Panel.ReadingLounge
|
||||
CloudHome.Panel.Lounge
|
||||
CloudHome.Panel.Center
|
||||
CloudHome.Panel.Balcony
|
||||
CloudHome.Panel.Theater
|
||||
CloudHome.Panel.TheaterControl
|
||||
CloudHome.Panel.FanControl
|
||||
CloudHome.Panel.WindowControl
|
||||
CloudHome.Panel.FanSpeed
|
||||
CloudHome.Panel.WindowTint
|
||||
CloudHome.FeaturedPanel.OpenWorld
|
||||
CloudHome.FeaturedPanel.LinkText
|
||||
CloudHome.FeaturedPanel.Featured
|
||||
CloudHome.AvatarPanel.Title
|
||||
CloudHome.SupporterPanel.Title
|
||||
Tutorial.InfoPanel.Title
|
||||
Tutorial.InfoPanel.Content
|
||||
Tutorial.GrabItems.Grab
|
||||
Tutorial.GrabItems.Snap
|
||||
Tutorial.GrabItems.Slide
|
||||
Tutorial.Panel.Jumping.Title
|
||||
Tutorial.Panel.Jumping.ContentDesktop
|
||||
Tutorial.Panel.Jumping.ContentVR
|
||||
Tutorial.Panel.Jumping.ContentVRNoButtons
|
||||
Tutorial.Panel.WalkLocomotion.Title
|
||||
Tutorial.Panel.WalkLocomotion.Content
|
||||
Tutorial.Panel.TeleportLocomotion.Title
|
||||
Tutorial.Panel.TeleportLocomotion.Content
|
||||
Hints.Spawn.InitialMovementDesktop
|
||||
Hints.Spawn.InitialMovementVR
|
||||
Hints.Spawn.InitialMovementVRNoButtons
|
||||
Hints.Spawn.ContextMenuDesktop
|
||||
Hints.Spawn.ContextMenuVR
|
||||
Hints.Spawn.ContextMenuVRNoButtons
|
||||
Hints.Spawn.TeleportLocomotionDesktop
|
||||
Hints.Spawn.TeleportLocomotionVR
|
||||
Hints.Bridge.RaiseTheWorld
|
||||
Hints.Grabbing.GrabbingDesktop
|
||||
Hints.Grabbing.GrabbingVR
|
||||
Hints.Grabbing.Rotating
|
||||
Hints.Grabbing.RotatingExtra
|
||||
Hints.Grabbing.ScalingDesktop
|
||||
Hints.Grabbing.ScalingVR
|
||||
Hints.Grabbing.OtherGrabbables
|
||||
Hints.Grabbing.OtherGrabbablesExtraDesktop
|
||||
Hints.Grabbing.OtherGrabbablesExtraVR
|
||||
Hints.Telescope.Alignment
|
||||
Hints.Telescope.TheMoonDesktop
|
||||
Hints.Telescope.TheMoonVR
|
||||
Hints.Sundial.SoftEquip
|
||||
Hints.Sundial.SoftEquipExtra
|
||||
Hints.Sundial.HardEquip
|
||||
Hints.Sundial.HardEquipExtra
|
||||
Hints.Sundial.TheSun
|
||||
Hints.Sundial.TheSunExtra
|
||||
Hints.Sundial.Dequip
|
||||
Hints.Sundial.DequipExtra
|
||||
Hints.Sundial.Teleporter
|
||||
Hints.Sundial.TeleporterExtra
|
||||
UI.TextDisplay.Landscape
|
||||
UI.TextDisplay.Portrait
|
||||
UI.TextDisplay.NormalText
|
||||
UI.TextDisplay.MonospaceText
|
||||
UI.VideoPlayer.GlobalSettings
|
||||
UI.VideoPlayer.LocalSettings
|
||||
UI.VideoPlayer.SpatialAudio
|
||||
UI.VideoPlayer.AreaBroadcast
|
||||
UI.VideoPlayer.BroascastAudio
|
||||
UI.VideoPlayer.EnterURL
|
||||
UI.VideoPlayer.AudioZoneTheater
|
||||
UI.VideoPlayer.AudioZoneGlobal
|
||||
UI.VideoPlayer.UsersLoaded
|
||||
UI.ColorPicker.ColorPicker
|
||||
UI.ColorPicker.Linear
|
||||
UI.ColorPicker.Hexadecimal
|
||||
UI.ColorPicker.ColorSwatches
|
||||
UI.ColorPicker.Red
|
||||
UI.ColorPicker.Green
|
||||
UI.ColorPicker.Blue
|
||||
UI.ColorPicker.Hue
|
||||
UI.ColorPicker.Saturation
|
||||
UI.ColorPicker.Value
|
||||
UI.ColorPicker.Alpha
|
||||
UI.ColorPicker.Gain
|
||||
UI.ProgressBar.ImportingItem
|
||||
Tools.Names.MultiTool
|
||||
Tools.Names.CommonTools
|
||||
Tools.Names.ManipulationTools
|
||||
Tools.Names.InformationTools
|
||||
Tools.Names.GeometryLineBrush
|
||||
Tools.Names.Developer
|
||||
Tools.Names.ComponentClone
|
||||
Tools.Names.ProtoFlux
|
||||
Tools.Names.Material
|
||||
Tools.Names.Glue
|
||||
Tools.Names.Light
|
||||
Tools.Names.Shape
|
||||
Tools.Names.Microphone
|
||||
Tools.Names.GrabbableSetter
|
||||
Tools.Names.PhysicalColliderSetter
|
||||
Tools.Names.MeshVisibility
|
||||
Tools.Names.CameraObjectVisibility
|
||||
Tools.Names.Color
|
||||
Tools.Names.Mesh
|
||||
Tools.Names.RiggedMeshTransfer
|
||||
Tools.Names.Slicer
|
||||
Tools.Names.ControllerDiagnostic
|
||||
Tools.Names.Measure
|
||||
Tools.Names.Label
|
||||
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@ Dash.Exit.Shoutouts
|
|||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Error.HostBlocked
|
||||
World.Error.HostBlockedDetail
|
||||
World.Error.WorldCrash
|
||||
|
|
|
|||
|
|
@ -77,6 +77,7 @@ Dash.Exit.Shoutouts
|
|||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Connection.LNL.DirectIP
|
||||
World.Connection.LNL.NATPunchthrough
|
||||
World.Connection.LNL.Relay
|
||||
|
|
|
|||
618
Missing/pl.md
618
Missing/pl.md
|
|
@ -2,624 +2,8 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Polish [pl]
|
||||
General.Previous
|
||||
General.Close
|
||||
General.CopyToClipboard
|
||||
General.Buy
|
||||
General.Yes
|
||||
General.No
|
||||
General.ClearSelection
|
||||
General.Off
|
||||
General.On
|
||||
General.Understand
|
||||
General.Notice
|
||||
General.UnderstandEnable
|
||||
General.Dismiss
|
||||
General.Edit
|
||||
General.UI.ToggleEditMode
|
||||
General.UI.ToggleSubtitles
|
||||
General.UI.Subtitles.On
|
||||
General.UI.Subtitles.Off
|
||||
General.UI.MusicVolumeLocal
|
||||
General.UI.VoiceVolumeLocal
|
||||
General.UI.SoundVolumeLocal
|
||||
General.UI.PressToBegin
|
||||
Worlds.Home
|
||||
Worlds.Tutorial
|
||||
Interaction.Grab.Palm
|
||||
Interaction.Grab.Precision
|
||||
Interaction.Grab.Auto
|
||||
Interaction.Grab.Off
|
||||
Interaction.ExportScreenshot
|
||||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.SaveHeld
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
Inventory.SaveAvatar
|
||||
Inventory.Favorite.Home
|
||||
Inventory.Favorite.ProgressBar
|
||||
Inventory.Favorite.AudioStreamController
|
||||
Inventory.Favorite.TextDisplay
|
||||
Inventory.Favorite.VideoPlayer
|
||||
Inventory.Favorite.AudioPlayer
|
||||
Inventory.Favorite.InteractiveCamera
|
||||
Inventory.Favorite.Keyboard
|
||||
Inventory.Favorite.Avatar
|
||||
Inventory.Favorite.WorldLoadingIndicator
|
||||
Inventory.Favorite.ColorDialog
|
||||
Inventory.Favorite.Hyperlink
|
||||
Inventory.SpawnFacet
|
||||
Dash.Actions.TurnOffUIEdit
|
||||
Dash.Exit.Sponsor
|
||||
Dash.Exit.Sponsor.You
|
||||
Dash.Exit.Shoutouts
|
||||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Error.InvalidAddress
|
||||
World.Error.HostBlocked
|
||||
World.Error.HostBlockedDetail
|
||||
World.Error.WorldCrash
|
||||
World.Error.WorldCrashDetail
|
||||
World.Indicator.Visited
|
||||
World.Category.ContactsSessions
|
||||
World.Category.Random
|
||||
World.Category.GroupWorlds
|
||||
World.AccessLevel.Contacts
|
||||
World.AccessLevel.ContactsPlus
|
||||
World.SortParameter.LastVisit
|
||||
World.SortParameter.Random
|
||||
World.Filter.MinimumContacts
|
||||
Tools.Setup2FA
|
||||
Tools.StreamAudio.Dialog.Title
|
||||
Options.Nameplates.DefaultStyle
|
||||
Options.Nameplates.CustomStyle
|
||||
Indicator.OnlineUsersVR
|
||||
Indicator.OnlineUsersDesktop
|
||||
Indicator.ServerStatus.Status
|
||||
Indicator.ServerStatus.Good
|
||||
Indicator.ServerStatus.Slow
|
||||
Indicator.ServerStatus.Down
|
||||
Indicator.ServerStatus.NoInternet
|
||||
Indicator.Sync.StorageFull
|
||||
Indicator.Storage.StorageFull
|
||||
Indicator.Storage.Usage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidLogin
|
||||
Login.MalformedUID
|
||||
Login.MissingUID
|
||||
Register.MissingUID
|
||||
Register.MalformedUID
|
||||
Login.MissingLogin
|
||||
Login.InvalidRecoveryCode
|
||||
Login.UnsupportedAuthentication
|
||||
Login.EmailNotVerified
|
||||
Login.AccountTempLocked
|
||||
Login.AccountBanned
|
||||
Login.DuplicateAccount
|
||||
Register.MissingRequest
|
||||
Register.InvalidEmail
|
||||
Register.MissingUsername
|
||||
Register.MissingEmail
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameStartsWithU
|
||||
Register.InvalidUsername
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.MissingPassword
|
||||
Register.InvalidPassword
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.ErrorCheckingUserId
|
||||
Account.Saml2
|
||||
Account.BirthMonth
|
||||
Account.BirthDay
|
||||
Account.BirthYear
|
||||
Account.PoliciesAgreement
|
||||
Account.AlternateMethods
|
||||
Account.Saml2.Title
|
||||
Account.Saml2.Select
|
||||
Account.Saml2.LoggingIn
|
||||
Account.TOTP.Title
|
||||
Account.TOTP.Initializing
|
||||
Account.TOTP.Code.Header
|
||||
Account.TOTP.Code.Description
|
||||
Account.TOTP.Code.QRCode
|
||||
Account.TOTP.Code.Key
|
||||
Account.TOTP.RecoveryCodes.Header
|
||||
Account.TOTP.RecoveryCodes.Description
|
||||
Account.TOTP.RecoveryCodes.Codes
|
||||
Account.TOTP.Activate.Header
|
||||
Account.TOTP.Activate.Description
|
||||
Account.TOTP.Activate.Token
|
||||
Account.TOTP.Activate.TokenField
|
||||
Account.TOTP.Activate.Activate
|
||||
Account.TOTP.Activate.Activating
|
||||
Account.TOTP.Activate.InvalidToken
|
||||
Account.TOTP.Message.AlreadySetup
|
||||
Account.TOTP.Message.Error
|
||||
Account.TOTP.Message.SetupComplete
|
||||
Account.TOTP.Deactivate.Header
|
||||
Account.TOTP.Deactivate.Description
|
||||
Account.TOTP.Deactivate.Deactivate
|
||||
Account.TOTP.Deactivate.Deactivating
|
||||
Account.TOTP.Message.DeactivationComplete
|
||||
Account.Type.Standard
|
||||
Account.Type.Business
|
||||
Account.Type.Patreon
|
||||
Account.Type.Mentor
|
||||
Account.Type.Moderator
|
||||
Account.Type.Team
|
||||
Avatar.Badge.Live
|
||||
2FA.Header
|
||||
2FA.Token
|
||||
World.Loaded
|
||||
Profile.Status.Headless
|
||||
Session.JoinVerifier.EnableHeader
|
||||
Session.JoinVerifier.EnableText
|
||||
Session.JoinVerifier.Label
|
||||
Session.JoinVerifier.ComponentWarning
|
||||
Session.JoinVerifier.SetCustomVerifier
|
||||
Contacts.RevokeInvite
|
||||
Contacts.Unblocked
|
||||
Contacts.AvatarBlock
|
||||
Contacts.MutualBlock
|
||||
Contacts.SelfAccount
|
||||
Contacts.SearchPrompt
|
||||
Contacts.WriteMessage
|
||||
Contacts.InContactsOnly
|
||||
Contacts.InHiddenContactsOnly
|
||||
Contacts.InHiddenContactsPlus
|
||||
Contacts.Migrated
|
||||
Tooltips.Brush.ChangeColor
|
||||
Tooltips.Brush.IncrementSize
|
||||
Tooltips.Brush.DecrementSize
|
||||
Tooltips.Dev.GizmoOptions
|
||||
Tooltips.Dev.SelectParent
|
||||
Tooltips.Dev.LocalSpace
|
||||
Tooltips.Dev.GlobalSpace
|
||||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltip.GrabbableSetter.ApplyToRoot
|
||||
Tooltip.GrabbableSetter.AppyToHit
|
||||
Tooltip.Cartridge.Eject
|
||||
Tooltip.ProtoFlux.Drive
|
||||
Tooltip.ProtoFlux.Source
|
||||
Tooltip.ProtoFlux.Reference
|
||||
Tooltip.ProtoFlux.Write
|
||||
Tooltip.ProtoFlux.Proxy
|
||||
Tooltip.ProtoFlux.CreateLocal
|
||||
Tooltip.ProtoFlux.CreateStore
|
||||
Tooltip.ProtoFlux.CreateDataModelStore
|
||||
Tooltip.ProtoFlux.Overview
|
||||
Tooltip.ProtoFlux.NodeBrowser
|
||||
Tooltip.ProtoFlux.PackInPlace
|
||||
Tooltip.ProtoFlux.PackInto
|
||||
Tooltip.ProtoFlux.Unpack
|
||||
Tooltip.ProtoFlux.ExplicitCast
|
||||
ProtoFlux.UI.Call
|
||||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
CreateNew.Editor.TextRendererWizard
|
||||
CreateNew.3DModel.Triangle
|
||||
CreateNew.Directory.Title
|
||||
CreateNew.Directory.Error.EmptyName
|
||||
CreateNew.Directory.Error.LongName
|
||||
CreateNew.Directory.Error.InvalidName
|
||||
Importer.Image.Screenshot
|
||||
Importer.Image.PixelArt
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
Exporter.Export
|
||||
Exporter.Exporting
|
||||
NewWorld.SessionTitle
|
||||
CameraControl.Anchors.LinearInterpolation
|
||||
CameraControl.OBS.Idle
|
||||
CameraControl.OBS.OpenInstallerReason
|
||||
Settings.Hotswitching
|
||||
Settings.DoNotSendReadStatus
|
||||
Settings.AutosaveAllScreenshots
|
||||
Settings.Audio.Input.Title
|
||||
Settings.Locale.Title
|
||||
Settings.Locale.DefaultLanguage
|
||||
Security.Hyperlink.Title
|
||||
ComponentSelector.Back
|
||||
ComponentSelector.Title
|
||||
ComponentSelector.CreateCustomType
|
||||
ComponentSelector.CommonGenericTypes
|
||||
ComponentSelector.CustomGenericArguments
|
||||
ComponentSelector.InvalidType
|
||||
Inspector.Title
|
||||
Inspector.Slot.AttachComponent
|
||||
Inspector.Slot.Axis.X
|
||||
Inspector.Slot.Axis.Y
|
||||
Inspector.Slot.Axis.Z
|
||||
Inspector.Slot.Reset.Label
|
||||
Inspector.Slot.Reset.Position
|
||||
Inspector.Slot.Reset.Rotation
|
||||
Inspector.Slot.Reset.Scale
|
||||
Inspector.Slot.CreatePivotAtCenter
|
||||
Inspector.Slot.JumpTo
|
||||
Inspector.Slot.BringTo
|
||||
Inspector.Slot.BringTo.Undo
|
||||
Inspector.Slot.ParentUnder.Label
|
||||
Inspector.Slot.ParentUnder.WorldRoot
|
||||
Inspector.Slot.ParentUnder.WorldRoot.Undo
|
||||
Inspector.Slot.ParentUnder.LocalUserSpace
|
||||
Inspector.Slot.ParentUnder.LocalUserSpace.Undo
|
||||
Inspector.Mesh.SetupRenderer
|
||||
Inspector.Mesh.RecalculateBlendshapeNormals
|
||||
Inspector.Mesh.RecalculateBlendshapeNormalsSmooth
|
||||
Inspector.Mesh.RecalculateBlendshapeTangentsMikkt
|
||||
Inspector.Mesh.MergeBlendshapes
|
||||
Inspector.MeshCollider.VHACD
|
||||
Inspector.MeshCollider.ReplaceBox
|
||||
Inspector.CommonAvatarBuilder.UpdateLocomotionModules
|
||||
Inspector.VHACD.Parameter.MergeDoubles
|
||||
Inspector.VHACD.Parameter.Resolution
|
||||
Inspector.VHACD.Parameter.Depth
|
||||
Inspector.VHACD.Parameter.Concavity
|
||||
Inspector.VHACD.Parameter.PlaneDownsampling
|
||||
Inspector.VHACD.Parameter.ConvexHullDownsampling
|
||||
Inspector.VHACD.Parameter.Alpha
|
||||
Inspector.VHACD.Parameter.Beta
|
||||
Inspector.VHACD.Parameter.Gamma
|
||||
Inspector.VHACD.Parameter.Delta
|
||||
Inspector.VHACD.Parameter.PCA
|
||||
Inspector.VHACD.Parameter.MaxVerticesPerHull
|
||||
Inspector.VHACD.Parameter.MinVolumePerHull
|
||||
Inspector.VHACD.Parameter.ConvexHullApproximation
|
||||
Inspector.VHACD.DecompositionMode.Header
|
||||
Inspector.VHACD.DecompositionMode.Voxel
|
||||
Inspector.VHACD.DecompositionMode.Tetrahedron
|
||||
Inspector.VHACD.RunDecomposition
|
||||
Inspector.VHACD.RemoveVisuals
|
||||
Inspector.VHACD.RemoveHulls
|
||||
Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose
|
||||
Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose
|
||||
Inspector.SkinnedMesh.BakeToStaticMesh
|
||||
Inspector.SimpleAvatarProtection.RemoveAll
|
||||
Inspector.SimpleAvatarProtection.RemoveSingle
|
||||
Inspector.SimpleAvatarProtection.Warning
|
||||
Inspector.SimpleAvatarProtection.ConfirmRemoveAll
|
||||
Inspector.Texture.BakeTexture
|
||||
Inspector.Texture.ConvertToGrayscaleLuminance
|
||||
Inspector.Texture.SwapRA
|
||||
Inspector.Texture.SwapGA
|
||||
Inspector.Texture.SwapBA
|
||||
Inspector.Texture.TrimTransparent
|
||||
Inspector.Texture.TrimByCornerColor
|
||||
Inspector.Texture.NormalizeMaxOnly
|
||||
Inspector.Texture.NormalizeMinMax
|
||||
Inspector.Texture.NormalizeIndependent
|
||||
Inspector.Texture.BleedColorToAlpha
|
||||
Inspector.CharacterController.Warning
|
||||
Inspector.PrimitiveMemberEditor.Warning
|
||||
Inspector.ParticleStyle.CommonTransitions
|
||||
Inspector.ParticleStyle.AlphaFadeInOut
|
||||
Inspector.ParticleStyle.AlphaFadeIn
|
||||
Inspector.ParticleStyle.AlphaFadeOut
|
||||
Inspector.ParticleStyle.IntensityFadeInOut
|
||||
Inspector.ParticleStyle.IntensityFadeIn
|
||||
Inspector.ParticleStyle.IntensityFadeOut
|
||||
Inspector.ParticleStyle.ClearFades
|
||||
Inspector.Collider.SetFromLocalBounds
|
||||
Inspector.Collider.SetFromGlobalBounds
|
||||
Inspector.Collider.SetFromLocalBoundsPrecise
|
||||
Inspector.Collider.SetFromGlobalBoundsPrecise
|
||||
Inspector.Collider.SetFromPreciseBounds
|
||||
Inspector.Collider.SetFromPreciseCylinderBounds
|
||||
Inspector.Collider.Visualize
|
||||
Inspector.SimpleAwayIndicator.TestAway
|
||||
Inspector.SimpleAwayIndicator.TestRestore
|
||||
Inspector.Fields.Drive
|
||||
Inspector.Fields.DriveWriteBack
|
||||
Inspector.Actions.CopyComponent
|
||||
Inspector.Actions.MoveComponent
|
||||
UserInspector.Title
|
||||
WorkerInspector.Title
|
||||
CreateNew.Title
|
||||
Wizard.TextRenderer.Header
|
||||
Wizard.TextRenderer.ProcessRoot
|
||||
Wizard.TextRenderer.ProcessStandalone
|
||||
Wizard.TextRenderer.ProcessUIX
|
||||
Wizard.TextRenderer.Disabled
|
||||
Wizard.TextRenderer.WithTag
|
||||
Wizard.TextRenderer.ReplaceMaterial
|
||||
Wizard.TextRenderer.ReplaceFont
|
||||
Wizard.TextRenderer.SetColor
|
||||
Desktop.Controls.Title
|
||||
VolumePlaneSlicer.Highlight
|
||||
VolumePlaneSlicer.Slicer
|
||||
Tutorial.Welcome.Welcome
|
||||
Tutorial.Welcome.Description
|
||||
Tutorial.Welcome.Begin
|
||||
Tutorial.Welcome.StartTutorial
|
||||
Tutorial.Intro.BadgesAppTeam
|
||||
Twitch.Panel.Button.Commands.Enabled
|
||||
Twitch.Panel.Button.Commands.Disabled
|
||||
Twitch.Panel.Button.SafeMode.Enabled
|
||||
Twitch.Panel.Button.SafeMode.Disabled
|
||||
Twitch.Panel.Button.SubscriberCommands.Enabled
|
||||
Twitch.Panel.Button.SubscriberCommands.Disabled
|
||||
Twitch.Panel.Title.Text
|
||||
Migration.Title
|
||||
Migration.NewTask
|
||||
Migration.LoginModal.Title
|
||||
Migration.LoginModal.Description
|
||||
Migration.LoginModal.OpenMigration
|
||||
Migration.LoginModal.Later
|
||||
Migration.LoginResetID.Title
|
||||
Migration.LoginResetID.Description
|
||||
Migration.LoginResetID.ResetButton
|
||||
Migration.ReservedUsername.Title
|
||||
Migration.ReservedUsername.Description
|
||||
Migration.SourcePassword
|
||||
Migration.SourceUsername
|
||||
Migration.Dialog.Title
|
||||
Migration.Dialog.Source
|
||||
Migration.Dialog.AccountDescription
|
||||
Migration.ResetID.Title
|
||||
Migration.ResetID.Description
|
||||
Migration.DataSelection.Title
|
||||
Migration.DataSelection.Everything
|
||||
Migration.DataSelection.Choose
|
||||
Migration.DataSelection.Favorites
|
||||
Migration.DataSelection.Favorites.Description
|
||||
Migration.DataSelection.Favorites.OverwriteTitle
|
||||
Migration.DataSelection.Home.Title
|
||||
Migration.DataSelection.Home.Description
|
||||
Migration.DataSelection.Contacts
|
||||
Migration.DataSelection.Message History
|
||||
Migration.DataSelection.InventoryWorld
|
||||
Migration.DataSelection.CloudVariable.Definitions
|
||||
Migration.DataSelection.CloudVariable.Values
|
||||
Migration.DataSelection.AlwaysOverwrite
|
||||
Migration.Start
|
||||
Migration.Groups.Title
|
||||
Migration.Groups.Introduction
|
||||
Migration.Groups.Description
|
||||
Migration.Groups.LoadGroups
|
||||
Migration.Groups.RefreshGroups
|
||||
Migration.Groups.Fetching
|
||||
Migration.Groups.Fetching.LoginFailed
|
||||
Migration.Groups.Fetching.Error
|
||||
Migration.Groups.NoGroups
|
||||
Migration.Groups.NotGroupAdmin
|
||||
Migration.Summary
|
||||
Migration.List.EmptyTitle
|
||||
Migration.List.EmptySubtitle
|
||||
Migration.List.ButtonLabel
|
||||
Migration.Report.Title
|
||||
Migration.Report.Description
|
||||
Migration.Report.Status
|
||||
Migration.Report.CreatedOn
|
||||
Migration.Report.StartedOn
|
||||
Migration.Report.CompletedOn
|
||||
Migration.Report.CurrentlyMigrating
|
||||
Migration.Report.CurrentItem
|
||||
Migration.Report.CurrentRate
|
||||
Migration.Report.EstimatedQueuePosition
|
||||
Migration.Report.ContactStatus
|
||||
Migration.Report.MessageStatus
|
||||
Migration.Report.CloudVariableDefinitionStatus
|
||||
Migration.Report.CloudVariableValueStatus
|
||||
Migration.Report.RecordStatus
|
||||
Migration.Report.GroupStatus
|
||||
Migration.Report.GroupMemberStatus
|
||||
Migration.Error
|
||||
Migration.NothingSelected
|
||||
Migration.ColorManagement
|
||||
Temporary.MMC.Voting UI
|
||||
Temporary.MMC.Vote
|
||||
Temporary.MMC.Categories.Name
|
||||
Temporary.MMC.Categories.Worlds
|
||||
Temporary.MMC.Categories.Worlds.Social
|
||||
Temporary.MMC.Categories.Worlds.Game
|
||||
Temporary.MMC.Categories.Other
|
||||
Temporary.MMC.Categories.Misc
|
||||
Temporary.MMC.Categories.Meme
|
||||
Temporary.MMC.Categories.Avatars
|
||||
Temporary.MMC.Categories.Avatars.Accessories
|
||||
Temporary.MMC.VoteSuccess
|
||||
Temporary.MMC.VoteFailure
|
||||
Temporary.MMC.VotedAlready
|
||||
Temporary.MMC.VoteInvalid
|
||||
CloudHome.WelcomeHome
|
||||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Title
|
||||
Tutorial.Saving.Content
|
||||
CloudHome.Info.OnlineUsers
|
||||
CloudHome.Info.Moderation
|
||||
CloudHome.Info.Inventory
|
||||
CloudHome.Info.Tools
|
||||
CloudHome.Info.MoreInfo
|
||||
CloudHome.Info.SessionUptime
|
||||
CloudHome.Info.AccessLevel
|
||||
CloudHome.Info.StorageUsed
|
||||
CloudHome.Info.DashInfoTab.Title
|
||||
CloudHome.Info.DashInfoDesktop
|
||||
CloudHome.Info.DashInfoVR
|
||||
CloudHome.Info.DashInfoVRNoButtons
|
||||
CloudHome.Info.GoToWiki
|
||||
CloudHome.Info.GoToDiscord
|
||||
CloudHome.Info.ModerationTab.Title
|
||||
CloudHome.Info.ModerationTab.Content
|
||||
CloudHome.Info.InventoryTab.Title
|
||||
CloudHome.Info.InventoryTab.Content
|
||||
CloudHome.Info.ToolsTab.Title
|
||||
CloudHome.Info.ToolsTab.Content
|
||||
CloudHome.Info.HelpTab.Title
|
||||
CloudHome.Info.HelpTab.InfoLineOne
|
||||
CloudHome.Info.HelpTab.InfoLineTwo
|
||||
CloudHome.Info.UsersTab.Title
|
||||
CloudHome.Info.UsersTab.Content
|
||||
Mirror.Header.RenderingOptions
|
||||
Mirror.Header.Type
|
||||
Mirror.Header.Resolution
|
||||
Mirror.Header.AspectRatio
|
||||
Mirror.EnableLights
|
||||
Mirror.DisableLights
|
||||
Mirror.EnableShadows
|
||||
Mirror.DisableShadows
|
||||
Mirror.Camera
|
||||
Mirror.AspectRatio.Tall
|
||||
Mirror.AspectRatio.Square
|
||||
Mirror.AspectRatio.Wide
|
||||
Mirror.Menu
|
||||
Mirror.CloseMenu
|
||||
StickyNote.SpinMe
|
||||
StickyNote.FruitPlate
|
||||
StickyNote.EmptyForYou
|
||||
StickyNote.RelevantLinks
|
||||
StickyNote.SunTool
|
||||
StickyNote.Bow
|
||||
StickyNote.Crossbow
|
||||
StickyNote.Shade
|
||||
StickyNote.TheaterTablet
|
||||
StickyNote.ControlTablet
|
||||
StickyNote.RotateMeDesktop
|
||||
StickyNote.RotateMeVR
|
||||
StickyNote.EquipMeDesktop
|
||||
StickyNote.EquipMeVR
|
||||
StickyNote.DipBrushes
|
||||
StickyNote.BrushColor
|
||||
StickyNote.Drawing
|
||||
StickyNote.WorldCanvas
|
||||
CloudHome.Panel.HomeControl
|
||||
CloudHome.Panel.General
|
||||
CloudHome.Panel.Lighting
|
||||
CloudHome.Panel.Furniture
|
||||
CloudHome.Panel.Quality
|
||||
CloudHome.Panel.Doors
|
||||
CloudHome.Panel.Audio
|
||||
CloudHome.Panel.OverheadLighting
|
||||
CloudHome.Panel.Sconces
|
||||
CloudHome.Panel.FurnitureVisibility
|
||||
CloudHome.Panel.LowQualityMode
|
||||
CloudHome.Panel.DoorSounds
|
||||
CloudHome.Panel.DoorsAlwaysOpen
|
||||
CloudHome.Panel.InteriorAmbience
|
||||
CloudHome.Panel.InteriorAmbienceVolume
|
||||
CloudHome.Panel.LightsOn
|
||||
CloudHome.Panel.LightIntensity
|
||||
CloudHome.Panel.LightColor
|
||||
CloudHome.Panel.LightColorTemperature
|
||||
CloudHome.Panel.Spawn
|
||||
CloudHome.Panel.Foyer
|
||||
CloudHome.Panel.Workspace
|
||||
CloudHome.Panel.ReadingLounge
|
||||
CloudHome.Panel.Lounge
|
||||
CloudHome.Panel.Center
|
||||
CloudHome.Panel.Balcony
|
||||
CloudHome.Panel.Theater
|
||||
CloudHome.Panel.TheaterControl
|
||||
CloudHome.Panel.FanControl
|
||||
CloudHome.Panel.WindowControl
|
||||
CloudHome.Panel.FanSpeed
|
||||
CloudHome.Panel.WindowTint
|
||||
CloudHome.FeaturedPanel.OpenWorld
|
||||
CloudHome.FeaturedPanel.LinkText
|
||||
CloudHome.FeaturedPanel.Featured
|
||||
CloudHome.AvatarPanel.Title
|
||||
CloudHome.SupporterPanel.Title
|
||||
Tutorial.InfoPanel.Title
|
||||
Tutorial.InfoPanel.Content
|
||||
Tutorial.GrabItems.Grab
|
||||
Tutorial.GrabItems.Snap
|
||||
Tutorial.GrabItems.Slide
|
||||
Tutorial.Panel.Jumping.Title
|
||||
Tutorial.Panel.Jumping.ContentDesktop
|
||||
Tutorial.Panel.Jumping.ContentVR
|
||||
Tutorial.Panel.Jumping.ContentVRNoButtons
|
||||
Tutorial.Panel.WalkLocomotion.Title
|
||||
Tutorial.Panel.WalkLocomotion.Content
|
||||
Tutorial.Panel.TeleportLocomotion.Title
|
||||
Tutorial.Panel.TeleportLocomotion.Content
|
||||
Hints.Spawn.InitialMovementDesktop
|
||||
Hints.Spawn.InitialMovementVR
|
||||
Hints.Spawn.InitialMovementVRNoButtons
|
||||
Hints.Spawn.ContextMenuDesktop
|
||||
Hints.Spawn.ContextMenuVR
|
||||
Hints.Spawn.ContextMenuVRNoButtons
|
||||
Hints.Spawn.TeleportLocomotionDesktop
|
||||
Hints.Spawn.TeleportLocomotionVR
|
||||
Hints.Bridge.RaiseTheWorld
|
||||
Hints.Grabbing.GrabbingDesktop
|
||||
Hints.Grabbing.GrabbingVR
|
||||
Hints.Grabbing.Rotating
|
||||
Hints.Grabbing.RotatingExtra
|
||||
Hints.Grabbing.ScalingDesktop
|
||||
Hints.Grabbing.ScalingVR
|
||||
Hints.Grabbing.OtherGrabbables
|
||||
Hints.Grabbing.OtherGrabbablesExtraDesktop
|
||||
Hints.Grabbing.OtherGrabbablesExtraVR
|
||||
Hints.Telescope.Alignment
|
||||
Hints.Telescope.TheMoonDesktop
|
||||
Hints.Telescope.TheMoonVR
|
||||
Hints.Sundial.SoftEquip
|
||||
Hints.Sundial.SoftEquipExtra
|
||||
Hints.Sundial.HardEquip
|
||||
Hints.Sundial.HardEquipExtra
|
||||
Hints.Sundial.TheSun
|
||||
Hints.Sundial.TheSunExtra
|
||||
Hints.Sundial.Dequip
|
||||
Hints.Sundial.DequipExtra
|
||||
Hints.Sundial.Teleporter
|
||||
Hints.Sundial.TeleporterExtra
|
||||
UI.TextDisplay.Landscape
|
||||
UI.TextDisplay.Portrait
|
||||
UI.TextDisplay.NormalText
|
||||
UI.TextDisplay.MonospaceText
|
||||
UI.VideoPlayer.GlobalSettings
|
||||
UI.VideoPlayer.LocalSettings
|
||||
UI.VideoPlayer.SpatialAudio
|
||||
UI.VideoPlayer.AreaBroadcast
|
||||
UI.VideoPlayer.BroascastAudio
|
||||
UI.VideoPlayer.EnterURL
|
||||
UI.VideoPlayer.AudioZoneTheater
|
||||
UI.VideoPlayer.AudioZoneGlobal
|
||||
UI.VideoPlayer.UsersLoaded
|
||||
UI.ColorPicker.ColorPicker
|
||||
UI.ColorPicker.Linear
|
||||
UI.ColorPicker.Hexadecimal
|
||||
UI.ColorPicker.ColorSwatches
|
||||
UI.ColorPicker.Red
|
||||
UI.ColorPicker.Green
|
||||
UI.ColorPicker.Blue
|
||||
UI.ColorPicker.Hue
|
||||
UI.ColorPicker.Saturation
|
||||
UI.ColorPicker.Value
|
||||
UI.ColorPicker.Alpha
|
||||
UI.ColorPicker.Gain
|
||||
UI.ProgressBar.ImportingItem
|
||||
Tools.Names.MultiTool
|
||||
Tools.Names.CommonTools
|
||||
Tools.Names.ManipulationTools
|
||||
Tools.Names.InformationTools
|
||||
Tools.Names.GeometryLineBrush
|
||||
Tools.Names.Developer
|
||||
Tools.Names.ComponentClone
|
||||
Tools.Names.ProtoFlux
|
||||
Tools.Names.Material
|
||||
Tools.Names.Glue
|
||||
Tools.Names.Light
|
||||
Tools.Names.Shape
|
||||
Tools.Names.Microphone
|
||||
Tools.Names.GrabbableSetter
|
||||
Tools.Names.PhysicalColliderSetter
|
||||
Tools.Names.MeshVisibility
|
||||
Tools.Names.CameraObjectVisibility
|
||||
Tools.Names.Color
|
||||
Tools.Names.Mesh
|
||||
Tools.Names.RiggedMeshTransfer
|
||||
Tools.Names.Slicer
|
||||
Tools.Names.ControllerDiagnostic
|
||||
Tools.Names.Measure
|
||||
Tools.Names.Label
|
||||
|
||||
|
|
|
|||
221
Missing/ru.md
221
Missing/ru.md
|
|
@ -2,54 +2,7 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Russian [ru]
|
||||
General.Previous
|
||||
General.Yes
|
||||
General.No
|
||||
General.ClearSelection
|
||||
General.Off
|
||||
General.On
|
||||
General.Understand
|
||||
General.Notice
|
||||
General.UnderstandEnable
|
||||
General.Dismiss
|
||||
General.Edit
|
||||
Worlds.Home
|
||||
Worlds.Tutorial
|
||||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.SaveHeld
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
Inventory.SaveAvatar
|
||||
Inventory.Favorite.Home
|
||||
Inventory.Favorite.ProgressBar
|
||||
Inventory.Favorite.AudioStreamController
|
||||
Inventory.Favorite.TextDisplay
|
||||
Inventory.Favorite.VideoPlayer
|
||||
Inventory.Favorite.AudioPlayer
|
||||
Inventory.Favorite.InteractiveCamera
|
||||
Inventory.Favorite.Keyboard
|
||||
Inventory.Favorite.Avatar
|
||||
Inventory.Favorite.WorldLoadingIndicator
|
||||
Inventory.Favorite.ColorDialog
|
||||
Inventory.Favorite.Hyperlink
|
||||
Inventory.SpawnFacet
|
||||
Dash.Exit.Sponsor
|
||||
Dash.Exit.Sponsor.You
|
||||
Dash.Exit.Shoutouts
|
||||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Error.HostBlocked
|
||||
World.Error.HostBlockedDetail
|
||||
World.Error.WorldCrash
|
||||
World.Error.WorldCrashDetail
|
||||
World.Category.ContactsSessions
|
||||
World.Category.GroupWorlds
|
||||
World.AccessLevel.Contacts
|
||||
World.AccessLevel.ContactsPlus
|
||||
World.Loaded
|
||||
World.Filter.MinimumContacts
|
||||
Tools.StreamAudio.Dialog.Title
|
||||
Options.Nameplates.DefaultStyle
|
||||
|
|
@ -61,56 +14,6 @@ Indicator.ServerStatus.Good
|
|||
Indicator.ServerStatus.Slow
|
||||
Indicator.ServerStatus.Down
|
||||
Indicator.ServerStatus.NoInternet
|
||||
Indicator.Sync.StorageFull
|
||||
Indicator.Storage.StorageFull
|
||||
Indicator.Storage.Usage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidLogin
|
||||
Login.MalformedUID
|
||||
Login.MissingUID
|
||||
Register.MissingUID
|
||||
Register.MalformedUID
|
||||
Login.MissingLogin
|
||||
Login.InvalidRecoveryCode
|
||||
Login.UnsupportedAuthentication
|
||||
Login.EmailNotVerified
|
||||
Login.AccountTempLocked
|
||||
Login.AccountBanned
|
||||
Login.DuplicateAccount
|
||||
Register.MissingRequest
|
||||
Register.InvalidEmail
|
||||
Register.MissingUsername
|
||||
Register.MissingEmail
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameStartsWithU
|
||||
Register.InvalidUsername
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.MissingPassword
|
||||
Register.InvalidPassword
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.ErrorCheckingUserId
|
||||
Account.Saml2
|
||||
Account.BirthMonth
|
||||
Account.BirthDay
|
||||
Account.BirthYear
|
||||
Account.PoliciesAgreement
|
||||
Account.AlternateMethods
|
||||
Account.Saml2.Title
|
||||
Account.Saml2.Select
|
||||
Account.Saml2.LoggingIn
|
||||
Account.TOTP.Title
|
||||
Account.TOTP.Activate.Description
|
||||
Account.TOTP.Message.SetupComplete
|
||||
Account.Type.Standard
|
||||
Account.Type.Business
|
||||
Account.Type.Patreon
|
||||
Account.Type.Mentor
|
||||
Account.Type.Moderator
|
||||
Account.Type.Team
|
||||
Avatar.Badge.Live
|
||||
Profile.Status.Headless
|
||||
Session.JoinVerifier.EnableHeader
|
||||
Session.JoinVerifier.EnableText
|
||||
|
|
@ -271,104 +174,6 @@ Migration.Report.GroupMemberStatus
|
|||
Migration.Error
|
||||
Migration.NothingSelected
|
||||
Migration.ColorManagement
|
||||
CloudHome.WelcomeHome
|
||||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Title
|
||||
Tutorial.Saving.Content
|
||||
CloudHome.Info.OnlineUsers
|
||||
CloudHome.Info.Moderation
|
||||
CloudHome.Info.Inventory
|
||||
CloudHome.Info.Tools
|
||||
CloudHome.Info.MoreInfo
|
||||
CloudHome.Info.SessionUptime
|
||||
CloudHome.Info.AccessLevel
|
||||
CloudHome.Info.StorageUsed
|
||||
CloudHome.Info.DashInfoTab.Title
|
||||
CloudHome.Info.DashInfoDesktop
|
||||
CloudHome.Info.DashInfoVR
|
||||
CloudHome.Info.DashInfoVRNoButtons
|
||||
CloudHome.Info.GoToWiki
|
||||
CloudHome.Info.GoToDiscord
|
||||
CloudHome.Info.ModerationTab.Title
|
||||
CloudHome.Info.ModerationTab.Content
|
||||
CloudHome.Info.InventoryTab.Title
|
||||
CloudHome.Info.InventoryTab.Content
|
||||
CloudHome.Info.ToolsTab.Title
|
||||
CloudHome.Info.ToolsTab.Content
|
||||
CloudHome.Info.HelpTab.Title
|
||||
CloudHome.Info.HelpTab.InfoLineOne
|
||||
CloudHome.Info.HelpTab.InfoLineTwo
|
||||
CloudHome.Info.UsersTab.Title
|
||||
CloudHome.Info.UsersTab.Content
|
||||
Mirror.Header.RenderingOptions
|
||||
Mirror.Header.Type
|
||||
Mirror.Header.Resolution
|
||||
Mirror.Header.AspectRatio
|
||||
Mirror.EnableLights
|
||||
Mirror.DisableLights
|
||||
Mirror.EnableShadows
|
||||
Mirror.DisableShadows
|
||||
Mirror.Camera
|
||||
Mirror.AspectRatio.Tall
|
||||
Mirror.AspectRatio.Square
|
||||
Mirror.AspectRatio.Wide
|
||||
Mirror.Menu
|
||||
Mirror.CloseMenu
|
||||
StickyNote.SpinMe
|
||||
StickyNote.FruitPlate
|
||||
StickyNote.EmptyForYou
|
||||
StickyNote.RelevantLinks
|
||||
StickyNote.SunTool
|
||||
StickyNote.Bow
|
||||
StickyNote.Crossbow
|
||||
StickyNote.Shade
|
||||
StickyNote.TheaterTablet
|
||||
StickyNote.ControlTablet
|
||||
StickyNote.RotateMeDesktop
|
||||
StickyNote.RotateMeVR
|
||||
StickyNote.EquipMeDesktop
|
||||
StickyNote.EquipMeVR
|
||||
StickyNote.DipBrushes
|
||||
StickyNote.BrushColor
|
||||
StickyNote.Drawing
|
||||
StickyNote.WorldCanvas
|
||||
CloudHome.Panel.HomeControl
|
||||
CloudHome.Panel.General
|
||||
CloudHome.Panel.Lighting
|
||||
CloudHome.Panel.Furniture
|
||||
CloudHome.Panel.Quality
|
||||
CloudHome.Panel.Doors
|
||||
CloudHome.Panel.Audio
|
||||
CloudHome.Panel.OverheadLighting
|
||||
CloudHome.Panel.Sconces
|
||||
CloudHome.Panel.FurnitureVisibility
|
||||
CloudHome.Panel.LowQualityMode
|
||||
CloudHome.Panel.DoorSounds
|
||||
CloudHome.Panel.DoorsAlwaysOpen
|
||||
CloudHome.Panel.InteriorAmbience
|
||||
CloudHome.Panel.InteriorAmbienceVolume
|
||||
CloudHome.Panel.LightsOn
|
||||
CloudHome.Panel.LightIntensity
|
||||
CloudHome.Panel.LightColor
|
||||
CloudHome.Panel.LightColorTemperature
|
||||
CloudHome.Panel.Spawn
|
||||
CloudHome.Panel.Foyer
|
||||
CloudHome.Panel.Workspace
|
||||
CloudHome.Panel.ReadingLounge
|
||||
CloudHome.Panel.Lounge
|
||||
CloudHome.Panel.Center
|
||||
CloudHome.Panel.Balcony
|
||||
CloudHome.Panel.Theater
|
||||
CloudHome.Panel.TheaterControl
|
||||
CloudHome.Panel.FanControl
|
||||
CloudHome.Panel.WindowControl
|
||||
CloudHome.Panel.FanSpeed
|
||||
CloudHome.Panel.WindowTint
|
||||
CloudHome.FeaturedPanel.OpenWorld
|
||||
CloudHome.FeaturedPanel.LinkText
|
||||
CloudHome.FeaturedPanel.Featured
|
||||
CloudHome.AvatarPanel.Title
|
||||
CloudHome.SupporterPanel.Title
|
||||
Tutorial.InfoPanel.Title
|
||||
Tutorial.InfoPanel.Content
|
||||
Tutorial.GrabItems.Grab
|
||||
|
|
@ -439,28 +244,4 @@ UI.ColorPicker.Value
|
|||
UI.ColorPicker.Alpha
|
||||
UI.ColorPicker.Gain
|
||||
UI.ProgressBar.ImportingItem
|
||||
Tools.Names.MultiTool
|
||||
Tools.Names.CommonTools
|
||||
Tools.Names.ManipulationTools
|
||||
Tools.Names.InformationTools
|
||||
Tools.Names.GeometryLineBrush
|
||||
Tools.Names.Developer
|
||||
Tools.Names.ComponentClone
|
||||
Tools.Names.ProtoFlux
|
||||
Tools.Names.Material
|
||||
Tools.Names.Glue
|
||||
Tools.Names.Light
|
||||
Tools.Names.Shape
|
||||
Tools.Names.Microphone
|
||||
Tools.Names.GrabbableSetter
|
||||
Tools.Names.PhysicalColliderSetter
|
||||
Tools.Names.MeshVisibility
|
||||
Tools.Names.CameraObjectVisibility
|
||||
Tools.Names.Color
|
||||
Tools.Names.Mesh
|
||||
Tools.Names.RiggedMeshTransfer
|
||||
Tools.Names.Slicer
|
||||
Tools.Names.ControllerDiagnostic
|
||||
Tools.Names.Measure
|
||||
Tools.Names.Label
|
||||
|
||||
|
|
|
|||
|
|
@ -66,6 +66,7 @@ Dash.Exit.Shoutouts
|
|||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Connection.LNL.DirectIP
|
||||
World.Connection.LNL.NATPunchthrough
|
||||
World.Connection.LNL.Relay
|
||||
|
|
|
|||
|
|
@ -68,6 +68,7 @@ Dash.Exit.Shoutouts
|
|||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Connection.LNL.DirectIP
|
||||
World.Connection.LNL.NATPunchthrough
|
||||
World.Connection.LNL.Relay
|
||||
|
|
|
|||
334
Missing/zh-cn.md
334
Missing/zh-cn.md
|
|
@ -2,184 +2,16 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Chinese (China) [zh-cn]
|
||||
General.Previous
|
||||
General.Buy
|
||||
General.Yes
|
||||
General.No
|
||||
General.ClearSelection
|
||||
General.Off
|
||||
General.On
|
||||
General.Understand
|
||||
General.Notice
|
||||
General.UnderstandEnable
|
||||
General.Dismiss
|
||||
General.Edit
|
||||
General.UI.ToggleEditMode
|
||||
General.UI.ToggleSubtitles
|
||||
General.UI.Subtitles.On
|
||||
General.UI.Subtitles.Off
|
||||
General.UI.MusicVolumeLocal
|
||||
General.UI.VoiceVolumeLocal
|
||||
General.UI.SoundVolumeLocal
|
||||
General.UI.PressToBegin
|
||||
Worlds.Home
|
||||
Worlds.Tutorial
|
||||
Interaction.Grab.Palm
|
||||
Interaction.Grab.Precision
|
||||
Interaction.Grab.Auto
|
||||
Interaction.Grab.Off
|
||||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.SaveHeld
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
Inventory.SaveAvatar
|
||||
Inventory.Favorite.Home
|
||||
Inventory.Favorite.ProgressBar
|
||||
Inventory.Favorite.AudioStreamController
|
||||
Inventory.Favorite.TextDisplay
|
||||
Inventory.Favorite.VideoPlayer
|
||||
Inventory.Favorite.AudioPlayer
|
||||
Inventory.Favorite.InteractiveCamera
|
||||
Inventory.Favorite.Keyboard
|
||||
Inventory.Favorite.Avatar
|
||||
Inventory.Favorite.WorldLoadingIndicator
|
||||
Inventory.Favorite.ColorDialog
|
||||
Inventory.Favorite.Hyperlink
|
||||
Inventory.SpawnFacet
|
||||
Dash.Exit.Sponsor
|
||||
Dash.Exit.Sponsor.You
|
||||
Dash.Exit.Shoutouts
|
||||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Error.InvalidAddress
|
||||
World.Error.HostBlocked
|
||||
World.Error.HostBlockedDetail
|
||||
World.Error.WorldCrash
|
||||
World.Error.WorldCrashDetail
|
||||
World.Loaded
|
||||
World.Connection.LNL.DirectIP
|
||||
World.Connection.LNL.NATPunchthrough
|
||||
World.Connection.LNL.Relay
|
||||
World.Connection.SteamNetworkingSockets
|
||||
World.Indicator.Visited
|
||||
World.Category.ContactsSessions
|
||||
World.Category.GroupWorlds
|
||||
World.AccessLevel.Contacts
|
||||
World.AccessLevel.ContactsPlus
|
||||
World.SortParameter.LastVisit
|
||||
World.SortParameter.Random
|
||||
World.Filter.MinimumContacts
|
||||
Tools.StreamAudio.Dialog.Title
|
||||
Options.Nameplates.DefaultStyle
|
||||
Options.Nameplates.CustomStyle
|
||||
Indicator.OnlineUsersVR
|
||||
Indicator.OnlineUsersDesktop
|
||||
Indicator.ServerStatus.Status
|
||||
Indicator.ServerStatus.Good
|
||||
Indicator.ServerStatus.Slow
|
||||
Indicator.ServerStatus.Down
|
||||
Indicator.ServerStatus.NoInternet
|
||||
Indicator.Sync.StorageFull
|
||||
Indicator.Storage.StorageFull
|
||||
Indicator.Storage.Usage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidLogin
|
||||
Login.MalformedUID
|
||||
Login.MissingUID
|
||||
Register.MissingUID
|
||||
Register.MalformedUID
|
||||
Login.MissingLogin
|
||||
Login.InvalidRecoveryCode
|
||||
Login.UnsupportedAuthentication
|
||||
Login.EmailNotVerified
|
||||
Login.AccountTempLocked
|
||||
Login.AccountBanned
|
||||
Login.DuplicateAccount
|
||||
Register.MissingRequest
|
||||
Register.InvalidEmail
|
||||
Register.MissingUsername
|
||||
Register.MissingEmail
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameStartsWithU
|
||||
Register.InvalidUsername
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.MissingPassword
|
||||
Register.InvalidPassword
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.ErrorCheckingUserId
|
||||
Account.Saml2
|
||||
Account.BirthMonth
|
||||
Account.BirthDay
|
||||
Account.BirthYear
|
||||
Account.PoliciesAgreement
|
||||
Account.AlternateMethods
|
||||
Account.Saml2.Title
|
||||
Account.Saml2.Select
|
||||
Account.Saml2.LoggingIn
|
||||
Account.TOTP.Title
|
||||
Account.TOTP.Initializing
|
||||
Account.TOTP.Code.Header
|
||||
Account.TOTP.Code.Description
|
||||
Account.TOTP.Code.QRCode
|
||||
Account.TOTP.Code.Key
|
||||
Account.TOTP.RecoveryCodes.Header
|
||||
Account.TOTP.RecoveryCodes.Description
|
||||
Account.TOTP.RecoveryCodes.Codes
|
||||
Account.TOTP.Activate.Header
|
||||
Account.TOTP.Activate.Description
|
||||
Account.TOTP.Activate.Token
|
||||
Account.TOTP.Activate.TokenField
|
||||
Account.TOTP.Activate.Activate
|
||||
Account.TOTP.Activate.Activating
|
||||
Account.TOTP.Activate.InvalidToken
|
||||
Account.TOTP.Message.AlreadySetup
|
||||
Account.TOTP.Message.Error
|
||||
Account.TOTP.Message.SetupComplete
|
||||
Account.TOTP.Deactivate.Header
|
||||
Account.TOTP.Deactivate.Description
|
||||
Account.TOTP.Deactivate.Deactivate
|
||||
Account.TOTP.Deactivate.Deactivating
|
||||
Account.TOTP.Message.DeactivationComplete
|
||||
Account.Type.Standard
|
||||
Account.Type.Business
|
||||
Account.Type.Patreon
|
||||
Account.Type.Mentor
|
||||
Account.Type.Moderator
|
||||
Account.Type.Team
|
||||
Avatar.Badge.Live
|
||||
Profile.Status.Headless
|
||||
Session.JoinVerifier.EnableHeader
|
||||
Session.JoinVerifier.EnableText
|
||||
Session.JoinVerifier.Label
|
||||
Session.JoinVerifier.ComponentWarning
|
||||
Session.JoinVerifier.SetCustomVerifier
|
||||
Contacts.RevokeInvite
|
||||
Contacts.Unblocked
|
||||
Contacts.AvatarBlock
|
||||
Contacts.MutualBlock
|
||||
Contacts.SelfAccount
|
||||
Contacts.SearchPrompt
|
||||
Contacts.WriteMessage
|
||||
Contacts.InContactsOnly
|
||||
Contacts.InHiddenContactsOnly
|
||||
Contacts.InHiddenContactsPlus
|
||||
Contacts.Migrated
|
||||
Undo.BatchConvertMaterials
|
||||
Tooltips.Brush.ChangeColor
|
||||
Tooltips.Brush.IncrementSize
|
||||
Tooltips.Brush.DecrementSize
|
||||
Tooltips.Dev.GizmoOptions
|
||||
Tooltips.Dev.SelectParent
|
||||
Tooltips.Dev.LocalSpace
|
||||
Tooltips.Dev.GlobalSpace
|
||||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltip.GrabbableSetter.ApplyToRoot
|
||||
Tooltip.GrabbableSetter.AppyToHit
|
||||
Tooltip.Cartridge.Eject
|
||||
Tooltip.ProtoFlux.Drive
|
||||
Tooltip.ProtoFlux.Source
|
||||
Tooltip.ProtoFlux.Reference
|
||||
|
|
@ -188,165 +20,9 @@ Tooltip.ProtoFlux.Proxy
|
|||
Tooltip.ProtoFlux.CreateLocal
|
||||
Tooltip.ProtoFlux.CreateStore
|
||||
Tooltip.ProtoFlux.CreateDataModelStore
|
||||
Tooltip.ProtoFlux.Overview
|
||||
Tooltip.ProtoFlux.NodeBrowser
|
||||
Tooltip.ProtoFlux.PackInPlace
|
||||
Tooltip.ProtoFlux.PackInto
|
||||
Tooltip.ProtoFlux.Unpack
|
||||
Tooltip.ProtoFlux.ExplicitCast
|
||||
ProtoFlux.UI.Call
|
||||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
CreateNew.Editor.TextRendererWizard
|
||||
CreateNew.3DModel.Triangle
|
||||
CreateNew.Directory.Title
|
||||
CreateNew.Directory.Error.EmptyName
|
||||
CreateNew.Directory.Error.LongName
|
||||
CreateNew.Directory.Error.InvalidName
|
||||
Importer.Image.PixelArt
|
||||
Importer.Model.Advanced.ForcePointFiltering
|
||||
Importer.Model.Advanced.ForceNoMipMaps
|
||||
Importer.Model.Advanced.ForceUncompressed
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
Exporter.Export
|
||||
Exporter.Exporting
|
||||
NewWorld.SessionTitle
|
||||
CameraControl.Anchors.LinearInterpolation
|
||||
CameraControl.Control.MotionBlur
|
||||
CameraControl.Control.ScreenSpaceReflections
|
||||
CameraControl.OBS.Idle
|
||||
CameraControl.OBS.OpenInstallerReason
|
||||
Settings.Hotswitching
|
||||
Settings.DoNotSendReadStatus
|
||||
Settings.AutosaveAllScreenshots
|
||||
Settings.Audio.Input.Title
|
||||
Settings.Audio.WhisperVoiceVolume
|
||||
Settings.Locale.Title
|
||||
Settings.Locale.DefaultLanguage
|
||||
Security.Hyperlink.Title
|
||||
ComponentSelector.Back
|
||||
ComponentSelector.Title
|
||||
ComponentSelector.CreateCustomType
|
||||
ComponentSelector.CommonGenericTypes
|
||||
ComponentSelector.CustomGenericArguments
|
||||
ComponentSelector.InvalidType
|
||||
Inspector.Title
|
||||
Inspector.Slot.ParentUnder.Label
|
||||
Inspector.Slot.ParentUnder.WorldRoot.Undo
|
||||
Inspector.Slot.ParentUnder.LocalUserSpace
|
||||
Inspector.Slot.ParentUnder.LocalUserSpace.Undo
|
||||
Inspector.Mesh.SetupRenderer
|
||||
Inspector.Mesh.RecalculateBlendshapeNormals
|
||||
Inspector.Mesh.RecalculateBlendshapeNormalsSmooth
|
||||
Inspector.Mesh.RecalculateBlendshapeTangentsMikkt
|
||||
Inspector.Mesh.MergeBlendshapes
|
||||
Inspector.MeshCollider.VHACD
|
||||
Inspector.MeshCollider.ReplaceBox
|
||||
Inspector.CommonAvatarBuilder.UpdateLocomotionModules
|
||||
Inspector.VHACD.Parameter.MergeDoubles
|
||||
Inspector.VHACD.Parameter.Resolution
|
||||
Inspector.VHACD.Parameter.Depth
|
||||
Inspector.VHACD.Parameter.Concavity
|
||||
Inspector.VHACD.Parameter.PlaneDownsampling
|
||||
Inspector.VHACD.Parameter.ConvexHullDownsampling
|
||||
Inspector.VHACD.Parameter.Alpha
|
||||
Inspector.VHACD.Parameter.Beta
|
||||
Inspector.VHACD.Parameter.Gamma
|
||||
Inspector.VHACD.Parameter.Delta
|
||||
Inspector.VHACD.Parameter.PCA
|
||||
Inspector.VHACD.Parameter.MaxVerticesPerHull
|
||||
Inspector.VHACD.Parameter.MinVolumePerHull
|
||||
Inspector.VHACD.Parameter.ConvexHullApproximation
|
||||
Inspector.VHACD.DecompositionMode.Header
|
||||
Inspector.VHACD.DecompositionMode.Voxel
|
||||
Inspector.VHACD.DecompositionMode.Tetrahedron
|
||||
Inspector.VHACD.RunDecomposition
|
||||
Inspector.VHACD.RemoveVisuals
|
||||
Inspector.VHACD.RemoveHulls
|
||||
Inspector.SkinnedMesh.BakeNonDrivenBlendshapes
|
||||
Inspector.SkinnedMesh.BakeBlendShapeResult
|
||||
Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose
|
||||
Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose
|
||||
Inspector.SkinnedMesh.BakeToStaticMesh
|
||||
Inspector.SimpleAvatarProtection.RemoveAll
|
||||
Inspector.SimpleAvatarProtection.RemoveSingle
|
||||
Inspector.SimpleAvatarProtection.Warning
|
||||
Inspector.SimpleAvatarProtection.ConfirmRemoveAll
|
||||
Inspector.Texture.BakeTexture
|
||||
Inspector.Texture.ConvertToGrayscaleLuminance
|
||||
Inspector.Texture.SwapRA
|
||||
Inspector.Texture.SwapGA
|
||||
Inspector.Texture.SwapBA
|
||||
Inspector.Texture.TrimTransparent
|
||||
Inspector.Texture.TrimByCornerColor
|
||||
Inspector.Texture.NormalizeMaxOnly
|
||||
Inspector.Texture.NormalizeMinMax
|
||||
Inspector.Texture.NormalizeIndependent
|
||||
Inspector.Texture.BleedColorToAlpha
|
||||
Inspector.CharacterController.Warning
|
||||
Inspector.PrimitiveMemberEditor.Warning
|
||||
Inspector.ParticleStyle.CommonTransitions
|
||||
Inspector.ParticleStyle.AlphaFadeInOut
|
||||
Inspector.ParticleStyle.AlphaFadeIn
|
||||
Inspector.ParticleStyle.AlphaFadeOut
|
||||
Inspector.ParticleStyle.IntensityFadeInOut
|
||||
Inspector.ParticleStyle.IntensityFadeIn
|
||||
Inspector.ParticleStyle.IntensityFadeOut
|
||||
Inspector.ParticleStyle.ClearFades
|
||||
Inspector.Collider.SetFromLocalBounds
|
||||
Inspector.Collider.SetFromGlobalBounds
|
||||
Inspector.Collider.SetFromLocalBoundsPrecise
|
||||
Inspector.Collider.SetFromGlobalBoundsPrecise
|
||||
Inspector.Collider.SetFromPreciseBounds
|
||||
Inspector.Collider.SetFromPreciseCylinderBounds
|
||||
Inspector.Collider.Visualize
|
||||
Inspector.SimpleAwayIndicator.TestAway
|
||||
Inspector.SimpleAwayIndicator.TestRestore
|
||||
Inspector.Fields.Drive
|
||||
Inspector.Fields.DriveWriteBack
|
||||
Inspector.Actions.CopyComponent
|
||||
Inspector.Actions.MoveComponent
|
||||
UserInspector.Title
|
||||
WorkerInspector.Title
|
||||
CreateNew.Title
|
||||
Wizard.TextRenderer.Header
|
||||
Wizard.TextRenderer.ProcessRoot
|
||||
Wizard.TextRenderer.ProcessStandalone
|
||||
Wizard.TextRenderer.ProcessUIX
|
||||
Wizard.TextRenderer.Disabled
|
||||
Wizard.TextRenderer.WithTag
|
||||
Wizard.TextRenderer.ReplaceMaterial
|
||||
Wizard.TextRenderer.ReplaceFont
|
||||
Wizard.TextRenderer.SetColor
|
||||
Desktop.Controls.Title
|
||||
VolumePlaneSlicer.Highlight
|
||||
VolumePlaneSlicer.Slicer
|
||||
Tutorial.Welcome.Welcome
|
||||
Tutorial.Welcome.Description
|
||||
Tutorial.Welcome.Begin
|
||||
Tutorial.Welcome.StartTutorial
|
||||
Tutorial.CommunityYouTube.Title
|
||||
Tutorial.UserResources.UserResourcesTitle
|
||||
Tutorial.UserResources.SupportTitle
|
||||
Tutorial.UserResources.MerchandiseTitle
|
||||
Tutorial.Intro.BadgesAppTeam
|
||||
Tutorial.Intro.BadgesModerator
|
||||
Tutorial.Intro.BadgesMentor
|
||||
Tutorial.Intro.BadgesDisabilityHearing
|
||||
Tutorial.Intro.BadgesDisabilityVision
|
||||
Tutorial.Intro.BadgesDisabilitySpeech
|
||||
Tutorial.Intro.BadgesTitle
|
||||
Tutorial.Intro.BadgesDescription
|
||||
Tutorial.Intro.HelpSite
|
||||
Twitch.Panel.Button.Commands.Enabled
|
||||
Twitch.Panel.Button.Commands.Disabled
|
||||
Twitch.Panel.Button.SafeMode.Enabled
|
||||
Twitch.Panel.Button.SafeMode.Disabled
|
||||
Twitch.Panel.Button.SubscriberCommands.Enabled
|
||||
Twitch.Panel.Button.SubscriberCommands.Disabled
|
||||
Twitch.Panel.Title.Text
|
||||
Migration.Title
|
||||
Migration.NewTask
|
||||
Migration.LoginModal.Title
|
||||
|
|
|
|||
360
Missing/zh-tw.md
360
Missing/zh-tw.md
|
|
@ -2,202 +2,17 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Chinese (Taiwan) [zh-tw]
|
||||
General.Start
|
||||
General.Finish
|
||||
General.Previous
|
||||
General.Close
|
||||
General.CopyToClipboard
|
||||
General.Buy
|
||||
General.Yes
|
||||
General.No
|
||||
General.ClearSelection
|
||||
General.Off
|
||||
General.On
|
||||
General.Understand
|
||||
General.Notice
|
||||
General.UnderstandEnable
|
||||
General.Dismiss
|
||||
General.Edit
|
||||
General.UI.ToggleEditMode
|
||||
General.UI.ToggleSubtitles
|
||||
General.UI.Subtitles.On
|
||||
General.UI.Subtitles.Off
|
||||
General.UI.MusicVolumeLocal
|
||||
General.UI.VoiceVolumeLocal
|
||||
General.UI.SoundVolumeLocal
|
||||
General.UI.PressToBegin
|
||||
Worlds.Home
|
||||
Worlds.Tutorial
|
||||
Interaction.SaveToInventory
|
||||
Interaction.Grab.Palm
|
||||
Interaction.Grab.Precision
|
||||
Interaction.Grab.Auto
|
||||
Interaction.Grab.Off
|
||||
Interaction.ExportScreenshot
|
||||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.SaveHeld
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
Inventory.SaveAvatar
|
||||
Inventory.Favorite.Home
|
||||
Inventory.Favorite.ProgressBar
|
||||
Inventory.Favorite.AudioStreamController
|
||||
Inventory.Favorite.TextDisplay
|
||||
Inventory.Favorite.VideoPlayer
|
||||
Inventory.Favorite.AudioPlayer
|
||||
Inventory.Favorite.InteractiveCamera
|
||||
Inventory.Favorite.Keyboard
|
||||
Inventory.Favorite.Avatar
|
||||
Inventory.Favorite.WorldLoadingIndicator
|
||||
Inventory.Favorite.ColorDialog
|
||||
Inventory.Favorite.Hyperlink
|
||||
Inventory.SpawnFacet
|
||||
Dash.Actions.TurnOffUIEdit
|
||||
Dash.Exit.Sponsor
|
||||
Dash.Exit.Sponsor.You
|
||||
Dash.Exit.Shoutouts
|
||||
Dash.Exit.Shoutouts.AndMore
|
||||
Dash.Exit.Shoutouts.You
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Connection.LNL.DirectIP
|
||||
World.Connection.LNL.NATPunchthrough
|
||||
World.Connection.LNL.Relay
|
||||
World.Connection.SteamNetworkingSockets
|
||||
World.Error.FailedToConnect
|
||||
World.Error.InvalidAddress
|
||||
World.Error.HostBlocked
|
||||
World.Error.HostBlockedDetail
|
||||
World.Error.WorldCrash
|
||||
World.Error.WorldCrashDetail
|
||||
World.Indicator.Visited
|
||||
World.Category.ContactsSessions
|
||||
World.Category.Random
|
||||
World.Category.GroupWorlds
|
||||
World.AccessLevel.Contacts
|
||||
World.AccessLevel.ContactsPlus
|
||||
World.SortParameter.LastVisit
|
||||
World.SortParameter.Random
|
||||
World.Filter.MinimumContacts
|
||||
Tools.Setup2FA
|
||||
Tools.StreamAudio.Dialog.Title
|
||||
Options.Nameplates.DefaultStyle
|
||||
Options.Nameplates.CustomStyle
|
||||
Indicator.OnlineUsersVR
|
||||
Indicator.OnlineUsersDesktop
|
||||
Indicator.ServerStatus.Status
|
||||
Indicator.ServerStatus.Good
|
||||
Indicator.ServerStatus.Slow
|
||||
Indicator.ServerStatus.Down
|
||||
Indicator.ServerStatus.NoInternet
|
||||
Indicator.Sync.StorageFull
|
||||
Indicator.Storage.StorageFull
|
||||
Indicator.Storage.Usage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidLogin
|
||||
Login.MalformedUID
|
||||
Login.MissingUID
|
||||
Register.MissingUID
|
||||
Register.MalformedUID
|
||||
Login.MissingLogin
|
||||
Login.InvalidRecoveryCode
|
||||
Login.UnsupportedAuthentication
|
||||
Login.EmailNotVerified
|
||||
Login.AccountTempLocked
|
||||
Login.AccountBanned
|
||||
Login.DuplicateAccount
|
||||
Register.MissingRequest
|
||||
Register.InvalidEmail
|
||||
Register.MissingUsername
|
||||
Register.MissingEmail
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameStartsWithU
|
||||
Register.InvalidUsername
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.MissingPassword
|
||||
Register.InvalidPassword
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.ErrorCheckingUserId
|
||||
Account.Saml2
|
||||
Account.BirthMonth
|
||||
Account.BirthDay
|
||||
Account.BirthYear
|
||||
Account.PoliciesAgreement
|
||||
Account.AlternateMethods
|
||||
Account.Saml2.Title
|
||||
Account.Saml2.Select
|
||||
Account.Saml2.LoggingIn
|
||||
Account.TOTP.Title
|
||||
Account.TOTP.Initializing
|
||||
Account.TOTP.Code.Header
|
||||
Account.TOTP.Code.Description
|
||||
Account.TOTP.Code.QRCode
|
||||
Account.TOTP.Code.Key
|
||||
Account.TOTP.RecoveryCodes.Header
|
||||
Account.TOTP.RecoveryCodes.Description
|
||||
Account.TOTP.RecoveryCodes.Codes
|
||||
Account.TOTP.Activate.Header
|
||||
Account.TOTP.Activate.Description
|
||||
Account.TOTP.Activate.Token
|
||||
Account.TOTP.Activate.TokenField
|
||||
Account.TOTP.Activate.Activate
|
||||
Account.TOTP.Activate.Activating
|
||||
Account.TOTP.Activate.InvalidToken
|
||||
Account.TOTP.Message.AlreadySetup
|
||||
Account.TOTP.Message.Error
|
||||
Account.TOTP.Message.SetupComplete
|
||||
Account.TOTP.Deactivate.Header
|
||||
Account.TOTP.Deactivate.Description
|
||||
Account.TOTP.Deactivate.Deactivate
|
||||
Account.TOTP.Deactivate.Deactivating
|
||||
Account.TOTP.Message.DeactivationComplete
|
||||
Account.Type.Standard
|
||||
Account.Type.Business
|
||||
Account.Type.Patreon
|
||||
Account.Type.Mentor
|
||||
Account.Type.Moderator
|
||||
Account.Type.Team
|
||||
Avatar.Badge.Live
|
||||
2FA.Header
|
||||
2FA.Token
|
||||
Profile.Status.Headless
|
||||
Session.JoinVerifier.EnableHeader
|
||||
Session.JoinVerifier.EnableText
|
||||
Session.JoinVerifier.Label
|
||||
Session.JoinVerifier.ComponentWarning
|
||||
Session.JoinVerifier.SetCustomVerifier
|
||||
Contacts.RevokeInvite
|
||||
Contacts.Unblocked
|
||||
Contacts.AvatarBlock
|
||||
Contacts.MutualBlock
|
||||
Contacts.SelfAccount
|
||||
Contacts.SearchPrompt
|
||||
Contacts.WriteMessage
|
||||
Contacts.InContactsOnly
|
||||
Contacts.InHiddenContactsOnly
|
||||
Contacts.InHiddenContactsPlus
|
||||
Contacts.Migrated
|
||||
Undo.ExtractMaterialsFromHierarchy
|
||||
Undo.BatchConvertMaterials
|
||||
Tooltips.Brush.ChangeColor
|
||||
Tooltips.Brush.IncrementSize
|
||||
Tooltips.Brush.DecrementSize
|
||||
Tooltips.Dev.GizmoOptions
|
||||
Tooltips.Dev.SelectParent
|
||||
Tooltips.Dev.LocalSpace
|
||||
Tooltips.Dev.GlobalSpace
|
||||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltip.GrabbableSetter.ApplyToRoot
|
||||
Tooltip.GrabbableSetter.AppyToHit
|
||||
Tooltip.Material.ConvertAll
|
||||
Tooltip.Cartridge.Eject
|
||||
Tooltip.ProtoFlux.Drive
|
||||
Tooltip.ProtoFlux.Source
|
||||
Tooltip.ProtoFlux.Reference
|
||||
|
|
@ -206,182 +21,9 @@ Tooltip.ProtoFlux.Proxy
|
|||
Tooltip.ProtoFlux.CreateLocal
|
||||
Tooltip.ProtoFlux.CreateStore
|
||||
Tooltip.ProtoFlux.CreateDataModelStore
|
||||
Tooltip.ProtoFlux.Overview
|
||||
Tooltip.ProtoFlux.NodeBrowser
|
||||
Tooltip.ProtoFlux.PackInPlace
|
||||
Tooltip.ProtoFlux.PackInto
|
||||
Tooltip.ProtoFlux.Unpack
|
||||
Tooltip.ProtoFlux.ExplicitCast
|
||||
ProtoFlux.UI.Call
|
||||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
CreateNew.Editor.TextRendererWizard
|
||||
CreateNew.3DModel.Triangle
|
||||
CreateNew.Directory.Title
|
||||
CreateNew.Directory.Error.EmptyName
|
||||
CreateNew.Directory.Error.LongName
|
||||
CreateNew.Directory.Error.InvalidName
|
||||
Importer.Folder.Minecraft
|
||||
Importer.Folder.Minecraft.Description
|
||||
Importer.Image.Screenshot
|
||||
Importer.Image.PixelArt
|
||||
Importer.Model.Advanced.ForcePointFiltering
|
||||
Importer.Model.Advanced.ForceNoMipMaps
|
||||
Importer.Model.Advanced.ForceUncompressed
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
Exporter.Export
|
||||
Exporter.Exporting
|
||||
NewWorld.SessionTitle
|
||||
CameraControl.Anchors.LinearInterpolation
|
||||
CameraControl.Control.MotionBlur
|
||||
CameraControl.Control.ScreenSpaceReflections
|
||||
CameraControl.OBS.Idle
|
||||
CameraControl.OBS.OpenInstallerReason
|
||||
Settings.Hotswitching
|
||||
Settings.DoNotSendReadStatus
|
||||
Settings.AutosaveAllScreenshots
|
||||
Settings.Audio.Input.Title
|
||||
Settings.Audio.WhisperVoiceVolume
|
||||
Settings.Locale.Title
|
||||
Settings.Locale.DefaultLanguage
|
||||
Security.Hyperlink.Title
|
||||
ComponentSelector.Back
|
||||
ComponentSelector.Title
|
||||
ComponentSelector.CreateCustomType
|
||||
ComponentSelector.CommonGenericTypes
|
||||
ComponentSelector.CustomGenericArguments
|
||||
ComponentSelector.InvalidType
|
||||
Inspector.Title
|
||||
Inspector.Slot.AttachComponent
|
||||
Inspector.Slot.Axis.X
|
||||
Inspector.Slot.Axis.Y
|
||||
Inspector.Slot.Axis.Z
|
||||
Inspector.Slot.Reset.Label
|
||||
Inspector.Slot.Reset.Position
|
||||
Inspector.Slot.Reset.Rotation
|
||||
Inspector.Slot.Reset.Scale
|
||||
Inspector.Slot.CreatePivotAtCenter
|
||||
Inspector.Slot.JumpTo
|
||||
Inspector.Slot.BringTo
|
||||
Inspector.Slot.BringTo.Undo
|
||||
Inspector.Slot.ParentUnder.Label
|
||||
Inspector.Slot.ParentUnder.WorldRoot
|
||||
Inspector.Slot.ParentUnder.WorldRoot.Undo
|
||||
Inspector.Slot.ParentUnder.LocalUserSpace
|
||||
Inspector.Slot.ParentUnder.LocalUserSpace.Undo
|
||||
Inspector.Mesh.SetupRenderer
|
||||
Inspector.Mesh.RecalculateBlendshapeNormals
|
||||
Inspector.Mesh.RecalculateBlendshapeNormalsSmooth
|
||||
Inspector.Mesh.RecalculateBlendshapeTangentsMikkt
|
||||
Inspector.Mesh.MergeBlendshapes
|
||||
Inspector.MeshCollider.VHACD
|
||||
Inspector.MeshCollider.ReplaceBox
|
||||
Inspector.CommonAvatarBuilder.UpdateLocomotionModules
|
||||
Inspector.VHACD.Parameter.MergeDoubles
|
||||
Inspector.VHACD.Parameter.Resolution
|
||||
Inspector.VHACD.Parameter.Depth
|
||||
Inspector.VHACD.Parameter.Concavity
|
||||
Inspector.VHACD.Parameter.PlaneDownsampling
|
||||
Inspector.VHACD.Parameter.ConvexHullDownsampling
|
||||
Inspector.VHACD.Parameter.Alpha
|
||||
Inspector.VHACD.Parameter.Beta
|
||||
Inspector.VHACD.Parameter.Gamma
|
||||
Inspector.VHACD.Parameter.Delta
|
||||
Inspector.VHACD.Parameter.PCA
|
||||
Inspector.VHACD.Parameter.MaxVerticesPerHull
|
||||
Inspector.VHACD.Parameter.MinVolumePerHull
|
||||
Inspector.VHACD.Parameter.ConvexHullApproximation
|
||||
Inspector.VHACD.DecompositionMode.Header
|
||||
Inspector.VHACD.DecompositionMode.Voxel
|
||||
Inspector.VHACD.DecompositionMode.Tetrahedron
|
||||
Inspector.VHACD.RunDecomposition
|
||||
Inspector.VHACD.RemoveVisuals
|
||||
Inspector.VHACD.RemoveHulls
|
||||
Inspector.SkinnedMesh.BakeNonDrivenBlendshapes
|
||||
Inspector.SkinnedMesh.BakeBlendShapeResult
|
||||
Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose
|
||||
Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose
|
||||
Inspector.SkinnedMesh.BakeToStaticMesh
|
||||
Inspector.SimpleAvatarProtection.RemoveAll
|
||||
Inspector.SimpleAvatarProtection.RemoveSingle
|
||||
Inspector.SimpleAvatarProtection.Warning
|
||||
Inspector.SimpleAvatarProtection.ConfirmRemoveAll
|
||||
Inspector.Texture.BakeTexture
|
||||
Inspector.Texture.ConvertToGrayscaleLuminance
|
||||
Inspector.Texture.SwapRA
|
||||
Inspector.Texture.SwapGA
|
||||
Inspector.Texture.SwapBA
|
||||
Inspector.Texture.TrimTransparent
|
||||
Inspector.Texture.TrimByCornerColor
|
||||
Inspector.Texture.NormalizeMaxOnly
|
||||
Inspector.Texture.NormalizeMinMax
|
||||
Inspector.Texture.NormalizeIndependent
|
||||
Inspector.Texture.BleedColorToAlpha
|
||||
Inspector.CharacterController.Warning
|
||||
Inspector.PrimitiveMemberEditor.Warning
|
||||
Inspector.ParticleStyle.CommonTransitions
|
||||
Inspector.ParticleStyle.AlphaFadeInOut
|
||||
Inspector.ParticleStyle.AlphaFadeIn
|
||||
Inspector.ParticleStyle.AlphaFadeOut
|
||||
Inspector.ParticleStyle.IntensityFadeInOut
|
||||
Inspector.ParticleStyle.IntensityFadeIn
|
||||
Inspector.ParticleStyle.IntensityFadeOut
|
||||
Inspector.ParticleStyle.ClearFades
|
||||
Inspector.Collider.SetFromLocalBounds
|
||||
Inspector.Collider.SetFromGlobalBounds
|
||||
Inspector.Collider.SetFromLocalBoundsPrecise
|
||||
Inspector.Collider.SetFromGlobalBoundsPrecise
|
||||
Inspector.Collider.SetFromPreciseBounds
|
||||
Inspector.Collider.SetFromPreciseCylinderBounds
|
||||
Inspector.Collider.Visualize
|
||||
Inspector.SimpleAwayIndicator.TestAway
|
||||
Inspector.SimpleAwayIndicator.TestRestore
|
||||
Inspector.Fields.Drive
|
||||
Inspector.Fields.DriveWriteBack
|
||||
Inspector.Actions.CopyComponent
|
||||
Inspector.Actions.MoveComponent
|
||||
UserInspector.Title
|
||||
WorkerInspector.Title
|
||||
CreateNew.Title
|
||||
Wizard.TextRenderer.Header
|
||||
Wizard.TextRenderer.ProcessRoot
|
||||
Wizard.TextRenderer.ProcessStandalone
|
||||
Wizard.TextRenderer.ProcessUIX
|
||||
Wizard.TextRenderer.Disabled
|
||||
Wizard.TextRenderer.WithTag
|
||||
Wizard.TextRenderer.ReplaceMaterial
|
||||
Wizard.TextRenderer.ReplaceFont
|
||||
Wizard.TextRenderer.SetColor
|
||||
Desktop.Controls.Title
|
||||
VolumePlaneSlicer.Highlight
|
||||
VolumePlaneSlicer.Slicer
|
||||
Tutorial.Welcome.Welcome
|
||||
Tutorial.Welcome.Description
|
||||
Tutorial.Welcome.Begin
|
||||
Tutorial.Welcome.StartTutorial
|
||||
Tutorial.CommunityYouTube.Title
|
||||
Tutorial.UserResources.UserResourcesTitle
|
||||
Tutorial.UserResources.SupportTitle
|
||||
Tutorial.UserResources.MerchandiseTitle
|
||||
Tutorial.Intro.BadgesAppTeam
|
||||
Tutorial.Intro.BadgesModerator
|
||||
Tutorial.Intro.BadgesMentor
|
||||
Tutorial.Intro.BadgesDisabilityHearing
|
||||
Tutorial.Intro.BadgesDisabilityVision
|
||||
Tutorial.Intro.BadgesDisabilitySpeech
|
||||
Tutorial.Intro.BadgesTitle
|
||||
Tutorial.Intro.BadgesDescription
|
||||
Tutorial.Intro.HelpSite
|
||||
Object.Mirror.Toggle
|
||||
Twitch.Panel.Button.Commands.Enabled
|
||||
Twitch.Panel.Button.Commands.Disabled
|
||||
Twitch.Panel.Button.SafeMode.Enabled
|
||||
Twitch.Panel.Button.SafeMode.Disabled
|
||||
Twitch.Panel.Button.SubscriberCommands.Enabled
|
||||
Twitch.Panel.Button.SubscriberCommands.Disabled
|
||||
Twitch.Panel.Title.Text
|
||||
Migration.Title
|
||||
Migration.NewTask
|
||||
Migration.LoginModal.Title
|
||||
|
|
|
|||
184
README.md
184
README.md
|
|
@ -1,34 +1,93 @@
|
|||
# APP Locale
|
||||
This repository contains the locale assets for the core UI of [Resonite](https://resonite.com) and allow anyone to contribute translations. The contents of this repository will be periodically merged with the public build released on Steam (STEAM) and other platforms.
|
||||
# Resonite Locale
|
||||
This repository contains the locale assets for the core UI of [Resonite](https://resonite.com) and allows anyone to contribute translations. The contents of this repository will be periodically merged with the public build released on Steam (STEAM) and other platforms.
|
||||
|
||||
# Localization Status
|
||||
Czech [cs] - 72.3% - Missing keys: 461
|
||||
German [de] - 83.6% - Missing keys: 272
|
||||
English (United Kingdom) [en-gb] - 1.7% - Missing keys: 1634
|
||||
## Localization Status
|
||||
Czech [cs] - 72.2% - Missing keys: 462
|
||||
German [de] - 83.6% - Missing keys: 273
|
||||
English (United Kingdom) [en-gb] - 1.7% - Missing keys: 1635
|
||||
English [en] - 100.0% - Missing keys: 0
|
||||
Esperanto [eo] - 67.7% - Missing keys: 537
|
||||
Spanish [es] - 72.1% - Missing keys: 464
|
||||
Estonian [et] - 54.8% - Missing keys: 751
|
||||
Finnish [fi] - 69.0% - Missing keys: 516
|
||||
French [fr] - 67.8% - Missing keys: 535
|
||||
Icelandic [is] - 30.7% - Missing keys: 1152
|
||||
Japanese [ja] - 97.7% - Missing keys: 38
|
||||
Korean [ko] - 72.3% - Missing keys: 461
|
||||
Dutch [nl] - 67.2% - Missing keys: 545
|
||||
Norwegian [no] - 47.3% - Missing keys: 877
|
||||
Polish [pl] - 62.7% - Missing keys: 620
|
||||
Russian [ru] - 72.3% - Missing keys: 461
|
||||
Swedish [sv] - 14.4% - Missing keys: 1424
|
||||
Turkish [tr] - 53.3% - Missing keys: 777
|
||||
Chinese (China) [zh-cn] - 62.8% - Missing keys: 619
|
||||
Chinese (Taiwan) [zh-tw] - 60.7% - Missing keys: 654
|
||||
Esperanto [eo] - 67.7% - Missing keys: 538
|
||||
Spanish [es] - 72.1% - Missing keys: 465
|
||||
Estonian [et] - 54.8% - Missing keys: 752
|
||||
Finnish [fi] - 82.0% - Missing keys: 299
|
||||
French [fr] - 67.8% - Missing keys: 536
|
||||
Icelandic [is] - 30.7% - Missing keys: 1153
|
||||
Japanese [ja] - 99.3% - Missing keys: 11
|
||||
Korean [ko] - 99.9% - Missing keys: 2
|
||||
Dutch [nl] - 67.2% - Missing keys: 546
|
||||
Norwegian [no] - 47.2% - Missing keys: 878
|
||||
Polish [pl] - 99.8% - Missing keys: 4
|
||||
Russian [ru] - 85.5% - Missing keys: 242
|
||||
Swedish [sv] - 14.4% - Missing keys: 1425
|
||||
Turkish [tr] - 53.2% - Missing keys: 778
|
||||
Chinese (China) [zh-cn] - 82.3% - Missing keys: 295
|
||||
Chinese (Taiwan) [zh-tw] - 82.2% - Missing keys: 296
|
||||
|
||||
Total keys: 1663
|
||||
Total keys: 1664
|
||||
|
||||
# How To Contribute
|
||||
If you'd like to contribute translations, create a branch of fork of the repository, make the changes and once they are ready to be merged create a Pull Request, so the contributions can be checked and merged. You don't need to translate everything at once, if you cover part of the UI, the changes can be merged, with more translations coming later.
|
||||
## How To Contribute
|
||||
If you'd like to contribute translations, create a fork of the repository, make the changes and **once they are ready** to be merged create a Pull Request, so the contributions can be checked and merged. You don't need to translate everything at once, if you cover part of the UI, the changes can be merged, with more translations coming later.
|
||||
|
||||
# Do's and don'ts
|
||||
### Translating the Store descriptions
|
||||
If you're like, you can help translate the store descriptions as well (this is used on Steam for example), but we consider those highly optional since it's quite a lot of text. If you don't want to translate those, don't worry about them! The store descriptions do not count towards the translation completeness percentage and are provided in separate files.
|
||||
|
||||
If you do translate them and you haven't added a credit yet, put your name in the regular .json file for translations of in-game strings, even if you haven't translated any in-game strings.
|
||||
|
||||
### If you're contributing a new language
|
||||
1. [Create a new Issue](https://github.com/Yellow-Dog-Man/Locale) for given language in format "Language [lang-code]", for example "English [en]", which will help coordinate efforts of different translators.
|
||||
1. Verify that our' ork of ICU MessageFormat.NET has pluralizer for your language, by checking the "AddStandardPluralizers()" function in this file: https://github.com/YellowDogMan/messageformat.net/blob/master/src/Jeffijoe.MessageFormat/Formatting/Formatters/PluralFormatter.cs
|
||||
|
||||
If you can't find your language code in this file, please make a Issue either on in this repository.
|
||||
|
||||
Alternatively you can implement the pluralizer yourself based on the reference from the Unicode CLDR repository: https://github.com/unicode-org/cldr/blob/master/common/supplemental/plurals.xml and make a pull request for it to be merged with our fork or MessageFormat.NET
|
||||
|
||||
3) Add a new [lang-code].json file to your fork. We highly recommend creating a skeleton file first without any translation strings, just containing the Locale and Authors and creating a pull request, so it's clearer to other contributors that translations are being worked on by someone.
|
||||
|
||||
### Contributing translations to a language
|
||||
If you'd like to contribute translations for existing language file (or one you have just created), we recommend the following:
|
||||
|
||||
1) Make a fork of the repository or your own branch.
|
||||
2) Update the language file, either by modifying the translation strings or adding new ones for missing translations.
|
||||
3) Ensure you do not have any left-over English strings in the file. Your file should only contain actually translated strings. Any missing strings will automatically fallback (see below for details)
|
||||
4) Ensure your modified translation file works correctly inside Resonite (see below how to test)
|
||||
5) Create a Pull Request for your translations to be merged into the main repository. After merging they will be available publicly in the next public build of Resonite.
|
||||
|
||||
As we develop our platform, we'll be constantly adding new strings in English or modifying the existing ones. We recommend watching the repository for activity through GitHub, so you can get notified when there are changes and new strings to be translated.
|
||||
|
||||
### Collaborating & Conflicts
|
||||
Sometimes when translating, multiple users can translate the same area/section at the same time. This results in a Conflict, as the Resonite Team usually cannot speak the language. We're unable to decide which PR should be merged. When a conflict occurs any PRs involved will be marked with a Conflicts label. Please work with other translators of the language to resolve any conflicts so that the team can proceed to merge PRs clearly.
|
||||
|
||||
### Testing your translation
|
||||
As you work on the translation we recommend that you periodically check it inside of Resonite. This will not only help ensure that you don't have any syntax errors, but also make sure that the strings are correct in the context.
|
||||
|
||||
To test the translation, find folder where Resonite.exe is installed (on Steam, you can do so by right clicking Resonite, going to Properties -> LOCAL FILES -> BROWSE LOCAL FILES...) and then locate the "Locale" folder. Simply place your modified file into this folder and Resonite will load it up.
|
||||
|
||||
By default, Resonite uses your system locale to determine which file to load. You can override this by going to Settings and changing the "Override Locale" to a different language code.
|
||||
|
||||
- You can edit the translation file on the fly without shutting down Resonite. To force it to reload, change the locale to "en" and then back to your own.
|
||||
- Note that while most UI will change language immediately, not all of it would. Simply close and reopen the UI dialog to load the translated strings
|
||||
- If the string is showing in English, you probably have a typo in the string key. It needs to match exactly
|
||||
- If the translation isn't loading in Resonite, it is likely JSON syntax error preventing it from being loaded
|
||||
- If you see "ERROR!!!" instead of your translated string, you have a syntax error in the particular string. Check Resonite's log file, which will contain details.
|
||||
|
||||
### If you use an external tool to do the translation and the JSON structure is mangled
|
||||
You can use the python script in this repository: CleanJSON.py
|
||||
|
||||
For example to clean the french json, `./CleanJSON.py --en en.json --lang fr.json --out fr.json.cleaned`
|
||||
|
||||
```usage: CleanJSON.py [-h] [--en en_path] [--lang lang_path] [--out out_path]
|
||||
|
||||
This script will reformat a Babel style JSON for locales to match the en.json
|
||||
baseline formatting for git changes purposes.
|
||||
|
||||
optional arguments:
|
||||
-h, --help show this help message and exit
|
||||
--en en_path The path to the en.json locale file.
|
||||
--lang lang_path The path to the LANG.json locale file to clean.
|
||||
--out out_path The path to save the formatted file.
|
||||
```
|
||||
|
||||
## Do's and Don'ts
|
||||
- Make sure the .json locale file is UTF8 encoded
|
||||
- Always keep the "Dummy" : "Dummy" entry at the bottom of the file. This way you don't have to remember to remove the comma at the end of the last entry every time
|
||||
- Copy & Paste the whole content of the file into this online validator to ensure you don't have any syntax errors: https://jsonformatter.curiousconcept.com/
|
||||
|
|
@ -42,47 +101,8 @@ If you'd like to contribute translations, create a branch of fork of the reposit
|
|||
- DON'T correct mistakes in the string keys, only report them. They will be fixed by a script, which will apply the correction to all locales at once.
|
||||
- DON'T submit purely machine translated locales. Those often result in odd and confusing results for user interfaces. Using machine translation as basis for manual translation is ok.
|
||||
|
||||
# Translating the Store descriptions
|
||||
If you're like, you can help translate the store descriptions as well (this is used on Steam for example), but we consider those highly optional since it's quite a lot of text. If you don't want to translate those, don't worry about them! The store descriptions do not count towards the translation completeness percentage and are provided in separate files.
|
||||
|
||||
If you do translate them and you haven't added a credit yet, put your name in the regular .json file for translations of in-game strings, even if you haven't translated any in-game strings.
|
||||
|
||||
# If you're contributing a new language
|
||||
1. [Create a new Issue](https://github.com/Yellow-Dog-Man/Locale) for given language in format "Language [lang-code]", for example "English [en]", which will help coordinate efforts of different translators.
|
||||
1. Verify that our' ork of ICU MessageFormat.NET has pluralizer for your language, by checking the "AddStandardPluralizers()" function in this file: https://github.com/YellowDogMan/messageformat.net/blob/master/src/Jeffijoe.MessageFormat/Formatting/Formatters/PluralFormatter.cs
|
||||
|
||||
If you can't find your language code in this file, please make a Issue either on in this repository.
|
||||
|
||||
Alternatively you can implement the pluralizer yourself based on the reference from the Unicode CLDR repository: https://github.com/unicode-org/cldr/blob/master/common/supplemental/plurals.xml and make a pull request for it to be merged with our fork or MessageFormat.NET
|
||||
|
||||
3) Add a new [lang-code].json file to your fork. We highly recommend creating a skeleton file first without any translation strings, just containing the Locale and Authors and creating a pull request, so it's clearer to other contributors that translations are being worked on by someone.
|
||||
|
||||
# Contributing translations to a language
|
||||
If you'd like to contribute translations for existing language file (or one you have just created), we recommend the following:
|
||||
|
||||
1) Make a fork of the repository or your own branch.
|
||||
2) Update the language file, either by modifying the translation strings or adding new ones for missing translations.
|
||||
3) Ensure you do not have any left-over English strings in the file. Your file should only contain actually translated strings. Any missing strings will automatically fallback (see below for details)
|
||||
4) Ensure your modified translation file works correctly inside APP (see below how to test)
|
||||
5) Create a Pull Request for your translations to be merged into the main repository. After merging they will be available publicly in the next public build of APP.
|
||||
|
||||
As we develop our platform, we'll be constantly adding new strings in English or modifying the existing ones. We recommend watching the repository for activity through GitHub, so you can get notified when there are changes and new strings to be translated.
|
||||
|
||||
# Testing your translation
|
||||
As you work on the translation we recommend that you periodically check it inside of APP. This will not only help ensure that you don't have any syntax errors, but also make sure that the strings are correct in the context.
|
||||
|
||||
To test the translation, find folder where APP.exe is installed (on Steam, you can do so by right clicking APP, going to Properties -> LOCAL FILES -> BROWSE LOCAL FILES...) and then locate the "Locale" folder. Simply place your modified file into this folder and APP will load it up.
|
||||
|
||||
By default, APP uses your system locale to determine which file to load. You can override this by going to Settings and changing the "Override Locale" to a different language code.
|
||||
|
||||
- You can edit the translation file on the fly without shutting down APP. To force it to reload, change the locale to "en" and then back to your own.
|
||||
- Note that while most UI will change language immediately, not all of it would. Simply close and reopen the UI dialog to load the translated strings
|
||||
- If the string is showing in English, you probably have a typo in the string key. It needs to match exactly
|
||||
- If the translation isn't loading in APP, it is likely JSON syntax error preventing it from being loaded
|
||||
- If you see "ERROR!!!" instead of your translated string, you have a syntax error in the particular string. Check APP's log file, which will contain details.
|
||||
|
||||
# The ICU MessageFormat Syntax for translation strings
|
||||
APP uses the ICU MessageFormat Syntax defined by the Unicode organization for its localized strings. This offers high amount of flexibility on how you translate strings and ensures that you can correctly follow the grammar rules of your language, particularly with regards to pluralization (e.g. displaying "1 item" vs "1 items"). This is why it's important to ensure that your language has a pluralizer implemented in our fork of MessageFormat.NET
|
||||
## The ICU MessageFormat Syntax for translation strings
|
||||
Resonite uses the ICU MessageFormat Syntax defined by the Unicode organization for its localized strings. This offers high amount of flexibility on how you translate strings and ensures that you can correctly follow the grammar rules of your language, particularly with regards to pluralization (e.g. displaying "1 item" vs "1 items"). This is why it's important to ensure that your language has a pluralizer implemented in our fork of MessageFormat.NET
|
||||
|
||||
To learn more about the ICU MessageFormat Syntax check the following links:
|
||||
https://unicode-org.github.io/icu/userguide/format_parse/messages/
|
||||
|
|
@ -101,7 +121,7 @@ Another common syntax is using the {variable, select, ...} form. This lets you m
|
|||
|
||||
Please let us know if you have any questions or are unsure about certain things.
|
||||
|
||||
# Language codes and fallbacks
|
||||
## Language codes and fallbacks
|
||||
We uses the IETF language tags (https://en.wikipedia.org/wiki/IETF_language_tag) to load locales. These consist of a single primary language tag (typically two-letter language code from ISO 639-1 or a three-letter code from ISO 639-2 (1998), ISO 639-3 (2007) or ISO 639-5 (2008)) and and optional region sub-tag with country code.
|
||||
|
||||
When loading locale file, we will first check for the most specific locale file. Then it will load any missing strings from the general locale file and last it will load any missing strings from the English locale.
|
||||
|
|
@ -112,31 +132,15 @@ We recommend putting most translations into the general language file (single tw
|
|||
|
||||
Any strings you don't translate at all will also fall back into their English variants, so you don't have to worry about missing some of them, they can be translated later (or by another contributor). This also ensures that newly added strings in the English will show up and can be gradually translated as they come.
|
||||
|
||||
# What if I find string that cannot be translated?
|
||||
While majority of APP's UI has been converted to the localization system, there are likely a few stragglers and some parts that aren't translatable right now. If you encounter such place, create an Issue on this repository, ideally with screenshot of the non-translatable part, so we can convert it as well.
|
||||
## FAQ
|
||||
### What if I find string that cannot be translated?
|
||||
While majority of Resonite's UI has been converted to the localization system, there are likely a few stragglers and some parts that aren't translatable right now. If you encounter such place, create an Issue on this repository, ideally with screenshot of the non-translatable part, so we can convert it as well.
|
||||
|
||||
Currently there are a few known parts that cannot be translated, but are planned to:
|
||||
Currently there are a few known parts that cannot be translated, but are planned to be supported at a later date:
|
||||
- Enumerations (e.g. certain tool options that cycle through several options)
|
||||
- Component names and categories (component names will still show original for technical reasons, but will show optional translation for non-English languages)
|
||||
- ProtoFlux node names and categories (same as above)
|
||||
- Component fields (those will only show optional translated names on hover once tooltip system is implemented)
|
||||
|
||||
# If you use an external tool to do the translation and the JSON structure is mangled
|
||||
You can use the python script in this repository: CleanJSON.py
|
||||
|
||||
For example to clean the french json, `./CleanJSON.py --en en.json --lang fr.json --out fr.json.cleaned`
|
||||
|
||||
```usage: CleanJSON.py [-h] [--en en_path] [--lang lang_path] [--out out_path]
|
||||
|
||||
This script will reformat a Babel style JSON for locales to match the en.json
|
||||
baseline formatting for git changes purposes.
|
||||
|
||||
optional arguments:
|
||||
-h, --help show this help message and exit
|
||||
--en en_path The path to the en.json locale file.
|
||||
--lang lang_path The path to the LANG.json locale file to clean.
|
||||
--out out_path The path to save the formatted file.
|
||||
```
|
||||
|
||||
# Any questions?
|
||||
If you have questions or are unsure about something, you can create an Issue on this repository or reach out to our team on the official Discord: https://discord.gg/resonite
|
||||
### Any other questions?
|
||||
If you have questions or are unsure about something, you can create an Issue on this repository to ask a question
|
||||
|
|
|
|||
1
en.json
1
en.json
|
|
@ -165,6 +165,7 @@
|
|||
"World.LoadingFailed": "Failed",
|
||||
"World.LoadedAssets": "Loaded {assets} of {total_assets}",
|
||||
"World.Downloading": "Downloading {bytes} of {total_bytes}",
|
||||
"World.Loaded": "Loaded",
|
||||
|
||||
"World.Connection.EstablishingConnection": "Establishing connection",
|
||||
"World.Connection.RequestingJoin": "Requesting Join",
|
||||
|
|
|
|||
458
fi.json
458
fi.json
|
|
@ -9,7 +9,7 @@
|
|||
"General.Cancel": "Peruuta",
|
||||
"General.Continue": "Jatka",
|
||||
"General.Next": "Seuraava",
|
||||
|
||||
"General.Previous": "Edellinen",
|
||||
"General.Back": "Takaisin",
|
||||
"General.Confirm": "Vahvista?",
|
||||
"General.Loading": "Ladataan...",
|
||||
|
|
@ -27,11 +27,24 @@
|
|||
"General.CopiedToClipboardLong": "Kopioitu leikepöydälle!",
|
||||
"General.Create": "Luo",
|
||||
"General.Creating": "Luodaan...",
|
||||
"General.Buy": "Osta",
|
||||
"General.Yes": "Kyllä",
|
||||
"General.No": "Ei",
|
||||
"General.ClearSelection" : "Tyhjennä Valinta",
|
||||
"General.Off": "Pois Päältä",
|
||||
"General.On": "Päällä",
|
||||
"General.Understand": "Ymmärrän",
|
||||
"General.Notice" : "Ilmoitus",
|
||||
"General.UnderstandEnable" : "Ymmärrän, Ota Käyttöön",
|
||||
"General.Dismiss": "Hylkää",
|
||||
"General.Edit": "Muokkaa",
|
||||
|
||||
"General.UI.SearchPrompt": "Etsi...",
|
||||
"General.UI.SearchPromptLong": "Kirjoita etsiäksesi...",
|
||||
"General.UI.ToggleEditMode": "Muokkaustila",
|
||||
"General.UI.ToggleSubtitles": "Tekstitykset",
|
||||
"General.UI.Subtitles.On" : "Tekstitykset: Päällä",
|
||||
"General.UI.Subtitles.Off" : "Tekstitykset: Pois Päältä",
|
||||
|
||||
"General.UI.MusicVolumeLocal": "Musiikin voimakkuus (lokaali):",
|
||||
"General.UI.VoiceVolumeLocal": "Puheen voimakkuus (lokaali):",
|
||||
|
|
@ -42,6 +55,9 @@
|
|||
"General.Sort.Ascending": "Nousevasti",
|
||||
"General.Sort.Descending": "Laskevasti",
|
||||
|
||||
"Worlds.Home" : "Koti",
|
||||
"Worlds.Tutorial" : "Tutoriaali",
|
||||
|
||||
"Locomotion.Noclip.Name": "Lento",
|
||||
"Locomotion.Noclip.Description": "Yksinkertainen läpäisevä lentotila.",
|
||||
"Locomotion.Teleport.Name": "Kaukosiirto",
|
||||
|
|
@ -84,7 +100,7 @@
|
|||
"Interaction.EnterAnchor": "Käytä istuinta",
|
||||
"Interaction.ExitAnchor": "Poistu istuimesta",
|
||||
|
||||
"Interaction.EquipAvatar": "Vaihda avatar",
|
||||
"Interaction.EquipAvatar": "Vaihda Avatar",
|
||||
|
||||
"Interaction.SaveAsScreenshot": "Tallenna kuvana",
|
||||
"Interaction.ExportScreenshot": "Vie kuva",
|
||||
|
|
@ -92,6 +108,28 @@
|
|||
"Interaction.ExportFile": "Vie tiedosto",
|
||||
"Interaction.CopyLink": "Kopioi linkki",
|
||||
|
||||
"Inventory.OpenWorld": "Avaa Maailma",
|
||||
"Inventory.Equip": "Ota käyttöön",
|
||||
"Inventory.Delete": "Poista",
|
||||
"Inventory.SaveHeld": "Tallenna kädessä oleva",
|
||||
"Inventory.Inventories": "Inventaariot",
|
||||
"Inventory.Share": "Jaa",
|
||||
"Inventory.Unshare": "Poista jako",
|
||||
"Inventory.SaveAvatar": "Tallenna Avatar",
|
||||
"Inventory.Favorite.Home": "Aseta Kodiksi",
|
||||
"Inventory.Favorite.ProgressBar": "Aseta Edistymispalkiksi",
|
||||
"Inventory.Favorite.AudioStreamController": "Aseta Suoratoistoksi",
|
||||
"Inventory.Favorite.TextDisplay": "Aseta Tekstinäytöksi",
|
||||
"Inventory.Favorite.VideoPlayer": "Aseta Videosoittimeksi",
|
||||
"Inventory.Favorite.AudioPlayer": "Aseta Audiosoittimeksi",
|
||||
"Inventory.Favorite.InteractiveCamera": "Aseta Kameraksi",
|
||||
"Inventory.Favorite.Keyboard": "Aseta Näppäimistöksi",
|
||||
"Inventory.Favorite.Avatar": "Aseta Avatariksi",
|
||||
"Inventory.Favorite.WorldLoadingIndicator": "Aseta Latauspalkiksi",
|
||||
"Inventory.Favorite.ColorDialog": "Aseta Värinvalitsijaksi",
|
||||
"Inventory.Favorite.Hyperlink": "Aseta Linkkinäytöksi",
|
||||
"Inventory.SpawnFacet": "Spawnaa Facetti",
|
||||
|
||||
"Dash.Screens.Home": "Koti",
|
||||
"Dash.Screens.Worlds": "Maailmat",
|
||||
"Dash.Screens.Contacts": "Kontaktit",
|
||||
|
|
@ -100,7 +138,7 @@
|
|||
"Dash.Screens.Session": "Sessio",
|
||||
"Dash.Screens.FileBrowser": "Tiedostot",
|
||||
"Dash.Screens.Settings": "Asetukset",
|
||||
"Dash.Screens.Exit": "Poistu",
|
||||
"Dash.Screens.Exit": "Sulje",
|
||||
|
||||
"Dash.Actions.PasteFromClipboard": "Liitä leikepöydältä",
|
||||
|
||||
|
|
@ -108,12 +146,19 @@
|
|||
|
||||
"Dash.Actions.CloudHome": "Pilvikotini",
|
||||
|
||||
"Dash.Exit.Header": "Poistu Neoksesta",
|
||||
"Dash.Exit.ExitAndSave": "Poistu & tallenna kodit",
|
||||
"Dash.Exit.ExitAndDiscard": "Poistu & hylkää kodit",
|
||||
"Dash.Exit.ThankYou": "Kiitos kun käytät {appName}ta!",
|
||||
"Dash.Exit.Header": "Sulje {appName}",
|
||||
"Dash.Exit.ExitAndSave": "Sulje & Tallenna kodit",
|
||||
"Dash.Exit.ExitAndDiscard": "Sulje & Hylkää kodit",
|
||||
"Dash.Exit.Sponsor": "Valtava kiitos {name} projektin sponsoroinnista!",
|
||||
"Dash.Exit.Sponsor.You": "SINÄ",
|
||||
"Dash.Exit.Shoutouts": "Tämä projekti on ollut mahdollista näiden ihmisten ansiosta:",
|
||||
"Dash.Exit.Shoutouts.AndMore" : " ja monia muita!",
|
||||
"Dash.Exit.Shoutouts.You" : "{name} (Se olet sinä! Kiitos!)",
|
||||
"Dash.Exit.ThankYou": "Kiitos kun käytät {appName}a!",
|
||||
"Dash.Exit.SubmittedBy": "Lähettäjä: {name}",
|
||||
|
||||
|
||||
|
||||
"World.Waiting": "Odotetaan...",
|
||||
"World.HostIsStarting": "Isäntä aloittaa sessiota...",
|
||||
"World.Loading": "Ladataan...",
|
||||
|
|
@ -146,10 +191,13 @@
|
|||
"World.Error.JoinAlreadyRequested": "Liittymistä on jo pyydetty",
|
||||
"World.Error.FailedConnectToRelay": "Yhteyden muodostaminen releeseen epäonnistui",
|
||||
"World.Error.FailedToConnect": "Yhteyden muodostaminen epäonnistui",
|
||||
|
||||
"World.Error.InvalidAddress": "Väärä osoite",
|
||||
"World.Error.NoPort": "Porttia ei ole määritetty",
|
||||
"World.Error.IncompatibleVersion": "Yhteensopimaton {appName} Versio",
|
||||
|
||||
"World.Error.IncompatibleVersion": "Yhteensopimaton versio",
|
||||
"World.Error.HostBlocked": "Isäntä blokattu",
|
||||
"World.Error.HostBlockedDetail": "Olet blokannut isännän",
|
||||
"World.Error.WorldCrash": "Maailma kaatui",
|
||||
"World.Error.WorldCrashDetail" : "Kohtalokas virhe päivitettäessä maailmaa",
|
||||
"World.Error.Unknown": "Tuntematon virhe",
|
||||
|
||||
"World.Config.Name": "Maailman nimi:",
|
||||
|
|
@ -235,22 +283,24 @@
|
|||
|
||||
"World.Category.Everything": "Kaikki",
|
||||
"World.Category.Featured": "Esittelyssä",
|
||||
"World.Category.PublishedWorlds": "Julkaistut maailmat",
|
||||
"World.Category.ActiveSessions": "Aktiiviset sessiot",
|
||||
|
||||
"World.Category.HeadlessSessions": "Palvelin sessiot",
|
||||
"World.Category.Social": "Sosiaalinen",
|
||||
"World.Category.PublishedWorlds": "Julkaistut Maailmat",
|
||||
"World.Category.ActiveSessions": "Aktiiviset Sessiot",
|
||||
"World.Category.ContactsSessions": "Kontaktien Sessiot",
|
||||
"World.Category.HeadlessSessions": "Palvelin Sessiot",
|
||||
"World.Category.Social": "Sosiaaliset",
|
||||
"World.Category.Games": "Pelit",
|
||||
"World.Category.Art": "Taide",
|
||||
"World.Category.Tutorials": "Harjoitukset",
|
||||
"World.Category.Educational": "Opettavaiset",
|
||||
"World.Category.Random": "Sekoitus",
|
||||
"World.Category.MyWorlds": "Omat maailmani",
|
||||
"World.Category.Custom": "Mukauta hakua",
|
||||
"World.Category.MyWorlds": "Omat Maailmani",
|
||||
"World.Category.Custom": "Mukauta Hakua",
|
||||
"World.Category.GroupWorlds": "Ryhmien Maailmat",
|
||||
|
||||
"World.AccessLevel.Anyone": "Kuka tahansa",
|
||||
"World.AccessLevel.RegisteredUsers": "Rekisteröityneet käyttäjät",
|
||||
|
||||
"World.AccessLevel.Contacts": "Kontaktit",
|
||||
"World.AccessLevel.ContactsPlus": "Kontaktit+",
|
||||
"World.AccessLevel.LAN": "LAN",
|
||||
"World.AccessLevel.Private": "Yksityinen (Ainoastaan kutsutut)",
|
||||
|
||||
|
|
@ -269,7 +319,7 @@
|
|||
"World.Filter.DataSources": "Tietolähteet:",
|
||||
"World.Filter.OpenedWorlds": "Avatut maailmat",
|
||||
"World.Filter.ActiveSessions": "Aktiiviset istunnot",
|
||||
"World.Filter.PublishedWorlds": "Julkiset maailmat",
|
||||
"World.Filter.PublishedWorlds": "Julkaistut maailmat",
|
||||
"World.Filter.LocalWorlds": "Paikalliset istunnot",
|
||||
"World.Filter.BaseSearch": "Haku:",
|
||||
"World.Filter.ByOwner": "Omistajan mukaan:",
|
||||
|
|
@ -280,7 +330,7 @@
|
|||
"World.Filter.MyWorlds": "Minun maailmani",
|
||||
"World.Filter.SessionFiltering": "Sessioiden suodatus:",
|
||||
"World.Filter.MinimumUsers": "Minimi käyttäjämäärä: <b>{n}</b>",
|
||||
|
||||
"World.Filter.MinimumContacts": "Minimi kontaktimäärä: <b>{n}</b>",
|
||||
"World.Filter.OnlyHeadless": "Vain palvelin istunnot",
|
||||
"World.Filter.MaxAccessLevel": "Maksimi käyttöoikeustaso:",
|
||||
"World.Filter.MinimumUptime": "Minimi käyntiaika:",
|
||||
|
|
@ -289,11 +339,11 @@
|
|||
"World.Edit.Title": "Muokkaa maailman metatietoja",
|
||||
"World.Edit.Name": "Maailman nimi:",
|
||||
"World.Edit.Description": "Kuvaus:",
|
||||
"World.Edit.Tags": "Tägit (pilkku erottelu):",
|
||||
"World.Edit.Tags": "Tägit (pilkkuerottelulla):",
|
||||
"World.Edit.Path": "Maailman polku:",
|
||||
"World.Edit.AccessLevelHeader": "Kuka voi avata tämän maailman?",
|
||||
"World.Edit.AccessPrivate": "Vain minä",
|
||||
"World.Edit.AccessPatreon": "Patreonin tukijat",
|
||||
"World.Edit.AccessPatreon": "Patreon tukijat",
|
||||
"World.Edit.AccessPublic": "Kuka tahansa (Julkinen)",
|
||||
|
||||
"Tools.AvatarCreator": "Avatarin luominen",
|
||||
|
|
@ -304,6 +354,7 @@
|
|||
"Tools.StreamAudio": "Äänen suoratoisto",
|
||||
"Tools.Setup2FA": "Määritä 2FA",
|
||||
|
||||
"Tools.StreamAudio.Dialog.Title" : "Luo suoratoisto",
|
||||
"Tools.StreamAudio.Start": "Aloita suoratoisto",
|
||||
"Tools.StreamAudio.Bitrate": "Bittinopeus: {bitrate} kbps",
|
||||
"Tools.StreamAudio.Title": "{username} audion suoratoisto",
|
||||
|
|
@ -319,22 +370,66 @@
|
|||
"Options.Nameplates.All": "Nimilaatat: Kaikki",
|
||||
"Options.Nameplates.NonContacts": "Nimilaatat: Ei kontaktit",
|
||||
"Options.Nameplates.Hide": "Nimilaatat: Piilota",
|
||||
"Options.Nameplates.DefaultStyle": "Käytä vakio nimilaattoja",
|
||||
"Options.Nameplates.CustomStyle": "Salli muokatut nimilaatat",
|
||||
|
||||
"Indicator.OnlineUsers": "Online-käyttäjät: ~{num_total} ({num_registered})",
|
||||
"Indicator.ServerStatus": "<color=#fff>Palvelimen tila:</color> {status, select, Good {Hyvä} Slow {Hidas} Down {Alhaalla} NoInternet {Ei yhteyttä}} ({response_ms} ms)",
|
||||
"Indicator.OnlineUsers": "<color=hero.yellow>{users}</color> Online {users,plural, one {käyttäjä} other {käyttäjää}}",
|
||||
"Indicator.OnlineUsersVR": "<color=hero.purple>{users}</color> {users, plural, one {käyttäjä} other {käyttäjää}} VR-tilassa",
|
||||
"Indicator.OnlineUsersDesktop": "<color=hero.cyan>{users}</color> {users, plural, one {käyttäjä} other {käyttäjää}} Työpöytätilassa",
|
||||
|
||||
"Indicator.ServerStatus.Status": "Pilven Tila",
|
||||
"Indicator.ServerStatus.Good": "Hyvä",
|
||||
"Indicator.ServerStatus.Slow": "Hidas",
|
||||
"Indicator.ServerStatus.Down": "Alhaalla",
|
||||
"Indicator.ServerStatus.NoInternet": "Ei yhteyttä",
|
||||
|
||||
"Indicator.Sync.AllSynced": "Kaikki synkronoitu",
|
||||
"Indicator.Sync.SyncingItems": "Synkronoidaan {item_count,plural, one {# kohde} other {# kohdetta}} <nobr>({item_percent} %)",
|
||||
"Indicator.Sync.UploadingVariants": "Lähetetään {variant_count,plural, one {# muutos} other {# muutosta}}",
|
||||
"Indicator.Sync.SyncError": "Synkronointivirhe! <size=50%>Tarkista loki</size>",
|
||||
"Indicator.Sync.OutOfSpace": "Tila lopussa! <size=50%>Ei voi synkronoida</size>",
|
||||
"Indicator.Sync.StorageFull": "Tila loppu! <size=50%>Ei voi synkronoida</size>",
|
||||
|
||||
"Indicator.LiveHiddenMessage": "(tiedot on piilotettu suoratoiston aikana)",
|
||||
"Indicator.Storage.StorageFull": "Tila loppu",
|
||||
"Indicator.Storage.Usage": "{storage_used} / {storage_max}<br><size=61.803%>Tilasta käytössä</size>",
|
||||
|
||||
"Indicator.LiveHiddenMessage": "(tiedot piilotettu suoratoiston aikana)",
|
||||
|
||||
"Login.InvalidCredentials": "Virheelliset kirjautumistiedot",
|
||||
"Login.InvalidLogin": "Virheelliset kirjautumistiedot",
|
||||
|
||||
"Login.MalformedUID": "Virheelliset laitetiedot",
|
||||
"Login.MissingUID": "Puutteelliset laitetiedot",
|
||||
"Register.MissingUID": "Virheelliset laitetiedot",
|
||||
"Register.MalformedUID": "Virheelliset laitetiedot",
|
||||
|
||||
"Login.MissingLogin": "Puuttuvat tunnukset",
|
||||
"Login.InvalidRecoveryCode": "Virheellinen palautuskoodi",
|
||||
"Login.UnsupportedAuthentication": "Todennusmenetelmää ei tueta",
|
||||
"Login.EmailNotVerified": "Vahvistamaton sähköposti",
|
||||
"Login.AccountTempLocked": "Käyttäjätili lukittu.",
|
||||
"Login.AccountBanned": "Käyttäjätili estetty.",
|
||||
"Login.DuplicateAccount": "Duplikaatti käyttäjätili",
|
||||
|
||||
"Register.MissingRequest": "Puuttuvat rekisteröintitiedot",
|
||||
"Register.InvalidEmail": "Virheellinen sähköpostiosoite",
|
||||
"Register.MissingUsername": "Puuttuva käyttäjänimi",
|
||||
"Register.MissingEmail": "Puuttuva sähköpostiosoite",
|
||||
"Register.UsernameTooLong": "Käyttäjänimi liian pitkä",
|
||||
"Register.UsernameContainsAmpersand": "Käyttäjänimi ei voi sisältää @",
|
||||
"Register.UsernameStartsWithU": "Käyttäjänimi ei voi alkaa U-",
|
||||
"Register.InvalidUsername": "Virheellinen käyttäjänimi",
|
||||
"Register.InvalidDateOfBirth": "Virheellinen syntymäaika",
|
||||
"Register.UserContainsBlockedTerms": "Käyttäjänimi sisältää estettyjä sanoja",
|
||||
"Register.MissingPassword": "Puuttuva salasana",
|
||||
"Register.InvalidPassword": "Virheellinen salasana",
|
||||
"Register.EmailAlreadyRegistered": "Sähköpostiosoite on jo käytössä",
|
||||
"Register.UsernameAlreadyRegistered": "Käyttäjäni on jo käytössä",
|
||||
"Register.ErrorCheckingUserId": "UserID tarkastusvirhe",
|
||||
|
||||
"Account.Login": "Kirjaudu sisään",
|
||||
"Account.Logout": "Kirjaudu ulos",
|
||||
"Account.Register": "Rekisteröidy",
|
||||
|
||||
"Account.Saml2" : "Kirjaudu käyttäen SAML 2.0",
|
||||
"Account.LoginOrRegister": "Kirjaudu / Rekisteröidy",
|
||||
"Account.LogoutConfirm": "Haluatko varmasti kirjautua ulos?",
|
||||
"Account.LoggingIn": "Kirjaudutaan sisään...",
|
||||
|
|
@ -348,7 +443,7 @@
|
|||
"Account.UsernameOrEmail": "Käyttäjänimi tai Sähköposti:",
|
||||
"Account.Password": "Salasana:",
|
||||
"Account.RepeatPassword": "Toista Salasana:",
|
||||
"Account.RecoverPassword": "Oletko Unohtanut Salasanan?",
|
||||
"Account.RecoverPassword": "Unohtunut salasana?",
|
||||
"Account.LiveEmailWarning": "<color=#f00>Varoitus:</color> live.com, hotmail.com, outlook.com ja muilla Microsoftin alustoilla saattaa kestää jopa 1-2 päivää, ennen sähköpostin saapumista.",
|
||||
"Account.PasswordRules": "(vähintään 8 kirjainta, 1 numero, 1 pieni kirjain, 1 iso kirjain)",
|
||||
"Account.AgeConfirm": "Olen yli 13-vuotias",
|
||||
|
|
@ -363,8 +458,18 @@
|
|||
"Account.ErrorPasswordMismatch": "Salasanat eivät täsmää!",
|
||||
"Account.ErrorEmailMismatch": "Sähköpostit eivät täsmää!",
|
||||
"Account.ErrorLoginError": "Kirjautumisvirhe:",
|
||||
"Account.RegistrationSuccess": "Onnistui! Vahvistuslinkki on lähetetty sähköpostiin: {email} Kun avaat tämän linkin, voit kirjautua sisään. Jos kirjautumisessa on ongelmia, ota meihin yhteyttä osoitteessa hello@{appName}.com tai discord.gg/resonite.",
|
||||
"Account.RegistrationSuccess": "Onnistui! Vahvistuslinkki on lähetetty sähköpostiin: {email} Kun avaat tämän linkin, voit kirjautua sisään. Jos kirjautumisessa on ongelmia, ota meihin yhteyttä osoitteessa {appEmail} tai {appCommunity}",
|
||||
"Account.BirthMonth": "Kuukausi:",
|
||||
"Account.BirthDay": "Päivä:",
|
||||
"Account.BirthYear": "Vuosi:",
|
||||
"Account.PoliciesAgreement": "Hyväksyn <color=#22B2FF>palveluehdot</color> ja <color=#22B2FF>tietosuojakäytännön</color>",
|
||||
"Account.AlternateMethods" : "Kirjaudu sisään käyttäen kolmannen osapuolen palvelua:",
|
||||
|
||||
|
||||
"Account.Saml2.Select" : "Valitse SAML 2.0 palvelu jota haluat käyttää:",
|
||||
"Account.Saml2.LoggingIn" : "Odotetaan kirjautumisen valmistumista (tarkista verkkoselaimesi)...",
|
||||
|
||||
"Account.TOTP.Title" : "Kaksi-vaiheinen tunnistautuminen",
|
||||
"Account.TOTP.Initializing": "Tarkistetaan tilisi 2FA-tila...",
|
||||
"Account.TOTP.Code.Header": "Salainen koodi",
|
||||
"Account.TOTP.Code.Description": "Ensin sinun on syötettävä salainen koodi TOTP-todennussovellukseesi, kuten <b>Authy</b> tai <b>Google Authenticator</b>.<br><br>Suosittelemme tämän tekemistä skannaamalla QR-koodin, mutta vaihtoehtoisesti voit syöttää salaisen koodin manuaalisesti. <b>Älä koskaan jaa tätä koodia kenenkään kanssa.</b><br><br>Jos olet VR-tilassa, voit siirtyä työpöytätilaan painamalla F8.",
|
||||
|
|
@ -389,6 +494,15 @@
|
|||
"Account.TOTP.Deactivate.Deactivating": "Poistetaan käytöstä...",
|
||||
"Account.TOTP.Message.DeactivationComplete": "2FA on poistettu käytöstä.<br><br>Tililläsi on nyt lisääntynyt riski!<br><br>Suosittelemme 2FA:n uudelleen käyttöön ottamista, varsinkin jos käytit palautuskoodia puhelimesi hukkaamisen vuoksi.",
|
||||
|
||||
"Account.Type.Standard" : "Perustili",
|
||||
"Account.Type.Business" : "Yritystili",
|
||||
"Account.Type.Patreon" : "Patreon Tukija",
|
||||
"Account.Type.Mentor" : "{platform} Mentori",
|
||||
"Account.Type.Moderator" : "{platform} Moderaattori",
|
||||
"Account.Type.Team" : "{platform} Tiimi",
|
||||
|
||||
|
||||
|
||||
"2FA.Header": "2FA-vahvistus",
|
||||
"2FA.Token": "6-numeroinen tunnus:",
|
||||
|
||||
|
|
@ -397,6 +511,7 @@
|
|||
"Profile.Status.Busy": "Kiireinen",
|
||||
"Profile.Status.Invisible": "Näkymätön",
|
||||
"Profile.Status.Offline": "Offline",
|
||||
"Profile.Status.Headless": "Palvelin",
|
||||
|
||||
"Session.Tab.Settings": "Asetukset",
|
||||
"Session.Tab.Users": "Käyttäjät",
|
||||
|
|
@ -407,7 +522,13 @@
|
|||
"Session.Permission.Contact": "Oletus kontakti:",
|
||||
"Session.Permission.Host": "Oletus isäntä:",
|
||||
"Session.Permission.PermissionOverrideCount": "Käyttäjä lupia: {n,select, -1 {---} other {{n}}}",
|
||||
"Session.Permission.ClearOverrides": "Poista oletus käyttöoikeudet",
|
||||
"Session.Permission.ClearOverrides": "Poista oletuskäyttöoikeudet",
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"Permissions.NotAllowedToSpawn": "Et voi spawnata esineitä tässä maailmassa.",
|
||||
"Permissions.NotAllowedToSave": "Et voi tallentaa esineitä tässä maailmassa.",
|
||||
|
|
@ -426,17 +547,25 @@
|
|||
"Contacts.AcceptRequest": "Hyväksy pyyntö",
|
||||
"Contacts.IgnoreRequest": "Hylkää pyyntö",
|
||||
"Contacts.Invite": "Kutsu tänne",
|
||||
"Contacts.RevokeInvite": "Peru kutsu",
|
||||
"Contacts.BanFromAllSessions": "Estä KAIKISTA minun sessioistani",
|
||||
"Contacts.UnbanFromAllSessions": "Poista esto KAIKISTA minun sessioistani",
|
||||
"Contacts.BanFromCurrentWorld": "Estä nykyisestä maailmasta",
|
||||
"Contacts.UnbanFromCurrentWorld": "Poista esto nykyisestä maailmasta",
|
||||
"Contacts.RecordingVoiceMessage": "Nauhoitetaan puhetta...",
|
||||
|
||||
"Contacts.AvatarBlock" : "Estä Avatar",
|
||||
"Contacts.MutualBlock" : "Yhteinen esto",
|
||||
"Contacts.SelfAccount": "Minun tili",
|
||||
"Contacts.SearchPrompt": "Etsi kontakteja...",
|
||||
"Contacts.WriteMessage": "Kirjoita viesti...",
|
||||
|
||||
"Contacts.InSession": "Maailmassa {name}",
|
||||
"Contacts.InPrivate": "Yksityisessä maailmassa",
|
||||
|
||||
"Contacts.InContactsOnly": "Vain Kontaktit -maailmassa",
|
||||
"Contacts.InHidden": "Piilotetussa maailmassa",
|
||||
|
||||
"Contacts.InHiddenContactsOnly": "Piilotetussa, Vain Kontaktit -maailmassa",
|
||||
"Contacts.InHiddenContactsPlus": "Piilotetussa, Kontaktit+ -maailmassa",
|
||||
"Contacts.InLAN": "LAN-maailmassa",
|
||||
"Contacts.UsingDifferentVersion": "Käyttää versiota {version}",
|
||||
"Contacts.RequestSent": "Pyyntö lähetetty",
|
||||
|
|
@ -446,13 +575,12 @@
|
|||
"Contacts.SearchResult": "Etsinnän tulos",
|
||||
"Contacts.Bot": "Robotti",
|
||||
|
||||
|
||||
"Notifications.IsOnline": "On nyt online",
|
||||
"Notifications.IsOnlineOnDifferentVersion": "On nyt online <size=75%>(käyttää versiota: {version})</size>",
|
||||
"Notifications.ReceivedContactRequest": "Lähetti kontaktipyynnön",
|
||||
"Notifications.ReceivedInvite": "Kutsuu sinut maailmaan:",
|
||||
"Notifications.ReceivedItem": "Lähetti sinulle tavaran:",
|
||||
"Notifications.ReceivedTip": "Vastaanotettu tippi {amount} {token}",
|
||||
"Notifications.SentTip": "Lähetty tippi {amount} {token}",
|
||||
"Notifications.VoiceMessage": "Lähetti ääniviestin",
|
||||
|
||||
"Undo.SetField": "Aseta kenttä {field_name} tähän {value}",
|
||||
|
|
@ -475,7 +603,7 @@
|
|||
"Undo.DuplicateGrabbed": "Kopioi napatut objektit",
|
||||
|
||||
"Undo.ChangeBoxSize": "Muuta laatikon kokoa",
|
||||
"Undo.BrushStroke": "Pensseli veto",
|
||||
"Undo.BrushStroke": "Pensseliveto",
|
||||
"Undo.ChangeColor": "Vaihda väriä",
|
||||
"Undo.CloneComponent": "Kloonaa komponentti",
|
||||
"Undo.MoveIKBone": "Siirrä IK Bone",
|
||||
|
|
@ -489,7 +617,11 @@
|
|||
"Undo.ExtractMaterialsFromHierarchy": "Pura materiaalit hierarkiasta",
|
||||
"Undo.BatchConvertMaterials": "Erämuunna materiaalit",
|
||||
|
||||
"Tooltips.Dev.CreateNew": "Tee uusi...",
|
||||
"Tooltips.Brush.ChangeColor" : "Vaihda väri",
|
||||
"Tooltips.Brush.IncrementSize" : "Suurenna kokoa",
|
||||
"Tooltips.Brush.DecrementSize" : "Pienennä kokoa",
|
||||
|
||||
"Tooltips.Dev.CreateNew": "Luo uusi...",
|
||||
"Tooltips.Dev.Selection": "Valintatila: {mode}",
|
||||
"Tooltips.Dev.DevMode.Off": "Kehittäjätila: Pois",
|
||||
"Tooltips.Dev.DevMode.On": "Kehittäjätila: Päällä",
|
||||
|
|
@ -498,6 +630,14 @@
|
|||
"Tooltips.Dev.DestroySelected": "Poista valitut",
|
||||
"Tooltips.Dev.ConfirmDestroySelected": "VARMASTI Poista valitut",
|
||||
|
||||
"Tooltips.Dev.GizmoOptions" : "Gizmo Asetukset",
|
||||
"Tooltips.Dev.SelectParent" : "Valitse yliluokka",
|
||||
"Tooltips.Dev.LocalSpace" : "Lokaali alue",
|
||||
"Tooltips.Dev.GlobalSpace" : "Globaali alue",
|
||||
"Tooltips.Dev.Translation" : "Liikutus",
|
||||
"Tooltips.Dev.Rotation" : "Kierto",
|
||||
"Tooltips.Dev.Scale" : "Skaala",
|
||||
|
||||
"Tooltip.Color.Picker": "Värinvalitsija",
|
||||
|
||||
"Tooltip.GrabbableSetter.Scalable": "Aseta skaalautuva",
|
||||
|
|
@ -536,6 +676,8 @@
|
|||
|
||||
"Tooltip.Mesh.Edit": "Muokkaa tahkoverkkoa",
|
||||
|
||||
|
||||
|
||||
"Tooltip.Microphone.Format.WAV": "WAV",
|
||||
"Tooltip.Microphone.Format.Vorbis": "OGG Vorbis",
|
||||
"Tooltip.Microphone.Format.FLAC": "FLAC",
|
||||
|
|
@ -544,6 +686,25 @@
|
|||
"Tooltip.Microphone.SourceRaw": "Raaka",
|
||||
"Tooltip.Microphone.SourceFiltered": "Filteröity ja normalisoitu",
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"CreateNew.Back": "<<< <i>Takaisin</i>",
|
||||
"CreateNew.EmptyObject": "Tyhjä Objekti",
|
||||
"CreateNew.ParticleSystem": "Partikkelijärjestelmä",
|
||||
|
|
@ -733,8 +894,14 @@
|
|||
"Importer.Video.Depth.Prompt": "Esiasetettu syvyys",
|
||||
"Importer.Video.Depth.Default": "Oletus",
|
||||
|
||||
"NewWorld.Title": "Uusi Maailma",
|
||||
"Exporter.Title": "Vie",
|
||||
"Exporter.FileName": "Tiedoston nimi:",
|
||||
"Exporter.ExportAs": "Vie nimellä:",
|
||||
"Exporter.Export": "Vie",
|
||||
"Exporter.Exporting": "Viedään...",
|
||||
|
||||
"NewWorld.Title": "Uusi Maailma",
|
||||
"NewWorld.SessionTitle": "Uusi Sessio",
|
||||
"NewWorld.Template": "Mallimaailmat:",
|
||||
"NewWorld.CustomPreset": "Mukautettu esiasetus:",
|
||||
"NewWorld.SessionSettings": "Session asetukset:",
|
||||
|
|
@ -881,6 +1048,7 @@
|
|||
|
||||
"CameraControl.OBS.Live": "LIVE",
|
||||
"CameraControl.OBS.Recording": "REC",
|
||||
"CameraControl.OBS.OpenInstallerReason": "Täältä voit ladata OBS websocket lisäosan",
|
||||
|
||||
"CameraControl.OBS.Streaming.Start": "Aloita suoratoisto",
|
||||
"CameraControl.OBS.Streaming.Starting": "Aloitetaan suoratoistoa...",
|
||||
|
|
@ -900,6 +1068,7 @@
|
|||
"Settings.HideAllTutorials": "Piilota kaikki oppaat",
|
||||
"Settings.ShowInteractionHints": "Näytä vihjeitä",
|
||||
"Settings.PrimaryController": "Ensisijainen ohjain",
|
||||
|
||||
"Settings.AllowStrafing": "Salli sivuttain liikkuminen",
|
||||
"Settings.UseHeadDirectionForMovement": "Käytä pään suuntaa liikkumiseen",
|
||||
"Settings.SmoothTurn": "Pehmeä kääntyminen",
|
||||
|
|
@ -922,7 +1091,9 @@
|
|||
"Settings.FetchIncompatibleSessions": "Näytä yhteensopimattomat istunnot",
|
||||
"Settings.DoNotSendReadStatus": "Älä lähetä tietoa luetusta viestistä reaaliajassa",
|
||||
"Settings.MaxConcurrentAssetTransfers": "Maksimimäärä samanaikaisia tiedostosiirtoja",
|
||||
"Settings.AutosaveScreenshotPath": "Kuvankaappauksen automaattinen polku",
|
||||
"Settings.AutosaveScreenshotPath": "Automaattisen kuvakaappauksen polku",
|
||||
"Settings.AutosaveAllScreenshots": "Tallenna KAIKKI kuvat automaattisesti maailmoissa",
|
||||
|
||||
|
||||
"Settings.LaserSmoothing.Header": "Laaserin tasoitus",
|
||||
"Settings.LaserSmoothing.Speed": "Tasoituksen nopeus",
|
||||
|
|
@ -930,12 +1101,12 @@
|
|||
"Settings.LaserSmoothing.ModulateEndAngle": "Tarrauksen lopetuskulma",
|
||||
"Settings.LaserSmoothing.ModulateExponent": "Tarrauksen eksponentti",
|
||||
"Settings.LaserSmoothing.ModulateSpeedMultiplier": "Tarrauksen nopeuskerroin",
|
||||
"Settings.LaserSmoothing.StickThreshold": "Kiinnityksen kynnys",
|
||||
"Settings.LaserSmoothing.StickThreshold": "Tarrauksen kynnys",
|
||||
"Settings.Laser.ShowInDesktop": "Näytä laaseri työpöytätilassa",
|
||||
"Settings.LaserSmoothing.Reset": "Nollaa laaserin asetukset",
|
||||
|
||||
"Settings.Audio.Header": "Audio",
|
||||
|
||||
"Settings.Audio.Input.Title" : "Äänen syöttölaitteet",
|
||||
"Settings.Audio.Master": "Pää-äänenvoimakkuus: {n,number,percent}",
|
||||
"Settings.Audio.SoundEffects": "Ääniefektit: {n,number,percent}",
|
||||
"Settings.Audio.Multimedia": "Multimedia: {n,number,percent}",
|
||||
|
|
@ -959,6 +1130,7 @@
|
|||
|
||||
"Settings.Graphics.DesktopFOV": "Työpöytätilan FOV",
|
||||
|
||||
"Settings.Locale.Title" : "Käyttöliittymän kieli",
|
||||
"Settings.Locale.ChangeLanguage": "Vaihda kieli - Change language",
|
||||
"Settings.Locale.SelectLanguageHeader": "Valitse kielesi:",
|
||||
"Settings.Locale.DefaultLanguage": "Järjestelmän oletus",
|
||||
|
|
@ -975,23 +1147,26 @@
|
|||
"Settings.Dash.Curvature": "Kaarevuus",
|
||||
"Settings.Dash.OpenCloseSpeed": "Avaamisen/Sulkemisen nopeus",
|
||||
|
||||
"Settings.LeapMotion.Name": "Leap Motion",
|
||||
|
||||
"Settings.LeapMotion.Enabled": "Käytä Leap jäljitystä",
|
||||
"Settings.LeapMotion.HorizontalOffset": "Vaakasuuntainen siirto",
|
||||
"Settings.LeapMotion.VerticalOffset": "Vertikaalinen siirto",
|
||||
"Settings.LeapMotion.ForwardOffset": "Eteenpäin siirto",
|
||||
"Settings.LeapMotion.SnapDistance": "Käsiohjain napsautusetäisyys",
|
||||
|
||||
|
||||
"Settings.ViveHandTracking.Name": "Vive sormien seuranta",
|
||||
"Settings.ViveHandTracking.Enabled": "Käytä Vive sormien seurantaa",
|
||||
"Settings.ViveHandTracking.SnapDistance": "Vive sormien seurannan napsautusetäisyys",
|
||||
|
||||
|
||||
"Settings.WindowsIntegration": "Windows Integraatio",
|
||||
"Settings.LinuxIntegration": "Linux Integraatio",
|
||||
|
||||
"Settings.System.KeepOriginalScreenshotFormat": "Säilytä alkuperäinen kuvaformaatti",
|
||||
"Settings.System.KeepOriginalScreenshotFormat.Description": "Kun tämä asetus on käytössä, kuvaa ei muunneta .jpg:ksi, kun ne tallennetaan Asiakirjat-kansioon",
|
||||
|
||||
"Security.Hyperlink.Title" : "Ulkoinen Linkki",
|
||||
"Security.Hyperlink.Warning": "<b><size=125%>Varoitus: Lähtevä hyperlinkki</size></b>\nOlet napsauttanut linkkiä maailmassa. Haluatko avata sen? Linkki avautuu työpöydän verkkoselaimessa.",
|
||||
"Security.Hyperlink.Open": "Avaa",
|
||||
"Security.Hyperlink.Cancel": "Peruuta",
|
||||
|
|
@ -1004,6 +1179,14 @@
|
|||
"Security.HostAccess.Allow": "Salli",
|
||||
"Security.HostAccess.Deny": "Estä",
|
||||
|
||||
"ComponentSelector.Back" : "< (takaisin)",
|
||||
"ComponentSelector.Title" : "Komponentit",
|
||||
"ComponentSelector.CreateCustomType" : "Luo mukautettu tyyppi",
|
||||
"ComponentSelector.CommonGenericTypes" : "Yleiset Tyypit",
|
||||
"ComponentSelector.CustomGenericArguments" : "Mukautetut Yleiset Argumentit:",
|
||||
"ComponentSelector.InvalidType" : "Virheellinen tyyppi",
|
||||
|
||||
|
||||
"Inspector.Slot.AttachComponent": "Lisää komponentti",
|
||||
|
||||
"Inspector.Slot.Axis.X": "X: <b>+</b>Oikealle <b>-</b>Vasemmalle",
|
||||
|
|
@ -1021,6 +1204,12 @@
|
|||
"Inspector.Slot.BringTo": "Tuo kohde",
|
||||
"Inspector.Slot.BringTo.Undo": "Tuo {name} käyttäjälle",
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"Inspector.Mesh.StatsHeader": "Tahkoverkon tiedot",
|
||||
"Inspector.Mesh.VertexCount": "Kärkipisteiden määrä: {n}",
|
||||
"Inspector.Mesh.TriangleCount": "Kolmioiden määrä: {n}",
|
||||
|
|
@ -1055,6 +1244,9 @@
|
|||
"Inspector.Mesh.GetBoneList": "Näytä luulistaus",
|
||||
"Inspector.Mesh.GetBoneData": "Näytä luutiedot",
|
||||
|
||||
|
||||
|
||||
|
||||
"Inspector.Mesh.ScaleUVs": "Skaalaa UVt",
|
||||
|
||||
"Inspector.MeshRenderer.MergeByMaterial": "Yhdistä ala-tahkoverkot joissa sama materiaali",
|
||||
|
|
@ -1070,6 +1262,7 @@
|
|||
"Inspector.VHACD.Parameter.Depth": "Syvyys",
|
||||
"Inspector.VHACD.Parameter.Concavity": "Koveruus",
|
||||
|
||||
|
||||
"Inspector.VHACD.Parameter.Alpha": "Alpha",
|
||||
"Inspector.VHACD.Parameter.Beta": "Beta",
|
||||
"Inspector.VHACD.Parameter.Gamma": "Gamma",
|
||||
|
|
@ -1101,6 +1294,7 @@
|
|||
|
||||
"Inspector.SkinnedMesh.ClearBoundsVisuals": "Poista luiden rajoituslaatikoiden visuaalit",
|
||||
|
||||
|
||||
"Inspector.SkinnedMesh.BakeToStaticMesh": "Beikkaa staattiseksi tahkoverkoksi",
|
||||
|
||||
"Inspector.SimpleAvatarProtection.RemoveAll": "Poista KAIKKI suojaukset",
|
||||
|
|
@ -1108,7 +1302,7 @@
|
|||
|
||||
"Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "POISTA AVATAR-SUOJAUS",
|
||||
|
||||
"Inspector.BipedRig.GetDiagnosticInfo": "Hae rigin diagnostiikka info",
|
||||
"Inspector.BipedRig.GetDiagnosticInfo": "Rigin diagnostiikkatiedot",
|
||||
"Inspector.BipedRig.GenerateDebugVisuals": "Generoi debug visuaalit",
|
||||
"Inspector.BipedRig.ClearDebugVisuals": "Piilota debug visuaalit",
|
||||
"Inspector.BipedRig.DetectHands": "Etsi käsi rigit",
|
||||
|
|
@ -1135,12 +1329,13 @@
|
|||
"Inspector.Texture.AlphaToMask": "Alfa maskiksi",
|
||||
"Inspector.Texture.RemoveAlpha": "Poista alfa",
|
||||
"Inspector.Texture.ConvertToGrayscaleAverage": "Muunna mustavalkoiseksi (keskiarvo)",
|
||||
|
||||
"Inspector.Texture.ConvertToGrayscaleLuminance": "Muunna mustavalkoiseksi (luminanssi)",
|
||||
"Inspector.Texture.SwapRG": "Vaihda R ja G",
|
||||
"Inspector.Texture.SwapRB": "Vaihda R ja B",
|
||||
|
||||
"Inspector.Texture.SwapRA": "Vaihda R ja A",
|
||||
"Inspector.Texture.SwapGB": "Vaihda G ja B",
|
||||
|
||||
"Inspector.Texture.SwapGA": "Vaihda G ja A",
|
||||
"Inspector.Texture.SwapBA": "Vaihda B ja A",
|
||||
"Inspector.Texture.AddWhiteBackground": "Lisää valkoinen tausta",
|
||||
"Inspector.Texture.AddBlackBackground": "Lisää musta tausta",
|
||||
"Inspector.Texture.Hue": "Sävy:",
|
||||
|
|
@ -1148,6 +1343,7 @@
|
|||
"Inspector.Texture.Saturation": "Värikylläisyys:",
|
||||
"Inspector.Texture.AdjustSaturation": "Säädä Värikylläisyyttä",
|
||||
|
||||
|
||||
"Inspector.Texture.Gamma": "Kirkkaus:",
|
||||
"Inspector.Texture.AdjustGamma": "Säädä kirkkautta",
|
||||
"Inspector.Texture.LongestSide": "Pisin sivu:",
|
||||
|
|
@ -1158,9 +1354,20 @@
|
|||
"Inspector.Texture.RotateCCW": "Käännä 90° vastapäivään",
|
||||
"Inspector.Texture.Rotate180": "Käännä 180°",
|
||||
|
||||
|
||||
"Inspector.Texture.MakeSquare": "Muunna neliöksi",
|
||||
"Inspector.Texture.ToNearestPOT": "Lähimpään kahden potenssiin",
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"Inspector.Material.VariantInfo": "Variantti-ID: {variantID} (Raaka variantti-ID: {rawVariantID})",
|
||||
"Inspector.Material.WaitingForApply": "Odottaa asetusta: {waiting}",
|
||||
|
||||
|
|
@ -1186,6 +1393,16 @@
|
|||
"Inspector.Audio.DenoiseRNNoise": "Melunvaimennus (RNNoise, optimoitu puheeseen 48kHz taajuudella)",
|
||||
"Inspector.Audio.ExtractSides": "Pura puolet (voi poistaa laulun stereoraidoilta)",
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- Törmäyttimet & Tarttuminen -------",
|
||||
|
||||
"Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Tartu aina viimeiseen luuhun",
|
||||
|
|
@ -1196,6 +1413,9 @@
|
|||
|
||||
"Inspector.AvatarExpression.AutoAssign": "Määritä Blendshapet automaattisesti (heuristiikan avulla)",
|
||||
|
||||
|
||||
|
||||
|
||||
"Inspector.ParticleStyle.CommonTransitions": "Yleiset siirtymämallit:",
|
||||
"Inspector.ParticleStyle.AlphaFadeInOut": "Alfa alkuhäivytys & loppuhäivytys",
|
||||
"Inspector.ParticleStyle.AlphaFadeIn": "Alfa alkuhäivytys",
|
||||
|
|
@ -1205,8 +1425,29 @@
|
|||
"Inspector.ParticleStyle.IntensityFadeOut": "Voimakkuuden loppuhäivytys",
|
||||
"Inspector.ParticleStyle.ClearFades": "Poista häivytykset",
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"Inspector.Collider.Visualize": "Visualisoi törmäyttimet",
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"Inspector.Actions.CopyComponent" : "Kopioi komponentti",
|
||||
"Inspector.Actions.MoveComponent" : "Siirrä komponentti",
|
||||
|
||||
"UserInspector.Title" : "Käyttäjätarkastaja",
|
||||
|
||||
|
||||
|
||||
"CreateNew.Title" : "Uusi",
|
||||
|
||||
"Wizard.General.ProcessRoot": "Prosessointipolku:",
|
||||
"Wizard.General.Result": "Tulos:",
|
||||
"Wizard.General.ErrorNoRoot": "Polkua ei määritetty",
|
||||
|
|
@ -1272,6 +1513,7 @@
|
|||
"Wizard.TextRenderer.ReplaceFont": "Korvaa fontti",
|
||||
"Wizard.TextRenderer.SetColor": "Aseta väri",
|
||||
|
||||
"Desktop.Controls.Title": "Työpöytätilan asetukset",
|
||||
"Desktop.OpenKeyboard": "Avaa näppäimistö",
|
||||
"Desktop.FollowCursor.On": "Seuraa osoitinta: Päällä",
|
||||
"Desktop.FollowCursor.Off": "Seuraa osoitinta: Pois",
|
||||
|
|
@ -1280,8 +1522,12 @@
|
|||
"Desktop.Brightness": "Kirkkaus: {n,number,percent}",
|
||||
"Desktop.Opacity": "Läpinäkyvyys: {n,number,percent}",
|
||||
|
||||
"Tutorial.Welcome.WelcomeTo": "Tervetuloa",
|
||||
"Tutorial.Welcome.LetsStart": "Aloitetaan!",
|
||||
|
||||
|
||||
|
||||
"Tutorial.Welcome.Welcome": "Tervetuloa",
|
||||
|
||||
"Tutorial.Welcome.Begin": "Aloitetaan!",
|
||||
|
||||
"Tutorial.Welcome.AccountHeader": "{appName} tili",
|
||||
"Tutorial.Welcome.AccountDescription": "Kun teet tilin, saat 1 GB ilmaista tallennustilaa, kyvyn tallentaa tavaroita ja avatareja, lisätä kontakteja ja lähettää viestejä.",
|
||||
|
|
@ -1304,18 +1550,20 @@
|
|||
"Tutorial.Welcome.SettingsPrimaryLeftDescription": "<b>Vasen:</b> Käänny, <b>Oikea:</b> Liiku",
|
||||
"Tutorial.Welcome.SettingsPrimaryRight": "Oikea",
|
||||
"Tutorial.Welcome.SettingsPrimaryRightDescription": "<b>Vasen:</b> Liiku, <b>Oikea:</b> Käänny",
|
||||
"Tutorial.Welcome.SettingsHeight": "Pituus",
|
||||
"Tutorial.Welcome.SettingsHeight": "Pituutesi",
|
||||
"Tutorial.Welcome.SettingsHeightExamples": "Esim: 1.85 m, 185 cm, 6' 1\", 6 feet 1 inch",
|
||||
|
||||
"Tutorial.Welcome.StartTutorialHeader": "Aloita tutoriaali",
|
||||
"Tutorial.Welcome.StartTutorialDescription": "Siirrämme sinut tutorial maailmaan auttaaksesi sinua pääsemään alkuun. Voit aloittaa tutorial sessiosi julkisena, johon muut pystyvät liittymään ja tulla auttamaan sinua, tai aloita yksityinen sessio.",
|
||||
"Tutorial.Welcome.StartTutorialHeader": "Oletko valmis seikkailuun?",
|
||||
"Tutorial.Welcome.StartTutorialDescription": "Siirrämme sinut tutoriaalimaailmaan, jonka lopussa sinua odottaa aivan uusi kotimaailma! Kun olet valmis, napsauta alla olevaa painiketta.",
|
||||
"Tutorial.Welcome.StartTutorial": "Aloita tutoriaali",
|
||||
|
||||
"Tutorial.CommunityYouTube.Title": "Yhteisön YouTube kanavia",
|
||||
"Tutorial.CommunityYouTube.Title": "Yhteisön YouTube kanavat",
|
||||
|
||||
"Tutorial.UserResources.UserResourcesTitle": "Yhteisöresursseja",
|
||||
"Tutorial.UserResources.SupportTitle": "Kuinka voit tukea {appName}ta",
|
||||
"Tutorial.UserResources.UserResourcesTitle": "Yhteisöresurssit",
|
||||
"Tutorial.UserResources.SupportTitle": "Kuinka voit tukea {appName}a",
|
||||
"Tutorial.UserResources.MerchandiseTitle": "{appName} tuotteita",
|
||||
|
||||
"Tutorial.Intro.BadgesAppTeam": "{appName} Tiimi",
|
||||
"Tutorial.Intro.BadgesModerator": "Moderaattori",
|
||||
"Tutorial.Intro.BadgesMentor": "Mentori",
|
||||
"Tutorial.Intro.BadgesDisabilityHearing": "Kuuro & Heikentynyt kuulo",
|
||||
|
|
@ -1327,11 +1575,110 @@
|
|||
|
||||
"Object.Mirror.Toggle": "Lokaali kytkin",
|
||||
|
||||
"Twitch.Panel.Button.Commands.Enabled": "Komennot käytössä",
|
||||
"Twitch.Panel.Button.Commands.Disabled": "Komennot pois käytöstä",
|
||||
"Twitch.Panel.Button.SafeMode.Enabled": "Turvatila käytössä",
|
||||
"Twitch.Panel.Button.SafeMode.Disabled": "Turvatila pois käytöstä",
|
||||
"Twitch.Panel.Button.SubscriberCommands.Enabled": "Tilaajakomennot<br> käytössä vain tilaajille",
|
||||
"Twitch.Panel.Button.SubscriberCommands.Disabled": "Tilaajakomennot<br> käytössä kaikille",
|
||||
|
||||
|
||||
"Exiting.SavingItems": "Tallennetaan {n, plural, one {# kohde} other {# kohdetta}}...",
|
||||
"Exiting.SavingChanges": "Tallennetaan muutoksia...",
|
||||
"Exiting.Exiting": "Suljetaan...",
|
||||
"Exiting.LoggingOut": "Kirjaudutaan ulos...",
|
||||
|
||||
"Migration.Title": "Siirtyminen",
|
||||
"Migration.NewTask": "Uusi siirtymistyö",
|
||||
|
||||
"Migration.LoginModal.Title": "Siirrä dataa?",
|
||||
"Migration.LoginModal.Description": "Haluatko siirtää dataa toisesta tilistä? Voit tehdä tämän myös myöhemmin \"Siirtyminen\" välilehdestä.",
|
||||
"Migration.LoginModal.OpenMigration": "Avaa siirtyminen",
|
||||
"Migration.LoginModal.Later": "Myöhemmin",
|
||||
"Migration.LoginResetID.Title": "Nollaa UserID?",
|
||||
|
||||
"Migration.LoginResetID.ResetButton": "Kyllä, nollaa",
|
||||
|
||||
"Migration.ReservedUsername.Title":"<b>Varattu käyttäjätunnus</b>",
|
||||
"Migration.ReservedUsername.Description": "Tämä käyttäjätunnus on varattu. Jos tämä on sinun käyttäjätilisi, kirjaudu sisään {platform} käyttäjätunnuksella ja salasanalla. Me emme säilytä näitä tietoja, niitä käytetään vain tilisi omistajuuden vahvistamiseen rekisteröinnin yhteydessä.",
|
||||
"Migration.SourcePassword": "{platform} Salasana:",
|
||||
"Migration.SourceUsername": "{platform} Käyttäjätunnus:",
|
||||
|
||||
"Migration.Dialog.Title": "Tilin siirto",
|
||||
|
||||
|
||||
|
||||
"Migration.ResetID.Title": "Nollaa minun UserID",
|
||||
|
||||
|
||||
"Migration.DataSelection.Title": "Kun siirrämme tilisi, mitkä kohteet haluat siirtää?",
|
||||
"Migration.DataSelection.Everything": "Kaikki",
|
||||
"Migration.DataSelection.Choose": "Anna minun valita",
|
||||
|
||||
"Migration.DataSelection.Favorites": "Suosikit (avatar, koti, kamera, näppäimistö, fasetit)",
|
||||
|
||||
|
||||
|
||||
|
||||
"Migration.DataSelection.Home.Title": "Aseta vanha koti vakioksi?",
|
||||
|
||||
|
||||
"Migration.DataSelection.Contacts": "Kontaktit",
|
||||
"Migration.DataSelection.Message History": "Viestihistoria",
|
||||
"Migration.DataSelection.InventoryWorld": "Inventaario & Maailmat",
|
||||
|
||||
|
||||
|
||||
"Migration.DataSelection.AlwaysOverwrite": "Ylikirjoita kaikki",
|
||||
|
||||
"Migration.Start": "Aloita siirtyminen",
|
||||
"Migration.Groups.Title": "Siirrä ryhmät",
|
||||
"Migration.Groups.Introduction": "Siirretäänkö myös ryhmäsi?",
|
||||
|
||||
|
||||
|
||||
"Migration.Groups.LoadGroups": "Lataa ryhmät",
|
||||
"Migration.Groups.RefreshGroups": "Virkistä ryhmät",
|
||||
|
||||
"Migration.Groups.Fetching": "Haetaan ryhmiä...",
|
||||
"Migration.Groups.Fetching.LoginFailed": "Virhe kirjautuessa sisään: {error}",
|
||||
"Migration.Groups.Fetching.Error": "Virhe ryhmien haussa: {error}",
|
||||
"Migration.Groups.NoGroups": "{platform} ryhmiä ei löytynyt siirrettäväksi.",
|
||||
"Migration.Groups.NotGroupAdmin": "Et ole ainoankaan {platform} ryhmän omistaja, kysy ryhmän omistajaa siirtämään ryhmä!",
|
||||
|
||||
|
||||
|
||||
|
||||
"Migration.List.EmptyTitle": "Uusi siirto?",
|
||||
"Migration.List.EmptySubtitle": "Klikkaa \"Uusi siirtymistyö\" ylhäältä vasemmalta.",
|
||||
|
||||
"Migration.List.ButtonLabel": "{name}\n<size=50%>Luotu:{time}\nStatus:{state}",
|
||||
"Migration.Report.Title": "Siirtymistyön raportti:",
|
||||
"Migration.Report.Description": "<color={hex}>Kuvaus:</color> {value}",
|
||||
"Migration.Report.Status": "<color={hex}>Tila:</color> {value}",
|
||||
"Migration.Report.CreatedOn": "<color={hex}>Luotu:</color> {value}",
|
||||
"Migration.Report.StartedOn": "<color={hex}>Aloitettu:</color> {value}",
|
||||
"Migration.Report.CompletedOn": "<color={hex}>Valmistunut:</color> {value}",
|
||||
|
||||
"Migration.Report.CurrentlyMigrating": "Siirretään <color={hex}>{value}</color> dataa.",
|
||||
"Migration.Report.CurrentItem": "Tämänhetkinen esine: <color={hex}>{value}</color>",
|
||||
|
||||
"Migration.Report.CurrentRate": "<color={hex}>Tämänhetkinen nopeus:</color> ~{value} maailmaa/esinettä per minuutti",
|
||||
|
||||
"Migration.Report.EstimatedQueuePosition": "{value} <color={hex}>siirtoa jonossa ennen tätä siirtoa.</color>",
|
||||
"Migration.Report.ContactStatus": "<color={hex}>{current}</color> / <color={hex}>{total}</color> kontaktia siirretty.",
|
||||
"Migration.Report.MessageStatus": "<color={hex}>{value}</color> viestiä siirretty.",
|
||||
|
||||
|
||||
"Migration.Report.RecordStatus": "<color={hex}>{current}</color> / <color={hex}>{total}</color> maailmaa/esinettä siirretty. <color=red>{failed}</color> epäonnistui.",
|
||||
"Migration.Report.GroupStatus": "<color={hex}>{current}</color> / <color={hex}>{total}</color> ryhmää siirretty.",
|
||||
"Migration.Report.GroupMemberStatus": "Siirretty <color={hex}>{value}</color> ryhmien jäsentä.",
|
||||
|
||||
"Migration.Error": "<color=red>Virhe:</color> {error}",
|
||||
"Migration.NothingSelected": "Ei valintoja, ei voi aloittaa.",
|
||||
|
||||
|
||||
|
||||
"Temporary.MMC.Voting UI": "MMC äänestysikkuna",
|
||||
"Temporary.MMC.Vote": "Äänestä",
|
||||
|
||||
|
|
@ -1353,6 +1700,11 @@
|
|||
"Temporary.MMC.VotedAlready": "Olet jo äänestänyt kohdetta {voteTarget}.",
|
||||
"Temporary.MMC.VoteInvalid": "Äänestys on virheellinen! Yritä uudelleen.",
|
||||
|
||||
"CloudHome.WelcomeHome": "Tervetuloa kotiin",
|
||||
|
||||
|
||||
"Tutorial.Saving.Title": "Tervetuloa kotiin!",
|
||||
|
||||
"Dummy": "Dummy"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
227
ja.json
227
ja.json
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"localeCode": "ja",
|
||||
"authors": ["orange", "Melnus", "Aesc", "kazu"],
|
||||
"authors": ["orange", "Melnus", "Aesc", "kazu", "Rabbuttz", "zozokasu"],
|
||||
"messages": {
|
||||
"General.OK": "OK",
|
||||
"General.Start": "開始",
|
||||
|
|
@ -108,7 +108,7 @@
|
|||
"Interaction.CopyLink": "リンクをコピー",
|
||||
|
||||
"Inventory.OpenWorld": "ワールドを開く",
|
||||
"Inventory.Equip": "装備",
|
||||
"Inventory.Equip": "アバターを変更",
|
||||
"Inventory.Delete": "削除",
|
||||
"Inventory.SaveHeld": "アイテムを保存",
|
||||
"Inventory.Inventories": "インベントリー一覧",
|
||||
|
|
@ -379,8 +379,8 @@
|
|||
"Indicator.ServerStatus": "クラウドステータス",
|
||||
"Indicator.ServerStatus.Good": "良好",
|
||||
"Indicator.ServerStatus.Slow": "重い",
|
||||
"Indicator.ServerStatus.Down": "落ちてる!",
|
||||
"Indicator.ServerStatus.NoInternet": "インターネット無し",
|
||||
"Indicator.ServerStatus.Down": "サーバーダウン",
|
||||
"Indicator.ServerStatus.NoInternet": "インターネットなし",
|
||||
|
||||
"Indicator.Sync.AllSynced": "シンク完了",
|
||||
"Indicator.Sync.SyncingItems": "{item_count,plural, other {# 個のアイテムを}}シンク中<nobr>({item_percent} %)",
|
||||
|
|
@ -393,6 +393,38 @@
|
|||
|
||||
"Indicator.LiveHiddenMessage": "(ライブ中は非表示)",
|
||||
|
||||
"Login.InvalidCredentials": "認証情報が異なります",
|
||||
"Login.InvalidLogin": "ログイン情報が異なります",
|
||||
|
||||
"Login.MalformedUID": "デバイス情報が正しくありません",
|
||||
"Login.MissingUID": "デバイス情報を入力して下さい",
|
||||
"Register.MissingUID": "デバイス情報を入力して下さい",
|
||||
"Register.MalformedUID": "デバイス情報が正しくありません",
|
||||
|
||||
"Login.MissingLogin": "認証情報を入力してください",
|
||||
"Login.InvalidRecoveryCode": "リカバリーコードが違います",
|
||||
"Login.UnsupportedAuthentication": "サポートされていない認証手段です",
|
||||
"Login.EmailNotVerified": "メールでの承認が済んでいません",
|
||||
"Login.AccountTempLocked": "あなたのアカウントはロックアウトされています…",
|
||||
"Login.AccountBanned": "あなたのアカウントはBANされています。",
|
||||
"Login.DuplicateAccount": "アカウントが重複しています",
|
||||
|
||||
"Register.MissingRequest": "必要情報を入力してください",
|
||||
"Register.InvalidEmail": "メールアドレスが一致しません",
|
||||
"Register.MissingUsername": "ユーザー名を入力してください",
|
||||
"Register.MissingEmail": "メールアドレスを入力してください",
|
||||
"Register.UsernameTooLong": "ユーザー名が長すぎます",
|
||||
"Register.UsernameContainsAmpersand": "ユーザー名には @ は含めないでください",
|
||||
"Register.UsernameStartsWithU": "U- から始まるユーザー名は設定できません",
|
||||
"Register.InvalidUsername": "ユーザー名を変更してください",
|
||||
"Register.InvalidDateOfBirth": "誕生日の形式が正しくありません",
|
||||
"Register.UserContainsBlockedTerms": "ユーザー名に不適切な単語が含まれています",
|
||||
"Register.MissingPassword": "パスワードを入力してください",
|
||||
"Register.InvalidPassword": "パスワードが一致しません",
|
||||
"Register.EmailAlreadyRegistered": "このEmailは既に登録されています",
|
||||
"Register.UsernameAlreadyRegistered": "このユーザー名は既に使用されています",
|
||||
"Register.ErrorCheckingUserId": "ユーザーIDの確認中にエラーが発生しました",
|
||||
|
||||
"Account.Login": "ログイン",
|
||||
"Account.Logout": "ログアウト",
|
||||
"Account.Register": "ユーザー登録",
|
||||
|
|
@ -403,11 +435,11 @@
|
|||
"Account.LoggingOut": "ログアウト中...",
|
||||
"Account.Registering": "登録中...",
|
||||
"Account.Anonymous": "未登録ユーザー",
|
||||
"Account.Username": "ユーザーネーム:",
|
||||
"Account.Username": "ユーザー名:",
|
||||
"Account.Email": "メール:",
|
||||
"Account.RememberMe": "記憶する<br><size=50%>(30日間有効)</size>",
|
||||
"Account.RepeatEmail": "メール(再入力):",
|
||||
"Account.UsernameOrEmail": "ユーザーネームまたはメール:",
|
||||
"Account.UsernameOrEmail": "ユーザー名またはメール:",
|
||||
"Account.Password": "パスワード:",
|
||||
"Account.RepeatPassword": "パスワード(再入力):",
|
||||
"Account.RecoverPassword": "パスワードを忘れてしまった",
|
||||
|
|
@ -422,8 +454,8 @@
|
|||
"Account.NewPassword": "新しいパスワード:",
|
||||
"Account.ResetPassword": "新しいパスワード",
|
||||
"Account.Requesting": "処理中...",
|
||||
"Account.ErrorPasswordMismatch": "パスワードが一致しません!",
|
||||
"Account.ErrorEmailMismatch": "メールアドレスが一致しません!",
|
||||
"Account.ErrorPasswordMismatch": "パスワードが一致しません",
|
||||
"Account.ErrorEmailMismatch": "メールアドレスが一致しません",
|
||||
"Account.ErrorLoginError": "ログインエラー:",
|
||||
"Account.RegistrationSuccess": "<size=120%>成功!</size><br><br>確認リンクを記載したメールを{email}宛に送信しました。<br><br>このダイアログが開いている間にこのリンクを開くと、自動的にログインします。<br><br>問題が発生した場合は、{appEmail}または{appCommunity}までご連絡ください。",
|
||||
"Account.BirthMonth": "誕生月:",
|
||||
|
|
@ -1563,11 +1595,11 @@
|
|||
"Migration.LoginModal.OpenMigration": "移行を行う",
|
||||
"Migration.LoginModal.Later": "後で",
|
||||
"Migration.LoginResetID.Title": "本当にユーザーIDをリセットしますか?",
|
||||
"Migration.LoginResetID.Description": "リセットすると<color=red>予測不可能なコンテンツの破損</color>が発生することをご理解ください。すべてのアイテム、ワールド、連絡先、メッセージは正常に移行されますが、古いUserIDを参照しているものやコンポーネントはおそらく壊れてしまい、再セットアップや修復が必要になります。ユーザーIDをリセットしたい重大な理由がない限り、<color=red>このオプションを選択しないでください</color>。",
|
||||
"Migration.LoginResetID.Description": "リセットすると<color=red>予測不可能なコンテンツの破損</color>が発生することをご理解ください。すべてのアイテム、ワールド、連絡先、メッセージは正常に移行されますが、古いユーザーIDを参照しているものやコンポーネントはおそらく壊れてしまい、再セットアップや修復が必要になります。ユーザーIDをリセットしたい重大な理由がない限り、<color=red>このオプションを選択しないでください</color>。",
|
||||
"Migration.LoginResetID.ResetButton": "理解した上でリセットする",
|
||||
|
||||
"Migration.ReservedUsername.Title":"<b>予約済みユーザー名</b>",
|
||||
"Migration.ReservedUsername.Description": "このユーザーネームは元のオーナー専用です。あなたのアカウントである場合は、Neosの認証情報を入力してロックを解除してください。これらの認証情報は、登録時にアカウントの所有権を確認するためにのみ使用され、保存されることはありません。",
|
||||
"Migration.ReservedUsername.Description": "このユーザー名は元のオーナー専用です。あなたのアカウントである場合は、Neosの認証情報を入力してロックを解除してください。これらの認証情報は、登録時にアカウントの所有権を確認するためにのみ使用され、保存されることはありません。",
|
||||
"Migration.SourcePassword": "{platform} パスワード:",
|
||||
"Migration.SourceUsername": "{platform} ユーザー名:",
|
||||
|
||||
|
|
@ -1667,55 +1699,57 @@
|
|||
"Temporary.MMC.VotedAlready": "あなたはすでに{voteTarget}へ投票しています。",
|
||||
"Temporary.MMC.VoteInvalid": "投票が無効です、もう一度やり直してください。",
|
||||
|
||||
"CloudHome.WelcomeHome": "ホームへようこそ",
|
||||
"CloudHome.TargetRangeOptions": "ターゲットレンジオプション",
|
||||
"CloudHome.WelcomeHome": "ようこそ",
|
||||
"CloudHome.TargetRangeOptions": "射撃場操作盤",
|
||||
|
||||
"Tutorial.Saving.Title": "ホームへようこそ!",
|
||||
"Tutorial.Saving.Content": "<b><i><color=hero.yellow>ホーム</b></i></color>ワールドへようこそ! ログインしたときに最初に開かれる<br>ワールドです。<br><br>ここはあなた専用なので、<br>自由に改変して保存できます。<br><br>何かを置いたりして保存すれば、<br>また来たときもそのままになっています!",
|
||||
"Tutorial.Saving.Title": "ホームワールドへようこそ!",
|
||||
"Tutorial.Saving.Content": "ここは<b><i><color=hero.yellow>ホーム</b></i></color>ワールド、<br>ログインしたときに最初に開かれる<br>ワールドです!<br><br>ホームはあなた専用のワールドですので<br>自由に編集・保存ができます。<br><br>好みの家具を置いたり衣替えした後は、<br>忘れず保存しましょう!",
|
||||
|
||||
"CloudHome.Info.OnlineUsers": "オンラインユーザー: {online_users}<br>参加できるユーザー: {joinable_users}",
|
||||
"CloudHome.Info.Moderation": "モデレーション",
|
||||
"CloudHome.Info.Inventory": "インベントリー",
|
||||
"CloudHome.Info.Tools": "ツール",
|
||||
"CloudHome.Info.MoreInfo": "その他の情報",
|
||||
"CloudHome.Info.MoreInfo": "ヘルプ・その他",
|
||||
"CloudHome.Info.SessionUptime": "セッション継続時間:",
|
||||
"CloudHome.Info.AccessLevel": "アクセスレベル:",
|
||||
"CloudHome.Info.StorageUsed": "ストレージ使用量:",
|
||||
|
||||
"CloudHome.Info.DashInfoTab.Title": "ようこそ!",
|
||||
"CloudHome.Info.DashInfoDesktop": "まず知っておいてほしいこと! <i><color=hero.purple>ダッシュメニュー</color></i> がEscapeキーで開きます。 デスクトップを見る機能や、コントロールパネルのような機能があります。<br><br>わからないことがあれば、このディスプレイの情報をお読みください。 このメッセージを消するには下のボタンをクリックしてください。",
|
||||
"CloudHome.Info.DashInfoVR": "まず知っておいてほしいこと! <i><color=hero.purple>ダッシュメニュー</color></i> が B または Y ボタンで開きます。 デスクトップを見る機能や、コントロールパネルのような機能があります。<br><br>わからないことがあれば、このディスプレイの情報をお読みください。 このメッセージを消するには下のボタンをクリックしてください。",
|
||||
"CloudHome.Info.DashInfoVRNoButtons": "まず知っておいてほしいこと! <i><color=hero.purple>ダッシュメニュー</color></i> は円が一周するまでメニューボタンを押し続けると開きます。 デスクトップを見る機能や、コントロールパネルのような機能があります。<br><br>わからないことがあれば、このディスプレイの情報をお読みください。 このメッセージを消するには下のボタンをクリックしてください。",
|
||||
|
||||
"CloudHome.Info.DashInfoDesktop": "~Resoniteかんたんチュートリアル~<br>その1 Escキーを押すと<i><color=hero.purple>ダッシュメニュー</color></i>が開きます。 フレンドやワールド一覧など、大事な機能はここに集約されています。<br><br>その2 このディスプレイには\"もしも\"の時に役立つ情報が書かれています。<br>一度目を通しておくことをお勧めします! 「閉じる」ボタンをクリックするとこのメニューを閉じられます。",
|
||||
"CloudHome.Info.DashInfoVR": "~Resoniteかんたんチュートリアル~<br>その1 BまたはYボタンを押すと<i><color=hero.purple>ダッシュメニュー</color></i>が開きます。 フレンドやワールド一覧など、大事な機能はここに集約されています。。<br><br>その2 このディスプレイには\"もしも\"の時に役立つ情報が書かれています。<br>一度目を通しておくことをお勧めします! 「閉じる」ボタンをクリックするとこのメニューを閉じられます。",
|
||||
"CloudHome.Info.DashInfoVRNoButtons": "~Resoniteかんたんチュートリアル~<br>その1 円が一周するまでメニューボタンを押し続けると<i><color=hero.purple>ダッシュメニュー</color></i> が開きます。 フレンドやワールド一覧など、大事な機能はここに集約されています。<br><br>その2 このディスプレイには\"もしも\"の時に役立つ情報が書かれています。<br>一度目を通しておくことをお勧めします! 「閉じる」ボタンをクリックするとこのメニューを閉じられます。",
|
||||
|
||||
|
||||
"CloudHome.Info.GoToWiki": "Wikiを見る!",
|
||||
"CloudHome.Info.GoToDiscord": "Wikiを見る!",
|
||||
"CloudHome.Info.GoToDiscord": "Discordを見る!",
|
||||
|
||||
"CloudHome.Info.ModerationTab.Title": "モデレーション!",
|
||||
"CloudHome.Info.ModerationTab.Content": "私達は安全を重視しています。 サポートが必要な場合や、ユーザーの通報が必要な場合は <u><color=hero.cyan>モデレーションポータル</color></u><sprite name=hyperlink>でチケットを作成してください。<br><br>ボランティアモデレーターの強力なチーム<sprite name=modbadge>が<br>コミュニティの安全を守ります! 質問がある時、ガイドライン違反の行為を見つけた時など、チケットでお知らせください。",
|
||||
"CloudHome.Info.ModerationTab.Title": "モデレーション",
|
||||
"CloudHome.Info.ModerationTab.Content": "我々が重視するもの、それはユーザー皆様の安全です。 サポートを必要とする場合、または通報の際は <u><color=hero.cyan>モデレーションポータル</color></u><sprite name=hyperlink>にアクセスして<br>モデレーションチケットを発行してください。<br><br>有志で活動するモデレーターチーム<sprite name=modbadge>が<br>皆様やコミュニティの安全を守り抜きます! お問い合わせの他、ガイドラインに違反した行為を目撃した際は、<br>モデレーションチケットの発行にてお知らせください。",
|
||||
|
||||
"CloudHome.Info.InventoryTab.Title": "アイテムを保存!",
|
||||
"CloudHome.Info.InventoryTab.Content": "<i><color=hero.purple>ダッシュメニュー</color></i>の<i><color=hero.purple>インベントリー</color></i>には アイテムやアバターが保存できます。<br><br><i><color=hero.purple>Essentials</color></i> 楽しいおもちゃが入っています。 アイテムをダブルクリックして取り出してみましょう。",
|
||||
"CloudHome.Info.InventoryTab.Title": "アイテムの保存",
|
||||
"CloudHome.Info.InventoryTab.Content": "<i><color=hero.purple>ダッシュメニュー</color></i>の<i><color=hero.purple>インベントリー</color></i>には アイテムやアバターが保存できます。<br><br><i><color=hero.purple>Resonite Essentials</color></i>フォルダには楽しいおもちゃが入っています。 アイテムをダブルクリックして取り出してみましょう。",
|
||||
|
||||
"CloudHome.Info.ToolsTab.Title": "ワールド内で制作!",
|
||||
"CloudHome.Info.ToolsTab.Content": "{appName} の特徴はゲーム内で簡単に創作や改変ができることです! <br><br><i><color=hero.purple>Essentials -> Tools</color></i> から取り出せます。 ワールドを好みに合わせて編集しちゃいましょう!",
|
||||
"CloudHome.Info.ToolsTab.Title": "ゲーム内制作",
|
||||
"CloudHome.Info.ToolsTab.Content": "{appName}ではなんと、ゲーム内で簡単に創作や改変ができるんです! <br><br>専用のツールはインベントリの<i><color=hero.purple>Resonite Essentials -> Tools</color></i> から取り出せます。 ワールドを好みに合わせて編集しちゃいましょう!",
|
||||
|
||||
"CloudHome.Info.HelpTab.Title": "ヘルプ",
|
||||
"CloudHome.Info.HelpTab.InfoLineOne": "ヘルプが必要な時は <u><color=hero.cyan>Wiki</color></u><sprite name=hyperlink>をご覧になるか、質問してください。",
|
||||
"CloudHome.Info.HelpTab.InfoLineTwo": "質問は <u><color=hero.cyan>Discord</color></u><sprite name=hyperlink> でお気軽にどうぞ! ダッシュメニューの <i><color=hero.purple>デスクトップ</color></i> タブからブラウザを見られます。",
|
||||
"CloudHome.Info.HelpTab.InfoLineOne": "ご不明な点があれば<u><color=hero.cyan>Wiki</color></u><sprite name=hyperlink>をご覧になるか、お問い合わせください。",
|
||||
"CloudHome.Info.HelpTab.InfoLineTwo": "お問い合わせは<u><color=hero.cyan>Discord</color></u><sprite name=hyperlink> まで、お気軽にお申し付けください。 ダッシュメニューの <i><color=hero.purple>デスクトップ</color></i> タブからブラウザを操作できます。",
|
||||
|
||||
"CloudHome.Info.UsersTab.Title": "ユーザーを探す",
|
||||
"CloudHome.Info.UsersTab.Content": "まずはパブリックセッションに参加して気の合うコミュニティを見つけましょう!<br><br>今すぐ参加できるパブリックセッションはダッシュメニューの <i><color=hero.purple>ワールド</color></i> タブから探せます。 チェックしてみてください!",
|
||||
"CloudHome.Info.UsersTab.Title": "ユーザーの探し方",
|
||||
"CloudHome.Info.UsersTab.Content": "まずはパブリックセッションに参加して自分に馴染むコミュニティを見つけましょう!<br><br>今すぐ参加できるパブリックセッションはダッシュメニューの <i><color=hero.purple>ワールド</color></i> タブから探せます。是非ご覧ください!",
|
||||
|
||||
"Mirror.Header.RenderingOptions" : "レンダリング設定",
|
||||
"Mirror.Header.Type" : "ミラータイプ",
|
||||
"Mirror.Header.Resolution" : "ミラー解像度",
|
||||
"Mirror.Header.AspectRatio" : "縦横比",
|
||||
|
||||
"Mirror.EnableLights": "ライト有効",
|
||||
"Mirror.DisableLights": "ライト無効",
|
||||
"Mirror.EnableLights": "ライト - オフ",
|
||||
"Mirror.DisableLights": "ライト - オン",
|
||||
|
||||
"Mirror.EnableShadows": "シャドウ有効",
|
||||
"Mirror.DisableShadows": "シャドウ無効",
|
||||
"Mirror.EnableShadows": "影 - オフ",
|
||||
"Mirror.DisableShadows": "影 - オン",
|
||||
|
||||
"Mirror.Camera": "カメラ",
|
||||
|
||||
|
|
@ -1723,19 +1757,20 @@
|
|||
"Mirror.AspectRatio.Square": "正方形",
|
||||
"Mirror.AspectRatio.Wide": "横長",
|
||||
|
||||
"Mirror.Menu": "メニュー",
|
||||
"Mirror.CloseMenu": "閉じる",
|
||||
"Mirror.Menu": "設定",
|
||||
"Mirror.CloseMenu": "設定終了",
|
||||
|
||||
"StickyNote.SpinMe": "クルクルしてみ?",
|
||||
"StickyNote.FruitPlate": "<size=1500>増える増える 不思議な果物</size>",
|
||||
"StickyNote.EmptyForYou": "好きなものを飾ってね :)",
|
||||
"StickyNote.RelevantLinks": "関連リンク!<br><--<br><br><size=500>One could even call it a linking book</size>",
|
||||
"StickyNote.SunTool": "太陽パワーを あなたの手に!",
|
||||
|
||||
"StickyNote.EmptyForYou": "好きな物<br>飾ってね :)",
|
||||
"StickyNote.RelevantLinks": "関連リンク!<br><--<br><br><size=500>「接続書」などと言う人がいるらしい</size>",
|
||||
"StickyNote.SunTool": "太陽を 動かしたいよう",
|
||||
"StickyNote.Bow": "弓を引いて 的を射抜け!",
|
||||
"StickyNote.Crossbow": "レバーアクションでリロード (セカンダリーボタン)",
|
||||
"StickyNote.Shade": "ひさしも動くよ",
|
||||
"StickyNote.TheaterTablet": "このタブレットで 扇風機と窓の<br>色を変更!",
|
||||
"StickyNote.ControlTablet": "このタブレットで 家を操作!",
|
||||
"StickyNote.TheaterTablet": "ファンと<br>窓を<br>操作する用<br>リモコン",
|
||||
"StickyNote.ControlTablet": "家中を操作<br>らくらく<br>タブレット",
|
||||
|
||||
"StickyNote.RotateMeDesktop": "Eを押しながら回転!",
|
||||
"StickyNote.RotateMeVR": "回してみてね",
|
||||
|
|
@ -1748,42 +1783,42 @@
|
|||
"StickyNote.Drawing": "ボードの上でも、空中でも どこでも描けます!",
|
||||
"StickyNote.WorldCanvas": "ワールド全体が キャンバスだ!",
|
||||
|
||||
"CloudHome.Panel.HomeControl": "ホームコントロール",
|
||||
"CloudHome.Panel.HomeControl": "ホームワールド設定パネル",
|
||||
|
||||
"CloudHome.Panel.General": "一般",
|
||||
"CloudHome.Panel.Lighting": "ライティング",
|
||||
"CloudHome.Panel.General": "メイン",
|
||||
"CloudHome.Panel.Lighting": "照明",
|
||||
"CloudHome.Panel.Furniture": "家具",
|
||||
|
||||
"CloudHome.Panel.Quality": "クオリティ",
|
||||
"CloudHome.Panel.Doors": "ドア",
|
||||
"CloudHome.Panel.Audio": "オーディオ",
|
||||
"CloudHome.Panel.OverheadLighting": "オーバーヘッド照明",
|
||||
"CloudHome.Panel.Sconces": "燭台",
|
||||
"CloudHome.Panel.FurnitureVisibility": "家具可視化",
|
||||
"CloudHome.Panel.Audio": "音声",
|
||||
"CloudHome.Panel.OverheadLighting": "天井ライト",
|
||||
"CloudHome.Panel.Sconces": "壁掛けライト",
|
||||
"CloudHome.Panel.FurnitureVisibility": "部屋毎の家具オンオフ",
|
||||
|
||||
"CloudHome.Panel.LowQualityMode": "低画質モード",
|
||||
"CloudHome.Panel.DoorSounds": "ドアの音",
|
||||
"CloudHome.Panel.DoorsAlwaysOpen": "ドアを常に開けておく",
|
||||
"CloudHome.Panel.InteriorAmbience": "インテリア環境音",
|
||||
"CloudHome.Panel.InteriorAmbienceVolume": "インテリア<br>環境音量",
|
||||
"CloudHome.Panel.LightsOn": "ライト オン",
|
||||
"CloudHome.Panel.LowQualityMode": "低負荷モード",
|
||||
"CloudHome.Panel.DoorSounds": "ドアの開閉音",
|
||||
"CloudHome.Panel.DoorsAlwaysOpen": "ドアを常時開放する",
|
||||
"CloudHome.Panel.InteriorAmbience": "家具類の稼働音",
|
||||
"CloudHome.Panel.InteriorAmbienceVolume": "家具類の<br>音量",
|
||||
"CloudHome.Panel.LightsOn": "ライトのオンオフ",
|
||||
"CloudHome.Panel.LightIntensity": "ライトの明るさ",
|
||||
"CloudHome.Panel.LightColor": "ライトの色",
|
||||
"CloudHome.Panel.LightColorTemperature": "ライトの色温度",
|
||||
|
||||
"CloudHome.Panel.Spawn": "スポーン",
|
||||
"CloudHome.Panel.Foyer": "ホワイエ",
|
||||
"CloudHome.Panel.Workspace": "ワークスペース",
|
||||
"CloudHome.Panel.Spawn": "玄関前",
|
||||
"CloudHome.Panel.Foyer": "エントランス",
|
||||
"CloudHome.Panel.Workspace": "会議スペース",
|
||||
"CloudHome.Panel.ReadingLounge": "読書スペース",
|
||||
"CloudHome.Panel.Lounge": "ラウンジ",
|
||||
"CloudHome.Panel.Center": "センター",
|
||||
"CloudHome.Panel.Balcony": "バルコニー",
|
||||
"CloudHome.Panel.Theater": "シアター",
|
||||
"CloudHome.Panel.Lounge": "オーディオスペース",
|
||||
"CloudHome.Panel.Center": "メインホール",
|
||||
"CloudHome.Panel.Balcony": "ベランダ",
|
||||
"CloudHome.Panel.Theater": "ホームシアター",
|
||||
|
||||
"CloudHome.Panel.TheaterControl": "シアターコントロール",
|
||||
"CloudHome.Panel.FanControl": "ファンコントロール",
|
||||
"CloudHome.Panel.WindowControl": "窓コントロール",
|
||||
"CloudHome.Panel.FanSpeed": "ファンのスピード",
|
||||
"CloudHome.Panel.TheaterControl": "ホームシアター設定パネル",
|
||||
"CloudHome.Panel.FanControl": "ファン・照明",
|
||||
"CloudHome.Panel.WindowControl": "ウィンドウ",
|
||||
"CloudHome.Panel.FanSpeed": "ファン回転速度",
|
||||
"CloudHome.Panel.WindowTint": "窓を暗くする",
|
||||
|
||||
"CloudHome.FeaturedPanel.OpenWorld": "ワールドを開く",
|
||||
|
|
@ -1792,71 +1827,71 @@
|
|||
|
||||
"CloudHome.AvatarPanel.Title": "アバターワールド特集",
|
||||
|
||||
"CloudHome.SupporterPanel.Title": "<b>サポーター一覧</b>",
|
||||
"CloudHome.SupporterPanel.Title": "<b>支援者の一覧</b>",
|
||||
|
||||
"Tutorial.InfoPanel.Title": "おっと!その前に",
|
||||
"Tutorial.InfoPanel.Content": "可能性に満ちた世界が待っています! あなたの想像力次第でなんでもできます!<br><br>これまでに見たもののほとんどはこのゲーム内で作られました! 世界中の人々が協力してこのプラットフォームを作ったんです。<br><br>このプラットフォームは開発の初期段階にあり、常に改善と更新を行っています。 あなたも一緒に旅に出ましょう!この旅に限界は無い!<br><br><align=center>お立ち寄りいただきありがとうございました。</align>",
|
||||
"Tutorial.InfoPanel.Title": "最後に……",
|
||||
"Tutorial.InfoPanel.Content": " この可能性に満ち溢れた世界を動かす原動力、それは<br>あなたの想像力に他なりません。<br> このワールドのほとんどのモノ・ギミックは、世界中の人々がResoniteの中で(!)リアルタイムの協働作業で作った物です。<br><br><br> Resoniteは開発途上であり、常時改善し更新を行っています。 この長い長い旅路がやがてどこまで至るのか見届けるのは、あなたです。<br><br><align=center>訪れた皆様に特別な感謝を。Resoniteをお楽しみください。</align>",
|
||||
|
||||
"Tutorial.GrabItems.Grab": "グラブ",
|
||||
"Tutorial.GrabItems.Snap": "スナップ",
|
||||
"Tutorial.GrabItems.Slide": "スライド",
|
||||
|
||||
"Tutorial.Panel.Jumping.Title": "ジャンプ",
|
||||
"Tutorial.Panel.Jumping.ContentDesktop": "歩行中にスペースキーでジャンプ!",
|
||||
"Tutorial.Panel.Jumping.ContentVR": "歩行中にスティック 押し込みでジャンプ!",
|
||||
"Tutorial.Panel.Jumping.ContentVRNoButtons": "歩行中にタッチパッド中央を押すとジャンプ!",
|
||||
"Tutorial.Panel.Jumping.ContentDesktop": "スペースキーでジャンプ!",
|
||||
"Tutorial.Panel.Jumping.ContentVR": "スティック押し込みでジャンプ!",
|
||||
"Tutorial.Panel.Jumping.ContentVRNoButtons": "タッチパッド中央を押すとジャンプ!",
|
||||
|
||||
"Tutorial.Panel.WalkLocomotion.Title": "歩行 ロコモーション",
|
||||
"Tutorial.Panel.WalkLocomotion.Content": "地面を歩いたりジャンプしたりする。",
|
||||
"Tutorial.Panel.WalkLocomotion.Content": "地面を歩行する移動方法。 ジャンプなどができます。",
|
||||
|
||||
"Tutorial.Panel.TeleportLocomotion.Title": "テレポート ロコモーション",
|
||||
"Tutorial.Panel.TeleportLocomotion.Content": "指定した地点に テレポートする。",
|
||||
"Tutorial.Panel.TeleportLocomotion.Content": "狙った地点に テレポートします。",
|
||||
|
||||
"Hints.Spawn.InitialMovementDesktop": "移動キーで 歩きまわろう!",
|
||||
"Hints.Spawn.InitialMovementVR": "スティックで 歩きまわろう!",
|
||||
"Hints.Spawn.InitialMovementDesktop": "WASDキーで移動しよう!",
|
||||
"Hints.Spawn.InitialMovementVR": "スティックを倒して歩こう!",
|
||||
"Hints.Spawn.InitialMovementVRNoButtons": "タッチパッドで歩きまわろう!",
|
||||
|
||||
"Hints.Spawn.ContextMenuDesktop": "Tキーで コンテキストメニューを開く!",
|
||||
"Hints.Spawn.ContextMenuVR": "BまたはYボタンで コンテキストメニューを開く!",
|
||||
"Hints.Spawn.ContextMenuVRNoButtons": "メニューボタンでコンテキストメニューを開く!",
|
||||
"Hints.Spawn.ContextMenuDesktop": "次に、Tキーを押してコンテキストメニューを開こう!",
|
||||
"Hints.Spawn.ContextMenuVR": "次に、BボタンかYボタンでコンテキストメニューを開こう!",
|
||||
"Hints.Spawn.ContextMenuVRNoButtons": "次に、メニューボタンでコンテキストメニューを開こう!",
|
||||
|
||||
"Hints.Spawn.TeleportLocomotionDesktop": "「移動方法」からフライなど、 他の移動方法を試せます。",
|
||||
"Hints.Spawn.TeleportLocomotionVR": "「移動方法」から フライやテレポートなど、 他の移動方法を試せます。",
|
||||
"Hints.Spawn.TeleportLocomotionDesktop": "「移動方法」からフライなどの、他の移動方法に変更できます!",
|
||||
"Hints.Spawn.TeleportLocomotionVR": "「移動方法」から フライやテレポートなど、 他の移動方法に変更できます!",
|
||||
|
||||
"Hints.Bridge.RaiseTheWorld": "このボタンを押すとプラットフォームがこっちに来ます!",
|
||||
"Hints.Bridge.RaiseTheWorld": "このボタンを押して先に進みましょう!",
|
||||
|
||||
"Hints.Grabbing.GrabbingDesktop": "右クリック長押しで 物を掴む!",
|
||||
"Hints.Grabbing.GrabbingVR": "グリップを握って 物を掴む!",
|
||||
"Hints.Grabbing.GrabbingVR": "グリップボタンを握って 物を掴む!",
|
||||
|
||||
"Hints.Grabbing.Rotating": "Eを押しながらマウスを動かすと、 持っているアイテムを回転できます!",
|
||||
"Hints.Grabbing.RotatingExtra": "Shift+Eを押しながらマウスを動かすと、 アイテムを水平に回転できます。",
|
||||
|
||||
"Hints.Grabbing.ScalingDesktop": "アイテムを持ちながらShiftを押し、 ホイールをスクロールすると 拡大縮小します!",
|
||||
"Hints.Grabbing.ScalingDesktop": "アイテムを持ちながらShiftを押し、 ホイールをスクロールすると アイテムが拡大縮小します!",
|
||||
"Hints.Grabbing.ScalingVR": "両手でアイテムを引っ張ると大きさが変わります!",
|
||||
|
||||
"Hints.Grabbing.OtherGrabbables": "掴めるものにはいろいろ<br>種類があります。 3つの違いを試してみてください。",
|
||||
"Hints.Grabbing.OtherGrabbablesExtraDesktop": "拡大縮小できるのはアイテムだけではありません。 コンテキストメニューでスケーリングを有効にして、 Ctrlを押しながらホイールをスクロールしてみましょう。 自分の大きさが変わります!",
|
||||
"Hints.Grabbing.OtherGrabbablesExtraVR": "拡大縮小できるのはアイテムだけではありません。 コンテキストメニューでスケーリングを有効にして、 両手で何もないところを掴んでひっぱってみましょう。 自分の大きさが変わります!",
|
||||
"Hints.Grabbing.OtherGrabbables": "掴めるものにはいくつか<br>種類があります。<br>ここに例があります。",
|
||||
"Hints.Grabbing.OtherGrabbablesExtraDesktop": "アイテムだけでなく、自分自身も拡大縮小できます。 コンテキストメニューでスケーリングを有効にして、 Ctrlを押しながらホイールをスクロールしてみましょう。 ",
|
||||
"Hints.Grabbing.OtherGrabbablesExtraVR": "アイテムだけでなく、自分自身も拡大縮小できます。 コンテキストメニューでスケーリングを有効にして、 両手で何もないところを掴んでひっぱってみましょう。",
|
||||
|
||||
"Hints.Telescope.Alignment": "望遠鏡を動かして月を見てみましょう!",
|
||||
"Hints.Telescope.Alignment": "望遠鏡を動かして 月を見てみよう!",
|
||||
|
||||
"Hints.Telescope.TheMoonDesktop": "右クリックで月を掴んで動かしてみよう!",
|
||||
"Hints.Telescope.TheMoonDesktop": "右クリックで月を掴んで 動かしてみよう!",
|
||||
"Hints.Telescope.TheMoonVR": "トリガーでレーザーを出し、 グリップで月を掴んで動かしてみよう!",
|
||||
|
||||
"Hints.Sundial.SoftEquip": "ツールを掴んで 使ってみよう!",
|
||||
"Hints.Sundial.SoftEquipExtra": "ツールを使うと、 ワールドの環境を様々な形に変化させられます。",
|
||||
"Hints.Sundial.SoftEquip": "ツールを掴んで 装備しよう!",
|
||||
"Hints.Sundial.SoftEquipExtra": "ツールを利用して、 ワールドの環境を様々に変化させられます。",
|
||||
|
||||
"Hints.Sundial.HardEquip": "ツールをクリックして 装備しよう!",
|
||||
"Hints.Sundial.HardEquipExtra": "レーザーが見えませんか? トリガーを引くと出てきます。",
|
||||
"Hints.Sundial.HardEquip": "このツールをクリックして 装備しよう!",
|
||||
"Hints.Sundial.HardEquipExtra": "レーザーが見えない場合、 トリガーを引くと出てきます。",
|
||||
|
||||
"Hints.Sundial.TheSun": "空に向けてクリックすると太陽が移動します。",
|
||||
"Hints.Sundial.TheSunExtra": "地平線の下を狙えば夜になります!",
|
||||
"Hints.Sundial.TheSun": "太陽を動かそう! 狙った方向に動くぞ!",
|
||||
"Hints.Sundial.TheSunExtra": "太陽が沈むと夜になります。",
|
||||
|
||||
"Hints.Sundial.Dequip": "コンテキストメニューの 「装備を外す」で ツールを置きます。",
|
||||
"Hints.Sundial.Dequip": "コンテキストメニューを開いて<br>「装備を外す」 からツールを手放せます。 ",
|
||||
"Hints.Sundial.DequipExtra": "ツールを装備しているときは、 コンテキストメニューの内容が変化します。",
|
||||
|
||||
"Hints.Sundial.Teleporter": "このボタンを押して、 クラウドホームへのテレポーターを 起動しよう!",
|
||||
"Hints.Sundial.TeleporterExtra": "あなた専用のお家でおくつろぎください! お立ち寄りいただきありがとうございました。",
|
||||
"Hints.Sundial.Teleporter": "テレポーターを起動して クラウドホームに移動しよう!",
|
||||
"Hints.Sundial.TeleporterExtra": "第二の我が家、Resoniteをお楽しみください!",
|
||||
|
||||
"UI.TextDisplay.Landscape": "横長",
|
||||
"UI.TextDisplay.Portrait": "縦長",
|
||||
|
|
|
|||
303
ru.json
303
ru.json
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"localeCode": "ru",
|
||||
"authors": ["GhostZ36", "BrotiwkA", "Shadow Panther"],
|
||||
"authors": ["GhostZ36", "BrotiwkA", "Shadow Panther", "ENTERTHEWOLF", "ConfusedYeen", "Stanislavskii"],
|
||||
"messages": {
|
||||
|
||||
"General.OK": "OK",
|
||||
|
|
@ -8,8 +8,8 @@
|
|||
"General.Finish": "Закончить",
|
||||
"General.Cancel": "Отмена",
|
||||
"General.Continue": "Продолжить",
|
||||
"General.Next": "Далее",
|
||||
|
||||
"General.Next": "Следующий",
|
||||
"General.Previous": "Предыдущий",
|
||||
"General.Back": "Назад",
|
||||
"General.Confirm": "Точно?",
|
||||
"General.Loading": "Загрузка...",
|
||||
|
|
@ -28,6 +28,16 @@
|
|||
"General.Create": "Создать",
|
||||
"General.Creating": "Создание...",
|
||||
"General.Buy": "Купить",
|
||||
"General.Yes": "Да",
|
||||
"General.No": "Нет",
|
||||
"General.ClearSelection": "Убрать выделение",
|
||||
"General.Off": "Выкл",
|
||||
"General.On": "Вкл",
|
||||
"General.Understand": "Я понимаю",
|
||||
"General.Notice" : "Уведомление",
|
||||
"General.UnderstandEnable" : "Я понимаю, включить",
|
||||
"General.Dismiss": "Закрыть",
|
||||
"General.Edit": "Редактировать",
|
||||
|
||||
"General.UI.SearchPrompt": "Поиск...",
|
||||
"General.UI.SearchPromptLong": "Введите для поиска...",
|
||||
|
|
@ -45,6 +55,9 @@
|
|||
"General.Sort.Ascending": "По возрастанию",
|
||||
"General.Sort.Descending": "По убыванию",
|
||||
|
||||
"Worlds.Home" : "Дом",
|
||||
"Worlds.Tutorial" : "Обучение",
|
||||
|
||||
"Locomotion.Noclip.Name": "Noclip",
|
||||
"Locomotion.Noclip.Description": "Простой режим полёта сквозь стены. Идеально для редактирования мира.",
|
||||
"Locomotion.Teleport.Name": "Телепорт",
|
||||
|
|
@ -52,15 +65,15 @@
|
|||
"Locomotion.Fly.Name": "Полёт",
|
||||
"Locomotion.Fly.Description": "Физический режим полёта, без пролёта сквозь стены.",
|
||||
"Locomotion.WalkRun.Name": "Ходьба/Бег",
|
||||
"Locomotion.WalkRun.Description": "Ходьба, бег и прыжки физически.",
|
||||
"Locomotion.WalkRun.Description": "Физические ходьба, бег и прыжки.",
|
||||
"Locomotion.WalkRunGripping.Name": "Ходьба/Бег (с карабканьем)",
|
||||
"Locomotion.WalkRunGripping.Description": "Ходьба, бег, лазание и прыжки физически.",
|
||||
"Locomotion.WalkRunGripping.Description": "Физические ходьба, бег, лазание и прыжки.",
|
||||
"Locomotion.ZeroG.Name": "Нуль-Гравитация",
|
||||
"Locomotion.ZeroG.Description": "Передвижение в нулевой гравитации",
|
||||
"Locomotion.GrabWorld.Name": "Захват мира",
|
||||
"Locomotion.GrabWorld.Description": "Создаёт мировой якорь на уровне руки пользователя и перемещает его относительно руки.",
|
||||
"Locomotion.GrabWorld.Name": "Хват мира",
|
||||
"Locomotion.GrabWorld.Description": "Создаёт в мире якорь и перемещает пользователя относительно него.",
|
||||
"Locomotion.Slide.Name": "Скольжение",
|
||||
"Locomotion.Slide.Description": "Простое скользящее передвижение, которое прикрепляется к поверхности, если таковая имеется (В противном случае: включает Полёт).",
|
||||
"Locomotion.Slide.Description": "Простое скользящее передвижение, которое цепляется к поверхности, если таковая имеется, или полёт, если поверхности нет.",
|
||||
|
||||
"Interaction.Destroy": "Удалить",
|
||||
"Interaction.Duplicate": "Дублировать",
|
||||
|
|
@ -87,7 +100,7 @@
|
|||
"Interaction.EnterAnchor": "Сесть",
|
||||
"Interaction.ExitAnchor": "Встать",
|
||||
|
||||
"Interaction.EquipAvatar": "Надеть",
|
||||
"Interaction.EquipAvatar": "Надеть аватар",
|
||||
|
||||
"Interaction.SaveAsScreenshot": "Сохранить как скриншот",
|
||||
"Interaction.ExportScreenshot": "Экспортировать скриншот",
|
||||
|
|
@ -95,13 +108,35 @@
|
|||
"Interaction.ExportFile": "Экспортировать файл",
|
||||
"Interaction.CopyLink": "Копировать ссылку",
|
||||
|
||||
"Inventory.OpenWorld": "Открыть мир",
|
||||
"Inventory.Equip": "Надеть",
|
||||
"Inventory.Delete": "Удалить",
|
||||
"Inventory.SaveHeld": "Сохранить из руки",
|
||||
"Inventory.Inventories": "Инвентари",
|
||||
"Inventory.Share": "Поделиться",
|
||||
"Inventory.Unshare": "Не делиться",
|
||||
"Inventory.SaveAvatar": "Сохранить аватар",
|
||||
"Inventory.Favorite.Home": "Установить Дом",
|
||||
"Inventory.Favorite.ProgressBar": "Установить индикатор прогресса",
|
||||
"Inventory.Favorite.AudioStreamController": "Установить контроллер стриминга",
|
||||
"Inventory.Favorite.TextDisplay": "Установить дисплей текста",
|
||||
"Inventory.Favorite.VideoPlayer": "Установить видео проигрыватель",
|
||||
"Inventory.Favorite.AudioPlayer": "Установить аудио проигрыватель",
|
||||
"Inventory.Favorite.InteractiveCamera": "Установить камеру",
|
||||
"Inventory.Favorite.Keyboard": "Установить клавиатуру",
|
||||
"Inventory.Favorite.Avatar": "Установить аватар",
|
||||
"Inventory.Favorite.WorldLoadingIndicator": "Установить индикатор загрузки",
|
||||
"Inventory.Favorite.ColorDialog": "Установить диалог выбора цвета",
|
||||
"Inventory.Favorite.Hyperlink": "Установить дисплей URL",
|
||||
"Inventory.SpawnFacet": "Заспавнить фасет",
|
||||
|
||||
"Dash.Screens.Home": "Дом",
|
||||
"Dash.Screens.Worlds": "Миры",
|
||||
"Dash.Screens.Contacts": "Контакты",
|
||||
"Dash.Screens.Inventory": "Инвентарь",
|
||||
"Dash.Screens.Desktop": "<nobr>Рабочий стол",
|
||||
"Dash.Screens.Session": "Сессия",
|
||||
"Dash.Screens.FileBrowser": "<nobr>Файл-Браузер",
|
||||
"Dash.Screens.FileBrowser": "Файлы",
|
||||
"Dash.Screens.Settings": "Настройки",
|
||||
"Dash.Screens.Exit": "Выход",
|
||||
|
||||
|
|
@ -109,14 +144,21 @@
|
|||
|
||||
"Dash.Actions.TurnOffUIEdit": "Выключить режим редактирования UI",
|
||||
|
||||
"Dash.Actions.CloudHome": "Мой облачный дом",
|
||||
"Dash.Actions.CloudHome": "Открыть Дом",
|
||||
|
||||
"Dash.Exit.Header": "Выйти из {appName}",
|
||||
"Dash.Exit.ExitAndSave": "Выйти и сохранить дома",
|
||||
"Dash.Exit.ExitAndDiscard": "Выйти и отменить изменения домов",
|
||||
"Dash.Exit.Sponsor": "Огромное спасибо {name} за финансовую поддержку этого проекта!",
|
||||
"Dash.Exit.Sponsor.You": "ВАМ",
|
||||
"Dash.Exit.Shoutouts": "Этот проект также претворился в реальность благодаря:",
|
||||
"Dash.Exit.Shoutouts.AndMore" : " и многим другим!",
|
||||
"Dash.Exit.Shoutouts.You" : "{name} (Это Вы! Спасибо!)",
|
||||
"Dash.Exit.ThankYou": "Спасибо за использование {appName}!",
|
||||
"Dash.Exit.SubmittedBy": "Опубликовано: {name}",
|
||||
|
||||
"Facets.FPS": "{fps}<size=61.803%> FPS</size>",
|
||||
|
||||
"World.Waiting": "Ожидание...",
|
||||
"World.HostIsStarting": "Хост начинает сессию",
|
||||
"World.Loading": "Загрузка...",
|
||||
|
|
@ -151,8 +193,11 @@
|
|||
"World.Error.FailedToConnect": "Ошибка установки соединения",
|
||||
"World.Error.InvalidAddress": "Ошибочный адрес",
|
||||
"World.Error.NoPort": "Не указан порт",
|
||||
"World.Error.IncompatibleVersion": "Несовместимая версия {appName}",
|
||||
|
||||
"World.Error.IncompatibleVersion": "Несовместимая версия",
|
||||
"World.Error.HostBlocked": "Вы заблокированы хостом",
|
||||
"World.Error.HostBlockedDetail": "Вы заблокировали хоста",
|
||||
"World.Error.WorldCrash": "Мир крашнулся",
|
||||
"World.Error.WorldCrashDetail" : "Фатальная ошибка при обновлении мира",
|
||||
"World.Error.Unknown": "Неизвестная Ошибка",
|
||||
|
||||
"World.Config.Name": "Название мира:",
|
||||
|
|
@ -187,7 +232,7 @@
|
|||
"World.Actions.ConfirmDelete": "Подтвердите удаление",
|
||||
"World.Actions.ReallyConfirmDelete": "!ПЕРМАНЕНТНОЕ УДАЛЕНИЕ!",
|
||||
"World.Actions.Overwrite": "Перезаписать на {name}",
|
||||
"World.Actions.ConfirmOverwrite": "ПОДТВЕРДИТЕ ПЕРЕЗАПИСЬ",
|
||||
"World.Actions.ConfirmOverwrite": "Подтвердите ПЕРЕЗАПИСЬ",
|
||||
"World.Actions.Overwriting": "Перезапись...",
|
||||
|
||||
"World.Actions.ClosePrompt": "Закрыть мир?",
|
||||
|
|
@ -213,7 +258,7 @@
|
|||
"World.Indicator.Hosting": "Моя сессия",
|
||||
"World.Indicator.Sessions": "{n,plural, one {# сессия} few {# сессии} other {# сессий}}",
|
||||
"World.Indicator.Users": "Пользователей",
|
||||
"World.Indicator.Users.None": "(Нет активных сессий)",
|
||||
"World.Indicator.Users.None": "(активных сессий не найдено)",
|
||||
"World.Indicator.Description": "Описание",
|
||||
"World.Indicator.Description.None": "(Нет описания)",
|
||||
"World.Indicator.Visited": "(посещен)",
|
||||
|
|
@ -240,7 +285,7 @@
|
|||
"World.Category.Featured": "Рекомендуемые",
|
||||
"World.Category.PublishedWorlds": "Опубликованные миры",
|
||||
"World.Category.ActiveSessions": "Активные сессии",
|
||||
|
||||
"World.Category.ContactsSessions": "Сессии контактов",
|
||||
"World.Category.HeadlessSessions": "Серверные сессии",
|
||||
"World.Category.Social": "Социальные",
|
||||
"World.Category.Games": "Игры",
|
||||
|
|
@ -250,10 +295,12 @@
|
|||
"World.Category.Random": "Вперемешку",
|
||||
"World.Category.MyWorlds": "Мои миры",
|
||||
"World.Category.Custom": "Расширенный поиск",
|
||||
"World.Category.GroupWorlds": "Миры группы",
|
||||
|
||||
"World.AccessLevel.Anyone": "Все",
|
||||
"World.AccessLevel.RegisteredUsers": "Зарегистрированные",
|
||||
|
||||
"World.AccessLevel.Contacts": "Контакты",
|
||||
"World.AccessLevel.ContactsPlus": "Контакты+",
|
||||
"World.AccessLevel.LAN": "Локальная сеть",
|
||||
"World.AccessLevel.Private": "Приватный (Только по приглашению)",
|
||||
|
||||
|
|
@ -330,23 +377,58 @@
|
|||
"Indicator.Sync.SyncingItems": "Синхронизация {item_count,plural, one {# предмета} few {# предметов} many {# предметов}} <nobr>({item_percent} %)",
|
||||
"Indicator.Sync.UploadingVariants": "Загрузка {variant_count,plural, one {# варианта ассетов} few {# вариантов ассетов} many {# вариантов ассетов}}",
|
||||
"Indicator.Sync.SyncError": "Ошибка Синхронизации ! <size=50%>Проверьте лог для подробностей</size>",
|
||||
"Indicator.Sync.OutOfSpace": "Нет Места! <size=50%>Невозможно синхронизировать</size>",
|
||||
"Indicator.Sync.StorageFull": "Нет Места! <size=50%>Невозможно синхронизировать</size>",
|
||||
|
||||
"Indicator.Storage.StorageFull": "Нет места в хранилище",
|
||||
"Indicator.Storage.Usage": "{storage_used} из {storage_max}<br><size=61.803%>занято в хранилище</size>",
|
||||
|
||||
"Indicator.LiveHiddenMessage": "(Информация скрыта пока пользователь в статусе: live)",
|
||||
|
||||
"Login.InvalidCredentials": "Неверные учетные данные",
|
||||
"Login.InvalidLogin": "Неверные учетные данные",
|
||||
|
||||
"Login.MalformedUID": "Некорректная информация об устройстве",
|
||||
"Login.MissingUID": "Отсутствует информация об устройстве",
|
||||
"Register.MissingUID": "Некорректная информация об устройстве",
|
||||
"Register.MalformedUID": "Некорректная информация об устройстве",
|
||||
|
||||
"Login.MissingLogin": "Не указан логин",
|
||||
"Login.InvalidRecoveryCode": "Неверный код восстановления",
|
||||
"Login.UnsupportedAuthentication": "Неподдерживаемый метод аутентификации",
|
||||
"Login.EmailNotVerified": "Электронная почта не подтверждена",
|
||||
"Login.AccountTempLocked": "Ваш аккаунт заблокирован.",
|
||||
"Login.AccountBanned": "Ваш аккаунт забанен.",
|
||||
"Login.DuplicateAccount": "Повторный аккаунт",
|
||||
|
||||
"Register.MissingRequest": "Отсутвуют данные для регистрации",
|
||||
"Register.InvalidEmail": "Некорректная электронная почта",
|
||||
"Register.MissingUsername": "Отсутвует имя пользователя",
|
||||
"Register.MissingEmail": "Отсутвует электронная почта",
|
||||
"Register.UsernameTooLong": "Имя пользователя слишком длинное",
|
||||
"Register.UsernameContainsAmpersand": "В имение пользователя не должны присутвовать символы: @",
|
||||
"Register.UsernameStartsWithU": "Имя пользователя не должно начинаться с U-",
|
||||
"Register.InvalidUsername": "Некорректное имя пользователя",
|
||||
"Register.InvalidDateOfBirth": "Некорректная дата рождения",
|
||||
"Register.UserContainsBlockedTerms": "Имя пользователя содержит запрещенные слова",
|
||||
"Register.MissingPassword": "Отсутствует пароль",
|
||||
"Register.InvalidPassword": "Некорректный пароль",
|
||||
"Register.EmailAlreadyRegistered": "Электронная почта уже используется",
|
||||
"Register.UsernameAlreadyRegistered": "Имя пользователя уже используется",
|
||||
"Register.ErrorCheckingUserId": "Ошибка проверки UserID",
|
||||
|
||||
"Account.Login": "Войти",
|
||||
"Account.Logout": "Выйти",
|
||||
"Account.Register": "Регистрация",
|
||||
|
||||
"Account.Register": "Регистрация аккаунта",
|
||||
"Account.Saml2" : "Login with SAML 2.0",
|
||||
"Account.LoginOrRegister": "Вход / Регистрация",
|
||||
"Account.LogoutConfirm": "Подтвердите выход",
|
||||
"Account.LogoutConfirm": "Точно выйти?",
|
||||
"Account.LoggingIn": "Вход в аккаунт...",
|
||||
"Account.LoggingOut": "Выход из аккаунта...",
|
||||
"Account.Registering": "Регистрация...",
|
||||
"Account.Anonymous": "Аноним",
|
||||
"Account.Username": "Имя пользователя:",
|
||||
"Account.Email": "Email:",
|
||||
"Account.RememberMe": "Запомнить меня (на 7 дней):",
|
||||
"Account.RememberMe": "Запомнить меня<br><size=50%>(авто-выход из системы после 30 дней бездействия)</size>",
|
||||
"Account.RepeatEmail": "Повторите Email:",
|
||||
"Account.UsernameOrEmail": "Имя Пользователя или Email:",
|
||||
"Account.Password": "Пароль:",
|
||||
|
|
@ -367,17 +449,27 @@
|
|||
"Account.ErrorEmailMismatch": "Email-ы не совпадают!",
|
||||
"Account.ErrorLoginError": "Ошибка входа в аккаунт:",
|
||||
"Account.RegistrationSuccess": "<size=120%>Успех!</size><br><br>На {email} было отправлено письмо с ссылкой подтверждения.<br><br>Когда Вы активируете эту ссылку - мы автоматически залогиним Вас, если этот диалог будет открыт.<br><br>Если Вы столкнетесь с любыми проблемами, напишите нам на hello@{appName}.com или discord.gg/resonite",
|
||||
"Account.BirthMonth": "Месяц рождения:",
|
||||
"Account.BirthDay": "День рождения:",
|
||||
"Account.BirthYear": "Год рождения:",
|
||||
"Account.PoliciesAgreement": "Я согласен с <color=#22B2FF>условиями оказания услуг</color> и <color=#22B2FF>политикой конфиденциальности</color>",
|
||||
"Account.AlternateMethods" : "Войти с помощью строннего сервиса:",
|
||||
|
||||
"Account.Saml2.Title" : "SAML 2.0",
|
||||
"Account.Saml2.Select" : "Выберите SAML 2.0 провайдера:",
|
||||
"Account.Saml2.LoggingIn" : "Ожидание завершения входа в систему (проверьте свой веб-браузер)...",
|
||||
|
||||
"Account.TOTP.Title" : "Двухфакторная аутентификация",
|
||||
"Account.TOTP.Initializing": "Проверка состояния 2FA для вашего аккаунта...",
|
||||
"Account.TOTP.Code.Header": "Секретный код",
|
||||
"Account.TOTP.Code.Description": "Сначала Вы должны ввести секретный код в ваше TOTP приложение, такое как <b>Authy</b> или <b>Google Authenticator</b>.<br><br>Мы рекомендуем сделать это, отсканировав QR код, но Вы можете также ввести секретный код вручную. <b>Никогда не делитесь секретным кодом с другими.</b><br><br>Если Вы в VR, Вы можете переключиться в экранный режим нажав F8.",
|
||||
"Account.TOTP.Code.QRCode": "Отсканировать QR код",
|
||||
"Account.TOTP.Code.Key": "Секретный код:",
|
||||
"Account.TOTP.RecoveryCodes.Header": "Коды восстановления",
|
||||
"Account.TOTP.RecoveryCodes.Description": "Сохраните эти коды в безопасном месте. Их можно будет использовать для восстановления доступа к аккаунту в случае если Вы сломаете или потеряете ваш телефон. Кадлый код может быть использован только один раз. <b>Никогда не делитесь ими с другими.</b> Если Вы потеряете их, вы <color=red>НАВСЕГДА</color> потеряете доступ к вашему аккаунту.",
|
||||
"Account.TOTP.RecoveryCodes.Description": "Сохраните эти коды в безопасном месте. Их можно будет использовать для восстановления доступа к аккаунту в случае если Вы сломаете или потеряете ваш телефон. Каждый код может быть использован только один раз. <b>Никогда не делитесь ими с другими.</b> Если Вы потеряете их, вы <color=red>НАВСЕГДА</color> потеряете доступ к вашему аккаунту.",
|
||||
"Account.TOTP.RecoveryCodes.Codes": "Коды:",
|
||||
"Account.TOTP.Activate.Header": "Активировать 2FA",
|
||||
|
||||
"Account.TOTP.Activate.Description": "Чтобы активировать 2FA на своей учетной записи, используйте 6-значный токен, сгенерированный приложением-аутентификатором.<br><br>После активации потребуется использовать код для подтверждения некоторых операций.",
|
||||
"Account.TOTP.Activate.Token": "6-значный код:",
|
||||
"Account.TOTP.Activate.TokenField": "Введите ваш код...",
|
||||
"Account.TOTP.Activate.Activate": "Активировать",
|
||||
|
|
@ -385,13 +477,22 @@
|
|||
"Account.TOTP.Activate.InvalidToken": "Неправильный код!",
|
||||
"Account.TOTP.Message.AlreadySetup": "2FA уже была настроена на вашем аккаунте!",
|
||||
"Account.TOTP.Message.Error": "Неожиданная ошибка! Попробуйте позже.",
|
||||
|
||||
"Account.TOTP.Message.SetupComplete": "<size=150%>Поздравляем!</size><br><br>На вашем аккаунте установлен 2FA!<br><br>Теперь, по желанию, можно включить 2FA для входа в учетную запись с помощью комманды: /enableLogin2FA",
|
||||
"Account.TOTP.Deactivate.Header": "Деактивировать 2FA",
|
||||
"Account.TOTP.Deactivate.Description": "2FA в настоящий момент <b><color=green>настроена и активна на этом аккаунте</color></b>. Если Вам нужно отключить её (например, при утере телефона или утечке кодов), Вы можете сделать это здесь.<br><br>После деактивации, 2FA можно настроить заново, при этом будет сгенерирован новый секретный код и новый набор кодов восстановления.<br><br>Если Вы потеряете телефон и Вам будет необходимо заново настроить 2FA, мы <b>НАСТОЯТЕЛЬНО</b> рекомендуем сделать это сразу же, так как каждый код восстановления может быть использован только единожды и когда все закончатся - Вы полностью потеряете доступ к аккаунту.",
|
||||
"Account.TOTP.Deactivate.Deactivate": "Деактивировать",
|
||||
"Account.TOTP.Deactivate.Deactivating": "Деактивация...",
|
||||
"Account.TOTP.Message.DeactivationComplete": "2FA была успешно деактивирована на вашем аккаунте.<br><br>Ваш аккаунт сейчас подвержен дополнительному риску!<br><br>Мы настоятельно рекомендуем заново настроить 2FA, особенно если Вы использовали код восстановления в связи с утратой телефона.",
|
||||
|
||||
"Account.Type.Standard" : "Стандартный Аккаунт",
|
||||
"Account.Type.Business" : "Бизнес Аккаунт",
|
||||
"Account.Type.Patreon" : "Спонсор на Patreon",
|
||||
"Account.Type.Mentor" : "Ментор {platform}",
|
||||
"Account.Type.Moderator" : "Модератор {platform}",
|
||||
"Account.Type.Team" : "Команда {platform}",
|
||||
|
||||
"Avatar.Badge.Live" : "LIVE",
|
||||
|
||||
"2FA.Header": "Проверка 2FA",
|
||||
"2FA.Token": "6-значный код:",
|
||||
|
||||
|
|
@ -1405,6 +1506,158 @@
|
|||
"Temporary.MMC.VotedAlready": "Вы уже голосовали за {voteTarget}.",
|
||||
"Temporary.MMC.VoteInvalid": "Голос некорректен, попробуйте снова.",
|
||||
|
||||
"CloudHome.WelcomeHome": "Добро пожаловать Домой",
|
||||
"CloudHome.TargetRangeOptions": "Настройки Тира",
|
||||
|
||||
"Tutorial.Saving.Title": "Добро пожаловать Домой!",
|
||||
"Tutorial.Saving.Content": "Добро пожаловать в ваш <b><i><color=hero.yellow>Дом</b></i></color>! Вы окажетесь в этом месте при каждом входе.<br>Этот мир полностью ваш, поэтому вы можете сохранить любые сделанные вами изменения.<br>При сохранении мира всё останется на своих местах в ваш следующий визит!",
|
||||
|
||||
"CloudHome.Info.OnlineUsers": "Онлайн: {online_users} {online_users,plural, one {пользователь} few {пользователя} other {пользователей}}<br>Можно подключится к: {joinable_users} {joinable_users,plural, one {пользователю} other {пользователям}}",
|
||||
"CloudHome.Info.Moderation": "Модерация",
|
||||
"CloudHome.Info.Inventory": "Инвентарь",
|
||||
"CloudHome.Info.Tools": "Инструменты",
|
||||
"CloudHome.Info.MoreInfo": "Больше информации",
|
||||
"CloudHome.Info.SessionUptime": "Время работы сессии:",
|
||||
"CloudHome.Info.AccessLevel": "Уровень доступа:",
|
||||
"CloudHome.Info.StorageUsed": "Хранилища использовано:",
|
||||
|
||||
"CloudHome.Info.DashInfoTab.Title": "Добро пожаловать!",
|
||||
"CloudHome.Info.DashInfoDesktop": "Чтобы ввести вас в курс дела, вам следует знать пару вещей. У вас есть <i><color=hero.purple>Дэшборд</color></i>, который вы можете открыть, нажав Escape. Дэшборд можно сравнить с рабочим столом или панелью управления вашего ПК.<br><br>Если вы запутались, на этом экране есть дополнительная информация, которая поможет вам. Нажмите кнопку ниже, чтобы закрыть это сообщение.",
|
||||
"CloudHome.Info.DashInfoVR": "Чтобы ввести вас в курс дела, вам следует знать пару вещей. У вас есть <i><color=hero.purple>Дэшборд</color></i>, который вы можете открыть, нажав B или Y. Дэшборд можно сравнить с рабочим столом или панелью управления вашего ПК.<br><br>Если вы запутались, на этом экране есть дополнительная информация, которая поможет вам. Нажмите кнопку ниже, чтобы закрыть это сообщение.",
|
||||
"CloudHome.Info.DashInfoVRNoButtons": "Чтобы ввести вас в курс дела, вам следует знать пару вещей. У вас есть <i><color=hero.purple>Дэшборд</color></i>, который вы можете открыть, нажав и задержав кнопку Menu, пока круг не заполнится. Дэшборд можно сравнить с рабочим столом или панелью управления вашего ПК.<br><br>Если вы запутались, на этом экране есть дополнительная информация, которая поможет вам. Нажмите кнопку ниже, чтобы закрыть это сообщение.",
|
||||
|
||||
"CloudHome.Info.GoToWiki": "Перейти в Wiki!",
|
||||
"CloudHome.Info.GoToDiscord": "Перейти в Discord!",
|
||||
|
||||
"CloudHome.Info.ModerationTab.Title": "Модерация!",
|
||||
"CloudHome.Info.ModerationTab.Content": "Нам важна безопасность. Если вам нужна помощь или вы хотите сообщить о пользователе, оставьте заявку в нашем <u><color=hero.cyan>Портале модерации.</color></u><sprite name=hyperlink><br><br>У нас есть сильная команда модераторов - волонтеров <sprite name=modbadge>, которая обеспечивает безопасность сообщества! Оставьте заявку, если у вас есть вопросы или вы заметили поведение, нарушающее правила.",
|
||||
|
||||
"CloudHome.Info.InventoryTab.Title": "Сохраните свои предметы!",
|
||||
"CloudHome.Info.InventoryTab.Content": "<i><color=hero.purple>Инвентарь</color></i> в вашем <i><color=hero.purple>Дэшборде</color></i> хранит ваши сохраненные аватары и иные предметы.<br><br>Папка <i><color=hero.purple>Essentials</color></i> хранит в себе ряд интересных вещей; дважды кликните по предмету чтобы заспавнить его!",
|
||||
|
||||
"CloudHome.Info.ToolsTab.Title": "Редактирование в мире!",
|
||||
"CloudHome.Info.ToolsTab.Content": "Отличительаня черта {appName} это возможность создавать и редактировать вещи прямо в игре.<br><br>Да, прямо здесь! Или вообще где угодно - инструменты из <i><color=hero.purple>Essentials -> Tools</color></i> в вашем инвентаре позволяют вам менять мир вокруг так, как вам захочется.",
|
||||
|
||||
"CloudHome.Info.HelpTab.Title": "Получение помощи",
|
||||
"CloudHome.Info.HelpTab.InfoLineOne": "Нужна помощь? Взгляните на нашу <u><color=hero.cyan>Wiki</color></u><sprite name=hyperlink>, или получите ответы на ваши вопросы в нашем <u><color=hero.cyan>Discord!</color></u><sprite name=hyperlink> ",
|
||||
"CloudHome.Info.HelpTab.InfoLineTwo": "Кстати, вы можете открывать ссылки на вашем рабочем столе, внутри Дэшборда, на вкладке <i><color=hero.purple>Рабочий стол</color></i>.",
|
||||
|
||||
"CloudHome.Info.UsersTab.Title": "Поиск пользователей",
|
||||
"CloudHome.Info.UsersTab.Content": "Публичные сессии это отличный способ погрузиться в жизнь сообщества!<br><br>Публичные сессии, к которым вы сейчас можете присоединиться, можно найти во вкладке <i><color=hero.purple>Миры</color></i> вашего дэшборда. Проверьте сами!",
|
||||
|
||||
"Mirror.Header.RenderingOptions": "Настройки рендера",
|
||||
"Mirror.Header.Type": "Тип Зеркала",
|
||||
"Mirror.Header.Resolution": "Разрешение Зеркала",
|
||||
"Mirror.Header.AspectRatio": "Соотношение сторон",
|
||||
|
||||
"Mirror.EnableLights": "Включить свет",
|
||||
"Mirror.DisableLights": "Выключить свет",
|
||||
|
||||
"Mirror.EnableShadows": "Включить тени",
|
||||
"Mirror.DisableShadows": "Выключить тени",
|
||||
|
||||
"Mirror.Camera": "Камера",
|
||||
|
||||
"Mirror.AspectRatio.Tall": "Высокое",
|
||||
"Mirror.AspectRatio.Square": "Квадратное",
|
||||
"Mirror.AspectRatio.Wide": "Широкое",
|
||||
|
||||
"Mirror.Menu": "Меню",
|
||||
"Mirror.CloseMenu": "Закрыть меню",
|
||||
|
||||
"StickyNote.SpinMe": "Покрути меня!",
|
||||
"StickyNote.FruitPlate": "Бесплатная самопополняющаяся тарелка с фруктами",
|
||||
"StickyNote.EmptyForYou": "Оставили пустым специально для вас! :)",
|
||||
"StickyNote.RelevantLinks": "Важные ссылки!<br><--<br><br><size=500>Эта книга - почти как портал в другой мир</size>",
|
||||
"StickyNote.SunTool": "Ощутите всю мощь солнца в своих руках!",
|
||||
"StickyNote.Bow": "Натяните тетиву и прицельтесь",
|
||||
"StickyNote.Crossbow": "Передерните скобу (или нажмите secondary) для перезарядки",
|
||||
"StickyNote.Shade": "Настраиваемый зонтик",
|
||||
"StickyNote.TheaterTablet": "Используйте этот планшет для настройки вентилятора и затемнения окон в этой комнате!",
|
||||
"StickyNote.ControlTablet": "Используйте этот планшет для настройки частей своего дома!",
|
||||
|
||||
"StickyNote.RotateMeDesktop": "Покрути меня, удерживая E!",
|
||||
"StickyNote.RotateMeVR": "Покрути меня!",
|
||||
|
||||
"StickyNote.EquipMeDesktop": "Экипируйте и нажмите левую кнопку мыши!",
|
||||
"StickyNote.EquipMeVR": "Экипируйте и натяните тетиву!",
|
||||
|
||||
"StickyNote.DipBrushes": "Макайте кисточки в сферы, чтобы использовать соответствующие материалы",
|
||||
"StickyNote.BrushColor": "Цвет и размер кисти можно поменять в контекстном меню",
|
||||
"StickyNote.Drawing": "Вы можете рисовать на доске, в воздухе, или где угодно!",
|
||||
"StickyNote.WorldCanvas": "Мир - ваш холст!",
|
||||
|
||||
"CloudHome.Panel.HomeControl": "Нстройки дома",
|
||||
|
||||
"CloudHome.Panel.General": "Общие",
|
||||
"CloudHome.Panel.Lighting": "Освещение",
|
||||
"CloudHome.Panel.Furniture": "Мебель",
|
||||
|
||||
"CloudHome.Panel.Quality": "Качество",
|
||||
"CloudHome.Panel.Doors": "Двери",
|
||||
"CloudHome.Panel.Audio": "Звук",
|
||||
"CloudHome.Panel.OverheadLighting": "Потолочное освещение",
|
||||
"CloudHome.Panel.Sconces": "Настенное освещение",
|
||||
"CloudHome.Panel.FurnitureVisibility": "Видимость мебели",
|
||||
|
||||
"CloudHome.Panel.LowQualityMode": "Режим низкого качества",
|
||||
"CloudHome.Panel.DoorSounds": "Звуки дверей",
|
||||
"CloudHome.Panel.DoorsAlwaysOpen": "Оставить двери открытыми",
|
||||
"CloudHome.Panel.InteriorAmbience": "Звук внутренней атмосферы",
|
||||
"CloudHome.Panel.InteriorAmbienceVolume": "Громкость внутренней <br>атмосферы<br>",
|
||||
"CloudHome.Panel.LightsOn": "Включить свет",
|
||||
"CloudHome.Panel.LightIntensity": "Яркость света",
|
||||
"CloudHome.Panel.LightColor": "Цвет света",
|
||||
"CloudHome.Panel.LightColorTemperature": "Температура освещения",
|
||||
|
||||
"CloudHome.Panel.Spawn": "Спавн",
|
||||
"CloudHome.Panel.Foyer": "Фойе",
|
||||
"CloudHome.Panel.Workspace": "Рабочий стол",
|
||||
"CloudHome.Panel.ReadingLounge": "Читальный зал",
|
||||
"CloudHome.Panel.Lounge": "Зал",
|
||||
"CloudHome.Panel.Center": "Центр",
|
||||
"CloudHome.Panel.Balcony": "Балкон",
|
||||
"CloudHome.Panel.Theater": "Театр",
|
||||
|
||||
"CloudHome.Panel.TheaterControl": "Управление театром",
|
||||
"CloudHome.Panel.FanControl": "Управление вентилятором",
|
||||
"CloudHome.Panel.WindowControl": "Управелние окнами",
|
||||
"CloudHome.Panel.FanSpeed": "Скорость вентилятора",
|
||||
"CloudHome.Panel.WindowTint": "Затемнение окон",
|
||||
|
||||
"CloudHome.FeaturedPanel.OpenWorld": "Открыть мир",
|
||||
"CloudHome.FeaturedPanel.LinkText": "Откройте этот мир <br>самостоятельно, нажав здесь!",
|
||||
"CloudHome.FeaturedPanel.Featured": "избранные",
|
||||
|
||||
"CloudHome.AvatarPanel.Title": "Избранные миры с аватарами",
|
||||
|
||||
"CloudHome.SupporterPanel.Title": "<b>Наши спонсоры</b>",
|
||||
|
||||
"Tools.Names.MultiTool": "Мультитул",
|
||||
"Tools.Names.CommonTools": "Обычные инструменты",
|
||||
"Tools.Names.ManipulationTools": "Инструменты манипуляции",
|
||||
"Tools.Names.InformationTools": "Инструменты информации",
|
||||
"Tools.Names.GeometryLineBrush": "Геометрическая кисть",
|
||||
"Tools.Names.Developer": "Инструмент разработчика",
|
||||
"Tools.Names.ComponentClone": "Инструмент копирования компонентов",
|
||||
"Tools.Names.ProtoFlux": "Инструмент ProtoFlux",
|
||||
"Tools.Names.Material": "Инструмент материалов",
|
||||
"Tools.Names.Glue": "Инструмент склейки",
|
||||
"Tools.Names.Light": "Световой инструмент",
|
||||
"Tools.Names.Shape": "Инструмент форм",
|
||||
"Tools.Names.Microphone": "Микрофон",
|
||||
"Tools.Names.GrabbableSetter": "Установка хватаемых объектов",
|
||||
"Tools.Names.PhysicalColliderSetter": "Установка физическиз коллайдеров",
|
||||
"Tools.Names.MeshVisibility": "Инструмент видимости меша",
|
||||
"Tools.Names.CameraObjectVisibility": "Инструмент видимости камеры",
|
||||
"Tools.Names.Color": "Инструмент цвета",
|
||||
"Tools.Names.Mesh": "Инструмент мешей",
|
||||
"Tools.Names.RiggedMeshTransfer": "Инструмент переноса рига",
|
||||
"Tools.Names.Slicer": "Слайсер мешей",
|
||||
"Tools.Names.ControllerDiagnostic": "Диагностика контроллеров",
|
||||
"Tools.Names.Measure": "Рулетка",
|
||||
"Tools.Names.Label": "Инструмент подписей",
|
||||
|
||||
"Dummy": "Dummy"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
1158
zh-cn.json
1158
zh-cn.json
File diff suppressed because it is too large
Load diff
1158
zh-tw.json
1158
zh-tw.json
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue