Merge pull request #800 from Yellow-Dog-Man/Ryuvi/feat/HelpTab

Help Tab Locale Strings
This commit is contained in:
Tomas Mariancik 2025-08-12 03:15:24 +02:00 committed by GitHub
commit 2f56d65e47
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

837
en.json
View file

@ -1,6 +1,6 @@
{ {
"localeCode": "en", "localeCode": "en",
"authors": ["Frooxius", "Enverex", "rampa_3", "Melnus", "dfgHiatus", "Earthmark", "Ryuvi", "Nammi", "WattleFoxxo", "StiefelJackal", "RueShejn", "NepuShiro", "Choco"], "authors": ["Frooxius", "Enverex", "rampa_3", "Melnus", "dfgHiatus", "Earthmark", "Ryuvi", "Nammi", "WattleFoxxo", "StiefelJackal", "RueShejn", "NepuShiro", "Choco", "Modern", "Xau", "Charizmare", "bredo"],
"messages": { "messages": {
"General.OK": "OK", "General.OK": "OK",
@ -38,6 +38,7 @@
"General.UnderstandEnable": "I understand, Enable", "General.UnderstandEnable": "I understand, Enable",
"General.Dismiss": "Dismiss", "General.Dismiss": "Dismiss",
"General.Edit": "Edit", "General.Edit": "Edit",
"General.DontShowAgain": "Don't Show Again",
"General.UI.SearchPrompt": "Search...", "General.UI.SearchPrompt": "Search...",
"General.UI.SearchPromptLong": "Type to search...", "General.UI.SearchPromptLong": "Type to search...",
@ -96,9 +97,9 @@
"Interaction.Grab.Precision": "Grab: Precision", "Interaction.Grab.Precision": "Grab: Precision",
"Interaction.Grab.Auto": "Grab: Auto", "Interaction.Grab.Auto": "Grab: Auto",
"Interaction.Grab.Off": "Grab: Laser Only", "Interaction.Grab.Off": "Grab: Laser Only",
"Interaction.Grabbing" : "Grabbing", "Interaction.Grabbing": "Grabbing",
"Interaction.Grab.StickyGrab" : "Sticky Grab", "Interaction.Grab.StickyGrab": "Sticky Grab",
"Interaction.Grab.HoldToHold" : "Hold to hold", "Interaction.Grab.HoldToHold": "Hold to hold",
"Interaction.Locomotion": "Locomotion", "Interaction.Locomotion": "Locomotion",
"Interaction.Locomotion.None": "None", "Interaction.Locomotion.None": "None",
@ -150,6 +151,7 @@
"Dash.Screens.Session": "Session", "Dash.Screens.Session": "Session",
"Dash.Screens.FileBrowser": "Files", "Dash.Screens.FileBrowser": "Files",
"Dash.Screens.Settings": "Settings", "Dash.Screens.Settings": "Settings",
"Dash.Screens.Help": "Help",
"Dash.Screens.Exit": "Exit", "Dash.Screens.Exit": "Exit",
"Dash.Actions.PasteFromClipboard": "Paste content from clipboard", "Dash.Actions.PasteFromClipboard": "Paste content from clipboard",
@ -675,20 +677,20 @@
"Contacts.SearchResult": "Search Result", "Contacts.SearchResult": "Search Result",
"Contacts.Bot": "Bot account", "Contacts.Bot": "Bot account",
"Contacts.Migrated": "Contact hasn't Migrated", "Contacts.Migrated": "Contact hasn't Migrated",
"Contacts.IncompatibleSession" : "Incompatible session", "Contacts.IncompatibleSession": "Incompatible session",
"Contacts.AskToJoin" : "<color=hero.yellow>Ask</color> to Join", "Contacts.AskToJoin": "<color=hero.yellow>Ask</color> to Join",
"Contacts.InviteRequest.UserWantsToJoin" : "{username} would like to join you", "Contacts.InviteRequest.UserWantsToJoin": "{username} would like to join you",
"Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\" wants to invite \"{userToInvite}\" to \"{sessionName}\"", "Contacts.InviteRequest.UserWantsToInviteAnother": "\"{requestingUser}\" wants to invite \"{userToInvite}\" to \"{sessionName}\"",
"Contacts.InviteRequest.GrantInvite" : "Grant Invite (one time)", "Contacts.InviteRequest.GrantInvite": "Grant Invite (one time)",
"Contacts.InviteRequest.AddAsContact" : "Add \"{username}\" as contact", "Contacts.InviteRequest.AddAsContact": "Add \"{username}\" as contact",
"Contacts.InviteRequest.AddAsContactOfHeadless" : "Add \"{username}\" as contact of the headless", "Contacts.InviteRequest.AddAsContactOfHeadless": "Add \"{username}\" as contact of the headless",
"Contacts.InviteRequest.AddHostAsContact" : "Add \"{username}\" (host) as contact", "Contacts.InviteRequest.AddHostAsContact": "Add \"{username}\" (host) as contact",
"Contacts.InviteRequest.HostIsUnregistered" : "Host is unregistered user", "Contacts.InviteRequest.HostIsUnregistered": "Host is unregistered user",
"Contacts.InviteRequest.ForwardToHost" : "Forward to host: {username}", "Contacts.InviteRequest.ForwardToHost": "Forward to host: {username}",
"Contacts.InviteRequest.SentRequest" : "Requested invite", "Contacts.InviteRequest.SentRequest": "Requested invite",
"Contacts.InviteRequest.ForwardedRequest" : "Forwarded invite request from \"{username}\" to session \"{sessionName}\"", "Contacts.InviteRequest.ForwardedRequest": "Forwarded invite request from \"{username}\" to session \"{sessionName}\"",
"Contacts.InviteRequest.GrantedRequest" : "Granted \"{username}\" invite to session \"{sessionName}\"", "Contacts.InviteRequest.GrantedRequest": "Granted \"{username}\" invite to session \"{sessionName}\"",
"Notifications.IsSociable": "Is sociable, poke or invite them!", "Notifications.IsSociable": "Is sociable, poke or invite them!",
"Notifications.IsOnline": "Is now Online", "Notifications.IsOnline": "Is now Online",
@ -866,10 +868,10 @@
"Tools.RigTransfer.Name": "Rig Mesh Transfer Tool", "Tools.RigTransfer.Name": "Rig Mesh Transfer Tool",
"Tools.RigTransfer.ClearSource": "Clear source", "Tools.RigTransfer.ClearSource": "Clear source",
"Tools.GaussianSplat.Name" : "Gaussian Splat Tool", "Tools.GaussianSplat.Name": "Gaussian Splat Tool",
"Tools.GaussianSplat.ClipBox" : "Clip Box", "Tools.GaussianSplat.ClipBox": "Clip Box",
"Tools.GaussianSplat.ClipSphere" : "Clip Sphere", "Tools.GaussianSplat.ClipSphere": "Clip Sphere",
"Tools.GaussianSplat.ClipCylinder" : "Clip Cylinder", "Tools.GaussianSplat.ClipCylinder": "Clip Cylinder",
"Tools.ComponentClone.Name": "Component Clone Tool", "Tools.ComponentClone.Name": "Component Clone Tool",
"Tools.ComponentClone.SingleInstanceOn": "Single Instance: On", "Tools.ComponentClone.SingleInstanceOn": "Single Instance: On",
@ -1089,19 +1091,19 @@
"Importer.Splat.Progress.ConvertingSplats": "Converted {converted} splats out of {total}", "Importer.Splat.Progress.ConvertingSplats": "Converted {converted} splats out of {total}",
"Importer.Splat.Progress.EncodingData": "Encoding converted data", "Importer.Splat.Progress.EncodingData": "Encoding converted data",
"GaussianSplat.Encoding.Title" : "Encoding Gaussian Splat", "GaussianSplat.Encoding.Title": "Encoding Gaussian Splat",
"GaussianSplat.Encoding.Metadata" : "Encoding metadata", "GaussianSplat.Encoding.Metadata": "Encoding metadata",
"GaussianSplat.Encoding.EncodingPositions" : "Encoding positions {encoded} of {total}", "GaussianSplat.Encoding.EncodingPositions": "Encoding positions {encoded} of {total}",
"GaussianSplat.Encoding.EncodingRotations" : "Encoding rotations {encoded} of {total}", "GaussianSplat.Encoding.EncodingRotations": "Encoding rotations {encoded} of {total}",
"GaussianSplat.Encoding.EncodingScales" : "Encoding scales {encoded} of {total}", "GaussianSplat.Encoding.EncodingScales": "Encoding scales {encoded} of {total}",
"GaussianSplat.Encoding.EncodingAlphas" : "Encoding alphas {encoded} of {total}", "GaussianSplat.Encoding.EncodingAlphas": "Encoding alphas {encoded} of {total}",
"GaussianSplat.Encoding.EncodingColors" : "Encoding colors {encoded} of {total}", "GaussianSplat.Encoding.EncodingColors": "Encoding colors {encoded} of {total}",
"GaussianSplat.Encoding.EncodingFinalizing" : "Finalizing encode", "GaussianSplat.Encoding.EncodingFinalizing": "Finalizing encode",
"GaussianSplat.Processing.RemovingSplats" : "Removing Splats", "GaussianSplat.Processing.RemovingSplats": "Removing Splats",
"GaussianSplat.Processing.SplatProgress" : "Processed {count} of {total}", "GaussianSplat.Processing.SplatProgress": "Processed {count} of {total}",
"GaussianSplat.Processing.LoadingData" : "Loading Asset Data", "GaussianSplat.Processing.LoadingData": "Loading Asset Data",
"GaussianSplat.Processing.FailNoData" : "Could not get asset data to process", "GaussianSplat.Processing.FailNoData": "Could not get asset data to process",
"Importer.Video.Title": "Import Video", "Importer.Video.Title": "Import Video",
"Importer.Video.Prompt": "What are you importing?", "Importer.Video.Prompt": "What are you importing?",
@ -1119,10 +1121,10 @@
"Importer.Slices.TitleGrayscale": "Image slices as volumetric texture (grayscale)", "Importer.Slices.TitleGrayscale": "Image slices as volumetric texture (grayscale)",
"Importer.Slices.Description": "Processes all image files in the folder into a volumetric texture", "Importer.Slices.Description": "Processes all image files in the folder into a volumetric texture",
"Importer.UnsupportedRecordType.Heading":"Unsupported Record Type", "Importer.UnsupportedRecordType.Heading": "Unsupported Record Type",
"Importer.UnsupportedRecordType.Description":"The record you are trying to import({url}) has an unsupported type. It's type is: {recordType}. Please report this to us at {bugUrl}.", "Importer.UnsupportedRecordType.Description": "The record you are trying to import({url}) has an unsupported type. It's type is: {recordType}. Please report this to us at {bugUrl}.",
"Importer.Link.Invalid.Heading":"Invalid Folder Link", "Importer.Link.Invalid.Heading": "Invalid Folder Link",
"Importer.Link.Invalid.Description":"The folder link({url}), you are trying to import is invalid. Double check your link and try again.", "Importer.Link.Invalid.Description": "The folder link({url}), you are trying to import is invalid. Double check your link and try again.",
"Inventory.Link.LinkText": "Inventory link to {name}", "Inventory.Link.LinkText": "Inventory link to {name}",
"Exporter.Title": "Export", "Exporter.Title": "Export",
@ -1135,19 +1137,19 @@
"Export.PackageExportable.Package": "Resonite Package", "Export.PackageExportable.Package": "Resonite Package",
"Export.PackageExportable.PackageWithVariants": "Resonite Package <size=75%>(+variants)</size>", "Export.PackageExportable.PackageWithVariants": "Resonite Package <size=75%>(+variants)</size>",
"Export.AudioExportable.OriginalFormat" : "Audio <size=75%>(original format)</size>", "Export.AudioExportable.OriginalFormat": "Audio <size=75%>(original format)</size>",
"Export.VideoExportable.OriginalFormat" : "Video <size=75%>(original format)</size>", "Export.VideoExportable.OriginalFormat": "Video <size=75%>(original format)</size>",
"Export.GaussianSplatExportable.PLY" : "PLY (lossless)", "Export.GaussianSplatExportable.PLY": "PLY (lossless)",
"Export.GaussianSplatExportable.SPZ" : "SPZ (lossy)", "Export.GaussianSplatExportable.SPZ": "SPZ (lossy)",
"Importer.Package.Progress.DecodingPackage" : "Decoding Package", "Importer.Package.Progress.DecodingPackage": "Decoding Package",
"Importer.Package.Progress.DecodingObject" : "Decoding Object", "Importer.Package.Progress.DecodingObject": "Decoding Object",
"Importer.Package.Progress.ImportingAssets" : "Importing Assets", "Importer.Package.Progress.ImportingAssets": "Importing Assets",
"Importer.Package.Progress.LoadingObject" : "Loading Object", "Importer.Package.Progress.LoadingObject": "Loading Object",
"Importer.Package.Progress.Imported" : "Package Imported", "Importer.Package.Progress.Imported": "Package Imported",
"Importer.Package.Progress.Fail" : "Failed to import. Check logs", "Importer.Package.Progress.Fail": "Failed to import. Check logs",
"NewWorld.Title": "New World", "NewWorld.Title": "New World",
"NewWorld.SessionTitle": "New Session", "NewWorld.SessionTitle": "New Session",
@ -1337,19 +1339,19 @@
"Settings.UserMetricsSettings": "User Metrics", "Settings.UserMetricsSettings": "User Metrics",
"Settings.OnlineStatusSettings" : "Online Status", "Settings.OnlineStatusSettings": "Online Status",
"Settings.OnlineStatusSettings.DefaultStatus" : "Default Status", "Settings.OnlineStatusSettings.DefaultStatus": "Default Status",
"Settings.OnlineStatusSettings.DefaultStatus.Description" : "This is the default status that you will start with after logging in, unless there's a previously remembered status.", "Settings.OnlineStatusSettings.DefaultStatus.Description": "This is the default status that you will start with after logging in, unless there's a previously remembered status.",
"Settings.OnlineStatusSettings.RememberMode" : "Remember last status", "Settings.OnlineStatusSettings.RememberMode": "Remember last status",
"Settings.OnlineStatusSettings.RememberMode.Description" : "Use this to control if your last online status should be preserved between logins or not. This includes any statuses other than Invisible, which is controlled via separate setting.", "Settings.OnlineStatusSettings.RememberMode.Description": "Use this to control if your last online status should be preserved between logins or not. This includes any statuses other than Invisible, which is controlled via separate setting.",
"Settings.OnlineStatusSettings.RememberTimespan" : "Remember status for", "Settings.OnlineStatusSettings.RememberTimespan": "Remember status for",
"Settings.OnlineStatusSettings.RememberTimespan.Description" : "Your last online status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", "Settings.OnlineStatusSettings.RememberTimespan.Description": "Your last online status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.",
"Settings.OnlineStatusSettings.InvisibleRememberMode" : "Remember last invisible status", "Settings.OnlineStatusSettings.InvisibleRememberMode": "Remember last invisible status",
"Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "This controls how your last status is remembered specifically if you were last set to Invisible. Otherwise this functions the same.\n\nThe invisible status has a separate setting for privacy reasons, to ensure that if you were last set to invisible, you can ensure that you'll stay invisible at the next login even if your other statuses are not remembered.", "Settings.OnlineStatusSettings.InvisibleRememberMode.Description": "This controls how your last status is remembered specifically if you were last set to Invisible. Otherwise this functions the same.\n\nThe invisible status has a separate setting for privacy reasons, to ensure that if you were last set to invisible, you can ensure that you'll stay invisible at the next login even if your other statuses are not remembered.",
"Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "Remember invisible status for", "Settings.OnlineStatusSettings.InvisibleRememberTimespan": "Remember invisible status for",
"Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "Your last invisible status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description": "Your last invisible status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.",
"Settings.OnlineStatusSettings.AutoAwayTimespan" : "Switch to Away when idle for", "Settings.OnlineStatusSettings.AutoAwayTimespan": "Switch to Away when idle for",
"Settings.OnlineStatusSettings.AutoAwayTimespan.Description" : "When you are idle for this amount of time, your online status will automatically be switched to Away. Once you come back, it will automatically be set back to previous state, unless you set it to Away manually.", "Settings.OnlineStatusSettings.AutoAwayTimespan.Description": "When you are idle for this amount of time, your online status will automatically be switched to Away. Once you come back, it will automatically be set back to previous state, unless you set it to Away manually.",
"Settings.AudioInputDeviceSettings": "Audio Input", "Settings.AudioInputDeviceSettings": "Audio Input",
"Settings.AudioOutputDeviceSettings": "Audio Output", "Settings.AudioOutputDeviceSettings": "Audio Output",
@ -1424,8 +1426,8 @@
"Settings.GrabbingSettings.DefaultHandGrabType.Description": "This determines what your default grab mode for hands is when you spawn in new worlds.\n\n<color=hero.yellow>Palm:</color> You will grab all objects that are near your palm.\n\n<color=hero.yellow>Precision:</color> You will grab a single object between your index finger and thumb.\n\n<color=hero.yellow>Auto:</color> Mode is automatically switched between palm and precision depending on the orientation of your hand.\n\n<color=hero.yellow>Off:</color> You'll only be able to grab items with your lasers.", "Settings.GrabbingSettings.DefaultHandGrabType.Description": "This determines what your default grab mode for hands is when you spawn in new worlds.\n\n<color=hero.yellow>Palm:</color> You will grab all objects that are near your palm.\n\n<color=hero.yellow>Precision:</color> You will grab a single object between your index finger and thumb.\n\n<color=hero.yellow>Auto:</color> Mode is automatically switched between palm and precision depending on the orientation of your hand.\n\n<color=hero.yellow>Off:</color> You'll only be able to grab items with your lasers.",
"Settings.FullBodyTrackingSettings": "Full Body Tracking", "Settings.FullBodyTrackingSettings": "Full Body Tracking",
"Settings.FullBodyTrackingSettings.BodyHorizontalAngle" : "Body Horizontal Angle", "Settings.FullBodyTrackingSettings.BodyHorizontalAngle": "Body Horizontal Angle",
"Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description" : "This is the angle deviation between feet and head, beyond which you'll be considered in a horizontal pose. This affects certain things like overriding your tracker poses with feet simulation.", "Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description": "This is the angle deviation between feet and head, beyond which you'll be considered in a horizontal pose. This affects certain things like overriding your tracker poses with feet simulation.",
"Settings.GamepadSettings": "Gamepad", "Settings.GamepadSettings": "Gamepad",
"Settings.GamepadSettings.ThumbstickLookSpeed": "Thumbstick Looking Speed", "Settings.GamepadSettings.ThumbstickLookSpeed": "Thumbstick Looking Speed",
@ -1694,21 +1696,21 @@
"Settings.VoiceSettings.MutePersistence": "Mute Persistence", "Settings.VoiceSettings.MutePersistence": "Mute Persistence",
"Settings.VoiceSettings.MutePersistence.Description": "<color=hero.yellow>Start Unmuted:</color> When you log in, you will always start unmuted.\n\n<color=hero.yellow>Started Muted:</color> When you log in, your voice will always start muted. You will either have to unmute or press the \"push to talk\" key (V by default) to speak.\n\n<color=hero.yellow>Remember Last: </color> When you login, the status from the last time you logged out will be preserved.", "Settings.VoiceSettings.MutePersistence.Description": "<color=hero.yellow>Start Unmuted:</color> When you log in, you will always start unmuted.\n\n<color=hero.yellow>Started Muted:</color> When you log in, your voice will always start muted. You will either have to unmute or press the \"push to talk\" key (V by default) to speak.\n\n<color=hero.yellow>Remember Last: </color> When you login, the status from the last time you logged out will be preserved.",
"Settings.EarmuffSettings" : "Earmuff", "Settings.EarmuffSettings": "Earmuff",
"Settings.EarmuffSettings.EarmuffEnabled" : "Use Earmuff", "Settings.EarmuffSettings.EarmuffEnabled": "Use Earmuff",
"Settings.EarmuffSettings.EarmuffEnabled.Description" : "When earmuff mode is activated, voices of users will be significantly attenuated based on their distance and the direction you are facing.\n\nIn effect, this creates a \"listening cone\", which can help when there are too many overlapping voices in a world.", "Settings.EarmuffSettings.EarmuffEnabled.Description": "When earmuff mode is activated, voices of users will be significantly attenuated based on their distance and the direction you are facing.\n\nIn effect, this creates a \"listening cone\", which can help when there are too many overlapping voices in a world.",
"Settings.EarmuffSettings.Directionality" : "Directionality", "Settings.EarmuffSettings.Directionality": "Directionality",
"Settings.EarmuffSettings.Directionality.Description" : "This controls how directional the voice attenuation is. At 0 %, voices behind you will be at same volume as voices same distance in front of you. At 100 % values, you will not hear voices behind you unless they're really close.\n\nIf you want to hear voices behind you better, lower this value.", "Settings.EarmuffSettings.Directionality.Description": "This controls how directional the voice attenuation is. At 0 %, voices behind you will be at same volume as voices same distance in front of you. At 100 % values, you will not hear voices behind you unless they're really close.\n\nIf you want to hear voices behind you better, lower this value.",
"Settings.EarmuffSettings.Distance" : "Distance", "Settings.EarmuffSettings.Distance": "Distance",
"Settings.EarmuffSettings.Distance.Description" : "This controls the distance in front of you (and behind you if directionality is 0 %) beyond which will voices become quieter.", "Settings.EarmuffSettings.Distance.Description": "This controls the distance in front of you (and behind you if directionality is 0 %) beyond which will voices become quieter.",
"Settings.EarmuffSettings.Angle" : "Angle", "Settings.EarmuffSettings.Angle": "Angle",
"Settings.EarmuffSettings.Angle.Description" : "This controls the angle in front of your face within which the voices are at their normal level. Any voices beyond this angle will start attenuating once they reach the transition distance.", "Settings.EarmuffSettings.Angle.Description": "This controls the angle in front of your face within which the voices are at their normal level. Any voices beyond this angle will start attenuating once they reach the transition distance.",
"Settings.EarmuffSettings.TransitionStart" : "Transition Start", "Settings.EarmuffSettings.TransitionStart": "Transition Start",
"Settings.EarmuffSettings.TransitionStart.Description" : "This controls the distance from the \"listening cone\" at which voices will become quieter. It's recommended to keep this above zero, because that will better include voices on the sides and voices near your head (e.g. users who are technically behind you, but very close).", "Settings.EarmuffSettings.TransitionStart.Description": "This controls the distance from the \"listening cone\" at which voices will become quieter. It's recommended to keep this above zero, because that will better include voices on the sides and voices near your head (e.g. users who are technically behind you, but very close).",
"Settings.EarmuffSettings.TransitionLength" : "Transition Range", "Settings.EarmuffSettings.TransitionLength": "Transition Range",
"Settings.EarmuffSettings.TransitionLength.Description" : "Use this to control the distance over which the voices will fade from their normal volume to fully attenuated. Larger values will transition the volume more smoothly, while lower values will result in more abrupt transition.", "Settings.EarmuffSettings.TransitionLength.Description": "Use this to control the distance over which the voices will fade from their normal volume to fully attenuated. Larger values will transition the volume more smoothly, while lower values will result in more abrupt transition.",
"Settings.EarmuffSettings.VolumeAttenuation" : "Volume Attenuation", "Settings.EarmuffSettings.VolumeAttenuation": "Volume Attenuation",
"Settings.EarmuffSettings.VolumeAttenuation.Description" : "This controls how loud voices beyond the \"listening cone\" will be. Setting this to 0 % will completely mute all users beyond the listening cone.", "Settings.EarmuffSettings.VolumeAttenuation.Description": "This controls how loud voices beyond the \"listening cone\" will be. Setting this to 0 % will completely mute all users beyond the listening cone.",
"Settings.RealtimeNetworkingSettings.DisableLAN": "Disable LAN", "Settings.RealtimeNetworkingSettings.DisableLAN": "Disable LAN",
"Settings.RealtimeNetworkingSettings.DisableLAN.Description": "This disables networking features specific to local networks, such as broadcasting your session on the local network or listening to other sessions broadcasted on this network.", "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "This disables networking features specific to local networks, such as broadcasting your session on the local network or listening to other sessions broadcasted on this network.",
@ -2023,22 +2025,22 @@
"Settings.TextureQualitySettings.ReloadAllTextures": "Reload All Textures (can be heavy)", "Settings.TextureQualitySettings.ReloadAllTextures": "Reload All Textures (can be heavy)",
"Settings.GaussianSplatQualitySettings": "Gaussian Splat Rendering Quality", "Settings.GaussianSplatQualitySettings": "Gaussian Splat Rendering Quality",
"Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "Sorting Mega-operations per camera", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "Sorting Mega-operations per camera",
"Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "When rendering Gaussian Splats, the splats must be sorted for each camera. Currently, this operation can be quite heavy, so it is spread over time to improve overall framerate.<br><br><color=hero.yellow>Increase</color> the value for sorting to happen faster. This will reduce artifacts when changing the view angle around Gaussian Splats rapidly.<br><br><color=hero.yellow>Decrease</color> the value to reduce the GPU usage if your GPU has trouble handling it. However this will increase artifacts when you rapidly change view angle.", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "When rendering Gaussian Splats, the splats must be sorted for each camera. Currently, this operation can be quite heavy, so it is spread over time to improve overall framerate.<br><br><color=hero.yellow>Increase</color> the value for sorting to happen faster. This will reduce artifacts when changing the view angle around Gaussian Splats rapidly.<br><br><color=hero.yellow>Decrease</color> the value to reduce the GPU usage if your GPU has trouble handling it. However this will increase artifacts when you rapidly change view angle.",
"Settings.GaussianSplatQualitySettings.QualityPreset" : "Quality Preset", "Settings.GaussianSplatQualitySettings.QualityPreset": "Quality Preset",
"Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "This controls the quality of rendered gaussian splats and their VRAM usage. Higher quality will use more VRAM.<br><br><color=hero.yellow>Very Low:</color> ~18.62x smaller<br><color=hero.yellow>Low:</color> ~14x smaller<br><color=hero.yellow>Medium:</color> ~5.14x smaller<br><color=hero.yellow>High:</color> ~2.94x smaller<br><color=hero.yellow>Very High:</color> Uncompressed (original)", "Settings.GaussianSplatQualitySettings.QualityPreset.Description": "This controls the quality of rendered gaussian splats and their VRAM usage. Higher quality will use more VRAM.<br><br><color=hero.yellow>Very Low:</color> ~18.62x smaller<br><color=hero.yellow>Low:</color> ~14x smaller<br><color=hero.yellow>Medium:</color> ~5.14x smaller<br><color=hero.yellow>High:</color> ~2.94x smaller<br><color=hero.yellow>Very High:</color> Uncompressed (original)",
"Settings.GaussianSplatQualitySettings.MinLocalQuality" : "Minimum locally compressed quality", "Settings.GaussianSplatQualitySettings.MinLocalQuality": "Minimum locally compressed quality",
"Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "For locally imported gaussian splats, the quality will never be lower than this value.<br><br>We do not recommend setting this below Medium, as lower quality levels are significantly more intense and time consuming to compress and should be left to compress on the cloud.<br><br>Setting this to Very High will make gaussian splats load much faster after import due to not having to be compressed at cost of high VRAM usage.", "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description": "For locally imported gaussian splats, the quality will never be lower than this value.<br><br>We do not recommend setting this below Medium, as lower quality levels are significantly more intense and time consuming to compress and should be left to compress on the cloud.<br><br>Setting this to Very High will make gaussian splats load much faster after import due to not having to be compressed at cost of high VRAM usage.",
"Settings.GaussianSplatQualitySettings.AdvancedQuality" : "Advanced Quality Settings", "Settings.GaussianSplatQualitySettings.AdvancedQuality": "Advanced Quality Settings",
"Settings.GaussianSplatQualitySettings.AdvancedQuality.Description" : "When enabled, you can configure the specific encodings used for different Gaussian Splat buffers. This gives you very fined grained control over the quality. It can also be used for testing/diagnostics purposes.", "Settings.GaussianSplatQualitySettings.AdvancedQuality.Description": "When enabled, you can configure the specific encodings used for different Gaussian Splat buffers. This gives you very fined grained control over the quality. It can also be used for testing/diagnostics purposes.",
"Settings.GaussianSplatQualitySettings.PositionFormat" : "Position data format", "Settings.GaussianSplatQualitySettings.PositionFormat": "Position data format",
"Settings.GaussianSplatQualitySettings.PositionFormat.Description" : "Encoding used for the positions of the splats", "Settings.GaussianSplatQualitySettings.PositionFormat.Description": "Encoding used for the positions of the splats",
"Settings.GaussianSplatQualitySettings.ScaleFormat" : "Scale data format", "Settings.GaussianSplatQualitySettings.ScaleFormat": "Scale data format",
"Settings.GaussianSplatQualitySettings.ScaleFormat.Description" : "Encoding used for the scales of the splats", "Settings.GaussianSplatQualitySettings.ScaleFormat.Description": "Encoding used for the scales of the splats",
"Settings.GaussianSplatQualitySettings.ColorFormat" : "Color data format", "Settings.GaussianSplatQualitySettings.ColorFormat": "Color data format",
"Settings.GaussianSplatQualitySettings.ColorFormat.Description" : "Encoding used for the colors & opacities of the splats", "Settings.GaussianSplatQualitySettings.ColorFormat.Description": "Encoding used for the colors & opacities of the splats",
"Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat" : "Spherical Harmonics data format", "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat": "Spherical Harmonics data format",
"Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description" : "Encoding used for the spherical harmonic data of the splats", "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description": "Encoding used for the spherical harmonic data of the splats",
"Settings.ResolutionSettings": "Resolution", "Settings.ResolutionSettings": "Resolution",
"Settings.ResolutionSettings.Fullscreen": "Fullscreen", "Settings.ResolutionSettings.Fullscreen": "Fullscreen",
@ -2069,7 +2071,7 @@
"Settings.ImportSettings.NetworkUrls": "On Network URL Import", "Settings.ImportSettings.NetworkUrls": "On Network URL Import",
"Settings.ImportSettings.NetworkUrls.Description": "When a Network URL is imported, what should happen. The available options are:\n\n<color=hero.yellow>Open</color> - Open a connection to the session at the URL.\n<color=hero.yellow>SpawnInterface</color> - Spawns a representation(such as a session orb) of the url in your current location.\n<color=hero.yellow>SpawnUrl</color> - Spawns the URL in your current location as a URL Interface.", "Settings.ImportSettings.NetworkUrls.Description": "When a Network URL is imported, what should happen. The available options are:\n\n<color=hero.yellow>Open</color> - Open a connection to the session at the URL.\n<color=hero.yellow>SpawnInterface</color> - Spawns a representation(such as a session orb) of the url in your current location.\n<color=hero.yellow>SpawnUrl</color> - Spawns the URL in your current location as a URL Interface.",
"Settings.MysterySettings" : "Mystery Settings", "Settings.MysterySettings": "Mystery Settings",
"LocomotionArchetype.Walk": "Walk", "LocomotionArchetype.Walk": "Walk",
"LocomotionArchetype.Fly": "Fly", "LocomotionArchetype.Fly": "Fly",
@ -2195,7 +2197,7 @@
"Inspector.MeshCollider.VHACD": "Convex Hull Decomposition (V-HACD 2.0)", "Inspector.MeshCollider.VHACD": "Convex Hull Decomposition (V-HACD 2.0)",
"Inspector.MeshCollider.ReplaceBox": "Replace With Box Collider", "Inspector.MeshCollider.ReplaceBox": "Replace With Box Collider",
"Inspector.Texture3D.SpawnVisualizer" : "Spawn Visualizer", "Inspector.Texture3D.SpawnVisualizer": "Spawn Visualizer",
"Inspector.Skybox.SetActiveSkybox": "Set as active skybox", "Inspector.Skybox.SetActiveSkybox": "Set as active skybox",
"Inspector.AmbientLightSH2.SetActiveAmbientLight": "Set as active ambient light", "Inspector.AmbientLightSH2.SetActiveAmbientLight": "Set as active ambient light",
@ -2352,10 +2354,10 @@
"Inspector.AudioStream.DecodeState": "Total Packets: {total}, Total Lost Packets: {lost}, Packet Loss: {loss, number, percent}", "Inspector.AudioStream.DecodeState": "Total Packets: {total}, Total Lost Packets: {lost}, Packet Loss: {loss, number, percent}",
"Inspector.AudioStream.BufferStats": "Avg codec: {avgCodec}/s, Avg read: {avgRead}/s, Avg written: {avgWritten}/s", "Inspector.AudioStream.BufferStats": "Avg codec: {avgCodec}/s, Avg read: {avgRead}/s, Avg written: {avgWritten}/s",
"Inspector.GaussianSplat.SplatInfo" : "Splat Count: {count}, VRAM usage: {vram}", "Inspector.GaussianSplat.SplatInfo": "Splat Count: {count}, VRAM usage: {vram}",
"Inspector.GaussianSplat.Variant" : "Loaded variant: {variant}", "Inspector.GaussianSplat.Variant": "Loaded variant: {variant}",
"Inspector.GaussianSplat.ColorByIndex" : "Color splats by index", "Inspector.GaussianSplat.ColorByIndex": "Color splats by index",
"Inspector.GaussianSplat.ReorderMorton" : "Reorder splats with Morton ordering", "Inspector.GaussianSplat.ReorderMorton": "Reorder splats with Morton ordering",
"Inspector.DynamicBoneChain.SetupFromChildren": "Setup From Children", "Inspector.DynamicBoneChain.SetupFromChildren": "Setup From Children",
"Inspector.DynamicBoneChain.SetupFromChildrenAll": "Setup From Children (force all)", "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Setup From Children (force all)",
@ -2378,11 +2380,11 @@
"Inspector.CharacterController.Warning": "<color=red><size=150%>WARNING!</size></color><br>It is possible to use this component as a simple rigidbody by checking SimulateRotation. Before you do, please understand that it is not optimized for this purpose and proper Rigidbody Support is coming in the future.<br>Proper rigidbody support will offer:<br><b>- CPU and network efficiency</b> - with CharacterController you'll be getting higher CPU usage and significant amount of network traffic<br><b>- Constraints</b> - you'll be able to create joints, hinges, springs and other constraints between rigidbodies<br><b>- Smooth simulation and interactions for everyone</b> - CharacterController will glitch out if another person tries to interact<br><b>- New Features and Tools</b> - to make using them much easier<br>-----------------------<br>As long as you understand those limitations, have fun!", "Inspector.CharacterController.Warning": "<color=red><size=150%>WARNING!</size></color><br>It is possible to use this component as a simple rigidbody by checking SimulateRotation. Before you do, please understand that it is not optimized for this purpose and proper Rigidbody Support is coming in the future.<br>Proper rigidbody support will offer:<br><b>- CPU and network efficiency</b> - with CharacterController you'll be getting higher CPU usage and significant amount of network traffic<br><b>- Constraints</b> - you'll be able to create joints, hinges, springs and other constraints between rigidbodies<br><b>- Smooth simulation and interactions for everyone</b> - CharacterController will glitch out if another person tries to interact<br><b>- New Features and Tools</b> - to make using them much easier<br>-----------------------<br>As long as you understand those limitations, have fun!",
"Inspector.PrimitiveMemberEditor.Warning": "<color=red><size=150%>WARNING!</size></color><br>It is possible to use this component to interact with references by using their IDs. This process is commonly called 'Ref Hacking'.<br><br><b>Before</b> you do this, please understand that this is <b>not</b> supported and may break at any time. Do not rely on this functionality for your creations.", "Inspector.PrimitiveMemberEditor.Warning": "<color=red><size=150%>WARNING!</size></color><br>It is possible to use this component to interact with references by using their IDs. This process is commonly called 'Ref Hacking'.<br><br><b>Before</b> you do this, please understand that this is <b>not</b> supported and may break at any time. Do not rely on this functionality for your creations.",
"Inspector.FacetPreset.Warning":"<color=red><size=125%>WARNING!</size></color><br>FacetPresets will automatically upgrade their contents when we publish new versions of those presets. If you're making a custom version, we recommend deleting this component.", "Inspector.FacetPreset.Warning": "<color=red><size=125%>WARNING!</size></color><br>FacetPresets will automatically upgrade their contents when we publish new versions of those presets. If you're making a custom version, we recommend deleting this component.",
"Inspector.GrabbableSaveBlock.Warning":"<color=red><size=125%>WARNING!</size></color><br> This component is not designed as a security/asset theft protection system. It is intended to be used for cases where you wish to block the easier methods of saving for gameplay or design reasons. It can easily be bypassed and it will not be made more secure under any circumstances.", "Inspector.GrabbableSaveBlock.Warning": "<color=red><size=125%>WARNING!</size></color><br> This component is not designed as a security/asset theft protection system. It is intended to be used for cases where you wish to block the easier methods of saving for gameplay or design reasons. It can easily be bypassed and it will not be made more secure under any circumstances.",
"Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.BasicInfo": "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}",
"Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo": "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}",
"Inspector.ParticleStyle.CommonTransitions": "Common Transition Templates:", "Inspector.ParticleStyle.CommonTransitions": "Common Transition Templates:",
"Inspector.ParticleStyle.AlphaFadeInOut": "Alpha Fade In & Fade Out", "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha Fade In & Fade Out",
@ -3128,6 +3130,635 @@
"Universe.Units.EarthRadius": "Earth Radius", "Universe.Units.EarthRadius": "Earth Radius",
"Universe.Units.LunarDistance": "Lunar Distance", "Universe.Units.LunarDistance": "Lunar Distance",
"Help.Help": "Help",
"Help.ComingSoon": "Coming Soon!",
"Help.ExampleText": "Example Text!",
"Help.DataType": "Type:",
"Help.WikiLinkName.SyncErrors": "{appName} Wiki: Sync Errors",
"Help.WikiLinkName.CloudVariables": "{appName} Wiki: Cloud Variables",
"Help.WikiLinkName.SyncConflicts": "{appName} Wiki: Sync Conflicts",
"Help.WikiLinkName.StuckSyncs": "{appName} Wiki: Stuck Syncs",
"Help.WikiLinkName.RichTextFormatting": "{appName} Wiki: Rich Text Formatting",
"Help.WikiLinkName.Groups": "{appName} Wiki: Groups",
"Help.WikiLinkName.FAQ": "{appName} Wiki: Frequently Asked Questions",
"Help.VROnlyNote": "<b><color=hero.Orange>Note</closeall>: This feature is only available in VR.",
"Help.PlatformBotLinkName": "Go to the {appName} Bot",
"Help.PlatformEssentialsSubmissionLinkName": "{appName} Essentials Submission Form",
"Help.Modal.Header": "What do you need help with?",
"Help.Modal.Avatar": "I want to setup my avatar...",
"Help.Modal.Explore": "I want to explore...",
"Help.Modal.Graphics": "How do I change my graphics?",
"Help.Modal.Socialize": "I want to socialize...",
"Help.Modal.Building": "I want to create...",
"Help.Modal.BrowseTopics": "I'd like to browse on my own",
"Help.ControllerDiagram.ViewingYourControllerLayout": "Viewing Your Controller Layout",
"Help.ControllerDiagram.GoToYourControllerLayout": "Go to Your Controller Layout",
"Help.HelpTabExploreReminder": "<br>Now that you're done here, don't forget to check out the rest of what the help tab has to offer! Click <b><color=hero.purple>Help</closeall> on the top left to navigate back to the main page.",
"Help.MainPage.Content": "<br><align=center><b><size=250%>Welcome to the <color=hero.purple>Help</color> tab!</closeall><br><br>Here you can find answers to a lot of common questions, and plenty of further reading if you want to dive deeper. <b>Pick a category on the left to get started!</b><br><br><br><size=200%>Useful Links:</size><br> ",
"Help.MainPage.Content2": "<br><size=200%>FAQ:</size><br><size=66%><br>Frequently Asked Questions</size>",
"Help.FAQ.AvatarQuestions": "Who can I ask to get help with an avatar?",
"Help.FAQ.AvatarQuestions.Content": "You can ask any <b><color=hero.green>Mentor</closeall> for help! Mentors are volunteer community members who offers their time to help new users and facilitate community questions, as well as provide avatar help. You can identify them with the <sprite name=MentorIcon> Mentor badge.",
"Help.GettingStarted": "Getting Started",
"Help.GettingStarted.Content": "<br><align=center><b><size=250%><color=hero.cyan>Getting Started</color></size><br><br>Guided Introductions To {appName}</closeall><br><br><br>Pick a category on the left to find quick information on what you can do in {appName}!<br><br>These introductions only scratch the surface for what {appName} has to offer, so take a look at the rest of what the help tab has to offer when you're done here!",
"Help.GettingStarted.AvatarBasics": "Avatar Basics",
"Help.GettingStarted.AvatarBasics.Equipping": "Equipping",
"Help.GettingStarted.AvatarBasics.Equipping.Content": "<b><color=hero.purple>Avatars</closeall> in {appName} are like outfits - you can put on whatever avatar you like whenever you like, and you can own many avatars or spawn many into your world!<br><br>To wear an avatar,{is_desktop, select, True {} other { first press <b><color=hero.purple>{Primary_Input}</closeall> to show your laser. Then,}} aim at it{is_desktop, select, True {} other { with your laser}} and press <b><color=hero.purple>{Primary_Input}</closeall>{is_desktop, select, True {} other { again}}. On the menu that appears, select <sprite name=EquipAvatar> <b><color=hero.green>Equip Avatar</closeall>. Now you're wearing that avatar!",
"Help.GettingStarted.AvatarBasics.Equipping.Content2": "Another way to wear an avatar is to first grab it with <b><color=hero.purple>{Grip_Input}</closeall>, then open your <color=hero.cyan><b>Context Menu</closeall> {is_using_vive_wands, select, True {by quickly pressing} other {with}} <b><color=hero.purple>{Context_Menu_Input}</closeall> and select <sprite name=EquipAvatar> <b><color=hero.green>Equip Avatar</closeall>.",
"Help.GettingStarted.AvatarBasics.OpeningYourDashboard": "Opening Your Dashboard",
"Help.GettingStarted.AvatarBasics.OpeningYourDashboard.Content": "If you want the avatar you're currently using to be the one you load in as, you can do this using your <b><color=hero.cyan>Dashboard</closeall>, which is your all-in-one place to talk with others, browse your Inventory, or explore different worlds.<br><br>To open or close it, press {is_using_vive_wands, select, True{and hold } other{}}<b><color=hero.purple>{Menu_Input}</closeall>{is_using_vive_wands, select, True{ until the ring is full, then release} other{}}!",
"Help.GettingStarted.AvatarBasics.CreatingAFolder": "Creating A Folder",
"Help.GettingStarted.AvatarBasics.CreatingAFolder.Content": "Your Dashboard has many tabs and things you can do with it. One of these things is being able to save items and avatars to your personal <b><color=hero.yellow>Inventory</closeall>. Regarding saving items and other things on your time here in {appName}, organization is key to a good inventory, so first you'll make a folder to keep your avatar in.<br><br>To do this, in the assortment of buttons at the top of the Inventory screen, press the <sprite name=SaveIcon> <b><color=hero.cyan>Create Folder</closeall> button. Give your folder a name and select <b><color=hero.green>Create</closeall> to make it - you'll automatically be placed inside that folder.",
"Help.GettingStarted.AvatarBasics.Saving": "Saving",
"Help.GettingStarted.AvatarBasics.Saving.Content": "To save an avatar, go to your <sprite name=InventoryIcon> <b><color=hero.yellow>Inventory</closeall> if you're not already there, and press the <b><color=hero.cyan>Save Avatar</closeall> button. This takes the avatar you're currently using and saves it into the folder you're currently looking at inside your inventory.",
"Help.GettingStarted.AvatarBasics.Saving.Content2": "If instead you want to save an avatar that you aren't currently using, grab it first {is_desktop, select, True {by looking at it and pressing and} other {by}} holding <b><color=hero.purple>{Grip_Input}</closeall>. Then while you are holding it, inside your Inventory, press the <color=hero.green><b>Save Held</b></Color> button. This will save the avatar into the folder you're currently in.",
"Help.GettingStarted.AvatarBasics.Saving.Content3": "While grabbing the avatar, you can also open your <b><color=hero.Cyan>Context Menu</closeall> {is_using_vive_wands, select, True {by quickly pressing} other {with}} <b><color=hero.purple>{Context_Menu_Input}</closeall> and select <sprite name=SaveIcon> <b><color=hero.Cyan>Save To Inventory</closeall> to save the avatar without needing to open your Dashboard.",
"Help.GettingStarted.AvatarBasics.Wearing": "Wearing",
"Help.GettingStarted.AvatarBasics.Wearing.Content": "To equip an avatar from your Inventory, click once on the avatar {is_desktop, select, True {} other {with your <b><color=hero.purple>{Primary_Input}</closeall> }}to select it, then select <sprite name=EquipIcon> <b><color=hero.purple>Equip Avatar</closeall> at the top left of the Inventory window. This will replace the avatar you are currently using with the one you chose.",
"Help.GettingStarted.AvatarBasics.Favoriting": "Favoriting",
"Help.GettingStarted.AvatarBasics.Favoriting.Content": "To <b><color=hero.orange>Favorite</closeall> - or make default - an avatar, click once on the avatar {is_desktop, select, True {} other {with your <b><color=hero.purple>{Primary_Input}</closeall> }}to select it, then click the <sprite name=LocationPinIcon> <b><color=hero.orange>Favorite Avatar</closeall> button at the top of your Inventory window. Your favorite avatar will appear in your Inventory with a pink background. If you want to un-favorite an avatar, select it and press the <sprite name=LocationPinIcon> <b><color=hero.orange>Favorite Avatar</closeall> button again.",
"Help.GettingStarted.AvatarBasics.FindingMoreAvatars": "Finding More Avatars",
"Help.GettingStarted.AvatarBasics.FindingMoreAvatars.Content": "{appName} has a wide variety of avatars available that are both made by {appName} and by the community. You can find these avatars in a variety of worlds, first by going to your <sprite name=WorldsIcon> <b><color=hero.cyan>Worlds</closeall> tab, found at the bottom of your Dashboard. On the left is a list of categories - select the <color=hero.green><sprite name=AvatarsIcon> <b>Avatars</closeall> category to explore worlds which will have avatars for you to browse.",
"Help.GettingStarted.ExploringWorlds": "Exploring Worlds",
"Help.GettingStarted.ExploringWorlds.WorldBrowser": "World Browser",
"Help.GettingStarted.ExploringWorlds.WorldBrowser.Content": "{appName} has a wide variety of worlds you can see and explore! To browse what's available, head to the <sprite name=WorldsIcon> <b><color=hero.cyan>Worlds</closeall> tab on your Dashboard. On the left are a few categories of worlds to help narrow your search, and if you're looking for something specific, you can use the search bar at the top.<br><br>If you want to find worlds where you can meet up with others and socialize, take a look at the <b><color=hero.cyan>Active Sessions</closeall> category!<br><br>Any worlds you have created or have saved into your Inventory will appear in the <b><color=hero.cyan>My Worlds</closeall> category.",
"Help.GettingStarted.ExploringWorlds.Categories": "Categories",
"Help.GettingStarted.ExploringWorlds.Categories.Content": "Narrowing your search for worlds is easy - on the left of the <sprite name=WorldsIcon> <b><color=hero.cyan>Worlds</closeall> tab you can find a list of categories to help you get started. These categories work using the <b><color=hero.yellow>Tags</closeall> assigned to worlds.<br><br>If you want to have more granular searching of worlds, at the bottom of the category list is the <sprite name=SettingsIcon> <b><color=hero.Cyan>Custom</closeall> button, which will provide you with an assortment of advanced filtering options.",
"Help.GettingStarted.ExploringWorlds.BrowserInformation": "Browser Information",
"Help.GettingStarted.ExploringWorlds.BrowserInformation.Content": "To see more information about a world or opened session, click on the world preview {is_desktop, select, True {} other {with your <b><color=hero.purple>{Primary_Input}</closeall> }} to select it, then click on the <sprite name=ArrowIcon> <b><color=hero.cyan>More Info</closeall> button on the top right of the pop-up. This expanded view provides you with more info, including but not limited to: tags, opened sessions, present users, and more.",
"Help.GettingStarted.ExploringWorlds.SessionInformation": "Session Information",
"Help.GettingStarted.ExploringWorlds.SessionInformation.Content": "You can cycle through the available opened sessions for a particular world by first clicking on the world preview{is_desktop, select, True {} other { with your <b><color=hero.purple>{Primary_Input}</closeall>}}, then selecting the left or right arrow buttons on the top right of the pop-up to see the different sessions available.",
"Help.GettingStarted.ExploringWorlds.JoiningASession": "Joining A Session",
"Help.GettingStarted.ExploringWorlds.JoiningASession.Content": "To join a session, click on the world preview {is_desktop, select, True {} other {with your <b><color=hero.purple>{Primary_Input}</closeall> }}and click <b><color=hero.cyan>Join</closeall>. This will begin loading you into that world, which may take a moment.<br><br>Note that you will still be in the world you came from, since in {appName} you can be in multiple sessions at once and switch between them quickly.",
"Help.GettingStarted.ExploringWorlds.SessionManagement": "Session Management",
"Help.GettingStarted.ExploringWorlds.SessionManagement.Content": "Worlds in {appName} have a variety of permissions you can apply to them, allowing you to choose who can join your world. To change these permissions, head to the <sprite name=SessionIcon> <b><color=hero.cyan>Session</closeall> tab at the bottom of your Dashboard. On the right is a list of access levels you can set the world to. These access levels include: <br><br>• <color=hero.red><b>Private (invite only)</b></color> - Only users with a direct invite from the host of the session can join.<br><br>• <color=hero.orange><b>LAN</b></color> - Only users on the same local network can join.<br><br>• <color=hero.yellow><b>Contacts</b></color> - Only users that are contacts of the host can join.<br><br>• <color=hero.green><b>Contacts+</b></color> - Users who are a contact of any user in the session can join.<br><br>• <color=hero.cyan><b>Registered Users</b></color> - Any user that has a {appName} account can join.<br><br>• <color=hero.purple><b>Anyone</b></color> - Any user can join, including unregistered users.",
"Help.GettingStarted.ExploringWorlds.WorldsToSee": "Worlds To See",
"Help.GettingStarted.ExploringWorlds.WorldsToSee.Content": "Looking for cool worlds to see? Take a look at the <b><color=hero.cyan>MMC</closeall> and <b><color=hero.cyan>Featured Worlds</closeall> categories to explore some of the best experiences {appName} has to offer!",
"Help.GettingStarted.YourContacts": "Your Contacts",
"Help.GettingStarted.YourContacts.FindingContacts": "Finding Contacts",
"Help.GettingStarted.YourContacts.FindingContacts.Content": "In {appName} you can add other users as <b><color=hero.green>Contacts</closeall>, letting you see and join the worlds they are in, send messages to one another, and more.<br><br>To see your contacts list, head to the <sprite name=ContactsIcon> <b><color=hero.green>Contacts</closeall> tab on your Dashboard.",
"Help.GettingStarted.YourContacts.ContactsBrowser": "Contacts Browser",
"Help.GettingStarted.YourContacts.ContactsBrowser.Content": "On the left of the <sprite name=ContactsIcon> <b><color=hero.green>Contacts</closeall> tab, you will see a list of all of your contacts, as well as a search bar to find specific users. On the right you will see information and actions you can take with a selected contact.",
"Help.GettingStarted.YourContacts.Searching": "Searching",
"Help.GettingStarted.YourContacts.Searching.Content": "Looking for a particular contact or want to find someone to add as a contact? Type their name into the search bar at the top-left! As you type, you'll be presented with users who match the name you have entered.",
"Help.GettingStarted.YourContacts.AddingAContact": "Adding A Contact",
"Help.GettingStarted.YourContacts.AddingAContact.Content": "Found the user you're looking for? Select them to get some actions you can do with them at the top of the Dash. If you want to add the user as a contact, send them a contact request using the <b><color=hero.purple>Add Contact</closeall> button! If they accept, they will appear in your contacts list and you can message them and join them in worlds they're in.",
"Help.GettingStarted.YourContacts.ContactRequests": "Contact Requests",
"Help.GettingStarted.YourContacts.ContactRequests.Content": "When someone sends you a contact request, you will get a notification, and the requesting user will appear on the left in your contacts list with a <b><color=hero.purple>purple</closeall> outline. You can accept or ignore the request by selecting the user and choosing the action you want to take.",
"Help.GettingStarted.YourContacts.Invites": "Invites",
"Help.GettingStarted.YourContacts.Invites.Content": "Want to invite a contact to the world you're in? You can do so by selecting the user in your contacts list and clicking <b><color=hero.purple>Invite</closeall>.<br><br>Sometimes you won't be able to invite users to the world you're in - in this case, ask the world host instead.",
"Help.GettingStarted.GraphicsSettings": "Graphics Settings",
"Help.GettingStarted.GraphicsSettings.Overview": "Overview",
"Help.GettingStarted.GraphicsSettings.Overview.Content": "{appName} has a growing list of options to tailor your graphical experience to the quality and performance you are looking for.",
"Help.GettingStarted.GraphicsSettings.SettingsTab": "Settings Tab",
"Help.GettingStarted.GraphicsSettings.SettingsTab.Content": "All of the graphical settings available to you can be found in the <sprite name=SettingsIcon> <b><color=hero.purple>Settings</closeall> tab on your Dashboard, alongside a wide variety of other settings.",
"Help.GettingStarted.GraphicsSettings.GraphicsCategory": "Graphics Category",
"Help.GettingStarted.GraphicsSettings.GraphicsCategory.Content": "Graphical settings can be found in the <sprite name=GraphicsIcon> <b><color=hero.cyan>Graphics</closeall> category on the left of the Settings tab.",
"Help.GettingStarted.GraphicsSettings.TextureQuality": "Texture Quality",
"Help.GettingStarted.GraphicsSettings.TextureQuality.Content": "If your VRAM usage is too high or you otherwise want to reduce the load on your GPU, you can reduce the maximum texture size. This can be changed in the <b><color=hero.purple>Texture Quality</closeall> section, and may help improve performance.",
"Help.GettingStarted.GraphicsSettings.Resolution": "Resolution",
"Help.GettingStarted.GraphicsSettings.Resolution.Content": "For when you're using {appName} on your desktop, if you want to use a specific render resolution, head to the <b><color=hero.purple>Resolution</closeall> section. Here, you can adjust the resolutions for fullscreen and windowed views separately, as well as a toggle to make {appName} fullscreen or not.",
"Help.GettingStarted.GraphicsSettings.RenderingQuality": "Rendering Quality",
"Help.GettingStarted.GraphicsSettings.RenderingQuality.Content": "If you're really seeking to increase performance, the <b><color=hero.purple>Rendering</closeall> section includes settings which will affect it more than most others. Here you can change the number of lights that can be rendered at once, the quality of shadows, and more.",
"Help.GettingStarted.GraphicsSettings.PostProcessing": "Post Processing",
"Help.GettingStarted.GraphicsSettings.PostProcessing.Content": "Provided in the <b><color=hero.purple>Post Processing</closeall> section are a few post processing effects to enhance the look of {appName}. These settings include <b><color=hero.cyan>Motion Blur</closeall>, <b><color=hero.cyan>Bloom</closeall>, and <b><color=hero.cyan>Ambient Occlusion</closeall>.",
"Help.GettingStarted.GraphicsSettings.VRRenderQuality": "VR Render Quality",
"Help.GettingStarted.GraphicsSettings.VRRenderQuality.Content": "Additional performance settings can be found in the app for your specific headset. For example, <color=hero.purple><b>SteamVR</closeall> has options for rendering, performance, and more.",
"Help.GettingStarted.BuildingBasics": "Building Basics",
"Help.GettingStarted.BuildingBasics.BuildingInPlatform": "Building In-Platform",
"Help.GettingStarted.BuildingBasics.BuildingInPlatform.Content": "{appName} gives you the freedom and tools to be creative and make whatever you can imagine, including items, worlds, and even avatars - all of which can be collaboratively created entirely from within {appName}. A variety of tools are at your disposal to help you in your creative process, from drawing with brushes to using advanced tools to edit any and all aspects of a world, or even make custom tools to suit your specific needs and workflow.",
"Help.GettingStarted.BuildingBasics.PlatformEssentials": "{appName} Essentials",
"Help.GettingStarted.BuildingBasics.PlatformEssentials.Content": "A great place to start when on the path to making something is <b><color=hero.yellow>{appName} Essentials</closeall>, a folder in your Inventory provided to you, which contains a wide variety of items and tools to help you get started.<br><br>To navigate to this folder, <b><color=hero.purple>Double Click</closeall>{is_desktop, select, True {} other { with your <b><color=hero.purple>{Primary_Input}</closeall>}} on it to open it. Above the grid of items and folders you will see a list of folder you are currently in - akin to the address bar in a file browser. To spawn items from your inventory, <b><color=hero.purple>Double Click</closeall> on an item.<br><br>A benefit of the <b><color=hero.yellow>{appName} Essentials</color></b> folder is that it does not count toward your storage usage! This is because the folder is a link and not a folder saved directly inside your inventory - this is why the folder is <b><color=hero.cyan>blue</closeall>.",
"Help.GettingStarted.BuildingBasics.InventoryFolders": "Inventory Folders",
"Help.GettingStarted.BuildingBasics.InventoryFolders.Content": "To create a new folder in your inventory, click on the <sprite name=SaveIcon> <b><color=hero.cyan>Create Folder</closeall> button at the top. Give the folder a name and click <b><color=hero.green>Create</closeall> to make it, which will place you inside the folder automatically - creating folders and staying organized will be important for when you start to collect a larger number of items.",
"Help.GettingStarted.BuildingBasics.BasicCreationTools": "Basic Creation Tools",
"Help.GettingStarted.BuildingBasics.BasicCreationTools.Content": "A place to start when creating something in {appName} is with four basic tools: <color=hero.green>Brushes</color>, the <color=hero.green>Shape Tool</color>, the <color=hero.purple>Color Tool</color>, and the <color=hero.purple>Glue Tool</color>.<br><br> • <b><color=hero.green>Brushes</closeall> allow you to draw in 3D space like drawing on a piece of paper with a pencil. To draw with a brush, press and hold <b><color=hero.purple>{Primary_Input}</closeall> and move your {is_desktop, select, True {mouse} other {hand}} around to draw. {is_desktop, select, True {} other {Some brushes may change the thickness of the stroke depending on how much your <b><color=hero.purple>{Primary_Input}</closeall> is pressed. }}<br><br>Some brushes have the option to adjust their stroke size by grabbing the brush size ring and twisting it left or right.<br><br>To find a collection of pre-made brushes you can use right away, look in the <b><color=hero.yellow><b>{appName} Essentials</closeall> folder under <b><color=hero.green>Tools/Brushes</closeall>.<br><br> • The <color=hero.green><b>Shape Tool</b></color> is a tool that creates simple 3D shapes. To create a shape, hold your <b><color=hero.purple>{Primary_Input}</closeall> and drag your {is_desktop, select, True {mouse} other {hand}}. To change the shape you want to create, press {is_desktop, select, True {} other {your }}<b><color=hero.purple>{Secondary_Input}</closeall> to switch between all available shapes. The Shape Tool is located in the <color=hero.green><b>Tools</b></color> folder in the <color=hero.yellow><b>{appName} Essentials</b></color> folder.<br><br> • The <color=hero.purple><b>Color Tool</closeall> allows you to tint items a certain color. To change the current selected color, open your <color=hero.cyan><b>Context Menu</closeall> {is_using_vive_wands, select, True {by quickly pressing} other {with}} <b><color=hero.purple>{Context_Menu_Input}</closeall> and select <b><color=hero.yellow>Color Picker</closeall>. A <color=hero.orange><b>Color Dialogue</closeall> will appear, this is used to adjust the color the tool is using. You can sample a color on an object by aiming your laser at it and pressing {is_desktop, select, True {} other {your }}<b><color=hero.purple>{Secondary_Input}</closeall>.<br><br> • The <color=hero.green><b>Glue Tool</closeall> allows you to attach objects together. <color=hero.red><b>Pay attention while using this tool, if you're not careful, you could unintentionally glue items you don't intend to, or even glue yourself!</closeall> To glue things together first remove unwanted items around the objects you want to glue, then press and hold {is_desktop, select, True {} other {your }}<b><color=hero.purple>{Primary_Input}</closeall> and drag across the items you are gluing. The glue tool uses a bubble to show the area where you are gluing objects together. Once you have the objects you want to glue together in the bubble, you can either let go of your <b><color=hero.purple>{Primary_Input}</closeall> and let it dry, or press {is_desktop, select, True {} other {your }}<b><color=hero.purple>{Secondary_Input}</closeall> to confirm gluing the objects. In some cases you may also need to glue pieces together using smaller bubbles to attach multiple objects to each other - as long as a part of the objects are inside a bubble it will attach to other objects.",
"Help.GettingStarted.BuildingBasics.SavingYourCreations": "Saving Your Creations",
"Help.GettingStarted.BuildingBasics.SavingYourCreations.Content": "To save your creations, first navigate to the folder you want to save to in your <b><color=hero.cyan>Inventory</color></b>, then grab the item with <b><color=hero.purple>{Grip_Input}</closeall>. Then while you are holding it, inside your Inventory, press the <color=hero.cyan><b>Save Held</b></Color> button. This will save the item into the folder you're currently in.<br><br>While grabbing the item, open your <b><color=hero.Cyan>Context Menu</closeall> {is_using_vive_wands, select, True {by quickly pressing} other {with}} <b><color=hero.purple>{Context_Menu_Input}</closeall> and select <sprite name=SaveIcon> <b><color=hero.Cyan>Save To Inventory</closeall> to save the item without needing to go to open your Dashboard.",
"Help.GettingStarted.BuildingBasics.ImportingFiles": "Importing Files",
"Help.GettingStarted.BuildingBasics.ImportingFiles.Content": "{appName} supports a wide variety of file formats which can be imported directly into the world and saved to your inventory.<br><br>To import a file, you can drag and drop it from your desktop onto the {appName} window, or copy the file from your system's file browser and paste it into the {appName} window using <b><color=hero.purple>Ctrl + V</closeall> or the <b><color=hero.green>Paste content from clipboard</closeall> button on your Dashboard, or use the <b><color=yellow>Files</closeall> Dashboard tab to find your files.<br><br>Once imported, an <b><color=hero.orange>Import Dialog</closeall> will appear and will have different options depending on what you are importing.",
"Help.GettingStarted.BuildingBasics.EndlessPossibilities": "Endless Possibilities",
"Help.GettingStarted.BuildingBasics.EndlessPossibilities.Content": "The tools that have been shown here are just a <i>fraction</i> of what you can use to create within {appName}, many tools exist within the <b><color=hero.yellow>{appName} Essentials</closeall> folders you can use to create anything you can imagine!",
"Help.Controls": "Controls",
"Help.Controls.Interaction": "Interaction",
"Help.Controls.Interaction.Content": "{appName} has a set of ways to interact with the world around you. Pick a category on the left to learn more.",
"Help.Controls.Interaction.Grabbing": "Grabbing",
"Help.Controls.Interaction.Grabbing.PalmGrabbing": "Palm Grabbing",
"Help.Controls.Interaction.Grabbing.PalmGrabbing.Content": "<b><color=hero.orange>Palm Grabbing</closeall>, or just <b><color=hero.purple>Grabbing</closeall>, {is_desktop, select, True {is done using} other {can be done in one of two ways, with your hand or with}} your laser.<br><br>{is_desktop, select, True {While} other {If}} you're holding the item{is_desktop, select, True {} other { with your laser}}, you can {is_desktop, select, True {press and hold <b><color=hero.purple>E</closeall>} other {roll your wrist left and right}} to rotate the object.",
"Help.Controls.Interaction.Grabbing.PrecisionGrab": "Precision Grab",
"Help.Controls.Interaction.Grabbing.PrecisionGrab.Content": "<b><color=hero.yellow>Precision Grab</closeall> is a grab mode which lets you grab one object accurately. The object that is grabbed in this mode is the closest object between your thumb and index finger - think of it like you're pinching the object to pick it up.",
"Help.Controls.Interaction.Grabbing.LaserGrabbing": "Laser Grabbing",
"Help.Controls.Interaction.Grabbing.LaserGrabbing.Content": "Your <b><color=hero.purple>Lasers</closeall> can be used to grab things from a distance. If you want to grab an object{is_desktop, select, True {, look at it and } other { from a distance, first reveal your laser by pressing your <b><color=hero.purple>{Primary_Input}</closeall> to show your laser if it isn't already visible, then }}press and hold <b><color=hero.purple>{Grip_Input}</closeall>.",
"Help.Controls.Interaction.Grabbing.AutoGrabbing": "Auto Grabbing",
"Help.Controls.Interaction.Grabbing.AutoGrabbing.Content": "<b><color=hero.green>Auto Grab</closeall> is a grab mode which will choose either <b><color=hero.orange>Palm Grab</closeall> or <b><color=hero.yellow>Precision Grab</closeall> depending on your hand orientation.",
"Help.Controls.Interaction.Grabbing.StickyGrab": "Sticky Grab",
"Help.Controls.Interaction.Grabbing.StickyGrab.Content": "<b><color=hero.cyan>Sticky Grab</closeall> is a mode where you can grab things once and they will stay grabbed, until you press <b><color=hero.purple>{Grab_Input}</closeall> again. In this mode you can freely let go of <b><color=hero.purple>{Grab_Input}</closeall> and the items you have grabbed will remain as such.",
"Help.Controls.Interaction.ScalingObjects": "Scaling Objects",
"Help.Controls.Interaction.ScalingObjects.PhysicalScaling": "Physical Scaling",
"Help.Controls.Interaction.ScalingObjects.PhysicalScaling.Content": "Objects in {appName}, unlike in the physical world, can have their <b><color=hero.purple>Scale</closeall> or overall size adjusted in real time. To change the scale of an object, while grabbing it{is_desktop, select, True {, press and hold <b><color=hero.purple>Shift</closeall> and scroll with your <b><color=hero.purple>Scroll Wheel</closeall>} other { with one hand, grip it with your other hand and move your hands closer or further apart}}.{is_desktop, select, True {} other {<br><br>While grabbing an object with your laser, you'll know if you can scale it if you aim your other laser at the object and your laser's color is <b><color=hero.red>Red</closeall>.}}",
"Help.Controls.Interaction.ScalingObjects.ScalingMultipleObjects": "Scaling Multiple Objects",
"Help.Controls.Interaction.ScalingObjects.ScalingMultipleObjects.Content": "Scaling <b><color=hero.cyan>multiple</closeall> objects is similar to scaling just one - when in <b><color=hero.orange>Palm Grab</closeall> mode, all objects close to your hand will be grabbed all at once.",
"Help.Controls.Interaction.ScalingObjects.ScalingWithLasers": "Scaling With Lasers",
"Help.Controls.Interaction.ScalingObjects.ScalingWithLasers.Content": "Scaling objects from a distance with your <b><color=hero.purple>Lasers</closeall> can be done by first revealing your lasers by pressing <b><color=hero.purple>{Grip_Input}</closeall>, then grabbing the item with both lasers and moving your lasers closer and further apart.",
"Help.Controls.Interaction.Lasers": "Lasers",
"Help.Controls.Interaction.Lasers.LaserGrabbing": "Laser Grabbing",
"Help.Controls.Interaction.Lasers.LaserGrabbing.Content": "Your <b><color=hero.purple>lasers</closeall> are how you interact with the world around you from a distance. {is_desktop, select, True {Moving your cursor around will reveal your laser} other {You can show your lasers by pressing <b><color=hero.purple>{Primary_Input}</closeall>}}, which will allow you to interact with objects such as pressing buttons, grabbing objects, or equipping tools and avatars.<br><br>You can enable or disable your {is_desktop, select, True {laser} other {lasers per hand}} by opening your <b><color=hero.cyan>Context Menu</closeall> {is_using_vive_wands, select, True {by quickly pressing} other {with}} <b><color=hero.purple>{Context_Menu_Input}</closeall> and selecting <b><color=hero.cyan>Laser Enabled</closeall>/<b><color=hero.cyan>Disabled</closeall>.",
"Help.Controls.Interaction.Lasers.Reeling": "Reeling",
"Help.Controls.Interaction.Lasers.Reeling.Content": "You can <b><color=hero.cyan>move</closeall> laser-grabbed objects closer and further away from you by moving your {is_desktop, select, True {<b><color=hero.purple>Scroll Wheel</closeall>} other {<b><color=hero.purple>{Movement_Input}</closeall>}} forward or back.<br><br>If you bring an item all the way to your hand, it will switch to being grabbed by your hand instead of your laser - or, if it's a tool, it will equip it.",
"Help.Controls.Interaction.Lasers.RotatingObjects": "Rotating Objects",
"Help.Controls.Interaction.Lasers.RotatingObjects.Content": "You can <b><color=hero.cyan>Rotate</closeall> a held object by {is_desktop, select, True {holding <b><color=hero.purple>E</closeall> and moving your mouse around} other {either moving your <b><color=hero.purple>{Movement_Input}</closeall> or rolling your wrist left or right}}.",
"Help.Controls.Interaction.Lasers.Leveling": "Leveling",
"Help.Controls.Interaction.Lasers.Leveling.Content": "You can <b><color=hero.cyan>Level</closeall> an object by pressing <b><color=hero.purple>{Primary_Input}</closeall> while grabbing it. This will align the object with whatever side is closest to being upright.",
"Help.Controls.Interaction.Lasers.FreeformRotation": "Freeform Rotation",
"Help.Controls.Interaction.Lasers.FreeformRotation.Content": "You can lock an object's rotation while you are holding it and instead use your hand's motion to freely rotate it by double pressing <b><color=hero.purple>{Primary_Input}</closeall>. Rotating your hand around after doing this will move the object relative to your hand.<br><br>Double pressing <b><color=hero.purple>{Primary_Input}</closeall> again will return you to normal laser grabbing again.",
"Help.Controls.Interaction.Lasers.TogglingLasers": "Toggling Lasers",
"Help.Controls.Interaction.Lasers.TogglingLasers.Content": "Are your lasers getting in the way of something? You can turn on and off your laser {is_desktop, select, True {} other {per-hand }}by opening your <color=hero.cyan><b>Context Menu</closeall> {is_using_vive_wands, select, True {by quickly pressing} other {with}} <b><color=hero.purple>{Context_Menu_Input}</closeall> and selecting <b><color=hero.cyan>Laser Enabled</closeall>/<b><color=hero.cyan>Disabled</closeall>. When {is_desktop, select, True {your} other {a}} laser is disabled, it will only show in your Dashboard and Context Menu.",
"Help.Controls.Interaction.Equipping": "Equipping",
"Help.Controls.Interaction.Equipping.Content": "<b><color=hero.purple>Equipping</closeall> items places them in your hand, and lets you perform actions. To equip an object or tool, aim your laser at it, press <b><color=hero.purple>{Primary_Input}</closeall>, and select <b><color=hero.cyan>Equip</closeall>. {is_desktop, select, True {} other {If you can't see your laser, press <b><color=hero.purple>{Primary_Input}</closeall> first to reveal your laser, then try again. }}",
"Help.Controls.Interaction.Equipping.Content2": "You can also equip items by grabbing them with <b><color=hero.purple>{Grip_Input}</closeall>, opening your <b><color=hero.cyan>Context Menu</closeall> {is_using_vive_wands, select, True {by quickly pressing} other {with}} <b><color=hero.purple>{Context_Menu_Input}</closeall> and selecting <b><color=hero.cyan>Equip</closeall>.",
"Help.Controls.Interaction.DuplicatingAndDeleting": "Duplicating and Deleting",
"Help.Controls.Interaction.DuplicatingAndDeleting.Content": "Items can be easily duplicated or deleted depending on what you need. If you want to duplicate or delete something, grab it with <b><color=hero.purple>{Grip_Input}</closeall> and open your , you can <color=hero.green><b>Duplicate</closeall> or <color=hero.red><b>Delete</closeall> objects you are holding by opening your <color=hero.yellow><b>Context Menu</closeall> and selecting the appropriate action.",
"Help.Controls.Interaction.UndoAndRedo": "Undo and Redo",
"Help.Controls.Interaction.UndoAndRedo.Content": "You can <color=hero.red><b>Undo</closeall> or <color=hero.cyan><b>Redo</closeall> some actions by opening your <b><color=hero.cyan>Context Menu</closeall> {is_using_vive_wands, select, True {by quickly pressing} other {with}} <b><color=hero.purple>{Menu_Input}</closeall> and selecting the respective action. You can also use <b><color=hero.purple>Ctrl + Z</closeall> for <color=hero.red><b>Undo</closeall> and <b><color=hero.purple>Ctrl + Y</closeall> for <color=hero.cyan><b>Redo</closeall>.",
"Help.Controls.Interaction.Anchors": "Anchors",
"Help.Controls.Interaction.Anchors.Content": "<b><color=hero.purple>Anchors</closeall> are objects that allow you to attach yourself to them, such as furniture, or a seat in a vehicle. When an anchor is moved while you are in it, you will move with the anchor. Some anchors will also have options to pose your avatar allowing you to adjust the positioning for your body. To enter an anchor, aim at it with your laser and press <b><color=hero.purple>{Primary_Input}</closeall> to reveal its menu, then select <b><color=hero.purple>Enter</closeall>. To exit an anchor{is_using_vive_wands, select, True {} other {,}} press{is_desktop, select, True {} other { your}} <b><color=hero.purple>{Secondary_Input}</closeall>{is_using_vive_wands, select, True {} other { or move your <b><color=hero.purple>{Movement_Input}</closeall>}}, though this behavior can be different per anchor.",
"Help.Controls.Locomotion": "Locomotion",
"Help.Controls.Locomotion.Content": "In most worlds there are four main locomotion types that can be accessed by opening your <b><color=hero.Cyan>Context Menu</closeall> {is_using_vive_wands, select, True {by quickly pressing} other {with}} <b><color=hero.purple>{Context_Menu_Input}</closeall> and selecting <sprite name=LocomotionIcon> <b><color=hero.purple>Locomotion</closeall>.<br><b><color=hero.orange>Please note that some of these movement types can cause motion sickness and should be used at your discretion.</closeall><br><br>This is a basic overview of movement within {appName}, and you may encounter custom locomotion types created by community members. Locomotion types can differ from world to world, and can be added to an avatar as well if you want constant quick access to a custom type. If you are prone to motion sickness consider using simple locomotion types like <b><color=hero.yellow>Walk/Run</closeall>, <b><color=hero.purple>Teleport</closeall>, or <b><color=hero.orange>Grab world</closeall>, in addition to using the <b><color=hero.purple>Snap Turn</closeall> control settings.",
"Help.Controls.Locomotion.WalkRun.Content": "Allows you to move around the world as you would in real life. To walk, press forward on the <b><color=hero.purple>{Movement_Input}</closeall>. To run, press {is_desktop, select, True {and hold <b><color=hero.purple>Shift</closeall> while moving} other {forward on both controllers}}.",
"Help.Controls.Locomotion.WalkRunWithClimbing": "Walk / Run (With Climbing)",
"Help.Controls.Locomotion.WalkRunWithClimbing.Content": "This locomotion type is the same as <b><color=hero.orange>Walk/Run</closeall> but allows you to climb on objects or walls by holding <b><color=hero.purple>{Grip_Input}</closeall> and pulling yourself to the object. {is_desktop, select, True {Climbing is still possible in desktop, however your results may vary as opposed to VR climbing.} other {}}",
"Help.Controls.Locomotion.Fly.Content": "Allows you to move through the air while still interacting with the ground, walls, and objects in the environment.",
"Help.Controls.Locomotion.NoClip.Content": "Ignores physics and gravity all together, allowing you to freely move through the air and pass through solid objects.",
"Help.Controls.Locomotion.Teleport.Content": "Allows you to point at a location within line of sight to instantly move there.{is_desktop, select, True {<br><b><color=hero.orange>This locomotion type is VR-only.</closeall>} other {}}",
"Help.Controls.Locomotion.ZeroGravity.Content": "Allows you to float without gravity and keep your momentum when moving in the air. {is_desktop, select, True {} other {You can also rotate yourself freely in 3D space.}}",
"Help.Controls.Locomotion.GrabWorld.Content": "Allows you to move by holding forward on your <b><color=hero.purple>{Movement_Input}</closeall> and pulling yourself around the world even through the air.{is_desktop, select, True {<br><b><color=hero.orange>This locomotion type is VR-only.</closeall>} other {}}",
"Help.Controls.Locomotion.Slide": "Slide",
"Help.Controls.Locomotion.Slide.Content": "This locomotion sticks you to the closest surface near you and lets you slide across it directly when you move.",
"Help.Controls.UserScaling": "User Scaling",
"Help.Controls.UserScaling.Content": "You can change your size by opening your <b><color=hero.Cyan>Context Menu</closeall> {is_using_vive_wands, select, True {by quickly pressing} other {with}} <b><color=hero.purple>{Context_Menu_Input}</closeall> and pressing <sprite name=AvatarScaleDisabledIcon> <b><color=hero.red>Scaling Disabled</closeall>. This will toggle the button to <sprite name=AvatarScaleEnabledIcon> <b><color=hero.green>Scaling Enabled</closeall> that enables you to scale yourself up or down when holding {is_desktop, select, True {<b><color=hero.purple>Ctrl</closeall> and scrolling your <b><color=hero.purple>Mouse Wheel</closeall>} other {<b><color=hero.purple>{Grip_Input}</closeall> on both controllers and moving your hands closer or further apart}}. Pressing <sprite name=AvatarScaleResetIcon> <b><color=hero.red>Reset Scale</closeall> will reset your avatar to default scale. Pressing <sprite name=AvatarScaleEnabledIcon> <b><color=hero.green>Scaling Enabled</closeall> will toggle the button back to <sprite name=AvatarScaleDisabledIcon> <b><color=hero.red>Scaling Disabled</closeall>. ",
"Help.Controls.ContextMenu": "Context Menu",
"Help.Controls.ContextMenu.Content": "Your <b><color=hero.cyan>Context Menu</closeall> provides you with options that change based on what you're doing. You can open your Context Menu {is_using_vive_wands, select, True {by quickly pressing} other {with}} <b><color=hero.purple>{Context_Menu_Input}</closeall>. Here you will find different options for locomotion, Interactions, tools, Saving, and more.<br><br>If you are using an item or avatar which provides extra options via your Context Menu, these options will show up as well.",
"Help.Controls.VRGestures": "VR Gestures",
"Help.Controls.VRGestures.Content": "{appName} offers a few quick gestures for VR users to quickly open your Dashboard, respawn if you're stuck, and more. This is a list of all available VR gestures. Note that these are just quick versions of existing actions - all of the listed actions can also be done in other ways.",
"Help.Controls.VRGestures.EmergencyLeaveWorld": "Emergency Leave World",
"Help.Controls.VRGestures.EmergencyLeaveWorld.Content": "This gesture disconnects you from the current world immediately. To perform this gesture you bring your controllers to your head and press and hold <b><color=hero.purple>{Menu_Input}</closeall> for at least 3 seconds. You will feel vibrations from your controllers which increase in intensity as you get closer to disconnection.",
"Help.Controls.VRGestures.EmergencyRespawn": "Emergency Respawn",
"Help.Controls.VRGestures.EmergencyRespawn.Content": "This gesture respawns you by deleting you and spawning you at the world's spawn. To perform this gesture you bring your controllers to your head, then grab hold at least one <b><color=hero.purple>{Grip_Input}</closeall>, then press and hold <b><color=hero.purple>{Context_Menu_Input}</closeall> for at least 3 seconds. You will feel vibrations from your controllers which increase in intensity as you get closer to respawning.",
"Help.Controls.VRGestures.ToggleEditMode": "Toggle Edit Mode",
"Help.Controls.VRGestures.ToggleEditMode.Content": "This gesture toggles <b><color=hero.cyan>Edit Mode</closeall>. This shows your lasers and grab area on your hands permanently, or until Edit Mode is disabled. To toggle Edit Mode, bring your controllers to your head and hold <b><color=hero.purple>{Context_Menu_Input}</closeall> on <i>one</i> of your controllers and double press <b><color=hero.purple>{Context_Menu_Input}</closeall> on your other controller.",
"Help.Controls.VRGestures.ToggleUIEditMode": "Toggle UI Edit Mode",
"Help.Controls.VRGestures.ToggleUIEditMode.Content": "This gesture toggles <b><color=hero.cyan>UI Edit Mode</closeall> which allows you to add, remove, or edit facets on your Dashboard or Avatar Facet Anchors. When enabled, you also edit your grab poses for tools when this is enabled. To toggle UI Edit Mode, bring your controllers to your head and hold <b><color=hero.purple>{Menu_Input}</closeall> on <i>one</i> of your controllers and double press <b><color=hero.purple>{Menu_Input}</closeall> on your other controller. You can also enable UI Edit Mode via the <b><color=hero.cyan>UI Edit Mode</closeall> toggle in your <b><color=hero.yellow>Settings</closeall>, under <sprite name=UserInterfaceIcon> <b><color=hero.purple>User Interface</closeall>.",
"Help.Controls.VRGestures.ToggleDashboard": "Toggle Dashboard",
"Help.Controls.VRGestures.ToggleDashboard.Content": "This gesture opens and closes your dashboard. To open or close your dash, bring your left controller to your head and press your <b><color=hero.purple>{Context_Menu_Input}</closeall>.",
"Help.Controls.VRGestures.ToggleFacetAnchors": "Toggle Facet Anchors",
"Help.Controls.VRGestures.ToggleFacetAnchors.Content": "This gesture opens and closes your facet anchors. To open or close your dash, bring your right controller to your head and press your <b><color=hero.purple>{Context_Menu_Input}</closeall>.",
"Help.Controls.DesktopControls": "Desktop Controls",
"Help.Controls.DesktopControls.Content": "{appName} on Desktop offers a handful of quick shortcuts to help you get things done. Here is a list of the different shortcuts available.",
"Help.Controls.DesktopControls.Undo.Content": "Undo an action using <b><color=hero.purple>Ctrl + Z</closeall>.",
"Help.Controls.DesktopControls.Redo.Content": "Redo an action using <b><color=hero.purple>Ctrl + Y</closeall>.",
"Help.Controls.DesktopControls.Paste": "Paste",
"Help.Controls.DesktopControls.Paste.Content": "Paste something into {appName} using <b><color=hero.purple>Ctrl + V</closeall>.",
"Help.Controls.DesktopControls.Duplicate.Content": "Duplicate a held item using <b><color=hero.purple>Ctrl + D</closeall>.",
"Help.Controls.DesktopControls.Delete": "Delete",
"Help.Controls.DesktopControls.Delete.Content": "Delete a held item using <b><color=hero.purple>Backspace</closeall> or <b><color=hero.purple>Delete</closeall>.",
"Help.Controls.DesktopControls.Save.Content": "Save a held item using <b><color=hero.purple>Ctrl + S</closeall>. If you aren't holding an item and you're the host of the session, you'll save changes to the world instead.",
"Help.Controls.DesktopControls.ThirdPerson": "Third Person Mode",
"Help.Controls.DesktopControls.ThirdPerson.Content": "Enter or exit Third Person mode using <b><color=hero.purple>F5</closeall>.",
"Help.Controls.DesktopControls.FreecamMode": "Freecam Mode",
"Help.Controls.DesktopControls.FreecamMode.Content": "Enter or exit Freecam mode using <b><color=hero.purple>F6</closeall>. While in this mode, press and hold <b><color=hero.purple>Control</closeall> and <b><color=hero.purple>Right Mouse</closeall> to allow you to rotate your view, and use your <b><color=hero.purple>Movement Keys</closeall> to move around. Once you are looking and moving around, you can let go of <b><color=hero.purple>Control</closeall> - but keep <b><color=hero.purple>Right Mouse</closeall> held down, otherwise your view will lock in place again.",
"Help.Controls.SteamBindings": "Steam Bindings",
"Help.General": "General",
"Help.General.VoiceMode": "Voice Mode",
"Help.General.VoiceMode.Content": "<color=hero.purple><b>Voice modes</closeall> allow you to change how you're heard by others.<br><br>You can change your voice mode in the top right of your <color=hero.purple><b>Dashboard</closeall>.",
"Help.General.VoiceMode.Broadcast": "Broadcast",
"Help.General.VoiceMode.Broadcast.Content": "Allows other users to hear you at the same volume no matter how far away or where you are in a session, this is useful for letting every user in a session know important information or communicating over very large distances.",
"Help.General.VoiceMode.Shout": "Shout",
"Help.General.VoiceMode.Shout.Content": "Makes your voice much louder and easier to hear compared to normal. This is useful for addressing a loud room or when speaking from far away.",
"Help.General.VoiceMode.Normal": "Normal",
"Help.General.VoiceMode.Normal.Content": "The default option - you speak normally in this mode.",
"Help.General.VoiceMode.Whisper": "Whisper",
"Help.General.VoiceMode.Whisper.Content": "Puts you in a visible bubble that will lower the volume of anything outside of it and only lets others hear you if they are inside of the bubble.",
"Help.General.VoiceMode.Mute": "Mute",
"Help.General.VoiceMode.Mute.Content": "Mutes your microphone.",
"Help.General.OnlineStatus": "Online Status",
"Help.General.OnlineStatus.Sociable.Content": "Lets other users know that you want to interact with others and notifies them that you are open to invites.",
"Help.General.OnlineStatus.Online.Content": "Lets users know when you are online when you log in.",
"Help.General.OnlineStatus.Away.Content": "Makes you appear as Away. The away status will also automatically activate when you're inactive for over 1 minute, or you take off your VR headset.",
"Help.General.OnlineStatus.Busy.Content": "This lets users know that you don't want to be bothered, and prevents you from seeing message notification popups.",
"Help.General.OnlineStatus.Invisible.Content": "You will appear offline to other users even when you're logged in.",
"Help.General.OnlineStatus.Offline.Content": "When you are not logged in you will appear as <b><color=hero.purple>Offline</closeall> to all other users. You will also appear offline when invisible.",
"Help.General.Saving": "Saving",
"Help.General.Saving.Content": "Saving items lets you use them anywhere you can spawn items.<br><br>To save an item, first navigate to the folder you want to save to in your <b><color=hero.cyan>Inventory</color></b>, then grab the item with <b><color=hero.purple>{Grip_Input}</closeall>. Then while you are holding it, inside your Inventory, press the <color=hero.green><b>Save Held</b></Color> button. This will save the item into the folder you're currently in.<br><br>While grabbing the item, open your <b><color=hero.Cyan>Context Menu</closeall> {is_using_vive_wands, select, True {by quickly pressing} other {with}} <b><color=hero.purple>{Context_Menu_Input}</closeall> and select <sprite name=SaveIcon> <b><color=hero.Cyan>Save To Inventory</closeall> to save the item without needing to go to open your Dashboard.<br><br>After clicking the save button you will see the sync status facet on the top right of your Dashboard display <b><color=hero.cyan>Syncing...</closeall>. This shows the progress and percentage while uploading the item to the cloud. Saving multiple copies of an item will only save the <b>changes made to that item. For instance, saving an avatar and then saving the same avatar again with a different hair color will only take up as much storage as one copy of the avatar and whatever is different between the two copies - not two whole copies of the avatar.",
"Help.General.Favoriting": "Favoriting",
"Help.General.Favoriting.Content": "Some items can be <b><color=hero.purple>Favorited</closeall>, like your Avatar, Keyboard, and Stream Camera. This allows you to replace default items with customized versions of each.<br><br>You can tell if an item is favorited if it has a pink background in your <color=hero.yellow><b>Inventory</closeall>.<br><br>See below for a list of <b><color=hero.yellow>Favoritable items</closeall>:",
"Help.General.Favoriting.Home.Content": "Your home world - the world that loads when you launch {appName}.",
"Help.General.Favoriting.ProgressBar.Content": "The loading indicator for objects you're importing, Gaussian Splats you're editing, and more.",
"Help.General.Favoriting.AudioStreamController.Content": "The panel which appears when you bring in an audio stream.",
"Help.General.Favoriting.TextDisplay.Content": "A basic text viewer.",
"Help.General.Favoriting.VideoPlayer.Content": "The video player that will be used when you import a video.",
"Help.General.Favoriting.AudioPlayer.Content": "The audio player that is used when an audio file is imported.",
"Help.General.Favoriting.InteractiveCamera.Content": "Your Stream Camera, used when you want to have more control over what is displayed on your monitor - useful for live streaming.",
"Help.General.Favoriting.Keyboard.Content": "Your keyboard.",
"Help.General.Favoriting.Avatar.Content": "The avatar you use by default and spawn with equipped.",
"Help.General.Favoriting.WorldLoadingIndicator.Content": "Your World Loading Indicator.",
"Help.General.Favoriting.ColorDialog.Content": "The color picker for picking colors.",
"Help.General.Favoriting.Hyperlink.Content": "A link to a web page or external URL.",
"Help.General.Favoriting.Document.Content": "A panel which displays a PDF document when imported.",
"Help.Dashboard": "Dashboard",
"Help.Dashboard.Home.Content": "The <sprite name=HomeIcon> <b><color=hero.cyan>Home</closeall> tab is the first tab on the bottom of your Dashboard. Here you can find options for voice modes, your profile and online status in the top left, and your personal storage amount on the bottom left, among other useful bits of information. Your Home tab can also be customized by enabling <b><color=hero.yellow>UI Edit Mode</closeall> in your <b><color=hero.cyan>Settings</closeall>.",
"Help.Dashboard.Worlds.Content": "You can join active sessions and browse <b><color=hero.cyan>Worlds</closeall> using this tab.",
"Help.Dashboard.Contacts.Content": "Here, you can find your <b><color=hero.green>Contacts</closeall> and search for them by typing into the text field on the top left.",
"Help.Dashboard.Contacts.Content2": "The <b><color=hero.cyan>{appName} Bot</closeall> is a contact which lets you run special commands. These command always begin with a <b><color=hero.purple>/</closeall> forward slash.",
"Help.Dashboard.Inventory.Content": "Your <b><color=hero.yellow>Inventory</closeall> is where you can find and <b><color=hero.cyan>Save</closeall> various items, and Avatars you have found in {appName}.",
"Help.Dashboard.Inventory.Content2": "Your Inventory also contains a link to the <b><color=hero.cyan>{appName} Essentials</closeall> folder. This folder contains a myriad of content, from useful tools and gadgets, to fun and silly things - browse and see what's here!<br><br>Since the folder is a <i>link</i>, it does not use your account's storage space. You also can't save to it, but anything inside it you can spawn and change however you like.<br><br>If you have a cool item you'd like to have available in the Essentials folder, head to the link below to see the <b><color=hero.cyan>{appName} Essentials Submission Form</closeall>!",
"Help.Dashboard.SessionSettings.Content": "The <b><color=hero.cyan>Session</closeall> tab is where you can find settings for the current <b><color=hero.cyan>Session</closeall> that you are in.",
"Help.Dashboard.SessionSettings.Settings.Content": "Change the name, access level, and description of your session.",
"Help.Dashboard.SessionSettings.Users.Content": "You can manage the users in your session here. You can also respawn yourself and others from this menu.",
"Help.Dashboard.SessionSettings.Permissions.Content": "Shows you the permission levels of every user in the session. If your permission level is moderator or above, you can assign permission levels to other users.",
"Help.Dashboard.Desktop.Content": "The <b><color=hero.cyan>Desktop</closeall> tab lets you view your desktop screens.<br><br>Pressing <b><color=hero.purple>{Secondary_Input}</closeall> while pointing at your desktop will open a menu to open your keyboard, or switch monitors.",
"Help.Dashboard.FileBrowser.Content": "Using the <b><color=hero.cyan>Files</closeall> tab, you can browse your computer's filesystem, share files, and import assets.",
"Help.Dashboard.FileBrowser.Content2": "Available at the top of the window are a set of buttons for adding or importing files, and more.<br><br> • <b><color=hero.cyan>Import</closeall>: With a file selected, this will let you import that file into {appName} if it is a supported type.<br><br> • <b><color=hero.orange>Import As File</closeall>: With a file selected, this lets you import a file as an in-world representation of the file itself, letting you easily share it with others, or save it to your inventory.<br><br> • <b><color=hero.green>Add Folder</closeall>: This lets you create a new folder on your computer.<br><br> • <b><color=#7777ff>Refresh</closeall>: This refreshes the file browser, in case the files present have changed.",
"Help.Dashboard.Settings.Content": "The <b><color=hero.cyan>Settings</closeall> tab is where you can find and customize your settings. All of {appName}'s settings are categorized by the list below.",
"Help.Dashboard.Settings.Audio.Content": "Manage volume, audio devices, filtering, and audio accessibility.",
"Help.Dashboard.Settings.Controls.Content": "Manage your controls.",
"Help.Dashboard.Settings.UserInterface.Content": "Manage your UI, including but not limited to: how you receive notifications, changing your language, nameplate visibility and Dashboard settings.",
"Help.Dashboard.Settings.Devices.Content": "Manage external devices, such as haptics and face tracking.",
"Help.Dashboard.Settings.Profile.Content": "Manage your height, and how your statuses appear.",
"Help.Dashboard.Settings.Graphics.Content": "Manage and optimize your graphics settings.",
"Help.Dashboard.Settings.Privacy.Content": "Change if you want to show up in screenshots, stripping metadata from images you import, and more.",
"Help.Dashboard.Settings.Security.Content": "Manage access to external websites, communications, OSC, and APIs.",
"Help.Dashboard.Settings.Networking.Content": "Manage how you connect to sessions, the amount of assets you can download at once, and more.",
"Help.Dashboard.Settings.InteractiveCamera.Content": "Controls how the Stream Camera works.",
"Help.Dashboard.Settings.Integrations.Content": "Choose what details are shown about you playing {appName} to others on Discord or Steam.",
"Help.Dashboard.Settings.Misc.Content": "Legacy and debug features.",
"Help.Dashboard.Exit.Content": "This tab allows you to quit {appName}.<br><br><b><color=hero.cyan>Exit And Save Homes</closeall> allows you to save your home before you quit, and <b><color=hero.red>Exit And Discard Homes</closeall> will not save your home.",
"Help.Dashboard.DashboardCustomization": "Dashboard Customization",
"Help.Dashboard.DashboardCustomization.Content": "Some tabs on your Dashboard can be customized and contain <b><color=hero.cyan>Facets</closeall>, or individual elements on the tab. Facets can be added, removed, resized, and replaced - which is how you can customize these tabs. To edit the facets on your Dashboard, enable <b><color=hero.cyan>UI Edit Mode</closeall> in your settings, or perform the quick gesture to enable it.<br><br>When UI Edit Mode is enabled, you will see a button below your Dashboard to disable UI Edit Mode. On tabs you can edit, a grid will appear behind the facets on the tab. Aiming at a Facet with your laser will highlight it, and while aiming at it you can press and hold <b><color=hero.purple>{Grip_Input}</closeall> to take off the Facet. While holding onto a Facet, you can aim on the Dashboard where you'd like to place it - release grip to place the Facet as-is, or instead click and drag with your laser to choose exactly where you'd like the Facet to be placed.",
"Help.Avatars": "Avatars",
"Help.Building": "Building",
"Help.Building.Content": "Building",
"Help.Advanced": "Advanced",
"Help.Advanced.Content": "{appName} provides plenty of advanced tools to allow you to create to your heart's content. Listed here is a fraction of what {appName} has to offer for advanced features, and if you want to see other advanced features, check out the wiki.",
"Help.Advanced.AccountManagement": "Account Management",
"Help.Advanced.HeadlessClient": "Headless Client",
"Help.Advanced.Websockets": "Websockets",
"Help.Advanced.OSC": "OSC",
"Help.Advanced.Plugins": "Plugins",
"Help.Advanced.Debug": "Debug",
"Help.Advanced.LocalSaves": "Local Saves",
"Help.Advanced.Syncing": "Syncing",
"Help.Advanced.Syncing.Content": "When you save an item or a world to your inventory, they are uploaded to the cloud, a process called <b><color=hero.purple>Syncing</closeall>. If you're saving a particularly large item or world with many assets, syncing it can take some time. In the case of syncing worlds though, once the syncing process has begun. you can continue to work on the world without issue, as in essence a \"snapshot\" of the world is being uploaded, not what you currently see. If for some reason {appName} closes unexpectedly and you are still syncing items - don't worry! Syncing items are stored locally on your computer and they will resume syncing when you restart {appName} - no data will be lost.<br><br>In rare cases you may encounter a <b><color=hero.red>Sync Error</closeall>, which is when an item or world cannot sync to the cloud for one reason or another. <b>If you find yourself with a sync error, please don't delete your cache or data folders! That is a last resort option, and there are likely other options you can take before then to prevent data loss.</b><br><br>Depending on what kind of sync error you've encountered, there are a few ways to remedy them. Check out the wiki links below for what's relevant to your current error.",
"Help.Advanced.CloudVariables": "Default Cloud Variables",
"Help.Advanced.CloudVariables.Content": "These <b><color=hero.purple>cloud variables</closeall> are provided to you by {appName} to use as you wish. To learn more about cloud variables, check out our wiki.",
"Help.Advanced.CloudVariables.Content2": "If you want to learn how to create your own cloud variables, see below for a list of commands available to do so.",
"Help.Advanced.CloudVariables.CloudVariableLink": "Cloud Variable Commands",
"Help.Advanced.CloudVariables.PrimaryColor": "Primary Custom Color",
"Help.Advanced.CloudVariables.PrimaryColor.Content": "This custom color is used by the default avatar to color its accents, including the metal trims, eyes, and mouth. This is intended to be used to color the main or primary color accents on items or UI.",
"Help.Advanced.CloudVariables.SecondaryColor": "Secondary Custom Color",
"Help.Advanced.CloudVariables.SecondaryColor.Content": "This is the second of three colors available for use for all users. This is intended to be used to color secondary color accents on items or UI.",
"Help.Advanced.CloudVariables.TertiaryColor": "Tertiary Custom Color",
"Help.Advanced.CloudVariables.TertiaryColor.Content": "This is the final of three colors available for use for all users. This is intended to be used to color minor color accents on items or UI.",
"Help.Advanced.CloudVariables.ColorsEnabled": "Custom Colors Enabled",
"Help.Advanced.CloudVariables.ColorsEnabled.Content": "This variable is intended to be used by items or UI which utilizes the above three colors. If this variable is <i>false</i>, custom colors should not be used.",
"Help.Advanced.CloudVariables.ColorPickerSwatch": "Custom Color Picker Colors",
"Help.Advanced.CloudVariables.ColorPickerSwatch.Content": "This custom color is one of six, which are primarily used in the color picker. They are labeled <b><color=hero.purple>Color1</closeall> through <b><color=hero.purple>Color6</closeall> respectively.",
"Help.LinksAndResources": "Links and Resources",
"Help.LinksAndResources.ImportantLinks": "Important Links",
"Help.LinksAndResources.ImportantLinks.PlatformWebsite": "{appName} Website",
"Help.LinksAndResources.ImportantLinks.SubscribeToPlatform": "Subscribe to {appName}",
"Help.LinksAndResources.ImportantLinks.PlatformSupport": "{appName} Support",
"Help.LinksAndResources.ImportantLinks.Moderation": "Moderation",
"Help.LinksAndResources.ImportantLinks.PlatformPolicies": "Platform Guidelines and Policies",
"Help.LinksAndResources.ImportantLinks.GitHubIssueBoard": "GitHub Issue Board",
"Help.LinksAndResources.ImportantLinks.PlatformWiki": "{appName} Wiki",
"Help.LinksAndResources.ImportantLinks.PlatformSteamPage": "{appName} Steam Page",
"Help.LinksAndResources.ImportantLinks.Studio": "{studioNameLong}",
"Help.LinksAndResources.PlatformSocials": "{appName} Socials",
"Help.LinksAndResources.PlatformSocials.PlatformDiscord": "{appName} Discord",
"Help.LinksAndResources.PlatformSocials.PlatformTwitchChannel": "{appName} Twitch Channel",
"Help.LinksAndResources.PlatformSocials.PlatformYoutubeChannel": "{appName} Youtube Channel",
"Help.LinksAndResources.PlatformSocials.PlatformBluesky": "{appName} Bluesky",
"Help.LinksAndResources.PlatformSocials.PlatformReddit": "{appName} Reddit",
"Help.LinksAndResources.PlatformSocials.PlatformMastodon": "{appName} Mastodon",
"Help.LinksAndResources.PlatformSocials.PlatformTikTok": "{appName} TikTok",
"Help.LinksAndResources.RTF": "Rich Text Formatting",
"Help.LinksAndResources.RTF.Content": "Rich text formatting, or <b><color=hero.purple>RTF</closeall>, is a method which allows you to enhance or change aspects of how text renders using special strings called <b><color=hero.cyan>Tags</closeall>. This list is all of the rich text formatting tags we currently support in {appName}. For more information on RTF, check out our wiki.",
"Help.LinksAndResources.RTF.Bold": "Bold",
"Help.LinksAndResources.RTF.Bold.Content": "Renders text as bold.",
"Help.LinksAndResources.RTF.Italics": "Italics",
"Help.LinksAndResources.RTF.Italics.Content": "Renders text in italics.",
"Help.LinksAndResources.RTF.Strike-Through": "Strike-Through",
"Help.LinksAndResources.RTF.Strike-Through.Content": "Renders text strike-through.",
"Help.LinksAndResources.RTF.Underline": "Underline",
"Help.LinksAndResources.RTF.Underline.Content": "Renders text underlined.",
"Help.LinksAndResources.RTF.Size": "Size",
"Help.LinksAndResources.RTF.Size.Content": "Changes the size of text.<br><br>Available size format types:<br><br> • <b>Absolute</b>: <noparse=10><size=123> sets the font size to <b><color=hero.purple>123</closeall> regardless of what the actual font size is set to.<br><br> • <b>Relative</b>: <noparse=11><size=123%> sets the size to a percentage of the current font size - in this example, to <b><color=hero.purple>123%</closeall>.",
"Help.LinksAndResources.RTF.Color": "Color",
"Help.LinksAndResources.RTF.Color.Content": "Changes the text's color.<br><br>Available color format types:<br><br> • <b>Named Color</b>: <noparse=10><color=yellow> sets the font color to <b><color=hero.yellow>Yellow</closeall> regardless of what the actual font color is set to.<br><br> • <b>Hexadecimal Color</b>: <noparse=11><color=#abcdef> sets the color to a specific hexadecimal color value - in this example, to <b><color=hero.purple>#abcdef</closeall>.<br><br>Note: Hexadecimal color representation is a series of six characters (0 <-> 9, a <-> f) preceded by a <b><color=hero.purple>#</closeall> symbol. There are three sets of two hexadecimal characters which define the red, green, and blue color values. In example: <b>#<color=hero.red>3a<color=hero.green>94<color=hero.cyan>fd</closeall> would render like <color=#3a94fd>this</color>.<br><br>Note: Named colors also support our available platform colors as well. In example: <b><color=hero.purple>hero.purple</closeall>. For a full list, check the wiki.",
"Help.LinksAndResources.RTF.HorizontalAlignment": "Horizontal Alignment",
"Help.LinksAndResources.RTF.HorizontalAlignment.Content": "Changes the horizontal alignment of the text.<br><br>Available options for alignment are <b>left</b>, <b>center</b>, <b>right</b>, or <b>justified</b>.",
"Help.LinksAndResources.RTF.LineHeight": "Line Height",
"Help.LinksAndResources.RTF.LineHeight.Content": "Sets the vertical spacing between lines of text. The value is always a percentage value, for example: <b><color=hero.purple>125%</closeall>.",
"Help.LinksAndResources.RTF.Lowercase": "Lowercase",
"Help.LinksAndResources.RTF.Lowercase.Content": "Sets the text to have all characters be in lowercase.",
"Help.LinksAndResources.RTF.Uppercase": "Uppercase",
"Help.LinksAndResources.RTF.Uppercase.Content": "Sets the text to have all characters be in uppercase.",
"Help.LinksAndResources.RTF.Smallcaps": "Smallcaps",
"Help.LinksAndResources.RTF.Smallcaps.Content": "Sets the text to have all characters shown in uppercase, but smaller - or smallcaps.",
"Help.LinksAndResources.RTF.Mark": "Mark",
"Help.LinksAndResources.RTF.Mark.Content": "Adds a highlight to the text using the specified hexadecimal color.<br><br>Note: Refer to the <b><color=hero.purple>Color</closeall> RTF example for further info on how to input a chosen color as hexadecimal.",
"Help.LinksAndResources.RTF.No-Parse": "No-Parse",
"Help.LinksAndResources.RTF.No-Parse.Content": "This tag is a meta tag, which tells the text parser to interpret the next <b>N</b> characters as literal characters, and to not parse it as formatting tags. The value provided to the tag is the number of characters after the tag to interpret as raw text, even if the text itself looks like a formatting tag.<br><br>For example: <color=hero.purple>Text!</color> using noparse of length 32 can reveal the color tag used even with rich text parsing enabled: <noparse=32><color=hero.purple>Text!</color>",
"Help.LinksAndResources.RTF.No-Break": "No-Break",
"Help.LinksAndResources.RTF.No-Break.Content": "This tag tells the text renderer to not add a line break in the defined block of text, in the case of automatic text wrapping.",
"Help.LinksAndResources.RTF.Superscript": "Superscript",
"Help.LinksAndResources.RTF.Superscript.Content": "Sets the text to render as superscript, or smaller text placed higher up.",
"Help.LinksAndResources.RTF.Subscript": "Subscript",
"Help.LinksAndResources.RTF.Subscript.Content": "Sets the text to render as subscript, or smaller text placed lower down.",
"Help.LinksAndResources.RTF.LineBreak": "Line Break",
"Help.LinksAndResources.RTF.LineBreak.Content": "This tag inserts a line break into the text, placing any text after the tag on a new line below.",
"Help.LinksAndResources.RTF.Alpha": "Alpha",
"Help.LinksAndResources.RTF.Alpha.Content": "Sets the opacity of the text. The value provided to the tag is two hexadecimal characters, from <b>00</b> for fully transparent, to <b>ff</b> for fully opaque.<br><br>Note: For more information on how to use hexadecimal values, please refer to the <b><color=hero.purple>Color</closeall> RTF Example.",
"Help.LinksAndResources.RTF.CloseAllTags": "Close All Tags",
"Help.LinksAndResources.RTF.CloseAllTags.Content": "This tag is a meta tag which ends all previously-added and un-closed formatting tags.<br><br>For example: <b><u><color=hero.cyan>Text!</closeall> Text again!<br>The second bit of text doesn't inherit any formatting from the first bit since all opened format tags were closed with <noparse=11></closeall>.",
"Help.LinksAndResources.RTF.Font": "Font",
"Help.LinksAndResources.RTF.Font.Content": "Sets the font used for the text, where the font is provided by a <b>Font Chain</b> attached to the text renderer. The value for the tag is either an index, or a name.",
"Help.LinksAndResources.RTF.Sprite": "Sprite",
"Help.LinksAndResources.RTF.Sprite.Content": "Adds a user-defined and named sprite into the text. Sprites can be added to a font using a <b>Font Collection</b> and a <b>Dynamic Sprite Font</b> attached to it.",
"Help.LinksAndResources.RTF.Glyph": "Glyph",
"Help.LinksAndResources.RTF.Glyph.Content": "Adds a user-defined and named glyph into the text. Glyphs can be added to a font using a <b>Font Collection</b> and a <b>Dynamic Sprite Font</b> attached to it.",
"Help.LinksAndResources.PlatformBotCommands": "{appName} Bot Commands",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables": "Cloud Variables",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.Content": "<b><color=hero.purple>Cloud Variables</closeall> are variables stored in the cloud which one can use to store or sync data across sessions. Changes to these variables will update immediately in sessions you are present in (if they are variables attached to you), otherwise the changes could take up to a few minutes to show. For more information on cloud variables, check out our wiki.",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands": "Account Commands",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands": "Group Commands",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.Content": "<b><color=hero.purple>Groups</closeall> are inventories with their own amount of storage that multiple users can interact with. Worlds saved to a group show as having been created by the group, and any member of the group can open and save to worlds saved in it. For more information on groups, check out our wiki.",
"Help.LinksAndResources.PlatformBotCommands.MiscCommands": "Misc Commands",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands": "Badge Commands",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands": "Benefit Commands",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.UserCloudVariables": "User Cloud Variables",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.UserCloudVariables.Content": "Create or get info from a user cloud variable.",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.GroupCloudVariables": "Group Cloud Variables",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.GroupCloudVariables.Content": "Create or get info from a group cloud variable.",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.GetCloudVariableValue": "Get Cloud Variable Value",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.GetCloudVariableValue.Content": "Get the value of a user or group cloud variable.",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariableValue": "Set Cloud Variable Value",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariableValue.Content": "Sets the value of a user or group cloud variable.",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.ListCloudVariables": "List Cloud Variables",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.ListCloudVariables.Content": "Lists variables associated with the given user or group.",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.DeleteCloudVariables": "Delete Cloud Variables",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.DeleteCloudVariables.Content": "Deletes a variable associated with the given user or group.",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariableType": "Set Cloud Variable Type",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariableType.Content": "Sets the type for a user or group cloud variable.",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariableDefaultValue": "Set Cloud Variable Default Value",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariableDefaultValue.Content": "Sets the type for a user or group cloud variable.",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariablePermissions": "Set Cloud Variable Permissions",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariablePermissions.Content": "Sets the permissions for a user or group cloud variable.",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.TestTOTP": "Test TOTP",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.TestTOTP.Content": "Allows you to test TOTP (Timed One-Time-Password) for Two-Factor Authentication.",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.EnableLogin2FA": "Enable Login 2FA",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.EnableLogin2FA.Content": "Enable 2FA (Two-Factor Authentication) for your account.",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.AccountDeletion": "Account Deletion",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.AccountDeletion.Content": "Request or cancel the deletion of your account. <b>Use with care! This operation is permanent!</b>",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.RequestRecordUsageReport": "Request Record Usage Report",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.RequestRecordUsageReport.Content": "Request a report of your inventory usage with a list of every item. The report is sent to your email address.",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.RequestItemDeleteRecovery": "Request Item Delete Recovery",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.RequestItemDeleteRecovery.Content": "Request the recovery of an item or items that you have deleted within the time span specified - with a maximum time of 30 days. To use this command, you need to be on a supporter tier which gives you this perk.",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.DeleteItemRecord": "Delete Item Record",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.DeleteItemRecord.Content": "Delete an item record.",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.SetPrimaryEmailAddress": "Set Primary Email Address",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.SetPrimaryEmailAddress.Content": "Sets your primary email address used for your account.",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.AddAlternateEmailAddress": "Add Alternate Email Address",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.AddAlternateEmailAddress.Content": "Adds an alternate email to your account, which is in addition to your primary email.",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.ChangeUsername": "Change Username",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.ChangeUsername.Content": "Changes your username from your current name to the new name you provide. You can only change your name once per week.",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.CreateGroup": "Create Group",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.CreateGroup.Content": "Creates a group with a name of your choosing.",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.AddGroupMember": "Add Group Member",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.AddGroupMember.Content": "Add a user to a group with a specified storage quota size (In Gigabytes. To set no quota limit, use -1). To use this command, you have to be an administrator of the group you wish to add the user to.",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.SetGroupMemberStorageQuota": "Set Group Member Storage Quota",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.SetGroupMemberStorageQuota.Content": "Set the storage quota for the member of a group (In Gigabytes. To set no quota limit, use -1). To use this command, you have to be an administrator of the group you wish to set the user's quota of.",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.RemoveGroupMember": "Remove Group Member",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.RemoveGroupMember.Content": "Remove a user from a group. To use this command, you have to be an administrator of the group you wish to remove the user from.",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.GetGroupInfo": "Get Group Info",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.GetGroupInfo.Content": "Gets information on a group. To use this command you have to be an administrator of the group.",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.ChangeGroupName": "Change Group Name",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.ChangeGroupName.Content": "Changes the specified group's name. To use this command you have to be an administrator of the group provided.",
"Help.LinksAndResources.PlatformBotCommands.MiscCommands.ServerInformation": "Server Information",
"Help.LinksAndResources.PlatformBotCommands.MiscCommands.ServerInformation.Content": "Gives you information on the cloud server.",
"Help.LinksAndResources.PlatformBotCommands.MiscCommands.GetGitHubIssue": "Get GitHub Issue",
"Help.LinksAndResources.PlatformBotCommands.MiscCommands.GetGitHubIssue.Content": "Returns a link to the GitHub issue number provided.",
"Help.LinksAndResources.PlatformBotCommands.MiscCommands.Echo": "Echo",
"Help.LinksAndResources.PlatformBotCommands.MiscCommands.Echo.Content": "Echo whatever message you send back to you.",
"Help.LinksAndResources.PlatformBotCommands.MiscCommands.UTCNow": "UTC Now",
"Help.LinksAndResources.PlatformBotCommands.MiscCommands.UTCNow.Content": "Tells the current time in UTC.",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.HearingImpairedBadge": "Hearing Impaired Badge",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.HearingImpairedBadge.Content": "Grant or remove from yourself the hearing impaired accessibility badge.",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.ColorBlindBadge": "Color Blind Badge",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.ColorBlindBadge.Content": "Grant or remove from yourself the color blindness accessibility badge.",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.VisuallyImpairedBadge": "Visually Impaired Badge",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.VisuallyImpairedBadge.Content": "Grant or remove from yourself the visually impaired accessibility badge.",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.MuteBadge": "Mute Badge",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.MuteBadge.Content": "Grant or remove from yourself the mute accessibility badge.",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.PotatoBadge": "Potato Badge",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.PotatoBadge.Content": "Grant or remove from yourself the potato badge. It tells users your computer works best in more optimized scenes.",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.PrideFlagBadges": "Pride Flag Badges",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.PrideFlagBadges.Content": "Grant or remove a pride flag badge to yourself. Sending this command without a flag name will list all available badges for use.",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.GetHeadlessAccessCode": "Get Headless Access Code",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.GetHeadlessAccessCode.Content": "Gives you the headless beta branch access code. To use this command you have to be subscribed to a supporter tier which has this perk.",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.SharedStorage": "Shared Storage",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.SharedStorage.Content": "Share some of your storage with another user or a group. The storage amount is in gigabytes (e.g. 15GB), or a percentage amount (e.g. 10%). To use this command you have to be subscribed to a supporter tier which has this perk.",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.SetCustom2DBadge": "Set Custom 2D Badge",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.SetCustom2DBadge.Content": "Sets or clears your custom 2D badge. The asset hash is the database link to the image you want to use (e.g. resdb://abcdef...). To use this command you need to be subscribed to a supporter tier which has this perk.",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.Custom3DBadge": "Custom 3D Badge",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.Custom3DBadge.Content": "Sets or clears your custom 3D badge. The badge URL is the link given to you when you use the \"Get URL\" button in your inventory. To use this command you need to be subscribed to a supporter tier which has this perk.",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.GetBenefits": "Get Benefits",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.GetBenefits.Content": "Gives you what benefits and entitlements you have available based on your current supporter tier.",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.ExitMessages": "Exit Messages",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.ExitMessages.Content": "Add to or list your current exit messages. To use this command you have to be subscribed to a supporter tier which has this perk.",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.GetSharedStorage": "Get Shared Storage",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.GetSharedStorage.Content": "Tells you how much of your storage you're sharing with other users and groups.",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.UserCloudVariables.Command": "/CreateUserVar <Path> <Type> <Default Value> <Read Perms> <Write Perms> <List Perms>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.UserCloudVariables.SecondaryCommand": "/GetUserVar <Path>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.GroupCloudVariables.Command": "/CreateGroupVar <Path> <Type> <Default Value> <Read Perms> <Write Perms> <List Perms>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.GroupCloudVariables.SecondaryCommand": "/GetGroupVar <Group Name> <Path>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.GetCloudVariableValue.Command": "/GetUserVarValue <Path>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.GetCloudVariableValue.SecondaryCommand": "/GetGroupVarValue <Group Name> <Path>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariableValue.Command": "/SetUserVarValue <Path> <Value>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariableValue.SecondaryCommand": "/SetGroupVarValue <Group Name> <Path> <Value>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.ListCloudVariables.Command": "/ListUserVars <User Name>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.ListCloudVariables.SecondaryCommand": "/ListGroupVars <Group Name>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.DeleteCloudVariables.Command": "/DeleteUserVar <Path>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.DeleteCloudVariables.SecondaryCommand": "/DeleteGroupVar <Group Name> <Path>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariableType.Command": "/SetUserVarType <Path> <Type>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariableType.SecondaryCommand": "/SetGroupVarType <Group Name> <Path> <Type>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariableDefaultValue.Command": "/SetUserVarDefaultValue <Path> <Default Value>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariableDefaultValue.SecondaryCommand": "/SetGroupVarDefaultValue <Group Name> <Path> <Default Value>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariablePermissions.Command": "/SetUserVarPerms <Path> <Permission Type> <Permission Level>",
"Help.LinksAndResources.PlatformBotCommands.CloudVariables.SetCloudVariablePermissions.SecondaryCommand": "/SetGroupVarPerms <Group Name> <Path> <Permission Type> <Permission Level>",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.TestTOTP.Command": "/TestTOTP",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.EnableLogin2FA.Command": "/EnableLogin2FA",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.AccountDeletion.Command": "/RequestAccountDeletion",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.AccountDeletion.SecondaryCommand": "/CancelAccountDeletion",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.RequestRecordUsageReport.Command": "/RequestRecordUsageReport",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.RequestRecordUsageReport.SecondaryCommand": "/RequestRecordUsageJSON",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.RequestItemDeleteRecovery.Command": "/RequestDeleteRecovery <Time Period> <Name Search>",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.DeleteItemRecord.Command": "/DeleteRecord <Record ID>",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.SetPrimaryEmailAddress.Command": "/SetPrimaryEmail <Email Address>",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.AddAlternateEmailAddress.Command": "/AddAlternateEmail <Email Address>",
"Help.LinksAndResources.PlatformBotCommands.AccountCommands.ChangeUsername.Command": "/ChangeUsername <Current Name> <New Name>",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.CreateGroup.Command": "/CreateGroup <Name>",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.AddGroupMember.Command": "/AddMember <Group Name> <User Name> <Storage Quota>",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.SetGroupMemberStorageQuota.Command": "/SetMemberQuota <Group Name> <User Name> <Storage Quota>",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.RemoveGroupMember.Command": "/RemoveMember <Group Name> <User Name>",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.GetGroupInfo.Command": "/GetGroupInfo <Group Name>",
"Help.LinksAndResources.PlatformBotCommands.GroupCommands.ChangeGroupName.Command": "/ChangeGroupName <Group Name> <New Name>",
"Help.LinksAndResources.PlatformBotCommands.MiscCommands.GetGitHubIssue.Command": "/GetIssue <Issue Number>",
"Help.LinksAndResources.PlatformBotCommands.MiscCommands.Echo.Command": "/Echo <Message>",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.PrideFlagBadges.Command": "/AddPrideBadge <Pride Flag Name>",
"Help.LinksAndResources.PlatformBotCommands.BadgeCommands.PrideFlagBadges.SecondaryCommand": "/RemovePrideBadge <Pride Flag Name>",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.SharedStorage.Command": "/ShareStorageWithUser <User Name> <Storage Amount>",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.SharedStorage.SecondaryCommand": "/ShareStorageWithGroup <Group Name> <Storage Amount>",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.SetCustom2DBadge.Command": "/Set2DBadge <Asset Hash>",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.Custom3DBadge.Command": "/Set3DBadge <Badge URL>",
"Help.LinksAndResources.PlatformBotCommands.BenefitCommands.ExitMessages.Command": "/AddExitMessage <Message>",
"Help.About": "About",
"Help.About.Platform": "{appName}",
"Help.About.Platform.Content": "A novel digital universe with infinite possibilities.<br><br>Whether you resonate with people around the world in a casual conversation, playing games and socializing, or you riff off each other when creating anything from art to programming complex games, you'll find your place here.",
"Help.About.Platform.PlatformLink": "{appName} Website",
"Help.About.ThePlatformTeam": "The {appName} Team",
"Help.TeamTitle.ArtTeamLead": "Art Team Lead",
"Help.TeamTitle.Business": "Business",
"Help.TeamTitle.CommunityDirector": "Community Director",
"Help.TeamTitle.ContentArtist": "Content Artist",
"Help.TeamTitle.Developer": "Developer",
"Help.TeamTitle.Finance": "Finance",
"Help.TeamTitle.Founder": "Founder",
"Help.TeamTitle.Infrastructure": "Infrastructure",
"Help.TeamTitle.LeadDeveloper": "Lead Developer",
"Help.TeamTitle.LeadModerator": "Lead Moderator",
"Help.TeamTitle.Marketing": "Marketing",
"Help.TeamTitle.MarketingLead": "Marketing Lead",
"Help.TeamTitle.MediaDirector": "Media Director",
"Help.TeamTitle.ModerationLead": "Moderation Lead",
"Help.TeamTitle.SoundDesigner": "Sound Designer",
"Help.TeamTitle.Support": "Support",
"Help.TeamTitle.UI": "UI",
"Help.TeamTitle.VideoProducer": "Video Producer",
"Help.About.Badges": "Badges",
"Help.About.Badges.StaffAndVolunteers": "Staff and Volunteers",
"Help.About.Badges.Accessibility": "Accessibility",
"Help.About.Badges.Yearly": "Yearly",
"Help.About.Badges.Account": "Account",
"Help.About.Badges.Hosting": "Hosting",
"Help.About.Badges.Misc": "Misc",
"Help.About.Badges.StaffAndVolunteers.PlatformTeam": "{appName} Team",
"Help.About.Badges.StaffAndVolunteers.PlatformTeam.Content": "A member of staff, one who helps create {appName}.",
"Help.About.Badges.StaffAndVolunteers.Moderator": "Moderator",
"Help.About.Badges.StaffAndVolunteers.Moderator.Content": "A moderator of the platform. They help uphold the guidelines, respond to tickets, and help keep {appName} a safe and fun place for everyone.",
"Help.About.Badges.StaffAndVolunteers.Mentor": "Mentor",
"Help.About.Badges.StaffAndVolunteers.Mentor.Content": "A volunteer community member who offers their time to help new users and facilitate community questions - they also help setup avatars.",
"Help.About.Badges.StaffAndVolunteers.Translator": "Translator",
"Help.About.Badges.StaffAndVolunteers.Translator.Content": "A community member who has volunteered their time to help translate the platform to another language.",
"Help.About.Badges.Accessibility.ColorBlind": "Color Blind",
"Help.About.Badges.Accessibility.ColorBlind.Content": "This user is color blind, or otherwise may be unable to see all colors.",
"Help.About.Badges.Accessibility.VisionImpaired": "Vision Impaired",
"Help.About.Badges.Accessibility.VisionImpaired.Content": "This user's vision is diminished in some way - they may have trouble seeing some things.",
"Help.About.Badges.Accessibility.HearingImpaired": "Hearing Impaired",
"Help.About.Badges.Accessibility.HearingImpaired.Content": "This user's hearing is diminished in some way - they may have trouble hearing some things.",
"Help.About.Badges.Accessibility.Mute": "Mute",
"Help.About.Badges.Accessibility.Mute.Content": "This user is mute, or has otherwise chosen to not communicate verbally.",
"Help.About.Badges.Yearly.2018.Content": "This user registered their account in 2018.",
"Help.About.Badges.Yearly.2019.Content": "This user registered their account in 2019.",
"Help.About.Badges.Yearly.2020.Content": "This user registered their account in 2020.",
"Help.About.Badges.Account.Supporter": "Supporter",
"Help.About.Badges.Account.Supporter.Content": "This user is supporting the platform monetarily, or has supported in the past.",
"Help.About.Badges.Account.BreadDay": "Bread Day",
"Help.About.Badges.Account.BreadDay.Content": "Today is the day this user registered their account!",
"Help.About.Badges.Hosting.Host": "Host",
"Help.About.Badges.Hosting.Host.Content": "This user is hosting the current session you're in.",
"Help.About.Badges.Hosting.HeadlessClient": "Headless Client",
"Help.About.Badges.Hosting.HeadlessClient.Content": "This user is a client which hosts sessions but doesn't have any user behind it.",
"Help.About.Badges.Misc.Linux.Content": "This user is running on a Linux distribution.",
"Help.About.Badges.Misc.Durian.Content": "This user participated in the pre-release phase of {appName}.",
"Help.About.Badges.Misc.Potato": "Potato",
"Help.About.Badges.Misc.Potato.Content": "Denotes that this user may not get the best performance. Or they just wanted a potato.",
"Help.About.Badges.Misc.Orange": "Orange",
"Help.About.Badges.Misc.Orange.Content": "🍊",
"Help.About.Badges.Misc.Blueberry": "Blueberry",
"Help.About.Badges.Misc.Blueberry.Content": "Berries!",
"Help.About.Badges.Misc.Mango": "Mango",
"Help.About.Badges.Misc.Mango.Content": "???",
"Help.About.Badges.Misc.Invalid": "Invalid",
"Help.About.Badges.Misc.Invalid.Content": "You'll never see this badge. If you do, something has gone horribly wrong.",
"Help.About.Studio": "{studioNameShort}",
"Help.About.Studio.Content": "<align=center><b><size=150%>We are {studioNameLong}</closeall><br><br>We specialize in the development of VR software and captivating virtual experiences.<br><br>With a passion for immersive experiences, {studioNameLong} pushes the boundaries of virtual reality, enabling users to engage in interactive and shared environments. Combining innovation and creativity, we bring dreams to life through our virtual reality solutions.<br><br>Whether you're an avid gamer, an enthusiast of virtual reality, or a business, {studioNameLong} has something to offer. Our software and games provide seamless multiplayer experiences, allowing individuals from around the globe to connect and interact in virtual spaces.<br><br>With our dedication to pushing the limits of technology, our team of skilled developers, designers, and artists work tirelessly to deliver unforgettable experiences that blur the lines between reality and the virtual world. Every detail is meticulously crafted to ensure that our VR metaverse experiences transport you to new dimensions, sparking your imagination and leaving you craving for more.",
"Help.About.Studio.StudioLink": "{studioNameLong}",
"Help.About.LicenseInformation": "License Information",
"Help.About.LicenseInformation.PlatformAssetLicense": "{appName} Asset License",
"Help.About.LicenseInformation.PlatformAssetLicense.Content": "<align=center><b><size=125%>CC BY 4.0</size><br><br><size=150%>Attribution 4.0 International</size></closeall><br><br><b><size=125%>You are free to:</size><br><br><size=110%> Share</closeall> - Copy and redistribute the material in any medium or format for any purpose, even commercially.<br><br><b><size=110%> Adapt</closeall> - Remix, transform, and build upon the material for any purpose, even commercially.<br><br>The licensor cannot revoke these freedoms as long as you follow the license terms.<br><br><b><size=125%>Under the following terms:</size><br><br><size=110%><b> Attribution</closeall> - You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.<br><br><b><size=110%> No additional restrictions</closeall> - You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.<br><br><b><size=125%>Notices:</closeall><br><br>• You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.<br><br>• No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.",
"Dummy": "Dummy" "Dummy": "Dummy"
} }
} }