mirror of
https://github.com/Mrdabup/LocaleSpanish.git
synced 2025-12-06 14:23:00 -06:00
Merge branch 'main' into main
This commit is contained in:
commit
009c967ea6
105 changed files with 10564 additions and 9052 deletions
22
.github/workflows/ci.yml
vendored
Normal file
22
.github/workflows/ci.yml
vendored
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
name: Run CI
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- "main"
|
||||
paths-ignore:
|
||||
- '**/*.md'
|
||||
pull_request:
|
||||
branches:
|
||||
- "main"
|
||||
paths-ignore:
|
||||
- '**/*.md'
|
||||
|
||||
jobs:
|
||||
validate:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: Validate Locale
|
||||
uses: Yellow-Dog-Man/locale-checker-action@v1.0
|
||||
4214
MISSING.md
4214
MISSING.md
File diff suppressed because it is too large
Load diff
495
Missing/cs.md
495
Missing/cs.md
|
|
@ -2,466 +2,37 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Czech [cs]
|
||||
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.Loaded
|
||||
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
|
||||
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
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
|
||||
|
|
|
|||
275
Missing/de.md
275
Missing/de.md
|
|
@ -1,278 +1,3 @@
|
|||
# Missing Keys
|
||||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# German [de]
|
||||
General.Dismiss
|
||||
General.Edit
|
||||
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.Loaded
|
||||
World.Error.WorldCrashDetail
|
||||
World.AccessLevel.Contacts
|
||||
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
|
||||
Contacts.RevokeInvite
|
||||
Contacts.Migrated
|
||||
Tooltips.Dev.LocalSpace
|
||||
Tooltips.Dev.GlobalSpace
|
||||
Settings.Hotswitching
|
||||
Inspector.Actions.CopyComponent
|
||||
Inspector.Actions.MoveComponent
|
||||
Tutorial.Welcome.Welcome
|
||||
Tutorial.Welcome.Description
|
||||
Tutorial.Welcome.Begin
|
||||
Tutorial.Intro.BadgesAppTeam
|
||||
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
|
||||
|
||||
|
|
|
|||
|
|
@ -98,7 +98,9 @@ Interaction.CopyLink
|
|||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.CreateDirectory
|
||||
Inventory.SaveHeld
|
||||
Inventory.GetURL
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
|
|
@ -351,33 +353,71 @@ Indicator.Storage.StorageFull
|
|||
Indicator.Storage.Usage
|
||||
Indicator.LiveHiddenMessage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidCredentials.Description
|
||||
Login.InvalidLogin
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Account.Login
|
||||
Account.Logout
|
||||
Account.Register
|
||||
|
|
@ -398,7 +438,6 @@ Account.RepeatPassword
|
|||
Account.RecoverPassword
|
||||
Account.LiveEmailWarning
|
||||
Account.PasswordRules
|
||||
Account.AgeConfirm
|
||||
Account.LostPassword
|
||||
Account.SendRecoveryCode
|
||||
Account.ResetPasswordHeader
|
||||
|
|
@ -567,6 +606,10 @@ Tooltips.Dev.GlobalSpace
|
|||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.GrabbableSetter.Scalable
|
||||
Tooltip.GrabbableSetter.NonScalable
|
||||
Tooltip.GrabbableSetter.ApplyToRoot
|
||||
|
|
@ -579,6 +622,9 @@ Tooltip.CharacterCollider.EnsurePhysicalFly
|
|||
Tooltip.Light.Point
|
||||
Tooltip.Light.Spot
|
||||
Tooltip.Light.Sun
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.MeshVisibility.KeepShadow
|
||||
Tooltip.MeshVisibility.ShadowOff
|
||||
Tooltip.MeshVisibility.ShadowOn
|
||||
|
|
@ -617,6 +663,20 @@ Tooltip.ProtoFlux.PackInPlace
|
|||
Tooltip.ProtoFlux.PackInto
|
||||
Tooltip.ProtoFlux.Unpack
|
||||
Tooltip.ProtoFlux.ExplicitCast
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
ProtoFlux.UI.Call
|
||||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
|
|
@ -774,6 +834,9 @@ Importer.Video.180
|
|||
Importer.Video.Stereo180
|
||||
Importer.Video.Depth.Prompt
|
||||
Importer.Video.Depth.Default
|
||||
Importer.Slices.Title
|
||||
Importer.Slices.TitleGrayscale
|
||||
Importer.Slices.Description
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
|
|
@ -1449,6 +1512,7 @@ CloudHome.WelcomeHome
|
|||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Title
|
||||
Tutorial.Saving.Content
|
||||
Tutorial.Teleporter.Error
|
||||
CloudHome.Info.OnlineUsers
|
||||
CloudHome.Info.Moderation
|
||||
CloudHome.Info.Inventory
|
||||
|
|
@ -1600,6 +1664,7 @@ UI.VideoPlayer.EnterURL
|
|||
UI.VideoPlayer.AudioZoneTheater
|
||||
UI.VideoPlayer.AudioZoneGlobal
|
||||
UI.VideoPlayer.UsersLoaded
|
||||
UI.VideoPlayer.AllUsersLoaded
|
||||
UI.ColorPicker.ColorPicker
|
||||
UI.ColorPicker.Linear
|
||||
UI.ColorPicker.Hexadecimal
|
||||
|
|
@ -1613,6 +1678,8 @@ UI.ColorPicker.Value
|
|||
UI.ColorPicker.Alpha
|
||||
UI.ColorPicker.Gain
|
||||
UI.ProgressBar.ImportingItem
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
Tools.Names.MultiTool
|
||||
Tools.Names.CommonTools
|
||||
Tools.Names.ManipulationTools
|
||||
|
|
|
|||
179
Missing/eo.md
179
Missing/eo.md
|
|
@ -2,58 +2,9 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Esperanto [eo]
|
||||
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
|
||||
Inventory.CreateDirectory
|
||||
Inventory.GetURL
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Error.InvalidAddress
|
||||
|
|
@ -71,44 +22,75 @@ 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.InvalidCredentials.Description
|
||||
Login.InvalidLogin
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Account.Saml2
|
||||
Account.BirthMonth
|
||||
Account.BirthDay
|
||||
|
|
@ -155,8 +137,15 @@ Tooltips.Dev.GlobalSpace
|
|||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.GrabbableSetter.ApplyToRoot
|
||||
Tooltip.GrabbableSetter.AppyToHit
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.Cartridge.Eject
|
||||
Tooltip.ProtoFlux.Drive
|
||||
Tooltip.ProtoFlux.Source
|
||||
|
|
@ -172,6 +161,20 @@ Tooltip.ProtoFlux.PackInPlace
|
|||
Tooltip.ProtoFlux.PackInto
|
||||
Tooltip.ProtoFlux.Unpack
|
||||
Tooltip.ProtoFlux.ExplicitCast
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
ProtoFlux.UI.Call
|
||||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
|
|
@ -181,6 +184,9 @@ CreateNew.Directory.Error.EmptyName
|
|||
CreateNew.Directory.Error.LongName
|
||||
CreateNew.Directory.Error.InvalidName
|
||||
Importer.Image.PixelArt
|
||||
Importer.Slices.Title
|
||||
Importer.Slices.TitleGrayscale
|
||||
Importer.Slices.Description
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
|
|
@ -249,15 +255,6 @@ 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
|
||||
|
|
@ -352,6 +349,7 @@ CloudHome.WelcomeHome
|
|||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Title
|
||||
Tutorial.Saving.Content
|
||||
Tutorial.Teleporter.Error
|
||||
CloudHome.Info.OnlineUsers
|
||||
CloudHome.Info.Moderation
|
||||
CloudHome.Info.Inventory
|
||||
|
|
@ -490,54 +488,15 @@ 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.VideoPlayer.AllUsersLoaded
|
||||
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
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
|
||||
|
|
|
|||
527
Missing/es.md
527
Missing/es.md
|
|
@ -2,469 +2,66 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Spanish [es]
|
||||
General.Previous
|
||||
General.Buy
|
||||
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.Loaded
|
||||
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
|
||||
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
|
||||
CameraControl.OBS.OpenInstallerReason
|
||||
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
|
||||
Login.InvalidCredentials.Description
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
Tutorial.Teleporter.Error
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
|
||||
|
|
|
|||
|
|
@ -37,7 +37,9 @@ Interaction.ExportScreenshot
|
|||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.CreateDirectory
|
||||
Inventory.SaveHeld
|
||||
Inventory.GetURL
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
|
|
@ -97,33 +99,71 @@ Indicator.Sync.StorageFull
|
|||
Indicator.Storage.StorageFull
|
||||
Indicator.Storage.Usage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidCredentials.Description
|
||||
Login.InvalidLogin
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Account.Saml2
|
||||
Account.BirthMonth
|
||||
Account.BirthDay
|
||||
|
|
@ -195,8 +235,15 @@ Tooltips.Dev.GlobalSpace
|
|||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.GrabbableSetter.ApplyToRoot
|
||||
Tooltip.GrabbableSetter.AppyToHit
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.Material.ConvertAll
|
||||
Tooltip.Cartridge.Eject
|
||||
Tooltip.ProtoFlux.Drive
|
||||
|
|
@ -213,6 +260,20 @@ Tooltip.ProtoFlux.PackInPlace
|
|||
Tooltip.ProtoFlux.PackInto
|
||||
Tooltip.ProtoFlux.Unpack
|
||||
Tooltip.ProtoFlux.ExplicitCast
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
ProtoFlux.UI.Call
|
||||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
|
|
@ -235,6 +296,9 @@ Importer.Model.Advanced.SplitSubmeshes
|
|||
Importer.Model.Advanced.ForcePointFiltering
|
||||
Importer.Model.Advanced.ForceNoMipMaps
|
||||
Importer.Model.Advanced.ForceUncompressed
|
||||
Importer.Slices.Title
|
||||
Importer.Slices.TitleGrayscale
|
||||
Importer.Slices.Description
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
|
|
@ -566,6 +630,7 @@ CloudHome.WelcomeHome
|
|||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Title
|
||||
Tutorial.Saving.Content
|
||||
Tutorial.Teleporter.Error
|
||||
CloudHome.Info.OnlineUsers
|
||||
CloudHome.Info.Moderation
|
||||
CloudHome.Info.Inventory
|
||||
|
|
@ -717,6 +782,7 @@ UI.VideoPlayer.EnterURL
|
|||
UI.VideoPlayer.AudioZoneTheater
|
||||
UI.VideoPlayer.AudioZoneGlobal
|
||||
UI.VideoPlayer.UsersLoaded
|
||||
UI.VideoPlayer.AllUsersLoaded
|
||||
UI.ColorPicker.ColorPicker
|
||||
UI.ColorPicker.Linear
|
||||
UI.ColorPicker.Hexadecimal
|
||||
|
|
@ -730,6 +796,8 @@ UI.ColorPicker.Value
|
|||
UI.ColorPicker.Alpha
|
||||
UI.ColorPicker.Gain
|
||||
UI.ProgressBar.ImportingItem
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
Tools.Names.MultiTool
|
||||
Tools.Names.CommonTools
|
||||
Tools.Names.ManipulationTools
|
||||
|
|
|
|||
143
Missing/fi.md
143
Missing/fi.md
|
|
@ -2,12 +2,14 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Finnish [fi]
|
||||
General.OK
|
||||
Facets.FPS
|
||||
World.Loaded
|
||||
World.Actions.GuestWarning
|
||||
World.AccessLevel.LAN
|
||||
Account.Saml2.Title
|
||||
Account.TOTP.Activate.Description
|
||||
Account.TOTP.Message.SetupComplete
|
||||
Avatar.Badge.Live
|
||||
Profile.Status.Online
|
||||
Profile.Status.Offline
|
||||
Session.JoinVerifier.EnableHeader
|
||||
Session.JoinVerifier.EnableText
|
||||
Session.JoinVerifier.Label
|
||||
|
|
@ -16,6 +18,9 @@ Session.JoinVerifier.SetCustomVerifier
|
|||
Contacts.Unblocked
|
||||
Contacts.Migrated
|
||||
Tooltip.Cartridge.Eject
|
||||
Tooltip.Microphone.Format.WAV
|
||||
Tooltip.Microphone.Format.Vorbis
|
||||
Tooltip.Microphone.Format.FLAC
|
||||
Tooltip.ProtoFlux.Drive
|
||||
Tooltip.ProtoFlux.Source
|
||||
Tooltip.ProtoFlux.Reference
|
||||
|
|
@ -30,13 +35,18 @@ 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
|
||||
Importer.Image.LUT
|
||||
Importer.Video.Regular
|
||||
Importer.Slices.Title
|
||||
Importer.Slices.TitleGrayscale
|
||||
Importer.Slices.Description
|
||||
CameraControl.OBS.FPS
|
||||
CameraControl.OBS.Idle
|
||||
Settings.Hotswitching
|
||||
CameraControl.OBS.Live
|
||||
CameraControl.OBS.Recording
|
||||
Settings.DebugInputBinding
|
||||
Settings.Audio.Header
|
||||
Settings.Audio.Multimedia
|
||||
Settings.LeapMotion.Name
|
||||
Settings.LeapMotion.UseFingersWhenSnapped
|
||||
Settings.ViveHandTracking.UseFingersWhenSnapped
|
||||
|
|
@ -52,6 +62,9 @@ Inspector.Mesh.BoneTrimCount
|
|||
Inspector.Mesh.UV_Multiplicator
|
||||
Inspector.VHACD.Parameter.PlaneDownsampling
|
||||
Inspector.VHACD.Parameter.ConvexHullDownsampling
|
||||
Inspector.VHACD.Parameter.Gamma
|
||||
Inspector.VHACD.Parameter.Delta
|
||||
Inspector.VHACD.Parameter.PCA
|
||||
Inspector.SkinnedMesh.VisualizeApproximateBoneBounds
|
||||
Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose
|
||||
Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose
|
||||
|
|
@ -113,45 +126,18 @@ Migration.Report.CloudVariableValueStatus
|
|||
Migration.ColorManagement
|
||||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Content
|
||||
Tutorial.Teleporter.Error
|
||||
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
|
||||
|
|
@ -170,55 +156,15 @@ 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
|
||||
|
|
@ -251,54 +197,11 @@ 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
|
||||
UI.VideoPlayer.AllUsersLoaded
|
||||
|
||||
|
|
|
|||
|
|
@ -31,7 +31,9 @@ Interaction.Grab.Off
|
|||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.CreateDirectory
|
||||
Inventory.SaveHeld
|
||||
Inventory.GetURL
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
|
|
@ -82,33 +84,71 @@ Indicator.Sync.StorageFull
|
|||
Indicator.Storage.StorageFull
|
||||
Indicator.Storage.Usage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidCredentials.Description
|
||||
Login.InvalidLogin
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Account.Saml2
|
||||
Account.BirthMonth
|
||||
Account.BirthDay
|
||||
|
|
@ -155,8 +195,15 @@ Tooltips.Dev.GlobalSpace
|
|||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.GrabbableSetter.ApplyToRoot
|
||||
Tooltip.GrabbableSetter.AppyToHit
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.Cartridge.Eject
|
||||
Tooltip.ProtoFlux.Drive
|
||||
Tooltip.ProtoFlux.Source
|
||||
|
|
@ -172,6 +219,20 @@ Tooltip.ProtoFlux.PackInPlace
|
|||
Tooltip.ProtoFlux.PackInto
|
||||
Tooltip.ProtoFlux.Unpack
|
||||
Tooltip.ProtoFlux.ExplicitCast
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
ProtoFlux.UI.Call
|
||||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
|
|
@ -181,6 +242,9 @@ CreateNew.Directory.Error.EmptyName
|
|||
CreateNew.Directory.Error.LongName
|
||||
CreateNew.Directory.Error.InvalidName
|
||||
Importer.Image.PixelArt
|
||||
Importer.Slices.Title
|
||||
Importer.Slices.TitleGrayscale
|
||||
Importer.Slices.Description
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
|
|
@ -350,6 +414,7 @@ CloudHome.WelcomeHome
|
|||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Title
|
||||
Tutorial.Saving.Content
|
||||
Tutorial.Teleporter.Error
|
||||
CloudHome.Info.OnlineUsers
|
||||
CloudHome.Info.Moderation
|
||||
CloudHome.Info.Inventory
|
||||
|
|
@ -501,6 +566,7 @@ UI.VideoPlayer.EnterURL
|
|||
UI.VideoPlayer.AudioZoneTheater
|
||||
UI.VideoPlayer.AudioZoneGlobal
|
||||
UI.VideoPlayer.UsersLoaded
|
||||
UI.VideoPlayer.AllUsersLoaded
|
||||
UI.ColorPicker.ColorPicker
|
||||
UI.ColorPicker.Linear
|
||||
UI.ColorPicker.Hexadecimal
|
||||
|
|
@ -514,6 +580,8 @@ UI.ColorPicker.Value
|
|||
UI.ColorPicker.Alpha
|
||||
UI.ColorPicker.Gain
|
||||
UI.ProgressBar.ImportingItem
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
Tools.Names.MultiTool
|
||||
Tools.Names.CommonTools
|
||||
Tools.Names.ManipulationTools
|
||||
|
|
|
|||
|
|
@ -34,7 +34,9 @@ Interaction.ExportScreenshot
|
|||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.CreateDirectory
|
||||
Inventory.SaveHeld
|
||||
Inventory.GetURL
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
|
|
@ -96,33 +98,71 @@ Indicator.Sync.StorageFull
|
|||
Indicator.Storage.StorageFull
|
||||
Indicator.Storage.Usage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidCredentials.Description
|
||||
Login.InvalidLogin
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Account.Saml2
|
||||
Account.BirthMonth
|
||||
Account.BirthDay
|
||||
|
|
@ -194,8 +234,15 @@ Tooltips.Dev.GlobalSpace
|
|||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.GrabbableSetter.ApplyToRoot
|
||||
Tooltip.GrabbableSetter.AppyToHit
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.Slicer.Add
|
||||
Tooltip.Slicer.Clear
|
||||
Tooltip.Material.RayMode
|
||||
|
|
@ -218,6 +265,20 @@ Tooltip.ProtoFlux.PackInPlace
|
|||
Tooltip.ProtoFlux.PackInto
|
||||
Tooltip.ProtoFlux.Unpack
|
||||
Tooltip.ProtoFlux.ExplicitCast
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
ProtoFlux.UI.Call
|
||||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
|
|
@ -375,6 +436,9 @@ Importer.Video.180
|
|||
Importer.Video.Stereo180
|
||||
Importer.Video.Depth.Prompt
|
||||
Importer.Video.Depth.Default
|
||||
Importer.Slices.Title
|
||||
Importer.Slices.TitleGrayscale
|
||||
Importer.Slices.Description
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
|
|
@ -967,6 +1031,7 @@ CloudHome.WelcomeHome
|
|||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Title
|
||||
Tutorial.Saving.Content
|
||||
Tutorial.Teleporter.Error
|
||||
CloudHome.Info.OnlineUsers
|
||||
CloudHome.Info.Moderation
|
||||
CloudHome.Info.Inventory
|
||||
|
|
@ -1118,6 +1183,7 @@ UI.VideoPlayer.EnterURL
|
|||
UI.VideoPlayer.AudioZoneTheater
|
||||
UI.VideoPlayer.AudioZoneGlobal
|
||||
UI.VideoPlayer.UsersLoaded
|
||||
UI.VideoPlayer.AllUsersLoaded
|
||||
UI.ColorPicker.ColorPicker
|
||||
UI.ColorPicker.Linear
|
||||
UI.ColorPicker.Hexadecimal
|
||||
|
|
@ -1131,6 +1197,8 @@ UI.ColorPicker.Value
|
|||
UI.ColorPicker.Alpha
|
||||
UI.ColorPicker.Gain
|
||||
UI.ProgressBar.ImportingItem
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
Tools.Names.MultiTool
|
||||
Tools.Names.CommonTools
|
||||
Tools.Names.ManipulationTools
|
||||
|
|
|
|||
|
|
@ -1,16 +1,3 @@
|
|||
# Missing Keys
|
||||
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
|
||||
Contacts.Migrated
|
||||
CameraControl.OBS.Live
|
||||
CameraControl.OBS.Recording
|
||||
UI.VideoPlayer.UsersLoaded
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,3 @@
|
|||
# Missing Keys
|
||||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Korean [ko]
|
||||
World.Loaded
|
||||
Indicator.Sync.StorageFull
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,9 @@ Worlds.Tutorial
|
|||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.CreateDirectory
|
||||
Inventory.SaveHeld
|
||||
Inventory.GetURL
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
|
|
@ -68,33 +70,71 @@ Indicator.Sync.StorageFull
|
|||
Indicator.Storage.StorageFull
|
||||
Indicator.Storage.Usage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidCredentials.Description
|
||||
Login.InvalidLogin
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Account.Saml2
|
||||
Account.BirthMonth
|
||||
Account.BirthDay
|
||||
|
|
@ -141,6 +181,13 @@ Tooltips.Dev.GlobalSpace
|
|||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.Cartridge.Eject
|
||||
Tooltip.ProtoFlux.Drive
|
||||
Tooltip.ProtoFlux.Source
|
||||
|
|
@ -156,6 +203,20 @@ Tooltip.ProtoFlux.PackInPlace
|
|||
Tooltip.ProtoFlux.PackInto
|
||||
Tooltip.ProtoFlux.Unpack
|
||||
Tooltip.ProtoFlux.ExplicitCast
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
ProtoFlux.UI.Call
|
||||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
|
|
@ -190,6 +251,9 @@ Importer.Video.Stereo
|
|||
Importer.Video.Stereo360
|
||||
Importer.Video.180
|
||||
Importer.Video.Stereo180
|
||||
Importer.Slices.Title
|
||||
Importer.Slices.TitleGrayscale
|
||||
Importer.Slices.Description
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
|
|
@ -360,6 +424,7 @@ CloudHome.WelcomeHome
|
|||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Title
|
||||
Tutorial.Saving.Content
|
||||
Tutorial.Teleporter.Error
|
||||
CloudHome.Info.OnlineUsers
|
||||
CloudHome.Info.Moderation
|
||||
CloudHome.Info.Inventory
|
||||
|
|
@ -511,6 +576,7 @@ UI.VideoPlayer.EnterURL
|
|||
UI.VideoPlayer.AudioZoneTheater
|
||||
UI.VideoPlayer.AudioZoneGlobal
|
||||
UI.VideoPlayer.UsersLoaded
|
||||
UI.VideoPlayer.AllUsersLoaded
|
||||
UI.ColorPicker.ColorPicker
|
||||
UI.ColorPicker.Linear
|
||||
UI.ColorPicker.Hexadecimal
|
||||
|
|
@ -524,6 +590,8 @@ UI.ColorPicker.Value
|
|||
UI.ColorPicker.Alpha
|
||||
UI.ColorPicker.Gain
|
||||
UI.ProgressBar.ImportingItem
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
Tools.Names.MultiTool
|
||||
Tools.Names.CommonTools
|
||||
Tools.Names.ManipulationTools
|
||||
|
|
|
|||
|
|
@ -51,7 +51,9 @@ Interaction.CopyLink
|
|||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.CreateDirectory
|
||||
Inventory.SaveHeld
|
||||
Inventory.GetURL
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
|
|
@ -133,33 +135,71 @@ Indicator.Sync.StorageFull
|
|||
Indicator.Storage.StorageFull
|
||||
Indicator.Storage.Usage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidCredentials.Description
|
||||
Login.InvalidLogin
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Account.Saml2
|
||||
Account.BirthMonth
|
||||
Account.BirthDay
|
||||
|
|
@ -241,8 +281,15 @@ Tooltips.Dev.GlobalSpace
|
|||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.GrabbableSetter.ApplyToRoot
|
||||
Tooltip.GrabbableSetter.AppyToHit
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.Material.ConvertAll
|
||||
Tooltip.Cartridge.Eject
|
||||
Tooltip.Microphone.Format.WAV
|
||||
|
|
@ -266,6 +313,20 @@ Tooltip.ProtoFlux.PackInPlace
|
|||
Tooltip.ProtoFlux.PackInto
|
||||
Tooltip.ProtoFlux.Unpack
|
||||
Tooltip.ProtoFlux.ExplicitCast
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
ProtoFlux.UI.Call
|
||||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
|
|
@ -290,6 +351,9 @@ Importer.Model.Advanced.SplitSubmeshes
|
|||
Importer.Model.Advanced.ForcePointFiltering
|
||||
Importer.Model.Advanced.ForceNoMipMaps
|
||||
Importer.Model.Advanced.ForceUncompressed
|
||||
Importer.Slices.Title
|
||||
Importer.Slices.TitleGrayscale
|
||||
Importer.Slices.Description
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
|
|
@ -692,6 +756,7 @@ CloudHome.WelcomeHome
|
|||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Title
|
||||
Tutorial.Saving.Content
|
||||
Tutorial.Teleporter.Error
|
||||
CloudHome.Info.OnlineUsers
|
||||
CloudHome.Info.Moderation
|
||||
CloudHome.Info.Inventory
|
||||
|
|
@ -843,6 +908,7 @@ UI.VideoPlayer.EnterURL
|
|||
UI.VideoPlayer.AudioZoneTheater
|
||||
UI.VideoPlayer.AudioZoneGlobal
|
||||
UI.VideoPlayer.UsersLoaded
|
||||
UI.VideoPlayer.AllUsersLoaded
|
||||
UI.ColorPicker.ColorPicker
|
||||
UI.ColorPicker.Linear
|
||||
UI.ColorPicker.Hexadecimal
|
||||
|
|
@ -856,6 +922,8 @@ UI.ColorPicker.Value
|
|||
UI.ColorPicker.Alpha
|
||||
UI.ColorPicker.Gain
|
||||
UI.ProgressBar.ImportingItem
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
Tools.Names.MultiTool
|
||||
Tools.Names.CommonTools
|
||||
Tools.Names.ManipulationTools
|
||||
|
|
|
|||
111
Missing/pl.md
111
Missing/pl.md
|
|
@ -2,8 +2,111 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Polish [pl]
|
||||
World.Loaded
|
||||
Profile.Status.Headless
|
||||
CameraControl.OBS.Idle
|
||||
Tutorial.Panel.TeleportLocomotion.Title
|
||||
Login.InvalidCredentials.Description
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
Importer.Slices.Title
|
||||
Importer.Slices.TitleGrayscale
|
||||
Importer.Slices.Description
|
||||
ComponentSelector.CommonGenericTypes
|
||||
ComponentSelector.CustomGenericArguments
|
||||
Inspector.MeshCollider.VHACD
|
||||
Inspector.MeshCollider.ReplaceBox
|
||||
Inspector.VHACD.Parameter.Concavity
|
||||
Inspector.VHACD.Parameter.PlaneDownsampling
|
||||
Inspector.VHACD.Parameter.ConvexHullDownsampling
|
||||
Inspector.VHACD.Parameter.MaxVerticesPerHull
|
||||
Inspector.VHACD.Parameter.MinVolumePerHull
|
||||
Inspector.VHACD.Parameter.ConvexHullApproximation
|
||||
Inspector.VHACD.RunDecomposition
|
||||
Inspector.VHACD.RemoveHulls
|
||||
Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose
|
||||
Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose
|
||||
Inspector.SkinnedMesh.BakeToStaticMesh
|
||||
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
|
||||
VolumePlaneSlicer.Highlight
|
||||
VolumePlaneSlicer.Slicer
|
||||
Tutorial.Teleporter.Error
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
Tools.Names.GrabbableSetter
|
||||
Tools.Names.PhysicalColliderSetter
|
||||
Tools.Names.MeshVisibility
|
||||
Tools.Names.CameraObjectVisibility
|
||||
Tools.Names.RiggedMeshTransfer
|
||||
Tools.Names.Slicer
|
||||
|
||||
|
|
|
|||
73
Missing/pt-br.md
Normal file
73
Missing/pt-br.md
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
# Missing Keys
|
||||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Portuguese (Brazil) [pt-br]
|
||||
Inventory.CreateDirectory
|
||||
Inventory.GetURL
|
||||
Login.InvalidCredentials.Description
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
Importer.Slices.Title
|
||||
Importer.Slices.TitleGrayscale
|
||||
Importer.Slices.Description
|
||||
Tutorial.Teleporter.Error
|
||||
UI.VideoPlayer.AllUsersLoaded
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
|
||||
244
Missing/ru.md
244
Missing/ru.md
|
|
@ -1,247 +1,3 @@
|
|||
# Missing Keys
|
||||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Russian [ru]
|
||||
World.Loaded
|
||||
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
|
||||
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
|
||||
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
|
||||
|
||||
|
|
|
|||
|
|
@ -40,7 +40,9 @@ Interaction.CopyLink
|
|||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.CreateDirectory
|
||||
Inventory.SaveHeld
|
||||
Inventory.GetURL
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
|
|
@ -113,33 +115,71 @@ Indicator.Sync.StorageFull
|
|||
Indicator.Storage.StorageFull
|
||||
Indicator.Storage.Usage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidCredentials.Description
|
||||
Login.InvalidLogin
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Account.Login
|
||||
Account.Logout
|
||||
Account.Register
|
||||
|
|
@ -160,7 +200,6 @@ Account.RepeatPassword
|
|||
Account.RecoverPassword
|
||||
Account.LiveEmailWarning
|
||||
Account.PasswordRules
|
||||
Account.AgeConfirm
|
||||
Account.LostPassword
|
||||
Account.SendRecoveryCode
|
||||
Account.ResetPasswordHeader
|
||||
|
|
@ -330,6 +369,10 @@ Tooltips.Dev.GlobalSpace
|
|||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.Color.Picker
|
||||
Tooltip.GrabbableSetter.Scalable
|
||||
Tooltip.GrabbableSetter.NonScalable
|
||||
|
|
@ -343,6 +386,9 @@ Tooltip.CharacterCollider.EnsurePhysicalFly
|
|||
Tooltip.Light.Point
|
||||
Tooltip.Light.Spot
|
||||
Tooltip.Light.Sun
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.MeshVisibility.KeepShadow
|
||||
Tooltip.MeshVisibility.ShadowOff
|
||||
Tooltip.MeshVisibility.ShadowOn
|
||||
|
|
@ -382,6 +428,20 @@ Tooltip.ProtoFlux.PackInPlace
|
|||
Tooltip.ProtoFlux.PackInto
|
||||
Tooltip.ProtoFlux.Unpack
|
||||
Tooltip.ProtoFlux.ExplicitCast
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
ProtoFlux.UI.Call
|
||||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
|
|
@ -552,6 +612,9 @@ Importer.Video.180
|
|||
Importer.Video.Stereo180
|
||||
Importer.Video.Depth.Prompt
|
||||
Importer.Video.Depth.Default
|
||||
Importer.Slices.Title
|
||||
Importer.Slices.TitleGrayscale
|
||||
Importer.Slices.Description
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
|
|
@ -1239,6 +1302,7 @@ CloudHome.WelcomeHome
|
|||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Title
|
||||
Tutorial.Saving.Content
|
||||
Tutorial.Teleporter.Error
|
||||
CloudHome.Info.OnlineUsers
|
||||
CloudHome.Info.Moderation
|
||||
CloudHome.Info.Inventory
|
||||
|
|
@ -1390,6 +1454,7 @@ UI.VideoPlayer.EnterURL
|
|||
UI.VideoPlayer.AudioZoneTheater
|
||||
UI.VideoPlayer.AudioZoneGlobal
|
||||
UI.VideoPlayer.UsersLoaded
|
||||
UI.VideoPlayer.AllUsersLoaded
|
||||
UI.ColorPicker.ColorPicker
|
||||
UI.ColorPicker.Linear
|
||||
UI.ColorPicker.Hexadecimal
|
||||
|
|
@ -1403,6 +1468,8 @@ UI.ColorPicker.Value
|
|||
UI.ColorPicker.Alpha
|
||||
UI.ColorPicker.Gain
|
||||
UI.ProgressBar.ImportingItem
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
Tools.Names.MultiTool
|
||||
Tools.Names.CommonTools
|
||||
Tools.Names.ManipulationTools
|
||||
|
|
|
|||
|
|
@ -42,7 +42,9 @@ Interaction.CopyLink
|
|||
Inventory.OpenWorld
|
||||
Inventory.Equip
|
||||
Inventory.Delete
|
||||
Inventory.CreateDirectory
|
||||
Inventory.SaveHeld
|
||||
Inventory.GetURL
|
||||
Inventory.Inventories
|
||||
Inventory.Share
|
||||
Inventory.Unshare
|
||||
|
|
@ -124,33 +126,71 @@ Indicator.Sync.StorageFull
|
|||
Indicator.Storage.StorageFull
|
||||
Indicator.Storage.Usage
|
||||
Login.InvalidCredentials
|
||||
Login.InvalidCredentials.Description
|
||||
Login.InvalidLogin
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth
|
||||
Register.UserContainsBlockedTerms
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Account.Saml2
|
||||
Account.BirthMonth
|
||||
Account.BirthDay
|
||||
|
|
@ -227,8 +267,15 @@ Tooltips.Dev.GlobalSpace
|
|||
Tooltips.Dev.Translation
|
||||
Tooltips.Dev.Rotation
|
||||
Tooltips.Dev.Scale
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.GrabbableSetter.ApplyToRoot
|
||||
Tooltip.GrabbableSetter.AppyToHit
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.Material.ConvertAll
|
||||
Tooltip.Cartridge.Eject
|
||||
Tooltip.ProtoFlux.Drive
|
||||
|
|
@ -245,6 +292,20 @@ Tooltip.ProtoFlux.PackInPlace
|
|||
Tooltip.ProtoFlux.PackInto
|
||||
Tooltip.ProtoFlux.Unpack
|
||||
Tooltip.ProtoFlux.ExplicitCast
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
ProtoFlux.UI.Call
|
||||
ProtoFlux.UI.AsyncCall
|
||||
ProtoFlux.UI.NodeBrowser.Title
|
||||
|
|
@ -268,6 +329,9 @@ Importer.Model.Advanced.SplitSubmeshes
|
|||
Importer.Model.Advanced.ForcePointFiltering
|
||||
Importer.Model.Advanced.ForceNoMipMaps
|
||||
Importer.Model.Advanced.ForceUncompressed
|
||||
Importer.Slices.Title
|
||||
Importer.Slices.TitleGrayscale
|
||||
Importer.Slices.Description
|
||||
Exporter.Title
|
||||
Exporter.FileName
|
||||
Exporter.ExportAs
|
||||
|
|
@ -592,6 +656,7 @@ CloudHome.WelcomeHome
|
|||
CloudHome.TargetRangeOptions
|
||||
Tutorial.Saving.Title
|
||||
Tutorial.Saving.Content
|
||||
Tutorial.Teleporter.Error
|
||||
CloudHome.Info.OnlineUsers
|
||||
CloudHome.Info.Moderation
|
||||
CloudHome.Info.Inventory
|
||||
|
|
@ -743,6 +808,7 @@ UI.VideoPlayer.EnterURL
|
|||
UI.VideoPlayer.AudioZoneTheater
|
||||
UI.VideoPlayer.AudioZoneGlobal
|
||||
UI.VideoPlayer.UsersLoaded
|
||||
UI.VideoPlayer.AllUsersLoaded
|
||||
UI.ColorPicker.ColorPicker
|
||||
UI.ColorPicker.Linear
|
||||
UI.ColorPicker.Hexadecimal
|
||||
|
|
@ -756,6 +822,8 @@ UI.ColorPicker.Value
|
|||
UI.ColorPicker.Alpha
|
||||
UI.ColorPicker.Gain
|
||||
UI.ProgressBar.ImportingItem
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
Tools.Names.MultiTool
|
||||
Tools.Names.CommonTools
|
||||
Tools.Names.ManipulationTools
|
||||
|
|
|
|||
357
Missing/zh-cn.md
357
Missing/zh-cn.md
|
|
@ -2,299 +2,66 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Chinese (China) [zh-cn]
|
||||
Interaction.Grab.Palm
|
||||
Inventory.SpawnFacet
|
||||
World.Loaded
|
||||
World.Connection.LNL.DirectIP
|
||||
World.Connection.LNL.NATPunchthrough
|
||||
World.Connection.LNL.Relay
|
||||
World.Connection.SteamNetworkingSockets
|
||||
World.Indicator.Visited
|
||||
Profile.Status.Headless
|
||||
Contacts.RevokeInvite
|
||||
Tooltip.ProtoFlux.Drive
|
||||
Tooltip.ProtoFlux.Source
|
||||
Tooltip.ProtoFlux.Reference
|
||||
Tooltip.ProtoFlux.Write
|
||||
Tooltip.ProtoFlux.Proxy
|
||||
Tooltip.ProtoFlux.CreateLocal
|
||||
Tooltip.ProtoFlux.CreateStore
|
||||
Tooltip.ProtoFlux.CreateDataModelStore
|
||||
Inspector.Texture.BakeTexture
|
||||
Inspector.Fields.Drive
|
||||
Inspector.Fields.DriveWriteBack
|
||||
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
|
||||
Login.InvalidCredentials.Description
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
Tutorial.Teleporter.Error
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
|
||||
|
|
|
|||
358
Missing/zh-tw.md
358
Missing/zh-tw.md
|
|
@ -2,300 +2,66 @@
|
|||
Note that this file updates only during build processes and doesn't necessarily reflect the current state.
|
||||
|
||||
# Chinese (Taiwan) [zh-tw]
|
||||
Interaction.SaveToInventory
|
||||
Interaction.Grab.Palm
|
||||
Inventory.SpawnFacet
|
||||
World.Loaded
|
||||
World.Connection.LNL.DirectIP
|
||||
World.Connection.LNL.NATPunchthrough
|
||||
World.Connection.LNL.Relay
|
||||
World.Connection.SteamNetworkingSockets
|
||||
World.Indicator.Visited
|
||||
Profile.Status.Headless
|
||||
Contacts.RevokeInvite
|
||||
Tooltip.ProtoFlux.Drive
|
||||
Tooltip.ProtoFlux.Source
|
||||
Tooltip.ProtoFlux.Reference
|
||||
Tooltip.ProtoFlux.Write
|
||||
Tooltip.ProtoFlux.Proxy
|
||||
Tooltip.ProtoFlux.CreateLocal
|
||||
Tooltip.ProtoFlux.CreateStore
|
||||
Tooltip.ProtoFlux.CreateDataModelStore
|
||||
Inspector.Texture.BakeTexture
|
||||
Inspector.Fields.Drive
|
||||
Inspector.Fields.DriveWriteBack
|
||||
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
|
||||
Login.InvalidCredentials.Description
|
||||
Login.InvalidLogin.Description
|
||||
Login.MalformedUID.Description
|
||||
Login.MissingUID.Description
|
||||
Register.MissingUID.Description
|
||||
Register.MalformedUID.Description
|
||||
Login.MissingLogin.Description
|
||||
Login.InvalidRecoveryCode.Description
|
||||
Login.UnsupportedAuthentication.Description
|
||||
Login.EmailNotVerified.Description
|
||||
Login.AccountTempLocked.Description
|
||||
Login.AccountBanned.Description
|
||||
Login.DuplicateAccount.Description
|
||||
Login.UnknownError
|
||||
Login.UnknownError.Description
|
||||
Register.MissingRequest.Description
|
||||
Register.InvalidEmail.Description
|
||||
Register.MissingUsername.Description
|
||||
Register.MissingEmail.Description
|
||||
Register.UsernameTooLong.Description
|
||||
Register.UsernameContainsAmpersand.Description
|
||||
Register.UsernameStartsWithU.Description
|
||||
Register.InvalidUsername.Description
|
||||
Register.InvalidDateOfBirth.Description
|
||||
Register.UsernameContainsBlockedTerms.Description
|
||||
Register.MissingPassword.Description
|
||||
Register.InvalidPassword.Description
|
||||
Register.EmailAlreadyRegistered.Description
|
||||
Register.UsernameAlreadyRegistered.Description
|
||||
Register.ErrorCheckingUserId.Description
|
||||
Recovery.MissingEmail
|
||||
Recovery.MissingEmail.Description
|
||||
Recovery.IncorrectEmail
|
||||
Recovery.IncorrectEmail.Description
|
||||
Recovery.NoPasswordSetup
|
||||
Recovery.NoPasswordSetup.Description
|
||||
Register.UnknownError
|
||||
Register.UnknownError.Description
|
||||
Tooltips.Dev.Selection.Single
|
||||
Tooltips.Dev.Selection.Multi
|
||||
Tooltips.Dev.Interaction.Tip
|
||||
Tooltips.Dev.Interaction.Projection
|
||||
Tooltip.Light.Shadows.None
|
||||
Tooltip.Light.Shadows.Hard
|
||||
Tooltip.Light.Shadows.Soft
|
||||
Tooltip.Meter.Mode.Ray
|
||||
Tooltip.Meter.Mode.Perpendicular
|
||||
Tooltip.Meter.Mode.Drag
|
||||
Tooltip.Meter.Points.Two
|
||||
Tooltip.Meter.Points.Multiple
|
||||
Tooltip.Meter.ObjectSpace
|
||||
Tooltip.Meter.WorldSpace
|
||||
Tooltip.Glue.Mode.BakeMeshes
|
||||
Tooltip.Glue.Mode.BakeSkinnedMeshes
|
||||
Tooltip.Glue.Mode.ParentObjects
|
||||
Tooltip.RigTransfer.ClearSource
|
||||
Tooltip.ComponentClone.SingleInstanceOn
|
||||
Tooltip.ComponentClone.SingleInstanceOff
|
||||
Tooltip.ComponentClone.ClearTemplate
|
||||
Tutorial.Teleporter.Error
|
||||
UI.Camera.Automatic
|
||||
UI.Camera.Manual
|
||||
|
||||
|
|
|
|||
43
README.md
43
README.md
|
|
@ -2,28 +2,29 @@
|
|||
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.2% - Missing keys: 462
|
||||
German [de] - 83.6% - Missing keys: 273
|
||||
English (United Kingdom) [en-gb] - 1.7% - Missing keys: 1635
|
||||
Czech [cs] - 98.1% - Missing keys: 33
|
||||
German [de] - 100.0% - Missing keys: 0
|
||||
English (United Kingdom) [en-gb] - 1.7% - Missing keys: 1702
|
||||
English [en] - 100.0% - Missing keys: 0
|
||||
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
|
||||
Esperanto [eo] - 71.3% - Missing keys: 497
|
||||
Spanish [es] - 96.4% - Missing keys: 62
|
||||
Estonian [et] - 52.6% - Missing keys: 820
|
||||
Finnish [fi] - 88.3% - Missing keys: 202
|
||||
French [fr] - 65.1% - Missing keys: 604
|
||||
Icelandic [is] - 29.5% - Missing keys: 1221
|
||||
Japanese [ja] - 100.0% - Missing keys: 0
|
||||
Korean [ko] - 100.0% - Missing keys: 0
|
||||
Dutch [nl] - 64.5% - Missing keys: 614
|
||||
Norwegian [no] - 45.3% - Missing keys: 946
|
||||
Polish [pl] - 93.8% - Missing keys: 107
|
||||
Portuguese (Brazil) [pt-br] - 96.1% - Missing keys: 68
|
||||
Russian [ru] - 100.0% - Missing keys: 0
|
||||
Swedish [sv] - 13.8% - Missing keys: 1492
|
||||
Turkish [tr] - 51.1% - Missing keys: 846
|
||||
Chinese (China) [zh-cn] - 96.4% - Missing keys: 62
|
||||
Chinese (Taiwan) [zh-tw] - 96.4% - Missing keys: 62
|
||||
|
||||
Total keys: 1664
|
||||
Total keys: 1731
|
||||
|
||||
## 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.
|
||||
|
|
@ -35,7 +36,7 @@ If you do translate them and you haven't added a credit yet, put your name in th
|
|||
|
||||
### 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
|
||||
1. Verify that our fork of ICU MessageFormat.NET has a 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.
|
||||
|
||||
|
|
|
|||
3
Store/cs/current_state_early_access.txt
Normal file
3
Store/cs/current_state_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Projekt je plně hratelný, použitelný a stabilní pro každodenní použití, se všemi vlastnostmi zmíněnými v sekci "Informace o hře" na stránce v obchodě již plně implementovanými.
|
||||
|
||||
Není však úplně doladěn po všech stránkách které bychom chtěli, a stále ještě existují některé důležité vlastnosti, které plánujeme přidat. Některé interakce zatím nejsou příliš intuitivní, což způsobuje strmější křivku učení. Některé nástroje které by všem usnadnili život zatím chybí, a je třeba obecně více optimalizace pro hladší zážitek.
|
||||
67
Store/cs/description.txt
Normal file
67
Store/cs/description.txt
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
Ponořte se do zbrusu nového digitálního vesmíru s nekonečnými možnostmi. Ať už jste se přišli socializovat a bavit se s lidmi z celého světa, nebo stavět, tvořit a vyvíjet cokoliv od nádherného umění, interaktivních avatarů a gadgetů, až po komplexní interaktivní světy a hry, Resonite je nekonečně přizpůsobitelným místem, kde budete vítáni a najdete skupinu s kterou budete rezonovat.
|
||||
|
||||
Díky našemu pokročilému enginu multiplayerové zážitky zůstanou perfektně synchronizovány mezi hráči s nulovou námahou pro tvůrce obsahu z naší komunity. Ať už se jen bavíte s lidmi nebo stavíte komplexní světy a vynálezy s ostatními tvůrci, Resonite zařídí, že každý detail zůstane perfektně synchronizován, a udržuje Váš zážitek pod Vaší kontrolou.
|
||||
|
||||
[h2]Socializujte se s kýmkoliv[/h2]
|
||||
Online socializace a komunikace v reálném čase ať už používáte desktopový režim nebo VR je jednou se základních vrstev všeho v Resonitu. Mít možnost komunikovat a být sám sebou je důležitou součástí platformy. Abychom toto umožnili, nabízíme tyto základní vlastnosti:
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]Hlasová komunikace s nízkou latencí[/b] - Komunikujte v reálném čase s ostatními uživateli v relaci s latencí která se blíží té jakou mají jiné komunikační aplikace
|
||||
[*] [b]Kompletně přizpůsobitelní avataři[/b] - importujte, sestavujte a přizpůsobujte si jakékoliv avatary ve hře v reálném čase, abyste vypadali jako nejlepší verze sebe sama
|
||||
[*] [b]Trackování celého těla, očí a obličeje[/b] - abyste mohli maximalizovat expresivitu Vašeho avatara, podporujeme 8 trackerů (chodidla, kolena, boky, hrudník a lokty), a zároveň také trackování očí a obličeje
|
||||
[*] [b]Podpora haptiky[/b] - s podporou pro haptické vesty, jako je bHaptics, můžete zvýšit realističnost svého zážitku, a stát se součástí virtuálního světa
|
||||
[*] [b]Instant messaging[/b] - chatujte skrze text, posílejte pozvánky, hlasové zprávy nebo i jakékoliv libovolné položky Vašim kontaktům
|
||||
[*] [b]Flexibilní viditelnost relací a zabezpečení[/b] - máte kontrolu nad viditelností a viditelností Vašich relací, od veřejných po úplně privátní, s Vámi řízeným seznamem povolených uživatelů. Veškerá validace a verifikace připojujících se uživatelů je prováděna na Vašem klientu - když svoji relaci nastavíte jako privátní, můžete si být jisti že je privátní
|
||||
[*] [b]Přizpůsobitelné UI[/b] - uživatelské rohraní je Vaší branou k používání platformy platform a jako vše ostatní v Resonitu, může být přizpůsobováno a rozšiřováno aby lépe pokrylo Vaše potřeby a učinilo tak Vaše každodenní používání platformy pohodlnějším
|
||||
[*] [b]Samo-moderační nástroje[/b] - rozumíme, že ne každá interakce kterou na platfomě zažijete bude dobrá a to je důvod, proč Vám chceme poskytnout moc v podobě samo-moderačních nástrojů - moderujte své světy umlčováním, odpojováním a banováním, nebo jednoduše ztlumujte individuální uživatele a blokujte jejich avatary nebo jejich celkovou přítomnost pro sebe. Naším cílem je dát Vám co nejvíce kontroly nad Vaším virtuálním zážitkem co můžeme.
|
||||
[*] [b]Přítomnost ve více světech najednou[/b] - stejně jako u záložek ve webovém prohlížeči, můžete v Resonitu být přítomni ve více světech najednou a rychle mezi nimi přepínat
|
||||
[/list]
|
||||
|
||||
[h2]Hrajte si, objevujte a sdílejte[/h2]
|
||||
Socializace nemusí končit komunikací s ostatními uživateli. Resonite je vesmír plný zábavných udělátek, avatarů a her k prozkoumání, s vlastnostmi které učiní každou relaci zábavnou a vzrušující.
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]Jednoduché sdílení médií[/b] - přetáhněte obrázky, audio/hudbu nebo videa do jakéhokoliv světa pro sdílení s ostatními uživateli se synchronizovaným přehráváním - opravdu to je tak snadné!
|
||||
[*] [b]Systém inventáře[/b] - nalezli jste nějakou cool věc? Uložte si ji do svého inventáře! Můžete spawnovat jakékoliv předměty, udělátka a nástroje v jakémkoliv světě (pokud k tomu máte práva) - navíc je vše také plně synchronizováno!
|
||||
[*] [b]Dynamické škálování avatara[/b] - průzkum světa nebo interakce s uživateli v jiné škále Vám může poskytnout velice odlišný zážitek od toho při normální škále - škálu svého avatara můžete změnit kdykoliv a kdekoliv (pokud to není zakázáno hostitelem relace!)
|
||||
[*] [b]Streamování audia ve vysoké kvalitě[/b] - chcete hostovat party a být DJ? Streamování Vašeho systémového audia ve stereu a plné kvalitě je jen pár kliknutí daleko
|
||||
[*] [b]Vyhledávání světů a systém objevování relací[/b] - hledáte zajímavý svět k navštívení nebo Vás zajímá co právě dělají Vaši přátelé? Možnost vyhledávat světy podle jmen, tagů, a také vidět ve kterých světech se Vaše kontakty právě nachází Vám s tím pomohou
|
||||
[*] [b]Streamujte pro Vaše publika[/b] - naše nástroje pro nahrávání a streamování ve hře Vám usnadní tvorbu úchvatných a dynamických záběrů, ať už streamujete nebo točíte videa na sociální sítě
|
||||
[*] [b]Vlastní metody pohybu[/b] - nelimitujeme Vás jen na chůzi - můžete létat, využívat noclip, přepnout na nulovou gravitaci nebo vybudovat svůj vlastní systém pohybu - zkoušeli jste už někdy chodit po povrchu Möbiovy pásky?
|
||||
[/list]
|
||||
|
||||
[h2]Budujte a tvořte[/h2]
|
||||
Pokud máte nutkání tvořit, nejspíše si užijete pokročilý sortiment nástrojů, které Vám Resonite nabízí. Nejen že můžete stavět a editovat absolutně cokoliv - od Vašeho avatara, přes předměty, po kompletní světy, nebo dokonce vlastní nástroje, můžete také spolupracovat s ostatními v reálném čase a dosáhnout opravdové kreativní rezonance!
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]Kolaborace v reálném čase[/b] - kolaborace na naší platformě je tak souvislá, že často zapomenete že mezi Vámi je - náš pokročilý engine zajišťuje, že svět a vše v něm vše zůstane perfektně synchronizované, nehledě na to, co uděláte - těžko naleznete jakoukoliv vlastnost nebo funkcionalitu, ketrá by byla viditelná jen pro Vás (samozřejmě pokud nejde o Vaše privátní UI!)
|
||||
[*] [b]Editujte cokoliv[/b] - vše co vidíte ve světě může být editováno a přizpůsobováno s pomocí nástrojů ve hře - popravdě řečeno, velkoučást funkcionality platformy jsme vytvořili uvnitř ní samotné s pomocí stejných nástrojů, jaké máte k dispozici Vy - od domovského světa, přes defaultní avatary, video přehrávače, color picker nebo ukazatel postupu - můžete je rozebrat nebo postavit od základů své vlastní a nastavit je jako oblíbené
|
||||
[*] [b]Uložte si cokoliv[/b] - můžete si uložit doslova vše na platformě! Ať už jste postavili nový předmět, avatara nebo svět, případně modifikovali existující, vše může být zvěčněno jedním stiskem tlačítka. Zároveň můžete také efektivně skladovat více kopií - náš deduplikační systém zařídí, aby se veškeré sdílené assety počítaly pouze jednou
|
||||
[*] [b]Vývojářské nástroje[/b] - naše vývojářské nástroje zahrnují vše od jednoduchých štětců a procedurálních meshů po pokročilejší a komplexnější nástroje, podobné těm, které můžete nalézt v běžných nástrojích pro vývoj her - avšak s tím že zde je můžete používat ve VR a s kolaborací v reálném čase!
|
||||
[*] [b]Synchronizace a perzistence mezi světy[/b] - s našimi zabudovanými cloudovými nástroji můžete snadno zachovat uživateská data mezi relacemi nebo synchronizovat stav napříč několika světy
|
||||
[*] [b]Import 3D modelů[/b] - díky open source knihovnám je extrémně jednoduché importovat širokou škálu formátů 3D modelů - jednoduše přetáhněte Váš FBX, OBJ, GLB nebo jiný typ souboru přímo do platformy
|
||||
[*] [b]Zpracování textur/audia/modelů[/b] - potřebujete provést rychlou úpravu textury, audio souboru nebo 3D meshe? Běžné editační funkce jsou pro Vás přímo dostupné ve hře - od změn odstínů textur, normalizaci a zastřižení audia, po rekalkulaci normál a tangentů na meshích nebo jejich zapékání
|
||||
[*] [b]Exportujte obsah pro externí nástroje[/b] - stejně tak jak je jednoduché obsah importovat, je stejně jednoduché jej také exportovat! Díky tomu můžete provádět úpravy pomocí externích nástrojů, nebo používat Resonite jako součást Vašeho pracovního postupu
|
||||
[/list]
|
||||
|
||||
[h2]Kódujte a vyvíjejte[/h2]
|
||||
[img]{STEAM_APP_IMAGE}/extras/ProtoFlux.png[/img]
|
||||
|
||||
[list]
|
||||
[*] [b]ProtoFlux[/b] - ProtoFlux je korunním klenotem našich nástrojů pro tvorbu - jde o zatím nejpokročilejší vizuální programovací jazyk, jaký náš znalý tým zatím vytvořil, umožňující Vám rychle prototypovat a budovat cokoliv od jednoduchých interakcí po komplexní hry a systémy - a to vše s kolaborací v reálném čase a s okamžitou odezvou
|
||||
[*] [b]Skriptujte cokoliv[/b] - ProtoFlux může interagovat s čímkoliv - se světem, s předměty, Vaším avatarem a jakoukoliv kombinací těchto věcí!
|
||||
[*] [b]Websockety[/b] - díky zabudované podpoře websocketů můžete snadno komunikovat s externími aplikacemi a skripty, a tím vytvářet pokročilé funkcionality, jako jsou například vlastní herní servery, nebo získávání externích dat pro integraci nového a vlastního hardware bez závislosti na oficiální implementaci
|
||||
[*] [b]Asynchronní procesy[/b] - tvorba kódu závislého na návratu kontextu nebo čekání přes několik různých rámců je nativní vlastností ProtoFluxu, s plným zachováním kontextu spuštění - můžete mít spuštěno více asynchronních vláken stejného kódu, každé se svým unikátním kontextem, což je mocným a flexibilním nástrojem pro zjednodušení kódu
|
||||
[*] [b]Flexibilní systém uložišť[/b] - lokální proměnné, úložné proměnné a datový model - vyberte si kde chcete skladovat svá zpracovávaní data v závislosti na vyžadované dostupnosti a kontextu, díky čemuž můžete budovat velmi efektivní systémy
|
||||
[/list]
|
||||
|
||||
[h2]Rezonujte s čímkoliv, kýmkoliv, kdekoliv...[/h2]
|
||||
Jsme tým nadšených vývojářů, který nevyvíjí jen pouhý kus softwaru, ale něco co bychom nazvali druhým domovem. Zavazujeme se k rychlému vývoji, s častými aktualizacemi a zaměřením na komunitu. Tento projekt je kombinací našich snů a vizí jak by podle nás měly digitální prostředí jako je Resonite vypadat, a k tomu kolektivních potřeb, tužeb a úsilí naší komunity.
|
||||
|
||||
|
||||
Většina našeho zaměření si klade za cíl poskytovat Vám, uživatelům a obyvatelům tohoto virtuálního vesmíru co nejvyšší moc a svobodu co můžeme, ať už jde o řízení Vašeho zážitku na platformě nebo možnost předělat cokoliv co děláme.
|
||||
|
||||
Bude naší ctí, pokud se rozhodnete stát součástí našeho vesmíru, a pomůžete nám jej společně budovat. Ať jsou Vaše osobní pozadí a zájmy jakékoliv, chceme vytvořit místo kde společně mohou všichni rezonovat.
|
||||
7
Store/cs/early_access_community.txt
Normal file
7
Store/cs/early_access_community.txt
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
Komunita je velkou součástí našich plánů. Plánujeme sbírat zpětnou vazbu a hlášení o bugách od našich hráčů, a začlenit je do našeho každodenního vývojového cyklu. Nehledě na to zda jde o rychlé opravy, úpravy a dodatky nebo dlouhodobější plánování a návrh komplexních funkcí.
|
||||
|
||||
Naší primární metodou pro přímé poskytování zpětné vazby je skrze náš veřejný GitHub issue tracker. Budeme rutinně sledovat a sbírat generalizovanou zpětnou vazbu ze služby Steam, Discordu, Twitteru, Redditu a ostatních sociálních medií.
|
||||
|
||||
Naším cílem je také do budoucna integrovat formulář pro zpětnou vazbu přímo do hry, což umožní uživatelům zasílat žádosti o přidání funkcí a hlásit problémy bez nutnosti opustit hru.
|
||||
|
||||
Chceme aby se naše komunita cítila slyšena a součástí procesu vývoje jak jen nám to naše zdroje umožní.
|
||||
1
Store/cs/early_access_pricing.txt
Normal file
1
Store/cs/early_access_pricing.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
Ne, projekt zůstane hratelný zdarma. Cena dodatečných benefitů na platformě se může časem změnit (např. pokud se pro nás něco zlevní, nebo příliš zdraží), ale obecně chceme zachovat cenu stejných výhod stabilní, jak jen bude možno.
|
||||
9
Store/cs/early_acess_full_version_differences.txt
Normal file
9
Store/cs/early_acess_full_version_differences.txt
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
Existuje několik klíčových vlastností, které chceme připravit pro finální vydání. Jednou z nich je přidání tržiště - místa pro tvůrce na platformě pro sdílení jejich výtvorů se zbytkem komunity.
|
||||
|
||||
Definitivně chceme rozšířit a vyladit user experience, od UI a UX po nástroje pro tvorbu a zajištění hladkého zážitku jak pro běžné, tak profesionální uživatele.
|
||||
|
||||
Náš plán je také přechod na plně vlastní grafický engine, a moderní runtime, což umožní nejen optimalizaci výkonu, ale také vlastnosti jako je například živá editace shaderů.
|
||||
|
||||
Uvažujeme také o integraci WebAssembly k rozšíření možností tvorby obsahu.
|
||||
|
||||
Toto jsou jen některé z hlavních vlastností které by jsme chtěli zavést předtím než bude platforma považována za "připravenou" - tento seznam není v žádném případě kompletní nebo finální, a my se vždy adaptujeme za běhu.
|
||||
3
Store/cs/how_long_early_access.txt
Normal file
3
Store/cs/how_long_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Očekáváme cirka 2 až 3 roky aktivního vývoje k implementaci vlastností, optimalizací a vylepšení než budeme považovat projekt za dostatečně vyladěný k plnému vydání mimo předběžný přístup.
|
||||
|
||||
Nemáme v plánu významně měnit náš vývojový cyklus po plném vydání a budeme pokračovat v přidávání nových hlavních vlastností a optimalizací díky neuzavřenosti tohoto projektu.
|
||||
1
Store/cs/short.txt
Normal file
1
Store/cs/short.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
Vstupte do nebývalého digitálního vesmíru s nekonečnými možnostmi. Ať už rezonujete s lidmi z celého světa při každodenní konverzaci, hraní her a socializaci nebo riffujete společně při tvorbě čehokoliv od umění po programování komplexních her, zde najdete své místo.
|
||||
3
Store/cs/why_early_access.txt
Normal file
3
Store/cs/why_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Resonite je projekt se širokým záběrem a přestože již má širokou funkcionalitu, existuje pár základních vlastností, které ještě nebyly implementovány k dosažení stavu který bychom považovali za "jateční hmotnost".
|
||||
|
||||
Naším cílem je aktivně pokračovat ve vývoji tohoto projektu i po jeho plném vydání. Považujeme jej za předběžný jen protože necítíme že by byl 'plně připraven'.
|
||||
3
Store/de/current_state_early_access.txt
Normal file
3
Store/de/current_state_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Das Projekt ist vollständig spielbar, nutzbar und stabil genug für den täglichen Gebrauch. Alle Features, die im "Über dieses Spiel"-Abschnitt auf der Shopseite aufgelistet sind, sind bereits vollständig implementiert.
|
||||
|
||||
Allerdings fehlt an noch mehr Stellen als uns lieb ist der Feinschliff, und es sind große Features geplant, die wir hinzufügen möchten. Manche Interaktionen sind noch nicht sehr intuitiv, was zu einer steilen Lernkurve führt. Manche Bau-Tools, die das Leben leichter machen würden, fehlen noch. Insgesamt werden noch mehr Optimierungen benötigt, um das Erlebnis reibungsloser zu machen.
|
||||
63
Store/de/description.txt
Normal file
63
Store/de/description.txt
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
Tauche ein in ein brandneues digitales Universum mit unendlichen Möglichkeiten. Ganz gleich ob du herkommst, um Kontakte zu knüpfen und dich mit Menschen aus der ganzen Welt zu treffen, oder um alles von wunderschöner Kunst, interaktiven Avataren und Gadgets bis hin zu komplexen interaktiven Welten und Spielen zu kreieren, Resonite ist ein endlos anpassbarer Ort, in dem du jederzeit willkommen bist und eine Gruppe finden wirst, mit der du im Einklang bist.
|
||||
|
||||
Dank unserer fortgeschrittenen Engine stellen wir sicher, dass Multiplayer-Erlebnisse immer perfekt zwischen den Spielern synchronisiert bleiben, ganz ohne Aufwand für die Ersteller der Community-Inhalte. Egal ob du dich nur mit Leuten triffst oder komplexe Welten und Vorrichtungen mit anderen baust, Resonite stellt sicher, dass jedes Detail perfekt synchronisiert bleibt und dass du die Kontrolle behältst.
|
||||
|
||||
[h2]Knüpfe Kontakte mit jedem[/h2]
|
||||
Online-Sozialisierung und Kommunikation in Echtzeit, egal ob mit Desktop oder VR, ist die Grundlage für alles in Resonite. Die Möglichkeit, zu kommunizieren und man selbst zu sein ist ein wichtiger Teil der Plattform. Um dies möglich zu machen, bieten wir eine Reihe von Schlüsselfunktionen:
|
||||
|
||||
[list]
|
||||
[*] [b]Sprachchat mit niedriger Latenz[/b] - kommuniziere mit anderen Nutzern in der selben Sitzung in Echtzeit mit Latenz, die mit der von anderen Messaging-Diensten konkurriert
|
||||
[*] [b]Komplett angepasste Avatare[/b] - importiere, baue und passe jegliche Avatare im Spiel in Echtzeit an, um wie die beste Version von dir selbst auszusehen
|
||||
[*] [b]Ganzkörper-, Augen-, und Gesichtstracking[/b] - um die Ausdruckskraft deines Avatars zu maximieren, unterstützen wir sowohl 8 Tracker (Füße, Knie, Hüfte, Brust und Ellenbogen), als auch Augen- und Gesichtstracking
|
||||
[*] [b]Haptik-Unterstützung[/b] - mit Unterstützung für haptische Westen wie die von bHaptics kannst du deine Immersion steigern und Teil der virtuellen Welt werden
|
||||
[*] [b]Instant Messaging[/b] - chatte mit Text, sende Einladungen, Sprachnachrichten oder sogar Items an deine Kontakte
|
||||
[*] [b]Flexible Sitzungssichtbarkeit und Sicherheit[/b] - du hast die Kontrolle über Sichtbarkeit und Zugänglichkeit deiner Sitzungen, von öffentlich bis komplett privat, mit einer Zugriffsliste, die du bestimmst. Jegliche Verifizierung von beitretenden Nutzern wird auf deinem Client getätigt - wenn du deine Sitzung privat machst, kannst du dir sicher sein, dass sie privat bleibt
|
||||
[*] [b]Anpassbares UI[/b] - die Benutzeroberfläche ist dein Tor zur Nutzung der Plattform, und wie alles andere in Resonite, kann es angepasst werden, um deine Anforderungen besser zu erfüllen und die Verwendung komfortabler zu machen
|
||||
[*] [b]Tools zur Selbstmoderation[/b] - wir verstehen, dass nicht jede Begegnung auf der Plattform gut sein wird, deshalb geben wir dir eine Reihe an Tools zur Selbstmoderation - moderiere deine eigenen Welten mit Stummschalte-, Kick- und Bannfunktionen. Schalte einzelne Nutzer leicht stumm, blockiere deren Avatare oder ihre gesamte Präsenz. Unser Ziel ist es, dir so viel Kontrolle wie möglich über dein virtuelles Erlebnis zu geben.
|
||||
[*] [b]Präsenz in mehreren Welten[/b] - genau wie Tabs im Webbrowser kannst du in mehreren Welten präsent sein und zwischen ihnen innerhalb vom Bruchteil einer Sekunde wechseln
|
||||
[/list]
|
||||
|
||||
[h2]Spiele, erkunde und Teile[/h2]
|
||||
Kontakte knüpfen muss nicht auf Plaudern mit anderen Nutzern beschränkt sein. Resonite ist ein Universum voller spaßiger Gadgets, Avatare und Spiele zum Erkunden, mit Features, die jede Sitzung aufregend machen.
|
||||
|
||||
[list]
|
||||
[*] [b]Leichtes Teilen von Medien[/b] - ziehe per Drag & Drop Bilder, Audio/Musik oder Videos in jede Welt, um sie mit anderen Nutzern mit synchronisierter Wiedergabe zu teilen - so einfach ist das!
|
||||
[*] [b]Inventarsystem[/b] - hast du etwas cooles gefunden oder erstellt? Speicher es in deinem Inventar! Du kannst alle Items, Gadgets und Werkzeuge in jeder Welt spawnen (solange du die nötigen Berechtigungen dazu hast) - auch hier ist alles komplett synchronisiert!
|
||||
[*] [b]Dynamische Avatargröße[/b] - die Welt zu erkunden oder mit anderen Nutzern zu interagieren kann mit unterschiedlichen Größen eine völlig andere Erfahrung bieten - du kannst die Größe deines Avatars überall und jederzeit ändern (es sei denn, der Host der Sitzung schränkt dies ein)!
|
||||
[*] [b]Audio-Streaming in hoher Qualität[/b] - willst du eine Party steigen lassen und der DJ sein? Den Ton deines Systems in hoher Qualität in Stereo zu streamen benötigt nur ein paar Klicks
|
||||
[*] [b]Weltensuche und Sitzungserkundungssystem[/b] - suchst du nach einer coolen Welt zum Besuchen, oder willst du wissen was deine Freunde gerade tun? Welten nach ihrem Namen und Tags zu suchen, sowie Welten zu sehen, in denen sich deine Kontakte aufhalten, wird dir dabei helfen
|
||||
[*] [b]Streame für dein Publikum[/b] - unsere In-Game Aufnahme- und Streaming-Tools machen es leicht, fesselnde und dynamische Schüsse zu produzieren, egal ob du streamst oder Videos für soziale Medien aufnimmst
|
||||
[*] [b]Eigene Fortbewegungsmethoden[/b] - wir schränken dich nicht auf das Gehen ein - du kannst Fliegen, Noclip benutzen, Schwerelosigkeit erfahren oder dein eigenes Fortbewegungssystem erschaffen - schon mal versucht, auf einem Möbiusband zu gehen?
|
||||
[/list]
|
||||
|
||||
[h2]Baue und erschaffe[/h2]
|
||||
Falls du eine kreative Ader hast, gefallen dir womöglich die mächtigen Werkzeuge, die Resonite dir zu Verfügung stellt. Du kannst nicht nur absolut alles bauen und bearbeiten - von Avataren, Items bis hin zu ganzen Welten oder eigenen Werkzeugen, du kannst sogar mit anderen in Echtzeit zusammenarbeiten und wahre kreative Resonanz erreichen!
|
||||
|
||||
[list]
|
||||
[*] [b]Zusammenarbeit in Echtzeit[/b] - die Zusammenarbeit auf unserer Plattform ist so nahtlos, dass du oft vergessen wirst, dass es sie gibt - unsere Engine versichert, dass die Welt und alles in ihr perfekt synchronisiert bleibt, egal was du tust - du wirst kaum eine Funktion finden, die nur für dich sichtbar ist (außer private Benutzeroberflächen, natürlich!)
|
||||
[*] [b]Bearbeite alles[/b] - alles, was du in der Welt siehst, kann mit den Werkzeugen bearbeitet und angepasst werden - wir haben sogar eine Menge der offiziellen Funktionen im Spiel selbst geschaffen, mit den selben Werkzeugen, die auch dir zu Verfügung stehen - von der Home-Welt, Standard-Avataren, bis hin zum Video-Player, der Farbauswahl oder dem Fortschrittsbalken - du kannst sie auseinandernehmen oder deine Eigenen von Grund auf bauen und als Favorit setzen
|
||||
[*] [b]Speichere alles[/b] - du kannst wortwörtlich alles auf der Plattform speichern! Egal ob du ein neues Item, einen Avatar oder eine neue Welt erstellt oder etwas bearbeitet hast, alles kann mit einem Klick gespeichert werden. Du kannst auch effizient mehrere Kopien speichern - unser Deduplikationssystem stellt sicher, dass alle gemeinsamen Bestandteile nur einmal gespeichert werden
|
||||
[*] [b]Entwicklungstools[/b] - unsere Entwicklungstools reichen von einfachen Pinseln und prozeduralen Meshes bis hin zu fortgeschritteneren Werkzeugen, ähnlich wie die, die du aus klassichen Spieleentwicklungstools kennst - mit dem Unterschied, dass du sie in VR mit Echtzeit-Zusammenarbeit verwenden kannst!
|
||||
[*] [b]Weltübergreifende Synchronisierung and Persistenz[/b] - mit unseren eingebauten Cloud-Tools kannst du leicht Nutzerdaten zwischen Sitzungen speichern oder Zustände weltübergreifend synchronisieren
|
||||
[*] [b]3D-Modelle importieren[/b] - dank Open-Source-Bibliotheken ist es extrem leicht, eine große Auswahl an 3D-Formaten zu importieren - benutze einfach Drag & Drop mit FBX, OBJ, GLB oder anderen Formaten
|
||||
[*] [b]Textur-/Audio-/Modellbearbeitung[/b] - musst du schnell eine Textur, Audiodatei oder ein 3D-Modell bearbeiten? Grundlegende Bearbeitungsfunktionen sind vollständig im Spiel zugänglich - von der Farbtonverschiebung von Texturen, Normalisierung und Schnitt von Audio bis hin zur Neuberechnung von Normalen und Tangenten auf Meshes oder Baking dieser
|
||||
[*] [b]Exportiere Inhalte für externe Tools[/b] - so einfach wie es ist, Inhalte zu importieren, so einfach ist es auch, sie wieder zu exportieren! Somit kannst du Bearbeitungen mit externen Tools vornehmen oder Resonite zum Teil deines Arbeitsablaufs machen
|
||||
[/list]
|
||||
|
||||
[h2]Programmiere und entwickle[/h2]
|
||||
[img]{STEAM_APP_IMAGE}/extras/ProtoFlux.png[/img]
|
||||
|
||||
[list]
|
||||
[*] [b]ProtoFlux[/b] - ProtoFlux ist das Kronjuwel unserer kreativen Werkzeuge - die mächtigste visuelle Programmiersprache, die unser erfahrenes Team bis jetzt entworfen hat, die es dir ermöglicht, schnell Prototypen zu erstellen und alles von einfachen Interaktionen bis hin zu komplexen Spielen und Systemen zu entwickeln - mit voller Unterstützung für Echtzeit-Kollaboration und sofortigem Feedback
|
||||
[*] [b]Scripte alles[/b] - ProtoFlux kann mit allem interagieren - der Welt, den Items, deinem Avatar, oder eine beliebige Kombination dieser!
|
||||
[*] [b]Websockets[/b] - dank eingebauter Websocket-Unterstützung kannst du leicht mit externen Anwendungen kommunizieren und umfangreiche Funktionen aufbauen, wie z.B. eigene Spielserver oder Integration neuer und eigener Hardware mittels externer Daten, ohne dabei auf offizielle Integration angewiesen zu sein
|
||||
[*] [b]Asynchrone Abläufe[/b] - Code, der über mehrere Frames warten muss ist ein eingebautes Feature von ProtoFlux, mit vollständiger Erhaltung des Ausführungsbereichs - du kannst sogar mehrere asynchrone Abläufe im selben Code haben, jeder davon mit ihrem eigenen Kontext, was ein sehr starkes und flexibles Mittel zur Vereinfachung deiner Logik ist
|
||||
[*] [b]Flexibles Speichersystem[/b] - Locals, Stores und Datenmodell - suche dir je nach gewünschtem Umfang und Kontext aus, wo du deine Daten speicherst, um hocheffiziente Systeme aufzubauen
|
||||
[/list]
|
||||
|
||||
[h2]Resoniere mit allem, jedem, überall...[/h2]
|
||||
Wir sind ein Team von leidenschaftlichen Entwicklern, die nicht nur eine Software entwickeln, sondern etwas, das wir ein zweites Zuhause nennen. Wir verpflichten uns zur kontinuierlichen Weiterentwicklung, mit häufigen Updates und einem Fokus auf die Community. Dieses Projekt ist eine Kombination aus unseren Träumen und Visionen davon, was digitale Räume wie dieser bieten sollten, und den kollektiven Bedürfnissen, Wünschen und Bestrebungen unserer Community.
|
||||
|
||||
Ein großer Teil unseres Fokus und Vision ist es, den Nutzern und Bewohnern dieses virtuellen Universums so viel Kraft und Einfluss wie möglich zu geben, ob Kontrolle über dein Erlebnis auf der Plattform oder die Möglichkeit, alles (neu) zu erschaffen, was wir bauen.
|
||||
|
||||
Es wäre uns eine Ehre, wenn du dich dafür entscheiden würdest, unserem Universum beizutreten und uns dabei zu helfen, es gemeinsam zu bauen. Was auch immer dein Hintergrund oder deine Interessen sind, wir möchten einen Ort schaffen, an dem jeder gemeinsam resonieren kann.
|
||||
7
Store/de/early_access_community.txt
Normal file
7
Store/de/early_access_community.txt
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
Gemeinschaft ist ein entscheidender Teil unserer Pläne. Wir planen, Feedback und Fehlermeldungen unserer Spieler zu sammeln und zum Teil unseres täglichen Entwicklungszyklus zu machen, ob schnelle Fehlerbehebungen, kleinere Änderungen und Neuerungen oder langfristige Planung großer Features.
|
||||
|
||||
Unsere Hauptmethode, direktes Feedback zu geben, ist unser öffentlicher GitHub Issue Tracker. Wir werden routinemäßig Steam, Discord, Twitter, Reddit und andere soziale Medien beobachten und generelles Feedback sammeln.
|
||||
|
||||
Unser Ziel ist es auch, in Zukunft ein Feedback-Formular direkt ins Spiel zu integrieren, was es leichter für Nutzer macht, Funktionswünsche und Probleme zu melden, ohne das Spiel verlassen zu müssen.
|
||||
|
||||
Wir möchten, dass unsere Community sich, so weit wie es unsere Entwicklungsressourcen erlauben, so fühlen als ob sie gehört wird und Teil des Entwicklungsprozesses ist.
|
||||
1
Store/de/early_access_pricing.txt
Normal file
1
Store/de/early_access_pricing.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
Nein, dieses Projekt wird kostenlos spielbar bleiben. Wenn es nötig wird könnte sich der Preis für zusätzliche Leistungen auf der Plattform im Laufe der Zeit ändern (z.B. wenn einige Dinge billiger oder zu kostspielig für uns werden), aber im Allgemeinen wollen wir die Preise so stabil wie möglich halten.
|
||||
9
Store/de/early_acess_full_version_differences.txt
Normal file
9
Store/de/early_acess_full_version_differences.txt
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
Es gibt zahlreiche wichtige Features, die wir für die Vollversion umsetzen wollen. Eine davon ist die Erweiterung um einen Marktplatz - einen Ort für die Ersteller auf der Platform, auf dem sie ihre Werke mit dem Rest der Community teilen können.
|
||||
|
||||
Wir möchten auf jeden Fall die Benutzererfahrung ausbauen und verbessern, von UI und UX bis Bauwerkzeuge und der Gewährleistung reibungsloser Abläufe sowohl für Anfänger als auch für erfahrene Nutzer.
|
||||
|
||||
Unser Plan ist es auch, zu einer komplett eigenen Grafik-Engine zu wechseln, die nicht nur erhebliche Leistungsoptimierungen möglich machen wird, sondern auch Features wie Live-Bearbeitung von Shadern.
|
||||
|
||||
Wir denken auch über die Integration von WebAssembly nach, um die Möglichkeiten der Inhaltserstellung zu erweitern.
|
||||
|
||||
Diese sind nur ein Paar der wichtigen Features, die wir einführen möchten, bevor die Plattform als "bereit" gilt - die Liste ist keineswegs vollständig oder endgültig und wir passen uns stets an.
|
||||
3
Store/de/how_long_early_access.txt
Normal file
3
Store/de/how_long_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Wir rechnen mit etwa 2-3 Jahren aktiver Entwicklung, um Funktionen, Optimierungen und kleinere Änderungen zu implementieren, bis wir das Projekt für so ausgereift halten, dass wir es aus dem Early Access herausnehmen können.
|
||||
|
||||
Wir haben nicht vor, unseren Entwicklungszyklus nach Veröffentlichung der Vollversion wesentlich zu ändern. Wir werden dieses Projekt kontinuierlich weiterentwickeln und ihm neue wichtige Funktionen und Optimierungen hinzufügen, es hat kein vorgegebenes Ende.
|
||||
1
Store/de/short.txt
Normal file
1
Store/de/short.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
Betritt ein neues digitales Universum mit unendlichen Möglichkeiten. Ganz gleich, ob du mit Menschen aus der ganzen Welt in einem lockeren Gespräch resonierst oder ihr euch beim Erschaffen von Kunst oder beim Programmieren komplexer Spiele gegenseitig inspiriert, hier wirst du deinen Platz finden.
|
||||
3
Store/de/why_early_access.txt
Normal file
3
Store/de/why_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Resonite ist ein Projekt mit einem großen Umfang. Obwohl schon eine beträchtliche Anzahl an Funktionalitäten erstellt wurden, fehlen noch einige Kernfunktionen, um zu erreichen, was wir als "kritische Masse" bezeichnen würden.
|
||||
|
||||
Unser Ziel ist es, dieses Projekt auch nach der Veröffentlichung als Vollversion aktiv weiterzuentwickeln. Wir halten es nur für eine Early Access-Version, weil wir es noch nicht für "ganz fertig" halten.
|
||||
3
Store/eo/current_state_early_access.txt
Normal file
3
Store/eo/current_state_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
La projekto estas tute ludebla, uzebla kaj stabila por ĉiutaga uzo, kun ĉiuj eblecoj, kiuj estas listigitaj en la vendeja paĝo en la sekcio "Pri Tiu Ludo", jam plene realigitaj.
|
||||
|
||||
Tamen, ĝi estas iomete kruda ĉe kelkaj lokoj, pli ol ni dezirus, kaj ekzistas gravaj eblecoj kiujn ni planas aldoni. Kelkaj interagoj ankoraŭ ne estas tre intuaj, rezultante en pli malfacilan lern-vojaĝon, kaj kelkaj konstruiloj, kiuj farus la vivon pli facila, mankas, kaj pli da optimumigoj estas ĝenerale bezonataj por pli glata sperto.
|
||||
67
Store/eo/description.txt
Normal file
67
Store/eo/description.txt
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
Vi povas enprofundiĝi en tute nova cifereca universo kun senfinaj eblecoj. Ĉu vi venas ĉi tien por societumi kaj pasigi la tempon kun homoj el la tuta mondo, aŭ por konstrui, krei kaj evoluigi ion ajn, de bela arto, interagaj avataroj kaj aparatoj, ĝis kompleksaj interagaj mondoj kaj ludoj, Resonite estas senlime tajlorebla loko, kie vi estos bonvena kaj kie vi trovos grupon kun kiu vi resonancos.
|
||||
|
||||
Danke al nia altnivela modulo, ni certigas ke multiludantaj spertoj restos perfekte sinkronigita inter ludantoj, kun nenia peno por niaj komunumaj enhav-kreintoj. Ĉu vi simple pasigas la tempon kun homoj, aŭ konstruas kompleksajn mondojn kaj mekanismojn kun aliaj kreintoj, Resonite certigos, ke ĉiu detalo restos en perfekta sinkronigo kaj tenos vin regi vian sperton.
|
||||
|
||||
[h2]Societumi kun iu ajn[/h2]
|
||||
Ret-societumo kaj realtempa komunikado, ĉu vi estas en labortablo aŭ en VR, estas la baza tavolo de ĉio en Resonite. Kapabli komuniki kaj esti via vera memo, estas grava parto de la platformo. Por ebligi tion, ni provizas kelkajn ĉefajn trajtojn:
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]Malalta atendotempo de voĉo[/b] - komunikas realetempe kun aliaj uzantoj en seanco, kun atendotempo, kiu rivalas iun ajn mesaĝ-aplikaĵojn.
|
||||
[*] [b]Tute alpasigitaj avataroj[/b] - importas, konstruas, kaj tajloras iujn ajn avatarojn interne de ludo kaj realetempe, por vidiĝi kiel la plej bona versio de vi.
|
||||
[*] [b]Spurado de plen-korpo, spurado de okulo kaj vizaĝo[/b] - por maksimumigi la esprimkapablon de via avataro, ni subtenas 8 spurilojn (piedoj, genuoj, koksoj, brusto kaj kubutoj) kaj ankaŭ spuradon de okulo kaj vizaĝo.
|
||||
[*] [b]Subteno de palp-simulilo[/b] - kun subteno por vestoj de palp-simulilo, ekzemple bHaptics, vi povas pliigi vian mergiĝo, kaj fariĝi parto de la virtuala mondo.
|
||||
[*] [b]Tujmesaĝado[/b] - babili per teksto, kaj sendi invitojn, voĉmesaĝojn aŭ eĉ hazardajn aĵojn al viaj kontaktoj.
|
||||
[*] [b]Fleksebla videbleco kaj sekureco de seanco[/b] - vi regas la videblecon kaj alireblecon de viaj seancoj, ie ajn de publika ĝis tute privata, kun alir-listo, kiun vi regas. Ĉio validigo kaj kontrolo de aliĝantaj uzantoj estas farita sur via kliento - se vi agordas vian seancon kiel Privata, vi povas esti certa, ke ĝi estas privata.
|
||||
[*] [b]Tajlorebla UI[/b] - la uzant-interfaco estas via enirejo por uzi la platformon, kaj same kiel ĉio alia en Resonite, ĝi povas esti tajlorita kaj etendita por pli bone akomodiĝi al viaj bezonoj, kaj fari vian ĉiutagan sperton pli komforta.
|
||||
[*] [b]Mem-iloj por kontroli[/b] - ni komprenas ke ne ĉiu interago en la platformo estos bona, kaj kiale ni volas rajtigi vin per kelkaj mem-iloj por kontroli: kontroli viajn proprajn mondojn per silento, forpelaj kaj forbaraj funkcioj, aŭ facile silentigi kaj bari unuopajn uzant-avatarojn aŭ ilian tutan ĉeeston. Nia celo estas doni al vi tiom da kontrolo super via virtuala sperto kiom ni eblas.
|
||||
[*] [b]Ĉeesto en pluraj mondoj[/b] - tiel kiel langetoj en retumilo, vi povas esti ĉeestanta en pluraj mondoj kaj ŝanĝi inter ili en frakcio de sekundo.
|
||||
[/list]
|
||||
|
||||
[h2]Ludi, esplori kaj kunhavigi[/h2]
|
||||
societumado ne devas finiĝi ĉe babili kun viaj kun-uzantoj. Resonite estas universo plena de amuzaj aparatoj, avataroj kaj ludoj por esplori, kun trajtoj por igi iun ajn seancon amuza kaj ekscita.
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]Facila dosier-kunhavado[/b] - ŝovmeti bildojn, sonojn/muzikon, aŭ videojn en iun mondon por kunhavigi kun aliaj uzantoj kun sinkronigita ludado - tio estas tiel facila!
|
||||
[*] [b]Inventaro-sistemo[/b] - ĉu vi trovis aŭ kreis ion mojose? Konservi ĝin en vian inventaron! Vi povas produkti iujn aĵojn, aparatojn kaj ilojn en iu mondo (se vi havas permeson fari tion) - ĉio estas ankaŭ plene sinkronigita!
|
||||
[*] [b]Dinamika avatar-scalado[/b] - esplorante la mondon aŭ interagante kun uzantoj je malsamaj skalniveloj povas doni al vi tre malsaman sperton - vi povas ŝanĝi la skalon de via avataro ie ajn, je iu ajn tempo (krom se la gastiganto de la seanco limigitas tion)!
|
||||
[*] [b]Alt-kvalita son-elsendfluo[/b] - ĉu volas gastigi feston kaj esti la disk-ludisto? Elsendflui vian sistem-sonon plene stereofonie kaj alt-kvalite estas nur kelkaj alklakoj for.
|
||||
[*] [b]Sistemo de mond-serĉado kaj seanc-malkovrado[/b] - serĉante mojose mondon por viziti aŭ kion faras viaj amikoj? Serĉante mondojn laŭ iliaj nomoj kaj etikedoj, kaj ankaŭ vidante en kiujn mondojn viaj kontaktoj estas, helpos vin pri tio.
|
||||
[*] [b]Elsendflui al via spektantaro[/b] - niaj intern-ludaj registradaj kaj elsendfluadaj iloj faciligas produkti ĉarman kaj dinamikan fotadon, ĉu vi elsendfluas aŭ filmas videojn por socia retejo.
|
||||
[*] [b]Propra movado[/b] - ni ne limigas vin nur al marŝado ĉirkaŭe - vi povas flugi, esti senkolizio, ŝalti al nul-gravitato, aŭ konstrui vian propran mov-sistemon - ĉu vi iam provis marŝi sur la surfaco de rubando de Möbius?
|
||||
[/list]
|
||||
|
||||
[h2]Konstrui kaj krei[/h2]
|
||||
Se vi havas impulson pro krei, vi eble ĝuos la potencan ilaron kiun Resonite proponas al vi. Vi povas ne nur konstrui kaj redakti absolute ĉion - de via avataro, objektoj, ĝis la tutaj mondoj aŭ eĉ krei viajn proprajn ilojn, vi povas kunlabori kun aliuloj realtempe kaj atingi veran kreivan resonon!
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]Realtempa kunlaboro[/b] - la kunlaboro sur nia platformo estas tiel glata, ke vi ofte forgesos, ke ĝi ekzistas - nia potenca modulo certigas, ke la mondo, kaj ĉio en ĝi, komencas en perfekta sinkronigo, kion ajn vi faras - vi havus malfacilan tempon trovi iun trajton aŭ funkciadon, kiu estus videbla nur al vi (krom se estas via privata uzant-interfaco, kompreneble!)
|
||||
[*] [b]Redakti ĉion[/b] - ĉio, kion vi vidas en la mondo, povas esti redaktita kaj tajlorita kun la iloj de la ludo - fakte, ni konstruis multon el la oficiala funkciado interne la ludo kun la samaj iloj, kiuj estas alireblaj al vi - de la hejma mondo, defaŭltaj avataroj, ĝis videoludiloj, la interfaco de kolorselekto aŭ la plenumskalo - vi povas disigi ilin aŭ konstrui la viajn de nulo kaj favoratigi ilin.
|
||||
[*] [b]Konservi ion ajn[/b] - vi povas konservi vere ĉion sur la platformo! Ĉu vi konstruis novan objekton, avataron aŭ mondon, aŭ modifis ekzistantan aĵon, ĉio povas esti konservita per unu alklako de butono. Vi povas ankaŭ efike enmemorigi plurajn kopiojn - nia sistemo de malkovro kaj preventado de duoblo certigos, ke iuj komunaj havaĵoj estu nombrata nur unufoje.
|
||||
[*] [b]Programada iloj[/b] - niaj programadaj iloj estas variaj, de simplaj penikloj kaj proceduraj poligon-retoj ĝis pli altnivelaj kaj potencaj iloj, similaj al tiuj, kiujn vi trovas en klasikaj lud-programaj iloj - krom ke vi povas uzi ilin en VR kun realtempa kunlaboro!
|
||||
[*] [b]Transmonda sinkronigo kaj daŭro[/b] - per niaj integrigitaj nub-iloj, vi facile povas konservi uzant-datumojn inter seancoj aŭ sinkronigi staton por multaj malsamaj mondoj.
|
||||
[*] [b]Importi 3D-modelojn[/b] - dank' al malfermitkoda kodotekoj, oni povas ekstreme facile alporti grandan variecon de 3D-modelaj dosierformoj - simple ŝovmeti viajn FBX, OBJ, GLB aŭ aliajn dosierojn kaj alporti ilin.
|
||||
[*] [b]Prilaborado de teksturoj/sonoj/modeloj[/b] - ĉu vi bezonas fari rapidan redakton al teksturo, son-dosiero aŭ 3D poligon-reto? Bazaj redakt-funkcioj estas plene alireblaj interne la ludo - de ŝanĝado de kolortono de teksturoj, normaligado kaj eltondado de sono, ĝis rekalkulado de ortoj kaj tangentoj sur poligon-retoj aŭ bakado de ili.
|
||||
[*] [b]Eksporti enhavon por eksteraj iloj[/b] - tiel facile alporti enhavon, oni same kiel facile elporti ĝin! Per tio, vi povas fari redaktojn uzante eksterajn ilojn aŭ fari Resonite parton de via laborfluo.
|
||||
[/list]
|
||||
|
||||
[h2]Kodi kaj programi[/h2]
|
||||
[img]{STEAM_APP_IMAGE}/extras/ProtoFlux.png[/img]
|
||||
|
||||
[list]
|
||||
[*] [b]ProtoFlux[/b] - ProtoFlux estas la plej valora el niaj kreaj iloj - la plej potenca vida programlingvo, kiun nia sperta teamo ĝis nun fasonis, kiu ebligas vin rapide prototipi kaj konstrui ion ajn, de simplaj interagoj ĝis kompleksaj ludoj kaj sistemoj - kun subteno por plene realtempa kunlabori kaj tujan responson.
|
||||
[*] [b]Skribi skripton por iu ajn[/b] - ProtoFlux povas interagi kun io ajn - la mondo, la objektoj, via avataro kaj iuj ajn kombinaĵoj el tiuj!
|
||||
[*] [b]Retkonektiloj[/b] - danke al integrigita subteno de retkonektiloj, vi facile povas komuniki kun eksteraj aplikaĵoj kaj skriptoj, kaj konstrui vastan funkciadon, de viaj propraj lud-serviloj, alporti eksteran datumon, ĝis integrado de nova kaj propra aparataro, sen dependi de oficiala integrado.
|
||||
[*] [b]Nesinkronaj Fluoj[/b] - krei kodon, kiu bezonas cedi aŭ atendi trans diversaj vidbildoj estas indiĝena trajto de ProtoFlux, kun plena konservado de plenuma amplekso. Vi eĉ povas havi plurajn nesinkronajn fluojn bazitajn sur la sama kodo, ĉiu kun sia unika kunteksto, kio estas tre potenca kaj fleksebla ilo por simpligi vian logikon.
|
||||
[*] [b]Fleksebla memor-sistemo[/b] - lokaj, memoroj kaj datum-modelaj variabloj - elekti kie vi konservas vian komputan datumon laŭ la dezirata amplekso kaj kunteksto, por konstrui tre efikajn sistemojn.
|
||||
[/list]
|
||||
|
||||
[h2]Resonanci kun io, iu, ie...[/h2]
|
||||
Ni estas teamo de fervoraj programistoj, kiuj programas pli ol simple peco de programaro, sed io, kion ni nomas nia alia hejmo. Ni estas dediĉitaj al daŭra programado, kun oftaj ĝisdatigoj kaj komunum-gvida fokuso. Ĉi tiu projekto estas kombinaĵo de niaj revoj kaj vizioj pri kion ciferecaj spacoj kiel ĉi tiu devus proponi, kaj de la kolektivaj bezonoj, deziroj kaj aspiradoj de nia komunumo.
|
||||
|
||||
|
||||
Multe de nia fokuso kaj vizio estas pri doni al vi, la uzantoj kaj loĝantoj de ĉi tiu virtuala universo, tiom da povo kaj aŭtonomio kiel ni povas, ĉu regi vian sperton sur la platformo aŭ kapabli (re)konstrui ion, kion ni faras.
|
||||
|
||||
Estus nia honoro se vi decidus aliĝi al nia universo kaj helpi nin konstrui ĝin kune. Kia ajn estas via sperto aŭ interesoj, ni volas konstrui lokon, kie ĉiuj povas resonanci kune.
|
||||
7
Store/eo/early_access_community.txt
Normal file
7
Store/eo/early_access_community.txt
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
La komunumo estas granda parto de niaj planoj. Ni planas kolekti respondojn kaj cim-raportojn de niaj ludantoj kaj fari ĝin parto de nia ĉiutaga program-ciklo, de fari rapidajn korektojn, ĝustigojn kaj aldonojn, ĝis pli longtempe plani kaj fasoni grandajn trajtojn.
|
||||
|
||||
La ĉefa metodo por senpere provizi prijuĝajn rimarkojn estas per nia publika kunordia servilo de atentindoĵn ĉe GitHub. Ni rutine observos kaj kolektos ĝeneraligitajn rimarkojn de Steam, Discord, Twitter, Reddit, kaj aliaj interkonaj retejoj.
|
||||
|
||||
Nia celo estas ankoraŭ integrigi rimark-respondilon senpere interne de la ludo estontece, kiu faciligos al uzantoj provizi trajt-petojn kaj raporti problemojn sen devi eliri la ludon.
|
||||
|
||||
Ni deziras, ke nia komunumo sentu, ke ili estas aŭdataj kaj parto de la program-procedo tiom, kiom niaj programaj rimedoj permesas.
|
||||
9
Store/eo/early_access_full_version_differences.txt
Normal file
9
Store/eo/early_access_full_version_differences.txt
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
Estas pluraj ĉefaj trajtoj kiujn ni deziras realigi por la plenforma eldono. Unu el ili estas la aldono de foirejo - loko por la kreintoj sur la platformo por kunhavigi siajn kreitaĵojn kun la cetero de la komunumo.
|
||||
|
||||
Ni certe deziras etendi kaj poluri la uzant-sperton, de UI kaj UX ĝis konstrui ilojn kaj certigi glatajn spertojn por ambaŭ okazaj kaj spertulaj uzantoj.
|
||||
|
||||
Nia plano estas ankaŭ ŝanĝi al tute propra grafika modulo kaj moderna rultemp-sistemo, kiu ne nur ebligos signifajn optimumigojn de rendimento, sed ankaŭ trajtojn kiel realtempa redaktado de ombrigiloj.
|
||||
|
||||
Ni ankaŭ konsideras integradigi WebAssembly por vastigi la eblecojn de enhav-kreado.
|
||||
|
||||
Ĉi tiuj estas nur kelkaj el la ĉefaj trajtoj, kiujn ni esperas aldoni antaŭ ol la platformo estas konsiderata "preta" - la listo tute ne estas elĉerpa aŭ fina kaj ni ĉiam adaptas dum progreso.
|
||||
1
Store/eo/early_access_pricing.txt
Normal file
1
Store/eo/early_access_pricing.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
Ne, la projekto restos senpaga. La prezo de aldonaj beneficoj sur la platformo eble ŝanĝiĝos kun tempo se necesas (ekz. kelkaj aferoj fariĝas malpli kostaj aŭ tro kostaj ĉe nia flanko), sed ĝenerale ni volas konservi la prezon de la samaj privilegioj kiel eble plej stabile.
|
||||
3
Store/eo/how_long_early_access.txt
Normal file
3
Store/eo/how_long_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Ni atendas, ke estos proksimume 2-3 jaroj da aktiva programado por realigi trajtojn, optimumigojn kaj ĝustigojn antaŭ ol ni konsideras la projekton esti en sufiĉe polurita stato por elpreni ĝin el frua aliro.
|
||||
|
||||
Ni ne havas planojn grave ŝanĝi nian program-ciklon post la plenforma eldono kaj daŭrigos aldoni novajn gravajn trajtojn kaj optimumigojn, dank' al la malferma naturo de tiu projekto.
|
||||
1
Store/eo/short.txt
Normal file
1
Store/eo/short.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
Eniri novan ciferecan universon kun senfinaj eblecoj. Ĉu vi resonancas kun homoj ĉirkaŭ la mondo, parolante senformale, ludante kaj interkonante, aŭ vi inspiras unu la alian kiam vi kreas ion ajn, de arto ĝis programado de kompleksaj ludoj, vi trovos vian hejmon ĉi tie.
|
||||
3
Store/eo/why_early_access.txt
Normal file
3
Store/eo/why_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Resonite estas projekto kun vasta amplekso, kaj malgraŭ ke ĝi jam havas vastan funkciadon, estas pluraj kernaj trajtoj, kiuj ankoraŭ ne estis realigitaj, por atingi tion, kion ni konsiderus 'krita maso'.
|
||||
|
||||
Nia celo estas aktive daŭrigi programi ĉi tiun projekton eĉ post la plenforma eldono. Ni nur konsideras ĝin esti frua, ĉar ni ne sentas ke ĝi estas 'tute preta'.
|
||||
3
Store/es/current_state_early_access.txt
Normal file
3
Store/es/current_state_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
El proyecto es completamente jugable, usable y estable para el uso diario, con todas las características listadas en la sección de "Acerca de este juego" de la página de la tienda ya implementadas.
|
||||
|
||||
Sin embargo, tiene más bordes sin pulir de lo que nos gustaría y aún planeamos implementar características significativas. Algunas interacciones no son muy intuitivas aún, resultando en una curva de aprendizaje difícil, faltan ciertas herramientas de construcción que harían más sencillo el uso cotidiano y es necesario realizar más optimizaciones en general para una experiencia más fluida.
|
||||
67
Store/es/description.txt
Normal file
67
Store/es/description.txt
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
Sumérjete en un novedoso universo digital con posibilidades infinitas. Tanto si vienes aquí para socializar y pasar el rato con gente de alrededor del mundo o para construir, crear y desarrollar cualquier cosa desde precioso arte, avatares interactivos y artilugios, hasta juegos y mundos complejos e interactivos, Resonite es un lugar infinitamente personalizable donde serás bienvenido y encontrarás un grupo con el cual resonar.
|
||||
|
||||
Gracias a nuestro avanzado motor, nos aseguramos que las experiencias multijugador se mantengan perfectamente sincronizadas entre jugadores sin esfuerzo para los creadores de contenido de nuestra comunidad. Tanto si estás pasando el rato con gente o construyendo mundos complejos y aparatos con otros creadores, Resonite se asegurará que todos los detalles se mantengan en perfecta sincronía y te mantiene en control de la experiencia.
|
||||
|
||||
[h2]Socializa con quien sea[/h2]
|
||||
La socialización online y en tiempo real tanto si estás en escritorio o en realidad virtual es la capa fundamental de todo en Resonite. Ser capaz de comunicarte y ser tú mismo es una parte importante de la plataforma. Para hacer esto posible, ofrecemos una serie de características destacables:
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]Voz de baja latencia[/b] - comunícate en tiempo real con otros usuarios en la sesión con una latencia que rivaliza la de otras aplicaciones de mensajería
|
||||
[*] [b]Avatares completamente personalizados[/b] - importa, construye y personaliza cualquier avatar desde el juego y en tiempo real para verte como la mejor versión de ti mismo
|
||||
[*] [b]Trackeo de cuerpo completo, cara y ojos[/b] - para maximizar la expresividad de tu avatar soportamos 8 rastreadores (pies, rodillas, cintura, pecho y codos) así también como seguimiento facial y ocular
|
||||
[*] [b]Soporte háptico[/b] - con soporte para chalecos hápticos tales como bHaptics, puedes incrementar tu inmersión y convertirte en parte del mundo virtual
|
||||
[*] [b]Mensajería instantánea[/b] - chatea textualmente, envía invitaciones, mensajes de voz o hasta incluso objetos a tus contactos
|
||||
[*] [b]Visibilidad y seguridad de sesiones flexible[/b] - controla la visibilidad y acceso de tus sesiones, desde públicas a completamente privadas, manejando una lista de acceso. Toda la validación y verificación de los usuarios entrantes es realizada en tu cliente - si estableces tu sesión en Privada, puedes asegurarte que es privada
|
||||
[*] [b]Interfaz customizable[/b] - la interfaz de usuario es su compuerta al uso de la plataforma y tal como cualquier otra cosa en Resonite, puede ser personalizada y extendida para ajustarse mejor a tus necesidades y hacer más cómoda tu experiencia diaria
|
||||
[*] [b]Herramientas de automoderación[/b] - entendemos que no toda interacción en la plataforma será buena y por eso es que queremos proveerte con herramientas de moderación - modera tus propios mundos con funciones de silenciado, expulsión y baneo o bloquea y mutea avatares individuales de un usuario o su presencia completa. Nuestro objetivo es darte la mayor cantidad posible de control sobre tu experiencia virtual.
|
||||
[*] [b]Presencia multi-mundo[/b] - igual como las pestañas de un navegador, puedes estar presente en múltiples mundos a la vez y alternar entre ellos en una fracción de segundo
|
||||
[/list]
|
||||
|
||||
[h2]Juega, explora y comparte[/h2]
|
||||
La socialización no tiene porqué limitarse a chatear con otros usuarios. Resonite es un universo lleno de divertidos artilugios, avatares y juegos a explorar, con funciones que hacen que cualquier sesión sea divertida y emocionante.
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]Compartir multimedia fácilmente[/b] - arrastra y suelta imágenes, audio/música o videos en cualquier mundo para compartirlo con otros usuarios con reproducción sincronizada - ¡es así de fácil!
|
||||
[*] [b]Sistema de inventario[/b] - ¿creaste o encontraste algo interesante? ¡Guárdalo en tu inventario! Puedes hacer aparecer cualquier objeto, artilugio y herramienta en cualquier mundo (mientras tengas permisos para hacerlo) - ¡todo está completamente sincronizado!
|
||||
[*] [b]Redimensionado dinámico de avatares[/b] - explorar el mundo o interactuar con otros usuarios a distintas escalas puede darte una experiencia significativamente diferente - ¡puedes cambiar el tamaño de tu avatar en cualquier lugar, en cualquier momento! (a menos que esté limitado por el anfitrión de la sesión)
|
||||
[*] [b]Transmisión de audio de alta calidad[/b] - ¿deseas organizar una fiesta y ser el DJ? Transmitir el audio de tu sistema en estéreo de alta calidad está a pocos clicks de distancia
|
||||
[*] [b]Sistema de búsqueda de mundos y descubrimiento de sesiones[/b] - ¿buscas un mundo emocionante para visitar o ver qué es lo que están haciendo tus amigos? Te ayudará buscar mundos por sus nombres y etiquetas así también como ver en qué mundos se encuentran tus contactos
|
||||
[*] [b]Transmite a tu audiencia[/b] - Nuestras herramientas de grabación y transmisión hacen sencillo producir tomas de cámara captivantes y dinámicas desde la aplicación, tanto si estás transmitiendo o filmando videos para redes sociales
|
||||
[*] [b]Locomoción personalizada[/b] - no te limitamos a simplemente caminar - puedes volar, atravesar paredes, cambiar a gravedad cero o construir tu propio sistema de locomoción - ¿alguna vez has intentado caminar a lo largo de una cinta de Möbius?
|
||||
[/list]
|
||||
|
||||
[h2]Construye y crea[/h2]
|
||||
Si te place la creatividad, puedes disfrutar del poderoso set de herramientas que ofrece Resonite. No sólo puedes construir y editar absolutamente todo - desde tu avatar, objetos, hasta mundos enteros o incluso fabricar tus propias herramientas, ¡puedes colaborar con otros en tiempo real y lograr una verdadera resonancia creativa!
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]Colaboración en tiempo real[/b] - la colaboración en nuestra plataforma es tan natural, que a menudo olvidarás que está allí - nuestro poderoso motor asegura que el mundo y todo en él inicie en perfecta sincronía, sin importar lo que hagas - te será difícil encontrar alguna característica o funcionalidad que sea visible sólo para ti (¡excepto tu interfaz privada, por supuesto!)
|
||||
[*] [b]Edita cualquier cosa[/b] - todo lo que ves en el mundo puede ser editado y customizado con las herramientas internas - de hecho, construimos mucha de la funcionalidad oficial dentro del juego con las mismas herramientas accesibles para ti - desde el mundo hogar, avatares predeterminados, hasta reproductores de video, la interfaz de selección de color o la barra de progreso - puedes desarmarlas o construir la tuya propia desde cero y marcarla como favorita
|
||||
[*] [b]Guarda cualquier cosa[/b] - ¡puedes guardar literalmente cualquier cosa en la plataforma! Tanto si construyes un nuevo objeto, un avatar o un mundo, o hecho modificaciones a uno ya existente, todo puede persistir con el simple click de un botón. También puedes almacenar eficientemente múltiples copias - nuestro sistema de desduplicación asegurará que cualquier recurso compartido sólo se cuente una vez
|
||||
[*] [b]Herramientas de desarrollo[/b] - nuestras herramientas de desarrollo parten desde simples pinceles y mallas procedurales hasta algunas más avanzadas y potentes, similares a las encontradas en sets de desarrollo clásico - ¡excepto que puedes usarlas en realidad virtual con colaboración en tiempo real!
|
||||
[*] [b]Sincronización y persistencia entre mundos[/b] - con nuestras herramientas integradas en la nube, fácilmente puedes preservar datos de usuarios entres sesiones o sincronizar estados a lo largo de múltiples mundos diferentes
|
||||
[*] [b]Importar modelos 3D[/b] - gracias a librerías de código abierto, es extremadamente sencillo importar una gran variedad de formatos 3D - simplemente arrastra y suelta tu archivo FBX, OBJ, GLB u otro
|
||||
[*] [b]Procesamiento de Audio/Texturas/Modelos[/b] - ¿necesitas hacer una edición rápida a una textura, archivo de audio o malla 3D? Hay funciones de editado básico completamente accesible dentro del juego - desde cambiar el tono de texturas, normalizar y recortar audio hasta recalcular normales y tangentes en mallas u hornearlas
|
||||
[*] [b]Exportar contenido a herramientas externas[/b] - así de fácil como es traer contenido adentro, ¡es igual de sencillo llevarlo afuera! Con esto, puedes editar usando herramientas externas o hacer de Resonite parte de tu flujo de trabajo
|
||||
[/list]
|
||||
|
||||
[h2]Programa y desarrolla[/h2]
|
||||
[img]{STEAM_APP_IMAGE}/extras/ProtoFlux.png[/img]
|
||||
|
||||
[list]
|
||||
[*] [b]ProtoFlux[/b] - ProtoFlux es la joya coronante de nuestras herramientas creativas - el lenguaje de programación visual más poderoso que nuestro equipo experimentado ha diseñado hasta la fecha, que permite prototipar rápidamente y construir cualquier cosa desde interacciones simples a complejos juegos y sistemas - con completo soporte para colaboración en tiempo real y feedback inmediato
|
||||
[*] [b]Programa cualquier cosa[/b] - ProtoFlux puede interactuar con todo - ¡el mundo, los objetos, tu avatar y cualquier combinación de ellos!
|
||||
[*] [b]Websockets[/b] - gracias al soporte integrado para websockets, puedes fácilmente entablar comunicaciones con aplicaciones externas y programas y construir funcionalidad extensiva, tal como tu propio servidor de juego, recuperar datos externos hasta integrar hardware nuevo y personalizado, sin tener que depender de integración oficial
|
||||
[*] [b]Flujos Asíncronos[/b] - crear código que debe esperar a lo largo de varios fotogramas es una función nativa de ProtoFlux, con preservación completa del ámbito de ejecución - puedes incluso correr múltiples flujos asíncronos desde el mísmo código, cada uno con su propio contexto único, una herramienta muy potente para simplificar tu lógica
|
||||
[*] [b]Sistema flexible de almacenamiento[/b] - locales, stores y data model - escoje dónde almacenas tus datos computacionales dependiendo del foco y contexto deseado, para construir sistemas altamente eficientes
|
||||
[/list]
|
||||
|
||||
[h2]Resuena con cualquier cosa, cualquier persona, en cualquier lugar...[/h2]
|
||||
Somos un equipo de desarrolladores apasionados, que están desarrollando no sólo una pieza de software, sino algo que llamamos un segundo hogar. Estamos comprometidos con el desarrollo continuo, con actualizaciones frecuentes y un enfoque en la comunidad. Este proyecto es una combinación de nuestros sueños y visiones de lo que deberían ofrecer los espacios digitales como éste y de las necesidades, deseos y aspiraciones colectivas de nuestra comunidad.
|
||||
|
||||
|
||||
Gran parte de nuestro enfoque y visión se encuentra en darles a ustedes, los usuarios y habitantes de este universo virtual, tanto poder y agencia como podamos, ya sea sobre controlar su experiencia en la plataforma o ser capaz de (re)construir cualquier cosa que hagamos.
|
||||
|
||||
Sería un honor si decides unirte a nuestro universo y ayudarnos a construirlo en colaboración. Sean cual sean tu intereses o formación, queremos construir un lugar en el que todos podamos resonar juntos.
|
||||
7
Store/es/early_access_community.txt
Normal file
7
Store/es/early_access_community.txt
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
La comunidad es una gran parte de nuestros planes. Planeamos colleccionar las opiniones e informes de errores de nuestros jugadores y hacerlos parte de nuestro ciclo de desarrollo diario. Tanto si son arreglos rápidos, ajustes y adiciones y si son el planeado y arquitectura de características mayores.
|
||||
|
||||
Nuestro método principal para proveer opiniones directamente es a través de nuestro gestor de Issues en GitHub. Rutinariamente revisaremos y coleccionaremos opiniones generalizadas de Steam, Discord, Twitter, Reddit y otras redes sociales.
|
||||
|
||||
Nuestro objetivo también es integrar un formulario de opiniones directamente dentro del juego en un futuro, lo que facilitará a los usuarios proporcionar solicitudes de funciones y reportar problemas sin tener que dejar el juego.
|
||||
|
||||
Deseamos que nuestra comunidad se sienta escuchada y que es parte del proceso de desarrollo tanto como nuestros recursos nos lo permitan.
|
||||
1
Store/es/early_access_pricing.txt
Normal file
1
Store/es/early_access_pricing.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
No, el proyecto seguirá siendo gratuito. El precio de los beneficios adicionales en la plataforma podría cambiar con el tiempo si es necesario (por ej. algunas cosas volverse más baratas o demasiado caras de nuestro lado), pero en general deseamos mantener el precio de cada beneficio tan estable como podamos.
|
||||
9
Store/es/early_acess_full_version_differences.txt
Normal file
9
Store/es/early_acess_full_version_differences.txt
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
Hay un número de funciones clave que deseamos hacer realidad para el lanzamiento completo. Una de ellas siendo el añadido de un mercado - un lugar para que los creadores en la plataforma compartan sus creaciones con el resto de la comunidad.
|
||||
|
||||
Definitivamente queremos expandir y pulir la experiencia del usuario, desde la interfaz y experiencia general hasta herramientas de construcción y asegurando el uso fluido tanto para los usuarios casuales y profesionales.
|
||||
|
||||
Nuestro plan también incluye cambiar a un motor de gráficos customizado y un runtime moderno, los cuales no sólo permitirán optimizaciones de rendimiento significativas, sino también funciones tales como edición directa de shaders.
|
||||
|
||||
También estamos considerando la integración de WebAssembly, para expandir las posibilidades de creación de contenido.
|
||||
|
||||
Estas son sólo algunas de las características destacables que quisiéramos introducir antes que la plataforma se considere "preparada" - la lista no es exhaustiva o final y siempre nos adaptamos sobre la marcha.
|
||||
3
Store/es/how_long_early_access.txt
Normal file
3
Store/es/how_long_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Esperamos alrededor de 2 o 3 años de desarrollo activo para implementar funciones, optimizaciones y ajustes antes de considerar que el proyecto esté en un estado suficientemente pulido como para sacarlo del acceso anticipado.
|
||||
|
||||
No tenemos planes de alterar significativamente nuestro ciclo de desarrollo luego del lanzamiento completo y continuaremos añadiendo nuevas funciones mayores y optimizaciones gracias a la naturaleza abierta del proyecto.
|
||||
1
Store/es/short.txt
Normal file
1
Store/es/short.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
Entra en un novedoso universo digital con infinitas posibilidades. Tanto si resuenas con gente de alrededor del mundo conversando casualmente, jugando juegos y socializando o se inspiran mutuamente creando cualquier cosa desde arte hasta programación de juegos complejos, encontrarás tu lugar aquí.
|
||||
3
Store/es/why_early_access.txt
Normal file
3
Store/es/why_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Resonite es un proyecto con un enfoque amplio, y a pesar de ya poseer abundantes funciones, hay numerosas características principales que aún no se han implementado, para llegar a lo que consideraríamos "masa crítica".
|
||||
|
||||
Nuestro objetivo es continuar desarrollando activamente el proyecto incluso luego de su lanzamiento completo. Sólo lo consideramos temprano porque no nos parece que esté "totalmente listo".
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
Resoniteには、ストアページの「このゲームについて」セクションに記載されている全ての機能が完全に実装されているため、日常的に遊ぶ、または使用する上での安定性が確保されています。
|
||||
Resoniteには、ストアページの「このゲームについて」セクションに記載されている全ての機能が完全に実装されているため、日常的に遊び、使用する上での安定性が確保されています。
|
||||
|
||||
しかし、現段階では私たちが望んでいるよりも粗が多い上、追加予定の主要な機能もあります。
|
||||
一部のインタラクションはまだ直感的ではないため、少々難易度が高いかもしれません。
|
||||
また、作業を楽にするための一部の開発ツールが欠けており、全体的によりスムーズな体験のための最適化がさらに必要です。
|
||||
しかし、現バージョンでは改善の余地が多く、追加予定の機能もあります。
|
||||
一部の操作はまだ直感的ではないため、少々難易度が高いかもしれません。
|
||||
また、作業を快適にするための開発ツールがいくらか欠けているため、スムーズな体験のためにさらなる最適化が必要です。
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
フルリリースに向けて実現したい重要な機能がいくつかあります。
|
||||
そのひとつがマーケットプレイスの追加で、プラットフォーム上のクリエイターが自分の作品を他のコミュニティと共有できる場所です。
|
||||
そのひとつがマーケットプレイスの追加で、クリエイターが自分の作品を他のコミュニティと共有できる場所です。
|
||||
|
||||
UIやUXからツールの構築、そしてカジュアルユーザーからプロユーザーまでスムーズな体験ができるよう、ユーザーエクスペリエンスを拡大し、磨き上げたいと考えています。
|
||||
|
||||
私たちの計画では、完全にカスタム化されたグラフィック・エンジンと最新のランタイムに切り替える予定で、これによりパフォーマンスが大幅に最適化されるだけでなく、ライブ・シェーダー編集などの機能も利用できるようになります。
|
||||
私たちの計画では、完全にカスタム化されたグラフィック・エンジンと最新のランタイムに切り替える予定で、これによりパフォーマンスが大幅に最適化されるだけでなく、シェーダライブ編集などの機能も利用できるようになります。
|
||||
|
||||
また、コンテンツ制作の可能性を広げるため、WebAssemblyの統合も検討しています。
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
私たちは、プロジェクトがアーリーアクセスから外せるほど洗練された状態にするため、機能の実装、最適化、調整に2~3年のアクティブな開発を見込んでいます。
|
||||
私たちは、プロジェクトがアーリーアクセスから外せるほど洗練された状態にするため、機能の実装、最適化、調整に2~3年の開発期間を見込んでいます。
|
||||
|
||||
フルリリース後も開発サイクルを大幅に変更する予定はなく、このプロジェクトのオープンエンドな性質のおかげで、新しい主要機能と最適化を追加し続ける予定です。
|
||||
フルリリース後も開発サイクルを大幅に変更する予定はなく、このプロジェクトの開かれた性質のおかげで、新しい機能と最適化を追加し続ける予定です。
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
無限の可能性を秘めた、革新のデジタル世界へ。何気ない会話やゲーム、交流の場で世界中の人々と共鳴(Resonate)し、アートから複雑なゲームのプログラミングまで、創作で互いの意見をぶつけ合おう。
|
||||
無限の可能性を秘めた、革新のデジタル世界へ足を踏み入れよう。何気ない会話やゲーム、交流の場で世界中の人々と共鳴(Resonate)し、アートから複雑なゲームプログラミングまで、創作で互いの意見をぶつけ合おう。ここであなたの居場所が見つかります。
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
Resoniteは広い範囲をカバーするプロジェクトであり、すでに広範な機能を備えていますが、私たちが「クリティカル・マス」と考えるレベルに達するには、まだ実装されていないコア機能がいくつかあります。
|
||||
Resoniteは広い範囲をカバーするプロジェクトであり、すでに広範な機能を備えていますが、一般に普及すると考えられるレベルに至っておらず、まだ実装されていないコア機能がいくつかあります。
|
||||
|
||||
私たちの目標は、フルリリース後も積極的にこのプロジェクトの開発を続けることです。
|
||||
私たちは、このプロジェクトが「完全な準備」が整っていないと感じているため、初期段階としてみなしています。
|
||||
私たちは、このプロジェクトが「完全な準備」が整っていないと感じているため、アーリーアクセス段階とみなしています。
|
||||
|
|
|
|||
3
Store/ko/current_state_early_access.txt
Normal file
3
Store/ko/current_state_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Resonite는 스토어 페이지의 '이 게임 소개' 섹션에 나와 있는 모든 기능이 완벽하게 구현되어 있어 일상적으로 플레이하거나 사용하는 데 있어 안정성을 보장합니다.
|
||||
|
||||
하지만 현 단계에서는 우리가 원하는 것보다 더 부족한 부분이 많으며, 앞으로 추가할 주요 기능도 있습니다. 일부 경험은 아직 직관적이지 않아 다소 어려울 수 있습니다. 또한, 작업을 용이하게 하는 일부 개발 도구가 누락되어 있으며, 전반적으로 더 원활한 경험을 위해 더 많은 최적화가 필요합니다.
|
||||
67
Store/ko/description.txt
Normal file
67
Store/ko/description.txt
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
무한한 가능성이 있는 새로운 디지털 세계에 뛰어들어 보세요! 전 세계 사람들과 교류하고 친구를 사귀거나, 아름다운 예술품, 인터랙티브 아바타, 가젯, 복잡한 인터랙티브 월드, 게임 등 무엇이든 만들 수 있습니다. Resonite는 무한한 커스터마이징이 가능한 곳이며, 당신이 공명(Resonate)할 수 있는 그룹을 찾을 수 있는 곳입니다.
|
||||
|
||||
Resonite의 첨단 엔진 덕분에 멀티플레이 경험이 플레이어 간에 완벽하게 동기화되어 커뮤니티 콘텐츠 제작자의 수고를 덜어줍니다. Resonite는 다른 크리에이터와 함께 복잡한 세계와 장치를 만들거나 단순히 함께 플레이할 때에도 세세한 부분까지 완벽하게 동기화하여 경험을 제어할 수 있도록 해줍니다.
|
||||
|
||||
[h2]사람들과 교류하자[/h2]
|
||||
온라인 교류와 실시간 소통은 데스크톱이든 VR이든. Resonite의 모든 기반이 됩니다. 소통하고 '나답게' 있는 것은 플랫폼의 중요한 부분입니다. 이를 위해 우리는 몇 가지 주요 기능을 제공합니다:
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]저지연 음성[/b] - 다른 사용자와의 세션 중에도 실시간으로 소통할 수 있으며, 다른 메시징 애플리케이션에 지지 않는 낮은 지연 시간을 자랑합니다.
|
||||
[*] [b]커스텀 아바타[/b] - 게임 내 아바타를 실시간으로 가져오고, 원하는 아바타를 커스터마이징하여 최고의 '나'를 만들 수 있습니다.
|
||||
[*] [b]풀바디 트래킹, 눈과 표정 트래킹[/b] - 8개의 트래커(발, 무릎, 허리, 엉덩이, 가슴, 팔꿈치)와 눈과 얼굴의 트래킹을 지원하여 아바타의 표현력을 극대화합니다.
|
||||
[*] [b]햅틱 지원[/b] - bHaptics와 같은 촉각 조끼를 지원하여 몰입감을 높이고 가상 세계의 일부가 될 수 있습니다.
|
||||
[*] [b]인스턴스 메시지 기능[/b] - 문자 채팅, 초대, 음성 메시지, 또는 임의의 항목을 상대방에게 전송할 수 있습니다.
|
||||
[*] [b]유연한 세션 공개 범위 및 보안[/b] - 세션의 공개 범위와 접근성을 제어할 수 있으며, 공개에서 완전 비공개까지 접근 범위를 제어 할 수 있습니다. 참여 사용자의 검증과 확인은 모두 클라이언트에서 이루어지며, 세션을 비공개로 설정한 경우 비공개임을 확인할 수 있습니다.
|
||||
[*] [b]UI 커스터마이즈[/b] - 사용자 인터페이스는 플랫폼 사용의 시작점이며, Resonite의 다른 모든 것과 마찬가지로 필요에 따라 커스터마이징 가능하고 확장할 수 있습니다. 이를 통해 일상적인 경험을 더욱 편안하게 만들 수 있습니다.
|
||||
[*] [b]자가 중재처리 도구[/b] - 우리는 플랫폼에서의 모든 상호 작용이 좋은 것만 있는 것이 아니라는 것을 알고 있기 때문에 몇 가지 자가 중재처리 기능를 통해 사용자를 보호합니다. 자신의 월드에서 음성 끄기, 추방, 차단 기능을 사용하여 중재하거나, 개별 사용자의 아바타 또는 전체 아바타를 쉽게 음소거하거나 차단할 수 있습니다. 우리의 목표는 가상 경험에서 가능한 한 많은 통제권을 제공하는 것입니다.
|
||||
[*] [b]다중 월드 참여[/b] - 웹 브라우저의 탭처럼 사용자는 여러 세계에 동시에 존재하며, 그 사이를 즉시 전환할 수 있습니다.
|
||||
[/list]
|
||||
|
||||
[h2]게임을 즐기고, 탐험하고, 공유하자[/h2]
|
||||
교류는 다른 사용자와의 채팅으로만 끝날 필요가 없습니다. Resonite는 재미있는 도구, 아바타, 게임으로 가득 찬 세계이며, 모든 세션을 재미있고 흥미진진하게 만드는 기능을 가지고 있습니다.
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]간편한 미디어 공유[/b] - 동기화된 동영상, 오디오/음악, 이미지 등을 드래그 앤 드롭으로 다른 사용자들과 쉽게 공유할 수 있습니다!
|
||||
[*] [b]보관함 시스템[/b] - 멋진 물건을 찾거나 만들면 보관함에 저장할 수 있습니다! 모든 월드에서 아이템, 가젯, 도구를 생성할 수 있습니다!(물론 권한이 있는 경우에만 가능합니다!) - 이 모든 것은 완벽하게 동기화됩니다!
|
||||
[*] [b]동적 아바타 크기 조정[/b] - 언제 어디서나 아바타의 크기를 변경할 수 있습니다(세션 호스트에 의해 제한되지 않은 경우) - 세계를 탐험하고 다른 크기의 사용자와 상호 작용하여 완전히 다른 경험을 할 수 있습니다.
|
||||
[*] [b]고품질 음향 송출[/b] - 파티를 주최하고 DJ가 되고 싶으신가요? 몇 번의 클릭만으로 고품질 스테레오 음향 송출출을 시작할 수 있습니다!
|
||||
[*] [b]월드 및 세션 검색 시스템[/b] - 멋진월드를 찾고 싶거나 친구들이 무엇을 하고 있는지 알고 싶으신가요? Resonite는 월드 이름이나 태그별로 월드 검색을 할 수 있고, 사용자의 위치를 확인할 수 있습니다.
|
||||
[*] [b]방송기능[/b] - 게임 내 녹화 및 스트리밍 도구는 소셜 미디어용 동영상을 스트리밍하거나 촬영할 때 매력적이고 역동적인 장면을 쉽게 제작할 수 있도록 도와줍니다.
|
||||
[*] [b]커스텀 이동기능[/b] - 단순히 걷는 것에만 머물지 않아도 됩니다. - 이동 방식을 '자유비행'이나 '노클립'또는 '무중력'으로 만들거나, 자신만의 이동기능을을 구축할 수 있습니다. - 심지어 메비우스의 띠 표면을 걸을 수도 있습니다.
|
||||
[/list]
|
||||
|
||||
[h2]건설과 창조[/h2]
|
||||
만약 당신이 창작에 관심이 있다면, Resonite가 제공하는 강력한 도구 세트를 만끽 할 수 있을 것입니다. 아바타, 아이템, 월드 전체 또는 자신의 도구를 만들고 편집할 수 있을 뿐만 아니라, 다른 사람들과 실시간으로 협업할 수 있습니다. 이를 통해 진정한 창조적 공명(Creative Resonance)를 실현할 수 있습니다!
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]실시간 협업[/b] - 이 플랫폼에서의 협업은 너무 매끄러워서 그 존재를 잊어버릴 정도입니다. - Resonite의 강력한 엔진은 어떤 작업을 하든 월드와 그 안의 모든 것이 완벽하게 동기화되도록 보장합니다. 특정 기능이나 시스템이 당신만 볼 수 있는 경우는 거의 없습니다. (물론, 당신의 비공개 UI는 제외 하고요.)
|
||||
[*] [b]무엇이든 편집[/b] - 월드에 있는 모든 것을 게임내의 도구로 편집하고 커스터마이징할 수 있습니다. 실제로 공식 기능의 대부분은 사용자에게 제공되는 것과 동일한 도구를 사용하여 게임 내에서 만들어졌습니다. 홈 월드, 기본 아바타, 비디오 플레이어, 색상 선택기 UI, 진행률 표시줄 등을 분해할 수도 있고, 처음부터 자신만의 물건을 만들어 즐겨찾기로 등록할 수도 있습니다.
|
||||
[*] [b]무엇이든 저장[/b] - 말 그대로 플랫폼에서 무엇이든 저장할 수 있습니다! 새로운 아이템, 월드를 만들거나 기존 아이템을 변경하는 경우, 버튼 한 번만 클릭하면 모든 것을 영구적으로 저장할 수 있습니다. 또한 여러 개의 복사본을 효율적으로 저장할 수 있습니다. 고유한 중복 제거 시스템을 통해 공유 자산은 한 번만 계산됩니다.
|
||||
[*] [b]개발 도구[/b] - 개발 도구는 간단한 브러시나 절차적 메시부터 고전적인 게임 개발 도구에서 볼 수 있는 보다 고급스럽고 강력한 도구까지 다양합니다. 이러한 개발 툴 또한 실시간 협업 가능한 VR에서 사용 할 수 있습니다.
|
||||
[*] [b]월드 간 동기화 및 지속성[/b] - 통합된 클라우드 툴을 통해 세션 간 사용자 데이터를 쉽게 보존하고 여러 다른 월드 간 상태를 동기화할 수 있습니다.
|
||||
[*] [b]3D 모델 가져오기[/b] - 오픈 소스 라이브러리 덕분에 다양한 3D 모델 형식을 매우 쉽게 가져올 수 있습니다. FBX, OBJ, GLB 등의 파일을 드래그 앤 드롭으로 바로 가져올 수 있습니다.
|
||||
[*] [b]텍스쳐/오디오/모델 처리[/b] - 텍스쳐, 오디오 파일, 3D 메시를 빠르게 편집하고 싶다면 게임 내에서 기본적인 편집 기능을 사용할 수 있습니다. 텍스처의 색조 변경, 오디오의 정규화 및 클리핑, 메시의 노멀 및 접선 재계산, 메시 베이킹 까지 가능합니다.
|
||||
[*] [b]외부 툴을 위한 콘텐츠 내보내기[/b] - 콘텐츠를 가져오는 것만큼이나 쉽게 콘텐츠를 내보낼 수 있습니다! 이를 통해 외부 도구를 사용하여 편집하거나 워크플로우의 일부로 Resonite를 사용할 수 있습니다.
|
||||
[/list]
|
||||
|
||||
[h2]코딩과 개발[/h2]
|
||||
[img]{STEAM_APP_IMAGE}/extras/ProtoFlux.png[/img]
|
||||
|
||||
[list]
|
||||
[*] [b]ProtoFlux[/b] - ProtoFlux는 우리의 개발 도구 중 가장 강력한 도구이며, 숙련된 팀이 설계한 가장 강력한 비주얼 프로그래밍 언어입니다. 이를 통해 간단한 상호작용부터 복잡한 게임과 시스템까지 실시간 협업 지원과 즉각적인 피드백을 통해 빠르게 프로토타입을 제작하고 구축할 수 있습니다.
|
||||
[*] [b]모든것을 스크립트화[/b] - ProtoFlux는 월드, 아이템, 아바타, 그리고 이들의 조합 등 모든 것과 상호 작용할 수 있습니다!
|
||||
[*] [b]웹소켓[/b] - 내장된 웹 소켓 지원을 통해 외부 애플리케이션 및 스크립트와 쉽게 통신할 수 있으며, 공식 지원에 의존하지 않고도 자체 게임 서버, 외부 데이터 수집, 새로운 맞춤형 하드웨어 지원 등 광범위한 기능을 구축 할 수 있습니다.
|
||||
[*] [b]비동기 수행기능[/b] - ProtoFlux의 기본 기능으로, 다른 프레임에 걸쳐 전송하거나 대기해야 하는 코드를 생성할 수 있습니다. 여기에는 전체 실행 범위 보존이 됩니다. - 동일한 코드에서 여러 개의 비동기 흐름을 실행할 수 있으며, 각각 고유한 컨텍스트를 가지고 있어 로직을 단순화할 수 있는 매우 강력하고 유연한 도구입니다.
|
||||
[*] [b]유연한 변수 시스템[/b] - 로컬, 저장소, 데이터 모델 - 계산 데이터를 저장할 장소를 원하는 범위와 상황에 따라 선택하여 효율적인 시스템을 구축할 수 있습니다.
|
||||
[/list]
|
||||
|
||||
[h2]무엇이든, 누구와든, 어디서든 공명(Resonate)하다.[/h2]
|
||||
우리는 열정적인 개발자 팀으로, 단순한 소프트웨어 그 이상의 것, 우리가 '제2의 집'이라고 부르는 특별한 디지털 공간을 만들고 있습니다. 우리 팀은 이 프로젝트를 지속적으로 업데이트하고 발전시키기 위해 노력하고 있습니다. 이 프로젝트는 우리 팀의 꿈과 비전뿐만 아니라, 커뮤니티에서 필요로 하는 것과 원하는 것을 모두 반영하고 있습니다.
|
||||
|
||||
|
||||
우리의 초점과 비전의 대부분은 이 가상 세계의 거주자이자 사용자인 여러분에게 플랫폼에서의 경험을 제어하고, 우리가 하는 모든 일을 (재)구축하는 등 가상 세계의 사용자이자 거주자인 여러분에게 최대한 많은 권한과 자율성을 부여하는 데 있습니다.
|
||||
|
||||
만약 당신이 우리의 세계에 참여하고, 함께 만들어가는 데 동참해 주신다면, 그것은 우리에 큰 영광입니다. 당신의 배경과 관심사가 무엇이든, 우리는 모두가 함께 공감할 수 있는 공간을 만들고자 합니다.
|
||||
7
Store/ko/early_access_community.txt
Normal file
7
Store/ko/early_access_community.txt
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
커뮤니티는 우리 계획의 큰 부분을 차지합니다. 우리는 플레이어의 피드백과 버그 보고를 수집하고, 이를 주기적인 개발 주기의 일부로 삼을 계획입니다. 빠른 수정, 미세 조정, 기능 추가부터 장기적인 계획과 큰 기능의 설계에 이르기까지 다양합니다.
|
||||
|
||||
우리가 직접 피드백을 제공하는 주요 방법은 GitHub의 공개 이슈 트래커입니다. 우리는 주기적으로 스팀, 디스코드, 트위터, 레딧 및 기타 소셜 미디어에서 일반적인 피드백을 모니터랑하고 수집합니다.
|
||||
|
||||
우리의 목표는 향후 게임 내에 직접 피드백 양식을 통합하여 사용자가 게임을 떠나지 않고도 쉽게 기능 요청을 하거나 문제를 보고할 수 있도록 하는 것입니다.
|
||||
|
||||
우리는 개발 자원이 허용하는 한 커뮤니티의 목소리에 귀를 기울이고 여러분이 개발 과정의 일부라고 느낄 수 있도록 노력합니다.
|
||||
1
Store/ko/early_access_pricing.txt
Normal file
1
Store/ko/early_access_pricing.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
아니요, Resonite의 가격은 계속 무료입니다. 플랫폼의 추가 혜택에 대한 가격은 필요에 따라(예를 들어, 일부 혜택이 저렴해지거나 우리 측에서 비용이 너무 많이 드는 경우) 시간이 지남에 따라 변경될 수 있지만, 전반적으로 동일 한 혜택에 대한 가격 책정을 가능한 한 안정적으로 유지하고자 합니다.
|
||||
9
Store/ko/early_acess_full_version_differences.txt
Normal file
9
Store/ko/early_acess_full_version_differences.txt
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
정식 출시를 앞두고 몇 가지 중요한 기능을 추가하고자 합니다. 그 중 하나는 플랫폼의 크리에이터들이 자신의 작품을 다른 커뮤니티와 공유할 수 있는 마켓플레이스를 추가하는 것입니다.
|
||||
|
||||
UI와 UX부터 제작 도구, 그리고 일반 사용자부터 전문 사용자까지 원할한 경험을 할 수 있도록 사용자 경험을 확장하고 다듬어 나가고자 합니다.
|
||||
|
||||
우리의 계획은 완전히 커스터마이징된 그래픽 엔진과 최신 런타임으로 전환하여 성능을 크게 최적화할 뿐만 아니라 실시간 셰이더 편집과 같은 기능을 사용할 수 있도록 하는 것입니다.
|
||||
|
||||
또한, 콘텐츠 제작의 가능성을 넓히기 위해 웹어셈블리(WebAssembly)의 통합도 고려하고 있습니다.
|
||||
|
||||
이는 플랫폼이 '준비 완료'로 간주되기 전에 도입하고자 하는 주요 기능 중 일부에불과합니다. 이 목록은 결코 완전하거나 최종적인 것이 아니며, 우리는 항상 앞으로 나아가고 적응해 나갈 것 입니다.
|
||||
3
Store/ko/how_long_early_access.txt
Normal file
3
Store/ko/how_long_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
우리는 프로젝트가 얼리 엑세스에서 벗어날 수 있을 정도로 정교해지기 까지 2~3년의 적극적인 기능 구현, 최적화 및 조정 작업을 예상하고 있습니다.
|
||||
|
||||
정식 출시 이후에도 개발 주기를 크게 변경할 계획은 없으며, 이 프로젝트의 개방적 특성으로 인해 새로운 주요 기능과 최적화를 계속 추가할 예정입니다.
|
||||
1
Store/ko/short.txt
Normal file
1
Store/ko/short.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
무한한 가능성을 지닌 혁신의 디지털 세상으로. 일상적인 대화와 게임, 교류의 장에서 전 세계 사람들과 공명(Resonate)하고, 예술에서 부터 복잡한 게임 프로그래밍까지 무엇이든 창조하며 서로를 자극하며, 여기에서는 당신이 속한 장소를 찾을 수 있을 것 입니다.
|
||||
3
Store/ko/why_early_access.txt
Normal file
3
Store/ko/why_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Resonite는 광범위한 범위의 프로젝트이며, 이미 광범위한 기능을 갖추고 있지만, 우리가 '크리티컬 매스(critical mass)'라고 생각하는 수준에 도달하기 위해서는 아직 구현되지 않은 몇 가지 핵심 기능이 있습니다.
|
||||
|
||||
우리의 목표는 정식 출시 이후에도 적극적으로 이 프로젝트를 계속 개발하는 것입니다. 우리는 이 프로젝트가 아직 '완전한 준비'가 되어 있지 않은 아직 초기 단계라고 생각합니다.
|
||||
3
Store/zh-cn/current_state_early_access.txt
Normal file
3
Store/zh-cn/current_state_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
本项目已经处于稳定、可玩、可日常使用的状态。商店页面中“关于此游戏”段落所列举的所有功能都已完全实现。
|
||||
|
||||
但项目中仍有些未打磨至臻之处,我们也还有加入更多重要功能的计划。项目中的一些交互动作还不够符合直觉,导致其学习曲线有些陡峭。有些能显著改善创作体验的工具尚未被加入,且要想达成更丝滑的使用体验,项目本身仍有优化空间。
|
||||
67
Store/zh-cn/description.txt
Normal file
67
Store/zh-cn/description.txt
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
进入一个有着无限可能性的全新数字宇宙。不管您是为了与世界各地的朋友社交,还是为了建造、创作与开发从美丽的艺术品、交互式数字化身等小玩意儿,到复杂的可交互游戏和世界,Resonite 都为您提供了一个无限可自定义的环境。这里永远欢迎您,您也将能在此找到志同道合的朋友。
|
||||
|
||||
得益于我们先进的引擎,我们能够保障社区内容创作者们无需为完美同步的多人游戏体验作任何额外努力。不管您只是来逛逛,或是为了与其他创作者们一起建造复杂的世界和装置,Resonite 会保证每个细节都被完美同步,让您的体验永远在您的掌控之中。
|
||||
|
||||
[h2]与任何人社交[/h2]
|
||||
不管您使用桌面模式或是VR,在线实时社交都是 Resonite 的基础层。这个平台的一个重要部分就在于让您能够与他人交流并尽情地做您自己。为了实现这个目标,我们提供了一系列主要功能:
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]低延迟语音[/b] - 以能与其他通讯应用匹敌的低延迟实时语音与其他用户交流。
|
||||
[*] [b]完全自定义化身[/b] - 在游戏中实时导入、构建并自定义任何化身,使您时刻令人惊艳。
|
||||
[*] [b]全身动捕,眼部与面部追踪[/b] - 我们支持最多 8 个动作追踪器(脚部,膝盖,臀部,胸部与肘部),也支持眼部与面部追踪,以此最大化您化身的表现力。
|
||||
[*] [b]触觉反馈支持[/b] - 我们支持如 bHaptics 的触觉反馈服装,您将因此能够完全沉浸在虚拟世界中。
|
||||
[*] [b]实时讯息[/b] - 向您的好友发送文字聊天、语音信息或邀请。实际上,您可以发送任意物品!
|
||||
[*] [b]灵活的会话可见性与安全性[/b] - 您能够掌控您会话的可见性与可访问性,通过控制访问列表,从公开到完全私有任您配置。所有对加入用户的鉴权与校验都将在您的客户端进行 - 如果您将您的会话设为私密,您能够确保它是私密的。
|
||||
[*] [b]可定制用户界面[/b] - 用户界面是您使用本平台的渠道。正如 Resonite 中其它的一切,用户界面也可以被自定义和拓展,以更好地符合您的需求,让您的日常体验更加舒适。
|
||||
[*] [b]自主监管工具[/b] - 我们知道,某些用户在平台上的某些动作不怀好意。因此,我们会赋予您一系列自主监管工具 - 您可以通过静音、踢出或封禁功能,亦或是通过屏蔽某些用户的化身,甚至屏蔽其存在来管理您所拥有的世界。我们的目标是尽可能给予您对自己虚拟体验最大的控制权。
|
||||
[*] [b]同时访问多个世界[/b] - 就像浏览器中的多标签页一样,您可以同时处于多个世界,在其间切换只需最多数秒时间。
|
||||
[/list]
|
||||
|
||||
[h2]游玩、探索和分享[/h2]
|
||||
社交并不一定仅限于与您的同伴交谈。Resonite 是一个充满了有趣装置、化身与游戏的宇宙,我们也准备了能够让每个会话都变得有趣的功能,一切皆等您探索。
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]简单的媒体分享[/b] - 将图片、声音、音乐或是视频拖放到任何世界中,来与其他用户分享它们,且媒体播放将被同步 - 易如反掌!
|
||||
[*] [b]库存系统[/b] - 您是否找到或是建造了很酷的东西?将其保存到您的库存中!您可以在任何世界中生成任何物品、装置和工具(只要您有权限)- 一切也将被同步!
|
||||
[*] [b]动态化身缩放[/b] - 以不同的化身大小探索世界并与其他用户互动将带给您相当不同的体验 - 您可以随时随地改变您化身的缩放(除非会话的拥有者作出了限制)!
|
||||
[*] [b]高质量音频流送[/b] - 想要举办一场派对并成为 DJ?只需点几下,就能将您的立体声系统音频流高质量地传输!
|
||||
[*] [b]世界搜索与会话发现系统[/b] - 在寻找有趣的世界,或看看朋友在忙些什么吗?您可以通过名字或标签来搜索世界,或查看您好友所处的位置。
|
||||
[*] [b]为您的观众制作流媒体[/b] - 无论您是在直播,或是为社交媒体录制视频,我们的游戏中录制、推流工具都能让拍摄绚丽、动感的镜头变得更简单。
|
||||
[*] [b]自定义移动方式[/b] - 我们并不限制您的移动方式 - 除了走路,您也可以飞行、穿墙、切换到失重状态,或是构建您自己的移动系统 - 试过在莫比乌斯环的表面行走吗?
|
||||
[/list]
|
||||
|
||||
[h2]构建与创造[/h2]
|
||||
如果您热衷于创作,您将会享受 Resonite 所提供的强大工具集。您不单可以构建并编辑真正意义上的“一切” - 从您的化身、物品到整个世界,甚至制造您自己的工具,您还能与其他人实时协作,感受创作上的共鸣!
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]实时协作[/b] - 我们平台上的实时协作体验是如此无缝,以至于您会常常忘记它的存在 - 不管您做什么,我们强大的引擎都能够保证世界及其中的一切完美同步启动 - 您将很难找到任何只能被您看见的功能(当然,除非是您私有的 UI!)
|
||||
[*] [b]编辑一切[/b] - 世界中您能看见的一切都是可通过游戏工具编辑和自定义的 - 事实上,游戏中的很多官方功能也使用了与您手中相同的工具来构建 - 从家世界、默认化身到视频播放器、取色器或是进度条 - 您可以拆解它们,也可以从零构建您自己的工具并收藏它们。
|
||||
[*] [b]保存一切[/b] - 在平台上,您可以保存字面意义上的“一切”!不管是您构建的新物品、化身或是世界,还是您修改了已有的东西,所有一切可以被一键保存。您也可以高效地保存多个备份 - 我们的去重系统会保证任何共享资产只被记作一个。
|
||||
[*] [b]开发工具[/b] - 我们的开发工具涵盖了从简单笔刷、过程式网格到一些更高级、厉害的玩意儿。它们与您在传统游戏开发中能见到的工具非常相似 - 您将可以在 VR 中使用它们实时协作!
|
||||
[*] [b]跨世界同步与持久化[/b] - 使用我们与云整合的工具,您可以轻易地在会话间同步用户数据,或在多个不同世界间同步状态。
|
||||
[*] [b]导入 3D 模型[/b] - 得益于一些开源库,引入大量不同三维模型格式的文件是如此简单 - 拖放 FBX、OBJ、GLB 或其他格式的文件来引入它们。
|
||||
[*] [b]纹理、音频、模型处理[/b] - 需要快速编辑纹理、音频或三维网格?游戏中已包含了完整的基础编辑功能 - 改变贴图色调,归一化并剪辑音频,或是重新计算网格的法线和切线,重新烘焙网格。
|
||||
[*] [b]为外部工具导出内容[/b] - 导出内容正如导入它们一样简单!您可以使用外部工具进行编辑,或是使 Resonite 成为您工作流的一部分。
|
||||
[/list]
|
||||
|
||||
[h2]编码与开发[/h2]
|
||||
[img]{STEAM_APP_IMAGE}/extras/ProtoFlux.png[/img]
|
||||
|
||||
[list]
|
||||
[*] [b]ProtoFlux[/b] - ProtoFlux 是我们创作工具中皇冠上的宝石 - 由我们体验团队全新设计的,最强大的可视化编程语言。不管是简单的交互还是复杂的游戏和系统,它都能够协助您快速验证并构建 - 并为您提供实时协作和立即反馈。
|
||||
[*] [b]编码一切[/b] - ProtoFlux 可以与任何事物交互 - 世界、物品、您的化身,或是上述条目的任意组合!
|
||||
[*] [b]Websockets[/b] - 得益于内建的 websocket 支持,您可以轻易与任何外部应用、脚本交流,并构建拓展功能,例如您自己的游戏服务器,或是拉取外部数据来整合新的自定义硬件 - 您将无需依赖于官方来整合它们。
|
||||
[*] [b]异步执行[/b] - ProtoFlux 原生支持创建需要挂起或等待数帧,并保留执行上下文的逻辑 - 您甚至可以在同一份代码中执行多项异步操作,其每一项都将拥有独立的上下文。这项灵活的功能是简化您逻辑实现的强大工具。
|
||||
[*] [b]灵活的存储系统[/b] - 本地、全局变量与结构化数据 - 在构建高效系统时,您可以任意选择存储您计算数据的作用域与上下文。
|
||||
[/list]
|
||||
|
||||
[h2]与所有事物、所有人,在无论何处,产生共鸣...[/h2]
|
||||
我们是一群充满热情的开发者。我们开发的不只是一个软件,我们愿称之为我们的第二个家。我们承诺会借助社区驱动的力量,持续开发这个软件,不断提供更新。这个项目结合了我们的梦想、我们对数字空间所理应成为样子的愿景,还有我们社区的需求与热情。
|
||||
|
||||
|
||||
我们的愿景,也是我们所首要关注的,是给予您,虚拟宇宙的用户和居民,尽可能完全的控制与代理权,不管这意味着给予您对自己体验的完全掌控,或是(重新)构建我们所建一切的能力。
|
||||
|
||||
如果您决定加入我们的宇宙,与我们一起构建它,这将是我们的荣幸!无论您的背景或兴趣,我们都希望构建这样一个地方:在这里,任何人都能够寻得共鸣。
|
||||
7
Store/zh-cn/early_access_community.txt
Normal file
7
Store/zh-cn/early_access_community.txt
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
社区是我们计划中的重要部分。我们计划向玩家收集反馈与问题报告,并使其成为我们日常开发中的一环。反馈的内容可以是做些简单的修复、调整、添加,或是对重大功能更长期的规划和架构。
|
||||
|
||||
我们主要的直接反馈渠道是 GitHub 的问题追踪器(Issue Tracker)。我们会定期查看并总结来自 Stream、Discord、Twitter、Reddit 和其他社交媒体的反馈。
|
||||
|
||||
在未来,我们的目标是将反馈论坛直接整合到游戏中,用户无需退出游戏就可以提出功能需求和问题反馈,让流程更加简单。
|
||||
|
||||
只要开发资源允许,我们希望社区能够感受到自己的意见被聆听,感受到自己是开发流程的一部分。
|
||||
1
Store/zh-cn/early_access_pricing.txt
Normal file
1
Store/zh-cn/early_access_pricing.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
不,这个项目将保持免费使用。如果必要,对平台附加功能的收费可能会随时间改变(例如,在我们这儿某些东西变得更便宜或更贵)。但总的来说,我们希望相同额外功能的价位尽可能保持稳定。
|
||||
9
Store/zh-cn/early_acess_full_version_differences.txt
Normal file
9
Store/zh-cn/early_acess_full_version_differences.txt
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
在完整版中,我们希望加入几个重要功能特性。其中包含市场功能 - 平台上的创作者们可以在此与社区分享它们的创造。
|
||||
|
||||
我们当然希望继续扩展和打磨用户体验,从用户界面到构建工具,来保证不管是休闲还是专业用户,都能拥有丝滑的使用体验。
|
||||
|
||||
我们打算切换到完全自定义的图形引擎和更现代化的运行时,这不止会带来显著的性能优化,更让实时着色器编辑这样的功能成为可能。
|
||||
|
||||
我们还计划整合 WebAssembly,来拓展内容创作的可能性。
|
||||
|
||||
这只是我们在将平台称为“完全体”之前希望加入的一部分主要功能特性 - 我们总是边做边适应,所以功能列表是无穷无尽的。
|
||||
3
Store/zh-cn/how_long_early_access.txt
Normal file
3
Store/zh-cn/how_long_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
在项目达到足够成熟,能走出早期测试阶段前,我们预计会为实现功能、优化和调整这个项目而活跃开发大概 2-3 年。
|
||||
|
||||
我们没有在完整版发行后显著改变开发节奏的计划,得益于项目的开放特性,我们会继续为它添加新功能和优化项。
|
||||
1
Store/zh-cn/short.txt
Normal file
1
Store/zh-cn/short.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
进入这个新奇的,拥有无限可能的数字宇宙。不管您希望在闲聊、游戏和社交中与其他玩家寻求共鸣,或是转而创造艺术品和复杂的游戏,这儿都能满足您。
|
||||
3
Store/zh-cn/why_early_access.txt
Normal file
3
Store/zh-cn/why_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Resonite 是一个包罗万象的项目。虽然它已经拥有丰富的功能,我们认为在到达“临界质量”之前,还有几个核心功能特性没有被实现。
|
||||
|
||||
我们的目标是,即便项目以“完全体”交付,也继续保持对其的活跃开发。由于我们不认为它现在已达到“完全体”状态,故将此定为早期阶段。
|
||||
3
Store/zh-tw/current_state_early_access.txt
Normal file
3
Store/zh-tw/current_state_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
本項目已處於穩定、可玩、可日常使用的狀態。 商店頁面中「關於此遊戲」段落所列舉的所有功能都已完全實現。
|
||||
|
||||
但項目中仍有一些未打磨至臻之處,我們也還有加入更多重要功能的計畫。項目中的一些互動動作還不夠符合直覺,導致其學習曲線有些陡峭。有些能顯著改善創作體驗的工具尚未被加入,且要達成更絲滑的使用體驗,項目本身仍有優化空間。
|
||||
66
Store/zh-tw/description.txt
Normal file
66
Store/zh-tw/description.txt
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
進入一個有著無限可能性的全新數位宇宙。不管您是為了與世界各地的朋友社交,還是為了建造、創作與開發從美麗的藝術品、互動式數位化身等小玩意兒,到複雜的可互動遊戲和世界,Resonite 都為您提供了一個無限可自訂的環境。這裡永遠歡迎您,您也將能在此找到志同道合的朋友。
|
||||
|
||||
得益於我們先進的引擎,我們能夠保障社群內容創作者們無需為完美同步的多人遊戲體驗作任何額外努力。不管您只是來逛逛,或是為了與其他創作者們一起建造複雜的世界和裝置,Resonite 會保證每個細節都被完美同步,讓您的體驗永遠在您的掌控之中。
|
||||
|
||||
[h2]與任何人社交[/h2]
|
||||
不管您使用桌面模式或是VR,線上即時社交都是 Resonite 的基礎層。這個平台的一個重要部分就在於讓您與他人交流並盡情地做自己。為了實現這個目標,我們提供了一系列主要功能:
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]低延遲語音[/b] - 以能與其他通訊應用匹敵的低延遲即時語音與其他用戶交流。
|
||||
[*] [b]完全自訂化身[/b] - 在遊戲中即時匯入、建立並自訂任何化身,讓您時刻令人驚艷。
|
||||
[*] [b]全身動捕,眼部與臉部追踪[/b] - 我們支援最多 8 個動作追蹤器(腳部,膝蓋,臀部,胸部與肘部),也支援眼部與臉部追踪,以最大化您化身的表現力。
|
||||
[*] [b]支援觸覺反饋[/b] - 我們支援如 bHaptics 的觸覺反饋服裝,您將因此能夠完全沉浸在虛擬世界中。
|
||||
[*] [b]即時訊息[/b] - 向您的好友發送文字聊天、語音訊息或邀請。實際上,您可以發送任意物品!
|
||||
[*] [b]靈活的會話可見性與安全性[/b] - 您能夠掌控您會話的可見性與可訪問性,透過控制存取列表,從公開到完全私有任您配置。所有對加入用戶的鑑權與校驗都將在您的客戶端進行 - 如果您將您的會話設為私密,您能夠確保它是私密的。
|
||||
[*] [b]可自訂用戶介面[/b] - 用戶介面是您使用本平台的渠道。正如 Resonite 中其它的一切,用戶介面也可以自訂和拓展,以更好地符合您的需求,讓您的日常體驗更加舒適。
|
||||
[*] [b]自主監管工具[/b] - 我們知道,某些用戶在平台上的某些動作不懷好意。因此,我們會賦予您一系列自主監管工具 - 您可以透過靜音、踢出或封鎖功能,亦或是透過封鎖某些使用者的化身,甚至屏蔽其存在來管理您所擁有的世界。我們的目標是盡可能給予您對自己虛擬體驗最大的控制權。
|
||||
[*] [b]同時造訪多個世界[/b] - 就像瀏覽器中的多標籤頁一樣,您可以同時處於多個世界,在其間切換只需最多數秒時間。
|
||||
[/list]
|
||||
|
||||
[h2]遊玩、探索和分享[/h2]
|
||||
社交並不一定僅限於與您的同伴交談。Resonite 是一個充滿了有趣裝置、化身與遊戲的宇宙,我們也準備了能夠讓每個會話都變得有趣的功能,一切皆等您探索。
|
||||
|
||||
[list]
|
||||
[*] [b]簡單的媒體分享[/b] - 將圖片、聲音、音樂或是影片拖放到任何世界中,來與其他用戶分享它們,媒體播放將被同步 - 易如反掌!
|
||||
[*] [b]庫存系統[/b] - 您是否找到或建造了很酷的東西?將其保存到您的庫存中!您可以在任何世界中生成任何物品、裝置和工具(只要您有權限)- 一切也將被同步!
|
||||
[*] [b]動態化身縮放[/b] - 以不同的化身大小探索世界並與其他用戶互動將帶給您相當不同的體驗 - 您可以隨時隨地改變您化身的縮放(除非會話的擁有者作出了限制)!
|
||||
[*] [b]高質量音頻流送[/b] - 想要舉辦一場派對並成為 DJ? 只需點幾下,就能將您的立體聲系統音訊串流高品質地傳輸!
|
||||
[*] [b]世界搜索與會話發現系統[/b] - 在尋找有趣的世界,或看看朋友在忙什麼嗎?您可以透過名字或標籤來搜尋世界,或查看您好友所處的位置。
|
||||
[*] [b]爲您的觀衆製作流媒體[/b] - 無論您是在直播,或是為社交媒體錄製視頻,我們的遊戲中錄製、推流工具都能讓拍攝絢麗、動感的鏡頭變得更簡單。
|
||||
[*] [b]自訂移動方式[/b] - 我們不會限制您的移動方式 - 除了走路,您也可以飛行、穿牆、切換到失重狀態,或是建立自己的移動系統 - 試過在莫比烏斯環的表面行走嗎?
|
||||
[/list]
|
||||
|
||||
[h2]構建與創造[/h2]
|
||||
如果您熱衷於創作,您將會享受 Resonite 所提供的強大工具組。您不單可以建立並編輯真正意義上的「一切」 - 從您的化身、物品到整個世界,甚至製造自己的工具,您還能與其他人即時協作,感受創作上的共鳴!
|
||||
|
||||
|
||||
[list]
|
||||
[*] [b]即時協作[/b] - 我們平台上的即時協作體驗是如此無縫,以至於您會常常忘記它的存在 - 不管您做什麼,我們強大的引擎都能夠保證世界及其中的一切完美同步啟動 - 您將很難找到任何只能被您看見的功能(當然,除非是您私有的UI!)
|
||||
[*] [b]編輯一切[/b] - 世界中您能看見的一切都是可透過遊戲工具編輯和自定義的 - 事實上,遊戲中的許多官方功能也使用了與您手中相同的工具來構建 - 從家世界、默認化身到視頻播放器 、取色器或進度條 - 您可以拆解它們,也可以從零建立自己的工具並收藏它們。
|
||||
[*] [b]保存一切[/b] - 在平台上,您可以保存字面意義上的“一切”!不管是您建造的新物品、化身或是世界,還是您修改了現有的東西,所有一切可以被一鍵保存。您也可以有效率地保存多個備份 - 我們的去重系統會保證任何共享資產只被記作一個。
|
||||
[*] [b]開發工具[/b] - 我們的開發工具涵蓋了從簡單筆刷、過程式網格到一些更高級、厲害的玩意兒。它們與您在傳統遊戲開發中能見到的工具非常相似 - 您將可以在 VR 中使用它們即時協作!
|
||||
[*] [b]跨世界同步與持久化[/b] - 使用我們與雲端整合的工具,您可以輕易地在會話間同步使用者數據,或在多個不同世界間同步狀態。
|
||||
[*] [b]匯入 3D 模型[/b] - 得益於一些開源程式庫,引入大量不同三維模型格式的檔案是如此簡單 - 拖放 FBX、OBJ、GLB 或其他格式的檔案來引入它們。
|
||||
[*] [b]紋理、音頻、模型處理[/b] - 需要快速編輯紋理、音訊或三維網格?遊戲中已包含了完整的基礎編輯功能 - 改變貼圖色調,歸一化並剪輯音頻,或是重新計算網格的法線和切線,重新烘焙網格。
|
||||
[*] [b]爲外部工具匯出內容[/b] - 匯出內容正如導入它們一樣簡單!您可以使用外部工具進行編輯,或讓 Resonite 成為您工作流程的一部分。
|
||||
[/list]
|
||||
|
||||
[h2]編碼與開發[/h2]
|
||||
[img]{STEAM_APP_IMAGE}/extras/ProtoFlux.png[/img]
|
||||
|
||||
[list]
|
||||
[*] [b]ProtoFlux[/b] - ProtoFlux 是我們創作工具中皇冠上的寶石 - 由我們體驗團隊全新設計的,最強大的視覺化程式語言。不管是簡單的互動還是複雜的遊戲和系統,它都能夠協助您快速驗證並建立 - 並為您提供即時協作和立即回饋。
|
||||
[*] [b]編碼一切[/b] - ProtoFlux 可以與任何事物互動 - 世界、物品、您的化身,或是上述條目的任意組合!
|
||||
[*] [b]Websockets[/b] - 得益於內建的 websocket 支持,您可以輕易與任何外部應用程式、腳本交流,並建立拓展功能,例如您自己的遊戲伺服器,或拉取外部資料來整合新的自訂硬體 - 您將無需依賴於官方來整合它們。
|
||||
[*] [b]異步執行[/b] - ProtoFlux 原生支援建立需要掛起或等待數幀,並保留執行上下文的邏輯 - 您甚至可以在同一份程式碼中執行多項非同步操作,其每一項都將擁有獨立的上下文。這項靈活的功能是簡化您邏輯實現的強大工具。
|
||||
[*] [b]靈活的存儲系統[/b] - 本地、全域變數與結構化資料 - 在建立高效系統時,您可以任意選擇儲存您計算資料的作用域與上下文。
|
||||
[/list]
|
||||
|
||||
[h2]與所有事物、所有人,在無論何處,產生共鳴...[/h2]
|
||||
我們是一群充滿熱情的開發者。我們開發的不只是一個軟體,我們願意稱之為我們的第二個家。我們承諾會藉助社群驅動的力量,持續開發這個軟體,不斷提供更新。這個計畫結合了我們的夢想、我們對數位空間所理應成為樣子的願景,還有我們社區的需求與熱情。
|
||||
|
||||
|
||||
我們的願景,也是我們所首要關注的,是給予您,虛擬宇宙的使用者和居民,盡可能完全的控制與代理權,不管這意味著給予您對自己體驗的完全掌控,或(重新)構建我們所建造一切的能力。
|
||||
|
||||
如果您決定加入我們的宇宙,與我們一起建立它,這將是我們的榮幸!無論您的背景或興趣,我們都希望建立這樣一個地方:在這裡,任何人都能夠尋得共鳴。
|
||||
7
Store/zh-tw/early_access_community.txt
Normal file
7
Store/zh-tw/early_access_community.txt
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
社區是我們計劃中的重要部分。我們計劃向玩家收集回饋與問題報告,並使其成為我們日常開發中的一環。回饋的內容可以是做些簡單的修復、調整、添加,或是對重大功能更長期的規劃和架構。
|
||||
|
||||
我們主要的直接反饋渠道是 GitHub 的問題追蹤器(Issue Tracker)。我們會定期查看並總結來自 Stream、Discord、Twitter、Reddit 和其他社群媒體的回饋。
|
||||
|
||||
在未來,我們的目標是將反饋論壇直接整合到遊戲中,使用者無需退出遊戲即可提出功能需求和問題反饋,讓流程更加簡單。
|
||||
|
||||
只要開發資源允許,我們希望社群能感受到自己的意見被聆聽,感受到自己是開發流程的一部分。
|
||||
1
Store/zh-tw/early_access_pricing.txt
Normal file
1
Store/zh-tw/early_access_pricing.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
不,這個項目將保持免費使用。如果必要,平台附加功能的收費可能會隨時間改變(例如,在我們這兒某些東西變得更便宜或更貴)。但總的來說,我們希望相同額外功能的價位盡可能保持穩定。
|
||||
9
Store/zh-tw/early_acess_full_version_differences.txt
Normal file
9
Store/zh-tw/early_acess_full_version_differences.txt
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
在完整版中,我們希望加入幾個重要功能特性。其中包含市場功能 - 平台上的創作者可以在此與社群分享它們的創作。
|
||||
|
||||
我們當然希望繼續擴展和打磨用戶體驗,從用戶介面到建立工具,來確保無論是休閒還是專業用戶,都能擁有絲滑的使用體驗。
|
||||
|
||||
我們打算切換到完全自訂的圖形引擎和更現代化的運行時,這不僅會帶來顯著的效能優化,更讓即時著色器編輯這樣的功能成為可能。
|
||||
|
||||
我們也計劃整合 WebAssembly,來拓展內容創作的可能性。
|
||||
|
||||
這只是我們在將平台稱為“完全體”之前希望加入的一部分主要功能特性 - 我們總是邊做邊適應,所以功能列表是無窮無盡的。
|
||||
3
Store/zh-tw/how_long_early_access.txt
Normal file
3
Store/zh-tw/how_long_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
在項目達到足夠成熟,能走出早期測試階段前,我們預計會為實現功能、優化和調整這個項目而活躍開發大概 2-3 年。
|
||||
|
||||
我們沒有在完整版發行後顯著改變開發節奏的計劃,由於項目的開放特性,我們將繼續為它添加新功能和優化項。
|
||||
1
Store/zh-tw/short.txt
Normal file
1
Store/zh-tw/short.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
進入這個新奇的,擁有無限可能的數位宇宙。不管您希望在閒聊、遊戲和社交中與其他玩家尋求共鳴,或是轉而創造藝術品和複雜的遊戲,這兒都能滿足您。
|
||||
3
Store/zh-tw/why_early_access.txt
Normal file
3
Store/zh-tw/why_early_access.txt
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Resonite 是一個包羅萬象的項目。雖然它已經擁有豐富的功能,我們認為在到達「臨界質量」之前,還有幾個核心功能特性尚未實現。
|
||||
|
||||
我們的目標是,即便項目以「完全體」交付,也繼續保持對其的活躍開發。 由於我們不認為它現在已達到「完全體」狀態,故將此定為早期階段。
|
||||
35
en-gb.json
35
en-gb.json
|
|
@ -6,55 +6,60 @@
|
|||
"Undo.ChangeColor": "Change Colour",
|
||||
|
||||
"Tooltip.Color.Picker": "Colour Picker",
|
||||
|
||||
"Tooltip.Microphone.SourceFiltered": "Filtered & Normalised",
|
||||
|
||||
"Tooltips.Brush.ChangeColor" : "Change Colour",
|
||||
|
||||
"CreateNew.Editor.AssetOptimizationWizard": "Asset Optimisation Wizard",
|
||||
|
||||
"AvatarCreator.AlignHeadForward": "Align Head Forwards",
|
||||
|
||||
"AvatarCreator.CenterHead": "Centre Head Position",
|
||||
|
||||
"Importer.Folder.Individual.Description": "Creates a separate import dialogue for each supported file in the folder",
|
||||
|
||||
"Importer.Model.VertexColorModel": "Vertex Coloured Model",
|
||||
|
||||
"Importer.Model.Meters": "Metres (m)",
|
||||
"Importer.Model.Millimeters": "Millimetres (mm)",
|
||||
"Importer.Model.Centimeters": "Centimetres (cm)",
|
||||
|
||||
"Importer.Model.Advanced.VertexColors": "Import Vertex Colours",
|
||||
|
||||
"Importer.Model.Advanced.AlbedoColor": "Import Albedo Colour",
|
||||
|
||||
"Importer.Model.Advanced.VisualizeRig": "Visualise Rig",
|
||||
|
||||
"Importer.Model.Advanced.Optimize": "Optimise Model/Scene",
|
||||
|
||||
"Importer.Model.Advanced.RandomColors": "Generate Random Colours",
|
||||
|
||||
"Settings.Audio.DisableVoiceNormalization": "Disable Voice Normalisation",
|
||||
"Inventory.Favorite.ColorDialog": "Set Colour Picker",
|
||||
|
||||
"Settings.Audio.DisableVoiceNormalization": "Disable Voice Normalisation",
|
||||
"Settings.Audio.NormzliationThreshold": "Normalisation Threshold: {n}",
|
||||
|
||||
"Inspector.Mesh.ChannelStats": "Normals: {normals}, Tangents: {tangents}, Colours: {colors}, UV0: {uv0}, UV1: {uv1}, UV2: {uv2}, UV3: {uv3}",
|
||||
|
||||
"Inspector.SkinnedMesh.VisualizeBoneBounds": "Visualise bone bounding boxes",
|
||||
"Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "Visualise approximate merged bone sphere bounds",
|
||||
|
||||
"Inspector.Texture.ColorToAlphaWhite": "Colour to Alpha (white)",
|
||||
"Inspector.Texture.ColorToAlphaBlack": "Colour to Alpha (black)",
|
||||
|
||||
"Inspector.Texture.TrimByCornerColor" : "Trim By Corner Colour",
|
||||
"Inspector.Texture.NormalizeMaxOnly" : "Normalise (max only)",
|
||||
"Inspector.Texture.NormalizeMinMax" : "Normalise (min and max)",
|
||||
"Inspector.Texture.NormalizeIndependent" : "Normalise RGB independently (min and max)",
|
||||
"Inspector.Texture.BleedColorToAlpha" : "Bleed Colour To Alpha",
|
||||
"Inspector.Texture.ConvertToGrayscaleAverage": "Convert to greyscale (average)",
|
||||
|
||||
"Inspector.Audio.Normalize": "Normalise Volume",
|
||||
|
||||
"Inspector.Audio.DenoiseRNNoise": "Denoise (RNNoise, optimised for voice at 48 kHz)",
|
||||
|
||||
"Wizard.TextRenderer.SetColor": "Set Colour",
|
||||
"Wizard.AssetOptimization.Title": "Asset Optimisation Wizard",
|
||||
|
||||
"StickyNote.BrushColor": "Change the brush colour and size in your Context Menu",
|
||||
|
||||
"CloudHome.Panel.LightColor": "Light Colour",
|
||||
"CloudHome.Panel.LightColorTemperature": "Light Colour Temperature",
|
||||
|
||||
"UI.ColorPicker.ColorPicker": "Colour Picker",
|
||||
|
||||
"Tutorial.Intro.BadgesMentor": "Mentor",
|
||||
|
||||
"Tools.Names.Color": "Colour Tool",
|
||||
"Tools.StreamAudio.Spatialized": "Spatialised",
|
||||
|
||||
"Dummy": "Dummy"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
112
en.json
112
en.json
|
|
@ -111,7 +111,9 @@
|
|||
"Inventory.OpenWorld": "Open World",
|
||||
"Inventory.Equip": "Equip",
|
||||
"Inventory.Delete": "Delete",
|
||||
"Inventory.CreateDirectory": "Create folder",
|
||||
"Inventory.SaveHeld": "Save Held",
|
||||
"Inventory.GetURL": "Get URL",
|
||||
"Inventory.Inventories": "Inventories",
|
||||
"Inventory.Share": "Share",
|
||||
"Inventory.Unshare": "Unshare",
|
||||
|
|
@ -396,36 +398,103 @@
|
|||
"Indicator.LiveHiddenMessage": "(information hidden while live)",
|
||||
|
||||
"Login.InvalidCredentials": "Invalid credentials",
|
||||
"Login.InvalidCredentials.Description": "Double check your credentials and try again or press \"Lost Password?\"",
|
||||
|
||||
"Login.InvalidLogin": "Invalid credentials",
|
||||
"Login.InvalidLogin.Description": "Double check your credentials and try again or press \"Lost Password?\"",
|
||||
|
||||
"Login.MalformedUID": "Invalid device information",
|
||||
"Login.MalformedUID.Description": "Try reinstalling, or contact support at {supportUrl}.",
|
||||
|
||||
"Login.MissingUID": "Missing device information",
|
||||
"Login.MissingUID.Description": "Try reinstalling, or contact support at {supportUrl}.",
|
||||
|
||||
"Register.MissingUID": "Invalid device information",
|
||||
"Register.MissingUID.Description": "Try reinstalling, or contact support at {supportUrl}.",
|
||||
|
||||
"Register.MalformedUID": "Invalid device information",
|
||||
"Register.MalformedUID.Description": "Try reinstalling, or contact support at {supportUrl}.",
|
||||
|
||||
"Login.MissingLogin": "No credentials provided",
|
||||
"Login.MissingLogin.Description": "Did you forget to provide credentials?",
|
||||
|
||||
"Login.InvalidRecoveryCode": "Invalid recovery code",
|
||||
"Login.InvalidRecoveryCode.Description": "Check your recovery code and try again.",
|
||||
|
||||
"Login.UnsupportedAuthentication": "Unsupported authentication method",
|
||||
"Login.UnsupportedAuthentication.Description": "We don't support this authentication method. Please try another.",
|
||||
|
||||
"Login.EmailNotVerified": "Email not verified",
|
||||
"Login.EmailNotVerified.Description": "Your email is not verified, check your inbox for an email from us, ensure you check your spam folder.",
|
||||
|
||||
"Login.AccountTempLocked": "Your account is locked.",
|
||||
"Login.AccountTempLocked.Description": "Please contact Moderation at: {moderationUrl}.",
|
||||
|
||||
"Login.AccountBanned": "Your account is banned.",
|
||||
"Login.AccountBanned.Description": "Please contact Moderation at: {moderationUrl}.",
|
||||
|
||||
"Login.DuplicateAccount": "Duplicate account",
|
||||
"Login.DuplicateAccount.Description": "Please contact support at {supportUrl}.",
|
||||
|
||||
"Login.UnknownError": "Unknown Error",
|
||||
"Login.UnknownError.Description": "An unknown error, occured during login. Please contact support at support.resonite.com",
|
||||
|
||||
"Register.MissingRequest": "Missing registration details",
|
||||
"Register.MissingRequest.Description": "We couldn't find any registration details. Make sure to include them when registering.",
|
||||
|
||||
"Register.InvalidEmail": "Invalid Email address",
|
||||
"Register.InvalidEmail.Description": "Your email address is invalid.",
|
||||
|
||||
"Register.MissingUsername": "Missing username",
|
||||
"Register.MissingUsername.Description": "Did you specify your username?",
|
||||
|
||||
"Register.MissingEmail": "Missing Email",
|
||||
"Register.MissingEmail.Description": "Did you specify your email?",
|
||||
|
||||
"Register.UsernameTooLong": "Username too long",
|
||||
"Register.UsernameTooLong.Description": "We allow usernames up to 32 characters long.",
|
||||
|
||||
"Register.UsernameContainsAmpersand": "Username cannot contain @",
|
||||
"Register.UsernameContainsAmpersand.Description": "Your username cannot contain @.",
|
||||
|
||||
"Register.UsernameStartsWithU": "Username cannot start with U-",
|
||||
"Register.UsernameStartsWithU.Description": "Usernames cannot start with U-.",
|
||||
|
||||
"Register.InvalidUsername": "Invalid username",
|
||||
"Register.InvalidUsername.Description": "Your username is invalid.",
|
||||
|
||||
"Register.InvalidDateOfBirth": "Invalid date of birth",
|
||||
"Register.UserContainsBlockedTerms": "Username contains blocked words",
|
||||
"Register.InvalidDateOfBirth.Description": "Your date of birth is invalid.",
|
||||
|
||||
"Register.UsernameContainsBlockedTerms": "Username contains blocked words",
|
||||
"Register.UsernameContainsBlockedTerms.Description": "Your username contains blocked words. If you believe this is an error contact {supportUrl}.",
|
||||
|
||||
"Register.MissingPassword": "Missing Password",
|
||||
"Register.MissingPassword.Description": "You did not provide a password.",
|
||||
|
||||
"Register.InvalidPassword": "Invalid Password",
|
||||
"Register.InvalidPassword.Description": "Your password is invalid. It must contain at least 8 characters, including 1 digit, 1 uppercase letter and 1 lowercase letter.",
|
||||
|
||||
"Register.EmailAlreadyRegistered": "Email already registered",
|
||||
"Register.EmailAlreadyRegistered.Description": "An account using this email already exists, if you've forgotten your password you can click \"Lost Password\". Or you can contact support at {supportUrl}.",
|
||||
|
||||
"Register.UsernameAlreadyRegistered": "Username already registered",
|
||||
"Register.UsernameAlreadyRegistered.Description": "An account using this username already exists, if you've forgotten your password you can click \"Lost Password\". Or you can contact support at {supportUrl}.",
|
||||
|
||||
"Register.ErrorCheckingUserId" : "Error checking UserID",
|
||||
"Register.ErrorCheckingUserId.Description" : "Please contact support at {supportUrl}.",
|
||||
|
||||
"Recovery.MissingEmail" : "Missing Email",
|
||||
"Recovery.MissingEmail.Description" : "Did you specify your email?",
|
||||
|
||||
"Recovery.IncorrectEmail" : "Incorrect Email",
|
||||
"Recovery.IncorrectEmail.Description" : "You've entered an incorrect email for password recovery. Please check your details and try again.",
|
||||
|
||||
"Recovery.NoPasswordSetup" : "No Password Setup",
|
||||
"Recovery.NoPasswordSetup.Description" : "Please contact support at {supportUrl}.",
|
||||
|
||||
"Register.UnknownError": "Unknown Error",
|
||||
"Register.UnknownError.Description": "An unknown error occurred during registration. Please contact support at {supportUrl}.",
|
||||
|
||||
"Account.Login": "Login",
|
||||
"Account.Logout": "Logout",
|
||||
|
|
@ -638,6 +707,12 @@
|
|||
"Tooltips.Dev.Rotation" : "Rotation",
|
||||
"Tooltips.Dev.Scale" : "Scale",
|
||||
|
||||
"Tooltips.Dev.Selection.Single": "Single",
|
||||
"Tooltips.Dev.Selection.Multi": "Multi",
|
||||
|
||||
"Tooltips.Dev.Interaction.Tip": "Tip",
|
||||
"Tooltips.Dev.Interaction.Projection": "Projection",
|
||||
|
||||
"Tooltip.Color.Picker": "Color Picker",
|
||||
|
||||
"Tooltip.GrabbableSetter.Scalable": "Set Scalable",
|
||||
|
|
@ -655,6 +730,10 @@
|
|||
"Tooltip.Light.Spot": "Spot",
|
||||
"Tooltip.Light.Sun": "Sun",
|
||||
|
||||
"Tooltip.Light.Shadows.None": "No Shadows",
|
||||
"Tooltip.Light.Shadows.Hard": "Hard Shadows",
|
||||
"Tooltip.Light.Shadows.Soft": "Soft Shadows",
|
||||
|
||||
"Tooltip.MeshVisibility.KeepShadow": "Keep Shadow",
|
||||
"Tooltip.MeshVisibility.ShadowOff": "Disable Shadow",
|
||||
"Tooltip.MeshVisibility.ShadowOn": "Enable Shadow",
|
||||
|
|
@ -701,6 +780,26 @@
|
|||
"Tooltip.ProtoFlux.Unpack" : "Unpack <size=50%>{name}</size>",
|
||||
"Tooltip.ProtoFlux.ExplicitCast" : "Explicit Cast\n<size=50%>(<color=red>Warning:</color> Potential Data Loss)</size>",
|
||||
|
||||
"Tooltip.Meter.Mode.Ray" : "Mode: Ray",
|
||||
"Tooltip.Meter.Mode.Perpendicular" : "Mode: Perpendicular",
|
||||
"Tooltip.Meter.Mode.Drag" : "Mode: Drag",
|
||||
|
||||
"Tooltip.Meter.Points.Two" : "Two Points",
|
||||
"Tooltip.Meter.Points.Multiple" : "Multiple Points",
|
||||
|
||||
"Tooltip.Meter.ObjectSpace" : "Measure in Object Space",
|
||||
"Tooltip.Meter.WorldSpace" : "Measure in World Space",
|
||||
|
||||
"Tooltip.Glue.Mode.BakeMeshes" : "Mode: Bake meshes",
|
||||
"Tooltip.Glue.Mode.BakeSkinnedMeshes" : "Mode: Bake skinned meshes",
|
||||
"Tooltip.Glue.Mode.ParentObjects" : "Mode: Parent objects",
|
||||
|
||||
"Tooltip.RigTransfer.ClearSource" : "Clear source",
|
||||
|
||||
"Tooltip.ComponentClone.SingleInstanceOn" : "Single Instance: On",
|
||||
"Tooltip.ComponentClone.SingleInstanceOff" : "Single Instance: Off",
|
||||
"Tooltip.ComponentClone.ClearTemplate" : "Clear template",
|
||||
|
||||
"ProtoFlux.UI.Call" : "Call",
|
||||
"ProtoFlux.UI.AsyncCall" : "<size=50%>Async</size> Call",
|
||||
"ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux Nodes",
|
||||
|
|
@ -894,6 +993,10 @@
|
|||
"Importer.Video.Depth.Prompt": "Depth Preset",
|
||||
"Importer.Video.Depth.Default": "Default",
|
||||
|
||||
"Importer.Slices.Title": "Image slices as volumetric texture",
|
||||
"Importer.Slices.TitleGrayscale": "Image slices as volumetric texture (grayscale)",
|
||||
"Importer.Slices.Description": "Processes all image files in the folder into a volumetric texture",
|
||||
|
||||
"Exporter.Title": "Export",
|
||||
"Exporter.FileName": "File name:",
|
||||
"Exporter.ExportAs": "Export as:",
|
||||
|
|
@ -1648,7 +1751,6 @@
|
|||
|
||||
"Migration.Summary": "Ok, we have everything we need. Click Start Migration below and we'll get started on your migration.\n\nMigration might take a while, we've gotta copy everything across. If you've selected to migrate your favorites, we'll prioritize them so that you can get comfortable.\n\nYou don't need to keep {appName} running whilst we're migrating, but we'll send you updates via the {appName} bot to let you know how its going.",
|
||||
|
||||
|
||||
"Migration.List.EmptyTitle": "Looking to start a new Migration?",
|
||||
"Migration.List.EmptySubtitle": "Click on \"New Migration Task\" in the top left.",
|
||||
|
||||
|
|
@ -1706,6 +1808,8 @@
|
|||
"Tutorial.Saving.Title": "Welcome Home!",
|
||||
"Tutorial.Saving.Content": "Welcome to your <b><i><color=hero.yellow>Home</b></i></color> world! This is where you'll end up every time you log in.<br><br>This is a world all your own, so any changes you make are able to be saved.<br><br>If you save, everything will be just as you left it when you return!",
|
||||
|
||||
"Tutorial.Teleporter.Error": "Failed to load your cloud home!<br><size=66%>Step out of the teleporter and step back in to try again.</size>",
|
||||
|
||||
"CloudHome.Info.OnlineUsers": "Online {online_users,plural, one {user} other {users}}: {online_users}<br>Joinable {joinable_users,plural, one {user} other {users}}: {joinable_users}",
|
||||
"CloudHome.Info.Moderation": "Moderation",
|
||||
"CloudHome.Info.Inventory": "Inventory",
|
||||
|
|
@ -1905,6 +2009,7 @@
|
|||
"UI.VideoPlayer.AudioZoneTheater": "Local to<br>Theater",
|
||||
"UI.VideoPlayer.AudioZoneGlobal": "Audible<br>to World",
|
||||
"UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} {users_present,plural, one {user} other {users}}<br>loaded",
|
||||
"UI.VideoPlayer.AllUsersLoaded": "All users<br>loaded",
|
||||
|
||||
"UI.ColorPicker.ColorPicker": "Color Picker",
|
||||
|
||||
|
|
@ -1926,6 +2031,9 @@
|
|||
|
||||
"UI.ProgressBar.ImportingItem": "Importing Item",
|
||||
|
||||
"UI.Camera.Automatic": "Automatic",
|
||||
"UI.Camera.Manual": "Manual",
|
||||
|
||||
"Tools.Names.MultiTool": "Multi-Tool",
|
||||
|
||||
"Tools.Names.CommonTools": "Common Tools",
|
||||
|
|
|
|||
54
eo.json
54
eo.json
|
|
@ -155,7 +155,7 @@
|
|||
"Dash.Exit.Sponsor.You": "VI",
|
||||
"Dash.Exit.Shoutouts": "Ĉi tiu projekto eblas ankaŭ danke al ĉi tiuj homoj:",
|
||||
"Dash.Exit.Shoutouts.AndMore" : " kaj pli multaj!",
|
||||
"Dash.Exit.Shoutouts.You" : "{name} (Estas vi! Dankon!)",
|
||||
"Dash.Exit.Shoutouts.You" : "{name} (Jen vi! Dankon!)",
|
||||
"Dash.Exit.ThankYou": "Dankon pro via uzo de {appName}!",
|
||||
"Dash.Exit.SubmittedBy": "Sendita de: {name}",
|
||||
|
||||
|
|
@ -2061,6 +2061,58 @@
|
|||
"Tools.Names.Measure": "Mezurilo",
|
||||
"Tools.Names.Label": "Etiked-ilo",
|
||||
|
||||
"UI.TextDisplay.Landscape": "Pejzaĝo",
|
||||
"UI.TextDisplay.Portrait": "Portreto",
|
||||
"UI.TextDisplay.NormalText": "Normala",
|
||||
|
||||
"UI.VideoPlayer.GlobalSettings": "Mallokaj<br>Agordoj",
|
||||
"UI.VideoPlayer.LocalSettings": "Loka<br>Agordoj",
|
||||
"UI.VideoPlayer.SpatialAudio": "Spaca<br>Aŭdio",
|
||||
"UI.VideoPlayer.AreaBroadcast": "Zona<br>Elsendo",
|
||||
"UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} {users_present,plural, one {uzanto} other {uzantoj}}<br>ŝarĝita",
|
||||
|
||||
"UI.ColorPicker.ColorPicker": "Koloro Elektilo",
|
||||
|
||||
"UI.ColorPicker.Linear": "Lineara",
|
||||
|
||||
"UI.ColorPicker.Red": "Ruĝa",
|
||||
"UI.ColorPicker.Green": "Verda",
|
||||
"UI.ColorPicker.Blue": "Blua",
|
||||
|
||||
"UI.ColorPicker.Hue": "Kolortono",
|
||||
"UI.ColorPicker.Saturation": "Satureco",
|
||||
"UI.ColorPicker.Value": "Valoro",
|
||||
|
||||
"UI.ColorPicker.Alpha": "Alfo",
|
||||
"UI.ColorPicker.Gain": "Gajno",
|
||||
|
||||
"Tools.Names.MultiTool": "Kunmetita Ilo",
|
||||
|
||||
"Tools.Names.CommonTools": "Kutimaj Iloj",
|
||||
"Tools.Names.ManipulationTools": "Iloj por Manipulado",
|
||||
"Tools.Names.InformationTools": "Iloj por Informo",
|
||||
|
||||
"Tools.Names.GeometryLineBrush": "Penik-ilo por Geometri-Linioj",
|
||||
"Tools.Names.Developer": "Program-ilo",
|
||||
"Tools.Names.ComponentClone": "Klon-ilo por Komponentoj",
|
||||
"Tools.Names.ProtoFlux": "ProtoFlux-ilo",
|
||||
"Tools.Names.Material": "Material-ilo",
|
||||
"Tools.Names.Glue": "Glu-ilo",
|
||||
"Tools.Names.Light": "Lum-ilo",
|
||||
"Tools.Names.Shape": "Form-ilo",
|
||||
"Tools.Names.Microphone": "Mikrofon-ilo",
|
||||
"Tools.Names.GrabbableSetter": "Defin-ilo por Kaptebleco",
|
||||
"Tools.Names.PhysicalColliderSetter": "Defin-ilo por Fizikaj Koliziaĵoj",
|
||||
"Tools.Names.MeshVisibility": "Defin-ilo por Videbleco de Maŝaroj",
|
||||
"Tools.Names.CameraObjectVisibility": "Defin-ilo por Objekt-Videbleco de Fotiloj",
|
||||
"Tools.Names.Color": "Kolor-ilo",
|
||||
"Tools.Names.Mesh": "Ilo por Maŝaroj",
|
||||
"Tools.Names.RiggedMeshTransfer": "Transig-ilo por Armaturita Maŝaroj",
|
||||
"Tools.Names.Slicer": "Tranĉilo por Maŝaroj",
|
||||
"Tools.Names.ControllerDiagnostic": "Diagnoz-ilo por Reguliloj",
|
||||
"Tools.Names.Measure": "Mezurilo",
|
||||
"Tools.Names.Label": "Etiked-ilo",
|
||||
|
||||
"Dummy": "Dummy"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
8
et.json
8
et.json
|
|
@ -296,13 +296,11 @@
|
|||
"Options.Nameplates.Hide": "Nimesilt: Peida kõigil",
|
||||
|
||||
"Indicator.OnlineUsers": "Ühendatud kasutajad: ~{num_total} ({num_registered})",
|
||||
"Indicator.ServerStatus": "<color=#fff>Serveristaatus:</color> {status, select, Good {Hea} Slow {Halb} Down {Maas} NoInternet {Pole ühendust}} ({response_ms} ms)",
|
||||
|
||||
"Indicator.Sync.AllSynced": "Failid Laetud",
|
||||
"Indicator.Sync.SyncingItems": "Sünkimas {item_count,plural, one {# asja} other {# asju}} <nobr>({item_percent} %)",
|
||||
"Indicator.Sync.UploadingVariants": "Laen üles {variant_count,plural, one {# asset variant} other {# asset variants}}",
|
||||
"Indicator.Sync.SyncError": "Sünkiviga! <size=50%>Vaata logi rohkema info jaoks</size>",
|
||||
"Indicator.Sync.OutOfSpace": "Ruumi pole! <size=50%>Ei saa sünkida</size>",
|
||||
|
||||
"Indicator.LiveHiddenMessage": "(Infot ei näidata kui olete laivis)",
|
||||
|
||||
|
|
@ -326,7 +324,6 @@
|
|||
"Account.RecoverPassword": "Unustasite salasõna?",
|
||||
"Account.LiveEmailWarning": "<color=#f00>HOIATUS:</color> live.com, hotmail.com, outlook.com ja teised Microsofti-teenused võivad võtta 1-2 päeva emaili saatmiseks.",
|
||||
"Account.PasswordRules": "(vähemalt 8 tähemärki, 1 number, 1 väike täht, 1 suur täht)",
|
||||
"Account.AgeConfirm": "Ma olen vähemalt 13-aastane",
|
||||
"Account.LostPassword": "Unustasin salasõna",
|
||||
"Account.SendRecoveryCode": "Saada taastamiskood",
|
||||
"Account.ResetPasswordHeader": "Lähtesta salasõna",
|
||||
|
|
@ -399,8 +396,6 @@
|
|||
"Notifications.ReceivedContactRequest": "Saatis kontaktikutse",
|
||||
"Notifications.ReceivedInvite": "Kutsub sind siia:",
|
||||
"Notifications.ReceivedItem": "Saatis sulle eseme:",
|
||||
"Notifications.ReceivedTip": "Said tippi {amount} {token}",
|
||||
"Notifications.SentTip": "Saatsid tippi {amount} {token}",
|
||||
"Notifications.VoiceMessage": "Häälsõnum saadetud",
|
||||
|
||||
"Undo.SetField": "Säti väli {field_name} väärtus {value}",
|
||||
|
|
@ -1042,9 +1037,6 @@
|
|||
"Desktop.Brightness": "Heledus: {n,number,percent}",
|
||||
"Desktop.Opacity": "Läbipaistvus: {n,number,percent}",
|
||||
|
||||
"Tutorial.Welcome.WelcomeTo": "Tere tulemast metaversumisse",
|
||||
"Tutorial.Welcome.LetsStart": "Alustame!",
|
||||
|
||||
"Tutorial.Welcome.AccountHeader": "{appName} konto",
|
||||
"Tutorial.Welcome.AccountDescription": "Konto loomine annab sulle 1 GB tasuta andmeruumi ja võimaluse salvestada virtuaalseid esemeid, valida endale lemmik-avatare, lisada kontakte ja vahendada sõnumeid.",
|
||||
"Tutorial.Welcome.AccountCreate": "Konto loomine",
|
||||
|
|
|
|||
462
fi.json
462
fi.json
|
|
@ -3,7 +3,7 @@
|
|||
"authors": ["AdmiralSoap", "Napo", "Hexdigest", "Toni Kat"],
|
||||
"messages": {
|
||||
|
||||
"General.OK": "OK",
|
||||
|
||||
"General.Start": "Aloita",
|
||||
"General.Finish": "Valmis",
|
||||
"General.Cancel": "Peruuta",
|
||||
|
|
@ -111,7 +111,9 @@
|
|||
"Inventory.OpenWorld": "Avaa Maailma",
|
||||
"Inventory.Equip": "Ota käyttöön",
|
||||
"Inventory.Delete": "Poista",
|
||||
"Inventory.CreateDirectory": "Uusi kansio",
|
||||
"Inventory.SaveHeld": "Tallenna kädessä oleva",
|
||||
"Inventory.GetURL": "Kopioi URL",
|
||||
"Inventory.Inventories": "Inventaariot",
|
||||
"Inventory.Share": "Jaa",
|
||||
"Inventory.Unshare": "Poista jako",
|
||||
|
|
@ -165,6 +167,7 @@
|
|||
"World.LoadingFailed": "Epäonnistui",
|
||||
"World.LoadedAssets": "Ladataan {assets} / {total_assets}",
|
||||
"World.Downloading": "Ladataan {bytes} / {total_bytes}",
|
||||
"World.Loaded": "Ladattu",
|
||||
|
||||
"World.Connection.EstablishingConnection": "Luodaan yhteyttä",
|
||||
"World.Connection.RequestingJoin": "Pyydetään liittyä",
|
||||
|
|
@ -219,7 +222,7 @@
|
|||
"World.Actions.Join": "Liity",
|
||||
"World.Actions.Focus": "Vaihda",
|
||||
"World.Actions.Close": "Sulje maailma",
|
||||
"World.Actions.Leave": "Lähde maailmasta",
|
||||
"World.Actions.Leave": "Poistu maailmasta",
|
||||
"World.Actions.Save": "Tallenna muutokset",
|
||||
"World.Actions.SaveAs": "Tallenna nimellä...",
|
||||
"World.Actions.SaveCopy": "Tallenna kopio...",
|
||||
|
|
@ -240,7 +243,7 @@
|
|||
"World.Actions.CloseConfirm": "Sulje",
|
||||
"World.Actions.LeaveConfirm": "Poistu",
|
||||
"World.Actions.CannotClose": "(Ei pysty sulkemaan tätä maailmaa)",
|
||||
"World.Actions.GuestWarning": "",
|
||||
|
||||
"World.Actions.HostingWarning": "Isännöit tätä maailmaa. Kaikkien käyttäjien yhteys katkaistaan.",
|
||||
|
||||
"World.Actions.GetWorldOrb": "Tuo maailman pallo",
|
||||
|
|
@ -301,7 +304,7 @@
|
|||
"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)",
|
||||
|
||||
"World.SortParameter.SearchScore": "Hakupisteet",
|
||||
|
|
@ -384,10 +387,10 @@
|
|||
"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.StorageFull": "Tila loppu! <size=50%>Ei voi synkronoida</size>",
|
||||
"Indicator.Sync.SyncingItems": "Synkronoidaan <br><size=61.8033%>{item_count,plural, one {# kohde} other {# kohdetta}}</size>",
|
||||
"Indicator.Sync.UploadingVariants": "Lähetetään<br><size=61.8033%>resurssivariantteja</size>",
|
||||
"Indicator.Sync.SyncError": "Synkronointivirhe! <size=61.803%>Tarkista loki</size>",
|
||||
"Indicator.Sync.StorageFull": "Tila loppu! <size=61.803%>Ei voi synkronoida</size>",
|
||||
|
||||
"Indicator.Storage.StorageFull": "Tila loppu",
|
||||
"Indicator.Storage.Usage": "{storage_used} / {storage_max}<br><size=61.803%>Tilasta käytössä</size>",
|
||||
|
|
@ -395,36 +398,103 @@
|
|||
"Indicator.LiveHiddenMessage": "(tiedot piilotettu suoratoiston aikana)",
|
||||
|
||||
"Login.InvalidCredentials": "Virheelliset kirjautumistiedot",
|
||||
"Login.InvalidCredentials.Description": "Tarkista kirjautumistietosi ja yritä uudelleen tai valitse \"Unohtunut salasana?\"",
|
||||
|
||||
"Login.InvalidLogin": "Virheelliset kirjautumistiedot",
|
||||
"Login.InvalidLogin.Description": "Tarkista kirjautumistietosi ja yritä uudelleen tai valitse \"Unohtunut salasana?\"",
|
||||
|
||||
"Login.MalformedUID": "Virheelliset laitetiedot",
|
||||
"Login.MalformedUID.Description": "Yritä uudelleen asennusta tai ota yhteyttä tukeen osoitteessa {supportUrl}.",
|
||||
|
||||
"Login.MissingUID": "Puutteelliset laitetiedot",
|
||||
"Login.MissingUID.Description": "Yritä uudelleen asennusta tai ota yhteyttä tukeen osoitteessa {supportUrl}.",
|
||||
|
||||
"Register.MissingUID": "Virheelliset laitetiedot",
|
||||
"Register.MissingUID.Description": "Yritä uudelleen asennusta tai ota yhteyttä tukeen osoitteessa {supportUrl}.",
|
||||
|
||||
"Register.MalformedUID": "Virheelliset laitetiedot",
|
||||
"Register.MalformedUID.Description": "Yritä uudelleen asennusta tai ota yhteyttä tukeen osoitteessa {supportUrl}.",
|
||||
|
||||
"Login.MissingLogin": "Puuttuvat tunnukset",
|
||||
"Login.MissingLogin.Description": "Unohditko antaa kirjautumistunnukset?",
|
||||
|
||||
"Login.InvalidRecoveryCode": "Virheellinen palautuskoodi",
|
||||
"Login.InvalidRecoveryCode.Description": "Tarkista palautuskoodi ja yritä uudelleen.",
|
||||
|
||||
"Login.UnsupportedAuthentication": "Todennusmenetelmää ei tueta",
|
||||
"Login.UnsupportedAuthentication.Description": "Emme tue tätä todennusmenetelmää, kokeile toista.",
|
||||
|
||||
"Login.EmailNotVerified": "Vahvistamaton sähköposti",
|
||||
"Login.AccountTempLocked": "Käyttäjätili lukittu.",
|
||||
"Login.AccountBanned": "Käyttäjätili estetty.",
|
||||
"Login.EmailNotVerified.Description": "Sähköpostiasi ei ole vahvistettu. Vahvistusviesti on lähetetty sähköpostiosoitteeseesi. Tarkista myös roskapostikansiosi.",
|
||||
|
||||
"Login.AccountTempLocked": "Käyttäjätili lukittu",
|
||||
"Login.AccountTempLocked.Description": "Ota yhteyttä moderaatioon osoitteessa {moderationUrl}.",
|
||||
|
||||
"Login.AccountBanned": "Käyttäjätili estetty",
|
||||
"Login.AccountBanned.Description": "Ota yhteyttä moderaatioon osoitteessa {moderationUrl}.",
|
||||
|
||||
"Login.DuplicateAccount": "Duplikaatti käyttäjätili",
|
||||
"Login.DuplicateAccount.Description": "Ota yhteyttä tukeen osoitteessa {supportUrl}.",
|
||||
|
||||
"Login.UnknownError": "Tuntematon virhe",
|
||||
"Login.UnknownError.Description": "Kirjautumisessa tapahtui tuntematon virhe. Ota yhteyttä tukeen osoitteessa {supportUrl}.",
|
||||
|
||||
"Register.MissingRequest": "Puuttuvat rekisteröintitiedot",
|
||||
"Register.MissingRequest.Description": "Emme löytäneet rekisteröintitietojasi. Muista lisätä ne rekisteröitymisen yhteydessä.",
|
||||
|
||||
"Register.InvalidEmail": "Virheellinen sähköpostiosoite",
|
||||
"Register.InvalidEmail.Description": "Sähköpostiosoitteesi on virheellinen.",
|
||||
|
||||
"Register.MissingUsername": "Puuttuva käyttäjänimi",
|
||||
"Register.MissingUsername.Description": "Määrititkö käyttäjänimesi?",
|
||||
|
||||
"Register.MissingEmail": "Puuttuva sähköpostiosoite",
|
||||
"Register.MissingEmail.Description": "Määrititkö sähköpostiosoitteesi?",
|
||||
|
||||
"Register.UsernameTooLong": "Käyttäjänimi liian pitkä",
|
||||
"Register.UsernameTooLong.Description": "Käyttäjänimen maksimipituus on 32 merkkiä.",
|
||||
|
||||
"Register.UsernameContainsAmpersand": "Käyttäjänimi ei voi sisältää @",
|
||||
"Register.UsernameContainsAmpersand.Description": "Käyttäjänimessä ei voi käyttää @ -merkkiä.",
|
||||
|
||||
"Register.UsernameStartsWithU": "Käyttäjänimi ei voi alkaa U-",
|
||||
"Register.UsernameStartsWithU.Description": "Käyttäjänimet eivät voi alkaa U-.",
|
||||
|
||||
"Register.InvalidUsername": "Virheellinen käyttäjänimi",
|
||||
"Register.InvalidUsername.Description": "Käyttäjänimesi on virheellinen.",
|
||||
|
||||
"Register.InvalidDateOfBirth": "Virheellinen syntymäaika",
|
||||
"Register.UserContainsBlockedTerms": "Käyttäjänimi sisältää estettyjä sanoja",
|
||||
"Register.InvalidDateOfBirth.Description": "Syntymäaikasi on virheellinen.",
|
||||
|
||||
"Register.UsernameContainsBlockedTerms": "Käyttäjänimi sisältää estettyjä sanoja",
|
||||
"Register.UsernameContainsBlockedTerms.Description": "Käyttäjänimesi sisältää estettyjä sanoja. Jos uskot tämän olevan virhe, ota yhteyttä {supportUrl}.",
|
||||
|
||||
"Register.MissingPassword": "Puuttuva salasana",
|
||||
"Register.MissingPassword.Description": "Et kirjoittanut salasanaasi.",
|
||||
|
||||
"Register.InvalidPassword": "Virheellinen salasana",
|
||||
"Register.InvalidPassword.Description": "Salasanasi on virheellinen. Sen tulee sisältää vähintään kahdeksan (8) merkkiä, yhden (1) numeron, yhden (1) ison kirjaimen ja yhden (1) pienen kirjaimen.",
|
||||
|
||||
"Register.EmailAlreadyRegistered": "Sähköpostiosoite on jo käytössä",
|
||||
"Register.UsernameAlreadyRegistered": "Käyttäjäni on jo käytössä",
|
||||
"Register.EmailAlreadyRegistered.Description": "Tätä sähköpostiosoitetta käyttävä tili on jo olemassa. Jos olet unohtanut salasanasi, napsauta \"Unohtunut salasana?\". Voit myös ottaa yhteyttä tukeen osoitteessa {supportUrl}.",
|
||||
|
||||
"Register.UsernameAlreadyRegistered": "Käyttäjänimi on jo käytössä",
|
||||
"Register.UsernameAlreadyRegistered.Description": "Tätä käyttäjänimeä käyttävä tili on jo olemassa. Jos olet unohtanut salasanasi, napsauta \"Unohtunut salasana?\". Voit myös ottaa yhteyttä tukeen osoitteessa {supportUrl}.",
|
||||
|
||||
"Register.ErrorCheckingUserId": "UserID tarkastusvirhe",
|
||||
"Register.ErrorCheckingUserId.Description": "Ota yhteyttä tukeen osoitteessa {supportUrl}.",
|
||||
|
||||
"Recovery.MissingEmail": "Puuttuva sähköpostiosoite",
|
||||
"Recovery.MissingEmail.Description": "Määrititkö sähköpostiosoitteesi?",
|
||||
|
||||
"Recovery.IncorrectEmail": "Väärä sähköpostiosoite",
|
||||
"Recovery.IncorrectEmail.Description": "Annoit väärän sähköpostiosoitteen salasanan palautusta varten. Tarkista tietosi ja yritä uudelleen.",
|
||||
|
||||
"Recovery.NoPasswordSetup": "Salasanaa ei määritetty",
|
||||
"Recovery.NoPasswordSetup.Description": "Ota yhteyttä tukeen osoitteessa {supportUrl}.",
|
||||
|
||||
"Register.UnknownError": "Tuntematon virhe",
|
||||
"Register.UnknownError.Description": "Rekisteröitymisessä tapahtui tuntematon virhe. Ota yhteyttä tukeen osoitteessa {supportUrl}.",
|
||||
|
||||
"Account.Login": "Kirjaudu sisään",
|
||||
"Account.Logout": "Kirjaudu ulos",
|
||||
|
|
@ -446,7 +516,6 @@
|
|||
"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",
|
||||
"Account.LostPassword": "Kadonnut Salasana",
|
||||
"Account.SendRecoveryCode": "Lähetä Palautuskoodi",
|
||||
"Account.ResetPasswordHeader": "Nollaa Salasana",
|
||||
|
|
@ -458,7 +527,7 @@
|
|||
"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 {appEmail} tai {appCommunity}",
|
||||
"Account.RegistrationSuccess": "<size=120%>Onnistui!</size><br><br>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:",
|
||||
|
|
@ -479,15 +548,15 @@
|
|||
"Account.TOTP.RecoveryCodes.Description": "Tallenna nämä koodit turvalliseen paikkaan. Niitä voidaan käyttää tilisi palauttamiseen, jos kadotat tai rikot puhelimesi. Kutakin koodia voidaan käyttää vain kerran. <b>Älä koskaan jaa niitä kenellekään.</b> Jos kadotat ne, menetät <color=red>PYSYVÄSTI</color> pääsyn tilillesi.",
|
||||
"Account.TOTP.RecoveryCodes.Codes": "Koodit:",
|
||||
"Account.TOTP.Activate.Header": "Aktivoi 2FA",
|
||||
|
||||
"Account.TOTP.Activate.Token": "6-numeroinen tunnus:",
|
||||
"Account.TOTP.Activate.TokenField": "Kirjoita tunnuksesi tähän...",
|
||||
"Account.TOTP.Activate.Description": "Aktivoidaksesi 2FA:n tililläsi, käytä autentikointisovelluksesi luomaa 6-numeroista koodia varmistaaksesi, että kaikki toimii oikein.<br><br>Aktivoinnin jälkeen sinun on käytettävä koodia tiettyjen toimintojen vahvistamiseen.",
|
||||
"Account.TOTP.Activate.Token": "6-numeroinen koodi:",
|
||||
"Account.TOTP.Activate.TokenField": "Kirjoita koodisi tähän...",
|
||||
"Account.TOTP.Activate.Activate": "Aktivoi",
|
||||
"Account.TOTP.Activate.Activating": "Aktivoidaan...",
|
||||
"Account.TOTP.Activate.InvalidToken": "Virheellinen tunnus!",
|
||||
"Account.TOTP.Message.AlreadySetup": "2FA on jo määritetty tilillesi!",
|
||||
"Account.TOTP.Message.Error": "Odottamaton virhe! Yritä uudelleen myöhemmin.",
|
||||
|
||||
"Account.TOTP.Message.SetupComplete": "<size=150%>Onnittelut!</size><br><br>Tiliisi on nyt lisätty 2FA lisäsuojaus!<br><br>Voit halutessasi ottaa 2FA:n käyttöön tilille kirjautumiseen /enableLogin2FA -komennolla.",
|
||||
"Account.TOTP.Deactivate.Header": "Poista 2FA käytöstä",
|
||||
"Account.TOTP.Deactivate.Description": "2FA on tällä hetkellä <b><color=green>määritetty ja aktiivinen tililläsi</color></b>. Jos haluat poistaa sen käytöstä (esim. puhelimen kadottamisen tai koodien vaarantumisen vuoksi), voit tehdä sen täällä.<br><br>Käytöstä poistaminen jälkeen voit määrittää 2FA:n uudelleen, tämä luo uuden salaisen koodin ja uudet palautuskoodit.<br><br>Jos kadotat puhelimesi ja sinun on määritettävä 2FA uudelleen, suosittelemme, että teet sen heti, koska kutakin palautuskoodia voidaan käyttää vain kerran. Kun koodit ovat käytetty, tilisi on lukossa ja et voi enään kirjautua sisään.",
|
||||
"Account.TOTP.Deactivate.Deactivate": "Poista käytöstä",
|
||||
|
|
@ -504,13 +573,13 @@
|
|||
|
||||
|
||||
"2FA.Header": "2FA-vahvistus",
|
||||
"2FA.Token": "6-numeroinen tunnus:",
|
||||
"2FA.Token": "6-numeroinen koodi:",
|
||||
|
||||
|
||||
"Profile.Status.Online": "Online",
|
||||
"Profile.Status.Away": "Poissa",
|
||||
"Profile.Status.Busy": "Kiireinen",
|
||||
"Profile.Status.Invisible": "Näkymätön",
|
||||
"Profile.Status.Offline": "Offline",
|
||||
|
||||
"Profile.Status.Headless": "Palvelin",
|
||||
|
||||
"Session.Tab.Settings": "Asetukset",
|
||||
|
|
@ -521,8 +590,8 @@
|
|||
"Session.Permission.Vistor": "Oletus vierailija:",
|
||||
"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 oletuskäyttöoikeudet",
|
||||
"Session.Permission.PermissionOverrideCount": "Käyttäjien erikoisluvat: {n,select, -1 {---} other {{n}}}",
|
||||
"Session.Permission.ClearOverrides": "Poista erikoisluvat",
|
||||
|
||||
|
||||
|
||||
|
|
@ -638,6 +707,12 @@
|
|||
"Tooltips.Dev.Rotation": "Kierto",
|
||||
"Tooltips.Dev.Scale": "Skaala",
|
||||
|
||||
"Tooltips.Dev.Selection.Single": "Yksi",
|
||||
"Tooltips.Dev.Selection.Multi": "Moni",
|
||||
|
||||
"Tooltips.Dev.Interaction.Tip": "Kärki",
|
||||
"Tooltips.Dev.Interaction.Projection": "Projektio",
|
||||
|
||||
"Tooltip.Color.Picker": "Värinvalitsija",
|
||||
|
||||
"Tooltip.GrabbableSetter.Scalable": "Aseta skaalautuva",
|
||||
|
|
@ -655,6 +730,10 @@
|
|||
"Tooltip.Light.Spot": "Spotti",
|
||||
"Tooltip.Light.Sun": "Aurinko",
|
||||
|
||||
"Tooltip.Light.Shadows.None": "Ei varjoja",
|
||||
"Tooltip.Light.Shadows.Hard": "Terävät varjot",
|
||||
"Tooltip.Light.Shadows.Soft": "Pehmeät varjot",
|
||||
|
||||
"Tooltip.MeshVisibility.KeepShadow": "Pidä varjot",
|
||||
"Tooltip.MeshVisibility.ShadowOff": "Poista käytöstä varjot",
|
||||
"Tooltip.MeshVisibility.ShadowOn": "Ota varjot käyttöön",
|
||||
|
|
@ -678,9 +757,9 @@
|
|||
|
||||
|
||||
|
||||
"Tooltip.Microphone.Format.WAV": "WAV",
|
||||
"Tooltip.Microphone.Format.Vorbis": "OGG Vorbis",
|
||||
"Tooltip.Microphone.Format.FLAC": "FLAC",
|
||||
|
||||
|
||||
|
||||
"Tooltip.Microphone.ModeHold": "Paina nauhoittaaksesi",
|
||||
"Tooltip.Microphone.ModePress": "Paina aloittaaksesi/lopettaaksesi nauhoituksen",
|
||||
"Tooltip.Microphone.SourceRaw": "Raaka",
|
||||
|
|
@ -701,6 +780,26 @@
|
|||
|
||||
|
||||
|
||||
"Tooltip.Meter.Mode.Ray": "Tila: Säde",
|
||||
"Tooltip.Meter.Mode.Perpendicular": "Tila: Kohtisuora",
|
||||
"Tooltip.Meter.Mode.Drag": "Tila: Veto",
|
||||
|
||||
"Tooltip.Meter.Points.Two": "Kaksi pistettä",
|
||||
"Tooltip.Meter.Points.Multiple": "Useita pisteitä",
|
||||
|
||||
"Tooltip.Meter.ObjectSpace": "Mittaa objektiavaruudessa",
|
||||
"Tooltip.Meter.WorldSpace": "Mittaa maailmanavaruudessa",
|
||||
|
||||
"Tooltip.Glue.Mode.BakeMeshes": "Tila: Beikkaa tahkoverkot",
|
||||
"Tooltip.Glue.Mode.BakeSkinnedMeshes": "Tila: Beikkaa skinned meshit",
|
||||
"Tooltip.Glue.Mode.ParentObjects": "Tila: Lisää yliluokkaan",
|
||||
|
||||
"Tooltip.RigTransfer.ClearSource": "Nollaa lähde",
|
||||
|
||||
"Tooltip.ComponentClone.SingleInstanceOn": "Single Instance: On",
|
||||
"Tooltip.ComponentClone.SingleInstanceOff": "Single Instance: Off",
|
||||
"Tooltip.ComponentClone.ClearTemplate": "Nollaa malli",
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -732,7 +831,7 @@
|
|||
"CreateNew.Text.Outline": "Ääriviivoilla",
|
||||
|
||||
"CreateNew.Editor": "Editori",
|
||||
"CreateNew.Editor.UserInspector": "Käyttäjätarkastaja",
|
||||
"CreateNew.Editor.UserInspector": "Käyttäjätarkistaja",
|
||||
"CreateNew.Editor.LightSourcesWizard": "Valonlähteiden asetukset",
|
||||
"CreateNew.Editor.TextRendererWizard": "Tekstin renderöijän asetukset",
|
||||
"CreateNew.Editor.AssetOptimizationWizard": "Resurssien optimointi",
|
||||
|
|
@ -801,14 +900,14 @@
|
|||
"Importer.Image.Title": "Kuva",
|
||||
"Importer.Image.Prompt": "Mitä tuot?",
|
||||
"Importer.Image.Regular": "Kuva / Tekstuuri",
|
||||
"Importer.Image.Screenshot": "{appName} kuva <size=50%>(otettu täällä)</size>",
|
||||
|
||||
"Importer.Image.Screenshot": "Kuvakaappaus <size=50%>(otettu täällä)</size>",
|
||||
"Importer.Image.PixelArt": "Pikselitaide",
|
||||
"Importer.Image.360": "360° kuva / Skybox",
|
||||
"Importer.Image.StereoPhoto": "Stereokuva",
|
||||
"Importer.Image.Stereo360": "360° stereokuva",
|
||||
"Importer.Image.180": "180° kuva",
|
||||
"Importer.Image.Stereo180": "180° stereokuva",
|
||||
"Importer.Image.LUT": "LUT",
|
||||
|
||||
|
||||
"Importer.ImageVideo.LayoutPrompt": "Mitä asettelua se käyttää?",
|
||||
"Importer.ImageVideo.LayoutHorizontalLR": "Rinnakkain Vasen/Oikea",
|
||||
|
|
@ -882,9 +981,9 @@
|
|||
"Importer.Model.Advanced.PositionAtOrigin": "Tuo maailman keskipisteeseen",
|
||||
"Importer.Model.Advanced.AssetsOnObject": "Aseta resurssit objektiin",
|
||||
|
||||
"Importer.Video.Title": "Video",
|
||||
"Importer.Video.Title": "Tuo Video",
|
||||
"Importer.Video.Prompt": "Mitä tuot?",
|
||||
"Importer.Video.Regular": "Video",
|
||||
|
||||
"Importer.Video.360": "360° video",
|
||||
"Importer.Video.Stereo": "Stereo video",
|
||||
"Importer.Video.Stereo360": "Stereo 360° video",
|
||||
|
|
@ -894,6 +993,10 @@
|
|||
"Importer.Video.Depth.Prompt": "Esiasetettu syvyys",
|
||||
"Importer.Video.Depth.Default": "Oletus",
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"Exporter.Title": "Vie",
|
||||
"Exporter.FileName": "Tiedoston nimi:",
|
||||
"Exporter.ExportAs": "Vie nimellä:",
|
||||
|
|
@ -907,7 +1010,7 @@
|
|||
"NewWorld.SessionSettings": "Session asetukset:",
|
||||
"NewWorld.UnsafeMode": "Epäturvallinen tila:",
|
||||
"NewWorld.Port": "Portti:",
|
||||
"NewWorld.AutoPort": "Auto:",
|
||||
"NewWorld.AutoPort": "Automaattinen:",
|
||||
"NewWorld.DefaultName": "{name} Maailma",
|
||||
|
||||
"FullBody.Title": "Full-Body / Avatar kalibrointi",
|
||||
|
|
@ -1043,11 +1146,11 @@
|
|||
"CameraControl.OBS.ReturnToConnect": "Palaa yhdistyssivulle",
|
||||
"CameraControl.OBS.AutoMirror": "Peilaa automaattisesti kun nauhoitan/suoratoistan",
|
||||
"CameraControl.OBS.Bitrate": "Bittinopeus: {n}/s",
|
||||
"CameraControl.OBS.FPS": "FPS: {n}",
|
||||
|
||||
"CameraControl.OBS.DroppedFrames": "Tiputettuja ruutuja: {n}",
|
||||
|
||||
"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",
|
||||
|
|
@ -1068,7 +1171,7 @@
|
|||
"Settings.HideAllTutorials": "Piilota kaikki oppaat",
|
||||
"Settings.ShowInteractionHints": "Näytä vihjeitä",
|
||||
"Settings.PrimaryController": "Ensisijainen ohjain",
|
||||
|
||||
"Settings.Hotswitching": "VR-Pikavaihto",
|
||||
"Settings.AllowStrafing": "Salli sivuttain liikkuminen",
|
||||
"Settings.UseHeadDirectionForMovement": "Käytä pään suuntaa liikkumiseen",
|
||||
"Settings.SmoothTurn": "Pehmeä kääntyminen",
|
||||
|
|
@ -1105,15 +1208,15 @@
|
|||
"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}",
|
||||
|
||||
"Settings.Audio.Voice": "Puhe: {n,number,percent}",
|
||||
"Settings.Audio.UI": "Käyttöliittymä: {n,number,percent}",
|
||||
"Settings.Audio.DisableVoiceNormalization": "Poista äänen normalisointi käytöstä",
|
||||
"Settings.Audio.NoiseGateThreshold": "Äänenvoimakkuuden kynnys: {n}",
|
||||
"Settings.Audio.NoiseGateThreshold": "Kohinan kynnys: {n}",
|
||||
"Settings.Audio.NormzliationThreshold": "Normalisoinnin kynnys: {n}",
|
||||
"Settings.Audio.NoiseSupression": "Kohinanvaimennussuodatin (RNNoise)",
|
||||
"Settings.Audio.WhisperVoiceVolume": "Kuiskauksen äänenvoimakkuus (kuplan ulkopuolella): {n,number,percent}",
|
||||
|
|
@ -1263,17 +1366,17 @@
|
|||
"Inspector.VHACD.Parameter.Concavity": "Koveruus",
|
||||
|
||||
|
||||
"Inspector.VHACD.Parameter.Alpha": "Alpha",
|
||||
"Inspector.VHACD.Parameter.Beta": "Beta",
|
||||
"Inspector.VHACD.Parameter.Gamma": "Gamma",
|
||||
"Inspector.VHACD.Parameter.Delta": "Delta",
|
||||
"Inspector.VHACD.Parameter.PCA": "PCA",
|
||||
"Inspector.VHACD.Parameter.Alpha": "Alfa",
|
||||
"Inspector.VHACD.Parameter.Beta": "Beeta",
|
||||
|
||||
|
||||
|
||||
"Inspector.VHACD.Parameter.MaxVerticesPerHull": "Rungon maksimipisteet",
|
||||
"Inspector.VHACD.Parameter.MinVolumePerHull": "Rungon vähimmäistilavuus",
|
||||
"Inspector.VHACD.Parameter.ConvexHullApproximation": "Convex Hull arviointi",
|
||||
|
||||
"Inspector.VHACD.DecompositionMode.Header": "Dekomponointimoodi:",
|
||||
"Inspector.VHACD.DecompositionMode.Voxel": "Voxel",
|
||||
"Inspector.VHACD.DecompositionMode.Voxel": "Voxeli",
|
||||
"Inspector.VHACD.DecompositionMode.Tetrahedron": "Tetraedri",
|
||||
|
||||
"Inspector.VHACD.RunDecomposition": "Suorita dekomponointi",
|
||||
|
|
@ -1285,7 +1388,7 @@
|
|||
|
||||
"Inspector.SkinnedMesh.SeparateOutBlendshapes": "Eroittele tahkoverkot johon Blendshapet eivät vaikuta",
|
||||
"Inspector.SkinnedMesh.StripEmptyBlendshapes": "Poista tyhjät Blendshapet",
|
||||
"Inspector.SkinnedMesh.StripBlendshapesResult": "Valmis! Poistettu: {n,plural, one {# Blendshape} other {# Blendshapea}}",
|
||||
"Inspector.SkinnedMesh.StripBlendshapesResult": "Valmis! Poistettu: {n,plural, one {# blendshape} other {# blendshapea}}",
|
||||
"Inspector.SkinnedMesh.StripEmptyBones": "Poista tyhjät luut",
|
||||
"Inspector.SkinnedMesh.StripBonesResult": "Valmis! Poistettu: {n,plural, one {# luu} other {# luuta}}",
|
||||
"Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "Beikkaa käyttämättömät Blendshapet",
|
||||
|
|
@ -1442,7 +1545,7 @@
|
|||
"Inspector.Actions.CopyComponent": "Kopioi komponentti",
|
||||
"Inspector.Actions.MoveComponent": "Siirrä komponentti",
|
||||
|
||||
"UserInspector.Title" : "Käyttäjätarkastaja",
|
||||
"UserInspector.Title": "Käyttäjätarkistaja",
|
||||
|
||||
|
||||
|
||||
|
|
@ -1570,7 +1673,7 @@
|
|||
"Tutorial.Intro.BadgesDisabilityVision": "Sokeutta & muuta näkövammaa",
|
||||
"Tutorial.Intro.BadgesDisabilitySpeech": "Ei puhe kykeneväinen & puhevamma",
|
||||
"Tutorial.Intro.BadgesTitle": "Merkit",
|
||||
"Tutorial.Intro.BadgesDescription": "Merkit ovat pieniä ikoneita jotka kuvaavat käyttäjää. Tässä lista muutamasta merkistä, jotka kannattaa muistaa. Kuulo-, näkö- ja puhevammaisuuden merkit pystyy itse lisäämään {appName} -botti komentojen avulla.",
|
||||
"Tutorial.Intro.BadgesDescription": "Merkit ovat pieniä ikoneita jotka kuvaavat käyttäjää. Tässä lista muutamasta merkistä, jotka kannattaa muistaa. Kuulo-, näkö- ja puhevammaisuuden merkit pystyy itse lisäämään {appName} -botti komentojen avulla. Komennot löytyvät {appName} Wikistä",
|
||||
"Tutorial.Intro.HelpSite": "Apua",
|
||||
|
||||
"Object.Mirror.Toggle": "Lokaali kytkin",
|
||||
|
|
@ -1648,7 +1751,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
"Migration.List.EmptyTitle": "Uusi siirto?",
|
||||
"Migration.List.EmptySubtitle": "Klikkaa \"Uusi siirtymistyö\" ylhäältä vasemmalta.",
|
||||
|
||||
|
|
@ -1705,6 +1807,266 @@
|
|||
|
||||
"Tutorial.Saving.Title": "Tervetuloa kotiin!",
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"CloudHome.Info.Moderation": "Moderaatio",
|
||||
"CloudHome.Info.Inventory": "Inventaario",
|
||||
"CloudHome.Info.Tools": "Työkalut",
|
||||
"CloudHome.Info.MoreInfo": "Lisää tietoa",
|
||||
"CloudHome.Info.SessionUptime": "Session käyntiaika:",
|
||||
"CloudHome.Info.AccessLevel": "Pääsyoikeustaso:",
|
||||
"CloudHome.Info.StorageUsed": "Tallennustilaa käytetty:",
|
||||
|
||||
"CloudHome.Info.DashInfoTab.Title": "Tervetuloa!",
|
||||
|
||||
|
||||
|
||||
|
||||
"CloudHome.Info.GoToWiki": "Avaa Wiki!",
|
||||
"CloudHome.Info.GoToDiscord": "Avaa Discord!",
|
||||
|
||||
|
||||
|
||||
|
||||
"CloudHome.Info.InventoryTab.Title": "Tallenna esineitä!",
|
||||
|
||||
|
||||
"CloudHome.Info.ToolsTab.Title": "Pelin sisäinen editointi!",
|
||||
|
||||
|
||||
"CloudHome.Info.HelpTab.Title": "Tarvitsen apua",
|
||||
|
||||
|
||||
|
||||
"CloudHome.Info.UsersTab.Title": "Etsi käyttäjiä",
|
||||
|
||||
|
||||
"Mirror.Header.RenderingOptions": "Renderöintiasetukset",
|
||||
"Mirror.Header.Type": "Peilin tyyppi",
|
||||
"Mirror.Header.Resolution": "Peilin resoluutio",
|
||||
"Mirror.Header.AspectRatio": "Kuvasuhde",
|
||||
|
||||
"Mirror.EnableLights": "Valot päälle",
|
||||
"Mirror.DisableLights": "Valot pois päältä",
|
||||
|
||||
"Mirror.EnableShadows": "Varjot päälle",
|
||||
"Mirror.DisableShadows": "Varjot pois päältä",
|
||||
|
||||
"Mirror.Camera": "Kamera",
|
||||
|
||||
"Mirror.AspectRatio.Tall": "Korkea",
|
||||
"Mirror.AspectRatio.Square": "Neliö",
|
||||
"Mirror.AspectRatio.Wide": "Leveä",
|
||||
|
||||
"Mirror.Menu": "Asetukset",
|
||||
"Mirror.CloseMenu": "Sulje",
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"CloudHome.Panel.HomeControl": "Kodin asetukset",
|
||||
|
||||
"CloudHome.Panel.General": "Yleiset",
|
||||
"CloudHome.Panel.Lighting": "Valaistus",
|
||||
"CloudHome.Panel.Furniture": "Huonekalut",
|
||||
|
||||
"CloudHome.Panel.Quality": "Laatu",
|
||||
"CloudHome.Panel.Doors": "Ovet",
|
||||
"CloudHome.Panel.Audio": "Äänet",
|
||||
"CloudHome.Panel.OverheadLighting": "Kattovalaistus",
|
||||
"CloudHome.Panel.Sconces": "Lamput",
|
||||
"CloudHome.Panel.FurnitureVisibility": "Huonekalujen näkyvyys",
|
||||
|
||||
|
||||
"CloudHome.Panel.DoorSounds": "Ovien äänet",
|
||||
"CloudHome.Panel.DoorsAlwaysOpen": "Ovet aina auki",
|
||||
"CloudHome.Panel.InteriorAmbience": "Sisätilojen tunnelmaäänet",
|
||||
"CloudHome.Panel.InteriorAmbienceVolume": "Sisätilojen<br>tunnelmaäänien<br>äänenvoimakkuus",
|
||||
"CloudHome.Panel.LightsOn": "Valot päällä",
|
||||
"CloudHome.Panel.LightIntensity": "Valojen kirkkaus",
|
||||
"CloudHome.Panel.LightColor": "Valojen väri",
|
||||
"CloudHome.Panel.LightColorTemperature": "Valojen värilämpötila",
|
||||
|
||||
"CloudHome.Panel.Spawn": "Spawni",
|
||||
"CloudHome.Panel.Foyer": "Aula",
|
||||
"CloudHome.Panel.Workspace": "Työskentelyalue",
|
||||
"CloudHome.Panel.ReadingLounge": "Lukuhuone",
|
||||
|
||||
"CloudHome.Panel.Center": "Keskiosa",
|
||||
"CloudHome.Panel.Balcony": "Parveke",
|
||||
"CloudHome.Panel.Theater": "Teatteri",
|
||||
|
||||
"CloudHome.Panel.TheaterControl": "Teatterin asetukset",
|
||||
"CloudHome.Panel.FanControl": "Tuulettimen asetukset",
|
||||
"CloudHome.Panel.WindowControl": "Ikkunoiden asetukset",
|
||||
"CloudHome.Panel.FanSpeed": "Tuulettimen nopeus",
|
||||
"CloudHome.Panel.WindowTint": "Ikkunoiden tummennus",
|
||||
|
||||
"CloudHome.FeaturedPanel.OpenWorld": "Avaa maailma",
|
||||
|
||||
"CloudHome.FeaturedPanel.Featured": "Esittelyssä",
|
||||
|
||||
|
||||
|
||||
"CloudHome.SupporterPanel.Title": "<b>Tukijamme</b>",
|
||||
|
||||
"Tutorial.InfoPanel.Title": "Hei! Ennen kuin lähdet...",
|
||||
|
||||
|
||||
"Tutorial.GrabItems.Grab": "Tartu",
|
||||
"Tutorial.GrabItems.Snap": "Napsauta",
|
||||
"Tutorial.GrabItems.Slide": "Liuku",
|
||||
|
||||
"Tutorial.Panel.Jumping.Title": "Hyppiminen",
|
||||
|
||||
|
||||
|
||||
|
||||
"Tutorial.Panel.WalkLocomotion.Title": "Käveleminen",
|
||||
|
||||
|
||||
"Tutorial.Panel.TeleportLocomotion.Title": "Kaukosiirto",
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"UI.TextDisplay.Landscape": "Vaaka",
|
||||
"UI.TextDisplay.Portrait": "Pysty",
|
||||
"UI.TextDisplay.NormalText": "Normaali",
|
||||
|
||||
|
||||
"UI.VideoPlayer.GlobalSettings": "Globaalit<br>Asetukset",
|
||||
"UI.VideoPlayer.LocalSettings": "Lokaalit<br>Asetukset",
|
||||
"UI.VideoPlayer.SpatialAudio": "Spatialisoitu<br>Audio",
|
||||
|
||||
|
||||
"UI.VideoPlayer.EnterURL": "<i><alpha=#77>Kirjoita URL tähän</closeall>",
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"UI.ColorPicker.ColorPicker": "Värinvalitsija",
|
||||
|
||||
"UI.ColorPicker.Linear": "Lineaari",
|
||||
|
||||
"UI.ColorPicker.Hexadecimal": "Heksa",
|
||||
"UI.ColorPicker.ColorSwatches": "Paletti",
|
||||
|
||||
"UI.ColorPicker.Red": "Punainen",
|
||||
"UI.ColorPicker.Green": "Vihreä",
|
||||
"UI.ColorPicker.Blue": "Sininen",
|
||||
|
||||
"UI.ColorPicker.Hue": "Sävy",
|
||||
"UI.ColorPicker.Saturation": "Värikylläisyys",
|
||||
"UI.ColorPicker.Value": "Arvo",
|
||||
|
||||
"UI.ColorPicker.Alpha": "Alfa",
|
||||
"UI.ColorPicker.Gain": "Vahvistus",
|
||||
|
||||
"UI.ProgressBar.ImportingItem": "Tuodaan esinettä",
|
||||
|
||||
"UI.Camera.Automatic": "Automaattinen",
|
||||
"UI.Camera.Manual": "Manuaalinen",
|
||||
|
||||
"Tools.Names.MultiTool": "Monityökalu",
|
||||
|
||||
"Tools.Names.CommonTools": "Yleistyökalut",
|
||||
"Tools.Names.ManipulationTools": "Manipulaatiotyökalut",
|
||||
"Tools.Names.InformationTools": "Informaatiotyökalut",
|
||||
|
||||
"Tools.Names.GeometryLineBrush": "Geometriaviivojen piirtotyökalu",
|
||||
"Tools.Names.Developer": "Kehittäjätyökalu",
|
||||
"Tools.Names.ComponentClone": "Komponentin kloonaustyökalu",
|
||||
"Tools.Names.ProtoFlux": "ProtoFlux -työkalu",
|
||||
"Tools.Names.Material": "Materiaalityökalu",
|
||||
"Tools.Names.Glue": "Liimaustyökalu",
|
||||
"Tools.Names.Light": "Valotyökalu",
|
||||
"Tools.Names.Shape": "Muotoilutyökalu",
|
||||
"Tools.Names.Microphone": "Mikrofonityökalu",
|
||||
"Tools.Names.GrabbableSetter": "Tarttuvuuden asennustyökalu",
|
||||
"Tools.Names.PhysicalColliderSetter": "Fyysisten törmäyttimien asennustyökalu",
|
||||
"Tools.Names.MeshVisibility": "Tahkoverkkojen näkyvyystyökalu",
|
||||
"Tools.Names.CameraObjectVisibility": "Kameraesineiden näkyvyystyökalu",
|
||||
"Tools.Names.Color": "Värityökalu",
|
||||
"Tools.Names.Mesh": "Tahkoverkkotyökalu",
|
||||
"Tools.Names.RiggedMeshTransfer": "Rigin siirtotyökalu",
|
||||
"Tools.Names.Slicer": "Tahkoverkkojen viipalointityökalu",
|
||||
"Tools.Names.ControllerDiagnostic": "Ohjainten diagnostiikkatyökalu",
|
||||
"Tools.Names.Measure": "Mittaustyökalu",
|
||||
"Tools.Names.Label": "Labelointityökalu",
|
||||
|
||||
"Discord.RichPresence.InPrivateWorld": "Yksityisessä maailmassa",
|
||||
"Discord.RichPresence.InPrivateLargeText": "Yksityisessä ({version})",
|
||||
"Discord.RichPresence.InPublicWorld": "Julkisessa maailmassa",
|
||||
"Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} maailmassa)",
|
||||
"Discord.RichPresence.InPublicLargeText": "Julkisessa ({version})",
|
||||
|
||||
"Dummy": "Dummy"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
8
fr.json
8
fr.json
|
|
@ -309,13 +309,11 @@
|
|||
"Options.Nameplates.Hide": "Noms: Cacher",
|
||||
|
||||
"Indicator.OnlineUsers": "Utilisateurs en ligne: ~{num_total} ({num_registered})",
|
||||
"Indicator.ServerStatus": "<color=#fff>Statut du serveur :</color> {status, select, Good {Bon} Slow {Lent} Down {Inaccessible} NoInternet {Sans Internet}} ({response_ms} ms)",
|
||||
|
||||
"Indicator.Sync.AllSynced": "Synchronization complèté",
|
||||
"Indicator.Sync.SyncingItems": "Synchronization: {item_count,plural, one {# élément} other {# éléments}} <nobr>({item_percent} %)",
|
||||
"Indicator.Sync.UploadingVariants": "Chargement {variant_count,plural, one {# asset variant} other {# asset variants}}",
|
||||
"Indicator.Sync.SyncError": "Erreur de synchronisation! <size=50%>Valider les logs pour les détails</size>",
|
||||
"Indicator.Sync.OutOfSpace": "Manque d'espace! <size=50%>Impossible de synchroniser</size>",
|
||||
|
||||
"Indicator.LiveHiddenMessage": "(Vos informations sont cachées pendant que vous diffuser)",
|
||||
|
||||
|
|
@ -339,7 +337,6 @@
|
|||
"Account.RecoverPassword": "Mot de passe perdu ?",
|
||||
"Account.LiveEmailWarning": "<color=#f00>ATTENTION :</color> les domaines suivants peuvent prendre jusqu'à deux jours avant d'afficher le courriel d'enregistrement: live.com, hotmail.com, outlook.com, et quelques autres services hébergés par Microsoft.",
|
||||
"Account.PasswordRules": "(au moin 8 caractères, un numéro, une majuscule, et une minuscule)",
|
||||
"Account.AgeConfirm": "J'ai 13 ans ou plus",
|
||||
"Account.LostPassword": "Mot de passe perdu",
|
||||
"Account.SendRecoveryCode": "Envoyer le code de confirmation",
|
||||
"Account.ResetPasswordHeader": "Réinitialization du mot de passe",
|
||||
|
|
@ -439,8 +436,6 @@
|
|||
"Notifications.ReceivedContactRequest": "à envoyé une demande d'ami",
|
||||
"Notifications.ReceivedInvite": "Vous invite à:",
|
||||
"Notifications.ReceivedItem": "Vous envoie un objet:",
|
||||
"Notifications.ReceivedTip": "Pourboire reçu: {amount} {token}",
|
||||
"Notifications.SentTip": "Pourboire envoyé: {amount} {token}",
|
||||
"Notifications.VoiceMessage": "Envoyer un message vocal",
|
||||
|
||||
"Undo.SetField": "Remettre {field_name} à {value}",
|
||||
|
|
@ -1266,9 +1261,6 @@
|
|||
"Desktop.Brightness": "Luminosité : {n,number,percent}",
|
||||
"Desktop.Opacity": "Opacité : {n,number,percent}",
|
||||
|
||||
"Tutorial.Welcome.WelcomeTo": "Bienvenue à",
|
||||
"Tutorial.Welcome.LetsStart": "C'est parti!",
|
||||
|
||||
"Tutorial.Welcome.AccountHeader": "Compte {appName}",
|
||||
"Tutorial.Welcome.AccountDescription": "La création d'un compte vous donne 1 Go de stockage gratuit et l'accès aux éléments de sauvegarde, aux avatars favoris, à l'ajout de contacts et de messagerie.",
|
||||
"Tutorial.Welcome.AccountCreate": "Créer un compte",
|
||||
|
|
|
|||
8
is.json
8
is.json
|
|
@ -296,13 +296,11 @@
|
|||
"Options.Nameplates.Hide": "Nafnspjöld: Fela",
|
||||
|
||||
"Indicator.OnlineUsers": "Virkir notendur: ~{num_registered} ({num_total})",
|
||||
"Indicator.ServerStatus": "<color=#fff>Netþjónusta:</color> {status, select, Good {Góð} Slow {Hæg} Down {Niðri} NoInternet {Ekkert netsamband}} ({response_ms} ms)",
|
||||
|
||||
"Indicator.Sync.AllSynced": "Allt samstillt",
|
||||
"Indicator.Sync.SyncingItems": "Samstilla {item_count,plural, one {# hlut} other {# hlutir}} <nobr>({item_percent} %)",
|
||||
"Indicator.Sync.UploadingVariants": "Upphlaða {variant_count,plural, one {# eignarafbrigði} other {# eignarafbrögð}}",
|
||||
"Indicator.Sync.SyncError": "Samstillingarvilla! <size=50%>Kíktu á log skrá fyrir gríðalega góðar upplysýngar</size>",
|
||||
"Indicator.Sync.OutOfSpace": "Ekkert pláss til! <size=50%>Ekki hægt að framkvæma samstillingu</size>",
|
||||
|
||||
"Indicator.LiveHiddenMessage": "(Upplysingar faldar á meðan þú ert í beinni)",
|
||||
|
||||
|
|
@ -326,7 +324,6 @@
|
|||
"Account.RecoverPassword": "Týnt lykilorð?",
|
||||
"Account.LiveEmailWarning": "<color=#f00>VARÚÐ:</color> live.com, hotmail.com, outlook.com og aðrar Microsoft-hýsað þjónustur geta tekið up að 1-2 dagar til að samþykkja tölvupóstinn.",
|
||||
"Account.PasswordRules": "(að minnsta kosti 8 stafi, 1 tölu, 1 lítin staf og 1 stóran staf)",
|
||||
"Account.AgeConfirm": "Ég er þrettán ára eða eldri",
|
||||
"Account.LostPassword": "Týnt lykilorð",
|
||||
"Account.SendRecoveryCode": "Senda auðkenniskóða",
|
||||
"Account.ResetPasswordHeader": "Endursetja lykilorð",
|
||||
|
|
@ -397,8 +394,6 @@
|
|||
"Notifications.ReceivedContactRequest": "Senti tengiliðabeiðni",
|
||||
"Notifications.ReceivedInvite": "Er að bjóða þig að taka þátt í:",
|
||||
"Notifications.ReceivedItem": "Senti þér hlut:",
|
||||
"Notifications.ReceivedTip": "Fékkst klink {amount} {token}",
|
||||
"Notifications.SentTip": "Senti klink {amount} {token}",
|
||||
"Notifications.VoiceMessage": "Senti talskilaboð",
|
||||
|
||||
"Undo.SetField": "Filla Field {field_name} sem {value}",
|
||||
|
|
@ -571,9 +566,6 @@
|
|||
"Inspector.Mesh.BoneCount": "Bein fjölda: {n}",
|
||||
"Inspector.Mesh.BlendshapeCount": "Blendshape fjölda: {n}",
|
||||
|
||||
"Tutorial.Welcome.WelcomeTo": "Velkomin/nn í",
|
||||
"Tutorial.Welcome.LetsStart": "Byrjum!",
|
||||
|
||||
"Tutorial.Welcome.AccountHeader": "{appName} reikningur",
|
||||
"Tutorial.Welcome.AccountDescription": "Að nota {appName} reikning gefur þér aðgang að 1GB ókeypis geymsluplássi. Þú getur vistað hluti og avatars, bætt fólki við sem tengilið og send skilaboð.",
|
||||
"Tutorial.Welcome.AccountCreate": "Búa til reikning",
|
||||
|
|
|
|||
408
ja.json
408
ja.json
|
|
@ -1,7 +1,8 @@
|
|||
{
|
||||
"localeCode": "ja",
|
||||
"authors": ["orange", "Melnus", "Aesc", "kazu", "Rabbuttz", "zozokasu"],
|
||||
"authors": ["orange", "Melnus", "Aesc", "kazu", "Rabbuttz", "zozokasu", "rhenium", "chaba_take"],
|
||||
"messages": {
|
||||
|
||||
"General.OK": "OK",
|
||||
"General.Start": "開始",
|
||||
"General.Finish": "終了",
|
||||
|
|
@ -39,7 +40,7 @@
|
|||
"General.Edit": "編集",
|
||||
|
||||
"General.UI.SearchPrompt": "検索...",
|
||||
"General.UI.SearchPromptLong": "入力して検索...",
|
||||
"General.UI.SearchPromptLong": "検索したい文字をここに入力…",
|
||||
"General.UI.ToggleEditMode": "エディットモード(on/off)",
|
||||
"General.UI.ToggleSubtitles": "字幕表示(on/off)",
|
||||
"General.UI.Subtitles.On": "字幕: オン",
|
||||
|
|
@ -58,11 +59,11 @@
|
|||
"Worlds.Tutorial" : "チュートリアル",
|
||||
|
||||
"Locomotion.Noclip.Name": "ノークリップ",
|
||||
"Locomotion.Noclip.Description": "編集時に最適な衝突判定無しのフライモード。",
|
||||
"Locomotion.Noclip.Description": "編集時に最適な衝突判定なしのフライモード。",
|
||||
"Locomotion.Teleport.Name": "テレポート",
|
||||
"Locomotion.Teleport.Description": "快適な移動のためのテレポート。",
|
||||
"Locomotion.Fly.Name": "フライ",
|
||||
"Locomotion.Fly.Description": "衝突判定有りのフライモード。",
|
||||
"Locomotion.Fly.Description": "衝突判定ありのフライモード。",
|
||||
"Locomotion.WalkRun.Name": "歩行",
|
||||
"Locomotion.WalkRun.Description": "物理的な歩行とジャンプ。",
|
||||
"Locomotion.WalkRunGripping.Name": "歩行<size=50%>(クライミング)</size>",
|
||||
|
|
@ -76,7 +77,7 @@
|
|||
|
||||
"Interaction.Destroy": "破棄",
|
||||
"Interaction.Duplicate": "複製",
|
||||
"Interaction.SaveToInventory": "インベントリーに保存",
|
||||
"Interaction.SaveToInventory": "インベントリに保存",
|
||||
"Interaction.Undo": "戻す",
|
||||
"Interaction.Redo": "やり直す",
|
||||
"Interaction.EquipTool": "装備",
|
||||
|
|
@ -108,22 +109,24 @@
|
|||
"Interaction.CopyLink": "リンクをコピー",
|
||||
|
||||
"Inventory.OpenWorld": "ワールドを開く",
|
||||
"Inventory.Equip": "アバターを変更",
|
||||
"Inventory.Delete": "削除",
|
||||
"Inventory.SaveHeld": "アイテムを保存",
|
||||
"Inventory.Inventories": "インベントリー一覧",
|
||||
"Inventory.Share": "パブリック化",
|
||||
"Inventory.Unshare": "プライベート化",
|
||||
"Inventory.SaveAvatar": "アバターを保存",
|
||||
"Inventory.Equip": "アバターを着る",
|
||||
"Inventory.Delete": "選択アイテムを削除",
|
||||
"Inventory.CreateDirectory": "フォルダを作成",
|
||||
"Inventory.SaveHeld": "掴んでいるものを保存",
|
||||
"Inventory.GetURL": "URLを取得",
|
||||
"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.InteractiveCamera": "カメラに設定",
|
||||
"Inventory.Favorite.Keyboard": "キーボードに設定",
|
||||
"Inventory.Favorite.Avatar": "アバターに設定",
|
||||
"Inventory.Favorite.Avatar": "既定のアバターに設定",
|
||||
"Inventory.Favorite.WorldLoadingIndicator": "ローディングバーに設定",
|
||||
"Inventory.Favorite.ColorDialog": "カラーピッカーに設定",
|
||||
"Inventory.Favorite.Hyperlink": "URLディスプレイに設定",
|
||||
|
|
@ -132,26 +135,26 @@
|
|||
"Dash.Screens.Home": "ホーム",
|
||||
"Dash.Screens.Worlds": "ワールド",
|
||||
"Dash.Screens.Contacts": "フレンド",
|
||||
"Dash.Screens.Inventory": "インベントリー",
|
||||
"Dash.Screens.Inventory": "インベントリ",
|
||||
"Dash.Screens.Desktop": "デスクトップ",
|
||||
"Dash.Screens.Session": "セッション",
|
||||
"Dash.Screens.FileBrowser": "<nobr>ファイルブラウザ",
|
||||
"Dash.Screens.Settings": "設定",
|
||||
"Dash.Screens.Exit": "終了",
|
||||
|
||||
"Dash.Actions.PasteFromClipboard": "クリップボードからペースト",
|
||||
"Dash.Actions.PasteFromClipboard": "クリップボード<br>から貼り付け",
|
||||
|
||||
"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": "{name}さまのご支援に特別な感謝を込めて!",
|
||||
"Dash.Exit.Sponsor.You": "あなた",
|
||||
"Dash.Exit.Shoutouts": "このプロジェクトはこの人たちのおかげで成り立っています:",
|
||||
"Dash.Exit.Shoutouts.AndMore" : "などなど!",
|
||||
"Dash.Exit.Shoutouts": "-プロジェクトを支援してくださっている方々-",
|
||||
"Dash.Exit.Shoutouts.AndMore" : "以下多数",
|
||||
"Dash.Exit.Shoutouts.You" : "{name} (あなただよ!ありがとう!)",
|
||||
"Dash.Exit.ThankYou": "{appName} をご利用いただきありがとうございます!",
|
||||
"Dash.Exit.SubmittedBy": "{name}さんの投稿",
|
||||
|
|
@ -164,6 +167,7 @@
|
|||
"World.LoadingFailed": "ワールド読み込み失敗",
|
||||
"World.LoadedAssets": "アセット読み込み中: {assets} / {total_assets}",
|
||||
"World.Downloading": "ダウンロード中: {bytes} / {total_bytes}",
|
||||
"World.Loaded": "ダウンロード完了",
|
||||
|
||||
"World.Connection.EstablishingConnection": "接続を確立しています",
|
||||
"World.Connection.RequestingJoin": "参加をリクエストしています",
|
||||
|
|
@ -178,7 +182,7 @@
|
|||
|
||||
"World.Error.AccessDenied": "アクセスが拒否されました",
|
||||
"World.Error.SecurityViolation": "セキュリティ違反",
|
||||
"World.Error.OnlyRegisteredUsers": "登録ユーザーのみが入室できます",
|
||||
"World.Error.OnlyRegisteredUsers": "ログインユーザーのみが入室できます",
|
||||
"World.Error.OnlyContacts": "ホストのフレンドのみが入室できます",
|
||||
"World.Error.OnlyContactsOfContacts": "セッションにいるユーザーのフレンドのみが入室できます",
|
||||
"World.Error.Private": "このセッションはプライベートです",
|
||||
|
|
@ -196,7 +200,7 @@
|
|||
"World.Error.HostBlocked": "ホストにブロックされています",
|
||||
"World.Error.HostBlockedDetail": "あなたはセッションのホストにブロックされています",
|
||||
"World.Error.WorldCrash": "ワールドがクラッシュしました",
|
||||
"WOrld.Error.WorldCrashDetail": "ワールド更新時に致命的なエラーが発生しました",
|
||||
"World.Error.WorldCrashDetail": "ワールドに致命的なエラーが発生しました",
|
||||
"World.Error.Unknown": "未知のエラー",
|
||||
|
||||
"World.Config.Name": "セッション名:",
|
||||
|
|
@ -205,7 +209,7 @@
|
|||
"World.Config.MobileFriendly": "モバイル向けに調整済み",
|
||||
"World.Config.SaveOptionsHeader": "ワールドを保存:",
|
||||
"World.Config.EditMode": "編集モード:",
|
||||
"World.Config.AccessLevelHeader": "このセッションに入れる人",
|
||||
"World.Config.AccessLevelHeader": "このセッションに入れる人(アクセスレベル)",
|
||||
"World.Config.AutoKickAFK": "AFKユーザーを自動キック:",
|
||||
"World.Config.AutoKickAFKMinutes": "最大AFK時間(分):",
|
||||
"World.Config.HideFromListing": "セッションリストに表示しない",
|
||||
|
|
@ -219,11 +223,11 @@
|
|||
"World.Actions.Focus": "フォーカス",
|
||||
"World.Actions.Close": "セッションを閉じる",
|
||||
"World.Actions.Leave": "セッションを切断する",
|
||||
"World.Actions.Save": "変更を保存",
|
||||
"World.Actions.Save": "上書き保存",
|
||||
"World.Actions.SaveAs": "名前をつけて保存...",
|
||||
"World.Actions.SaveCopy": "コピーを保存...",
|
||||
"World.Actions.SaveCopy": "コピーして保存...",
|
||||
"World.Actions.SaveHere": "ここに保存",
|
||||
"World.Actions.SaveToInventory": "インベントリーに保存",
|
||||
"World.Actions.SaveToInventory": "インベントリに保存",
|
||||
"World.Actions.Saving": "保存中...",
|
||||
"World.Actions.Discard": "変更を破棄",
|
||||
"World.Actions.Clone": "ワールドを複製",
|
||||
|
|
@ -280,8 +284,8 @@
|
|||
"World.Detail.Tags": "タグ",
|
||||
"World.Detail.ActionsHeader": "アクション:",
|
||||
|
||||
"World.Category.Everything": "全ワールド",
|
||||
"World.Category.Featured": "注目",
|
||||
"World.Category.Everything": "全てのワールド",
|
||||
"World.Category.Featured": "注目ワールド",
|
||||
"World.Category.PublishedWorlds": "公開ワールド",
|
||||
"World.Category.ActiveSessions": "アクティブセッション",
|
||||
"World.Category.ContactsSessions": "フレンドセッション",
|
||||
|
|
@ -291,16 +295,16 @@
|
|||
"World.Category.Art": "アート",
|
||||
"World.Category.Tutorials": "チュートリアル",
|
||||
"World.Category.Educational": "教育",
|
||||
"World.Category.Random": "シャッフル",
|
||||
"World.Category.Random": "ランダム",
|
||||
"World.Category.MyWorlds": "自分のワールド",
|
||||
"World.Category.Custom": "カスタム",
|
||||
"World.Category.Custom": "表示設定",
|
||||
"World.Category.GroupWorlds": "グループのワールド",
|
||||
|
||||
"World.AccessLevel.Anyone": "誰でも",
|
||||
"World.AccessLevel.RegisteredUsers": "登録ユーザー",
|
||||
"World.AccessLevel.Friends": "フレンド",
|
||||
"World.AccessLevel.FriendsOfFriends": "フレンド+",
|
||||
"World.AccessLevel.LAN": "LAN",
|
||||
"World.AccessLevel.RegisteredUsers": "ログインユーザー",
|
||||
"World.AccessLevel.Contacts": "フレンド",
|
||||
"World.AccessLevel.ContactsPlus": "フレンド+",
|
||||
"World.AccessLevel.LAN": "LAN内",
|
||||
"World.AccessLevel.Private": "プライベート(招待のみ)",
|
||||
|
||||
"World.SortParameter.SearchScore": "検索スコア",
|
||||
|
|
@ -315,21 +319,21 @@
|
|||
"World.SortParameter.LastVisit": "最後に訪問",
|
||||
"World.SortParameter.Random": "ランダム",
|
||||
|
||||
"World.Filter.DataSources": "データソース:",
|
||||
"World.Filter.DataSources": "検索ワールド:",
|
||||
"World.Filter.OpenedWorlds": "接続中のセッション",
|
||||
"World.Filter.ActiveSessions": "アクティブセッション",
|
||||
"World.Filter.PublishedWorlds": "公開されているワールド",
|
||||
"World.Filter.LocalWorlds": "ローカルワールド",
|
||||
"World.Filter.BaseSearch": "ベースサーチ:",
|
||||
"World.Filter.ByOwner": "オーナー:",
|
||||
"World.Filter.UserOwner": "ユーザーがオーナー",
|
||||
"World.Filter.GroupOwner": "グループがオーナー",
|
||||
"World.Filter.BaseSearch": "検索ワード:",
|
||||
"World.Filter.ByOwner": "オーナー名:",
|
||||
"World.Filter.UserOwner": "ユーザー名で検索",
|
||||
"World.Filter.GroupOwner": "グループ名で検索",
|
||||
"World.Filter.SubmittedToGroup": "グループに送信:",
|
||||
"World.Filter.Featured": "「注目」のみ",
|
||||
"World.Filter.MyWorlds": "自分のワールド",
|
||||
"World.Filter.SessionFiltering": "セッションフィルター:",
|
||||
"World.Filter.MinimumUsers": "最小ユーザー数: <b>{n}</b>",
|
||||
"World.Filter.MinimumFriends": "最小フレンド数: <b>{n}</b>",
|
||||
"World.Filter.SessionFiltering": "フィルター設定:",
|
||||
"World.Filter.MinimumUsers": "ユーザーが「<b>{n}</b>」人以上いるセッション",
|
||||
"World.Filter.MinimumContacts": "フレンドが「<b>{n}</b>」人以上いるセッション",
|
||||
"World.Filter.OnlyHeadless": "ヘッドレスのみ",
|
||||
"World.Filter.MaxAccessLevel": "最大アクセスレベル:",
|
||||
"World.Filter.MinimumUptime": "最小経過時間:",
|
||||
|
|
@ -340,7 +344,7 @@
|
|||
"World.Edit.Description": "説明:",
|
||||
"World.Edit.Tags": "タグ(コンマで分けてください):",
|
||||
"World.Edit.Path": "ワールドパス:",
|
||||
"World.Edit.AccessLevelHeader": "このワールドは誰が開けますか?(入室制限)",
|
||||
"World.Edit.AccessLevelHeader": "このワールドは誰が開けますか?(アクセスレベル)",
|
||||
"World.Edit.AccessPrivate": "私のみ",
|
||||
"World.Edit.AccessPatreon": "パトロンサポーター",
|
||||
"World.Edit.AccessPublic": "誰でも(パブリック)",
|
||||
|
|
@ -348,7 +352,7 @@
|
|||
"Tools.AvatarCreator": "アバタークリエイター",
|
||||
"Tools.FullBodyCalibrator": "フルボディ/アバターキャリブレーター",
|
||||
"Tools.CameraStreaming": "カメラ",
|
||||
"Tools.CreateNewWorld": "新規ワールド作成",
|
||||
"Tools.CreateNewWorld": "新規ワールドを作成",
|
||||
"Tools.Debug": "デバッグ",
|
||||
"Tools.StreamAudio": "ストリームオーディオ",
|
||||
"Tools.Setup2FA": "2要素認証を設定",
|
||||
|
|
@ -364,66 +368,133 @@
|
|||
|
||||
"Options.FreeformDash.On": "ダッシュメニューの傾き:オン",
|
||||
"Options.FreeformDash.Off": "ダッシュメニューの傾き:オフ",
|
||||
"Options.SeatedMode.On": "着席モード:オン",
|
||||
"Options.SeatedMode.Off": "着席モード:オフ",
|
||||
"Options.Nameplates.All": "ネームプレート:すべての名前を表示",
|
||||
"Options.Nameplates.NonContacts": "ネームプレート:フレンドの名前を非表示",
|
||||
"Options.Nameplates.Hide": "ネームプレート:すべての名前を非表示",
|
||||
"Options.Nameplates.DefaultStyle": "デフォルトネームプレートを使用",
|
||||
"Options.Nameplates.CustomStyle": "カスタムネームプレートを許可",
|
||||
"Options.SeatedMode.On": "着席モード:オン",
|
||||
"Options.SeatedMode.Off": "着席モード:オフ",
|
||||
"Options.Nameplates.All": "ネームプレート:表示",
|
||||
"Options.Nameplates.NonContacts": "ネームプレート:フレンド以外表示",
|
||||
"Options.Nameplates.Hide": "ネームプレート:<br>非表示",
|
||||
"Options.Nameplates.DefaultStyle": "カスタムネームプレート:<br>非表示",
|
||||
"Options.Nameplates.CustomStyle": "カスタムネームプレート:<br>表示",
|
||||
|
||||
"Indicator.OnlineUsers": "オンラインユーザー数:{num_registered}(~{num_total})",
|
||||
"Indicator.OnlineUsers": "<color=hero.yellow>{users}</color> 人がオンライン",
|
||||
"Indicator.OnlineUsersVR": "VR <color=hero.purple>{users}</color> 人",
|
||||
"Indicator.OnlineUsersDesktop": "デスクトップ <color=hero.cyan>{users}</color> 人",
|
||||
|
||||
"Indicator.ServerStatus": "クラウドステータス",
|
||||
"Indicator.ServerStatus.Status": "クラウドステータス",
|
||||
"Indicator.ServerStatus.Good": "良好",
|
||||
"Indicator.ServerStatus.Slow": "重い",
|
||||
"Indicator.ServerStatus.Down": "サーバーダウン",
|
||||
"Indicator.ServerStatus.Down": "応答なし",
|
||||
"Indicator.ServerStatus.NoInternet": "インターネットなし",
|
||||
|
||||
"Indicator.Sync.AllSynced": "シンク完了",
|
||||
"Indicator.Sync.SyncingItems": "{item_count,plural, other {# 個のアイテムを}}シンク中<nobr>({item_percent} %)",
|
||||
"Indicator.Sync.SyncingItems": "シンク中<br><size=61.8033%>{item_count, plural, other {# アイテム}}</size>",
|
||||
"Indicator.Sync.UploadingVariants": "{variant_count,plural, other {# 個のアセットバリアントを}} アップロード中",
|
||||
"Indicator.Sync.SyncError": "シンクエラー! <size=50%>ログをチェックしてください</size>",
|
||||
"Indicator.Sync.OutOfSpace": "空き容量が足りません! <size=50%>シンクできません</size>",
|
||||
"Indicator.Sync.StorageFull": "容量が足りません! <size=50%>シンクできません</size>",
|
||||
|
||||
"Indicator.Storage.StorageFull": "容量満タン",
|
||||
"Indicator.Storage.StorageFull": "空き容量なし",
|
||||
"Indicator.Storage.Usage": "{storage_used} / {storage_max}<br><size=61.803%>ストレージ使用量</size>",
|
||||
|
||||
"Indicator.LiveHiddenMessage": "(ライブ中は非表示)",
|
||||
|
||||
"Login.InvalidCredentials": "認証情報が異なります",
|
||||
"Login.InvalidCredentials.Description": "認証情報を再確認してもう一度試すか、 \"パスワードを忘れてしまった\"を押してください",
|
||||
|
||||
"Login.InvalidLogin": "ログイン情報が異なります",
|
||||
"Login.InvalidLogin.Description": "認証情報をを再確認してもう一度試すか、 \"パスワードを忘れてしまった\"を押してください",
|
||||
|
||||
"Login.MalformedUID": "デバイス情報が正しくありません",
|
||||
"Login.MalformedUID.Description": "再インストールするか、サポート{supportUrl}に連絡してください",
|
||||
|
||||
"Login.MissingUID": "デバイス情報を入力して下さい",
|
||||
"Login.MissingUID.Description": "再インストールするか、サポート{supportUrl}に連絡してください",
|
||||
|
||||
"Register.MissingUID": "デバイス情報を入力して下さい",
|
||||
"Register.MissingUID.Description": "再インストールするか、サポート{supportUrl}に連絡してください",
|
||||
|
||||
"Register.MalformedUID": "デバイス情報が正しくありません",
|
||||
"Register.MalformedUID.Description": "再インストールするか、サポート{supportUrl}に連絡してください",
|
||||
|
||||
"Login.MissingLogin": "認証情報を入力してください",
|
||||
"Login.MissingLogin.Description": "認証情報をお忘れですか?",
|
||||
|
||||
"Login.InvalidRecoveryCode": "リカバリーコードが違います",
|
||||
"Login.InvalidRecoveryCode.Description": "リカバリーコードを再確認してください",
|
||||
|
||||
"Login.UnsupportedAuthentication": "サポートされていない認証手段です",
|
||||
"Login.EmailNotVerified": "メールでの承認が済んでいません",
|
||||
"Login.UnsupportedAuthentication.Description": "この認証方法はサポートしていません。他の方法をお試しください。",
|
||||
|
||||
"Login.EmailNotVerified": "メールの承認が済んでいません",
|
||||
"Login.EmailNotVerified.Description": "メールアドレスは確認されていません、受信トレイや迷惑メールフォルダにメールが届いていないか確認してください。",
|
||||
|
||||
"Login.AccountTempLocked": "あなたのアカウントはロックアウトされています…",
|
||||
"Login.AccountTempLocked.Description": "モデレーションまでご連絡ください: {moderationUrl}",
|
||||
|
||||
"Login.AccountBanned": "あなたのアカウントはBANされています。",
|
||||
"Login.AccountBanned.Description": "モデレーションまでご連絡ください: {moderationUrl}",
|
||||
|
||||
"Login.DuplicateAccount": "アカウントが重複しています",
|
||||
"Login.DuplicateAccount.Description": "サポートまでご連絡ください: {supportUrl}",
|
||||
|
||||
"Login.UnknownError": "未知のエラーです",
|
||||
"Login.UnknownError.Description": "ログイン中に未知なエラーが発生しました。 サポートまでご連絡ください {supportUrl}",
|
||||
|
||||
"Register.MissingRequest": "必要情報を入力してください",
|
||||
"Register.MissingRequest.Description": "登録情報が見つかりませんでした。 登録時には必ず必要事項を入力してください。",
|
||||
|
||||
"Register.InvalidEmail": "メールアドレスが一致しません",
|
||||
"Register.InvalidEmail.Description": "メールアドレスが無効です",
|
||||
|
||||
"Register.MissingUsername": "ユーザー名を入力してください",
|
||||
"Register.MissingUsername.Description": "ユーザー名を入力しましたか?",
|
||||
|
||||
"Register.MissingEmail": "メールアドレスを入力してください",
|
||||
"Register.MissingEmail.Description": "メールアドレスを入力しましたか?",
|
||||
|
||||
"Register.UsernameTooLong": "ユーザー名が長すぎます",
|
||||
"Register.UsernameTooLong.Description": "ユーザー名は32文字までです",
|
||||
|
||||
"Register.UsernameContainsAmpersand": "ユーザー名には @ は含めないでください",
|
||||
"Register.UsernameContainsAmpersand.Description": "ユーザー名に @ は使用できません",
|
||||
|
||||
"Register.UsernameStartsWithU": "U- から始まるユーザー名は設定できません",
|
||||
"Register.UsernameStartsWithU.Description": "ユーザー名は U- で始めてはいけません",
|
||||
|
||||
"Register.InvalidUsername": "ユーザー名を変更してください",
|
||||
"Register.InvalidDateOfBirth": "誕生日の形式が正しくありません",
|
||||
"Register.UserContainsBlockedTerms": "ユーザー名に不適切な単語が含まれています",
|
||||
"Register.InvalidUsername.Description": "ユーザー名が無効です",
|
||||
|
||||
"Register.InvalidDateOfBirth": "誕生日を正しく入力してください",
|
||||
"Register.InvalidDateOfBirth.Description": "生年月日が無効な形式です",
|
||||
|
||||
"Register.UsernameContainsBlockedTerms": "ユーザー名に不適切な単語が含まれています",
|
||||
"Register.UsernameContainsBlockedTerms.Description": "ユーザー名にブロックワードが含まれています。 エラーと思われる場合はサポートまでご連絡ください {supportUrl}",
|
||||
|
||||
"Register.MissingPassword": "パスワードを入力してください",
|
||||
"Register.InvalidPassword": "パスワードが一致しません",
|
||||
"Register.MissingPassword.Description": "パスワードが入力されていません",
|
||||
|
||||
"Register.InvalidPassword": "無効なパスワードです",
|
||||
"Register.InvalidPassword.Description": "パスワードが無効です。8文字以上で、数字、大文字、小文字をそれぞれ1字以上使用してください。",
|
||||
|
||||
"Register.EmailAlreadyRegistered": "このEmailは既に登録されています",
|
||||
"Register.EmailAlreadyRegistered.Description": "このメールアドレスを使用したアカウントはすでに存在します。 パスワードを忘れた場合は、\"パスワードを忘れてしまった\"をクリックしてください。 もしくはサポートまでご連絡ください {supportUrl}",
|
||||
|
||||
"Register.UsernameAlreadyRegistered": "このユーザー名は既に使用されています",
|
||||
"Register.UsernameAlreadyRegistered.Description": "このユーザー名を使用したアカウントはすでに存在します。 パスワードを忘れた場合は、\"パスワードを忘れてしまった\"をクリックしてください。 もしくはサポートまでご連絡ください {supportUrl}",
|
||||
|
||||
"Register.ErrorCheckingUserId": "ユーザーIDの確認中にエラーが発生しました",
|
||||
"Register.ErrorCheckingUserId.Description": "サポートまでご連絡ください {supportUrl}",
|
||||
|
||||
"Recovery.MissingEmail" : "メールアドレスを入力してください",
|
||||
"Recovery.MissingEmail.Description" : "メールアドレスを入力しましたか?",
|
||||
|
||||
"Recovery.IncorrectEmail" : "メールアドレスが異なります",
|
||||
"Recovery.IncorrectEmail.Description" : "パスワード回復のために入力したメールアドレスが正しくありません。再確認してください。",
|
||||
|
||||
"Recovery.NoPasswordSetup" : "パスワードが設定されていません",
|
||||
"Recovery.NoPasswordSetup.Description" : "サポートまでご連絡ください {supportUrl}",
|
||||
|
||||
"Register.UnknownError": "未知のエラーです",
|
||||
"Register.UnknownError.Description": "登録中に未知なエラーが発生しました。 サポートまでご連絡ください {supportUrl}",
|
||||
|
||||
"Account.Login": "ログイン",
|
||||
"Account.Logout": "ログアウト",
|
||||
|
|
@ -434,18 +505,17 @@
|
|||
"Account.LoggingIn": "ログイン中...",
|
||||
"Account.LoggingOut": "ログアウト中...",
|
||||
"Account.Registering": "登録中...",
|
||||
"Account.Anonymous": "未登録ユーザー",
|
||||
"Account.Anonymous": "未ログインユーザー",
|
||||
"Account.Username": "ユーザー名:",
|
||||
"Account.Email": "メール:",
|
||||
"Account.Email": "メールアドレス:",
|
||||
"Account.RememberMe": "記憶する<br><size=50%>(30日間有効)</size>",
|
||||
"Account.RepeatEmail": "メール(再入力):",
|
||||
"Account.RepeatEmail": "メールアドレス(再入力):",
|
||||
"Account.UsernameOrEmail": "ユーザー名またはメール:",
|
||||
"Account.Password": "パスワード:",
|
||||
"Account.RepeatPassword": "パスワード(再入力):",
|
||||
"Account.RecoverPassword": "パスワードを忘れてしまった",
|
||||
"Account.LiveEmailWarning": "<color=#f00>警告:</color>live.com、hotmail.com、outlook.com、その他のMicrosoftが提供するサービスでは、メールを受け取るまでに最大1~2日かかることがあります。",
|
||||
"Account.PasswordRules": "(最低8文字、1桁の数字、1つの小文字、1つの大文字が必要です)",
|
||||
"Account.AgeConfirm": "私は13歳以上です",
|
||||
"Account.LostPassword": "パスワードを忘れてしまった",
|
||||
"Account.SendRecoveryCode": "リカバリーコード送信",
|
||||
"Account.ResetPasswordHeader": "パスワードをリセット",
|
||||
|
|
@ -466,7 +536,7 @@
|
|||
|
||||
"Account.Saml2.Title" : "SAML 2.0",
|
||||
"Account.Saml2.Select" : "使用するサービスを選んでください:",
|
||||
"Account.Saml2.LoggingIn" : "ログイン待機中 (Webブラウザをご確認ください)...",
|
||||
"Account.Saml2.LoggingIn" : "ログイン待機中 (Webブラウザを確認してください)...",
|
||||
|
||||
"Account.TOTP.Title" : "2要素認証",
|
||||
"Account.TOTP.Initializing": "アカウントの2要素認証の状態を確認しています...",
|
||||
|
|
@ -516,12 +586,12 @@
|
|||
"Session.Tab.Users": "ユーザー",
|
||||
"Session.Tab.Permissions": "権限",
|
||||
|
||||
"Session.Permission.Anonymous": "未登録ユーザーの初期値:",
|
||||
"Session.Permission.Vistor": "フレンドでない登録ユーザの初期値:",
|
||||
"Session.Permission.Contact": "フレンドの初期値:",
|
||||
"Session.Permission.Host": "ホストの初期値:",
|
||||
"Session.Permission.PermissionOverrideCount": "個別に権限設定を行ったユーザー数: {n,select, -1 {--表示できません--} other {{n}}}",
|
||||
"Session.Permission.ClearOverrides": "ユーザー個別の権限設定を消去",
|
||||
"Session.Permission.Anonymous": "未ログインユーザーの権限",
|
||||
"Session.Permission.Vistor": "フレンドでないユーザーの権限",
|
||||
"Session.Permission.Contact": "フレンドの権限",
|
||||
"Session.Permission.Host": "ホストユーザーの権限",
|
||||
"Session.Permission.PermissionOverrideCount": "個別に権限を設定したユーザー: {n,select, -1 {--表示できません--} other {{n}}}人",
|
||||
"Session.Permission.ClearOverrides": "ユーザー個別の権限設定をリセット",
|
||||
|
||||
"Session.JoinVerifier.EnableHeader" : "カスタム参加検証を使用しますか?",
|
||||
"Session.JoinVerifier.EnableText" : "<color=red>警告:</color> カスタム参加検証を有効にしようとしています。 有効にする前に、ワールドの作成者が信頼できることを確認してください。 カスタム参加検証は標準のセッションのアクセスルールをバイパスし、独自のルールでユーザーの参加を許可またはブロックすることができるからです。",
|
||||
|
|
@ -552,8 +622,8 @@
|
|||
"Contacts.BanFromCurrentWorld": "現在のワールドからBAN",
|
||||
"Contacts.UnbanFromCurrentWorld": "現在のワールドからBAN解除",
|
||||
"Contacts.RecordingVoiceMessage": "録音中...",
|
||||
"Contacts.Unblocked" : "ブロック解除",
|
||||
"Contacts.AvatarBlock" : "アバターブロック",
|
||||
"Contacts.Unblocked" : "非表示・ブロック解除",
|
||||
"Contacts.AvatarBlock" : "アバターを非表示",
|
||||
"Contacts.MutualBlock" : "相互ブロック",
|
||||
"Contacts.SelfAccount": "マイアカウント",
|
||||
"Contacts.SearchPrompt": "フレンドを検索...",
|
||||
|
|
@ -573,7 +643,7 @@
|
|||
"Contacts.Blocked": "ブロック済み",
|
||||
"Contacts.SearchResult": "検索結果",
|
||||
"Contacts.Bot": "ボットアカウント",
|
||||
"Contact.Migrated": "移行していないフレンド",
|
||||
"Contacts.Migrated": "移行していないフレンド",
|
||||
|
||||
"Notifications.IsOnline": "さんがオンラインになりました",
|
||||
"Notifications.IsOnlineOnDifferentVersion": " <size=75%>(using version: {version})</size>さんがオンラインになりました",
|
||||
|
|
@ -597,9 +667,9 @@
|
|||
"Undo.ResetRotation": "回転をリセット",
|
||||
"Undo.ResetScale": "スケールをリセット",
|
||||
|
||||
"Undo.GrabObjects": "オブジェクトをグラブする",
|
||||
"Undo.DestroyGrabbed": "グラブしているオブジェクトを破棄する",
|
||||
"Undo.DuplicateGrabbed": "グラブしているオブジェクトを複製する",
|
||||
"Undo.GrabObjects": "オブジェクトをグラブ",
|
||||
"Undo.DestroyGrabbed": "グラブしているオブジェクトを破棄",
|
||||
"Undo.DuplicateGrabbed": "グラブしているオブジェクトを複製",
|
||||
|
||||
"Undo.ChangeBoxSize": "ボックスサイズを変更",
|
||||
"Undo.BrushStroke": "ブラシストローク",
|
||||
|
|
@ -635,7 +705,13 @@
|
|||
"Tooltips.Dev.GlobalSpace" : "グローバル空間",
|
||||
"Tooltips.Dev.Translation" : "位置",
|
||||
"Tooltips.Dev.Rotation" : "回転",
|
||||
"Tooltips.Dev.Scale" : "スケール",
|
||||
"Tooltips.Dev.Scale" : "大きさ",
|
||||
|
||||
"Tooltips.Dev.Selection.Single": "選択: 単独",
|
||||
"Tooltips.Dev.Selection.Multi": "選択: 複数",
|
||||
|
||||
"Tooltips.Dev.Interaction.Tip": "Tip",
|
||||
"Tooltips.Dev.Interaction.Projection": "Projection",
|
||||
|
||||
"Tooltip.Color.Picker": "カラーピッカー",
|
||||
|
||||
|
|
@ -654,6 +730,10 @@
|
|||
"Tooltip.Light.Spot": "スポットライト",
|
||||
"Tooltip.Light.Sun": "ディレクショナルライト",
|
||||
|
||||
"Tooltip.Light.Shadows.None": "影なし",
|
||||
"Tooltip.Light.Shadows.Hard": "影: ハード",
|
||||
"Tooltip.Light.Shadows.Soft": "影: ソフト",
|
||||
|
||||
"Tooltip.MeshVisibility.KeepShadow": "影を残す",
|
||||
"Tooltip.MeshVisibility.ShadowOff": "影を無効にする",
|
||||
"Tooltip.MeshVisibility.ShadowOn": "影を有効にする",
|
||||
|
|
@ -673,7 +753,7 @@
|
|||
"Tooltip.Material.ConvertAll": "全てを変換",
|
||||
"Tooltip.Material.CreateNew": "新規作成",
|
||||
|
||||
"Tooltip.Mesh.Edit": "メッシュの編集",
|
||||
"Tooltip.Mesh.Edit": "メッシュを編集",
|
||||
|
||||
"Tooltip.Cartridge.Eject": "オーブを取り出す",
|
||||
|
||||
|
|
@ -700,6 +780,26 @@
|
|||
"Tooltip.ProtoFlux.Unpack" : "<size=50%>{name}</size>をアンパック",
|
||||
"Tooltip.ProtoFlux.ExplicitCast" : "明示的キャスト\n<size=50%>(<color=red>警告:</color> 潜在的なデータ損失)</size>",
|
||||
|
||||
"Tooltip.Meter.Mode.Ray" : "モード: レイ",
|
||||
"Tooltip.Meter.Mode.Perpendicular" : "モード: 直角",
|
||||
"Tooltip.Meter.Mode.Drag" : "モード: ドラッグ",
|
||||
|
||||
"Tooltip.Meter.Points.Two" : "2点間",
|
||||
"Tooltip.Meter.Points.Multiple" : "複数点",
|
||||
|
||||
"Tooltip.Meter.ObjectSpace" : "オブジェクト空間で計測",
|
||||
"Tooltip.Meter.WorldSpace" : "ワールド空間で計測",
|
||||
|
||||
"Tooltip.Glue.Mode.BakeMeshes" : "メッシュをベイク",
|
||||
"Tooltip.Glue.Mode.BakeSkinnedMeshes" : "スキンドメッシュをベイク",
|
||||
"Tooltip.Glue.Mode.ParentObjects" : "親子付け",
|
||||
|
||||
"Tooltip.RigTransfer.ClearSource" : "送信元をクリア",
|
||||
|
||||
"Tooltip.ComponentClone.SingleInstanceOn" : "シングルインスタンス: オン",
|
||||
"Tooltip.ComponentClone.SingleInstanceOff" : "シングルインスタンス: オフ",
|
||||
"Tooltip.ComponentClone.ClearTemplate" : "テンプレートをクリア",
|
||||
|
||||
"ProtoFlux.UI.Call" : "Call",
|
||||
"ProtoFlux.UI.AsyncCall" : "<size=50%>Async</size> Call",
|
||||
"ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux ノード",
|
||||
|
|
@ -800,7 +900,7 @@
|
|||
"Importer.Image.Title": "画像インポーター",
|
||||
"Importer.Image.Prompt": "インポートしようとしているものはなんですか?",
|
||||
"Importer.Image.Regular": "画像/テクスチャ",
|
||||
"Importer.Image.Screenshot": "{appName}の写真",
|
||||
"Importer.Image.Screenshot": "スクリーンショット <size=50%>(ここでスクショした扱いになります)</size>",
|
||||
"Importer.Image.PixelArt" : "ドット絵",
|
||||
"Importer.Image.360": "360°画像/スカイボックス",
|
||||
"Importer.Image.StereoPhoto": "ステレオ画像",
|
||||
|
|
@ -893,19 +993,23 @@
|
|||
"Importer.Video.Depth.Prompt": "深度プリセット",
|
||||
"Importer.Video.Depth.Default": "デフォルト",
|
||||
|
||||
"Importer.Slices.Title": "スライス画像を<br>3Dテクスチャと<br>してインポート",
|
||||
"Importer.Slices.TitleGrayscale": "スライス画像を<br>3Dテクスチャと<br>してインポート<br>(グレースケール)",
|
||||
"Importer.Slices.Description": "フォルダ内のすべての画像ファイルを3Dテクスチャにします",
|
||||
|
||||
"Exporter.Title": "エクスポート",
|
||||
"Exporter.FileName": "ファイル名:",
|
||||
"Exporter.ExportAs": "Export as:",
|
||||
"Exporter.ExportAs": "ファイル形式:",
|
||||
"Exporter.Export": "エクスポート",
|
||||
"Exporter.Exporting": "エクスポート中...",
|
||||
|
||||
"NewWorld.Title": "新規ワールド",
|
||||
"NewWorld.Title": "新規ワールドを作成",
|
||||
"NewWorld.SessionTitle": "新しいセッション",
|
||||
"NewWorld.Template": "テンプレート:",
|
||||
"NewWorld.Template": "テンプレートを選択",
|
||||
"NewWorld.CustomPreset": "カスタムプリセット:",
|
||||
"NewWorld.SessionSettings": "セッション設定:",
|
||||
"NewWorld.UnsafeMode": "アンセーフモード:",
|
||||
"NewWorld.Port": "ポート:",
|
||||
"NewWorld.Port": "ポート番号:",
|
||||
"NewWorld.AutoPort": "自動設定:",
|
||||
"NewWorld.DefaultName": "{name} World",
|
||||
|
||||
|
|
@ -965,8 +1069,8 @@
|
|||
"FullBody.FeetNotTracking": "足がトラッキングされていません...",
|
||||
|
||||
"FullBody.AvatarPointMapped": "マッピング済み",
|
||||
"FullBody.AvatarPointNotMapped": "マッピング無し",
|
||||
"FullBody.AvatarPointNoTracker": "トラッカー無し",
|
||||
"FullBody.AvatarPointNotMapped": "マッピングなし",
|
||||
"FullBody.AvatarPointNoTracker": "トラッカーなし",
|
||||
|
||||
"CameraControl.Title": "カメラコントロール",
|
||||
"CameraControl.MirroringOffWarning": "ミラーリングOFF",
|
||||
|
|
@ -981,33 +1085,33 @@
|
|||
"CameraControl.Mode.Manual": "マニュアル",
|
||||
|
||||
"CameraControl.Settings.AvoidOcclusion": "遮蔽物を避ける",
|
||||
"CameraControl.Settings.KeepInWorldspace": "ワールド空間をキープ",
|
||||
"CameraControl.Settings.KeepInWorldspace": "ワールド空間に固定",
|
||||
"CameraControl.Settings.MovementWobble": "ゆらゆら動かす",
|
||||
"CameraControl.Settings.AimInFrontOfHead": "頭の前方を狙う",
|
||||
"CameraControl.Settings.HideCamera": "カメラ非表示",
|
||||
"CameraControl.Settings.HideCamera": "カメラを非表示",
|
||||
"CameraControl.Settings.ForceEyesOnCamera": "カメラ目線にする",
|
||||
"CameraControl.Settings.HideBadges": "バッジ非表示",
|
||||
"CameraControl.Settings.HideLasers": "レーザー非表示",
|
||||
"CameraControl.Settings.ShowFrustum": "画角の錐台を表示",
|
||||
"CameraControl.Settings.HideBadges": "ネームプレートを非表示",
|
||||
"CameraControl.Settings.HideLasers": "レーザーを非表示",
|
||||
"CameraControl.Settings.ShowFrustum": "撮影範囲を表示",
|
||||
"CameraControl.Settings.PhotoTimer": "セルフタイマー",
|
||||
"CameraControl.Settings.ShowLiveBadge": "Liveバッジを表示",
|
||||
"CameraControl.Settings.AudioFromCameraViewpoint": "カメラビューからのオーディオ",
|
||||
"CameraControl.Settings.AudioFromCameraViewpoint": "カメラの位置で音を拾う",
|
||||
|
||||
"CameraControl.OpenCloseUsers": "ユーザー",
|
||||
"CameraControl.CreateCameraAnchor": "カメラアンカー配置",
|
||||
"CameraControl.OpenCloseUsers": "ユーザー別<br>詳細設定",
|
||||
"CameraControl.CreateCameraAnchor": "カメラアンカー作成",
|
||||
|
||||
"CameraControl.Anchors.Interpolate": "アンカー間をなめらかに移動する",
|
||||
"CameraControl.Anchors.InterpolationSpeed": "アンカー間の補完速度:",
|
||||
"CameraControl.Anchors.LinearInterpolation": "線形補間",
|
||||
"CameraControl.Anchors.InterpolationSpeed": "アンカー間の移動速度:",
|
||||
"CameraControl.Anchors.LinearInterpolation": "等速移動・回転",
|
||||
"CameraControl.Anchors.NoAnchors": "ワールドにカメラアンカーがありません。",
|
||||
|
||||
"CameraControl.Positioning.FieldOfView": "画角(FOV)",
|
||||
"CameraControl.Positioning.AngleOffset": "角度オフセット",
|
||||
"CameraControl.Positioning.AngleOffset": "回転オフセット",
|
||||
"CameraControl.Positioning.Distance": "距離",
|
||||
"CameraControl.Positioning.Height": "高さ",
|
||||
"CameraControl.Positioning.FirstPersonPitch": "一人称視点のピッチ",
|
||||
"CameraControl.Positioning.FirstPersonRoll": "一人称視点のロール",
|
||||
"CameraControl.Positioning.FirstPersonOffset": "一人称視点のオフセット",
|
||||
"CameraControl.Positioning.FirstPersonPitch": "ピッチ回転(一人称)",
|
||||
"CameraControl.Positioning.FirstPersonRoll": "ロール回転(一人称)",
|
||||
"CameraControl.Positioning.FirstPersonOffset": "前後移動(一人称)",
|
||||
"CameraControl.Positioning.Reset": "リセット",
|
||||
|
||||
"CameraControl.Control.AnyoneCanInteract": "他人が触れるようにする",
|
||||
|
|
@ -1015,16 +1119,16 @@
|
|||
"CameraControl.Control.RenderPrivateUI": "プライベートUIを表示",
|
||||
"CameraControl.Control.MotionBlur": "モーションブラー",
|
||||
"CameraControl.Control.ScreenSpaceReflections": "画面空間の反射(SSR)",
|
||||
"CameraControl.Control.SpawnPhotoInWorld": "ワールドに写真をスポーン",
|
||||
"CameraControl.Control.FlipPreview": "プレビューを反転",
|
||||
"CameraControl.Control.SpawnPhotoInWorld": "撮影時に写真をスポーン",
|
||||
"CameraControl.Control.FlipPreview": "プレビューを左右反転",
|
||||
"CameraControl.Control.GroupDetectionRadius": "グループの判定範囲: {n}m",
|
||||
"CameraControl.Control.GroupExcludeBoundary": "グループの除外境界: {n}m",
|
||||
"CameraControl.Control.PositionSmoothSpeed": "位置のスムーズスピード: {n}",
|
||||
"CameraControl.Control.AngleSmoothSpeed": "角度のスムーズスピード: {n}",
|
||||
"CameraControl.Control.FramingSmoothSpeed": "フレーミングのスムーズスピード: {n}",
|
||||
"CameraControl.Control.PositionSmoothSpeed": "カメラの移動速度: {n}",
|
||||
"CameraControl.Control.AngleSmoothSpeed": "カメラの旋回速度: {n}",
|
||||
"CameraControl.Control.FramingSmoothSpeed": "カメラの追跡速度: {n}",
|
||||
|
||||
"CameraControl.OBS.IP": "OBS Websocket IP:",
|
||||
"CameraControl.OBS.Password": "OBSパスワード(オプション):",
|
||||
"CameraControl.OBS.Password": "OBSパスワード(任意):",
|
||||
"CameraControl.OBS.Connect": "接続",
|
||||
"CameraControl.OBS.Instructions": "OBSが実行中で、obs-websocketプラグインがインストールされていることを確認してください。",
|
||||
"CameraControl.OBS.OpenInstaller": "インストーラーのWebページを表示",
|
||||
|
|
@ -1045,8 +1149,8 @@
|
|||
"CameraControl.OBS.FPS": "FPS: {n}",
|
||||
"CameraControl.OBS.DroppedFrames": "ドロップしたフレーム: {n}",
|
||||
"CameraControl.OBS.Idle": "IDLE",
|
||||
"CameraCOntrol.OBS.Live": "LIVE",
|
||||
"CameraCOntrol.OBS.Recording": "REC",
|
||||
"CameraControl.OBS.Live": "LIVE",
|
||||
"CameraControl.OBS.Recording": "REC",
|
||||
"CameraControl.OBS.OpenInstallerReason": "このWebページで、OBSWebSocketプラグインをダウンロードできます。",
|
||||
|
||||
"CameraControl.OBS.Streaming.Start": "配信開始",
|
||||
|
|
@ -1066,8 +1170,8 @@
|
|||
"Settings.OverrideLocale": "言語環境(ロケール上書き):",
|
||||
"Settings.HideAllTutorials": "全チュートリアルを非表示",
|
||||
"Settings.ShowInteractionHints": "インタラクションヒントを表示",
|
||||
"Settings.Hotswitching": "VRモード切り替え",
|
||||
"Settings.PrimaryController": "プライマリーコントローラー",
|
||||
"Settings.Hotswitching": "VR/デスクトップ 自動切り替え",
|
||||
"Settings.AllowStrafing": "平行移動を許可",
|
||||
"Settings.UseHeadDirectionForMovement": "頭の向きに移動",
|
||||
"Settings.SmoothTurn": "スムーズターン",
|
||||
|
|
@ -1100,39 +1204,39 @@
|
|||
"Settings.LaserSmoothing.ModulateEndAngle": "終点の角度を変更",
|
||||
"Settings.LaserSmoothing.ModulateExponent": "指数を変更",
|
||||
"Settings.LaserSmoothing.ModulateSpeedMultiplier": "スピード倍率を変更",
|
||||
"Settings.LaserSmoothing.StickThreshold": "吸い付く閾値",
|
||||
"Settings.LaserSmoothing.StickThreshold": "吸い付くしきい値",
|
||||
"Settings.Laser.ShowInDesktop": "デスクトップモードでレーザーを表示",
|
||||
"Settings.LaserSmoothing.Reset": "レーザーの設定をリセット",
|
||||
|
||||
"Settings.Audio.Header": "オーディオ",
|
||||
"Settings.Audio.Header": "オーディオ設定",
|
||||
"Settings.Audio.Input.Title" : "音声入力デバイス",
|
||||
"Settings.Audio.Master": "マスターボリューム: {n,number,percent}",
|
||||
"Settings.Audio.Master": "マスター音量: {n,number,percent}",
|
||||
"Settings.Audio.SoundEffects": "サウンドエフェクト: {n,number,percent}",
|
||||
"Settings.Audio.Multimedia": "マルチメディア: {n,number,percent}",
|
||||
"Settings.Audio.Voice": "ボイス: {n,number,percent}",
|
||||
"Settings.Audio.UI": "UI: {n,number,percent}",
|
||||
"Settings.Audio.DisableVoiceNormalization": "ボイスノーマライゼーションを無効化",
|
||||
"Settings.Audio.NoiseGateThreshold": "ノイズゲートの閾値: {n}",
|
||||
"Settings.Audio.NormzliationThreshold": "ノーマライゼーションの閾値: {n}",
|
||||
"Settings.Audio.NoiseSupression": "ノイズ抑制フィルター(RNNoise)",
|
||||
"Settings.Audio.WhisperVoiceVolume": "ウィスパーモードの音量(球の外側): {n,number,percent}",
|
||||
"Settings.Audio.InputDevice": "音声入力デバイス:",
|
||||
"Settings.Audio.OutputDevice": "音声出力デバイス:",
|
||||
"Settings.Audio.NoiseGateThreshold": "ノイズゲートのしきい値: {n}",
|
||||
"Settings.Audio.NormzliationThreshold": "ノーマライズのしきい値: {n}",
|
||||
"Settings.Audio.NoiseSupression": "ノイズフィルター(RNNoise)",
|
||||
"Settings.Audio.WhisperVoiceVolume": "ウィスパーモード中の外部音量{n,number,percent}",
|
||||
"Settings.Audio.InputDevice": "音声入力デバイス(マイク)を選択",
|
||||
"Settings.Audio.OutputDevice": "音声出力デバイス(スピーカー/イヤホン)を選択",
|
||||
"Settings.Audio.SelectInputDevice": "音声入力デバイスを選択",
|
||||
"Settings.Audio.SelectOutputDevice": "音声出力デバイスを選択",
|
||||
"Settings.Audio.TestInput": "音声入力デバイスのテスト:",
|
||||
"Settings.Audio.TestDescription": "選択したオーディオデバイスからのサウンドが再生され、入力した音声を確認できます。",
|
||||
"Settings.Audio.StartTest": "入力した音声を聴く<size=50%>(マイク/オーディオ入力を確認してください)</size>",
|
||||
"Settings.Audio.StopTest": "テスト終了",
|
||||
"Settings.Audio.Monitoring": "音声入力のモニタリング:",
|
||||
"Settings.Audio.SystemDefaultOutput": "規定のサウンドデバイス",
|
||||
"Settings.Audio.TestInput": "マイク等のテスト",
|
||||
"Settings.Audio.TestDescription": "選択したデバイスの音が再生され<br>音量が適切かどうか確認できます。",
|
||||
"Settings.Audio.StartTest": "自分の声を聴く<size=50%>(マイク、オーディオ入力の確認ができます)</size>",
|
||||
"Settings.Audio.StopTest": "テスト中…(再度クリックして終了)",
|
||||
"Settings.Audio.Monitoring": "音声入力の音量・波形",
|
||||
"Settings.Audio.SystemDefaultOutput": "既定のサウンドデバイス",
|
||||
|
||||
"Settings.Graphics.DesktopFOV": "デスクトップモードの視野角(FOV)",
|
||||
|
||||
"Settings.Locale.Title" : "UIの言語",
|
||||
"Settings.Locale.ChangeLanguage": "言語設定",
|
||||
"Settings.Locale.SelectLanguageHeader": "言語を選択:",
|
||||
"Settings.Locale.DefaultLanguage": "規定の言語",
|
||||
"Settings.Locale.DefaultLanguage": "既定の言語",
|
||||
|
||||
"Settings.Save": "設定を保存",
|
||||
|
||||
|
|
@ -1183,7 +1287,7 @@
|
|||
"ComponentSelector.CreateCustomType" : "Create Custom Type",
|
||||
"ComponentSelector.CommonGenericTypes" : "Common Generic Types",
|
||||
"ComponentSelector.CustomGenericArguments" : "Custom Generic Arguments:",
|
||||
"ComponentSelector.InvalidType" : "無効な型です",
|
||||
"ComponentSelector.InvalidType" : "その型は存在しません",
|
||||
|
||||
"Inspector.Title" : "シーンインスペクター",
|
||||
"Inspector.Slot.AttachComponent": "コンポーネントをアタッチ",
|
||||
|
|
@ -1529,7 +1633,7 @@
|
|||
"Tutorial.Welcome.Begin": "始める!",
|
||||
|
||||
"Tutorial.Welcome.AccountHeader": "{appName} アカウント",
|
||||
"Tutorial.Welcome.AccountDescription": "アカウントを作成すると、1 GBの無料ストレージと、アイテムの保存、アバターのお気に入り設定、フレンド登録の追加、メッセージへのアクセスが提供されます。",
|
||||
"Tutorial.Welcome.AccountDescription": "アカウントを作成すると、1GBの無料ストレージと、アイテムの保存、アバターのお気に入り設定、フレンド登録、メッセージへのアクセスが提供されます。",
|
||||
"Tutorial.Welcome.AccountCreate": "アカウント作成",
|
||||
"Tutorial.Welcome.AccountLogin": "アカウントを持っています",
|
||||
"Tutorial.Welcome.AccountSkip": "アカウントなしで続行",
|
||||
|
|
@ -1544,10 +1648,10 @@
|
|||
"Tutorial.Welcome.SettingsSnapTurnDescription": "角度ごとに瞬時にスナップします。初心者向けです。",
|
||||
"Tutorial.Welcome.SettingsSmoothTurn": "スムーズ",
|
||||
"Tutorial.Welcome.SettingsSmoothTurnDescription": "徐々に向きを変えます。吐き気を引き起こす可能性があります。",
|
||||
"Tutorial.Welcome.SettingsPrimaryController": "プライマリーコントローラー(標準は右です)",
|
||||
"Tutorial.Welcome.SettingsPrimaryLeft": "左",
|
||||
"Tutorial.Welcome.SettingsPrimaryController": "プライマリーコントローラー(標準は右手です)",
|
||||
"Tutorial.Welcome.SettingsPrimaryLeft": "左手",
|
||||
"Tutorial.Welcome.SettingsPrimaryLeftDescription": "<b>左:</b> 回転, <b>右:</b> 平行移動",
|
||||
"Tutorial.Welcome.SettingsPrimaryRight": "右",
|
||||
"Tutorial.Welcome.SettingsPrimaryRight": "右手",
|
||||
"Tutorial.Welcome.SettingsPrimaryRightDescription": "<b>左:</b> 平行移動, <b>右:</b> 回転",
|
||||
"Tutorial.Welcome.SettingsHeight": "身長",
|
||||
"Tutorial.Welcome.SettingsHeightExamples": "例: 1.85 m, 185 cm, 6' 1\", 6 feet 1 inch",
|
||||
|
|
@ -1587,8 +1691,8 @@
|
|||
"Exiting.Exiting": "終了中...",
|
||||
"Exiting.LoggingOut": "ログアウト中...",
|
||||
|
||||
"Migration.Title": "移行",
|
||||
"Migration.NewTask": "移行タスクを作成",
|
||||
"Migration.Title": "データ移行",
|
||||
"Migration.NewTask": "データを移行する",
|
||||
|
||||
"Migration.LoginModal.Title": "データを移行しますか?",
|
||||
"Migration.LoginModal.Description": "他のアカウントからデータを移行しますか?ダッシュボードの「移行」タブからも後で移行することができます。",
|
||||
|
|
@ -1603,8 +1707,8 @@
|
|||
"Migration.SourcePassword": "{platform} パスワード:",
|
||||
"Migration.SourceUsername": "{platform} ユーザー名:",
|
||||
|
||||
"Migration.Dialog.Title": "アカウント移行",
|
||||
"Migration.Dialog.Source" : "互換性のあるインフラからデータを移行できます。まず、以下のリストから移行したいものを選択します。インストールフォルダ内の「Migrations」フォルダに設定ファイルを配置することで、インフラを追加できます。",
|
||||
"Migration.Dialog.Title": "アカウントの移行",
|
||||
"Migration.Dialog.Source" : "互換性のある他のデータベースからアカウント情報を移行します。<br>以下から該当する移行元データベースを選択してください。該当するものが無ければ、インストールフォルダ内の「Migrations」フォルダに設定ファイルを配置して、データベースを追加してください。",
|
||||
"Migration.Dialog.AccountDescription": "アカウントを移行するには、{platform}アカウントのパスワードが必要です。ログインしてデータにアクセスできるようになります。",
|
||||
|
||||
"Migration.ResetID.Title": "ユーザーIDをリセット",
|
||||
|
|
@ -1647,9 +1751,8 @@
|
|||
|
||||
"Migration.Summary": "設定完了! 「移行を開始」を押して開始してください。移行には時間がかかるかもしれません。お気に入りの移行をした場合は、優先的に行われますのでご安心ください。\n移行中は {appName} を終了しても構いません。",
|
||||
|
||||
|
||||
"Migration.List.EmptyTitle": "移行を始めますか?",
|
||||
"Migration.List.EmptySubtitle": "左上の「移行タスクを作成」を押してください",
|
||||
"Migration.List.EmptyTitle": "現在、移行タスクはありません",
|
||||
"Migration.List.EmptySubtitle": "アカウント移行を開始するには、左上の「移行タスクを作成」を押してください",
|
||||
|
||||
"Migration.List.ButtonLabel": "{name}\n<size=50%>作成日時:{time}\nステータス:{state}",
|
||||
"Migration.Report.Title": "移行レポート:",
|
||||
|
|
@ -1700,14 +1803,16 @@
|
|||
"Temporary.MMC.VoteInvalid": "投票が無効です、もう一度やり直してください。",
|
||||
|
||||
"CloudHome.WelcomeHome": "ようこそ",
|
||||
"CloudHome.TargetRangeOptions": "射撃場操作盤",
|
||||
"CloudHome.TargetRangeOptions": "ターゲット表示",
|
||||
|
||||
"Tutorial.Saving.Title": "ホームワールドへようこそ!",
|
||||
"Tutorial.Saving.Content": "ここは<b><i><color=hero.yellow>ホーム</b></i></color>ワールド、<br>ログインしたときに最初に開かれる<br>ワールドです!<br><br>ホームはあなた専用のワールドですので<br>自由に編集・保存ができます。<br><br>好みの家具を置いたり衣替えした後は、<br>忘れず保存しましょう!",
|
||||
|
||||
"Tutorial.Teleporter.Error": "クラウドホームの読み込みに失敗しました!<br><size=66%>テレポーターから一度出て、やり直してください。</size>",
|
||||
|
||||
"CloudHome.Info.OnlineUsers": "オンラインユーザー: {online_users}<br>参加できるユーザー: {joinable_users}",
|
||||
"CloudHome.Info.Moderation": "モデレーション",
|
||||
"CloudHome.Info.Inventory": "インベントリー",
|
||||
"CloudHome.Info.Inventory": "インベントリ",
|
||||
"CloudHome.Info.Tools": "ツール",
|
||||
"CloudHome.Info.MoreInfo": "ヘルプ・その他",
|
||||
"CloudHome.Info.SessionUptime": "セッション継続時間:",
|
||||
|
|
@ -1715,12 +1820,10 @@
|
|||
"CloudHome.Info.StorageUsed": "ストレージ使用量:",
|
||||
|
||||
"CloudHome.Info.DashInfoTab.Title": "ようこそ!",
|
||||
|
||||
"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": "Discordを見る!",
|
||||
|
||||
|
|
@ -1728,7 +1831,7 @@
|
|||
"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>Resonite Essentials</color></i>フォルダには楽しいおもちゃが入っています。 アイテムをダブルクリックして取り出してみましょう。",
|
||||
"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>Resonite Essentials -> Tools</color></i> から取り出せます。 ワールドを好みに合わせて編集しちゃいましょう!",
|
||||
|
|
@ -1762,7 +1865,6 @@
|
|||
|
||||
"StickyNote.SpinMe": "クルクルしてみ?",
|
||||
"StickyNote.FruitPlate": "<size=1500>増える増える 不思議な果物</size>",
|
||||
|
||||
"StickyNote.EmptyForYou": "好きな物<br>飾ってね :)",
|
||||
"StickyNote.RelevantLinks": "関連リンク!<br><--<br><br><size=500>「接続書」などと言う人がいるらしい</size>",
|
||||
"StickyNote.SunTool": "太陽を 動かしたいよう",
|
||||
|
|
@ -1806,13 +1908,13 @@
|
|||
"CloudHome.Panel.LightColor": "ライトの色",
|
||||
"CloudHome.Panel.LightColorTemperature": "ライトの色温度",
|
||||
|
||||
"CloudHome.Panel.Spawn": "玄関前",
|
||||
"CloudHome.Panel.Foyer": "エントランス",
|
||||
"CloudHome.Panel.Spawn": "エントランス",
|
||||
"CloudHome.Panel.Foyer": "ロビー",
|
||||
"CloudHome.Panel.Workspace": "会議スペース",
|
||||
"CloudHome.Panel.ReadingLounge": "読書スペース",
|
||||
"CloudHome.Panel.Lounge": "オーディオスペース",
|
||||
"CloudHome.Panel.Center": "メインホール",
|
||||
"CloudHome.Panel.Balcony": "ベランダ",
|
||||
"CloudHome.Panel.Balcony": "バルコニー",
|
||||
"CloudHome.Panel.Theater": "ホームシアター",
|
||||
|
||||
"CloudHome.Panel.TheaterControl": "ホームシアター設定パネル",
|
||||
|
|
@ -1823,7 +1925,7 @@
|
|||
|
||||
"CloudHome.FeaturedPanel.OpenWorld": "ワールドを開く",
|
||||
"CloudHome.FeaturedPanel.LinkText": "ここをクリックして<br>ワールドを開く!",
|
||||
"CloudHome.FeaturedPanel.Featured": "特集",
|
||||
"CloudHome.FeaturedPanel.Featured": "FEATURED - 注目",
|
||||
|
||||
"CloudHome.AvatarPanel.Title": "アバターワールド特集",
|
||||
|
||||
|
|
@ -1906,14 +2008,15 @@
|
|||
"UI.VideoPlayer.EnterURL": "<i><alpha=#77>ここにURLを入力</closeall>",
|
||||
"UI.VideoPlayer.AudioZoneTheater": "シアター内<br>のみ",
|
||||
"UI.VideoPlayer.AudioZoneGlobal": "ワールド内<br>全体",
|
||||
"UI.VideoPlsyer.UsersLoaded": "{users_loaded}/{users_present} 人<br>読込完了",
|
||||
"UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} 人<br>読込完了",
|
||||
"UI.VideoPlayer.AllUsersLoaded": "全員読込完了",
|
||||
|
||||
"UI.ColorPicker.ColorPicker": "カラーピッカー",
|
||||
|
||||
"UI.ColorPicker.Linear": "リニア",
|
||||
|
||||
"UI.ColorPicker.Hexadecimal": "カラー<br>コード",
|
||||
"UI.ColorPicker.ColorSwatches": "スウォッチ",
|
||||
"UI.ColorPicker.ColorSwatches": "カラー<br>パレット",
|
||||
|
||||
"UI.ColorPicker.Red": "赤",
|
||||
"UI.ColorPicker.Green": "緑",
|
||||
|
|
@ -1923,11 +2026,14 @@
|
|||
"UI.ColorPicker.Saturation": "彩度",
|
||||
"UI.ColorPicker.Value": "輝度",
|
||||
|
||||
"UI.ColorPicker.Alpha": "透明度",
|
||||
"UI.ColorPicker.Alpha": "不透明度",
|
||||
"UI.ColorPicker.Gain": "ゲイン",
|
||||
|
||||
"UI.ProgressBar.ImportingItem": "アイテムインポート中",
|
||||
|
||||
"UI.Camera.Automatic": "オート",
|
||||
"UI.Camera.Manual": "マニュアル",
|
||||
|
||||
"Tools.Names.MultiTool": "マルチツール",
|
||||
|
||||
"Tools.Names.CommonTools": "一般ツール",
|
||||
|
|
|
|||
207
ko.json
207
ko.json
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"localeCode": "ko",
|
||||
"authors": ["MirPASEC", "R3C0D3r", "LUA", "Guide", "Titancube", "Holy_Water"],
|
||||
"authors": ["MirPASEC", "LUA", "R3C0D3r", "Titancube", "Holy_Water", "Guide", "IceCreamPie"],
|
||||
"messages": {
|
||||
|
||||
"General.OK": "확인",
|
||||
|
|
@ -111,23 +111,25 @@
|
|||
"Inventory.OpenWorld": "세션 시작",
|
||||
"Inventory.Equip": "아바타 착용",
|
||||
"Inventory.Delete": "선택삭제",
|
||||
"Inventory.CreateDirectory": "폴더 생성",
|
||||
"Inventory.SaveHeld": "저장하기",
|
||||
"Inventory.GetURL": "URL복사",
|
||||
"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.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": "홈",
|
||||
|
|
@ -165,6 +167,7 @@
|
|||
"World.LoadingFailed": "읽어오기 실패",
|
||||
"World.LoadedAssets": "{total_assets}개의 에셋(Asset) 중 {assets}개를 읽고 있습니다.",
|
||||
"World.Downloading": "{total_bytes}중 {bytes} 다운로드 중",
|
||||
"World.Loaded": "로딩완료",
|
||||
|
||||
"World.Connection.EstablishingConnection": "연결을 진행중입니다.",
|
||||
"World.Connection.RequestingJoin": "참여를 요청합니다.",
|
||||
|
|
@ -387,7 +390,7 @@
|
|||
"Indicator.Sync.SyncingItems": "동기화<br><size=61.8033%>{item_count}개 항목</size>",
|
||||
"Indicator.Sync.UploadingVariants": "업로드<br><size=61.8033%>에셋 베리언츠</size>",
|
||||
"Indicator.Sync.SyncError": "동기화 오류 <size=61.803%>자세한 내용은 로그를 확인하세요.</size>",
|
||||
"Indicator.Sync.OutOfSpace": "동기화 오류 <size=50%>저장소 부족</size>",
|
||||
"Indicator.Sync.StorageFull": "동기화 오류 <size=50%>저장소 부족</size>",
|
||||
|
||||
"Indicator.Storage.StorageFull": "저장소 부족",
|
||||
"Indicator.Storage.Usage": "<size=61.803%>사용중인 저장소</size><br>{storage_max}중 {storage_used}",
|
||||
|
|
@ -395,36 +398,103 @@
|
|||
"Indicator.LiveHiddenMessage": "(방송중엔 안보입니다)",
|
||||
|
||||
"Login.InvalidCredentials": "계정 정보를 다시 확인해 주세요.",
|
||||
"Login.InvalidCredentials.Description": "계정 정보를 다시 확인하여 시도 또는 \"암호가 기억나지 않나요?\"를 눌러주세요.",
|
||||
|
||||
"Login.InvalidLogin": "계정 정보를 다시 확인해 주세요.",
|
||||
"Login.InvalidLogin.Description": "계정 정보를 다시 확인하여 시도 또는 \"암호가 기억나지 않나요?\"를 눌러주세요.",
|
||||
|
||||
"Login.MalformedUID": "유효하지 않은 장치 식별자 정보 입니다.",
|
||||
"Login.MalformedUID.Description": "재설치 또는 레소나이트 지원({supportUrl})에 문의 바랍니다.",
|
||||
|
||||
"Login.MissingUID": "장치 식별자 정보가 존재하지 않습니다.",
|
||||
"Login.MissingUID.Description": "재설치 또는 레소나이트 지원({supportUrl})에 문의 바랍니다.",
|
||||
|
||||
"Register.MissingUID": "유효하지 않은 장치 식별자 정보 입니다.",
|
||||
"Register.MissingUID.Description": "재설치 또는 레소나이트 지원({supportUrl})에 문의 바랍니다.",
|
||||
|
||||
"Register.MalformedUID": "유효하지 않은 장치 식별자 정보 입니다.",
|
||||
"Register.MalformedUID.Description": "재설치 또는 레소나이트 지원({supportUrl})에 문의 바랍니다.",
|
||||
|
||||
"Login.MissingLogin": "계정 정보를 입력하세요.",
|
||||
"Login.MissingLogin.Description": "계정 정보 입력을 잊으신건 아닌가요?",
|
||||
|
||||
"Login.InvalidRecoveryCode": "유효치 않은 복구코드 입니다.",
|
||||
"Login.InvalidRecoveryCode.Description": "복구코드를 다시 확인하여 주세요.",
|
||||
|
||||
"Login.UnsupportedAuthentication": "지원하지 않는 인증방법 입니다.",
|
||||
"Login.UnsupportedAuthentication.Description": "지원되지 않는 인증방법입니다. 다른 방법으로 시도해 주세요.",
|
||||
|
||||
"Login.EmailNotVerified": "전자메일이 확인되지 않았습니다.",
|
||||
"Login.EmailNotVerified.Description": "등록하신 전자메일을 확인해 주세요. 경우에 따라 스팸으로 분류되어 있을수도 있습니다.",
|
||||
|
||||
"Login.AccountTempLocked": "계정이 잠겨진 상태입니다.",
|
||||
"Login.AccountTempLocked.Description": "{moderationUrl} 사이트를 통해 중재를 받으세요.",
|
||||
|
||||
"Login.AccountBanned": "로그인이 차단된 계정입니다.",
|
||||
"Login.AccountBanned.Description": "{moderationUrl} 사이트를 통해 중재를 받으세요.",
|
||||
|
||||
"Login.DuplicateAccount": "중복 계정입니다.",
|
||||
"Login.DuplicateAccount.Description": "{supportUrl} 사이트를 통해 지원을 받으세요.",
|
||||
|
||||
"Login.UnknownError": "알 수 없는 오류",
|
||||
"Login.UnknownError.Description": "로그인 진행 중 알 수 없는 오류가 발생하였습니다. {supportUrl} 사이트를 통해 지원을 받아보세요.",
|
||||
|
||||
"Register.MissingRequest": "세부 정보가 빠져 있습니다.",
|
||||
"Register.MissingRequest.Description": "등록시 필요한 정보가 일부 누락되어 있습니다.",
|
||||
|
||||
"Register.InvalidEmail": "전자메일 정보가 유효하지 않습니다.",
|
||||
"Register.InvalidEmail.Description": "전자메일 주소가 잘못되었는지 확인해 주세요.",
|
||||
|
||||
"Register.MissingUsername": "사용자명을 입력하세요.",
|
||||
"Register.MissingUsername.Description": "사용자명을 입력하셔야 합니다.",
|
||||
|
||||
"Register.MissingEmail": "전자메일 주소를 입력하세요.",
|
||||
"Register.MissingEmail.Description": "전자메일 주소를 입력하셔야 합니다.",
|
||||
|
||||
"Register.UsernameTooLong": "사용자명이 너무 깁니다.",
|
||||
"Register.UsernameTooLong.Description": "사용자명은 최대 32글자까지 허용됩니다.",
|
||||
|
||||
"Register.UsernameContainsAmpersand": "사용자명에 @ 기호를 사용할 수 없습니다.",
|
||||
"Register.UsernameContainsAmpersand.Description": "사용자명은 @ 기호가 포함되면 안됩니다.",
|
||||
|
||||
"Register.UsernameStartsWithU": "사용자명은 U-로 시작하면 안됩니다.",
|
||||
"Register.UsernameStartsWithU.Description": "사용자명은 U-로 시작할 수 없습니다.",
|
||||
|
||||
"Register.InvalidUsername": "유효하지 않은 사용자명 입니다.",
|
||||
"Register.InvalidUsername.Description": "사용자명이 잘못되었습니다.",
|
||||
|
||||
"Register.InvalidDateOfBirth": "생일은 유효한 날짜로 입력하세요.",
|
||||
"Register.UserContainsBlockedTerms": "사용할 수 없는 단어가 사용자명에 들어 있습니다.",
|
||||
"Register.InvalidDateOfBirth.Description": "입력한 날짜는 존재하지 않습니다.",
|
||||
|
||||
"Register.UsernameContainsBlockedTerms": "사용할 수 없는 단어가 사용자명에 들어 있습니다.",
|
||||
"Register.UsernameContainsBlockedTerms.Description": "금칙문자를 사용자 명에 사용할 수 없습니다. 오류인 것으로 생각되시면 {supportUrl} 사이트를 통해 알려주세요.",
|
||||
|
||||
"Register.MissingPassword": "암호를 입력하세요.",
|
||||
"Register.MissingPassword.Description": "암호를 입력하지 않았습니다.",
|
||||
|
||||
"Register.InvalidPassword": "유효하지 않은 암호입니다.",
|
||||
"Register.InvalidPassword.Description": "잘못된 암호입니다.",
|
||||
|
||||
"Register.EmailAlreadyRegistered": "이미 등록된 전자메일 주소입니다.",
|
||||
"Register.EmailAlreadyRegistered.Description": "이미 계정으로 등록된 전자메일입니다. 암호를 분실 하신 경우라면 \"암호가 기억나지 않나요?\"를 눌러서 문제 해결 절차를 진행하시고, 그렇지 않은 경우라면 {supportUrl} 사이트를 통해 지원을 받아보시기 바랍니다.",
|
||||
|
||||
"Register.UsernameAlreadyRegistered": "이미 등록되어 있는 사용자명 입니다.",
|
||||
"Register.UsernameAlreadyRegistered.Description": "이미 계정으로 등록된 사용자명입니다. 암호를 분실 하신 경우라면 \"암호가 기억나지 않나요?\"를 눌러서 문제 해결 절차를 진행하시고, 그렇지 않은 경우라면 {supportUrl} 사이트를 통해 지원을 받아보시기 바랍니다.",
|
||||
|
||||
"Register.ErrorCheckingUserId": "UserID 오류체크",
|
||||
"Register.ErrorCheckingUserId.Description": "{supportUrl} 사이트를 통해 지원을 받으세요.",
|
||||
|
||||
"Recovery.MissingEmail" : "메일 주소가 비어 있습니다.",
|
||||
"Recovery.MissingEmail.Description" : "전자메일 정보를 작성하셨나요?",
|
||||
|
||||
"Recovery.IncorrectEmail" : "메일 주소가 잘못되었습니다.",
|
||||
"Recovery.IncorrectEmail.Description" : "전자메일 주소를 잘못 입력하셨습니다. 확인 후 다시 시도해보세요.",
|
||||
|
||||
"Recovery.NoPasswordSetup" : "비밀번호가 설정되지 않았습니다.",
|
||||
"Recovery.NoPasswordSetup.Description" : "{supportUrl} 사이트를 통해 지원을 받으세요.",
|
||||
|
||||
"Register.UnknownError": "알 수 없는 오류",
|
||||
"Register.UnknownError.Description": "계정 등록 중 알 수 없는 오류가 발생하였습니다. {supportUrl} 사이트를 통해 지원을 받아보세요.",
|
||||
|
||||
"Account.Login": "로그인",
|
||||
"Account.Logout": "로그아웃",
|
||||
|
|
@ -446,7 +516,6 @@
|
|||
"Account.RecoverPassword": "암호가 기억나지 않나요?",
|
||||
"Account.LiveEmailWarning": "<color=#f00>경고:</color> live.com, hotmail.com, outlook.com등의 Microsoft에서 제공하는 메일의 경우 1~2일의 기간이 소요됩니다.",
|
||||
"Account.PasswordRules": "(암호는 8자 이상으로 숫자, 소문자, 대문자로 이루어져 있어야 합니다.)",
|
||||
"Account.AgeConfirm": "제 나이는 13살 이상입니다.",
|
||||
"Account.LostPassword": "암호 분실",
|
||||
"Account.SendRecoveryCode": "복원코드 발송",
|
||||
"Account.ResetPasswordHeader": "암호 초기화",
|
||||
|
|
@ -632,11 +701,17 @@
|
|||
|
||||
"Tooltips.Dev.GizmoOptions" : "기즈모 옵션",
|
||||
"Tooltips.Dev.SelectParent" : "부모슬롯 선택",
|
||||
"Tooltips.Dev.LocalSpace" : "로컬공간",
|
||||
"Tooltips.Dev.GlobalSpace" : "월드공간",
|
||||
"Tooltips.Dev.Translation" : "위치조정",
|
||||
"Tooltips.Dev.Rotation" : "회전조정",
|
||||
"Tooltips.Dev.Scale" : "배율조정",
|
||||
"Tooltips.Dev.LocalSpace" : "로컬좌표계",
|
||||
"Tooltips.Dev.GlobalSpace" : "전역좌표계",
|
||||
"Tooltips.Dev.Translation" : "위치조작",
|
||||
"Tooltips.Dev.Rotation" : "회전조작",
|
||||
"Tooltips.Dev.Scale" : "배율조작",
|
||||
|
||||
"Tooltips.Dev.Selection.Single": "단일선택 사용",
|
||||
"Tooltips.Dev.Selection.Multi": "다중선택 사용",
|
||||
|
||||
"Tooltips.Dev.Interaction.Tip": "등배조작",
|
||||
"Tooltips.Dev.Interaction.Projection": "비례조작",
|
||||
|
||||
"Tooltip.Color.Picker": "색상 선택기",
|
||||
|
||||
|
|
@ -655,6 +730,10 @@
|
|||
"Tooltip.Light.Spot": "스포트라이트(Spot)",
|
||||
"Tooltip.Light.Sun": "태양(Sun)/직사(Directional)",
|
||||
|
||||
"Tooltip.Light.Shadows.None": "그림자 없음",
|
||||
"Tooltip.Light.Shadows.Hard": "선명한 그림자(Hard)",
|
||||
"Tooltip.Light.Shadows.Soft": "흐릿한 그림자(Soft)",
|
||||
|
||||
"Tooltip.MeshVisibility.KeepShadow": "그림자 유지",
|
||||
"Tooltip.MeshVisibility.ShadowOff": "그림자 끄기",
|
||||
"Tooltip.MeshVisibility.ShadowOn": "그림자 켜기",
|
||||
|
|
@ -689,8 +768,8 @@
|
|||
"Tooltip.ProtoFlux.Drive" : "Drive(점유연결)",
|
||||
"Tooltip.ProtoFlux.Source" : "Source(비점유연결)",
|
||||
"Tooltip.ProtoFlux.Reference" : "Reference(참조추출)",
|
||||
"Tooltip.ProtoFlux.Write" : "Write",
|
||||
"Tooltip.ProtoFlux.Proxy" : "Proxy",
|
||||
"Tooltip.ProtoFlux.Write" : "Write 추출",
|
||||
"Tooltip.ProtoFlux.Proxy" : "프록시 추출",
|
||||
"Tooltip.ProtoFlux.CreateLocal" : "로컬변수 생성",
|
||||
"Tooltip.ProtoFlux.CreateStore" : "변수 생성",
|
||||
"Tooltip.ProtoFlux.CreateDataModelStore" : "Data Model 변수 생성",
|
||||
|
|
@ -701,6 +780,26 @@
|
|||
"Tooltip.ProtoFlux.Unpack" : "<size=50%>{name}</size>을(를) 언팩",
|
||||
"Tooltip.ProtoFlux.ExplicitCast" : "명시적 형변환\n<size=50%>(<color=red>경고:</color> 잠재적 데이터 손실이 발생할 수 있습니다.)</size>",
|
||||
|
||||
"Tooltip.Meter.Mode.Ray" : "모드: 직선",
|
||||
"Tooltip.Meter.Mode.Perpendicular" : "모드: 수직",
|
||||
"Tooltip.Meter.Mode.Drag" : "모드: 끌기",
|
||||
|
||||
"Tooltip.Meter.Points.Two" : "두점",
|
||||
"Tooltip.Meter.Points.Multiple" : "다점",
|
||||
|
||||
"Tooltip.Meter.ObjectSpace" : "지정 대상 좌표계 기준",
|
||||
"Tooltip.Meter.WorldSpace" : "월드 좌표계 기준",
|
||||
|
||||
"Tooltip.Glue.Mode.BakeMeshes" : "모드: 메시 베이크",
|
||||
"Tooltip.Glue.Mode.BakeSkinnedMeshes" : "모드: 스킨드 메시 베이크",
|
||||
"Tooltip.Glue.Mode.ParentObjects" : "모드: 계층관계로 묶기",
|
||||
|
||||
"Tooltip.RigTransfer.ClearSource" : "원본 삭제",
|
||||
|
||||
"Tooltip.ComponentClone.SingleInstanceOn" : "단일객체: ON",
|
||||
"Tooltip.ComponentClone.SingleInstanceOff" : "단일객체: OFF",
|
||||
"Tooltip.ComponentClone.ClearTemplate" : "임시 저장본 삭제",
|
||||
|
||||
"ProtoFlux.UI.Call" : "호출",
|
||||
"ProtoFlux.UI.AsyncCall" : "<size=50%>비동기</size> 호출",
|
||||
"ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux 노드 탐색기",
|
||||
|
|
@ -894,6 +993,10 @@
|
|||
"Importer.Video.Depth.Prompt": "깊이 프리셋(Depth Preset)",
|
||||
"Importer.Video.Depth.Default": "기본",
|
||||
|
||||
"Importer.Slices.Title": "볼륨메트릭 텍스쳐로 자르기",
|
||||
"Importer.Slices.TitleGrayscale": "볼륨메트릭 텍스쳐로 자르기(회색조)",
|
||||
"Importer.Slices.Description": "폴더의 모든 이미지 파일을 볼륨메트릭 텍스쳐로 처리합니다.",
|
||||
|
||||
"Exporter.Title": "내보내기",
|
||||
"Exporter.FileName": "파일명:",
|
||||
"Exporter.ExportAs": "내보낼 유형:",
|
||||
|
|
@ -1299,7 +1402,7 @@
|
|||
|
||||
"Inspector.SimpleAvatarProtection.RemoveAll": "아바타 보호기능 모두 제거",
|
||||
"Inspector.SimpleAvatarProtection.RemoveSingle": "단일 아바타 보호기능 제거",
|
||||
"Inspector.SimpleAvatarProtection.Warning": "<color=red><size=150%>경고!</size></color><br>아래에서 제공되는 전용 기능 버튼이 아닌 다른 방법을 통해 이 구성쇼소를 제거하면 보호기능이 무력화되며 스스로 파괴될 수 있으며, 이는 데이터 손실로 이어질 수 있습니다!",
|
||||
"Inspector.SimpleAvatarProtection.Warning": "<color=red><size=150%>경고!</size></color><br>아래에서 제공되는 전용 기능 버튼이 아닌 다른 방법을 통해 이 구성요소를 제거하면 보호기능이 무력화되며 스스로 파괴될 수 있으며, 이는 데이터 손실로 이어질 수 있습니다!",
|
||||
"Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "아바타 보호기능을 제거합니다",
|
||||
|
||||
"Inspector.BipedRig.GetDiagnosticInfo": "리그 정보 조회",
|
||||
|
|
@ -1322,12 +1425,12 @@
|
|||
"Inspector.Texture.InvertR": "적색 반전",
|
||||
"Inspector.Texture.InvertG": "녹색 반전",
|
||||
"Inspector.Texture.InvertB": "청색 반전",
|
||||
"Inspector.Texture.InvertA": "알파 반전",
|
||||
"Inspector.Texture.ColorToAlphaWhite": "색상을 알파로(백색)",
|
||||
"Inspector.Texture.ColorToAlphaBlack": "색상을 알파로(흑색)",
|
||||
"Inspector.Texture.AlphaFromIntensity": "강도에서 알파로",
|
||||
"Inspector.Texture.AlphaToMask": "알파를 마스크로",
|
||||
"Inspector.Texture.RemoveAlpha": "알파 제거",
|
||||
"Inspector.Texture.InvertA": "투명도 반전",
|
||||
"Inspector.Texture.ColorToAlphaWhite": "색상값을 투명도에 반비례 반영 및 흰색 채우기",
|
||||
"Inspector.Texture.ColorToAlphaBlack": "색상값을 투명도에 반비례 반영 및 흑색 채우기",
|
||||
"Inspector.Texture.AlphaFromIntensity": "색상값을 투명도에 비례 반영",
|
||||
"Inspector.Texture.AlphaToMask": "투명도로 마스크 이미지 생성",
|
||||
"Inspector.Texture.RemoveAlpha": "투명도 제거 및 흑색 채우기",
|
||||
"Inspector.Texture.ConvertToGrayscaleAverage": "그레이스케일로 변환(평균)",
|
||||
"Inspector.Texture.ConvertToGrayscaleLuminance": "그레이스케일로 변환(휘도)",
|
||||
"Inspector.Texture.SwapRG": "적색과 녹색을 서로 바꾸기",
|
||||
|
|
@ -1338,8 +1441,8 @@
|
|||
"Inspector.Texture.SwapBA": "청색과 투명도를 서로 바꾸기",
|
||||
"Inspector.Texture.AddWhiteBackground": "백색배경 추가",
|
||||
"Inspector.Texture.AddBlackBackground": "흑색배경 추가",
|
||||
"Inspector.Texture.Hue": "휴(Hue):",
|
||||
"Inspector.Texture.ShiftHue": "쉬프트 휴",
|
||||
"Inspector.Texture.Hue": "색조:",
|
||||
"Inspector.Texture.ShiftHue": "색조 증감",
|
||||
"Inspector.Texture.Saturation": "채도:",
|
||||
"Inspector.Texture.AdjustSaturation": "채도 조정",
|
||||
"Inspector.Texture.Value": "값:",
|
||||
|
|
@ -1636,6 +1739,7 @@
|
|||
"Migration.Groups.Introduction": "그룹 정보도 이전할까요?",
|
||||
|
||||
"Migration.Groups.Description": "기본적으로 귀하가 관리자인 모든 그룹이 이전됩니다. 일부 그룹만 이전하고자 하는 경우 아래 버튼을 클릭하여 그룹 정보를 조회한 다음, 이전하고자 하는 그룹을 선택하세요.",
|
||||
|
||||
"Migration.Groups.LoadGroups": "그룹정보 읽어오기",
|
||||
"Migration.Groups.RefreshGroups": "그룹정보 다시읽기",
|
||||
|
||||
|
|
@ -1702,7 +1806,9 @@
|
|||
"CloudHome.TargetRangeOptions": "목표물 범위 설정",
|
||||
|
||||
"Tutorial.Saving.Title": "홈월드에 오신것을 환영합니다.",
|
||||
"Tutorial.Saving.Content": "환영합니다. 이곳은 당신의 <b><i><color=hero.yellow>홈</b></i></color>입니다! 이곳은 접속시 접속되는 곳입니다.<br><br>이곳은 당신만의 월드이므로, 변경된 정보를 저장할 수 있습니다.<br><br>저장할 경우, 다시 돌아왔을때 마지막 모습 그대로 있을것입니다.",
|
||||
"Tutorial.Saving.Content": "환영합니다. 이곳은 당신의 <b><i><color=hero.yellow>홈</b></i></color>입니다!여기는 당신만의 월드이므로, 변경된 정보를 저장할 수 있습니다.<br><br>만약, 저장 하신다면 이곳은 저장한 모습 그대로 당신을 기다릴것입니다.",
|
||||
|
||||
"Tutorial.Teleporter.Error": "클라우드 홈을 읽어오는 도중 문제가 발생하였습니다!<br><size=66%>텔레포터에 다시 탑승해보세요.</size>",
|
||||
|
||||
"CloudHome.Info.OnlineUsers": "온라인: {online_users}명<br>접속 가능자: {joinable_users}명",
|
||||
"CloudHome.Info.Moderation": "중재처리",
|
||||
|
|
@ -1729,6 +1835,7 @@
|
|||
|
||||
"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.yan>위키</color></u><sprite name=hyperlink>를 살펴보거나, 디스코드 등에 질문하시고 그 답을 구해보세요.",
|
||||
"CloudHome.Info.HelpTab.InfoLineTwo": "링크 클릭시 VR이시면 대시 메뉴내 <i><color=hero.purple>데스크탑</color></i> 메뉴를 이용하시면 내용 확인이 수월합니다.",
|
||||
|
|
@ -1756,9 +1863,9 @@
|
|||
"Mirror.Menu": "메뉴",
|
||||
"Mirror.CloseMenu": "메뉴 닫기",
|
||||
|
||||
"StickyNote.SpinMe": "돌려줘요!",
|
||||
"StickyNote.SpinMe": "회전시켜 보세요!",
|
||||
"StickyNote.FruitPlate": "자동으로 채워지는 과일접시",
|
||||
"StickyNote.EmptyForYou": "당신을 위해 비워두었습니다. :)",
|
||||
"StickyNote.EmptyForYou": "이 자리는 당신을 위해 비워두었습니다. :)",
|
||||
"StickyNote.RelevantLinks": "관련 링크!<br><--<br><br><size=500>연결서라고 칭하도록 하자</size>",
|
||||
"StickyNote.SunTool": "태양의 힘을 내 손안에!",
|
||||
"StickyNote.Bow": "시위를 당겨 조준하세요.",
|
||||
|
|
@ -1767,7 +1874,7 @@
|
|||
"StickyNote.TheaterTablet": "이 태블릿으로 이 방의 환풍기나 창문의 투명도를 제어할 수 있어요!",
|
||||
"StickyNote.ControlTablet": "이 태블릿으로 홈을 제어할 수 있어요!",
|
||||
|
||||
"StickyNote.RotateMeDesktop": "E키를 누른상태로 회전시켜봐요!",
|
||||
"StickyNote.RotateMeDesktop": "E키를 누른상태로 마우스를 움직여보세요!",
|
||||
"StickyNote.RotateMeVR": "회전시켜줘요!",
|
||||
|
||||
"StickyNote.EquipMeDesktop": "장착하고 마우스 왼쪽 버튼을 클릭!",
|
||||
|
|
@ -1826,6 +1933,7 @@
|
|||
|
||||
"Tutorial.InfoPanel.Title": "잠깐만요!",
|
||||
"Tutorial.InfoPanel.Content": " 가능성은 여러분이 가진 상상력으로만 제한 되는 것입니다.<br><br> 지금까지 보신 거의 모든것이 게임내에서 직접 만들어졌습니다. 전 세계 사람들이 실시간으로 협력하여 이를 구축했습니다.<br><br> 플랫폼은 아직 초기 개발 단계에 있으며 지속적으로 업데이트하고 개선하고 있습니다. 여러분도 이 여정에 참여하여 무한한 가능성을 발견하시기 바랍니다.<br><br><align=center>방문해 주셔서 감사합니다.</align>",
|
||||
|
||||
"Tutorial.GrabItems.Grab": "손으로 잡아보기",
|
||||
"Tutorial.GrabItems.Snap": "잡아서 근처에 놔둬보기",
|
||||
"Tutorial.GrabItems.Slide": "잡고 움직여보기",
|
||||
|
|
@ -1866,6 +1974,7 @@
|
|||
"Hints.Grabbing.OtherGrabbables": "다양한 상호작용이 가능합니다. 여기 3가지를 이용하여 직접 확인해 보세요.",
|
||||
"Hints.Grabbing.OtherGrabbablesExtraDesktop": "자기 자신의 크기도 조절 가능합니다. 컨텍스트 메뉴에서 '크기비율조정'을 사용 가능하게 선택하고 Ctrl + 마우스스크롤을 조작하면 됩니다.",
|
||||
"Hints.Grabbing.OtherGrabbablesExtraVR": "자기 자신의 크기도 조절 가능합니다. 컨텍스트 메뉴에서 '크기비율조정'을 사용 가능하게 선택하고 컨트롤러 좌/우를 모두 그립(잡기)한다음 좁혔다 넓혔다 하면 됩니다.",
|
||||
|
||||
"Hints.Telescope.Alignment": "망원경을 잡고 망원경을 바라보세요.",
|
||||
|
||||
"Hints.Telescope.TheMoonDesktop": "달을 마우스 오른쪽 클릭한 상태로 끌면 위치를 변경시킬 수 있습니다.",
|
||||
|
|
@ -1891,15 +2000,16 @@
|
|||
"UI.TextDisplay.NormalText": "일반",
|
||||
"UI.TextDisplay.MonospaceText": "고정폭",
|
||||
|
||||
"UI.VideoPlayer.GlobalSettings": "전역<br>설정",
|
||||
"UI.VideoPlayer.LocalSettings": "로컬<br>설정",
|
||||
"UI.VideoPlayer.SpatialAudio": "구역<br>음향",
|
||||
"UI.VideoPlayer.AreaBroadcast": "지역<br>송출",
|
||||
"UI.VideoPlayer.BroascastAudio": "전역송출",
|
||||
"UI.VideoPlayer.GlobalSettings": "전역",
|
||||
"UI.VideoPlayer.LocalSettings": "로컬",
|
||||
"UI.VideoPlayer.SpatialAudio": "구역",
|
||||
"UI.VideoPlayer.AreaBroadcast": "지역",
|
||||
"UI.VideoPlayer.BroascastAudio": "음향송출",
|
||||
"UI.VideoPlayer.EnterURL": "<i><alpha=#77>여기에 주소를 입력하세요</closeall>",
|
||||
"UI.VideoPlayer.AudioZoneTheater": "로컬에서<br>구역으로",
|
||||
"UI.VideoPlayer.AudioZoneTheater": "로컬에서<br>극장모드로",
|
||||
"UI.VideoPlayer.AudioZoneGlobal": "전역<br>송출",
|
||||
"UI.VideoPlayer.UsersLoaded": "재생준비<br>{users_loaded}/{users_present}",
|
||||
"UI.VideoPlayer.AllUsersLoaded": "모든 사용자<br>재생준비 끝",
|
||||
|
||||
"UI.ColorPicker.ColorPicker": "색상 선택기",
|
||||
|
||||
|
|
@ -1912,15 +2022,18 @@
|
|||
"UI.ColorPicker.Green": "녹",
|
||||
"UI.ColorPicker.Blue": "청",
|
||||
|
||||
"UI.ColorPicker.Hue": "Hue",
|
||||
"UI.ColorPicker.Saturation": "Saturation",
|
||||
"UI.ColorPicker.Value": "Value",
|
||||
"UI.ColorPicker.Hue": "색조",
|
||||
"UI.ColorPicker.Saturation": "채도",
|
||||
"UI.ColorPicker.Value": "값",
|
||||
|
||||
"UI.ColorPicker.Alpha": "Alpha",
|
||||
"UI.ColorPicker.Gain": "Gain",
|
||||
"UI.ColorPicker.Alpha": "불투명도",
|
||||
"UI.ColorPicker.Gain": "게인",
|
||||
|
||||
"UI.ProgressBar.ImportingItem": "가져오기",
|
||||
|
||||
"UI.Camera.Automatic": "자동",
|
||||
"UI.Camera.Manual": "수동",
|
||||
|
||||
"Tools.Names.MultiTool": "다용도 도구",
|
||||
|
||||
"Tools.Names.CommonTools": "공통 도구",
|
||||
|
|
|
|||
8
nl.json
8
nl.json
|
|
@ -323,13 +323,11 @@
|
|||
"Options.Nameplates.Hide": "Naamplaten: Verborgen",
|
||||
|
||||
"Indicator.OnlineUsers": "Online Gebruikers: {num_registered} (~{num_total})",
|
||||
"Indicator.ServerStatus": "<color=#fff>Server Status:</color> {status, select, Good {Goed} Slow {Traag} Down {Down} NoInternet {Geen Internet}} ({response_ms} ms)",
|
||||
|
||||
"Indicator.Sync.AllSynced": "Alles gesynchroniseerd",
|
||||
"Indicator.Sync.SyncingItems": "Synchroniseren {item_count,plural, one {# item} other {# items}} <nobr>({item_percent} %)",
|
||||
"Indicator.Sync.UploadingVariants": "Uploaden {variant_count,plural, one {# asset variant} other {# asset variants}}",
|
||||
"Indicator.Sync.SyncError": "Synchronisatiefout! <size=50%>Bekijk de log voor details</size>",
|
||||
"Indicator.Sync.OutOfSpace": "Geen Ruimte Meer! <size=50%>Kan niet synchroniseren</size>",
|
||||
|
||||
"Indicator.LiveHiddenMessage": "(informatie verborgen terwijl je Live bent)",
|
||||
|
||||
|
|
@ -353,7 +351,6 @@
|
|||
"Account.RecoverPassword": "Wachtwoord Vergeten?",
|
||||
"Account.LiveEmailWarning": "<color=#f00>WAARSCHUWING:</color> Bij live.com, hotmail.com, outlook.com en andere door Microsoft gehoste services kan dit 1-2 dagen duren om de e-mail te accepteren.",
|
||||
"Account.PasswordRules": "(minimaal 8 tekens, 1 cijfer, 1 kleine letter, 1 hoofdletter)",
|
||||
"Account.AgeConfirm": "Ik ben 13 jaar of ouder",
|
||||
"Account.LostPassword": "Wachtwoord Vergeten",
|
||||
"Account.SendRecoveryCode": "Verzend herstelcode",
|
||||
"Account.ResetPasswordHeader": "Stel je wachtwoord opnieuw in",
|
||||
|
|
@ -453,8 +450,6 @@
|
|||
"Notifications.ReceivedContactRequest": "ContactVerzoek Gekregen",
|
||||
"Notifications.ReceivedInvite": "Nodigt je uit in:",
|
||||
"Notifications.ReceivedItem": "Heeft je een item gestuurd:",
|
||||
"Notifications.ReceivedTip": "Fooi Ontvangen {amount} {token}",
|
||||
"Notifications.SentTip": "Verzonden Fooi {amount} {token}",
|
||||
"Notifications.VoiceMessage": "Stembericht Verstuurd",
|
||||
|
||||
"Undo.SetField": "Veld instellen {field_name} naar {value}",
|
||||
|
|
@ -1268,9 +1263,6 @@
|
|||
"Desktop.Brightness": "Helderheid: {n,number,percent}",
|
||||
"Desktop.Opacity": "Ondoorzichtigheid: {n,number,percent}",
|
||||
|
||||
"Tutorial.Welcome.WelcomeTo": "Welkom Bij",
|
||||
"Tutorial.Welcome.LetsStart": "Laten We Beginnen!",
|
||||
|
||||
"Tutorial.Welcome.AccountDescription": "Creëren van een account geeft je 1 GB gratis opslag en geeft je toegang om objecten te kunnen opslaan in je inventaris, Avatars te kunnen favoriteren, Contacten te kunnen toevoegen en berichten kunnen sturen.",
|
||||
"Tutorial.Welcome.AccountCreate": "Creëer Account",
|
||||
"Tutorial.Welcome.AccountLogin": "Ik heb al een Account",
|
||||
|
|
|
|||
1958
pt-br.json
Normal file
1958
pt-br.json
Normal file
File diff suppressed because it is too large
Load diff
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue