This commit is contained in:
JackTheFoxOtter 2023-10-04 20:44:44 +02:00
commit e426cc26d9
28 changed files with 3830 additions and 3412 deletions

View file

@ -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

View file

@ -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

View file

@ -145,6 +145,7 @@ World.Loading
World.LoadingFailed
World.LoadedAssets
World.Downloading
World.Loaded
World.Connection.EstablishingConnection
World.Connection.RequestingJoin
World.Connection.Authenticating

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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
View file

@ -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

View file

@ -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
View file

@ -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
View file

@ -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": "縦長",

694
ko.json

File diff suppressed because it is too large Load diff

803
pl.json

File diff suppressed because it is too large Load diff

303
ru.json
View file

@ -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

File diff suppressed because it is too large Load diff

1158
zh-tw.json

File diff suppressed because it is too large Load diff