From b942b7b20e36cc0c9935ae7cbcec5d8486d198e8 Mon Sep 17 00:00:00 2001 From: AirRide91 Date: Tue, 3 Oct 2023 05:00:15 +0300 Subject: [PATCH 01/33] Update fi.json Initial Resonite translations --- fi.json | 237 ++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 206 insertions(+), 31 deletions(-) diff --git a/fi.json b/fi.json index 629c00a..24fedd3 100644 --- a/fi.json +++ b/fi.json @@ -9,7 +9,7 @@ "General.Cancel": "Peruuta", "General.Continue": "Jatka", "General.Next": "Seuraava", - + "General.Previous": "Edellinen", "General.Back": "Takaisin", "General.Confirm": "Vahvista?", "General.Loading": "Ladataan...", @@ -27,11 +27,24 @@ "General.CopiedToClipboardLong": "Kopioitu leikepöydälle!", "General.Create": "Luo", "General.Creating": "Luodaan...", + "General.Buy": "Osta", + "General.Yes": "Kyllä", + "General.No": "Ei", + "General.ClearSelection" : "Tyhjennä Valinta", + "General.Off": "Pois Päältä", + "General.On": "Päällä", + "General.Understand": "Ymmärrän", + "General.Notice" : "Ilmoitus", + "General.UnderstandEnable" : "Ymmärrän, Ota Käyttöön", + "General.Dismiss": "Hylkää", + "General.Edit": "Muokkaa", "General.UI.SearchPrompt": "Etsi...", "General.UI.SearchPromptLong": "Kirjoita etsiäksesi...", "General.UI.ToggleEditMode": "Muokkaustila", "General.UI.ToggleSubtitles": "Tekstitykset", + "General.UI.Subtitles.On" : "Tekstitykset: Päällä", + "General.UI.Subtitles.Off" : "Tekstitykset: Pois Päältä", "General.UI.MusicVolumeLocal": "Musiikin voimakkuus (lokaali):", "General.UI.VoiceVolumeLocal": "Puheen voimakkuus (lokaali):", @@ -42,6 +55,9 @@ "General.Sort.Ascending": "Nousevasti", "General.Sort.Descending": "Laskevasti", + "Worlds.Home" : "Koti", + "Worlds.Tutorial" : "Harjoitukset", + "Locomotion.Noclip.Name": "Lento", "Locomotion.Noclip.Description": "Yksinkertainen läpäisevä lentotila.", "Locomotion.Teleport.Name": "Kaukosiirto", @@ -84,7 +100,7 @@ "Interaction.EnterAnchor": "Käytä istuinta", "Interaction.ExitAnchor": "Poistu istuimesta", - "Interaction.EquipAvatar": "Vaihda avatar", + "Interaction.EquipAvatar": "Vaihda Avatar", "Interaction.SaveAsScreenshot": "Tallenna kuvana", "Interaction.ExportScreenshot": "Vie kuva", @@ -92,6 +108,28 @@ "Interaction.ExportFile": "Vie tiedosto", "Interaction.CopyLink": "Kopioi linkki", + "Inventory.OpenWorld": "Avaa Maailma", + "Inventory.Equip": "Ota Käyttöön", + "Inventory.Delete": "Poista", + "Inventory.SaveHeld": "Tallenna Kädessä Oleva", + "Inventory.Inventories": "Inventaariot", + "Inventory.Share": "Jaa", + "Inventory.Unshare": "Poista Jako", + "Inventory.SaveAvatar": "Tallenna Avatar", + "Inventory.Favorite.Home": "Aseta Kodiksi", + "Inventory.Favorite.ProgressBar": "Aseta Edistymispalkiksi", + "Inventory.Favorite.AudioStreamController": "Aseta Suoratoistoksi", + "Inventory.Favorite.TextDisplay": "Aseta Tekstinäytöksi", + "Inventory.Favorite.VideoPlayer": "Aseta Videosoittimeksi", + "Inventory.Favorite.AudioPlayer": "Aseta Audiosoittimeksi", + "Inventory.Favorite.InteractiveCamera": "Aseta Kameraksi", + "Inventory.Favorite.Keyboard": "Aseta Näppäimistöksi", + "Inventory.Favorite.Avatar": "Aseta Avatariksi", + "Inventory.Favorite.WorldLoadingIndicator": "Aseta Latauspalkiksi", + "Inventory.Favorite.ColorDialog": "Aseta Värinvalitsijaksi", + "Inventory.Favorite.Hyperlink": "Aseta Linkkinäytöksi", + "Inventory.SpawnFacet": "Spawnaa Facetti", + "Dash.Screens.Home": "Koti", "Dash.Screens.Worlds": "Maailmat", "Dash.Screens.Contacts": "Kontaktit", @@ -100,7 +138,7 @@ "Dash.Screens.Session": "Sessio", "Dash.Screens.FileBrowser": "Tiedostot", "Dash.Screens.Settings": "Asetukset", - "Dash.Screens.Exit": "Poistu", + "Dash.Screens.Exit": "Sulje", "Dash.Actions.PasteFromClipboard": "Liitä leikepöydältä", @@ -108,12 +146,19 @@ "Dash.Actions.CloudHome": "Pilvikotini", - "Dash.Exit.Header": "Poistu Neoksesta", - "Dash.Exit.ExitAndSave": "Poistu & tallenna kodit", - "Dash.Exit.ExitAndDiscard": "Poistu & hylkää kodit", - "Dash.Exit.ThankYou": "Kiitos kun käytät {appName}ta!", + "Dash.Exit.Header": "Sulje {appName}", + "Dash.Exit.ExitAndSave": "Sulje & Tallenna Kodit", + "Dash.Exit.ExitAndDiscard": "Sulje & Hylkää Kodit", + "Dash.Exit.Sponsor": "Valtava kiitos {name} projektin sponsoroinnista!", + "Dash.Exit.Sponsor.You": "SINÄ", + "Dash.Exit.Shoutouts": "Tämä projekti on ollut mahdollista näiden ihmisten ansiosta:", + "Dash.Exit.Shoutouts.AndMore" : " ja monia muita!", + "Dash.Exit.Shoutouts.You" : "{name} (Se olet sinä! Kiitos!)", + "Dash.Exit.ThankYou": "Kiitos kun käytät {appName}a!", "Dash.Exit.SubmittedBy": "Lähettäjä: {name}", + + "World.Waiting": "Odotetaan...", "World.HostIsStarting": "Isäntä aloittaa sessiota...", "World.Loading": "Ladataan...", @@ -146,10 +191,13 @@ "World.Error.JoinAlreadyRequested": "Liittymistä on jo pyydetty", "World.Error.FailedConnectToRelay": "Yhteyden muodostaminen releeseen epäonnistui", "World.Error.FailedToConnect": "Yhteyden muodostaminen epäonnistui", - + "World.Error.InvalidAddress": "Väärä osoite", "World.Error.NoPort": "Porttia ei ole määritetty", - "World.Error.IncompatibleVersion": "Yhteensopimaton {appName} Versio", - + "World.Error.IncompatibleVersion": "Yhteensopimaton Versio", + "World.Error.HostBlocked": "Isäntä blokattu", + "World.Error.HostBlockedDetail": "Olet blokannut isännän", + "World.Error.WorldCrash": "Maailma Kaatui", + "World.Error.WorldCrashDetail" : "Kohtalokas virhe päivitettäessä maailmaa", "World.Error.Unknown": "Tuntematon virhe", "World.Config.Name": "Maailman nimi:", @@ -235,22 +283,24 @@ "World.Category.Everything": "Kaikki", "World.Category.Featured": "Esittelyssä", - "World.Category.PublishedWorlds": "Julkaistut maailmat", - "World.Category.ActiveSessions": "Aktiiviset sessiot", - - "World.Category.HeadlessSessions": "Palvelin sessiot", + "World.Category.PublishedWorlds": "Julkaistut Maailmat", + "World.Category.ActiveSessions": "Aktiiviset Sessiot", + "World.Category.ContactsSessions": "Kontaktien Sessiot", + "World.Category.HeadlessSessions": "Palvelin Sessiot", "World.Category.Social": "Sosiaalinen", "World.Category.Games": "Pelit", "World.Category.Art": "Taide", "World.Category.Tutorials": "Harjoitukset", "World.Category.Educational": "Opettavaiset", "World.Category.Random": "Sekoitus", - "World.Category.MyWorlds": "Omat maailmani", - "World.Category.Custom": "Mukauta hakua", + "World.Category.MyWorlds": "Omat Maailmani", + "World.Category.Custom": "Mukauta Hakua", + "World.Category.GroupWorlds": "Ryhmän Maailmat", "World.AccessLevel.Anyone": "Kuka tahansa", "World.AccessLevel.RegisteredUsers": "Rekisteröityneet käyttäjät", - + "World.AccessLevel.Contacts": "Kontaktit", + "World.AccessLevel.ContactsPlus": "Kontaktit+", "World.AccessLevel.LAN": "LAN", "World.AccessLevel.Private": "Yksityinen (Ainoastaan kutsutut)", @@ -280,7 +330,7 @@ "World.Filter.MyWorlds": "Minun maailmani", "World.Filter.SessionFiltering": "Sessioiden suodatus:", "World.Filter.MinimumUsers": "Minimi käyttäjämäärä: {n}", - + "World.Filter.MinimumContacts": "Minimi kontaktimäärä: {n}", "World.Filter.OnlyHeadless": "Vain palvelin istunnot", "World.Filter.MaxAccessLevel": "Maksimi käyttöoikeustaso:", "World.Filter.MinimumUptime": "Minimi käyntiaika:", @@ -304,6 +354,7 @@ "Tools.StreamAudio": "Äänen suoratoisto", "Tools.Setup2FA": "Määritä 2FA", + "Tools.StreamAudio.Dialog.Title" : "Luo suoratoisto", "Tools.StreamAudio.Start": "Aloita suoratoisto", "Tools.StreamAudio.Bitrate": "Bittinopeus: {bitrate} kbps", "Tools.StreamAudio.Title": "{username} audion suoratoisto", @@ -319,22 +370,34 @@ "Options.Nameplates.All": "Nimilaatat: Kaikki", "Options.Nameplates.NonContacts": "Nimilaatat: Ei kontaktit", "Options.Nameplates.Hide": "Nimilaatat: Piilota", + "Options.Nameplates.DefaultStyle": "Käytä vakio nimilaattoja", + "Options.Nameplates.CustomStyle": "Salli muokatut nimilaatat", - "Indicator.OnlineUsers": "Online-käyttäjät: ~{num_total} ({num_registered})", - "Indicator.ServerStatus": "Palvelimen tila: {status, select, Good {Hyvä} Slow {Hidas} Down {Alhaalla} NoInternet {Ei yhteyttä}} ({response_ms} ms)", + + + + + "Indicator.ServerStatus.Status": "Pilven Tila", + "Indicator.ServerStatus.Good": "Hyvä", + "Indicator.ServerStatus.Slow": "Hidas", + "Indicator.ServerStatus.Down": "Alhaalla", + "Indicator.ServerStatus.NoInternet": "Ei yhteyttä", "Indicator.Sync.AllSynced": "Kaikki synkronoitu", "Indicator.Sync.SyncingItems": "Synkronoidaan {item_count,plural, one {# kohde} other {# kohdetta}} ({item_percent} %)", "Indicator.Sync.UploadingVariants": "Lähetetään {variant_count,plural, one {# muutos} other {# muutosta}}", "Indicator.Sync.SyncError": "Synkronointivirhe! Tarkista loki", - "Indicator.Sync.OutOfSpace": "Tila lopussa! Ei voi synkronoida", + "Indicator.Sync.StorageFull": "Tila loppu! Ei voi synkronoida", - "Indicator.LiveHiddenMessage": "(tiedot on piilotettu suoratoiston aikana)", + "Indicator.Storage.StorageFull": "Tila loppu", + "Indicator.Storage.Usage": "{storage_used} / {storage_max}
Tilasta käytössä", + + "Indicator.LiveHiddenMessage": "(tiedot piilotettu suoratoiston aikana)", "Account.Login": "Kirjaudu sisään", "Account.Logout": "Kirjaudu ulos", "Account.Register": "Rekisteröidy", - + "Account.Saml2" : "Kirjaudu käyttäen SAML 2.0", "Account.LoginOrRegister": "Kirjaudu / Rekisteröidy", "Account.LogoutConfirm": "Haluatko varmasti kirjautua ulos?", "Account.LoggingIn": "Kirjaudutaan sisään...", @@ -363,8 +426,18 @@ "Account.ErrorPasswordMismatch": "Salasanat eivät täsmää!", "Account.ErrorEmailMismatch": "Sähköpostit eivät täsmää!", "Account.ErrorLoginError": "Kirjautumisvirhe:", - "Account.RegistrationSuccess": "Onnistui! Vahvistuslinkki on lähetetty sähköpostiin: {email} Kun avaat tämän linkin, voit kirjautua sisään. Jos kirjautumisessa on ongelmia, ota meihin yhteyttä osoitteessa hello@{appName}.com tai discord.gg/resonite.", + "Account.RegistrationSuccess": "Onnistui! Vahvistuslinkki on lähetetty sähköpostiin: {email} Kun avaat tämän linkin, voit kirjautua sisään. Jos kirjautumisessa on ongelmia, ota meihin yhteyttä osoitteessa hello@{appName}.com tai discord.gg/resonite", + "Account.BirthMonth": "Kuukausi:", + "Account.BirthDay": "Päivä:", + "Account.BirthYear": "Vuosi:", + "Account.PoliciesAgreement": "Hyväksyn palveluehdot ja tietosuojakäytännön", + "Account.AlternateMethods" : "Kirjaudu sisään käyttäen kolmannen osapuolen palvelua:", + + "Account.Saml2.Select" : "Valitse SAML 2.0 palvelu jota haluat käyttää:", + "Account.Saml2.LoggingIn" : "Odotetaan kirjautumisen valmistumista (tarkista verkkoselaimesi)...", + + "Account.TOTP.Title" : "Kaksi­vaiheinen tunnistautuminen", "Account.TOTP.Initializing": "Tarkistetaan tilisi 2FA-tila...", "Account.TOTP.Code.Header": "Salainen koodi", "Account.TOTP.Code.Description": "Ensin sinun on syötettävä salainen koodi TOTP-todennussovellukseesi, kuten Authy tai Google Authenticator.

Suosittelemme tämän tekemistä skannaamalla QR-koodin, mutta vaihtoehtoisesti voit syöttää salaisen koodin manuaalisesti. Älä koskaan jaa tätä koodia kenenkään kanssa.

Jos olet VR-tilassa, voit siirtyä työpöytätilaan painamalla F8.", @@ -389,6 +462,15 @@ "Account.TOTP.Deactivate.Deactivating": "Poistetaan käytöstä...", "Account.TOTP.Message.DeactivationComplete": "2FA on poistettu käytöstä.

Tililläsi on nyt lisääntynyt riski!

Suosittelemme 2FA:n uudelleen käyttöön ottamista, varsinkin jos käytit palautuskoodia puhelimesi hukkaamisen vuoksi.", + "Account.Type.Standard" : "Vakiotili", + "Account.Type.Business" : "Yritystili", + "Account.Type.Patreon" : "Patreon Tukija", + "Account.Type.Mentor" : "{platform} Mentori", + "Account.Type.Moderator" : "{platform} Moderaattori", + "Account.Type.Team" : "{platform} Tiimi", + + + "2FA.Header": "2FA-vahvistus", "2FA.Token": "6-numeroinen tunnus:", @@ -397,6 +479,7 @@ "Profile.Status.Busy": "Kiireinen", "Profile.Status.Invisible": "Näkymätön", "Profile.Status.Offline": "Offline", + "Profile.Status.Headless": "Palvelin", "Session.Tab.Settings": "Asetukset", "Session.Tab.Users": "Käyttäjät", @@ -409,6 +492,12 @@ "Session.Permission.PermissionOverrideCount": "Käyttäjä lupia: {n,select, -1 {---} other {{n}}}", "Session.Permission.ClearOverrides": "Poista oletus käyttöoikeudet", + + + + + + "Permissions.NotAllowedToSpawn": "Et voi spawnata esineitä tässä maailmassa.", "Permissions.NotAllowedToSave": "Et voi tallentaa esineitä tässä maailmassa.", "Permissions.NotAllowedToSwapAvatar": "Mukautettuun avatariin vaihto estetty tässä maailmassa.", @@ -426,17 +515,25 @@ "Contacts.AcceptRequest": "Hyväksy pyyntö", "Contacts.IgnoreRequest": "Hylkää pyyntö", "Contacts.Invite": "Kutsu tänne", + "Contacts.RevokeInvite": "Peru kutsu", "Contacts.BanFromAllSessions": "Estä KAIKISTA minun sessioistani", "Contacts.UnbanFromAllSessions": "Poista esto KAIKISTA minun sessioistani", "Contacts.BanFromCurrentWorld": "Estä nykyisestä maailmasta", "Contacts.UnbanFromCurrentWorld": "Poista esto nykyisestä maailmasta", "Contacts.RecordingVoiceMessage": "Nauhoitetaan puhetta...", + "Contacts.AvatarBlock" : "Estä Avatar", + "Contacts.MutualBlock" : "Yhteinen Esto", + "Contacts.SelfAccount": "Oma Tili", + "Contacts.SearchPrompt": "Etsi kontakteja...", + "Contacts.WriteMessage": "Kirjoita viesti...", + "Contacts.InSession": "Maailmassa {name}", "Contacts.InPrivate": "Yksityisessä maailmassa", - + "Contacts.InContactsOnly": "Vain Kontaktit maailmassa", "Contacts.InHidden": "Piilotetussa maailmassa", - + "Contacts.InHiddenContactsOnly": "Piilotetussa, Vain Kontaktit maailmassa", + "Contacts.InHiddenContactsPlus": "Piilotetussa, Kontaktit+ maailmassa", "Contacts.InLAN": "LAN-maailmassa", "Contacts.UsingDifferentVersion": "Käyttää versiota {version}", "Contacts.RequestSent": "Pyyntö lähetetty", @@ -446,13 +543,12 @@ "Contacts.SearchResult": "Etsinnän tulos", "Contacts.Bot": "Robotti", + "Notifications.IsOnline": "On nyt online", "Notifications.IsOnlineOnDifferentVersion": "On nyt online (käyttää versiota: {version})", "Notifications.ReceivedContactRequest": "Lähetti kontaktipyynnön", "Notifications.ReceivedInvite": "Kutsuu sinut maailmaan:", "Notifications.ReceivedItem": "Lähetti sinulle tavaran:", - "Notifications.ReceivedTip": "Vastaanotettu tippi {amount} {token}", - "Notifications.SentTip": "Lähetty tippi {amount} {token}", "Notifications.VoiceMessage": "Lähetti ääniviestin", "Undo.SetField": "Aseta kenttä {field_name} tähän {value}", @@ -489,6 +585,10 @@ "Undo.ExtractMaterialsFromHierarchy": "Pura materiaalit hierarkiasta", "Undo.BatchConvertMaterials": "Erämuunna materiaalit", + "Tooltips.Brush.ChangeColor" : "Vaihda Väri", + "Tooltips.Brush.IncrementSize" : "Suurenna kokoa", + "Tooltips.Brush.DecrementSize" : "Pienennä kokoa", + "Tooltips.Dev.CreateNew": "Tee uusi...", "Tooltips.Dev.Selection": "Valintatila: {mode}", "Tooltips.Dev.DevMode.Off": "Kehittäjätila: Pois", @@ -498,6 +598,14 @@ "Tooltips.Dev.DestroySelected": "Poista valitut", "Tooltips.Dev.ConfirmDestroySelected": "VARMASTI Poista valitut", + "Tooltips.Dev.GizmoOptions" : "Gizmo Asetukset", + "Tooltips.Dev.SelectParent" : "Valitse yliluokka", + "Tooltips.Dev.LocalSpace" : "Lokaali alue", + "Tooltips.Dev.GlobalSpace" : "Globaali alue", + "Tooltips.Dev.Translation" : "Liikutus", + "Tooltips.Dev.Rotation" : "Kierto", + "Tooltips.Dev.Scale" : "Skaala", + "Tooltip.Color.Picker": "Värinvalitsija", "Tooltip.GrabbableSetter.Scalable": "Aseta skaalautuva", @@ -536,6 +644,8 @@ "Tooltip.Mesh.Edit": "Muokkaa tahkoverkkoa", + + "Tooltip.Microphone.Format.WAV": "WAV", "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", "Tooltip.Microphone.Format.FLAC": "FLAC", @@ -544,6 +654,25 @@ "Tooltip.Microphone.SourceRaw": "Raaka", "Tooltip.Microphone.SourceFiltered": "Filteröity ja normalisoitu", + + + + + + + + + + + + + + + + + + + "CreateNew.Back": "<<< Takaisin", "CreateNew.EmptyObject": "Tyhjä Objekti", "CreateNew.ParticleSystem": "Partikkelijärjestelmä", @@ -733,8 +862,14 @@ "Importer.Video.Depth.Prompt": "Esiasetettu syvyys", "Importer.Video.Depth.Default": "Oletus", - "NewWorld.Title": "Uusi Maailma", + "Exporter.FileName": "Tiedoston nimi:", + + + + + "NewWorld.Title": "Uusi Maailma", + "NewWorld.SessionTitle": "Uusi Sessio", "NewWorld.Template": "Mallimaailmat:", "NewWorld.CustomPreset": "Mukautettu esiasetus:", "NewWorld.SessionSettings": "Session asetukset:", @@ -881,6 +1016,7 @@ "CameraControl.OBS.Live": "LIVE", "CameraControl.OBS.Recording": "REC", + "CameraControl.OBS.OpenInstallerReason": "Täältä voit ladata OBS websocket lisäosan", "CameraControl.OBS.Streaming.Start": "Aloita suoratoisto", "CameraControl.OBS.Streaming.Starting": "Aloitetaan suoratoistoa...", @@ -900,6 +1036,7 @@ "Settings.HideAllTutorials": "Piilota kaikki oppaat", "Settings.ShowInteractionHints": "Näytä vihjeitä", "Settings.PrimaryController": "Ensisijainen ohjain", + "Settings.AllowStrafing": "Salli sivuttain liikkuminen", "Settings.UseHeadDirectionForMovement": "Käytä pään suuntaa liikkumiseen", "Settings.SmoothTurn": "Pehmeä kääntyminen", @@ -923,6 +1060,8 @@ "Settings.DoNotSendReadStatus": "Älä lähetä tietoa luetusta viestistä reaaliajassa", "Settings.MaxConcurrentAssetTransfers": "Maksimimäärä samanaikaisia tiedostosiirtoja", "Settings.AutosaveScreenshotPath": "Kuvankaappauksen automaattinen polku", + "Settings.AutosaveAllScreenshots": "Tallenna KAIKKI kuvat automaattisesti maailmoissa", + "Settings.LaserSmoothing.Header": "Laaserin tasoitus", "Settings.LaserSmoothing.Speed": "Tasoituksen nopeus", @@ -959,6 +1098,7 @@ "Settings.Graphics.DesktopFOV": "Työpöytätilan FOV", + "Settings.Locale.Title" : "Käyttöliittymän kieli", "Settings.Locale.ChangeLanguage": "Vaihda kieli - Change language", "Settings.Locale.SelectLanguageHeader": "Valitse kielesi:", "Settings.Locale.DefaultLanguage": "Järjestelmän oletus", @@ -982,16 +1122,19 @@ "Settings.LeapMotion.ForwardOffset": "Eteenpäin siirto", "Settings.LeapMotion.SnapDistance": "Käsiohjain napsautusetäisyys", + "Settings.ViveHandTracking.Name": "Vive sormien seuranta", "Settings.ViveHandTracking.Enabled": "Käytä Vive sormien seurantaa", "Settings.ViveHandTracking.SnapDistance": "Vive sormien seurannan napsautusetäisyys", + "Settings.WindowsIntegration": "Windows Integraatio", "Settings.LinuxIntegration": "Linux Integraatio", "Settings.System.KeepOriginalScreenshotFormat": "Säilytä alkuperäinen kuvaformaatti", "Settings.System.KeepOriginalScreenshotFormat.Description": "Kun tämä asetus on käytössä, kuvaa ei muunneta .jpg:ksi, kun ne tallennetaan Asiakirjat-kansioon", + "Security.Hyperlink.Title" : "Ulkoinen Linkki", "Security.Hyperlink.Warning": "Varoitus: Lähtevä hyperlinkki\nOlet napsauttanut linkkiä maailmassa. Haluatko avata sen? Linkki avautuu työpöydän verkkoselaimessa.", "Security.Hyperlink.Open": "Avaa", "Security.Hyperlink.Cancel": "Peruuta", @@ -1004,6 +1147,14 @@ "Security.HostAccess.Allow": "Salli", "Security.HostAccess.Deny": "Estä", + "ComponentSelector.Back" : "< (takaisin)", + "ComponentSelector.Title" : "Komponentit", + "ComponentSelector.CreateCustomType" : "Luo mukautettu tyyppi", + "ComponentSelector.CommonGenericTypes" : "Yleiset Tyypit", + "ComponentSelector.CustomGenericArguments" : "Mukautetut Yleiset Argumentit:", + "ComponentSelector.InvalidType" : "Virheellinen tyyppi", + + "Inspector.Slot.AttachComponent": "Lisää komponentti", "Inspector.Slot.Axis.X": "X: +Oikealle -Vasemmalle", @@ -1021,6 +1172,12 @@ "Inspector.Slot.BringTo": "Tuo kohde", "Inspector.Slot.BringTo.Undo": "Tuo {name} käyttäjälle", + + + + + + "Inspector.Mesh.StatsHeader": "Tahkoverkon tiedot", "Inspector.Mesh.VertexCount": "Kärkipisteiden määrä: {n}", "Inspector.Mesh.TriangleCount": "Kolmioiden määrä: {n}", @@ -1055,6 +1212,9 @@ "Inspector.Mesh.GetBoneList": "Näytä luulistaus", "Inspector.Mesh.GetBoneData": "Näytä luutiedot", + + + "Inspector.Mesh.ScaleUVs": "Skaalaa UVt", "Inspector.MeshRenderer.MergeByMaterial": "Yhdistä ala-tahkoverkot joissa sama materiaali", @@ -1070,6 +1230,7 @@ "Inspector.VHACD.Parameter.Depth": "Syvyys", "Inspector.VHACD.Parameter.Concavity": "Koveruus", + "Inspector.VHACD.Parameter.Alpha": "Alpha", "Inspector.VHACD.Parameter.Beta": "Beta", "Inspector.VHACD.Parameter.Gamma": "Gamma", @@ -1101,6 +1262,7 @@ "Inspector.SkinnedMesh.ClearBoundsVisuals": "Poista luiden rajoituslaatikoiden visuaalit", + "Inspector.SkinnedMesh.BakeToStaticMesh": "Beikkaa staattiseksi tahkoverkoksi", "Inspector.SimpleAvatarProtection.RemoveAll": "Poista KAIKKI suojaukset", @@ -1138,9 +1300,10 @@ "Inspector.Texture.SwapRG": "Vaihda R ja G", "Inspector.Texture.SwapRB": "Vaihda R ja B", - + "Inspector.Texture.SwapRA": "Vaihda R ja A", "Inspector.Texture.SwapGB": "Vaihda G ja B", - + "Inspector.Texture.SwapGA": "Vaihda G ja A", + "Inspector.Texture.SwapBA": "Vaihda B ja A", "Inspector.Texture.AddWhiteBackground": "Lisää valkoinen tausta", "Inspector.Texture.AddBlackBackground": "Lisää musta tausta", "Inspector.Texture.Hue": "Sävy:", @@ -1148,6 +1311,7 @@ "Inspector.Texture.Saturation": "Värikylläisyys:", "Inspector.Texture.AdjustSaturation": "Säädä Värikylläisyyttä", + "Inspector.Texture.Gamma": "Kirkkaus:", "Inspector.Texture.AdjustGamma": "Säädä kirkkautta", "Inspector.Texture.LongestSide": "Pisin sivu:", @@ -1158,9 +1322,20 @@ "Inspector.Texture.RotateCCW": "Käännä 90° vastapäivään", "Inspector.Texture.Rotate180": "Käännä 180°", + "Inspector.Texture.MakeSquare": "Muunna neliöksi", "Inspector.Texture.ToNearestPOT": "Lähimpään kahden potenssiin", + + + + + + + + + + "Inspector.Material.VariantInfo": "Variantti-ID: {variantID} (Raaka variantti-ID: {rawVariantID})", "Inspector.Material.WaitingForApply": "Odottaa asetusta: {waiting}", From 56e638c5c79b7ad34c0088486afcfa4618f975ba Mon Sep 17 00:00:00 2001 From: Kazuki Y Date: Tue, 3 Oct 2023 11:10:56 +0900 Subject: [PATCH 02/33] =?UTF-8?q?=F0=9F=94=A7=E7=B4=B0=E3=81=8B=E3=81=84?= =?UTF-8?q?=E8=A8=80=E3=81=84=E5=9B=9E=E3=81=97=E3=82=92=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=20/=20=E8=BF=BD=E5=8A=A0=20Wiki=20->=20Discord=20=E3=81=8C=20-?= =?UTF-8?q?>=20=E3=81=AF=20=E6=B6=88=E3=81=99=E3=82=8B=20->=20=E6=B6=88?= =?UTF-8?q?=E3=81=99=20=E7=BF=BB=E8=A8=B3=E3=82=92=E4=B8=80=E3=81=A4?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ja.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/ja.json b/ja.json index 62e2e4e..1263b7e 100644 --- a/ja.json +++ b/ja.json @@ -1683,18 +1683,18 @@ "CloudHome.Info.StorageUsed": "ストレージ使用量:", "CloudHome.Info.DashInfoTab.Title": "ようこそ!", - "CloudHome.Info.DashInfoDesktop": "まず知っておいてほしいこと! ダッシュメニュー がEscapeキーで開きます。 デスクトップを見る機能や、コントロールパネルのような機能があります。

わからないことがあれば、このディスプレイの情報をお読みください。 このメッセージを消するには下のボタンをクリックしてください。", - "CloudHome.Info.DashInfoVR": "まず知っておいてほしいこと! ダッシュメニュー が B または Y ボタンで開きます。 デスクトップを見る機能や、コントロールパネルのような機能があります。

わからないことがあれば、このディスプレイの情報をお読みください。 このメッセージを消するには下のボタンをクリックしてください。", - "CloudHome.Info.DashInfoVRNoButtons": "まず知っておいてほしいこと! ダッシュメニュー は円が一周するまでメニューボタンを押し続けると開きます。 デスクトップを見る機能や、コントロールパネルのような機能があります。

わからないことがあれば、このディスプレイの情報をお読みください。 このメッセージを消するには下のボタンをクリックしてください。", + "CloudHome.Info.DashInfoDesktop": "まず知っておいてほしいこと! ダッシュメニュー はEscapeキーで開きます。 デスクトップを見る機能や、コントロールパネルのような機能があります。

わからないことがあれば、このディスプレイの情報をお読みください。 このメッセージを消すには下のボタンをクリックしてください。", + "CloudHome.Info.DashInfoVR": "まず知っておいてほしいこと! ダッシュメニュー は B または Y ボタンで開きます。 デスクトップを見る機能や、コントロールパネルのような機能があります。

わからないことがあれば、このディスプレイの情報をお読みください。 このメッセージを消すには下のボタンをクリックしてください。", + "CloudHome.Info.DashInfoVRNoButtons": "まず知っておいてほしいこと! ダッシュメニュー は円が一周するまでメニューボタンを押し続けると開きます。 デスクトップを見る機能や、コントロールパネルのような機能があります。

わからないことがあれば、このディスプレイの情報をお読みください。 このメッセージを消すには下のボタンをクリックしてください。", "CloudHome.Info.GoToWiki": "Wikiを見る!", - "CloudHome.Info.GoToDiscord": "Wikiを見る!", + "CloudHome.Info.GoToDiscord": "Discordを見る!", "CloudHome.Info.ModerationTab.Title": "モデレーション!", "CloudHome.Info.ModerationTab.Content": "私達は安全を重視しています。 サポートが必要な場合や、ユーザーの通報が必要な場合は モデレーションポータルでチケットを作成してください。

ボランティアモデレーターの強力なチーム
コミュニティの安全を守ります! 質問がある時、ガイドライン違反の行為を見つけた時など、チケットでお知らせください。", "CloudHome.Info.InventoryTab.Title": "アイテムを保存!", - "CloudHome.Info.InventoryTab.Content": "ダッシュメニューインベントリーには アイテムやアバターが保存できます。

Essentials 楽しいおもちゃが入っています。 アイテムをダブルクリックして取り出してみましょう。", + "CloudHome.Info.InventoryTab.Content": "ダッシュメニューインベントリーには アイテムやアバターが保存できます。

Essentials には、楽しいおもちゃが入っています。 アイテムをダブルクリックして取り出してみましょう。", "CloudHome.Info.ToolsTab.Title": "ワールド内で制作!", "CloudHome.Info.ToolsTab.Content": "{appName} の特徴はゲーム内で簡単に創作や改変ができることです!

Essentials -> Tools から取り出せます。 ワールドを好みに合わせて編集しちゃいましょう!", @@ -1729,13 +1729,13 @@ "StickyNote.SpinMe": "クルクルしてみ?", "StickyNote.FruitPlate": "増える増える 不思議な果物", "StickyNote.EmptyForYou": "好きなものを飾ってね :)", - "StickyNote.RelevantLinks": "関連リンク!
<--

One could even call it a linking book", - "StickyNote.SunTool": "太陽パワーを あなたの手に!", + "StickyNote.RelevantLinks": "関連リンク!
<--

もしかしたら「リンク本」ともいえるかもね", + "StickyNote.SunTool": "太陽の​パワーを あなたの 手に!", "StickyNote.Bow": "弓を引いて 的を射抜け!", "StickyNote.Crossbow": "レバーアクションでリロード (セカンダリーボタン)", "StickyNote.Shade": "ひさしも動くよ", - "StickyNote.TheaterTablet": "このタブレットで 扇風機と窓の
色を変更!", - "StickyNote.ControlTablet": "このタブレットで 家を操作!", + "StickyNote.TheaterTablet": "この​タブレットで​扇風機と​窓の色を​変更!", + "StickyNote.ControlTablet": "この​タブレットで​家を​アレンジしてみよう!", "StickyNote.RotateMeDesktop": "Eを押しながら回転!", "StickyNote.RotateMeVR": "回してみてね", From 6e7a0350de87a4f94c47c4921461d8fb0ae6c9d5 Mon Sep 17 00:00:00 2001 From: Kazuki Y Date: Tue, 3 Oct 2023 12:06:53 +0900 Subject: [PATCH 03/33] =?UTF-8?q?=E3=82=A8=E3=83=A9=E3=83=BC=E7=B3=BB?= =?UTF-8?q?=E3=81=AE=E7=BF=BB=E8=A8=B3=E3=82=92=E8=BF=BD=E5=8A=A0=20?= =?UTF-8?q?=E3=83=A6=E3=83=BC=E3=82=B6=E5=90=8D=20/=20=E3=83=A6=E3=83=BC?= =?UTF-8?q?=E3=82=B6=E3=83=BC=E3=83=8D=E3=83=BC=E3=83=A0=E3=82=92=E7=B5=B1?= =?UTF-8?q?=E4=B8=80=20->=20=E3=83=A6=E3=83=BC=E3=82=B6=E3=83=8D=E3=83=BC?= =?UTF-8?q?=E3=83=A0=E3=81=8C=E5=A4=9A=E3=81=84=E3=82=82=E3=81=AE=E3=81=AE?= =?UTF-8?q?=E5=8F=A4=E3=81=84=E7=BF=BB=E8=A8=B3=E3=83=9D=E3=83=AA=E3=82=B7?= =?UTF-8?q?=E3=83=BC=EF=BC=88=E3=81=AA=E3=82=8B=E3=81=B9=E3=81=8F=E5=8E=9F?= =?UTF-8?q?=E6=96=87=E3=81=8B=E3=82=89=E5=A4=89=E6=9B=B4=E3=81=97=E3=81=AA?= =?UTF-8?q?=E3=81=84=EF=BC=89=E3=82=92=E6=8E=A1=E7=94=A8=E3=81=97=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=82=8B=E3=81=9F=E3=82=81=E3=82=88=E3=82=8A=E7=9F=AD?= =?UTF-8?q?=E3=81=8F=E6=97=A5=E6=9C=AC=E8=AA=9E=E3=81=AB=E8=BF=91=E3=81=84?= =?UTF-8?q?=E3=80=8C=E3=83=A6=E3=83=BC=E3=82=B6=E5=90=8D=E3=80=8D=E3=82=92?= =?UTF-8?q?=E6=8E=A1=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ja.json | 42 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 37 insertions(+), 5 deletions(-) diff --git a/ja.json b/ja.json index 1263b7e..9d566ef 100644 --- a/ja.json +++ b/ja.json @@ -393,6 +393,38 @@ "Indicator.LiveHiddenMessage": "(ライブ中は非表示)", + "Login.InvalidCredentials": "認証情報が異なります", + "Login.InvalidLogin": "ログイン情報が異なります", + + "Login.MalformedUID": "デバイス情報が正しくありません", + "Login.MissingUID": "デバイス情報を入力して下さい", + "Register.MissingUID": "デバイス情報を入力して下さい", + "Register.MalformedUID": "デバイス情報が正しくありません", + + "Login.MissingLogin": "認証情報を入力してください", + "Login.InvalidRecoveryCode": "リカバリーコードが違います", + "Login.UnsupportedAuthentication": "サポートされていない認証手段です", + "Login.EmailNotVerified": "メールでの承認が済んでいません", + "Login.AccountTempLocked": "あなたのアカウントはロックアウトされています…", + "Login.AccountBanned": "あなたのアカウントはBANされています。", + "Login.DuplicateAccount": "アカウントが重複しています", + + "Register.MissingRequest": "必要情報を入力してください", + "Register.InvalidEmail": "メールアドレスが一致しません", + "Register.MissingUsername": "ユーザ名を入力してください", + "Register.MissingEmail": "メールアドレスを入力してください", + "Register.UsernameTooLong": "ユーザ名が長すぎます", + "Register.UsernameContainsAmpersand": "ユーザ名には @ は含めないでください", + "Register.UsernameStartsWithU": "U- から始まるユーザ名は設定できません", + "Register.InvalidUsername": "ユーザ名を変更してください", + "Register.InvalidDateOfBirth": "誕生日の形式が正しくありません", + "Register.UserContainsBlockedTerms": "ユーザ名に不適切な単語が含まれています", + "Register.MissingPassword": "パスワードを入力してください", + "Register.InvalidPassword": "パスワードが一致しません", + "Register.EmailAlreadyRegistered": "このEmailは既に登録されています", + "Register.UsernameAlreadyRegistered": "このユーザ名は既に使用されています", + "Register.ErrorCheckingUserId": "UserIDの確認中にエラーが発生しました", + "Account.Login": "ログイン", "Account.Logout": "ログアウト", "Account.Register": "ユーザー登録", @@ -403,11 +435,11 @@ "Account.LoggingOut": "ログアウト中...", "Account.Registering": "登録中...", "Account.Anonymous": "未登録ユーザー", - "Account.Username": "ユーザーネーム:", + "Account.Username": "ユーザー名:", "Account.Email": "メール:", "Account.RememberMe": "記憶する
(30日間有効)", "Account.RepeatEmail": "メール(再入力):", - "Account.UsernameOrEmail": "ユーザーネームまたはメール:", + "Account.UsernameOrEmail": "ユーザー名またはメール:", "Account.Password": "パスワード:", "Account.RepeatPassword": "パスワード(再入力):", "Account.RecoverPassword": "パスワードを忘れてしまった", @@ -422,8 +454,8 @@ "Account.NewPassword": "新しいパスワード:", "Account.ResetPassword": "新しいパスワード", "Account.Requesting": "処理中...", - "Account.ErrorPasswordMismatch": "パスワードが一致しません!", - "Account.ErrorEmailMismatch": "メールアドレスが一致しません!", + "Account.ErrorPasswordMismatch": "パスワードが一致しません", + "Account.ErrorEmailMismatch": "メールアドレスが一致しません", "Account.ErrorLoginError": "ログインエラー:", "Account.RegistrationSuccess": "成功!

確認リンクを記載したメールを{email}宛に送信しました。

このダイアログが開いている間に​このリンクを開くと、​自動的にログインします。

問題が発生した場合は、{appEmail}または{appCommunity}までご連絡ください。", "Account.BirthMonth": "誕生月:", @@ -1567,7 +1599,7 @@ "Migration.LoginResetID.ResetButton": "理解した上でリセットする", "Migration.ReservedUsername.Title":"予約済みユーザー名", - "Migration.ReservedUsername.Description": "このユーザーネームは元のオーナー専用です。​あなたのアカウントである場合は、​Neosの認証情報を入力してロックを解除してください。​これらの認証情報は、​登録時にアカウントの所有権を確認するためにのみ使用され、​保存されることはありません。", + "Migration.ReservedUsername.Description": "このユーザー名は元のオーナー専用です。​あなたのアカウントである場合は、​Neosの認証情報を入力してロックを解除してください。​これらの認証情報は、​登録時にアカウントの所有権を確認するためにのみ使用され、​保存されることはありません。", "Migration.SourcePassword": "{platform} パスワード:", "Migration.SourceUsername": "{platform} ユーザー名:", From 88c30f12108297c6a0d39e2e07e2375767a5ac82 Mon Sep 17 00:00:00 2001 From: Kazuki Y Date: Tue, 3 Oct 2023 12:08:38 +0900 Subject: [PATCH 04/33] =?UTF-8?q?=E3=83=A6=E3=83=BC=E3=82=B6=E5=90=8D=20->?= =?UTF-8?q?=20=E3=83=A6=E3=83=BC=E3=82=B6=E3=83=BC=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ja.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ja.json b/ja.json index 9d566ef..6c90e55 100644 --- a/ja.json +++ b/ja.json @@ -411,18 +411,18 @@ "Register.MissingRequest": "必要情報を入力してください", "Register.InvalidEmail": "メールアドレスが一致しません", - "Register.MissingUsername": "ユーザ名を入力してください", + "Register.MissingUsername": "ユーザー名を入力してください", "Register.MissingEmail": "メールアドレスを入力してください", - "Register.UsernameTooLong": "ユーザ名が長すぎます", - "Register.UsernameContainsAmpersand": "ユーザ名には @ は含めないでください", - "Register.UsernameStartsWithU": "U- から始まるユーザ名は設定できません", - "Register.InvalidUsername": "ユーザ名を変更してください", + "Register.UsernameTooLong": "ユーザー名が長すぎます", + "Register.UsernameContainsAmpersand": "ユーザー名には @ は含めないでください", + "Register.UsernameStartsWithU": "U- から始まるユーザー名は設定できません", + "Register.InvalidUsername": "ユーザー名を変更してください", "Register.InvalidDateOfBirth": "誕生日の形式が正しくありません", - "Register.UserContainsBlockedTerms": "ユーザ名に不適切な単語が含まれています", + "Register.UserContainsBlockedTerms": "ユーザー名に不適切な単語が含まれています", "Register.MissingPassword": "パスワードを入力してください", "Register.InvalidPassword": "パスワードが一致しません", "Register.EmailAlreadyRegistered": "このEmailは既に登録されています", - "Register.UsernameAlreadyRegistered": "このユーザ名は既に使用されています", + "Register.UsernameAlreadyRegistered": "このユーザー名は既に使用されています", "Register.ErrorCheckingUserId": "UserIDの確認中にエラーが発生しました", "Account.Login": "ログイン", From 837bdc0f25d9b1e7e9239111628c7c2cc09b31a6 Mon Sep 17 00:00:00 2001 From: Kazuki Y Date: Tue, 3 Oct 2023 12:10:10 +0900 Subject: [PATCH 05/33] =?UTF-8?q?UserID=20->=20=E3=83=A6=E3=83=BC=E3=82=B6?= =?UTF-8?q?=E3=83=BCID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ja.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ja.json b/ja.json index 6c90e55..67b0bdf 100644 --- a/ja.json +++ b/ja.json @@ -423,7 +423,7 @@ "Register.InvalidPassword": "パスワードが一致しません", "Register.EmailAlreadyRegistered": "このEmailは既に登録されています", "Register.UsernameAlreadyRegistered": "このユーザー名は既に使用されています", - "Register.ErrorCheckingUserId": "UserIDの確認中にエラーが発生しました", + "Register.ErrorCheckingUserId": "ユーザーIDの確認中にエラーが発生しました", "Account.Login": "ログイン", "Account.Logout": "ログアウト", @@ -1595,7 +1595,7 @@ "Migration.LoginModal.OpenMigration": "移行を行う", "Migration.LoginModal.Later": "後で", "Migration.LoginResetID.Title": "本当にユーザーIDをリセットしますか?", - "Migration.LoginResetID.Description": "リセットすると予測不可能なコンテンツの破損が発生することをご理解ください。​すべてのアイテム、ワールド、連絡先、メッセージは正常に移行されますが、​古いUserIDを参照しているものやコンポーネントはおそらく壊れてしまい、​再セットアップや修復が必要になります。​ユーザーIDをリセットしたい重大な理由がない限り、​このオプションを選択しないでください。", + "Migration.LoginResetID.Description": "リセットすると予測不可能なコンテンツの破損が発生することをご理解ください。​すべてのアイテム、ワールド、連絡先、メッセージは正常に移行されますが、​古いユーザーIDを参照しているものやコンポーネントはおそらく壊れてしまい、​再セットアップや修復が必要になります。​ユーザーIDをリセットしたい重大な理由がない限り、​このオプションを選択しないでください。", "Migration.LoginResetID.ResetButton": "理解した上でリセットする", "Migration.ReservedUsername.Title":"予約済みユーザー名", From 6b6be91268dd982d6080d80dd154db73041caab3 Mon Sep 17 00:00:00 2001 From: Rhenium <71165146+rheniumNV@users.noreply.github.com> Date: Tue, 3 Oct 2023 13:00:58 +0900 Subject: [PATCH 06/33] =?UTF-8?q?=E3=82=A4=E3=83=B3=E3=83=99=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=83=AA=EF=BC=9A=E8=A3=85=E5=82=99->=E3=82=A2?= =?UTF-8?q?=E3=83=90=E3=82=BF=E3=83=BC=E3=82=92=E7=9D=80=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja.json b/ja.json index 62e2e4e..4a0a263 100644 --- a/ja.json +++ b/ja.json @@ -108,7 +108,7 @@ "Interaction.CopyLink": "リンクをコピー", "Inventory.OpenWorld": "ワールドを開く", - "Inventory.Equip": "装備", + "Inventory.Equip": "アバターを変更", "Inventory.Delete": "削除", "Inventory.SaveHeld": "アイテムを保存", "Inventory.Inventories": "インベントリー一覧", From 27f6f1ed7f504ca9880c11ef47325a012c204f5b Mon Sep 17 00:00:00 2001 From: rabbuttz <49971163+rabbuttz@users.noreply.github.com> Date: Tue, 3 Oct 2023 13:10:02 +0900 Subject: [PATCH 07/33] Update ja.json --- ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja.json b/ja.json index a809522..f72f97f 100644 --- a/ja.json +++ b/ja.json @@ -379,7 +379,7 @@ "Indicator.ServerStatus": "クラウドステータス", "Indicator.ServerStatus.Good": "良好", "Indicator.ServerStatus.Slow": "重い", - "Indicator.ServerStatus.Down": "落ちてる!", + "Indicator.ServerStatus.Down": "サーバーダウン", "Indicator.ServerStatus.NoInternet": "インターネット無し", "Indicator.Sync.AllSynced": "シンク完了", From 09ff8bb90aa3d096e0da9e4f4559b426884f6189 Mon Sep 17 00:00:00 2001 From: rabbuttz <49971163+rabbuttz@users.noreply.github.com> Date: Tue, 3 Oct 2023 13:11:03 +0900 Subject: [PATCH 08/33] Update ja.json --- ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja.json b/ja.json index f72f97f..14f3ad0 100644 --- a/ja.json +++ b/ja.json @@ -1,6 +1,6 @@ { "localeCode": "ja", - "authors": ["orange", "Melnus", "Aesc", "kazu"], + "authors": ["orange", "Melnus", "Aesc", "kazu","Rabbuttz"], "messages": { "General.OK": "OK", "General.Start": "開始", From 2fc1547b9bcecc2118849901c1159e4b73cc8c64 Mon Sep 17 00:00:00 2001 From: rabbuttz <49971163+rabbuttz@users.noreply.github.com> Date: Tue, 3 Oct 2023 13:13:49 +0900 Subject: [PATCH 09/33] Update ja.json --- ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja.json b/ja.json index 14f3ad0..fd96dbe 100644 --- a/ja.json +++ b/ja.json @@ -380,7 +380,7 @@ "Indicator.ServerStatus.Good": "良好", "Indicator.ServerStatus.Slow": "重い", "Indicator.ServerStatus.Down": "サーバーダウン", - "Indicator.ServerStatus.NoInternet": "インターネット無し", + "Indicator.ServerStatus.NoInternet": "インターネットなし", "Indicator.Sync.AllSynced": "シンク完了", "Indicator.Sync.SyncingItems": "{item_count,plural, other {# 個のアイテムを}}シンク中
({item_percent} %)", From 326741e71f2dfc7bea99b66806071587f71cacda Mon Sep 17 00:00:00 2001 From: Zozokasu Date: Tue, 3 Oct 2023 19:01:21 +0900 Subject: [PATCH 10/33] fix: jp locale in tutorial --- ja.json | 64 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/ja.json b/ja.json index 62e2e4e..3c8c6b7 100644 --- a/ja.json +++ b/ja.json @@ -1792,71 +1792,71 @@ "CloudHome.AvatarPanel.Title": "アバターワールド特集", - "CloudHome.SupporterPanel.Title": "サポーター一覧", + "CloudHome.SupporterPanel.Title": "支援してくださった皆様", - "Tutorial.InfoPanel.Title": "おっと!その前に", - "Tutorial.InfoPanel.Content": "可能性に満ちた世界が待っています! あなたの想像力次第でなんでもできます!

これまでに見たもののほとんどはこのゲーム内で作られました! 世界中の人々が協力してこのプラットフォームを作ったんです。

このプラットフォームは開発の初期段階にあり、常に改善と更新を行っています。 あなたも一緒に旅に出ましょう!この旅に限界は無い!

お立ち寄りいただきありがとうございました。", + "Tutorial.InfoPanel.Title": "最後に……", + "Tutorial.InfoPanel.Content": " この可能性に満ち溢れた世界を動かす原動力、それはあなたの想像力に他なりません。

このワールドのほとんどのモノ・ギミックは、世界中の人々がResoniteの中で(!)リアルタイムの協働作業で作りました。

このプラットフォームはまだ開発途上であり、常時改善し更新を行っています。 この長い長い旅路がやがてどこまで至るのか見届けるのは、あなたです。

訪れてくださった皆様に、特別な感謝を。Resoniteをぜひお楽しみください。", "Tutorial.GrabItems.Grab": "グラブ", "Tutorial.GrabItems.Snap": "スナップ", "Tutorial.GrabItems.Slide": "スライド", "Tutorial.Panel.Jumping.Title": "ジャンプ", - "Tutorial.Panel.Jumping.ContentDesktop": "歩行中にスペースキーでジャンプ!", - "Tutorial.Panel.Jumping.ContentVR": "歩行中にスティック 押し込みでジャンプ!", - "Tutorial.Panel.Jumping.ContentVRNoButtons": "歩行中にタッチパッド中央を押すとジャンプ!", + "Tutorial.Panel.Jumping.ContentDesktop": "スペースキーでジャンプ!", + "Tutorial.Panel.Jumping.ContentVR": "スティック押し込みでジャンプ!", + "Tutorial.Panel.Jumping.ContentVRNoButtons": "タッチパッド中央を押すとジャンプ!", "Tutorial.Panel.WalkLocomotion.Title": "歩行 ロコモーション", - "Tutorial.Panel.WalkLocomotion.Content": "地面を歩いたりジャンプしたりする。", + "Tutorial.Panel.WalkLocomotion.Content": "地面を歩行する移動方法。 ジャンプなどができます。", "Tutorial.Panel.TeleportLocomotion.Title": "テレポート ロコモーション", - "Tutorial.Panel.TeleportLocomotion.Content": "指定した地点に テレポートする。", + "Tutorial.Panel.TeleportLocomotion.Content": "狙った地点に テレポートします。", - "Hints.Spawn.InitialMovementDesktop": "移動キーで 歩きまわろう!", - "Hints.Spawn.InitialMovementVR": "スティックで 歩きまわろう!", + "Hints.Spawn.InitialMovementDesktop": "WASDキーで移動しよう!", + "Hints.Spawn.InitialMovementVR": "スティックを倒して歩こう!", "Hints.Spawn.InitialMovementVRNoButtons": "タッチパッドで歩きまわろう!", - "Hints.Spawn.ContextMenuDesktop": "Tキーで コンテキストメニューを開く!", - "Hints.Spawn.ContextMenuVR": "BまたはYボタンで コンテキストメニューを開く!", - "Hints.Spawn.ContextMenuVRNoButtons": "メニューボタンでコンテキストメニューを開く!", + "Hints.Spawn.ContextMenuDesktop": "次に、Tキーを押してコンテキストメニューを開こう!", + "Hints.Spawn.ContextMenuVR": "次に、BボタンかYボタンでコンテキストメニューを開こう!", + "Hints.Spawn.ContextMenuVRNoButtons": "次に、メニューボタンでコンテキストメニューを開こう!", - "Hints.Spawn.TeleportLocomotionDesktop": "「移動方法」からフライなど、 他の移動方法を試せます。", - "Hints.Spawn.TeleportLocomotionVR": "「移動方法」から フライやテレポートなど、 他の移動方法を試せます。", + "Hints.Spawn.TeleportLocomotionDesktop": "「移動方法」からフライなどの、他の移動方法に変更できます!", + "Hints.Spawn.TeleportLocomotionVR": "「移動方法」から フライやテレポートなど、 他の移動方法に変更できます!", - "Hints.Bridge.RaiseTheWorld": "このボタンを押すとプラットフォームがこっちに来ます!", + "Hints.Bridge.RaiseTheWorld": "このボタンを押して先に進みましょう!", "Hints.Grabbing.GrabbingDesktop": "右クリック長押しで 物を掴む!", - "Hints.Grabbing.GrabbingVR": "グリップを握って 物を掴む!", + "Hints.Grabbing.GrabbingVR": "グリップボタンを握って 物を掴む!", "Hints.Grabbing.Rotating": "Eを押しながらマウスを動かすと、 持っているアイテムを回転できます!", "Hints.Grabbing.RotatingExtra": "Shift+Eを押しながらマウスを動かすと、 アイテムを水平に回転できます。", - "Hints.Grabbing.ScalingDesktop": "アイテムを持ちながらShiftを押し、 ホイールをスクロールすると 拡大縮小します!", + "Hints.Grabbing.ScalingDesktop": "アイテムを持ちながらShiftを押し、 ホイールをスクロールすると アイテムが拡大縮小します!", "Hints.Grabbing.ScalingVR": "両手でアイテムを引っ張ると大きさが変わります!", - "Hints.Grabbing.OtherGrabbables": "掴めるものにはいろいろ
種類があります。 3つの違いを試してみてください。", - "Hints.Grabbing.OtherGrabbablesExtraDesktop": "拡大縮小できるのはアイテムだけではありません。 コンテキストメニューでスケーリングを有効にして、 Ctrlを押しながらホイールをスクロールしてみましょう。 自分の大きさが変わります!", - "Hints.Grabbing.OtherGrabbablesExtraVR": "拡大縮小できるのはアイテムだけではありません。 コンテキストメニューでスケーリングを有効にして、 両手で何もないところを掴んでひっぱってみましょう。 自分の大きさが変わります!", + "Hints.Grabbing.OtherGrabbables": "掴めるものにはいくつか
種類があります。
ここに例があります。", + "Hints.Grabbing.OtherGrabbablesExtraDesktop": "アイテムだけでなく、自分自身も拡大縮小できます。 コンテキストメニューでスケーリングを有効にして、 Ctrlを押しながらホイールをスクロールしてみましょう。 ", + "Hints.Grabbing.OtherGrabbablesExtraVR": "アイテムだけでなく、自分自身も拡大縮小できます。 コンテキストメニューでスケーリングを有効にして、 両手で何もないところを掴んでひっぱってみましょう。", - "Hints.Telescope.Alignment": "望遠鏡を動かして月を見てみましょう!", + "Hints.Telescope.Alignment": "望遠鏡を動かして 月を見てみよう!", - "Hints.Telescope.TheMoonDesktop": "右クリックで月を掴んで動かしてみよう!", + "Hints.Telescope.TheMoonDesktop": "右クリックで月を掴んで 動かしてみよう!", "Hints.Telescope.TheMoonVR": "トリガーでレーザーを出し、 グリップで月を掴んで動かしてみよう!", - "Hints.Sundial.SoftEquip": "ツールを掴んで 使ってみよう!", - "Hints.Sundial.SoftEquipExtra": "ツールを使うと、 ワールドの環境を様々な形に変化させられます。", + "Hints.Sundial.SoftEquip": "ツールを掴んで 装備しよう!", + "Hints.Sundial.SoftEquipExtra": "ツールを利用して、 ワールドの環境を様々に変化させられます。", - "Hints.Sundial.HardEquip": "ツールをクリックして 装備しよう!", - "Hints.Sundial.HardEquipExtra": "レーザーが見えませんか? トリガーを引くと出てきます。", + "Hints.Sundial.HardEquip": "このツールをクリックして 装備しよう!", + "Hints.Sundial.HardEquipExtra": "レーザーが見えない場合、 トリガーを引くと出てきます。", - "Hints.Sundial.TheSun": "空に向けてクリックすると太陽が移動します。", - "Hints.Sundial.TheSunExtra": "地平線の下を狙えば夜になります!", + "Hints.Sundial.TheSun": "太陽を動かそう! 狙った方向に動くぞ!", + "Hints.Sundial.TheSunExtra": "太陽が沈むと夜になります。", - "Hints.Sundial.Dequip": "コンテキストメニューの 「装備を外す」で ツールを置きます。", + "Hints.Sundial.Dequip": "コンテキストメニューを開いて「装備を外す」 からツールを手放せます。 ", "Hints.Sundial.DequipExtra": "ツールを装備しているときは、 コンテキストメニューの内容が変化します。", - "Hints.Sundial.Teleporter": "このボタンを押して、 クラウドホームへのテレポーターを 起動しよう!", - "Hints.Sundial.TeleporterExtra": "あなた専用のお家でおくつろぎください! お立ち寄りいただきありがとうございました。", + "Hints.Sundial.Teleporter": "テレポーターを起動して クラウドホームに移動しよう!", + "Hints.Sundial.TeleporterExtra": "第二の我が家、Resoniteをお楽しみください!", "UI.TextDisplay.Landscape": "横長", "UI.TextDisplay.Portrait": "縦長", From a8c79420ed3c1a9eda05b3ba298574def1180b72 Mon Sep 17 00:00:00 2001 From: Zozokasu Date: Tue, 3 Oct 2023 19:28:43 +0900 Subject: [PATCH 11/33] =?UTF-8?q?fix:=20=E5=BE=AE=E5=A6=99=E3=81=AA?= =?UTF-8?q?=E3=81=A8=E3=81=93=E3=82=8D=E3=82=92=E7=9B=B4=E3=81=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ja.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ja.json b/ja.json index 3c8c6b7..cd321b3 100644 --- a/ja.json +++ b/ja.json @@ -1792,10 +1792,10 @@ "CloudHome.AvatarPanel.Title": "アバターワールド特集", - "CloudHome.SupporterPanel.Title": "支援してくださった皆様", + "CloudHome.SupporterPanel.Title": "支援者の一覧", "Tutorial.InfoPanel.Title": "最後に……", - "Tutorial.InfoPanel.Content": " この可能性に満ち溢れた世界を動かす原動力、それはあなたの想像力に他なりません。

このワールドのほとんどのモノ・ギミックは、世界中の人々がResoniteの中で(!)リアルタイムの協働作業で作りました。

このプラットフォームはまだ開発途上であり、常時改善し更新を行っています。 この長い長い旅路がやがてどこまで至るのか見届けるのは、あなたです。

訪れてくださった皆様に、特別な感謝を。Resoniteをぜひお楽しみください。", + "Tutorial.InfoPanel.Content": " この可能性に満ち溢れた世界を動かす原動力、それは
あなたの想像力に他なりません。
このワールドのほとんどのモノ・ギミックは、世界中の人々がResoniteの中で(!)リアルタイムの協働作業で作った物です。


Resoniteは開発途上であり、常時改善し更新を行っています。 この長い長い旅路がやがてどこまで至るのか見届けるのは、あなたです。

訪れた皆様に特別な感謝を。Resoniteをお楽しみください。", "Tutorial.GrabItems.Grab": "グラブ", "Tutorial.GrabItems.Snap": "スナップ", @@ -1852,7 +1852,7 @@ "Hints.Sundial.TheSun": "太陽を動かそう! 狙った方向に動くぞ!", "Hints.Sundial.TheSunExtra": "太陽が沈むと夜になります。", - "Hints.Sundial.Dequip": "コンテキストメニューを開いて「装備を外す」 からツールを手放せます。 ", + "Hints.Sundial.Dequip": "コンテキストメニューを開いて
「装備を外す」 からツールを手放せます。 ", "Hints.Sundial.DequipExtra": "ツールを装備しているときは、 コンテキストメニューの内容が変化します。", "Hints.Sundial.Teleporter": "テレポーターを起動して クラウドホームに移動しよう!", From b253fb84d453864c6135d27294b60e5d3bc4c252 Mon Sep 17 00:00:00 2001 From: Richard Fox Date: Tue, 3 Oct 2023 03:38:16 -0700 Subject: [PATCH 12/33] feat(worlds): LOADED LOADED! --- en.json | 1 + 1 file changed, 1 insertion(+) diff --git a/en.json b/en.json index dd213e6..23f5c19 100644 --- a/en.json +++ b/en.json @@ -165,6 +165,7 @@ "World.LoadingFailed": "Failed", "World.LoadedAssets": "Loaded {assets} of {total_assets}", "World.Downloading": "Downloading {bytes} of {total_bytes}", + "World.Loaded": "Loaded", "World.Connection.EstablishingConnection": "Establishing connection", "World.Connection.RequestingJoin": "Requesting Join", From f1d93ef5551c02e9fabb08d90515a4e30160a3a8 Mon Sep 17 00:00:00 2001 From: huang825172 <1048035187@qq.com> Date: Tue, 3 Oct 2023 18:45:03 +0800 Subject: [PATCH 13/33] feat: Review & Update zh-cn, zh-tw, LOC 0-607 --- zh-cn.json | 354 +++++++++++++++++++++++++++++++++++-------------- zh-tw.json | 376 ++++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 530 insertions(+), 200 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index e06b11f..c3630dd 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1,6 +1,6 @@ { "localeCode": "zh-ch", - "authors": ["Melnus", "Holy_Water"], + "authors": ["Melnus", "Holy_Water", "huang825172"], "messages": { "General.OK": "确定", @@ -9,7 +9,7 @@ "General.Cancel": "取消", "General.Continue": "继续", "General.Next": "下一步", - + "General.Previous": "返回", "General.Back": "上一步", "General.Confirm": "确定吗?", "General.Loading": "正在加载...", @@ -27,13 +27,37 @@ "General.CopiedToClipboardLong": "已复制到剪贴板", "General.Create": "创建", "General.Creating": "正在创建...", + "General.Buy": "购买", + "General.Yes": "是", + "General.No": "否", + "General.ClearSelection" : "清除选择", + "General.Off": "禁用", + "General.On": "启用", + "General.Understand": "我明白了", + "General.Notice" : "注意", + "General.UnderstandEnable" : "我明白了,启用吧", + "General.Dismiss": "关闭", + "General.Edit": "编辑", "General.UI.SearchPrompt": "搜索...", "General.UI.SearchPromptLong": "键入搜索内容...", + "General.UI.ToggleEditMode": "编辑模式启停", + "General.UI.ToggleSubtitles": "字幕启停", + "General.UI.Subtitles.On" : "字幕:启用", + "General.UI.Subtitles.Off" : "字幕:禁用", - "General.Sort.Ascending": "上升", + "General.UI.MusicVolumeLocal": "音乐音量(本地):", + "General.UI.VoiceVolumeLocal": "语音音量(本地):", + "General.UI.SoundVolumeLocal": "音效音量(本地):", + + "General.UI.PressToBegin": "按键开始", + + "General.Sort.Ascending": "升序", "General.Sort.Descending": "降序", + "Worlds.Home" : "家", + "Worlds.Tutorial" : "教程", + "Locomotion.Noclip.Name": "穿墙", "Locomotion.Noclip.Description": "穿墙飞行模式,适合编辑。", "Locomotion.Teleport.Name": "传送", @@ -63,7 +87,10 @@ "Interaction.ResetScale": "重设比例", "Interaction.LaserEnabled": "启用激光", "Interaction.LaserDisabled": "禁用激光", - + + "Interaction.Grab.Precision": "抓取:精准", + "Interaction.Grab.Auto": "抓取:自动", + "Interaction.Grab.Off": "抓取:仅激光", "Interaction.Locomotion": "移动模式", "Interaction.Locomotion.None": "无", @@ -81,6 +108,28 @@ "Interaction.ExportFile": "导出文件", "Interaction.CopyLink": "复制链接", + "Inventory.OpenWorld": "打开世界", + "Inventory.Equip": "装备", + "Inventory.Delete": "删除", + "Inventory.SaveHeld": "保存所持", + "Inventory.Inventories": "装备清单", + "Inventory.Share": "分享", + "Inventory.Unshare": "取消分享", + "Inventory.SaveAvatar": "保存化身", + "Inventory.Favorite.Home": "设为家", + "Inventory.Favorite.ProgressBar": "设为进度条", + "Inventory.Favorite.AudioStreamController": "设为音频流控制器", + "Inventory.Favorite.TextDisplay": "设为文字显示", + "Inventory.Favorite.VideoPlayer": "设为视频播放器", + "Inventory.Favorite.AudioPlayer": "设为音频播放器", + "Inventory.Favorite.InteractiveCamera": "设为相机", + "Inventory.Favorite.Keyboard": "设为键盘", + "Inventory.Favorite.Avatar": "设为化身", + "Inventory.Favorite.WorldLoadingIndicator": "设为加载指示器", + "Inventory.Favorite.ColorDialog": "设为色盘", + "Inventory.Favorite.Hyperlink": "设为超链接显示", + + "Dash.Screens.Home": "家", "Dash.Screens.Worlds": "世界", "Dash.Screens.Contacts": "联系人", @@ -100,14 +149,21 @@ "Dash.Exit.Header": "退出{appName}", "Dash.Exit.ExitAndSave": "退出并保存世界", "Dash.Exit.ExitAndDiscard": "退出并丢弃世界编辑", - "Dash.Exit.ThankYou": "感谢您使用{appName}!", + "Dash.Exit.Sponsor": "为{name}对此项目的支持表示由衷感谢!", + "Dash.Exit.Sponsor.You": "您", + "Dash.Exit.Shoutouts": "同时,也感谢以下支持者们:", + "Dash.Exit.Shoutouts.AndMore" : " 以及其他很多人!", + "Dash.Exit.Shoutouts.You" : "{name}(谢谢您!谢谢您!)", + "Dash.Exit.ThankYou": "感谢您使用 {appName}!", "Dash.Exit.SubmittedBy": "提交者: {name}", + "Facets.FPS": "{fps} 帧每秒", + "World.Waiting": "正在等候...", - "World.HostIsStarting": "主持人正在开始客户端", + "World.HostIsStarting": "主持人正在开始会话", "World.Loading": "正在载入...", "World.LoadingFailed": "失败", - "World.LoadedAssets": "已加载{assets}个资产,共{total_assets}个资产", + "World.LoadedAssets": "已加载{assets}个资产,共{total_assets}个", "World.Downloading": "正在下载{total_bytes}个{bytes}资产", "World.Connection.EstablishingConnection": "正在连接", @@ -116,11 +172,6 @@ "World.Connection.Connected": "连接成功", "World.Connection.SyncingInitialState": "同步初始世界状态", - "World.Connection.LNL.DirectIP": "LNL Direct IP", - "World.Connection.LNL.NATPunchthrough": "LNL NAT Punchthrough {n}", - "World.Connection.LNL.Relay": "LNL Relay", - "World.Connection.SteamNetworkingSockets": "Steam Networking Sockets", - "World.Error.AccessDenied": "拒绝访问", "World.Error.SecurityViolation": "安全违规", "World.Error.OnlyRegisteredUsers": "只允许注册用户加入", @@ -135,11 +186,14 @@ "World.Error.JoinAlreadyRequested": "已要求加入", "World.Error.FailedConnectToRelay": "连接中继失败", "World.Error.FailedToConnect": "连接失败", - + "World.Error.InvalidAddress": "无效地址", "World.Error.NoPort": "未指定端口", - "World.Error.IncompatibleVersion": "不兼容的{appName}版本", - - "World.Error.Unknown": "Unknown Error", + "World.Error.IncompatibleVersion": "不兼容的版本", + "World.Error.HostBlocked": "主持人被屏蔽", + "World.Error.HostBlockedDetail": "您已屏蔽该主持人", + "World.Error.WorldCrash": "世界崩溃", + "World.Error.WorldCrashDetail" : "在更新该世界时遭遇了致命错误", + "World.Error.Unknown": "未知错误", "World.Config.Name": "世界名:", "World.Config.Description": "描述:", @@ -203,9 +257,9 @@ "World.Indicator.Description": "描述", "World.Indicator.Description.None": "(没有提供描述)", - "World.Detail.ActiveSessions": "活跃的客户端:", + "World.Detail.ActiveSessions": "活动的会话:", "World.Detail.ActiveUsers": "活跃用户:", - "World.Detail.NewSession": "<新客户端>", + "World.Detail.NewSession": "<新会话>", "World.Detail.DescriptionHeader": "描述: ", "World.Detail.SessionInformationHeader": "客户端信息", "World.Detail.Uptime": "运行时间", @@ -224,10 +278,10 @@ "World.Category.Everything": "所有", "World.Category.Featured": "精选", "World.Category.PublishedWorlds": "出版的世界", - "World.Category.ActiveSessions": "活跃客户端", - + "World.Category.ActiveSessions": "活跃会话", + "World.Category.ContactsSessions": "好友的会话", "World.Category.HeadlessSessions": "无头客户端", - "World.Category.Social": "聚会", + "World.Category.Social": "社交", "World.Category.Games": "游戏类", "World.Category.Art": "艺术", "World.Category.Tutorials": "教程", @@ -235,10 +289,12 @@ "World.Category.Random": "随机", "World.Category.MyWorlds": "我的世界", "World.Category.Custom": "自定义", + "World.Category.GroupWorlds": "群组世界", "World.AccessLevel.Anyone": "任何人", "World.AccessLevel.RegisteredUsers": "注册用户", - + "World.AccessLevel.Contacts": "仅好友", + "World.AccessLevel.ContactsPlus": "好友+", "World.AccessLevel.LAN": "局域网", "World.AccessLevel.Private": "私人(仅邀请)", @@ -251,10 +307,12 @@ "World.SortParameter.LastUpdateDate": "修改日期", "World.SortParameter.FirstPublishTime": "发布日期", "World.SortParameter.TotalVisits": "总造访", + "World.SortParameter.LastVisit": "最近造访", + "World.SortParameter.Random": "随机", "World.Filter.DataSources": "数据源:", "World.Filter.OpenedWorlds": "开放的世界", - "World.Filter.ActiveSessions": "活动会议", + "World.Filter.ActiveSessions": "活动会话", "World.Filter.PublishedWorlds": "出版的世界", "World.Filter.LocalWorlds": "本地世界", "World.Filter.BaseSearch": "基础搜索:", @@ -264,9 +322,9 @@ "World.Filter.SubmittedToGroup": "提交给组:", "World.Filter.Featured": "仅精选", "World.Filter.MyWorlds": "我的世界", - "World.Filter.SessionFiltering": "会议过滤:", + "World.Filter.SessionFiltering": "会话过滤:", "World.Filter.MinimumUsers": "最低人数: {n}", - + "World.Filter.MinimumContacts": "最低好友数: {n}", "World.Filter.OnlyHeadless": "仅无头主机", "World.Filter.MaxAccessLevel": "最大访问权限:", "World.Filter.MinimumUptime": "最小运行时间:", @@ -276,7 +334,7 @@ "World.Edit.Name": "世界名:", "World.Edit.Description": "描述:", "World.Edit.Tags": "标签(以逗号分隔):", - "World.Edit.Path": "世界之路:", + "World.Edit.Path": "世界路径:", "World.Edit.AccessLevelHeader": "谁可以打开这个世界?", "World.Edit.AccessPrivate": "只有我", "World.Edit.AccessPatreon": "Patreon的支持者", @@ -286,54 +344,99 @@ "Tools.FullBodyCalibrator": "全身/化身校准器", "Tools.CameraStreaming": "相机/流媒体", "Tools.CreateNewWorld": "创造新世界", - "Tools.Debug": "Debug", + "Tools.Debug": "调试", "Tools.StreamAudio": "流音频", "Tools.Setup2FA": "设置2FA", + "Tools.StreamAudio.Dialog.Title" : "创建音频流", "Tools.StreamAudio.Start": "开始流式传输", "Tools.StreamAudio.Bitrate": "比特率: {bitrate} kbps", "Tools.StreamAudio.Title": "{username} 音频流", "Tools.StreamAudio.Spatialized": "空间化", "Tools.StreamAudio.Broadcast": "广播", - "Tools.StreamAudio.PlayForOwner.Off": "为主人玩: Off", - "Tools.StreamAudio.PlayForOwner.On": "为主人玩: On", + "Tools.StreamAudio.PlayForOwner.Off": "为拥有者播放: 禁用", + "Tools.StreamAudio.PlayForOwner.On": "为拥有者播放: 启用", - "Options.FreeformDash.On": "自由格式破折号:开启", - "Options.FreeformDash.Off": "自由格式破折号:关闭", - "Options.SeatedMode.On": "座位模式:开启", - "Options.SeatedMode.Off": "座位模式:关闭", + "Options.FreeformDash.On": "自由冲刺:启用", + "Options.FreeformDash.Off": "自由冲刺:禁用", + "Options.SeatedMode.On": "坐姿模式:启用", + "Options.SeatedMode.Off": "坐姿模式:禁用", "Options.Nameplates.All": "铭牌: 显示所有铭牌", "Options.Nameplates.NonContacts": "铭牌: 隐藏朋友的铭牌", "Options.Nameplates.Hide": "铭牌: 隐藏所有铭牌", + "Options.Nameplates.DefaultStyle": "使用默认铭牌风格", + "Options.Nameplates.CustomStyle": "允许自定义铭牌", - "Indicator.OnlineUsers": "在线用户: {num_registered} (~{num_total})", - "Indicator.ServerStatus": "服务器状态: {status, select, Good {良好} Slow {缓慢} Down {为关闭} NoInternet {没有互联网}} ({response_ms} ms)", + "Indicator.OnlineUsers": "{users} 用户在线 {users,plural, one {User} other {Users}}", + "Indicator.OnlineUsersVR": "{users} {users, plural, one {user} other {users}} 在VR中", + "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {user} other {users}} 在桌面模式下", - "Indicator.Sync.AllSynced": "全部同步", - "Indicator.Sync.SyncingItems": "正在同步{item_count,plural, other {# 项目}}
({item_percent} %)", - "Indicator.Sync.UploadingVariants": "正在上载中 {variant_count,plural, one {# asset variant} other {# asset variants}}", - "Indicator.Sync.SyncError": "同步错误! Check log for details", - "Indicator.Sync.OutOfSpace": "空间不足! Cannot sync", + "Indicator.ServerStatus.Status": "云状态", + "Indicator.ServerStatus.Good": "良好", + "Indicator.ServerStatus.Slow": "缓慢", + "Indicator.ServerStatus.Down": "较差", + "Indicator.ServerStatus.NoInternet": "无网络连接", - "Indicator.LiveHiddenMessage": "(实时隐藏信息)", + "Indicator.Sync.AllSynced": "已全部同步", + "Indicator.Sync.SyncingItems": "正在同步
{item_count, plural, one {# 项目} other {# 项目}}", + "Indicator.Sync.UploadingVariants": "正在上传
资产", + "Indicator.Sync.SyncError": "同步错误 查看日志了解细节", + "Indicator.Sync.StorageFull": "存储已满 无法同步", + + "Indicator.Storage.StorageFull": "存储已满", + "Indicator.Storage.Usage": "{storage_used} 共 {storage_max}
存储空间已使用", + + "Indicator.LiveHiddenMessage": "(直播时信息已隐藏)", + + "Login.InvalidCredentials": "无效凭据", + "Login.InvalidLogin": "无效凭据", + + "Login.MalformedUID": "无效设备信息", + "Login.MissingUID": "设备信息缺失", + "Register.MissingUID": "无效设备信息", + "Register.MalformedUID": "无效设备信息", + + "Login.MissingLogin": "未提供凭据", + "Login.InvalidRecoveryCode": "无效恢复码", + "Login.UnsupportedAuthentication": "不支持的认证方式", + "Login.EmailNotVerified": "邮箱未验证", + "Login.AccountTempLocked": "您的账号已被锁定。", + "Login.AccountBanned": "您的账号已被封禁。", + "Login.DuplicateAccount": "重复的账号", + + "Register.MissingRequest": "未输入详细注册信息", + "Register.InvalidEmail": "无效邮箱地址", + "Register.MissingUsername": "未输入用户名", + "Register.MissingEmail": "未输入电子邮箱", + "Register.UsernameTooLong": "用户名过长", + "Register.UsernameContainsAmpersand": "用户名不能含有 @", + "Register.UsernameStartsWithU": "用户名不能以 U- 开头", + "Register.InvalidUsername": "无效用户名", + "Register.InvalidDateOfBirth": "无效出生日期", + "Register.UserContainsBlockedTerms": "用户名含有屏蔽词", + "Register.MissingPassword": "未输入密码", + "Register.InvalidPassword": "无效密码", + "Register.EmailAlreadyRegistered": "此邮箱已注册", + "Register.UsernameAlreadyRegistered": "此用户名已注册", + "Register.ErrorCheckingUserId": "检查用户ID时出错", "Account.Login": "登录", "Account.Logout": "登出", "Account.Register": "注册", - + "Account.Saml2" : "使用 SAML 2.0 登录", "Account.LoginOrRegister": "登录 / 注册", - "Account.LogoutConfirm": "真正登出?", + "Account.LogoutConfirm": "确认登出?", "Account.LoggingIn": "正在登录...", "Account.LoggingOut": "正在登出...", "Account.Registering": "正在注册...", "Account.Anonymous": "匿名", - "Account.Username": "用户名:", - "Account.Email": "电子邮件:", - "Account.RememberMe": "记得我(7天):", - "Account.RepeatEmail": "重复的电子邮件:", - "Account.UsernameOrEmail": "用户名或电子邮件:", - "Account.Password": "密码:", - "Account.RepeatPassword": "重复输入密码:", + "Account.Username": "用户名:", + "Account.Email": "电子邮件:", + "Account.RememberMe": "记住我
(30天无活动后将登出)", + "Account.RepeatEmail": "重复电子邮件:", + "Account.UsernameOrEmail": "用户名或电子邮件:", + "Account.Password": "密码:", + "Account.RepeatPassword": "重复输入密码:", "Account.RecoverPassword": "忘记密码?", "Account.LiveEmailWarning": "警告: live.com,hotmail.com,Outlook.com和其他Microsoft托管的服务最多可能需要1-2天才能接受该电子邮件。", "Account.PasswordRules": "(至少8个字符,1个数字,1个小写字母,1个大写字母)", @@ -341,35 +444,84 @@ "Account.LostPassword": "忘记密码", "Account.SendRecoveryCode": "发送恢复码", "Account.ResetPasswordHeader": "重置你的密码", - "Account.ResetPasswordInstructions": "恢复码已发送到您的电子邮件。 将其复制到现场打击:", + "Account.ResetPasswordInstructions": "恢复码已发送到您的电子邮件。将其复制到下方输入框:", "Account.RecoveryCode": "恢复码:", - "Account.NewPassword": "新密码:", + "Account.NewPassword": "新密码:", "Account.ResetPassword": "设置新密码", "Account.Requesting": "正在请求...", "Account.ErrorPasswordMismatch": "密码不匹配!", - "Account.ErrorEmailMismatch": "电子邮件内容不符!", - "Account.ErrorLoginError": "记录错误:", - "Account.RegistrationSuccess": "成功!

已通过验证链接将电子邮件发送到{email}。

单击此链接后,我们将自动记录 只要打开此对话框即可。

如果遇到问题,请通过hello@{appName}.com或discord.gg/neosvr与我们联系。", + "Account.ErrorEmailMismatch": "电子邮件不匹配!", + "Account.ErrorLoginError": "登录错误:", + "Account.RegistrationSuccess": "成功!

验证链接已通过电子邮件发送到{email}。

保持此会话打开并单击此链接后,您将自动登录。

如果遇到问题,请通过 {appEmail} 或 {appCommunity} 与我们联系。", + "Account.BirthMonth": "出生月份:", + "Account.BirthDay": "出生日:", + "Account.BirthYear": "出生年份:", + "Account.PoliciesAgreement": "我同意 服务条款 与 隐私政策", + "Account.AlternateMethods" : "使用第三方服务登录:", + + "Account.Saml2.Title" : "SAML 2.0", + "Account.Saml2.Select" : "请选择您想使用的 SAML 2.0 服务商:", + "Account.Saml2.LoggingIn" : "正在等待登录完成(请查看您的浏览器)...", + + "Account.TOTP.Title" : "双因子认证(2FA)", + "Account.TOTP.Initializing": "正在检查您账号的 2FA 状态...", + "Account.TOTP.Code.Header": "安全码", + "Account.TOTP.Code.Description": "首先,您需要将一个安全码输入您的 TOTP 认证应用,例如 Authy 或者 Google Authenticator.

我们建议以扫描二维码的方式输入,但您也可以手动输入。 千万不要告诉他人您的安全码。

如果您正在VR模式下,您可以通过按下 F8 切换到桌面模式。", + "Account.TOTP.Code.QRCode": "扫描二维码", + "Account.TOTP.Code.Key": "安全码:", + "Account.TOTP.RecoveryCodes.Header": "恢复码", + "Account.TOTP.RecoveryCodes.Description": "把这些代码保存在安全的地方。它们可以在您的手机丢失或损坏后,帮助您再次访问您的账号。每条代码只能使用一次。千万不要告诉他人这些代码。 如果您弄丢了它们,您将 永远 失去对您账号的访问权。", + "Account.TOTP.RecoveryCodes.Codes": "恢复码:", + "Account.TOTP.Activate.Header": "激活 2FA", + "Account.TOTP.Activate.Description": "要在您的账号上激活 2FA, 请使用您认证应用所产生的六位数字口令来确保一切工作正常。

一旦激活,您将需要这些代码来进行特定操作。", + "Account.TOTP.Activate.Token": "六位数字口令:", + "Account.TOTP.Activate.TokenField": "在此处输入口令...", + "Account.TOTP.Activate.Activate": "激活", + "Account.TOTP.Activate.Activating": "激活中...", + "Account.TOTP.Activate.InvalidToken": "无效口令!", + "Account.TOTP.Message.AlreadySetup": "您的账号已启用 2FA!", + "Account.TOTP.Message.Error": "遭遇意外错误!请稍后重试。", + "Account.TOTP.Message.SetupComplete": "恭喜!

您的账号已启用 2FA 并享受其带来的额外保护!

您还可以用 /enableLogin2FA 指令启用此账号登录时的 2FA。", + "Account.TOTP.Deactivate.Header": "取消 2FA", + "Account.TOTP.Deactivate.Description": "目前 2FA 已 在您的账号上设置并激活。如果您需要取消它(例如:您丢失了手机或者恢复码遭泄漏),您可以在此处进行操作。

取消 2FA 后,您可以再次设置启用它,这将生成一个全新的安全码与一套新的恢复码。

如果您丢失了手机,且需要再次设置激活 2FA,我们 强烈 建议您马上进行这项操作,因为每条恢复码只能被使用一次,当其耗尽后,您将永远无法访问您的账号。", + "Account.TOTP.Deactivate.Deactivate": "取消", + "Account.TOTP.Deactivate.Deactivating": "取消中...", + "Account.TOTP.Message.DeactivationComplete": "您账号的 2FA 已被成功取消。

您的账号正因此面临更大的风险!

我们强烈建议您马上重新设置启用 2FA,特别是当您因丢失手机而使用了恢复码后。", + + "Account.Type.Standard" : "标准账号", + "Account.Type.Business" : "商用账号", + "Account.Type.Patreon" : "Patreon 支持者", + "Account.Type.Mentor" : "{platform} 导师", + "Account.Type.Moderator" : "{platform} 版主", + "Account.Type.Team" : "{platform} 团队", + + "Avatar.Badge.Live" : "直播", "2FA.Header": "2FA验证", "2FA.Token": "6位令牌:", - "Profile.Status.Online": "线上", - "Profile.Status.Away": "离去", - "Profile.Status.Busy": "繁忙", - "Profile.Status.Invisible": "无形", + "Profile.Status.Online": "在线", + "Profile.Status.Away": "离开", + "Profile.Status.Busy": "忙碌", + "Profile.Status.Invisible": "隐身", "Profile.Status.Offline": "离线", "Session.Tab.Settings": "设定", "Session.Tab.Users": "用户", "Session.Tab.Permissions": "权限", - "Session.Permission.Anonymous": "默认匿名:", - "Session.Permission.Vistor": "默认访问者:", - "Session.Permission.Contact": "默认朋友:", - "Session.Permission.Host": "默认主机:", + "Session.Permission.Anonymous": "默认匿名:", + "Session.Permission.Vistor": "默认访客:", + "Session.Permission.Contact": "默认好友:", + "Session.Permission.Host": "默认主机:", "Session.Permission.PermissionOverrideCount": "权限覆盖: {n,select, -1 {---} other {{n}}}", - "Session.Permission.ClearOverrides": "清除用户替代", + "Session.Permission.ClearOverrides": "清除用户覆盖项", + + "Session.JoinVerifier.EnableHeader" : "激活自定义准入认证?", + "Session.JoinVerifier.EnableText" : "警告: 您将要启用自定义准入认证,其是当前世界的一部分。当您这样做之前,请确保您信任此世界的创建者。因为自定义准入认证器可以绕过标准会话访问规则,并使用其自己的规则允许或阻止用户进入。", + "Session.JoinVerifier.Label" : "使用自定义准入认证器: {name}", + "Session.JoinVerifier.ComponentWarning" : "警告: 目前,并没有机制可以在认证器启用后防止篡改。如果篡改用于认证的 ProtoFlux 设置可能导致问题, 请!不!要!使用这个功能且 不!要!在您的世界中激活它。", + "Session.JoinVerifier.SetCustomVerifier" : "设为自定义加入请求认证器", "Permissions.NotAllowedToSpawn": "您不可以在此处生成事物", "Permissions.NotAllowedToSave": "您无权在这个世界上保存项目。", @@ -382,70 +534,76 @@ "User.Actions.Kick": "踢", "User.Actions.Ban": "禁止", - "Contacts.Add": "添加朋友", - "Contacts.Remove": "移除朋友", - "Contacts.ConfirmRemove": "真的删除吗?", + "Contacts.Add": "添加好友", + "Contacts.Remove": "移除好友", + "Contacts.ConfirmRemove": "确认删除?", "Contacts.AcceptRequest": "接受请求", - "Contacts.IgnoreRequest": "忽略要求", + "Contacts.IgnoreRequest": "忽略请求", "Contacts.Invite": "邀请", - "Contacts.BanFromAllSessions": "禁止所有会议", - "Contacts.UnbanFromAllSessions": "取消禁止我所有的会议", - "Contacts.BanFromCurrentWorld": "禁止进入目前的世界", - "Contacts.UnbanFromCurrentWorld": "取消禁止进入目前的世界", - "Contacts.RecordingVoiceMessage": "现在正在录音...", + "Contacts.BanFromAllSessions": "禁止进入我主持的会话", + "Contacts.UnbanFromAllSessions": "取消禁止进入我主持的会话", + "Contacts.BanFromCurrentWorld": "禁止进入当前的世界", + "Contacts.UnbanFromCurrentWorld": "取消禁止进入当前的世界", + "Contacts.RecordingVoiceMessage": "正在录音...", + "Contacts.Unblocked" : "取消屏蔽", + "Contacts.AvatarBlock" : "屏蔽化身", + "Contacts.MutualBlock" : "相互屏蔽", + "Contacts.SelfAccount": "我的账号", + "Contacts.SearchPrompt": "搜索好友...", + "Contacts.WriteMessage": "编写信息...", "Contacts.InSession": "在 {name}", "Contacts.InPrivate": "在私人世界", - - "Contacts.InHidden": "私人的", - + "Contacts.InContactsOnly": "在仅限好友的世界", + "Contacts.InHidden": "在隐藏的世界", + "Contacts.InHiddenContactsOnly": "在隐藏的,仅限好友的世界", + "Contacts.InHiddenContactsPlus": "在隐藏的,仅限好友+的世界", "Contacts.InLAN": "在局域网世界", "Contacts.UsingDifferentVersion": "使用版本: {version}", "Contacts.RequestSent": "请求已发送", - "Contacts.RequestReceived": "联络请求", - "Contacts.RequestIgnored": "被忽略", - "Contacts.Blocked": "受阻", + "Contacts.RequestReceived": "好友请求", + "Contacts.RequestIgnored": "忽略的请求", + "Contacts.Blocked": "屏蔽", "Contacts.SearchResult": "搜索结果", "Contacts.Bot": "Bot帐户", + "Contacts.Migrated": "好友未迁移", - "Notifications.IsOnline": "现在在线", - "Notifications.IsOnlineOnDifferentVersion": "现在在线 (使用版本: {version})", - "Notifications.ReceivedContactRequest": "已发送联系请求", + "Notifications.IsOnline": "上线了", + "Notifications.IsOnlineOnDifferentVersion": "上线了 (使用版本: {version})", + "Notifications.ReceivedContactRequest": "发来一个好友请求", "Notifications.ReceivedInvite": "邀请您:", - "Notifications.ReceivedItem": "向您发送了一个项目:", - "Notifications.ReceivedTip": "收到小费 {amount} {token}", - "Notifications.SentTip": "已发送小费 {amount} {token}", - "Notifications.VoiceMessage": "发送语音留言", + "Notifications.ReceivedItem": "发来一件物品:", + "Notifications.VoiceMessage": "发来一条语音信息", "Undo.SetField": "将字段 {field_name} 设置为 {value}", "Undo.SetReference": "将引用 {ref_name} 设置为 {ref_target}", - "Undo.Spawn": "产生 {name}", - "Undo.Destroy": "破坏 {name}", - "Undo.SpawnComponent": "在{slot_name}上附加 {component_type} ", + "Undo.Spawn": "生成 {name}", + "Undo.Destroy": "销毁 {name}", + "Undo.SpawnComponent": "在 {slot_name} 上附加 {component_type}", "Undo.DuplicateComponent": "组件重复", - "Undo.DestroyComponent": "在{slot_name}上摧毁 {component_type} ", - "Undo.Transform": "移动了 {name}", + "Undo.DestroyComponent": "销毁 {slot_name} 上的 {component_type}", + "Undo.Transform": "{name} 已移动", "Undo.Translate": "平移", "Undo.TranslateAlongAxis": "沿轴平移", "Undo.RotateAroundAxis": "绕轴旋转", "Undo.ResetPosition": "重置位置", "Undo.ResetRotation": "重置旋转", - "Undo.ResetScale": "重设比例", + "Undo.ResetScale": "重置缩放", - "Undo.GrabObjects": "抓物体", - "Undo.DestroyGrabbed": "销毁抓的物体", - "Undo.DuplicateGrabbed": "复制抓的物体", + "Undo.GrabObjects": "抓取物体", + "Undo.DestroyGrabbed": "销毁所持物体", + "Undo.DuplicateGrabbed": "复制所持物体", - "Undo.ChangeBoxSize": "变更箱子尺寸", + "Undo.ChangeBoxSize": "变更盒子尺寸", "Undo.BrushStroke": "笔触", "Undo.ChangeColor": "换色", "Undo.CloneComponent": "克隆组件", "Undo.MoveIKBone": "移动IK骨骼", "Undo.MoveSun": "移动太阳", "Undo.ApplyMaterial": "应用材料", - "Undo.BakeMeshes": "烤 {name}", + "Undo.BakeMeshes": "烘焙 {name}", "Undo.ChangeMesh": "更换网格", - "Undo.InsertParent": "插入父项 {name}", + "Undo.InsertParent": "为 {name} 插入父项", "Undo.Wiggler": "邪恶的东西", "Undo.ExtractMaterialsFromHierarchy": "从层次结构提取材质", diff --git a/zh-tw.json b/zh-tw.json index 661290d..6602092 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -1,14 +1,15 @@ { "localeCode": "zh-tw", - "authors": ["Melnus"], + "authors": ["Melnus", "huang825172"], "messages": { "General.OK": "OK", - + "General.Start": "開始", + "General.Finish": "結束", "General.Cancel": "取消", "General.Continue": "繼續", "General.Next": "下一頁", - + "General.Previous": "返回", "General.Back": "上一頁", "General.Confirm": "真的好嗎?", "General.Loading": "正在加載...", @@ -20,18 +21,43 @@ "General.Saving": "正在保存中...", "General.Saved": "保存了!", "General.Done": "做完了!", - - "General.CopiedToClipboard": "複製!", - "General.CopiedToClipboardLong": "複製到剪貼板!", + "General.Close": "關閉", + "General.CopyToClipboard": "複製到剪貼板", + "General.CopiedToClipboard": "已複製", + "General.CopiedToClipboardLong": "已複製到剪貼板", "General.Create": "創建", "General.Creating": "正在創建中...", + "General.Buy": "購買", + "General.Yes": "是", + "General.No": "否", + "General.ClearSelection" : "清除選擇", + "General.Off": "禁用", + "General.On": "啓用", + "General.Understand": "我明白了", + "General.Notice" : "注意", + "General.UnderstandEnable" : "我明白了,啓用吧", + "General.Dismiss": "關閉", + "General.Edit": "編輯", "General.UI.SearchPrompt": "搜索...", "General.UI.SearchPromptLong": "輸入搜索", + "General.UI.ToggleEditMode": "編輯模式啓停", + "General.UI.ToggleSubtitles": "字幕啓停", + "General.UI.Subtitles.On" : "字幕:啓用", + "General.UI.Subtitles.Off" : "字幕:禁用", - "General.Sort.Ascending": "上升", + "General.UI.MusicVolumeLocal": "音樂音量(本地):", + "General.UI.VoiceVolumeLocal": "語音音量(本地):", + "General.UI.SoundVolumeLocal": "音效音量(本地):", + + "General.UI.PressToBegin": "按鍵開始", + + "General.Sort.Ascending": "升序", "General.Sort.Descending": "降序", + "Worlds.Home" : "家", + "Worlds.Tutorial" : "教程", + "Locomotion.Noclip.Name": "穿牆", "Locomotion.Noclip.Description": "簡單的穿牆輯飛行模式,非常適合編輯。", "Locomotion.Teleport.Name": "傳送", @@ -61,7 +87,10 @@ "Interaction.ResetScale": "重設比例", "Interaction.LaserEnabled": "啟用激光", "Interaction.LaserDisabled": "激光禁用", - + + "Interaction.Grab.Precision": "抓取:精準", + "Interaction.Grab.Auto": "抓取:自動", + "Interaction.Grab.Off": "抓取:僅激光", "Interaction.Locomotion": "運動", "Interaction.Locomotion.None": "沒有", @@ -74,11 +103,33 @@ "Interaction.EquipAvatar": "裝備化身", "Interaction.SaveAsScreenshot": "另存為屏幕截圖", - + "Interaction.ExportScreenshot": "導出截圖", "Interaction.ImportFile": "導入文件", "Interaction.ExportFile": "匯出檔案", "Interaction.CopyLink": "複製鏈接", + "Inventory.OpenWorld": "打開世界", + "Inventory.Equip": "裝備", + "Inventory.Delete": "刪除", + "Inventory.SaveHeld": "保存所持", + "Inventory.Inventories": "裝備清單", + "Inventory.Share": "分享", + "Inventory.Unshare": "取消分享", + "Inventory.SaveAvatar": "保存化身", + "Inventory.Favorite.Home": "設爲家", + "Inventory.Favorite.ProgressBar": "設爲進度條", + "Inventory.Favorite.AudioStreamController": "設爲音頻流控制器", + "Inventory.Favorite.TextDisplay": "設爲文字顯示", + "Inventory.Favorite.VideoPlayer": "設爲視頻播放器", + "Inventory.Favorite.AudioPlayer": "設爲音頻播放器", + "Inventory.Favorite.InteractiveCamera": "設爲相機", + "Inventory.Favorite.Keyboard": "設爲鍵盤", + "Inventory.Favorite.Avatar": "設爲化身", + "Inventory.Favorite.WorldLoadingIndicator": "設爲加載指示器", + "Inventory.Favorite.ColorDialog": "設爲色盤", + "Inventory.Favorite.Hyperlink": "設爲超鏈接顯示", + + "Dash.Screens.Home": "家", "Dash.Screens.Worlds": "世界", "Dash.Screens.Contacts": "朋友", @@ -91,20 +142,29 @@ "Dash.Actions.PasteFromClipboard": "從剪貼板粘貼內容", + "Dash.Actions.TurnOffUIEdit": "退出UI編輯模式", + "Dash.Actions.CloudHome": "我的雲端之家", "Dash.Exit.Header": "退出{appName}", - "Dash.Exit.ExitAndSave": "退出並保存房屋", - "Dash.Exit.ExitAndDiscard": "退出並丟棄房屋", + "Dash.Exit.ExitAndSave": "退出並保存世界", + "Dash.Exit.ExitAndDiscard": "退出並丟棄世界編輯", + "Dash.Exit.Sponsor": "爲{name}對此項目的支持表示由衷感謝!", + "Dash.Exit.Sponsor.You": "您", + "Dash.Exit.Shoutouts": "同時,也感謝以下支持者們:", + "Dash.Exit.Shoutouts.AndMore" : " 以及其他很多人!", + "Dash.Exit.Shoutouts.You" : "{name}(謝謝您!謝謝您!)", "Dash.Exit.ThankYou": "感謝您使用{appName}!", "Dash.Exit.SubmittedBy": "提交者: {name}", + "Facets.FPS": "{fps} 幀每秒", + "World.Waiting": "正在等候...", - "World.HostIsStarting": "主持人正在開始會議", + "World.HostIsStarting": "主持人正在開始會話", "World.Loading": "正在載入...", "World.LoadingFailed": "失敗", - "World.LoadedAssets": "已加載{assets}個,共{total_assets}個", - "World.Downloading": "正在下載{total_bytes}個{bytes}", + "World.LoadedAssets": "已加載{assets}個資產,共{total_assets}個", + "World.Downloading": "正在下載{total_bytes}個{bytes}資產", "World.Connection.EstablishingConnection": "建立連接", "World.Connection.RequestingJoin": "申請加入", @@ -125,11 +185,15 @@ "World.Error.FailedFetchingAuthentication": "無法獲取身份驗證信息", "World.Error.JoinAlreadyRequested": "已要求加入", "World.Error.FailedConnectToRelay": "連接中繼失敗", - + "World.Error.FailedToConnect": "連接失敗", + "World.Error.InvalidAddress": "無效地址", "World.Error.NoPort": "未指定端口", - "World.Error.IncompatibleVersion": "不兼容的{appName}版本", - - "World.Error.Unknown": "Unknown Error", + "World.Error.IncompatibleVersion": "不兼容的版本", + "World.Error.HostBlocked": "主持人被屏蔽", + "World.Error.HostBlockedDetail": "您已屏蔽該主持人", + "World.Error.WorldCrash": "世界崩潰", + "World.Error.WorldCrashDetail" : "在更新該世界時遭遇了致命錯誤", + "World.Error.Unknown": "未知錯誤", "World.Config.Name": "世界名:", "World.Config.Description": "描述:", @@ -193,9 +257,9 @@ "World.Indicator.Description": "描述", "World.Indicator.Description.None": "(沒有提供描述)", - "World.Detail.ActiveSessions": "活動的會議:", + "World.Detail.ActiveSessions": "活動的會話:", "World.Detail.ActiveUsers": "活躍用戶:", - "World.Detail.NewSession": "", + "World.Detail.NewSession": "<新會話>", "World.Detail.DescriptionHeader": "描述: ", "World.Detail.SessionInformationHeader": "會議信息", "World.Detail.Uptime": "正常運行時間", @@ -214,21 +278,23 @@ "World.Category.Everything": "萬事", "World.Category.Featured": "精選", "World.Category.PublishedWorlds": "出版的世界", - "World.Category.ActiveSessions": "活動會議", - - "World.Category.HeadlessSessions": "無頭會議", - "World.Category.Social": "社會的", + "World.Category.ActiveSessions": "活動會話", + "World.Category.ContactsSessions": "好友的會話", + "World.Category.HeadlessSessions": "無頭客戶端", + "World.Category.Social": "社交", "World.Category.Games": "遊戲類", "World.Category.Art": "藝術", "World.Category.Tutorials": "教程", - "World.Category.Educational": "教育的", - + "World.Category.Educational": "教育", + "World.Category.Random": "隨機", "World.Category.MyWorlds": "我的世界", "World.Category.Custom": "自訂", + "World.Category.GroupWorlds": "羣組世界", "World.AccessLevel.Anyone": "任何人", "World.AccessLevel.RegisteredUsers": "註冊用戶", - + "World.AccessLevel.Contacts": "僅好友", + "World.AccessLevel.ContactsPlus": "好友+", "World.AccessLevel.LAN": "局域網", "World.AccessLevel.Private": "私人(僅邀請)", @@ -241,10 +307,12 @@ "World.SortParameter.LastUpdateDate": "修改日期", "World.SortParameter.FirstPublishTime": "發布日期", "World.SortParameter.TotalVisits": "總造訪", + "World.SortParameter.LastVisit": "最近造訪", + "World.SortParameter.Random": "隨機", "World.Filter.DataSources": "數據源:", "World.Filter.OpenedWorlds": "開放的世界", - "World.Filter.ActiveSessions": "活動會議", + "World.Filter.ActiveSessions": "活動會話", "World.Filter.PublishedWorlds": "出版的世界", "World.Filter.LocalWorlds": "本地世界", "World.Filter.BaseSearch": "基礎搜索:", @@ -254,9 +322,9 @@ "World.Filter.SubmittedToGroup": "提交給組:", "World.Filter.Featured": "僅精選", "World.Filter.MyWorlds": "我的世界", - "World.Filter.SessionFiltering": "會議過濾:", + "World.Filter.SessionFiltering": "會話過濾:", "World.Filter.MinimumUsers": "最低人數: {n}", - + "World.Filter.MinimumContacts": "最低好友數: {n}", "World.Filter.OnlyHeadless": "僅無頭主機", "World.Filter.MaxAccessLevel": "最大訪問權限:", "World.Filter.MinimumUptime": "最小正常運行時間:", @@ -266,7 +334,7 @@ "World.Edit.Name": "世界名:", "World.Edit.Description": "描述:", "World.Edit.Tags": "標籤(以逗號分隔):", - "World.Edit.Path": "世界之路:", + "World.Edit.Path": "世界路徑:", "World.Edit.AccessLevelHeader": "誰可以打開這個世界?", "World.Edit.AccessPrivate": "只有我", "World.Edit.AccessPatreon": "Patreon的支持者", @@ -276,53 +344,99 @@ "Tools.FullBodyCalibrator": "全身/化身校準器", "Tools.CameraStreaming": "相機/流媒體", "Tools.CreateNewWorld": "創造新世界", - "Tools.Debug": "Debug", + "Tools.Debug": "調試", "Tools.StreamAudio": "流音頻", + "Tools.Setup2FA": "設置2FA", + "Tools.StreamAudio.Dialog.Title" : "創建音頻流", "Tools.StreamAudio.Start": "開始流式傳輸", "Tools.StreamAudio.Bitrate": "比特率: {bitrate} kbps", "Tools.StreamAudio.Title": "{username} 音頻流", "Tools.StreamAudio.Spatialized": "空間化", "Tools.StreamAudio.Broadcast": "廣播", - "Tools.StreamAudio.PlayForOwner.Off": "為主人玩: Off", - "Tools.StreamAudio.PlayForOwner.On": "為主人玩: On", + "Tools.StreamAudio.PlayForOwner.Off": "爲擁有者播放:禁用", + "Tools.StreamAudio.PlayForOwner.On": "爲擁有者播放:啓用", - "Options.FreeformDash.On": "自由格式破折號:開啟", - "Options.FreeformDash.Off": "自由格式破折號:關閉", - "Options.SeatedMode.On": "座位模式:開啟", - "Options.SeatedMode.Off": "座位模式:關閉", + "Options.FreeformDash.On": "自由衝刺:啓用", + "Options.FreeformDash.Off": "自由衝刺:禁用", + "Options.SeatedMode.On": "坐姿模式:啓用", + "Options.SeatedMode.Off": "坐姿模式:禁用", "Options.Nameplates.All": "銘牌: 顯示所有銘牌", "Options.Nameplates.NonContacts": "銘牌: 隱藏朋友的銘牌", "Options.Nameplates.Hide": "銘牌: 隱藏所有銘牌", + "Options.Nameplates.DefaultStyle": "使用默認銘牌風格", + "Options.Nameplates.CustomStyle": "允許自訂銘牌", - "Indicator.OnlineUsers": "在線用戶: {num_registered} (~{num_total})", - "Indicator.ServerStatus": "服務器狀態: {status, select, Good {良好} Slow {緩慢} Down {為關閉} NoInternet {沒有互聯網}} ({response_ms} ms)", + "Indicator.OnlineUsers": "{users} 用戶在線 {users,plural, one {User} other {Users}}", + "Indicator.OnlineUsersVR": "{users} {users, plural, one {user} other {users}} 在VR中", + "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {user} other {users}} 在桌面模式下", - "Indicator.Sync.AllSynced": "全部同步", - "Indicator.Sync.SyncingItems": "正在同步 {item_count,plural, other {# 項目}}
({item_percent} %)", - "Indicator.Sync.UploadingVariants": "正在上載中 {variant_count,plural, one {# asset variant} other {# asset variants}}", - "Indicator.Sync.SyncError": "同步錯誤! Check log for details", - "Indicator.Sync.OutOfSpace": "空間不足! Cannot sync", + "Indicator.ServerStatus.Status": "雲狀態", + "Indicator.ServerStatus.Good": "良好", + "Indicator.ServerStatus.Slow": "緩慢", + "Indicator.ServerStatus.Down": "較差", + "Indicator.ServerStatus.NoInternet": "無網絡連接", - "Indicator.LiveHiddenMessage": "(實時隱藏信息)", + "Indicator.Sync.AllSynced": "已全部同步", + "Indicator.Sync.SyncingItems": "正在同步
{item_count, plural, one {# 項目} other {# 項目}}", + "Indicator.Sync.UploadingVariants": "正在上傳
資產", + "Indicator.Sync.SyncError": "同步錯誤 查看日誌瞭解細節", + "Indicator.Sync.StorageFull": "存儲已滿 無法同步", + + "Indicator.Storage.StorageFull": "存儲已滿", + "Indicator.Storage.Usage": "{storage_used} 共 {storage_max}
存儲空間已使用", + + "Indicator.LiveHiddenMessage": "(直播時信息已隱藏)", + + "Login.InvalidCredentials": "無效憑據", + "Login.InvalidLogin": "無效憑據", + + "Login.MalformedUID": "無效設備信息", + "Login.MissingUID": "設備信息缺失", + "Register.MissingUID": "無效設備信息", + "Register.MalformedUID": "無效設備信息", + + "Login.MissingLogin": "未提供憑據", + "Login.InvalidRecoveryCode": "無效恢復代碼", + "Login.UnsupportedAuthentication": "不支援的認證方式", + "Login.EmailNotVerified": "郵箱未驗證", + "Login.AccountTempLocked": "您的賬號已被鎖定。", + "Login.AccountBanned": "您的賬號已被封禁。", + "Login.DuplicateAccount": "重複的賬號", + + "Register.MissingRequest": "未輸入詳細註冊信息", + "Register.InvalidEmail": "無效郵箱地址", + "Register.MissingUsername": "未輸入用戶名", + "Register.MissingEmail": "未輸入電子郵箱", + "Register.UsernameTooLong": "用戶名過長", + "Register.UsernameContainsAmpersand": "用戶名不能含有 @", + "Register.UsernameStartsWithU": "用戶名不能以 U- 開頭", + "Register.InvalidUsername": "無效用戶名", + "Register.InvalidDateOfBirth": "無效出生日期", + "Register.UserContainsBlockedTerms": "用戶名含有屏蔽詞", + "Register.MissingPassword": "未輸入密碼", + "Register.InvalidPassword": "無效密碼", + "Register.EmailAlreadyRegistered": "此郵箱已註冊", + "Register.UsernameAlreadyRegistered": "此用戶名已註冊", + "Register.ErrorCheckingUserId": "檢查用戶ID時出錯", "Account.Login": "登錄", "Account.Logout": "登出", "Account.Register": "註冊", - + "Account.Saml2" : "使用 SAML 2.0 登錄", "Account.LoginOrRegister": "登錄 / 註冊", - "Account.LogoutConfirm": "真正登出?", + "Account.LogoutConfirm": "確認登出?", "Account.LoggingIn": "正在登錄...", "Account.LoggingOut": "正在登出...", "Account.Registering": "正在註冊...", "Account.Anonymous": "匿名", - "Account.Username": "用戶名:", - "Account.Email": "電子郵件:", - "Account.RememberMe": "記得我(7天):", - "Account.RepeatEmail": "重複的電子郵件:", - "Account.UsernameOrEmail": "用戶名或電子郵件:", - "Account.Password": "密碼:", - "Account.RepeatPassword": "重複輸入密碼:", + "Account.Username": "用戶名:", + "Account.Email": "電子郵件:", + "Account.RememberMe": "記住我
(30天無活動後將登出)", + "Account.RepeatEmail": "重複電子郵件:", + "Account.UsernameOrEmail": "用戶名或電子郵件:", + "Account.Password": "密碼:", + "Account.RepeatPassword": "重複輸入密碼:", "Account.RecoverPassword": "忘記密碼?", "Account.LiveEmailWarning": "警告: live.com,hotmail.com,Outlook.com和其他Microsoft託管的服務最多可能需要1-2天才能接受該電子郵件。", "Account.PasswordRules": "(至少8個字符,1個數字,1個小寫字母,1個大寫字母)", @@ -330,20 +444,66 @@ "Account.LostPassword": "忘記密碼", "Account.SendRecoveryCode": "發送恢復碼", "Account.ResetPasswordHeader": "重置你的密碼", - "Account.ResetPasswordInstructions": "恢復碼已發送到您的電子郵件。將其複製到現場打擊:", + "Account.ResetPasswordInstructions": "恢復碼已發送到您的電子郵件。將其複製到下方輸入框:", "Account.RecoveryCode": "恢復碼:", "Account.NewPassword": "新密碼:", "Account.ResetPassword": "設置新密碼", "Account.Requesting": "正在請求...", "Account.ErrorPasswordMismatch": "密碼不匹配!", - "Account.ErrorEmailMismatch": "電子郵件內容不符!", - "Account.ErrorLoginError": "記錄錯誤:", - "Account.RegistrationSuccess": "成功!

已通過驗證鏈接將電子郵件發送到{email}。

單擊此鏈接後,我們將自動記錄只要打開此對話框即可。

如果遇到問題,請通過hello@{appName}.com或discord.gg/neosvr與我們聯繫。", + "Account.ErrorEmailMismatch": "電子郵件不匹配!", + "Account.ErrorLoginError": "登錄錯誤:", + "Account.RegistrationSuccess": "成功!

驗證鏈接已通過電子郵件發送到{email}。

保持此會話打開並單擊此連接後,您將自動登錄。

如果遇到問題,請通過 {appEmail} 或 {appCommunity} 與我們聯繫。", + "Account.BirthMonth": "出生月份:", + "Account.BirthDay": "出生日:", + "Account.BirthYear": "出生年份:", + "Account.PoliciesAgreement": "我同意 服務條款 與 隱私政策", + "Account.AlternateMethods" : "使用第三方服務登錄:", - "Profile.Status.Online": "線上", - "Profile.Status.Away": "離去", - "Profile.Status.Busy": "繁忙", - "Profile.Status.Invisible": "無形", + "Account.Saml2.Title" : "SAML 2.0", + "Account.Saml2.Select" : "請選擇您想使用的 SAML 2.0 服務商:", + "Account.Saml2.LoggingIn" : "正在等待登錄完成(請查看您的瀏覽器)...", + + "Account.TOTP.Title" : "雙因子認證(2FA)", + "Account.TOTP.Initializing": "正在檢查您賬號的 2FA 狀態...", + "Account.TOTP.Code.Header": "安全碼", + "Account.TOTP.Code.Description": "首先,您需要將一個安全碼輸入您的 TOTP 認證應用,例如 Authy 或者 Google Authenticator.

我們建議以掃描二維碼的方式輸入,但您也可以手動輸入。 千萬不要告訴他人您的安全碼。

如果您正在VR模式下,您可以通過按下 F8 切換到桌面模式。", + "Account.TOTP.Code.QRCode": "掃描二維碼", + "Account.TOTP.Code.Key": "安全碼:", + "Account.TOTP.RecoveryCodes.Header": "恢復碼", + "Account.TOTP.RecoveryCodes.Description": "把這些代碼保存在安全的地方。它們可以在您的手機丟失或損壞後,幫助您再次訪問您的賬號。每條代碼只能使用一次。千萬不要告訴他人這些代碼。 如果您弄丟了它們,您將 永遠 失去對您賬號的訪問權。", + "Account.TOTP.RecoveryCodes.Codes": "恢復碼:", + "Account.TOTP.Activate.Header": "激活 2FA", + "Account.TOTP.Activate.Description": "要在您的賬號上激活 2FA, 請使用您認證應用所產生的六位數字口令來確保一切工作正常。

一旦激活,您將需要這些代碼來進行特定操作。", + "Account.TOTP.Activate.Token": "六位數字口令:", + "Account.TOTP.Activate.TokenField": "在此處輸入口令...", + "Account.TOTP.Activate.Activate": "激活", + "Account.TOTP.Activate.Activating": "激活中...", + "Account.TOTP.Activate.InvalidToken": "無效口令!", + "Account.TOTP.Message.AlreadySetup": "您的賬號已啓用 2FA!", + "Account.TOTP.Message.Error": "遭遇意外錯誤!請稍候重試。", + "Account.TOTP.Message.SetupComplete": "恭喜!

您的賬號已啓用 2FA 並享受其帶來的額外保護!

您還可以用 /enableLogin2FA 指令啓用此賬號登錄時的 2FA。", + "Account.TOTP.Deactivate.Header": "取消 2FA", + "Account.TOTP.Deactivate.Description": "目前 2FA 已 在您的賬號上設置並激活。如果您需要取消它(例如:您丟失了手機或者恢復碼遭泄漏),您可以在此處進行操作。

取消 2FA 後,您可以再次設置啓用它,這將生成一個全新的安全碼與一套新的恢復碼。

如果您丟失了手機,且需要再次設置激活 2FA,我們 強烈 建議您馬上進行這項操作,因爲每條恢復碼只能被使用一次,當其耗盡後,您將永遠無法訪問您的賬號。", + "Account.TOTP.Deactivate.Deactivate": "取消", + "Account.TOTP.Deactivate.Deactivating": "取消中...", + "Account.TOTP.Message.DeactivationComplete": "您賬號的 2FA 已被成功取消。

您的賬號正因此面臨更大的風險!

我們強烈建議您馬上重新設置啓用 2FA,特別是當您因丟失手機而使用了恢復碼後。", + + "Account.Type.Standard" : "標準賬號", + "Account.Type.Business" : "商用賬號", + "Account.Type.Patreon" : "Patreon 支持者", + "Account.Type.Mentor" : "{platform} 導師", + "Account.Type.Moderator" : "{platform} 版主", + "Account.Type.Team" : "{platform} 團隊", + + "Avatar.Badge.Live" : "直播", + + "2FA.Header": "2FA验证", + "2FA.Token": "6位令牌:", + + "Profile.Status.Online": "在線", + "Profile.Status.Away": "離開", + "Profile.Status.Busy": "忙碌", + "Profile.Status.Invisible": "隱身", "Profile.Status.Offline": "離線", "Session.Tab.Settings": "設定", @@ -351,11 +511,17 @@ "Session.Tab.Permissions": "權限", "Session.Permission.Anonymous": "默認匿名:", - "Session.Permission.Vistor": "默認訪問者:", - "Session.Permission.Contact": "默認朋友:", + "Session.Permission.Vistor": "默認訪客:", + "Session.Permission.Contact": "默認好友:", "Session.Permission.Host": "默認主機:", "Session.Permission.PermissionOverrideCount": "權限覆蓋: {n,select, -1 {---} other {{n}}}", - "Session.Permission.ClearOverrides": "清除用戶替代", + "Session.Permission.ClearOverrides": "清除用戶覆蓋項", + + "Session.JoinVerifier.EnableHeader" : "激活自訂准入認證?", + "Session.JoinVerifier.EnableText" : "警告: 您將要啓用自訂准入認證,其是當前世界的一部分。當您這樣做之前,請確保您信任此世界的創建者。因爲自訂准入認證器可以繞過標準會話訪問規則,並使用其自己的規則允許或阻止用戶進入。", + "Session.JoinVerifier.Label" : "使用自訂准入認證器: {name}", + "Session.JoinVerifier.ComponentWarning" : "警告: 目前,並沒有機制可以在認證器啓用後防止篡改。如果篡改用於認證的 ProtoFlux 設置可能導致問題, 請!不!要!使用這個功能且 不!要!在您的世界中激活它。", + "Session.JoinVerifier.SetCustomVerifier" : "設爲自訂加入請求認證器", "Permissions.NotAllowedToSpawn": "您不可以在此處生成事物", "Permissions.NotAllowedToSave": "您無權在這個世界上保存項目", @@ -368,70 +534,76 @@ "User.Actions.Kick": "踢", "User.Actions.Ban": "禁止", - "Contacts.Add": "添加朋友", - "Contacts.Remove": "移除朋友", + "Contacts.Add": "添加好友", + "Contacts.Remove": "移除好友", "Contacts.ConfirmRemove": "真的要刪除嗎?", "Contacts.AcceptRequest": "接受請求", - "Contacts.IgnoreRequest": "忽略要求", - "Contacts.Invite": "在這裡邀請", - "Contacts.BanFromAllSessions": "禁止所有會議", - "Contacts.UnbanFromAllSessions": "取消禁止我所有的會議", - "Contacts.BanFromCurrentWorld": "禁止進入目前的世界", - "Contacts.UnbanFromCurrentWorld": "取消禁止進入目前的世界", - "Contacts.RecordingVoiceMessage": "現在正在錄音...", + "Contacts.IgnoreRequest": "忽略請求", + "Contacts.Invite": "邀請", + "Contacts.BanFromAllSessions": "禁止進入我主持的會話", + "Contacts.UnbanFromAllSessions": "取消禁止進入我主持的會話", + "Contacts.BanFromCurrentWorld": "禁止進入當前的世界", + "Contacts.UnbanFromCurrentWorld": "取消禁止進入當前的世界", + "Contacts.RecordingVoiceMessage": "正在錄音...", + "Contacts.Unblocked" : "取消屏蔽", + "Contacts.AvatarBlock" : "屏蔽化身", + "Contacts.MutualBlock" : "相互屏蔽", + "Contacts.SelfAccount": "我的賬號", + "Contacts.SearchPrompt": "搜索好友...", + "Contacts.WriteMessage": "編寫信息...", "Contacts.InSession": "在 {name}", "Contacts.InPrivate": "在私人世界", - - "Contacts.InHidden": "私人的", - + "Contacts.InContactsOnly": "在僅限好友的世界", + "Contacts.InHidden": "在隱藏的世界", + "Contacts.InHiddenContactsOnly": "在隱藏的,僅限好友的世界", + "Contacts.InHiddenContactsPlus": "在隱藏的,僅限好友+的世界", "Contacts.InLAN": "在局域網世界", "Contacts.UsingDifferentVersion": "使用版本: {version}", "Contacts.RequestSent": "請求已發送", - "Contacts.RequestReceived": "聯絡請求", - "Contacts.RequestIgnored": "被忽略", - "Contacts.Blocked": "受阻", + "Contacts.RequestReceived": "好友請求", + "Contacts.RequestIgnored": "忽略的請求", + "Contacts.Blocked": "屏蔽", "Contacts.SearchResult": "搜索結果", "Contacts.Bot": "Bot帳戶", + "Contacts.Migrated": "好友未遷移", - "Notifications.IsOnline": "現在在線", - "Notifications.IsOnlineOnDifferentVersion": "現在在線 (使用版本: {version})", - "Notifications.ReceivedContactRequest": "已發送聯繫請求", - "Notifications.ReceivedInvite": "邀請您:", - "Notifications.ReceivedItem": "向您發送了一個項目:", - "Notifications.ReceivedTip": "收到小費 {amount} {token}", - "Notifications.SentTip": "已發送小費 {amount} {token}", - "Notifications.VoiceMessage": "發送語音留言", + "Notifications.IsOnline": "上線了", + "Notifications.IsOnlineOnDifferentVersion": "上線了 (使用版本: {version})", + "Notifications.ReceivedContactRequest": "發來一個好友請求", + "Notifications.ReceivedInvite": "邀請您:", + "Notifications.ReceivedItem": "發來一件物品:", + "Notifications.VoiceMessage": "發來一條語音信息", "Undo.SetField": "將字段 {field_name} 設置為 {value}", "Undo.SetReference": "將引用 {ref_name} 設置為 {ref_target}", - "Undo.Spawn": "產生 {name}", - "Undo.Destroy": "破壞 {name}", - "Undo.SpawnComponent": "在{slot_name}上附加 {component_type}", + "Undo.Spawn": "生成 {name}", + "Undo.Destroy": "銷燬 {name}", + "Undo.SpawnComponent": "在 {slot_name} 上附加 {component_type}", "Undo.DuplicateComponent": "組件重複", - "Undo.DestroyComponent": "在{slot_name}上摧毀 {component_type}", - "Undo.Transform": "移動了 {name}", + "Undo.DestroyComponent": "銷燬 {slot_name} 上的 {component_type}", + "Undo.Transform": "{name} 已移動", "Undo.Translate": "平移", "Undo.TranslateAlongAxis": "沿軸平移", "Undo.RotateAroundAxis": "繞軸旋轉", "Undo.ResetPosition": "重置位置", "Undo.ResetRotation": "重置旋轉", - "Undo.ResetScale": "重設比例", + "Undo.ResetScale": "重置縮放", - "Undo.GrabObjects": "抓物體", - "Undo.DestroyGrabbed": "銷毀抓的物體", - "Undo.DuplicateGrabbed": "複製抓的物體", + "Undo.GrabObjects": "抓取物體", + "Undo.DestroyGrabbed": "銷毀所持物體", + "Undo.DuplicateGrabbed": "複製所持物體", - "Undo.ChangeBoxSize": "變更包裝盒尺寸", + "Undo.ChangeBoxSize": "變更盒子尺寸", "Undo.BrushStroke": "筆觸", "Undo.ChangeColor": "換色", "Undo.CloneComponent": "克隆組件", "Undo.MoveIKBone": "移動IK骨骼", "Undo.MoveSun": "移動太陽", - "Undo.ApplyMaterial": "申請材料", - "Undo.BakeMeshes": "烤 {name}", + "Undo.ApplyMaterial": "應用材料", + "Undo.BakeMeshes": "烘焙 {name}", "Undo.ChangeMesh": "更換網格", - "Undo.InsertParent": "插入父項{name}", + "Undo.InsertParent": "爲 {name} 插入父項", "Undo.Wiggler": "邪惡的東西", "Tooltips.Dev.CreateNew": "創建新的...", From acf3b0c38d0fee0f047a89437c470b213d54c8f2 Mon Sep 17 00:00:00 2001 From: huang825172 <1048035187@qq.com> Date: Tue, 3 Oct 2023 21:35:24 +0800 Subject: [PATCH 14/33] feat: Review & Update zh-cn, zh-tw, LOC 608-1203 --- zh-cn.json | 456 ++++++++++++++++++++++++++++++----------------------- zh-tw.json | 436 ++++++++++++++++++++++++++++++-------------------- 2 files changed, 526 insertions(+), 366 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index c3630dd..ff61fa4 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -607,26 +607,41 @@ "Undo.Wiggler": "邪恶的东西", "Undo.ExtractMaterialsFromHierarchy": "从层次结构提取材质", + "Undo.BatchConvertMaterials": "批量转换材质", + + "Tooltips.Brush.ChangeColor" : "改变颜色", + "Tooltips.Brush.IncrementSize" : "增大", + "Tooltips.Brush.DecrementSize" : "缩小", "Tooltips.Dev.CreateNew": "创建新的...", - "Tooltips.Dev.Selection": "选拔: {mode}", - "Tooltips.Dev.DevMode.Off": "编辑模式:关", - "Tooltips.Dev.DevMode.On": "编辑模式:开", - "Tooltips.Dev.OpenInspector": "开放Inspector", + "Tooltips.Dev.Selection": "选择: {mode}", + "Tooltips.Dev.DevMode.Off": "开发者模式:禁用", + "Tooltips.Dev.DevMode.On": "开发者模式:启用", + "Tooltips.Dev.OpenInspector": "打开 Inspector", "Tooltips.Dev.DeselectAll": "全部取消选择", "Tooltips.Dev.DestroySelected": "销毁所选", "Tooltips.Dev.ConfirmDestroySelected": "确定销毁所选", + "Tooltips.Dev.GizmoOptions" : "Gizmo 选项", + "Tooltips.Dev.SelectParent" : "选择父级", + "Tooltips.Dev.LocalSpace" : "局部坐标", + "Tooltips.Dev.GlobalSpace" : "全局坐标", + "Tooltips.Dev.Translation" : "平移", + "Tooltips.Dev.Rotation" : "旋转", + "Tooltips.Dev.Scale" : "缩放", + "Tooltip.Color.Picker": "选色器", - "Tooltip.GrabbableSetter.Scalable": "设置可扩展", - "Tooltip.GrabbableSetter.NonScalable": "设置不可缩放", + "Tooltip.GrabbableSetter.Scalable": "设为可缩放", + "Tooltip.GrabbableSetter.NonScalable": "设为不可缩放", + "Tooltip.GrabbableSetter.ApplyToRoot": "设为应用到根组件", + "Tooltip.GrabbableSetter.AppyToHit": "设为应用到命中组件", - "Tooltip.CharacterCollider.MarkGrippable": "设置可抓取", - "Tooltip.CharacterCollider.DontMarkGrippable": "不要设置可抓取", + "Tooltip.CharacterCollider.MarkGrippable": "标记为可抓取", + "Tooltip.CharacterCollider.DontMarkGrippable": "不要标记为可抓取", "Tooltip.CharacterCollider.EnsureWalkRun": "确保步行/跑步运动", "Tooltip.CharacterCollider.EnsureZeroG": "确保零重力运动", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "确保身体飞翔", + "Tooltip.CharacterCollider.EnsurePhysicalFly": "确保物理飞行运动", "Tooltip.Light.Point": "点光源", "Tooltip.Light.Spot": "聚光灯", @@ -649,31 +664,52 @@ "Tooltip.Material.Edit": "编辑材料", "Tooltip.Material.Convert": "转换为...", "Tooltip.Material.ConvertAll": "把全部转换为...", - "Tooltip.Material.CreateNew": "新创建", + "Tooltip.Material.CreateNew": "创建新的", "Tooltip.Mesh.Edit": "编辑网格", + + "Tooltip.Cartridge.Eject": "取出球体", "Tooltip.Microphone.Format.WAV": "WAV文件", - "Tooltip.Microphone.Format.Vorbis": "OGG 文件", + "Tooltip.Microphone.Format.Vorbis": "OGG文件", "Tooltip.Microphone.Format.FLAC": "FLAC文件", - "Tooltip.Microphone.ModeHold": "按下以录制声音", + "Tooltip.Microphone.ModeHold": "按住以录制声音", "Tooltip.Microphone.ModePress": "按下以开始/停止录制声音", "Tooltip.Microphone.SourceRaw": "Raw文件", "Tooltip.Microphone.SourceFiltered": "过滤并归一化", - "CreateNew.Back": "<<< 上一页", - "CreateNew.EmptyObject": "空物体", - "CreateNew.ParticleSystem": "特效系统", + "Tooltip.ProtoFlux.Drive" : "Drive", + "Tooltip.ProtoFlux.Source" : "Source", + "Tooltip.ProtoFlux.Reference" : "Reference", + "Tooltip.ProtoFlux.Write" : "Write", + "Tooltip.ProtoFlux.Proxy" : "Proxy", + "Tooltip.ProtoFlux.CreateLocal" : "Create Local", + "Tooltip.ProtoFlux.CreateStore" : "Create Store", + "Tooltip.ProtoFlux.CreateDataModelStore" : "Create Data Model Store", + "Tooltip.ProtoFlux.Overview" : "切换概览", + "Tooltip.ProtoFlux.NodeBrowser" : "浏览节点", + "Tooltip.ProtoFlux.PackInPlace" : "就地打包", + "Tooltip.ProtoFlux.PackInto" : "打包为 {name}", + "Tooltip.ProtoFlux.Unpack" : "将 {name} 解包", + "Tooltip.ProtoFlux.ExplicitCast" : "显式转换\n(警告: 可能丢失数据)", - "CreateNew.Object": "物体", + "ProtoFlux.UI.Call" : "调用", + "ProtoFlux.UI.AsyncCall" : "异步 调用", + "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux 节点", + + "CreateNew.Back": "<<< 返回", + "CreateNew.EmptyObject": "空对象", + "CreateNew.ParticleSystem": "粒子系统", + + "CreateNew.Object": "对象", "CreateNew.Object.AvatarCreator": "化身创建器", "CreateNew.Object.Camera": "相机", "CreateNew.Object.ReflectionProbe": "反射探针", "CreateNew.Object.Mirror": "镜子", - "CreateNew.Object.Portal": "门户", + "CreateNew.Object.Portal": "传送门", "CreateNew.Object.VideoPlayer": "视频播放器", - "CreateNew.Object.SpawnArea": "产生区", - "CreateNew.Object.SpawnPoint": "产生点", + "CreateNew.Object.SpawnArea": "出生区域", + "CreateNew.Object.SpawnPoint": "出生点", "CreateNew.Object.UIXCanvas": "UIX画布", "CreateNew.Object.Facet": "Facet", @@ -684,26 +720,26 @@ "CreateNew.Object.FogVolume.Gradient": "梯度", "CreateNew.Text": "文本", - "CreateNew.Text.Basic": "基本", - "CreateNew.Text.Outline": "轮廓", + "CreateNew.Text.Basic": "基本的", + "CreateNew.Text.Outline": "描边", - "CreateNew.Editor": "编辑", + "CreateNew.Editor": "编辑器", "CreateNew.Editor.UserInspector": "用户Inspector", - "CreateNew.Editor.LightSourcesWizard": "光源向导", - + "CreateNew.Editor.LightSourcesWizard": "世界光源设置向导", + "CreateNew.Editor.TextRendererWizard": "世界文字渲染器设置向导", "CreateNew.Editor.AssetOptimizationWizard": "资产优化设置向导", - "CreateNew.Editor.CubemapCreator": "立方体贴图创建机器", + "CreateNew.Editor.CubemapCreator": "立方体贴图创建器", "CreateNew.Editor.ReflectionProbes": "反射探针设置向导", "CreateNew.3DModel": "3D模型", - + "CreateNew.3DModel.Triangle": "三角形", "CreateNew.3DModel.Box": "盒型", "CreateNew.3DModel.Sphere": "球形", "CreateNew.3DModel.Capsule": "胶囊", "CreateNew.3DModel.Cone": "锥体", "CreateNew.3DModel.Cylinder": "圆筒", "CreateNew.3DModel.Quad": "四边形", - "CreateNew.3DModel.Grid": "格", + "CreateNew.3DModel.Grid": "网格", "CreateNew.3DModel.Torus": "圆环面", "CreateNew.Collider": "碰撞体", @@ -721,10 +757,15 @@ "CreateNew.Materials": "材质", + "CreateNew.Directory.Title": "创建新目录:", + "CreateNew.Directory.Error.EmptyName": "请输入名称:", + "CreateNew.Directory.Error.LongName": "名称太长了:", + "CreateNew.Directory.Error.InvalidName": "无效名称:", + "AvatarCreator.Title": "化身创建器", - "AvatarCreator.Instructions": "将化身对象与耳机和控制器参考对齐(可选),然后按创建将其转换为化身", + "AvatarCreator.Instructions": "将化身对象与头显和控制器参考对齐(可选),然后按创建将其转换为化身", "AvatarCreator.UseSymmetry": "使用对称", - "AvatarCreator.ShowToolAnchors": "显示工具锚", + "AvatarCreator.ShowToolAnchors": "显示工具锚点", "AvatarCreator.SetupVolumeMeter": "设置音量计", "AvatarCreator.SetupEyes": "设置眼睛", "AvatarCreator.SetupFaceTracking": "设置人脸跟踪", @@ -734,36 +775,36 @@ "AvatarCreator.AlignHeadForward": "头向前对齐", "AvatarCreator.AlignHeadUp": "头向上对齐", "AvatarCreator.AlignHeadRight": "头向右对齐", - "AvatarCreator.CenterHead": "中心头位置", + "AvatarCreator.CenterHead": "居中头位置", "AvatarCreator.TryAlignHands": "尝试对齐手", - "AvatarCreator.AlignToolAnchors": "对齐工具锚", - "AvatarCreator.Create": "创造", + "AvatarCreator.AlignToolAnchors": "对齐工具锚点", + "AvatarCreator.Create": "创建", "Importer.General.AsRawFile": "Raw文件", "Importer.Folder.Title": "文件夹导入器", - "Importer.Folder.Individual": "个人进口", + "Importer.Folder.Individual": "逐个导入", "Importer.Folder.Individual.Description": "为文件夹中的每个受支持文件创建一个单独的导入对话框", "Importer.Folder.Batch": "批量导入", - "Importer.Folder.Batch.Description": "使用每种文件的相同设置为每种类型创建一个导入程序", - "Importer.Folder.Minecraft": "我的世界里的世界", - "Importer.Folder.Minecraft.Description": "有安装Mineways的话,导入我的世界里的世界", + "Importer.Folder.Batch.Description": "为每种类型的文件以相同设置创建一个导入对话框", + "Importer.Folder.Minecraft": "Minecraft 中的世界", + "Importer.Folder.Minecraft.Description": "如果安装了 Mineways,导入 Minecraft 中的世界。", "Importer.Image.Title": "图片导入器", "Importer.Image.Prompt": "您要导入什么?", "Importer.Image.Regular": "图像/纹理", - "Importer.Image.Screenshot": "{appName}照片 (在此拍照)", - - "Importer.Image.360": "360照片/天空盒", + "Importer.Image.Screenshot": "(在这) 截图", + "Importer.Image.PixelArt" : "像素艺术", + "Importer.Image.360": "360度照片/天空盒", "Importer.Image.StereoPhoto": "立体照片", - "Importer.Image.Stereo360": "立体360照片", - "Importer.Image.180": "180 照片", - "Importer.Image.Stereo180": "立体 180 照片", + "Importer.Image.Stereo360": "立体360度照片", + "Importer.Image.180": "180度照片", + "Importer.Image.Stereo180": "立体180度照片", "Importer.Image.LUT": "LUT", "Importer.ImageVideo.LayoutPrompt": "它使用什么布局?", - "Importer.ImageVideo.LayoutHorizontalLR": "并排LR", - "Importer.ImageVideo.LayoutHorizontalRL": "并排RL", + "Importer.ImageVideo.LayoutHorizontalLR": "并排 LR", + "Importer.ImageVideo.LayoutHorizontalRL": "并排 RL", "Importer.ImageVideo.LayoutVerticalLR": "上下 LR", "Importer.ImageVideo.LayoutVerticalRL": "上下 RL", @@ -773,22 +814,22 @@ "Importer.Model.3DScan": "3D扫描", "Importer.Model.CAD": "CAD模型", "Importer.Model.PointCloud": "点云", - "Importer.Model.VertexColorModel": "顶点彩色模型", + "Importer.Model.VertexColorModel": "顶点着色模型", "Importer.Model.AdvancedSettings": "高级设置", "Importer.Model.ModelKindPrompt": "什么样的3D模型?", "Importer.Model.RegularKind": "常规/化身", - "Importer.Model.SeparableKind": "可分离的片段", + "Importer.Model.SeparableKind": "可分离的可吸附组件", "Importer.Model.UnitsPrompt": "它的单位是什么?", "Importer.Model.AutoScale": "自动缩放(未知缩放)", "Importer.Model.AutoHumanoid": "自动人形高度", - "Importer.Model.Meters": "仪表 (m)", - "Importer.Model.Millimeters": "毫米 (mm)", - "Importer.Model.Centimeters": "公分 (cm)", - "Importer.Model.Inches": "英制", + "Importer.Model.Meters": "米(m)", + "Importer.Model.Millimeters": "毫米(mm)", + "Importer.Model.Centimeters": "厘米(cm)", + "Importer.Model.Inches": "英寸", "Importer.Model.FinalizePrompt": "您确定要导入吗?", "Importer.Model.RunImport": "运行导入!", - "Importer.Model.Advanced.Scale": "规模: ", + "Importer.Model.Advanced.Scale": "缩放:", "Importer.Model.Advanced.AutoScale": "自动缩放", "Importer.Model.Advanced.MaxTexSize": "最大纹理大小", "Importer.Model.Advanced.ImageFormat": "图片格式: ", @@ -800,85 +841,94 @@ "Importer.Model.Advanced.Tangents": "计算切线", "Importer.Model.Advanced.VertexColors": "导入顶点颜色", "Importer.Model.Advanced.Bones": "导入骨骼", - "Importer.Model.Advanced.Lights": "进口灯", + "Importer.Model.Advanced.Lights": "导入灯光", "Importer.Model.Advanced.TextureAlpha": "计算纹理Alpha", - "Importer.Model.Advanced.AlbedoColor": "导入反照率颜色", - "Importer.Model.Advanced.ImportEmissive": "导入发射", + "Importer.Model.Advanced.AlbedoColor": "导入反射颜色", + "Importer.Model.Advanced.ImportEmissive": "导入发光属性", - "Importer.Model.Advanced.Colliders": "产生碰撞", + "Importer.Model.Advanced.Colliders": "生成碰撞体", "Importer.Model.Advanced.Animations": "导入动画", - "Importer.Model.Advanced.SetupSnappable": "设置为可捕捉", - "Importer.Model.Advanced.SetupTimelapse": "设置为间隔拍摄", + "Importer.Model.Advanced.SetupSnappable": "设置为可吸附", + "Importer.Model.Advanced.SetupTimelapse": "设置为延时拍摄", "Importer.Model.Advanced.ImportExternalTextures": "导入外部纹理", "Importer.Model.Advanced.SkinnedMeshes": "导入蒙皮网格", "Importer.Model.Advanced.SetupIK": "设置IK", - "Importer.Model.Advanced.VisualizeRig": "可视化钻机", - "Importer.Model.Advanced.ForceTpose": "强制T型姿势", + "Importer.Model.Advanced.VisualizeRig": "可视化绑定", + "Importer.Model.Advanced.ForceTpose": "强制T-Pose", "Importer.Model.Advanced.ForcePointCloud": "作为点云", - "Importer.Model.Advanced.DualSided": "使双面", - "Importer.Model.Advanced.FlatShaded": "制作平面阴影", - "Importer.Model.Advanced.DeduplicateInstances": "重复数据删除实例(慢)", + "Importer.Model.Advanced.DualSided": "强制双面", + "Importer.Model.Advanced.FlatShaded": "强制平面着色", + "Importer.Model.Advanced.DeduplicateInstances": "删除重复实例(慢)", "Importer.Model.Advanced.Optimize": "优化模型/场景", "Importer.Model.Advanced.SplitSubmeshes": "分割子网格", "Importer.Model.Advanced.RandomColors": "产生随机颜色", - "Importer.Model.Advanced.SpawnMaterialOrbs": "产生材质球", + "Importer.Model.Advanced.SpawnMaterialOrbs": "生成材质球", "Importer.Model.Advanced.ImagesByName": "按名称导入图像", + "Importer.Model.Advanced.ForcePointFiltering": "强制过滤点", + "Importer.Model.Advanced.ForceNoMipMaps": "强制不使用 MipMaps", + "Importer.Model.Advanced.ForceUncompressed": "强制解压缩", "Importer.Model.Advanced.Grabbable": "使可抓取", - "Importer.Model.Advanced.Scalable": "使可扩展", - "Importer.Model.Advanced.PositionAtOrigin": "原点位置", + "Importer.Model.Advanced.Scalable": "使可缩放", + "Importer.Model.Advanced.PositionAtOrigin": "置于原点", "Importer.Model.Advanced.AssetsOnObject": "将资产放在对象上", "Importer.Video.Title": "视频导入器", "Importer.Video.Prompt": "您要导入什么?", "Importer.Video.Regular": "视频", - "Importer.Video.360": "360视频", - "Importer.Video.Stereo": "立体声视频", - "Importer.Video.Stereo360": "立体声360视频", + "Importer.Video.360": "360度视频", + "Importer.Video.Stereo": "立体视频", + "Importer.Video.Stereo360": "立体360度视频", "Importer.Video.Depth": "深度视频", - "Importer.Video.180": "180 视频", - "Importer.Video.Stereo180": "立体声 180 视频", + "Importer.Video.180": "180度视频", + "Importer.Video.Stereo180": "立体180度视频", "Importer.Video.Depth.Prompt": "深度预设", "Importer.Video.Depth.Default": "默认", + + "Exporter.Title": "导出", + "Exporter.FileName": "文件名:", + "Exporter.ExportAs": "导出为:", + "Exporter.Export": "导出", + "Exporter.Exporting": "导出中...", - "NewWorld.Title": "新世界", - - "NewWorld.Template": "世界模板:", - "NewWorld.CustomPreset": "自定义预设:", - "NewWorld.SessionSettings": "会议设定:", - "NewWorld.UnsafeMode": "不安全模式:", - "NewWorld.Port": "端口:", - "NewWorld.AutoPort": "自动:", + "NewWorld.Title": "创建世界", + "NewWorld.SessionTitle": "新会话", + "NewWorld.Template": "世界模板:", + "NewWorld.CustomPreset": "自定义预设:", + "NewWorld.SessionSettings": "会话设定:", + "NewWorld.UnsafeMode": "不安全模式:", + "NewWorld.Port": "端口:", + "NewWorld.AutoPort": "自动:", "NewWorld.DefaultName": "{name} 世界", "FullBody.Title": "全身/化身校准", "FullBody.SetHeight": "1) 设定身高", - "FullBody.HeightInstructions": "确保这是您的实际身高,否则校准将无法正常进行。人体模型应适合耳机和控制器。", + "FullBody.HeightInstructions": "确保这是您的实际身高,否则校准将无法正常进行。人体模型应与头显和控制器相符。", "FullBody.HeightWarning": "这似乎不正确。确保它是您的实际身高。", "FullBody.ConfirmMapping": "2) 确认跟踪器映射", - "FullBody.MappingInstructions": "直立站立,确保跟踪器正在跟踪并正确检测到。", + "FullBody.MappingInstructions": "直立站立,确保跟踪器正在跟踪并被正确检测到。", "FullBody.StartCalibration": "启动跟踪器校准", "FullBody.JustCalibrateAvatar": "只是校准我的化身", "FullBody.JustCalibrateAvatarDescription": "跳过全身校准,仅校准化身", "FullBody.SkipAndAdjustAvatar": "跳过并调整化身", - "FullBody.CalibrateInstructions": "使自己与游戏空间中的红色车身覆盖物对齐,然后按两个触发器进行确认。 确保您的真实脚和臀部与虚拟的脚尽可能接近。", + "FullBody.CalibrateInstructions": "使自己与游戏空间中的红色身体覆盖层对齐,然后按下两个扳机键进行确认。确保您真实的脚和臀部与虚拟的尽可能接近。", - "FullBody.BeforeCalibrationInstructions": "确保跟踪器正在跟踪并且设置了您的身高", - "FullBody.CalibratingPoseInstructions": "使自己与参考对齐,然后按两个触发器进行确认", + "FullBody.BeforeCalibrationInstructions": "确保跟踪器正在跟踪且您的身高已设置", + "FullBody.CalibratingPoseInstructions": "确保自己与参考对齐,然后按下两个扳机键进行确认", "FullBody.AdjustAvatarInstructions": "调整化身的身体偏移,使其与参考最匹配", "FullBody.FineTuneCalibrationInstructions": "通过移动蓝色参考来验证和微调校准", "FullBody.CalibrateTrackersHeader": "校准跟踪器", - "FullBody.CalibrateTrackersInstructions": "相对于跟踪器抓住并放置蓝色主体部分,以调整其偏移量。 它们应与跟踪器在您身体上的位置相匹配。\n 您可以在以后随时通过重新打开此工具来调整校准。", + "FullBody.CalibrateTrackersInstructions": "抓取并放置相对于追踪器的蓝色身体部位,以调整其偏移量。 它们应与跟踪器在您身体上的位置相匹配。\n 您可以在以后随时通过重新打开此工具来调整校准。", "FullBody.UseSymmetry": "使用对称", - "FullBody.ShowBodyOverlay": "显示叠加", - "FullBody.HeightCompensationInstructions": "如果人体模型过高(弯曲)或过短,请调整高度补偿以达到最佳配合。", + "FullBody.ShowBodyOverlay": "显示身体叠加", + "FullBody.HeightCompensationInstructions": "如果人体模型过高(弯曲)或过矮,请调整高度补偿以达到最佳配合。", "FullBody.RecalibratePrompt": "跟踪器损坏或丢失?", - "FullBody.Recalibrate": "再次运行T型姿势校准", - "FullBody.CalibrateAvatarPrompt": "需要调整化身适合度吗?", + "FullBody.Recalibrate": "再次运行T-Pose校准", + "FullBody.CalibrateAvatarPrompt": "需要调整化身配合度吗?", "FullBody.CalibrateAvatar": "校准我的化身", - "FullBody.FinishPrompt": "都好?", + "FullBody.FinishPrompt": "看起来不错?", "FullBody.FinishCalibration": "完成全身校准", "FullBody.CalibrateAvatarTitle": "校准化身", @@ -886,109 +936,111 @@ "FullBody.ShowReferenceOverlay": "显示参考叠加", "FullBody.ResetAvatarPrompt": "化身扭曲或无法追踪?", "FullBody.ResetAvatar": "重置映射", - "FullBody.AvatarHeightCompensationInstructions": "如果化身太高(最终弯成弓形)或太短而无法在此处调整其高度补偿,则它更适合您的身高。", + "FullBody.AvatarHeightCompensationInstructions": "如果化身太高(最终弯成弓形)或太矮,在此处调整其高度补偿使它更适合您的身高。", "FullBody.AvatarHeightCompensation": "化身高度补偿: {n, number, percent}", "FullBody.ResetAvatarHeightCompensation": "重置高度补偿", "FullBody.AvatarSaveWarning": "完成校准后,不要忘记保存您的化身!", "FullBody.FinishAvatarCalibration": "完成化身校准", - "FullBody.CalibrationFinishedInstructions": "如果您对校准满意,则可以立即保存您的化身并退出。", - "FullBody.CloseCalibrator": "封闭式校准器", - "FullBody.CalibrationRedoInstructions": "如果校准已关闭,或者您想校准更多的化身,则可以进行更多的调整。 您也可以在以后的任何时候重新打开此校准器以进行判断。\n 如果仅更改了跟踪器,则无需再次校准化身。", + "FullBody.CalibrationFinishedInstructions": "如果您对校准满意,则可以保存您的化身并退出。", + "FullBody.CloseCalibrator": "关闭校准工具", + "FullBody.CalibrationRedoInstructions": "如果校准有误差,或是您想校准更多的化身,则可以进行更多的调整。 您也可以在以后的任何时候重新打开此校准器以进行调整。\n 如果您仅更改了跟踪器,则无需再次校准化身。", "FullBody.ReturnToTrackerCalibration": "返回跟踪器校准", - "FullBody.Hips": "Hips", - "FullBody.Feet": "Feet", - "FullBody.Chest": "Chest", - "FullBody.Elbows": "Elbows", - "FullBody.Knees": "Knees", + "FullBody.Hips": "臀部", + "FullBody.Feet": "脚部", + "FullBody.Chest": "胸部", + "FullBody.Elbows": "肘部", + "FullBody.Knees": "膝盖", - "FullBody.TrackerMapped": "追踪器映射", - "FullBody.NotTracking": "不追踪...", - "FullBody.NoTracker": "没有追踪器映射", - "FullBody.FeetNotTracking": "脚未追踪...", + "FullBody.TrackerMapped": "追踪器已映射", + "FullBody.NotTracking": "未在追踪...", + "FullBody.NoTracker": "没有已映射追踪器", + "FullBody.FeetNotTracking": "脚部未追踪...", - "FullBody.AvatarPointMapped": "映射的", + "FullBody.AvatarPointMapped": "已映射", "FullBody.AvatarPointNotMapped": "未映射", "FullBody.AvatarPointNoTracker": "没有追踪器", "CameraControl.Title": "相机控制", "CameraControl.MirroringOffWarning": "镜像关闭", - "CameraControl.MirrorToDisplay": "镜子显示", - "CameraControl.TakePhoto": "照片", - "CameraControl.Take360Photo": "360 照片", + "CameraControl.MirrorToDisplay": "镜像显示", + "CameraControl.TakePhoto": "拍照", + "CameraControl.Take360Photo": "拍360度照片", "CameraControl.Mode.SmoothPOV": "平滑POV", "CameraControl.Mode.ThirdPerson": "第三人称", - "CameraControl.Mode.Group": "组", + "CameraControl.Mode.Group": "群组", "CameraControl.Mode.World": "世界", - "CameraControl.Mode.Manual": "手册", + "CameraControl.Mode.Manual": "手动", - "CameraControl.Settings.AvoidOcclusion": "避免Occulusion", + "CameraControl.Settings.AvoidOcclusion": "避免遮挡", "CameraControl.Settings.KeepInWorldspace": "留在世界空间", "CameraControl.Settings.MovementWobble": "运动摆动", - "CameraControl.Settings.AimInFrontOfHead": "瞄准头", + "CameraControl.Settings.AimInFrontOfHead": "瞄准头部", "CameraControl.Settings.HideCamera": "隐藏相机", - "CameraControl.Settings.ForceEyesOnCamera": "强迫眼睛在相机上", + "CameraControl.Settings.ForceEyesOnCamera": "强制注视相机", "CameraControl.Settings.HideBadges": "隐藏徽章", "CameraControl.Settings.HideLasers": "隐藏激光", "CameraControl.Settings.ShowFrustum": "显示平截头体", "CameraControl.Settings.PhotoTimer": "拍照计时器", - "CameraControl.Settings.ShowLiveBadge": "显示现场徽章", + "CameraControl.Settings.ShowLiveBadge": "显示直播徽章", "CameraControl.Settings.AudioFromCameraViewpoint": "相机视角的音频", "CameraControl.OpenCloseUsers": "用户", - "CameraControl.CreateCameraAnchor": "创建相机锚", + "CameraControl.CreateCameraAnchor": "创建相机锚点", "CameraControl.Anchors.Interpolate": "在锚点之间插值", - "CameraControl.Anchors.InterpolationSpeed": "锚点插补速度:", - - "CameraControl.Anchors.NoAnchors": "这个世界上没有相机主播", + "CameraControl.Anchors.InterpolationSpeed": "锚点插值速度:", + "CameraControl.Anchors.LinearInterpolation": "线性插值", + "CameraControl.Anchors.NoAnchors": "这个世界中没有相机锚点", "CameraControl.Positioning.FieldOfView": "视场", "CameraControl.Positioning.AngleOffset": "角度偏移", "CameraControl.Positioning.Distance": "距离", "CameraControl.Positioning.Height": "高度", - "CameraControl.Positioning.FirstPersonPitch": "第一人称音高", - "CameraControl.Positioning.FirstPersonRoll": "第一人称视角", + "CameraControl.Positioning.FirstPersonPitch": "第一人称俯仰角", + "CameraControl.Positioning.FirstPersonRoll": "第一人称滚转角", "CameraControl.Positioning.FirstPersonOffset": "第一人称偏移", - "CameraControl.Positioning.Reset": "重启", + "CameraControl.Positioning.Reset": "重置", "CameraControl.Control.AnyoneCanInteract": "任何人都可以互动", "CameraControl.Control.RenderPreviewForEveryone": "所有人的渲染预览", "CameraControl.Control.RenderPrivateUI": "渲染私人用户界面", - - "CameraControl.Control.SpawnPhotoInWorld": "在世界上产生照片", + "CameraControl.Control.MotionBlur": "运动模糊", + "CameraControl.Control.ScreenSpaceReflections": "屏幕空间反射", + "CameraControl.Control.SpawnPhotoInWorld": "在世界中生成照片", "CameraControl.Control.FlipPreview": "翻转预览", - "CameraControl.Control.GroupDetectionRadius": "组检测半径: {n} m", - "CameraControl.Control.GroupExcludeBoundary": "组排除边界: {n} m", - "CameraControl.Control.PositionSmoothSpeed": "位置平滑速度: {n}", - "CameraControl.Control.AngleSmoothSpeed": "角度平滑速度: {n}", - "CameraControl.Control.FramingSmoothSpeed": "构图平滑速度: {n}", + "CameraControl.Control.GroupDetectionRadius": "组检测半径:{n} m", + "CameraControl.Control.GroupExcludeBoundary": "组排除边界:{n} m", + "CameraControl.Control.PositionSmoothSpeed": "位置平滑速度:{n}", + "CameraControl.Control.AngleSmoothSpeed": "角度平滑速度:{n}", + "CameraControl.Control.FramingSmoothSpeed": "构图平滑速度:{n}", "CameraControl.OBS.IP": "OBS Websocket IP:", - "CameraControl.OBS.Password": "OBS密码(可选):", + "CameraControl.OBS.Password": "OBS密码(可选):", "CameraControl.OBS.Connect": "连接", - "CameraControl.OBS.Instructions": "确保OBS正在运行并且已安装obs-websocket插件", - "CameraControl.OBS.OpenInstaller": "打开安装程序网页", + "CameraControl.OBS.Instructions": "确保OBS正在运行,我们支持 OBS 版本 28+。", + "CameraControl.OBS.OpenInstaller": "打开安装程序页面", "CameraControl.OBS.Launch": "启动OBS", - "CameraControl.OBS.Launching": "正在发射...", - "CameraControl.OBS.Launched": "发射了!", + "CameraControl.OBS.Launching": "启动中...", + "CameraControl.OBS.Launched": "启动了!", "CameraControl.OBS.Connecting": "正在连接中...", - "CameraControl.OBS.Connected": "连接的!", + "CameraControl.OBS.Connected": "连接上了!", "CameraControl.OBS.Disconnected": "断线!", - "CameraControl.OBS.AuthFailure": "验证失败!", - "CameraControl.OBS.ConnectionFailed": "连接失败: ", - "CameraControl.OBS.ConnectionTimeout": "连接超时。 是否安装了带websocket插件的OBS?", - "CameraControl.OBS.UnexpectedConnectionError": "意外的连接错误:", + "CameraControl.OBS.AuthFailure": "认证失败!", + "CameraControl.OBS.ConnectionFailed": "连接失败:", + "CameraControl.OBS.ConnectionTimeout": "连接超时。OBS在运行吗?", + "CameraControl.OBS.UnexpectedConnectionError": "意外的连接错误:", "CameraControl.OBS.DisconnectedPage": "OBS断开", "CameraControl.OBS.ReturnToConnect": "返回连接页面", - "CameraControl.OBS.AutoMirror": "记录/流自动镜像", - "CameraControl.OBS.Bitrate": "比特率: {n}/s", - "CameraControl.OBS.FPS": "第一人称射击: {n}", - "CameraControl.OBS.DroppedFrames": "丢帧: {n}", - + "CameraControl.OBS.AutoMirror": "录像/推流自动镜像", + "CameraControl.OBS.Bitrate": "比特率:{n}/s", + "CameraControl.OBS.FPS": "帧率:{n}", + "CameraControl.OBS.DroppedFrames": "丢帧:{n}", + "CameraControl.OBS.Idle": "IDLE", "CameraControl.OBS.Live": "LIVE", "CameraControl.OBS.Recording": "REC", + "CameraControl.OBS.OpenInstallerReason": "您可以在这个页面下载 obs-websocket 插件", "CameraControl.OBS.Streaming.Start": "开始流式传输", "CameraControl.OBS.Streaming.Starting": "正在开始流式传输...", @@ -1004,17 +1056,18 @@ "Settings.Metric": "公制 (cm)", "Settings.Imperial": "英制 (ft)", - "Settings.OverrideLocale": "覆盖语言环境:", + "Settings.OverrideLocale": "覆盖语言设置:", "Settings.HideAllTutorials": "隐藏所有教程", "Settings.ShowInteractionHints": "显示互动提示", "Settings.PrimaryController": "主控制器", - "Settings.AllowStrafing": "允许流浪", + "Settings.Hotswitching": "VR热切换", + "Settings.AllowStrafing": "允许左右移动", "Settings.UseHeadDirectionForMovement": "使用头向移动", - "Settings.SmoothTurn": "平稳转弯", - "Settings.SmoothTurnExclusiveMode": "平顺排他独家模式", - "Settings.SmoothTurnSpeed": "平稳的转弯速度", - "Settings.SnapTurnAngle": "急转角", - "Settings.NoclipSpeed": "无夹速度", + "Settings.SmoothTurn": "平滑转向", + "Settings.SmoothTurnExclusiveMode": "仅平滑转向模式", + "Settings.SmoothTurnSpeed": "平滑转向速度", + "Settings.SnapTurnAngle": "吸附转向角度", + "Settings.NoclipSpeed": "穿墙速度", "Settings.SpeedExponent": "速度指数", "Settings.MoveThreshold": "移动阈值", "Settings.ControllerVibration": "控制器振动", @@ -1023,60 +1076,62 @@ "Settings.EnableGestures": "启用手势", "Settings.DoubleClickInterval": "双击间隔", "Settings.ResetAllTutorials": "重置所有教程", - "Settings.PreferSteamNetworking": "首选Steam网络插座", + "Settings.PreferSteamNetworking": "首选Steam联机方式", "Settings.DisableLAN": "禁用局域网", "Settings.LegacyGripEquip": "启用旧版双握把装备", "Settings.LegacyWorldSwitcher": "启用旧版世界切换器", - "Settings.FetchIncompatibleSessions": "显示不兼容的会议", - - "Settings.MaxConcurrentAssetTransfers": "最大同时资产转移", + "Settings.FetchIncompatibleSessions": "显示不兼容的会话", + "Settings.DoNotSendReadStatus": "不发送实时消息已读状态", + "Settings.MaxConcurrentAssetTransfers": "最大同时传输资产数", "Settings.AutosaveScreenshotPath": "自动保存截图路径", - + "Settings.AutosaveAllScreenshots": "自动保存世界中的所有截图", "Settings.DebugInputBinding": "调试输入绑定", "Settings.LaserSmoothing.Header": "激光平滑", - "Settings.LaserSmoothing.Speed": "平稳速度", + "Settings.LaserSmoothing.Speed": "速度平滑", "Settings.LaserSmoothing.ModulateStartAngle": "调整起始角度", "Settings.LaserSmoothing.ModulateEndAngle": "调整端角", "Settings.LaserSmoothing.ModulateExponent": "调整指数", - "Settings.LaserSmoothing.ModulateSpeedMultiplier": "调制速度倍增器", + "Settings.LaserSmoothing.ModulateSpeedMultiplier": "调整速度系数", "Settings.LaserSmoothing.StickThreshold": "粘阈值", "Settings.Laser.ShowInDesktop": "在桌面模式下显示激光", "Settings.LaserSmoothing.Reset": "重置激光设置", - "Settings.Audio.Header": "音讯", - - "Settings.Audio.Master": "主音量: {n,number,percent}", - "Settings.Audio.SoundEffects": "声音特效: {n,number,percent}", - "Settings.Audio.Multimedia": "多媒体: {n,number,percent}", - "Settings.Audio.Voice": "语音: {n,number,percent}", - "Settings.Audio.UI": "用户界面: {n,number,percent}", + "Settings.Audio.Header": "音频", + "Settings.Audio.Input.Title" : "音频输入设备", + "Settings.Audio.Master": "主音量:{n,number,percent}", + "Settings.Audio.SoundEffects": "音效:{n,number,percent}", + "Settings.Audio.Multimedia": "多媒体:{n,number,percent}", + "Settings.Audio.Voice": "语音:{n,number,percent}", + "Settings.Audio.UI": "用户界面:{n,number,percent}", "Settings.Audio.DisableVoiceNormalization": "禁用语音标准化", - "Settings.Audio.NoiseGateThreshold": "噪声门阈值: {n}", - "Settings.Audio.NormzliationThreshold": "标准化阈值: {n}", + "Settings.Audio.NoiseGateThreshold": "噪声门阈值:{n}", + "Settings.Audio.NormzliationThreshold": "标准化阈值:{n}", "Settings.Audio.NoiseSupression": "噪声抑制滤波器(RNNoise)", - - "Settings.Audio.InputDevice": "音频输入装置:", - "Settings.Audio.OutputDevice": "音频输出设备:", + "Settings.Audio.WhisperVoiceVolume": "耳语音量(气泡之外): {n,number,percent}", + "Settings.Audio.InputDevice": "音频输入设备:", + "Settings.Audio.OutputDevice": "音频输出设备:", "Settings.Audio.SelectInputDevice": "选择音频输入设备", "Settings.Audio.SelectOutputDevice": "选择音频输出设备", - "Settings.Audio.TestInput": "测试您的音频输入:", + "Settings.Audio.TestInput": "测试您的音频输入:", "Settings.Audio.TestDescription": "我们将向您播放来自所选音频设备的声音,以便您确认它是正确的。", - "Settings.Audio.StartTest": "听设备\n(检查麦克风/音频输入)", + "Settings.Audio.StartTest": "听声音\n(检查麦克风/音频输入)", "Settings.Audio.StopTest": "停止测试", - "Settings.Audio.Monitoring": "音频输入监控:", + "Settings.Audio.Monitoring": "音频输入监控:", "Settings.Audio.SystemDefaultOutput": "使用系统默认值", - "Settings.Graphics.DesktopFOV": "桌面视场", + "Settings.Graphics.DesktopFOV": "桌面视场角", + "Settings.Locale.Title" : "界面语言", "Settings.Locale.ChangeLanguage": "改变语言", - "Settings.Locale.SelectLanguageHeader": "选择你的语言:", + "Settings.Locale.SelectLanguageHeader": "选择你的语言:", + "Settings.Locale.DefaultLanguage": "系统默认", "Settings.Save": "保存设置", "Settings.FullBody.Header": "全身追踪:", - "Settings.FullBody.FeetPositionSmoothing": "脚的位置平滑", - "Settings.FullBody.FeetRotationSmoothing": "脚旋转平滑", + "Settings.FullBody.FeetPositionSmoothing": "脚部位置平滑", + "Settings.FullBody.FeetRotationSmoothing": "脚部旋转平滑", "Settings.FullBody.HipsPositionSmoothing": "臀部位置平滑", "Settings.FullBody.HipsRotationSmoothing": "臀部旋转平滑", @@ -1085,17 +1140,17 @@ "Settings.Dash.OpenCloseSpeed": "开/关速度", "Settings.LeapMotion.Name": "Leap Motion", - "Settings.LeapMotion.Enabled": "Leap 启用追踪", + "Settings.LeapMotion.Enabled": "启用Leap追踪", "Settings.LeapMotion.HorizontalOffset": "水平偏移", "Settings.LeapMotion.VerticalOffset": "垂直偏移", - "Settings.LeapMotion.ForwardOffset": "正向偏移", - "Settings.LeapMotion.SnapDistance": "控制器手捕捉距离", - "Settings.LeapMotion.UseFingersWhenSnapped": "拍打时要用手指", + "Settings.LeapMotion.ForwardOffset": "前向偏移", + "Settings.LeapMotion.SnapDistance": "控制器手吸附距离", + "Settings.LeapMotion.UseFingersWhenSnapped": "吸附时使用手指", "Settings.ViveHandTracking.Name": "Vive手指追踪", "Settings.ViveHandTracking.Enabled": "启用Vive手部追踪", - "Settings.ViveHandTracking.SnapDistance": "Vive手部追踪捕捉距离", - "Settings.ViveHandTracking.UseFingersWhenSnapped": "拍打时使用Vive手指", + "Settings.ViveHandTracking.SnapDistance": "Vive手部追踪吸附距离", + "Settings.ViveHandTracking.UseFingersWhenSnapped": "吸附时使用Vive手指", "Settings.WindowsIntegration": "Windows整合", "Settings.LinuxIntegration": "Linux整合", @@ -1103,36 +1158,49 @@ "Settings.System.KeepOriginalScreenshotFormat": "保留原始屏幕截图格式", "Settings.System.KeepOriginalScreenshotFormat.Description": "启用后,将截图保存到“文档”文件夹后将不会转换为JPG", - "Security.Hyperlink.Warning": "警告:传出超链接\n您单击了一个世界中的链接。 您要打开吗? 这将在您的桌面网络浏览器中打开。", + "Security.Hyperlink.Title" : "外部链接", + "Security.Hyperlink.Warning": "警告:外部超链接\n您点击了世界中的一个链接。 您要打开它吗?其将在您的桌面网络浏览器中打开。", "Security.Hyperlink.Open": "打开", "Security.Hyperlink.Cancel": "取消", "Security.HostAccess.Title": "主机访问", - "Security.HostAccess.Warning": "警告:世界正在尝试访问第三方主机\n允许访问可以使第三方收集一些个人信息,例如您的IP和地理位置。", - "Security.HostAccess.TargetHost": "目标主机: {host}", - "Security.HostAccess.Reason": "原因: {reason}", + "Security.HostAccess.Warning": "警告:世界正在尝试访问第三方主机\n允许访问可能导致第三方收集一些个人信息,例如您的IP和地理位置。", + "Security.HostAccess.TargetHost": "目标主机:{host}", + "Security.HostAccess.Reason": "原因:{reason}", "Security.HostAccess.NoReason": "没有提供原因", "Security.HostAccess.Allow": "允许", - "Security.HostAccess.Deny": "否认", + "Security.HostAccess.Deny": "拒绝", - "Inspector.Slot.AttachComponent": "加入Component", + "ComponentSelector.Back" : "< (返回)", + "ComponentSelector.Title" : "组件", + "ComponentSelector.CreateCustomType" : "创建自定义类型", + "ComponentSelector.CommonGenericTypes" : "常见通用类型", + "ComponentSelector.CustomGenericArguments" : "自定义通用参数:", + "ComponentSelector.InvalidType" : "无效类型", + + "Inspector.Title" : "场景 Inspector", + "Inspector.Slot.AttachComponent": "附加组件", "Inspector.Slot.Axis.X": "X: +-左", "Inspector.Slot.Axis.Y": "Y: +-下", "Inspector.Slot.Axis.Z": "Z: +-后", - "Inspector.Slot.Reset.Label": "重置:", + "Inspector.Slot.Reset.Label": "重置:", "Inspector.Slot.Reset.Position": "位置", - "Inspector.Slot.Reset.Rotation": "回转", - "Inspector.Slot.Reset.Scale": "大小", + "Inspector.Slot.Reset.Rotation": "旋转", + "Inspector.Slot.Reset.Scale": "缩放", - "Inspector.Slot.CreatePivotAtCenter": "在中心创建Pivot", + "Inspector.Slot.CreatePivotAtCenter": "在中心创建轴心", - "Inspector.Slot.JumpTo": "前往到该物体", - "Inspector.Slot.BringTo": "把该物体带到前方", - "Inspector.Slot.BringTo.Undo": "把{name}传送到我的位置", + "Inspector.Slot.JumpTo": "前往该物体", + "Inspector.Slot.BringTo": "将物体带至", + "Inspector.Slot.BringTo.Undo": "将{name}带至用户", - "Inspector.Slot.ParentUnder.WorldRoot": "世界Root", + "Inspector.Slot.ParentUnder.Label": "作为子级:", + "Inspector.Slot.ParentUnder.WorldRoot": "世界根空间", + "Inspector.Slot.ParentUnder.WorldRoot.Undo": "将世界根空间作为 {name} 的父级", + "Inspector.Slot.ParentUnder.LocalUserSpace": "用户本地空间", + "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "将用户本地空间作为 {name} 的父级", "Inspector.Mesh.StatsHeader": "网格统计", "Inspector.Mesh.VertexCount": "顶点数: {n}", diff --git a/zh-tw.json b/zh-tw.json index 6602092..42f2475 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -606,25 +606,42 @@ "Undo.InsertParent": "爲 {name} 插入父項", "Undo.Wiggler": "邪惡的東西", + "Undo.ExtractMaterialsFromHierarchy": "從層次結構提取材質", + "Undo.BatchConvertMaterials": "批量轉換材質", + + "Tooltips.Brush.ChangeColor" : "改變顏色", + "Tooltips.Brush.IncrementSize" : "增大", + "Tooltips.Brush.DecrementSize" : "縮小", + "Tooltips.Dev.CreateNew": "創建新的...", - "Tooltips.Dev.Selection": "選拔: {mode}", - "Tooltips.Dev.DevMode.Off": "開發人員模式:關閉", - "Tooltips.Dev.DevMode.On": "開發人員模式:開", - "Tooltips.Dev.OpenInspector": "開放Inspector", + "Tooltips.Dev.Selection": "選擇: {mode}", + "Tooltips.Dev.DevMode.Off": "開發人員模式:禁用", + "Tooltips.Dev.DevMode.On": "開發人員模式:啓用", + "Tooltips.Dev.OpenInspector": "打開 Inspector", "Tooltips.Dev.DeselectAll": "全部取消選擇", "Tooltips.Dev.DestroySelected": "銷毀所選", - "Tooltips.Dev.ConfirmDestroySelected": "真的銷毀了", + "Tooltips.Dev.ConfirmDestroySelected": "確認銷燬所選", + + "Tooltips.Dev.GizmoOptions" : "Gizmo 選項", + "Tooltips.Dev.SelectParent" : "選擇父級", + "Tooltips.Dev.LocalSpace" : "局部座標", + "Tooltips.Dev.GlobalSpace" : "全局座標", + "Tooltips.Dev.Translation" : "平移", + "Tooltips.Dev.Rotation" : "旋轉", + "Tooltips.Dev.Scale" : "縮放", "Tooltip.Color.Picker": "選色器", - "Tooltip.GrabbableSetter.Scalable": "設置可擴展", - "Tooltip.GrabbableSetter.NonScalable": "設置不可縮放", + "Tooltip.GrabbableSetter.Scalable": "設爲可縮放", + "Tooltip.GrabbableSetter.NonScalable": "設爲不可縮放", + "Tooltip.GrabbableSetter.ApplyToRoot": "設爲應用到根組件", + "Tooltip.GrabbableSetter.AppyToHit": "設爲應用到命中組件", - "Tooltip.CharacterCollider.MarkGrippable": "設置可抓取", - "Tooltip.CharacterCollider.DontMarkGrippable": "不要設置可抓取", + "Tooltip.CharacterCollider.MarkGrippable": "標記爲可抓取", + "Tooltip.CharacterCollider.DontMarkGrippable": "不要標記爲可抓取", "Tooltip.CharacterCollider.EnsureWalkRun": "確保步行/跑步運動", "Tooltip.CharacterCollider.EnsureZeroG": "確保零重力運動", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "確保身體飛翔", + "Tooltip.CharacterCollider.EnsurePhysicalFly": "確保物理飛行運動", "Tooltip.Light.Point": "點光源", "Tooltip.Light.Spot": "聚光燈", @@ -646,10 +663,12 @@ "Tooltip.Material.CreateCopy": "建立副本", "Tooltip.Material.Edit": "編輯材料", "Tooltip.Material.Convert": "轉換為...", - + "Tooltip.Material.ConvertAll": "把全部轉換爲...", "Tooltip.Material.CreateNew": "創建新的", "Tooltip.Mesh.Edit": "編輯網格", + + "Tooltip.Cartridge.Eject": "取出球體", "Tooltip.Microphone.Format.WAV": "WAV文件", "Tooltip.Microphone.Format.Vorbis": "OGG文件", @@ -659,19 +678,38 @@ "Tooltip.Microphone.SourceRaw": "Raw文件", "Tooltip.Microphone.SourceFiltered": "過濾並歸一化", - "CreateNew.Back": "<<< 回去", + "Tooltip.ProtoFlux.Drive" : "Drive", + "Tooltip.ProtoFlux.Source" : "Source", + "Tooltip.ProtoFlux.Reference" : "Reference", + "Tooltip.ProtoFlux.Write" : "Write", + "Tooltip.ProtoFlux.Proxy" : "Proxy", + "Tooltip.ProtoFlux.CreateLocal" : "Create Local", + "Tooltip.ProtoFlux.CreateStore" : "Create Store", + "Tooltip.ProtoFlux.CreateDataModelStore" : "Create Data Model Store", + "Tooltip.ProtoFlux.Overview" : "切換概覽", + "Tooltip.ProtoFlux.NodeBrowser" : "瀏覽節點", + "Tooltip.ProtoFlux.PackInPlace" : "就地打包", + "Tooltip.ProtoFlux.PackInto" : "打包爲 {name}", + "Tooltip.ProtoFlux.Unpack" : "將 {name} 解包", + "Tooltip.ProtoFlux.ExplicitCast" : "顯式轉換\n(警告: 可能丟失數據)", + + "ProtoFlux.UI.Call" : "調用", + "ProtoFlux.UI.AsyncCall" : "異步 調用", + "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux 節點", + + "CreateNew.Back": "<<< 返回", "CreateNew.EmptyObject": "空對象", "CreateNew.ParticleSystem": "粒子系統", - "CreateNew.Object": "物體", + "CreateNew.Object": "對象", "CreateNew.Object.AvatarCreator": "化身創建器", "CreateNew.Object.Camera": "相機", "CreateNew.Object.ReflectionProbe": "反射探針", "CreateNew.Object.Mirror": "鏡子", - "CreateNew.Object.Portal": "門戶", + "CreateNew.Object.Portal": "傳送門", "CreateNew.Object.VideoPlayer": "視頻播放器", - "CreateNew.Object.SpawnArea": "產生區", - "CreateNew.Object.SpawnPoint": "產生點", + "CreateNew.Object.SpawnArea": "出生區域", + "CreateNew.Object.SpawnPoint": "出生點", "CreateNew.Object.UIXCanvas": "UIX 畫布", "CreateNew.Object.Facet": "Facet", @@ -683,18 +721,18 @@ "CreateNew.Text": "文本", "CreateNew.Text.Basic": "基本的", - "CreateNew.Text.Outline": "輪廓", + "CreateNew.Text.Outline": "描邊", - "CreateNew.Editor": "編輯", + "CreateNew.Editor": "編輯器", "CreateNew.Editor.UserInspector": "用戶Inspector", "CreateNew.Editor.LightSourcesWizard": "世界光源設置嚮導", - + "CreateNew.Editor.TextRendererWizard": "世界文字渲染器設置嚮導", "CreateNew.Editor.AssetOptimizationWizard": "資產優化設置嚮導", - "CreateNew.Editor.CubemapCreator": "立方體貼圖創建機器", + "CreateNew.Editor.CubemapCreator": "立方體貼圖創建器", "CreateNew.Editor.ReflectionProbes": "反射探針設置嚮導", "CreateNew.3DModel": "3D模型", - + "CreateNew.3DModel.Triangle": "三角形", "CreateNew.3DModel.Box": "盒型", "CreateNew.3DModel.Sphere": "球形", "CreateNew.3DModel.Capsule": "膠囊", @@ -719,10 +757,15 @@ "CreateNew.Materials": "材質", + "CreateNew.Directory.Title": "創建新目錄:", + "CreateNew.Directory.Error.EmptyName": "請輸入名稱:", + "CreateNew.Directory.Error.LongName": "名稱太長了:", + "CreateNew.Directory.Error.InvalidName": "無效名稱:", + "AvatarCreator.Title": "化身創建器", - "AvatarCreator.Instructions": "將化身對象與耳機和控制器參考對齊(可選),然後按創建將其轉換為化身", + "AvatarCreator.Instructions": "將化身對象與頭顯和控制器參考對齊(可選),然後按創建將其轉換為化身", "AvatarCreator.UseSymmetry": "使用對稱", - "AvatarCreator.ShowToolAnchors": "顯示工具錨", + "AvatarCreator.ShowToolAnchors": "顯示工具錨點", "AvatarCreator.SetupVolumeMeter": "設置音量計", "AvatarCreator.SetupEyes": "設置眼睛", "AvatarCreator.SetupFaceTracking": "設置人臉跟踪", @@ -732,33 +775,36 @@ "AvatarCreator.AlignHeadForward": "頭向前對齊", "AvatarCreator.AlignHeadUp": "頭向上對齊", "AvatarCreator.AlignHeadRight": "頭向右對齊", - "AvatarCreator.CenterHead": "中心頭位置", + "AvatarCreator.CenterHead": "居中頭位置", "AvatarCreator.TryAlignHands": "嘗試對齊手", - "AvatarCreator.AlignToolAnchors": "對齊工具錨", - "AvatarCreator.Create": "創造", + "AvatarCreator.AlignToolAnchors": "對齊工具錨點", + "AvatarCreator.Create": "創建", "Importer.General.AsRawFile": "Raw文件", "Importer.Folder.Title": "文件夾導入器", - "Importer.Folder.Individual": "個人進口", + "Importer.Folder.Individual": "逐個導入", "Importer.Folder.Individual.Description": "為文件夾中的每個受支持文件創建一個單獨的導入對話框", "Importer.Folder.Batch": "批量導入", - "Importer.Folder.Batch.Description": "使用每種文件的相同設置為每種類型創建一個導入程序", + "Importer.Folder.Batch.Description": "爲每種類型的文件以相同設置創建一個導入對話框", + "Importer.Folder.Minecraft": "Minecraft 中的世界", + "Importer.Folder.Minecraft.Description": "如果安裝了 Mineways,導入 Minecraft 中的世界。", "Importer.Image.Title": "圖片導入器", "Importer.Image.Prompt": "您要導入什麼?", "Importer.Image.Regular": "圖像/紋理", - - "Importer.Image.360": "360照片/天空盒", + "Importer.Image.Screenshot": "(在這) 截圖", + "Importer.Image.PixelArt" : "像素藝術", + "Importer.Image.360": "360度照片/天空盒", "Importer.Image.StereoPhoto": "立體照片", - "Importer.Image.Stereo360": "立體360照片", - "Importer.Image.180": "180 照片", - "Importer.Image.Stereo180": "立體 180 照片", + "Importer.Image.Stereo360": "立體360度照片", + "Importer.Image.180": "180度照片", + "Importer.Image.Stereo180": "立體180度照片", "Importer.Image.LUT": "LUT", "Importer.ImageVideo.LayoutPrompt": "它使用什麼佈局?", - "Importer.ImageVideo.LayoutHorizontalLR": "並排LR", - "Importer.ImageVideo.LayoutHorizontalRL": "並排RL", + "Importer.ImageVideo.LayoutHorizontalLR": "並排 LR", + "Importer.ImageVideo.LayoutHorizontalRL": "並排 RL", "Importer.ImageVideo.LayoutVerticalLR": "上下 LR", "Importer.ImageVideo.LayoutVerticalRL": "上下 RL", @@ -768,22 +814,22 @@ "Importer.Model.3DScan": "3D掃描", "Importer.Model.CAD": "CAD模型", "Importer.Model.PointCloud": "點雲", - "Importer.Model.VertexColorModel": "頂點彩色模型", + "Importer.Model.VertexColorModel": "頂點着色模型", "Importer.Model.AdvancedSettings": "高級設置", "Importer.Model.ModelKindPrompt": "什麼樣的3D模型?", "Importer.Model.RegularKind": "常規/化身", - "Importer.Model.SeparableKind": "可分離的片段", + "Importer.Model.SeparableKind": "可分離的可吸附組件", "Importer.Model.UnitsPrompt": "它的單位是什麼?", "Importer.Model.AutoScale": "自動縮放(未知縮放)", "Importer.Model.AutoHumanoid": "自動人形高度", - "Importer.Model.Meters": "儀表 (m)", - "Importer.Model.Millimeters": "毫米 (mm)", - "Importer.Model.Centimeters": "公分 (cm)", - "Importer.Model.Inches": "英制", + "Importer.Model.Meters": "米(m)", + "Importer.Model.Millimeters": "毫米(mm)", + "Importer.Model.Centimeters": "公分(cm)", + "Importer.Model.Inches": "英寸", "Importer.Model.FinalizePrompt": "您確定要導入嗎?", "Importer.Model.RunImport": "運行導入!", - "Importer.Model.Advanced.Scale": "規模: ", + "Importer.Model.Advanced.Scale": "縮放:", "Importer.Model.Advanced.AutoScale": "自動縮放", "Importer.Model.Advanced.MaxTexSize": "最大紋理大小", "Importer.Model.Advanced.ImageFormat": "圖片格式: ", @@ -795,85 +841,94 @@ "Importer.Model.Advanced.Tangents": "計算切線", "Importer.Model.Advanced.VertexColors": "導入頂點顏色", "Importer.Model.Advanced.Bones": "導入骨骼", - "Importer.Model.Advanced.Lights": "進口燈", + "Importer.Model.Advanced.Lights": "導入燈光", "Importer.Model.Advanced.TextureAlpha": "計算紋理Alpha", - "Importer.Model.Advanced.AlbedoColor": "導入反照率顏色", - "Importer.Model.Advanced.ImportEmissive": "導入發射", + "Importer.Model.Advanced.AlbedoColor": "導入反射顏色", + "Importer.Model.Advanced.ImportEmissive": "導入發光屬性", - "Importer.Model.Advanced.Colliders": "產生碰撞", + "Importer.Model.Advanced.Colliders": "生成碰撞體", "Importer.Model.Advanced.Animations": "導入動畫", - "Importer.Model.Advanced.SetupSnappable": "設置為可捕捉", - "Importer.Model.Advanced.SetupTimelapse": "設置為間隔拍攝", + "Importer.Model.Advanced.SetupSnappable": "設置為可吸附", + "Importer.Model.Advanced.SetupTimelapse": "設置為延時拍攝", "Importer.Model.Advanced.ImportExternalTextures": "導入外部紋理", "Importer.Model.Advanced.SkinnedMeshes": "導入蒙皮網格", "Importer.Model.Advanced.SetupIK": "設置IK", - "Importer.Model.Advanced.VisualizeRig": "可視化鑽機", - "Importer.Model.Advanced.ForceTpose": "強制T型姿勢", + "Importer.Model.Advanced.VisualizeRig": "可視化綁定", + "Importer.Model.Advanced.ForceTpose": "強制T-Pose", "Importer.Model.Advanced.ForcePointCloud": "作為點雲", - "Importer.Model.Advanced.DualSided": "使雙面", - "Importer.Model.Advanced.FlatShaded": "製作平面陰影", - "Importer.Model.Advanced.DeduplicateInstances": "重複數據刪除實例(慢)", + "Importer.Model.Advanced.DualSided": "強制雙面", + "Importer.Model.Advanced.FlatShaded": "強制平面着色", + "Importer.Model.Advanced.DeduplicateInstances": "刪除重複實例(慢)", "Importer.Model.Advanced.Optimize": "優化模型/場景", "Importer.Model.Advanced.SplitSubmeshes": "分割子網格", "Importer.Model.Advanced.RandomColors": "產生隨機顏色", "Importer.Model.Advanced.SpawnMaterialOrbs": "產生材質球", "Importer.Model.Advanced.ImagesByName": "按名稱導入圖像", + "Importer.Model.Advanced.ForcePointFiltering": "強制過濾點", + "Importer.Model.Advanced.ForceNoMipMaps": "強制不使用 MipMaps", + "Importer.Model.Advanced.ForceUncompressed": "強制解壓縮", "Importer.Model.Advanced.Grabbable": "使可抓取", "Importer.Model.Advanced.Scalable": "使可擴展", - "Importer.Model.Advanced.PositionAtOrigin": "原點位置", + "Importer.Model.Advanced.PositionAtOrigin": "置於原點", "Importer.Model.Advanced.AssetsOnObject": "將資產放在對像上", "Importer.Video.Title": "視頻導入器", "Importer.Video.Prompt": "您要導入什麼?", "Importer.Video.Regular": "視頻", - "Importer.Video.360": "360視頻", - "Importer.Video.Stereo": "立體聲視頻", - "Importer.Video.Stereo360": "立體聲360視頻", + "Importer.Video.360": "360度視頻", + "Importer.Video.Stereo": "立體視頻", + "Importer.Video.Stereo360": "立體360度視頻", "Importer.Video.Depth": "深度視頻", - "Importer.Video.180": "180視頻", - "Importer.Video.Stereo180": "立體聲 180 視頻", + "Importer.Video.180": "180度視頻", + "Importer.Video.Stereo180": "立體180度視頻", "Importer.Video.Depth.Prompt": "深度預設", "Importer.Video.Depth.Default": "默認", + + "Exporter.Title": "導出", + "Exporter.FileName": "文件名:", + "Exporter.ExportAs": "導出爲:", + "Exporter.Export": "導出", + "Exporter.Exporting": "導出中...", - "NewWorld.Title": "新世界", - - "NewWorld.Template": "世界模板:", - "NewWorld.CustomPreset": "自定義預設:", - "NewWorld.SessionSettings": "會議設定:", - "NewWorld.UnsafeMode": "不安全模式:", - "NewWorld.Port": "端口:", - "NewWorld.AutoPort": "自動:", + "NewWorld.Title": "創建世界", + "NewWorld.SessionTitle": "新會話", + "NewWorld.Template": "世界模板:", + "NewWorld.CustomPreset": "自定義預設:", + "NewWorld.SessionSettings": "會話設定:", + "NewWorld.UnsafeMode": "不安全模式:", + "NewWorld.Port": "端口:", + "NewWorld.AutoPort": "自動:", "NewWorld.DefaultName": "{name} 世界", "FullBody.Title": "全身/化身校準", "FullBody.SetHeight": "1) 設定身高", - "FullBody.HeightInstructions": "確保這是您的實際身高,否則校準將無法正常進行。人體模型應適合耳機和控制器。", + "FullBody.HeightInstructions": "確保這是您的實際身高,否則校準將無法正常進行。人體模型應與頭顯和控制器相符。", "FullBody.HeightWarning": "這似乎不正確。確保它是您的實際身高。", "FullBody.ConfirmMapping": "2) 確認跟踪器映射", - "FullBody.MappingInstructions": "直立站立,確保跟踪器正在跟踪並正確檢測到。", + "FullBody.MappingInstructions": "直立站立,確保跟踪器正在跟踪並被正確檢測到。", "FullBody.StartCalibration": "啟動跟踪器校準", "FullBody.JustCalibrateAvatar": "只是校准我的化身", "FullBody.JustCalibrateAvatarDescription": "跳過全身校準,僅校準化身", "FullBody.SkipAndAdjustAvatar": "跳過並調整化身", - "FullBody.CalibrateInstructions": "使自己與遊戲空間中的紅色車身覆蓋物對齊,然後按兩個觸發器進行確認。確保您的真實腳和臀部與虛擬的腳盡可能接近。", + "FullBody.CalibrateInstructions": "使自己與遊戲空間中的紅色身體覆蓋層對齊,然後按下兩個扳機鍵進行確認。確保您真實的腳和臀部與虛擬的盡可能接近。", - "FullBody.BeforeCalibrationInstructions": "確保跟踪器正在跟踪並且設置了您的身高", - "FullBody.CalibratingPoseInstructions": "使自己與參考對齊,然後按兩個觸發器進行確認", + "FullBody.BeforeCalibrationInstructions": "確保跟踪器正在跟踪且您的身高已設置", + "FullBody.CalibratingPoseInstructions": "確保自己與參考對齊,然後按下兩個扳機鍵進行確認", "FullBody.AdjustAvatarInstructions": "調整化身的身體偏移,使其與參考最匹配", "FullBody.FineTuneCalibrationInstructions": "通過移動藍色參考來驗證和微調校準", "FullBody.CalibrateTrackersHeader": "校準跟踪器", - "FullBody.CalibrateTrackersInstructions": "相對於跟踪器抓住並放置藍色主體部分,以調整其偏移量。它們應與跟踪器在您身體上的位置相匹配。 \n 您可以在以後隨時通過重新打開此工具來調整校準。", + "FullBody.CalibrateTrackersInstructions": "抓取並放置相對於跟蹤器的藍色身體部分,以調整其偏移量。它們應與跟踪器在您身體上的位置相匹配。 \n 您可以在以後隨時通過重新打開此工具來調整校準。", "FullBody.UseSymmetry": "使用對稱", - "FullBody.ShowBodyOverlay": "顯示疊加", - "FullBody.HeightCompensationInstructions": "如果人體模型過高(彎曲)或過短,請調整高度補償以達到最佳配合。", + "FullBody.ShowBodyOverlay": "顯示身體疊加", + "FullBody.HeightCompensationInstructions": "如果人體模型過高(彎曲)或過矮,請調整高度補償以達到最佳配合。", "FullBody.RecalibratePrompt": "跟踪器損壞或丟失?", - "FullBody.Recalibrate": "再次運行T型姿勢校準", - "FullBody.CalibrateAvatarPrompt": "需要調整化身適合度嗎?", + "FullBody.Recalibrate": "再次運行T-Pose校準", + "FullBody.CalibrateAvatarPrompt": "需要調整化身配合度嗎?", "FullBody.CalibrateAvatar": "校准我的化身", - "FullBody.FinishPrompt": "都好?", + "FullBody.FinishPrompt": "看起來不錯?", "FullBody.FinishCalibration": "完成全身校準", "FullBody.CalibrateAvatarTitle": "校準化身", @@ -881,109 +936,111 @@ "FullBody.ShowReferenceOverlay": "顯示參考疊加", "FullBody.ResetAvatarPrompt": "化身扭曲或無法追踪?", "FullBody.ResetAvatar": "重置映射", - "FullBody.AvatarHeightCompensationInstructions": "如果化身太高(最終彎成弓形)或太短而無法在此處調整其高度補償,則它更適合您的身高。", + "FullBody.AvatarHeightCompensationInstructions": "如果化身太高(最終彎成弓形)或太矮,在此處調整其高度補償使它更適合您的身高。", "FullBody.AvatarHeightCompensation": "化身高度補償: {n, number, percent}", "FullBody.ResetAvatarHeightCompensation": "重置高度補償", "FullBody.AvatarSaveWarning": "完成校准後,不要忘記保存您的化身!", "FullBody.FinishAvatarCalibration": "完成化身校準", - "FullBody.CalibrationFinishedInstructions": "如果您對校準滿意,則可以立即保存您的化身並退出。", - "FullBody.CloseCalibrator": "封閉式校準器", - "FullBody.CalibrationRedoInstructions": "如果校準已關閉,或者您想校準更多的化身,則可以進行更多的調整。您也可以在以後的任何時候重新打開此校準器以進行判斷。 \n 如果僅更改了跟踪器,則無需再次校準化身。", + "FullBody.CalibrationFinishedInstructions": "如果您對校準滿意,則可以保存您的化身並退出。", + "FullBody.CloseCalibrator": "關閉校準工具", + "FullBody.CalibrationRedoInstructions": "如果校準有誤差,或是您想校準更多的化身,則可以進行更多的調整。您也可以在以後的任何時候重新打開此校準器以進行調整。 \n 如果您僅更改了跟踪器,則無需再次校準化身。", "FullBody.ReturnToTrackerCalibration": "返回跟踪器校準", - "FullBody.Hips": "Hips", - "FullBody.Feet": "Feet", - "FullBody.Chest": "Chest", - "FullBody.Elbows": "Elbows", - "FullBody.Knees": "Knees", + "FullBody.Hips": "臀部", + "FullBody.Feet": "腳部", + "FullBody.Chest": "胸部", + "FullBody.Elbows": "肘部", + "FullBody.Knees": "膝蓋", - "FullBody.TrackerMapped": "追踪器映射", - "FullBody.NotTracking": "不追踪...", - "FullBody.NoTracker": "沒有追踪器映射", - "FullBody.FeetNotTracking": "腳未追踪...", + "FullBody.TrackerMapped": "追踪器已映射", + "FullBody.NotTracking": "未在追踪...", + "FullBody.NoTracker": "沒有已映射追踪器", + "FullBody.FeetNotTracking": "腳部未追踪...", - "FullBody.AvatarPointMapped": "映射的", + "FullBody.AvatarPointMapped": "已映射", "FullBody.AvatarPointNotMapped": "未映射", "FullBody.AvatarPointNoTracker": "沒有追踪器", "CameraControl.Title": "相機控制", "CameraControl.MirroringOffWarning": "鏡像關閉", - "CameraControl.MirrorToDisplay": "鏡子顯示", - "CameraControl.TakePhoto": "照片", - "CameraControl.Take360Photo": "360 照片", + "CameraControl.MirrorToDisplay": "鏡像顯示", + "CameraControl.TakePhoto": "拍照", + "CameraControl.Take360Photo": "拍360度照片", "CameraControl.Mode.SmoothPOV": "平滑POV", "CameraControl.Mode.ThirdPerson": "第三人稱", - "CameraControl.Mode.Group": "組", + "CameraControl.Mode.Group": "羣組", "CameraControl.Mode.World": "世界", - "CameraControl.Mode.Manual": "手冊", + "CameraControl.Mode.Manual": "手動", - "CameraControl.Settings.AvoidOcclusion": "避免Occulusion", + "CameraControl.Settings.AvoidOcclusion": "避免遮擋", "CameraControl.Settings.KeepInWorldspace": "留在世界空間", "CameraControl.Settings.MovementWobble": "運動擺動", - "CameraControl.Settings.AimInFrontOfHead": "瞄準頭", + "CameraControl.Settings.AimInFrontOfHead": "瞄準頭部", "CameraControl.Settings.HideCamera": "隱藏相機", - "CameraControl.Settings.ForceEyesOnCamera": "强迫眼睛在相机上", + "CameraControl.Settings.ForceEyesOnCamera": "強制注視相機", "CameraControl.Settings.HideBadges": "隱藏徽章", "CameraControl.Settings.HideLasers": "隱藏激光", "CameraControl.Settings.ShowFrustum": "顯示平截頭體", "CameraControl.Settings.PhotoTimer": "拍照計時器", - "CameraControl.Settings.ShowLiveBadge": "顯示現場徽章", + "CameraControl.Settings.ShowLiveBadge": "顯示直播徽章", "CameraControl.Settings.AudioFromCameraViewpoint": "相機視角的音頻", "CameraControl.OpenCloseUsers": "用戶", - "CameraControl.CreateCameraAnchor": "創建相機錨", + "CameraControl.CreateCameraAnchor": "創建相機錨點", "CameraControl.Anchors.Interpolate": "在錨點之間插值", - "CameraControl.Anchors.InterpolationSpeed": "錨點插補速度:", - - "CameraControl.Anchors.NoAnchors": "這個世界上沒有相機主播", + "CameraControl.Anchors.InterpolationSpeed": "錨點插值速度:", + "CameraControl.Anchors.LinearInterpolation": "線性插值", + "CameraControl.Anchors.NoAnchors": "這個世界中沒有相機錨點", "CameraControl.Positioning.FieldOfView": "視場", "CameraControl.Positioning.AngleOffset": "角度偏移", "CameraControl.Positioning.Distance": "距離", "CameraControl.Positioning.Height": "高度", - "CameraControl.Positioning.FirstPersonPitch": "第一人稱音高", - "CameraControl.Positioning.FirstPersonRoll": "第一人稱視角", + "CameraControl.Positioning.FirstPersonPitch": "第一人稱俯仰角", + "CameraControl.Positioning.FirstPersonRoll": "第一人稱滾轉角", "CameraControl.Positioning.FirstPersonOffset": "第一人稱偏移", - "CameraControl.Positioning.Reset": "重啟", + "CameraControl.Positioning.Reset": "重置", "CameraControl.Control.AnyoneCanInteract": "任何人都可以互動", "CameraControl.Control.RenderPreviewForEveryone": "所有人的渲染預覽", "CameraControl.Control.RenderPrivateUI": "渲染私人用戶界面", - - "CameraControl.Control.SpawnPhotoInWorld": "在世界上產生照片", + "CameraControl.Control.MotionBlur": "運動模糊", + "CameraControl.Control.ScreenSpaceReflections": "屏幕空間反射", + "CameraControl.Control.SpawnPhotoInWorld": "在世界中生成照片", "CameraControl.Control.FlipPreview": "翻轉預覽", - "CameraControl.Control.GroupDetectionRadius": "組檢測半徑: {n} m", - "CameraControl.Control.GroupExcludeBoundary": "組排除邊界: {n} m", - "CameraControl.Control.PositionSmoothSpeed": "位置平滑速度: {n}", - "CameraControl.Control.AngleSmoothSpeed": "角度平滑速度: {n}", - "CameraControl.Control.FramingSmoothSpeed": "構圖平滑速度: {n}", + "CameraControl.Control.GroupDetectionRadius": "組檢測半徑:{n} m", + "CameraControl.Control.GroupExcludeBoundary": "組排除邊界:{n} m", + "CameraControl.Control.PositionSmoothSpeed": "位置平滑速度:{n}", + "CameraControl.Control.AngleSmoothSpeed": "角度平滑速度:{n}", + "CameraControl.Control.FramingSmoothSpeed": "構圖平滑速度:{n}", "CameraControl.OBS.IP": "OBS Websocket IP:", "CameraControl.OBS.Password": "OBS密碼(可選):", "CameraControl.OBS.Connect": "連接", - "CameraControl.OBS.Instructions": "確保OBS正在運行並且已安裝obs-websocket插件", - "CameraControl.OBS.OpenInstaller": "打開安裝程序網頁", + "CameraControl.OBS.Instructions": "確保OBS正在運行,我們支持 OBS 版本 28+。", + "CameraControl.OBS.OpenInstaller": "打開安裝程序頁面", "CameraControl.OBS.Launch": "啟動OBS", - "CameraControl.OBS.Launching": "正在發射..", - "CameraControl.OBS.Launched": "發射了!", + "CameraControl.OBS.Launching": "啓動中...", + "CameraControl.OBS.Launched": "啓動了!", "CameraControl.OBS.Connecting": "正在連接中...", - "CameraControl.OBS.Connected": "連接的!", + "CameraControl.OBS.Connected": "連接上了!", "CameraControl.OBS.Disconnected": "斷線!", - "CameraControl.OBS.AuthFailure": "驗證失敗!", - "CameraControl.OBS.ConnectionFailed": "連接失敗: ", - "CameraControl.OBS.ConnectionTimeout": "連接超時。是否安裝了帶websocket插件的OBS?", - "CameraControl.OBS.UnexpectedConnectionError": "意外的連接錯誤:", + "CameraControl.OBS.AuthFailure": "認證失敗!", + "CameraControl.OBS.ConnectionFailed": "連接失敗:", + "CameraControl.OBS.ConnectionTimeout": "連接超時。OBS在運行嗎?", + "CameraControl.OBS.UnexpectedConnectionError": "意外的連接錯誤:", "CameraControl.OBS.DisconnectedPage": "OBS斷開", "CameraControl.OBS.ReturnToConnect": "返回連接頁面", - "CameraControl.OBS.AutoMirror": "記錄/流自動鏡像", - "CameraControl.OBS.Bitrate": "比特率: {n}/s", - "CameraControl.OBS.FPS": "第一人稱射擊: {n}", - "CameraControl.OBS.DroppedFrames": "丟幀: {n}", - + "CameraControl.OBS.AutoMirror": "錄像/推流自動鏡像", + "CameraControl.OBS.Bitrate": "比特率:{n}/s", + "CameraControl.OBS.FPS": "幀率:{n}", + "CameraControl.OBS.DroppedFrames": "丟幀:{n}", + "CameraControl.OBS.Idle": "IDLE", "CameraControl.OBS.Live": "LIVE", "CameraControl.OBS.Recording": "REC", + "CameraControl.OBS.OpenInstallerReason": "您可以在這個頁面下載 obs-websocket 插件", "CameraControl.OBS.Streaming.Start": "開始流式傳輸", "CameraControl.OBS.Streaming.Starting": "正在開始流式傳輸...", @@ -999,17 +1056,18 @@ "Settings.Metric": "公制 (cm)", "Settings.Imperial": "英制 (ft)", - "Settings.OverrideLocale": "覆蓋語言環境:", + "Settings.OverrideLocale": "覆蓋語言設置:", "Settings.HideAllTutorials": "隱藏所有教程", "Settings.ShowInteractionHints": "顯示互動提示", "Settings.PrimaryController": "主控制器", - "Settings.AllowStrafing": "允許流浪", + "Settings.Hotswitching": "VR熱切換", + "Settings.AllowStrafing": "允許左右移動", "Settings.UseHeadDirectionForMovement": "使用頭向移動", - "Settings.SmoothTurn": "平穩轉彎", - "Settings.SmoothTurnExclusiveMode": "平順排他獨家模式", - "Settings.SmoothTurnSpeed": "平穩的轉彎速度", - "Settings.SnapTurnAngle": "急轉角", - "Settings.NoclipSpeed": "無夾速度", + "Settings.SmoothTurn": "平滑轉向", + "Settings.SmoothTurnExclusiveMode": "僅平滑轉向模式", + "Settings.SmoothTurnSpeed": "平滑轉向速度", + "Settings.SnapTurnAngle": "吸附轉向角度", + "Settings.NoclipSpeed": "穿牆速度", "Settings.SpeedExponent": "速度指數", "Settings.MoveThreshold": "移動閾值", "Settings.ControllerVibration": "控制器振動", @@ -1018,60 +1076,62 @@ "Settings.EnableGestures": "啟用手勢", "Settings.DoubleClickInterval": "雙擊間隔", "Settings.ResetAllTutorials": "重置所有教程", - "Settings.PreferSteamNetworking": "首選Steam網絡插座", + "Settings.PreferSteamNetworking": "首選Steam聯機方式", "Settings.DisableLAN": "禁用局域網", "Settings.LegacyGripEquip": "啟用舊版雙握把裝備", "Settings.LegacyWorldSwitcher": "啟用舊版世界切換器", - "Settings.FetchIncompatibleSessions": "顯示不兼容的會議", - - "Settings.MaxConcurrentAssetTransfers": "最大同時資產轉移", + "Settings.FetchIncompatibleSessions": "顯示不兼容的會話", + "Settings.DoNotSendReadStatus": "不發送實時消息已讀狀態", + "Settings.MaxConcurrentAssetTransfers": "最大同時傳輸資產數", "Settings.AutosaveScreenshotPath": "自動保存截圖路徑", - + "Settings.AutosaveAllScreenshots": "自動保存世界中的所有截圖", "Settings.DebugInputBinding": "調試輸入綁定", "Settings.LaserSmoothing.Header": "激光平滑", - "Settings.LaserSmoothing.Speed": "平穩速度", + "Settings.LaserSmoothing.Speed": "速度平滑", "Settings.LaserSmoothing.ModulateStartAngle": "調整起始角度", "Settings.LaserSmoothing.ModulateEndAngle": "調整端角", "Settings.LaserSmoothing.ModulateExponent": "調整指數", - "Settings.LaserSmoothing.ModulateSpeedMultiplier": "調製速度倍增器", + "Settings.LaserSmoothing.ModulateSpeedMultiplier": "調製速度係數", "Settings.LaserSmoothing.StickThreshold": "粘閾值", "Settings.Laser.ShowInDesktop": "在桌面模式下顯示激光", "Settings.LaserSmoothing.Reset": "重置激光設置", "Settings.Audio.Header": "音訊", - - "Settings.Audio.Master": "主音量: {n,number,percent}", - "Settings.Audio.SoundEffects": "聲音特效: {n,number,percent}", - "Settings.Audio.Multimedia": "多媒體: {n,number,percent}", - "Settings.Audio.Voice": "語音: {n,number,percent}", - "Settings.Audio.UI": "用戶界面: {n,number,percent}", + "Settings.Audio.Input.Title" : "音頻輸入設備", + "Settings.Audio.Master": "主音量:{n,number,percent}", + "Settings.Audio.SoundEffects": "音效:{n,number,percent}", + "Settings.Audio.Multimedia": "多媒體:{n,number,percent}", + "Settings.Audio.Voice": "語音:{n,number,percent}", + "Settings.Audio.UI": "用戶界面:{n,number,percent}", "Settings.Audio.DisableVoiceNormalization": "禁用語音標準化", - "Settings.Audio.NoiseGateThreshold": "噪聲門閾值: {n}", - "Settings.Audio.NormzliationThreshold": "標準化閾值: {n}", + "Settings.Audio.NoiseGateThreshold": "噪聲門閾值:{n}", + "Settings.Audio.NormzliationThreshold": "標準化閾值:{n}", "Settings.Audio.NoiseSupression": "噪聲抑制濾波器(RNNoise)", - - "Settings.Audio.InputDevice": "音頻輸入裝置:", - "Settings.Audio.OutputDevice": "音頻輸出設備:", + "Settings.Audio.WhisperVoiceVolume": "耳語音量(氣泡之外):{n,number,percent}", + "Settings.Audio.InputDevice": "音頻輸入設備:", + "Settings.Audio.OutputDevice": "音頻輸出設備:", "Settings.Audio.SelectInputDevice": "選擇音頻輸入設備", "Settings.Audio.SelectOutputDevice": "選擇音頻輸出設備", - "Settings.Audio.TestInput": "測試您的音頻輸入:", + "Settings.Audio.TestInput": "測試您的音頻輸入:", "Settings.Audio.TestDescription": "我們將向您播放來自所選音頻設備的聲音,以便您確認它是正確的。", - "Settings.Audio.StartTest": "聽設備\n(檢查麥克風/音頻輸入)", + "Settings.Audio.StartTest": "聽聲音\n(檢查麥克風/音頻輸入)", "Settings.Audio.StopTest": "停止測試", - "Settings.Audio.Monitoring": "音頻輸入監控:", + "Settings.Audio.Monitoring": "音頻輸入監控:", "Settings.Audio.SystemDefaultOutput": "使用系統默認值", - "Settings.Graphics.DesktopFOV": "桌面視場", + "Settings.Graphics.DesktopFOV": "桌面視場角", + "Settings.Locale.Title" : "界面語言", "Settings.Locale.ChangeLanguage": "改變語言", "Settings.Locale.SelectLanguageHeader": "選擇你的語言:", + "Settings.Locale.DefaultLanguage": "系統默認", "Settings.Save": "保存設置", "Settings.FullBody.Header": "全身追踪:", - "Settings.FullBody.FeetPositionSmoothing": "腳的位置平滑", - "Settings.FullBody.FeetRotationSmoothing": "腳旋轉平滑", + "Settings.FullBody.FeetPositionSmoothing": "腳部位置平滑", + "Settings.FullBody.FeetRotationSmoothing": "腳部旋轉平滑", "Settings.FullBody.HipsPositionSmoothing": "臀部位置平滑", "Settings.FullBody.HipsRotationSmoothing": "臀部旋轉平滑", @@ -1080,35 +1140,67 @@ "Settings.Dash.OpenCloseSpeed": "開/關速度", "Settings.LeapMotion.Name": "Leap Motion", - "Settings.LeapMotion.Enabled": "Leap 啟用追踪", + "Settings.LeapMotion.Enabled": "啟用Leap追踪", "Settings.LeapMotion.HorizontalOffset": "水平偏移", "Settings.LeapMotion.VerticalOffset": "垂直偏移", - "Settings.LeapMotion.ForwardOffset": "正向偏移", - "Settings.LeapMotion.SnapDistance": "控制器手捕捉距離", - "Settings.LeapMotion.UseFingersWhenSnapped": "拍打時要用手指", + "Settings.LeapMotion.ForwardOffset": "前向偏移", + "Settings.LeapMotion.SnapDistance": "控制器手吸附距離", + "Settings.LeapMotion.UseFingersWhenSnapped": "吸附時使用手指", - "Settings.ViveHandTracking.Name": "Vive 手指追踪", + "Settings.ViveHandTracking.Name": "Vive手指追踪", "Settings.ViveHandTracking.Enabled": "啟用Vive手部追踪", - "Settings.ViveHandTracking.SnapDistance": "Vive手部追踪捕捉距離", - "Settings.ViveHandTracking.UseFingersWhenSnapped": "拍打時使用Vive手指", + "Settings.ViveHandTracking.SnapDistance": "Vive手部追踪吸附距離", + "Settings.ViveHandTracking.UseFingersWhenSnapped": "吸附時使用Vive手指", - "Settings.WindowsIntegration": "Windows 整合", - "Settings.LinuxIntegration": "Linux 整合", + "Settings.WindowsIntegration": "Windows整合", + "Settings.LinuxIntegration": "Linux整合", "Settings.System.KeepOriginalScreenshotFormat": "保留原始屏幕截圖格式", "Settings.System.KeepOriginalScreenshotFormat.Description": "啟用後,將截圖保存到“文檔”文件夾後將不會轉換為JPG", - "Security.Hyperlink.Warning": "警告:傳出超鏈接 \n您進入了一個世界中的鏈接。您要打開嗎?這將在您的桌面網絡瀏覽器中 :。", + "Security.Hyperlink.Title" : "外部鏈接", + "Security.Hyperlink.Warning": "警告:外部超鏈接 \n您點擊了世界中的一個鏈接。您要打開它嗎?其將在您的桌面網絡瀏覽器中打開。", "Security.Hyperlink.Open": "打開", "Security.Hyperlink.Cancel": "取消", "Security.HostAccess.Title": "主機訪問", - "Security.HostAccess.Warning": "警告:世界正在嘗試訪問第三方主機\n允許訪問可以使第三方收集一些個人信息,例如您的IP和地理位置。", + "Security.HostAccess.Warning": "警告:世界正在嘗試訪問第三方主機\n允許訪問可能導致第三方收集一些個人信息,例如您的IP和地理位置。", "Security.HostAccess.TargetHost": "目標主機: {host}", "Security.HostAccess.Reason": "原因: {reason}", "Security.HostAccess.NoReason": "沒有提供原因", "Security.HostAccess.Allow": "允許", - "Security.HostAccess.Deny": "否認", + "Security.HostAccess.Deny": "拒絕", + + "ComponentSelector.Back" : "< (返回)", + "ComponentSelector.Title" : "組件", + "ComponentSelector.CreateCustomType" : "創建自訂類型", + "ComponentSelector.CommonGenericTypes" : "常見通用類型", + "ComponentSelector.CustomGenericArguments" : "自訂通用參數:", + "ComponentSelector.InvalidType" : "無效類型", + + "Inspector.Title" : "場景 Inspector", + "Inspector.Slot.AttachComponent": "附加組件", + + "Inspector.Slot.Axis.X": "X: +-左", + "Inspector.Slot.Axis.Y": "Y: +-下", + "Inspector.Slot.Axis.Z": "Z: +-後", + + "Inspector.Slot.Reset.Label": "重置:", + "Inspector.Slot.Reset.Position": "位置", + "Inspector.Slot.Reset.Rotation": "旋轉", + "Inspector.Slot.Reset.Scale": "縮放", + + "Inspector.Slot.CreatePivotAtCenter": "在中心創建軸心", + + "Inspector.Slot.JumpTo": "前往該物體", + "Inspector.Slot.BringTo": "將物體帶至", + "Inspector.Slot.BringTo.Undo": "將{name}帶至用戶", + + "Inspector.Slot.ParentUnder.Label": "作爲子級:", + "Inspector.Slot.ParentUnder.WorldRoot": "世界根空間", + "Inspector.Slot.ParentUnder.WorldRoot.Undo": "將世界根空間作爲 {name} 的父級", + "Inspector.Slot.ParentUnder.LocalUserSpace": "用戶本地空間", + "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "將用戶本地空間作爲 {name} 的父級", "Inspector.Mesh.StatsHeader": "網格統計", "Inspector.Mesh.VertexCount": "頂點數: {n}", From 064829a9198e8674109c48be81d26be15ecd23de Mon Sep 17 00:00:00 2001 From: Alex_2Pi Date: Tue, 3 Oct 2023 15:52:38 +0200 Subject: [PATCH 15/33] The missing entries were provided and their translation began --- pl.json | 944 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 944 insertions(+) diff --git a/pl.json b/pl.json index 90518dc..12f4f73 100644 --- a/pl.json +++ b/pl.json @@ -1225,6 +1225,950 @@ "Exiting.Exiting": "Wychodzenie...", "Exiting.LoggingOut": "Wylogowywanie...", + + + + + + + + "General.Previous": "Poprzedni", + + "General.Close": "Zamknij", + "General.CopyToClipboard": "Skopiuj do schowka", + + "General.Buy": "Kup", + "General.Yes": "Tak", + "General.No": "Nie", + "General.ClearSelection" : "Usuń zaznaczenie", + "General.Off": "Wyłacz", + "General.On": "Włącz", + "General.Understand": "Rozumiem", + "General.UnderstandEnable" : "Rozumiem, Włącz", + "General.Dismiss": "Anulować", + "General.Edit": "Edytuj", + + + "General.UI.ToggleEditMode": "Włącz tryb edycji", + "General.UI.ToggleSubtitles": "Włącz napisy", + "General.UI.Subtitles.On" : "Napisy: włączone", + "General.UI.Subtitles.Off" : "Napisy: wyłączone", + + "General.UI.MusicVolumeLocal": "Głośność muzyki (local):", + "General.UI.VoiceVolumeLocal": "Głośność głosu (local):", + "General.UI.SoundVolumeLocal": "Głośność dźwięku (local):", + + "General.UI.PressToBegin": "Naciśnij, aby rozpocząć", + + + + "Worlds.Home" : "Dom", + "Worlds.Tutorial" : "Tutorial", + + + + + "Interaction.Grab.Palm": "Chwyć: dłoń", + "Interaction.Grab.Precision": "Chwyć: Precyzja", + "Interaction.Grab.Auto": "Chwyć: Automatyczny", + "Interaction.Grab.Off": "Chwyć: Tylko Laser", + + + + + + "Interaction.ExportScreenshot": "Eksportuj zrzut ekranu", + + + "Inventory.OpenWorld": "Open World", + "Inventory.Equip": "Equip", + "Inventory.Delete": "Delete", + "Inventory.SaveHeld": "Save Held", + "Inventory.Inventories": "Inventories", + "Inventory.Share": "Share", + "Inventory.Unshare": "Unshare", + "Inventory.SaveAvatar": "Save Avatar", + "Inventory.Favorite.Home": "Set Home", + "Inventory.Favorite.ProgressBar": "Set Progress Bar", + "Inventory.Favorite.AudioStreamController": "Set Stream Controller", + "Inventory.Favorite.TextDisplay": "Set Text Display", + "Inventory.Favorite.VideoPlayer": "Set Video Player", + "Inventory.Favorite.AudioPlayer": "Set Audio Player", + "Inventory.Favorite.InteractiveCamera": "Set Camera", + "Inventory.Favorite.Keyboard": "Set Keyboard", + "Inventory.Favorite.Avatar": "Set Avatar", + "Inventory.Favorite.WorldLoadingIndicator": "Set Loading Bar", + "Inventory.Favorite.ColorDialog": "Set Color Picker", + "Inventory.Favorite.Hyperlink": "Set URL Display", + "Inventory.SpawnFacet": "Spawn Facet", + + + + + + "Dash.Actions.TurnOffUIEdit": "Turn off UI Edit Mode", + + + + + "Dash.Exit.Sponsor": "Huge thanks to {name} for sponsoring this project!", + "Dash.Exit.Sponsor.You": "YOU", + "Dash.Exit.Shoutouts": "This project is also being made possible thanks to these people:", + "Dash.Exit.Shoutouts.AndMore" : " and many more!", + "Dash.Exit.Shoutouts.You" : "{name} (That's you! Thank you!)", + + + "Facets.FPS": "{fps} FPS", + + + + + + + + + "World.Error.InvalidAddress": "Invalid Address", + + "World.Error.HostBlocked": "Host blocked", + "World.Error.HostBlockedDetail": "You have blocked the host", + "World.Error.WorldCrash": "World Crashed", + "World.Error.WorldCrashDetail" : "Fatal error when updating the world", + + + + + + + + + + + + "World.Indicator.Visited": "(visited)", + + + "World.Category.ContactsSessions": "Contacts Sessions", + + "World.Category.Random": "Shuffle", + + "World.Category.GroupWorlds": "Group Worlds", + + + "World.AccessLevel.Contacts": "Contacts", + "World.AccessLevel.ContactsPlus": "Contacts+", + + + + "World.SortParameter.LastVisit": "Last Visit", + "World.SortParameter.Random": "Random", + + + "World.Filter.MinimumContacts": "Minimum Contacts: {n}", + + + + "Tools.Setup2FA": "Setup 2FA", + + "Tools.StreamAudio.Dialog.Title" : "Create Audio Stream", + + "Options.Nameplates.DefaultStyle": "Use default nameplates", + "Options.Nameplates.CustomStyle": "Allow custom nameplates", + + + "Indicator.OnlineUsersVR": "{users} {users, plural, one {user} other {users}} in VR", + "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {user} other {users}} in Desktop", + + "Indicator.ServerStatus.Status": "Cloud Status", + "Indicator.ServerStatus.Good": "Good", + "Indicator.ServerStatus.Slow": "Slow", + "Indicator.ServerStatus.Down": "Down", + "Indicator.ServerStatus.NoInternet": "No Internet", + + + "Indicator.Sync.StorageFull": "Storage Full Cannot sync", + + "Indicator.Storage.StorageFull": "Storage Full", + "Indicator.Storage.Usage": "{storage_used} of {storage_max}
Storage Space Used", + + + + "Login.InvalidCredentials": "Invalid credentials", + "Login.InvalidLogin": "Invalid credentials", + + "Login.MalformedUID": "Invalid device information", + "Login.MissingUID": "Missing device information", + "Register.MissingUID": "Invalid device information", + "Register.MalformedUID": "Invalid device information", + + "Login.MissingLogin": "No credentials provided", + "Login.InvalidRecoveryCode": "Invalid recovery code", + "Login.UnsupportedAuthentication": "Unsupported authentication method", + "Login.EmailNotVerified": "Email not verified", + "Login.AccountTempLocked": "Your account is locked.", + "Login.AccountBanned": "Your account is banned.", + "Login.DuplicateAccount": "Duplicate account", + + "Register.MissingRequest": "Missing registration details", + "Register.InvalidEmail": "Invalid Email address", + "Register.MissingUsername": "Missing username", + "Register.MissingEmail": "Missing Email", + "Register.UsernameTooLong": "Username too long", + "Register.UsernameContainsAmpersand": "Username cannot contain @", + "Register.UsernameStartsWithU": "Username cannot start with U-", + "Register.InvalidUsername": "Invalid username", + "Register.InvalidDateOfBirth": "Invalid date of birth", + "Register.UserContainsBlockedTerms": "Username contains blocked words", + "Register.MissingPassword": "Missing Password", + "Register.InvalidPassword": "Invalid Password", + "Register.EmailAlreadyRegistered": "Email already registered", + "Register.UsernameAlreadyRegistered": "Username already registered", + "Register.ErrorCheckingUserId": "Error checking UserID", + + + "Account.Saml2" : "Login with SAML 2.0", + "Account.BirthMonth": "Birth Month:", + "Account.BirthDay": "Birth Day:", + "Account.BirthYear": "Birth Year:", + "Account.PoliciesAgreement": "I agree to the terms of service and privacy policy", + "Account.AlternateMethods" : "Login with a 3rd party service instead:", + + "Account.Saml2.Title" : "SAML 2.0", + "Account.Saml2.Select" : "Please select the SAML 2.0 provider you want to use:", + "Account.Saml2.LoggingIn" : "Waiting for the login to complete (check your web browser)...", + + "Account.TOTP.Title" : "Two Factor Authentication", + "Account.TOTP.Initializing": "Checking status of 2FA for your account...", + "Account.TOTP.Code.Header": "Secret Code", + "Account.TOTP.Code.Description": "First you need to input a secret code to your TOTP authentication app such as Authy or Google Authenticator.

We recommend doing this by scanning the QR code, but alternatively you can manually input the secret code. Never share this code with anyone.

If you're in VR you can switch to desktop by pressing F8.", + "Account.TOTP.Code.QRCode": "Scan QR Code", + "Account.TOTP.Code.Key": "Secret code:", + "Account.TOTP.RecoveryCodes.Header": "Recovery Codes", + "Account.TOTP.RecoveryCodes.Description": "Save these codes in a secure location. They can be used to recover access to your account in case you lose or damage your phone. Each code can be used only once. Never share them with anyone. If you lose them, you will PERMANENTLY lose access to your account.", + "Account.TOTP.RecoveryCodes.Codes": "Codes:", + "Account.TOTP.Activate.Header": "Activate 2FA", + "Account.TOTP.Activate.Description": "In order to activate the 2FA on your account, use the 6-digit token generated by your authenticator app to ensure that everything is working correctly.

Once activated, you'll need to use the code to confirm certain operations.", + "Account.TOTP.Activate.Token": "6-digit token:", + "Account.TOTP.Activate.TokenField": "Enter your token here...", + "Account.TOTP.Activate.Activate": "Activate", + "Account.TOTP.Activate.Activating": "Activating...", + "Account.TOTP.Activate.InvalidToken": "Invalid token!", + "Account.TOTP.Message.AlreadySetup": "2FA has already been setup on your account!", + "Account.TOTP.Message.Error": "Unexpected error! Please try again later.", + "Account.TOTP.Message.SetupComplete": "Congratulations!

Your account is now setup with 2FA for extra protection!

You can optionally enable this for account login with /enableLogin2FA command.", + "Account.TOTP.Deactivate.Header": "Deactivate 2FA", + "Account.TOTP.Deactivate.Description": "2FA is currently setup and active on your account. If you need to deactivate it (e.g. due to loss of your phone or the codes being compromised), you can do so here.

After deactivation, you can setup 2FA again, which will generate a brand new secret code and new set of recovery codes.

If you lose your phone and need to setup 2FA again, we STRONGLY advise you do so immediately, as each recovery code can be used only once and after you run out you'll be completely locked out of your account.", + "Account.TOTP.Deactivate.Deactivate": "Deactivate", + "Account.TOTP.Deactivate.Deactivating": "Deactivating...", + "Account.TOTP.Message.DeactivationComplete": "2FA has been successfully deactivated on your account.

Your account is now at increased risk!

We strongly recommend setting up 2FA again immediately, especially if you used a recovery code due to losing your phone.", + + "Account.Type.Standard" : "Standard Account", + "Account.Type.Business" : "Business Account", + "Account.Type.Patreon" : "Patreon Supporter", + "Account.Type.Mentor" : "{platform} Mentor", + "Account.Type.Moderator" : "{platform} Moderator", + "Account.Type.Team" : "{platform} Team", + + "Avatar.Badge.Live" : "LIVE", + + "2FA.Header": "2FA Verification", + "2FA.Token": "6-digit Token:", + + + "Profile.Status.Headless": "Headless Host", + + + + + + "Session.JoinVerifier.EnableHeader" : "Activate Custom Join Verifier?", + "Session.JoinVerifier.EnableText" : "WARNING: You are about to enable custom join verification that is part of the current world. Before you do so, make sure you trust the creator of the world, as custom verifier can bypass standard session access rules and allow or block entry to users using its own rules.", + "Session.JoinVerifier.Label" : "Use Custom Join Verifier: {name}", + "Session.JoinVerifier.ComponentWarning" : "WARNING: At the moment, there is no mechanism to prevent tampering with the verifier once enabled. If tampering with the ProtoFlux setup for verification is a concern, DO NOT USE this feature and DO NOT ENABLE it in your worlds.", + "Session.JoinVerifier.SetCustomVerifier" : "Set as custom join request verifier", + + + + + + + "Contacts.RevokeInvite": "Revoke Invite", + + "Contacts.Unblocked" : "Unblocked", + "Contacts.AvatarBlock" : "Block Avatar", + "Contacts.MutualBlock" : "Mutual Block", + "Contacts.SelfAccount": "My Account", + "Contacts.SearchPrompt": "Search contacts...", + "Contacts.WriteMessage": "Write a message...", + + + "Contacts.InContactsOnly": "In Contacts Only World", + + "Contacts.InHiddenContactsOnly": "In Hidden, Contacts Only World", + "Contacts.InHiddenContactsPlus": "In Hidden, Contacts+ World", + + "Contacts.Migrated": "Contact hasn't Migrated", + + + + + + "Tooltips.Brush.ChangeColor" : "Change Color", + "Tooltips.Brush.IncrementSize" : "Increment Size", + "Tooltips.Brush.DecrementSize" : "Decrement Size", + + + + "Tooltips.Dev.GizmoOptions" : "Gizmo Options", + "Tooltips.Dev.SelectParent" : "Select Parent", + "Tooltips.Dev.LocalSpace" : "Local Space", + "Tooltips.Dev.GlobalSpace" : "Global Space", + "Tooltips.Dev.Translation" : "Translation", + "Tooltips.Dev.Rotation" : "Rotation", + "Tooltips.Dev.Scale" : "Scale", + + + + "Tooltip.GrabbableSetter.ApplyToRoot": "Set Apply to Root", + "Tooltip.GrabbableSetter.AppyToHit": "Set Apply to Hit", + + + + + + "Tooltip.Cartridge.Eject": "Eject Orb", + + + + "Tooltip.ProtoFlux.Drive" : "Drive", + "Tooltip.ProtoFlux.Source" : "Source", + "Tooltip.ProtoFlux.Reference" : "Reference", + "Tooltip.ProtoFlux.Write" : "Write", + "Tooltip.ProtoFlux.Proxy" : "Proxy", + "Tooltip.ProtoFlux.CreateLocal" : "Create Local", + "Tooltip.ProtoFlux.CreateStore" : "Create Store", + "Tooltip.ProtoFlux.CreateDataModelStore" : "Create Data Model Store", + "Tooltip.ProtoFlux.Overview" : "Toggle Overview Mode", + "Tooltip.ProtoFlux.NodeBrowser" : "Browse nodes", + "Tooltip.ProtoFlux.PackInPlace" : "Pack In Place", + "Tooltip.ProtoFlux.PackInto" : "Pack Into {name}", + "Tooltip.ProtoFlux.Unpack" : "Unpack {name}", + "Tooltip.ProtoFlux.ExplicitCast" : "Explicit Cast\n(Warning: Potential Data Loss)", + + "ProtoFlux.UI.Call" : "Call", + "ProtoFlux.UI.AsyncCall" : "Async Call", + "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux Nodes", + + + + + + + + + "CreateNew.Editor.TextRendererWizard": "World Text Renderer Wizard", + + + + "CreateNew.3DModel.Triangle": "Triangle", + + + + + + + "CreateNew.Directory.Title": "Create new directory:", + "CreateNew.Directory.Error.EmptyName": "Please provide a name:", + "CreateNew.Directory.Error.LongName": "Name is too long:", + "CreateNew.Directory.Error.InvalidName": "Invalid name:", + + + + + "Importer.Image.Screenshot": "Screenshot (captured here)", + "Importer.Image.PixelArt" : "Pixel Art", + + + + + "Exporter.Title": "Export", + "Exporter.FileName": "File name:", + "Exporter.ExportAs": "Export as:", + "Exporter.Export": "Export", + "Exporter.Exporting": "Exporting...", + + + "NewWorld.SessionTitle": "New Session", + + + + "CameraControl.Anchors.LinearInterpolation": "Linear Interpolation", + + + + + + + + "CameraControl.OBS.Idle": "IDLE", + + "CameraControl.OBS.OpenInstallerReason": "This webpage lets you download the OBS websocket plugin", + + + + "Settings.Hotswitching": "VR Hotswitching", + "Settings.DoNotSendReadStatus": "Don't send realtime message read status", + "Settings.AutosaveAllScreenshots": "Auto-save ALL screenshots in world", + "Settings.Audio.Input.Title" : "Audio Input Devices", + "Settings.Locale.Title" : "UI Language", + + "Settings.Locale.DefaultLanguage": "System Default", + + + "Security.Hyperlink.Title" : "External Link", + + + + + "ComponentSelector.Back" : "< (back)", + "ComponentSelector.Title" : "Components", + "ComponentSelector.CreateCustomType" : "Create Custom Type", + "ComponentSelector.CommonGenericTypes" : "Common Generic Types", + "ComponentSelector.CustomGenericArguments" : "Custom Generic Arguments:", + "ComponentSelector.InvalidType" : "Invalid type", + + "Inspector.Title" : "Scene Inspector", + "Inspector.Slot.AttachComponent": "Attach Component", + + "Inspector.Slot.Axis.X": "X: +Right -Left", + "Inspector.Slot.Axis.Y": "Y: +Up -Down", + "Inspector.Slot.Axis.Z": "Z: +Forward -Backward", + + "Inspector.Slot.Reset.Label": "Reset:", + "Inspector.Slot.Reset.Position": "Position", + "Inspector.Slot.Reset.Rotation": "Rotation", + "Inspector.Slot.Reset.Scale": "Scale", + + "Inspector.Slot.CreatePivotAtCenter": "Create Pivot At Center", + + "Inspector.Slot.JumpTo": "Jump To", + "Inspector.Slot.BringTo": "Bring To", + "Inspector.Slot.BringTo.Undo": "Bring {name} to user", + + "Inspector.Slot.ParentUnder.Label": "Parent Under:", + "Inspector.Slot.ParentUnder.WorldRoot": "World Root", + "Inspector.Slot.ParentUnder.WorldRoot.Undo": "Parent {name} under world root", + "Inspector.Slot.ParentUnder.LocalUserSpace": "Local User Space", + "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "Parent {name} under local user space", + + "Inspector.Mesh.SetupRenderer": "Setup Renderer", + "Inspector.Mesh.RecalculateBlendshapeNormals": "Recalculate Blendshape Normals", + "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "Recalculate Blendshape Normals (smooth shading)", + "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "Recalculate Blendshape Tangents (Mikktspace)", + "Inspector.Mesh.MergeBlendshapes": "Merge Blendshapes", + "Inspector.MeshCollider.VHACD": "Convex Hull Decomposition (V-HACD 2.0)", + "Inspector.MeshCollider.ReplaceBox": "Replace With Box Collider", + + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Update locomotion modules on present users", + + "Inspector.VHACD.Parameter.MergeDoubles": "Merge Doubles", + "Inspector.VHACD.Parameter.Resolution": "Resolution", + "Inspector.VHACD.Parameter.Depth": "Depth", + "Inspector.VHACD.Parameter.Concavity": "Concavity", + "Inspector.VHACD.Parameter.PlaneDownsampling": "Plane Downsampling", + "Inspector.VHACD.Parameter.ConvexHullDownsampling": "Convex Hull Downsampling", + "Inspector.VHACD.Parameter.Alpha": "Alpha", + "Inspector.VHACD.Parameter.Beta": "Beta", + "Inspector.VHACD.Parameter.Gamma": "Gamma", + "Inspector.VHACD.Parameter.Delta": "Delta", + "Inspector.VHACD.Parameter.PCA": "PCA", + "Inspector.VHACD.Parameter.MaxVerticesPerHull": "Max Vertices Per Hull", + "Inspector.VHACD.Parameter.MinVolumePerHull": "Min Volume Per Hull", + "Inspector.VHACD.Parameter.ConvexHullApproximation": "Convex Hull Approximation", + + "Inspector.VHACD.DecompositionMode.Header": "Decomposition Mode:", + "Inspector.VHACD.DecompositionMode.Voxel": "Voxel", + "Inspector.VHACD.DecompositionMode.Tetrahedron": "Tetrahedron", + + "Inspector.VHACD.RunDecomposition": "Run Decomposition", + "Inspector.VHACD.RemoveVisuals": "Remove Visuals", + "Inspector.VHACD.RemoveHulls": "Remove Hulls", + + + + + "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "Compute explicit bounds from current pose", + "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "Extend explicit bounds from current pose", + "Inspector.SkinnedMesh.BakeToStaticMesh": "Bake To Static Mesh", + + "Inspector.SimpleAvatarProtection.RemoveAll": "Remove All Instances", + "Inspector.SimpleAvatarProtection.RemoveSingle": "Remove Single Instance", + "Inspector.SimpleAvatarProtection.Warning": "WARNING!
Removing this component through any means other than the dedicated buttons below will trip the protection mechanism and lead to self destruction and potential data loss!", + "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "REMOVE Avatar Protection", + + + + "Inspector.Texture.BakeTexture": "Bake Texture", + + + "Inspector.Texture.ConvertToGrayscaleLuminance": "Convert to grayscale (luminance)", + + + "Inspector.Texture.SwapRA": "Swap R <--> A", + + "Inspector.Texture.SwapGA": "Swap G <--> A", + "Inspector.Texture.SwapBA": "Swap B <--> A", + + "Inspector.Texture.TrimTransparent" : "Trim Transparency", + "Inspector.Texture.TrimByCornerColor" : "Trim By Corner Color", + + "Inspector.Texture.NormalizeMaxOnly" : "Normalize (max only)", + "Inspector.Texture.NormalizeMinMax" : "Normalize (min and max)", + "Inspector.Texture.NormalizeIndependent" : "Normalize RGB independently (min and max)", + "Inspector.Texture.BleedColorToAlpha" : "Bleed Color To Alpha", + + + + "Inspector.CharacterController.Warning": "WARNING!
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.
Proper rigidbody support will offer:
- CPU and network efficiency - with CharacterController you'll be getting higher CPU usage and significant amount of network traffic
- Constraints - you'll be able to create joints, hinges, springs and other constraints between rigidbodies
- Smooth simulation and interactions for everyone - CharacterController will glitch out if another person tries to interact
- New Features and Tools - to make using them much easier
-----------------------
As long as you understand those limitations, have fun!", + "Inspector.PrimitiveMemberEditor.Warning": "WARNING!
It is possible to use this component to interact with references by using their IDs. This process is commonly called 'Ref Hacking'.

Before you do this, please understand that this is not supported and may break at any time. Do not rely on this functionality for your creations.", + + "Inspector.ParticleStyle.CommonTransitions": "Common Transition Templates:", + "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha Fade In & Fade Out", + "Inspector.ParticleStyle.AlphaFadeIn": "Alpha Fade In", + "Inspector.ParticleStyle.AlphaFadeOut": "Alpha Fade Out", + "Inspector.ParticleStyle.IntensityFadeInOut": "Intensity Fade In & Fade Out", + "Inspector.ParticleStyle.IntensityFadeIn": "Intensity Fade In", + "Inspector.ParticleStyle.IntensityFadeOut": "Intensity Fade Out", + "Inspector.ParticleStyle.ClearFades": "Clear Fades", + + "Inspector.Collider.SetFromLocalBounds": "Set from local bounds", + "Inspector.Collider.SetFromGlobalBounds": "Set from global bounds", + "Inspector.Collider.SetFromLocalBoundsPrecise": "Set from local bounds (precise)", + "Inspector.Collider.SetFromGlobalBoundsPrecise": "Set from global bounds (precise)", + "Inspector.Collider.SetFromPreciseBounds": "Set from precise bounds", + "Inspector.Collider.SetFromPreciseCylinderBounds": "Set from precise cylinder bounds", + "Inspector.Collider.Visualize": "Visualize Collider", + + "Inspector.SimpleAwayIndicator.TestAway" : "Set to away (debug)", + "Inspector.SimpleAwayIndicator.TestRestore" : "Restore to normal (debug)", + + "Inspector.Fields.Drive" : "Drive", + "Inspector.Fields.DriveWriteBack" : "Drive (write back)", + + "Inspector.Actions.CopyComponent" : "Copy Component", + "Inspector.Actions.MoveComponent" : "Move Component", + + "UserInspector.Title" : "User Inspector", + + "WorkerInspector.Title" : "{name} Inspector", + + "CreateNew.Title" : "New", + + + + "Wizard.TextRenderer.Header": "TextRenderer Wizard", + "Wizard.TextRenderer.ProcessRoot": "Process Root:", + "Wizard.TextRenderer.ProcessStandalone": "Process Standalone", + "Wizard.TextRenderer.ProcessUIX": "ProcessUIX", + "Wizard.TextRenderer.Disabled": "Process Disabled", + "Wizard.TextRenderer.WithTag": "With Tag:", + "Wizard.TextRenderer.ReplaceMaterial": "Replace Material", + "Wizard.TextRenderer.ReplaceFont": "Replace Font", + "Wizard.TextRenderer.SetColor": "Set Color", + + "Desktop.Controls.Title": "Desktop Controls", + + + "VolumePlaneSlicer.Highlight": "Highlight", + "VolumePlaneSlicer.Slicer": "Slice", + + "Tutorial.Welcome.Welcome": "Welcome!", + "Tutorial.Welcome.Description" : "Dive into a brand new digital universe with infinite possibilities. Whether you come here to socialize and hang out with people around the world or to build, create and develop anything from beautiful art, interactive avatars and gadgets, to complex interactive worlds and games, Resonite is an endlessly customizable place where you'll be welcome and where you'll find a group to resonate with.

Before you start exploring, we'll first guide you through setting up some essentials, to ensure a smooth experience. When you're ready, click the button below", + "Tutorial.Welcome.Begin": "Let's begin!", + + "Tutorial.Welcome.StartTutorial": "Begin Tutorial", + + + + "Tutorial.Intro.BadgesAppTeam": "{appName} Team", + + + "Twitch.Panel.Button.Commands.Enabled": "Commands Enabled", + "Twitch.Panel.Button.Commands.Disabled": "Commands Disabled", + "Twitch.Panel.Button.SafeMode.Enabled": "Safemode Enabled", + "Twitch.Panel.Button.SafeMode.Disabled": "Safemode Disabled", + "Twitch.Panel.Button.SubscriberCommands.Enabled": "Subscriber Commands
Enabled for Subscribers Only", + "Twitch.Panel.Button.SubscriberCommands.Disabled": "Subscriber Commands
Enabled for Everyone", + "Twitch.Panel.Title.Text": "Twitch Chat", + + + + "Migration.Title": "Migration", + "Migration.NewTask": "New Migration Task", + + "Migration.LoginModal.Title": "Migrate data?", + "Migration.LoginModal.Description": "Would you like to migrate data from another account? You can choose to do this later from the \"Migration\" tab on the dash as well.", + "Migration.LoginModal.OpenMigration": "Open migration", + "Migration.LoginModal.Later": "Maybe later", + "Migration.LoginResetID.Title": "Really reset UserID?", + "Migration.LoginResetID.Description": "Please understand that doing this will result in UNPREDICTABLE CONTENT BREAKAGE. All your items, worlds, contacts and messages will be migrated successfully, but any behaviors and components that rely on referencing your old UserID will likely break and require to be re-setup and be repaired. Unless you have a serious reason to want to reset your UserID, DO NOT CHOOSE THIS OPTION.", + "Migration.LoginResetID.ResetButton": "Yes, reset", + + "Migration.ReservedUsername.Title":"Reserved Username", + "Migration.ReservedUsername.Description": "This username is reserved for original owner. If this is your account, please provide your {platform} credentials to unlock it. We do not store these credentials, they are only used to verify the ownership of your account on registration.", + "Migration.SourcePassword": "{platform} Password:", + "Migration.SourceUsername": "{platform} Username:", + + "Migration.Dialog.Title": "Account Migration", + "Migration.Dialog.Source" : "You can migrate data from any compatible infrastructure. First select one from the list below that you'd like to migrate data from. You can add additional infrastructures by placing config files in the \"Migrations\" folder in the installation.", + "Migration.Dialog.AccountDescription": "To migrate your account, we'll need your {platform} account password. This will let us login to it and access the data.", + + "Migration.ResetID.Title": "Reset my UserID", + "Migration.ResetID.Description":"WARNING: Choosing this option WILL PARTIALLY BREAK EXISTING CONTENT AND IS IRREVERSIBLE, this includes any UserID references in user content, community services, links, cloud variables and more. These references will be reset, but your items, worlds, contacts and messages themselves will not be lost. We recommend using this option ONLY if you would like to get rid of your old UserId and replace it with a new randomized one. Unless you have a strong reason to reset your UserID, you SHOULD NOT check this option. Your UserID will change like this:\n U-MyUsername -> U-fX3pKe7AYYQ", + + "Migration.DataSelection.Title": "When we migrate your account, what data should we migrate?", + "Migration.DataSelection.Everything": "Everything", + "Migration.DataSelection.Choose": "Let me choose", + + "Migration.DataSelection.Favorites": "Favorites (avatar, home, camera, keyboard, facets)", + + "Migration.DataSelection.Favorites.Description": "This will migrate your home, favorite avatar, keyboard, camera and dash first, so you can start using them as soon as possible.\n WARNING: If you choose this option, you might LOSE ANY CHANGES made on this platform before the migration to your favorites.", + "Migration.DataSelection.Favorites.OverwriteTitle": "When migrating should we overwrite your favorites?", + + "Migration.DataSelection.Home.Title": "Set your old home as default?", + "Migration.DataSelection.Home.Description": "When we migrate your data, your original cloud home will be placed under different URL and you will get a brand new cloud home as default. However if you'd prefer, we can default your old home as the default one. Even if you select \"No\", your old cloud home will still be accessible and you can favorite it as your default later.", + + "Migration.DataSelection.Contacts": "Contacts", + "Migration.DataSelection.Message History": "Message History", + "Migration.DataSelection.InventoryWorld": "Inventory & Worlds", + "Migration.DataSelection.CloudVariable.Definitions": "Cloud Variable Definitions", + "Migration.DataSelection.CloudVariable.Values": "Cloud Variable Values", + + "Migration.DataSelection.AlwaysOverwrite": "Always overwrite", + + "Migration.Start": "Start Migration", + "Migration.Groups.Title": "Migrate Groups", + "Migration.Groups.Introduction": "Should we migrate your groups?", + + "Migration.Groups.Description": "All groups you are administrator of will be migrated by default. If you'd like to migrate only select groups, click the button below to load them and then check the groups you'd like to migrate.", + + "Migration.Groups.LoadGroups": "Load groups", + "Migration.Groups.RefreshGroups": "Refresh groups", + + "Migration.Groups.Fetching": "Fetching groups...", + "Migration.Groups.Fetching.LoginFailed": "Error logging in: {error}", + "Migration.Groups.Fetching.Error": "Error fetching groups: {error}", + "Migration.Groups.NoGroups": "No {platform} groups found to migrate.", + "Migration.Groups.NotGroupAdmin": "You're not an admin of any {platform} groups, ask your group admins to migrate the group!", + + "Migration.Summary": "Ok, we have everything we need. Click Start Migration below and we'll get started on your migration.\n\nMigration might take a while, we've gotta copy everything across. If you've selected to migrate your favorites, we'll prioritize them so that you can get comfortable.\n\nYou don't need to keep {appName} running whilst we're migrating, but we'll send you updates via the {appName} bot to let you know how its going.", + + + "Migration.List.EmptyTitle": "Looking to start a new Migration?", + "Migration.List.EmptySubtitle": "Click on \"New Migration Task\" in the top left.", + + "Migration.List.ButtonLabel": "{name}\nCreated on:{time}\nStatus:{state}", + "Migration.Report.Title": "Migration Task Report:", + "Migration.Report.Description": "Description: {value}", + "Migration.Report.Status": "Status: {value}", + "Migration.Report.CreatedOn": "Created on: {value}", + "Migration.Report.StartedOn": "Started on: {value}", + "Migration.Report.CompletedOn": "Completed on: {value}", + + "Migration.Report.CurrentlyMigrating": "Currently migrating the data of {value}.", + "Migration.Report.CurrentItem": "Current item: {value}", + + "Migration.Report.CurrentRate": "Current rate: ~{value} worlds/items per minute", + + "Migration.Report.EstimatedQueuePosition": "Remaining tasks in queue before this one: {value}", + "Migration.Report.ContactStatus": "Migrated {current} contacts out of {total}", + "Migration.Report.MessageStatus": "Migrated {value} messages", + "Migration.Report.CloudVariableDefinitionStatus": "Migrated {value} cloud variable definitions", + "Migration.Report.CloudVariableValueStatus":"Migrated {value} cloud variables", + "Migration.Report.RecordStatus": "Migrated {current} items/worlds out of {total}. {failed} failed.", + "Migration.Report.GroupStatus": "Migrated {current} groups out of {total}", + "Migration.Report.GroupMemberStatus": "Migrated total {value} group members", + + "Migration.Error": "Error: {error}", + "Migration.NothingSelected": "Nothing selected, cannot start.", + + "Migration.ColorManagement": "This world has been authored in gamma space and has been automatically converted to linear.

It may look different from original, but should be generally usable.

If you are the author and you find any issues with the conversion of world DO NOT SAVE. Only save copies.

As long as the original exists, we can tweak conversion process. Otherwise you will be responsible to fix it yourself.", + + "Temporary.MMC.Voting UI": "MMC Voting UI", + "Temporary.MMC.Vote": "Vote", + + "Temporary.MMC.Categories.Name": "Categories", + + "Temporary.MMC.Categories.Worlds": "Worlds", + "Temporary.MMC.Categories.Worlds.Social": "Social", + "Temporary.MMC.Categories.Worlds.Game": "Game", + + "Temporary.MMC.Categories.Other": "Other", + "Temporary.MMC.Categories.Misc": "Miscellaneous", + "Temporary.MMC.Categories.Meme": "Meme", + + "Temporary.MMC.Categories.Avatars": "Avatars", + "Temporary.MMC.Categories.Avatars.Accessories": "Accessories", + + "Temporary.MMC.VoteSuccess": "Vote cast in category {category} for {voteTarget}.", + "Temporary.MMC.VoteFailure": "Vote failed, your vote has not been registered please try again.", + "Temporary.MMC.VotedAlready": "You have already voted for {voteTarget}.", + "Temporary.MMC.VoteInvalid": "Vote is invalid, please try again.", + + "CloudHome.WelcomeHome": "Welcome Home", + "CloudHome.TargetRangeOptions": "Target Range Options", + + "Tutorial.Saving.Title": "Welcome Home!", + "Tutorial.Saving.Content": "Welcome to your Home world! This is where you'll end up every time you log in.

This is a world all your own, so any changes you make are able to be saved.

If you save, everything will be just as you left it when you return!", + + "CloudHome.Info.OnlineUsers": "Online {online_users,plural, one {user} other {users}}: {online_users}
Joinable {joinable_users,plural, one {user} other {users}}: {joinable_users}", + "CloudHome.Info.Moderation": "Moderation", + "CloudHome.Info.Inventory": "Inventory", + "CloudHome.Info.Tools": "Tools", + "CloudHome.Info.MoreInfo": "More Info", + "CloudHome.Info.SessionUptime": "Session Uptime:", + "CloudHome.Info.AccessLevel": "Access Level:", + "CloudHome.Info.StorageUsed": "Storage Used:", + + "CloudHome.Info.DashInfoTab.Title": "Welcome!", + "CloudHome.Info.DashInfoDesktop": "Just to get you up to speed, there's a couple things you should know. You have a Dashboard that you can open by pressing Escape. Think of it as your desktop or control panel.

If you're confused, this display has some additional info to help you out. Click the button below to dismiss this message.", + "CloudHome.Info.DashInfoVR": "Just to get you up to speed, there's a couple things you should know. You have a Dashboard that you can open by pressing B or Y. Think of it as your desktop or control panel.

If you're confused, this display has some additional info to help you out. Click the button below to dismiss this message.", + "CloudHome.Info.DashInfoVRNoButtons": "Just to get you up to speed, there's a couple things you should know. You have a Dashboard that you can open by pressing and holding the Menu button until the circle completes. Think of it as your desktop or control panel.

If you're confused, this display has some additional info to help you out. Click the button below to dismiss this message.", + + "CloudHome.Info.GoToWiki": "Go to Wiki!", + "CloudHome.Info.GoToDiscord": "Go to Discord!", + + "CloudHome.Info.ModerationTab.Title": "Moderation!", + "CloudHome.Info.ModerationTab.Content": "Safety is important to us. If you need help or need to report a user, open a ticket in our Moderation Portal.

We have a strong team of volunteer moderators keeping the community safe! Please submit a ticket if you have questions or see guideline-breaking behavior.", + + "CloudHome.Info.InventoryTab.Title": "Save Your Items!", + "CloudHome.Info.InventoryTab.Content": "The Inventory in your Dashboard contains your saved avatars and items.

The Essentials folder has some fun things to play with; double click an item to spawn it!", + + "CloudHome.Info.ToolsTab.Title": "In-World Editing!", + "CloudHome.Info.ToolsTab.Content": "A hallmark of {appName} is being able to easily create or modify things right in-game.

Yes, that means right here! Or anywhere really - the tools available to you via Essentials -> Tools in your inventory allow you to easily edit the world around you to your liking.", + + "CloudHome.Info.HelpTab.Title": "Getting Help", + "CloudHome.Info.HelpTab.InfoLineOne": "Need help? Take a look at our Wiki, or get answers to your", + "CloudHome.Info.HelpTab.InfoLineTwo": "questions in our Discord! Handily, you can view links on your desktop through your Dashboard in the Desktop tab.", + + "CloudHome.Info.UsersTab.Title": "Finding Users", + "CloudHome.Info.UsersTab.Content": "Public sessions are a great way to immerse yourself in the community!

Public sessions which you can join right now can be found in the Worlds tab in your dashboard. Check it out!", + + "Mirror.Header.RenderingOptions" : "Rendering Options", + "Mirror.Header.Type" : "Mirror Type", + "Mirror.Header.Resolution" : "Mirror Resolution", + "Mirror.Header.AspectRatio" : "Aspect Ratio", + + "Mirror.EnableLights": "Enable Lights", + "Mirror.DisableLights": "Disable Lights", + + "Mirror.EnableShadows": "Enable Shadows", + "Mirror.DisableShadows": "Disable Shadows", + + "Mirror.Camera": "Camera", + + "Mirror.AspectRatio.Tall": "Tall", + "Mirror.AspectRatio.Square": "Square", + "Mirror.AspectRatio.Wide": "Wide", + + "Mirror.Menu": "Menu", + "Mirror.CloseMenu": "Close Menu", + + "StickyNote.SpinMe": "Spin Me!", + "StickyNote.FruitPlate": "Free self-replenishing fruit plate", + "StickyNote.EmptyForYou": "Left empty just for you! :)", + "StickyNote.RelevantLinks": "Relevant links!
<--

One could even call it a linking book", + "StickyNote.SunTool": "Hold the power of the sun in your hands!", + "StickyNote.Bow": "Pull back your String and aim true", + "StickyNote.Crossbow": "Lever Action (or use secondary) to load", + "StickyNote.Shade": "Adjustable Shade", + "StickyNote.TheaterTablet": "Use this tablet to control the fan and window tint for this room!", + "StickyNote.ControlTablet": "Use this tablet to control parts of the home!", + + "StickyNote.RotateMeDesktop": "Rotate me by holding E!", + "StickyNote.RotateMeVR": "Rotate me!", + + "StickyNote.EquipMeDesktop": "Equip and press left mouse!", + "StickyNote.EquipMeVR": "Equip and pull the string!", + + "StickyNote.DipBrushes": "Dip brushes in orbs to use materials", + "StickyNote.BrushColor": "Change the brush color and size in your Context Menu", + "StickyNote.Drawing": "You can draw on the board, in the air, or anywhere!", + "StickyNote.WorldCanvas": "The world is your canvas!", + + "CloudHome.Panel.HomeControl": "Home Control", + + "CloudHome.Panel.General": "General", + "CloudHome.Panel.Lighting": "Lighting", + "CloudHome.Panel.Furniture": "Furniture", + + "CloudHome.Panel.Quality": "Quality", + "CloudHome.Panel.Doors": "Doors", + "CloudHome.Panel.Audio": "Audio", + "CloudHome.Panel.OverheadLighting": "Overhead Lighting", + "CloudHome.Panel.Sconces": "Sconces", + "CloudHome.Panel.FurnitureVisibility": "Furniture Visibility", + + "CloudHome.Panel.LowQualityMode": "Low Quality Mode", + "CloudHome.Panel.DoorSounds": "Door Sounds", + "CloudHome.Panel.DoorsAlwaysOpen": "Doors Always Open", + "CloudHome.Panel.InteriorAmbience": "Interior Ambience", + "CloudHome.Panel.InteriorAmbienceVolume": "Interior
Ambience
Volume", + "CloudHome.Panel.LightsOn": "Lights On", + "CloudHome.Panel.LightIntensity": "Light Intensity", + "CloudHome.Panel.LightColor": "Light Color", + "CloudHome.Panel.LightColorTemperature": "Light Color Temperature", + + "CloudHome.Panel.Spawn": "Spawn", + "CloudHome.Panel.Foyer": "Foyer", + "CloudHome.Panel.Workspace": "Workspace", + "CloudHome.Panel.ReadingLounge": "Reading Lounge", + "CloudHome.Panel.Lounge": "Lounge", + "CloudHome.Panel.Center": "Center", + "CloudHome.Panel.Balcony": "Balcony", + "CloudHome.Panel.Theater": "Theater", + + "CloudHome.Panel.TheaterControl": "Theater Control", + "CloudHome.Panel.FanControl": "Fan Control", + "CloudHome.Panel.WindowControl": "Window Control", + "CloudHome.Panel.FanSpeed": "Fan Speed", + "CloudHome.Panel.WindowTint": "Window Tint", + + "CloudHome.FeaturedPanel.OpenWorld": "Open World", + "CloudHome.FeaturedPanel.LinkText": "Open this world for
yourself by clicking here!", + "CloudHome.FeaturedPanel.Featured": "featured", + + "CloudHome.AvatarPanel.Title": "Featured Avatar Worlds", + + "CloudHome.SupporterPanel.Title": "Our Supporters", + + "Tutorial.InfoPanel.Title": "Hey! Before you go...", + "Tutorial.InfoPanel.Content": " There's a world of possibilities waiting for you, and what's possible is limited only by your imagination.

Almost all of the things you've seen so far were made right in-game! People from across the world worked together in real-time to build it.

The platform is still very much in early development and we're updating and improving things constantly. But you're part of this journey too, and the sky is the limit!

Thanks for stopping in and giving us a try.", + + "Tutorial.GrabItems.Grab": "Grab", + "Tutorial.GrabItems.Snap": "Snap", + "Tutorial.GrabItems.Slide": "Slide", + + "Tutorial.Panel.Jumping.Title": "Jumping", + "Tutorial.Panel.Jumping.ContentDesktop": "While in Walk locomotion, press space bar to jump!", + "Tutorial.Panel.Jumping.ContentVR": "While in Walk locomotion, press in on your joystick to jump!", + "Tutorial.Panel.Jumping.ContentVRNoButtons": "While in Walk locomotion, press in on the center of your trackpad to jump!", + + "Tutorial.Panel.WalkLocomotion.Title": "Walk Locomotion", + "Tutorial.Panel.WalkLocomotion.Content": "Move and jump along the ground.", + + "Tutorial.Panel.TeleportLocomotion.Title": "Teleport Locomotion", + "Tutorial.Panel.TeleportLocomotion.Content": "Teleport instantly sends you to the teleportation indicator.", + + "Hints.Spawn.InitialMovementDesktop": "Use the movement keys to walk around!", + "Hints.Spawn.InitialMovementVR": "Use your joysticks to walk around!", + "Hints.Spawn.InitialMovementVRNoButtons": "Use your trackpads to walk around!", + + "Hints.Spawn.ContextMenuDesktop": "Open your Context Menu by pressing T for options!", + "Hints.Spawn.ContextMenuVR": "Feeling sick? Open your Context Menu by pressing B or Y for options!", + "Hints.Spawn.ContextMenuVRNoButtons": "Feeling sick? Open your Context Menu by pressing the Menu button for options!", + + "Hints.Spawn.TeleportLocomotionDesktop": "Other locomotion options, such as fly, are available to try in the Locomotion menu.", + "Hints.Spawn.TeleportLocomotionVR": "Other locomotion options, such as teleport or fly, are available to try in the Locomotion menu.", + + "Hints.Bridge.RaiseTheWorld": "Press this button to bring the platform to you!", + + "Hints.Grabbing.GrabbingDesktop": "Physically grab things by holding the right mouse button!", + "Hints.Grabbing.GrabbingVR": "Physically grab things by holding Grip!", + + "Hints.Grabbing.Rotating": "Rotate held items by holding E and moving your mouse!", + "Hints.Grabbing.RotatingExtra": "Hold Shift and E together to rotate an object around its horizontal axis!", + + "Hints.Grabbing.ScalingDesktop": "Grab an item, hold shift, and use your scroll wheel to scale it!", + "Hints.Grabbing.ScalingVR": "Physically grab things with both hands to scale them!", + + "Hints.Grabbing.OtherGrabbables": "There are a variety of interactables, play with these three to see how they work!", + "Hints.Grabbing.OtherGrabbablesExtraDesktop": "In addition to scaling objects, you can also scale yourself by enabling scaling in your Context Menu, then holding control and using your scroll wheel!", + "Hints.Grabbing.OtherGrabbablesExtraVR": "In addition to scaling objects, you can also scale yourself by enabling scaling in your Context Menu, grabbing in front of you with both hands, and moving them closer or further apart!", + + "Hints.Telescope.Alignment": "Grab the telescope and aim it at the moon!", + + "Hints.Telescope.TheMoonDesktop": "While aiming at the moon, hold right click and look around to move the moon!", + "Hints.Telescope.TheMoonVR": "Deploy your laser with the Trigger button and grab the moon!", + + "Hints.Sundial.SoftEquip": "Grab this tool to use it!", + "Hints.Sundial.SoftEquipExtra": "Tools let you change the world around you in a variety of ways!", + + "Hints.Sundial.HardEquip": "Click on this tool to equip it!", + "Hints.Sundial.HardEquipExtra": "Don't see your laser? Slightly Hold your Trigger to reveal it!", + + "Hints.Sundial.TheSun": "Aim at the sky and click to move the sun there!", + "Hints.Sundial.TheSunExtra": "Try aiming below the horizon to make it night!", + + "Hints.Sundial.Dequip": "Drop the equipped tool by choosing Dequip in your Context Menu.", + "Hints.Sundial.DequipExtra": "Notice the options in your Context Menu have changed because you're holding this tool.", + + "Hints.Sundial.Teleporter": "Press this button to activate the Teleporter to your Cloud Home!", + "Hints.Sundial.TeleporterExtra": "Enjoy your home and thanks for stopping by!", + + "UI.TextDisplay.Landscape": "Landscape", + "UI.TextDisplay.Portrait": "Portrait", + "UI.TextDisplay.NormalText": "Normal", + "UI.TextDisplay.MonospaceText": "Monospace", + + "UI.VideoPlayer.GlobalSettings": "Global
Settings", + "UI.VideoPlayer.LocalSettings": "Local
Settings", + "UI.VideoPlayer.SpatialAudio": "Spatialized
Audio", + "UI.VideoPlayer.AreaBroadcast": "Area
Broadcast", + "UI.VideoPlayer.BroascastAudio": "Broadcast
Audio", + "UI.VideoPlayer.EnterURL": "Enter URL Here", + "UI.VideoPlayer.AudioZoneTheater": "Local to
Theater", + "UI.VideoPlayer.AudioZoneGlobal": "Audible
to World", + "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} {users_present,plural, one {user} other {users}}
loaded", + + "UI.ColorPicker.ColorPicker": "Color Picker", + + "UI.ColorPicker.Linear": "Linear", + + "UI.ColorPicker.Hexadecimal": "Hex", + "UI.ColorPicker.ColorSwatches": "Swatch", + + "UI.ColorPicker.Red": "Red", + "UI.ColorPicker.Green": "Green", + "UI.ColorPicker.Blue": "Blue", + + "UI.ColorPicker.Hue": "Hue", + "UI.ColorPicker.Saturation": "Saturation", + "UI.ColorPicker.Value": "Value", + + "UI.ColorPicker.Alpha": "Alpha", + "UI.ColorPicker.Gain": "Gain", + + "UI.ProgressBar.ImportingItem": "Importing Item", + + "Tools.Names.MultiTool": "Multi-Tool", + + "Tools.Names.CommonTools": "Common Tools", + "Tools.Names.ManipulationTools": "Manipulation Tools", + "Tools.Names.InformationTools": "Information Tools", + + "Tools.Names.GeometryLineBrush": "Geometry Line Brush Tool", + "Tools.Names.Developer": "Developer Tool", + "Tools.Names.ComponentClone": "Component Clone Tool", + "Tools.Names.ProtoFlux": "ProtoFlux Tool", + "Tools.Names.Material": "Material Tool", + "Tools.Names.Glue": "Glue Tool", + "Tools.Names.Light": "Light Tool", + "Tools.Names.Shape": "Shape Tool", + "Tools.Names.Microphone": "Microphone Tool", + "Tools.Names.GrabbableSetter": "Grabbable Setter Tool", + "Tools.Names.PhysicalColliderSetter": "Physical Collider Setter Tool", + "Tools.Names.MeshVisibility": "Mesh Visibility Tool", + "Tools.Names.CameraObjectVisibility": "Camera Object Visibility Tool", + "Tools.Names.Color": "Color Tool", + "Tools.Names.Mesh": "Mesh Tool", + "Tools.Names.RiggedMeshTransfer": "Rigged Mesh Transfer Tool", + "Tools.Names.Slicer": "Mesh Slicer Tool", + "Tools.Names.ControllerDiagnostic": "Controller Diagnostic Tool", + "Tools.Names.Measure": "Measure Tool", + "Tools.Names.Label": "Label Tool", + + + "Dummy": "Dummy" } } From 525e753489857962e4fa4501e539b059a2cf1433 Mon Sep 17 00:00:00 2001 From: Alex_2Pi Date: Tue, 3 Oct 2023 16:26:34 +0200 Subject: [PATCH 16/33] Added translation for further fragments --- pl.json | 171 ++++++++++++++++++++++++++------------------------------ 1 file changed, 78 insertions(+), 93 deletions(-) diff --git a/pl.json b/pl.json index 12f4f73..596c965 100644 --- a/pl.json +++ b/pl.json @@ -1280,42 +1280,40 @@ "Interaction.ExportScreenshot": "Eksportuj zrzut ekranu", - "Inventory.OpenWorld": "Open World", - "Inventory.Equip": "Equip", - "Inventory.Delete": "Delete", - "Inventory.SaveHeld": "Save Held", - "Inventory.Inventories": "Inventories", - "Inventory.Share": "Share", - "Inventory.Unshare": "Unshare", - "Inventory.SaveAvatar": "Save Avatar", - "Inventory.Favorite.Home": "Set Home", - "Inventory.Favorite.ProgressBar": "Set Progress Bar", - "Inventory.Favorite.AudioStreamController": "Set Stream Controller", - "Inventory.Favorite.TextDisplay": "Set Text Display", - "Inventory.Favorite.VideoPlayer": "Set Video Player", - "Inventory.Favorite.AudioPlayer": "Set Audio Player", - "Inventory.Favorite.InteractiveCamera": "Set Camera", - "Inventory.Favorite.Keyboard": "Set Keyboard", - "Inventory.Favorite.Avatar": "Set Avatar", - "Inventory.Favorite.WorldLoadingIndicator": "Set Loading Bar", - "Inventory.Favorite.ColorDialog": "Set Color Picker", - "Inventory.Favorite.Hyperlink": "Set URL Display", - "Inventory.SpawnFacet": "Spawn Facet", + "Inventory.OpenWorld": "Otwórz świat", + "Inventory.Equip": "Wyposaż", + "Inventory.Delete": "Usuń", + + "Inventory.Share": "udostepnij", + "Inventory.Unshare": "Cofnij udostępnianie", + "Inventory.SaveAvatar": "Zapisz Awatara", + "Inventory.Favorite.Home": "Ustaw domu", + "Inventory.Favorite.ProgressBar": "Ustaw pasek postępu", + "Inventory.Favorite.AudioStreamController": "Ustaw Steam kontroler", + "Inventory.Favorite.TextDisplay": "Ustaw wyświetlania tekstu", + "Inventory.Favorite.VideoPlayer": "Ustaw odtwarzacz wideo", + "Inventory.Favorite.AudioPlayer": "Ustaw odtwarzacz audio", + "Inventory.Favorite.InteractiveCamera": "Ustaw kamerę", + "Inventory.Favorite.Keyboard": "Ustaw klawiaturę", + "Inventory.Favorite.Avatar": "Ustaw awatar", + "Inventory.Favorite.WorldLoadingIndicator": "Ustaw pasek ładowania", + "Inventory.Favorite.ColorDialog": "Ustaw próbnik kolorów", + - "Dash.Actions.TurnOffUIEdit": "Turn off UI Edit Mode", + "Dash.Actions.TurnOffUIEdit": "Wyłącz tryb edycji interfejsu użytkownika", - "Dash.Exit.Sponsor": "Huge thanks to {name} for sponsoring this project!", - "Dash.Exit.Sponsor.You": "YOU", - "Dash.Exit.Shoutouts": "This project is also being made possible thanks to these people:", - "Dash.Exit.Shoutouts.AndMore" : " and many more!", - "Dash.Exit.Shoutouts.You" : "{name} (That's you! Thank you!)", + "Dash.Exit.Sponsor": "Ogromne podziękowania dla {name} za Wspieranie tego projektu!", + "Dash.Exit.Sponsor.You": "Ty", + "Dash.Exit.Shoutouts": "Ten projekt powstał także dzięki tym osobom:", + "Dash.Exit.Shoutouts.AndMore" : " i wiele więcej!", + "Dash.Exit.Shoutouts.You" : "{name} (To ty! Dziękujęmy!)", "Facets.FPS": "{fps} FPS", @@ -1327,88 +1325,75 @@ - "World.Error.InvalidAddress": "Invalid Address", + "World.Error.InvalidAddress": "Błędny adres", - "World.Error.HostBlocked": "Host blocked", - "World.Error.HostBlockedDetail": "You have blocked the host", - "World.Error.WorldCrash": "World Crashed", - "World.Error.WorldCrashDetail" : "Fatal error when updating the world", + "World.Error.HostBlocked": "Host zablokowany", + "World.Error.HostBlockedDetail": "Zablokowałeś hosta", + + "World.Error.WorldCrashDetail" : "Fatalny błąd podczas aktualizacji świata", + + + + "World.Indicator.Visited": "(odwiedzono)", + + + "World.Category.ContactsSessions": "Sesje kontaktów", + + "World.Category.Random": "Losowye", + + "World.Category.GroupWorlds": "Światy Grupowe", + + + "World.AccessLevel.Contacts": "Znajomi", + "World.AccessLevel.ContactsPlus": "Znajomi+", + "World.SortParameter.LastVisit": "Ostatnio odwiedzine", + "World.SortParameter.Random": "Losowo", + "World.Filter.MinimumContacts": "Minimalne kontakty: {n}", + + "Tools.Setup2FA": "Skonfiguruj 2FA", + + "Tools.StreamAudio.Dialog.Title" : "Utwórz strumień audio", + + "Options.Nameplates.DefaultStyle": "Użyj domyślnych plakietka", + "Options.Nameplates.CustomStyle": "Zezwalaj na niestandardowe plakietki", + + + "Indicator.ServerStatus.Status": "Status chmury", + "Indicator.ServerStatus.Good": "Dobry", + "Indicator.ServerStatus.Slow": "Powolny", + "Indicator.ServerStatus.Down": "Niesprawny", + "Indicator.ServerStatus.NoInternet": "Brak internetu", + "Indicator.Sync.StorageFull": "Pamięć Pełna Nie można zsynchronizować", - - "World.Indicator.Visited": "(visited)", - - - "World.Category.ContactsSessions": "Contacts Sessions", - - "World.Category.Random": "Shuffle", - - "World.Category.GroupWorlds": "Group Worlds", - - - "World.AccessLevel.Contacts": "Contacts", - "World.AccessLevel.ContactsPlus": "Contacts+", + "Indicator.Storage.StorageFull": "Pamięć Pełna", - - "World.SortParameter.LastVisit": "Last Visit", - "World.SortParameter.Random": "Random", + "Login.InvalidCredentials": "Nieprawidłowe dane logowania", + "Login.InvalidLogin": "Nieprawidłowe dane logowania", - - "World.Filter.MinimumContacts": "Minimum Contacts: {n}", - + "Login.MalformedUID": "Nieprawidłowe informacje o urządzeniu", + "Login.MissingUID": "Brak informacji o urządzeniu", + "Register.MissingUID": "Nieprawidłowe informacje urządzenia", + "Register.MalformedUID": "Nieprawidłowe informacje urządzenia", - - "Tools.Setup2FA": "Setup 2FA", + "Login.MissingLogin": "Brak danych logowania", + "Login.InvalidRecoveryCode": "Nieprawidłowy kod odzyskiwania", + "Login.UnsupportedAuthentication": "Nieobsługiwana metoda uwierzytelniania", + "Login.EmailNotVerified": "E-mail niezweryfikowany", + "Login.AccountTempLocked": "Twoje konto jest zablokowane.", + "Login.AccountBanned": "Twoje konto zostało zbanowane.", + "Login.DuplicateAccount": "Zduplikowane konto", - "Tools.StreamAudio.Dialog.Title" : "Create Audio Stream", - - "Options.Nameplates.DefaultStyle": "Use default nameplates", - "Options.Nameplates.CustomStyle": "Allow custom nameplates", - - - "Indicator.OnlineUsersVR": "{users} {users, plural, one {user} other {users}} in VR", - "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {user} other {users}} in Desktop", - - "Indicator.ServerStatus.Status": "Cloud Status", - "Indicator.ServerStatus.Good": "Good", - "Indicator.ServerStatus.Slow": "Slow", - "Indicator.ServerStatus.Down": "Down", - "Indicator.ServerStatus.NoInternet": "No Internet", - - - "Indicator.Sync.StorageFull": "Storage Full Cannot sync", - - "Indicator.Storage.StorageFull": "Storage Full", - "Indicator.Storage.Usage": "{storage_used} of {storage_max}
Storage Space Used", - - - - "Login.InvalidCredentials": "Invalid credentials", - "Login.InvalidLogin": "Invalid credentials", - - "Login.MalformedUID": "Invalid device information", - "Login.MissingUID": "Missing device information", - "Register.MissingUID": "Invalid device information", - "Register.MalformedUID": "Invalid device information", - - "Login.MissingLogin": "No credentials provided", - "Login.InvalidRecoveryCode": "Invalid recovery code", - "Login.UnsupportedAuthentication": "Unsupported authentication method", - "Login.EmailNotVerified": "Email not verified", - "Login.AccountTempLocked": "Your account is locked.", - "Login.AccountBanned": "Your account is banned.", - "Login.DuplicateAccount": "Duplicate account", - - "Register.MissingRequest": "Missing registration details", + "Register.MissingRequest": "Brak danych rejestracyjnych", "Register.InvalidEmail": "Invalid Email address", "Register.MissingUsername": "Missing username", "Register.MissingEmail": "Missing Email", From 0bd8cf07e1a7c0390e6d440fd070fc405ed01662 Mon Sep 17 00:00:00 2001 From: Alex_2Pi Date: Tue, 3 Oct 2023 18:12:17 +0200 Subject: [PATCH 17/33] I have added further translations, and as of now, everything I can accomplish during this session, I have sorted the translations alphabetically and perhaps even somewhat excessively organized them. --- pl.json | 3446 +++++++++++++++++++++---------------------------------- 1 file changed, 1327 insertions(+), 2119 deletions(-) diff --git a/pl.json b/pl.json index 596c965..9005985 100644 --- a/pl.json +++ b/pl.json @@ -1,2159 +1,1367 @@ { + "authors": [ + "art0007i", + "DarkSugar", + "Alex_2Pi" + ], "localeCode": "pl", - "authors": ["art0007i", "DarkSugar"], "messages": { + "2FA.Header": "Weryfikacja 2FA", + "2FA.Token": "6-cyfrowy Token:", - "General.OK": "OK", - "General.Start": "Zacznij", - "General.Finish": "Zakończ", - "General.Cancel": "Anuluj", - "General.Continue": "Kontynuuj", - "General.Next": "Dalej", + "Account.AgeConfirm": "Mam 13 lat lub więcej", + "Account.AlternateMethods": "Zamiast tego zaloguj się za pomocą usługi innej firmy:", + "Account.Anonymous": "Anonim", + "Account.BirthDay": "Dzień Urodzenia:", + "Account.BirthMonth": "Miesiąc Urodzenia:", + "Account.BirthYear": "Rok Urodzenia:", + "Account.Email": "Email:", + "Account.ErrorEmailMismatch": "Emaile nie są takie same!", + "Account.ErrorLoginError": "Błąd Logowania:", + "Account.ErrorPasswordMismatch": "Hasła nie są takie same!", + "Account.LiveEmailWarning": "UWAGA: live.com, hotmail.com, outlook.com i inne domeny Microsoft mogą zająć 1-2 dni aby przyjąć email.", + "Account.LoggingIn": "Logowanie...", + "Account.LoggingOut": "Wylogowywanie...", + "Account.Login": "Zaloguj się", + "Account.LoginOrRegister": "Zaloguj / Zarejestruj się", + "Account.Logout": "Wyloguj się", + "Account.LogoutConfirm": "Na pewno się wylogować?", + "Account.LostPassword": "Zgubione hasło", + "Account.NewPassword": "Nowe Hasło:", + "Account.Password": "Hasło:", + "Account.PasswordRules": "(co najmniej 8 znaków, 1 liczba, 1 mała litera, 1 duża litera)", + "Account.PoliciesAgreement": "Zgadzam się z warunkami korzystania z usług i polityką prywatności", + "Account.RecoverPassword": "Zgubione Hasło?", + "Account.RecoveryCode": "Kod Odzyskiwania:", + "Account.Register": "Zarejestruj się", + "Account.Registering": "Rejestrowanie...", + "Account.RegistrationSuccess": "Udało się!

Email z linkiem potwierdzającym został wysłany do {email}.

Po otworzeniu linku, zostaniesz zalogowany automatycznie jeżeli to okienko jest otwarte we'll automatically log you in as long as this dialog is open.

Jeśli napotkasz problemy, napisz do nas na hello@{appName}.com lub discord.gg/resonite", + "Account.RememberMe": "Zapamiętaj Mnie (na 7 dni):", + "Account.RepeatEmail": "Powtórz email:", + "Account.RepeatPassword": "Powtórz Hasło:", + "Account.Requesting": "Żądanie...", + "Account.ResetPassword": "Ustaw Nowe Hasło", + "Account.ResetPasswordHeader": "Resetuj Swoje Hasło", + "Account.ResetPasswordInstructions": "Kod odzyskiwania został wysłany na twój email. Wklej go w poniższe pole:", + + "Account.Saml2": "Zaloguj się za pomocą SAML 2.0", + "Account.Saml2.LoggingIn": "Czekam na zakończenie logowania (sprawdź swoją przeglądarkę)...", + "Account.Saml2.Select": "Wybierz dostawcę SAML 2.0, którego chcesz używać:", + "Account.Saml2.Title": "SAML 2.0", + + "Account.SendRecoveryCode": "Wyślij Kod Odzyskiwania", + + "Account.TOTP.Activate.Activate": "Aktywuj", + "Account.TOTP.Activate.Activating": "Aktywowanie...", + "Account.TOTP.Activate.Description": "Aby aktywować 2FA na swoim koncie, użyj 6-cyfrowego tokena wygenerowanego przez aplikację uwierzytelniającą, aby upewnić się, że wszystko działa poprawnie.

Po aktywacji będziesz musiał użyć kodu, aby potwierdzić pewne operacje .", + "Account.TOTP.Activate.Header": "Aktywuj 2FA", + "Account.TOTP.Activate.InvalidToken": "Nieprawidłowy Token!", + "Account.TOTP.Activate.Token": "6-cyfrowy token:", + "Account.TOTP.Activate.TokenField": "Wpisz tutaj swój token...", + "Account.TOTP.Code.Description": "Najpierw musisz wprowadzić tajny kod do aplikacji uwierzytelniającej TOTP, taki jak Authy lub Google Authenticator.

Zalecamy zrobienie tego poprzez zeskanowanie kodu QR, ale alternatywnie możesz ręcznie wprowadzić tajny kod. Nigdy nikomu nie udostępniaj tego kodu.

Jeśli jesteś w VR, możesz przełączyć się na Monitor, naciskając klawisz F8.", + "Account.TOTP.Code.Header": "Sekretny kod", + "Account.TOTP.Code.Key": "Sekretny kod:", + "Account.TOTP.Code.QRCode": "Zeskanuj kod QR", + "Account.TOTP.Deactivate.Deactivate": "Dezaktywuj", + "Account.TOTP.Deactivate.Deactivating": "Dezaktywowanie...", + "Account.TOTP.Deactivate.Header": "Dezaktywuj 2FA", + "Account.TOTP.Initializing": "Sprawdzanie statusu 2FA dla Twojego konta...", + "Account.TOTP.Message.AlreadySetup": "2FA zostało już skonfigurowane na Twoim koncie!", + "Account.TOTP.Message.Error": "Niespodziewany błąd! Spróbuj ponownie później.", + "Account.TOTP.RecoveryCodes.Codes": "Kody:", + "Account.TOTP.RecoveryCodes.Description": "Zapisz te kody w bezpiecznym miejscu. Można ich użyć do odzyskania dostępu do konta w przypadku zgubienia lub uszkodzenia telefonu. Każdy kod może zostać użyty tylko raz. Nigdy nie udostępniaj ich nikomu. Jeśli je zgubisz, TRWALE utracisz dostęp do swojego konta.", + "Account.TOTP.RecoveryCodes.Header": "Kody odzyskiwania", + "Account.TOTP.Title": "Uwierzytelnianie dwupoziomowe", + + "Account.Type.Business": "Konto Biznesowe", + "Account.Type.Mentor": "{platform} Mentor", + "Account.Type.Moderator": "{platform} Moderator", + "Account.Type.Patreon": "Wsparcie na Patreon", + "Account.Type.Standard": "Konto Standardowe", + "Account.Type.Team": "{platform} Zespół", + + "Account.Username": "Nazwa Użytkownika:", + "Account.UsernameOrEmail": "Nazwa Użytkownika lub Email:", - "General.Back": "Wstecz", - "General.Confirm": "Na pewno?", - "General.Loading": "Ładowanie...", - "General.Processing": "Przetwarzanie...", - "General.FAILED": "NIEUDANE", - "General.Reset": "Reset", - "General.WorldOpenConfirm": "Na pewno otworzyć?", - "General.Save": "Zapisz", - "General.Saving": "Zapisywanie...", - "General.Saved": "Zapisano!", - "General.Done": "Gotowe!", + "Avatar.Badge.Live": "NA ŻYWO", - "General.CopiedToClipboard": "Skopiowano!", - "General.CopiedToClipboardLong": "Skopiowano do schowka!", - "General.Create": "Stwórz", - "General.Creating": "Tworzenie...", + "AvatarCreator.AlignHeadForward": "Wyrównaj Głowę do Przodu", + "AvatarCreator.AlignHeadRight": "Wyrównaj Głowę do Prawej", + "AvatarCreator.AlignHeadUp": "Wyrównaj Głowę do Góry", + "AvatarCreator.AlignToolAnchors": "Wyrównaj Pozycje Narzędzi", + "AvatarCreator.CalibrateFeet": "Kalibruj Stopy", + "AvatarCreator.CalibrateHips": "Kalibruj Miednicę/Biodra", + "AvatarCreator.CenterHead": "Wycentruj Pozycję Głowy", + "AvatarCreator.Create": "Utwórz", + "AvatarCreator.Instructions": "Dopasuj obiekty awatara do referencji gogli i kontrolerów (opcjonalnie) i kliknij Utwórz aby przekształcić je w awatar.", + "AvatarCreator.ProtectAvatar": "Chroń Awatar", + "AvatarCreator.SetupEyes": "Konfiguruj Oczy", + "AvatarCreator.SetupFaceTracking": "Konfiguruj Śledzenie Twarzy", + "AvatarCreator.SetupVolumeMeter": "Konfiguruj Miernik Głośności", + "AvatarCreator.ShowToolAnchors": "Pokaż Pozycje Narzędzi", + "AvatarCreator.Title": "Kreator Awatarów", + "AvatarCreator.TryAlignHands": "Spróbuj Wyrównać Ręce", + "AvatarCreator.UseSymmetry": "Używaj Symetrii", - "General.UI.SearchPrompt": "Wyszukaj...", - "General.UI.SearchPromptLong": "Pisz aby wyszukać...", + "CameraControl.Anchors.Interpolate": "Interpolacja Między Punktami", + "CameraControl.Anchors.InterpolationSpeed": "Prędkość Interpolacji:", + "CameraControl.Anchors.LinearInterpolation": "Interpolacja linearna", + "CameraControl.Anchors.NoAnchors": "Brak punktów kamery w tym świecie", + + "CameraControl.Control.AngleSmoothSpeed": "Prędkość Wygładzania Obrotu: {n}", + "CameraControl.Control.AnyoneCanInteract": "Każdy może chwytać", + "CameraControl.Control.FlipPreview": "Odwróć podgląd", + "CameraControl.Control.FramingSmoothSpeed": "Prędkość Płynnego Kadrowania: {n}", + "CameraControl.Control.GroupDetectionRadius": "Promień Wykrywania Grupy: {n} m", + "CameraControl.Control.GroupExcludeBoundary": "Zasięg Wykluczania Grupy: {n} m", + "CameraControl.Control.MotionBlur": "Rozmycie w Ruchu", + "CameraControl.Control.PositionSmoothSpeed": "Prędkość Wygładzania Pozycji: {n}", + "CameraControl.Control.RenderPreviewForEveryone": "Renderuj Podgląd dla Wszystkich", + "CameraControl.Control.RenderPrivateUI": "Renderuj Prywatny Interfejs", + "CameraControl.Control.ScreenSpaceReflections": "Odbicia Przestrzeni Ekranu", + "CameraControl.Control.SpawnPhotoInWorld": "Twórz zdjęcie w świecie", + + "CameraControl.CreateCameraAnchor": "Utwórz Punkt Kamery", + "CameraControl.MirroringOffWarning": "RZUTOWANIE WYŁĄCZONE", + "CameraControl.MirrorToDisplay": "Rzutuj do wyświetlacza", + + "CameraControl.Mode.Group": "Grupa", + "CameraControl.Mode.Manual": "Manualny", + "CameraControl.Mode.SmoothPOV": "Płynny Punkt Widzenia", + "CameraControl.Mode.ThirdPerson": "Trzecia Osoba", + "CameraControl.Mode.World": "Świat", + + "CameraControl.OBS.AuthFailure": "Błąd Autoryzacji!", + "CameraControl.OBS.AutoMirror": "Automatyczne rzutowanie na Kamerze/Transmisji", + "CameraControl.OBS.Bitrate": "Szybkość transmisji: {n}/s", + "CameraControl.OBS.Connect": "Połącz", + "CameraControl.OBS.Connected": "Połączono!", + "CameraControl.OBS.Connecting": "Łączenie...", + "CameraControl.OBS.ConnectionFailed": "Połączenie Nieudane: ", + "CameraControl.OBS.ConnectionTimeout": "Czas połączenia minął. Czy OBS działa z zainstalowaną wtyczką obs-websocket?", + "CameraControl.OBS.Disconnected": "Odłączono!", + "CameraControl.OBS.DisconnectedPage": "OBS Odłączony", + "CameraControl.OBS.DroppedFrames": "Pominięte klatki: {n}", + "CameraControl.OBS.FPS": "FPS: {n}", + "CameraControl.OBS.Instructions": "Upewnij się, że OBS działa i ma zainstalowaną wtyczkę obs-websocket", + "CameraControl.OBS.IP": "IP Socketu OBS:", + "CameraControl.OBS.Launch": "Uruchom OBS", + "CameraControl.OBS.Launched": "Uruchomiono!", + "CameraControl.OBS.Launching": "Uruchamianie...", + "CameraControl.OBS.Live": "NA ŻYWO", + "CameraControl.OBS.OpenInstaller": "Otwórz stronę instalatora", + "CameraControl.OBS.OpenInstallerReason": "Z tej strony możesz pobrać wtyczkę websocket dla OBS", + "CameraControl.OBS.Password": "Hasło OBS (opcjonalne):", + "CameraControl.OBS.Recording": "REC", + "CameraControl.OBS.Recording.Start": "Rozpocznij Nagrywanie", + "CameraControl.OBS.Recording.Starting": "Rozpoczynanie Nagrywania...", + "CameraControl.OBS.Recording.Stop": "Zakończ Nagrywanie", + "CameraControl.OBS.Recording.Stopping": "Zakańczanie Nagrywania", + "CameraControl.OBS.ReturnToConnect": "Wróć do strony połączenia", + "CameraControl.OBS.Streaming.Start": "Rozpocznij Transmisję", + "CameraControl.OBS.Streaming.Starting": "Rozpoczynanie Transmisji...", + "CameraControl.OBS.Streaming.Stop": "Zakończ Transmisję", + "CameraControl.OBS.Streaming.Stopping": "Zatrzymywanie Transmisji", + "CameraControl.OBS.UnexpectedConnectionError": "Nieoczekiwany błąd połączenia:", + + "CameraControl.OpenCloseUsers": "Użytkownicy", + + "CameraControl.Positioning.AngleOffset": "Przesunięcie Kąta", + "CameraControl.Positioning.Distance": "Odległość", + "CameraControl.Positioning.FieldOfView": "Pole Widzenia", + "CameraControl.Positioning.FirstPersonOffset": "Przesunięcie Pierwszej Osoby", + "CameraControl.Positioning.FirstPersonPitch": "Nachylenie Pierwszej Osoby", + "CameraControl.Positioning.FirstPersonRoll": "Przechył Boczny Pierwszej Osoby", + "CameraControl.Positioning.Height": "Wysokość", + "CameraControl.Positioning.Reset": "Resetuj", + + "CameraControl.Settings.AimInFrontOfHead": "Celuj Przed Głowę", + "CameraControl.Settings.AudioFromCameraViewpoint": "Dźwięk z pozycji kamery", + "CameraControl.Settings.AvoidOcclusion": "Unikaj Okluzji", + "CameraControl.Settings.ForceEyesOnCamera": "Wymuś Oczy na Kamerze", + "CameraControl.Settings.HideBadges": "Ukryj Odznaki", + "CameraControl.Settings.HideCamera": "Ukryj Kamerę", + "CameraControl.Settings.HideLasers": "Ukryj Lasery", + "CameraControl.Settings.KeepInWorldspace": "Zachowaj W Świecie", + "CameraControl.Settings.MovementWobble": "Chybotanie Od Ruchu", + "CameraControl.Settings.PhotoTimer": "Odliczanie", + "CameraControl.Settings.ShowFrustum": "Pokaż Frustum", + "CameraControl.Settings.ShowLiveBadge": "Pokaż odznakę Na Żywo", + + "CameraControl.Take360Photo": "Zrób Zdjęcie 360", + "CameraControl.TakePhoto": "Zrób Zdjęcie", + "CameraControl.Title": "Sterowanie Kamerą", - "General.Sort.Ascending": "Rosnąco", - "General.Sort.Descending": "Malejąco", + "Contacts.AcceptRequest": "Akceptuj Zaproszenie", + "Contacts.Add": "Dodaj Znajomego", + "Contacts.AvatarBlock": "Zablokuj awatara", + "Contacts.BanFromAllSessions": "Zbanuj z moich sesji", + "Contacts.BanFromCurrentWorld": "Zbanuj z bieżącego świata", + "Contacts.Blocked": "Zablokowano", + "Contacts.Bot": "Konto Bota", + "Contacts.ConfirmRemove": "Na Pewno Usunąć?", + "Contacts.IgnoreRequest": "Ignoruj Zaproszenie", + "Contacts.InContactsOnly": "W Świecie tylko dla Znajomych", + "Contacts.InHidden": "W Ukrytym Świecie", + "Contacts.InHiddenContactsOnly": "W Ukrytym Świecie Tylko dla Znajomych", + "Contacts.InHiddenContactsPlus": "W Ukrytym Świecie Tylko dla Znajomych+", + "Contacts.InLAN": "W Świecie LAN", + "Contacts.InPrivate": "W Prywatnym Świecie", + "Contacts.InSession": "W {name}", + "Contacts.Invite": "Zaproś Tutaj", + "Contacts.Migrated": "Znajomy nie przeszedł Migracji", + "Contacts.MutualBlock": "Wzajemna blokada", + "Contacts.RecordingVoiceMessage": "Nagrywanie głosu...", + "Contacts.Remove": "Usuń Znajomego", + "Contacts.RequestIgnored": "Zignorowano", + "Contacts.RequestReceived": "Zaproszenie", + "Contacts.RequestSent": "Wysłano Zaproszenie", + "Contacts.RevokeInvite": "Unieważnij zaproszenie", + "Contacts.SearchPrompt": "Wyszukaj Znajomych...", + "Contacts.SearchResult": "Wynik Wyszukiwania", + "Contacts.SelfAccount": "Moje konto", + "Contacts.UnbanFromAllSessions": "Odbanuj z moich sesji", + "Contacts.UnbanFromCurrentWorld": "Odbanuj z bieżącego świata", + "Contacts.Unblocked": "Odblokuj", + "Contacts.UsingDifferentVersion": "Używa Wersji {version}", + "Contacts.WriteMessage": "Napisz wiadomość...", - "Locomotion.Noclip.Name": "Noclip", - "Locomotion.Noclip.Description": "Prosty tryb latania no-clip, idealny do edytowania.", - "Locomotion.Teleport.Name": "Teleport", - "Locomotion.Teleport.Description": "Używa teleporacji po krzywej balistycznej dla wygodnego poruszania się.", - "Locomotion.Fly.Name": "Lot", - "Locomotion.Fly.Description": "Fizyczny tryb latania", - "Locomotion.WalkRun.Name": "Chodzenie/Bieganie", - "Locomotion.WalkRun.Description": "Fizyczne chodzenie, bieganie i skakanie.", - "Locomotion.WalkRunGripping.Name": "Chodzenie/Bieganie (ze wpinaczką)", - "Locomotion.WalkRunGripping.Description": "Fizyczne chodzenie, bieganie i skakanie oraz wspinanie.", - "Locomotion.ZeroG.Name": "Zero-G", - "Locomotion.ZeroG.Description": "Fizyczny tryb nieważkości", - "Locomotion.GrabWorld.Name": "Chwyć Świat", - "Locomotion.GrabWorld.Description": "Tworzy zakotwiczenie świata z odniesieniem i porusza użytkownika względem niego.", - "Locomotion.Slide.Name": "Poślizg", - "Locomotion.Slide.Description": "Prosta lokomocja poślizgu która przyczepia się do powierzchni jeśli jakaś istnieje, inaczej lata.", - - "Interaction.Destroy": "Zniszcz", - "Interaction.Duplicate": "Duplikuj", - "Interaction.SaveToInventory": "Zapisz do Ekwipunku", - "Interaction.Undo": "Cofnij", - "Interaction.Redo": "Ponów", - "Interaction.EquipTool": "Ekwipuj", - "Interaction.DequipTool": "Odekwipuj", - "Interaction.ScalingEnabled": "Skalowanie Włączone", - "Interaction.ScalingDisabled": "Skalowanie Wyłączone", - "Interaction.ResetScale": "Resetuj Skalę", - "Interaction.LaserEnabled": "Laser Włączony", - "Interaction.LaserDisabled": "Laser Wyłączony", - - "Interaction.Locomotion": "Lokomocja", - "Interaction.Locomotion.None": "Żadna", - - "Interaction.NamedEquipTool": "Ekwipuj {name}", - "Interaction.NamedEquipTool.Default": "Narzędzie", - - "Interaction.EnterAnchor": "Usiądź", - "Interaction.ExitAnchor": "Wstań", - - "Interaction.EquipAvatar": "Załóż Awatar", - - "Interaction.SaveAsScreenshot": "Zapisz jako zrzut ekranu", - - "Interaction.ImportFile": "Importuj Plik", - "Interaction.ExportFile": "Eksportuj Plik", - "Interaction.CopyLink": "Kopiuj Link", - - "Dash.Screens.Home": "Dom", - "Dash.Screens.Worlds": "Światy", - "Dash.Screens.Contacts": "Kontakty", - "Dash.Screens.Inventory": "Ekwipunek", - "Dash.Screens.Desktop": "Pulpit", - "Dash.Screens.Session": "Sesja", - "Dash.Screens.FileBrowser": "
Przeglądarka Plików", - "Dash.Screens.Settings": "Ustawienia", - "Dash.Screens.Exit": "Wyjdź", - - "Dash.Actions.PasteFromClipboard": "Wklej zawartość ze schowka", + "CreateNew.3DModel": "Model 3D", + "CreateNew.3DModel.Box": "Pudełko", + "CreateNew.3DModel.Capsule": "Kapsuła", + "CreateNew.3DModel.Cone": "Stożek", + "CreateNew.3DModel.Cylinder": "Cylinder", + "CreateNew.3DModel.Grid": "Kratka", + "CreateNew.3DModel.Quad": "Kwadrat", + "CreateNew.3DModel.Sphere": "Kula", + "CreateNew.3DModel.Torus": "Torus", + "CreateNew.3DModel.Triangle": "Trójkąt", + + "CreateNew.Back": "<<< Wstecz", + "CreateNew.Collider": "Obszar", + "CreateNew.Collider.Box": "Pudełko", + "CreateNew.Collider.Capsule": "Kapsuła", + "CreateNew.Collider.Cone": "Stożek", + "CreateNew.Collider.Cylinder": "Cylinder", + "CreateNew.Collider.Mesh": "Mesh", + "CreateNew.Collider.Sphere": "Kula", + + "CreateNew.Directory.Error.EmptyName": "Proszę podać nazwę:", + "CreateNew.Directory.Error.InvalidName": "Błędna nazwa:", + "CreateNew.Directory.Error.LongName": "Nazwa jest za długa:", + "CreateNew.Directory.Title": "Utwórz nowy katalog:", + + "CreateNew.Editor": "Edytor", + "CreateNew.Editor.AssetOptimizationWizard": "Kreator Optymalizacji Zasobów", + "CreateNew.Editor.CubemapCreator": "Kreator Cubemap", + "CreateNew.Editor.LightSourcesWizard": "Kreator Źródeł Światła Świata", + "CreateNew.Editor.ReflectionProbes": "Kreator Próbek Odbicia", + "CreateNew.Editor.TextRendererWizard": "Kreator renderowania tekstu na świecie", + "CreateNew.Editor.UserInspector": "Inspektor Użytkowników", + + "CreateNew.EmptyObject": "Pusty Obiekt", + "CreateNew.Light": "Światło", + "CreateNew.Light.Directional": "Kierunkowe", + "CreateNew.Light.Point": "Punktowe", + "CreateNew.Light.Spot": "Stożkowe", + "CreateNew.Materials": "Materiały", + "CreateNew.Object": "Obiekt", + "CreateNew.Object.AvatarCreator": "Kreator Awatarów", + "CreateNew.Object.Camera": "Kamera", + "CreateNew.Object.Facet": "Faseta", + "CreateNew.Object.FogVolume": "Mgła", + "CreateNew.Object.FogVolume.Additive": "Przyłączeniowy", + "CreateNew.Object.FogVolume.Alpha": "Alfa", + "CreateNew.Object.FogVolume.Gradient": "Gradient", + "CreateNew.Object.FogVolume.Multiplicative": "Mnożny", + "CreateNew.Object.Mirror": "Lustro", + "CreateNew.Object.Portal": "Portal", + "CreateNew.Object.ReflectionProbe": "Próbka Odbić", + "CreateNew.Object.SpawnArea": "Strefa Odrodzenia", + "CreateNew.Object.SpawnPoint": "Punkt Odrodzenia", + "CreateNew.Object.UIXCanvas": "Panel UIX", + "CreateNew.Object.VideoPlayer": "Odtwarzacz Wideo", + "CreateNew.ParticleSystem": "System Cząsteczek", + "CreateNew.Text": "Tekst", + "CreateNew.Text.Basic": "Podstawowy", + "CreateNew.Text.Outline": "Obrys", "Dash.Actions.CloudHome": "Mój Dom w Chmurze", - - "Dash.Exit.Header": "Wyjdź z {appName}", - "Dash.Exit.ExitAndSave": "Wyjdź i Zapisz Domy", + "Dash.Actions.PasteFromClipboard": "Wklej zawartość ze schowka", + "Dash.Actions.TurnOffUIEdit": "Wyłącz tryb edycji interfejsu użytkownika", + "Dash.Exit.ExitAndDiscard": "Wyjdź i Nie Zapisuj Domów", - "Dash.Exit.ThankYou": "Dziękujemy za używanie {appName}!", + "Dash.Exit.ExitAndSave": "Wyjdź i Zapisz Domy", + "Dash.Exit.Header": "Wyjdź z {appName}", + "Dash.Exit.Shoutouts": "Ten projekt powstał także dzięki tym osobom:", + "Dash.Exit.Shoutouts.AndMore": " i wiele więcej!", + "Dash.Exit.Shoutouts.You": "{name} (To ty! Dziękujęmy!)", + "Dash.Exit.Sponsor": "Ogromne podziękowania dla {name} za Wspieranie tego projektu!", + "Dash.Exit.Sponsor.You": "Ty", "Dash.Exit.SubmittedBy": "Przesłane przez: {name}", + "Dash.Exit.ThankYou": "Dziękujemy za używanie {appName}!", + + "Dash.Screens.Contacts": "Kontakty", + "Dash.Screens.Desktop": "Pulpit", + "Dash.Screens.Exit": "Wyjdź", + "Dash.Screens.FileBrowser": "Przeglądarka Plików", + "Dash.Screens.Home": "Dom", + "Dash.Screens.Inventory": "Ekwipunek", + "Dash.Screens.Session": "Sesja", + "Dash.Screens.Settings": "Ustawienia", + "Dash.Screens.Worlds": "Światy", - "World.Waiting": "Oczekiwanie...", - "World.HostIsStarting": "Gospodarz zaczyna sesję...", - "World.Loading": "Ładowanie...", - "World.LoadingFailed": "Niepowodzenie", - "World.LoadedAssets": "Załadowano {assets} z {total_assets}", - "World.Downloading": "Pobieranie {bytes} z {total_bytes}", - - "World.Connection.EstablishingConnection": "Nawiązywanie połączenia", - "World.Connection.RequestingJoin": "Proszenie o dołączenie", - "World.Connection.Authenticating": "Uwierzytelnianie", - "World.Connection.Connected": "Połączono", - "World.Connection.SyncingInitialState": "Synchronizacja początkowego stanu świata", - - "World.Connection.LNL.DirectIP": "LNL Bezpośrednie IP", - "World.Connection.LNL.NATPunchthrough": "Przebicie LNL NAT {n}", - "World.Connection.LNL.Relay": "Przekaźnik LNL", - "World.Connection.SteamNetworkingSockets": "Gniazda Sieciowe Steam", - - "World.Error.AccessDenied": "Odmowa Dostępu", - "World.Error.SecurityViolation": "Naruszenie Bezpieczeństwa", - "World.Error.OnlyRegisteredUsers": "Tylko zarejestrowani użytkownicy mogą dołączyć", - "World.Error.OnlyContacts": "Tylko kontakty gospodarza mogą dołączyć", - "World.Error.OnlyContactsOfContacts": "Tylko kontakty użytkowników w sesji mogą dołączyć", - "World.Error.Private": "Ta sesja jest prywatna", - "World.Error.SessionEnded": "Sesja się zakończyła", - "World.Error.UserLimitReached": "Sesja osiągneła limit użytkowników", - "World.Error.FailedAuthentication": "Uwierzytelnianie nie powiodło się", - "World.Error.FailedUserID": "Uwierzytelnianie UserID nie powiodło się", - "World.Error.FailedFetchingAuthentication": "Pobieranie informacji uwierzytelniających nie powiodło się", - "World.Error.JoinAlreadyRequested": "Poproszono już o dołączenie", - "World.Error.FailedConnectToRelay": "Nie udało się połączyć z przekaźnikiem", - "World.Error.FailedToConnect": "Nie udało się nawiązać połączenia", - - "World.Error.NoPort": "Nie określono portu", - "World.Error.IncompatibleVersion": "Niekompatybilna wersja {appName}", - - "World.Error.Unknown": "Nieznany Błąd", - - "World.Config.Name": "Nazwa świata:", - "World.Config.Description": "Opis:", - "World.Config.MaxUsers": "Maksymalna Liczba Użytkowników:", - "World.Config.MobileFriendly": "Przyjazny dla Urządzeń Mobilnych", - "World.Config.SaveOptionsHeader": "Opcje Zapisywania Świata:", - "World.Config.EditMode": "Tryb Edycji:", - "World.Config.AccessLevelHeader": "Kto może dołączyć do tego świata?", - "World.Config.AutoKickAFK": "Automatyczne wyrzucanie nieaktywnych użytkowników:", - "World.Config.AutoKickAFKMinutes": "Maksymalny Czas Nieaktywności:", - "World.Config.HideFromListing": "Nie pokazuj na liście sesji", - "World.Config.Autosave": "Autozapis (będzie nadpisywał poprzedni zapis):", - "World.Config.AutosaveInterval": "Interwał Autozapisu (minuty):", - "World.Config.CleanupAssets": " Oczyść nieużywane zasoby:", - "World.Config.CleanupInterval": "Interwał czyszczenia (sekundy):", - - "World.Actions.StartSession": "Rozpocznij Sesję", - "World.Actions.Join": "Dołącz", - "World.Actions.Focus": "Pokaż", + "Desktop.Brightness": "Jasność: {n,number,percent}", + "Desktop.FollowCursor.Off": "Podążaj za Kursorem: Nie", + "Desktop.FollowCursor.On": "Podążaj za Kursorem: Tak", + "Desktop.LegacyInputMode.Off": "Starsza Metoda Wejścia: Nie", + "Desktop.LegacyInputMode.On": "Starsza Metoda Wejścia: Tak", + "Desktop.Opacity": "Przezroczystość: {n,number,percent}", + "Desktop.OpenKeyboard": "Otwórz Klawiaturę", + + "Exiting.Exiting": "Wychodzenie...", + "Exiting.LoggingOut": "Wylogowywanie...", + "Exiting.SavingChanges": "Zapisywanie Zmian...", + "Exiting.SavingItems": "Zapisywanie {n, plural, one {# przedmiotu} few {# przedmiotów} many {# przedmiotów}}...", + + "Exporter.Export": "Eksport", + "Exporter.ExportAs": "Eksportuj jako:", + "Exporter.Exporting": "Eksportowanie...", + "Exporter.FileName": "Nazwa pliku:", + "Exporter.Title": "Eksport", + + "Facets.FPS": "{fps} FPS", + + "FullBody.AdjustAvatarInstructions": "Dostosuj przesunięcia ciała awatara, aby najlepiej pasowały do odniesienia", + "FullBody.AvatarHeightCompensation": "Kompensacja Wysokości Awatara: {n, number, percent}", + "FullBody.AvatarHeightCompensationInstructions": "Jeśli awatar jest za wysoki (zgarbiony) lub za niski, dostosuj kompensację wzrostu, aby uzyskać najlepsze dopasowanie.", + "FullBody.AvatarPointMapped": "Zmapowany", + "FullBody.AvatarPointNotMapped": "Nie Zmapowany", + "FullBody.AvatarPointNoTracker": "Brak Trackera", + "FullBody.AvatarSaveWarning": "Nie zapomnij zapisać swojego awatara po zakończeniu kalibracji!", + "FullBody.BeforeCalibrationInstructions": "Upewnij się, że trackery działają, a Twój wzrost jest ustawiony", + "FullBody.CalibrateAvatar": "Kalibruj Mój Awatar", + "FullBody.CalibrateAvatarInstructions": "Upewnij się, że wszystkie części ciała są zmapowane, a następnie przeciągnij niebieskie kule dookoła, aby awatar najlepiej pasował do odniesienia do ciała.", + "FullBody.CalibrateAvatarPrompt": "Potrzebujesz dostosować dopasowanie awatara?", + "FullBody.CalibrateAvatarTitle": "Kalibracja Awatara", + "FullBody.CalibrateInstructions": "Dopasuj się do czerwonej nakładki ciała w obszarze gry i naciśnij oba triggery, aby potwierdzić. Upewnij się, że Twoje prawdziwe stopy i biodra pasują do wirtualnych tak blisko, jak to możliwe.", + "FullBody.CalibrateTrackersHeader": "Kalibruj Trackery", + "FullBody.CalibrateTrackersInstructions": "Chwyć i ustaw niebieskie części ciała względem trackerów, aby dostosować ich przesunięcie. Powinny pasować do lokalizacji trackera na Twoim ciele.\nW dowolnym momencie możesz dostosować kalibrację, ponownie otwierając to narzędzie.", + "FullBody.CalibratingPoseInstructions": "Dopasuj się do odniesienia i naciśnij oba triggery, aby potwierdzić", + "FullBody.CalibrationFinishedInstructions": "Jeśli jesteś zadowolony z kalibracji, możesz teraz zapisać swój awatar i wyjść.", + "FullBody.CalibrationRedoInstructions": "Jeśli kalibracja jest wyłączona lub chcesz skalibrować więcej awatarów, możesz wprowadzić więcej korekt. Możesz także ponownie otworzyć ten kalibrator w przyszłości, aby wprowadzić zmiany. \n Jeśli zmieniłeś tylko trackery, nie musisz ponownie kalibrować swoich awatarów.", + "FullBody.Chest": "Pierś", + "FullBody.CloseCalibrator": "Zamknij Kalibrator", + "FullBody.ConfirmMapping": "2) Potwierdź ustawienie trackerów", + "FullBody.Elbows": "Łokcie", + "FullBody.Feet": "Stopy", + "FullBody.FeetNotTracking": "Trackery stóp nie działają...", + "FullBody.FineTuneCalibrationInstructions": "Sprawdź i dostrój kalibrację, przesuwając niebieskie odniesienia", + "FullBody.FinishAvatarCalibration": "Zakończ Kalibrację Awatara", + "FullBody.FinishCalibration": "Zakończ kalibrację Fullbody", + "FullBody.FinishPrompt": "Wszystko w porządku?", + "FullBody.HeightCompensationInstructions": "Jeśli manekin jest za wysoki (zgarbiony) lub za niski, dostosuj kompensację wzrostu, aby uzyskać najlepsze dopasowanie.", + "FullBody.HeightInstructions": "Upewnij się, że to Twój rzeczywisty wzrost, w przeciwnym razie kalibracja nie będzie działać poprawnie. Manekin powinien pasować do gogli i kontrolerów.", + "FullBody.HeightWarning": "Coś nie pasuje. Upewnij się, że to Twój rzeczywisty wzrost.", + "FullBody.Hips": "Biodra", + "FullBody.JustCalibrateAvatar": "Tylko skalibruj mojego awatara", + "FullBody.JustCalibrateAvatarDescription": "Pomiń kalibrację full body i tylko skalibruj awatara", + "FullBody.Knees": "Kolana", + "FullBody.MappingInstructions": "Stań prosto i upewnij się, że trackery działają i są prawidłowo wykrywane.", + "FullBody.NoTracker": "Brak Mapowania Trackera", + "FullBody.NotTracking": "Nie działa...", + "FullBody.Recalibrate": "Ponownie uruchom kalibrację Pozy T", + "FullBody.RecalibratePrompt": "Zniekształcone lub brakujące trackery?", + "FullBody.ResetAvatar": "Resetuj Mapowanie", + "FullBody.ResetAvatarHeightCompensation": "Resetuj Kompensację Wysokości", + "FullBody.ResetAvatarPrompt": "Awatar jest zniekształcony lub nie działa?", + "FullBody.ReturnToTrackerCalibration": "Powróć do kalibracji trackerów", + "FullBody.SetHeight": "1) Ustaw swój wzrost", + "FullBody.ShowBodyOverlay": "Pokaż Nakładkę Ciała", + "FullBody.ShowReferenceOverlay": "Pokaż Nakładkę Odniesienia", + "FullBody.SkipAndAdjustAvatar": "Pomiń i dostosuj awatar", + "FullBody.StartCalibration": "Rozpocznij Kalibrację Trackerów", + "FullBody.Title": "Kalibracja Awatarów / Full Body", + "FullBody.TrackerMapped": "Tracker Zmapowany", + "FullBody.UseSymmetry": "Używaj Symetrii", + + "General.Back": "Wstecz", + "General.Buy": "Kup", + "General.Cancel": "Anuluj", + "General.ClearSelection": "Usuń zaznaczenie", + "General.Close": "Zamknij", + "General.Confirm": "Na pewno?", + "General.Continue": "Kontynuuj", + "General.CopiedToClipboard": "Skopiowano!", + "General.CopiedToClipboardLong": "Skopiowano do schowka!", + "General.CopyToClipboard": "Skopiuj do schowka", + "General.Create": "Stwórz", + "General.Creating": "Tworzenie...", + "General.Dismiss": "Anulować", + "General.Done": "Gotowe!", + "General.Edit": "Edytuj", + "General.FAILED": "NIEUDANE", + "General.Finish": "Zakończ", + "General.Loading": "Ładowanie...", + "General.Next": "Dalej", + "General.No": "Nie", + "General.Off": "Wyłacz", + "General.OK": "OK", + "General.On": "Włącz", + "General.Previous": "Poprzedni", + "General.Processing": "Przetwarzanie...", + "General.Reset": "Reset", + "General.Save": "Zapisz", + "General.Saved": "Zapisano!", + "General.Saving": "Zapisywanie...", + "General.Sort.Ascending": "Rosnąco", + "General.Sort.Descending": "Malejąco", + "General.Start": "Zacznij", + + "General.UI.MusicVolumeLocal": "Głośność muzyki (local):", + "General.UI.PressToBegin": "Naciśnij, aby rozpocząć", + "General.UI.SearchPrompt": "Wyszukaj...", + "General.UI.SearchPromptLong": "Pisz aby wyszukać...", + "General.UI.SoundVolumeLocal": "Głośność dźwięku (local):", + "General.UI.Subtitles.Off": "Napisy: wyłączone", + "General.UI.Subtitles.On": "Napisy: włączone", + "General.UI.ToggleEditMode": "Włącz tryb edycji", + "General.UI.ToggleSubtitles": "Włącz napisy", + "General.UI.VoiceVolumeLocal": "Głośność głosu (local):", + "General.Understand": "Rozumiem", + "General.UnderstandEnable": "Rozumiem, Włącz", + "General.WorldOpenConfirm": "Na pewno otworzyć?", + "General.Yes": "Tak", + + "Importer.Folder.Batch": "Import zbiorczy", + "Importer.Folder.Batch.Description": "Tworzy jeden importer dla każdego typu, używając tych samych ustawień dla każdego pliku", + "Importer.Folder.Individual": "Indywidualny import", + "Importer.Folder.Individual.Description": "Tworzy osobne okno dialogowe importu dla każdego obsługiwanego pliku w folderze.", + "Importer.Folder.Minecraft": "Świat Minecraft", + "Importer.Folder.Minecraft.Description": "Importuje świat Minecraft jeśli Mineways jest zainstalowane.", + "Importer.Folder.Title": "Importer Folderów", + "Importer.General.AsRawFile": "Plik", + + "Importer.Image.180": "Zdjęcie 180", + "Importer.Image.360": "Zdjęcie 360 / Skybox", + "Importer.Image.LUT": "LUT", + "Importer.Image.PixelArt": "Pixel Art", + "Importer.Image.Prompt": "Co chcesz importować?", + "Importer.Image.Regular": "Obraz / Tekstura", + "Importer.Image.Screenshot": "Zrzut ekranu (zrobiony tutaj)", + "Importer.Image.Stereo180": "Zdjęcie Stereo 180", + "Importer.Image.Stereo360": "Zdjęcie Stereo 360", + "Importer.Image.StereoPhoto": "Zdjęcie Stereo", + "Importer.Image.Title": "Importer Obrazów", + + "Importer.ImageVideo.LayoutHorizontalLR": "Obok Siebie LR", + "Importer.ImageVideo.LayoutHorizontalRL": "Obok Siebie RL", + "Importer.ImageVideo.LayoutPrompt": "Z jakiego układu korzysta?", + "Importer.ImageVideo.LayoutVerticalLR": "Góra Dół LR", + "Importer.ImageVideo.LayoutVerticalRL": "Góra Dół RL", + + "Importer.Model.3DScan": "Skan 3D", + "Importer.Model.Advanced.AlbedoColor": "Importuj Kolor Albedo", + "Importer.Model.Advanced.AlignAxis": "Wyrównaj Oś: ", + "Importer.Model.Advanced.Animations": "Importuj Animacje", + "Importer.Model.Advanced.AssetsOnObject": "Umieść Zasoby na Obiekcie", + "Importer.Model.Advanced.AutoScale": "Automatyczna Skala", + "Importer.Model.Advanced.Bones": "Importuj Kości", + "Importer.Model.Advanced.Colliders": "Generuj Obszary", + "Importer.Model.Advanced.DeduplicateInstances": "Deduplikuj Instancje (powolne)", + "Importer.Model.Advanced.DualSided": "Konwertuj na Dwustronne", + "Importer.Model.Advanced.FlatShaded": "Konwertuj na Płaskie Cieniowanie", + "Importer.Model.Advanced.ForceNoMipMaps": "Wymuś brak MipMap", + "Importer.Model.Advanced.ForcePointCloud": "Jako Chmura Punktowa", + "Importer.Model.Advanced.ForcePointFiltering": "Wymuś Filtrowanie Punktowe", + "Importer.Model.Advanced.ForceTpose": "Wymuś Pozę T", + "Importer.Model.Advanced.ForceUncompressed": "Wymuś brak Kompresji", + "Importer.Model.Advanced.Grabbable": "Pozwól na Chwytanie", + "Importer.Model.Advanced.ImageFormat": "Format Obrazu: ", + "Importer.Model.Advanced.ImagesByName": "Importuj Obrazy po Nazwach", + "Importer.Model.Advanced.ImportEmissive": "Importuj Emisję", + "Importer.Model.Advanced.ImportExternalTextures": "Importuj zewnętrzne tekstury", + "Importer.Model.Advanced.Lights": "Importuj Światła", + "Importer.Model.Advanced.Material": "Materiał: ", + "Importer.Model.Advanced.MaxTexSize": "Maksymalna Wielkość Tekstur", + "Importer.Model.Advanced.Normals": "Oblicz Normalne", + "Importer.Model.Advanced.Optimize": "Optymalizuj Model/Scenę", + "Importer.Model.Advanced.PositionAtOrigin": "Pozycja w Oryginalnym Punkcie", + "Importer.Model.Advanced.PreferSpecular": "Preferuj Specular", + "Importer.Model.Advanced.RandomColors": "Generuj Losowe Kolory", + "Importer.Model.Advanced.Scalable": "Pozwól na Skalowanie", + "Importer.Model.Advanced.Scale": "Skala: ", + "Importer.Model.Advanced.SetupIK": "Ustaw IK", + "Importer.Model.Advanced.SetupSnappable": "Ustaw jako przyciągalny", + "Importer.Model.Advanced.SetupTimelapse": "Ustaw jako timelapse", + "Importer.Model.Advanced.SkinnedMeshes": "Importuj Meshe z Kościami", + "Importer.Model.Advanced.SpawnMaterialOrbs": "Stwórz Kule Materiałów", + "Importer.Model.Advanced.SplitSubmeshes": "Rozdziel Podmeshe", + "Importer.Model.Advanced.Tangents": "Oblicz Styczne", + "Importer.Model.Advanced.TextureAlpha": "Oblicz Alfa Tekstur", + "Importer.Model.Advanced.VertexColors": "Importuj Kolory Wierzchołków", + "Importer.Model.Advanced.VisualizeRig": "Wizualizuj Szkielet", + "Importer.Model.AdvancedSettings": "Zaawansowane Ustawienia", + "Importer.Model.AutoHumanoid": "Automatyczna Skala Ludzka", + "Importer.Model.AutoScale": "Automatyczna Skala (nieznana skala)", + "Importer.Model.CAD": "Model CAD", + "Importer.Model.Centimeters": "Centymetry (cm)", + "Importer.Model.FinalizePrompt": "Wszystko gotowe?", + "Importer.Model.Inches": "Cale", + "Importer.Model.Meters": "Metry (m)", + "Importer.Model.Millimeters": "Milimetry (mm)", + "Importer.Model.ModelKindPrompt": "Jaki typ modelu 3D?", + "Importer.Model.PointCloud": "Chmura Punktowa", + "Importer.Model.Prompt": "Co chcesz importować?", + "Importer.Model.Regular": "Model 3D", + "Importer.Model.RegularKind": "Zwykły / Awatar", + "Importer.Model.RunImport": "Importuj!", + "Importer.Model.SeparableKind": "Z Możliwością Oddzielenia", + "Importer.Model.Title": "Importer Modeli", + "Importer.Model.UnitsPrompt": "W jakich jednostkach jest model?", + "Importer.Model.VertexColorModel": "Model z Kolorami Wierzchołków", + + "Importer.Video.180": "Film 180", + "Importer.Video.360": "Film 360", + "Importer.Video.Depth": "Film z Głębią", + "Importer.Video.Depth.Default": "Domyślny", + "Importer.Video.Depth.Prompt": "Szablon Głębii", + "Importer.Video.Prompt": "Co chcesz importować?", + "Importer.Video.Regular": "Film", + "Importer.Video.Stereo": "Film Stereo", + "Importer.Video.Stereo180": "Film Stereo 180", + "Importer.Video.Stereo360": "Film Stereo 360", + "Importer.Video.Title": "Importer Filmów", + + "Indicator.LiveHiddenMessage": "(informacja ukryta podczas transmisji)", + "Indicator.OnlineUsers": "Użytkownicy Online: ~{num_registered} (~{num_total})", + + "Indicator.ServerStatus": "Status Serwera: {status, select, Good {Dobry} Slow {Wolny} Down {Awaria} NoInternet {Brak Internetu}} ({response_ms} ms)", + "Indicator.ServerStatus.Down": "Niesprawny", + "Indicator.ServerStatus.Good": "Dobry", + "Indicator.ServerStatus.NoInternet": "Brak internetu", + "Indicator.ServerStatus.Slow": "Powolny", + "Indicator.ServerStatus.Status": "Status chmury", + + "Indicator.Storage.StorageFull": "Pamięć Pełna", + + "Indicator.Sync.AllSynced": "Wszystko Zsynchronizowane", + "Indicator.Sync.OutOfSpace": "Brak Miejsca! Nie można zsynchronizować", + "Indicator.Sync.StorageFull": "Pamięć Pełna Nie można zsynchronizować", + "Indicator.Sync.SyncError": "Błąd Synchronizacji! Szczegóły w logu", + "Indicator.Sync.SyncingItems": "Synchronizowanie {item_count,plural, one {# przedmiotu} few {# przedmiotów} many {# przedmiotów}} ({item_percent} %)", + "Indicator.Sync.UploadingVariants": "Przesyłanie {variant_count,plural, one {# wariantu zasobu} few {# wariantów zasobów} many {# wariantów zasobów}}", + + "Inspector.Audio.AmplitudeThreshold": "Próg Amplitudy:", + "Inspector.Audio.BakeAudio": "Wypal Dźwięk", + "Inspector.Audio.DenoiseRNNoise": "Usuń szum (RNNoise, najlepiej działa na głos przy 48 kHz)", + "Inspector.Audio.Duration": "Długość: {duration}", + "Inspector.Audio.EncodingInfo": "Info o Kodeku: {info}, Zdekodowano: {decoded}", + "Inspector.Audio.ExtractSides": "Rozdziel Strony (może usunąć głosy na dźwiękach stereo)", + "Inspector.Audio.FadeIn": "Dodaj Efekt Zgłośnienia", + "Inspector.Audio.FadeOut": "Dodaj Efekt Wyciszenia", + "Inspector.Audio.FormatInfo": "Częstotliwość: {rate} Hz, Kanały: {channels} ({channel_count})", + "Inspector.Audio.MakeLoopable": "Pozwól na zapętlanie (używając crossfade)", + "Inspector.Audio.Normalize": "Normalizuj", + "Inspector.Audio.PositionDuration": "Pozycja/Długość (w sekundach):", + "Inspector.Audio.ToFLAC": "Konwertuj na FLAC", + "Inspector.Audio.ToVorbis": "Konwertuj na OGG Vorbis", + "Inspector.Audio.ToWAV": "Konwertuj na WAV", + "Inspector.Audio.TrimEnd": "Wytnij Koniec", + "Inspector.Audio.TrimEndSilence": "Wytnij Końcową Ciszę", + "Inspector.Audio.TrimSilence": "Wytnij Ciszę", + "Inspector.Audio.TrimStart": "Wytnij Początek", + "Inspector.Audio.TrimStartSilence": "Wytnij Początkową Ciszę", + + "Inspector.AudioStream.BufferState": "Dostępne sample: {samples}, Pominięte: {missed}, Długość: {length}, Indeks Globalny: {index}", + "Inspector.AudioStream.BufferStats": "Średni kodek: {avgCodec}/s, Średni odczyt: {avgRead}/s, Średni zapis: {avgWritten}/s", + "Inspector.AudioStream.DecodeState": "Suma Pakietów: {total}, Suma Straconych Pakietów: {lost}, Strata Pakietów: {loss, number, percent}", + "Inspector.AudioStream.EncodeState": "Dostępne do kodowania: {samples}, Wielkość Klatek: {frame} (Maks: {max_frame}), Częstotliwość Sampli: {rate}", + + "Inspector.AvatarExpression.AutoAssign": "Automatycznie Przypisz Blendshapy (używając heurystki)", + + "Inspector.BipedRig.ClearDebugVisuals": "Usuń wizualizacje debugowania", + "Inspector.BipedRig.DetectHands": "Wykryj Ręce", + "Inspector.BipedRig.DetectLeftHand": "Wykryj Lewą Rękę", + "Inspector.BipedRig.DetectRightHand": "Wykryj Prawą Rękę", + "Inspector.BipedRig.GenerateDebugVisuals": "Generuj wizualizacje debugowania", + "Inspector.BipedRig.GetDiagnosticInfo": "Pobierz informacje diagnostyczne szkieletu", + "Inspector.BipedRig.HandRigResult": "Gotowe! Ma Lewą Rękę: {left}, Ma Prawą Rękę: {right}", + "Inspector.BipedRig.LeftHandRigResult": "Gotowe! Wykryto Lewą: {detected}", + "Inspector.BipedRig.RightHandRigResult": "Gotowe! Wykryto Prawą: {detected}", + + "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "Dodaj obszary do punktów centralnych obiektów w hierarchii", + "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Zawsze chwytaj ostatnią kość", + "Inspector.DynamicBoneChain.ClearSmoothTransforms": "Usuń Płynne Transformacje w dzieciach", + "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- Obszary i Chwytanie -------", + "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "Zamień Płynne Transformacje w dzieciach", + "Inspector.DynamicBoneChain.SetupFromChildren": "Ustaw z dzieci", + "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Ustaw z dzieci (wymuś wszystkie)", + "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Ustaw z dzieci (tylko szkielet)", + + "Inspector.Material.VariantInfo": "Wariant: {variantID} (Surowy: {rawVariantID})", + "Inspector.Material.WaitingForApply": "Czekanie na zapis: {waiting}", + + "Inspector.Mesh.BakeMesh": "Wypal Mesh", + "Inspector.Mesh.BlendshapeCount": "Liczba Blendshapeów: {n}", + "Inspector.Mesh.BoneCount": "Liczba Kości: {n}", + "Inspector.Mesh.BoneTrimCount": "{n,plural, one {# Kość} few {# Kości} many {# Kości}}", + "Inspector.Mesh.ChannelStats": "Normalne: {normals}, Styczne: {tangents}, Kolory: {colors}, UV0: {uv0}, UV1: {uv1}, UV2: {uv2}, UV3: {uv3}", + "Inspector.Mesh.ConvertToConvexHull": "Konwertuj na Otoczkę Wypukłą", + "Inspector.Mesh.ConvertToFlatShading": "Konwertuj na Płaskie Cieniowanie", + "Inspector.Mesh.ConvertToPointCloud": "Konwertuj na Chmurę Punktów", + "Inspector.Mesh.FlipNormals": "Odwróć Normalne", + "Inspector.Mesh.GetBoneData": "Wyświetl Dane Kości", + "Inspector.Mesh.GetBoneList": "Wyświetl Listę Kości", + "Inspector.Mesh.MakeDualSided": "Konwertuj na Dwustronny", + "Inspector.Mesh.MergeDoubles": "Połącz Podwojone Wierzchołki", + "Inspector.Mesh.PointCount": "Liczba Punktów: {n}", + "Inspector.Mesh.RecalculateNormals": "Przelicz Normalne", + "Inspector.Mesh.RecalculateNormalsSmooth": "Przelicz Normalne (gładkie cieniowanie)", + "Inspector.Mesh.RecalculateTangentsMikkt": "Przelicz Styczne (Mikktspace)", + "Inspector.Mesh.RecalculateTangentsSimple": "Przelicz Styczne (prosty)", + "Inspector.Mesh.ResaveMesh": "Zapisz Ponownie Mesh", + "Inspector.Mesh.ReverseWinding": "Odwróć Nawijanie", + "Inspector.Mesh.ScaleUVs": "Skaluj UV", + "Inspector.Mesh.StatsHeader": "Statystyki Meshu", + "Inspector.Mesh.StripBlendshapeNormals": "Usuń Normalne Blendshapeów", + "Inspector.Mesh.StripBlendshapeTangents": "Usuń Styczne Blendshapeów", + "Inspector.Mesh.StripEmptyBlendshapes": "Usuń Puste Blendshapy", + "Inspector.Mesh.SubmeshCount": "Liczba Podmeshy: {n}", + "Inspector.Mesh.TriangleCount": "Liczba Trójkątów: {n}", + "Inspector.Mesh.TrimVertexBoneWeightsTo": "Przytnij Wagi Wierzchołków do:", + "Inspector.Mesh.UV_Multiplicator": "Mnożnik:", + "Inspector.Mesh.VertexCount": "Liczba Wierzchołków: {n}", + + "Inspector.MeshRenderer.MergeByMaterial": "Połącz podmeshe z takimi samymi materiałami", + "Inspector.MeshRenderer.SplitByMaterial": "Rozdziel mesh na części z takimi samymi materiałami", + + "Inspector.ReflectionProbe.Bake": "Wypal Odbicia", + "Inspector.ReflectionProbe.Baking": "Wypalanie...", + + "Inspector.Rig.CleanupBoneColliders": "Usuń strefy kolizji kości", + "Inspector.Rig.ClearDebugVisuals": "Usuń wizualizacje debugowania", + "Inspector.Rig.GenerateDebugVisuals": "Generuj wizualizacje debugowania", + + "Inspector.SkinnedMesh.BakeBlendShapeResult": "Ilość wypalonych blendshapeów: {n}", + "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "Wypal nieaktywne Blendshapy", + "Inspector.SkinnedMesh.ClearBoundsVisuals": "Usuń wizualizacje obszarów kości", + "Inspector.SkinnedMesh.SeparateOutBlendshapes": "Rozdziel części meshu niezmieniane przez blendshapy", + "Inspector.SkinnedMesh.StripBlendshapesResult": "Gotowe! Usunięto: {n,plural, one {# blendshape} few {# blendshapy} many {# blendshapeów}}", + "Inspector.SkinnedMesh.StripBonesResult": "Gotowe! Usunięto: {n,plural, one {# kość} few {# kości} many {# kości}}", + "Inspector.SkinnedMesh.StripEmptyBlendshapes": "Usuń Puste Blendshapy", + "Inspector.SkinnedMesh.StripEmptyBones": "Usuń Puste Kości", + "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "Wizualizuj przybliżone połączone obszary kości", + "Inspector.SkinnedMesh.VisualizeBoneBounds": "Wizualizuj obszary kości", + + "Inspector.Texture.AddBlackBackground": "Dodaj Czarne Tło", + "Inspector.Texture.AddWhiteBackground": "Dodaj Białe Tło", + "Inspector.Texture.AdjustGamma": "Zmień Gammę", + "Inspector.Texture.AdjustSaturation": "Zmień Nasycenie", + "Inspector.Texture.AdjustValue": "Zmień Wartość", + "Inspector.Texture.AlphaFromIntensity": "Alfa z Intensywności", + "Inspector.Texture.AlphaToMask": "Alfa do Maski", + "Inspector.Texture.ColorToAlphaBlack": "Kolor na Alfę (czarny)", + "Inspector.Texture.ColorToAlphaWhite": "Kolor na Alfę (biały)", + "Inspector.Texture.ConvertToGrayscaleAverage": "Konwertuj na Czarno-Biały (średnia)", + "Inspector.Texture.FlipHorizontal": "Przerzuć w Poziomie", + "Inspector.Texture.FlipVertical": "Przerzuć w Pionie", + "Inspector.Texture.Format": "Format: {format}, Pamięć: {memory}", + "Inspector.Texture.Gamma": "Gamma:", + "Inspector.Texture.GenerateMetadata": "Diagnostyka: Generuj Metadane Bitmapy", + "Inspector.Texture.Hue": "Odcień:", + "Inspector.Texture.InvalidFloats": "Diagnostyka: Niewłaściwe Wartości", + "Inspector.Texture.InvertA": "Odwróć Kanał Alfa", + "Inspector.Texture.InvertB": "Odwróć Niebieski", + "Inspector.Texture.InvertG": "Odwróć Zielony", + "Inspector.Texture.InvertR": "Odwróć Czerwony", + "Inspector.Texture.InvertRGB": "Odwróć Kolory", + "Inspector.Texture.LongestSide": "Najdłuższy Bok:", + "Inspector.Texture.MakeSquare": "Zamień na Kwadrat", + "Inspector.Texture.MakeTileable": "Wyrównaj brzegi (stosunek teselacji):", + "Inspector.Texture.RemoveAlpha": "Usuń Alfę", + "Inspector.Texture.Resize": "Przeskaluj", + "Inspector.Texture.Rotate180": "Obróć o 180°", + "Inspector.Texture.RotateCCW": "Obróć o 90° w Lewo", + "Inspector.Texture.RotateCW": "Obróć o 90° w Prawo", + "Inspector.Texture.Saturation": "Nasycenie:", + "Inspector.Texture.ShiftHue": "Przesuń Odcień", + "Inspector.Texture.Size": "Rozmiar: {width} x {height}", + "Inspector.Texture.SwapGB": "Zamień Zielony i Niebieski", + "Inspector.Texture.SwapRB": "Zamień Czerwony i Niebieski", + "Inspector.Texture.SwapRG": "Zamień Czerwony i Zielony", + "Inspector.Texture.TileLoop": "Ustaw obok siebie (zapętl)", + "Inspector.Texture.TileMirror": "Ustaw obok siebie (odwróć)", + "Inspector.Texture.ToNearestPOT": "Do Najbliższej Potęgi Dwójki", + "Inspector.Texture.Value": "Wartość:", + "Inspector.Texture.Variant": "ID Wariantu: {variant}", + + "Interaction.CopyLink": "Kopiuj Link", + "Interaction.DequipTool": "Odekwipuj", + "Interaction.Destroy": "Zniszcz", + "Interaction.Duplicate": "Duplikuj", + "Interaction.EnterAnchor": "Usiądź", + "Interaction.EquipAvatar": "Załóż Awatar", + "Interaction.EquipTool": "Ekwipuj", + "Interaction.ExitAnchor": "Wstań", + "Interaction.ExportFile": "Eksportuj Plik", + "Interaction.ExportScreenshot": "Eksportuj zrzut ekranu", + "Interaction.Grab.Auto": "Chwyć: Automatyczny", + "Interaction.Grab.Off": "Chwyć: Tylko Laser", + "Interaction.Grab.Palm": "Chwyć: dłoń", + "Interaction.Grab.Precision": "Chwyć: Precyzja", + "Interaction.ImportFile": "Importuj Plik", + "Interaction.LaserDisabled": "Laser Wyłączony", + "Interaction.LaserEnabled": "Laser Włączony", + "Interaction.Locomotion": "Lokomocja", + "Interaction.Locomotion.None": "Żadna", + "Interaction.NamedEquipTool": "Ekwipuj {name}", + "Interaction.NamedEquipTool.Default": "Narzędzie", + "Interaction.Redo": "Ponów", + "Interaction.ResetScale": "Resetuj Skalę", + "Interaction.SaveAsScreenshot": "Zapisz jako zrzut ekranu", + "Interaction.SaveToInventory": "Zapisz do Ekwipunku", + "Interaction.ScalingDisabled": "Skalowanie Wyłączone", + "Interaction.ScalingEnabled": "Skalowanie Włączone", + "Interaction.Undo": "Cofnij", + + "Inventory.Delete": "Usuń", + "Inventory.Equip": "Wyposaż", + "Inventory.Favorite.AudioPlayer": "Ustaw odtwarzacz audio", + "Inventory.Favorite.AudioStreamController": "Ustaw Steam kontroler", + "Inventory.Favorite.Avatar": "Ustaw awatar", + "Inventory.Favorite.ColorDialog": "Ustaw próbnik kolorów", + "Inventory.Favorite.Home": "Ustaw domu", + "Inventory.Favorite.InteractiveCamera": "Ustaw kamerę", + "Inventory.Favorite.Keyboard": "Ustaw klawiaturę", + "Inventory.Favorite.ProgressBar": "Ustaw pasek postępu", + "Inventory.Favorite.TextDisplay": "Ustaw wyświetlania tekstu", + "Inventory.Favorite.VideoPlayer": "Ustaw odtwarzacz wideo", + "Inventory.Favorite.WorldLoadingIndicator": "Ustaw pasek ładowania", + + "Inventory.OpenWorld": "Otwórz świat", + "Inventory.SaveAvatar": "Zapisz Awatara", + "Inventory.Share": "udostepnij", + "Inventory.Unshare": "Cofnij udostępnianie", + + "Locomotion.Fly.Description": "Fizyczny tryb latania", + "Locomotion.Fly.Name": "Lot", + "Locomotion.GrabWorld.Description": "Tworzy zakotwiczenie świata z odniesieniem i porusza użytkownika względem niego.", + "Locomotion.GrabWorld.Name": "Chwyć Świat", + "Locomotion.Noclip.Description": "Prosty tryb latania no-clip, idealny do edytowania.", + "Locomotion.Noclip.Name": "Noclip", + "Locomotion.Slide.Description": "Prosta lokomocja poślizgu która przyczepia się do powierzchni jeśli jakaś istnieje, inaczej lata.", + "Locomotion.Slide.Name": "Poślizg", + "Locomotion.Teleport.Description": "Używa teleporacji po krzywej balistycznej dla wygodnego poruszania się.", + "Locomotion.Teleport.Name": "Teleport", + "Locomotion.WalkRun.Description": "Fizyczne chodzenie, bieganie i skakanie.", + "Locomotion.WalkRun.Name": "Chodzenie/Bieganie", + "Locomotion.WalkRunGripping.Description": "Fizyczne chodzenie, bieganie i skakanie oraz wspinanie.", + "Locomotion.WalkRunGripping.Name": "Chodzenie/Bieganie (ze wpinaczką)", + "Locomotion.ZeroG.Description": "Fizyczny tryb nieważkości", + "Locomotion.ZeroG.Name": "Zero-G", + + "Login.AccountBanned": "Twoje konto zostało zbanowane.", + "Login.AccountTempLocked": "Twoje konto jest zablokowane.", + "Login.DuplicateAccount": "Zduplikowane konto", + "Login.EmailNotVerified": "E-mail niezweryfikowany", + "Login.InvalidCredentials": "Nieprawidłowe dane logowania", + "Login.InvalidLogin": "Nieprawidłowe dane logowania", + "Login.InvalidRecoveryCode": "Nieprawidłowy kod odzyskiwania", + "Login.MalformedUID": "Nieprawidłowe informacje o urządzeniu", + "Login.MissingLogin": "Brak danych logowania", + "Login.MissingUID": "Brak informacji o urządzeniu", + "Login.UnsupportedAuthentication": "Nieobsługiwana metoda uwierzytelniania", + + "NewWorld.AutoPort": "Auto:", + "NewWorld.CustomPreset": "Niestandardowy Szablon:", + "NewWorld.DefaultName": "Świat {name}", + "NewWorld.Port": "Port:", + "NewWorld.SessionSettings": "Ustawienia Sesji:", + "NewWorld.SessionTitle": "Nowa sesja", + "NewWorld.Template": "Szablon Świata:", + "NewWorld.Title": "Nowy Świat", + "NewWorld.UnsafeMode": "Tryb Niebezpieczny:", + + "Notifications.IsOnline": "Jest teraz Online", + "Notifications.IsOnlineOnDifferentVersion": "Jest teraz Online (używając wersji: {version})", + "Notifications.ReceivedContactRequest": "Wysłano Zaproszenie do Znajomych", + "Notifications.ReceivedInvite": "Zaproszono Cię do:", + "Notifications.ReceivedItem": "Wysyłano Ci przedmiot:", + "Notifications.ReceivedTip": "Otrzymano Napiwek {amount} {token}", + "Notifications.SentTip": "Wysłano Napiwek {amount} {token}", + "Notifications.VoiceMessage": "Wysłano wiadomość głosową", + + "Object.Mirror.Toggle": "Przełącznik Lokalny", + + "Options.FreeformDash.Off": "Swobodna Tablica: Nie", + "Options.FreeformDash.On": "Swobodna Tablica: Tak", + + "Options.Nameplates.All": "Nazwy Graczy: Wszystkie", + "Options.Nameplates.CustomStyle": "Zezwalaj na niestandardowe plakietki", + "Options.Nameplates.DefaultStyle": "Użyj domyślnych plakietka", + "Options.Nameplates.Hide": "Nazwy Graczy: Ukryte", + "Options.Nameplates.NonContacts": "Nazwy Graczy: Nie Kontaktów", + + "Options.SeatedMode.Off": "Tryb Siedzący: Nie", + "Options.SeatedMode.On": "Tryb Siedzący: Tak", + + "Permissions.NotAllowedToSave": "Nie masz pozwolenia aby zapisywać przedmioty w tym świecie.", + "Permissions.NotAllowedToSpawn": "Nie masz pozwolenia aby przyzywać przedmioty w tym świecie.", + "Permissions.NotAllowedToSwapAvatar": "Nie masz pozwolenia aby użyć własnego awatara w tym świecie.", + + "Profile.Status.Away": "Zaraz Wracam", + "Profile.Status.Busy": "Nie Przeszkadzać", + "Profile.Status.Invisible": "Niewidzialny", + "Profile.Status.Offline": "Offline", + "Profile.Status.Online": "Online", + + "Register.EmailAlreadyRegistered": "E-mail już zarejestrowany", + "Register.ErrorCheckingUserId": "Błąd podczas sprawdzania identyfikatora użytkownika", + "Register.InvalidDateOfBirth": "Nieprawidłowa data urodzenia", + "Register.InvalidEmail": "Niepoprawny adres email", + "Register.InvalidPassword": "Nieprawidłowe Hasło", + "Register.InvalidUsername": "Nieprawidłowa nazwa użytkownika", + "Register.MalformedUID": "Nieprawidłowe informacje urządzenia", + "Register.MissingEmail": "Brakujący e-mail", + "Register.MissingPassword": "Brak hasła", + "Register.MissingRequest": "Brak danych rejestracyjnych", + "Register.MissingUID": "Nieprawidłowe informacje urządzenia", + "Register.MissingUsername": "Brak nazwy użytkownika", + "Register.UserContainsBlockedTerms": "Nazwa użytkownika zawiera zablokowane słowa", + "Register.UsernameAlreadyRegistered": "Nazwa użytkownika jest już zarejestrowana", + "Register.UsernameContainsAmpersand": "Nazwa użytkownika nie może zawierać @", + "Register.UsernameStartsWithU": "Nazwa użytkownika nie może zaczynać się od U-", + "Register.UsernameTooLong": "Nazwa użytkownika jest za długa", + + "Security.HostAccess.Allow": "Zezwól", + "Security.HostAccess.Deny": "Zabroń", + "Security.HostAccess.NoReason": "Nie podano powodu", + "Security.HostAccess.Reason": "Powód: {reason}", + "Security.HostAccess.TargetHost": "Host docelowy: {host}", + "Security.HostAccess.Title": "Dostęp do hosta", + "Security.HostAccess.Warning": "Uwaga: Świat próbuje uzyskać dostęp do nieoficialnego hosta\nZezwolenie na dostęp może pozwolić nieoficjalnej stronie na zebranie niektórych danych osobowych, takich jak adres IP i lokalizacja geograficzna.", + + "Security.Hyperlink.Cancel": "Anuluj", + "Security.Hyperlink.Open": "Otwórz", + "Security.Hyperlink.Title": "link Zewnętrzny", + "Security.Hyperlink.Warning": "Ostrzeżenie: hiperłącze wychodzące\nKliknąłeś łącze w świecie. Chcesz je otworzyć? Otworzy się w przeglądarce internetowej na komputerze.", + + "Session.Permission.Anonymous": "Domyślny Anonim:", + "Session.Permission.ClearOverrides": "Wyczyść Nadpisane Uprawnienia", + "Session.Permission.Contact": "Domyślny Kontakt:", + "Session.Permission.Host": "Domyślny Gospodarz:", + "Session.Permission.PermissionOverrideCount": "Nadpisane Uprawnienia: {n,select, -1 {---} other {{n}}}", + "Session.Permission.Vistor": "Domyślny Odwiedzający:", + + "Session.Tab.Permissions": "Uprawnienia", + "Session.Tab.Settings": "Ustawienia", + "Session.Tab.Users": "Użytkownicy", + + "Settings.AllowStrafing": "Zezwalaj na Strafowanie", + + "Settings.Audio.DisableVoiceNormalization": "Wyłącz Normalizację Głosu", + "Settings.Audio.Header": "Audio", + "Settings.Audio.Input.Title": "Urządzenia wejściowe audio", + "Settings.Audio.InputDevice": "Urządzenie Wejściowe Audio:", + "Settings.Audio.Master": "Cały Dźwięk: {n,number,percent}", + "Settings.Audio.Monitoring": "Monitorowanie Wejścia Audio:", + "Settings.Audio.Multimedia": "Multimedia: {n,number,percent}", + "Settings.Audio.NoiseGateThreshold": "Próg Bramy Szumów: {n}", + "Settings.Audio.NoiseSupression": "Filtr Usuwania Szumu (RNNoise)", + "Settings.Audio.NormzliationThreshold": "Próg Normalizacji: {n}", + "Settings.Audio.OutputDevice": "Urządzenie Wyjściowe Audio:", + "Settings.Audio.SelectInputDevice": "Wybierz Urządzenie Wejściowe", + "Settings.Audio.SelectOutputDevice": "Wybierz Urządzenie Wyjściowe", + "Settings.Audio.SoundEffects": "Efekty Dźwiękowe: {n,number,percent}", + "Settings.Audio.StartTest": "Nasłuchuj urządzenie\n(sprawdź mikrofon / wejście audio)", + "Settings.Audio.StopTest": "Zakończ Test", + "Settings.Audio.SystemDefaultOutput": "Używaj Domyślnych Urządzeń", + "Settings.Audio.TestDescription": "Puścimy dźwięk z wybranego urządzenia audio, aby upewnić się że to prawidłowe urządzenie.", + "Settings.Audio.TestInput": "Testuj Swoje Wejście Audio:", + "Settings.Audio.UI": "Interfejs Użytkownika: {n,number,percent}", + "Settings.Audio.Voice": "Głosy: {n,number,percent}", + "Settings.Audio.WhisperVoiceVolume": "Głośność Głosów przy Szeptaniu (poza bańką): {n,number,percent}", + + "Settings.AutosaveAllScreenshots": "Automatycznie zapisuj WSZYSTKIE zrzuty ekranu na świecie", + "Settings.AutosaveScreenshotPath": "Ścieżka auto-zapisu zdjęć", + "Settings.ControllerVibration": "Wibracje Kontrolera", + "Settings.Dash.Curvature": "Zakrzywienie", + "Settings.Dash.Header": "Tablica", + "Settings.Dash.OpenCloseSpeed": "Prędkość otwierania/zamykania", + "Settings.DebugInputBinding": "Debuguj Przypisane Przyciski", + "Settings.DisableLAN": "Wyłącz LAN", + "Settings.DisablePhysicalInteractions": "Wyłącz Interakcje Fizyczne", + "Settings.DoNotSendReadStatus": "Nie wysyłaj statusu przeczytania wiadomości w czasie rzeczywistym", + "Settings.DoubleClickInterval": "Interwał Dwukrotnego Kliknięcia", + "Settings.EnableGestures": "Włącz Gesty", + "Settings.FetchIncompatibleSessions": "Pokaż Niekompatybilne Sesje", + + "Settings.FullBody.FeetPositionSmoothing": "Wygładzanie Pozycji Stóp", + "Settings.FullBody.FeetRotationSmoothing": "Wygładzanie Rotacji Stóp", + "Settings.FullBody.Header": "Full Body:", + "Settings.FullBody.HipsPositionSmoothing": "Wygładzanie Pozycji Bioder", + "Settings.FullBody.HipsRotationSmoothing": "Wygładzanie Rotacji Bioder", + + "Settings.Graphics.DesktopFOV": "Pole Widzenia Trybu Ekranowego", + "Settings.Haptics": "Wibracje Zwrotne", + "Settings.Height": "Mój Wzrost:", + "Settings.HideAllTutorials": "Ukryj Wszystkie Samouczki", + "Settings.Hotswitching": "Hotswitch VR", + "Settings.Imperial": "Imperialny (ft)", + + "Settings.Laser.ShowInDesktop": "Wyświetlaj Laser w Trybie Ekranowym", + "Settings.LaserSmoothing.Header": "Wygładzanie Laserów", + "Settings.LaserSmoothing.ModulateEndAngle": "Kąt Końcowy Modulowania", + "Settings.LaserSmoothing.ModulateExponent": "Wykładnik Modulowania", + "Settings.LaserSmoothing.ModulateSpeedMultiplier": "Mnożnik Prędkości Modulowania", + "Settings.LaserSmoothing.ModulateStartAngle": "Kąt Początkowy Modulowania", + "Settings.LaserSmoothing.Reset": "Resetuj Ustawienia Lasera", + "Settings.LaserSmoothing.Speed": "Prędkość Wygładzania", + "Settings.LaserSmoothing.StickThreshold": "Próg Drążka", + + "Settings.LeapMotion.Enabled": "Używaj Leap Motion", + "Settings.LeapMotion.ForwardOffset": "Przesunięcie z Przodu", + "Settings.LeapMotion.HorizontalOffset": "Przesunięcie Poziome", + "Settings.LeapMotion.Name": "Leap Motion", + "Settings.LeapMotion.SnapDistance": "Odległość Przyciągania Ręki", + "Settings.LeapMotion.UseFingersWhenSnapped": "Użyj palców po Przyciągnięciu", + "Settings.LeapMotion.VerticalOffset": "Przesunięcie Pionowe", + + "Settings.LegacyGripEquip": "Włącz Stare Wyposażanie Podwójnym Chwytem", + "Settings.LegacyWorldSwitcher": "Włącz Stary Zmieniacz Światów", + "Settings.LinuxIntegration": "Integracja Linux", + "Settings.Locale.ChangeLanguage": "Zmień Język", + "Settings.Locale.DefaultLanguage": "Domyślne Systemowe", + "Settings.Locale.SelectLanguageHeader": "Wybierz Swój Język:", + "Settings.Locale.Title": "Język interfejsu", + "Settings.MaxConcurrentAssetTransfers": "Limit Równoległych Transferów Zasobów", + "Settings.Metric": "Metryczny (cm)", + "Settings.MoveThreshold": "Martwa Strefa Poruszania", + "Settings.NoclipSpeed": "Prędkość No-Clip", + "Settings.OverrideLocale": "Zastąp Język:", + "Settings.PreferSteamNetworking": "Preferuj Gniazda Sieciowe Steam", + "Settings.PrimaryController": "Główny Kontroler", + "Settings.ResetAllTutorials": "Zresetuj Wszystkie Samouczki", + "Settings.Save": "Zapisz Ustawienia", + "Settings.ShowInteractionHints": "Pokaż Wskazówki Dotyczące Interakcji", + "Settings.SmoothTurn": "Płynne Obracanie", + "Settings.SmoothTurnExclusiveMode": "Ekskluzywny Tryb Płynnego Obracania", + "Settings.SmoothTurnSpeed": "Prędkość Płynnego Obrotu", + "Settings.SnapTurnAngle": "Kąt Obrotu Natychmiastowego", + "Settings.SpeedExponent": "Wykładnik Prędkości", + "Settings.System.KeepOriginalScreenshotFormat": "Zachowaj oryginalny format zrzutu ekranu", + "Settings.System.KeepOriginalScreenshotFormat.Description": "Po włączeniu zrzuty ekranu nie będą konwertowane do formatu JPG po zapisaniu w folderze Dokumenty", + "Settings.UseHeadDirectionForMovement": "Użyj Kierunku Głowy do poruszania", + "Settings.ViveHandTracking.Enabled": "Używaj Vive Hand Tracking", + "Settings.ViveHandTracking.Name": "Vive Finger Tracking", + "Settings.ViveHandTracking.SnapDistance": "Odległość Przyciągania Ręki", + "Settings.ViveHandTracking.UseFingersWhenSnapped": "Użyj palców po Przyciągnięciu", + "Settings.WindowsIntegration": "Integracja Windows", + + "Tools.AvatarCreator": "Kreator Awatarów", + "Tools.CameraStreaming": "Kamera / Transmisja", + "Tools.CreateNewWorld": "Stwórz Nowy Świat", + "Tools.Debug": "Debugowanie", + "Tools.FullBodyCalibrator": "Kalibrator Awatarów / Full Body", + "Tools.Setup2FA": "Skonfiguruj 2FA", + + "Tools.StreamAudio": "Transmisja Dźwięku", + "Tools.StreamAudio.Bitrate": "Bitrate: {bitrate} kbps", + "Tools.StreamAudio.Broadcast": "Wszędzie", + "Tools.StreamAudio.Dialog.Title": "Utwórz strumień audio", + "Tools.StreamAudio.PlayForOwner.Off": "Nasłuch dla właściciela: Nie", + "Tools.StreamAudio.PlayForOwner.On": "Nasłuch dla właściciela: Tak", + "Tools.StreamAudio.Spatialized": "W Przestrzeni", + "Tools.StreamAudio.Start": "Rozpocznij Transmisję", + "Tools.StreamAudio.Title": "Transmisja Dźwięku {username}", + + "Tooltip.Cartridge.Eject": "Zdejmij kulę", + + "Tooltip.CharacterCollider.DontMarkGrippable": "Nie Oznaczaj jako Wspinalny", + "Tooltip.CharacterCollider.EnsurePhysicalFly": "Zapewnij lokomocję Fizyczne Latanie", + "Tooltip.CharacterCollider.EnsureWalkRun": "Zapewnij lokomocję Chodzenie/Bieganie", + "Tooltip.CharacterCollider.EnsureZeroG": "Zapewnij lokomocję Zero-G", + "Tooltip.CharacterCollider.MarkGrippable": "Oznaczaj jako Wspinalny", + + "Tooltip.Color.Picker": "Wybieranie Kolorów", + "Tooltip.GrabbableSetter.NonScalable": "Obiekty nie będą Skalowalne", + "Tooltip.GrabbableSetter.Scalable": "Obiekty będą Skalowalne", + "Tooltip.Light.Point": "Punktowe", + "Tooltip.Light.Spot": "Stożkowe", + "Tooltip.Light.Sun": "Słońce", + + "Tooltip.Material.AreaMode": "Tryb Strefy", + "Tooltip.Material.Convert": "Konwertuj na...", + "Tooltip.Material.ConvertAll": "Konwertuj Wszystkie na...", + "Tooltip.Material.CreateCopy": "Stwórz Kopię", + "Tooltip.Material.CreateNew": "Stwórz Nowy", + "Tooltip.Material.Edit": "Edytuj Materiał", + "Tooltip.Material.ObjectMode": "Tryb Globalny Obiektu", + "Tooltip.Material.RayMode": "Tryb Promienia", + "Tooltip.Material.SceneMode": "Tryb Globalny Sceny", + + "Tooltip.Mesh.Edit": "Edytuj Mesh", + + "Tooltip.MeshVisibility.DoubleSidedShadow": "Ustaw na dwustronny cień", + "Tooltip.MeshVisibility.KeepShadow": "Pozostaw Cień", + "Tooltip.MeshVisibility.OnlyShadow": "Ustaw na tylko cień", + "Tooltip.MeshVisibility.ShadowOff": "Wyłącz Cień", + "Tooltip.MeshVisibility.ShadowOn": "Włącz Cień", + + "Tooltip.Microphone.Format.FLAC": "FLAC", + "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", + "Tooltip.Microphone.Format.WAV": "WAV", + "Tooltip.Microphone.ModeHold": "Trzymaj aby nagrywać", + "Tooltip.Microphone.ModePress": "Kliknij aby zacząć/zakończyć nagrywanie", + "Tooltip.Microphone.SourceFiltered": "Filtrowane i Normalizowane", + "Tooltip.Microphone.SourceRaw": "Surowe", + + "Tooltip.Slicer.Add": "Dodaj Slicer", + "Tooltip.Slicer.Clear": "Usuń Slicer", + + "Tooltips.Brush.ChangeColor": "Zmień kolor", + "Tooltips.Brush.DecrementSize": "Zmniejsz rozmiar", + "Tooltips.Brush.IncrementSize": "Zwiększ rozmiar", + + "Tooltips.Dev.ConfirmDestroySelected": "NA PEWNO Zniszcz Zaznaczone", + "Tooltips.Dev.CreateNew": "Stwóż Nowy...", + "Tooltips.Dev.DeselectAll": "Odznacz Wszystko", + "Tooltips.Dev.DestroySelected": "Zniszcz Zaznaczone", + "Tooltips.Dev.DevMode.Off": "Tryb Dewelopera: Nie", + "Tooltips.Dev.DevMode.On": "Tryb Dewelopera: Tak", + "Tooltips.Dev.GlobalSpace": "Globalna przestrzeń", + "Tooltips.Dev.LocalSpace": "Przestrzeń lokalna", + "Tooltips.Dev.OpenInspector": "Otwórz Inspektor", + "Tooltips.Dev.Rotation": "Obrót", + "Tooltips.Dev.Scale": "Skala", + "Tooltips.Dev.Selection": "Zaznaczanie: {mode}", + "Tooltips.Dev.SelectParent": "Zaznacz Rodzica", + "Tooltips.Dev.Translation": "Przejście", + + "Tutorial.CommunityYouTube.Title": "Kanały YouTube Społeczności", + + "Tutorial.Intro.BadgesDescription": "Odznaki to małe ikony pokazujące informacje o użytkownikach. Tu jest kilka najważnejszych odznak do zapamiętania. Odznaki związane z zaburzeniami zmysłów mogą być dodane używając Bota {appName}.", + "Tutorial.Intro.BadgesDisabilityHearing": "Zaburzenia Słuchu", + "Tutorial.Intro.BadgesDisabilitySpeech": "Zaburzenia Mowy", + "Tutorial.Intro.BadgesDisabilityVision": "Zaburzenia Wzroku", + "Tutorial.Intro.BadgesMentor": "Mentor", + "Tutorial.Intro.BadgesModerator": "Moderator", + "Tutorial.Intro.BadgesTitle": "Odznaki", + "Tutorial.Intro.HelpSite": "Pomoc", + + "Tutorial.UserResources.MerchandiseTitle": "Merch {appName}", + "Tutorial.UserResources.SupportTitle": "Jak Wspierać {appName}", + "Tutorial.UserResources.UserResourcesTitle": "Zasoby Użytkowników", + + "Tutorial.Welcome.AccountCreate": "Utwórz Konto", + "Tutorial.Welcome.AccountDescription": "Tworzenie konta daje Ci 1 GB darmowego miejsca w chmurze na zapisywanie przedmiotów, wybieranie awatarów, dodawanie Znajomych oraz wysyłanie wiadomości.", + "Tutorial.Welcome.AccountHeader": "Konto {appName}", + "Tutorial.Welcome.AccountLogin": "Już Posiadam Konto", + "Tutorial.Welcome.AccountSkip": "Kontynuuj Bez Tworzenia Konta", + "Tutorial.Welcome.AccountSkipConfirm": "Na Pewno", + "Tutorial.Welcome.AccountSkipDescription": "Niektóre funkcje takie jak zapisywanie przedmiotów, wybieranie awatarów lub dodawanie Znajomych nie będą dostępne.", + "Tutorial.Welcome.AccountSkipHeader": "Pominąć tworzenie konta?", + "Tutorial.Welcome.LetsStart": "Zacznijmy!", + "Tutorial.Welcome.SettingsDescription": "Możesz tu konfigurować podstawowe ustawienia. Można je także zmienić później.", + "Tutorial.Welcome.SettingsHeader": "Podstawowe Ustawienia", + "Tutorial.Welcome.SettingsHeight": "Twój wzrost", + "Tutorial.Welcome.SettingsHeightExamples": "Przykłady: 1.85 m, 185 cm, 6' 1\", 6 stóp 1 cal", + "Tutorial.Welcome.SettingsPrimaryController": "Główny Kontroler", + "Tutorial.Welcome.SettingsPrimaryLeft": "Lewy", + "Tutorial.Welcome.SettingsPrimaryLeftDescription": "Lewy: Obracanie, Prawy: Poruszanie", + "Tutorial.Welcome.SettingsPrimaryRight": "Prawy", + "Tutorial.Welcome.SettingsPrimaryRightDescription": "Lewy: Poruszanie, Prawy: Obracanie", + "Tutorial.Welcome.SettingsSmoothTurn": "Płynny", + "Tutorial.Welcome.SettingsSmoothTurnDescription": "Płynne obracanie, może powodować mdłośći.", + "Tutorial.Welcome.SettingsSnapTurn": "Natychmiastowy", + "Tutorial.Welcome.SettingsSnapTurnDescription": "Natychmiastowo obraca cię o ustaloną ilość stopni, dobre dla nowych użytkowników", + "Tutorial.Welcome.SettingsTurning": "Styl Obrotu", + "Tutorial.Welcome.StartTutorialDescription": "Przeniesiemy cię do prostego świata samouczkowego aby pomóc Ci zacząć z {appName}. Możesz wybrać czy chcesz aby świat był publiczny, pozwalając społeczności {appName} na dołączanie i pomaganie Tobie albo możesz uczyć się samemu.", + "Tutorial.Welcome.StartTutorialHeader": "Rozpocznij Samouczek", + "Tutorial.Welcome.WelcomeTo": "Witaj w", + + "Undo.ApplyMaterial": "Zastosowanie Materiału", + "Undo.BakeMeshes": "Wypalenie {name}", + "Undo.BatchConvertMaterials": "Zbiorcze konwertowanie materiałów", + "Undo.BrushStroke": "Pociągnięcie Pędzla", + "Undo.ChangeBoxSize": "Zmienienie Wielkości Pudełka", + "Undo.ChangeColor": "Zmienienie Koloru", + "Undo.ChangeMesh": "Zmienienie Meshu", + "Undo.CloneComponent": "Sklonowanie Komponentu", + "Undo.Destroy": "Zniszczenie {name}", + "Undo.DestroyComponent": "Zniszczenie {component_type} na {slot_name}", + "Undo.DestroyGrabbed": "Zniszczenie Chwyconych Obiektów", + "Undo.DuplicateComponent": "Duplikowanie Komponentu", + "Undo.DuplicateGrabbed": "Duplikowanie Chwyconych Obiektów", + "Undo.ExtractMaterialsFromHierarchy": "Wyciągnięcie Materiałów z Hierarchii", + "Undo.GrabObjects": "Chwycenie Obiektów", + "Undo.InsertParent": "Dodanie Rodzica do {name}", + "Undo.MoveIKBone": "Przeniesienie Kości IK", + "Undo.MoveSun": "Przeniesienie Słońca", + "Undo.ResetPosition": "Resetowanie Pozycji", + "Undo.ResetRotation": "Resetowanie Obrótu", + "Undo.ResetScale": "Resetowanie Skali", + "Undo.RotateAroundAxis": "Obrócenie Wokół Osi", + "Undo.SetField": "Ustawienie pola {field_name} na {value}", + "Undo.SetReference": "Ustawienie odniesienia {ref_name} na {ref_target}", + "Undo.Spawn": "Stworzenie {name}", + "Undo.SpawnComponent": "Dodanie {component_type} do {slot_name}", + "Undo.Transform": "Przeniesienie {name}", + "Undo.Translate": "Przeniesienie", + "Undo.TranslateAlongAxis": "Przeniesienie Wzdłuż Osi", + "Undo.Wiggler": "Złe Rzeczy", + + "User.Actions.Ban": "Banuj", + "User.Actions.Jump": "Skocz do", + "User.Actions.Kick": "Wyrzuć", + "User.Actions.Mute": "Wycisz (lokalnie)", + "User.Actions.Respawn": "Odrodź", + "User.Actions.Silence": "Wycisz (globalnie)", + + "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "Wyczyść Wyłączone Mesh Renderery", + "Wizard.AssetOptimization.CleanupEmptySlots": "Usuń Puste Obiekty", + "Wizard.AssetOptimization.CleanupFileItems": "Usuń Przedmioty Plików", + "Wizard.AssetOptimization.CleanupUnusedAssets": "Usuń Nieużywane Zasoby", + "Wizard.AssetOptimization.DeduplicateMaterials": "Deduplikuj Materiały", + "Wizard.AssetOptimization.MaxTextureResolution": "Ustaw Maksymalną Rozdzielczość Tekstur", + "Wizard.AssetOptimization.RecalculateAllNormals": "Przelicz Wszystkie Normalne", + "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "Przelicz Wszystkie Normalne (połączone)", + "Wizard.AssetOptimization.RecalculateAllTangents": "Przelicz Wszystkie Styczne (Mikktspace)", + "Wizard.AssetOptimization.RecompressTextures": "Rekompresuj Tekstury", + "Wizard.AssetOptimization.ResizedResult": "Przeskalowano {n}", + "Wizard.AssetOptimization.Title": "Kreator Optymalizacji Zasobów", + + "Wizard.CubemapCreator.NegX": "Negatywny X (lewo)", + "Wizard.CubemapCreator.NegY": "Negatywny Y (dół)", + "Wizard.CubemapCreator.NegZ": "Negatywny Z (tył)", + "Wizard.CubemapCreator.PosX": "Pozytywny X (prawo)", + "Wizard.CubemapCreator.PosY": "Pozytywny Y (góra)", + "Wizard.CubemapCreator.PosZ": "Pozytywny Z (przód)", + "Wizard.CubemapCreator.Textures": "Tekstury Źródłowe:", + "Wizard.CubemapCreator.TexturesNote": "Pamiętaj że niektóre standardy zamieniają lewą i prawą stronę. Jeśli stworzona Cubemapa jest nieprawidłowa, spróbuj zamienić lewą i prawą stronę.", + "Wizard.CubemapCreator.Title": "Kreator Cubemap", + "Wizard.CubemapCreator.TopBottomRotation": "Obrót Góry i Dołu:", + + "Wizard.General.ErrorNoRoot": "Brak Miejsca Operacji", + "Wizard.General.ProcessRoot": "Miejsce Operacji:", + "Wizard.General.RemovedResult": "Usunięto {n}", + "Wizard.General.Result": "Rezultat:", + + "Wizard.LightSources.ChangeIntensity": "Zmień Siłę", + "Wizard.LightSources.ChangeRange": "Zmień Zasięg", + "Wizard.LightSources.Destroy": "Zniszcz", + "Wizard.LightSources.DirectionalLights": "Śłońca:", + "Wizard.LightSources.Disable": "Wyłącz", + "Wizard.LightSources.DisabledLights": "Wyłączone Światła:", + "Wizard.LightSources.Enable": "Włacz", + "Wizard.LightSources.Header": "Źródła Światła Sceny", + "Wizard.LightSources.PointLights": "Światła Punktowe:", + "Wizard.LightSources.ProcessRoot": "Miejsce Operacji:", + "Wizard.LightSources.SetShadowType": "Ustaw Typ Cieni", + "Wizard.LightSources.SpotLights": "Światła Stożkowe:", + "Wizard.LightSources.Title": "Kreator Źródeł Światła", + "Wizard.LightSources.WithTag": "Z Tagiem:", + + "Wizard.ReflectionProbes.BakeProbes": "Wypal Próbki", + "Wizard.ReflectionProbes.Baking": "Wypalanie: {index} na {count}...", + "Wizard.ReflectionProbes.DelayBetweenProbes": "Odsęp czasowy między próbkami", + "Wizard.ReflectionProbes.HideDebugVisuals": "Schowaj Wizualizacje", + "Wizard.ReflectionProbes.ProcessDisabled": "Proces Wyłączony", + "Wizard.ReflectionProbes.ProcessRoot": "Miejsce Operacji:", + "Wizard.ReflectionProbes.ShowDebugVisuals": "Wyświetl Wizualizacje", + "Wizard.ReflectionProbes.TeleportUserToProbe": "Teleportój mnie do każdej próbki", + "Wizard.ReflectionProbes.Title": "Kreator Próbek Odbicia", + "Wizard.ReflectionProbes.WithTag": "Z Tagiem:", + + "World.AccessLevel.Anyone": "Każdy", + "World.AccessLevel.Contacts": "Znajomi", + "World.AccessLevel.ContactsPlus": "Znajomi+", + "World.AccessLevel.LAN": "LAN", + "World.AccessLevel.Private": "Prywatne (tylko osoby zaproszone)", + "World.AccessLevel.RegisteredUsers": "Zarejestrowani Użytkownicy", + + "World.Actions.CannotClose": "(nie można zamknąć tego świata)", + "World.Actions.Clone": "Sklonuj Świat", "World.Actions.Close": "Zamknij Świat", + "World.Actions.CloseConfirm": "Zamknij", + "World.Actions.ClosePrompt": "Zamknąć Świat?", + "World.Actions.ConfirmDelete": "Potwierdź Usunięcie", + "World.Actions.ConfirmOverwrite": "Podwierdź NADPISANIE", + "World.Actions.CopyRecordURL": "Skopiuj URL Rekordu", + "World.Actions.CopySessionURL": "Skopiuj URL Sesji", + "World.Actions.CopyWorldURL": "Skopiuj URL Świata", + "World.Actions.Delete": "Usuń Świat", + "World.Actions.Discard": "Odrzuć Zmiany", + "World.Actions.Focus": "Pokaż", + "World.Actions.GetSessionOrb": "Zdobądź Kulę Sesji", + "World.Actions.GetWorldOrb": "Zdobądź Kulę Świata", + "World.Actions.GuestWarning": "", + "World.Actions.HostingWarning": "Jesteś gospodarzem tego świata. Wszyscy użytkownicy zostaną odłączeni.", + "World.Actions.Join": "Dołącz", "World.Actions.Leave": "Opuść Świat", + "World.Actions.LeaveConfirm": "Opuść", + "World.Actions.LeavePrompt": "Opuścić Świat?", + "World.Actions.ModifyMetadata": "Edytuj Metadane", + "World.Actions.Overwrite": "Zastąp za {name}", + "World.Actions.Overwriting": "Nadpisywanie...", + "World.Actions.ReallyConfirmDelete": "USUŃ NA ZAWSZE", "World.Actions.Save": "Zapisz Zmiany", "World.Actions.SaveAs": "Zapisz Jako...", "World.Actions.SaveCopy": "Zapisz Kopię...", "World.Actions.SaveHere": "Zapisz Tutaj", "World.Actions.SaveToInventory": "Zapisz do Ekwipunku", "World.Actions.Saving": "Zapisywanie...", - "World.Actions.Discard": "Odrzuć Zmiany", - "World.Actions.Clone": "Sklonuj Świat", - "World.Actions.Delete": "Usuń Świat", - "World.Actions.ConfirmDelete": "Potwierdź Usunięcie", - "World.Actions.ReallyConfirmDelete": "USUŃ NA ZAWSZE", - "World.Actions.Overwrite": "Zastąp za {name}", - "World.Actions.ConfirmOverwrite": "Podwierdź NADPISANIE", - "World.Actions.Overwriting": "Nadpisywanie...", - - "World.Actions.ClosePrompt": "Zamknąć Świat?", - "World.Actions.LeavePrompt": "Opuścić Świat?", - "World.Actions.CloseConfirm": "Zamknij", - "World.Actions.LeaveConfirm": "Opuść", - "World.Actions.CannotClose": "(nie można zamknąć tego świata)", - "World.Actions.GuestWarning": "", - "World.Actions.HostingWarning": "Jesteś gospodarzem tego świata. Wszyscy użytkownicy zostaną odłączeni.", - - "World.Actions.GetWorldOrb": "Zdobądź Kulę Świata", - "World.Actions.CopyWorldURL": "Skopiuj URL Świata", - "World.Actions.CopyRecordURL": "Skopiuj URL Rekordu", "World.Actions.StartCustomSession": "Rozpocznij Sesję Niestandardową", - "World.Actions.ModifyMetadata": "Edytuj Metadane", - "World.Actions.GetSessionOrb": "Zdobądź Kulę Sesji", - "World.Actions.CopySessionURL": "Skopiuj URL Sesji", - - "World.Indicator.NoData": "Brak Danych", - "World.Indicator.LocalWorld": "Lokalna Maszyna", + "World.Actions.StartSession": "Rozpocznij Sesję", + + "World.Category.ActiveSessions": "Aktywne Sesje", + "World.Category.Art": "Sztuka", + "World.Category.ContactsSessions": "Sesje Znajomych", + "World.Category.Custom": "Niestandardowe", + "World.Category.Educational": "Edukacyjne", + "World.Category.Everything": "Wszystko", + "World.Category.Featured": "Polecane", + "World.Category.Games": "Gry", + "World.Category.GroupWorlds": "Światy Grupowe", + "World.Category.HeadlessSessions": "Sesje Headless", + "World.Category.MyWorlds": "Moje Światy", + "World.Category.PublishedWorlds": "Opublikowane Światy", + "World.Category.Random": "Losowye", + "World.Category.Social": "Społeczne", + "World.Category.Tutorials": "Poradniki", + + "World.Config.AccessLevelHeader": "Kto może dołączyć do tego świata?", + "World.Config.AutoKickAFK": "Automatyczne wyrzucanie nieaktywnych użytkowników:", + "World.Config.AutoKickAFKMinutes": "Maksymalny Czas Nieaktywności:", + "World.Config.Autosave": "Autozapis (będzie nadpisywał poprzedni zapis):", + "World.Config.AutosaveInterval": "Interwał Autozapisu (minuty):", + "World.Config.CleanupAssets": " Oczyść nieużywane zasoby:", + "World.Config.CleanupInterval": "Interwał czyszczenia (sekundy):", + "World.Config.Description": "Opis:", + "World.Config.EditMode": "Tryb Edycji:", + "World.Config.HideFromListing": "Nie pokazuj na liście sesji", + "World.Config.MaxUsers": "Maksymalna Liczba Użytkowników:", + "World.Config.MobileFriendly": "Przyjazny dla Urządzeń Mobilnych", + "World.Config.Name": "Nazwa świata:", + "World.Config.SaveOptionsHeader": "Opcje Zapisywania Świata:", + + "World.Connection.Authenticating": "Uwierzytelnianie", + "World.Connection.Connected": "Połączono", + "World.Connection.EstablishingConnection": "Nawiązywanie połączenia", + "World.Connection.LNL.DirectIP": "LNL Bezpośrednie IP", + "World.Connection.LNL.NATPunchthrough": "Przebicie LNL NAT {n}", + "World.Connection.LNL.Relay": "Przekaźnik LNL", + "World.Connection.RequestingJoin": "Proszenie o dołączenie", + "World.Connection.SteamNetworkingSockets": "Gniazda Sieciowe Steam", + "World.Connection.SyncingInitialState": "Synchronizacja początkowego stanu świata", + + "World.Detail.AccessLevel": "Widoczność", + "World.Detail.ActionsHeader": "Akcje:", + "World.Detail.ActiveSessions": "Aktywne Sesje:", + "World.Detail.ActiveUsers": "Aktywni Użytkownicy:", + "World.Detail.DescriptionHeader": "Opis: ", + "World.Detail.ModifyDate": "Ostatnio Zaktualizowany", + "World.Detail.NewSession": "", + "World.Detail.PublishDate": "Opublikowany", + "World.Detail.SessionInformationHeader": "Informacje o Sesji", + "World.Detail.Tags": "Tagi", + "World.Detail.Uptime": "Czas Działania", + "World.Detail.Users": "Użytkownicy", + "World.Detail.Users.Count": "{active}{away, select, 0 {} other { (+{away} away)}} na {max}", + "World.Detail.Visits": "Odwiedziny", + "World.Detail.WorldInformationHeader": "Informacje o Świecie", + + "World.Downloading": "Pobieranie {bytes} z {total_bytes}", + + "World.Edit.AccessLevelHeader": "Kto może otworzyć ten świat?", + "World.Edit.AccessPatreon": "Wspierający na Patreon", + "World.Edit.AccessPrivate": "Tylko Ja", + "World.Edit.AccessPublic": "Wszyscy (publiczny)", + "World.Edit.Description": "Opis:", + "World.Edit.Name": "Nazwa Świata:", + "World.Edit.Path": "Ścieżka Świata:", + "World.Edit.Tags": "Tagi (rozdzielane przecinkami):", + "World.Edit.Title": "Edytuj Metadane", + + "World.Error.AccessDenied": "Odmowa Dostępu", + "World.Error.FailedAuthentication": "Uwierzytelnianie nie powiodło się", + "World.Error.FailedConnectToRelay": "Nie udało się połączyć z przekaźnikiem", + "World.Error.FailedFetchingAuthentication": "Pobieranie informacji uwierzytelniających nie powiodło się", + "World.Error.FailedToConnect": "Nie udało się nawiązać połączenia", + "World.Error.FailedUserID": "Uwierzytelnianie UserID nie powiodło się", + "World.Error.HostBlocked": "Host zablokowany", + "World.Error.HostBlockedDetail": "Zablokowałeś hosta", + "World.Error.IncompatibleVersion": "Niekompatybilna wersja {appName}", + "World.Error.InvalidAddress": "Błędny adres", + "World.Error.JoinAlreadyRequested": "Poproszono już o dołączenie", + "World.Error.NoPort": "Nie określono portu", + "World.Error.OnlyContacts": "Tylko kontakty gospodarza mogą dołączyć", + "World.Error.OnlyContactsOfContacts": "Tylko kontakty użytkowników w sesji mogą dołączyć", + "World.Error.OnlyRegisteredUsers": "Tylko zarejestrowani użytkownicy mogą dołączyć", + "World.Error.Private": "Ta sesja jest prywatna", + "World.Error.SecurityViolation": "Naruszenie Bezpieczeństwa", + "World.Error.SessionEnded": "Sesja się zakończyła", + "World.Error.Unknown": "Nieznany Błąd", + "World.Error.UserLimitReached": "Sesja osiągneła limit użytkowników", + "World.Error.WorldCrashDetail": "Fatalny błąd podczas aktualizacji świata", + + "World.Filter.ActiveSessions": "Aktywne Sesje", + "World.Filter.BaseSearch": "Bazowe Wyszukiwanie:", + "World.Filter.ByOwner": "Przez Właściciela:", + "World.Filter.DataSources": "Źródła Danych:", + "World.Filter.Featured": "Tylko Polecane", + "World.Filter.GroupOwner": "Właściciel jest Grupą", + "World.Filter.LocalWorlds": "Lokalne Światy", + "World.Filter.MaxAccessLevel": "Najwyższy Poziom Dostępu:", + "World.Filter.MinimumContacts": "Minimalne kontakty: {n}", + "World.Filter.MinimumUptime": "Minimalny Czas Działania:", + "World.Filter.MinimumUsers": "Minimum Użytkowników: {n}", + "World.Filter.MyWorlds": "Moje Światy", + "World.Filter.OnlyHeadless": "Tylko Gospodarze Headless", + "World.Filter.OpenedWorlds": "Otwarte Światy", + "World.Filter.PublishedWorlds": "Opublikowane Światy", + "World.Filter.SessionFiltering": "Filtrowanie Sesji:", + "World.Filter.Sorting": "Sortowanie:", + "World.Filter.SubmittedToGroup": "Przesłano do Grupy:", + "World.Filter.UserOwner": "Właściciel jest Użytkownikiem", + + "World.HostIsStarting": "Gospodarz zaczyna sesję...", + "World.Indicator.Author": "Przez: {name}", + "World.Indicator.Description": "Opis", + "World.Indicator.Description.None": "(nie podano opisu)", "World.Indicator.Host": "Gospodarz: {name}", "World.Indicator.Hosting": "Jesteś Gospodarzem", + "World.Indicator.LocalWorld": "Lokalna Maszyna", + "World.Indicator.NoData": "Brak Danych", "World.Indicator.Sessions": "{n,plural, one {# sesja} few {# sesje} many {# sesji}}", "World.Indicator.Users": "Użytkownicy", "World.Indicator.Users.None": "(nie znaleziono aktywnych sesji)", - "World.Indicator.Description": "Opis", - "World.Indicator.Description.None": "(nie podano opisu)", - - "World.Detail.ActiveSessions": "Aktywne Sesje:", - "World.Detail.ActiveUsers": "Aktywni Użytkownicy:", - "World.Detail.NewSession": "", - "World.Detail.DescriptionHeader": "Opis: ", - "World.Detail.SessionInformationHeader": "Informacje o Sesji", - "World.Detail.Uptime": "Czas Działania", - "World.Detail.AccessLevel": "Widoczność", - "World.Detail.Users": "Użytkownicy", - "World.Detail.Users.Count": "{active}{away, select, 0 {} other { (+{away} away)}} na {max}", - - "World.Detail.WorldInformationHeader": "Informacje o Świecie", - "World.Detail.PublishDate": "Opublikowany", - "World.Detail.ModifyDate": "Ostatnio Zaktualizowany", - "World.Detail.Visits": "Odwiedziny", - - "World.Detail.Tags": "Tagi", - "World.Detail.ActionsHeader": "Akcje:", - - "World.Category.Everything": "Wszystko", - "World.Category.Featured": "Polecane", - "World.Category.PublishedWorlds": "Opublikowane Światy", - "World.Category.ActiveSessions": "Aktywne Sesje", - - "World.Category.HeadlessSessions": "Sesje Headless", - "World.Category.Social": "Społeczne", - "World.Category.Games": "Gry", - "World.Category.Art": "Sztuka", - "World.Category.Tutorials": "Poradniki", - "World.Category.Educational": "Edukacyjne", - - "World.Category.MyWorlds": "Moje Światy", - "World.Category.Custom": "Niestandardowe", - - "World.AccessLevel.Anyone": "Każdy", - "World.AccessLevel.RegisteredUsers": "Zarejestrowani Użytkownicy", - - "World.AccessLevel.LAN": "LAN", - "World.AccessLevel.Private": "Prywatne (tylko osoby zaproszone)", - - "World.SortParameter.SearchScore": "Wynik Wyszukiwania", + "World.Indicator.Visited": "(odwiedzono)", + + "World.LoadedAssets": "Załadowano {assets} z {total_assets}", + "World.Loading": "Ładowanie...", + "World.LoadingFailed": "Niepowodzenie", + + "World.SortParameter.CreationDate": "Data Stworzenia", + "World.SortParameter.FirstPublishTime": "Data Opublikowania", + "World.SortParameter.LastUpdateDate": "Data Modyfikacji", + "World.SortParameter.LastVisit": "Ostatnio odwiedzine", "World.SortParameter.Name": "Nazwa", "World.SortParameter.OpenedWorldCount": "Otwarte Światy", + "World.SortParameter.Random": "Losowo", + "World.SortParameter.SearchScore": "Wynik Wyszukiwania", "World.SortParameter.TotalSessionCount": "Całkowita Liczba Sesji", "World.SortParameter.TotalUserCount": "Całkowita Liczba Użytkowników", - "World.SortParameter.CreationDate": "Data Stworzenia", - "World.SortParameter.LastUpdateDate": "Data Modyfikacji", - "World.SortParameter.FirstPublishTime": "Data Opublikowania", "World.SortParameter.TotalVisits": "Całkowita Liczba Odwiedzin", - - "World.Filter.DataSources": "Źródła Danych:", - "World.Filter.OpenedWorlds": "Otwarte Światy", - "World.Filter.ActiveSessions": "Aktywne Sesje", - "World.Filter.PublishedWorlds": "Opublikowane Światy", - "World.Filter.LocalWorlds": "Lokalne Światy", - "World.Filter.BaseSearch": "Bazowe Wyszukiwanie:", - "World.Filter.ByOwner": "Przez Właściciela:", - "World.Filter.UserOwner": "Właściciel jest Użytkownikiem", - "World.Filter.GroupOwner": "Właściciel jest Grupą", - "World.Filter.SubmittedToGroup": "Przesłano do Grupy:", - "World.Filter.Featured": "Tylko Polecane", - "World.Filter.MyWorlds": "Moje Światy", - "World.Filter.SessionFiltering": "Filtrowanie Sesji:", - "World.Filter.MinimumUsers": "Minimum Użytkowników: {n}", - - "World.Filter.OnlyHeadless": "Tylko Gospodarze Headless", - "World.Filter.MaxAccessLevel": "Najwyższy Poziom Dostępu:", - "World.Filter.MinimumUptime": "Minimalny Czas Działania:", - "World.Filter.Sorting": "Sortowanie:", - - "World.Edit.Title": "Edytuj Metadane", - "World.Edit.Name": "Nazwa Świata:", - "World.Edit.Description": "Opis:", - "World.Edit.Tags": "Tagi (rozdzielane przecinkami):", - "World.Edit.Path": "Ścieżka Świata:", - "World.Edit.AccessLevelHeader": "Kto może otworzyć ten świat?", - "World.Edit.AccessPrivate": "Tylko Ja", - "World.Edit.AccessPatreon": "Wspierający na Patreon", - "World.Edit.AccessPublic": "Wszyscy (publiczny)", - - "Tools.AvatarCreator": "Kreator Awatarów", - "Tools.FullBodyCalibrator": "Kalibrator Awatarów / Full Body", - "Tools.CameraStreaming": "Kamera / Transmisja", - "Tools.CreateNewWorld": "Stwórz Nowy Świat", - "Tools.Debug": "Debugowanie", - "Tools.StreamAudio": "Transmisja Dźwięku", - - "Tools.StreamAudio.Start": "Rozpocznij Transmisję", - "Tools.StreamAudio.Bitrate": "Bitrate: {bitrate} kbps", - "Tools.StreamAudio.Title": "Transmisja Dźwięku {username}", - "Tools.StreamAudio.Spatialized": "W Przestrzeni", - "Tools.StreamAudio.Broadcast": "Wszędzie", - "Tools.StreamAudio.PlayForOwner.Off": "Nasłuch dla właściciela: Nie", - "Tools.StreamAudio.PlayForOwner.On": "Nasłuch dla właściciela: Tak", - - "Options.FreeformDash.On": "Swobodna Tablica: Tak", - "Options.FreeformDash.Off": "Swobodna Tablica: Nie", - "Options.SeatedMode.On": "Tryb Siedzący: Tak", - "Options.SeatedMode.Off": "Tryb Siedzący: Nie", - "Options.Nameplates.All": "Nazwy Graczy: Wszystkie", - "Options.Nameplates.NonContacts": "Nazwy Graczy: Nie Kontaktów", - "Options.Nameplates.Hide": "Nazwy Graczy: Ukryte", - - "Indicator.OnlineUsers": "Użytkownicy Online: ~{num_registered} (~{num_total})", - "Indicator.ServerStatus": "Status Serwera: {status, select, Good {Dobry} Slow {Wolny} Down {Awaria} NoInternet {Brak Internetu}} ({response_ms} ms)", - - "Indicator.Sync.AllSynced": "Wszystko Zsynchronizowane", - "Indicator.Sync.SyncingItems": "Synchronizowanie {item_count,plural, one {# przedmiotu} few {# przedmiotów} many {# przedmiotów}} ({item_percent} %)", - "Indicator.Sync.UploadingVariants": "Przesyłanie {variant_count,plural, one {# wariantu zasobu} few {# wariantów zasobów} many {# wariantów zasobów}}", - "Indicator.Sync.SyncError": "Błąd Synchronizacji! Szczegóły w logu", - "Indicator.Sync.OutOfSpace": "Brak Miejsca! Nie można zsynchronizować", - - "Indicator.LiveHiddenMessage": "(informacja ukryta podczas transmisji)", - - "Account.Login": "Zaloguj się", - "Account.Logout": "Wyloguj się", - "Account.Register": "Zarejestruj się", - - "Account.LoginOrRegister": "Zaloguj / Zarejestruj się", - "Account.LogoutConfirm": "Na pewno się wylogować?", - "Account.LoggingIn": "Logowanie...", - "Account.LoggingOut": "Wylogowywanie...", - "Account.Registering": "Rejestrowanie...", - "Account.Anonymous": "Anonim", - "Account.Username": "Nazwa Użytkownika:", - "Account.Email": "Email:", - "Account.RememberMe": "Zapamiętaj Mnie (na 7 dni):", - "Account.RepeatEmail": "Powtórz email:", - "Account.UsernameOrEmail": "Nazwa Użytkownika lub Email:", - "Account.Password": "Hasło:", - "Account.RepeatPassword": "Powtórz Hasło:", - "Account.RecoverPassword": "Zgubione Hasło?", - "Account.LiveEmailWarning": "UWAGA: live.com, hotmail.com, outlook.com i inne domeny Microsoft mogą zająć 1-2 dni aby przyjąć email.", - "Account.PasswordRules": "(co najmniej 8 znaków, 1 liczba, 1 mała litera, 1 duża litera)", - "Account.AgeConfirm": "Mam 13 lat lub więcej", - "Account.LostPassword": "Zgubione hasło", - "Account.SendRecoveryCode": "Wyślij Kod Odzyskiwania", - "Account.ResetPasswordHeader": "Resetuj Swoje Hasło", - "Account.ResetPasswordInstructions": "Kod odzyskiwania został wysłany na twój email. Wklej go w poniższe pole:", - "Account.RecoveryCode": "Kod Odzyskiwania:", - "Account.NewPassword": "Nowe Hasło:", - "Account.ResetPassword": "Ustaw Nowe Hasło", - "Account.Requesting": "Żądanie...", - "Account.ErrorPasswordMismatch": "Hasła nie są takie same!", - "Account.ErrorEmailMismatch": "Emaile nie są takie same!", - "Account.ErrorLoginError": "Błąd Logowania:", - "Account.RegistrationSuccess": "Udało się!

Email z linkiem potwierdzającym został wysłany do {email}.

Po otworzeniu linku, zostaniesz zalogowany automatycznie jeżeli to okienko jest otwarte we'll automatically log you in as long as this dialog is open.

Jeśli napotkasz problemy, napisz do nas na hello@{appName}.com lub discord.gg/resonite", - - "Profile.Status.Online": "Online", - "Profile.Status.Away": "Zaraz Wracam", - "Profile.Status.Busy": "Nie Przeszkadzać", - "Profile.Status.Invisible": "Niewidzialny", - "Profile.Status.Offline": "Offline", - - "Session.Tab.Settings": "Ustawienia", - "Session.Tab.Users": "Użytkownicy", - "Session.Tab.Permissions": "Uprawnienia", - - "Session.Permission.Anonymous": "Domyślny Anonim:", - "Session.Permission.Vistor": "Domyślny Odwiedzający:", - "Session.Permission.Contact": "Domyślny Kontakt:", - "Session.Permission.Host": "Domyślny Gospodarz:", - "Session.Permission.PermissionOverrideCount": "Nadpisane Uprawnienia: {n,select, -1 {---} other {{n}}}", - "Session.Permission.ClearOverrides": "Wyczyść Nadpisane Uprawnienia", - - "Permissions.NotAllowedToSpawn": "Nie masz pozwolenia aby przyzywać przedmioty w tym świecie.", - "Permissions.NotAllowedToSave": "Nie masz pozwolenia aby zapisywać przedmioty w tym świecie.", - "Permissions.NotAllowedToSwapAvatar": "Nie masz pozwolenia aby użyć własnego awatara w tym świecie.", - - "User.Actions.Silence": "Wycisz (globalnie)", - "User.Actions.Mute": "Wycisz (lokalnie)", - "User.Actions.Jump": "Skocz do", - "User.Actions.Respawn": "Odrodź", - "User.Actions.Kick": "Wyrzuć", - "User.Actions.Ban": "Banuj", - - "Contacts.Add": "Dodaj Kontakt", - "Contacts.Remove": "Usuń Kontakt", - "Contacts.ConfirmRemove": "Na Pewno Usunąć?", - "Contacts.AcceptRequest": "Akceptuj Zaproszenie", - "Contacts.IgnoreRequest": "Ignoruj Zaproszenie", - "Contacts.Invite": "Zaproś Tutaj", - "Contacts.BanFromAllSessions": "Zbanuj z moich sesji", - "Contacts.UnbanFromAllSessions": "Odbanuj z moich sesji", - "Contacts.BanFromCurrentWorld": "Zbanuj z bieżącego świata", - "Contacts.UnbanFromCurrentWorld": "Odbanuj z bieżącego świata", - "Contacts.RecordingVoiceMessage": "Nagrywanie głosu...", - - "Contacts.InSession": "W {name}", - "Contacts.InPrivate": "W Prywatnym Świecie", - - "Contacts.InHidden": "W Ukrytym Świecie", - - "Contacts.InLAN": "W Świecie LAN", - "Contacts.UsingDifferentVersion": "Używa Wersji {version}", - "Contacts.RequestSent": "Wysłano Zaproszenie", - "Contacts.RequestReceived": "Zaproszenie", - "Contacts.RequestIgnored": "Zignorowano", - "Contacts.Blocked": "Zablokowano", - "Contacts.SearchResult": "Wynik Wyszukiwania", - "Contacts.Bot": "Konto Bota", - - "Notifications.IsOnline": "Jest teraz Online", - "Notifications.IsOnlineOnDifferentVersion": "Jest teraz Online (używając wersji: {version})", - "Notifications.ReceivedContactRequest": "Wysłano Zaproszenie do Kontaktów", - "Notifications.ReceivedInvite": "Zaproszono Cię do:", - "Notifications.ReceivedItem": "Wysyłano Ci przedmiot:", - "Notifications.ReceivedTip": "Otrzymano Napiwek {amount} {token}", - "Notifications.SentTip": "Wysłano Napiwek {amount} {token}", - "Notifications.VoiceMessage": "Wysłano wiadomość głosową", - - "Undo.SetField": "Ustawienie pola {field_name} na {value}", - "Undo.SetReference": "Ustawienie odniesienia {ref_name} na {ref_target}", - "Undo.Spawn": "Stworzenie {name}", - "Undo.Destroy": "Zniszczenie {name}", - "Undo.SpawnComponent": "Dodanie {component_type} do {slot_name}", - "Undo.DuplicateComponent": "Duplikowanie Komponentu", - "Undo.DestroyComponent": "Zniszczenie {component_type} na {slot_name}", - "Undo.Transform": "Przeniesienie {name}", - "Undo.Translate": "Przeniesienie", - "Undo.TranslateAlongAxis": "Przeniesienie Wzdłuż Osi", - "Undo.RotateAroundAxis": "Obrócenie Wokół Osi", - "Undo.ResetPosition": "Resetowanie Pozycji", - "Undo.ResetRotation": "Resetowanie Obrótu", - "Undo.ResetScale": "Resetowanie Skali", - - "Undo.GrabObjects": "Chwycenie Obiektów", - "Undo.DestroyGrabbed": "Zniszczenie Chwyconych Obiektów", - "Undo.DuplicateGrabbed": "Duplikowanie Chwyconych Obiektów", - - "Undo.ChangeBoxSize": "Zmienienie Wielkości Pudełka", - "Undo.BrushStroke": "Pociągnięcie Pędzla", - "Undo.ChangeColor": "Zmienienie Koloru", - "Undo.CloneComponent": "Sklonowanie Komponentu", - "Undo.MoveIKBone": "Przeniesienie Kości IK", - "Undo.MoveSun": "Przeniesienie Słońca", - "Undo.ApplyMaterial": "Zastosowanie Materiału", - "Undo.BakeMeshes": "Wypalenie {name}", - "Undo.ChangeMesh": "Zmienienie Meshu", - "Undo.InsertParent": "Dodanie Rodzica do {name}", - "Undo.Wiggler": "Złe Rzeczy", - - "Undo.ExtractMaterialsFromHierarchy": "Wyciągnięcie Materiałów z Hierarchii", - "Undo.BatchConvertMaterials": "Zbiorcze konwertowanie materiałów", - - "Tooltips.Dev.CreateNew": "Stwóż Nowy...", - "Tooltips.Dev.Selection": "Zaznaczanie: {mode}", - "Tooltips.Dev.DevMode.Off": "Tryb Dewelopera: Nie", - "Tooltips.Dev.DevMode.On": "Tryb Dewelopera: Tak", - "Tooltips.Dev.OpenInspector": "Otwórz Inspektor", - "Tooltips.Dev.DeselectAll": "Odznacz Wszystko", - "Tooltips.Dev.DestroySelected": "Zniszcz Zaznaczone", - "Tooltips.Dev.ConfirmDestroySelected": "NA PEWNO Zniszcz Zaznaczone", - - "Tooltip.Color.Picker": "Wybieranie Kolorów", - - "Tooltip.GrabbableSetter.Scalable": "Obiekty będą Skalowalne", - "Tooltip.GrabbableSetter.NonScalable": "Obiekty nie będą Skalowalne", - - "Tooltip.CharacterCollider.MarkGrippable": "Oznaczaj jako Wspinalny", - "Tooltip.CharacterCollider.DontMarkGrippable": "Nie Oznaczaj jako Wspinalny", - "Tooltip.CharacterCollider.EnsureWalkRun": "Zapewnij lokomocję Chodzenie/Bieganie", - "Tooltip.CharacterCollider.EnsureZeroG": "Zapewnij lokomocję Zero-G", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Zapewnij lokomocję Fizyczne Latanie", - - "Tooltip.Light.Point": "Punktowe", - "Tooltip.Light.Spot": "Stożkowe", - "Tooltip.Light.Sun": "Słońce", - - "Tooltip.MeshVisibility.KeepShadow": "Pozostaw Cień", - "Tooltip.MeshVisibility.ShadowOff": "Wyłącz Cień", - "Tooltip.MeshVisibility.ShadowOn": "Włącz Cień", - "Tooltip.MeshVisibility.OnlyShadow": "Ustaw na tylko cień", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Ustaw na dwustronny cień", - - "Tooltip.Slicer.Add": "Dodaj Slicer", - "Tooltip.Slicer.Clear": "Usuń Slicer", - - "Tooltip.Material.RayMode": "Tryb Promienia", - "Tooltip.Material.AreaMode": "Tryb Strefy", - "Tooltip.Material.ObjectMode": "Tryb Globalny Obiektu", - "Tooltip.Material.SceneMode": "Tryb Globalny Sceny", - "Tooltip.Material.CreateCopy": "Stwórz Kopię", - "Tooltip.Material.Edit": "Edytuj Materiał", - "Tooltip.Material.Convert": "Konwertuj na...", - "Tooltip.Material.ConvertAll": "Konwertuj Wszystkie na...", - "Tooltip.Material.CreateNew": "Stwórz Nowy", - - "Tooltip.Mesh.Edit": "Edytuj Mesh", - - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Trzymaj aby nagrywać", - "Tooltip.Microphone.ModePress": "Kliknij aby zacząć/zakończyć nagrywanie", - "Tooltip.Microphone.SourceRaw": "Surowe", - "Tooltip.Microphone.SourceFiltered": "Filtrowane i Normalizowane", - - "CreateNew.Back": "<<< Wstecz", - "CreateNew.EmptyObject": "Pusty Obiekt", - "CreateNew.ParticleSystem": "System Cząsteczek", - - "CreateNew.Object": "Obiekt", - "CreateNew.Object.AvatarCreator": "Kreator Awatarów", - "CreateNew.Object.Camera": "Kamera", - "CreateNew.Object.ReflectionProbe": "Próbka Odbić", - "CreateNew.Object.Mirror": "Lustro", - "CreateNew.Object.Portal": "Portal", - "CreateNew.Object.VideoPlayer": "Odtwarzacz Wideo", - "CreateNew.Object.SpawnArea": "Strefa Odrodzenia", - "CreateNew.Object.SpawnPoint": "Punkt Odrodzenia", - "CreateNew.Object.UIXCanvas": "Panel UIX", - "CreateNew.Object.Facet": "Faseta", - - "CreateNew.Object.FogVolume": "Mgła", - "CreateNew.Object.FogVolume.Additive": "Przyłączeniowy", - "CreateNew.Object.FogVolume.Alpha": "Alfa", - "CreateNew.Object.FogVolume.Multiplicative": "Mnożny", - "CreateNew.Object.FogVolume.Gradient": "Gradient", - - "CreateNew.Text": "Tekst", - "CreateNew.Text.Basic": "Podstawowy", - "CreateNew.Text.Outline": "Obrys", - - "CreateNew.Editor": "Edytor", - "CreateNew.Editor.UserInspector": "Inspektor Użytkowników", - "CreateNew.Editor.LightSourcesWizard": "Kreator Źródeł Światła Świata", - - "CreateNew.Editor.AssetOptimizationWizard": "Kreator Optymalizacji Zasobów", - "CreateNew.Editor.CubemapCreator": "Kreator Cubemap", - "CreateNew.Editor.ReflectionProbes": "Kreator Próbek Odbicia", - - "CreateNew.3DModel": "Model 3D", - - "CreateNew.3DModel.Box": "Pudełko", - "CreateNew.3DModel.Sphere": "Kula", - "CreateNew.3DModel.Capsule": "Kapsuła", - "CreateNew.3DModel.Cone": "Stożek", - "CreateNew.3DModel.Cylinder": "Cylinder", - "CreateNew.3DModel.Quad": "Kwadrat", - "CreateNew.3DModel.Grid": "Kratka", - "CreateNew.3DModel.Torus": "Torus", - - "CreateNew.Collider": "Obszar", - "CreateNew.Collider.Box": "Pudełko", - "CreateNew.Collider.Sphere": "Kula", - "CreateNew.Collider.Capsule": "Kapsuła", - "CreateNew.Collider.Cylinder": "Cylinder", - "CreateNew.Collider.Cone": "Stożek", - "CreateNew.Collider.Mesh": "Mesh", - - "CreateNew.Light": "Światło", - "CreateNew.Light.Point": "Punktowe", - "CreateNew.Light.Spot": "Stożkowe", - "CreateNew.Light.Directional": "Kierunkowe", - - "CreateNew.Materials": "Materiały", - - "AvatarCreator.Title": "Kreator Awatarów", - "AvatarCreator.Instructions": "Dopasuj obiekty awatara do referencji gogli i kontrolerów (opcjonalnie) i kliknij Utwórz aby przekształcić je w awatar.", - "AvatarCreator.UseSymmetry": "Używaj Symetrii", - "AvatarCreator.ShowToolAnchors": "Pokaż Pozycje Narzędzi", - "AvatarCreator.SetupVolumeMeter": "Konfiguruj Miernik Głośności", - "AvatarCreator.SetupEyes": "Konfiguruj Oczy", - "AvatarCreator.SetupFaceTracking": "Konfiguruj Śledzenie Twarzy", - "AvatarCreator.ProtectAvatar": "Chroń Awatar", - "AvatarCreator.CalibrateFeet": "Kalibruj Stopy", - "AvatarCreator.CalibrateHips": "Kalibruj Miednicę/Biodra", - "AvatarCreator.AlignHeadForward": "Wyrównaj Głowę do Przodu", - "AvatarCreator.AlignHeadUp": "Wyrównaj Głowę do Góry", - "AvatarCreator.AlignHeadRight": "Wyrównaj Głowę do Prawej", - "AvatarCreator.CenterHead": "Wycentruj Pozycję Głowy", - "AvatarCreator.TryAlignHands": "Spróbuj Wyrównać Ręce", - "AvatarCreator.AlignToolAnchors": "Wyrównaj Pozycje Narzędzi", - "AvatarCreator.Create": "Utwórz", - - "Importer.General.AsRawFile": "Plik", - - "Importer.Folder.Title": "Importer Folderów", - "Importer.Folder.Individual": "Indywidualny import", - "Importer.Folder.Individual.Description": "Tworzy osobne okno dialogowe importu dla każdego obsługiwanego pliku w folderze.", - "Importer.Folder.Batch": "Import zbiorczy", - "Importer.Folder.Batch.Description": "Tworzy jeden importer dla każdego typu, używając tych samych ustawień dla każdego pliku", - "Importer.Folder.Minecraft": "Świat Minecraft", - "Importer.Folder.Minecraft.Description": "Importuje świat Minecraft jeśli Mineways jest zainstalowane.", - - "Importer.Image.Title": "Importer Obrazów", - "Importer.Image.Prompt": "Co chcesz importować?", - "Importer.Image.Regular": "Obraz / Tekstura", - - "Importer.Image.360": "Zdjęcie 360 / Skybox", - "Importer.Image.StereoPhoto": "Zdjęcie Stereo", - "Importer.Image.Stereo360": "Zdjęcie Stereo 360", - "Importer.Image.180": "Zdjęcie 180", - "Importer.Image.Stereo180": "Zdjęcie Stereo 180", - "Importer.Image.LUT": "LUT", - - "Importer.ImageVideo.LayoutPrompt": "Z jakiego układu korzysta?", - "Importer.ImageVideo.LayoutHorizontalLR": "Obok Siebie LR", - "Importer.ImageVideo.LayoutHorizontalRL": "Obok Siebie RL", - "Importer.ImageVideo.LayoutVerticalLR": "Góra Dół LR", - "Importer.ImageVideo.LayoutVerticalRL": "Góra Dół RL", - - "Importer.Model.Title": "Importer Modeli", - "Importer.Model.Prompt": "Co chcesz importować?", - "Importer.Model.Regular": "Model 3D", - "Importer.Model.3DScan": "Skan 3D", - "Importer.Model.CAD": "Model CAD", - "Importer.Model.PointCloud": "Chmura Punktowa", - "Importer.Model.VertexColorModel": "Model z Kolorami Wierzchołków", - "Importer.Model.AdvancedSettings": "Zaawansowane Ustawienia", - "Importer.Model.ModelKindPrompt": "Jaki typ modelu 3D?", - "Importer.Model.RegularKind": "Zwykły / Awatar", - "Importer.Model.SeparableKind": "Z Możliwością Oddzielenia", - "Importer.Model.UnitsPrompt": "W jakich jednostkach jest model?", - "Importer.Model.AutoScale": "Automatyczna Skala (nieznana skala)", - "Importer.Model.AutoHumanoid": "Automatyczna Skala Ludzka", - "Importer.Model.Meters": "Metry (m)", - "Importer.Model.Millimeters": "Milimetry (mm)", - "Importer.Model.Centimeters": "Centymetry (cm)", - "Importer.Model.Inches": "Cale", - "Importer.Model.FinalizePrompt": "Wszystko gotowe?", - "Importer.Model.RunImport": "Importuj!", - - "Importer.Model.Advanced.Scale": "Skala: ", - "Importer.Model.Advanced.AutoScale": "Automatyczna Skala", - "Importer.Model.Advanced.MaxTexSize": "Maksymalna Wielkość Tekstur", - "Importer.Model.Advanced.ImageFormat": "Format Obrazu: ", - "Importer.Model.Advanced.Material": "Materiał: ", - "Importer.Model.Advanced.PreferSpecular": "Preferuj Specular", - "Importer.Model.Advanced.AlignAxis": "Wyrównaj Oś: ", - - "Importer.Model.Advanced.Normals": "Oblicz Normalne", - "Importer.Model.Advanced.Tangents": "Oblicz Styczne", - "Importer.Model.Advanced.VertexColors": "Importuj Kolory Wierzchołków", - "Importer.Model.Advanced.Bones": "Importuj Kości", - "Importer.Model.Advanced.Lights": "Importuj Światła", - "Importer.Model.Advanced.TextureAlpha": "Oblicz Alfa Tekstur", - "Importer.Model.Advanced.AlbedoColor": "Importuj Kolor Albedo", - "Importer.Model.Advanced.ImportEmissive": "Importuj Emisję", - - "Importer.Model.Advanced.Colliders": "Generuj Obszary", - "Importer.Model.Advanced.Animations": "Importuj Animacje", - "Importer.Model.Advanced.SetupSnappable": "Ustaw jako przyciągalny", - "Importer.Model.Advanced.SetupTimelapse": "Ustaw jako timelapse", - "Importer.Model.Advanced.ImportExternalTextures": "Importuj zewnętrzne tekstury", - "Importer.Model.Advanced.SkinnedMeshes": "Importuj Meshe z Kościami", - "Importer.Model.Advanced.SetupIK": "Ustaw IK", - "Importer.Model.Advanced.VisualizeRig": "Wizualizuj Szkielet", - "Importer.Model.Advanced.ForceTpose": "Wymuś Pozę T", - "Importer.Model.Advanced.ForcePointCloud": "Jako Chmura Punktowa", - - "Importer.Model.Advanced.DualSided": "Konwertuj na Dwustronne", - "Importer.Model.Advanced.FlatShaded": "Konwertuj na Płaskie Cieniowanie", - "Importer.Model.Advanced.DeduplicateInstances": "Deduplikuj Instancje (powolne)", - "Importer.Model.Advanced.Optimize": "Optymalizuj Model/Scenę", - "Importer.Model.Advanced.SplitSubmeshes": "Rozdziel Podmeshe", - "Importer.Model.Advanced.RandomColors": "Generuj Losowe Kolory", - "Importer.Model.Advanced.SpawnMaterialOrbs": "Stwórz Kule Materiałów", - "Importer.Model.Advanced.ImagesByName": "Importuj Obrazy po Nazwach", - "Importer.Model.Advanced.ForcePointFiltering": "Wymuś Filtrowanie Punktowe", - "Importer.Model.Advanced.ForceNoMipMaps": "Wymuś brak MipMap", - "Importer.Model.Advanced.ForceUncompressed": "Wymuś brak Kompresji", - - "Importer.Model.Advanced.Grabbable": "Pozwól na Chwytanie", - "Importer.Model.Advanced.Scalable": "Pozwól na Skalowanie", - "Importer.Model.Advanced.PositionAtOrigin": "Pozycja w Oryginalnym Punkcie", - "Importer.Model.Advanced.AssetsOnObject": "Umieść Zasoby na Obiekcie", - - "Importer.Video.Title": "Importer Filmów", - "Importer.Video.Prompt": "Co chcesz importować?", - "Importer.Video.Regular": "Film", - "Importer.Video.360": "Film 360", - "Importer.Video.Stereo": "Film Stereo", - "Importer.Video.Stereo360": "Film Stereo 360", - "Importer.Video.Depth": "Film z Głębią", - "Importer.Video.180": "Film 180", - "Importer.Video.Stereo180": "Film Stereo 180", - "Importer.Video.Depth.Prompt": "Szablon Głębii", - "Importer.Video.Depth.Default": "Domyślny", - - "NewWorld.Title": "Nowy Świat", - - "NewWorld.Template": "Szablon Świata:", - "NewWorld.CustomPreset": "Niestandardowy Szablon:", - "NewWorld.SessionSettings": "Ustawienia Sesji:", - "NewWorld.UnsafeMode": "Tryb Niebezpieczny:", - "NewWorld.Port": "Port:", - "NewWorld.AutoPort": "Auto:", - "NewWorld.DefaultName": "Świat {name}", - - "FullBody.Title": "Kalibracja Awatarów / Full Body", - "FullBody.SetHeight": "1) Ustaw swój wzrost", - "FullBody.HeightInstructions": "Upewnij się, że to Twój rzeczywisty wzrost, w przeciwnym razie kalibracja nie będzie działać poprawnie. Manekin powinien pasować do gogli i kontrolerów.", - "FullBody.HeightWarning": "Coś nie pasuje. Upewnij się, że to Twój rzeczywisty wzrost.", - "FullBody.ConfirmMapping": "2) Potwierdź ustawienie trackerów", - "FullBody.MappingInstructions": "Stań prosto i upewnij się, że trackery działają i są prawidłowo wykrywane.", - "FullBody.StartCalibration": "Rozpocznij Kalibrację Trackerów", - "FullBody.JustCalibrateAvatar": "Tylko skalibruj mojego awatara", - "FullBody.JustCalibrateAvatarDescription": "Pomiń kalibrację full body i tylko skalibruj awatara", - "FullBody.SkipAndAdjustAvatar": "Pomiń i dostosuj awatar", - "FullBody.CalibrateInstructions": "Dopasuj się do czerwonej nakładki ciała w obszarze gry i naciśnij oba triggery, aby potwierdzić. Upewnij się, że Twoje prawdziwe stopy i biodra pasują do wirtualnych tak blisko, jak to możliwe.", - - "FullBody.BeforeCalibrationInstructions": "Upewnij się, że trackery działają, a Twój wzrost jest ustawiony", - "FullBody.CalibratingPoseInstructions": "Dopasuj się do odniesienia i naciśnij oba triggery, aby potwierdzić", - "FullBody.AdjustAvatarInstructions": "Dostosuj przesunięcia ciała awatara, aby najlepiej pasowały do odniesienia", - "FullBody.FineTuneCalibrationInstructions": "Sprawdź i dostrój kalibrację, przesuwając niebieskie odniesienia", - - "FullBody.CalibrateTrackersHeader": "Kalibruj Trackery", - "FullBody.CalibrateTrackersInstructions": "Chwyć i ustaw niebieskie części ciała względem trackerów, aby dostosować ich przesunięcie. Powinny pasować do lokalizacji trackera na Twoim ciele.\nW dowolnym momencie możesz dostosować kalibrację, ponownie otwierając to narzędzie.", - "FullBody.UseSymmetry": "Używaj Symetrii", - "FullBody.ShowBodyOverlay": "Pokaż Nakładkę Ciała", - "FullBody.HeightCompensationInstructions": "Jeśli manekin jest za wysoki (zgarbiony) lub za niski, dostosuj kompensację wzrostu, aby uzyskać najlepsze dopasowanie.", - "FullBody.RecalibratePrompt": "Zniekształcone lub brakujące trackery?", - "FullBody.Recalibrate": "Ponownie uruchom kalibrację Pozy T", - "FullBody.CalibrateAvatarPrompt": "Potrzebujesz dostosować dopasowanie awatara?", - "FullBody.CalibrateAvatar": "Kalibruj Mój Awatar", - "FullBody.FinishPrompt": "Wszystko w porządku?", - "FullBody.FinishCalibration": "Zakończ kalibrację Fullbody", - - "FullBody.CalibrateAvatarTitle": "Kalibracja Awatara", - "FullBody.CalibrateAvatarInstructions": "Upewnij się, że wszystkie części ciała są zmapowane, a następnie przeciągnij niebieskie kule dookoła, aby awatar najlepiej pasował do odniesienia do ciała.", - "FullBody.ShowReferenceOverlay": "Pokaż Nakładkę Odniesienia", - "FullBody.ResetAvatarPrompt": "Awatar jest zniekształcony lub nie działa?", - "FullBody.ResetAvatar": "Resetuj Mapowanie", - "FullBody.AvatarHeightCompensationInstructions": "Jeśli awatar jest za wysoki (zgarbiony) lub za niski, dostosuj kompensację wzrostu, aby uzyskać najlepsze dopasowanie.", - "FullBody.AvatarHeightCompensation": "Kompensacja Wysokości Awatara: {n, number, percent}", - "FullBody.ResetAvatarHeightCompensation": "Resetuj Kompensację Wysokości", - "FullBody.AvatarSaveWarning": "Nie zapomnij zapisać swojego awatara po zakończeniu kalibracji!", - "FullBody.FinishAvatarCalibration": "Zakończ Kalibrację Awatara", - "FullBody.CalibrationFinishedInstructions": "Jeśli jesteś zadowolony z kalibracji, możesz teraz zapisać swój awatar i wyjść.", - "FullBody.CloseCalibrator": "Zamknij Kalibrator", - "FullBody.CalibrationRedoInstructions": "Jeśli kalibracja jest wyłączona lub chcesz skalibrować więcej awatarów, możesz wprowadzić więcej korekt. Możesz także ponownie otworzyć ten kalibrator w przyszłości, aby wprowadzić zmiany. \n Jeśli zmieniłeś tylko trackery, nie musisz ponownie kalibrować swoich awatarów.", - "FullBody.ReturnToTrackerCalibration": "Powróć do kalibracji trackerów", - - "FullBody.Hips": "Biodra", - "FullBody.Feet": "Stopy", - "FullBody.Chest": "Pierś", - "FullBody.Elbows": "Łokcie", - "FullBody.Knees": "Kolana", - - "FullBody.TrackerMapped": "Tracker Zmapowany", - "FullBody.NotTracking": "Nie działa...", - "FullBody.NoTracker": "Brak Mapowania Trackera", - "FullBody.FeetNotTracking": "Trackery stóp nie działają...", - - "FullBody.AvatarPointMapped": "Zmapowany", - "FullBody.AvatarPointNotMapped": "Nie Zmapowany", - "FullBody.AvatarPointNoTracker": "Brak Trackera", - - "CameraControl.Title": "Sterowanie Kamerą", - "CameraControl.MirroringOffWarning": "RZUTOWANIE WYŁĄCZONE", - "CameraControl.MirrorToDisplay": "Rzutuj do wyświetlacza", - "CameraControl.TakePhoto": "Zrób Zdjęcie", - "CameraControl.Take360Photo": "Zrób Zdjęcie 360", - - "CameraControl.Mode.SmoothPOV": "Płynny Punkt Widzenia", - "CameraControl.Mode.ThirdPerson": "Trzecia Osoba", - "CameraControl.Mode.Group": "Grupa", - "CameraControl.Mode.World": "Świat", - "CameraControl.Mode.Manual": "Manualny", - - "CameraControl.Settings.AvoidOcclusion": "Unikaj Okluzji", - "CameraControl.Settings.KeepInWorldspace": "Zachowaj W Świecie", - "CameraControl.Settings.MovementWobble": "Chybotanie Od Ruchu", - "CameraControl.Settings.AimInFrontOfHead": "Celuj Przed Głowę", - "CameraControl.Settings.HideCamera": "Ukryj Kamerę", - "CameraControl.Settings.ForceEyesOnCamera": "Wymuś Oczy na Kamerze", - "CameraControl.Settings.HideBadges": "Ukryj Odznaki", - "CameraControl.Settings.HideLasers": "Ukryj Lasery", - "CameraControl.Settings.ShowFrustum": "Pokaż Frustum", - "CameraControl.Settings.PhotoTimer": "Odliczanie", - "CameraControl.Settings.ShowLiveBadge": "Pokaż odznakę Na Żywo", - "CameraControl.Settings.AudioFromCameraViewpoint": "Dźwięk z pozycji kamery", - - "CameraControl.OpenCloseUsers": "Użytkownicy", - "CameraControl.CreateCameraAnchor": "Utwórz Punkt Kamery", - - "CameraControl.Anchors.Interpolate": "Interpolacja Między Punktami", - "CameraControl.Anchors.InterpolationSpeed": "Prędkość Interpolacji:", - - "CameraControl.Anchors.NoAnchors": "Brak punktów kamery w tym świecie", - - "CameraControl.Positioning.FieldOfView": "Pole Widzenia", - "CameraControl.Positioning.AngleOffset": "Przesunięcie Kąta", - "CameraControl.Positioning.Distance": "Odległość", - "CameraControl.Positioning.Height": "Wysokość", - "CameraControl.Positioning.FirstPersonPitch": "Nachylenie Pierwszej Osoby", - "CameraControl.Positioning.FirstPersonRoll": "Przechył Boczny Pierwszej Osoby", - "CameraControl.Positioning.FirstPersonOffset": "Przesunięcie Pierwszej Osoby", - "CameraControl.Positioning.Reset": "Resetuj", - - "CameraControl.Control.AnyoneCanInteract": "Każdy może chwytać", - "CameraControl.Control.RenderPreviewForEveryone": "Renderuj Podgląd dla Wszystkich", - "CameraControl.Control.RenderPrivateUI": "Renderuj Prywatny Interfejs", - "CameraControl.Control.MotionBlur": "Rozmycie w Ruchu", - "CameraControl.Control.ScreenSpaceReflections": "Odbicia Przestrzeni Ekranu", - "CameraControl.Control.SpawnPhotoInWorld": "Twórz zdjęcie w świecie", - "CameraControl.Control.FlipPreview": "Odwróć podgląd", - "CameraControl.Control.GroupDetectionRadius": "Promień Wykrywania Grupy: {n} m", - "CameraControl.Control.GroupExcludeBoundary": "Zasięg Wykluczania Grupy: {n} m", - "CameraControl.Control.PositionSmoothSpeed": "Prędkość Wygładzania Pozycji: {n}", - "CameraControl.Control.AngleSmoothSpeed": "Prędkość Wygładzania Obrotu: {n}", - "CameraControl.Control.FramingSmoothSpeed": "Prędkość Płynnego Kadrowania: {n}", - - "CameraControl.OBS.IP": "IP Socketu OBS:", - "CameraControl.OBS.Password": "Hasło OBS (opcjonalne):", - "CameraControl.OBS.Connect": "Połącz", - "CameraControl.OBS.Instructions": "Upewnij się, że OBS działa i ma zainstalowaną wtyczkę obs-websocket", - "CameraControl.OBS.OpenInstaller": "Otwórz stronę instalatora", - "CameraControl.OBS.Launch": "Uruchom OBS", - "CameraControl.OBS.Launching": "Uruchamianie...", - "CameraControl.OBS.Launched": "Uruchomiono!", - "CameraControl.OBS.Connecting": "Łączenie...", - "CameraControl.OBS.Connected": "Połączono!", - "CameraControl.OBS.Disconnected": "Odłączono!", - "CameraControl.OBS.AuthFailure": "Błąd Autoryzacji!", - "CameraControl.OBS.ConnectionFailed": "Połączenie Nieudane: ", - "CameraControl.OBS.ConnectionTimeout": "Czas połączenia minął. Czy OBS działa z zainstalowaną wtyczką obs-websocket?", - "CameraControl.OBS.UnexpectedConnectionError": "Nieoczekiwany błąd połączenia:", - "CameraControl.OBS.DisconnectedPage": "OBS Odłączony", - "CameraControl.OBS.ReturnToConnect": "Wróć do strony połączenia", - "CameraControl.OBS.AutoMirror": "Automatyczne rzutowanie na Kamerze/Transmisji", - "CameraControl.OBS.Bitrate": "Szybkość transmisji: {n}/s", - "CameraControl.OBS.FPS": "FPS: {n}", - "CameraControl.OBS.DroppedFrames": "Pominięte klatki: {n}", - - "CameraControl.OBS.Live": "NA ŻYWO", - "CameraControl.OBS.Recording": "REC", - - "CameraControl.OBS.Streaming.Start": "Rozpocznij Transmisję", - "CameraControl.OBS.Streaming.Starting": "Rozpoczynanie Transmisji...", - "CameraControl.OBS.Streaming.Stop": "Zakończ Transmisję", - "CameraControl.OBS.Streaming.Stopping": "Zatrzymywanie Transmisji", - - "CameraControl.OBS.Recording.Start": "Rozpocznij Nagrywanie", - "CameraControl.OBS.Recording.Starting": "Rozpoczynanie Nagrywania...", - "CameraControl.OBS.Recording.Stop": "Zakończ Nagrywanie", - "CameraControl.OBS.Recording.Stopping": "Zakańczanie Nagrywania", - - "Settings.Height": "Mój Wzrost:", - "Settings.Metric": "Metryczny (cm)", - "Settings.Imperial": "Imperialny (ft)", - - "Settings.OverrideLocale": "Zastąp Język:", - "Settings.HideAllTutorials": "Ukryj Wszystkie Samouczki", - "Settings.ShowInteractionHints": "Pokaż Wskazówki Dotyczące Interakcji", - "Settings.PrimaryController": "Główny Kontroler", - "Settings.AllowStrafing": "Zezwalaj na Strafowanie", - "Settings.UseHeadDirectionForMovement": "Użyj Kierunku Głowy do poruszania", - "Settings.SmoothTurn": "Płynne Obracanie", - "Settings.SmoothTurnExclusiveMode": "Ekskluzywny Tryb Płynnego Obracania", - "Settings.SmoothTurnSpeed": "Prędkość Płynnego Obrotu", - "Settings.SnapTurnAngle": "Kąt Obrotu Natychmiastowego", - "Settings.NoclipSpeed": "Prędkość No-Clip", - "Settings.SpeedExponent": "Wykładnik Prędkości", - "Settings.MoveThreshold": "Martwa Strefa Poruszania", - "Settings.ControllerVibration": "Wibracje Kontrolera", - "Settings.Haptics": "Wibracje Zwrotne", - "Settings.DisablePhysicalInteractions": "Wyłącz Interakcje Fizyczne", - "Settings.EnableGestures": "Włącz Gesty", - "Settings.DoubleClickInterval": "Interwał Dwukrotnego Kliknięcia", - "Settings.ResetAllTutorials": "Zresetuj Wszystkie Samouczki", - "Settings.PreferSteamNetworking": "Preferuj Gniazda Sieciowe Steam", - "Settings.DisableLAN": "Wyłącz LAN", - "Settings.LegacyGripEquip": "Włącz Stare Wyposażanie Podwójnym Chwytem", - "Settings.LegacyWorldSwitcher": "Włącz Stary Zmieniacz Światów", - "Settings.FetchIncompatibleSessions": "Pokaż Niekompatybilne Sesje", - - "Settings.MaxConcurrentAssetTransfers": "Limit Równoległych Transferów Zasobów", - "Settings.AutosaveScreenshotPath": "Ścieżka auto-zapisu zdjęć", - - "Settings.DebugInputBinding": "Debuguj Przypisane Przyciski", - - "Settings.LaserSmoothing.Header": "Wygładzanie Laserów", - "Settings.LaserSmoothing.Speed": "Prędkość Wygładzania", - "Settings.LaserSmoothing.ModulateStartAngle": "Kąt Początkowy Modulowania", - "Settings.LaserSmoothing.ModulateEndAngle": "Kąt Końcowy Modulowania", - "Settings.LaserSmoothing.ModulateExponent": "Wykładnik Modulowania", - "Settings.LaserSmoothing.ModulateSpeedMultiplier": "Mnożnik Prędkości Modulowania", - "Settings.LaserSmoothing.StickThreshold": "Próg Drążka", - "Settings.Laser.ShowInDesktop": "Wyświetlaj Laser w Trybie Ekranowym", - "Settings.LaserSmoothing.Reset": "Resetuj Ustawienia Lasera", - - "Settings.Audio.Header": "Audio", - - "Settings.Audio.Master": "Cały Dźwięk: {n,number,percent}", - "Settings.Audio.SoundEffects": "Efekty Dźwiękowe: {n,number,percent}", - "Settings.Audio.Multimedia": "Multimedia: {n,number,percent}", - "Settings.Audio.Voice": "Głosy: {n,number,percent}", - "Settings.Audio.UI": "Interfejs Użytkownika: {n,number,percent}", - "Settings.Audio.DisableVoiceNormalization": "Wyłącz Normalizację Głosu", - "Settings.Audio.NoiseGateThreshold": "Próg Bramy Szumów: {n}", - "Settings.Audio.NormzliationThreshold": "Próg Normalizacji: {n}", - "Settings.Audio.NoiseSupression": "Filtr Usuwania Szumu (RNNoise)", - "Settings.Audio.WhisperVoiceVolume": "Głośność Głosów przy Szeptaniu (poza bańką): {n,number,percent}", - "Settings.Audio.InputDevice": "Urządzenie Wejściowe Audio:", - "Settings.Audio.OutputDevice": "Urządzenie Wyjściowe Audio:", - "Settings.Audio.SelectInputDevice": "Wybierz Urządzenie Wejściowe", - "Settings.Audio.SelectOutputDevice": "Wybierz Urządzenie Wyjściowe", - "Settings.Audio.TestInput": "Testuj Swoje Wejście Audio:", - "Settings.Audio.TestDescription": "Puścimy dźwięk z wybranego urządzenia audio, aby upewnić się że to prawidłowe urządzenie.", - "Settings.Audio.StartTest": "Nasłuchuj urządzenie\n(sprawdź mikrofon / wejście audio)", - "Settings.Audio.StopTest": "Zakończ Test", - "Settings.Audio.Monitoring": "Monitorowanie Wejścia Audio:", - "Settings.Audio.SystemDefaultOutput": "Używaj Domyślnych Urządzeń", - - "Settings.Graphics.DesktopFOV": "Pole Widzenia Trybu Ekranowego", - - "Settings.Locale.ChangeLanguage": "Zmień Język", - "Settings.Locale.SelectLanguageHeader": "Wybierz Swój Język:", - - "Settings.Save": "Zapisz Ustawienia", - - "Settings.FullBody.Header": "Full Body:", - "Settings.FullBody.FeetPositionSmoothing": "Wygładzanie Pozycji Stóp", - "Settings.FullBody.FeetRotationSmoothing": "Wygładzanie Rotacji Stóp", - "Settings.FullBody.HipsPositionSmoothing": "Wygładzanie Pozycji Bioder", - "Settings.FullBody.HipsRotationSmoothing": "Wygładzanie Rotacji Bioder", - - "Settings.Dash.Header": "Tablica", - "Settings.Dash.Curvature": "Zakrzywienie", - "Settings.Dash.OpenCloseSpeed": "Prędkość otwierania/zamykania", - - "Settings.LeapMotion.Name": "Leap Motion", - "Settings.LeapMotion.Enabled": "Używaj Leap Motion", - "Settings.LeapMotion.HorizontalOffset": "Przesunięcie Poziome", - "Settings.LeapMotion.VerticalOffset": "Przesunięcie Pionowe", - "Settings.LeapMotion.ForwardOffset": "Przesunięcie z Przodu", - "Settings.LeapMotion.SnapDistance": "Odległość Przyciągania Ręki", - "Settings.LeapMotion.UseFingersWhenSnapped": "Użyj palców po Przyciągnięciu", - - "Settings.ViveHandTracking.Name": "Vive Finger Tracking", - "Settings.ViveHandTracking.Enabled": "Używaj Vive Hand Tracking", - "Settings.ViveHandTracking.SnapDistance": "Odległość Przyciągania Ręki", - "Settings.ViveHandTracking.UseFingersWhenSnapped": "Użyj palców po Przyciągnięciu", - - "Settings.WindowsIntegration": "Integracja Windows", - "Settings.LinuxIntegration": "Integracja Linux", - - "Settings.System.KeepOriginalScreenshotFormat": "Zachowaj oryginalny format zrzutu ekranu", - "Settings.System.KeepOriginalScreenshotFormat.Description": "Po włączeniu zrzuty ekranu nie będą konwertowane do formatu JPG po zapisaniu w folderze Dokumenty", - - "Security.Hyperlink.Warning": "Ostrzeżenie: hiperłącze wychodzące\nKliknąłeś łącze w świecie. Chcesz je otworzyć? Otworzy się w przeglądarce internetowej na komputerze.", - "Security.Hyperlink.Open": "Otwórz", - "Security.Hyperlink.Cancel": "Anuluj", - - "Security.HostAccess.Title": "Dostęp do hosta", - "Security.HostAccess.Warning": "Uwaga: Świat próbuje uzyskać dostęp do nieoficialnego hosta\nZezwolenie na dostęp może pozwolić nieoficjalnej stronie na zebranie niektórych danych osobowych, takich jak adres IP i lokalizacja geograficzna.", - "Security.HostAccess.TargetHost": "Host docelowy: {host}", - "Security.HostAccess.Reason": "Powód: {reason}", - "Security.HostAccess.NoReason": "Nie podano powodu", - "Security.HostAccess.Allow": "Zezwól", - "Security.HostAccess.Deny": "Zabroń", - - "Inspector.Mesh.StatsHeader": "Statystyki Meshu", - "Inspector.Mesh.VertexCount": "Liczba Wierzchołków: {n}", - "Inspector.Mesh.TriangleCount": "Liczba Trójkątów: {n}", - "Inspector.Mesh.PointCount": "Liczba Punktów: {n}", - "Inspector.Mesh.SubmeshCount": "Liczba Podmeshy: {n}", - "Inspector.Mesh.BoneCount": "Liczba Kości: {n}", - "Inspector.Mesh.BlendshapeCount": "Liczba Blendshapeów: {n}", - "Inspector.Mesh.ChannelStats": "Normalne: {normals}, Styczne: {tangents}, Kolory: {colors}, UV0: {uv0}, UV1: {uv1}, UV2: {uv2}, UV3: {uv3}", - - "Inspector.Mesh.BakeMesh": "Wypal Mesh", - - "Inspector.Mesh.ResaveMesh": "Zapisz Ponownie Mesh", - "Inspector.Mesh.RecalculateNormals": "Przelicz Normalne", - "Inspector.Mesh.RecalculateNormalsSmooth": "Przelicz Normalne (gładkie cieniowanie)", - "Inspector.Mesh.RecalculateTangentsMikkt": "Przelicz Styczne (Mikktspace)", - "Inspector.Mesh.RecalculateTangentsSimple": "Przelicz Styczne (prosty)", - - "Inspector.Mesh.FlipNormals": "Odwróć Normalne", - "Inspector.Mesh.ReverseWinding": "Odwróć Nawijanie", - "Inspector.Mesh.MakeDualSided": "Konwertuj na Dwustronny", - "Inspector.Mesh.ConvertToFlatShading": "Konwertuj na Płaskie Cieniowanie", - "Inspector.Mesh.ConvertToConvexHull": "Konwertuj na Otoczkę Wypukłą", - "Inspector.Mesh.ConvertToPointCloud": "Konwertuj na Chmurę Punktów", - "Inspector.Mesh.MergeDoubles": "Połącz Podwojone Wierzchołki", - "Inspector.Mesh.StripEmptyBlendshapes": "Usuń Puste Blendshapy", - "Inspector.Mesh.StripBlendshapeNormals": "Usuń Normalne Blendshapeów", - "Inspector.Mesh.StripBlendshapeTangents": "Usuń Styczne Blendshapeów", - - "Inspector.Mesh.GetBoneList": "Wyświetl Listę Kości", - "Inspector.Mesh.GetBoneData": "Wyświetl Dane Kości", - - "Inspector.Mesh.TrimVertexBoneWeightsTo": "Przytnij Wagi Wierzchołków do:", - "Inspector.Mesh.BoneTrimCount": "{n,plural, one {# Kość} few {# Kości} many {# Kości}}", - "Inspector.Mesh.UV_Multiplicator": "Mnożnik:", - "Inspector.Mesh.ScaleUVs": "Skaluj UV", - - "Inspector.MeshRenderer.MergeByMaterial": "Połącz podmeshe z takimi samymi materiałami", - "Inspector.MeshRenderer.SplitByMaterial": "Rozdziel mesh na części z takimi samymi materiałami", - - "Inspector.ReflectionProbe.Bake": "Wypal Odbicia", - "Inspector.ReflectionProbe.Baking": "Wypalanie...", - - "Inspector.SkinnedMesh.SeparateOutBlendshapes": "Rozdziel części meshu niezmieniane przez blendshapy", - "Inspector.SkinnedMesh.StripEmptyBlendshapes": "Usuń Puste Blendshapy", - "Inspector.SkinnedMesh.StripBlendshapesResult": "Gotowe! Usunięto: {n,plural, one {# blendshape} few {# blendshapy} many {# blendshapeów}}", - "Inspector.SkinnedMesh.StripEmptyBones": "Usuń Puste Kości", - "Inspector.SkinnedMesh.StripBonesResult": "Gotowe! Usunięto: {n,plural, one {# kość} few {# kości} many {# kości}}", - "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "Wypal nieaktywne Blendshapy", - "Inspector.SkinnedMesh.BakeBlendShapeResult": "Ilość wypalonych blendshapeów: {n}", - "Inspector.SkinnedMesh.VisualizeBoneBounds": "Wizualizuj obszary kości", - "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "Wizualizuj przybliżone połączone obszary kości", - "Inspector.SkinnedMesh.ClearBoundsVisuals": "Usuń wizualizacje obszarów kości", - - "Inspector.BipedRig.GetDiagnosticInfo": "Pobierz informacje diagnostyczne szkieletu", - "Inspector.BipedRig.GenerateDebugVisuals": "Generuj wizualizacje debugowania", - "Inspector.BipedRig.ClearDebugVisuals": "Usuń wizualizacje debugowania", - "Inspector.BipedRig.DetectHands": "Wykryj Ręce", - "Inspector.BipedRig.DetectLeftHand": "Wykryj Lewą Rękę", - "Inspector.BipedRig.DetectRightHand": "Wykryj Prawą Rękę", - "Inspector.BipedRig.HandRigResult": "Gotowe! Ma Lewą Rękę: {left}, Ma Prawą Rękę: {right}", - "Inspector.BipedRig.LeftHandRigResult": "Gotowe! Wykryto Lewą: {detected}", - "Inspector.BipedRig.RightHandRigResult": "Gotowe! Wykryto Prawą: {detected}", - - "Inspector.Texture.Size": "Rozmiar: {width} x {height}", - "Inspector.Texture.Format": "Format: {format}, Pamięć:
{memory}", - "Inspector.Texture.Variant": "ID Wariantu: {variant}", - - "Inspector.Texture.InvertRGB": "Odwróć Kolory", - "Inspector.Texture.InvertR": "Odwróć Czerwony", - "Inspector.Texture.InvertG": "Odwróć Zielony", - "Inspector.Texture.InvertB": "Odwróć Niebieski", - "Inspector.Texture.InvertA": "Odwróć Kanał Alfa", - "Inspector.Texture.ColorToAlphaWhite": "Kolor na Alfę (biały)", - "Inspector.Texture.ColorToAlphaBlack": "Kolor na Alfę (czarny)", - "Inspector.Texture.AlphaFromIntensity": "Alfa z Intensywności", - "Inspector.Texture.AlphaToMask": "Alfa do Maski", - "Inspector.Texture.RemoveAlpha": "Usuń Alfę", - "Inspector.Texture.ConvertToGrayscaleAverage": "Konwertuj na Czarno-Biały (średnia)", - - "Inspector.Texture.SwapRG": "Zamień Czerwony i Zielony", - "Inspector.Texture.SwapRB": "Zamień Czerwony i Niebieski", - - "Inspector.Texture.SwapGB": "Zamień Zielony i Niebieski", - - "Inspector.Texture.AddWhiteBackground": "Dodaj Białe Tło", - "Inspector.Texture.AddBlackBackground": "Dodaj Czarne Tło", - "Inspector.Texture.Hue": "Odcień:", - "Inspector.Texture.ShiftHue": "Przesuń Odcień", - "Inspector.Texture.Saturation": "Nasycenie:", - "Inspector.Texture.AdjustSaturation": "Zmień Nasycenie", - "Inspector.Texture.Value": "Wartość:", - "Inspector.Texture.AdjustValue": "Zmień Wartość", - "Inspector.Texture.Gamma": "Gamma:", - "Inspector.Texture.AdjustGamma": "Zmień Gammę", - "Inspector.Texture.LongestSide": "Najdłuższy Bok:", - "Inspector.Texture.Resize": "Przeskaluj", - "Inspector.Texture.FlipHorizontal": "Przerzuć w Poziomie", - "Inspector.Texture.FlipVertical": "Przerzuć w Pionie", - "Inspector.Texture.RotateCW": "Obróć o 90° w Prawo", - "Inspector.Texture.RotateCCW": "Obróć o 90° w Lewo", - "Inspector.Texture.Rotate180": "Obróć o 180°", - - "Inspector.Texture.MakeSquare": "Zamień na Kwadrat", - "Inspector.Texture.ToNearestPOT": "Do Najbliższej Potęgi Dwójki", - "Inspector.Texture.MakeTileable": "Wyrównaj brzegi (stosunek teselacji):", - "Inspector.Texture.TileLoop": "Ustaw obok siebie (zapętl)", - "Inspector.Texture.TileMirror": "Ustaw obok siebie (odwróć)", - - "Inspector.Texture.InvalidFloats": "Diagnostyka: Niewłaściwe Wartości", - "Inspector.Texture.GenerateMetadata": "Diagnostyka: Generuj Metadane Bitmapy", - - "Inspector.Material.VariantInfo": "Wariant: {variantID} (Surowy: {rawVariantID})", - "Inspector.Material.WaitingForApply": "Czekanie na zapis: {waiting}", - - "Inspector.Audio.BakeAudio": "Wypal Dźwięk", - "Inspector.Audio.FormatInfo": "Częstotliwość: {rate} Hz, Kanały: {channels} ({channel_count})", - "Inspector.Audio.Duration": "Długość: {duration}", - "Inspector.Audio.EncodingInfo": "Info o Kodeku: {info}, Zdekodowano: {decoded}", - - "Inspector.Audio.Normalize": "Normalizuj", - "Inspector.Audio.AmplitudeThreshold": "Próg Amplitudy:", - "Inspector.Audio.TrimSilence": "Wytnij Ciszę", - "Inspector.Audio.TrimStartSilence": "Wytnij Początkową Ciszę", - "Inspector.Audio.TrimEndSilence": "Wytnij Końcową Ciszę", - "Inspector.Audio.PositionDuration": "Pozycja/Długość (w sekundach):", - "Inspector.Audio.TrimStart": "Wytnij Początek", - "Inspector.Audio.TrimEnd": "Wytnij Koniec", - "Inspector.Audio.FadeIn": "Dodaj Efekt Zgłośnienia", - "Inspector.Audio.FadeOut": "Dodaj Efekt Wyciszenia", - "Inspector.Audio.MakeLoopable": "Pozwól na zapętlanie (używając crossfade)", - "Inspector.Audio.ToWAV": "Konwertuj na WAV", - "Inspector.Audio.ToVorbis": "Konwertuj na OGG Vorbis", - "Inspector.Audio.ToFLAC": "Konwertuj na FLAC", - "Inspector.Audio.DenoiseRNNoise": "Usuń szum (RNNoise, najlepiej działa na głos przy 48 kHz)", - "Inspector.Audio.ExtractSides": "Rozdziel Strony (może usunąć głosy na dźwiękach stereo)", - - "Inspector.AudioStream.BufferState": "Dostępne sample: {samples}, Pominięte: {missed}, Długość: {length}, Indeks Globalny: {index}", - "Inspector.AudioStream.EncodeState": "Dostępne do kodowania: {samples}, Wielkość Klatek: {frame} (Maks: {max_frame}), Częstotliwość Sampli: {rate}", - "Inspector.AudioStream.DecodeState": "Suma Pakietów: {total}, Suma Straconych Pakietów: {lost}, Strata Pakietów: {loss, number, percent}", - "Inspector.AudioStream.BufferStats": "Średni kodek: {avgCodec}/s, Średni odczyt: {avgRead}/s, Średni zapis: {avgWritten}/s", - - "Inspector.DynamicBoneChain.SetupFromChildren": "Ustaw z dzieci", - "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Ustaw z dzieci (wymuś wszystkie)", - "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Ustaw z dzieci (tylko szkielet)", - "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "Zamień Płynne Transformacje w dzieciach", - "Inspector.DynamicBoneChain.ClearSmoothTransforms": "Usuń Płynne Transformacje w dzieciach", - "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- Obszary i Chwytanie -------", - "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "Dodaj obszary do punktów centralnych obiektów w hierarchii", - "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Zawsze chwytaj ostatnią kość", - - "Inspector.Rig.CleanupBoneColliders": "Usuń strefy kolizji kości", - "Inspector.Rig.GenerateDebugVisuals": "Generuj wizualizacje debugowania", - "Inspector.Rig.ClearDebugVisuals": "Usuń wizualizacje debugowania", - - "Inspector.AvatarExpression.AutoAssign": "Automatycznie Przypisz Blendshapy (używając heurystki)", - - "Wizard.General.ProcessRoot": "Miejsce Operacji:", - "Wizard.General.Result": "Rezultat:", - "Wizard.General.ErrorNoRoot": "Brak Miejsca Operacji", - "Wizard.General.RemovedResult": "Usunięto {n}", - - "Wizard.AssetOptimization.Title": "Kreator Optymalizacji Zasobów", - "Wizard.AssetOptimization.CleanupUnusedAssets": "Usuń Nieużywane Zasoby", - "Wizard.AssetOptimization.CleanupEmptySlots": "Usuń Puste Obiekty", - "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "Wyczyść Wyłączone Mesh Renderery", - "Wizard.AssetOptimization.DeduplicateMaterials": "Deduplikuj Materiały", - "Wizard.AssetOptimization.CleanupFileItems": "Usuń Przedmioty Plików", - "Wizard.AssetOptimization.MaxTextureResolution": "Ustaw Maksymalną Rozdzielczość Tekstur", - "Wizard.AssetOptimization.RecompressTextures": "Rekompresuj Tekstury", - "Wizard.AssetOptimization.RecalculateAllNormals": "Przelicz Wszystkie Normalne", - "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "Przelicz Wszystkie Normalne (połączone)", - "Wizard.AssetOptimization.RecalculateAllTangents": "Przelicz Wszystkie Styczne (Mikktspace)", - "Wizard.AssetOptimization.ResizedResult": "Przeskalowano {n}", - - "Wizard.LightSources.Title": "Kreator Źródeł Światła", - "Wizard.LightSources.Header": "Źródła Światła Sceny", - "Wizard.LightSources.ProcessRoot": "Miejsce Operacji:", - "Wizard.LightSources.PointLights": "Światła Punktowe:", - "Wizard.LightSources.SpotLights": "Światła Stożkowe:", - "Wizard.LightSources.DirectionalLights": "Śłońca:", - "Wizard.LightSources.DisabledLights": "Wyłączone Światła:", - "Wizard.LightSources.WithTag": "Z Tagiem:", - "Wizard.LightSources.SetShadowType": "Ustaw Typ Cieni", - "Wizard.LightSources.ChangeIntensity": "Zmień Siłę", - "Wizard.LightSources.ChangeRange": "Zmień Zasięg", - "Wizard.LightSources.Enable": "Włacz", - "Wizard.LightSources.Disable": "Wyłącz", - "Wizard.LightSources.Destroy": "Zniszcz", - - "Wizard.CubemapCreator.Title": "Kreator Cubemap", - "Wizard.CubemapCreator.Textures": "Tekstury Źródłowe:", - "Wizard.CubemapCreator.TexturesNote": "Pamiętaj że niektóre standardy zamieniają lewą i prawą stronę. Jeśli stworzona Cubemapa jest nieprawidłowa, spróbuj zamienić lewą i prawą stronę.", - "Wizard.CubemapCreator.PosX": "Pozytywny X (prawo)", - "Wizard.CubemapCreator.NegX": "Negatywny X (lewo)", - "Wizard.CubemapCreator.PosY": "Pozytywny Y (góra)", - "Wizard.CubemapCreator.NegY": "Negatywny Y (dół)", - "Wizard.CubemapCreator.PosZ": "Pozytywny Z (przód)", - "Wizard.CubemapCreator.NegZ": "Negatywny Z (tył)", - "Wizard.CubemapCreator.TopBottomRotation": "Obrót Góry i Dołu:", - - "Wizard.ReflectionProbes.Title": "Kreator Próbek Odbicia", - "Wizard.ReflectionProbes.ProcessRoot": "Miejsce Operacji:", - "Wizard.ReflectionProbes.ProcessDisabled": "Proces Wyłączony", - "Wizard.ReflectionProbes.WithTag": "Z Tagiem:", - "Wizard.ReflectionProbes.TeleportUserToProbe": "Teleportój mnie do każdej próbki", - "Wizard.ReflectionProbes.DelayBetweenProbes": "Odsęp czasowy między próbkami", - "Wizard.ReflectionProbes.ShowDebugVisuals": "Wyświetl Wizualizacje", - "Wizard.ReflectionProbes.HideDebugVisuals": "Schowaj Wizualizacje", - "Wizard.ReflectionProbes.BakeProbes": "Wypal Próbki", - "Wizard.ReflectionProbes.Baking": "Wypalanie: {index} na {count}...", - - "Desktop.OpenKeyboard": "Otwórz Klawiaturę", - "Desktop.FollowCursor.On": "Podążaj za Kursorem: Tak", - "Desktop.FollowCursor.Off": "Podążaj za Kursorem: Nie", - "Desktop.LegacyInputMode.On": "Starsza Metoda Wejścia: Tak", - "Desktop.LegacyInputMode.Off": "Starsza Metoda Wejścia: Nie", - "Desktop.Brightness": "Jasność: {n,number,percent}", - "Desktop.Opacity": "Przezroczystość: {n,number,percent}", - - "Tutorial.Welcome.WelcomeTo": "Witaj w", - "Tutorial.Welcome.LetsStart": "Zacznijmy!", - - "Tutorial.Welcome.AccountHeader": "Konto {appName}", - "Tutorial.Welcome.AccountDescription": "Tworzenie konta daje Ci 1 GB darmowego miejsca w chmurze na zapisywanie przedmiotów, wybieranie awatarów, dodawanie kontaktów oraz wysyłanie wiadomości.", - "Tutorial.Welcome.AccountCreate": "Utwórz Konto", - "Tutorial.Welcome.AccountLogin": "Już Posiadam Konto", - "Tutorial.Welcome.AccountSkip": "Kontynuuj Bez Tworzenia Konta", - "Tutorial.Welcome.AccountSkipHeader": "Pominąć tworzenie konta?", - "Tutorial.Welcome.AccountSkipDescription": "Niektóre funkcje takie jak zapisywanie przedmiotów, wybieranie awatarów lub dodawanie kontaktów nie będą dostępne.", - "Tutorial.Welcome.AccountSkipConfirm": "Na Pewno", - - "Tutorial.Welcome.SettingsHeader": "Podstawowe Ustawienia", - "Tutorial.Welcome.SettingsDescription": "Możesz tu konfigurować podstawowe ustawienia. Można je także zmienić później.", - "Tutorial.Welcome.SettingsTurning": "Styl Obrotu", - "Tutorial.Welcome.SettingsSnapTurn": "Natychmiastowy", - "Tutorial.Welcome.SettingsSnapTurnDescription": "Natychmiastowo obraca cię o ustaloną ilość stopni, dobre dla nowych użytkowników", - "Tutorial.Welcome.SettingsSmoothTurn": "Płynny", - "Tutorial.Welcome.SettingsSmoothTurnDescription": "Płynne obracanie, może powodować mdłośći.", - "Tutorial.Welcome.SettingsPrimaryController": "Główny Kontroler", - "Tutorial.Welcome.SettingsPrimaryLeft": "Lewy", - "Tutorial.Welcome.SettingsPrimaryLeftDescription": "Lewy: Obracanie, Prawy: Poruszanie", - "Tutorial.Welcome.SettingsPrimaryRight": "Prawy", - "Tutorial.Welcome.SettingsPrimaryRightDescription": "Lewy: Poruszanie, Prawy: Obracanie", - "Tutorial.Welcome.SettingsHeight": "Twój wzrost", - "Tutorial.Welcome.SettingsHeightExamples": "Przykłady: 1.85 m, 185 cm, 6' 1\", 6 stóp 1 cal", - - "Tutorial.Welcome.StartTutorialHeader": "Rozpocznij Samouczek", - "Tutorial.Welcome.StartTutorialDescription": "Przeniesiemy cię do prostego świata samouczkowego aby pomóc Ci zacząć z {appName}. Możesz wybrać czy chcesz aby świat był publiczny, pozwalając społeczności {appName} na dołączanie i pomaganie Tobie albo możesz uczyć się samemu.", - - "Tutorial.CommunityYouTube.Title": "Kanały YouTube Społeczności", - - "Tutorial.UserResources.UserResourcesTitle": "Zasoby Użytkowników", - "Tutorial.UserResources.SupportTitle": "Jak Wspierać {appName}", - "Tutorial.UserResources.MerchandiseTitle": "Merch {appName}", - - "Tutorial.Intro.BadgesModerator": "Moderator", - "Tutorial.Intro.BadgesMentor": "Mentor", - "Tutorial.Intro.BadgesDisabilityHearing": "Zaburzenia Słuchu", - "Tutorial.Intro.BadgesDisabilityVision": "Zaburzenia Wzroku", - "Tutorial.Intro.BadgesDisabilitySpeech": "Zaburzenia Mowy", - "Tutorial.Intro.BadgesTitle": "Odznaki", - "Tutorial.Intro.BadgesDescription": "Odznaki to małe ikony pokazujące informacje o użytkownikach. Tu jest kilka najważnejszych odznak do zapamiętania. Odznaki związane z zaburzeniami zmysłów mogą być dodane używając Bota {appName}.", - "Tutorial.Intro.HelpSite": "Pomoc", - - "Object.Mirror.Toggle": "Przełącznik Lokalny", - - "Exiting.SavingItems": "Zapisywanie {n, plural, one {# przedmiotu} few {# przedmiotów} many {# przedmiotów}}...", - "Exiting.SavingChanges": "Zapisywanie Zmian...", - "Exiting.Exiting": "Wychodzenie...", - "Exiting.LoggingOut": "Wylogowywanie...", - - - - - - - - "General.Previous": "Poprzedni", - - "General.Close": "Zamknij", - "General.CopyToClipboard": "Skopiuj do schowka", - - "General.Buy": "Kup", - "General.Yes": "Tak", - "General.No": "Nie", - "General.ClearSelection" : "Usuń zaznaczenie", - "General.Off": "Wyłacz", - "General.On": "Włącz", - "General.Understand": "Rozumiem", - "General.UnderstandEnable" : "Rozumiem, Włącz", - "General.Dismiss": "Anulować", - "General.Edit": "Edytuj", - - - "General.UI.ToggleEditMode": "Włącz tryb edycji", - "General.UI.ToggleSubtitles": "Włącz napisy", - "General.UI.Subtitles.On" : "Napisy: włączone", - "General.UI.Subtitles.Off" : "Napisy: wyłączone", - - "General.UI.MusicVolumeLocal": "Głośność muzyki (local):", - "General.UI.VoiceVolumeLocal": "Głośność głosu (local):", - "General.UI.SoundVolumeLocal": "Głośność dźwięku (local):", - - "General.UI.PressToBegin": "Naciśnij, aby rozpocząć", - - - - "Worlds.Home" : "Dom", - "Worlds.Tutorial" : "Tutorial", - - - - - "Interaction.Grab.Palm": "Chwyć: dłoń", - "Interaction.Grab.Precision": "Chwyć: Precyzja", - "Interaction.Grab.Auto": "Chwyć: Automatyczny", - "Interaction.Grab.Off": "Chwyć: Tylko Laser", - - - - - - "Interaction.ExportScreenshot": "Eksportuj zrzut ekranu", - - - "Inventory.OpenWorld": "Otwórz świat", - "Inventory.Equip": "Wyposaż", - "Inventory.Delete": "Usuń", - - "Inventory.Share": "udostepnij", - "Inventory.Unshare": "Cofnij udostępnianie", - "Inventory.SaveAvatar": "Zapisz Awatara", - "Inventory.Favorite.Home": "Ustaw domu", - "Inventory.Favorite.ProgressBar": "Ustaw pasek postępu", - "Inventory.Favorite.AudioStreamController": "Ustaw Steam kontroler", - "Inventory.Favorite.TextDisplay": "Ustaw wyświetlania tekstu", - "Inventory.Favorite.VideoPlayer": "Ustaw odtwarzacz wideo", - "Inventory.Favorite.AudioPlayer": "Ustaw odtwarzacz audio", - "Inventory.Favorite.InteractiveCamera": "Ustaw kamerę", - "Inventory.Favorite.Keyboard": "Ustaw klawiaturę", - "Inventory.Favorite.Avatar": "Ustaw awatar", - "Inventory.Favorite.WorldLoadingIndicator": "Ustaw pasek ładowania", - "Inventory.Favorite.ColorDialog": "Ustaw próbnik kolorów", - - - - - - - "Dash.Actions.TurnOffUIEdit": "Wyłącz tryb edycji interfejsu użytkownika", - - - - - "Dash.Exit.Sponsor": "Ogromne podziękowania dla {name} za Wspieranie tego projektu!", - "Dash.Exit.Sponsor.You": "Ty", - "Dash.Exit.Shoutouts": "Ten projekt powstał także dzięki tym osobom:", - "Dash.Exit.Shoutouts.AndMore" : " i wiele więcej!", - "Dash.Exit.Shoutouts.You" : "{name} (To ty! Dziękujęmy!)", - - - "Facets.FPS": "{fps} FPS", - - - - - - - - - "World.Error.InvalidAddress": "Błędny adres", - - "World.Error.HostBlocked": "Host zablokowany", - "World.Error.HostBlockedDetail": "Zablokowałeś hosta", - - "World.Error.WorldCrashDetail" : "Fatalny błąd podczas aktualizacji świata", - - - - "World.Indicator.Visited": "(odwiedzono)", - - - "World.Category.ContactsSessions": "Sesje kontaktów", - - "World.Category.Random": "Losowye", - - "World.Category.GroupWorlds": "Światy Grupowe", - - - "World.AccessLevel.Contacts": "Znajomi", - "World.AccessLevel.ContactsPlus": "Znajomi+", - - - - "World.SortParameter.LastVisit": "Ostatnio odwiedzine", - "World.SortParameter.Random": "Losowo", - - - "World.Filter.MinimumContacts": "Minimalne kontakty: {n}", - - - - "Tools.Setup2FA": "Skonfiguruj 2FA", - - "Tools.StreamAudio.Dialog.Title" : "Utwórz strumień audio", - - "Options.Nameplates.DefaultStyle": "Użyj domyślnych plakietka", - "Options.Nameplates.CustomStyle": "Zezwalaj na niestandardowe plakietki", - - - "Indicator.ServerStatus.Status": "Status chmury", - "Indicator.ServerStatus.Good": "Dobry", - "Indicator.ServerStatus.Slow": "Powolny", - "Indicator.ServerStatus.Down": "Niesprawny", - "Indicator.ServerStatus.NoInternet": "Brak internetu", - - - "Indicator.Sync.StorageFull": "Pamięć Pełna Nie można zsynchronizować", - - "Indicator.Storage.StorageFull": "Pamięć Pełna", - - - "Login.InvalidCredentials": "Nieprawidłowe dane logowania", - "Login.InvalidLogin": "Nieprawidłowe dane logowania", - - "Login.MalformedUID": "Nieprawidłowe informacje o urządzeniu", - "Login.MissingUID": "Brak informacji o urządzeniu", - "Register.MissingUID": "Nieprawidłowe informacje urządzenia", - "Register.MalformedUID": "Nieprawidłowe informacje urządzenia", - - "Login.MissingLogin": "Brak danych logowania", - "Login.InvalidRecoveryCode": "Nieprawidłowy kod odzyskiwania", - "Login.UnsupportedAuthentication": "Nieobsługiwana metoda uwierzytelniania", - "Login.EmailNotVerified": "E-mail niezweryfikowany", - "Login.AccountTempLocked": "Twoje konto jest zablokowane.", - "Login.AccountBanned": "Twoje konto zostało zbanowane.", - "Login.DuplicateAccount": "Zduplikowane konto", - - "Register.MissingRequest": "Brak danych rejestracyjnych", - "Register.InvalidEmail": "Invalid Email address", - "Register.MissingUsername": "Missing username", - "Register.MissingEmail": "Missing Email", - "Register.UsernameTooLong": "Username too long", - "Register.UsernameContainsAmpersand": "Username cannot contain @", - "Register.UsernameStartsWithU": "Username cannot start with U-", - "Register.InvalidUsername": "Invalid username", - "Register.InvalidDateOfBirth": "Invalid date of birth", - "Register.UserContainsBlockedTerms": "Username contains blocked words", - "Register.MissingPassword": "Missing Password", - "Register.InvalidPassword": "Invalid Password", - "Register.EmailAlreadyRegistered": "Email already registered", - "Register.UsernameAlreadyRegistered": "Username already registered", - "Register.ErrorCheckingUserId": "Error checking UserID", - - - "Account.Saml2" : "Login with SAML 2.0", - "Account.BirthMonth": "Birth Month:", - "Account.BirthDay": "Birth Day:", - "Account.BirthYear": "Birth Year:", - "Account.PoliciesAgreement": "I agree to the terms of service and privacy policy", - "Account.AlternateMethods" : "Login with a 3rd party service instead:", - - "Account.Saml2.Title" : "SAML 2.0", - "Account.Saml2.Select" : "Please select the SAML 2.0 provider you want to use:", - "Account.Saml2.LoggingIn" : "Waiting for the login to complete (check your web browser)...", - - "Account.TOTP.Title" : "Two Factor Authentication", - "Account.TOTP.Initializing": "Checking status of 2FA for your account...", - "Account.TOTP.Code.Header": "Secret Code", - "Account.TOTP.Code.Description": "First you need to input a secret code to your TOTP authentication app such as Authy or Google Authenticator.

We recommend doing this by scanning the QR code, but alternatively you can manually input the secret code. Never share this code with anyone.

If you're in VR you can switch to desktop by pressing F8.", - "Account.TOTP.Code.QRCode": "Scan QR Code", - "Account.TOTP.Code.Key": "Secret code:", - "Account.TOTP.RecoveryCodes.Header": "Recovery Codes", - "Account.TOTP.RecoveryCodes.Description": "Save these codes in a secure location. They can be used to recover access to your account in case you lose or damage your phone. Each code can be used only once. Never share them with anyone. If you lose them, you will PERMANENTLY lose access to your account.", - "Account.TOTP.RecoveryCodes.Codes": "Codes:", - "Account.TOTP.Activate.Header": "Activate 2FA", - "Account.TOTP.Activate.Description": "In order to activate the 2FA on your account, use the 6-digit token generated by your authenticator app to ensure that everything is working correctly.

Once activated, you'll need to use the code to confirm certain operations.", - "Account.TOTP.Activate.Token": "6-digit token:", - "Account.TOTP.Activate.TokenField": "Enter your token here...", - "Account.TOTP.Activate.Activate": "Activate", - "Account.TOTP.Activate.Activating": "Activating...", - "Account.TOTP.Activate.InvalidToken": "Invalid token!", - "Account.TOTP.Message.AlreadySetup": "2FA has already been setup on your account!", - "Account.TOTP.Message.Error": "Unexpected error! Please try again later.", - "Account.TOTP.Message.SetupComplete": "Congratulations!

Your account is now setup with 2FA for extra protection!

You can optionally enable this for account login with /enableLogin2FA command.", - "Account.TOTP.Deactivate.Header": "Deactivate 2FA", - "Account.TOTP.Deactivate.Description": "2FA is currently setup and active on your account. If you need to deactivate it (e.g. due to loss of your phone or the codes being compromised), you can do so here.

After deactivation, you can setup 2FA again, which will generate a brand new secret code and new set of recovery codes.

If you lose your phone and need to setup 2FA again, we STRONGLY advise you do so immediately, as each recovery code can be used only once and after you run out you'll be completely locked out of your account.", - "Account.TOTP.Deactivate.Deactivate": "Deactivate", - "Account.TOTP.Deactivate.Deactivating": "Deactivating...", - "Account.TOTP.Message.DeactivationComplete": "2FA has been successfully deactivated on your account.

Your account is now at increased risk!

We strongly recommend setting up 2FA again immediately, especially if you used a recovery code due to losing your phone.", - - "Account.Type.Standard" : "Standard Account", - "Account.Type.Business" : "Business Account", - "Account.Type.Patreon" : "Patreon Supporter", - "Account.Type.Mentor" : "{platform} Mentor", - "Account.Type.Moderator" : "{platform} Moderator", - "Account.Type.Team" : "{platform} Team", - - "Avatar.Badge.Live" : "LIVE", - - "2FA.Header": "2FA Verification", - "2FA.Token": "6-digit Token:", - - - "Profile.Status.Headless": "Headless Host", - - - - - - "Session.JoinVerifier.EnableHeader" : "Activate Custom Join Verifier?", - "Session.JoinVerifier.EnableText" : "WARNING: You are about to enable custom join verification that is part of the current world. Before you do so, make sure you trust the creator of the world, as custom verifier can bypass standard session access rules and allow or block entry to users using its own rules.", - "Session.JoinVerifier.Label" : "Use Custom Join Verifier: {name}", - "Session.JoinVerifier.ComponentWarning" : "WARNING: At the moment, there is no mechanism to prevent tampering with the verifier once enabled. If tampering with the ProtoFlux setup for verification is a concern, DO NOT USE this feature and DO NOT ENABLE it in your worlds.", - "Session.JoinVerifier.SetCustomVerifier" : "Set as custom join request verifier", - - - - - - - "Contacts.RevokeInvite": "Revoke Invite", - - "Contacts.Unblocked" : "Unblocked", - "Contacts.AvatarBlock" : "Block Avatar", - "Contacts.MutualBlock" : "Mutual Block", - "Contacts.SelfAccount": "My Account", - "Contacts.SearchPrompt": "Search contacts...", - "Contacts.WriteMessage": "Write a message...", - - - "Contacts.InContactsOnly": "In Contacts Only World", - - "Contacts.InHiddenContactsOnly": "In Hidden, Contacts Only World", - "Contacts.InHiddenContactsPlus": "In Hidden, Contacts+ World", - - "Contacts.Migrated": "Contact hasn't Migrated", - - - - - - "Tooltips.Brush.ChangeColor" : "Change Color", - "Tooltips.Brush.IncrementSize" : "Increment Size", - "Tooltips.Brush.DecrementSize" : "Decrement Size", - - - - "Tooltips.Dev.GizmoOptions" : "Gizmo Options", - "Tooltips.Dev.SelectParent" : "Select Parent", - "Tooltips.Dev.LocalSpace" : "Local Space", - "Tooltips.Dev.GlobalSpace" : "Global Space", - "Tooltips.Dev.Translation" : "Translation", - "Tooltips.Dev.Rotation" : "Rotation", - "Tooltips.Dev.Scale" : "Scale", - - - - "Tooltip.GrabbableSetter.ApplyToRoot": "Set Apply to Root", - "Tooltip.GrabbableSetter.AppyToHit": "Set Apply to Hit", - - - - - - "Tooltip.Cartridge.Eject": "Eject Orb", - - - - "Tooltip.ProtoFlux.Drive" : "Drive", - "Tooltip.ProtoFlux.Source" : "Source", - "Tooltip.ProtoFlux.Reference" : "Reference", - "Tooltip.ProtoFlux.Write" : "Write", - "Tooltip.ProtoFlux.Proxy" : "Proxy", - "Tooltip.ProtoFlux.CreateLocal" : "Create Local", - "Tooltip.ProtoFlux.CreateStore" : "Create Store", - "Tooltip.ProtoFlux.CreateDataModelStore" : "Create Data Model Store", - "Tooltip.ProtoFlux.Overview" : "Toggle Overview Mode", - "Tooltip.ProtoFlux.NodeBrowser" : "Browse nodes", - "Tooltip.ProtoFlux.PackInPlace" : "Pack In Place", - "Tooltip.ProtoFlux.PackInto" : "Pack Into {name}", - "Tooltip.ProtoFlux.Unpack" : "Unpack {name}", - "Tooltip.ProtoFlux.ExplicitCast" : "Explicit Cast\n(Warning: Potential Data Loss)", - - "ProtoFlux.UI.Call" : "Call", - "ProtoFlux.UI.AsyncCall" : "Async Call", - "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux Nodes", - - - - - - - - - "CreateNew.Editor.TextRendererWizard": "World Text Renderer Wizard", - - - - "CreateNew.3DModel.Triangle": "Triangle", - - - - - - - "CreateNew.Directory.Title": "Create new directory:", - "CreateNew.Directory.Error.EmptyName": "Please provide a name:", - "CreateNew.Directory.Error.LongName": "Name is too long:", - "CreateNew.Directory.Error.InvalidName": "Invalid name:", - - - - - "Importer.Image.Screenshot": "Screenshot (captured here)", - "Importer.Image.PixelArt" : "Pixel Art", - - - - - "Exporter.Title": "Export", - "Exporter.FileName": "File name:", - "Exporter.ExportAs": "Export as:", - "Exporter.Export": "Export", - "Exporter.Exporting": "Exporting...", - - - "NewWorld.SessionTitle": "New Session", - - - - "CameraControl.Anchors.LinearInterpolation": "Linear Interpolation", - - - - - - - - "CameraControl.OBS.Idle": "IDLE", - - "CameraControl.OBS.OpenInstallerReason": "This webpage lets you download the OBS websocket plugin", - - - - "Settings.Hotswitching": "VR Hotswitching", - "Settings.DoNotSendReadStatus": "Don't send realtime message read status", - "Settings.AutosaveAllScreenshots": "Auto-save ALL screenshots in world", - "Settings.Audio.Input.Title" : "Audio Input Devices", - "Settings.Locale.Title" : "UI Language", - - "Settings.Locale.DefaultLanguage": "System Default", - - - "Security.Hyperlink.Title" : "External Link", - - - - - "ComponentSelector.Back" : "< (back)", - "ComponentSelector.Title" : "Components", - "ComponentSelector.CreateCustomType" : "Create Custom Type", - "ComponentSelector.CommonGenericTypes" : "Common Generic Types", - "ComponentSelector.CustomGenericArguments" : "Custom Generic Arguments:", - "ComponentSelector.InvalidType" : "Invalid type", - - "Inspector.Title" : "Scene Inspector", - "Inspector.Slot.AttachComponent": "Attach Component", - - "Inspector.Slot.Axis.X": "X: +Right -Left", - "Inspector.Slot.Axis.Y": "Y: +Up -Down", - "Inspector.Slot.Axis.Z": "Z: +Forward -Backward", - - "Inspector.Slot.Reset.Label": "Reset:", - "Inspector.Slot.Reset.Position": "Position", - "Inspector.Slot.Reset.Rotation": "Rotation", - "Inspector.Slot.Reset.Scale": "Scale", - - "Inspector.Slot.CreatePivotAtCenter": "Create Pivot At Center", - - "Inspector.Slot.JumpTo": "Jump To", - "Inspector.Slot.BringTo": "Bring To", - "Inspector.Slot.BringTo.Undo": "Bring {name} to user", - - "Inspector.Slot.ParentUnder.Label": "Parent Under:", - "Inspector.Slot.ParentUnder.WorldRoot": "World Root", - "Inspector.Slot.ParentUnder.WorldRoot.Undo": "Parent {name} under world root", - "Inspector.Slot.ParentUnder.LocalUserSpace": "Local User Space", - "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "Parent {name} under local user space", - - "Inspector.Mesh.SetupRenderer": "Setup Renderer", - "Inspector.Mesh.RecalculateBlendshapeNormals": "Recalculate Blendshape Normals", - "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "Recalculate Blendshape Normals (smooth shading)", - "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "Recalculate Blendshape Tangents (Mikktspace)", - "Inspector.Mesh.MergeBlendshapes": "Merge Blendshapes", - "Inspector.MeshCollider.VHACD": "Convex Hull Decomposition (V-HACD 2.0)", - "Inspector.MeshCollider.ReplaceBox": "Replace With Box Collider", - - "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Update locomotion modules on present users", - - "Inspector.VHACD.Parameter.MergeDoubles": "Merge Doubles", - "Inspector.VHACD.Parameter.Resolution": "Resolution", - "Inspector.VHACD.Parameter.Depth": "Depth", - "Inspector.VHACD.Parameter.Concavity": "Concavity", - "Inspector.VHACD.Parameter.PlaneDownsampling": "Plane Downsampling", - "Inspector.VHACD.Parameter.ConvexHullDownsampling": "Convex Hull Downsampling", - "Inspector.VHACD.Parameter.Alpha": "Alpha", - "Inspector.VHACD.Parameter.Beta": "Beta", - "Inspector.VHACD.Parameter.Gamma": "Gamma", - "Inspector.VHACD.Parameter.Delta": "Delta", - "Inspector.VHACD.Parameter.PCA": "PCA", - "Inspector.VHACD.Parameter.MaxVerticesPerHull": "Max Vertices Per Hull", - "Inspector.VHACD.Parameter.MinVolumePerHull": "Min Volume Per Hull", - "Inspector.VHACD.Parameter.ConvexHullApproximation": "Convex Hull Approximation", - - "Inspector.VHACD.DecompositionMode.Header": "Decomposition Mode:", - "Inspector.VHACD.DecompositionMode.Voxel": "Voxel", - "Inspector.VHACD.DecompositionMode.Tetrahedron": "Tetrahedron", - - "Inspector.VHACD.RunDecomposition": "Run Decomposition", - "Inspector.VHACD.RemoveVisuals": "Remove Visuals", - "Inspector.VHACD.RemoveHulls": "Remove Hulls", - - - - - "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "Compute explicit bounds from current pose", - "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "Extend explicit bounds from current pose", - "Inspector.SkinnedMesh.BakeToStaticMesh": "Bake To Static Mesh", - - "Inspector.SimpleAvatarProtection.RemoveAll": "Remove All Instances", - "Inspector.SimpleAvatarProtection.RemoveSingle": "Remove Single Instance", - "Inspector.SimpleAvatarProtection.Warning": "WARNING!
Removing this component through any means other than the dedicated buttons below will trip the protection mechanism and lead to self destruction and potential data loss!", - "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "REMOVE Avatar Protection", - - - - "Inspector.Texture.BakeTexture": "Bake Texture", - - - "Inspector.Texture.ConvertToGrayscaleLuminance": "Convert to grayscale (luminance)", - - - "Inspector.Texture.SwapRA": "Swap R <--> A", - - "Inspector.Texture.SwapGA": "Swap G <--> A", - "Inspector.Texture.SwapBA": "Swap B <--> A", - - "Inspector.Texture.TrimTransparent" : "Trim Transparency", - "Inspector.Texture.TrimByCornerColor" : "Trim By Corner Color", - - "Inspector.Texture.NormalizeMaxOnly" : "Normalize (max only)", - "Inspector.Texture.NormalizeMinMax" : "Normalize (min and max)", - "Inspector.Texture.NormalizeIndependent" : "Normalize RGB independently (min and max)", - "Inspector.Texture.BleedColorToAlpha" : "Bleed Color To Alpha", - - - - "Inspector.CharacterController.Warning": "WARNING!
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.
Proper rigidbody support will offer:
- CPU and network efficiency - with CharacterController you'll be getting higher CPU usage and significant amount of network traffic
- Constraints - you'll be able to create joints, hinges, springs and other constraints between rigidbodies
- Smooth simulation and interactions for everyone - CharacterController will glitch out if another person tries to interact
- New Features and Tools - to make using them much easier
-----------------------
As long as you understand those limitations, have fun!", - "Inspector.PrimitiveMemberEditor.Warning": "WARNING!
It is possible to use this component to interact with references by using their IDs. This process is commonly called 'Ref Hacking'.

Before you do this, please understand that this is not supported and may break at any time. Do not rely on this functionality for your creations.", - - "Inspector.ParticleStyle.CommonTransitions": "Common Transition Templates:", - "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha Fade In & Fade Out", - "Inspector.ParticleStyle.AlphaFadeIn": "Alpha Fade In", - "Inspector.ParticleStyle.AlphaFadeOut": "Alpha Fade Out", - "Inspector.ParticleStyle.IntensityFadeInOut": "Intensity Fade In & Fade Out", - "Inspector.ParticleStyle.IntensityFadeIn": "Intensity Fade In", - "Inspector.ParticleStyle.IntensityFadeOut": "Intensity Fade Out", - "Inspector.ParticleStyle.ClearFades": "Clear Fades", - - "Inspector.Collider.SetFromLocalBounds": "Set from local bounds", - "Inspector.Collider.SetFromGlobalBounds": "Set from global bounds", - "Inspector.Collider.SetFromLocalBoundsPrecise": "Set from local bounds (precise)", - "Inspector.Collider.SetFromGlobalBoundsPrecise": "Set from global bounds (precise)", - "Inspector.Collider.SetFromPreciseBounds": "Set from precise bounds", - "Inspector.Collider.SetFromPreciseCylinderBounds": "Set from precise cylinder bounds", - "Inspector.Collider.Visualize": "Visualize Collider", - - "Inspector.SimpleAwayIndicator.TestAway" : "Set to away (debug)", - "Inspector.SimpleAwayIndicator.TestRestore" : "Restore to normal (debug)", - - "Inspector.Fields.Drive" : "Drive", - "Inspector.Fields.DriveWriteBack" : "Drive (write back)", - - "Inspector.Actions.CopyComponent" : "Copy Component", - "Inspector.Actions.MoveComponent" : "Move Component", - - "UserInspector.Title" : "User Inspector", - - "WorkerInspector.Title" : "{name} Inspector", - - "CreateNew.Title" : "New", - - - - "Wizard.TextRenderer.Header": "TextRenderer Wizard", - "Wizard.TextRenderer.ProcessRoot": "Process Root:", - "Wizard.TextRenderer.ProcessStandalone": "Process Standalone", - "Wizard.TextRenderer.ProcessUIX": "ProcessUIX", - "Wizard.TextRenderer.Disabled": "Process Disabled", - "Wizard.TextRenderer.WithTag": "With Tag:", - "Wizard.TextRenderer.ReplaceMaterial": "Replace Material", - "Wizard.TextRenderer.ReplaceFont": "Replace Font", - "Wizard.TextRenderer.SetColor": "Set Color", - - "Desktop.Controls.Title": "Desktop Controls", - - - "VolumePlaneSlicer.Highlight": "Highlight", - "VolumePlaneSlicer.Slicer": "Slice", - - "Tutorial.Welcome.Welcome": "Welcome!", - "Tutorial.Welcome.Description" : "Dive into a brand new digital universe with infinite possibilities. Whether you come here to socialize and hang out with people around the world or to build, create and develop anything from beautiful art, interactive avatars and gadgets, to complex interactive worlds and games, Resonite is an endlessly customizable place where you'll be welcome and where you'll find a group to resonate with.

Before you start exploring, we'll first guide you through setting up some essentials, to ensure a smooth experience. When you're ready, click the button below", - "Tutorial.Welcome.Begin": "Let's begin!", - - "Tutorial.Welcome.StartTutorial": "Begin Tutorial", - - - - "Tutorial.Intro.BadgesAppTeam": "{appName} Team", - - - "Twitch.Panel.Button.Commands.Enabled": "Commands Enabled", - "Twitch.Panel.Button.Commands.Disabled": "Commands Disabled", - "Twitch.Panel.Button.SafeMode.Enabled": "Safemode Enabled", - "Twitch.Panel.Button.SafeMode.Disabled": "Safemode Disabled", - "Twitch.Panel.Button.SubscriberCommands.Enabled": "Subscriber Commands
Enabled for Subscribers Only", - "Twitch.Panel.Button.SubscriberCommands.Disabled": "Subscriber Commands
Enabled for Everyone", - "Twitch.Panel.Title.Text": "Twitch Chat", - - - - "Migration.Title": "Migration", - "Migration.NewTask": "New Migration Task", - - "Migration.LoginModal.Title": "Migrate data?", - "Migration.LoginModal.Description": "Would you like to migrate data from another account? You can choose to do this later from the \"Migration\" tab on the dash as well.", - "Migration.LoginModal.OpenMigration": "Open migration", - "Migration.LoginModal.Later": "Maybe later", - "Migration.LoginResetID.Title": "Really reset UserID?", - "Migration.LoginResetID.Description": "Please understand that doing this will result in UNPREDICTABLE CONTENT BREAKAGE. All your items, worlds, contacts and messages will be migrated successfully, but any behaviors and components that rely on referencing your old UserID will likely break and require to be re-setup and be repaired. Unless you have a serious reason to want to reset your UserID, DO NOT CHOOSE THIS OPTION.", - "Migration.LoginResetID.ResetButton": "Yes, reset", - - "Migration.ReservedUsername.Title":"Reserved Username", - "Migration.ReservedUsername.Description": "This username is reserved for original owner. If this is your account, please provide your {platform} credentials to unlock it. We do not store these credentials, they are only used to verify the ownership of your account on registration.", - "Migration.SourcePassword": "{platform} Password:", - "Migration.SourceUsername": "{platform} Username:", - - "Migration.Dialog.Title": "Account Migration", - "Migration.Dialog.Source" : "You can migrate data from any compatible infrastructure. First select one from the list below that you'd like to migrate data from. You can add additional infrastructures by placing config files in the \"Migrations\" folder in the installation.", - "Migration.Dialog.AccountDescription": "To migrate your account, we'll need your {platform} account password. This will let us login to it and access the data.", - - "Migration.ResetID.Title": "Reset my UserID", - "Migration.ResetID.Description":"WARNING: Choosing this option WILL PARTIALLY BREAK EXISTING CONTENT AND IS IRREVERSIBLE, this includes any UserID references in user content, community services, links, cloud variables and more. These references will be reset, but your items, worlds, contacts and messages themselves will not be lost. We recommend using this option ONLY if you would like to get rid of your old UserId and replace it with a new randomized one. Unless you have a strong reason to reset your UserID, you SHOULD NOT check this option. Your UserID will change like this:\n U-MyUsername -> U-fX3pKe7AYYQ", - - "Migration.DataSelection.Title": "When we migrate your account, what data should we migrate?", - "Migration.DataSelection.Everything": "Everything", - "Migration.DataSelection.Choose": "Let me choose", - - "Migration.DataSelection.Favorites": "Favorites (avatar, home, camera, keyboard, facets)", - - "Migration.DataSelection.Favorites.Description": "This will migrate your home, favorite avatar, keyboard, camera and dash first, so you can start using them as soon as possible.\n WARNING: If you choose this option, you might LOSE ANY CHANGES made on this platform before the migration to your favorites.", - "Migration.DataSelection.Favorites.OverwriteTitle": "When migrating should we overwrite your favorites?", - - "Migration.DataSelection.Home.Title": "Set your old home as default?", - "Migration.DataSelection.Home.Description": "When we migrate your data, your original cloud home will be placed under different URL and you will get a brand new cloud home as default. However if you'd prefer, we can default your old home as the default one. Even if you select \"No\", your old cloud home will still be accessible and you can favorite it as your default later.", - - "Migration.DataSelection.Contacts": "Contacts", - "Migration.DataSelection.Message History": "Message History", - "Migration.DataSelection.InventoryWorld": "Inventory & Worlds", - "Migration.DataSelection.CloudVariable.Definitions": "Cloud Variable Definitions", - "Migration.DataSelection.CloudVariable.Values": "Cloud Variable Values", - - "Migration.DataSelection.AlwaysOverwrite": "Always overwrite", - - "Migration.Start": "Start Migration", - "Migration.Groups.Title": "Migrate Groups", - "Migration.Groups.Introduction": "Should we migrate your groups?", - - "Migration.Groups.Description": "All groups you are administrator of will be migrated by default. If you'd like to migrate only select groups, click the button below to load them and then check the groups you'd like to migrate.", - - "Migration.Groups.LoadGroups": "Load groups", - "Migration.Groups.RefreshGroups": "Refresh groups", - - "Migration.Groups.Fetching": "Fetching groups...", - "Migration.Groups.Fetching.LoginFailed": "Error logging in: {error}", - "Migration.Groups.Fetching.Error": "Error fetching groups: {error}", - "Migration.Groups.NoGroups": "No {platform} groups found to migrate.", - "Migration.Groups.NotGroupAdmin": "You're not an admin of any {platform} groups, ask your group admins to migrate the group!", - - "Migration.Summary": "Ok, we have everything we need. Click Start Migration below and we'll get started on your migration.\n\nMigration might take a while, we've gotta copy everything across. If you've selected to migrate your favorites, we'll prioritize them so that you can get comfortable.\n\nYou don't need to keep {appName} running whilst we're migrating, but we'll send you updates via the {appName} bot to let you know how its going.", - - - "Migration.List.EmptyTitle": "Looking to start a new Migration?", - "Migration.List.EmptySubtitle": "Click on \"New Migration Task\" in the top left.", - - "Migration.List.ButtonLabel": "{name}\nCreated on:{time}\nStatus:{state}", - "Migration.Report.Title": "Migration Task Report:", - "Migration.Report.Description": "Description: {value}", - "Migration.Report.Status": "Status: {value}", - "Migration.Report.CreatedOn": "Created on: {value}", - "Migration.Report.StartedOn": "Started on: {value}", - "Migration.Report.CompletedOn": "Completed on: {value}", - - "Migration.Report.CurrentlyMigrating": "Currently migrating the data of {value}.", - "Migration.Report.CurrentItem": "Current item: {value}", - - "Migration.Report.CurrentRate": "Current rate: ~{value} worlds/items per minute", - - "Migration.Report.EstimatedQueuePosition": "Remaining tasks in queue before this one: {value}", - "Migration.Report.ContactStatus": "Migrated {current} contacts out of {total}", - "Migration.Report.MessageStatus": "Migrated {value} messages", - "Migration.Report.CloudVariableDefinitionStatus": "Migrated {value} cloud variable definitions", - "Migration.Report.CloudVariableValueStatus":"Migrated {value} cloud variables", - "Migration.Report.RecordStatus": "Migrated {current} items/worlds out of {total}. {failed} failed.", - "Migration.Report.GroupStatus": "Migrated {current} groups out of {total}", - "Migration.Report.GroupMemberStatus": "Migrated total {value} group members", - - "Migration.Error": "Error: {error}", - "Migration.NothingSelected": "Nothing selected, cannot start.", - - "Migration.ColorManagement": "This world has been authored in gamma space and has been automatically converted to linear.

It may look different from original, but should be generally usable.

If you are the author and you find any issues with the conversion of world DO NOT SAVE. Only save copies.

As long as the original exists, we can tweak conversion process. Otherwise you will be responsible to fix it yourself.", - - "Temporary.MMC.Voting UI": "MMC Voting UI", - "Temporary.MMC.Vote": "Vote", - - "Temporary.MMC.Categories.Name": "Categories", - - "Temporary.MMC.Categories.Worlds": "Worlds", - "Temporary.MMC.Categories.Worlds.Social": "Social", - "Temporary.MMC.Categories.Worlds.Game": "Game", - - "Temporary.MMC.Categories.Other": "Other", - "Temporary.MMC.Categories.Misc": "Miscellaneous", - "Temporary.MMC.Categories.Meme": "Meme", - - "Temporary.MMC.Categories.Avatars": "Avatars", - "Temporary.MMC.Categories.Avatars.Accessories": "Accessories", - - "Temporary.MMC.VoteSuccess": "Vote cast in category {category} for {voteTarget}.", - "Temporary.MMC.VoteFailure": "Vote failed, your vote has not been registered please try again.", - "Temporary.MMC.VotedAlready": "You have already voted for {voteTarget}.", - "Temporary.MMC.VoteInvalid": "Vote is invalid, please try again.", - - "CloudHome.WelcomeHome": "Welcome Home", - "CloudHome.TargetRangeOptions": "Target Range Options", - - "Tutorial.Saving.Title": "Welcome Home!", - "Tutorial.Saving.Content": "Welcome to your Home world! This is where you'll end up every time you log in.

This is a world all your own, so any changes you make are able to be saved.

If you save, everything will be just as you left it when you return!", - - "CloudHome.Info.OnlineUsers": "Online {online_users,plural, one {user} other {users}}: {online_users}
Joinable {joinable_users,plural, one {user} other {users}}: {joinable_users}", - "CloudHome.Info.Moderation": "Moderation", - "CloudHome.Info.Inventory": "Inventory", - "CloudHome.Info.Tools": "Tools", - "CloudHome.Info.MoreInfo": "More Info", - "CloudHome.Info.SessionUptime": "Session Uptime:", - "CloudHome.Info.AccessLevel": "Access Level:", - "CloudHome.Info.StorageUsed": "Storage Used:", - - "CloudHome.Info.DashInfoTab.Title": "Welcome!", - "CloudHome.Info.DashInfoDesktop": "Just to get you up to speed, there's a couple things you should know. You have a Dashboard that you can open by pressing Escape. Think of it as your desktop or control panel.

If you're confused, this display has some additional info to help you out. Click the button below to dismiss this message.", - "CloudHome.Info.DashInfoVR": "Just to get you up to speed, there's a couple things you should know. You have a Dashboard that you can open by pressing B or Y. Think of it as your desktop or control panel.

If you're confused, this display has some additional info to help you out. Click the button below to dismiss this message.", - "CloudHome.Info.DashInfoVRNoButtons": "Just to get you up to speed, there's a couple things you should know. You have a Dashboard that you can open by pressing and holding the Menu button until the circle completes. Think of it as your desktop or control panel.

If you're confused, this display has some additional info to help you out. Click the button below to dismiss this message.", - - "CloudHome.Info.GoToWiki": "Go to Wiki!", - "CloudHome.Info.GoToDiscord": "Go to Discord!", - - "CloudHome.Info.ModerationTab.Title": "Moderation!", - "CloudHome.Info.ModerationTab.Content": "Safety is important to us. If you need help or need to report a user, open a ticket in our Moderation Portal.

We have a strong team of volunteer moderators keeping the community safe! Please submit a ticket if you have questions or see guideline-breaking behavior.", - - "CloudHome.Info.InventoryTab.Title": "Save Your Items!", - "CloudHome.Info.InventoryTab.Content": "The Inventory in your Dashboard contains your saved avatars and items.

The Essentials folder has some fun things to play with; double click an item to spawn it!", - - "CloudHome.Info.ToolsTab.Title": "In-World Editing!", - "CloudHome.Info.ToolsTab.Content": "A hallmark of {appName} is being able to easily create or modify things right in-game.

Yes, that means right here! Or anywhere really - the tools available to you via Essentials -> Tools in your inventory allow you to easily edit the world around you to your liking.", - - "CloudHome.Info.HelpTab.Title": "Getting Help", - "CloudHome.Info.HelpTab.InfoLineOne": "Need help? Take a look at our Wiki, or get answers to your", - "CloudHome.Info.HelpTab.InfoLineTwo": "questions in our Discord! Handily, you can view links on your desktop through your Dashboard in the Desktop tab.", - - "CloudHome.Info.UsersTab.Title": "Finding Users", - "CloudHome.Info.UsersTab.Content": "Public sessions are a great way to immerse yourself in the community!

Public sessions which you can join right now can be found in the Worlds tab in your dashboard. Check it out!", - - "Mirror.Header.RenderingOptions" : "Rendering Options", - "Mirror.Header.Type" : "Mirror Type", - "Mirror.Header.Resolution" : "Mirror Resolution", - "Mirror.Header.AspectRatio" : "Aspect Ratio", - - "Mirror.EnableLights": "Enable Lights", - "Mirror.DisableLights": "Disable Lights", - - "Mirror.EnableShadows": "Enable Shadows", - "Mirror.DisableShadows": "Disable Shadows", - - "Mirror.Camera": "Camera", - - "Mirror.AspectRatio.Tall": "Tall", - "Mirror.AspectRatio.Square": "Square", - "Mirror.AspectRatio.Wide": "Wide", - - "Mirror.Menu": "Menu", - "Mirror.CloseMenu": "Close Menu", - - "StickyNote.SpinMe": "Spin Me!", - "StickyNote.FruitPlate": "Free self-replenishing fruit plate", - "StickyNote.EmptyForYou": "Left empty just for you! :)", - "StickyNote.RelevantLinks": "Relevant links!
<--

One could even call it a linking book", - "StickyNote.SunTool": "Hold the power of the sun in your hands!", - "StickyNote.Bow": "Pull back your String and aim true", - "StickyNote.Crossbow": "Lever Action (or use secondary) to load", - "StickyNote.Shade": "Adjustable Shade", - "StickyNote.TheaterTablet": "Use this tablet to control the fan and window tint for this room!", - "StickyNote.ControlTablet": "Use this tablet to control parts of the home!", - - "StickyNote.RotateMeDesktop": "Rotate me by holding E!", - "StickyNote.RotateMeVR": "Rotate me!", - - "StickyNote.EquipMeDesktop": "Equip and press left mouse!", - "StickyNote.EquipMeVR": "Equip and pull the string!", - - "StickyNote.DipBrushes": "Dip brushes in orbs to use materials", - "StickyNote.BrushColor": "Change the brush color and size in your Context Menu", - "StickyNote.Drawing": "You can draw on the board, in the air, or anywhere!", - "StickyNote.WorldCanvas": "The world is your canvas!", - - "CloudHome.Panel.HomeControl": "Home Control", - - "CloudHome.Panel.General": "General", - "CloudHome.Panel.Lighting": "Lighting", - "CloudHome.Panel.Furniture": "Furniture", - - "CloudHome.Panel.Quality": "Quality", - "CloudHome.Panel.Doors": "Doors", - "CloudHome.Panel.Audio": "Audio", - "CloudHome.Panel.OverheadLighting": "Overhead Lighting", - "CloudHome.Panel.Sconces": "Sconces", - "CloudHome.Panel.FurnitureVisibility": "Furniture Visibility", - - "CloudHome.Panel.LowQualityMode": "Low Quality Mode", - "CloudHome.Panel.DoorSounds": "Door Sounds", - "CloudHome.Panel.DoorsAlwaysOpen": "Doors Always Open", - "CloudHome.Panel.InteriorAmbience": "Interior Ambience", - "CloudHome.Panel.InteriorAmbienceVolume": "Interior
Ambience
Volume", - "CloudHome.Panel.LightsOn": "Lights On", - "CloudHome.Panel.LightIntensity": "Light Intensity", - "CloudHome.Panel.LightColor": "Light Color", - "CloudHome.Panel.LightColorTemperature": "Light Color Temperature", - - "CloudHome.Panel.Spawn": "Spawn", - "CloudHome.Panel.Foyer": "Foyer", - "CloudHome.Panel.Workspace": "Workspace", - "CloudHome.Panel.ReadingLounge": "Reading Lounge", - "CloudHome.Panel.Lounge": "Lounge", - "CloudHome.Panel.Center": "Center", - "CloudHome.Panel.Balcony": "Balcony", - "CloudHome.Panel.Theater": "Theater", - - "CloudHome.Panel.TheaterControl": "Theater Control", - "CloudHome.Panel.FanControl": "Fan Control", - "CloudHome.Panel.WindowControl": "Window Control", - "CloudHome.Panel.FanSpeed": "Fan Speed", - "CloudHome.Panel.WindowTint": "Window Tint", - - "CloudHome.FeaturedPanel.OpenWorld": "Open World", - "CloudHome.FeaturedPanel.LinkText": "Open this world for
yourself by clicking here!", - "CloudHome.FeaturedPanel.Featured": "featured", - - "CloudHome.AvatarPanel.Title": "Featured Avatar Worlds", - - "CloudHome.SupporterPanel.Title": "Our Supporters", - - "Tutorial.InfoPanel.Title": "Hey! Before you go...", - "Tutorial.InfoPanel.Content": " There's a world of possibilities waiting for you, and what's possible is limited only by your imagination.

Almost all of the things you've seen so far were made right in-game! People from across the world worked together in real-time to build it.

The platform is still very much in early development and we're updating and improving things constantly. But you're part of this journey too, and the sky is the limit!

Thanks for stopping in and giving us a try.", - - "Tutorial.GrabItems.Grab": "Grab", - "Tutorial.GrabItems.Snap": "Snap", - "Tutorial.GrabItems.Slide": "Slide", - - "Tutorial.Panel.Jumping.Title": "Jumping", - "Tutorial.Panel.Jumping.ContentDesktop": "While in Walk locomotion, press space bar to jump!", - "Tutorial.Panel.Jumping.ContentVR": "While in Walk locomotion, press in on your joystick to jump!", - "Tutorial.Panel.Jumping.ContentVRNoButtons": "While in Walk locomotion, press in on the center of your trackpad to jump!", - - "Tutorial.Panel.WalkLocomotion.Title": "Walk Locomotion", - "Tutorial.Panel.WalkLocomotion.Content": "Move and jump along the ground.", - - "Tutorial.Panel.TeleportLocomotion.Title": "Teleport Locomotion", - "Tutorial.Panel.TeleportLocomotion.Content": "Teleport instantly sends you to the teleportation indicator.", - - "Hints.Spawn.InitialMovementDesktop": "Use the movement keys to walk around!", - "Hints.Spawn.InitialMovementVR": "Use your joysticks to walk around!", - "Hints.Spawn.InitialMovementVRNoButtons": "Use your trackpads to walk around!", - - "Hints.Spawn.ContextMenuDesktop": "Open your Context Menu by pressing T for options!", - "Hints.Spawn.ContextMenuVR": "Feeling sick? Open your Context Menu by pressing B or Y for options!", - "Hints.Spawn.ContextMenuVRNoButtons": "Feeling sick? Open your Context Menu by pressing the Menu button for options!", - - "Hints.Spawn.TeleportLocomotionDesktop": "Other locomotion options, such as fly, are available to try in the Locomotion menu.", - "Hints.Spawn.TeleportLocomotionVR": "Other locomotion options, such as teleport or fly, are available to try in the Locomotion menu.", - - "Hints.Bridge.RaiseTheWorld": "Press this button to bring the platform to you!", - - "Hints.Grabbing.GrabbingDesktop": "Physically grab things by holding the right mouse button!", - "Hints.Grabbing.GrabbingVR": "Physically grab things by holding Grip!", - - "Hints.Grabbing.Rotating": "Rotate held items by holding E and moving your mouse!", - "Hints.Grabbing.RotatingExtra": "Hold Shift and E together to rotate an object around its horizontal axis!", - - "Hints.Grabbing.ScalingDesktop": "Grab an item, hold shift, and use your scroll wheel to scale it!", - "Hints.Grabbing.ScalingVR": "Physically grab things with both hands to scale them!", - - "Hints.Grabbing.OtherGrabbables": "There are a variety of interactables, play with these three to see how they work!", - "Hints.Grabbing.OtherGrabbablesExtraDesktop": "In addition to scaling objects, you can also scale yourself by enabling scaling in your Context Menu, then holding control and using your scroll wheel!", - "Hints.Grabbing.OtherGrabbablesExtraVR": "In addition to scaling objects, you can also scale yourself by enabling scaling in your Context Menu, grabbing in front of you with both hands, and moving them closer or further apart!", - - "Hints.Telescope.Alignment": "Grab the telescope and aim it at the moon!", - - "Hints.Telescope.TheMoonDesktop": "While aiming at the moon, hold right click and look around to move the moon!", - "Hints.Telescope.TheMoonVR": "Deploy your laser with the Trigger button and grab the moon!", - - "Hints.Sundial.SoftEquip": "Grab this tool to use it!", - "Hints.Sundial.SoftEquipExtra": "Tools let you change the world around you in a variety of ways!", - - "Hints.Sundial.HardEquip": "Click on this tool to equip it!", - "Hints.Sundial.HardEquipExtra": "Don't see your laser? Slightly Hold your Trigger to reveal it!", - - "Hints.Sundial.TheSun": "Aim at the sky and click to move the sun there!", - "Hints.Sundial.TheSunExtra": "Try aiming below the horizon to make it night!", - - "Hints.Sundial.Dequip": "Drop the equipped tool by choosing Dequip in your Context Menu.", - "Hints.Sundial.DequipExtra": "Notice the options in your Context Menu have changed because you're holding this tool.", - - "Hints.Sundial.Teleporter": "Press this button to activate the Teleporter to your Cloud Home!", - "Hints.Sundial.TeleporterExtra": "Enjoy your home and thanks for stopping by!", - - "UI.TextDisplay.Landscape": "Landscape", - "UI.TextDisplay.Portrait": "Portrait", - "UI.TextDisplay.NormalText": "Normal", - "UI.TextDisplay.MonospaceText": "Monospace", - - "UI.VideoPlayer.GlobalSettings": "Global
Settings", - "UI.VideoPlayer.LocalSettings": "Local
Settings", - "UI.VideoPlayer.SpatialAudio": "Spatialized
Audio", - "UI.VideoPlayer.AreaBroadcast": "Area
Broadcast", - "UI.VideoPlayer.BroascastAudio": "Broadcast
Audio", - "UI.VideoPlayer.EnterURL": "Enter URL Here", - "UI.VideoPlayer.AudioZoneTheater": "Local to
Theater", - "UI.VideoPlayer.AudioZoneGlobal": "Audible
to World", - "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} {users_present,plural, one {user} other {users}}
loaded", - - "UI.ColorPicker.ColorPicker": "Color Picker", - - "UI.ColorPicker.Linear": "Linear", - - "UI.ColorPicker.Hexadecimal": "Hex", - "UI.ColorPicker.ColorSwatches": "Swatch", - - "UI.ColorPicker.Red": "Red", - "UI.ColorPicker.Green": "Green", - "UI.ColorPicker.Blue": "Blue", - - "UI.ColorPicker.Hue": "Hue", - "UI.ColorPicker.Saturation": "Saturation", - "UI.ColorPicker.Value": "Value", - - "UI.ColorPicker.Alpha": "Alpha", - "UI.ColorPicker.Gain": "Gain", - - "UI.ProgressBar.ImportingItem": "Importing Item", - - "Tools.Names.MultiTool": "Multi-Tool", - - "Tools.Names.CommonTools": "Common Tools", - "Tools.Names.ManipulationTools": "Manipulation Tools", - "Tools.Names.InformationTools": "Information Tools", - - "Tools.Names.GeometryLineBrush": "Geometry Line Brush Tool", - "Tools.Names.Developer": "Developer Tool", - "Tools.Names.ComponentClone": "Component Clone Tool", - "Tools.Names.ProtoFlux": "ProtoFlux Tool", - "Tools.Names.Material": "Material Tool", - "Tools.Names.Glue": "Glue Tool", - "Tools.Names.Light": "Light Tool", - "Tools.Names.Shape": "Shape Tool", - "Tools.Names.Microphone": "Microphone Tool", - "Tools.Names.GrabbableSetter": "Grabbable Setter Tool", - "Tools.Names.PhysicalColliderSetter": "Physical Collider Setter Tool", - "Tools.Names.MeshVisibility": "Mesh Visibility Tool", - "Tools.Names.CameraObjectVisibility": "Camera Object Visibility Tool", - "Tools.Names.Color": "Color Tool", - "Tools.Names.Mesh": "Mesh Tool", - "Tools.Names.RiggedMeshTransfer": "Rigged Mesh Transfer Tool", - "Tools.Names.Slicer": "Mesh Slicer Tool", - "Tools.Names.ControllerDiagnostic": "Controller Diagnostic Tool", - "Tools.Names.Measure": "Measure Tool", - "Tools.Names.Label": "Label Tool", + "World.Waiting": "Oczekiwanie...", + "Worlds.Home": "Dom", + "Worlds.Tutorial": "Tutorial", "Dummy": "Dummy" } -} +} \ No newline at end of file From e29194fd1d2f6590f863f3d72727dbe625912e78 Mon Sep 17 00:00:00 2001 From: Zozokasu Date: Wed, 4 Oct 2023 01:17:50 +0900 Subject: [PATCH 18/33] fix: cloud home better(maybe) localization --- ja.json | 100 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/ja.json b/ja.json index 62e2e4e..77ac77a 100644 --- a/ja.json +++ b/ja.json @@ -1667,17 +1667,17 @@ "Temporary.MMC.VotedAlready": "あなたはすでに​{voteTarget}​へ投票しています。", "Temporary.MMC.VoteInvalid": "投票が無効です、​もう一度やり直してください。", - "CloudHome.WelcomeHome": "ホームへようこそ", - "CloudHome.TargetRangeOptions": "ターゲットレンジオプション", + "CloudHome.WelcomeHome": "ようこそ", + "CloudHome.TargetRangeOptions": "射撃場操作盤", - "Tutorial.Saving.Title": "ホームへようこそ!", - "Tutorial.Saving.Content": "ホームワールドへようこそ! ログインしたときに最初に開かれる
ワールドです。

ここはあなた専用なので、
自由に改変して保存できます。

何かを置いたりして保存すれば、
また来たときもそのままになっています!", + "Tutorial.Saving.Title": "ホームワールドへようこそ!", + "Tutorial.Saving.Content": "ここはホームワールド、
ログインしたときに最初に開かれる
ワールドです!

ホームはあなた専用のワールドですので
自由に編集・保存ができます。

好みの家具を置いたり衣替えした後は、
忘れず保存しましょう!", "CloudHome.Info.OnlineUsers": "オンラインユーザー: {online_users}
参加できるユーザー: {joinable_users}", "CloudHome.Info.Moderation": "モデレーション", "CloudHome.Info.Inventory": "インベントリー", "CloudHome.Info.Tools": "ツール", - "CloudHome.Info.MoreInfo": "その他の情報", + "CloudHome.Info.MoreInfo": "ヘルプ・その他", "CloudHome.Info.SessionUptime": "セッション継続時間:", "CloudHome.Info.AccessLevel": "アクセスレベル:", "CloudHome.Info.StorageUsed": "ストレージ使用量:", @@ -1690,32 +1690,32 @@ "CloudHome.Info.GoToWiki": "Wikiを見る!", "CloudHome.Info.GoToDiscord": "Wikiを見る!", - "CloudHome.Info.ModerationTab.Title": "モデレーション!", - "CloudHome.Info.ModerationTab.Content": "私達は安全を重視しています。 サポートが必要な場合や、ユーザーの通報が必要な場合は モデレーションポータルでチケットを作成してください。

ボランティアモデレーターの強力なチーム
コミュニティの安全を守ります! 質問がある時、ガイドライン違反の行為を見つけた時など、チケットでお知らせください。", + "CloudHome.Info.ModerationTab.Title": "モデレーション", + "CloudHome.Info.ModerationTab.Content": "我々が重視するもの、それはユーザー皆様の安全です。 サポートを必要とする場合、または通報の際は モデレーションポータルにアクセスして
モデレーションチケットを発行してください。

有志で活動するモデレーターチーム
皆様やコミュニティの安全を守り抜きます! お問い合わせの他、ガイドラインに違反した行為を目撃した際は、
モデレーションチケットの発行にてお知らせください。", - "CloudHome.Info.InventoryTab.Title": "アイテムを保存!", - "CloudHome.Info.InventoryTab.Content": "ダッシュメニューインベントリーには アイテムやアバターが保存できます。

Essentials 楽しいおもちゃが入っています。 アイテムをダブルクリックして取り出してみましょう。", + "CloudHome.Info.InventoryTab.Title": "アイテムの保存", + "CloudHome.Info.InventoryTab.Content": "ダッシュメニューインベントリーには アイテムやアバターが保存できます。

Resonite Essentialsフォルダには楽しいおもちゃが入っています。 アイテムをダブルクリックして取り出してみましょう。", - "CloudHome.Info.ToolsTab.Title": "ワールド内で制作!", - "CloudHome.Info.ToolsTab.Content": "{appName} の特徴はゲーム内で簡単に創作や改変ができることです!

Essentials -> Tools から取り出せます。 ワールドを好みに合わせて編集しちゃいましょう!", + "CloudHome.Info.ToolsTab.Title": "ゲーム内制作", + "CloudHome.Info.ToolsTab.Content": "{appName}ではなんと、ゲーム内で簡単に創作や改変ができるんです!

専用のツールはインベントリのResonite Essentials -> Tools から取り出せます。 ワールドを好みに合わせて編集しちゃいましょう!", "CloudHome.Info.HelpTab.Title": "ヘルプ", - "CloudHome.Info.HelpTab.InfoLineOne": "ヘルプが必要な時は Wikiをご覧になるか、質問してください。", - "CloudHome.Info.HelpTab.InfoLineTwo": "質問は Discord でお気軽にどうぞ! ダッシュメニューの デスクトップ タブからブラウザを見られます。", + "CloudHome.Info.HelpTab.InfoLineOne": "ご不明な点があればWikiをご覧になるか、お問い合わせください。", + "CloudHome.Info.HelpTab.InfoLineTwo": "お問い合わせはDiscord まで、お気軽にお申し付けください。 ダッシュメニューの デスクトップ タブからブラウザを操作できます。", - "CloudHome.Info.UsersTab.Title": "ユーザーを探す", - "CloudHome.Info.UsersTab.Content": "まずはパブリックセッションに参加して気の合うコミュニティを見つけましょう!

今すぐ参加できるパブリックセッションはダッシュメニューの ワールド タブから探せます。 チェックしてみてください!", + "CloudHome.Info.UsersTab.Title": "ユーザーの探し方", + "CloudHome.Info.UsersTab.Content": "まずはパブリックセッションに参加して自分に馴染むコミュニティを見つけましょう!

今すぐ参加できるパブリックセッションはダッシュメニューの ワールド タブから探せます。是非ご覧ください!", "Mirror.Header.RenderingOptions" : "レンダリング設定", "Mirror.Header.Type" : "ミラータイプ", "Mirror.Header.Resolution" : "ミラー解像度", "Mirror.Header.AspectRatio" : "縦横比", - "Mirror.EnableLights": "ライト有効", - "Mirror.DisableLights": "ライト無効", + "Mirror.EnableLights": "ライト - オフ", + "Mirror.DisableLights": "ライト - オン", - "Mirror.EnableShadows": "シャドウ有効", - "Mirror.DisableShadows": "シャドウ無効", + "Mirror.EnableShadows": "影 - オフ", + "Mirror.DisableShadows": "影 - オン", "Mirror.Camera": "カメラ", @@ -1723,19 +1723,19 @@ "Mirror.AspectRatio.Square": "正方形", "Mirror.AspectRatio.Wide": "横長", - "Mirror.Menu": "メニュー", - "Mirror.CloseMenu": "閉じる", + "Mirror.Menu": "設定", + "Mirror.CloseMenu": "オフにする", "StickyNote.SpinMe": "クルクルしてみ?", "StickyNote.FruitPlate": "増える増える 不思議な果物", - "StickyNote.EmptyForYou": "好きなものを飾ってね :)", - "StickyNote.RelevantLinks": "関連リンク!
<--

One could even call it a linking book", - "StickyNote.SunTool": "太陽パワーを あなたの手に!", + "StickyNote.EmptyForYou": "好きな物
飾ってね ❤", + "StickyNote.RelevantLinks": "関連リンク!
<--

「接続書」などと言う人がいるらしい", + "StickyNote.SunTool": "太陽を 動かしたいよう", "StickyNote.Bow": "弓を引いて 的を射抜け!", "StickyNote.Crossbow": "レバーアクションでリロード (セカンダリーボタン)", "StickyNote.Shade": "ひさしも動くよ", - "StickyNote.TheaterTablet": "このタブレットで 扇風機と窓の
色を変更!", - "StickyNote.ControlTablet": "このタブレットで 家を操作!", + "StickyNote.TheaterTablet": "ファンと
窓を
操作する用
リモコン", + "StickyNote.ControlTablet": "家中を操作
らくらく
タブレット", "StickyNote.RotateMeDesktop": "Eを押しながら回転!", "StickyNote.RotateMeVR": "回してみてね", @@ -1748,42 +1748,42 @@ "StickyNote.Drawing": "ボードの上でも、空中でも どこでも描けます!", "StickyNote.WorldCanvas": "ワールド全体が キャンバスだ!", - "CloudHome.Panel.HomeControl": "ホームコントロール", + "CloudHome.Panel.HomeControl": "ホームワールド設定パネル", - "CloudHome.Panel.General": "一般", - "CloudHome.Panel.Lighting": "ライティング", + "CloudHome.Panel.General": "メイン", + "CloudHome.Panel.Lighting": "照明", "CloudHome.Panel.Furniture": "家具", "CloudHome.Panel.Quality": "クオリティ", "CloudHome.Panel.Doors": "ドア", - "CloudHome.Panel.Audio": "オーディオ", - "CloudHome.Panel.OverheadLighting": "オーバーヘッド照明", - "CloudHome.Panel.Sconces": "燭台", - "CloudHome.Panel.FurnitureVisibility": "家具可視化", + "CloudHome.Panel.Audio": "音声", + "CloudHome.Panel.OverheadLighting": "天井ライト", + "CloudHome.Panel.Sconces": "壁掛けライト", + "CloudHome.Panel.FurnitureVisibility": "部屋毎の家具オンオフ", - "CloudHome.Panel.LowQualityMode": "低画質モード", - "CloudHome.Panel.DoorSounds": "ドアの音", - "CloudHome.Panel.DoorsAlwaysOpen": "ドアを常に開けておく", - "CloudHome.Panel.InteriorAmbience": "インテリア環境音", - "CloudHome.Panel.InteriorAmbienceVolume": "インテリア
環境音量", - "CloudHome.Panel.LightsOn": "ライト オン", + "CloudHome.Panel.LowQualityMode": "低負荷モード", + "CloudHome.Panel.DoorSounds": "ドアの開閉音", + "CloudHome.Panel.DoorsAlwaysOpen": "ドアを常時開放する", + "CloudHome.Panel.InteriorAmbience": "家具類の稼働音", + "CloudHome.Panel.InteriorAmbienceVolume": "家具類の
音量", + "CloudHome.Panel.LightsOn": "ライトのオンオフ", "CloudHome.Panel.LightIntensity": "ライトの明るさ", "CloudHome.Panel.LightColor": "ライトの色", "CloudHome.Panel.LightColorTemperature": "ライトの色温度", - "CloudHome.Panel.Spawn": "スポーン", - "CloudHome.Panel.Foyer": "ホワイエ", - "CloudHome.Panel.Workspace": "ワークスペース", + "CloudHome.Panel.Spawn": "玄関前", + "CloudHome.Panel.Foyer": "エントランス", + "CloudHome.Panel.Workspace": "会議スペース", "CloudHome.Panel.ReadingLounge": "読書スペース", - "CloudHome.Panel.Lounge": "ラウンジ", - "CloudHome.Panel.Center": "センター", - "CloudHome.Panel.Balcony": "バルコニー", - "CloudHome.Panel.Theater": "シアター", + "CloudHome.Panel.Lounge": "オーディオスペース", + "CloudHome.Panel.Center": "メインホール", + "CloudHome.Panel.Balcony": "ベランダ", + "CloudHome.Panel.Theater": "ホームシアター", - "CloudHome.Panel.TheaterControl": "シアターコントロール", - "CloudHome.Panel.FanControl": "ファンコントロール", - "CloudHome.Panel.WindowControl": "窓コントロール", - "CloudHome.Panel.FanSpeed": "ファンのスピード", + "CloudHome.Panel.TheaterControl": "ホームシアター設定パネル", + "CloudHome.Panel.FanControl": "ファン・照明", + "CloudHome.Panel.WindowControl": "ウィンドウ", + "CloudHome.Panel.FanSpeed": "ファン回転速度", "CloudHome.Panel.WindowTint": "窓を暗くする", "CloudHome.FeaturedPanel.OpenWorld": "ワールドを開く", From 7d68756895946dc208b21b212fb82881904df966 Mon Sep 17 00:00:00 2001 From: huang825172 <1048035187@qq.com> Date: Wed, 4 Oct 2023 00:28:21 +0800 Subject: [PATCH 19/33] feat: Review & Update zh-cn, zh-tw, LOC 1173-1573 --- zh-cn.json | 368 ++++++++++++++++++++++++++++++++++------------------- zh-tw.json | 366 ++++++++++++++++++++++++++++++++++------------------ 2 files changed, 478 insertions(+), 256 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index ff61fa4..876ca28 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -617,7 +617,7 @@ "Tooltips.Dev.Selection": "选择: {mode}", "Tooltips.Dev.DevMode.Off": "开发者模式:禁用", "Tooltips.Dev.DevMode.On": "开发者模式:启用", - "Tooltips.Dev.OpenInspector": "打开 Inspector", + "Tooltips.Dev.OpenInspector": "打开查看器", "Tooltips.Dev.DeselectAll": "全部取消选择", "Tooltips.Dev.DestroySelected": "销毁所选", "Tooltips.Dev.ConfirmDestroySelected": "确定销毁所选", @@ -678,14 +678,6 @@ "Tooltip.Microphone.SourceRaw": "Raw文件", "Tooltip.Microphone.SourceFiltered": "过滤并归一化", - "Tooltip.ProtoFlux.Drive" : "Drive", - "Tooltip.ProtoFlux.Source" : "Source", - "Tooltip.ProtoFlux.Reference" : "Reference", - "Tooltip.ProtoFlux.Write" : "Write", - "Tooltip.ProtoFlux.Proxy" : "Proxy", - "Tooltip.ProtoFlux.CreateLocal" : "Create Local", - "Tooltip.ProtoFlux.CreateStore" : "Create Store", - "Tooltip.ProtoFlux.CreateDataModelStore" : "Create Data Model Store", "Tooltip.ProtoFlux.Overview" : "切换概览", "Tooltip.ProtoFlux.NodeBrowser" : "浏览节点", "Tooltip.ProtoFlux.PackInPlace" : "就地打包", @@ -724,7 +716,7 @@ "CreateNew.Text.Outline": "描边", "CreateNew.Editor": "编辑器", - "CreateNew.Editor.UserInspector": "用户Inspector", + "CreateNew.Editor.UserInspector": "用户查看器", "CreateNew.Editor.LightSourcesWizard": "世界光源设置向导", "CreateNew.Editor.TextRendererWizard": "世界文字渲染器设置向导", "CreateNew.Editor.AssetOptimizationWizard": "资产优化设置向导", @@ -1178,7 +1170,7 @@ "ComponentSelector.CustomGenericArguments" : "自定义通用参数:", "ComponentSelector.InvalidType" : "无效类型", - "Inspector.Title" : "场景 Inspector", + "Inspector.Title" : "场景查看器", "Inspector.Slot.AttachComponent": "附加组件", "Inspector.Slot.Axis.X": "X: +-左", @@ -1203,70 +1195,110 @@ "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "将用户本地空间作为 {name} 的父级", "Inspector.Mesh.StatsHeader": "网格统计", - "Inspector.Mesh.VertexCount": "顶点数: {n}", - "Inspector.Mesh.TriangleCount": "三角数: {n}", - "Inspector.Mesh.PointCount": "点数: {n}", - "Inspector.Mesh.SubmeshCount": "子网格数: {n}", - "Inspector.Mesh.BoneCount": "骨数: {n}", - "Inspector.Mesh.BlendshapeCount": "Blendshape计数: {n}", - "Inspector.Mesh.ChannelStats": "法线: {normals}, 切线: {tangents}, 色彩: {colors}, UV0: {uv0}, UV1: {uv1}, UV2: {uv2}, UV3: {uv3}", - - "Inspector.Mesh.BakeMesh": "烤网", + "Inspector.Mesh.VertexCount": "顶点数:{sn}", + "Inspector.Mesh.TriangleCount": "三角数:{n}", + "Inspector.Mesh.PointCount": "点数:{n}", + "Inspector.Mesh.SubmeshCount": "子网格数:{n}", + "Inspector.Mesh.BoneCount": "骨骼数:{n}", + "Inspector.Mesh.BlendshapeCount": "Blendshape数:{n}", + "Inspector.Mesh.ChannelStats": "法线:{normals}, 切线:{tangents}, 色彩:{colors}, UV0:{uv0}, UV1:{uv1}, UV2:{uv2}, UV3:{uv3}", + "Inspector.Mesh.BakeMesh": "烘焙网格", + "Inspector.Mesh.SetupRenderer": "设置渲染器", "Inspector.Mesh.ResaveMesh": "重新保存网格", "Inspector.Mesh.RecalculateNormals": "重新计算法线", - "Inspector.Mesh.RecalculateNormalsSmooth": "重新计算法线(平滑阴影)", + "Inspector.Mesh.RecalculateNormalsSmooth": "重新计算法线(平滑着色)", "Inspector.Mesh.RecalculateTangentsMikkt": "重新计算切线(Mikktspace)", "Inspector.Mesh.RecalculateTangentsSimple": "重新计算切线(简单)", - + "Inspector.Mesh.RecalculateBlendshapeNormals": "重新计算 BlendShape 法线", + "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "重新计算 BlendShape 法线(平滑着色)", + "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "重新计算 Blendshape 切线(Mikktspace)", "Inspector.Mesh.FlipNormals": "翻转法线", - "Inspector.Mesh.ReverseWinding": "反向绕线", + "Inspector.Mesh.ReverseWinding": "反向布线", "Inspector.Mesh.MakeDualSided": "使双面", "Inspector.Mesh.ConvertToFlatShading": "转换为平面着色", - "Inspector.Mesh.ConvertToConvexHull": "转换为Convex Hull", + "Inspector.Mesh.ConvertToConvexHull": "转换为凸包", "Inspector.Mesh.ConvertToPointCloud": "转换为点云", - "Inspector.Mesh.MergeDoubles": "合并双打", - "Inspector.Mesh.StripEmptyBlendshapes": "去除空Blendshapes", - "Inspector.Mesh.StripBlendshapeNormals": "去除Blendshape法线", - "Inspector.Mesh.StripBlendshapeTangents": "去除Blendshape切线", + "Inspector.Mesh.MergeDoubles": "合并重复项", + "Inspector.Mesh.StripEmptyBlendshapes": "去除空 Blendshapes", + "Inspector.Mesh.StripBlendshapeNormals": "去除 Blendshape 法线", + "Inspector.Mesh.StripBlendshapeTangents": "去除 Blendshape 切线", + "Inspector.Mesh.MergeBlendshapes": "合并 Blendshapes", - "Inspector.Mesh.GetBoneList": "获取Bone列表", - "Inspector.Mesh.GetBoneData": "获取Bone数据", + "Inspector.Mesh.GetBoneList": "获取骨骼列表", + "Inspector.Mesh.GetBoneData": "获取骨骼数据", - "Inspector.Mesh.TrimVertexBoneWeightsTo": "修剪顶点Bone权重:", - "Inspector.Mesh.BoneTrimCount": "{n,plural, one {# Bone} other {# Bones}}", - "Inspector.Mesh.UV_Multiplicator": "乘数:", - "Inspector.Mesh.ScaleUVs": "UV的规模", + "Inspector.Mesh.TrimVertexBoneWeightsTo": "修剪顶点骨骼权重:", + "Inspector.Mesh.BoneTrimCount": "{n,plural, one {# 骨骼} other {# 骨骼}}", + "Inspector.Mesh.UV_Multiplicator": "乘数:", + "Inspector.Mesh.ScaleUVs": "UV缩放", "Inspector.MeshRenderer.MergeByMaterial": "合并具有相同材质的子网格", "Inspector.MeshRenderer.SplitByMaterial": "分离每种材质的网格", - "Inspector.ReflectionProbe.Bake": "烘烤反射探针", - "Inspector.ReflectionProbe.Baking": "正在烘烤反射探针中...", + "Inspector.MeshCollider.VHACD": "凸包分解 (V-HACD 2.0)", + "Inspector.MeshCollider.ReplaceBox": "使用盒碰撞器替换", + + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "更新现有化身的运动模块", + + "Inspector.VHACD.Parameter.MergeDoubles": "合并重复项", + "Inspector.VHACD.Parameter.Resolution": "分辨率", + "Inspector.VHACD.Parameter.Depth": "深度", + "Inspector.VHACD.Parameter.Concavity": "凹面", + "Inspector.VHACD.Parameter.PlaneDownsampling": "平面降采样", + "Inspector.VHACD.Parameter.ConvexHullDownsampling": "凸包降采样", + "Inspector.VHACD.Parameter.Alpha": "Alpha", + "Inspector.VHACD.Parameter.Beta": "Beta", + "Inspector.VHACD.Parameter.Gamma": "Gamma", + "Inspector.VHACD.Parameter.Delta": "Delta", + "Inspector.VHACD.Parameter.PCA": "PCA", + "Inspector.VHACD.Parameter.MaxVerticesPerHull": "凸包最大顶点数", + "Inspector.VHACD.Parameter.MinVolumePerHull": "凸包最小体积", + "Inspector.VHACD.Parameter.ConvexHullApproximation": "凸包近似", + + "Inspector.VHACD.DecompositionMode.Header": "分解模式:", + "Inspector.VHACD.DecompositionMode.Voxel": "体素", + "Inspector.VHACD.DecompositionMode.Tetrahedron": "四面体", + + "Inspector.VHACD.RunDecomposition": "运行分解", + "Inspector.VHACD.RemoveVisuals": "移除可视", + "Inspector.VHACD.RemoveHulls": "移除外壳", + + "Inspector.ReflectionProbe.Bake": "烘焙反射探针", + "Inspector.ReflectionProbe.Baking": "正在烘焙反射探针...", "Inspector.SkinnedMesh.SeparateOutBlendshapes": "将不受Blendshapes影响的网格分离为零件", - "Inspector.SkinnedMesh.StripEmptyBlendshapes": "去除 Empty Blendshapes", - "Inspector.SkinnedMesh.StripBlendshapesResult": "做完了! 删除: {n,plural, one {# blendshape} other {# blendshapes}}", - "Inspector.SkinnedMesh.StripEmptyBones": "去除 Empty Bones", - "Inspector.SkinnedMesh.StripBonesResult": "做完了! 删除: {n,plural, one {# bone} other {# bones}}", + "Inspector.SkinnedMesh.StripEmptyBlendshapes": "去除空 Blendshapes", + "Inspector.SkinnedMesh.StripBlendshapesResult": "完成!删除了:{n,plural, one {# blendshape} other {# blendshapes}}", + "Inspector.SkinnedMesh.StripEmptyBones": "去除空骨骼", + "Inspector.SkinnedMesh.StripBonesResult": "完成!删除了:{n,plural, one {# 骨骼} other {# 骨骼}}", + "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "烘焙无驱动 BlendShapes", + "Inspector.SkinnedMesh.BakeBlendShapeResult": "已烘焙 BlendShapes:{n}", + "Inspector.SkinnedMesh.VisualizeBoneBounds": "可视化骨骼边界框", + "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "可视化近似合并骨骼的球形边界", + "Inspector.SkinnedMesh.ClearBoundsVisuals": "删除骨骼边界框的视觉效果", + "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "根据当前姿态计算显式边界", + "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "从当前姿态拓展显式边界", + "Inspector.SkinnedMesh.BakeToStaticMesh": "烘焙为静态网格", - "Inspector.SkinnedMesh.VisualizeBoneBounds": "可视化Bone边界框", - "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "可视化近似的合并Bone Sphere边界", - "Inspector.SkinnedMesh.ClearBoundsVisuals": "删除Bone边界框的视觉效果", + "Inspector.SimpleAvatarProtection.RemoveAll": "移除所有实例", + "Inspector.SimpleAvatarProtection.RemoveSingle": "移除单个实例", + "Inspector.SimpleAvatarProtection.Warning": "警告!
以任何除下方按钮之外的方式移除这个组件,都会触发保护机制,并导致自毁和可能的数据损失!", + "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "移除化身保护", "Inspector.BipedRig.GetDiagnosticInfo": "获取rig诊断信息", - "Inspector.BipedRig.GenerateDebugVisuals": "生成 Debug Visuals", - "Inspector.BipedRig.ClearDebugVisuals": "清除 Debug Visuals", - "Inspector.BipedRig.DetectHands": "检测 Hand Rigs", - "Inspector.BipedRig.DetectLeftHand": "检测 Left Hand Rig", - "Inspector.BipedRig.DetectRightHand": "检测 Right Hand Rig", - "Inspector.BipedRig.HandRigResult": "完成! 左手: {left}, 右手: {right}", - "Inspector.BipedRig.LeftHandRigResult": "完成! 检测到左手: {detected}", - "Inspector.BipedRig.RightHandRigResult": "完成! 检测到右手: {detected}", + "Inspector.BipedRig.GenerateDebugVisuals": "生成调试视觉效果", + "Inspector.BipedRig.ClearDebugVisuals": "清除调试视觉效果", + "Inspector.BipedRig.DetectHands": "检测手部绑定", + "Inspector.BipedRig.DetectLeftHand": "检测左手绑定", + "Inspector.BipedRig.DetectRightHand": "检测右手绑定", + "Inspector.BipedRig.HandRigResult": "完成!左手:{left}, 右手:{right}", + "Inspector.BipedRig.LeftHandRigResult": "完成!检测到左手:{detected}", + "Inspector.BipedRig.RightHandRigResult": "完成!检测到右手:{detected}", - "Inspector.Texture.Size": "尺寸: {width} x {height}", - "Inspector.Texture.Format": "格式: {format}, 存储器: {memory}", - "Inspector.Texture.Variant": "变种ID: {variant}", + "Inspector.Texture.Size": "尺寸:{width} x {height}", + "Inspector.Texture.Format": "格式:{format}, 存储:{memory}", + "Inspector.Texture.Variant": "变种ID:{variant}", "Inspector.Texture.InvertRGB": "倒置 RGB", "Inspector.Texture.InvertR": "倒置 R", @@ -1275,90 +1307,128 @@ "Inspector.Texture.InvertA": "倒置 Alpha", "Inspector.Texture.ColorToAlphaWhite": "色彩为Alpha(白色)", "Inspector.Texture.ColorToAlphaBlack": "色彩为Alpha(黑色)", - "Inspector.Texture.AlphaFromIntensity": "强度的Alpha", - "Inspector.Texture.AlphaToMask": "遮罩Alpha", + "Inspector.Texture.AlphaFromIntensity": "基于强度的Alpha", + "Inspector.Texture.AlphaToMask": "Alpha遮罩", "Inspector.Texture.RemoveAlpha": "删除Alpha", "Inspector.Texture.ConvertToGrayscaleAverage": "转换为灰度(平均)", - + "Inspector.Texture.ConvertToGrayscaleLuminance": "转换为灰度(明度)", "Inspector.Texture.SwapRG": "交换R和G", "Inspector.Texture.SwapRB": "交换R和B", - + "Inspector.Texture.SwapRA": "交换R和A", "Inspector.Texture.SwapGB": "交换G和B", - + "Inspector.Texture.SwapGA": "交换G和A", + "Inspector.Texture.SwapBA": "交换B和A", "Inspector.Texture.AddWhiteBackground": "添加白色背景", "Inspector.Texture.AddBlackBackground": "添加黑色背景", - "Inspector.Texture.Hue": "色调:", + "Inspector.Texture.Hue": "色调:", "Inspector.Texture.ShiftHue": "转变色相", - "Inspector.Texture.Saturation": "饱和:", + "Inspector.Texture.Saturation": "饱和:", "Inspector.Texture.AdjustSaturation": "调整饱和度", "Inspector.Texture.Value": "值:", "Inspector.Texture.AdjustValue": "调整值", - "Inspector.Texture.Gamma": "伽玛:", + "Inspector.Texture.Gamma": "伽玛:", "Inspector.Texture.AdjustGamma": "调整伽玛", - "Inspector.Texture.LongestSide": "最长边:", + "Inspector.Texture.LongestSide": "最长边:", "Inspector.Texture.Resize": "调整大小", "Inspector.Texture.FlipHorizontal": "水平翻转", "Inspector.Texture.FlipVertical": "垂直翻转", "Inspector.Texture.RotateCW": "顺时针旋转90°", "Inspector.Texture.RotateCCW": "逆时针旋转90°", "Inspector.Texture.Rotate180": "旋转180°", - - "Inspector.Texture.MakeSquare": "使平方", + "Inspector.Texture.TrimTransparent" : "截断透明度", + "Inspector.Texture.TrimByCornerColor" : "根据角落颜色截断", + "Inspector.Texture.MakeSquare": "使成正方形", "Inspector.Texture.ToNearestPOT": "到最接近的2的幂", - "Inspector.Texture.MakeTileable": "使图块(过渡比率):", + "Inspector.Texture.MakeTileable": "使可切块(过渡比率):", "Inspector.Texture.TileLoop": "平铺(循环)", - "Inspector.Texture.TileMirror": "瓷砖(镜面)", + "Inspector.Texture.TileMirror": "平铺(镜面)", + "Inspector.Texture.NormalizeMaxOnly" : "归一化(仅最大值)", + "Inspector.Texture.NormalizeMinMax" : "归一化(最小值与最大值)", + "Inspector.Texture.NormalizeIndependent" : "独立归一化RGB值(最小值与最大值)", + "Inspector.Texture.BleedColorToAlpha" : "将颜色渗入Alpha", "Inspector.Texture.InvalidFloats": "诊断:无效的浮点数", "Inspector.Texture.GenerateMetadata": "诊断:生成位图元数据", - "Inspector.Material.VariantInfo": "变种ID: {variantID} (Raw变种ID: {rawVariantID})", - "Inspector.Material.WaitingForApply": "应用变种(WaitingForApply): {waiting,select,True{等候} False{已应用}}", + "Inspector.Material.VariantInfo": "变种ID:{variantID} (Raw变种ID:{rawVariantID})", + "Inspector.Material.WaitingForApply": "应用变种(WaitingForApply):{waiting,select,True{等候} False{已应用}}", "Inspector.Audio.BakeAudio": "烘焙音频剪辑", - "Inspector.Audio.FormatInfo": "采样率: {rate} Hz, 频道: {channels} ({channel_count})", - "Inspector.Audio.Duration": "持续时间: {duration}", - "Inspector.Audio.EncodingInfo": "完全解码: {decoded}, 文件扩展名: {ext}", + "Inspector.Audio.FormatInfo": "采样率:{rate} Hz, 频道:{channels} ({channel_count})", + "Inspector.Audio.Duration": "持续时间:{duration},采样数:{samples}", + "Inspector.Audio.EncodingInfo": "编码器信息:{info}, 完全解码:{decoded}", "Inspector.Audio.Normalize": "归一化音量", - "Inspector.Audio.AmplitudeThreshold": "幅度阈值:", + "Inspector.Audio.AmplitudeThreshold": "幅度阈值:", "Inspector.Audio.TrimSilence": "修剪无音", "Inspector.Audio.TrimStartSilence": "修剪开始无音", "Inspector.Audio.TrimEndSilence": "修剪结束无音", - "Inspector.Audio.PositionDuration": "位置/持续时间(以秒为单位):", + "Inspector.Audio.PositionDuration": "位置/持续时间(以秒为单位):", "Inspector.Audio.TrimStart": "修剪开始", "Inspector.Audio.TrimEnd": "修剪结束", "Inspector.Audio.FadeIn": "添加淡入", "Inspector.Audio.FadeOut": "添加淡出", - "Inspector.Audio.MakeLoopable": "使Loopable(使用交叉淡入淡出)", + "Inspector.Audio.MakeLoopable": "使可循环(使用交叉淡入淡出)", "Inspector.Audio.ToWAV": "转换为WAV", "Inspector.Audio.ToVorbis": "转换为OGG Vorbis", "Inspector.Audio.ToFLAC": "转换为FLAC", "Inspector.Audio.DenoiseRNNoise": "降噪(RNNoise,针对48 kHz语音进行了优化)", "Inspector.Audio.ExtractSides": "提取侧面(可以删除立体声轨道上的人声)", - "Inspector.AudioStream.BufferState": "可用样本: {samples}, 丢失: {missed}, 长度: {length}, 全局索引: {index}", - "Inspector.AudioStream.EncodeState": "可编码: {samples}, 帧大小: {frame} (最大值: {max_frame}), 采样率: {rate}", - "Inspector.AudioStream.DecodeState": "包总数: {total}, 丢包总数: {lost}, 数据包丢失: {loss, number, percent}", - "Inspector.AudioStream.BufferStats": "平均编解码器: {avgCodec}/s, 平均阅读: {avgRead}/s, 平均写作: {avgWritten}/s", + "Inspector.AudioStream.BufferState": "可用样本:{samples}, 丢失:{missed}, 长度:{length}, 全局索引:{index}", + "Inspector.AudioStream.EncodeState": "可编码:{samples}, 帧大小:{frame} (最大值:{max_frame}), 采样率:{rate}", + "Inspector.AudioStream.DecodeState": "包总数:{total}, 丢包总数:{lost}, 数据包丢失:{loss, number, percent}", + "Inspector.AudioStream.BufferStats": "平均编解码:{avgCodec}/s, 平均读取:{avgRead}/s, 平均写入:{avgWritten}/s", - "Inspector.DynamicBoneChain.SetupFromChildren": "从Children设置", - "Inspector.DynamicBoneChain.SetupFromChildrenAll": "从Children设置 (强制全部)", - "Inspector.DynamicBoneChain.SetupFromChildrenRig": "从Children设置 (只有rig)", - "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "替换children中的Smooth Transforms", - "Inspector.DynamicBoneChain.ClearSmoothTransforms": "清除children中的Smooth Transforms", - "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- 撞机和抓斗(Colliders & Grabbing) -------", - "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "从层次结构添加固定对撞机(使用对象根)", - "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "总是抓last bone", + "Inspector.DynamicBoneChain.SetupFromChildren": "从子级设置", + "Inspector.DynamicBoneChain.SetupFromChildrenAll": "从子级设置 (强制全部)", + "Inspector.DynamicBoneChain.SetupFromChildrenRig": "从子级设置 (只有绑定)", + "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "替换子级中的平滑变换", + "Inspector.DynamicBoneChain.ClearSmoothTransforms": "清除子级中的平滑变换", + "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- 碰撞体与抓取 -------", + "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "从层次结构添加固定碰撞体(使用对象根)", + "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "总是抓取末端骨骼", - "Inspector.Rig.CleanupBoneColliders": "清理骨对撞机", + "Inspector.Rig.CleanupBoneColliders": "清理骨骼碰撞体", "Inspector.Rig.GenerateDebugVisuals": "生成调试视觉效果", "Inspector.Rig.ClearDebugVisuals": "清除调试视觉效果", "Inspector.AvatarExpression.AutoAssign": "自动分配Blendshapes(使用启发式)", - "Wizard.General.ProcessRoot": "进程根:", - "Wizard.General.Result": "结果:", + "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在您这样做之前,您需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,您的CPU和网络占用会显著上升
- 约束 - 您将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要您理解了上述限制,放开玩吧!", + "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在您这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让您的作品依赖于此项功能。", + + "Inspector.ParticleStyle.CommonTransitions": "通用变化模板:", + "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha 淡入 & 淡出", + "Inspector.ParticleStyle.AlphaFadeIn": "Alpha 淡入", + "Inspector.ParticleStyle.AlphaFadeOut": "Alpha 淡出", + "Inspector.ParticleStyle.IntensityFadeInOut": "强度淡入 & 淡出", + "Inspector.ParticleStyle.IntensityFadeIn": "强度淡入", + "Inspector.ParticleStyle.IntensityFadeOut": "强度淡出", + "Inspector.ParticleStyle.ClearFades": "清除渐变", + + "Inspector.Collider.SetFromLocalBounds": "根据本地边界设置", + "Inspector.Collider.SetFromGlobalBounds": "根据全局边界设置", + "Inspector.Collider.SetFromLocalBoundsPrecise": "根据本地边界设置(精准)", + "Inspector.Collider.SetFromGlobalBoundsPrecise": "根据全局边界设置(精准)", + "Inspector.Collider.SetFromPreciseBounds": "根据精确边界设置", + "Inspector.Collider.SetFromPreciseCylinderBounds": "根据精确圆柱边界设置", + "Inspector.Collider.Visualize": "圆柱体可视化", + + "Inspector.SimpleAwayIndicator.TestAway" : "设为离开(调试)", + "Inspector.SimpleAwayIndicator.TestRestore" : "返回正常(调试)", + + "Inspector.Actions.CopyComponent" : "拷贝组件", + "Inspector.Actions.MoveComponent" : "移动组件", + + "UserInspector.Title" : "用户查看器", + + "WorkerInspector.Title" : "{name} 查看器", + + "CreateNew.Title" : "创建", + + "Wizard.General.ProcessRoot": "处理根:", + "Wizard.General.Result": "结果:", "Wizard.General.ErrorNoRoot": "未选择根", "Wizard.General.RemovedResult": "已删除 {n}", @@ -1373,16 +1443,16 @@ "Wizard.AssetOptimization.RecalculateAllNormals": "重新计算所有法线", "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "重新计算所有法线(合并)", "Wizard.AssetOptimization.RecalculateAllTangents": "重新计算所有切线(Mikktspace)", - "Wizard.AssetOptimization.ResizedResult": "调整大小 {n}", + "Wizard.AssetOptimization.ResizedResult": "调整后 {n}", "Wizard.LightSources.Title": "光源向导", "Wizard.LightSources.Header": "场景光源", - "Wizard.LightSources.ProcessRoot": "进程根:", - "Wizard.LightSources.PointLights": "点光源:", - "Wizard.LightSources.SpotLights": "聚光灯:", - "Wizard.LightSources.DirectionalLights": "方向光:", - "Wizard.LightSources.DisabledLights": "禁用的灯光:", - "Wizard.LightSources.WithTag": "带标签:", + "Wizard.LightSources.ProcessRoot": "处理根:", + "Wizard.LightSources.PointLights": "点光源:", + "Wizard.LightSources.SpotLights": "聚光灯:", + "Wizard.LightSources.DirectionalLights": "方向光:", + "Wizard.LightSources.DisabledLights": "禁用的灯光:", + "Wizard.LightSources.WithTag": "带标签:", "Wizard.LightSources.SetShadowType": "设置阴影类型", "Wizard.LightSources.ChangeIntensity": "更改强度", "Wizard.LightSources.ChangeRange": "更改范围", @@ -1390,67 +1460,107 @@ "Wizard.LightSources.Disable": "禁用", "Wizard.LightSources.Destroy": "破坏", - "Wizard.CubemapCreator.Title": "立方体贴图创建机器", + "Wizard.CubemapCreator.Title": "立方体贴图创建器", "Wizard.CubemapCreator.Textures": "源纹理:", - "Wizard.CubemapCreator.TexturesNote": "请注意,某些约定已左右互换。如果生成的立方体图不正确,请尝试左右互换纹理。", + "Wizard.CubemapCreator.TexturesNote": "请注意,某些约定左右相反。如果生成的立方体图不正确,请尝试左右互换纹理。", "Wizard.CubemapCreator.PosX": "正X(右)", "Wizard.CubemapCreator.NegX": "负X(左)", "Wizard.CubemapCreator.PosY": "正Y(顶部)", "Wizard.CubemapCreator.NegY": "负Y(底部)", "Wizard.CubemapCreator.PosZ": "正Z(前)", - "Wizard.CubemapCreator.NegZ": "负Z(后退)", + "Wizard.CubemapCreator.NegZ": "负Z(后)", "Wizard.CubemapCreator.TopBottomRotation": "顶部/底部旋转:", "Wizard.ReflectionProbes.Title": "反射探针设置向导", - "Wizard.ReflectionProbes.ProcessRoot": "进程根:", - "Wizard.ReflectionProbes.ProcessDisabled": "进程已禁用", - "Wizard.ReflectionProbes.WithTag": "带标签:", + "Wizard.ReflectionProbes.ProcessRoot": "处理根:", + "Wizard.ReflectionProbes.ProcessDisabled": "处理已禁用", + "Wizard.ReflectionProbes.WithTag": "带标签:", "Wizard.ReflectionProbes.TeleportUserToProbe": "将我传送到每个探针", "Wizard.ReflectionProbes.DelayBetweenProbes": "探针之间的延迟", - "Wizard.ReflectionProbes.ShowDebugVisuals": "显示调试视觉", - "Wizard.ReflectionProbes.HideDebugVisuals": "隐藏调试图像", - "Wizard.ReflectionProbes.BakeProbes": "烘烤探针", - "Wizard.ReflectionProbes.Baking": "正在烘焙{count}的{index}...", + "Wizard.ReflectionProbes.ShowDebugVisuals": "显示调试视觉效果", + "Wizard.ReflectionProbes.HideDebugVisuals": "隐藏调试视觉效果", + "Wizard.ReflectionProbes.BakeProbes": "烘焙探针", + "Wizard.ReflectionProbes.Baking": "正在烘焙{count}个中的第{index}个...", + "Wizard.TextRenderer.Header": "文本渲染器设置向导", + "Wizard.TextRenderer.ProcessRoot": "处理根:", + "Wizard.TextRenderer.ProcessStandalone": "单独处理", + "Wizard.TextRenderer.ProcessUIX": "处理UIX", + "Wizard.TextRenderer.Disabled": "处理已禁用", + "Wizard.TextRenderer.WithTag": "带标签:", + "Wizard.TextRenderer.ReplaceMaterial": "替换材质", + "Wizard.TextRenderer.ReplaceFont": "替换字体", + "Wizard.TextRenderer.SetColor": "设置颜色", + + "Desktop.Controls.Title": "桌面控制", "Desktop.OpenKeyboard": "打开键盘", - "Desktop.FollowCursor.On": "关注游标: On", - "Desktop.FollowCursor.Off": "关注游标: Off", - "Desktop.LegacyInputMode.On": "旧版输入模式: On", - "Desktop.LegacyInputMode.Off": "旧版输入模式: Off", - "Desktop.Brightness": "亮度: {n,number,percent}", - "Desktop.Opacity": "不透明度: {n,number,percent}", + "Desktop.FollowCursor.On": "跟随游标:启用", + "Desktop.FollowCursor.Off": "跟随游标:禁用", + "Desktop.LegacyInputMode.On": "旧版输入模式:启用", + "Desktop.LegacyInputMode.Off": "旧版输入模式:禁用", + "Desktop.Brightness": "亮度:{n,number,percent}", + "Desktop.Opacity": "不透明度:{n,number,percent}", + + "VolumePlaneSlicer.Highlight": "高亮", + "VolumePlaneSlicer.Slicer": "滑块", - "Tutorial.Welcome.WelcomeTo": "欢迎来到", - "Tutorial.Welcome.LetsStart": "开始吧!", + "Tutorial.Welcome.Welcome": "欢迎!", + "Tutorial.Welcome.Description" : "进入一个有着无限可能性的全新数字宇宙。不管您是为了与世界各地的朋友社交,还是为了建造、创作与开发从美丽的艺术品、交互式数字化身等小玩艺,到复杂的可交互游戏和世界,Resonite 都为您提供了一个无限可自定义的环境。这里永远欢迎您,您也将能在此找到志同道合的朋友。

在您开始探索之前,我们会先引导您进行一些必要的设置,以确保丝滑的体验。当您准备就绪,就请点击下方的按钮", + "Tutorial.Welcome.Begin": "让我们开始吧!", "Tutorial.Welcome.AccountHeader": "{appName}帐户", - "Tutorial.Welcome.AccountDescription": "创建帐户可为您提供1GB的免费存储空间,并可以访问保存项目,使其成为最喜欢的化身,添加朋友和消息传递。", + "Tutorial.Welcome.AccountDescription": "创建帐户可为您提供1GB的免费存储空间,您将可以保存物品、喜欢的化身,添加朋友和传递消息。", "Tutorial.Welcome.AccountCreate": "创建帐户", "Tutorial.Welcome.AccountLogin": "我已经有一个帐户", - "Tutorial.Welcome.AccountSkip": "没有帐户继续", + "Tutorial.Welcome.AccountSkip": "在没有帐户的情况下继续", "Tutorial.Welcome.AccountSkipHeader": "跳过创建帐户?", - "Tutorial.Welcome.AccountSkipDescription": "无法将某些功能(例如,将项目保存到库存,使其成为最喜欢的化身)访问。", + "Tutorial.Welcome.AccountSkipDescription": "某些功能(例如,保存物品、化身,添加好友等)将无法访问。", "Tutorial.Welcome.AccountSkipConfirm": "确定跳过", "Tutorial.Welcome.SettingsHeader": "基本配置", "Tutorial.Welcome.SettingsDescription": "你可以配置基本动作和用户首选项。 所有这些都可以在以后更改。", - "Tutorial.Welcome.SettingsTurning": "车削风格", - "Tutorial.Welcome.SettingsSnapTurn": "对齐", - "Tutorial.Welcome.SettingsSnapTurnDescription": "立即转向新的角度。对于新用户。", + "Tutorial.Welcome.SettingsTurning": "转向方式", + "Tutorial.Welcome.SettingsSnapTurn": "吸附式", + "Tutorial.Welcome.SettingsSnapTurnDescription": "立即转向新的角度。适用于新用户。", "Tutorial.Welcome.SettingsSmoothTurn": "平滑", - "Tutorial.Welcome.SettingsSmoothTurnDescription": "逐渐转弯,但会引起恶心。", + "Tutorial.Welcome.SettingsSmoothTurnDescription": "平滑地转向,但易引起晕动症。", "Tutorial.Welcome.SettingsPrimaryController": "主控制器", "Tutorial.Welcome.SettingsPrimaryLeft": "左", - "Tutorial.Welcome.SettingsPrimaryLeftDescription": "左: 转弯, 右: 側身走", + "Tutorial.Welcome.SettingsPrimaryLeftDescription": "左: 转向, 右: 側身走", "Tutorial.Welcome.SettingsPrimaryRight": "右", - "Tutorial.Welcome.SettingsPrimaryRightDescription": "左: 側身走, 右: 转弯", - "Tutorial.Welcome.SettingsHeight": "你的身高", - "Tutorial.Welcome.SettingsHeightExamples": "例子: 1.85 m, 185 cm, 6' 1\", 6 feet 1 inch", + "Tutorial.Welcome.SettingsPrimaryRightDescription": "左: 側身走, 右: 转向", + "Tutorial.Welcome.SettingsHeight": "您的身高", + "Tutorial.Welcome.SettingsHeightExamples": "例子: 1.85 m, 185 cm, 6' 1\", 6 英尺 1 英寸", - "Tutorial.Welcome.StartTutorialHeader": "开始教程", - "Tutorial.Welcome.StartTutorialDescription": "我们将带您进入基础教程世界,以帮助您开始使用{appName}。 您可以选择公开教程世界,让{appName}社区加入并为您提供帮助或自己学习。", + "Tutorial.Welcome.StartTutorialHeader": "准备好开始探索了吗?", + "Tutorial.Welcome.StartTutorialDescription": "您已整装待发,即将踏上探索之旅了!我们会将您传送到教程世界。在那之后,有一个全新的家世界等待着您。那将是您探索 {appName} 的起点。当您准备好了,请点击下方的按钮。", + "Tutorial.Welcome.StartTutorial": "开始教程", - "Object.Mirror.Toggle": "切换(尽自己)", + "Tutorial.CommunityYouTube.Title": "社区 YouTube 频道", + + "Tutorial.UserResources.UserResourcesTitle": "用户资源", + "Tutorial.UserResources.SupportTitle": "如何支持 {appName}", + "Tutorial.UserResources.MerchandiseTitle": "{appName} 商品", + + "Tutorial.Intro.BadgesAppTeam": "{appName} 团队", + "Tutorial.Intro.BadgesModerator": "版主", + "Tutorial.Intro.BadgesMentor": "导师", + "Tutorial.Intro.BadgesDisabilityHearing": "听力障碍", + "Tutorial.Intro.BadgesDisabilityVision": "视觉障碍", + "Tutorial.Intro.BadgesDisabilitySpeech": "发音障碍", + "Tutorial.Intro.BadgesTitle": "徽章", + "Tutorial.Intro.BadgesDescription": "徽章是一些展示用户特色的小图标。这儿是一些需要被记住的重要徽章。用户可以通过 {appName} 机器人赋予自己身体障碍徽章。请查阅 {appName} Wiki 以了解更多信息", + "Tutorial.Intro.HelpSite": "帮助", + + "Object.Mirror.Toggle": "开关(镜子)", + + "Twitch.Panel.Button.Commands.Enabled": "命令启用", + "Twitch.Panel.Button.Commands.Disabled": "命令禁用", + "Twitch.Panel.Button.SafeMode.Enabled": "安全模式启用", + "Twitch.Panel.Button.SafeMode.Disabled": "安全模式禁用", + "Twitch.Panel.Button.SubscriberCommands.Enabled": "订阅者命令
仅对订阅者启用", + "Twitch.Panel.Button.SubscriberCommands.Disabled": "订阅者命令
对所有人启用", + "Twitch.Panel.Title.Text": "Twitch Chat", "Exiting.SavingItems": "正在保存 {n, plural, other {# 项目}}...", "Exiting.SavingChanges": "正在保存更改...", diff --git a/zh-tw.json b/zh-tw.json index 42f2475..c252f83 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -617,7 +617,7 @@ "Tooltips.Dev.Selection": "選擇: {mode}", "Tooltips.Dev.DevMode.Off": "開發人員模式:禁用", "Tooltips.Dev.DevMode.On": "開發人員模式:啓用", - "Tooltips.Dev.OpenInspector": "打開 Inspector", + "Tooltips.Dev.OpenInspector": "打開查看器", "Tooltips.Dev.DeselectAll": "全部取消選擇", "Tooltips.Dev.DestroySelected": "銷毀所選", "Tooltips.Dev.ConfirmDestroySelected": "確認銷燬所選", @@ -678,14 +678,6 @@ "Tooltip.Microphone.SourceRaw": "Raw文件", "Tooltip.Microphone.SourceFiltered": "過濾並歸一化", - "Tooltip.ProtoFlux.Drive" : "Drive", - "Tooltip.ProtoFlux.Source" : "Source", - "Tooltip.ProtoFlux.Reference" : "Reference", - "Tooltip.ProtoFlux.Write" : "Write", - "Tooltip.ProtoFlux.Proxy" : "Proxy", - "Tooltip.ProtoFlux.CreateLocal" : "Create Local", - "Tooltip.ProtoFlux.CreateStore" : "Create Store", - "Tooltip.ProtoFlux.CreateDataModelStore" : "Create Data Model Store", "Tooltip.ProtoFlux.Overview" : "切換概覽", "Tooltip.ProtoFlux.NodeBrowser" : "瀏覽節點", "Tooltip.ProtoFlux.PackInPlace" : "就地打包", @@ -724,7 +716,7 @@ "CreateNew.Text.Outline": "描邊", "CreateNew.Editor": "編輯器", - "CreateNew.Editor.UserInspector": "用戶Inspector", + "CreateNew.Editor.UserInspector": "用戶查看器", "CreateNew.Editor.LightSourcesWizard": "世界光源設置嚮導", "CreateNew.Editor.TextRendererWizard": "世界文字渲染器設置嚮導", "CreateNew.Editor.AssetOptimizationWizard": "資產優化設置嚮導", @@ -1178,7 +1170,7 @@ "ComponentSelector.CustomGenericArguments" : "自訂通用參數:", "ComponentSelector.InvalidType" : "無效類型", - "Inspector.Title" : "場景 Inspector", + "Inspector.Title" : "場景查看器", "Inspector.Slot.AttachComponent": "附加組件", "Inspector.Slot.Axis.X": "X: +-左", @@ -1203,162 +1195,240 @@ "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "將用戶本地空間作爲 {name} 的父級", "Inspector.Mesh.StatsHeader": "網格統計", - "Inspector.Mesh.VertexCount": "頂點數: {n}", - "Inspector.Mesh.TriangleCount": "三角數: {n}", - "Inspector.Mesh.PointCount": "點數: {n}", - "Inspector.Mesh.SubmeshCount": "子網格數: {n}", - "Inspector.Mesh.BoneCount": "骨數: {n}", - "Inspector.Mesh.BlendshapeCount": "Blendshape計數: {n}", - "Inspector.Mesh.ChannelStats": "法線: {normals}, 切線: {tangents}, 色彩: {colors}, UV0: {uv0}, UV1: {uv1}, UV2: {uv2}, UV3: {uv3}", - - "Inspector.Mesh.BakeMesh": "烤網", + "Inspector.Mesh.VertexCount": "頂點數:{n}", + "Inspector.Mesh.TriangleCount": "三角數:{n}", + "Inspector.Mesh.PointCount": "點數:{n}", + "Inspector.Mesh.SubmeshCount": "子網格數:{n}", + "Inspector.Mesh.BoneCount": "骨骼數:{n}", + "Inspector.Mesh.BlendshapeCount": "Blendshape數:{n}", + "Inspector.Mesh.ChannelStats": "法線:{normals}, 切線:{tangents}, 色彩:{colors}, UV0:{uv0}, UV1:{uv1}, UV2:{uv2}, UV3:{uv3}", + "Inspector.Mesh.BakeMesh": "烘焙網格", + "Inspector.Mesh.SetupRenderer": "設置渲染器", "Inspector.Mesh.ResaveMesh": "重新保存網格", "Inspector.Mesh.RecalculateNormals": "重新計算法線", - "Inspector.Mesh.RecalculateNormalsSmooth": "重新計算法線(平滑陰影)", + "Inspector.Mesh.RecalculateNormalsSmooth": "重新計算法線(平滑着色)", "Inspector.Mesh.RecalculateTangentsMikkt": "重新計算切線(Mikktspace)", "Inspector.Mesh.RecalculateTangentsSimple": "重新計算切線(簡單)", - + "Inspector.Mesh.RecalculateBlendshapeNormals": "重新计算 BlendShape 法線", + "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "重新计算 BlendShape 法線(平滑着色)", + "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "重新计算 Blendshape 切線(Mikktspace)", "Inspector.Mesh.FlipNormals": "翻轉法線", - "Inspector.Mesh.ReverseWinding": "反向繞線", + "Inspector.Mesh.ReverseWinding": "反向佈線", "Inspector.Mesh.MakeDualSided": "使雙面", "Inspector.Mesh.ConvertToFlatShading": "轉換為平面著色", - "Inspector.Mesh.ConvertToConvexHull": "轉換為Convex Hull", + "Inspector.Mesh.ConvertToConvexHull": "轉換為凸包", "Inspector.Mesh.ConvertToPointCloud": "轉換為點雲", - "Inspector.Mesh.MergeDoubles": "合併雙打", - "Inspector.Mesh.StripEmptyBlendshapes": "條空Blendshapes", - "Inspector.Mesh.StripBlendshapeNormals": "條Blendshape法線", - "Inspector.Mesh.StripBlendshapeTangents": "條Blendshape切線", + "Inspector.Mesh.MergeDoubles": "合併重複項", + "Inspector.Mesh.StripEmptyBlendshapes": "條空 Blendshapes", + "Inspector.Mesh.StripBlendshapeNormals": "條 Blendshape 法線", + "Inspector.Mesh.StripBlendshapeTangents": "條 Blendshape 切線", + "Inspector.Mesh.MergeBlendshapes": "合併 Blendshapes", - "Inspector.Mesh.GetBoneList": "獲取Bone列表", - "Inspector.Mesh.GetBoneData": "獲取Bone數據", + "Inspector.Mesh.GetBoneList": "獲取骨骼列表", + "Inspector.Mesh.GetBoneData": "獲取骨骼數據", - "Inspector.Mesh.TrimVertexBoneWeightsTo": "修剪頂點Bone權重:", - "Inspector.Mesh.BoneTrimCount": "{n,plural, one {# Bone} other {# Bones}}", - "Inspector.Mesh.UV_Multiplicator": "乘數:", - "Inspector.Mesh.ScaleUVs": "UV的規模", + "Inspector.Mesh.TrimVertexBoneWeightsTo": "修剪頂點骨骼權重:", + "Inspector.Mesh.BoneTrimCount": "{n,plural, one {# 骨骼} other {# 骨骼}}", + "Inspector.Mesh.UV_Multiplicator": "乘數:", + "Inspector.Mesh.ScaleUVs": "UV縮放", "Inspector.MeshRenderer.MergeByMaterial": "合併具有相同材質的子網格", "Inspector.MeshRenderer.SplitByMaterial": "分離每種材質的網格", - "Inspector.ReflectionProbe.Bake": "烘烤反射探針", - "Inspector.ReflectionProbe.Baking": "正在烘烤反射探針中...", + "Inspector.MeshCollider.VHACD": "凸包分解 (V-HACD 2.0)", + "Inspector.MeshCollider.ReplaceBox": "使用盒碰撞器替換", + + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "更新現有化身的運動模塊", + + "Inspector.VHACD.Parameter.MergeDoubles": "合併重複項", + "Inspector.VHACD.Parameter.Resolution": "分辨率", + "Inspector.VHACD.Parameter.Depth": "深度", + "Inspector.VHACD.Parameter.Concavity": "凹面", + "Inspector.VHACD.Parameter.PlaneDownsampling": "平面降採樣", + "Inspector.VHACD.Parameter.ConvexHullDownsampling": "凸包降採樣", + "Inspector.VHACD.Parameter.Alpha": "Alpha", + "Inspector.VHACD.Parameter.Beta": "Beta", + "Inspector.VHACD.Parameter.Gamma": "Gamma", + "Inspector.VHACD.Parameter.Delta": "Delta", + "Inspector.VHACD.Parameter.PCA": "PCA", + "Inspector.VHACD.Parameter.MaxVerticesPerHull": "凸包最大頂點數", + "Inspector.VHACD.Parameter.MinVolumePerHull": "凸包最小體積", + "Inspector.VHACD.Parameter.ConvexHullApproximation": "凸包近似", + + "Inspector.VHACD.DecompositionMode.Header": "分解模式:", + "Inspector.VHACD.DecompositionMode.Voxel": "體素", + "Inspector.VHACD.DecompositionMode.Tetrahedron": "四面體", + + "Inspector.VHACD.RunDecomposition": "運行分解", + "Inspector.VHACD.RemoveVisuals": "移除可視", + "Inspector.VHACD.RemoveHulls": "移除外殼", + + "Inspector.ReflectionProbe.Bake": "烘焙反射探針", + "Inspector.ReflectionProbe.Baking": "正在烘焙反射探針中...", "Inspector.SkinnedMesh.SeparateOutBlendshapes": "將不受Blendshapes影響的網格分離為零件", - "Inspector.SkinnedMesh.StripEmptyBlendshapes": "去除 Empty Blendshapes", - "Inspector.SkinnedMesh.StripBlendshapesResult": "做完了! 刪除: {n,plural, one {# blendshape} other {# blendshapes}}", - "Inspector.SkinnedMesh.StripEmptyBones": "去除 Empty Bones", - "Inspector.SkinnedMesh.StripBonesResult": "做完了! 刪除: {n,plural, one {# bone} other {# bones}}", + "Inspector.SkinnedMesh.StripEmptyBlendshapes": "去除空 Blendshapes", + "Inspector.SkinnedMesh.StripBlendshapesResult": "完成!刪除了:{n,plural, one {# blendshape} other {# blendshapes}}", + "Inspector.SkinnedMesh.StripEmptyBones": "去除空骨骼", + "Inspector.SkinnedMesh.StripBonesResult": "完成!刪除了:{n,plural, one {# 骨骼} other {# 骨骼}}", + "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "烘焙無驅動 BlendShapes", + "Inspector.SkinnedMesh.BakeBlendShapeResult": "已烘焙 BlendShapes:{n}", + "Inspector.SkinnedMesh.VisualizeBoneBounds": "可視化骨骼邊界框", + "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "可視化近似合併骨骼的球形邊界", + "Inspector.SkinnedMesh.ClearBoundsVisuals": "刪除骨骼邊界框的視覺效果", + "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "根據當前姿態計算顯式邊界", + "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "從當前姿態拓展顯式邊界", + "Inspector.SkinnedMesh.BakeToStaticMesh": "烘焙爲靜態網格", - "Inspector.SkinnedMesh.VisualizeBoneBounds": "可視化Bone邊界框", - "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "可視化近似的合併Bone Sphere邊界", - "Inspector.SkinnedMesh.ClearBoundsVisuals": "刪除Bone邊界框的視覺效果", + "Inspector.SimpleAvatarProtection.RemoveAll": "移除所有實例", + "Inspector.SimpleAvatarProtection.RemoveSingle": "移除單個實例", + "Inspector.SimpleAvatarProtection.Warning": "警告!
以任何除下方按鈕之外的方式移除這個組件,都會觸發保護機制,並導致自毀和可能的數據損失!", + "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "移除化身保護", "Inspector.BipedRig.GetDiagnosticInfo": "獲取rig診斷信息", - "Inspector.BipedRig.GenerateDebugVisuals": "生成 Debug Visuals", - "Inspector.BipedRig.ClearDebugVisuals": "清除 Debug Visuals", - "Inspector.BipedRig.DetectHands": "檢測 Hand Rigs", - "Inspector.BipedRig.DetectLeftHand": "檢測 Left Hand Rig", - "Inspector.BipedRig.DetectRightHand": "檢測 Right Hand Rig", - "Inspector.BipedRig.HandRigResult": "做完了! 左手: {left}, 右手: {right}", - "Inspector.BipedRig.LeftHandRigResult": "做完了! 檢測到左手: {detected}", - "Inspector.BipedRig.RightHandRigResult": "做完了! 檢測到右手: {detected}", + "Inspector.BipedRig.GenerateDebugVisuals": "生成調試視覺效果", + "Inspector.BipedRig.ClearDebugVisuals": "清除調試視覺效果", + "Inspector.BipedRig.DetectHands": "檢測手部綁定", + "Inspector.BipedRig.DetectLeftHand": "檢測左手綁定", + "Inspector.BipedRig.DetectRightHand": "檢測右手綁定", + "Inspector.BipedRig.HandRigResult": "完成!左手:{left}, 右手:{right}", + "Inspector.BipedRig.LeftHandRigResult": "完成!檢測到左手:{detected}", + "Inspector.BipedRig.RightHandRigResult": "完成!檢測到右手:{detected}", - "Inspector.Texture.Size": "尺寸: {width} x {height}", - "Inspector.Texture.Format": "格式: {format}, 存儲器: {memory}", - "Inspector.Texture.Variant": "變種ID: {variant}", + "Inspector.Texture.Size": "尺寸:{width} x {height}", + "Inspector.Texture.Format": "格式:{format}, 存儲:{memory}", + "Inspector.Texture.Variant": "變種ID:{variant}", "Inspector.Texture.InvertRGB": "倒置 RGB", "Inspector.Texture.InvertR": "倒置 R", "Inspector.Texture.InvertG": "倒置 G", "Inspector.Texture.InvertB": "倒置 B", "Inspector.Texture.InvertA": "倒置 Alpha", - "Inspector.Texture.ColorToAlphaWhite": "色彩為Alpha (白色)", - "Inspector.Texture.ColorToAlphaBlack": "色彩為Alpha (黑色)", - "Inspector.Texture.AlphaFromIntensity": "Alpha from intensity", - "Inspector.Texture.AlphaToMask": "強度的Alpha", - "Inspector.Texture.RemoveAlpha": "遮罩Alpha", + "Inspector.Texture.ColorToAlphaWhite": "色彩為Alpha(白色)", + "Inspector.Texture.ColorToAlphaBlack": "色彩為Alpha(黑色)", + "Inspector.Texture.AlphaFromIntensity": "基於強度的Alpha", + "Inspector.Texture.AlphaToMask": "Alpha遮罩", + "Inspector.Texture.RemoveAlpha": "刪除Alpha", "Inspector.Texture.ConvertToGrayscaleAverage": "轉換為灰度(平均)", - + "Inspector.Texture.ConvertToGrayscaleLuminance": "轉換为灰度(明度)", "Inspector.Texture.SwapRG": "交換R和G", "Inspector.Texture.SwapRB": "交換R和B", - + "Inspector.Texture.SwapRA": "交換R和A", "Inspector.Texture.SwapGB": "交換G和B", - + "Inspector.Texture.SwapGA": "交換G和A", + "Inspector.Texture.SwapBA": "交換B和A", "Inspector.Texture.AddWhiteBackground": "添加白色背景", "Inspector.Texture.AddBlackBackground": "添加黑色背景", - "Inspector.Texture.Hue": "色調:", + "Inspector.Texture.Hue": "色調:", "Inspector.Texture.ShiftHue": "轉變色相", - "Inspector.Texture.Saturation": "飽和:", + "Inspector.Texture.Saturation": "飽和:", "Inspector.Texture.AdjustSaturation": "調整飽和度", - "Inspector.Texture.Value": "值:", + "Inspector.Texture.Value": "值:", "Inspector.Texture.AdjustValue": "調整值", - "Inspector.Texture.Gamma": "伽瑪:", + "Inspector.Texture.Gamma": "伽瑪:", "Inspector.Texture.AdjustGamma": "調整伽瑪", - "Inspector.Texture.LongestSide": "最長邊:", + "Inspector.Texture.LongestSide": "最長邊:", "Inspector.Texture.Resize": "調整大小", "Inspector.Texture.FlipHorizontal": "水平翻轉", "Inspector.Texture.FlipVertical": "垂直翻轉", "Inspector.Texture.RotateCW": "順時針旋轉90°", "Inspector.Texture.RotateCCW": "逆時針旋轉90°", "Inspector.Texture.Rotate180": "旋轉180°", - - "Inspector.Texture.MakeSquare": "使平方", + "Inspector.Texture.TrimTransparent" : "截斷透明度", + "Inspector.Texture.TrimByCornerColor" : "根據角落顏色截斷", + "Inspector.Texture.MakeSquare": "使成正方形", "Inspector.Texture.ToNearestPOT": "到最接近的2的冪", - "Inspector.Texture.MakeTileable": "使圖塊(過渡比率):", + "Inspector.Texture.MakeTileable": "使可切塊(過渡比率):", "Inspector.Texture.TileLoop": "平鋪(循環)", - "Inspector.Texture.TileMirror": "瓷磚(鏡面)", + "Inspector.Texture.TileMirror": "平鋪(鏡面)", + "Inspector.Texture.NormalizeMaxOnly" : "歸一化(僅最大值)", + "Inspector.Texture.NormalizeMinMax" : "歸一化(最小值与最大值)", + "Inspector.Texture.NormalizeIndependent" : "獨立歸一化RGB值(最小值与最大值)", + "Inspector.Texture.BleedColorToAlpha" : "將顏色滲入Alpha", "Inspector.Texture.InvalidFloats": "診斷:無效的浮點數", "Inspector.Texture.GenerateMetadata": "診斷:生成位圖元數據", - "Inspector.Material.VariantInfo": "變種ID: {variantID} (Raw變種ID: {rawVariantID})", - "Inspector.Material.WaitingForApply": "應用變種(WaitingForApply): {waiting,select,True{等候} False{已應用}}", + "Inspector.Material.VariantInfo": "變種ID: {variantID} (Raw變種ID:{rawVariantID})", + "Inspector.Material.WaitingForApply": "應用變種(WaitingForApply):{waiting,select,True{等候} False{已應用}}", "Inspector.Audio.BakeAudio": "烘焙音頻剪輯", - "Inspector.Audio.FormatInfo": "採樣率: {rate} Hz, 頻道: {channels} ({channel_count})", - "Inspector.Audio.Duration": "持續時間: {duration}", - "Inspector.Audio.EncodingInfo": "完全解碼: {decoded}, 文件擴展名: {ext}", + "Inspector.Audio.FormatInfo": "採樣率:{rate} Hz, 頻道:{channels} ({channel_count})", + "Inspector.Audio.Duration": "持續時間:{duration},採樣數:{samples}", + "Inspector.Audio.EncodingInfo": "編碼器信息:{info}, 完全解碼:{decoded}", "Inspector.Audio.Normalize": "歸一化音量", - "Inspector.Audio.AmplitudeThreshold": "幅度閾值:", + "Inspector.Audio.AmplitudeThreshold": "幅度閾值:", "Inspector.Audio.TrimSilence": "修剪無音", "Inspector.Audio.TrimStartSilence": "修剪開始無音", "Inspector.Audio.TrimEndSilence": "修剪結束無音", - "Inspector.Audio.PositionDuration": "位置/持續時間(以秒為單位):", + "Inspector.Audio.PositionDuration": "位置/持續時間(以秒為單位):", "Inspector.Audio.TrimStart": "修剪開始", "Inspector.Audio.TrimEnd": "修剪結束", "Inspector.Audio.FadeIn": "添加淡入", "Inspector.Audio.FadeOut": "添加淡出", - "Inspector.Audio.MakeLoopable": "使Loopable(使用交叉淡入淡出)", + "Inspector.Audio.MakeLoopable": "使可循环(使用交叉淡入淡出)", "Inspector.Audio.ToWAV": "轉換為WAV", "Inspector.Audio.ToVorbis": "轉換為OGG Vorbis", "Inspector.Audio.ToFLAC": "轉換為FLAC", "Inspector.Audio.DenoiseRNNoise": "降噪(RNNoise,針對48 kHz語音進行了優化)", "Inspector.Audio.ExtractSides": "提取側面(可以刪除立體聲軌道上的人聲)", - "Inspector.AudioStream.BufferState": "可用樣本: {samples}, 丟失: {missed}, 長度: {length}, 全局索引: {index}", - "Inspector.AudioStream.EncodeState": "可編碼: {samples}, 幀大小: {frame} (最大值: {max_frame}), 採樣率: {rate}", - "Inspector.AudioStream.DecodeState": "包總數: {total}, 丟包總數: {lost}, 數據包丟失: {loss, number, percent}", - "Inspector.AudioStream.BufferStats": "平均編解碼器: {avgCodec}/s, 平均閱讀: {avgRead}/s, 平均寫作: {avgWritten}/s", + "Inspector.AudioStream.BufferState": "可用樣本:{samples}, 丟失:{missed}, 長度:{length}, 全局索引:{index}", + "Inspector.AudioStream.EncodeState": "可編碼:{samples}, 幀大小:{frame} (最大值:{max_frame}), 採樣率:{rate}", + "Inspector.AudioStream.DecodeState": "包總數:{total}, 丟包總數:{lost}, 數據包丟失:{loss, number, percent}", + "Inspector.AudioStream.BufferStats": "平均編解碼:{avgCodec}/s, 平均讀取:{avgRead}/s, 平均寫入:{avgWritten}/s", - "Inspector.DynamicBoneChain.SetupFromChildren": "從Children設置", - "Inspector.DynamicBoneChain.SetupFromChildrenAll": "從Children設置 (強制全部)", - "Inspector.DynamicBoneChain.SetupFromChildrenRig": "從Children設置 (只有rig)", - "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "替換children中的Smooth Transforms", - "Inspector.DynamicBoneChain.ClearSmoothTransforms": "清除children中的Smooth Transforms", - "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- 撞機和抓斗(Colliders & Grabbing) -------", - "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "從層次結構添加固定對撞機(使用對像根)", - "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "總是抓last bone", + "Inspector.DynamicBoneChain.SetupFromChildren": "從子級設置", + "Inspector.DynamicBoneChain.SetupFromChildrenAll": "從子級設置 (強制全部)", + "Inspector.DynamicBoneChain.SetupFromChildrenRig": "從子級設置 (只有綁定)", + "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "替換子級中的平滑變換", + "Inspector.DynamicBoneChain.ClearSmoothTransforms": "清除子級中的平滑變換", + "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- 碰撞體與抓取 -------", + "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "從層次結構添加固定碰撞體(使用對像根)", + "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "總是抓取末端骨骼", - "Inspector.Rig.CleanupBoneColliders": "清理骨對撞機", + "Inspector.Rig.CleanupBoneColliders": "清理骨骼碰撞体", "Inspector.Rig.GenerateDebugVisuals": "生成調試視覺效果", "Inspector.Rig.ClearDebugVisuals": "清除調試視覺效果", "Inspector.AvatarExpression.AutoAssign": "自動分配Blendshapes(使用啟發式)", - "Wizard.General.ProcessRoot": "進程根:", - "Wizard.General.Result": "結果:", + "Inspector.CharacterController.Warning": "警告!
當勾選模擬旋轉(SimulateRotation)時這個組件可以被當作一個簡單的剛體。在您這樣做之前,您需要明白它不曾爲此優化,且對剛體的正式支持會在未來加入。
正式支持包括:
- CPU和網絡效能提升 - 使用角色控制器,您的CPU和網絡佔用會顯著上升
- 約束 - 您將能夠在剛體間創建關節、合頁、彈簧和其他約束
- 對每個人的平滑模擬與交互 - 在另一個人嘗試交互時,角色控制器會發生故障
- 新功能與工具 - 讓使用更加簡單
-----------------------
只要您理解了上述限制,放開玩吧!", + "Inspector.PrimitiveMemberEditor.Warning": "警告!
通過他們的ID,這個組件可以被用於與引用交互。這個過程常被稱爲“引用駭入”。

在您這樣做之前,請知曉這種方式 不被 支援且隨時可能失效。請勿讓您的作品依賴於此項功能。", + + "Inspector.ParticleStyle.CommonTransitions": "通用變化模板:", + "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha 淡入 & 淡出", + "Inspector.ParticleStyle.AlphaFadeIn": "Alpha 淡入", + "Inspector.ParticleStyle.AlphaFadeOut": "Alpha 淡出", + "Inspector.ParticleStyle.IntensityFadeInOut": "強度淡入 & 淡出", + "Inspector.ParticleStyle.IntensityFadeIn": "強度淡入", + "Inspector.ParticleStyle.IntensityFadeOut": "強度淡出", + "Inspector.ParticleStyle.ClearFades": "清除漸變", + + "Inspector.Collider.SetFromLocalBounds": "根據本地邊界設置", + "Inspector.Collider.SetFromGlobalBounds": "根據全局邊界設置", + "Inspector.Collider.SetFromLocalBoundsPrecise": "根據本地邊界設置(精準)", + "Inspector.Collider.SetFromGlobalBoundsPrecise": "根據全局邊界設置(精準)", + "Inspector.Collider.SetFromPreciseBounds": "根據精確邊界設置", + "Inspector.Collider.SetFromPreciseCylinderBounds": "根據精確圓柱邊界設置", + "Inspector.Collider.Visualize": "圓柱體可視化", + + "Inspector.SimpleAwayIndicator.TestAway" : "設爲離開(調試)", + "Inspector.SimpleAwayIndicator.TestRestore" : "返回正常(調試)", + + "Inspector.Actions.CopyComponent" : "拷貝組件", + "Inspector.Actions.MoveComponent" : "移動組件", + + "UserInspector.Title" : "用戶查看器", + + "WorkerInspector.Title" : "{name} 查看器", + + "CreateNew.Title" : "創建", + + "Wizard.General.ProcessRoot": "處理根:", + "Wizard.General.Result": "結果:", "Wizard.General.ErrorNoRoot": "未選擇根", "Wizard.General.RemovedResult": "已刪除 {n}", @@ -1373,16 +1443,16 @@ "Wizard.AssetOptimization.RecalculateAllNormals": "重新計算所有法線", "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "重新計算所有法線(合併)", "Wizard.AssetOptimization.RecalculateAllTangents": "重新計算所有切線(Mikktspace)", - "Wizard.AssetOptimization.ResizedResult": "調整大小 {n}", + "Wizard.AssetOptimization.ResizedResult": "調整後 {n}", "Wizard.LightSources.Title": "光源嚮導", "Wizard.LightSources.Header": "場景光源", - "Wizard.LightSources.ProcessRoot": "進程根:", - "Wizard.LightSources.PointLights": "點光源:", - "Wizard.LightSources.SpotLights": "聚光燈:", - "Wizard.LightSources.DirectionalLights": "方向光:", - "Wizard.LightSources.DisabledLights": "禁用的燈光:", - "Wizard.LightSources.WithTag": "帶標籤:", + "Wizard.LightSources.ProcessRoot": "處理根:", + "Wizard.LightSources.PointLights": "點光源:", + "Wizard.LightSources.SpotLights": "聚光燈:", + "Wizard.LightSources.DirectionalLights": "方向光:", + "Wizard.LightSources.DisabledLights": "禁用的燈光:", + "Wizard.LightSources.WithTag": "帶標籤:", "Wizard.LightSources.SetShadowType": "設置陰影類型", "Wizard.LightSources.ChangeIntensity": "更改強度", "Wizard.LightSources.ChangeRange": "更改範圍", @@ -1390,28 +1460,39 @@ "Wizard.LightSources.Disable": "禁用", "Wizard.LightSources.Destroy": "破壞", - "Wizard.CubemapCreator.Title": "立方體貼圖創建機器", + "Wizard.CubemapCreator.Title": "立方體貼圖創建器", "Wizard.CubemapCreator.Textures": "源紋理:", - "Wizard.CubemapCreator.TexturesNote": "請注意,某些約定已左右互換。如果生成的立方體圖不正確,請嘗試左右互換紋理。", + "Wizard.CubemapCreator.TexturesNote": "請注意,某些約定左右相反。如果生成的立方體圖不正確,請嘗試左右互換紋理。", "Wizard.CubemapCreator.PosX": "正X(右)", "Wizard.CubemapCreator.NegX": "負X(左)", "Wizard.CubemapCreator.PosY": "正Y(頂部)", "Wizard.CubemapCreator.NegY": "負Y(底部)", "Wizard.CubemapCreator.PosZ": "正Z(前)", - "Wizard.CubemapCreator.NegZ": "負Z(後退)", + "Wizard.CubemapCreator.NegZ": "負Z(後)", "Wizard.CubemapCreator.TopBottomRotation": "頂部/底部旋轉:", "Wizard.ReflectionProbes.Title": "反射探針設置嚮導", - "Wizard.ReflectionProbes.ProcessRoot": "進程根:", - "Wizard.ReflectionProbes.ProcessDisabled": "進程已禁用", - "Wizard.ReflectionProbes.WithTag": "帶標籤:", + "Wizard.ReflectionProbes.ProcessRoot": "處理根:", + "Wizard.ReflectionProbes.ProcessDisabled": "處理已禁用", + "Wizard.ReflectionProbes.WithTag": "帶標籤:", "Wizard.ReflectionProbes.TeleportUserToProbe": "將我傳送到每個探針", "Wizard.ReflectionProbes.DelayBetweenProbes": "探針之間的延遲", - "Wizard.ReflectionProbes.ShowDebugVisuals": "顯示調試視覺", - "Wizard.ReflectionProbes.HideDebugVisuals": "隱藏調試圖像", - "Wizard.ReflectionProbes.BakeProbes": "烘烤探針", - "Wizard.ReflectionProbes.Baking": "正在烘焙{count}的{index}...", + "Wizard.ReflectionProbes.ShowDebugVisuals": "顯示調試視覺效果", + "Wizard.ReflectionProbes.HideDebugVisuals": "隱藏調試視覺效果", + "Wizard.ReflectionProbes.BakeProbes": "烘焙探針", + "Wizard.ReflectionProbes.Baking": "正在烘焙{count}個中的第{index}個...", + "Wizard.TextRenderer.Header": "文本渲染器設置嚮導", + "Wizard.TextRenderer.ProcessRoot": "處理根:", + "Wizard.TextRenderer.ProcessStandalone": "單獨處理", + "Wizard.TextRenderer.ProcessUIX": "處理UIX", + "Wizard.TextRenderer.Disabled": "處理已禁用", + "Wizard.TextRenderer.WithTag": "帶標籤:", + "Wizard.TextRenderer.ReplaceMaterial": "替換材質", + "Wizard.TextRenderer.ReplaceFont": "替換字體", + "Wizard.TextRenderer.SetColor": "設置顏色", + + "Desktop.Controls.Title": "桌面控制", "Desktop.OpenKeyboard": "打開鍵盤", "Desktop.FollowCursor.On": "關注游標: On", "Desktop.FollowCursor.Off": "關注游標: Off", @@ -1419,36 +1500,67 @@ "Desktop.LegacyInputMode.Off": "舊版輸入模式: Off", "Desktop.Brightness": "亮度: {n,number,percent}", "Desktop.Opacity": "不透明度: {n,number,percent}", + + "VolumePlaneSlicer.Highlight": "高亮", + "VolumePlaneSlicer.Slicer": "滑塊", - "Tutorial.Welcome.WelcomeTo": "歡迎來到", - "Tutorial.Welcome.LetsStart": "開始吧!", + "Tutorial.Welcome.Welcome": "歡迎!", + "Tutorial.Welcome.Description" : "進入一個有着無限可能性的全新數字宇宙。不管您是爲了與世界各地的朋友社交,還是爲了建造、創作與開發從美麗的藝術品、交互式數字化身等小玩藝,到複雜的可交互遊戲和世界,Resonite 都爲您提供了一個無限可自定義的環境。這裏永遠歡迎您,您也將能在此找到志同道合的朋友。

在您開始探索之前,我們會先引導您進行一些必要的設置,以確保絲滑的體驗。當您準備就緒,就請點擊下方的按鈕。", + "Tutorial.Welcome.Begin": "讓我們開始吧!", "Tutorial.Welcome.AccountHeader": "{appName}帳戶", - "Tutorial.Welcome.AccountDescription": "創建帳戶可為您提供1GB的免費存儲空間,並可以訪問保存項目,使其成為最喜歡的化身,添加朋友和消息傳遞。", + "Tutorial.Welcome.AccountDescription": "創建帳戶可為您提供1GB的免費存儲空間,您將可以保存物品、喜歡的化身,添加朋友和傳遞消息。", "Tutorial.Welcome.AccountCreate": "創建帳戶", "Tutorial.Welcome.AccountLogin": "我已經有一個帳戶", - "Tutorial.Welcome.AccountSkip": "沒有帳戶繼續", + "Tutorial.Welcome.AccountSkip": "在沒有帳戶的情況下繼續", "Tutorial.Welcome.AccountSkipHeader": "跳過創建帳戶?", - "Tutorial.Welcome.AccountSkipDescription": "無法將某些功能(例如,將項目保存到庫存,使其成為最喜歡的化身)訪問。", - "Tutorial.Welcome.AccountSkipConfirm": "真的跳過", + "Tutorial.Welcome.AccountSkipDescription": "某些功能(例如,保存物品、化身,添加好友等)將無法訪問。", + "Tutorial.Welcome.AccountSkipConfirm": "確定跳過", "Tutorial.Welcome.SettingsHeader": "基本配置", "Tutorial.Welcome.SettingsDescription": "你可以配置基本動作和用戶首選項。 所有這些都可以在以後更改。", - "Tutorial.Welcome.SettingsTurning": "車削風格", - "Tutorial.Welcome.SettingsSnapTurn": "對齊", - "Tutorial.Welcome.SettingsSnapTurnDescription": "立即轉向新的角度。對於新用戶。", + "Tutorial.Welcome.SettingsTurning": "轉向方式", + "Tutorial.Welcome.SettingsSnapTurn": "吸附式", + "Tutorial.Welcome.SettingsSnapTurnDescription": "立即轉向新的角度。適用於新用戶。", "Tutorial.Welcome.SettingsSmoothTurn": "平滑", - "Tutorial.Welcome.SettingsSmoothTurnDescription": "逐漸轉彎,但會引起噁心。", + "Tutorial.Welcome.SettingsSmoothTurnDescription": "平滑地轉向,但易引起暈動症。", "Tutorial.Welcome.SettingsPrimaryController": "主控制器", "Tutorial.Welcome.SettingsPrimaryLeft": "左", - "Tutorial.Welcome.SettingsPrimaryLeftDescription": "左: 轉彎, 右: 側身走", + "Tutorial.Welcome.SettingsPrimaryLeftDescription": "左: 轉向, 右: 側身走", "Tutorial.Welcome.SettingsPrimaryRight": "右", - "Tutorial.Welcome.SettingsPrimaryRightDescription": "左: 側身走, 右: 轉彎", - "Tutorial.Welcome.SettingsHeight": "你的身高", - "Tutorial.Welcome.SettingsHeightExamples": "例子: 1.85 m, 185 cm, 6' 1\", 6 feet 1 inch", + "Tutorial.Welcome.SettingsPrimaryRightDescription": "左: 側身走, 右: 轉向", + "Tutorial.Welcome.SettingsHeight": "您的身高", + "Tutorial.Welcome.SettingsHeightExamples": "例子: 1.85 m, 185 cm, 6' 1\", 6 英尺 1 英寸", - "Tutorial.Welcome.StartTutorialHeader": "開始教程", - "Tutorial.Welcome.StartTutorialDescription": "我們將帶您進入基礎教程世界,以幫助您開始使用{appName}。 您可以選擇公開教程世界,讓{appName}社區加入並為您提供幫助或自己學習。", + "Tutorial.Welcome.StartTutorialHeader": "準備好開始探索了嗎?", + "Tutorial.Welcome.StartTutorialDescription": "您已整裝待發,即將踏上探索之旅了!我們會將您傳送到教程世界。在那之後,有一個全新的家世界等待着您。那將是您探索 {appName} 的起點。當您準備好了,請點擊下方的按鈕。", + "Tutorial.Welcome.StartTutorial": "開始教程", + + "Tutorial.CommunityYouTube.Title": "社區 YouTube 頻道", + + "Tutorial.UserResources.UserResourcesTitle": "用戶資源", + "Tutorial.UserResources.SupportTitle": "如何支持 {appName}", + "Tutorial.UserResources.MerchandiseTitle": "{appName} 商品", + + "Tutorial.Intro.BadgesAppTeam": "{appName} 團隊", + "Tutorial.Intro.BadgesModerator": "版主", + "Tutorial.Intro.BadgesMentor": "導師", + "Tutorial.Intro.BadgesDisabilityHearing": "聽力障礙", + "Tutorial.Intro.BadgesDisabilityVision": "視覺障礙", + "Tutorial.Intro.BadgesDisabilitySpeech": "發音障礙", + "Tutorial.Intro.BadgesTitle": "徽章", + "Tutorial.Intro.BadgesDescription": "徽章是一些展示用戶特色的小圖標。這兒是一些需要被記住的重要徽章。用戶可以通過 {appName} 機器人賦予自己身體障礙徽章。請查閱 {appName} Wiki 以瞭解更多信息", + "Tutorial.Intro.HelpSite": "幫助", + + "Object.Mirror.Toggle": "開關(鏡子)", + + "Twitch.Panel.Button.Commands.Enabled": "命令啓用", + "Twitch.Panel.Button.Commands.Disabled": "命令禁用", + "Twitch.Panel.Button.SafeMode.Enabled": "安全模式啓用", + "Twitch.Panel.Button.SafeMode.Disabled": "安全模式禁用", + "Twitch.Panel.Button.SubscriberCommands.Enabled": "訂閱者命令
僅對訂閱者啓用", + "Twitch.Panel.Button.SubscriberCommands.Disabled": "訂閱者命令
對所有人啓用", + "Twitch.Panel.Title.Text": "Twitch Chat", "Exiting.SavingItems": "正在保存 {n, plural, other {# 項目}}...", "Exiting.SavingChanges": "正在保存更改...", From 1ea50df0698d50d56f78740a83509b4ef38b2ab4 Mon Sep 17 00:00:00 2001 From: Tofu Date: Wed, 4 Oct 2023 00:54:32 +0700 Subject: [PATCH 20/33] CloudHome translations --- ru.json | 127 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) diff --git a/ru.json b/ru.json index 5c2789e..e07c1be 100644 --- a/ru.json +++ b/ru.json @@ -1405,6 +1405,133 @@ "Temporary.MMC.VotedAlready": "Вы уже голосовали за {voteTarget}.", "Temporary.MMC.VoteInvalid": "Голос некорректен, попробуйте снова.", + "CloudHome.WelcomeHome": "Добро пожаловать Домой", + "CloudHome.TargetRangeOptions": "Настройки Тира", + + "Tutorial.Saving.Title": "Добро пожаловать Домой!", + "Tutorial.Saving.Content": "Добро пожаловать в ваш Дом! Вы окажетесь в этом месте при каждом входе.
Этот мир полностью ваш, поэтому вы можете сохранить любые сделанные вами изменения.
При сохранении мира все останется на своих местах в ваш следующий визит!", + + "CloudHome.Info.OnlineUsers": "Онлайн {online_users,plural, one {пользователь} few {пользователя} other {пользователей}}: {online_users}
Можно подключится к {joinable_users,plural, one {пользователю} other {пользователям}}: {joinable_users}", + "CloudHome.Info.Moderation": "Модерация", + "CloudHome.Info.Inventory": "Инвентарь", + "CloudHome.Info.Tools": "Инструменты", + "CloudHome.Info.MoreInfo": "Больше информации", + "CloudHome.Info.SessionUptime": "Время работы сеанса:", + "CloudHome.Info.AccessLevel": "Уровень доступа:", + "CloudHome.Info.StorageUsed": "Хранилища использовано:", + + "CloudHome.Info.DashInfoTab.Title": "Добро пожаловать!", + "CloudHome.Info.DashInfoDesktop": "Чтобы ввести вас в курс дела, вам следует знать пару вещей. У вас есть Дэшборд который вы можете открыть, нажав Escape. Дэшборд можно сравнить с рабочим столом или панелью управления вашего ПК.

Если вы запутались, на этом экране есть дополнительная информация, которая поможет вам. Нажмите кнопку ниже, чтобы закрыть это сообщение.", + "CloudHome.Info.DashInfoVR": "Чтобы ввести вас в курс дела, вам следует знать пару вещей. У вас есть Дэшборд который вы можете открыть, нажав B или Y. Дэшборд можно сравнить с рабочим столом или панелью управления вашего ПК.

Если вы запутались, на этом экране есть дополнительная информация, которая поможет вам. Нажмите кнопку ниже, чтобы закрыть это сообщение.", + "CloudHome.Info.DashInfoVRNoButtons": "Чтобы ввести вас в курс дела, вам следует знать пару вещей. У вас есть Дэшборд который вы можете открыть, нажав и задержав кнопку Menu, пока круг не заполнится. Дэшборд можно сравнить с рабочим столом или панелью управления вашего ПК.

Если вы запутались, на этом экране есть дополнительная информация, которая поможет вам. Нажмите кнопку ниже, чтобы закрыть это сообщение.", + + "CloudHome.Info.GoToWiki": "Перейти в Wiki!", + "CloudHome.Info.GoToDiscord": "Перейти в Discord!", + + "CloudHome.Info.ModerationTab.Title": "Модерация!", + "CloudHome.Info.ModerationTab.Content": "Нам важна безопасность. Если вам нужна помощь или вы хотите сообщить о пользователе, оставьте заявку в нашем Портале модерации.

У нас есть сильная команда модераторов - волонтеров , которые обеспечивают безопасность сообщества! Оставьте заявку, если у вас есть вопросы или вы заметили поведение, нарушающее правила.", + + "CloudHome.Info.InventoryTab.Title": "Сохраните свои предметы!", + "CloudHome.Info.InventoryTab.Content": "Инвентарь в вашем Дэшборде хранит ваши сохраненные аватары и иные предметы.

Папка Essentials хранит в себе ряд интересных вещей; дважды кликните по предмету чтобы заспавнить его!", + + "CloudHome.Info.ToolsTab.Title": "Редактирование в мире!", + "CloudHome.Info.ToolsTab.Content": "Отличительаня черта {appName} это возможность создавать и редактировать вещи прямо в игре.

Да, прямо здесь! Или вообще где угодно - инструменты из Essentials -> Tools в вашем инвентаре позволяют вам менять мир вокруг так, как вам захочется.", + + "CloudHome.Info.HelpTab.Title": "Получение помощи", + "CloudHome.Info.HelpTab.InfoLineOne": "Нужна помощь? Взгляните на нашу Wiki, или получите ответы на ваши вопросы в нашем Discord! ", + "CloudHome.Info.HelpTab.InfoLineTwo": "Кстати, вы можете открывать ссылки на вашем рабочем столе, внутри Дэшборда, на вкладке Рабочий стол.", + + "CloudHome.Info.UsersTab.Title": "Поиск пользователей", + "CloudHome.Info.UsersTab.Content": "Публичные сессии это отличный способ погрузиться в жизнь сообщества!

Публичные сессии, к которым вы сейчас можете присоединиться, можно найти во вкладке Миры вашего дэшборда. Проверьте сами!", + + "Mirror.Header.RenderingOptions": "Настройки рендера", + "Mirror.Header.Type": "Тип Зеркала", + "Mirror.Header.Resolution": "Разрешение Зеркала", + "Mirror.Header.AspectRatio": "Соотношение сторон", + + "Mirror.EnableLights": "Включить свет", + "Mirror.DisableLights": "Выключить свет", + + "Mirror.EnableShadows": "Включить тени", + "Mirror.DisableShadows": "Выключить тени", + + "Mirror.Camera": "Камера", + + "Mirror.AspectRatio.Tall": "Высокое", + "Mirror.AspectRatio.Square": "Квадрат", + "Mirror.AspectRatio.Wide": "Широкое", + + "Mirror.Menu": "Меню", + "Mirror.CloseMenu": "Закрыть меню", + + "StickyNote.SpinMe": "Покрути меня!", + "StickyNote.FruitPlate": "Бесплатная самопополняющаяся тарелка с фруктами", + "StickyNote.EmptyForYou": "Оставили пустым специально для вас! :)", + "StickyNote.RelevantLinks": "Важные ссылки!
<--

One could even call it a linking book", + "StickyNote.SunTool": "Возьмите силу солнца в свои руки!", + "StickyNote.Bow": "Натяните тетеву и прицельтесь", + "StickyNote.Crossbow": "Lever Action (or use secondary) to load", + "StickyNote.Shade": "Настраиваемый тенек", + "StickyNote.TheaterTablet": "Используйте этот планшет для настройки вентилятора и затемнения окон в этой комнате!", + "StickyNote.ControlTablet": "Используйте этот планшет для настройки частей своего дома!", + + "StickyNote.RotateMeDesktop": "Покрути меня, удерживая E!", + "StickyNote.RotateMeVR": "Покрути меня!", + + "StickyNote.EquipMeDesktop": "Возьмите и нажмите левую кнопку мыши!", + "StickyNote.EquipMeVR": "Возьмите и натяните тетеву!", + + "StickyNote.DipBrushes": "Макайте кисточки в сферы, чтобы использовать соответствующие материалы", + "StickyNote.BrushColor": "Цвет и размер кисти можно поменять в контекстном меню", + "StickyNote.Drawing": "Вы можете рисовать на доске, в воздухе, или где угодно!", + "StickyNote.WorldCanvas": "Мир - ваш холст!", + + "CloudHome.Panel.HomeControl": "Нстройки дома", + + "CloudHome.Panel.General": "Общие", + "CloudHome.Panel.Lighting": "Освещение", + "CloudHome.Panel.Furniture": "Мебель", + + "CloudHome.Panel.Quality": "Качество", + "CloudHome.Panel.Doors": "Двери", + "CloudHome.Panel.Audio": "Звук", + "CloudHome.Panel.OverheadLighting": "Потолочное освещение", + "CloudHome.Panel.Sconces": "Настенное освещение", + "CloudHome.Panel.FurnitureVisibility": "Видимость мебели", + + "CloudHome.Panel.LowQualityMode": "Режим низкого качества", + "CloudHome.Panel.DoorSounds": "Звуки дверей", + "CloudHome.Panel.DoorsAlwaysOpen": "Оставить двери открытыми", + "CloudHome.Panel.InteriorAmbience": "Звук внутренней атмосферы", + "CloudHome.Panel.InteriorAmbienceVolume": "Громкость внутренней
атмосферы
", + "CloudHome.Panel.LightsOn": "Включить свет", + "CloudHome.Panel.LightIntensity": "Яркость света", + "CloudHome.Panel.LightColor": "Цвет света", + "CloudHome.Panel.LightColorTemperature": "Температура освещения", + + "CloudHome.Panel.Spawn": "Спавн", + "CloudHome.Panel.Foyer": "Фойе", + "CloudHome.Panel.Workspace": "Рабочий стол", + "CloudHome.Panel.ReadingLounge": "Читальный зал", + "CloudHome.Panel.Lounge": "Зал", + "CloudHome.Panel.Center": "Центер", + "CloudHome.Panel.Balcony": "Балкон", + "CloudHome.Panel.Theater": "Театр", + + "CloudHome.Panel.TheaterControl": "Управление театром", + "CloudHome.Panel.FanControl": "Управление вентилятором", + "CloudHome.Panel.WindowControl": "Управелние окнами", + "CloudHome.Panel.FanSpeed": "Скорость вентилятора", + "CloudHome.Panel.WindowTint": "Затемнение окон", + + "CloudHome.FeaturedPanel.OpenWorld": "Открыть мир", + "CloudHome.FeaturedPanel.LinkText": "Откройте этот мир
самостоятельно, нажав здесь!", + "CloudHome.FeaturedPanel.Featured": "избранные", + + "CloudHome.AvatarPanel.Title": "Избранные миры с аватарами", + + "CloudHome.SupporterPanel.Title": "Наша поддержка", + "Dummy": "Dummy" } } From 625bbd4f030e1090a8595cacd07934e9baa3d38a Mon Sep 17 00:00:00 2001 From: ENTERTWFUR <146863581+ENTERTWFUR@users.noreply.github.com> Date: Wed, 4 Oct 2023 00:02:31 +0500 Subject: [PATCH 21/33] ru.json First update for Russia Locale --- ru.json | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/ru.json b/ru.json index 5c2789e..b4cf027 100644 --- a/ru.json +++ b/ru.json @@ -1,6 +1,6 @@ { "localeCode": "ru", - "authors": ["GhostZ36", "BrotiwkA", "Shadow Panther"], + "authors": ["GhostZ36", "BrotiwkA", "Shadow Panther", "ENTERTHEWOLF"], "messages": { "General.OK": "OK", @@ -1405,6 +1405,31 @@ "Temporary.MMC.VotedAlready": "Вы уже голосовали за {voteTarget}.", "Temporary.MMC.VoteInvalid": "Голос некорректен, попробуйте снова.", + "Tools.Names.MultiTool": "Мульти инструмент" + "Tools.Names.CommonTools": "Обычный инструмент" + "Tools.Names.ManipulationTools": "Инструмент манипуляции" + "Tools.Names.InformationTools": "Инструмент информации" + "Tools.Names.GeometryLineBrush": "Кисть геометрических линий" + "Tools.Names.Developer": "Инструмент разработчика" + "Tools.Names.ComponentClone": "Копирование компонента" + "Tools.Names.ProtoFlux": "Инструмент ProtoFlux" + "Tools.Names.Material": "Инструмент материала" + "Tools.Names.Glue": "Клей" + "Tools.Names.Light": "Свет" + "Tools.Names.Shape": "Формы" + "Tools.Names.Microphone": "Микрофон" + "Tools.Names.GrabbableSetter": "Иструмент установки хватания" + "Tools.Names.PhysicalColliderSetter": "Установка физ.коллайдера" + "Tools.Names.MeshVisibility": "Инструмент видимости объекта" + "Tools.Names.CameraObjectVisibility": "Инструмент видимости объекта камеры" + "Tools.Names.Color": "Цвет" + "Tools.Names.Mesh": "Объект" + "Tools.Names.RiggedMeshTransfer": "Инструмент Переноса сетки" + "Tools.Names.Slicer": "Нож" + "Tools.Names.ControllerDiagnostic": "Диагностика контроллеров" + "Tools.Names.Measure": "Линейка" + "Tools.Names.Label": "Метка" + "Dummy": "Dummy" } } From 87f6581ecd98a94463a19aee7a4dbfd258517532 Mon Sep 17 00:00:00 2001 From: Richard Fox Date: Tue, 3 Oct 2023 12:41:15 -0700 Subject: [PATCH 22/33] feat(docs): update readme for clarity --- README.md | 146 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 75 insertions(+), 71 deletions(-) diff --git a/README.md b/README.md index 67045d6..5fe9d49 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -# APP Locale -This repository contains the locale assets for the core UI of [Resonite](https://resonite.com) and allow anyone to contribute translations. The contents of this repository will be periodically merged with the public build released on Steam (STEAM) and other platforms. +# Resonite Locale +This repository contains the locale assets for the core UI of [Resonite](https://resonite.com) and allows anyone to contribute translations. The contents of this repository will be periodically merged with the public build released on Steam (STEAM) and other platforms. -# Localization Status +## Localization Status Czech [cs] - 72.3% - Missing keys: 461 German [de] - 83.6% - Missing keys: 272 English (United Kingdom) [en-gb] - 1.7% - Missing keys: 1634 @@ -23,12 +23,71 @@ Turkish [tr] - 53.3% - Missing keys: 777 Chinese (China) [zh-cn] - 62.8% - Missing keys: 619 Chinese (Taiwan) [zh-tw] - 60.7% - Missing keys: 654 -Total keys: 1663 +Total keys: 1635 -# How To Contribute -If you'd like to contribute translations, create a branch of fork of the repository, make the changes and once they are ready to be merged create a Pull Request, so the contributions can be checked and merged. You don't need to translate everything at once, if you cover part of the UI, the changes can be merged, with more translations coming later. +## How To Contribute +If you'd like to contribute translations, create a fork of the repository, make the changes and **once they are ready** to be merged create a Pull Request, so the contributions can be checked and merged. You don't need to translate everything at once, if you cover part of the UI, the changes can be merged, with more translations coming later. -# Do's and don'ts +### Translating the Store descriptions +If you're like, you can help translate the store descriptions as well (this is used on Steam for example), but we consider those highly optional since it's quite a lot of text. If you don't want to translate those, don't worry about them! The store descriptions do not count towards the translation completeness percentage and are provided in separate files. + +If you do translate them and you haven't added a credit yet, put your name in the regular .json file for translations of in-game strings, even if you haven't translated any in-game strings. + +### If you're contributing a new language +1. [Create a new Issue](https://github.com/Yellow-Dog-Man/Locale) for given language in format "Language [lang-code]", for example "English [en]", which will help coordinate efforts of different translators. +1. Verify that our' ork of ICU MessageFormat.NET has pluralizer for your language, by checking the "AddStandardPluralizers()" function in this file: https://github.com/YellowDogMan/messageformat.net/blob/master/src/Jeffijoe.MessageFormat/Formatting/Formatters/PluralFormatter.cs + +If you can't find your language code in this file, please make a Issue either on in this repository. + +Alternatively you can implement the pluralizer yourself based on the reference from the Unicode CLDR repository: https://github.com/unicode-org/cldr/blob/master/common/supplemental/plurals.xml and make a pull request for it to be merged with our fork or MessageFormat.NET + +3) Add a new [lang-code].json file to your fork. We highly recommend creating a skeleton file first without any translation strings, just containing the Locale and Authors and creating a pull request, so it's clearer to other contributors that translations are being worked on by someone. + +### Contributing translations to a language +If you'd like to contribute translations for existing language file (or one you have just created), we recommend the following: + +1) Make a fork of the repository or your own branch. +2) Update the language file, either by modifying the translation strings or adding new ones for missing translations. +3) Ensure you do not have any left-over English strings in the file. Your file should only contain actually translated strings. Any missing strings will automatically fallback (see below for details) +4) Ensure your modified translation file works correctly inside Resonite (see below how to test) +5) Create a Pull Request for your translations to be merged into the main repository. After merging they will be available publicly in the next public build of Resonite. + +As we develop our platform, we'll be constantly adding new strings in English or modifying the existing ones. We recommend watching the repository for activity through GitHub, so you can get notified when there are changes and new strings to be translated. + +### Collaborating & Conflicts +Sometimes when translating, multiple users can translate the same area/section at the same time. This results in a Conflict, as the Resonite Team usually cannot speak the language. We're unable to decide which PR should be merged. When a conflict occurs any PRs involved will be marked with a Conflicts label. Please work with other translators of the language to resolve any conflicts so that the team can proceed to merge PRs clearly. + +### Testing your translation +As you work on the translation we recommend that you periodically check it inside of Resonite. This will not only help ensure that you don't have any syntax errors, but also make sure that the strings are correct in the context. + +To test the translation, find folder where Resonite.exe is installed (on Steam, you can do so by right clicking Resonite, going to Properties -> LOCAL FILES -> BROWSE LOCAL FILES...) and then locate the "Locale" folder. Simply place your modified file into this folder and Resonite will load it up. + +By default, Resonite uses your system locale to determine which file to load. You can override this by going to Settings and changing the "Override Locale" to a different language code. + +- You can edit the translation file on the fly without shutting down Resonite. To force it to reload, change the locale to "en" and then back to your own. +- Note that while most UI will change language immediately, not all of it would. Simply close and reopen the UI dialog to load the translated strings +- If the string is showing in English, you probably have a typo in the string key. It needs to match exactly +- If the translation isn't loading in Resonite, it is likely JSON syntax error preventing it from being loaded +- If you see "ERROR!!!" instead of your translated string, you have a syntax error in the particular string. Check Resonite's log file, which will contain details. + +### If you use an external tool to do the translation and the JSON structure is mangled +You can use the python script in this repository: CleanJSON.py + +For example to clean the french json, `./CleanJSON.py --en en.json --lang fr.json --out fr.json.cleaned` + +```usage: CleanJSON.py [-h] [--en en_path] [--lang lang_path] [--out out_path] + +This script will reformat a Babel style JSON for locales to match the en.json +baseline formatting for git changes purposes. + +optional arguments: + -h, --help show this help message and exit + --en en_path The path to the en.json locale file. + --lang lang_path The path to the LANG.json locale file to clean. + --out out_path The path to save the formatted file. +``` + +## Do's and Don'ts - Make sure the .json locale file is UTF8 encoded - Always keep the "Dummy" : "Dummy" entry at the bottom of the file. This way you don't have to remember to remove the comma at the end of the last entry every time - Copy & Paste the whole content of the file into this online validator to ensure you don't have any syntax errors: https://jsonformatter.curiousconcept.com/ @@ -42,47 +101,8 @@ If you'd like to contribute translations, create a branch of fork of the reposit - DON'T correct mistakes in the string keys, only report them. They will be fixed by a script, which will apply the correction to all locales at once. - DON'T submit purely machine translated locales. Those often result in odd and confusing results for user interfaces. Using machine translation as basis for manual translation is ok. -# Translating the Store descriptions -If you're like, you can help translate the store descriptions as well (this is used on Steam for example), but we consider those highly optional since it's quite a lot of text. If you don't want to translate those, don't worry about them! The store descriptions do not count towards the translation completeness percentage and are provided in separate files. - -If you do translate them and you haven't added a credit yet, put your name in the regular .json file for translations of in-game strings, even if you haven't translated any in-game strings. - -# If you're contributing a new language -1. [Create a new Issue](https://github.com/Yellow-Dog-Man/Locale) for given language in format "Language [lang-code]", for example "English [en]", which will help coordinate efforts of different translators. -1. Verify that our' ork of ICU MessageFormat.NET has pluralizer for your language, by checking the "AddStandardPluralizers()" function in this file: https://github.com/YellowDogMan/messageformat.net/blob/master/src/Jeffijoe.MessageFormat/Formatting/Formatters/PluralFormatter.cs - -If you can't find your language code in this file, please make a Issue either on in this repository. - -Alternatively you can implement the pluralizer yourself based on the reference from the Unicode CLDR repository: https://github.com/unicode-org/cldr/blob/master/common/supplemental/plurals.xml and make a pull request for it to be merged with our fork or MessageFormat.NET - -3) Add a new [lang-code].json file to your fork. We highly recommend creating a skeleton file first without any translation strings, just containing the Locale and Authors and creating a pull request, so it's clearer to other contributors that translations are being worked on by someone. - -# Contributing translations to a language -If you'd like to contribute translations for existing language file (or one you have just created), we recommend the following: - -1) Make a fork of the repository or your own branch. -2) Update the language file, either by modifying the translation strings or adding new ones for missing translations. -3) Ensure you do not have any left-over English strings in the file. Your file should only contain actually translated strings. Any missing strings will automatically fallback (see below for details) -4) Ensure your modified translation file works correctly inside APP (see below how to test) -5) Create a Pull Request for your translations to be merged into the main repository. After merging they will be available publicly in the next public build of APP. - -As we develop our platform, we'll be constantly adding new strings in English or modifying the existing ones. We recommend watching the repository for activity through GitHub, so you can get notified when there are changes and new strings to be translated. - -# Testing your translation -As you work on the translation we recommend that you periodically check it inside of APP. This will not only help ensure that you don't have any syntax errors, but also make sure that the strings are correct in the context. - -To test the translation, find folder where APP.exe is installed (on Steam, you can do so by right clicking APP, going to Properties -> LOCAL FILES -> BROWSE LOCAL FILES...) and then locate the "Locale" folder. Simply place your modified file into this folder and APP will load it up. - -By default, APP uses your system locale to determine which file to load. You can override this by going to Settings and changing the "Override Locale" to a different language code. - -- You can edit the translation file on the fly without shutting down APP. To force it to reload, change the locale to "en" and then back to your own. -- Note that while most UI will change language immediately, not all of it would. Simply close and reopen the UI dialog to load the translated strings -- If the string is showing in English, you probably have a typo in the string key. It needs to match exactly -- If the translation isn't loading in APP, it is likely JSON syntax error preventing it from being loaded -- If you see "ERROR!!!" instead of your translated string, you have a syntax error in the particular string. Check APP's log file, which will contain details. - -# The ICU MessageFormat Syntax for translation strings -APP uses the ICU MessageFormat Syntax defined by the Unicode organization for its localized strings. This offers high amount of flexibility on how you translate strings and ensures that you can correctly follow the grammar rules of your language, particularly with regards to pluralization (e.g. displaying "1 item" vs "1 items"). This is why it's important to ensure that your language has a pluralizer implemented in our fork of MessageFormat.NET +## The ICU MessageFormat Syntax for translation strings +Resonite uses the ICU MessageFormat Syntax defined by the Unicode organization for its localized strings. This offers high amount of flexibility on how you translate strings and ensures that you can correctly follow the grammar rules of your language, particularly with regards to pluralization (e.g. displaying "1 item" vs "1 items"). This is why it's important to ensure that your language has a pluralizer implemented in our fork of MessageFormat.NET To learn more about the ICU MessageFormat Syntax check the following links: https://unicode-org.github.io/icu/userguide/format_parse/messages/ @@ -101,7 +121,7 @@ Another common syntax is using the {variable, select, ...} form. This lets you m Please let us know if you have any questions or are unsure about certain things. -# Language codes and fallbacks +## Language codes and fallbacks We uses the IETF language tags (https://en.wikipedia.org/wiki/IETF_language_tag) to load locales. These consist of a single primary language tag (typically two-letter language code from ISO 639-1 or a three-letter code from ISO 639-2 (1998), ISO 639-3 (2007) or ISO 639-5 (2008)) and and optional region sub-tag with country code. When loading locale file, we will first check for the most specific locale file. Then it will load any missing strings from the general locale file and last it will load any missing strings from the English locale. @@ -112,31 +132,15 @@ We recommend putting most translations into the general language file (single tw Any strings you don't translate at all will also fall back into their English variants, so you don't have to worry about missing some of them, they can be translated later (or by another contributor). This also ensures that newly added strings in the English will show up and can be gradually translated as they come. -# What if I find string that cannot be translated? -While majority of APP's UI has been converted to the localization system, there are likely a few stragglers and some parts that aren't translatable right now. If you encounter such place, create an Issue on this repository, ideally with screenshot of the non-translatable part, so we can convert it as well. +## FAQ +### What if I find string that cannot be translated? +While majority of Resonite's UI has been converted to the localization system, there are likely a few stragglers and some parts that aren't translatable right now. If you encounter such place, create an Issue on this repository, ideally with screenshot of the non-translatable part, so we can convert it as well. -Currently there are a few known parts that cannot be translated, but are planned to: +Currently there are a few known parts that cannot be translated, but are planned to be supported at a later date: - Enumerations (e.g. certain tool options that cycle through several options) - Component names and categories (component names will still show original for technical reasons, but will show optional translation for non-English languages) - ProtoFlux node names and categories (same as above) - Component fields (those will only show optional translated names on hover once tooltip system is implemented) -# If you use an external tool to do the translation and the JSON structure is mangled -You can use the python script in this repository: CleanJSON.py - -For example to clean the french json, `./CleanJSON.py --en en.json --lang fr.json --out fr.json.cleaned` - -```usage: CleanJSON.py [-h] [--en en_path] [--lang lang_path] [--out out_path] - -This script will reformat a Babel style JSON for locales to match the en.json -baseline formatting for git changes purposes. - -optional arguments: - -h, --help show this help message and exit - --en en_path The path to the en.json locale file. - --lang lang_path The path to the LANG.json locale file to clean. - --out out_path The path to save the formatted file. -``` - -# Any questions? -If you have questions or are unsure about something, you can create an Issue on this repository or reach out to our team on the official Discord: https://discord.gg/resonite +### Any other questions? +If you have questions or are unsure about something, you can create an Issue on this repository to ask a question From ea42bd502d6a0c926401e87bde71b448bff3c45c Mon Sep 17 00:00:00 2001 From: Alex_2Pi Date: Tue, 3 Oct 2023 21:56:21 +0200 Subject: [PATCH 23/33] I restored "area" based sorting as recommended. --- pl.json | 2695 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 1372 insertions(+), 1323 deletions(-) diff --git a/pl.json b/pl.json index 9005985..0be59b9 100644 --- a/pl.json +++ b/pl.json @@ -1,1367 +1,1416 @@ { - "authors": [ - "art0007i", - "DarkSugar", - "Alex_2Pi" - ], "localeCode": "pl", + "authors": ["art0007i", "DarkSugar", "Alex_2Pi"], "messages": { - "2FA.Header": "Weryfikacja 2FA", - "2FA.Token": "6-cyfrowy Token:", - "Account.AgeConfirm": "Mam 13 lat lub więcej", - "Account.AlternateMethods": "Zamiast tego zaloguj się za pomocą usługi innej firmy:", - "Account.Anonymous": "Anonim", - "Account.BirthDay": "Dzień Urodzenia:", - "Account.BirthMonth": "Miesiąc Urodzenia:", - "Account.BirthYear": "Rok Urodzenia:", - "Account.Email": "Email:", - "Account.ErrorEmailMismatch": "Emaile nie są takie same!", - "Account.ErrorLoginError": "Błąd Logowania:", - "Account.ErrorPasswordMismatch": "Hasła nie są takie same!", - "Account.LiveEmailWarning": "UWAGA: live.com, hotmail.com, outlook.com i inne domeny Microsoft mogą zająć 1-2 dni aby przyjąć email.", - "Account.LoggingIn": "Logowanie...", - "Account.LoggingOut": "Wylogowywanie...", - "Account.Login": "Zaloguj się", - "Account.LoginOrRegister": "Zaloguj / Zarejestruj się", - "Account.Logout": "Wyloguj się", - "Account.LogoutConfirm": "Na pewno się wylogować?", - "Account.LostPassword": "Zgubione hasło", - "Account.NewPassword": "Nowe Hasło:", - "Account.Password": "Hasło:", - "Account.PasswordRules": "(co najmniej 8 znaków, 1 liczba, 1 mała litera, 1 duża litera)", - "Account.PoliciesAgreement": "Zgadzam się z warunkami korzystania z usług i polityką prywatności", - "Account.RecoverPassword": "Zgubione Hasło?", - "Account.RecoveryCode": "Kod Odzyskiwania:", - "Account.Register": "Zarejestruj się", - "Account.Registering": "Rejestrowanie...", - "Account.RegistrationSuccess": "Udało się!

Email z linkiem potwierdzającym został wysłany do {email}.

Po otworzeniu linku, zostaniesz zalogowany automatycznie jeżeli to okienko jest otwarte we'll automatically log you in as long as this dialog is open.

Jeśli napotkasz problemy, napisz do nas na hello@{appName}.com lub discord.gg/resonite", - "Account.RememberMe": "Zapamiętaj Mnie (na 7 dni):", - "Account.RepeatEmail": "Powtórz email:", - "Account.RepeatPassword": "Powtórz Hasło:", - "Account.Requesting": "Żądanie...", - "Account.ResetPassword": "Ustaw Nowe Hasło", - "Account.ResetPasswordHeader": "Resetuj Swoje Hasło", - "Account.ResetPasswordInstructions": "Kod odzyskiwania został wysłany na twój email. Wklej go w poniższe pole:", - - "Account.Saml2": "Zaloguj się za pomocą SAML 2.0", - "Account.Saml2.LoggingIn": "Czekam na zakończenie logowania (sprawdź swoją przeglądarkę)...", - "Account.Saml2.Select": "Wybierz dostawcę SAML 2.0, którego chcesz używać:", - "Account.Saml2.Title": "SAML 2.0", - - "Account.SendRecoveryCode": "Wyślij Kod Odzyskiwania", - - "Account.TOTP.Activate.Activate": "Aktywuj", - "Account.TOTP.Activate.Activating": "Aktywowanie...", - "Account.TOTP.Activate.Description": "Aby aktywować 2FA na swoim koncie, użyj 6-cyfrowego tokena wygenerowanego przez aplikację uwierzytelniającą, aby upewnić się, że wszystko działa poprawnie.

Po aktywacji będziesz musiał użyć kodu, aby potwierdzić pewne operacje .", - "Account.TOTP.Activate.Header": "Aktywuj 2FA", - "Account.TOTP.Activate.InvalidToken": "Nieprawidłowy Token!", - "Account.TOTP.Activate.Token": "6-cyfrowy token:", - "Account.TOTP.Activate.TokenField": "Wpisz tutaj swój token...", - "Account.TOTP.Code.Description": "Najpierw musisz wprowadzić tajny kod do aplikacji uwierzytelniającej TOTP, taki jak Authy lub Google Authenticator.

Zalecamy zrobienie tego poprzez zeskanowanie kodu QR, ale alternatywnie możesz ręcznie wprowadzić tajny kod. Nigdy nikomu nie udostępniaj tego kodu.

Jeśli jesteś w VR, możesz przełączyć się na Monitor, naciskając klawisz F8.", - "Account.TOTP.Code.Header": "Sekretny kod", - "Account.TOTP.Code.Key": "Sekretny kod:", - "Account.TOTP.Code.QRCode": "Zeskanuj kod QR", - "Account.TOTP.Deactivate.Deactivate": "Dezaktywuj", - "Account.TOTP.Deactivate.Deactivating": "Dezaktywowanie...", - "Account.TOTP.Deactivate.Header": "Dezaktywuj 2FA", - "Account.TOTP.Initializing": "Sprawdzanie statusu 2FA dla Twojego konta...", - "Account.TOTP.Message.AlreadySetup": "2FA zostało już skonfigurowane na Twoim koncie!", - "Account.TOTP.Message.Error": "Niespodziewany błąd! Spróbuj ponownie później.", - "Account.TOTP.RecoveryCodes.Codes": "Kody:", - "Account.TOTP.RecoveryCodes.Description": "Zapisz te kody w bezpiecznym miejscu. Można ich użyć do odzyskania dostępu do konta w przypadku zgubienia lub uszkodzenia telefonu. Każdy kod może zostać użyty tylko raz. Nigdy nie udostępniaj ich nikomu. Jeśli je zgubisz, TRWALE utracisz dostęp do swojego konta.", - "Account.TOTP.RecoveryCodes.Header": "Kody odzyskiwania", - "Account.TOTP.Title": "Uwierzytelnianie dwupoziomowe", - - "Account.Type.Business": "Konto Biznesowe", - "Account.Type.Mentor": "{platform} Mentor", - "Account.Type.Moderator": "{platform} Moderator", - "Account.Type.Patreon": "Wsparcie na Patreon", - "Account.Type.Standard": "Konto Standardowe", - "Account.Type.Team": "{platform} Zespół", - - "Account.Username": "Nazwa Użytkownika:", - "Account.UsernameOrEmail": "Nazwa Użytkownika lub Email:", + "General.OK": "OK", + "General.Start": "Zacznij", + "General.Finish": "Zakończ", + "General.Cancel": "Anuluj", + "General.Continue": "Kontynuuj", + "General.Next": "Dalej", + "General.Previous": "Poprzedni", + "General.Back": "Wstecz", + "General.Confirm": "Na pewno?", + "General.Loading": "Ładowanie...", + "General.Processing": "Przetwarzanie...", + "General.FAILED": "NIEUDANE", + "General.Reset": "Reset", + "General.WorldOpenConfirm": "Na pewno otworzyć?", + "General.Save": "Zapisz", + "General.Saving": "Zapisywanie...", + "General.Saved": "Zapisano!", + "General.Done": "Gotowe!", + "General.Close": "Zamknij", + "General.CopyToClipboard": "Skopiuj do schowka", + "General.CopiedToClipboard": "Skopiowano!", + "General.CopiedToClipboardLong": "Skopiowano do schowka!", + "General.Create": "Stwórz", + "General.Creating": "Tworzenie...", + "General.Buy": "Kup", + "General.Yes": "Tak", + "General.No": "Nie", + "General.ClearSelection": "Usuń zaznaczenie", + "General.Off": "Wyłacz", + "General.On": "Włącz", + "General.Understand": "Rozumiem", - "Avatar.Badge.Live": "NA ŻYWO", + "General.UnderstandEnable": "Rozumiem, Włącz", + "General.Dismiss": "Anulować", + "General.Edit": "Edytuj", - "AvatarCreator.AlignHeadForward": "Wyrównaj Głowę do Przodu", - "AvatarCreator.AlignHeadRight": "Wyrównaj Głowę do Prawej", - "AvatarCreator.AlignHeadUp": "Wyrównaj Głowę do Góry", - "AvatarCreator.AlignToolAnchors": "Wyrównaj Pozycje Narzędzi", - "AvatarCreator.CalibrateFeet": "Kalibruj Stopy", - "AvatarCreator.CalibrateHips": "Kalibruj Miednicę/Biodra", - "AvatarCreator.CenterHead": "Wycentruj Pozycję Głowy", - "AvatarCreator.Create": "Utwórz", - "AvatarCreator.Instructions": "Dopasuj obiekty awatara do referencji gogli i kontrolerów (opcjonalnie) i kliknij Utwórz aby przekształcić je w awatar.", - "AvatarCreator.ProtectAvatar": "Chroń Awatar", - "AvatarCreator.SetupEyes": "Konfiguruj Oczy", - "AvatarCreator.SetupFaceTracking": "Konfiguruj Śledzenie Twarzy", - "AvatarCreator.SetupVolumeMeter": "Konfiguruj Miernik Głośności", - "AvatarCreator.ShowToolAnchors": "Pokaż Pozycje Narzędzi", - "AvatarCreator.Title": "Kreator Awatarów", - "AvatarCreator.TryAlignHands": "Spróbuj Wyrównać Ręce", - "AvatarCreator.UseSymmetry": "Używaj Symetrii", + "General.UI.SearchPrompt": "Wyszukaj...", + "General.UI.SearchPromptLong": "Pisz aby wyszukać...", + "General.UI.ToggleEditMode": "Włącz tryb edycji", + "General.UI.ToggleSubtitles": "Włącz napisy", + "General.UI.Subtitles.On": "Napisy: włączone", + "General.UI.Subtitles.Off": "Napisy: wyłączone", - "CameraControl.Anchors.Interpolate": "Interpolacja Między Punktami", - "CameraControl.Anchors.InterpolationSpeed": "Prędkość Interpolacji:", - "CameraControl.Anchors.LinearInterpolation": "Interpolacja linearna", - "CameraControl.Anchors.NoAnchors": "Brak punktów kamery w tym świecie", - - "CameraControl.Control.AngleSmoothSpeed": "Prędkość Wygładzania Obrotu: {n}", - "CameraControl.Control.AnyoneCanInteract": "Każdy może chwytać", - "CameraControl.Control.FlipPreview": "Odwróć podgląd", - "CameraControl.Control.FramingSmoothSpeed": "Prędkość Płynnego Kadrowania: {n}", - "CameraControl.Control.GroupDetectionRadius": "Promień Wykrywania Grupy: {n} m", - "CameraControl.Control.GroupExcludeBoundary": "Zasięg Wykluczania Grupy: {n} m", - "CameraControl.Control.MotionBlur": "Rozmycie w Ruchu", - "CameraControl.Control.PositionSmoothSpeed": "Prędkość Wygładzania Pozycji: {n}", - "CameraControl.Control.RenderPreviewForEveryone": "Renderuj Podgląd dla Wszystkich", - "CameraControl.Control.RenderPrivateUI": "Renderuj Prywatny Interfejs", - "CameraControl.Control.ScreenSpaceReflections": "Odbicia Przestrzeni Ekranu", - "CameraControl.Control.SpawnPhotoInWorld": "Twórz zdjęcie w świecie", - - "CameraControl.CreateCameraAnchor": "Utwórz Punkt Kamery", - "CameraControl.MirroringOffWarning": "RZUTOWANIE WYŁĄCZONE", - "CameraControl.MirrorToDisplay": "Rzutuj do wyświetlacza", - - "CameraControl.Mode.Group": "Grupa", - "CameraControl.Mode.Manual": "Manualny", - "CameraControl.Mode.SmoothPOV": "Płynny Punkt Widzenia", - "CameraControl.Mode.ThirdPerson": "Trzecia Osoba", - "CameraControl.Mode.World": "Świat", - - "CameraControl.OBS.AuthFailure": "Błąd Autoryzacji!", - "CameraControl.OBS.AutoMirror": "Automatyczne rzutowanie na Kamerze/Transmisji", - "CameraControl.OBS.Bitrate": "Szybkość transmisji: {n}/s", - "CameraControl.OBS.Connect": "Połącz", - "CameraControl.OBS.Connected": "Połączono!", - "CameraControl.OBS.Connecting": "Łączenie...", - "CameraControl.OBS.ConnectionFailed": "Połączenie Nieudane: ", - "CameraControl.OBS.ConnectionTimeout": "Czas połączenia minął. Czy OBS działa z zainstalowaną wtyczką obs-websocket?", - "CameraControl.OBS.Disconnected": "Odłączono!", - "CameraControl.OBS.DisconnectedPage": "OBS Odłączony", - "CameraControl.OBS.DroppedFrames": "Pominięte klatki: {n}", - "CameraControl.OBS.FPS": "FPS: {n}", - "CameraControl.OBS.Instructions": "Upewnij się, że OBS działa i ma zainstalowaną wtyczkę obs-websocket", - "CameraControl.OBS.IP": "IP Socketu OBS:", - "CameraControl.OBS.Launch": "Uruchom OBS", - "CameraControl.OBS.Launched": "Uruchomiono!", - "CameraControl.OBS.Launching": "Uruchamianie...", - "CameraControl.OBS.Live": "NA ŻYWO", - "CameraControl.OBS.OpenInstaller": "Otwórz stronę instalatora", - "CameraControl.OBS.OpenInstallerReason": "Z tej strony możesz pobrać wtyczkę websocket dla OBS", - "CameraControl.OBS.Password": "Hasło OBS (opcjonalne):", - "CameraControl.OBS.Recording": "REC", - "CameraControl.OBS.Recording.Start": "Rozpocznij Nagrywanie", - "CameraControl.OBS.Recording.Starting": "Rozpoczynanie Nagrywania...", - "CameraControl.OBS.Recording.Stop": "Zakończ Nagrywanie", - "CameraControl.OBS.Recording.Stopping": "Zakańczanie Nagrywania", - "CameraControl.OBS.ReturnToConnect": "Wróć do strony połączenia", - "CameraControl.OBS.Streaming.Start": "Rozpocznij Transmisję", - "CameraControl.OBS.Streaming.Starting": "Rozpoczynanie Transmisji...", - "CameraControl.OBS.Streaming.Stop": "Zakończ Transmisję", - "CameraControl.OBS.Streaming.Stopping": "Zatrzymywanie Transmisji", - "CameraControl.OBS.UnexpectedConnectionError": "Nieoczekiwany błąd połączenia:", - - "CameraControl.OpenCloseUsers": "Użytkownicy", - - "CameraControl.Positioning.AngleOffset": "Przesunięcie Kąta", - "CameraControl.Positioning.Distance": "Odległość", - "CameraControl.Positioning.FieldOfView": "Pole Widzenia", - "CameraControl.Positioning.FirstPersonOffset": "Przesunięcie Pierwszej Osoby", - "CameraControl.Positioning.FirstPersonPitch": "Nachylenie Pierwszej Osoby", - "CameraControl.Positioning.FirstPersonRoll": "Przechył Boczny Pierwszej Osoby", - "CameraControl.Positioning.Height": "Wysokość", - "CameraControl.Positioning.Reset": "Resetuj", - - "CameraControl.Settings.AimInFrontOfHead": "Celuj Przed Głowę", - "CameraControl.Settings.AudioFromCameraViewpoint": "Dźwięk z pozycji kamery", - "CameraControl.Settings.AvoidOcclusion": "Unikaj Okluzji", - "CameraControl.Settings.ForceEyesOnCamera": "Wymuś Oczy na Kamerze", - "CameraControl.Settings.HideBadges": "Ukryj Odznaki", - "CameraControl.Settings.HideCamera": "Ukryj Kamerę", - "CameraControl.Settings.HideLasers": "Ukryj Lasery", - "CameraControl.Settings.KeepInWorldspace": "Zachowaj W Świecie", - "CameraControl.Settings.MovementWobble": "Chybotanie Od Ruchu", - "CameraControl.Settings.PhotoTimer": "Odliczanie", - "CameraControl.Settings.ShowFrustum": "Pokaż Frustum", - "CameraControl.Settings.ShowLiveBadge": "Pokaż odznakę Na Żywo", - - "CameraControl.Take360Photo": "Zrób Zdjęcie 360", - "CameraControl.TakePhoto": "Zrób Zdjęcie", - "CameraControl.Title": "Sterowanie Kamerą", + "General.UI.MusicVolumeLocal": "Głośność muzyki (local):", + "General.UI.VoiceVolumeLocal": "Głośność głosu (local):", + "General.UI.SoundVolumeLocal": "Głośność dźwięku (local):", - "Contacts.AcceptRequest": "Akceptuj Zaproszenie", - "Contacts.Add": "Dodaj Znajomego", - "Contacts.AvatarBlock": "Zablokuj awatara", - "Contacts.BanFromAllSessions": "Zbanuj z moich sesji", - "Contacts.BanFromCurrentWorld": "Zbanuj z bieżącego świata", - "Contacts.Blocked": "Zablokowano", - "Contacts.Bot": "Konto Bota", - "Contacts.ConfirmRemove": "Na Pewno Usunąć?", - "Contacts.IgnoreRequest": "Ignoruj Zaproszenie", - "Contacts.InContactsOnly": "W Świecie tylko dla Znajomych", - "Contacts.InHidden": "W Ukrytym Świecie", - "Contacts.InHiddenContactsOnly": "W Ukrytym Świecie Tylko dla Znajomych", - "Contacts.InHiddenContactsPlus": "W Ukrytym Świecie Tylko dla Znajomych+", - "Contacts.InLAN": "W Świecie LAN", - "Contacts.InPrivate": "W Prywatnym Świecie", - "Contacts.InSession": "W {name}", - "Contacts.Invite": "Zaproś Tutaj", - "Contacts.Migrated": "Znajomy nie przeszedł Migracji", - "Contacts.MutualBlock": "Wzajemna blokada", - "Contacts.RecordingVoiceMessage": "Nagrywanie głosu...", - "Contacts.Remove": "Usuń Znajomego", - "Contacts.RequestIgnored": "Zignorowano", - "Contacts.RequestReceived": "Zaproszenie", - "Contacts.RequestSent": "Wysłano Zaproszenie", - "Contacts.RevokeInvite": "Unieważnij zaproszenie", - "Contacts.SearchPrompt": "Wyszukaj Znajomych...", - "Contacts.SearchResult": "Wynik Wyszukiwania", - "Contacts.SelfAccount": "Moje konto", - "Contacts.UnbanFromAllSessions": "Odbanuj z moich sesji", - "Contacts.UnbanFromCurrentWorld": "Odbanuj z bieżącego świata", - "Contacts.Unblocked": "Odblokuj", - "Contacts.UsingDifferentVersion": "Używa Wersji {version}", - "Contacts.WriteMessage": "Napisz wiadomość...", + "General.UI.PressToBegin": "Naciśnij, aby rozpocząć", - "CreateNew.3DModel": "Model 3D", - "CreateNew.3DModel.Box": "Pudełko", - "CreateNew.3DModel.Capsule": "Kapsuła", - "CreateNew.3DModel.Cone": "Stożek", - "CreateNew.3DModel.Cylinder": "Cylinder", - "CreateNew.3DModel.Grid": "Kratka", - "CreateNew.3DModel.Quad": "Kwadrat", - "CreateNew.3DModel.Sphere": "Kula", - "CreateNew.3DModel.Torus": "Torus", - "CreateNew.3DModel.Triangle": "Trójkąt", - - "CreateNew.Back": "<<< Wstecz", - "CreateNew.Collider": "Obszar", - "CreateNew.Collider.Box": "Pudełko", - "CreateNew.Collider.Capsule": "Kapsuła", - "CreateNew.Collider.Cone": "Stożek", - "CreateNew.Collider.Cylinder": "Cylinder", - "CreateNew.Collider.Mesh": "Mesh", - "CreateNew.Collider.Sphere": "Kula", - - "CreateNew.Directory.Error.EmptyName": "Proszę podać nazwę:", - "CreateNew.Directory.Error.InvalidName": "Błędna nazwa:", - "CreateNew.Directory.Error.LongName": "Nazwa jest za długa:", - "CreateNew.Directory.Title": "Utwórz nowy katalog:", - - "CreateNew.Editor": "Edytor", - "CreateNew.Editor.AssetOptimizationWizard": "Kreator Optymalizacji Zasobów", - "CreateNew.Editor.CubemapCreator": "Kreator Cubemap", - "CreateNew.Editor.LightSourcesWizard": "Kreator Źródeł Światła Świata", - "CreateNew.Editor.ReflectionProbes": "Kreator Próbek Odbicia", - "CreateNew.Editor.TextRendererWizard": "Kreator renderowania tekstu na świecie", - "CreateNew.Editor.UserInspector": "Inspektor Użytkowników", - - "CreateNew.EmptyObject": "Pusty Obiekt", - "CreateNew.Light": "Światło", - "CreateNew.Light.Directional": "Kierunkowe", - "CreateNew.Light.Point": "Punktowe", - "CreateNew.Light.Spot": "Stożkowe", - "CreateNew.Materials": "Materiały", - "CreateNew.Object": "Obiekt", - "CreateNew.Object.AvatarCreator": "Kreator Awatarów", - "CreateNew.Object.Camera": "Kamera", - "CreateNew.Object.Facet": "Faseta", - "CreateNew.Object.FogVolume": "Mgła", - "CreateNew.Object.FogVolume.Additive": "Przyłączeniowy", - "CreateNew.Object.FogVolume.Alpha": "Alfa", - "CreateNew.Object.FogVolume.Gradient": "Gradient", - "CreateNew.Object.FogVolume.Multiplicative": "Mnożny", - "CreateNew.Object.Mirror": "Lustro", - "CreateNew.Object.Portal": "Portal", - "CreateNew.Object.ReflectionProbe": "Próbka Odbić", - "CreateNew.Object.SpawnArea": "Strefa Odrodzenia", - "CreateNew.Object.SpawnPoint": "Punkt Odrodzenia", - "CreateNew.Object.UIXCanvas": "Panel UIX", - "CreateNew.Object.VideoPlayer": "Odtwarzacz Wideo", - "CreateNew.ParticleSystem": "System Cząsteczek", - "CreateNew.Text": "Tekst", - "CreateNew.Text.Basic": "Podstawowy", - "CreateNew.Text.Outline": "Obrys", + "General.Sort.Ascending": "Rosnąco", + "General.Sort.Descending": "Malejąco", + + "Worlds.Home": "Dom", + "Worlds.Tutorial": "Tutorial", + + "Locomotion.Noclip.Name": "Noclip", + "Locomotion.Noclip.Description": "Prosty tryb latania no-clip, idealny do edytowania.", + "Locomotion.Teleport.Name": "Teleport", + "Locomotion.Teleport.Description": "Używa teleporacji po krzywej balistycznej dla wygodnego poruszania się.", + "Locomotion.Fly.Name": "Lot", + "Locomotion.Fly.Description": "Fizyczny tryb latania", + "Locomotion.WalkRun.Name": "Chodzenie/Bieganie", + "Locomotion.WalkRun.Description": "Fizyczne chodzenie, bieganie i skakanie.", + "Locomotion.WalkRunGripping.Name": "Chodzenie/Bieganie (ze wpinaczką)", + "Locomotion.WalkRunGripping.Description": "Fizyczne chodzenie, bieganie i skakanie oraz wspinanie.", + "Locomotion.ZeroG.Name": "Zero-G", + "Locomotion.ZeroG.Description": "Fizyczny tryb nieważkości", + "Locomotion.GrabWorld.Name": "Chwyć Świat", + "Locomotion.GrabWorld.Description": "Tworzy zakotwiczenie świata z odniesieniem i porusza użytkownika względem niego.", + "Locomotion.Slide.Name": "Poślizg", + "Locomotion.Slide.Description": "Prosta lokomocja poślizgu która przyczepia się do powierzchni jeśli jakaś istnieje, inaczej lata.", + + "Interaction.Destroy": "Zniszcz", + "Interaction.Duplicate": "Duplikuj", + "Interaction.SaveToInventory": "Zapisz do Ekwipunku", + "Interaction.Undo": "Cofnij", + "Interaction.Redo": "Ponów", + "Interaction.EquipTool": "Ekwipuj", + "Interaction.DequipTool": "Odekwipuj", + "Interaction.ScalingEnabled": "Skalowanie Włączone", + "Interaction.ScalingDisabled": "Skalowanie Wyłączone", + "Interaction.ResetScale": "Resetuj Skalę", + "Interaction.LaserEnabled": "Laser Włączony", + "Interaction.LaserDisabled": "Laser Wyłączony", + "Interaction.Grab.Palm": "Chwyć: dłoń", + "Interaction.Grab.Precision": "Chwyć: Precyzja", + "Interaction.Grab.Auto": "Chwyć: Automatyczny", + "Interaction.Grab.Off": "Chwyć: Tylko Laser", + "Interaction.Locomotion": "Lokomocja", + "Interaction.Locomotion.None": "Żadna", + + "Interaction.NamedEquipTool": "Ekwipuj {name}", + "Interaction.NamedEquipTool.Default": "Narzędzie", + + "Interaction.EnterAnchor": "Usiądź", + "Interaction.ExitAnchor": "Wstań", + + "Interaction.EquipAvatar": "Załóż Awatar", + + "Interaction.SaveAsScreenshot": "Zapisz jako zrzut ekranu", + "Interaction.ExportScreenshot": "Eksportuj zrzut ekranu", + "Interaction.ImportFile": "Importuj Plik", + "Interaction.ExportFile": "Eksportuj Plik", + "Interaction.CopyLink": "Kopiuj Link", + + "Inventory.OpenWorld": "Otwórz świat", + "Inventory.Equip": "Wyposaż", + "Inventory.Delete": "Usuń", + + "Inventory.Share": "udostepnij", + "Inventory.Unshare": "Cofnij udostępnianie", + "Inventory.SaveAvatar": "Zapisz Awatara", + "Inventory.Favorite.Home": "Ustaw domu", + "Inventory.Favorite.ProgressBar": "Ustaw pasek postępu", + "Inventory.Favorite.AudioStreamController": "Ustaw Steam kontroler", + "Inventory.Favorite.TextDisplay": "Ustaw wyświetlania tekstu", + "Inventory.Favorite.VideoPlayer": "Ustaw odtwarzacz wideo", + "Inventory.Favorite.AudioPlayer": "Ustaw odtwarzacz audio", + "Inventory.Favorite.InteractiveCamera": "Ustaw kamerę", + "Inventory.Favorite.Keyboard": "Ustaw klawiaturę", + "Inventory.Favorite.Avatar": "Ustaw awatar", + "Inventory.Favorite.WorldLoadingIndicator": "Ustaw pasek ładowania", + "Inventory.Favorite.ColorDialog": "Ustaw próbnik kolorów", + + "Dash.Screens.Home": "Dom", + "Dash.Screens.Worlds": "Światy", + "Dash.Screens.Contacts": "Kontakty", + "Dash.Screens.Inventory": "Ekwipunek", + "Dash.Screens.Desktop": "Pulpit", + "Dash.Screens.Session": "Sesja", + "Dash.Screens.FileBrowser": "Przeglądarka Plików", + "Dash.Screens.Settings": "Ustawienia", + "Dash.Screens.Exit": "Wyjdź", + + "Dash.Actions.PasteFromClipboard": "Wklej zawartość ze schowka", + + "Dash.Actions.TurnOffUIEdit": "Wyłącz tryb edycji interfejsu użytkownika", "Dash.Actions.CloudHome": "Mój Dom w Chmurze", - "Dash.Actions.PasteFromClipboard": "Wklej zawartość ze schowka", - "Dash.Actions.TurnOffUIEdit": "Wyłącz tryb edycji interfejsu użytkownika", - - "Dash.Exit.ExitAndDiscard": "Wyjdź i Nie Zapisuj Domów", - "Dash.Exit.ExitAndSave": "Wyjdź i Zapisz Domy", + "Dash.Exit.Header": "Wyjdź z {appName}", + "Dash.Exit.ExitAndSave": "Wyjdź i Zapisz Domy", + "Dash.Exit.ExitAndDiscard": "Wyjdź i Nie Zapisuj Domów", + "Dash.Exit.Sponsor": "Ogromne podziękowania dla {name} za Wspieranie tego projektu!", + "Dash.Exit.Sponsor.You": "Ty", "Dash.Exit.Shoutouts": "Ten projekt powstał także dzięki tym osobom:", "Dash.Exit.Shoutouts.AndMore": " i wiele więcej!", "Dash.Exit.Shoutouts.You": "{name} (To ty! Dziękujęmy!)", - "Dash.Exit.Sponsor": "Ogromne podziękowania dla {name} za Wspieranie tego projektu!", - "Dash.Exit.Sponsor.You": "Ty", - "Dash.Exit.SubmittedBy": "Przesłane przez: {name}", "Dash.Exit.ThankYou": "Dziękujemy za używanie {appName}!", - - "Dash.Screens.Contacts": "Kontakty", - "Dash.Screens.Desktop": "Pulpit", - "Dash.Screens.Exit": "Wyjdź", - "Dash.Screens.FileBrowser": "Przeglądarka Plików", - "Dash.Screens.Home": "Dom", - "Dash.Screens.Inventory": "Ekwipunek", - "Dash.Screens.Session": "Sesja", - "Dash.Screens.Settings": "Ustawienia", - "Dash.Screens.Worlds": "Światy", + "Dash.Exit.SubmittedBy": "Przesłane przez: {name}", - "Desktop.Brightness": "Jasność: {n,number,percent}", - "Desktop.FollowCursor.Off": "Podążaj za Kursorem: Nie", - "Desktop.FollowCursor.On": "Podążaj za Kursorem: Tak", - "Desktop.LegacyInputMode.Off": "Starsza Metoda Wejścia: Nie", - "Desktop.LegacyInputMode.On": "Starsza Metoda Wejścia: Tak", - "Desktop.Opacity": "Przezroczystość: {n,number,percent}", - "Desktop.OpenKeyboard": "Otwórz Klawiaturę", - - "Exiting.Exiting": "Wychodzenie...", - "Exiting.LoggingOut": "Wylogowywanie...", - "Exiting.SavingChanges": "Zapisywanie Zmian...", - "Exiting.SavingItems": "Zapisywanie {n, plural, one {# przedmiotu} few {# przedmiotów} many {# przedmiotów}}...", - - "Exporter.Export": "Eksport", - "Exporter.ExportAs": "Eksportuj jako:", - "Exporter.Exporting": "Eksportowanie...", - "Exporter.FileName": "Nazwa pliku:", - "Exporter.Title": "Eksport", - "Facets.FPS": "{fps} FPS", - - "FullBody.AdjustAvatarInstructions": "Dostosuj przesunięcia ciała awatara, aby najlepiej pasowały do odniesienia", - "FullBody.AvatarHeightCompensation": "Kompensacja Wysokości Awatara: {n, number, percent}", - "FullBody.AvatarHeightCompensationInstructions": "Jeśli awatar jest za wysoki (zgarbiony) lub za niski, dostosuj kompensację wzrostu, aby uzyskać najlepsze dopasowanie.", - "FullBody.AvatarPointMapped": "Zmapowany", - "FullBody.AvatarPointNotMapped": "Nie Zmapowany", - "FullBody.AvatarPointNoTracker": "Brak Trackera", - "FullBody.AvatarSaveWarning": "Nie zapomnij zapisać swojego awatara po zakończeniu kalibracji!", - "FullBody.BeforeCalibrationInstructions": "Upewnij się, że trackery działają, a Twój wzrost jest ustawiony", - "FullBody.CalibrateAvatar": "Kalibruj Mój Awatar", - "FullBody.CalibrateAvatarInstructions": "Upewnij się, że wszystkie części ciała są zmapowane, a następnie przeciągnij niebieskie kule dookoła, aby awatar najlepiej pasował do odniesienia do ciała.", - "FullBody.CalibrateAvatarPrompt": "Potrzebujesz dostosować dopasowanie awatara?", - "FullBody.CalibrateAvatarTitle": "Kalibracja Awatara", - "FullBody.CalibrateInstructions": "Dopasuj się do czerwonej nakładki ciała w obszarze gry i naciśnij oba triggery, aby potwierdzić. Upewnij się, że Twoje prawdziwe stopy i biodra pasują do wirtualnych tak blisko, jak to możliwe.", - "FullBody.CalibrateTrackersHeader": "Kalibruj Trackery", - "FullBody.CalibrateTrackersInstructions": "Chwyć i ustaw niebieskie części ciała względem trackerów, aby dostosować ich przesunięcie. Powinny pasować do lokalizacji trackera na Twoim ciele.\nW dowolnym momencie możesz dostosować kalibrację, ponownie otwierając to narzędzie.", - "FullBody.CalibratingPoseInstructions": "Dopasuj się do odniesienia i naciśnij oba triggery, aby potwierdzić", - "FullBody.CalibrationFinishedInstructions": "Jeśli jesteś zadowolony z kalibracji, możesz teraz zapisać swój awatar i wyjść.", - "FullBody.CalibrationRedoInstructions": "Jeśli kalibracja jest wyłączona lub chcesz skalibrować więcej awatarów, możesz wprowadzić więcej korekt. Możesz także ponownie otworzyć ten kalibrator w przyszłości, aby wprowadzić zmiany. \n Jeśli zmieniłeś tylko trackery, nie musisz ponownie kalibrować swoich awatarów.", - "FullBody.Chest": "Pierś", - "FullBody.CloseCalibrator": "Zamknij Kalibrator", - "FullBody.ConfirmMapping": "2) Potwierdź ustawienie trackerów", - "FullBody.Elbows": "Łokcie", - "FullBody.Feet": "Stopy", - "FullBody.FeetNotTracking": "Trackery stóp nie działają...", - "FullBody.FineTuneCalibrationInstructions": "Sprawdź i dostrój kalibrację, przesuwając niebieskie odniesienia", - "FullBody.FinishAvatarCalibration": "Zakończ Kalibrację Awatara", - "FullBody.FinishCalibration": "Zakończ kalibrację Fullbody", - "FullBody.FinishPrompt": "Wszystko w porządku?", - "FullBody.HeightCompensationInstructions": "Jeśli manekin jest za wysoki (zgarbiony) lub za niski, dostosuj kompensację wzrostu, aby uzyskać najlepsze dopasowanie.", - "FullBody.HeightInstructions": "Upewnij się, że to Twój rzeczywisty wzrost, w przeciwnym razie kalibracja nie będzie działać poprawnie. Manekin powinien pasować do gogli i kontrolerów.", - "FullBody.HeightWarning": "Coś nie pasuje. Upewnij się, że to Twój rzeczywisty wzrost.", - "FullBody.Hips": "Biodra", - "FullBody.JustCalibrateAvatar": "Tylko skalibruj mojego awatara", - "FullBody.JustCalibrateAvatarDescription": "Pomiń kalibrację full body i tylko skalibruj awatara", - "FullBody.Knees": "Kolana", - "FullBody.MappingInstructions": "Stań prosto i upewnij się, że trackery działają i są prawidłowo wykrywane.", - "FullBody.NoTracker": "Brak Mapowania Trackera", - "FullBody.NotTracking": "Nie działa...", - "FullBody.Recalibrate": "Ponownie uruchom kalibrację Pozy T", - "FullBody.RecalibratePrompt": "Zniekształcone lub brakujące trackery?", - "FullBody.ResetAvatar": "Resetuj Mapowanie", - "FullBody.ResetAvatarHeightCompensation": "Resetuj Kompensację Wysokości", - "FullBody.ResetAvatarPrompt": "Awatar jest zniekształcony lub nie działa?", - "FullBody.ReturnToTrackerCalibration": "Powróć do kalibracji trackerów", - "FullBody.SetHeight": "1) Ustaw swój wzrost", - "FullBody.ShowBodyOverlay": "Pokaż Nakładkę Ciała", - "FullBody.ShowReferenceOverlay": "Pokaż Nakładkę Odniesienia", - "FullBody.SkipAndAdjustAvatar": "Pomiń i dostosuj awatar", - "FullBody.StartCalibration": "Rozpocznij Kalibrację Trackerów", - "FullBody.Title": "Kalibracja Awatarów / Full Body", - "FullBody.TrackerMapped": "Tracker Zmapowany", - "FullBody.UseSymmetry": "Używaj Symetrii", - - "General.Back": "Wstecz", - "General.Buy": "Kup", - "General.Cancel": "Anuluj", - "General.ClearSelection": "Usuń zaznaczenie", - "General.Close": "Zamknij", - "General.Confirm": "Na pewno?", - "General.Continue": "Kontynuuj", - "General.CopiedToClipboard": "Skopiowano!", - "General.CopiedToClipboardLong": "Skopiowano do schowka!", - "General.CopyToClipboard": "Skopiuj do schowka", - "General.Create": "Stwórz", - "General.Creating": "Tworzenie...", - "General.Dismiss": "Anulować", - "General.Done": "Gotowe!", - "General.Edit": "Edytuj", - "General.FAILED": "NIEUDANE", - "General.Finish": "Zakończ", - "General.Loading": "Ładowanie...", - "General.Next": "Dalej", - "General.No": "Nie", - "General.Off": "Wyłacz", - "General.OK": "OK", - "General.On": "Włącz", - "General.Previous": "Poprzedni", - "General.Processing": "Przetwarzanie...", - "General.Reset": "Reset", - "General.Save": "Zapisz", - "General.Saved": "Zapisano!", - "General.Saving": "Zapisywanie...", - "General.Sort.Ascending": "Rosnąco", - "General.Sort.Descending": "Malejąco", - "General.Start": "Zacznij", - - "General.UI.MusicVolumeLocal": "Głośność muzyki (local):", - "General.UI.PressToBegin": "Naciśnij, aby rozpocząć", - "General.UI.SearchPrompt": "Wyszukaj...", - "General.UI.SearchPromptLong": "Pisz aby wyszukać...", - "General.UI.SoundVolumeLocal": "Głośność dźwięku (local):", - "General.UI.Subtitles.Off": "Napisy: wyłączone", - "General.UI.Subtitles.On": "Napisy: włączone", - "General.UI.ToggleEditMode": "Włącz tryb edycji", - "General.UI.ToggleSubtitles": "Włącz napisy", - "General.UI.VoiceVolumeLocal": "Głośność głosu (local):", - "General.Understand": "Rozumiem", - "General.UnderstandEnable": "Rozumiem, Włącz", - "General.WorldOpenConfirm": "Na pewno otworzyć?", - "General.Yes": "Tak", - - "Importer.Folder.Batch": "Import zbiorczy", - "Importer.Folder.Batch.Description": "Tworzy jeden importer dla każdego typu, używając tych samych ustawień dla każdego pliku", - "Importer.Folder.Individual": "Indywidualny import", - "Importer.Folder.Individual.Description": "Tworzy osobne okno dialogowe importu dla każdego obsługiwanego pliku w folderze.", - "Importer.Folder.Minecraft": "Świat Minecraft", - "Importer.Folder.Minecraft.Description": "Importuje świat Minecraft jeśli Mineways jest zainstalowane.", - "Importer.Folder.Title": "Importer Folderów", - "Importer.General.AsRawFile": "Plik", - - "Importer.Image.180": "Zdjęcie 180", - "Importer.Image.360": "Zdjęcie 360 / Skybox", - "Importer.Image.LUT": "LUT", - "Importer.Image.PixelArt": "Pixel Art", - "Importer.Image.Prompt": "Co chcesz importować?", - "Importer.Image.Regular": "Obraz / Tekstura", - "Importer.Image.Screenshot": "Zrzut ekranu (zrobiony tutaj)", - "Importer.Image.Stereo180": "Zdjęcie Stereo 180", - "Importer.Image.Stereo360": "Zdjęcie Stereo 360", - "Importer.Image.StereoPhoto": "Zdjęcie Stereo", - "Importer.Image.Title": "Importer Obrazów", - - "Importer.ImageVideo.LayoutHorizontalLR": "Obok Siebie LR", - "Importer.ImageVideo.LayoutHorizontalRL": "Obok Siebie RL", - "Importer.ImageVideo.LayoutPrompt": "Z jakiego układu korzysta?", - "Importer.ImageVideo.LayoutVerticalLR": "Góra Dół LR", - "Importer.ImageVideo.LayoutVerticalRL": "Góra Dół RL", - - "Importer.Model.3DScan": "Skan 3D", - "Importer.Model.Advanced.AlbedoColor": "Importuj Kolor Albedo", - "Importer.Model.Advanced.AlignAxis": "Wyrównaj Oś: ", - "Importer.Model.Advanced.Animations": "Importuj Animacje", - "Importer.Model.Advanced.AssetsOnObject": "Umieść Zasoby na Obiekcie", - "Importer.Model.Advanced.AutoScale": "Automatyczna Skala", - "Importer.Model.Advanced.Bones": "Importuj Kości", - "Importer.Model.Advanced.Colliders": "Generuj Obszary", - "Importer.Model.Advanced.DeduplicateInstances": "Deduplikuj Instancje (powolne)", - "Importer.Model.Advanced.DualSided": "Konwertuj na Dwustronne", - "Importer.Model.Advanced.FlatShaded": "Konwertuj na Płaskie Cieniowanie", - "Importer.Model.Advanced.ForceNoMipMaps": "Wymuś brak MipMap", - "Importer.Model.Advanced.ForcePointCloud": "Jako Chmura Punktowa", - "Importer.Model.Advanced.ForcePointFiltering": "Wymuś Filtrowanie Punktowe", - "Importer.Model.Advanced.ForceTpose": "Wymuś Pozę T", - "Importer.Model.Advanced.ForceUncompressed": "Wymuś brak Kompresji", - "Importer.Model.Advanced.Grabbable": "Pozwól na Chwytanie", - "Importer.Model.Advanced.ImageFormat": "Format Obrazu: ", - "Importer.Model.Advanced.ImagesByName": "Importuj Obrazy po Nazwach", - "Importer.Model.Advanced.ImportEmissive": "Importuj Emisję", - "Importer.Model.Advanced.ImportExternalTextures": "Importuj zewnętrzne tekstury", - "Importer.Model.Advanced.Lights": "Importuj Światła", - "Importer.Model.Advanced.Material": "Materiał: ", - "Importer.Model.Advanced.MaxTexSize": "Maksymalna Wielkość Tekstur", - "Importer.Model.Advanced.Normals": "Oblicz Normalne", - "Importer.Model.Advanced.Optimize": "Optymalizuj Model/Scenę", - "Importer.Model.Advanced.PositionAtOrigin": "Pozycja w Oryginalnym Punkcie", - "Importer.Model.Advanced.PreferSpecular": "Preferuj Specular", - "Importer.Model.Advanced.RandomColors": "Generuj Losowe Kolory", - "Importer.Model.Advanced.Scalable": "Pozwól na Skalowanie", - "Importer.Model.Advanced.Scale": "Skala: ", - "Importer.Model.Advanced.SetupIK": "Ustaw IK", - "Importer.Model.Advanced.SetupSnappable": "Ustaw jako przyciągalny", - "Importer.Model.Advanced.SetupTimelapse": "Ustaw jako timelapse", - "Importer.Model.Advanced.SkinnedMeshes": "Importuj Meshe z Kościami", - "Importer.Model.Advanced.SpawnMaterialOrbs": "Stwórz Kule Materiałów", - "Importer.Model.Advanced.SplitSubmeshes": "Rozdziel Podmeshe", - "Importer.Model.Advanced.Tangents": "Oblicz Styczne", - "Importer.Model.Advanced.TextureAlpha": "Oblicz Alfa Tekstur", - "Importer.Model.Advanced.VertexColors": "Importuj Kolory Wierzchołków", - "Importer.Model.Advanced.VisualizeRig": "Wizualizuj Szkielet", - "Importer.Model.AdvancedSettings": "Zaawansowane Ustawienia", - "Importer.Model.AutoHumanoid": "Automatyczna Skala Ludzka", - "Importer.Model.AutoScale": "Automatyczna Skala (nieznana skala)", - "Importer.Model.CAD": "Model CAD", - "Importer.Model.Centimeters": "Centymetry (cm)", - "Importer.Model.FinalizePrompt": "Wszystko gotowe?", - "Importer.Model.Inches": "Cale", - "Importer.Model.Meters": "Metry (m)", - "Importer.Model.Millimeters": "Milimetry (mm)", - "Importer.Model.ModelKindPrompt": "Jaki typ modelu 3D?", - "Importer.Model.PointCloud": "Chmura Punktowa", - "Importer.Model.Prompt": "Co chcesz importować?", - "Importer.Model.Regular": "Model 3D", - "Importer.Model.RegularKind": "Zwykły / Awatar", - "Importer.Model.RunImport": "Importuj!", - "Importer.Model.SeparableKind": "Z Możliwością Oddzielenia", - "Importer.Model.Title": "Importer Modeli", - "Importer.Model.UnitsPrompt": "W jakich jednostkach jest model?", - "Importer.Model.VertexColorModel": "Model z Kolorami Wierzchołków", - - "Importer.Video.180": "Film 180", - "Importer.Video.360": "Film 360", - "Importer.Video.Depth": "Film z Głębią", - "Importer.Video.Depth.Default": "Domyślny", - "Importer.Video.Depth.Prompt": "Szablon Głębii", - "Importer.Video.Prompt": "Co chcesz importować?", - "Importer.Video.Regular": "Film", - "Importer.Video.Stereo": "Film Stereo", - "Importer.Video.Stereo180": "Film Stereo 180", - "Importer.Video.Stereo360": "Film Stereo 360", - "Importer.Video.Title": "Importer Filmów", - - "Indicator.LiveHiddenMessage": "(informacja ukryta podczas transmisji)", - "Indicator.OnlineUsers": "Użytkownicy Online: ~{num_registered} (~{num_total})", - - "Indicator.ServerStatus": "Status Serwera: {status, select, Good {Dobry} Slow {Wolny} Down {Awaria} NoInternet {Brak Internetu}} ({response_ms} ms)", - "Indicator.ServerStatus.Down": "Niesprawny", - "Indicator.ServerStatus.Good": "Dobry", - "Indicator.ServerStatus.NoInternet": "Brak internetu", - "Indicator.ServerStatus.Slow": "Powolny", - "Indicator.ServerStatus.Status": "Status chmury", - - "Indicator.Storage.StorageFull": "Pamięć Pełna", - - "Indicator.Sync.AllSynced": "Wszystko Zsynchronizowane", - "Indicator.Sync.OutOfSpace": "Brak Miejsca! Nie można zsynchronizować", - "Indicator.Sync.StorageFull": "Pamięć Pełna Nie można zsynchronizować", - "Indicator.Sync.SyncError": "Błąd Synchronizacji! Szczegóły w logu", - "Indicator.Sync.SyncingItems": "Synchronizowanie {item_count,plural, one {# przedmiotu} few {# przedmiotów} many {# przedmiotów}} ({item_percent} %)", - "Indicator.Sync.UploadingVariants": "Przesyłanie {variant_count,plural, one {# wariantu zasobu} few {# wariantów zasobów} many {# wariantów zasobów}}", - - "Inspector.Audio.AmplitudeThreshold": "Próg Amplitudy:", - "Inspector.Audio.BakeAudio": "Wypal Dźwięk", - "Inspector.Audio.DenoiseRNNoise": "Usuń szum (RNNoise, najlepiej działa na głos przy 48 kHz)", - "Inspector.Audio.Duration": "Długość: {duration}", - "Inspector.Audio.EncodingInfo": "Info o Kodeku: {info}, Zdekodowano: {decoded}", - "Inspector.Audio.ExtractSides": "Rozdziel Strony (może usunąć głosy na dźwiękach stereo)", - "Inspector.Audio.FadeIn": "Dodaj Efekt Zgłośnienia", - "Inspector.Audio.FadeOut": "Dodaj Efekt Wyciszenia", - "Inspector.Audio.FormatInfo": "Częstotliwość: {rate} Hz, Kanały: {channels} ({channel_count})", - "Inspector.Audio.MakeLoopable": "Pozwól na zapętlanie (używając crossfade)", - "Inspector.Audio.Normalize": "Normalizuj", - "Inspector.Audio.PositionDuration": "Pozycja/Długość (w sekundach):", - "Inspector.Audio.ToFLAC": "Konwertuj na FLAC", - "Inspector.Audio.ToVorbis": "Konwertuj na OGG Vorbis", - "Inspector.Audio.ToWAV": "Konwertuj na WAV", - "Inspector.Audio.TrimEnd": "Wytnij Koniec", - "Inspector.Audio.TrimEndSilence": "Wytnij Końcową Ciszę", - "Inspector.Audio.TrimSilence": "Wytnij Ciszę", - "Inspector.Audio.TrimStart": "Wytnij Początek", - "Inspector.Audio.TrimStartSilence": "Wytnij Początkową Ciszę", - - "Inspector.AudioStream.BufferState": "Dostępne sample: {samples}, Pominięte: {missed}, Długość: {length}, Indeks Globalny: {index}", - "Inspector.AudioStream.BufferStats": "Średni kodek: {avgCodec}/s, Średni odczyt: {avgRead}/s, Średni zapis: {avgWritten}/s", - "Inspector.AudioStream.DecodeState": "Suma Pakietów: {total}, Suma Straconych Pakietów: {lost}, Strata Pakietów: {loss, number, percent}", - "Inspector.AudioStream.EncodeState": "Dostępne do kodowania: {samples}, Wielkość Klatek: {frame} (Maks: {max_frame}), Częstotliwość Sampli: {rate}", - - "Inspector.AvatarExpression.AutoAssign": "Automatycznie Przypisz Blendshapy (używając heurystki)", - - "Inspector.BipedRig.ClearDebugVisuals": "Usuń wizualizacje debugowania", - "Inspector.BipedRig.DetectHands": "Wykryj Ręce", - "Inspector.BipedRig.DetectLeftHand": "Wykryj Lewą Rękę", - "Inspector.BipedRig.DetectRightHand": "Wykryj Prawą Rękę", - "Inspector.BipedRig.GenerateDebugVisuals": "Generuj wizualizacje debugowania", - "Inspector.BipedRig.GetDiagnosticInfo": "Pobierz informacje diagnostyczne szkieletu", - "Inspector.BipedRig.HandRigResult": "Gotowe! Ma Lewą Rękę: {left}, Ma Prawą Rękę: {right}", - "Inspector.BipedRig.LeftHandRigResult": "Gotowe! Wykryto Lewą: {detected}", - "Inspector.BipedRig.RightHandRigResult": "Gotowe! Wykryto Prawą: {detected}", - - "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "Dodaj obszary do punktów centralnych obiektów w hierarchii", - "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Zawsze chwytaj ostatnią kość", - "Inspector.DynamicBoneChain.ClearSmoothTransforms": "Usuń Płynne Transformacje w dzieciach", - "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- Obszary i Chwytanie -------", - "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "Zamień Płynne Transformacje w dzieciach", - "Inspector.DynamicBoneChain.SetupFromChildren": "Ustaw z dzieci", - "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Ustaw z dzieci (wymuś wszystkie)", - "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Ustaw z dzieci (tylko szkielet)", - - "Inspector.Material.VariantInfo": "Wariant: {variantID} (Surowy: {rawVariantID})", - "Inspector.Material.WaitingForApply": "Czekanie na zapis: {waiting}", - - "Inspector.Mesh.BakeMesh": "Wypal Mesh", - "Inspector.Mesh.BlendshapeCount": "Liczba Blendshapeów: {n}", - "Inspector.Mesh.BoneCount": "Liczba Kości: {n}", - "Inspector.Mesh.BoneTrimCount": "{n,plural, one {# Kość} few {# Kości} many {# Kości}}", - "Inspector.Mesh.ChannelStats": "Normalne: {normals}, Styczne: {tangents}, Kolory: {colors}, UV0: {uv0}, UV1: {uv1}, UV2: {uv2}, UV3: {uv3}", - "Inspector.Mesh.ConvertToConvexHull": "Konwertuj na Otoczkę Wypukłą", - "Inspector.Mesh.ConvertToFlatShading": "Konwertuj na Płaskie Cieniowanie", - "Inspector.Mesh.ConvertToPointCloud": "Konwertuj na Chmurę Punktów", - "Inspector.Mesh.FlipNormals": "Odwróć Normalne", - "Inspector.Mesh.GetBoneData": "Wyświetl Dane Kości", - "Inspector.Mesh.GetBoneList": "Wyświetl Listę Kości", - "Inspector.Mesh.MakeDualSided": "Konwertuj na Dwustronny", - "Inspector.Mesh.MergeDoubles": "Połącz Podwojone Wierzchołki", - "Inspector.Mesh.PointCount": "Liczba Punktów: {n}", - "Inspector.Mesh.RecalculateNormals": "Przelicz Normalne", - "Inspector.Mesh.RecalculateNormalsSmooth": "Przelicz Normalne (gładkie cieniowanie)", - "Inspector.Mesh.RecalculateTangentsMikkt": "Przelicz Styczne (Mikktspace)", - "Inspector.Mesh.RecalculateTangentsSimple": "Przelicz Styczne (prosty)", - "Inspector.Mesh.ResaveMesh": "Zapisz Ponownie Mesh", - "Inspector.Mesh.ReverseWinding": "Odwróć Nawijanie", - "Inspector.Mesh.ScaleUVs": "Skaluj UV", - "Inspector.Mesh.StatsHeader": "Statystyki Meshu", - "Inspector.Mesh.StripBlendshapeNormals": "Usuń Normalne Blendshapeów", - "Inspector.Mesh.StripBlendshapeTangents": "Usuń Styczne Blendshapeów", - "Inspector.Mesh.StripEmptyBlendshapes": "Usuń Puste Blendshapy", - "Inspector.Mesh.SubmeshCount": "Liczba Podmeshy: {n}", - "Inspector.Mesh.TriangleCount": "Liczba Trójkątów: {n}", - "Inspector.Mesh.TrimVertexBoneWeightsTo": "Przytnij Wagi Wierzchołków do:", - "Inspector.Mesh.UV_Multiplicator": "Mnożnik:", - "Inspector.Mesh.VertexCount": "Liczba Wierzchołków: {n}", - - "Inspector.MeshRenderer.MergeByMaterial": "Połącz podmeshe z takimi samymi materiałami", - "Inspector.MeshRenderer.SplitByMaterial": "Rozdziel mesh na części z takimi samymi materiałami", - - "Inspector.ReflectionProbe.Bake": "Wypal Odbicia", - "Inspector.ReflectionProbe.Baking": "Wypalanie...", - - "Inspector.Rig.CleanupBoneColliders": "Usuń strefy kolizji kości", - "Inspector.Rig.ClearDebugVisuals": "Usuń wizualizacje debugowania", - "Inspector.Rig.GenerateDebugVisuals": "Generuj wizualizacje debugowania", - - "Inspector.SkinnedMesh.BakeBlendShapeResult": "Ilość wypalonych blendshapeów: {n}", - "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "Wypal nieaktywne Blendshapy", - "Inspector.SkinnedMesh.ClearBoundsVisuals": "Usuń wizualizacje obszarów kości", - "Inspector.SkinnedMesh.SeparateOutBlendshapes": "Rozdziel części meshu niezmieniane przez blendshapy", - "Inspector.SkinnedMesh.StripBlendshapesResult": "Gotowe! Usunięto: {n,plural, one {# blendshape} few {# blendshapy} many {# blendshapeów}}", - "Inspector.SkinnedMesh.StripBonesResult": "Gotowe! Usunięto: {n,plural, one {# kość} few {# kości} many {# kości}}", - "Inspector.SkinnedMesh.StripEmptyBlendshapes": "Usuń Puste Blendshapy", - "Inspector.SkinnedMesh.StripEmptyBones": "Usuń Puste Kości", - "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "Wizualizuj przybliżone połączone obszary kości", - "Inspector.SkinnedMesh.VisualizeBoneBounds": "Wizualizuj obszary kości", - - "Inspector.Texture.AddBlackBackground": "Dodaj Czarne Tło", - "Inspector.Texture.AddWhiteBackground": "Dodaj Białe Tło", - "Inspector.Texture.AdjustGamma": "Zmień Gammę", - "Inspector.Texture.AdjustSaturation": "Zmień Nasycenie", - "Inspector.Texture.AdjustValue": "Zmień Wartość", - "Inspector.Texture.AlphaFromIntensity": "Alfa z Intensywności", - "Inspector.Texture.AlphaToMask": "Alfa do Maski", - "Inspector.Texture.ColorToAlphaBlack": "Kolor na Alfę (czarny)", - "Inspector.Texture.ColorToAlphaWhite": "Kolor na Alfę (biały)", - "Inspector.Texture.ConvertToGrayscaleAverage": "Konwertuj na Czarno-Biały (średnia)", - "Inspector.Texture.FlipHorizontal": "Przerzuć w Poziomie", - "Inspector.Texture.FlipVertical": "Przerzuć w Pionie", - "Inspector.Texture.Format": "Format: {format}, Pamięć: {memory}", - "Inspector.Texture.Gamma": "Gamma:", - "Inspector.Texture.GenerateMetadata": "Diagnostyka: Generuj Metadane Bitmapy", - "Inspector.Texture.Hue": "Odcień:", - "Inspector.Texture.InvalidFloats": "Diagnostyka: Niewłaściwe Wartości", - "Inspector.Texture.InvertA": "Odwróć Kanał Alfa", - "Inspector.Texture.InvertB": "Odwróć Niebieski", - "Inspector.Texture.InvertG": "Odwróć Zielony", - "Inspector.Texture.InvertR": "Odwróć Czerwony", - "Inspector.Texture.InvertRGB": "Odwróć Kolory", - "Inspector.Texture.LongestSide": "Najdłuższy Bok:", - "Inspector.Texture.MakeSquare": "Zamień na Kwadrat", - "Inspector.Texture.MakeTileable": "Wyrównaj brzegi (stosunek teselacji):", - "Inspector.Texture.RemoveAlpha": "Usuń Alfę", - "Inspector.Texture.Resize": "Przeskaluj", - "Inspector.Texture.Rotate180": "Obróć o 180°", - "Inspector.Texture.RotateCCW": "Obróć o 90° w Lewo", - "Inspector.Texture.RotateCW": "Obróć o 90° w Prawo", - "Inspector.Texture.Saturation": "Nasycenie:", - "Inspector.Texture.ShiftHue": "Przesuń Odcień", - "Inspector.Texture.Size": "Rozmiar: {width} x {height}", - "Inspector.Texture.SwapGB": "Zamień Zielony i Niebieski", - "Inspector.Texture.SwapRB": "Zamień Czerwony i Niebieski", - "Inspector.Texture.SwapRG": "Zamień Czerwony i Zielony", - "Inspector.Texture.TileLoop": "Ustaw obok siebie (zapętl)", - "Inspector.Texture.TileMirror": "Ustaw obok siebie (odwróć)", - "Inspector.Texture.ToNearestPOT": "Do Najbliższej Potęgi Dwójki", - "Inspector.Texture.Value": "Wartość:", - "Inspector.Texture.Variant": "ID Wariantu: {variant}", - - "Interaction.CopyLink": "Kopiuj Link", - "Interaction.DequipTool": "Odekwipuj", - "Interaction.Destroy": "Zniszcz", - "Interaction.Duplicate": "Duplikuj", - "Interaction.EnterAnchor": "Usiądź", - "Interaction.EquipAvatar": "Załóż Awatar", - "Interaction.EquipTool": "Ekwipuj", - "Interaction.ExitAnchor": "Wstań", - "Interaction.ExportFile": "Eksportuj Plik", - "Interaction.ExportScreenshot": "Eksportuj zrzut ekranu", - "Interaction.Grab.Auto": "Chwyć: Automatyczny", - "Interaction.Grab.Off": "Chwyć: Tylko Laser", - "Interaction.Grab.Palm": "Chwyć: dłoń", - "Interaction.Grab.Precision": "Chwyć: Precyzja", - "Interaction.ImportFile": "Importuj Plik", - "Interaction.LaserDisabled": "Laser Wyłączony", - "Interaction.LaserEnabled": "Laser Włączony", - "Interaction.Locomotion": "Lokomocja", - "Interaction.Locomotion.None": "Żadna", - "Interaction.NamedEquipTool": "Ekwipuj {name}", - "Interaction.NamedEquipTool.Default": "Narzędzie", - "Interaction.Redo": "Ponów", - "Interaction.ResetScale": "Resetuj Skalę", - "Interaction.SaveAsScreenshot": "Zapisz jako zrzut ekranu", - "Interaction.SaveToInventory": "Zapisz do Ekwipunku", - "Interaction.ScalingDisabled": "Skalowanie Wyłączone", - "Interaction.ScalingEnabled": "Skalowanie Włączone", - "Interaction.Undo": "Cofnij", - - "Inventory.Delete": "Usuń", - "Inventory.Equip": "Wyposaż", - "Inventory.Favorite.AudioPlayer": "Ustaw odtwarzacz audio", - "Inventory.Favorite.AudioStreamController": "Ustaw Steam kontroler", - "Inventory.Favorite.Avatar": "Ustaw awatar", - "Inventory.Favorite.ColorDialog": "Ustaw próbnik kolorów", - "Inventory.Favorite.Home": "Ustaw domu", - "Inventory.Favorite.InteractiveCamera": "Ustaw kamerę", - "Inventory.Favorite.Keyboard": "Ustaw klawiaturę", - "Inventory.Favorite.ProgressBar": "Ustaw pasek postępu", - "Inventory.Favorite.TextDisplay": "Ustaw wyświetlania tekstu", - "Inventory.Favorite.VideoPlayer": "Ustaw odtwarzacz wideo", - "Inventory.Favorite.WorldLoadingIndicator": "Ustaw pasek ładowania", - - "Inventory.OpenWorld": "Otwórz świat", - "Inventory.SaveAvatar": "Zapisz Awatara", - "Inventory.Share": "udostepnij", - "Inventory.Unshare": "Cofnij udostępnianie", - - "Locomotion.Fly.Description": "Fizyczny tryb latania", - "Locomotion.Fly.Name": "Lot", - "Locomotion.GrabWorld.Description": "Tworzy zakotwiczenie świata z odniesieniem i porusza użytkownika względem niego.", - "Locomotion.GrabWorld.Name": "Chwyć Świat", - "Locomotion.Noclip.Description": "Prosty tryb latania no-clip, idealny do edytowania.", - "Locomotion.Noclip.Name": "Noclip", - "Locomotion.Slide.Description": "Prosta lokomocja poślizgu która przyczepia się do powierzchni jeśli jakaś istnieje, inaczej lata.", - "Locomotion.Slide.Name": "Poślizg", - "Locomotion.Teleport.Description": "Używa teleporacji po krzywej balistycznej dla wygodnego poruszania się.", - "Locomotion.Teleport.Name": "Teleport", - "Locomotion.WalkRun.Description": "Fizyczne chodzenie, bieganie i skakanie.", - "Locomotion.WalkRun.Name": "Chodzenie/Bieganie", - "Locomotion.WalkRunGripping.Description": "Fizyczne chodzenie, bieganie i skakanie oraz wspinanie.", - "Locomotion.WalkRunGripping.Name": "Chodzenie/Bieganie (ze wpinaczką)", - "Locomotion.ZeroG.Description": "Fizyczny tryb nieważkości", - "Locomotion.ZeroG.Name": "Zero-G", - - "Login.AccountBanned": "Twoje konto zostało zbanowane.", - "Login.AccountTempLocked": "Twoje konto jest zablokowane.", - "Login.DuplicateAccount": "Zduplikowane konto", - "Login.EmailNotVerified": "E-mail niezweryfikowany", - "Login.InvalidCredentials": "Nieprawidłowe dane logowania", - "Login.InvalidLogin": "Nieprawidłowe dane logowania", - "Login.InvalidRecoveryCode": "Nieprawidłowy kod odzyskiwania", - "Login.MalformedUID": "Nieprawidłowe informacje o urządzeniu", - "Login.MissingLogin": "Brak danych logowania", - "Login.MissingUID": "Brak informacji o urządzeniu", - "Login.UnsupportedAuthentication": "Nieobsługiwana metoda uwierzytelniania", - - "NewWorld.AutoPort": "Auto:", - "NewWorld.CustomPreset": "Niestandardowy Szablon:", - "NewWorld.DefaultName": "Świat {name}", - "NewWorld.Port": "Port:", - "NewWorld.SessionSettings": "Ustawienia Sesji:", - "NewWorld.SessionTitle": "Nowa sesja", - "NewWorld.Template": "Szablon Świata:", - "NewWorld.Title": "Nowy Świat", - "NewWorld.UnsafeMode": "Tryb Niebezpieczny:", - - "Notifications.IsOnline": "Jest teraz Online", - "Notifications.IsOnlineOnDifferentVersion": "Jest teraz Online (używając wersji: {version})", - "Notifications.ReceivedContactRequest": "Wysłano Zaproszenie do Znajomych", - "Notifications.ReceivedInvite": "Zaproszono Cię do:", - "Notifications.ReceivedItem": "Wysyłano Ci przedmiot:", - "Notifications.ReceivedTip": "Otrzymano Napiwek {amount} {token}", - "Notifications.SentTip": "Wysłano Napiwek {amount} {token}", - "Notifications.VoiceMessage": "Wysłano wiadomość głosową", - - "Object.Mirror.Toggle": "Przełącznik Lokalny", - - "Options.FreeformDash.Off": "Swobodna Tablica: Nie", - "Options.FreeformDash.On": "Swobodna Tablica: Tak", - - "Options.Nameplates.All": "Nazwy Graczy: Wszystkie", - "Options.Nameplates.CustomStyle": "Zezwalaj na niestandardowe plakietki", - "Options.Nameplates.DefaultStyle": "Użyj domyślnych plakietka", - "Options.Nameplates.Hide": "Nazwy Graczy: Ukryte", - "Options.Nameplates.NonContacts": "Nazwy Graczy: Nie Kontaktów", - - "Options.SeatedMode.Off": "Tryb Siedzący: Nie", - "Options.SeatedMode.On": "Tryb Siedzący: Tak", - - "Permissions.NotAllowedToSave": "Nie masz pozwolenia aby zapisywać przedmioty w tym świecie.", - "Permissions.NotAllowedToSpawn": "Nie masz pozwolenia aby przyzywać przedmioty w tym świecie.", - "Permissions.NotAllowedToSwapAvatar": "Nie masz pozwolenia aby użyć własnego awatara w tym świecie.", - - "Profile.Status.Away": "Zaraz Wracam", - "Profile.Status.Busy": "Nie Przeszkadzać", - "Profile.Status.Invisible": "Niewidzialny", - "Profile.Status.Offline": "Offline", - "Profile.Status.Online": "Online", - - "Register.EmailAlreadyRegistered": "E-mail już zarejestrowany", - "Register.ErrorCheckingUserId": "Błąd podczas sprawdzania identyfikatora użytkownika", - "Register.InvalidDateOfBirth": "Nieprawidłowa data urodzenia", - "Register.InvalidEmail": "Niepoprawny adres email", - "Register.InvalidPassword": "Nieprawidłowe Hasło", - "Register.InvalidUsername": "Nieprawidłowa nazwa użytkownika", - "Register.MalformedUID": "Nieprawidłowe informacje urządzenia", - "Register.MissingEmail": "Brakujący e-mail", - "Register.MissingPassword": "Brak hasła", - "Register.MissingRequest": "Brak danych rejestracyjnych", - "Register.MissingUID": "Nieprawidłowe informacje urządzenia", - "Register.MissingUsername": "Brak nazwy użytkownika", - "Register.UserContainsBlockedTerms": "Nazwa użytkownika zawiera zablokowane słowa", - "Register.UsernameAlreadyRegistered": "Nazwa użytkownika jest już zarejestrowana", - "Register.UsernameContainsAmpersand": "Nazwa użytkownika nie może zawierać @", - "Register.UsernameStartsWithU": "Nazwa użytkownika nie może zaczynać się od U-", - "Register.UsernameTooLong": "Nazwa użytkownika jest za długa", - - "Security.HostAccess.Allow": "Zezwól", - "Security.HostAccess.Deny": "Zabroń", - "Security.HostAccess.NoReason": "Nie podano powodu", - "Security.HostAccess.Reason": "Powód: {reason}", - "Security.HostAccess.TargetHost": "Host docelowy: {host}", - "Security.HostAccess.Title": "Dostęp do hosta", - "Security.HostAccess.Warning": "Uwaga: Świat próbuje uzyskać dostęp do nieoficialnego hosta\nZezwolenie na dostęp może pozwolić nieoficjalnej stronie na zebranie niektórych danych osobowych, takich jak adres IP i lokalizacja geograficzna.", - - "Security.Hyperlink.Cancel": "Anuluj", - "Security.Hyperlink.Open": "Otwórz", - "Security.Hyperlink.Title": "link Zewnętrzny", - "Security.Hyperlink.Warning": "Ostrzeżenie: hiperłącze wychodzące\nKliknąłeś łącze w świecie. Chcesz je otworzyć? Otworzy się w przeglądarce internetowej na komputerze.", - - "Session.Permission.Anonymous": "Domyślny Anonim:", - "Session.Permission.ClearOverrides": "Wyczyść Nadpisane Uprawnienia", - "Session.Permission.Contact": "Domyślny Kontakt:", - "Session.Permission.Host": "Domyślny Gospodarz:", - "Session.Permission.PermissionOverrideCount": "Nadpisane Uprawnienia: {n,select, -1 {---} other {{n}}}", - "Session.Permission.Vistor": "Domyślny Odwiedzający:", - - "Session.Tab.Permissions": "Uprawnienia", - "Session.Tab.Settings": "Ustawienia", - "Session.Tab.Users": "Użytkownicy", - - "Settings.AllowStrafing": "Zezwalaj na Strafowanie", - - "Settings.Audio.DisableVoiceNormalization": "Wyłącz Normalizację Głosu", - "Settings.Audio.Header": "Audio", - "Settings.Audio.Input.Title": "Urządzenia wejściowe audio", - "Settings.Audio.InputDevice": "Urządzenie Wejściowe Audio:", - "Settings.Audio.Master": "Cały Dźwięk: {n,number,percent}", - "Settings.Audio.Monitoring": "Monitorowanie Wejścia Audio:", - "Settings.Audio.Multimedia": "Multimedia: {n,number,percent}", - "Settings.Audio.NoiseGateThreshold": "Próg Bramy Szumów: {n}", - "Settings.Audio.NoiseSupression": "Filtr Usuwania Szumu (RNNoise)", - "Settings.Audio.NormzliationThreshold": "Próg Normalizacji: {n}", - "Settings.Audio.OutputDevice": "Urządzenie Wyjściowe Audio:", - "Settings.Audio.SelectInputDevice": "Wybierz Urządzenie Wejściowe", - "Settings.Audio.SelectOutputDevice": "Wybierz Urządzenie Wyjściowe", - "Settings.Audio.SoundEffects": "Efekty Dźwiękowe: {n,number,percent}", - "Settings.Audio.StartTest": "Nasłuchuj urządzenie\n(sprawdź mikrofon / wejście audio)", - "Settings.Audio.StopTest": "Zakończ Test", - "Settings.Audio.SystemDefaultOutput": "Używaj Domyślnych Urządzeń", - "Settings.Audio.TestDescription": "Puścimy dźwięk z wybranego urządzenia audio, aby upewnić się że to prawidłowe urządzenie.", - "Settings.Audio.TestInput": "Testuj Swoje Wejście Audio:", - "Settings.Audio.UI": "Interfejs Użytkownika: {n,number,percent}", - "Settings.Audio.Voice": "Głosy: {n,number,percent}", - "Settings.Audio.WhisperVoiceVolume": "Głośność Głosów przy Szeptaniu (poza bańką): {n,number,percent}", - - "Settings.AutosaveAllScreenshots": "Automatycznie zapisuj WSZYSTKIE zrzuty ekranu na świecie", - "Settings.AutosaveScreenshotPath": "Ścieżka auto-zapisu zdjęć", - "Settings.ControllerVibration": "Wibracje Kontrolera", - "Settings.Dash.Curvature": "Zakrzywienie", - "Settings.Dash.Header": "Tablica", - "Settings.Dash.OpenCloseSpeed": "Prędkość otwierania/zamykania", - "Settings.DebugInputBinding": "Debuguj Przypisane Przyciski", - "Settings.DisableLAN": "Wyłącz LAN", - "Settings.DisablePhysicalInteractions": "Wyłącz Interakcje Fizyczne", - "Settings.DoNotSendReadStatus": "Nie wysyłaj statusu przeczytania wiadomości w czasie rzeczywistym", - "Settings.DoubleClickInterval": "Interwał Dwukrotnego Kliknięcia", - "Settings.EnableGestures": "Włącz Gesty", - "Settings.FetchIncompatibleSessions": "Pokaż Niekompatybilne Sesje", - - "Settings.FullBody.FeetPositionSmoothing": "Wygładzanie Pozycji Stóp", - "Settings.FullBody.FeetRotationSmoothing": "Wygładzanie Rotacji Stóp", - "Settings.FullBody.Header": "Full Body:", - "Settings.FullBody.HipsPositionSmoothing": "Wygładzanie Pozycji Bioder", - "Settings.FullBody.HipsRotationSmoothing": "Wygładzanie Rotacji Bioder", - - "Settings.Graphics.DesktopFOV": "Pole Widzenia Trybu Ekranowego", - "Settings.Haptics": "Wibracje Zwrotne", - "Settings.Height": "Mój Wzrost:", - "Settings.HideAllTutorials": "Ukryj Wszystkie Samouczki", - "Settings.Hotswitching": "Hotswitch VR", - "Settings.Imperial": "Imperialny (ft)", - - "Settings.Laser.ShowInDesktop": "Wyświetlaj Laser w Trybie Ekranowym", - "Settings.LaserSmoothing.Header": "Wygładzanie Laserów", - "Settings.LaserSmoothing.ModulateEndAngle": "Kąt Końcowy Modulowania", - "Settings.LaserSmoothing.ModulateExponent": "Wykładnik Modulowania", - "Settings.LaserSmoothing.ModulateSpeedMultiplier": "Mnożnik Prędkości Modulowania", - "Settings.LaserSmoothing.ModulateStartAngle": "Kąt Początkowy Modulowania", - "Settings.LaserSmoothing.Reset": "Resetuj Ustawienia Lasera", - "Settings.LaserSmoothing.Speed": "Prędkość Wygładzania", - "Settings.LaserSmoothing.StickThreshold": "Próg Drążka", - - "Settings.LeapMotion.Enabled": "Używaj Leap Motion", - "Settings.LeapMotion.ForwardOffset": "Przesunięcie z Przodu", - "Settings.LeapMotion.HorizontalOffset": "Przesunięcie Poziome", - "Settings.LeapMotion.Name": "Leap Motion", - "Settings.LeapMotion.SnapDistance": "Odległość Przyciągania Ręki", - "Settings.LeapMotion.UseFingersWhenSnapped": "Użyj palców po Przyciągnięciu", - "Settings.LeapMotion.VerticalOffset": "Przesunięcie Pionowe", - - "Settings.LegacyGripEquip": "Włącz Stare Wyposażanie Podwójnym Chwytem", - "Settings.LegacyWorldSwitcher": "Włącz Stary Zmieniacz Światów", - "Settings.LinuxIntegration": "Integracja Linux", - "Settings.Locale.ChangeLanguage": "Zmień Język", - "Settings.Locale.DefaultLanguage": "Domyślne Systemowe", - "Settings.Locale.SelectLanguageHeader": "Wybierz Swój Język:", - "Settings.Locale.Title": "Język interfejsu", - "Settings.MaxConcurrentAssetTransfers": "Limit Równoległych Transferów Zasobów", - "Settings.Metric": "Metryczny (cm)", - "Settings.MoveThreshold": "Martwa Strefa Poruszania", - "Settings.NoclipSpeed": "Prędkość No-Clip", - "Settings.OverrideLocale": "Zastąp Język:", - "Settings.PreferSteamNetworking": "Preferuj Gniazda Sieciowe Steam", - "Settings.PrimaryController": "Główny Kontroler", - "Settings.ResetAllTutorials": "Zresetuj Wszystkie Samouczki", - "Settings.Save": "Zapisz Ustawienia", - "Settings.ShowInteractionHints": "Pokaż Wskazówki Dotyczące Interakcji", - "Settings.SmoothTurn": "Płynne Obracanie", - "Settings.SmoothTurnExclusiveMode": "Ekskluzywny Tryb Płynnego Obracania", - "Settings.SmoothTurnSpeed": "Prędkość Płynnego Obrotu", - "Settings.SnapTurnAngle": "Kąt Obrotu Natychmiastowego", - "Settings.SpeedExponent": "Wykładnik Prędkości", - "Settings.System.KeepOriginalScreenshotFormat": "Zachowaj oryginalny format zrzutu ekranu", - "Settings.System.KeepOriginalScreenshotFormat.Description": "Po włączeniu zrzuty ekranu nie będą konwertowane do formatu JPG po zapisaniu w folderze Dokumenty", - "Settings.UseHeadDirectionForMovement": "Użyj Kierunku Głowy do poruszania", - "Settings.ViveHandTracking.Enabled": "Używaj Vive Hand Tracking", - "Settings.ViveHandTracking.Name": "Vive Finger Tracking", - "Settings.ViveHandTracking.SnapDistance": "Odległość Przyciągania Ręki", - "Settings.ViveHandTracking.UseFingersWhenSnapped": "Użyj palców po Przyciągnięciu", - "Settings.WindowsIntegration": "Integracja Windows", - - "Tools.AvatarCreator": "Kreator Awatarów", - "Tools.CameraStreaming": "Kamera / Transmisja", - "Tools.CreateNewWorld": "Stwórz Nowy Świat", - "Tools.Debug": "Debugowanie", - "Tools.FullBodyCalibrator": "Kalibrator Awatarów / Full Body", - "Tools.Setup2FA": "Skonfiguruj 2FA", - - "Tools.StreamAudio": "Transmisja Dźwięku", - "Tools.StreamAudio.Bitrate": "Bitrate: {bitrate} kbps", - "Tools.StreamAudio.Broadcast": "Wszędzie", - "Tools.StreamAudio.Dialog.Title": "Utwórz strumień audio", - "Tools.StreamAudio.PlayForOwner.Off": "Nasłuch dla właściciela: Nie", - "Tools.StreamAudio.PlayForOwner.On": "Nasłuch dla właściciela: Tak", - "Tools.StreamAudio.Spatialized": "W Przestrzeni", - "Tools.StreamAudio.Start": "Rozpocznij Transmisję", - "Tools.StreamAudio.Title": "Transmisja Dźwięku {username}", - - "Tooltip.Cartridge.Eject": "Zdejmij kulę", - - "Tooltip.CharacterCollider.DontMarkGrippable": "Nie Oznaczaj jako Wspinalny", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Zapewnij lokomocję Fizyczne Latanie", - "Tooltip.CharacterCollider.EnsureWalkRun": "Zapewnij lokomocję Chodzenie/Bieganie", - "Tooltip.CharacterCollider.EnsureZeroG": "Zapewnij lokomocję Zero-G", - "Tooltip.CharacterCollider.MarkGrippable": "Oznaczaj jako Wspinalny", - - "Tooltip.Color.Picker": "Wybieranie Kolorów", - "Tooltip.GrabbableSetter.NonScalable": "Obiekty nie będą Skalowalne", - "Tooltip.GrabbableSetter.Scalable": "Obiekty będą Skalowalne", - "Tooltip.Light.Point": "Punktowe", - "Tooltip.Light.Spot": "Stożkowe", - "Tooltip.Light.Sun": "Słońce", - - "Tooltip.Material.AreaMode": "Tryb Strefy", - "Tooltip.Material.Convert": "Konwertuj na...", - "Tooltip.Material.ConvertAll": "Konwertuj Wszystkie na...", - "Tooltip.Material.CreateCopy": "Stwórz Kopię", - "Tooltip.Material.CreateNew": "Stwórz Nowy", - "Tooltip.Material.Edit": "Edytuj Materiał", - "Tooltip.Material.ObjectMode": "Tryb Globalny Obiektu", - "Tooltip.Material.RayMode": "Tryb Promienia", - "Tooltip.Material.SceneMode": "Tryb Globalny Sceny", - - "Tooltip.Mesh.Edit": "Edytuj Mesh", - - "Tooltip.MeshVisibility.DoubleSidedShadow": "Ustaw na dwustronny cień", - "Tooltip.MeshVisibility.KeepShadow": "Pozostaw Cień", - "Tooltip.MeshVisibility.OnlyShadow": "Ustaw na tylko cień", - "Tooltip.MeshVisibility.ShadowOff": "Wyłącz Cień", - "Tooltip.MeshVisibility.ShadowOn": "Włącz Cień", - - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.ModeHold": "Trzymaj aby nagrywać", - "Tooltip.Microphone.ModePress": "Kliknij aby zacząć/zakończyć nagrywanie", - "Tooltip.Microphone.SourceFiltered": "Filtrowane i Normalizowane", - "Tooltip.Microphone.SourceRaw": "Surowe", - - "Tooltip.Slicer.Add": "Dodaj Slicer", - "Tooltip.Slicer.Clear": "Usuń Slicer", - - "Tooltips.Brush.ChangeColor": "Zmień kolor", - "Tooltips.Brush.DecrementSize": "Zmniejsz rozmiar", - "Tooltips.Brush.IncrementSize": "Zwiększ rozmiar", - - "Tooltips.Dev.ConfirmDestroySelected": "NA PEWNO Zniszcz Zaznaczone", - "Tooltips.Dev.CreateNew": "Stwóż Nowy...", - "Tooltips.Dev.DeselectAll": "Odznacz Wszystko", - "Tooltips.Dev.DestroySelected": "Zniszcz Zaznaczone", - "Tooltips.Dev.DevMode.Off": "Tryb Dewelopera: Nie", - "Tooltips.Dev.DevMode.On": "Tryb Dewelopera: Tak", - "Tooltips.Dev.GlobalSpace": "Globalna przestrzeń", - "Tooltips.Dev.LocalSpace": "Przestrzeń lokalna", - "Tooltips.Dev.OpenInspector": "Otwórz Inspektor", - "Tooltips.Dev.Rotation": "Obrót", - "Tooltips.Dev.Scale": "Skala", - "Tooltips.Dev.Selection": "Zaznaczanie: {mode}", - "Tooltips.Dev.SelectParent": "Zaznacz Rodzica", - "Tooltips.Dev.Translation": "Przejście", - - "Tutorial.CommunityYouTube.Title": "Kanały YouTube Społeczności", - - "Tutorial.Intro.BadgesDescription": "Odznaki to małe ikony pokazujące informacje o użytkownikach. Tu jest kilka najważnejszych odznak do zapamiętania. Odznaki związane z zaburzeniami zmysłów mogą być dodane używając Bota {appName}.", - "Tutorial.Intro.BadgesDisabilityHearing": "Zaburzenia Słuchu", - "Tutorial.Intro.BadgesDisabilitySpeech": "Zaburzenia Mowy", - "Tutorial.Intro.BadgesDisabilityVision": "Zaburzenia Wzroku", - "Tutorial.Intro.BadgesMentor": "Mentor", - "Tutorial.Intro.BadgesModerator": "Moderator", - "Tutorial.Intro.BadgesTitle": "Odznaki", - "Tutorial.Intro.HelpSite": "Pomoc", - - "Tutorial.UserResources.MerchandiseTitle": "Merch {appName}", - "Tutorial.UserResources.SupportTitle": "Jak Wspierać {appName}", - "Tutorial.UserResources.UserResourcesTitle": "Zasoby Użytkowników", - - "Tutorial.Welcome.AccountCreate": "Utwórz Konto", - "Tutorial.Welcome.AccountDescription": "Tworzenie konta daje Ci 1 GB darmowego miejsca w chmurze na zapisywanie przedmiotów, wybieranie awatarów, dodawanie Znajomych oraz wysyłanie wiadomości.", - "Tutorial.Welcome.AccountHeader": "Konto {appName}", - "Tutorial.Welcome.AccountLogin": "Już Posiadam Konto", - "Tutorial.Welcome.AccountSkip": "Kontynuuj Bez Tworzenia Konta", - "Tutorial.Welcome.AccountSkipConfirm": "Na Pewno", - "Tutorial.Welcome.AccountSkipDescription": "Niektóre funkcje takie jak zapisywanie przedmiotów, wybieranie awatarów lub dodawanie Znajomych nie będą dostępne.", - "Tutorial.Welcome.AccountSkipHeader": "Pominąć tworzenie konta?", - "Tutorial.Welcome.LetsStart": "Zacznijmy!", - "Tutorial.Welcome.SettingsDescription": "Możesz tu konfigurować podstawowe ustawienia. Można je także zmienić później.", - "Tutorial.Welcome.SettingsHeader": "Podstawowe Ustawienia", - "Tutorial.Welcome.SettingsHeight": "Twój wzrost", - "Tutorial.Welcome.SettingsHeightExamples": "Przykłady: 1.85 m, 185 cm, 6' 1\", 6 stóp 1 cal", - "Tutorial.Welcome.SettingsPrimaryController": "Główny Kontroler", - "Tutorial.Welcome.SettingsPrimaryLeft": "Lewy", - "Tutorial.Welcome.SettingsPrimaryLeftDescription": "Lewy: Obracanie, Prawy: Poruszanie", - "Tutorial.Welcome.SettingsPrimaryRight": "Prawy", - "Tutorial.Welcome.SettingsPrimaryRightDescription": "Lewy: Poruszanie, Prawy: Obracanie", - "Tutorial.Welcome.SettingsSmoothTurn": "Płynny", - "Tutorial.Welcome.SettingsSmoothTurnDescription": "Płynne obracanie, może powodować mdłośći.", - "Tutorial.Welcome.SettingsSnapTurn": "Natychmiastowy", - "Tutorial.Welcome.SettingsSnapTurnDescription": "Natychmiastowo obraca cię o ustaloną ilość stopni, dobre dla nowych użytkowników", - "Tutorial.Welcome.SettingsTurning": "Styl Obrotu", - "Tutorial.Welcome.StartTutorialDescription": "Przeniesiemy cię do prostego świata samouczkowego aby pomóc Ci zacząć z {appName}. Możesz wybrać czy chcesz aby świat był publiczny, pozwalając społeczności {appName} na dołączanie i pomaganie Tobie albo możesz uczyć się samemu.", - "Tutorial.Welcome.StartTutorialHeader": "Rozpocznij Samouczek", - "Tutorial.Welcome.WelcomeTo": "Witaj w", - - "Undo.ApplyMaterial": "Zastosowanie Materiału", - "Undo.BakeMeshes": "Wypalenie {name}", - "Undo.BatchConvertMaterials": "Zbiorcze konwertowanie materiałów", - "Undo.BrushStroke": "Pociągnięcie Pędzla", - "Undo.ChangeBoxSize": "Zmienienie Wielkości Pudełka", - "Undo.ChangeColor": "Zmienienie Koloru", - "Undo.ChangeMesh": "Zmienienie Meshu", - "Undo.CloneComponent": "Sklonowanie Komponentu", - "Undo.Destroy": "Zniszczenie {name}", - "Undo.DestroyComponent": "Zniszczenie {component_type} na {slot_name}", - "Undo.DestroyGrabbed": "Zniszczenie Chwyconych Obiektów", - "Undo.DuplicateComponent": "Duplikowanie Komponentu", - "Undo.DuplicateGrabbed": "Duplikowanie Chwyconych Obiektów", - "Undo.ExtractMaterialsFromHierarchy": "Wyciągnięcie Materiałów z Hierarchii", - "Undo.GrabObjects": "Chwycenie Obiektów", - "Undo.InsertParent": "Dodanie Rodzica do {name}", - "Undo.MoveIKBone": "Przeniesienie Kości IK", - "Undo.MoveSun": "Przeniesienie Słońca", - "Undo.ResetPosition": "Resetowanie Pozycji", - "Undo.ResetRotation": "Resetowanie Obrótu", - "Undo.ResetScale": "Resetowanie Skali", - "Undo.RotateAroundAxis": "Obrócenie Wokół Osi", - "Undo.SetField": "Ustawienie pola {field_name} na {value}", - "Undo.SetReference": "Ustawienie odniesienia {ref_name} na {ref_target}", - "Undo.Spawn": "Stworzenie {name}", - "Undo.SpawnComponent": "Dodanie {component_type} do {slot_name}", - "Undo.Transform": "Przeniesienie {name}", - "Undo.Translate": "Przeniesienie", - "Undo.TranslateAlongAxis": "Przeniesienie Wzdłuż Osi", - "Undo.Wiggler": "Złe Rzeczy", - - "User.Actions.Ban": "Banuj", - "User.Actions.Jump": "Skocz do", - "User.Actions.Kick": "Wyrzuć", - "User.Actions.Mute": "Wycisz (lokalnie)", - "User.Actions.Respawn": "Odrodź", - "User.Actions.Silence": "Wycisz (globalnie)", - - "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "Wyczyść Wyłączone Mesh Renderery", - "Wizard.AssetOptimization.CleanupEmptySlots": "Usuń Puste Obiekty", - "Wizard.AssetOptimization.CleanupFileItems": "Usuń Przedmioty Plików", - "Wizard.AssetOptimization.CleanupUnusedAssets": "Usuń Nieużywane Zasoby", - "Wizard.AssetOptimization.DeduplicateMaterials": "Deduplikuj Materiały", - "Wizard.AssetOptimization.MaxTextureResolution": "Ustaw Maksymalną Rozdzielczość Tekstur", - "Wizard.AssetOptimization.RecalculateAllNormals": "Przelicz Wszystkie Normalne", - "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "Przelicz Wszystkie Normalne (połączone)", - "Wizard.AssetOptimization.RecalculateAllTangents": "Przelicz Wszystkie Styczne (Mikktspace)", - "Wizard.AssetOptimization.RecompressTextures": "Rekompresuj Tekstury", - "Wizard.AssetOptimization.ResizedResult": "Przeskalowano {n}", - "Wizard.AssetOptimization.Title": "Kreator Optymalizacji Zasobów", - - "Wizard.CubemapCreator.NegX": "Negatywny X (lewo)", - "Wizard.CubemapCreator.NegY": "Negatywny Y (dół)", - "Wizard.CubemapCreator.NegZ": "Negatywny Z (tył)", - "Wizard.CubemapCreator.PosX": "Pozytywny X (prawo)", - "Wizard.CubemapCreator.PosY": "Pozytywny Y (góra)", - "Wizard.CubemapCreator.PosZ": "Pozytywny Z (przód)", - "Wizard.CubemapCreator.Textures": "Tekstury Źródłowe:", - "Wizard.CubemapCreator.TexturesNote": "Pamiętaj że niektóre standardy zamieniają lewą i prawą stronę. Jeśli stworzona Cubemapa jest nieprawidłowa, spróbuj zamienić lewą i prawą stronę.", - "Wizard.CubemapCreator.Title": "Kreator Cubemap", - "Wizard.CubemapCreator.TopBottomRotation": "Obrót Góry i Dołu:", - - "Wizard.General.ErrorNoRoot": "Brak Miejsca Operacji", - "Wizard.General.ProcessRoot": "Miejsce Operacji:", - "Wizard.General.RemovedResult": "Usunięto {n}", - "Wizard.General.Result": "Rezultat:", - - "Wizard.LightSources.ChangeIntensity": "Zmień Siłę", - "Wizard.LightSources.ChangeRange": "Zmień Zasięg", - "Wizard.LightSources.Destroy": "Zniszcz", - "Wizard.LightSources.DirectionalLights": "Śłońca:", - "Wizard.LightSources.Disable": "Wyłącz", - "Wizard.LightSources.DisabledLights": "Wyłączone Światła:", - "Wizard.LightSources.Enable": "Włacz", - "Wizard.LightSources.Header": "Źródła Światła Sceny", - "Wizard.LightSources.PointLights": "Światła Punktowe:", - "Wizard.LightSources.ProcessRoot": "Miejsce Operacji:", - "Wizard.LightSources.SetShadowType": "Ustaw Typ Cieni", - "Wizard.LightSources.SpotLights": "Światła Stożkowe:", - "Wizard.LightSources.Title": "Kreator Źródeł Światła", - "Wizard.LightSources.WithTag": "Z Tagiem:", - - "Wizard.ReflectionProbes.BakeProbes": "Wypal Próbki", - "Wizard.ReflectionProbes.Baking": "Wypalanie: {index} na {count}...", - "Wizard.ReflectionProbes.DelayBetweenProbes": "Odsęp czasowy między próbkami", - "Wizard.ReflectionProbes.HideDebugVisuals": "Schowaj Wizualizacje", - "Wizard.ReflectionProbes.ProcessDisabled": "Proces Wyłączony", - "Wizard.ReflectionProbes.ProcessRoot": "Miejsce Operacji:", - "Wizard.ReflectionProbes.ShowDebugVisuals": "Wyświetl Wizualizacje", - "Wizard.ReflectionProbes.TeleportUserToProbe": "Teleportój mnie do każdej próbki", - "Wizard.ReflectionProbes.Title": "Kreator Próbek Odbicia", - "Wizard.ReflectionProbes.WithTag": "Z Tagiem:", - - "World.AccessLevel.Anyone": "Każdy", - "World.AccessLevel.Contacts": "Znajomi", - "World.AccessLevel.ContactsPlus": "Znajomi+", - "World.AccessLevel.LAN": "LAN", - "World.AccessLevel.Private": "Prywatne (tylko osoby zaproszone)", - "World.AccessLevel.RegisteredUsers": "Zarejestrowani Użytkownicy", - - "World.Actions.CannotClose": "(nie można zamknąć tego świata)", - "World.Actions.Clone": "Sklonuj Świat", - "World.Actions.Close": "Zamknij Świat", - "World.Actions.CloseConfirm": "Zamknij", - "World.Actions.ClosePrompt": "Zamknąć Świat?", - "World.Actions.ConfirmDelete": "Potwierdź Usunięcie", - "World.Actions.ConfirmOverwrite": "Podwierdź NADPISANIE", - "World.Actions.CopyRecordURL": "Skopiuj URL Rekordu", - "World.Actions.CopySessionURL": "Skopiuj URL Sesji", - "World.Actions.CopyWorldURL": "Skopiuj URL Świata", - "World.Actions.Delete": "Usuń Świat", - "World.Actions.Discard": "Odrzuć Zmiany", - "World.Actions.Focus": "Pokaż", - "World.Actions.GetSessionOrb": "Zdobądź Kulę Sesji", - "World.Actions.GetWorldOrb": "Zdobądź Kulę Świata", - "World.Actions.GuestWarning": "", - "World.Actions.HostingWarning": "Jesteś gospodarzem tego świata. Wszyscy użytkownicy zostaną odłączeni.", + + "World.Waiting": "Oczekiwanie...", + "World.HostIsStarting": "Gospodarz zaczyna sesję...", + "World.Loading": "Ładowanie...", + "World.LoadingFailed": "Niepowodzenie", + "World.LoadedAssets": "Załadowano {assets} z {total_assets}", + "World.Downloading": "Pobieranie {bytes} z {total_bytes}", + + "World.Connection.EstablishingConnection": "Nawiązywanie połączenia", + "World.Connection.RequestingJoin": "Proszenie o dołączenie", + "World.Connection.Authenticating": "Uwierzytelnianie", + "World.Connection.Connected": "Połączono", + "World.Connection.SyncingInitialState": "Synchronizacja początkowego stanu świata", + + "World.Connection.LNL.DirectIP": "LNL Bezpośrednie IP", + "World.Connection.LNL.NATPunchthrough": "Przebicie LNL NAT {n}", + "World.Connection.LNL.Relay": "Przekaźnik LNL", + "World.Connection.SteamNetworkingSockets": "Gniazda Sieciowe Steam", + + "World.Error.AccessDenied": "Odmowa Dostępu", + "World.Error.SecurityViolation": "Naruszenie Bezpieczeństwa", + "World.Error.OnlyRegisteredUsers": "Tylko zarejestrowani użytkownicy mogą dołączyć", + "World.Error.OnlyContacts": "Tylko kontakty gospodarza mogą dołączyć", + "World.Error.OnlyContactsOfContacts": "Tylko kontakty użytkowników w sesji mogą dołączyć", + "World.Error.Private": "Ta sesja jest prywatna", + "World.Error.SessionEnded": "Sesja się zakończyła", + "World.Error.UserLimitReached": "Sesja osiągneła limit użytkowników", + "World.Error.FailedAuthentication": "Uwierzytelnianie nie powiodło się", + "World.Error.FailedUserID": "Uwierzytelnianie UserID nie powiodło się", + "World.Error.FailedFetchingAuthentication": "Pobieranie informacji uwierzytelniających nie powiodło się", + "World.Error.JoinAlreadyRequested": "Poproszono już o dołączenie", + "World.Error.FailedConnectToRelay": "Nie udało się połączyć z przekaźnikiem", + "World.Error.FailedToConnect": "Nie udało się nawiązać połączenia", + "World.Error.InvalidAddress": "Błędny adres", + "World.Error.NoPort": "Nie określono portu", + "World.Error.IncompatibleVersion": "Niekompatybilna wersja {appName}", + "World.Error.HostBlocked": "Host zablokowany", + "World.Error.HostBlockedDetail": "Zablokowałeś hosta", + + "World.Error.WorldCrashDetail": "Fatalny błąd podczas aktualizacji świata", + "World.Error.Unknown": "Nieznany Błąd", + + "World.Config.Name": "Nazwa świata:", + "World.Config.Description": "Opis:", + "World.Config.MaxUsers": "Maksymalna Liczba Użytkowników:", + "World.Config.MobileFriendly": "Przyjazny dla Urządzeń Mobilnych", + "World.Config.SaveOptionsHeader": "Opcje Zapisywania Świata:", + "World.Config.EditMode": "Tryb Edycji:", + "World.Config.AccessLevelHeader": "Kto może dołączyć do tego świata?", + "World.Config.AutoKickAFK": "Automatyczne wyrzucanie nieaktywnych użytkowników:", + "World.Config.AutoKickAFKMinutes": "Maksymalny Czas Nieaktywności:", + "World.Config.HideFromListing": "Nie pokazuj na liście sesji", + "World.Config.Autosave": "Autozapis (będzie nadpisywał poprzedni zapis):", + "World.Config.AutosaveInterval": "Interwał Autozapisu (minuty):", + "World.Config.CleanupAssets": " Oczyść nieużywane zasoby:", + "World.Config.CleanupInterval": "Interwał czyszczenia (sekundy):", + + "World.Actions.StartSession": "Rozpocznij Sesję", "World.Actions.Join": "Dołącz", + "World.Actions.Focus": "Pokaż", + "World.Actions.Close": "Zamknij Świat", "World.Actions.Leave": "Opuść Świat", - "World.Actions.LeaveConfirm": "Opuść", - "World.Actions.LeavePrompt": "Opuścić Świat?", - "World.Actions.ModifyMetadata": "Edytuj Metadane", - "World.Actions.Overwrite": "Zastąp za {name}", - "World.Actions.Overwriting": "Nadpisywanie...", - "World.Actions.ReallyConfirmDelete": "USUŃ NA ZAWSZE", "World.Actions.Save": "Zapisz Zmiany", "World.Actions.SaveAs": "Zapisz Jako...", "World.Actions.SaveCopy": "Zapisz Kopię...", "World.Actions.SaveHere": "Zapisz Tutaj", "World.Actions.SaveToInventory": "Zapisz do Ekwipunku", "World.Actions.Saving": "Zapisywanie...", + "World.Actions.Discard": "Odrzuć Zmiany", + "World.Actions.Clone": "Sklonuj Świat", + "World.Actions.Delete": "Usuń Świat", + "World.Actions.ConfirmDelete": "Potwierdź Usunięcie", + "World.Actions.ReallyConfirmDelete": "USUŃ NA ZAWSZE", + "World.Actions.Overwrite": "Zastąp za {name}", + "World.Actions.ConfirmOverwrite": "Podwierdź NADPISANIE", + "World.Actions.Overwriting": "Nadpisywanie...", + + "World.Actions.ClosePrompt": "Zamknąć Świat?", + "World.Actions.LeavePrompt": "Opuścić Świat?", + "World.Actions.CloseConfirm": "Zamknij", + "World.Actions.LeaveConfirm": "Opuść", + "World.Actions.CannotClose": "(nie można zamknąć tego świata)", + "World.Actions.GuestWarning": "", + "World.Actions.HostingWarning": "Jesteś gospodarzem tego świata. Wszyscy użytkownicy zostaną odłączeni.", + + "World.Actions.GetWorldOrb": "Zdobądź Kulę Świata", + "World.Actions.CopyWorldURL": "Skopiuj URL Świata", + "World.Actions.CopyRecordURL": "Skopiuj URL Rekordu", "World.Actions.StartCustomSession": "Rozpocznij Sesję Niestandardową", - "World.Actions.StartSession": "Rozpocznij Sesję", - - "World.Category.ActiveSessions": "Aktywne Sesje", - "World.Category.Art": "Sztuka", - "World.Category.ContactsSessions": "Sesje Znajomych", - "World.Category.Custom": "Niestandardowe", - "World.Category.Educational": "Edukacyjne", - "World.Category.Everything": "Wszystko", - "World.Category.Featured": "Polecane", - "World.Category.Games": "Gry", - "World.Category.GroupWorlds": "Światy Grupowe", - "World.Category.HeadlessSessions": "Sesje Headless", - "World.Category.MyWorlds": "Moje Światy", - "World.Category.PublishedWorlds": "Opublikowane Światy", - "World.Category.Random": "Losowye", - "World.Category.Social": "Społeczne", - "World.Category.Tutorials": "Poradniki", - - "World.Config.AccessLevelHeader": "Kto może dołączyć do tego świata?", - "World.Config.AutoKickAFK": "Automatyczne wyrzucanie nieaktywnych użytkowników:", - "World.Config.AutoKickAFKMinutes": "Maksymalny Czas Nieaktywności:", - "World.Config.Autosave": "Autozapis (będzie nadpisywał poprzedni zapis):", - "World.Config.AutosaveInterval": "Interwał Autozapisu (minuty):", - "World.Config.CleanupAssets": " Oczyść nieużywane zasoby:", - "World.Config.CleanupInterval": "Interwał czyszczenia (sekundy):", - "World.Config.Description": "Opis:", - "World.Config.EditMode": "Tryb Edycji:", - "World.Config.HideFromListing": "Nie pokazuj na liście sesji", - "World.Config.MaxUsers": "Maksymalna Liczba Użytkowników:", - "World.Config.MobileFriendly": "Przyjazny dla Urządzeń Mobilnych", - "World.Config.Name": "Nazwa świata:", - "World.Config.SaveOptionsHeader": "Opcje Zapisywania Świata:", - - "World.Connection.Authenticating": "Uwierzytelnianie", - "World.Connection.Connected": "Połączono", - "World.Connection.EstablishingConnection": "Nawiązywanie połączenia", - "World.Connection.LNL.DirectIP": "LNL Bezpośrednie IP", - "World.Connection.LNL.NATPunchthrough": "Przebicie LNL NAT {n}", - "World.Connection.LNL.Relay": "Przekaźnik LNL", - "World.Connection.RequestingJoin": "Proszenie o dołączenie", - "World.Connection.SteamNetworkingSockets": "Gniazda Sieciowe Steam", - "World.Connection.SyncingInitialState": "Synchronizacja początkowego stanu świata", - - "World.Detail.AccessLevel": "Widoczność", - "World.Detail.ActionsHeader": "Akcje:", - "World.Detail.ActiveSessions": "Aktywne Sesje:", - "World.Detail.ActiveUsers": "Aktywni Użytkownicy:", - "World.Detail.DescriptionHeader": "Opis: ", - "World.Detail.ModifyDate": "Ostatnio Zaktualizowany", - "World.Detail.NewSession": "", - "World.Detail.PublishDate": "Opublikowany", - "World.Detail.SessionInformationHeader": "Informacje o Sesji", - "World.Detail.Tags": "Tagi", - "World.Detail.Uptime": "Czas Działania", - "World.Detail.Users": "Użytkownicy", - "World.Detail.Users.Count": "{active}{away, select, 0 {} other { (+{away} away)}} na {max}", - "World.Detail.Visits": "Odwiedziny", - "World.Detail.WorldInformationHeader": "Informacje o Świecie", - - "World.Downloading": "Pobieranie {bytes} z {total_bytes}", - - "World.Edit.AccessLevelHeader": "Kto może otworzyć ten świat?", - "World.Edit.AccessPatreon": "Wspierający na Patreon", - "World.Edit.AccessPrivate": "Tylko Ja", - "World.Edit.AccessPublic": "Wszyscy (publiczny)", - "World.Edit.Description": "Opis:", - "World.Edit.Name": "Nazwa Świata:", - "World.Edit.Path": "Ścieżka Świata:", - "World.Edit.Tags": "Tagi (rozdzielane przecinkami):", - "World.Edit.Title": "Edytuj Metadane", - - "World.Error.AccessDenied": "Odmowa Dostępu", - "World.Error.FailedAuthentication": "Uwierzytelnianie nie powiodło się", - "World.Error.FailedConnectToRelay": "Nie udało się połączyć z przekaźnikiem", - "World.Error.FailedFetchingAuthentication": "Pobieranie informacji uwierzytelniających nie powiodło się", - "World.Error.FailedToConnect": "Nie udało się nawiązać połączenia", - "World.Error.FailedUserID": "Uwierzytelnianie UserID nie powiodło się", - "World.Error.HostBlocked": "Host zablokowany", - "World.Error.HostBlockedDetail": "Zablokowałeś hosta", - "World.Error.IncompatibleVersion": "Niekompatybilna wersja {appName}", - "World.Error.InvalidAddress": "Błędny adres", - "World.Error.JoinAlreadyRequested": "Poproszono już o dołączenie", - "World.Error.NoPort": "Nie określono portu", - "World.Error.OnlyContacts": "Tylko kontakty gospodarza mogą dołączyć", - "World.Error.OnlyContactsOfContacts": "Tylko kontakty użytkowników w sesji mogą dołączyć", - "World.Error.OnlyRegisteredUsers": "Tylko zarejestrowani użytkownicy mogą dołączyć", - "World.Error.Private": "Ta sesja jest prywatna", - "World.Error.SecurityViolation": "Naruszenie Bezpieczeństwa", - "World.Error.SessionEnded": "Sesja się zakończyła", - "World.Error.Unknown": "Nieznany Błąd", - "World.Error.UserLimitReached": "Sesja osiągneła limit użytkowników", - "World.Error.WorldCrashDetail": "Fatalny błąd podczas aktualizacji świata", - - "World.Filter.ActiveSessions": "Aktywne Sesje", - "World.Filter.BaseSearch": "Bazowe Wyszukiwanie:", - "World.Filter.ByOwner": "Przez Właściciela:", - "World.Filter.DataSources": "Źródła Danych:", - "World.Filter.Featured": "Tylko Polecane", - "World.Filter.GroupOwner": "Właściciel jest Grupą", - "World.Filter.LocalWorlds": "Lokalne Światy", - "World.Filter.MaxAccessLevel": "Najwyższy Poziom Dostępu:", - "World.Filter.MinimumContacts": "Minimalne kontakty: {n}", - "World.Filter.MinimumUptime": "Minimalny Czas Działania:", - "World.Filter.MinimumUsers": "Minimum Użytkowników: {n}", - "World.Filter.MyWorlds": "Moje Światy", - "World.Filter.OnlyHeadless": "Tylko Gospodarze Headless", - "World.Filter.OpenedWorlds": "Otwarte Światy", - "World.Filter.PublishedWorlds": "Opublikowane Światy", - "World.Filter.SessionFiltering": "Filtrowanie Sesji:", - "World.Filter.Sorting": "Sortowanie:", - "World.Filter.SubmittedToGroup": "Przesłano do Grupy:", - "World.Filter.UserOwner": "Właściciel jest Użytkownikiem", - - "World.HostIsStarting": "Gospodarz zaczyna sesję...", - + "World.Actions.ModifyMetadata": "Edytuj Metadane", + "World.Actions.GetSessionOrb": "Zdobądź Kulę Sesji", + "World.Actions.CopySessionURL": "Skopiuj URL Sesji", + + "World.Indicator.NoData": "Brak Danych", + "World.Indicator.LocalWorld": "Lokalna Maszyna", "World.Indicator.Author": "Przez: {name}", - "World.Indicator.Description": "Opis", - "World.Indicator.Description.None": "(nie podano opisu)", "World.Indicator.Host": "Gospodarz: {name}", "World.Indicator.Hosting": "Jesteś Gospodarzem", - "World.Indicator.LocalWorld": "Lokalna Maszyna", - "World.Indicator.NoData": "Brak Danych", "World.Indicator.Sessions": "{n,plural, one {# sesja} few {# sesje} many {# sesji}}", "World.Indicator.Users": "Użytkownicy", "World.Indicator.Users.None": "(nie znaleziono aktywnych sesji)", + "World.Indicator.Description": "Opis", + "World.Indicator.Description.None": "(nie podano opisu)", "World.Indicator.Visited": "(odwiedzono)", - - "World.LoadedAssets": "Załadowano {assets} z {total_assets}", - "World.Loading": "Ładowanie...", - "World.LoadingFailed": "Niepowodzenie", - - "World.SortParameter.CreationDate": "Data Stworzenia", - "World.SortParameter.FirstPublishTime": "Data Opublikowania", - "World.SortParameter.LastUpdateDate": "Data Modyfikacji", - "World.SortParameter.LastVisit": "Ostatnio odwiedzine", + + "World.Detail.ActiveSessions": "Aktywne Sesje:", + "World.Detail.ActiveUsers": "Aktywni Użytkownicy:", + "World.Detail.NewSession": "", + "World.Detail.DescriptionHeader": "Opis: ", + "World.Detail.SessionInformationHeader": "Informacje o Sesji", + "World.Detail.Uptime": "Czas Działania", + "World.Detail.AccessLevel": "Widoczność", + "World.Detail.Users": "Użytkownicy", + "World.Detail.Users.Count": "{active}{away, select, 0 {} other { (+{away} away)}} na {max}", + + "World.Detail.WorldInformationHeader": "Informacje o Świecie", + "World.Detail.PublishDate": "Opublikowany", + "World.Detail.ModifyDate": "Ostatnio Zaktualizowany", + "World.Detail.Visits": "Odwiedziny", + + "World.Detail.Tags": "Tagi", + "World.Detail.ActionsHeader": "Akcje:", + + "World.Category.Everything": "Wszystko", + "World.Category.Featured": "Polecane", + "World.Category.PublishedWorlds": "Opublikowane Światy", + "World.Category.ActiveSessions": "Aktywne Sesje", + "World.Category.ContactsSessions": "Sesje Znajomych", + "World.Category.HeadlessSessions": "Sesje Headless", + "World.Category.Social": "Społeczne", + "World.Category.Games": "Gry", + "World.Category.Art": "Sztuka", + "World.Category.Tutorials": "Poradniki", + "World.Category.Educational": "Edukacyjne", + "World.Category.Random": "Losowye", + "World.Category.MyWorlds": "Moje Światy", + "World.Category.Custom": "Niestandardowe", + "World.Category.GroupWorlds": "Światy Grupowe", + + "World.AccessLevel.Anyone": "Każdy", + "World.AccessLevel.RegisteredUsers": "Zarejestrowani Użytkownicy", + "World.AccessLevel.Contacts": "Znajomi", + "World.AccessLevel.ContactsPlus": "Znajomi+", + "World.AccessLevel.LAN": "LAN", + "World.AccessLevel.Private": "Prywatne (tylko osoby zaproszone)", + + "World.SortParameter.SearchScore": "Wynik Wyszukiwania", "World.SortParameter.Name": "Nazwa", "World.SortParameter.OpenedWorldCount": "Otwarte Światy", - "World.SortParameter.Random": "Losowo", - "World.SortParameter.SearchScore": "Wynik Wyszukiwania", "World.SortParameter.TotalSessionCount": "Całkowita Liczba Sesji", "World.SortParameter.TotalUserCount": "Całkowita Liczba Użytkowników", + "World.SortParameter.CreationDate": "Data Stworzenia", + "World.SortParameter.LastUpdateDate": "Data Modyfikacji", + "World.SortParameter.FirstPublishTime": "Data Opublikowania", "World.SortParameter.TotalVisits": "Całkowita Liczba Odwiedzin", - - "World.Waiting": "Oczekiwanie...", - "Worlds.Home": "Dom", - "Worlds.Tutorial": "Tutorial", + "World.SortParameter.LastVisit": "Ostatnio odwiedzine", + "World.SortParameter.Random": "Losowo", + "World.Filter.DataSources": "Źródła Danych:", + "World.Filter.OpenedWorlds": "Otwarte Światy", + "World.Filter.ActiveSessions": "Aktywne Sesje", + "World.Filter.PublishedWorlds": "Opublikowane Światy", + "World.Filter.LocalWorlds": "Lokalne Światy", + "World.Filter.BaseSearch": "Bazowe Wyszukiwanie:", + "World.Filter.ByOwner": "Przez Właściciela:", + "World.Filter.UserOwner": "Właściciel jest Użytkownikiem", + "World.Filter.GroupOwner": "Właściciel jest Grupą", + "World.Filter.SubmittedToGroup": "Przesłano do Grupy:", + "World.Filter.Featured": "Tylko Polecane", + "World.Filter.MyWorlds": "Moje Światy", + "World.Filter.SessionFiltering": "Filtrowanie Sesji:", + "World.Filter.MinimumUsers": "Minimum Użytkowników: {n}", + "World.Filter.MinimumContacts": "Minimalne kontakty: {n}", + "World.Filter.OnlyHeadless": "Tylko Gospodarze Headless", + "World.Filter.MaxAccessLevel": "Najwyższy Poziom Dostępu:", + "World.Filter.MinimumUptime": "Minimalny Czas Działania:", + "World.Filter.Sorting": "Sortowanie:", + "World.Edit.Title": "Edytuj Metadane", + "World.Edit.Name": "Nazwa Świata:", + "World.Edit.Description": "Opis:", + "World.Edit.Tags": "Tagi (rozdzielane przecinkami):", + "World.Edit.Path": "Ścieżka Świata:", + "World.Edit.AccessLevelHeader": "Kto może otworzyć ten świat?", + "World.Edit.AccessPrivate": "Tylko Ja", + "World.Edit.AccessPatreon": "Wspierający na Patreon", + "World.Edit.AccessPublic": "Wszyscy (publiczny)", + + "Tools.AvatarCreator": "Kreator Awatarów", + "Tools.FullBodyCalibrator": "Kalibrator Awatarów / Full Body", + "Tools.CameraStreaming": "Kamera / Transmisja", + "Tools.CreateNewWorld": "Stwórz Nowy Świat", + "Tools.Debug": "Debugowanie", + "Tools.StreamAudio": "Transmisja Dźwięku", + "Tools.Setup2FA": "Skonfiguruj 2FA", + + "Tools.StreamAudio.Dialog.Title": "Utwórz strumień audio", + "Tools.StreamAudio.Start": "Rozpocznij Transmisję", + "Tools.StreamAudio.Bitrate": "Bitrate: {bitrate} kbps", + "Tools.StreamAudio.Title": "Transmisja Dźwięku {username}", + "Tools.StreamAudio.Spatialized": "W Przestrzeni", + "Tools.StreamAudio.Broadcast": "Wszędzie", + "Tools.StreamAudio.PlayForOwner.Off": "Nasłuch dla właściciela: Nie", + "Tools.StreamAudio.PlayForOwner.On": "Nasłuch dla właściciela: Tak", + + "Options.FreeformDash.On": "Swobodna Tablica: Tak", + "Options.FreeformDash.Off": "Swobodna Tablica: Nie", + "Options.SeatedMode.On": "Tryb Siedzący: Tak", + "Options.SeatedMode.Off": "Tryb Siedzący: Nie", + "Options.Nameplates.All": "Nazwy Graczy: Wszystkie", + "Options.Nameplates.NonContacts": "Nazwy Graczy: Nie Kontaktów", + "Options.Nameplates.Hide": "Nazwy Graczy: Ukryte", + "Options.Nameplates.DefaultStyle": "Użyj domyślnych plakietka", + "Options.Nameplates.CustomStyle": "Zezwalaj na niestandardowe plakietki", + + "Indicator.OnlineUsers": "Użytkownicy Online: ~{num_registered} (~{num_total})", + + "Indicator.ServerStatus.Status": "Status chmury", + "Indicator.ServerStatus.Good": "Dobry", + "Indicator.ServerStatus.Slow": "Powolny", + "Indicator.ServerStatus.Down": "Niesprawny", + "Indicator.ServerStatus.NoInternet": "Brak internetu", + + "Indicator.Sync.AllSynced": "Wszystko Zsynchronizowane", + "Indicator.Sync.SyncingItems": "Synchronizowanie {item_count,plural, one {# przedmiotu} few {# przedmiotów} many {# przedmiotów}} ({item_percent} %)", + "Indicator.Sync.UploadingVariants": "Przesyłanie {variant_count,plural, one {# wariantu zasobu} few {# wariantów zasobów} many {# wariantów zasobów}}", + "Indicator.Sync.SyncError": "Błąd Synchronizacji! Szczegóły w logu", + "Indicator.Sync.StorageFull": "Pamięć Pełna Nie można zsynchronizować", + + "Indicator.Storage.StorageFull": "Pamięć Pełna", + + "Indicator.LiveHiddenMessage": "(informacja ukryta podczas transmisji)", + + "Login.InvalidCredentials": "Nieprawidłowe dane logowania", + "Login.InvalidLogin": "Nieprawidłowe dane logowania", + + "Login.MalformedUID": "Nieprawidłowe informacje o urządzeniu", + "Login.MissingUID": "Brak informacji o urządzeniu", + "Register.MissingUID": "Nieprawidłowe informacje urządzenia", + "Register.MalformedUID": "Nieprawidłowe informacje urządzenia", + + "Login.MissingLogin": "Brak danych logowania", + "Login.InvalidRecoveryCode": "Nieprawidłowy kod odzyskiwania", + "Login.UnsupportedAuthentication": "Nieobsługiwana metoda uwierzytelniania", + "Login.EmailNotVerified": "E-mail niezweryfikowany", + "Login.AccountTempLocked": "Twoje konto jest zablokowane.", + "Login.AccountBanned": "Twoje konto zostało zbanowane.", + "Login.DuplicateAccount": "Zduplikowane konto", + + "Register.MissingRequest": "Brak danych rejestracyjnych", + "Register.InvalidEmail": "Niepoprawny adres email", + "Register.MissingUsername": "Brak nazwy użytkownika", + "Register.MissingEmail": "Brakujący e-mail", + "Register.UsernameTooLong": "Nazwa użytkownika jest za długa", + "Register.UsernameContainsAmpersand": "Nazwa użytkownika nie może zawierać @", + "Register.UsernameStartsWithU": "Nazwa użytkownika nie może zaczynać się od U-", + "Register.InvalidUsername": "Nieprawidłowa nazwa użytkownika", + "Register.InvalidDateOfBirth": "Nieprawidłowa data urodzenia", + "Register.UserContainsBlockedTerms": "Nazwa użytkownika zawiera zablokowane słowa", + "Register.MissingPassword": "Brak hasła", + "Register.InvalidPassword": "Nieprawidłowe Hasło", + "Register.EmailAlreadyRegistered": "E-mail już zarejestrowany", + "Register.UsernameAlreadyRegistered": "Nazwa użytkownika jest już zarejestrowana", + "Register.ErrorCheckingUserId": "Błąd podczas sprawdzania identyfikatora użytkownika", + + "Account.Login": "Zaloguj się", + "Account.Logout": "Wyloguj się", + "Account.Register": "Zarejestruj się", + "Account.Saml2": "Zaloguj się za pomocą SAML 2.0", + "Account.LoginOrRegister": "Zaloguj / Zarejestruj się", + "Account.LogoutConfirm": "Na pewno się wylogować?", + "Account.LoggingIn": "Logowanie...", + "Account.LoggingOut": "Wylogowywanie...", + "Account.Registering": "Rejestrowanie...", + "Account.Anonymous": "Anonim", + "Account.Username": "Nazwa Użytkownika:", + "Account.Email": "Email:", + "Account.RememberMe": "Zapamiętaj Mnie (na 7 dni):", + "Account.RepeatEmail": "Powtórz email:", + "Account.UsernameOrEmail": "Nazwa Użytkownika lub Email:", + "Account.Password": "Hasło:", + "Account.RepeatPassword": "Powtórz Hasło:", + "Account.RecoverPassword": "Zgubione Hasło?", + "Account.LiveEmailWarning": "UWAGA: live.com, hotmail.com, outlook.com i inne domeny Microsoft mogą zająć 1-2 dni aby przyjąć email.", + "Account.PasswordRules": "(co najmniej 8 znaków, 1 liczba, 1 mała litera, 1 duża litera)", + "Account.AgeConfirm": "Mam 13 lat lub więcej", + "Account.LostPassword": "Zgubione hasło", + "Account.SendRecoveryCode": "Wyślij Kod Odzyskiwania", + "Account.ResetPasswordHeader": "Resetuj Swoje Hasło", + "Account.ResetPasswordInstructions": "Kod odzyskiwania został wysłany na twój email. Wklej go w poniższe pole:", + "Account.RecoveryCode": "Kod Odzyskiwania:", + "Account.NewPassword": "Nowe Hasło:", + "Account.ResetPassword": "Ustaw Nowe Hasło", + "Account.Requesting": "Żądanie...", + "Account.ErrorPasswordMismatch": "Hasła nie są takie same!", + "Account.ErrorEmailMismatch": "Emaile nie są takie same!", + "Account.ErrorLoginError": "Błąd Logowania:", + "Account.RegistrationSuccess": "Udało się!

Email z linkiem potwierdzającym został wysłany do {email}.

Po otworzeniu linku, zostaniesz zalogowany automatycznie jeżeli to okienko jest otwarte we'll automatically log you in as long as this dialog is open.

Jeśli napotkasz problemy, napisz do nas na hello@{appName}.com lub discord.gg/resonite", + "Account.BirthMonth": "Miesiąc Urodzenia:", + "Account.BirthDay": "Dzień Urodzenia:", + "Account.BirthYear": "Rok Urodzenia:", + "Account.PoliciesAgreement": "Zgadzam się z warunkami korzystania z usług i polityką prywatności", + "Account.AlternateMethods": "Zamiast tego zaloguj się za pomocą usługi innej firmy:", + + "Account.Saml2.Title": "SAML 2.0", + "Account.Saml2.Select": "Wybierz dostawcę SAML 2.0, którego chcesz używać:", + "Account.Saml2.LoggingIn": "Czekam na zakończenie logowania (sprawdź swoją przeglądarkę)...", + + "Account.TOTP.Title": "Uwierzytelnianie dwupoziomowe", + "Account.TOTP.Initializing": "Sprawdzanie statusu 2FA dla Twojego konta...", + "Account.TOTP.Code.Header": "Sekretny kod", + "Account.TOTP.Code.Description": "Najpierw musisz wprowadzić tajny kod do aplikacji uwierzytelniającej TOTP, taki jak Authy lub Google Authenticator.

Zalecamy zrobienie tego poprzez zeskanowanie kodu QR, ale alternatywnie możesz ręcznie wprowadzić tajny kod. Nigdy nikomu nie udostępniaj tego kodu.

Jeśli jesteś w VR, możesz przełączyć się na Monitor, naciskając klawisz F8.", + "Account.TOTP.Code.QRCode": "Zeskanuj kod QR", + "Account.TOTP.Code.Key": "Sekretny kod:", + "Account.TOTP.RecoveryCodes.Header": "Kody odzyskiwania", + "Account.TOTP.RecoveryCodes.Description": "Zapisz te kody w bezpiecznym miejscu. Można ich użyć do odzyskania dostępu do konta w przypadku zgubienia lub uszkodzenia telefonu. Każdy kod może zostać użyty tylko raz. Nigdy nie udostępniaj ich nikomu. Jeśli je zgubisz, TRWALE utracisz dostęp do swojego konta.", + "Account.TOTP.RecoveryCodes.Codes": "Kody:", + "Account.TOTP.Activate.Header": "Aktywuj 2FA", + "Account.TOTP.Activate.Description": "Aby aktywować 2FA na swoim koncie, użyj 6-cyfrowego tokena wygenerowanego przez aplikację uwierzytelniającą, aby upewnić się, że wszystko działa poprawnie.

Po aktywacji będziesz musiał użyć kodu, aby potwierdzić pewne operacje .", + "Account.TOTP.Activate.Token": "6-cyfrowy token:", + "Account.TOTP.Activate.TokenField": "Wpisz tutaj swój token...", + "Account.TOTP.Activate.Activate": "Aktywuj", + "Account.TOTP.Activate.Activating": "Aktywowanie...", + "Account.TOTP.Activate.InvalidToken": "Nieprawidłowy Token!", + "Account.TOTP.Message.AlreadySetup": "2FA zostało już skonfigurowane na Twoim koncie!", + "Account.TOTP.Message.Error": "Niespodziewany błąd! Spróbuj ponownie później.", + + "Account.TOTP.Deactivate.Header": "Dezaktywuj 2FA", + + "Account.TOTP.Deactivate.Deactivate": "Dezaktywuj", + "Account.TOTP.Deactivate.Deactivating": "Dezaktywowanie...", + + "Account.Type.Standard": "Konto Standardowe", + "Account.Type.Business": "Konto Biznesowe", + "Account.Type.Patreon": "Wsparcie na Patreon", + "Account.Type.Mentor": "{platform} Mentor", + "Account.Type.Moderator": "{platform} Moderator", + "Account.Type.Team": "{platform} Zespół", + + "Avatar.Badge.Live": "NA ŻYWO", + + "2FA.Header": "Weryfikacja 2FA", + "2FA.Token": "6-cyfrowy Token:", + + "Profile.Status.Online": "Online", + "Profile.Status.Away": "Zaraz Wracam", + "Profile.Status.Busy": "Nie Przeszkadzać", + "Profile.Status.Invisible": "Niewidzialny", + "Profile.Status.Offline": "Offline", + + "Session.Tab.Settings": "Ustawienia", + "Session.Tab.Users": "Użytkownicy", + "Session.Tab.Permissions": "Uprawnienia", + + "Session.Permission.Anonymous": "Domyślny Anonim:", + "Session.Permission.Vistor": "Domyślny Odwiedzający:", + "Session.Permission.Contact": "Domyślny Kontakt:", + "Session.Permission.Host": "Domyślny Gospodarz:", + "Session.Permission.PermissionOverrideCount": "Nadpisane Uprawnienia: {n,select, -1 {---} other {{n}}}", + "Session.Permission.ClearOverrides": "Wyczyść Nadpisane Uprawnienia", + + "Permissions.NotAllowedToSpawn": "Nie masz pozwolenia aby przyzywać przedmioty w tym świecie.", + "Permissions.NotAllowedToSave": "Nie masz pozwolenia aby zapisywać przedmioty w tym świecie.", + "Permissions.NotAllowedToSwapAvatar": "Nie masz pozwolenia aby użyć własnego awatara w tym świecie.", + + "User.Actions.Silence": "Wycisz (globalnie)", + "User.Actions.Mute": "Wycisz (lokalnie)", + "User.Actions.Jump": "Skocz do", + "User.Actions.Respawn": "Odrodź", + "User.Actions.Kick": "Wyrzuć", + "User.Actions.Ban": "Banuj", + + "Contacts.Add": "Dodaj Znajomego", + "Contacts.Remove": "Usuń Znajomego", + "Contacts.ConfirmRemove": "Na Pewno Usunąć?", + "Contacts.AcceptRequest": "Akceptuj Zaproszenie", + "Contacts.IgnoreRequest": "Ignoruj Zaproszenie", + "Contacts.Invite": "Zaproś Tutaj", + "Contacts.RevokeInvite": "Unieważnij zaproszenie", + "Contacts.BanFromAllSessions": "Zbanuj z moich sesji", + "Contacts.UnbanFromAllSessions": "Odbanuj z moich sesji", + "Contacts.BanFromCurrentWorld": "Zbanuj z bieżącego świata", + "Contacts.UnbanFromCurrentWorld": "Odbanuj z bieżącego świata", + "Contacts.RecordingVoiceMessage": "Nagrywanie głosu...", + "Contacts.Unblocked": "Odblokuj", + "Contacts.AvatarBlock": "Zablokuj awatara", + "Contacts.MutualBlock": "Wzajemna blokada", + "Contacts.SelfAccount": "Moje konto", + "Contacts.SearchPrompt": "Wyszukaj Znajomych...", + "Contacts.WriteMessage": "Napisz wiadomość...", + + "Contacts.InSession": "W {name}", + "Contacts.InPrivate": "W Prywatnym Świecie", + "Contacts.InContactsOnly": "W Świecie tylko dla Znajomych", + "Contacts.InHidden": "W Ukrytym Świecie", + "Contacts.InHiddenContactsOnly": "W Ukrytym Świecie Tylko dla Znajomych", + "Contacts.InHiddenContactsPlus": "W Ukrytym Świecie Tylko dla Znajomych+", + "Contacts.InLAN": "W Świecie LAN", + "Contacts.UsingDifferentVersion": "Używa Wersji {version}", + "Contacts.RequestSent": "Wysłano Zaproszenie", + "Contacts.RequestReceived": "Zaproszenie", + "Contacts.RequestIgnored": "Zignorowano", + "Contacts.Blocked": "Zablokowano", + "Contacts.SearchResult": "Wynik Wyszukiwania", + "Contacts.Bot": "Konto Bota", + "Contacts.Migrated": "Znajomy nie przeszedł Migracji", + + "Notifications.IsOnline": "Jest teraz Online", + "Notifications.IsOnlineOnDifferentVersion": "Jest teraz Online (używając wersji: {version})", + "Notifications.ReceivedContactRequest": "Wysłano Zaproszenie do Znajomych", + "Notifications.ReceivedInvite": "Zaproszono Cię do:", + "Notifications.ReceivedItem": "Wysyłano Ci przedmiot:", + "Notifications.VoiceMessage": "Wysłano wiadomość głosową", + + "Undo.SetField": "Ustawienie pola {field_name} na {value}", + "Undo.SetReference": "Ustawienie odniesienia {ref_name} na {ref_target}", + "Undo.Spawn": "Stworzenie {name}", + "Undo.Destroy": "Zniszczenie {name}", + "Undo.SpawnComponent": "Dodanie {component_type} do {slot_name}", + "Undo.DuplicateComponent": "Duplikowanie Komponentu", + "Undo.DestroyComponent": "Zniszczenie {component_type} na {slot_name}", + "Undo.Transform": "Przeniesienie {name}", + "Undo.Translate": "Przeniesienie", + "Undo.TranslateAlongAxis": "Przeniesienie Wzdłuż Osi", + "Undo.RotateAroundAxis": "Obrócenie Wokół Osi", + "Undo.ResetPosition": "Resetowanie Pozycji", + "Undo.ResetRotation": "Resetowanie Obrótu", + "Undo.ResetScale": "Resetowanie Skali", + + "Undo.GrabObjects": "Chwycenie Obiektów", + "Undo.DestroyGrabbed": "Zniszczenie Chwyconych Obiektów", + "Undo.DuplicateGrabbed": "Duplikowanie Chwyconych Obiektów", + + "Undo.ChangeBoxSize": "Zmienienie Wielkości Pudełka", + "Undo.BrushStroke": "Pociągnięcie Pędzla", + "Undo.ChangeColor": "Zmienienie Koloru", + "Undo.CloneComponent": "Sklonowanie Komponentu", + "Undo.MoveIKBone": "Przeniesienie Kości IK", + "Undo.MoveSun": "Przeniesienie Słońca", + "Undo.ApplyMaterial": "Zastosowanie Materiału", + "Undo.BakeMeshes": "Wypalenie {name}", + "Undo.ChangeMesh": "Zmienienie Meshu", + "Undo.InsertParent": "Dodanie Rodzica do {name}", + "Undo.Wiggler": "Złe Rzeczy", + + "Undo.ExtractMaterialsFromHierarchy": "Wyciągnięcie Materiałów z Hierarchii", + "Undo.BatchConvertMaterials": "Zbiorcze konwertowanie materiałów", + + "Tooltips.Brush.ChangeColor": "Zmień kolor", + "Tooltips.Brush.IncrementSize": "Zwiększ rozmiar", + "Tooltips.Brush.DecrementSize": "Zmniejsz rozmiar", + + "Tooltips.Dev.CreateNew": "Stwóż Nowy...", + "Tooltips.Dev.Selection": "Zaznaczanie: {mode}", + "Tooltips.Dev.DevMode.Off": "Tryb Dewelopera: Nie", + "Tooltips.Dev.DevMode.On": "Tryb Dewelopera: Tak", + "Tooltips.Dev.OpenInspector": "Otwórz Inspektor", + "Tooltips.Dev.DeselectAll": "Odznacz Wszystko", + "Tooltips.Dev.DestroySelected": "Zniszcz Zaznaczone", + "Tooltips.Dev.ConfirmDestroySelected": "NA PEWNO Zniszcz Zaznaczone", + + "Tooltips.Dev.SelectParent": "Zaznacz Rodzica", + "Tooltips.Dev.LocalSpace": "Przestrzeń lokalna", + "Tooltips.Dev.GlobalSpace": "Globalna przestrzeń", + "Tooltips.Dev.Translation": "Przejście", + "Tooltips.Dev.Rotation": "Obrót", + "Tooltips.Dev.Scale": "Skala", + + "Tooltip.Color.Picker": "Wybieranie Kolorów", + + "Tooltip.GrabbableSetter.Scalable": "Obiekty będą Skalowalne", + "Tooltip.GrabbableSetter.NonScalable": "Obiekty nie będą Skalowalne", + + "Tooltip.CharacterCollider.MarkGrippable": "Oznaczaj jako Wspinalny", + "Tooltip.CharacterCollider.DontMarkGrippable": "Nie Oznaczaj jako Wspinalny", + "Tooltip.CharacterCollider.EnsureWalkRun": "Zapewnij lokomocję Chodzenie/Bieganie", + "Tooltip.CharacterCollider.EnsureZeroG": "Zapewnij lokomocję Zero-G", + "Tooltip.CharacterCollider.EnsurePhysicalFly": "Zapewnij lokomocję Fizyczne Latanie", + + "Tooltip.Light.Point": "Punktowe", + "Tooltip.Light.Spot": "Stożkowe", + "Tooltip.Light.Sun": "Słońce", + + "Tooltip.MeshVisibility.KeepShadow": "Pozostaw Cień", + "Tooltip.MeshVisibility.ShadowOff": "Wyłącz Cień", + "Tooltip.MeshVisibility.ShadowOn": "Włącz Cień", + "Tooltip.MeshVisibility.OnlyShadow": "Ustaw na tylko cień", + "Tooltip.MeshVisibility.DoubleSidedShadow": "Ustaw na dwustronny cień", + + "Tooltip.Slicer.Add": "Dodaj Slicer", + "Tooltip.Slicer.Clear": "Usuń Slicer", + + "Tooltip.Material.RayMode": "Tryb Promienia", + "Tooltip.Material.AreaMode": "Tryb Strefy", + "Tooltip.Material.ObjectMode": "Tryb Globalny Obiektu", + "Tooltip.Material.SceneMode": "Tryb Globalny Sceny", + "Tooltip.Material.CreateCopy": "Stwórz Kopię", + "Tooltip.Material.Edit": "Edytuj Materiał", + "Tooltip.Material.Convert": "Konwertuj na...", + "Tooltip.Material.ConvertAll": "Konwertuj Wszystkie na...", + "Tooltip.Material.CreateNew": "Stwórz Nowy", + + "Tooltip.Mesh.Edit": "Edytuj Mesh", + + "Tooltip.Cartridge.Eject": "Zdejmij kulę", + + "Tooltip.Microphone.Format.WAV": "WAV", + "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", + "Tooltip.Microphone.Format.FLAC": "FLAC", + "Tooltip.Microphone.ModeHold": "Trzymaj aby nagrywać", + "Tooltip.Microphone.ModePress": "Kliknij aby zacząć/zakończyć nagrywanie", + "Tooltip.Microphone.SourceRaw": "Surowe", + "Tooltip.Microphone.SourceFiltered": "Filtrowane i Normalizowane", + + "CreateNew.Back": "<<< Wstecz", + "CreateNew.EmptyObject": "Pusty Obiekt", + "CreateNew.ParticleSystem": "System Cząsteczek", + + "CreateNew.Object": "Obiekt", + "CreateNew.Object.AvatarCreator": "Kreator Awatarów", + "CreateNew.Object.Camera": "Kamera", + "CreateNew.Object.ReflectionProbe": "Próbka Odbić", + "CreateNew.Object.Mirror": "Lustro", + "CreateNew.Object.Portal": "Portal", + "CreateNew.Object.VideoPlayer": "Odtwarzacz Wideo", + "CreateNew.Object.SpawnArea": "Strefa Odrodzenia", + "CreateNew.Object.SpawnPoint": "Punkt Odrodzenia", + "CreateNew.Object.UIXCanvas": "Panel UIX", + "CreateNew.Object.Facet": "Faseta", + + "CreateNew.Object.FogVolume": "Mgła", + "CreateNew.Object.FogVolume.Additive": "Przyłączeniowy", + "CreateNew.Object.FogVolume.Alpha": "Alfa", + "CreateNew.Object.FogVolume.Multiplicative": "Mnożny", + "CreateNew.Object.FogVolume.Gradient": "Gradient", + + "CreateNew.Text": "Tekst", + "CreateNew.Text.Basic": "Podstawowy", + "CreateNew.Text.Outline": "Obrys", + + "CreateNew.Editor": "Edytor", + "CreateNew.Editor.UserInspector": "Inspektor Użytkowników", + "CreateNew.Editor.LightSourcesWizard": "Kreator Źródeł Światła Świata", + "CreateNew.Editor.TextRendererWizard": "Kreator renderowania tekstu na świecie", + "CreateNew.Editor.AssetOptimizationWizard": "Kreator Optymalizacji Zasobów", + "CreateNew.Editor.CubemapCreator": "Kreator Cubemap", + "CreateNew.Editor.ReflectionProbes": "Kreator Próbek Odbicia", + + "CreateNew.3DModel": "Model 3D", + "CreateNew.3DModel.Triangle": "Trójkąt", + "CreateNew.3DModel.Box": "Pudełko", + "CreateNew.3DModel.Sphere": "Kula", + "CreateNew.3DModel.Capsule": "Kapsuła", + "CreateNew.3DModel.Cone": "Stożek", + "CreateNew.3DModel.Cylinder": "Cylinder", + "CreateNew.3DModel.Quad": "Kwadrat", + "CreateNew.3DModel.Grid": "Kratka", + "CreateNew.3DModel.Torus": "Torus", + + "CreateNew.Collider": "Obszar", + "CreateNew.Collider.Box": "Pudełko", + "CreateNew.Collider.Sphere": "Kula", + "CreateNew.Collider.Capsule": "Kapsuła", + "CreateNew.Collider.Cylinder": "Cylinder", + "CreateNew.Collider.Cone": "Stożek", + "CreateNew.Collider.Mesh": "Mesh", + + "CreateNew.Light": "Światło", + "CreateNew.Light.Point": "Punktowe", + "CreateNew.Light.Spot": "Stożkowe", + "CreateNew.Light.Directional": "Kierunkowe", + + "CreateNew.Materials": "Materiały", + + "CreateNew.Directory.Title": "Utwórz nowy katalog:", + "CreateNew.Directory.Error.EmptyName": "Proszę podać nazwę:", + "CreateNew.Directory.Error.LongName": "Nazwa jest za długa:", + "CreateNew.Directory.Error.InvalidName": "Błędna nazwa:", + + "AvatarCreator.Title": "Kreator Awatarów", + "AvatarCreator.Instructions": "Dopasuj obiekty awatara do referencji gogli i kontrolerów (opcjonalnie) i kliknij Utwórz aby przekształcić je w awatar.", + "AvatarCreator.UseSymmetry": "Używaj Symetrii", + "AvatarCreator.ShowToolAnchors": "Pokaż Pozycje Narzędzi", + "AvatarCreator.SetupVolumeMeter": "Konfiguruj Miernik Głośności", + "AvatarCreator.SetupEyes": "Konfiguruj Oczy", + "AvatarCreator.SetupFaceTracking": "Konfiguruj Śledzenie Twarzy", + "AvatarCreator.ProtectAvatar": "Chroń Awatar", + "AvatarCreator.CalibrateFeet": "Kalibruj Stopy", + "AvatarCreator.CalibrateHips": "Kalibruj Miednicę/Biodra", + "AvatarCreator.AlignHeadForward": "Wyrównaj Głowę do Przodu", + "AvatarCreator.AlignHeadUp": "Wyrównaj Głowę do Góry", + "AvatarCreator.AlignHeadRight": "Wyrównaj Głowę do Prawej", + "AvatarCreator.CenterHead": "Wycentruj Pozycję Głowy", + "AvatarCreator.TryAlignHands": "Spróbuj Wyrównać Ręce", + "AvatarCreator.AlignToolAnchors": "Wyrównaj Pozycje Narzędzi", + "AvatarCreator.Create": "Utwórz", + + "Importer.General.AsRawFile": "Plik", + + "Importer.Folder.Title": "Importer Folderów", + "Importer.Folder.Individual": "Indywidualny import", + "Importer.Folder.Individual.Description": "Tworzy osobne okno dialogowe importu dla każdego obsługiwanego pliku w folderze.", + "Importer.Folder.Batch": "Import zbiorczy", + "Importer.Folder.Batch.Description": "Tworzy jeden importer dla każdego typu, używając tych samych ustawień dla każdego pliku", + "Importer.Folder.Minecraft": "Świat Minecraft", + "Importer.Folder.Minecraft.Description": "Importuje świat Minecraft jeśli Mineways jest zainstalowane.", + + "Importer.Image.Title": "Importer Obrazów", + "Importer.Image.Prompt": "Co chcesz importować?", + "Importer.Image.Regular": "Obraz / Tekstura", + "Importer.Image.Screenshot": "Zrzut ekranu (zrobiony tutaj)", + "Importer.Image.PixelArt": "Pixel Art", + "Importer.Image.360": "Zdjęcie 360 / Skybox", + "Importer.Image.StereoPhoto": "Zdjęcie Stereo", + "Importer.Image.Stereo360": "Zdjęcie Stereo 360", + "Importer.Image.180": "Zdjęcie 180", + "Importer.Image.Stereo180": "Zdjęcie Stereo 180", + "Importer.Image.LUT": "LUT", + + "Importer.ImageVideo.LayoutPrompt": "Z jakiego układu korzysta?", + "Importer.ImageVideo.LayoutHorizontalLR": "Obok Siebie LR", + "Importer.ImageVideo.LayoutHorizontalRL": "Obok Siebie RL", + "Importer.ImageVideo.LayoutVerticalLR": "Góra Dół LR", + "Importer.ImageVideo.LayoutVerticalRL": "Góra Dół RL", + + "Importer.Model.Title": "Importer Modeli", + "Importer.Model.Prompt": "Co chcesz importować?", + "Importer.Model.Regular": "Model 3D", + "Importer.Model.3DScan": "Skan 3D", + "Importer.Model.CAD": "Model CAD", + "Importer.Model.PointCloud": "Chmura Punktowa", + "Importer.Model.VertexColorModel": "Model z Kolorami Wierzchołków", + "Importer.Model.AdvancedSettings": "Zaawansowane Ustawienia", + "Importer.Model.ModelKindPrompt": "Jaki typ modelu 3D?", + "Importer.Model.RegularKind": "Zwykły / Awatar", + "Importer.Model.SeparableKind": "Z Możliwością Oddzielenia", + "Importer.Model.UnitsPrompt": "W jakich jednostkach jest model?", + "Importer.Model.AutoScale": "Automatyczna Skala (nieznana skala)", + "Importer.Model.AutoHumanoid": "Automatyczna Skala Ludzka", + "Importer.Model.Meters": "Metry (m)", + "Importer.Model.Millimeters": "Milimetry (mm)", + "Importer.Model.Centimeters": "Centymetry (cm)", + "Importer.Model.Inches": "Cale", + "Importer.Model.FinalizePrompt": "Wszystko gotowe?", + "Importer.Model.RunImport": "Importuj!", + + "Importer.Model.Advanced.Scale": "Skala: ", + "Importer.Model.Advanced.AutoScale": "Automatyczna Skala", + "Importer.Model.Advanced.MaxTexSize": "Maksymalna Wielkość Tekstur", + "Importer.Model.Advanced.ImageFormat": "Format Obrazu: ", + "Importer.Model.Advanced.Material": "Materiał: ", + "Importer.Model.Advanced.PreferSpecular": "Preferuj Specular", + "Importer.Model.Advanced.AlignAxis": "Wyrównaj Oś: ", + + "Importer.Model.Advanced.Normals": "Oblicz Normalne", + "Importer.Model.Advanced.Tangents": "Oblicz Styczne", + "Importer.Model.Advanced.VertexColors": "Importuj Kolory Wierzchołków", + "Importer.Model.Advanced.Bones": "Importuj Kości", + "Importer.Model.Advanced.Lights": "Importuj Światła", + "Importer.Model.Advanced.TextureAlpha": "Oblicz Alfa Tekstur", + "Importer.Model.Advanced.AlbedoColor": "Importuj Kolor Albedo", + "Importer.Model.Advanced.ImportEmissive": "Importuj Emisję", + + "Importer.Model.Advanced.Colliders": "Generuj Obszary", + "Importer.Model.Advanced.Animations": "Importuj Animacje", + "Importer.Model.Advanced.SetupSnappable": "Ustaw jako przyciągalny", + "Importer.Model.Advanced.SetupTimelapse": "Ustaw jako timelapse", + "Importer.Model.Advanced.ImportExternalTextures": "Importuj zewnętrzne tekstury", + "Importer.Model.Advanced.SkinnedMeshes": "Importuj Meshe z Kościami", + "Importer.Model.Advanced.SetupIK": "Ustaw IK", + "Importer.Model.Advanced.VisualizeRig": "Wizualizuj Szkielet", + "Importer.Model.Advanced.ForceTpose": "Wymuś Pozę T", + "Importer.Model.Advanced.ForcePointCloud": "Jako Chmura Punktowa", + + "Importer.Model.Advanced.DualSided": "Konwertuj na Dwustronne", + "Importer.Model.Advanced.FlatShaded": "Konwertuj na Płaskie Cieniowanie", + "Importer.Model.Advanced.DeduplicateInstances": "Deduplikuj Instancje (powolne)", + "Importer.Model.Advanced.Optimize": "Optymalizuj Model/Scenę", + "Importer.Model.Advanced.SplitSubmeshes": "Rozdziel Podmeshe", + "Importer.Model.Advanced.RandomColors": "Generuj Losowe Kolory", + "Importer.Model.Advanced.SpawnMaterialOrbs": "Stwórz Kule Materiałów", + "Importer.Model.Advanced.ImagesByName": "Importuj Obrazy po Nazwach", + "Importer.Model.Advanced.ForcePointFiltering": "Wymuś Filtrowanie Punktowe", + "Importer.Model.Advanced.ForceNoMipMaps": "Wymuś brak MipMap", + "Importer.Model.Advanced.ForceUncompressed": "Wymuś brak Kompresji", + + "Importer.Model.Advanced.Grabbable": "Pozwól na Chwytanie", + "Importer.Model.Advanced.Scalable": "Pozwól na Skalowanie", + "Importer.Model.Advanced.PositionAtOrigin": "Pozycja w Oryginalnym Punkcie", + "Importer.Model.Advanced.AssetsOnObject": "Umieść Zasoby na Obiekcie", + + "Importer.Video.Title": "Importer Filmów", + "Importer.Video.Prompt": "Co chcesz importować?", + "Importer.Video.Regular": "Film", + "Importer.Video.360": "Film 360", + "Importer.Video.Stereo": "Film Stereo", + "Importer.Video.Stereo360": "Film Stereo 360", + "Importer.Video.Depth": "Film z Głębią", + "Importer.Video.180": "Film 180", + "Importer.Video.Stereo180": "Film Stereo 180", + "Importer.Video.Depth.Prompt": "Szablon Głębii", + "Importer.Video.Depth.Default": "Domyślny", + + "Exporter.Title": "Eksport", + "Exporter.FileName": "Nazwa pliku:", + "Exporter.ExportAs": "Eksportuj jako:", + "Exporter.Export": "Eksport", + "Exporter.Exporting": "Eksportowanie...", + + "NewWorld.Title": "Nowy Świat", + "NewWorld.SessionTitle": "Nowa sesja", + "NewWorld.Template": "Szablon Świata:", + "NewWorld.CustomPreset": "Niestandardowy Szablon:", + "NewWorld.SessionSettings": "Ustawienia Sesji:", + "NewWorld.UnsafeMode": "Tryb Niebezpieczny:", + "NewWorld.Port": "Port:", + "NewWorld.AutoPort": "Auto:", + "NewWorld.DefaultName": "Świat {name}", + + "FullBody.Title": "Kalibracja Awatarów / Full Body", + "FullBody.SetHeight": "1) Ustaw swój wzrost", + "FullBody.HeightInstructions": "Upewnij się, że to Twój rzeczywisty wzrost, w przeciwnym razie kalibracja nie będzie działać poprawnie. Manekin powinien pasować do gogli i kontrolerów.", + "FullBody.HeightWarning": "Coś nie pasuje. Upewnij się, że to Twój rzeczywisty wzrost.", + "FullBody.ConfirmMapping": "2) Potwierdź ustawienie trackerów", + "FullBody.MappingInstructions": "Stań prosto i upewnij się, że trackery działają i są prawidłowo wykrywane.", + "FullBody.StartCalibration": "Rozpocznij Kalibrację Trackerów", + "FullBody.JustCalibrateAvatar": "Tylko skalibruj mojego awatara", + "FullBody.JustCalibrateAvatarDescription": "Pomiń kalibrację full body i tylko skalibruj awatara", + "FullBody.SkipAndAdjustAvatar": "Pomiń i dostosuj awatar", + "FullBody.CalibrateInstructions": "Dopasuj się do czerwonej nakładki ciała w obszarze gry i naciśnij oba triggery, aby potwierdzić. Upewnij się, że Twoje prawdziwe stopy i biodra pasują do wirtualnych tak blisko, jak to możliwe.", + + "FullBody.BeforeCalibrationInstructions": "Upewnij się, że trackery działają, a Twój wzrost jest ustawiony", + "FullBody.CalibratingPoseInstructions": "Dopasuj się do odniesienia i naciśnij oba triggery, aby potwierdzić", + "FullBody.AdjustAvatarInstructions": "Dostosuj przesunięcia ciała awatara, aby najlepiej pasowały do odniesienia", + "FullBody.FineTuneCalibrationInstructions": "Sprawdź i dostrój kalibrację, przesuwając niebieskie odniesienia", + + "FullBody.CalibrateTrackersHeader": "Kalibruj Trackery", + "FullBody.CalibrateTrackersInstructions": "Chwyć i ustaw niebieskie części ciała względem trackerów, aby dostosować ich przesunięcie. Powinny pasować do lokalizacji trackera na Twoim ciele.\nW dowolnym momencie możesz dostosować kalibrację, ponownie otwierając to narzędzie.", + "FullBody.UseSymmetry": "Używaj Symetrii", + "FullBody.ShowBodyOverlay": "Pokaż Nakładkę Ciała", + "FullBody.HeightCompensationInstructions": "Jeśli manekin jest za wysoki (zgarbiony) lub za niski, dostosuj kompensację wzrostu, aby uzyskać najlepsze dopasowanie.", + "FullBody.RecalibratePrompt": "Zniekształcone lub brakujące trackery?", + "FullBody.Recalibrate": "Ponownie uruchom kalibrację Pozy T", + "FullBody.CalibrateAvatarPrompt": "Potrzebujesz dostosować dopasowanie awatara?", + "FullBody.CalibrateAvatar": "Kalibruj Mój Awatar", + "FullBody.FinishPrompt": "Wszystko w porządku?", + "FullBody.FinishCalibration": "Zakończ kalibrację Fullbody", + + "FullBody.CalibrateAvatarTitle": "Kalibracja Awatara", + "FullBody.CalibrateAvatarInstructions": "Upewnij się, że wszystkie części ciała są zmapowane, a następnie przeciągnij niebieskie kule dookoła, aby awatar najlepiej pasował do odniesienia do ciała.", + "FullBody.ShowReferenceOverlay": "Pokaż Nakładkę Odniesienia", + "FullBody.ResetAvatarPrompt": "Awatar jest zniekształcony lub nie działa?", + "FullBody.ResetAvatar": "Resetuj Mapowanie", + "FullBody.AvatarHeightCompensationInstructions": "Jeśli awatar jest za wysoki (zgarbiony) lub za niski, dostosuj kompensację wzrostu, aby uzyskać najlepsze dopasowanie.", + "FullBody.AvatarHeightCompensation": "Kompensacja Wysokości Awatara: {n, number, percent}", + "FullBody.ResetAvatarHeightCompensation": "Resetuj Kompensację Wysokości", + "FullBody.AvatarSaveWarning": "Nie zapomnij zapisać swojego awatara po zakończeniu kalibracji!", + "FullBody.FinishAvatarCalibration": "Zakończ Kalibrację Awatara", + "FullBody.CalibrationFinishedInstructions": "Jeśli jesteś zadowolony z kalibracji, możesz teraz zapisać swój awatar i wyjść.", + "FullBody.CloseCalibrator": "Zamknij Kalibrator", + "FullBody.CalibrationRedoInstructions": "Jeśli kalibracja jest wyłączona lub chcesz skalibrować więcej awatarów, możesz wprowadzić więcej korekt. Możesz także ponownie otworzyć ten kalibrator w przyszłości, aby wprowadzić zmiany. \n Jeśli zmieniłeś tylko trackery, nie musisz ponownie kalibrować swoich awatarów.", + "FullBody.ReturnToTrackerCalibration": "Powróć do kalibracji trackerów", + + "FullBody.Hips": "Biodra", + "FullBody.Feet": "Stopy", + "FullBody.Chest": "Pierś", + "FullBody.Elbows": "Łokcie", + "FullBody.Knees": "Kolana", + + "FullBody.TrackerMapped": "Tracker Zmapowany", + "FullBody.NotTracking": "Nie działa...", + "FullBody.NoTracker": "Brak Mapowania Trackera", + "FullBody.FeetNotTracking": "Trackery stóp nie działają...", + + "FullBody.AvatarPointMapped": "Zmapowany", + "FullBody.AvatarPointNotMapped": "Nie Zmapowany", + "FullBody.AvatarPointNoTracker": "Brak Trackera", + + "CameraControl.Title": "Sterowanie Kamerą", + "CameraControl.MirroringOffWarning": "RZUTOWANIE WYŁĄCZONE", + "CameraControl.MirrorToDisplay": "Rzutuj do wyświetlacza", + "CameraControl.TakePhoto": "Zrób Zdjęcie", + "CameraControl.Take360Photo": "Zrób Zdjęcie 360", + + "CameraControl.Mode.SmoothPOV": "Płynny Punkt Widzenia", + "CameraControl.Mode.ThirdPerson": "Trzecia Osoba", + "CameraControl.Mode.Group": "Grupa", + "CameraControl.Mode.World": "Świat", + "CameraControl.Mode.Manual": "Manualny", + + "CameraControl.Settings.AvoidOcclusion": "Unikaj Okluzji", + "CameraControl.Settings.KeepInWorldspace": "Zachowaj W Świecie", + "CameraControl.Settings.MovementWobble": "Chybotanie Od Ruchu", + "CameraControl.Settings.AimInFrontOfHead": "Celuj Przed Głowę", + "CameraControl.Settings.HideCamera": "Ukryj Kamerę", + "CameraControl.Settings.ForceEyesOnCamera": "Wymuś Oczy na Kamerze", + "CameraControl.Settings.HideBadges": "Ukryj Odznaki", + "CameraControl.Settings.HideLasers": "Ukryj Lasery", + "CameraControl.Settings.ShowFrustum": "Pokaż Frustum", + "CameraControl.Settings.PhotoTimer": "Odliczanie", + "CameraControl.Settings.ShowLiveBadge": "Pokaż odznakę Na Żywo", + "CameraControl.Settings.AudioFromCameraViewpoint": "Dźwięk z pozycji kamery", + + "CameraControl.OpenCloseUsers": "Użytkownicy", + "CameraControl.CreateCameraAnchor": "Utwórz Punkt Kamery", + + "CameraControl.Anchors.Interpolate": "Interpolacja Między Punktami", + "CameraControl.Anchors.InterpolationSpeed": "Prędkość Interpolacji:", + "CameraControl.Anchors.LinearInterpolation": "Interpolacja linearna", + "CameraControl.Anchors.NoAnchors": "Brak punktów kamery w tym świecie", + + "CameraControl.Positioning.FieldOfView": "Pole Widzenia", + "CameraControl.Positioning.AngleOffset": "Przesunięcie Kąta", + "CameraControl.Positioning.Distance": "Odległość", + "CameraControl.Positioning.Height": "Wysokość", + "CameraControl.Positioning.FirstPersonPitch": "Nachylenie Pierwszej Osoby", + "CameraControl.Positioning.FirstPersonRoll": "Przechył Boczny Pierwszej Osoby", + "CameraControl.Positioning.FirstPersonOffset": "Przesunięcie Pierwszej Osoby", + "CameraControl.Positioning.Reset": "Resetuj", + + "CameraControl.Control.AnyoneCanInteract": "Każdy może chwytać", + "CameraControl.Control.RenderPreviewForEveryone": "Renderuj Podgląd dla Wszystkich", + "CameraControl.Control.RenderPrivateUI": "Renderuj Prywatny Interfejs", + "CameraControl.Control.MotionBlur": "Rozmycie w Ruchu", + "CameraControl.Control.ScreenSpaceReflections": "Odbicia Przestrzeni Ekranu", + "CameraControl.Control.SpawnPhotoInWorld": "Twórz zdjęcie w świecie", + "CameraControl.Control.FlipPreview": "Odwróć podgląd", + "CameraControl.Control.GroupDetectionRadius": "Promień Wykrywania Grupy: {n} m", + "CameraControl.Control.GroupExcludeBoundary": "Zasięg Wykluczania Grupy: {n} m", + "CameraControl.Control.PositionSmoothSpeed": "Prędkość Wygładzania Pozycji: {n}", + "CameraControl.Control.AngleSmoothSpeed": "Prędkość Wygładzania Obrotu: {n}", + "CameraControl.Control.FramingSmoothSpeed": "Prędkość Płynnego Kadrowania: {n}", + + "CameraControl.OBS.IP": "IP Socketu OBS:", + "CameraControl.OBS.Password": "Hasło OBS (opcjonalne):", + "CameraControl.OBS.Connect": "Połącz", + "CameraControl.OBS.Instructions": "Upewnij się, że OBS działa i ma zainstalowaną wtyczkę obs-websocket", + "CameraControl.OBS.OpenInstaller": "Otwórz stronę instalatora", + "CameraControl.OBS.Launch": "Uruchom OBS", + "CameraControl.OBS.Launching": "Uruchamianie...", + "CameraControl.OBS.Launched": "Uruchomiono!", + "CameraControl.OBS.Connecting": "Łączenie...", + "CameraControl.OBS.Connected": "Połączono!", + "CameraControl.OBS.Disconnected": "Odłączono!", + "CameraControl.OBS.AuthFailure": "Błąd Autoryzacji!", + "CameraControl.OBS.ConnectionFailed": "Połączenie Nieudane: ", + "CameraControl.OBS.ConnectionTimeout": "Czas połączenia minął. Czy OBS działa z zainstalowaną wtyczką obs-websocket?", + "CameraControl.OBS.UnexpectedConnectionError": "Nieoczekiwany błąd połączenia:", + "CameraControl.OBS.DisconnectedPage": "OBS Odłączony", + "CameraControl.OBS.ReturnToConnect": "Wróć do strony połączenia", + "CameraControl.OBS.AutoMirror": "Automatyczne rzutowanie na Kamerze/Transmisji", + "CameraControl.OBS.Bitrate": "Szybkość transmisji: {n}/s", + "CameraControl.OBS.FPS": "FPS: {n}", + "CameraControl.OBS.DroppedFrames": "Pominięte klatki: {n}", + + "CameraControl.OBS.Live": "NA ŻYWO", + "CameraControl.OBS.Recording": "REC", + "CameraControl.OBS.OpenInstallerReason": "Z tej strony możesz pobrać wtyczkę websocket dla OBS", + + "CameraControl.OBS.Streaming.Start": "Rozpocznij Transmisję", + "CameraControl.OBS.Streaming.Starting": "Rozpoczynanie Transmisji...", + "CameraControl.OBS.Streaming.Stop": "Zakończ Transmisję", + "CameraControl.OBS.Streaming.Stopping": "Zatrzymywanie Transmisji", + + "CameraControl.OBS.Recording.Start": "Rozpocznij Nagrywanie", + "CameraControl.OBS.Recording.Starting": "Rozpoczynanie Nagrywania...", + "CameraControl.OBS.Recording.Stop": "Zakończ Nagrywanie", + "CameraControl.OBS.Recording.Stopping": "Zakańczanie Nagrywania", + + "Settings.Height": "Mój Wzrost:", + "Settings.Metric": "Metryczny (cm)", + "Settings.Imperial": "Imperialny (ft)", + + "Settings.OverrideLocale": "Zastąp Język:", + "Settings.HideAllTutorials": "Ukryj Wszystkie Samouczki", + "Settings.ShowInteractionHints": "Pokaż Wskazówki Dotyczące Interakcji", + "Settings.PrimaryController": "Główny Kontroler", + "Settings.Hotswitching": "Hotswitch VR", + "Settings.AllowStrafing": "Zezwalaj na Strafowanie", + "Settings.UseHeadDirectionForMovement": "Użyj Kierunku Głowy do poruszania", + "Settings.SmoothTurn": "Płynne Obracanie", + "Settings.SmoothTurnExclusiveMode": "Ekskluzywny Tryb Płynnego Obracania", + "Settings.SmoothTurnSpeed": "Prędkość Płynnego Obrotu", + "Settings.SnapTurnAngle": "Kąt Obrotu Natychmiastowego", + "Settings.NoclipSpeed": "Prędkość No-Clip", + "Settings.SpeedExponent": "Wykładnik Prędkości", + "Settings.MoveThreshold": "Martwa Strefa Poruszania", + "Settings.ControllerVibration": "Wibracje Kontrolera", + "Settings.Haptics": "Wibracje Zwrotne", + "Settings.DisablePhysicalInteractions": "Wyłącz Interakcje Fizyczne", + "Settings.EnableGestures": "Włącz Gesty", + "Settings.DoubleClickInterval": "Interwał Dwukrotnego Kliknięcia", + "Settings.ResetAllTutorials": "Zresetuj Wszystkie Samouczki", + "Settings.PreferSteamNetworking": "Preferuj Gniazda Sieciowe Steam", + "Settings.DisableLAN": "Wyłącz LAN", + "Settings.LegacyGripEquip": "Włącz Stare Wyposażanie Podwójnym Chwytem", + "Settings.LegacyWorldSwitcher": "Włącz Stary Zmieniacz Światów", + "Settings.FetchIncompatibleSessions": "Pokaż Niekompatybilne Sesje", + "Settings.DoNotSendReadStatus": "Nie wysyłaj statusu przeczytania wiadomości w czasie rzeczywistym", + "Settings.MaxConcurrentAssetTransfers": "Limit Równoległych Transferów Zasobów", + "Settings.AutosaveScreenshotPath": "Ścieżka auto-zapisu zdjęć", + "Settings.AutosaveAllScreenshots": "Automatycznie zapisuj WSZYSTKIE zrzuty ekranu na świecie", + "Settings.DebugInputBinding": "Debuguj Przypisane Przyciski", + + "Settings.LaserSmoothing.Header": "Wygładzanie Laserów", + "Settings.LaserSmoothing.Speed": "Prędkość Wygładzania", + "Settings.LaserSmoothing.ModulateStartAngle": "Kąt Początkowy Modulowania", + "Settings.LaserSmoothing.ModulateEndAngle": "Kąt Końcowy Modulowania", + "Settings.LaserSmoothing.ModulateExponent": "Wykładnik Modulowania", + "Settings.LaserSmoothing.ModulateSpeedMultiplier": "Mnożnik Prędkości Modulowania", + "Settings.LaserSmoothing.StickThreshold": "Próg Drążka", + "Settings.Laser.ShowInDesktop": "Wyświetlaj Laser w Trybie Ekranowym", + "Settings.LaserSmoothing.Reset": "Resetuj Ustawienia Lasera", + + "Settings.Audio.Header": "Audio", + "Settings.Audio.Input.Title": "Urządzenia wejściowe audio", + "Settings.Audio.Master": "Cały Dźwięk: {n,number,percent}", + "Settings.Audio.SoundEffects": "Efekty Dźwiękowe: {n,number,percent}", + "Settings.Audio.Multimedia": "Multimedia: {n,number,percent}", + "Settings.Audio.Voice": "Głosy: {n,number,percent}", + "Settings.Audio.UI": "Interfejs Użytkownika: {n,number,percent}", + "Settings.Audio.DisableVoiceNormalization": "Wyłącz Normalizację Głosu", + "Settings.Audio.NoiseGateThreshold": "Próg Bramy Szumów: {n}", + "Settings.Audio.NormzliationThreshold": "Próg Normalizacji: {n}", + "Settings.Audio.NoiseSupression": "Filtr Usuwania Szumu (RNNoise)", + "Settings.Audio.WhisperVoiceVolume": "Głośność Głosów przy Szeptaniu (poza bańką): {n,number,percent}", + "Settings.Audio.InputDevice": "Urządzenie Wejściowe Audio:", + "Settings.Audio.OutputDevice": "Urządzenie Wyjściowe Audio:", + "Settings.Audio.SelectInputDevice": "Wybierz Urządzenie Wejściowe", + "Settings.Audio.SelectOutputDevice": "Wybierz Urządzenie Wyjściowe", + "Settings.Audio.TestInput": "Testuj Swoje Wejście Audio:", + "Settings.Audio.TestDescription": "Puścimy dźwięk z wybranego urządzenia audio, aby upewnić się że to prawidłowe urządzenie.", + "Settings.Audio.StartTest": "Nasłuchuj urządzenie\n(sprawdź mikrofon / wejście audio)", + "Settings.Audio.StopTest": "Zakończ Test", + "Settings.Audio.Monitoring": "Monitorowanie Wejścia Audio:", + "Settings.Audio.SystemDefaultOutput": "Używaj Domyślnych Urządzeń", + + "Settings.Graphics.DesktopFOV": "Pole Widzenia Trybu Ekranowego", + + "Settings.Locale.Title": "Język interfejsu", + "Settings.Locale.ChangeLanguage": "Zmień Język", + "Settings.Locale.SelectLanguageHeader": "Wybierz Swój Język:", + "Settings.Locale.DefaultLanguage": "Domyślne Systemowe", + + "Settings.Save": "Zapisz Ustawienia", + + "Settings.FullBody.Header": "Full Body:", + "Settings.FullBody.FeetPositionSmoothing": "Wygładzanie Pozycji Stóp", + "Settings.FullBody.FeetRotationSmoothing": "Wygładzanie Rotacji Stóp", + "Settings.FullBody.HipsPositionSmoothing": "Wygładzanie Pozycji Bioder", + "Settings.FullBody.HipsRotationSmoothing": "Wygładzanie Rotacji Bioder", + + "Settings.Dash.Header": "Tablica", + "Settings.Dash.Curvature": "Zakrzywienie", + "Settings.Dash.OpenCloseSpeed": "Prędkość otwierania/zamykania", + + "Settings.LeapMotion.Name": "Leap Motion", + "Settings.LeapMotion.Enabled": "Używaj Leap Motion", + "Settings.LeapMotion.HorizontalOffset": "Przesunięcie Poziome", + "Settings.LeapMotion.VerticalOffset": "Przesunięcie Pionowe", + "Settings.LeapMotion.ForwardOffset": "Przesunięcie z Przodu", + "Settings.LeapMotion.SnapDistance": "Odległość Przyciągania Ręki", + "Settings.LeapMotion.UseFingersWhenSnapped": "Użyj palców po Przyciągnięciu", + + "Settings.ViveHandTracking.Name": "Vive Finger Tracking", + "Settings.ViveHandTracking.Enabled": "Używaj Vive Hand Tracking", + "Settings.ViveHandTracking.SnapDistance": "Odległość Przyciągania Ręki", + "Settings.ViveHandTracking.UseFingersWhenSnapped": "Użyj palców po Przyciągnięciu", + + "Settings.WindowsIntegration": "Integracja Windows", + "Settings.LinuxIntegration": "Integracja Linux", + + "Settings.System.KeepOriginalScreenshotFormat": "Zachowaj oryginalny format zrzutu ekranu", + "Settings.System.KeepOriginalScreenshotFormat.Description": "Po włączeniu zrzuty ekranu nie będą konwertowane do formatu JPG po zapisaniu w folderze Dokumenty", + + "Security.Hyperlink.Title": "link Zewnętrzny", + "Security.Hyperlink.Warning": "Ostrzeżenie: hiperłącze wychodzące\nKliknąłeś łącze w świecie. Chcesz je otworzyć? Otworzy się w przeglądarce internetowej na komputerze.", + "Security.Hyperlink.Open": "Otwórz", + "Security.Hyperlink.Cancel": "Anuluj", + + "Security.HostAccess.Title": "Dostęp do hosta", + "Security.HostAccess.Warning": "Uwaga: Świat próbuje uzyskać dostęp do nieoficialnego hosta\nZezwolenie na dostęp może pozwolić nieoficjalnej stronie na zebranie niektórych danych osobowych, takich jak adres IP i lokalizacja geograficzna.", + "Security.HostAccess.TargetHost": "Host docelowy: {host}", + "Security.HostAccess.Reason": "Powód: {reason}", + "Security.HostAccess.NoReason": "Nie podano powodu", + "Security.HostAccess.Allow": "Zezwól", + "Security.HostAccess.Deny": "Zabroń", + + "Inspector.Mesh.StatsHeader": "Statystyki Meshu", + "Inspector.Mesh.VertexCount": "Liczba Wierzchołków: {n}", + "Inspector.Mesh.TriangleCount": "Liczba Trójkątów: {n}", + "Inspector.Mesh.PointCount": "Liczba Punktów: {n}", + "Inspector.Mesh.SubmeshCount": "Liczba Podmeshy: {n}", + "Inspector.Mesh.BoneCount": "Liczba Kości: {n}", + "Inspector.Mesh.BlendshapeCount": "Liczba Blendshapeów: {n}", + "Inspector.Mesh.ChannelStats": "Normalne: {normals}, Styczne: {tangents}, Kolory: {colors}, UV0: {uv0}, UV1: {uv1}, UV2: {uv2}, UV3: {uv3}", + + "Inspector.Mesh.BakeMesh": "Wypal Mesh", + + "Inspector.Mesh.ResaveMesh": "Zapisz Ponownie Mesh", + "Inspector.Mesh.RecalculateNormals": "Przelicz Normalne", + "Inspector.Mesh.RecalculateNormalsSmooth": "Przelicz Normalne (gładkie cieniowanie)", + "Inspector.Mesh.RecalculateTangentsMikkt": "Przelicz Styczne (Mikktspace)", + "Inspector.Mesh.RecalculateTangentsSimple": "Przelicz Styczne (prosty)", + + "Inspector.Mesh.FlipNormals": "Odwróć Normalne", + "Inspector.Mesh.ReverseWinding": "Odwróć Nawijanie", + "Inspector.Mesh.MakeDualSided": "Konwertuj na Dwustronny", + "Inspector.Mesh.ConvertToFlatShading": "Konwertuj na Płaskie Cieniowanie", + "Inspector.Mesh.ConvertToConvexHull": "Konwertuj na Otoczkę Wypukłą", + "Inspector.Mesh.ConvertToPointCloud": "Konwertuj na Chmurę Punktów", + "Inspector.Mesh.MergeDoubles": "Połącz Podwojone Wierzchołki", + "Inspector.Mesh.StripEmptyBlendshapes": "Usuń Puste Blendshapy", + "Inspector.Mesh.StripBlendshapeNormals": "Usuń Normalne Blendshapeów", + "Inspector.Mesh.StripBlendshapeTangents": "Usuń Styczne Blendshapeów", + + "Inspector.Mesh.GetBoneList": "Wyświetl Listę Kości", + "Inspector.Mesh.GetBoneData": "Wyświetl Dane Kości", + + "Inspector.Mesh.TrimVertexBoneWeightsTo": "Przytnij Wagi Wierzchołków do:", + "Inspector.Mesh.BoneTrimCount": "{n,plural, one {# Kość} few {# Kości} many {# Kości}}", + "Inspector.Mesh.UV_Multiplicator": "Mnożnik:", + "Inspector.Mesh.ScaleUVs": "Skaluj UV", + + "Inspector.MeshRenderer.MergeByMaterial": "Połącz podmeshe z takimi samymi materiałami", + "Inspector.MeshRenderer.SplitByMaterial": "Rozdziel mesh na części z takimi samymi materiałami", + + "Inspector.ReflectionProbe.Bake": "Wypal Odbicia", + "Inspector.ReflectionProbe.Baking": "Wypalanie...", + + "Inspector.SkinnedMesh.SeparateOutBlendshapes": "Rozdziel części meshu niezmieniane przez blendshapy", + "Inspector.SkinnedMesh.StripEmptyBlendshapes": "Usuń Puste Blendshapy", + "Inspector.SkinnedMesh.StripBlendshapesResult": "Gotowe! Usunięto: {n,plural, one {# blendshape} few {# blendshapy} many {# blendshapeów}}", + "Inspector.SkinnedMesh.StripEmptyBones": "Usuń Puste Kości", + "Inspector.SkinnedMesh.StripBonesResult": "Gotowe! Usunięto: {n,plural, one {# kość} few {# kości} many {# kości}}", + "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "Wypal nieaktywne Blendshapy", + "Inspector.SkinnedMesh.BakeBlendShapeResult": "Ilość wypalonych blendshapeów: {n}", + "Inspector.SkinnedMesh.VisualizeBoneBounds": "Wizualizuj obszary kości", + "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "Wizualizuj przybliżone połączone obszary kości", + "Inspector.SkinnedMesh.ClearBoundsVisuals": "Usuń wizualizacje obszarów kości", + + "Inspector.BipedRig.GetDiagnosticInfo": "Pobierz informacje diagnostyczne szkieletu", + "Inspector.BipedRig.GenerateDebugVisuals": "Generuj wizualizacje debugowania", + "Inspector.BipedRig.ClearDebugVisuals": "Usuń wizualizacje debugowania", + "Inspector.BipedRig.DetectHands": "Wykryj Ręce", + "Inspector.BipedRig.DetectLeftHand": "Wykryj Lewą Rękę", + "Inspector.BipedRig.DetectRightHand": "Wykryj Prawą Rękę", + "Inspector.BipedRig.HandRigResult": "Gotowe! Ma Lewą Rękę: {left}, Ma Prawą Rękę: {right}", + "Inspector.BipedRig.LeftHandRigResult": "Gotowe! Wykryto Lewą: {detected}", + "Inspector.BipedRig.RightHandRigResult": "Gotowe! Wykryto Prawą: {detected}", + + "Inspector.Texture.Size": "Rozmiar: {width} x {height}", + "Inspector.Texture.Format": "Format: {format}, Pamięć:
{memory}", + "Inspector.Texture.Variant": "ID Wariantu: {variant}", + + "Inspector.Texture.InvertRGB": "Odwróć Kolory", + "Inspector.Texture.InvertR": "Odwróć Czerwony", + "Inspector.Texture.InvertG": "Odwróć Zielony", + "Inspector.Texture.InvertB": "Odwróć Niebieski", + "Inspector.Texture.InvertA": "Odwróć Kanał Alfa", + "Inspector.Texture.ColorToAlphaWhite": "Kolor na Alfę (biały)", + "Inspector.Texture.ColorToAlphaBlack": "Kolor na Alfę (czarny)", + "Inspector.Texture.AlphaFromIntensity": "Alfa z Intensywności", + "Inspector.Texture.AlphaToMask": "Alfa do Maski", + "Inspector.Texture.RemoveAlpha": "Usuń Alfę", + "Inspector.Texture.ConvertToGrayscaleAverage": "Konwertuj na Czarno-Biały (średnia)", + + "Inspector.Texture.SwapRG": "Zamień Czerwony i Zielony", + "Inspector.Texture.SwapRB": "Zamień Czerwony i Niebieski", + + "Inspector.Texture.SwapGB": "Zamień Zielony i Niebieski", + + "Inspector.Texture.AddWhiteBackground": "Dodaj Białe Tło", + "Inspector.Texture.AddBlackBackground": "Dodaj Czarne Tło", + "Inspector.Texture.Hue": "Odcień:", + "Inspector.Texture.ShiftHue": "Przesuń Odcień", + "Inspector.Texture.Saturation": "Nasycenie:", + "Inspector.Texture.AdjustSaturation": "Zmień Nasycenie", + "Inspector.Texture.Value": "Wartość:", + "Inspector.Texture.AdjustValue": "Zmień Wartość", + "Inspector.Texture.Gamma": "Gamma:", + "Inspector.Texture.AdjustGamma": "Zmień Gammę", + "Inspector.Texture.LongestSide": "Najdłuższy Bok:", + "Inspector.Texture.Resize": "Przeskaluj", + "Inspector.Texture.FlipHorizontal": "Przerzuć w Poziomie", + "Inspector.Texture.FlipVertical": "Przerzuć w Pionie", + "Inspector.Texture.RotateCW": "Obróć o 90° w Prawo", + "Inspector.Texture.RotateCCW": "Obróć o 90° w Lewo", + "Inspector.Texture.Rotate180": "Obróć o 180°", + + "Inspector.Texture.MakeSquare": "Zamień na Kwadrat", + "Inspector.Texture.ToNearestPOT": "Do Najbliższej Potęgi Dwójki", + "Inspector.Texture.MakeTileable": "Wyrównaj brzegi (stosunek teselacji):", + "Inspector.Texture.TileLoop": "Ustaw obok siebie (zapętl)", + "Inspector.Texture.TileMirror": "Ustaw obok siebie (odwróć)", + + "Inspector.Texture.InvalidFloats": "Diagnostyka: Niewłaściwe Wartości", + "Inspector.Texture.GenerateMetadata": "Diagnostyka: Generuj Metadane Bitmapy", + + "Inspector.Material.VariantInfo": "Wariant: {variantID} (Surowy: {rawVariantID})", + "Inspector.Material.WaitingForApply": "Czekanie na zapis: {waiting}", + + "Inspector.Audio.BakeAudio": "Wypal Dźwięk", + "Inspector.Audio.FormatInfo": "Częstotliwość: {rate} Hz, Kanały: {channels} ({channel_count})", + "Inspector.Audio.Duration": "Długość: {duration}", + "Inspector.Audio.EncodingInfo": "Info o Kodeku: {info}, Zdekodowano: {decoded}", + + "Inspector.Audio.Normalize": "Normalizuj", + "Inspector.Audio.AmplitudeThreshold": "Próg Amplitudy:", + "Inspector.Audio.TrimSilence": "Wytnij Ciszę", + "Inspector.Audio.TrimStartSilence": "Wytnij Początkową Ciszę", + "Inspector.Audio.TrimEndSilence": "Wytnij Końcową Ciszę", + "Inspector.Audio.PositionDuration": "Pozycja/Długość (w sekundach):", + "Inspector.Audio.TrimStart": "Wytnij Początek", + "Inspector.Audio.TrimEnd": "Wytnij Koniec", + "Inspector.Audio.FadeIn": "Dodaj Efekt Zgłośnienia", + "Inspector.Audio.FadeOut": "Dodaj Efekt Wyciszenia", + "Inspector.Audio.MakeLoopable": "Pozwól na zapętlanie (używając crossfade)", + "Inspector.Audio.ToWAV": "Konwertuj na WAV", + "Inspector.Audio.ToVorbis": "Konwertuj na OGG Vorbis", + "Inspector.Audio.ToFLAC": "Konwertuj na FLAC", + "Inspector.Audio.DenoiseRNNoise": "Usuń szum (RNNoise, najlepiej działa na głos przy 48 kHz)", + "Inspector.Audio.ExtractSides": "Rozdziel Strony (może usunąć głosy na dźwiękach stereo)", + + "Inspector.AudioStream.BufferState": "Dostępne sample: {samples}, Pominięte: {missed}, Długość: {length}, Indeks Globalny: {index}", + "Inspector.AudioStream.EncodeState": "Dostępne do kodowania: {samples}, Wielkość Klatek: {frame} (Maks: {max_frame}), Częstotliwość Sampli: {rate}", + "Inspector.AudioStream.DecodeState": "Suma Pakietów: {total}, Suma Straconych Pakietów: {lost}, Strata Pakietów: {loss, number, percent}", + "Inspector.AudioStream.BufferStats": "Średni kodek: {avgCodec}/s, Średni odczyt: {avgRead}/s, Średni zapis: {avgWritten}/s", + + "Inspector.DynamicBoneChain.SetupFromChildren": "Ustaw z dzieci", + "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Ustaw z dzieci (wymuś wszystkie)", + "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Ustaw z dzieci (tylko szkielet)", + "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "Zamień Płynne Transformacje w dzieciach", + "Inspector.DynamicBoneChain.ClearSmoothTransforms": "Usuń Płynne Transformacje w dzieciach", + "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- Obszary i Chwytanie -------", + "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "Dodaj obszary do punktów centralnych obiektów w hierarchii", + "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Zawsze chwytaj ostatnią kość", + + "Inspector.Rig.CleanupBoneColliders": "Usuń strefy kolizji kości", + "Inspector.Rig.GenerateDebugVisuals": "Generuj wizualizacje debugowania", + "Inspector.Rig.ClearDebugVisuals": "Usuń wizualizacje debugowania", + + "Inspector.AvatarExpression.AutoAssign": "Automatycznie Przypisz Blendshapy (używając heurystki)", + + "Wizard.General.ProcessRoot": "Miejsce Operacji:", + "Wizard.General.Result": "Rezultat:", + "Wizard.General.ErrorNoRoot": "Brak Miejsca Operacji", + "Wizard.General.RemovedResult": "Usunięto {n}", + + "Wizard.AssetOptimization.Title": "Kreator Optymalizacji Zasobów", + "Wizard.AssetOptimization.CleanupUnusedAssets": "Usuń Nieużywane Zasoby", + "Wizard.AssetOptimization.CleanupEmptySlots": "Usuń Puste Obiekty", + "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "Wyczyść Wyłączone Mesh Renderery", + "Wizard.AssetOptimization.DeduplicateMaterials": "Deduplikuj Materiały", + "Wizard.AssetOptimization.CleanupFileItems": "Usuń Przedmioty Plików", + "Wizard.AssetOptimization.MaxTextureResolution": "Ustaw Maksymalną Rozdzielczość Tekstur", + "Wizard.AssetOptimization.RecompressTextures": "Rekompresuj Tekstury", + "Wizard.AssetOptimization.RecalculateAllNormals": "Przelicz Wszystkie Normalne", + "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "Przelicz Wszystkie Normalne (połączone)", + "Wizard.AssetOptimization.RecalculateAllTangents": "Przelicz Wszystkie Styczne (Mikktspace)", + "Wizard.AssetOptimization.ResizedResult": "Przeskalowano {n}", + + "Wizard.LightSources.Title": "Kreator Źródeł Światła", + "Wizard.LightSources.Header": "Źródła Światła Sceny", + "Wizard.LightSources.ProcessRoot": "Miejsce Operacji:", + "Wizard.LightSources.PointLights": "Światła Punktowe:", + "Wizard.LightSources.SpotLights": "Światła Stożkowe:", + "Wizard.LightSources.DirectionalLights": "Śłońca:", + "Wizard.LightSources.DisabledLights": "Wyłączone Światła:", + "Wizard.LightSources.WithTag": "Z Tagiem:", + "Wizard.LightSources.SetShadowType": "Ustaw Typ Cieni", + "Wizard.LightSources.ChangeIntensity": "Zmień Siłę", + "Wizard.LightSources.ChangeRange": "Zmień Zasięg", + "Wizard.LightSources.Enable": "Włacz", + "Wizard.LightSources.Disable": "Wyłącz", + "Wizard.LightSources.Destroy": "Zniszcz", + + "Wizard.CubemapCreator.Title": "Kreator Cubemap", + "Wizard.CubemapCreator.Textures": "Tekstury Źródłowe:", + "Wizard.CubemapCreator.TexturesNote": "Pamiętaj że niektóre standardy zamieniają lewą i prawą stronę. Jeśli stworzona Cubemapa jest nieprawidłowa, spróbuj zamienić lewą i prawą stronę.", + "Wizard.CubemapCreator.PosX": "Pozytywny X (prawo)", + "Wizard.CubemapCreator.NegX": "Negatywny X (lewo)", + "Wizard.CubemapCreator.PosY": "Pozytywny Y (góra)", + "Wizard.CubemapCreator.NegY": "Negatywny Y (dół)", + "Wizard.CubemapCreator.PosZ": "Pozytywny Z (przód)", + "Wizard.CubemapCreator.NegZ": "Negatywny Z (tył)", + "Wizard.CubemapCreator.TopBottomRotation": "Obrót Góry i Dołu:", + + "Wizard.ReflectionProbes.Title": "Kreator Próbek Odbicia", + "Wizard.ReflectionProbes.ProcessRoot": "Miejsce Operacji:", + "Wizard.ReflectionProbes.ProcessDisabled": "Proces Wyłączony", + "Wizard.ReflectionProbes.WithTag": "Z Tagiem:", + "Wizard.ReflectionProbes.TeleportUserToProbe": "Teleportój mnie do każdej próbki", + "Wizard.ReflectionProbes.DelayBetweenProbes": "Odsęp czasowy między próbkami", + "Wizard.ReflectionProbes.ShowDebugVisuals": "Wyświetl Wizualizacje", + "Wizard.ReflectionProbes.HideDebugVisuals": "Schowaj Wizualizacje", + "Wizard.ReflectionProbes.BakeProbes": "Wypal Próbki", + "Wizard.ReflectionProbes.Baking": "Wypalanie: {index} na {count}...", + + "Desktop.OpenKeyboard": "Otwórz Klawiaturę", + "Desktop.FollowCursor.On": "Podążaj za Kursorem: Tak", + "Desktop.FollowCursor.Off": "Podążaj za Kursorem: Nie", + "Desktop.LegacyInputMode.On": "Starsza Metoda Wejścia: Tak", + "Desktop.LegacyInputMode.Off": "Starsza Metoda Wejścia: Nie", + "Desktop.Brightness": "Jasność: {n,number,percent}", + "Desktop.Opacity": "Przezroczystość: {n,number,percent}", + + "Tutorial.Welcome.AccountHeader": "Konto {appName}", + "Tutorial.Welcome.AccountDescription": "Tworzenie konta daje Ci 1 GB darmowego miejsca w chmurze na zapisywanie przedmiotów, wybieranie awatarów, dodawanie Znajomych oraz wysyłanie wiadomości.", + "Tutorial.Welcome.AccountCreate": "Utwórz Konto", + "Tutorial.Welcome.AccountLogin": "Już Posiadam Konto", + "Tutorial.Welcome.AccountSkip": "Kontynuuj Bez Tworzenia Konta", + "Tutorial.Welcome.AccountSkipHeader": "Pominąć tworzenie konta?", + "Tutorial.Welcome.AccountSkipDescription": "Niektóre funkcje takie jak zapisywanie przedmiotów, wybieranie awatarów lub dodawanie Znajomych nie będą dostępne.", + "Tutorial.Welcome.AccountSkipConfirm": "Na Pewno", + + "Tutorial.Welcome.SettingsHeader": "Podstawowe Ustawienia", + "Tutorial.Welcome.SettingsDescription": "Możesz tu konfigurować podstawowe ustawienia. Można je także zmienić później.", + "Tutorial.Welcome.SettingsTurning": "Styl Obrotu", + "Tutorial.Welcome.SettingsSnapTurn": "Natychmiastowy", + "Tutorial.Welcome.SettingsSnapTurnDescription": "Natychmiastowo obraca cię o ustaloną ilość stopni, dobre dla nowych użytkowników", + "Tutorial.Welcome.SettingsSmoothTurn": "Płynny", + "Tutorial.Welcome.SettingsSmoothTurnDescription": "Płynne obracanie, może powodować mdłośći.", + "Tutorial.Welcome.SettingsPrimaryController": "Główny Kontroler", + "Tutorial.Welcome.SettingsPrimaryLeft": "Lewy", + "Tutorial.Welcome.SettingsPrimaryLeftDescription": "Lewy: Obracanie, Prawy: Poruszanie", + "Tutorial.Welcome.SettingsPrimaryRight": "Prawy", + "Tutorial.Welcome.SettingsPrimaryRightDescription": "Lewy: Poruszanie, Prawy: Obracanie", + "Tutorial.Welcome.SettingsHeight": "Twój wzrost", + "Tutorial.Welcome.SettingsHeightExamples": "Przykłady: 1.85 m, 185 cm, 6' 1\", 6 stóp 1 cal", + + "Tutorial.Welcome.StartTutorialHeader": "Rozpocznij Samouczek", + "Tutorial.Welcome.StartTutorialDescription": "Przeniesiemy cię do prostego świata samouczkowego aby pomóc Ci zacząć z {appName}. Możesz wybrać czy chcesz aby świat był publiczny, pozwalając społeczności {appName} na dołączanie i pomaganie Tobie albo możesz uczyć się samemu.", + + "Tutorial.CommunityYouTube.Title": "Kanały YouTube Społeczności", + + "Tutorial.UserResources.UserResourcesTitle": "Zasoby Użytkowników", + "Tutorial.UserResources.SupportTitle": "Jak Wspierać {appName}", + "Tutorial.UserResources.MerchandiseTitle": "Merch {appName}", + + "Tutorial.Intro.BadgesModerator": "Moderator", + "Tutorial.Intro.BadgesMentor": "Mentor", + "Tutorial.Intro.BadgesDisabilityHearing": "Zaburzenia Słuchu", + "Tutorial.Intro.BadgesDisabilityVision": "Zaburzenia Wzroku", + "Tutorial.Intro.BadgesDisabilitySpeech": "Zaburzenia Mowy", + "Tutorial.Intro.BadgesTitle": "Odznaki", + "Tutorial.Intro.BadgesDescription": "Odznaki to małe ikony pokazujące informacje o użytkownikach. Tu jest kilka najważnejszych odznak do zapamiętania. Odznaki związane z zaburzeniami zmysłów mogą być dodane używając Bota {appName}.", + "Tutorial.Intro.HelpSite": "Pomoc", + + "Object.Mirror.Toggle": "Przełącznik Lokalny", + + "Exiting.SavingItems": "Zapisywanie {n, plural, one {# przedmiotu} few {# przedmiotów} many {# przedmiotów}}...", + "Exiting.SavingChanges": "Zapisywanie Zmian...", + "Exiting.Exiting": "Wychodzenie...", + "Exiting.LoggingOut": "Wylogowywanie...", "Dummy": "Dummy" } -} \ No newline at end of file +} From a59f14f80b21aeace1578c8cecb9e02b027b9e4e Mon Sep 17 00:00:00 2001 From: AirRide91 Date: Tue, 3 Oct 2023 22:59:42 +0300 Subject: [PATCH 24/33] Update fi.json --- fi.json | 271 ++++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 224 insertions(+), 47 deletions(-) diff --git a/fi.json b/fi.json index 24fedd3..b09126d 100644 --- a/fi.json +++ b/fi.json @@ -56,7 +56,7 @@ "General.Sort.Descending": "Laskevasti", "Worlds.Home" : "Koti", - "Worlds.Tutorial" : "Harjoitukset", + "Worlds.Tutorial" : "Tutoriaali", "Locomotion.Noclip.Name": "Lento", "Locomotion.Noclip.Description": "Yksinkertainen läpäisevä lentotila.", @@ -109,12 +109,12 @@ "Interaction.CopyLink": "Kopioi linkki", "Inventory.OpenWorld": "Avaa Maailma", - "Inventory.Equip": "Ota Käyttöön", + "Inventory.Equip": "Ota käyttöön", "Inventory.Delete": "Poista", - "Inventory.SaveHeld": "Tallenna Kädessä Oleva", + "Inventory.SaveHeld": "Tallenna kädessä oleva", "Inventory.Inventories": "Inventaariot", "Inventory.Share": "Jaa", - "Inventory.Unshare": "Poista Jako", + "Inventory.Unshare": "Poista jako", "Inventory.SaveAvatar": "Tallenna Avatar", "Inventory.Favorite.Home": "Aseta Kodiksi", "Inventory.Favorite.ProgressBar": "Aseta Edistymispalkiksi", @@ -147,8 +147,8 @@ "Dash.Actions.CloudHome": "Pilvikotini", "Dash.Exit.Header": "Sulje {appName}", - "Dash.Exit.ExitAndSave": "Sulje & Tallenna Kodit", - "Dash.Exit.ExitAndDiscard": "Sulje & Hylkää Kodit", + "Dash.Exit.ExitAndSave": "Sulje & Tallenna kodit", + "Dash.Exit.ExitAndDiscard": "Sulje & Hylkää kodit", "Dash.Exit.Sponsor": "Valtava kiitos {name} projektin sponsoroinnista!", "Dash.Exit.Sponsor.You": "SINÄ", "Dash.Exit.Shoutouts": "Tämä projekti on ollut mahdollista näiden ihmisten ansiosta:", @@ -193,10 +193,10 @@ "World.Error.FailedToConnect": "Yhteyden muodostaminen epäonnistui", "World.Error.InvalidAddress": "Väärä osoite", "World.Error.NoPort": "Porttia ei ole määritetty", - "World.Error.IncompatibleVersion": "Yhteensopimaton Versio", + "World.Error.IncompatibleVersion": "Yhteensopimaton versio", "World.Error.HostBlocked": "Isäntä blokattu", "World.Error.HostBlockedDetail": "Olet blokannut isännän", - "World.Error.WorldCrash": "Maailma Kaatui", + "World.Error.WorldCrash": "Maailma kaatui", "World.Error.WorldCrashDetail" : "Kohtalokas virhe päivitettäessä maailmaa", "World.Error.Unknown": "Tuntematon virhe", @@ -287,7 +287,7 @@ "World.Category.ActiveSessions": "Aktiiviset Sessiot", "World.Category.ContactsSessions": "Kontaktien Sessiot", "World.Category.HeadlessSessions": "Palvelin Sessiot", - "World.Category.Social": "Sosiaalinen", + "World.Category.Social": "Sosiaaliset", "World.Category.Games": "Pelit", "World.Category.Art": "Taide", "World.Category.Tutorials": "Harjoitukset", @@ -295,7 +295,7 @@ "World.Category.Random": "Sekoitus", "World.Category.MyWorlds": "Omat Maailmani", "World.Category.Custom": "Mukauta Hakua", - "World.Category.GroupWorlds": "Ryhmän Maailmat", + "World.Category.GroupWorlds": "Ryhmien Maailmat", "World.AccessLevel.Anyone": "Kuka tahansa", "World.AccessLevel.RegisteredUsers": "Rekisteröityneet käyttäjät", @@ -319,7 +319,7 @@ "World.Filter.DataSources": "Tietolähteet:", "World.Filter.OpenedWorlds": "Avatut maailmat", "World.Filter.ActiveSessions": "Aktiiviset istunnot", - "World.Filter.PublishedWorlds": "Julkiset maailmat", + "World.Filter.PublishedWorlds": "Julkaistut maailmat", "World.Filter.LocalWorlds": "Paikalliset istunnot", "World.Filter.BaseSearch": "Haku:", "World.Filter.ByOwner": "Omistajan mukaan:", @@ -339,11 +339,11 @@ "World.Edit.Title": "Muokkaa maailman metatietoja", "World.Edit.Name": "Maailman nimi:", "World.Edit.Description": "Kuvaus:", - "World.Edit.Tags": "Tägit (pilkku erottelu):", + "World.Edit.Tags": "Tägit (pilkkuerottelulla):", "World.Edit.Path": "Maailman polku:", "World.Edit.AccessLevelHeader": "Kuka voi avata tämän maailman?", "World.Edit.AccessPrivate": "Vain minä", - "World.Edit.AccessPatreon": "Patreonin tukijat", + "World.Edit.AccessPatreon": "Patreon tukijat", "World.Edit.AccessPublic": "Kuka tahansa (Julkinen)", "Tools.AvatarCreator": "Avatarin luominen", @@ -373,9 +373,9 @@ "Options.Nameplates.DefaultStyle": "Käytä vakio nimilaattoja", "Options.Nameplates.CustomStyle": "Salli muokatut nimilaatat", - - - + "Indicator.OnlineUsers": "{users} Online {users,plural, one {käyttäjä} other {käyttäjää}}", + "Indicator.OnlineUsersVR": "{users} {users, plural, one {käyttäjä} other {käyttäjää}} VR-tilassa", + "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {käyttäjä} other {käyttäjää}} Työpöytätilassa", "Indicator.ServerStatus.Status": "Pilven Tila", "Indicator.ServerStatus.Good": "Hyvä", @@ -394,6 +394,38 @@ "Indicator.LiveHiddenMessage": "(tiedot piilotettu suoratoiston aikana)", + "Login.InvalidCredentials": "Virheelliset kirjautumistiedot", + "Login.InvalidLogin": "Virheelliset kirjautumistiedot", + + "Login.MalformedUID": "Virheelliset laitetiedot", + "Login.MissingUID": "Puutteelliset laitetiedot", + "Register.MissingUID": "Virheelliset laitetiedot", + "Register.MalformedUID": "Virheelliset laitetiedot", + + "Login.MissingLogin": "Puuttuvat tunnukset", + "Login.InvalidRecoveryCode": "Virheellinen palautuskoodi", + "Login.UnsupportedAuthentication": "Todennusmenetelmää ei tueta", + "Login.EmailNotVerified": "Vahvistamaton sähköposti", + "Login.AccountTempLocked": "Käyttäjätili lukittu.", + "Login.AccountBanned": "Käyttäjätili estetty.", + "Login.DuplicateAccount": "Duplikaatti käyttäjätili", + + "Register.MissingRequest": "Puuttuvat rekisteröintitiedot", + "Register.InvalidEmail": "Virheellinen sähköpostiosoite", + "Register.MissingUsername": "Puuttuva käyttäjänimi", + "Register.MissingEmail": "Puuttuva sähköpostiosoite", + "Register.UsernameTooLong": "Käyttäjänimi liian pitkä", + "Register.UsernameContainsAmpersand": "Käyttäjänimi ei voi sisältää @", + "Register.UsernameStartsWithU": "Käyttäjänimi ei voi alkaa U-", + "Register.InvalidUsername": "Virheellinen käyttäjänimi", + "Register.InvalidDateOfBirth": "Virheellinen syntymäaika", + "Register.UserContainsBlockedTerms": "Käyttäjänimi sisältää estettyjä sanoja", + "Register.MissingPassword": "Puuttuva salasana", + "Register.InvalidPassword": "Virheellinen salasana", + "Register.EmailAlreadyRegistered": "Sähköpostiosoite on jo käytössä", + "Register.UsernameAlreadyRegistered": "Käyttäjäni on jo käytössä", + "Register.ErrorCheckingUserId": "UserID tarkastusvirhe", + "Account.Login": "Kirjaudu sisään", "Account.Logout": "Kirjaudu ulos", "Account.Register": "Rekisteröidy", @@ -411,7 +443,7 @@ "Account.UsernameOrEmail": "Käyttäjänimi tai Sähköposti:", "Account.Password": "Salasana:", "Account.RepeatPassword": "Toista Salasana:", - "Account.RecoverPassword": "Oletko Unohtanut Salasanan?", + "Account.RecoverPassword": "Unohtunut salasana?", "Account.LiveEmailWarning": "Varoitus: live.com, hotmail.com, outlook.com ja muilla Microsoftin alustoilla saattaa kestää jopa 1-2 päivää, ennen sähköpostin saapumista.", "Account.PasswordRules": "(vähintään 8 kirjainta, 1 numero, 1 pieni kirjain, 1 iso kirjain)", "Account.AgeConfirm": "Olen yli 13-vuotias", @@ -426,7 +458,7 @@ "Account.ErrorPasswordMismatch": "Salasanat eivät täsmää!", "Account.ErrorEmailMismatch": "Sähköpostit eivät täsmää!", "Account.ErrorLoginError": "Kirjautumisvirhe:", - "Account.RegistrationSuccess": "Onnistui! Vahvistuslinkki on lähetetty sähköpostiin: {email} Kun avaat tämän linkin, voit kirjautua sisään. Jos kirjautumisessa on ongelmia, ota meihin yhteyttä osoitteessa hello@{appName}.com tai discord.gg/resonite", + "Account.RegistrationSuccess": "Onnistui! Vahvistuslinkki on lähetetty sähköpostiin: {email} Kun avaat tämän linkin, voit kirjautua sisään. Jos kirjautumisessa on ongelmia, ota meihin yhteyttä osoitteessa {appEmail} tai {appCommunity}", "Account.BirthMonth": "Kuukausi:", "Account.BirthDay": "Päivä:", "Account.BirthYear": "Vuosi:", @@ -437,7 +469,7 @@ "Account.Saml2.Select" : "Valitse SAML 2.0 palvelu jota haluat käyttää:", "Account.Saml2.LoggingIn" : "Odotetaan kirjautumisen valmistumista (tarkista verkkoselaimesi)...", - "Account.TOTP.Title" : "Kaksi­vaiheinen tunnistautuminen", + "Account.TOTP.Title" : "Kaksi-vaiheinen tunnistautuminen", "Account.TOTP.Initializing": "Tarkistetaan tilisi 2FA-tila...", "Account.TOTP.Code.Header": "Salainen koodi", "Account.TOTP.Code.Description": "Ensin sinun on syötettävä salainen koodi TOTP-todennussovellukseesi, kuten Authy tai Google Authenticator.

Suosittelemme tämän tekemistä skannaamalla QR-koodin, mutta vaihtoehtoisesti voit syöttää salaisen koodin manuaalisesti. Älä koskaan jaa tätä koodia kenenkään kanssa.

Jos olet VR-tilassa, voit siirtyä työpöytätilaan painamalla F8.", @@ -462,7 +494,7 @@ "Account.TOTP.Deactivate.Deactivating": "Poistetaan käytöstä...", "Account.TOTP.Message.DeactivationComplete": "2FA on poistettu käytöstä.

Tililläsi on nyt lisääntynyt riski!

Suosittelemme 2FA:n uudelleen käyttöön ottamista, varsinkin jos käytit palautuskoodia puhelimesi hukkaamisen vuoksi.", - "Account.Type.Standard" : "Vakiotili", + "Account.Type.Standard" : "Perustili", "Account.Type.Business" : "Yritystili", "Account.Type.Patreon" : "Patreon Tukija", "Account.Type.Mentor" : "{platform} Mentori", @@ -490,7 +522,7 @@ "Session.Permission.Contact": "Oletus kontakti:", "Session.Permission.Host": "Oletus isäntä:", "Session.Permission.PermissionOverrideCount": "Käyttäjä lupia: {n,select, -1 {---} other {{n}}}", - "Session.Permission.ClearOverrides": "Poista oletus käyttöoikeudet", + "Session.Permission.ClearOverrides": "Poista oletuskäyttöoikeudet", @@ -523,17 +555,17 @@ "Contacts.RecordingVoiceMessage": "Nauhoitetaan puhetta...", "Contacts.AvatarBlock" : "Estä Avatar", - "Contacts.MutualBlock" : "Yhteinen Esto", - "Contacts.SelfAccount": "Oma Tili", + "Contacts.MutualBlock" : "Yhteinen esto", + "Contacts.SelfAccount": "Minun tili", "Contacts.SearchPrompt": "Etsi kontakteja...", "Contacts.WriteMessage": "Kirjoita viesti...", "Contacts.InSession": "Maailmassa {name}", "Contacts.InPrivate": "Yksityisessä maailmassa", - "Contacts.InContactsOnly": "Vain Kontaktit maailmassa", + "Contacts.InContactsOnly": "Vain Kontaktit -maailmassa", "Contacts.InHidden": "Piilotetussa maailmassa", - "Contacts.InHiddenContactsOnly": "Piilotetussa, Vain Kontaktit maailmassa", - "Contacts.InHiddenContactsPlus": "Piilotetussa, Kontaktit+ maailmassa", + "Contacts.InHiddenContactsOnly": "Piilotetussa, Vain Kontaktit -maailmassa", + "Contacts.InHiddenContactsPlus": "Piilotetussa, Kontaktit+ -maailmassa", "Contacts.InLAN": "LAN-maailmassa", "Contacts.UsingDifferentVersion": "Käyttää versiota {version}", "Contacts.RequestSent": "Pyyntö lähetetty", @@ -571,7 +603,7 @@ "Undo.DuplicateGrabbed": "Kopioi napatut objektit", "Undo.ChangeBoxSize": "Muuta laatikon kokoa", - "Undo.BrushStroke": "Pensseli veto", + "Undo.BrushStroke": "Pensseliveto", "Undo.ChangeColor": "Vaihda väriä", "Undo.CloneComponent": "Kloonaa komponentti", "Undo.MoveIKBone": "Siirrä IK Bone", @@ -585,11 +617,11 @@ "Undo.ExtractMaterialsFromHierarchy": "Pura materiaalit hierarkiasta", "Undo.BatchConvertMaterials": "Erämuunna materiaalit", - "Tooltips.Brush.ChangeColor" : "Vaihda Väri", + "Tooltips.Brush.ChangeColor" : "Vaihda väri", "Tooltips.Brush.IncrementSize" : "Suurenna kokoa", "Tooltips.Brush.DecrementSize" : "Pienennä kokoa", - "Tooltips.Dev.CreateNew": "Tee uusi...", + "Tooltips.Dev.CreateNew": "Luo uusi...", "Tooltips.Dev.Selection": "Valintatila: {mode}", "Tooltips.Dev.DevMode.Off": "Kehittäjätila: Pois", "Tooltips.Dev.DevMode.On": "Kehittäjätila: Päällä", @@ -862,11 +894,11 @@ "Importer.Video.Depth.Prompt": "Esiasetettu syvyys", "Importer.Video.Depth.Default": "Oletus", - + "Exporter.Title": "Vie", "Exporter.FileName": "Tiedoston nimi:", - - - + "Exporter.ExportAs": "Vie nimellä:", + "Exporter.Export": "Vie", + "Exporter.Exporting": "Viedään...", "NewWorld.Title": "Uusi Maailma", "NewWorld.SessionTitle": "Uusi Sessio", @@ -1059,7 +1091,7 @@ "Settings.FetchIncompatibleSessions": "Näytä yhteensopimattomat istunnot", "Settings.DoNotSendReadStatus": "Älä lähetä tietoa luetusta viestistä reaaliajassa", "Settings.MaxConcurrentAssetTransfers": "Maksimimäärä samanaikaisia tiedostosiirtoja", - "Settings.AutosaveScreenshotPath": "Kuvankaappauksen automaattinen polku", + "Settings.AutosaveScreenshotPath": "Automaattisen kuvakaappauksen polku", "Settings.AutosaveAllScreenshots": "Tallenna KAIKKI kuvat automaattisesti maailmoissa", @@ -1069,12 +1101,12 @@ "Settings.LaserSmoothing.ModulateEndAngle": "Tarrauksen lopetuskulma", "Settings.LaserSmoothing.ModulateExponent": "Tarrauksen eksponentti", "Settings.LaserSmoothing.ModulateSpeedMultiplier": "Tarrauksen nopeuskerroin", - "Settings.LaserSmoothing.StickThreshold": "Kiinnityksen kynnys", + "Settings.LaserSmoothing.StickThreshold": "Tarrauksen kynnys", "Settings.Laser.ShowInDesktop": "Näytä laaseri työpöytätilassa", "Settings.LaserSmoothing.Reset": "Nollaa laaserin asetukset", "Settings.Audio.Header": "Audio", - + "Settings.Audio.Input.Title" : "Äänen syöttölaitteet", "Settings.Audio.Master": "Pää-äänenvoimakkuus: {n,number,percent}", "Settings.Audio.SoundEffects": "Ääniefektit: {n,number,percent}", "Settings.Audio.Multimedia": "Multimedia: {n,number,percent}", @@ -1115,7 +1147,7 @@ "Settings.Dash.Curvature": "Kaarevuus", "Settings.Dash.OpenCloseSpeed": "Avaamisen/Sulkemisen nopeus", - "Settings.LeapMotion.Name": "Leap Motion", + "Settings.LeapMotion.Enabled": "Käytä Leap jäljitystä", "Settings.LeapMotion.HorizontalOffset": "Vaakasuuntainen siirto", "Settings.LeapMotion.VerticalOffset": "Vertikaalinen siirto", @@ -1270,7 +1302,7 @@ "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "POISTA AVATAR-SUOJAUS", - "Inspector.BipedRig.GetDiagnosticInfo": "Hae rigin diagnostiikka info", + "Inspector.BipedRig.GetDiagnosticInfo": "Rigin diagnostiikkatiedot", "Inspector.BipedRig.GenerateDebugVisuals": "Generoi debug visuaalit", "Inspector.BipedRig.ClearDebugVisuals": "Piilota debug visuaalit", "Inspector.BipedRig.DetectHands": "Etsi käsi rigit", @@ -1297,7 +1329,7 @@ "Inspector.Texture.AlphaToMask": "Alfa maskiksi", "Inspector.Texture.RemoveAlpha": "Poista alfa", "Inspector.Texture.ConvertToGrayscaleAverage": "Muunna mustavalkoiseksi (keskiarvo)", - + "Inspector.Texture.ConvertToGrayscaleLuminance": "Muunna mustavalkoiseksi (luminanssi)", "Inspector.Texture.SwapRG": "Vaihda R ja G", "Inspector.Texture.SwapRB": "Vaihda R ja B", "Inspector.Texture.SwapRA": "Vaihda R ja A", @@ -1361,6 +1393,16 @@ "Inspector.Audio.DenoiseRNNoise": "Melunvaimennus (RNNoise, optimoitu puheeseen 48kHz taajuudella)", "Inspector.Audio.ExtractSides": "Pura puolet (voi poistaa laulun stereoraidoilta)", + + + + + + + + + + "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- Törmäyttimet & Tarttuminen -------", "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Tartu aina viimeiseen luuhun", @@ -1371,6 +1413,9 @@ "Inspector.AvatarExpression.AutoAssign": "Määritä Blendshapet automaattisesti (heuristiikan avulla)", + + + "Inspector.ParticleStyle.CommonTransitions": "Yleiset siirtymämallit:", "Inspector.ParticleStyle.AlphaFadeInOut": "Alfa alkuhäivytys & loppuhäivytys", "Inspector.ParticleStyle.AlphaFadeIn": "Alfa alkuhäivytys", @@ -1380,8 +1425,29 @@ "Inspector.ParticleStyle.IntensityFadeOut": "Voimakkuuden loppuhäivytys", "Inspector.ParticleStyle.ClearFades": "Poista häivytykset", + + + + + + "Inspector.Collider.Visualize": "Visualisoi törmäyttimet", + + + + + + + "Inspector.Actions.CopyComponent" : "Kopioi komponentti", + "Inspector.Actions.MoveComponent" : "Siirrä komponentti", + + "UserInspector.Title" : "Käyttäjätarkastaja", + + + + "CreateNew.Title" : "Uusi", + "Wizard.General.ProcessRoot": "Prosessointipolku:", "Wizard.General.Result": "Tulos:", "Wizard.General.ErrorNoRoot": "Polkua ei määritetty", @@ -1447,6 +1513,7 @@ "Wizard.TextRenderer.ReplaceFont": "Korvaa fontti", "Wizard.TextRenderer.SetColor": "Aseta väri", + "Desktop.Controls.Title": "Työpöytätilan asetukset", "Desktop.OpenKeyboard": "Avaa näppäimistö", "Desktop.FollowCursor.On": "Seuraa osoitinta: Päällä", "Desktop.FollowCursor.Off": "Seuraa osoitinta: Pois", @@ -1455,8 +1522,12 @@ "Desktop.Brightness": "Kirkkaus: {n,number,percent}", "Desktop.Opacity": "Läpinäkyvyys: {n,number,percent}", - "Tutorial.Welcome.WelcomeTo": "Tervetuloa", - "Tutorial.Welcome.LetsStart": "Aloitetaan!", + + + + "Tutorial.Welcome.Welcome": "Tervetuloa", + + "Tutorial.Welcome.Begin": "Aloitetaan!", "Tutorial.Welcome.AccountHeader": "{appName} tili", "Tutorial.Welcome.AccountDescription": "Kun teet tilin, saat 1 GB ilmaista tallennustilaa, kyvyn tallentaa tavaroita ja avatareja, lisätä kontakteja ja lähettää viestejä.", @@ -1479,18 +1550,20 @@ "Tutorial.Welcome.SettingsPrimaryLeftDescription": "Vasen: Käänny, Oikea: Liiku", "Tutorial.Welcome.SettingsPrimaryRight": "Oikea", "Tutorial.Welcome.SettingsPrimaryRightDescription": "Vasen: Liiku, Oikea: Käänny", - "Tutorial.Welcome.SettingsHeight": "Pituus", + "Tutorial.Welcome.SettingsHeight": "Pituutesi", "Tutorial.Welcome.SettingsHeightExamples": "Esim: 1.85 m, 185 cm, 6' 1\", 6 feet 1 inch", - "Tutorial.Welcome.StartTutorialHeader": "Aloita tutoriaali", - "Tutorial.Welcome.StartTutorialDescription": "Siirrämme sinut tutorial maailmaan auttaaksesi sinua pääsemään alkuun. Voit aloittaa tutorial sessiosi julkisena, johon muut pystyvät liittymään ja tulla auttamaan sinua, tai aloita yksityinen sessio.", + "Tutorial.Welcome.StartTutorialHeader": "Oletko valmis seikkailuun?", + "Tutorial.Welcome.StartTutorialDescription": "Siirrämme sinut tutoriaalimaailmaan, jonka lopussa sinua odottaa aivan uusi kotimaailma! Kun olet valmis, napsauta alla olevaa painiketta.", + "Tutorial.Welcome.StartTutorial": "Aloita tutoriaali", - "Tutorial.CommunityYouTube.Title": "Yhteisön YouTube kanavia", + "Tutorial.CommunityYouTube.Title": "Yhteisön YouTube kanavat", - "Tutorial.UserResources.UserResourcesTitle": "Yhteisöresursseja", - "Tutorial.UserResources.SupportTitle": "Kuinka voit tukea {appName}ta", + "Tutorial.UserResources.UserResourcesTitle": "Yhteisöresurssit", + "Tutorial.UserResources.SupportTitle": "Kuinka voit tukea {appName}a", "Tutorial.UserResources.MerchandiseTitle": "{appName} tuotteita", + "Tutorial.Intro.BadgesAppTeam": "{appName} Tiimi", "Tutorial.Intro.BadgesModerator": "Moderaattori", "Tutorial.Intro.BadgesMentor": "Mentori", "Tutorial.Intro.BadgesDisabilityHearing": "Kuuro & Heikentynyt kuulo", @@ -1502,11 +1575,110 @@ "Object.Mirror.Toggle": "Lokaali kytkin", + "Twitch.Panel.Button.Commands.Enabled": "Komennot käytössä", + "Twitch.Panel.Button.Commands.Disabled": "Komennot pois käytöstä", + "Twitch.Panel.Button.SafeMode.Enabled": "Turvatila käytössä", + "Twitch.Panel.Button.SafeMode.Disabled": "Turvatila pois käytöstä", + "Twitch.Panel.Button.SubscriberCommands.Enabled": "Tilaajakomennot
käytössä vain tilaajille", + "Twitch.Panel.Button.SubscriberCommands.Disabled": "Tilaajakomennot
käytössä kaikille", + + "Exiting.SavingItems": "Tallennetaan {n, plural, one {# kohde} other {# kohdetta}}...", "Exiting.SavingChanges": "Tallennetaan muutoksia...", "Exiting.Exiting": "Suljetaan...", "Exiting.LoggingOut": "Kirjaudutaan ulos...", + "Migration.Title": "Siirtyminen", + "Migration.NewTask": "Uusi siirtymistyö", + + "Migration.LoginModal.Title": "Siirrä dataa?", + "Migration.LoginModal.Description": "Haluatko siirtää dataa toisesta tilistä? Voit tehdä tämän myös myöhemmin \"Siirtyminen\" välilehdestä.", + "Migration.LoginModal.OpenMigration": "Avaa siirtyminen", + "Migration.LoginModal.Later": "Myöhemmin", + "Migration.LoginResetID.Title": "Nollaa UserID?", + + "Migration.LoginResetID.ResetButton": "Kyllä, nollaa", + + "Migration.ReservedUsername.Title":"Varattu käyttäjätunnus", + "Migration.ReservedUsername.Description": "Tämä käyttäjätunnus on varattu. Jos tämä on sinun käyttäjätilisi, kirjaudu sisään {platform} käyttäjätunnuksella ja salasanalla. Me emme säilytä näitä tietoja, niitä käytetään vain tilisi omistajuuden vahvistamiseen rekisteröinnin yhteydessä.", + "Migration.SourcePassword": "{platform} Salasana:", + "Migration.SourceUsername": "{platform} Käyttäjätunnus:", + + "Migration.Dialog.Title": "Tilin siirto", + + + + "Migration.ResetID.Title": "Nollaa minun UserID", + + + "Migration.DataSelection.Title": "Kun siirrämme tilisi, mitkä kohteet haluat siirtää?", + "Migration.DataSelection.Everything": "Kaikki", + "Migration.DataSelection.Choose": "Anna minun valita", + + "Migration.DataSelection.Favorites": "Suosikit (avatar, koti, kamera, näppäimistö, fasetit)", + + + + + "Migration.DataSelection.Home.Title": "Aseta vanha koti vakioksi?", + + + "Migration.DataSelection.Contacts": "Kontaktit", + "Migration.DataSelection.Message History": "Viestihistoria", + "Migration.DataSelection.InventoryWorld": "Inventaario & Maailmat", + + + + "Migration.DataSelection.AlwaysOverwrite": "Ylikirjoita kaikki", + + "Migration.Start": "Aloita siirtyminen", + "Migration.Groups.Title": "Siirrä ryhmät", + "Migration.Groups.Introduction": "Siirretäänkö myös ryhmäsi?", + + + + "Migration.Groups.LoadGroups": "Lataa ryhmät", + "Migration.Groups.RefreshGroups": "Virkistä ryhmät", + + "Migration.Groups.Fetching": "Haetaan ryhmiä...", + "Migration.Groups.Fetching.LoginFailed": "Virhe kirjautuessa sisään: {error}", + "Migration.Groups.Fetching.Error": "Virhe ryhmien haussa: {error}", + "Migration.Groups.NoGroups": "{platform} ryhmiä ei löytynyt siirrettäväksi.", + "Migration.Groups.NotGroupAdmin": "Et ole ainoankaan {platform} ryhmän omistaja, kysy ryhmän omistajaa siirtämään ryhmä!", + + + + + "Migration.List.EmptyTitle": "Uusi siirto?", + "Migration.List.EmptySubtitle": "Klikkaa \"Uusi siirtymistyö\" ylhäältä vasemmalta.", + + "Migration.List.ButtonLabel": "{name}\nLuotu:{time}\nStatus:{state}", + "Migration.Report.Title": "Siirtymistyön raportti:", + "Migration.Report.Description": "Kuvaus: {value}", + "Migration.Report.Status": "Tila: {value}", + "Migration.Report.CreatedOn": "Luotu: {value}", + "Migration.Report.StartedOn": "Aloitettu: {value}", + "Migration.Report.CompletedOn": "Valmistunut: {value}", + + "Migration.Report.CurrentlyMigrating": "Siirretään {value} dataa.", + "Migration.Report.CurrentItem": "Tämänhetkinen esine: {value}", + + "Migration.Report.CurrentRate": "Tämänhetkinen nopeus: ~{value} maailmaa/esinettä per minuutti", + + "Migration.Report.EstimatedQueuePosition": "{value} siirtoa jonossa ennen tätä siirtoa.", + "Migration.Report.ContactStatus": "{current} / {total} kontaktia siirretty.", + "Migration.Report.MessageStatus": "{value} viestiä siirretty.", + + + "Migration.Report.RecordStatus": "{current} / {total} maailmaa/esinettä siirretty. {failed} epäonnistui.", + "Migration.Report.GroupStatus": "{current} / {total} ryhmää siirretty.", + "Migration.Report.GroupMemberStatus": "Siirretty {value} ryhmien jäsentä.", + + "Migration.Error": "Virhe: {error}", + "Migration.NothingSelected": "Ei valintoja, ei voi aloittaa.", + + + "Temporary.MMC.Voting UI": "MMC äänestysikkuna", "Temporary.MMC.Vote": "Äänestä", @@ -1528,6 +1700,11 @@ "Temporary.MMC.VotedAlready": "Olet jo äänestänyt kohdetta {voteTarget}.", "Temporary.MMC.VoteInvalid": "Äänestys on virheellinen! Yritä uudelleen.", + "CloudHome.WelcomeHome": "Tervetuloa kotiin", + + + "Tutorial.Saving.Title": "Tervetuloa kotiin!", + "Dummy": "Dummy" } } From ceb3ecc5dfb01a1727ad17bbe1137afd292b4504 Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Tue, 3 Oct 2023 22:39:59 +0200 Subject: [PATCH 25/33] Fix some translations in RU --- ru.json | 88 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/ru.json b/ru.json index 460191b..15f1e3b 100644 --- a/ru.json +++ b/ru.json @@ -1,6 +1,6 @@ { "localeCode": "ru", - "authors": ["GhostZ36", "BrotiwkA", "Shadow Panther", "ENTERTHEWOLF"], + "authors": ["GhostZ36", "BrotiwkA", "Shadow Panther", "ENTERTHEWOLF", "ConfusedYeen"], "messages": { "General.OK": "OK", @@ -1409,27 +1409,27 @@ "CloudHome.TargetRangeOptions": "Настройки Тира", "Tutorial.Saving.Title": "Добро пожаловать Домой!", - "Tutorial.Saving.Content": "Добро пожаловать в ваш Дом! Вы окажетесь в этом месте при каждом входе.
Этот мир полностью ваш, поэтому вы можете сохранить любые сделанные вами изменения.
При сохранении мира все останется на своих местах в ваш следующий визит!", + "Tutorial.Saving.Content": "Добро пожаловать в ваш Дом! Вы окажетесь в этом месте при каждом входе.
Этот мир полностью ваш, поэтому вы можете сохранить любые сделанные вами изменения.
При сохранении мира всё останется на своих местах в ваш следующий визит!", - "CloudHome.Info.OnlineUsers": "Онлайн {online_users,plural, one {пользователь} few {пользователя} other {пользователей}}: {online_users}
Можно подключится к {joinable_users,plural, one {пользователю} other {пользователям}}: {joinable_users}", + "CloudHome.Info.OnlineUsers": "Онлайн: {online_users} {online_users,plural, one {пользователь} few {пользователя} other {пользователей}}
Можно подключится к: {joinable_users} {joinable_users,plural, one {пользователю} other {пользователям}}", "CloudHome.Info.Moderation": "Модерация", "CloudHome.Info.Inventory": "Инвентарь", "CloudHome.Info.Tools": "Инструменты", "CloudHome.Info.MoreInfo": "Больше информации", - "CloudHome.Info.SessionUptime": "Время работы сеанса:", + "CloudHome.Info.SessionUptime": "Время работы сессии:", "CloudHome.Info.AccessLevel": "Уровень доступа:", "CloudHome.Info.StorageUsed": "Хранилища использовано:", "CloudHome.Info.DashInfoTab.Title": "Добро пожаловать!", - "CloudHome.Info.DashInfoDesktop": "Чтобы ввести вас в курс дела, вам следует знать пару вещей. У вас есть Дэшборд который вы можете открыть, нажав Escape. Дэшборд можно сравнить с рабочим столом или панелью управления вашего ПК.

Если вы запутались, на этом экране есть дополнительная информация, которая поможет вам. Нажмите кнопку ниже, чтобы закрыть это сообщение.", - "CloudHome.Info.DashInfoVR": "Чтобы ввести вас в курс дела, вам следует знать пару вещей. У вас есть Дэшборд который вы можете открыть, нажав B или Y. Дэшборд можно сравнить с рабочим столом или панелью управления вашего ПК.

Если вы запутались, на этом экране есть дополнительная информация, которая поможет вам. Нажмите кнопку ниже, чтобы закрыть это сообщение.", - "CloudHome.Info.DashInfoVRNoButtons": "Чтобы ввести вас в курс дела, вам следует знать пару вещей. У вас есть Дэшборд который вы можете открыть, нажав и задержав кнопку Menu, пока круг не заполнится. Дэшборд можно сравнить с рабочим столом или панелью управления вашего ПК.

Если вы запутались, на этом экране есть дополнительная информация, которая поможет вам. Нажмите кнопку ниже, чтобы закрыть это сообщение.", + "CloudHome.Info.DashInfoDesktop": "Чтобы ввести вас в курс дела, вам следует знать пару вещей. У вас есть Дэшборд, который вы можете открыть, нажав Escape. Дэшборд можно сравнить с рабочим столом или панелью управления вашего ПК.

Если вы запутались, на этом экране есть дополнительная информация, которая поможет вам. Нажмите кнопку ниже, чтобы закрыть это сообщение.", + "CloudHome.Info.DashInfoVR": "Чтобы ввести вас в курс дела, вам следует знать пару вещей. У вас есть Дэшборд, который вы можете открыть, нажав B или Y. Дэшборд можно сравнить с рабочим столом или панелью управления вашего ПК.

Если вы запутались, на этом экране есть дополнительная информация, которая поможет вам. Нажмите кнопку ниже, чтобы закрыть это сообщение.", + "CloudHome.Info.DashInfoVRNoButtons": "Чтобы ввести вас в курс дела, вам следует знать пару вещей. У вас есть Дэшборд, который вы можете открыть, нажав и задержав кнопку Menu, пока круг не заполнится. Дэшборд можно сравнить с рабочим столом или панелью управления вашего ПК.

Если вы запутались, на этом экране есть дополнительная информация, которая поможет вам. Нажмите кнопку ниже, чтобы закрыть это сообщение.", "CloudHome.Info.GoToWiki": "Перейти в Wiki!", "CloudHome.Info.GoToDiscord": "Перейти в Discord!", "CloudHome.Info.ModerationTab.Title": "Модерация!", - "CloudHome.Info.ModerationTab.Content": "Нам важна безопасность. Если вам нужна помощь или вы хотите сообщить о пользователе, оставьте заявку в нашем Портале модерации.

У нас есть сильная команда модераторов - волонтеров , которые обеспечивают безопасность сообщества! Оставьте заявку, если у вас есть вопросы или вы заметили поведение, нарушающее правила.", + "CloudHome.Info.ModerationTab.Content": "Нам важна безопасность. Если вам нужна помощь или вы хотите сообщить о пользователе, оставьте заявку в нашем Портале модерации.

У нас есть сильная команда модераторов - волонтеров , которая обеспечивает безопасность сообщества! Оставьте заявку, если у вас есть вопросы или вы заметили поведение, нарушающее правила.", "CloudHome.Info.InventoryTab.Title": "Сохраните свои предметы!", "CloudHome.Info.InventoryTab.Content": "Инвентарь в вашем Дэшборде хранит ваши сохраненные аватары и иные предметы.

Папка Essentials хранит в себе ряд интересных вещей; дважды кликните по предмету чтобы заспавнить его!", @@ -1439,7 +1439,7 @@ "CloudHome.Info.HelpTab.Title": "Получение помощи", "CloudHome.Info.HelpTab.InfoLineOne": "Нужна помощь? Взгляните на нашу Wiki, или получите ответы на ваши вопросы в нашем Discord! ", - "CloudHome.Info.HelpTab.InfoLineTwo": "Кстати, вы можете открывать ссылки на вашем рабочем столе, внутри Дэшборда, на вкладке Рабочий стол.", + "CloudHome.Info.HelpTab.InfoLineTwo": "Кстати, вы можете открывать ссылки на вашем рабочем столе, внутри Дэшборда, на вкладке Рабочий стол.", "CloudHome.Info.UsersTab.Title": "Поиск пользователей", "CloudHome.Info.UsersTab.Content": "Публичные сессии это отличный способ погрузиться в жизнь сообщества!

Публичные сессии, к которым вы сейчас можете присоединиться, можно найти во вкладке Миры вашего дэшборда. Проверьте сами!", @@ -1458,7 +1458,7 @@ "Mirror.Camera": "Камера", "Mirror.AspectRatio.Tall": "Высокое", - "Mirror.AspectRatio.Square": "Квадрат", + "Mirror.AspectRatio.Square": "Квадратное", "Mirror.AspectRatio.Wide": "Широкое", "Mirror.Menu": "Меню", @@ -1467,19 +1467,19 @@ "StickyNote.SpinMe": "Покрути меня!", "StickyNote.FruitPlate": "Бесплатная самопополняющаяся тарелка с фруктами", "StickyNote.EmptyForYou": "Оставили пустым специально для вас! :)", - "StickyNote.RelevantLinks": "Важные ссылки!
<--

One could even call it a linking book", - "StickyNote.SunTool": "Возьмите силу солнца в свои руки!", - "StickyNote.Bow": "Натяните тетеву и прицельтесь", - "StickyNote.Crossbow": "Lever Action (or use secondary) to load", - "StickyNote.Shade": "Настраиваемый тенек", + "StickyNote.RelevantLinks": "Важные ссылки!
<--

Эта книга - почти как портал в другой мир", + "StickyNote.SunTool": "Ощутите всю мощь солнца в своих руках!", + "StickyNote.Bow": "Натяните тетиву и прицельтесь", + "StickyNote.Crossbow": "Передерните скобу (или нажмите secondary) для перезарядки", + "StickyNote.Shade": "Настраиваемый зонтик", "StickyNote.TheaterTablet": "Используйте этот планшет для настройки вентилятора и затемнения окон в этой комнате!", "StickyNote.ControlTablet": "Используйте этот планшет для настройки частей своего дома!", "StickyNote.RotateMeDesktop": "Покрути меня, удерживая E!", "StickyNote.RotateMeVR": "Покрути меня!", - "StickyNote.EquipMeDesktop": "Возьмите и нажмите левую кнопку мыши!", - "StickyNote.EquipMeVR": "Возьмите и натяните тетеву!", + "StickyNote.EquipMeDesktop": "Экипируйте и нажмите левую кнопку мыши!", + "StickyNote.EquipMeVR": "Экипируйте и натяните тетиву!", "StickyNote.DipBrushes": "Макайте кисточки в сферы, чтобы использовать соответствующие материалы", "StickyNote.BrushColor": "Цвет и размер кисти можно поменять в контекстном меню", @@ -1514,7 +1514,7 @@ "CloudHome.Panel.Workspace": "Рабочий стол", "CloudHome.Panel.ReadingLounge": "Читальный зал", "CloudHome.Panel.Lounge": "Зал", - "CloudHome.Panel.Center": "Центер", + "CloudHome.Panel.Center": "Центр", "CloudHome.Panel.Balcony": "Балкон", "CloudHome.Panel.Theater": "Театр", @@ -1530,33 +1530,33 @@ "CloudHome.AvatarPanel.Title": "Избранные миры с аватарами", - "CloudHome.SupporterPanel.Title": "Наша поддержка", + "CloudHome.SupporterPanel.Title": "Наши спонсоры", + + "Tools.Names.MultiTool": "Мультитул", + "Tools.Names.CommonTools": "Обычные инструменты", + "Tools.Names.ManipulationTools": "Инструменты манипуляции", + "Tools.Names.InformationTools": "Инструменты информации", + "Tools.Names.GeometryLineBrush": "Геометрическая кисть", + "Tools.Names.Developer": "Инструмент разработчика", + "Tools.Names.ComponentClone": "Инструмент копирования компонентов", + "Tools.Names.ProtoFlux": "Инструмент ProtoFlux", + "Tools.Names.Material": "Инструмент материалов", + "Tools.Names.Glue": "Инструмент склейки", + "Tools.Names.Light": "Световой инструмент", + "Tools.Names.Shape": "Инструмент форм", + "Tools.Names.Microphone": "Микрофон", + "Tools.Names.GrabbableSetter": "Установка хватаемых объектов", + "Tools.Names.PhysicalColliderSetter": "Установка физическиз коллайдеров", + "Tools.Names.MeshVisibility": "Инструмент видимости меша", + "Tools.Names.CameraObjectVisibility": "Инструмент видимости камеры", + "Tools.Names.Color": "Инструмент цвета", + "Tools.Names.Mesh": "Инструмент мешей", + "Tools.Names.RiggedMeshTransfer": "Инструмент переноса рига", + "Tools.Names.Slicer": "Слайсер мешей", + "Tools.Names.ControllerDiagnostic": "Диагностика контроллеров", + "Tools.Names.Measure": "Рулетка", + "Tools.Names.Label": "Инструмент подписей", - "Tools.Names.MultiTool": "Мульти инструмент" - "Tools.Names.CommonTools": "Обычный инструмент" - "Tools.Names.ManipulationTools": "Инструмент манипуляции" - "Tools.Names.InformationTools": "Инструмент информации" - "Tools.Names.GeometryLineBrush": "Кисть геометрических линий" - "Tools.Names.Developer": "Инструмент разработчика" - "Tools.Names.ComponentClone": "Копирование компонента" - "Tools.Names.ProtoFlux": "Инструмент ProtoFlux" - "Tools.Names.Material": "Инструмент материала" - "Tools.Names.Glue": "Клей" - "Tools.Names.Light": "Свет" - "Tools.Names.Shape": "Формы" - "Tools.Names.Microphone": "Микрофон" - "Tools.Names.GrabbableSetter": "Иструмент установки хватания" - "Tools.Names.PhysicalColliderSetter": "Установка физ.коллайдера" - "Tools.Names.MeshVisibility": "Инструмент видимости объекта" - "Tools.Names.CameraObjectVisibility": "Инструмент видимости объекта камеры" - "Tools.Names.Color": "Цвет" - "Tools.Names.Mesh": "Объект" - "Tools.Names.RiggedMeshTransfer": "Инструмент Переноса сетки" - "Tools.Names.Slicer": "Нож" - "Tools.Names.ControllerDiagnostic": "Диагностика контроллеров" - "Tools.Names.Measure": "Линейка" - "Tools.Names.Label": "Метка" - "Dummy": "Dummy" } } From 49d0fab2ab6c47ec7d66c6665738acc0466a3b3b Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Tue, 3 Oct 2023 23:09:12 +0200 Subject: [PATCH 26/33] More changes from @39sStanislavskii (cherry-picking to eliminate large commit) --- ru.json | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 62 insertions(+), 8 deletions(-) diff --git a/ru.json b/ru.json index 15f1e3b..c965b0b 100644 --- a/ru.json +++ b/ru.json @@ -330,23 +330,58 @@ "Indicator.Sync.SyncingItems": "Синхронизация {item_count,plural, one {# предмета} few {# предметов} many {# предметов}} ({item_percent} %)", "Indicator.Sync.UploadingVariants": "Загрузка {variant_count,plural, one {# варианта ассетов} few {# вариантов ассетов} many {# вариантов ассетов}}", "Indicator.Sync.SyncError": "Ошибка Синхронизации ! Проверьте лог для подробностей", - "Indicator.Sync.OutOfSpace": "Нет Места! Невозможно синхронизировать", + "Indicator.Sync.StorageFull": "Нет Места! Невозможно синхронизировать", + + "Indicator.Storage.StorageFull": "Нет места в хранилище", + "Indicator.Storage.Usage": "{storage_used} из {storage_max}
занято в хранилище", "Indicator.LiveHiddenMessage": "(Информация скрыта пока пользователь в статусе: live)", + "Login.InvalidCredentials": "Неверные учетные данные", + "Login.InvalidLogin": "Неверные учетные данные", + + "Login.MalformedUID": "Некорректная информация об устройстве", + "Login.MissingUID": "Отсутствует информация об устройстве", + "Register.MissingUID": "Некорректная информация об устройстве", + "Register.MalformedUID": "Некорректная информация об устройстве", + + "Login.MissingLogin": "Не указан логин", + "Login.InvalidRecoveryCode": "Неверный код восстановления", + "Login.UnsupportedAuthentication": "Неподдерживаемый метод аутентификации", + "Login.EmailNotVerified": "Электронная почта не подтверждена", + "Login.AccountTempLocked": "Ваш аккаунт заблокирован.", + "Login.AccountBanned": "Ваш аккаунт забанен.", + "Login.DuplicateAccount": "Повторный аккаунт", + + "Register.MissingRequest": "Отсутвуют данные для регистрации", + "Register.InvalidEmail": "Некорректная электронная почта", + "Register.MissingUsername": "Отсутвует имя пользователя", + "Register.MissingEmail": "Отсутвует электронная почта", + "Register.UsernameTooLong": "Имя пользователя слишком длинное", + "Register.UsernameContainsAmpersand": "В имение пользователя не должны присутвовать символы: @", + "Register.UsernameStartsWithU": "Имя пользователя не должно начинаться с U-", + "Register.InvalidUsername": "Некорректное имя пользователя", + "Register.InvalidDateOfBirth": "Некорректная дата рождения", + "Register.UserContainsBlockedTerms": "Имя пользователя содержит запрещенные слова", + "Register.MissingPassword": "Отсутствует пароль", + "Register.InvalidPassword": "Некорректный пароль", + "Register.EmailAlreadyRegistered": "Электронная почта уже используется", + "Register.UsernameAlreadyRegistered": "Имя пользователя уже используется", + "Register.ErrorCheckingUserId": "Ошибка проверки UserID", + "Account.Login": "Войти", "Account.Logout": "Выйти", - "Account.Register": "Регистрация", - + "Account.Register": "Регистрация аккаунта", + "Account.Saml2" : "Login with SAML 2.0", "Account.LoginOrRegister": "Вход / Регистрация", - "Account.LogoutConfirm": "Подтвердите выход", + "Account.LogoutConfirm": "Точно выйти?", "Account.LoggingIn": "Вход в аккаунт...", "Account.LoggingOut": "Выход из аккаунта...", "Account.Registering": "Регистрация...", "Account.Anonymous": "Аноним", "Account.Username": "Имя пользователя:", "Account.Email": "Email:", - "Account.RememberMe": "Запомнить меня (на 7 дней):", + "Account.RememberMe": "Запомнить меня
(авто-выход из системы после 30 дней бездействия)", "Account.RepeatEmail": "Повторите Email:", "Account.UsernameOrEmail": "Имя Пользователя или Email:", "Account.Password": "Пароль:", @@ -367,17 +402,27 @@ "Account.ErrorEmailMismatch": "Email-ы не совпадают!", "Account.ErrorLoginError": "Ошибка входа в аккаунт:", "Account.RegistrationSuccess": "Успех!

На {email} было отправлено письмо с ссылкой подтверждения.

Когда Вы активируете эту ссылку - мы автоматически залогиним Вас, если этот диалог будет открыт.

Если Вы столкнетесь с любыми проблемами, напишите нам на hello@{appName}.com или discord.gg/resonite", + "Account.BirthMonth": "Месяц рождения:", + "Account.BirthDay": "День рождения:", + "Account.BirthYear": "Год рождения:", + "Account.PoliciesAgreement": "Я согласен с условиями оказания услуг и политикой конфиденциальности", + "Account.AlternateMethods" : "Войти с помощью строннего сервиса:", + "Account.Saml2.Title" : "SAML 2.0", + "Account.Saml2.Select" : "Выберите SAML 2.0 провайдера:", + "Account.Saml2.LoggingIn" : "Ожидание завершения входа в систему (проверьте свой веб-браузер)...", + + "Account.TOTP.Title" : "Двухфакторная аутентификация", "Account.TOTP.Initializing": "Проверка состояния 2FA для вашего аккаунта...", "Account.TOTP.Code.Header": "Секретный код", "Account.TOTP.Code.Description": "Сначала Вы должны ввести секретный код в ваше TOTP приложение, такое как Authy или Google Authenticator.

Мы рекомендуем сделать это, отсканировав QR код, но Вы можете также ввести секретный код вручную. Никогда не делитесь секретным кодом с другими.

Если Вы в VR, Вы можете переключиться в экранный режим нажав F8.", "Account.TOTP.Code.QRCode": "Отсканировать QR код", "Account.TOTP.Code.Key": "Секретный код:", "Account.TOTP.RecoveryCodes.Header": "Коды восстановления", - "Account.TOTP.RecoveryCodes.Description": "Сохраните эти коды в безопасном месте. Их можно будет использовать для восстановления доступа к аккаунту в случае если Вы сломаете или потеряете ваш телефон. Кадлый код может быть использован только один раз. Никогда не делитесь ими с другими. Если Вы потеряете их, вы НАВСЕГДА потеряете доступ к вашему аккаунту.", + "Account.TOTP.RecoveryCodes.Description": "Сохраните эти коды в безопасном месте. Их можно будет использовать для восстановления доступа к аккаунту в случае если Вы сломаете или потеряете ваш телефон. Каждый код может быть использован только один раз. Никогда не делитесь ими с другими. Если Вы потеряете их, вы НАВСЕГДА потеряете доступ к вашему аккаунту.", "Account.TOTP.RecoveryCodes.Codes": "Коды:", "Account.TOTP.Activate.Header": "Активировать 2FA", - + "Account.TOTP.Activate.Description": "Чтобы активировать 2FA на своей учетной записи, используйте 6-значный токен, сгенерированный приложением-аутентификатором.

После активации потребуется использовать код для подтверждения некоторых операций.", "Account.TOTP.Activate.Token": "6-значный код:", "Account.TOTP.Activate.TokenField": "Введите ваш код...", "Account.TOTP.Activate.Activate": "Активировать", @@ -385,13 +430,22 @@ "Account.TOTP.Activate.InvalidToken": "Неправильный код!", "Account.TOTP.Message.AlreadySetup": "2FA уже была настроена на вашем аккаунте!", "Account.TOTP.Message.Error": "Неожиданная ошибка! Попробуйте позже.", - + "Account.TOTP.Message.SetupComplete": "Поздравляем!

На вашем аккаунте установлен 2FA!

Теперь, по желанию, можно включить 2FA для входа в учетную запись с помощью комманды: /enableLogin2FA", "Account.TOTP.Deactivate.Header": "Деактивировать 2FA", "Account.TOTP.Deactivate.Description": "2FA в настоящий момент настроена и активна на этом аккаунте. Если Вам нужно отключить её (например, при утере телефона или утечке кодов), Вы можете сделать это здесь.

После деактивации, 2FA можно настроить заново, при этом будет сгенерирован новый секретный код и новый набор кодов восстановления.

Если Вы потеряете телефон и Вам будет необходимо заново настроить 2FA, мы НАСТОЯТЕЛЬНО рекомендуем сделать это сразу же, так как каждый код восстановления может быть использован только единожды и когда все закончатся - Вы полностью потеряете доступ к аккаунту.", "Account.TOTP.Deactivate.Deactivate": "Деактивировать", "Account.TOTP.Deactivate.Deactivating": "Деактивация...", "Account.TOTP.Message.DeactivationComplete": "2FA была успешно деактивирована на вашем аккаунте.

Ваш аккаунт сейчас подвержен дополнительному риску!

Мы настоятельно рекомендуем заново настроить 2FA, особенно если Вы использовали код восстановления в связи с утратой телефона.", + "Account.Type.Standard" : "Стандартный Аккаунт", + "Account.Type.Business" : "Бизнес Аккаунт", + "Account.Type.Patreon" : "Спонсор на Patreon", + "Account.Type.Mentor" : "Ментор {platform}", + "Account.Type.Moderator" : "Модератор {platform}", + "Account.Type.Team" : "Команда {platform}", + + "Avatar.Badge.Live" : "LIVE", + "2FA.Header": "Проверка 2FA", "2FA.Token": "6-значный код:", From e0b9b9f86c34ef78882849541af8d474824306a4 Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Tue, 3 Oct 2023 23:14:57 +0200 Subject: [PATCH 27/33] Forgot to properly credit @39sStanislavskii --- ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ru.json b/ru.json index c965b0b..8aefa3c 100644 --- a/ru.json +++ b/ru.json @@ -1,6 +1,6 @@ { "localeCode": "ru", - "authors": ["GhostZ36", "BrotiwkA", "Shadow Panther", "ENTERTHEWOLF", "ConfusedYeen"], + "authors": ["GhostZ36", "BrotiwkA", "Shadow Panther", "ENTERTHEWOLF", "ConfusedYeen", "Stanislavskii"], "messages": { "General.OK": "OK", From 574fb0c00a18185563ff173c56f1e0fe949d9c87 Mon Sep 17 00:00:00 2001 From: Alex_2Pi Date: Tue, 3 Oct 2023 23:47:26 +0200 Subject: [PATCH 28/33] More translations --- pl.json | 561 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 550 insertions(+), 11 deletions(-) diff --git a/pl.json b/pl.json index 0be59b9..e5d25b5 100644 --- a/pl.json +++ b/pl.json @@ -34,7 +34,7 @@ "General.Off": "Wyłacz", "General.On": "Włącz", "General.Understand": "Rozumiem", - + "General.Notice": "Notice", "General.UnderstandEnable": "Rozumiem, Włącz", "General.Dismiss": "Anulować", "General.Edit": "Edytuj", @@ -111,7 +111,8 @@ "Inventory.OpenWorld": "Otwórz świat", "Inventory.Equip": "Wyposaż", "Inventory.Delete": "Usuń", - + "Inventory.SaveHeld": "Save Held", + "Inventory.Inventories": "Inventories", "Inventory.Share": "udostepnij", "Inventory.Unshare": "Cofnij udostępnianie", "Inventory.SaveAvatar": "Zapisz Awatara", @@ -126,6 +127,8 @@ "Inventory.Favorite.Avatar": "Ustaw awatar", "Inventory.Favorite.WorldLoadingIndicator": "Ustaw pasek ładowania", "Inventory.Favorite.ColorDialog": "Ustaw próbnik kolorów", + "Inventory.Favorite.Hyperlink": "Set URL Display", + "Inventory.SpawnFacet": "Spawn Facet", "Dash.Screens.Home": "Dom", "Dash.Screens.Worlds": "Światy", @@ -193,7 +196,7 @@ "World.Error.IncompatibleVersion": "Niekompatybilna wersja {appName}", "World.Error.HostBlocked": "Host zablokowany", "World.Error.HostBlockedDetail": "Zablokowałeś hosta", - + "World.Error.WorldCrash": "World Crashed", "World.Error.WorldCrashDetail": "Fatalny błąd podczas aktualizacji świata", "World.Error.Unknown": "Nieznany Błąd", @@ -371,6 +374,8 @@ "Options.Nameplates.CustomStyle": "Zezwalaj na niestandardowe plakietki", "Indicator.OnlineUsers": "Użytkownicy Online: ~{num_registered} (~{num_total})", + "Indicator.OnlineUsersVR": "{users} {users, plural, one {user} other {users}} in VR", + "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {user} other {users}} in Desktop", "Indicator.ServerStatus.Status": "Status chmury", "Indicator.ServerStatus.Good": "Dobry", @@ -385,6 +390,7 @@ "Indicator.Sync.StorageFull": "Pamięć Pełna Nie można zsynchronizować", "Indicator.Storage.StorageFull": "Pamięć Pełna", + "Indicator.Storage.Usage": "{storage_used} of {storage_max}
Storage Space Used", "Indicator.LiveHiddenMessage": "(informacja ukryta podczas transmisji)", @@ -481,11 +487,12 @@ "Account.TOTP.Activate.InvalidToken": "Nieprawidłowy Token!", "Account.TOTP.Message.AlreadySetup": "2FA zostało już skonfigurowane na Twoim koncie!", "Account.TOTP.Message.Error": "Niespodziewany błąd! Spróbuj ponownie później.", - + "Account.TOTP.Message.SetupComplete": "Congratulations!

Your account is now setup with 2FA for extra protection!

You can optionally enable this for account login with /enableLogin2FA command.", "Account.TOTP.Deactivate.Header": "Dezaktywuj 2FA", - + "Account.TOTP.Deactivate.Description": "2FA is currently setup and active on your account. If you need to deactivate it (e.g. due to loss of your phone or the codes being compromised), you can do so here.

After deactivation, you can setup 2FA again, which will generate a brand new secret code and new set of recovery codes.

If you lose your phone and need to setup 2FA again, we STRONGLY advise you do so immediately, as each recovery code can be used only once and after you run out you'll be completely locked out of your account.", "Account.TOTP.Deactivate.Deactivate": "Dezaktywuj", "Account.TOTP.Deactivate.Deactivating": "Dezaktywowanie...", + "Account.TOTP.Message.DeactivationComplete": "2FA has been successfully deactivated on your account.

Your account is now at increased risk!

We strongly recommend setting up 2FA again immediately, especially if you used a recovery code due to losing your phone.", "Account.Type.Standard": "Konto Standardowe", "Account.Type.Business": "Konto Biznesowe", @@ -516,6 +523,12 @@ "Session.Permission.PermissionOverrideCount": "Nadpisane Uprawnienia: {n,select, -1 {---} other {{n}}}", "Session.Permission.ClearOverrides": "Wyczyść Nadpisane Uprawnienia", + "Session.JoinVerifier.EnableHeader": "Activate Custom Join Verifier?", + "Session.JoinVerifier.EnableText": "WARNING: You are about to enable custom join verification that is part of the current world. Before you do so, make sure you trust the creator of the world, as custom verifier can bypass standard session access rules and allow or block entry to users using its own rules.", + "Session.JoinVerifier.Label": "Use Custom Join Verifier: {name}", + "Session.JoinVerifier.ComponentWarning": "WARNING: At the moment, there is no mechanism to prevent tampering with the verifier once enabled. If tampering with the ProtoFlux setup for verification is a concern, DO NOT USE this feature and DO NOT ENABLE it in your worlds.", + "Session.JoinVerifier.SetCustomVerifier": "Set as custom join request verifier", + "Permissions.NotAllowedToSpawn": "Nie masz pozwolenia aby przyzywać przedmioty w tym świecie.", "Permissions.NotAllowedToSave": "Nie masz pozwolenia aby zapisywać przedmioty w tym świecie.", "Permissions.NotAllowedToSwapAvatar": "Nie masz pozwolenia aby użyć własnego awatara w tym świecie.", @@ -616,6 +629,7 @@ "Tooltips.Dev.DestroySelected": "Zniszcz Zaznaczone", "Tooltips.Dev.ConfirmDestroySelected": "NA PEWNO Zniszcz Zaznaczone", + "Tooltips.Dev.GizmoOptions": "Gizmo Options", "Tooltips.Dev.SelectParent": "Zaznacz Rodzica", "Tooltips.Dev.LocalSpace": "Przestrzeń lokalna", "Tooltips.Dev.GlobalSpace": "Globalna przestrzeń", @@ -627,6 +641,8 @@ "Tooltip.GrabbableSetter.Scalable": "Obiekty będą Skalowalne", "Tooltip.GrabbableSetter.NonScalable": "Obiekty nie będą Skalowalne", + "Tooltip.GrabbableSetter.ApplyToRoot": "Set Apply to Root", + "Tooltip.GrabbableSetter.AppyToHit": "Set Apply to Hit", "Tooltip.CharacterCollider.MarkGrippable": "Oznaczaj jako Wspinalny", "Tooltip.CharacterCollider.DontMarkGrippable": "Nie Oznaczaj jako Wspinalny", @@ -669,6 +685,25 @@ "Tooltip.Microphone.SourceRaw": "Surowe", "Tooltip.Microphone.SourceFiltered": "Filtrowane i Normalizowane", + "Tooltip.ProtoFlux.Drive": "Drive", + "Tooltip.ProtoFlux.Source": "Source", + "Tooltip.ProtoFlux.Reference": "Reference", + "Tooltip.ProtoFlux.Write": "Write", + "Tooltip.ProtoFlux.Proxy": "Proxy", + "Tooltip.ProtoFlux.CreateLocal": "Create Local", + "Tooltip.ProtoFlux.CreateStore": "Create Store", + "Tooltip.ProtoFlux.CreateDataModelStore": "Create Data Model Store", + "Tooltip.ProtoFlux.Overview": "Toggle Overview Mode", + "Tooltip.ProtoFlux.NodeBrowser": "Browse nodes", + "Tooltip.ProtoFlux.PackInPlace": "Pack In Place", + "Tooltip.ProtoFlux.PackInto": "Pack Into {name}", + "Tooltip.ProtoFlux.Unpack": "Unpack {name}", + "Tooltip.ProtoFlux.ExplicitCast": "Explicit Cast\n(Warning: Potential Data Loss)", + + "ProtoFlux.UI.Call": "Call", + "ProtoFlux.UI.AsyncCall": "Async Call", + "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux Nodes", + "CreateNew.Back": "<<< Wstecz", "CreateNew.EmptyObject": "Pusty Obiekt", "CreateNew.ParticleSystem": "System Cząsteczek", @@ -1143,6 +1178,37 @@ "Security.HostAccess.Allow": "Zezwól", "Security.HostAccess.Deny": "Zabroń", + "ComponentSelector.Back": "< (back)", + "ComponentSelector.Title": "Components", + "ComponentSelector.CreateCustomType": "Create Custom Type", + "ComponentSelector.CommonGenericTypes": "Common Generic Types", + "ComponentSelector.CustomGenericArguments": "Custom Generic Arguments:", + "ComponentSelector.InvalidType": "Invalid type", + + "Inspector.Title": "Scene Inspector", + "Inspector.Slot.AttachComponent": "Attach Component", + + "Inspector.Slot.Axis.X": "X: +Right -Left", + "Inspector.Slot.Axis.Y": "Y: +Up -Down", + "Inspector.Slot.Axis.Z": "Z: +Forward -Backward", + + "Inspector.Slot.Reset.Label": "Reset:", + "Inspector.Slot.Reset.Position": "Position", + "Inspector.Slot.Reset.Rotation": "Rotation", + "Inspector.Slot.Reset.Scale": "Scale", + + "Inspector.Slot.CreatePivotAtCenter": "Create Pivot At Center", + + "Inspector.Slot.JumpTo": "Jump To", + "Inspector.Slot.BringTo": "Bring To", + "Inspector.Slot.BringTo.Undo": "Bring {name} to user", + + "Inspector.Slot.ParentUnder.Label": "Parent Under:", + "Inspector.Slot.ParentUnder.WorldRoot": "World Root", + "Inspector.Slot.ParentUnder.WorldRoot.Undo": "Parent {name} under world root", + "Inspector.Slot.ParentUnder.LocalUserSpace": "Local User Space", + "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "Parent {name} under local user space", + "Inspector.Mesh.StatsHeader": "Statystyki Meshu", "Inspector.Mesh.VertexCount": "Liczba Wierzchołków: {n}", "Inspector.Mesh.TriangleCount": "Liczba Trójkątów: {n}", @@ -1153,13 +1219,15 @@ "Inspector.Mesh.ChannelStats": "Normalne: {normals}, Styczne: {tangents}, Kolory: {colors}, UV0: {uv0}, UV1: {uv1}, UV2: {uv2}, UV3: {uv3}", "Inspector.Mesh.BakeMesh": "Wypal Mesh", - + "Inspector.Mesh.SetupRenderer": "Setup Renderer", "Inspector.Mesh.ResaveMesh": "Zapisz Ponownie Mesh", "Inspector.Mesh.RecalculateNormals": "Przelicz Normalne", "Inspector.Mesh.RecalculateNormalsSmooth": "Przelicz Normalne (gładkie cieniowanie)", "Inspector.Mesh.RecalculateTangentsMikkt": "Przelicz Styczne (Mikktspace)", "Inspector.Mesh.RecalculateTangentsSimple": "Przelicz Styczne (prosty)", - + "Inspector.Mesh.RecalculateBlendshapeNormals": "Recalculate Blendshape Normals", + "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "Recalculate Blendshape Normals (smooth shading)", + "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "Recalculate Blendshape Tangents (Mikktspace)", "Inspector.Mesh.FlipNormals": "Odwróć Normalne", "Inspector.Mesh.ReverseWinding": "Odwróć Nawijanie", "Inspector.Mesh.MakeDualSided": "Konwertuj na Dwustronny", @@ -1170,6 +1238,7 @@ "Inspector.Mesh.StripEmptyBlendshapes": "Usuń Puste Blendshapy", "Inspector.Mesh.StripBlendshapeNormals": "Usuń Normalne Blendshapeów", "Inspector.Mesh.StripBlendshapeTangents": "Usuń Styczne Blendshapeów", + "Inspector.Mesh.MergeBlendshapes": "Merge Blendshapes", "Inspector.Mesh.GetBoneList": "Wyświetl Listę Kości", "Inspector.Mesh.GetBoneData": "Wyświetl Dane Kości", @@ -1182,6 +1251,34 @@ "Inspector.MeshRenderer.MergeByMaterial": "Połącz podmeshe z takimi samymi materiałami", "Inspector.MeshRenderer.SplitByMaterial": "Rozdziel mesh na części z takimi samymi materiałami", + "Inspector.MeshCollider.VHACD": "Convex Hull Decomposition (V-HACD 2.0)", + "Inspector.MeshCollider.ReplaceBox": "Replace With Box Collider", + + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Update locomotion modules on present users", + + "Inspector.VHACD.Parameter.MergeDoubles": "Merge Doubles", + "Inspector.VHACD.Parameter.Resolution": "Resolution", + "Inspector.VHACD.Parameter.Depth": "Depth", + "Inspector.VHACD.Parameter.Concavity": "Concavity", + "Inspector.VHACD.Parameter.PlaneDownsampling": "Plane Downsampling", + "Inspector.VHACD.Parameter.ConvexHullDownsampling": "Convex Hull Downsampling", + "Inspector.VHACD.Parameter.Alpha": "Alpha", + "Inspector.VHACD.Parameter.Beta": "Beta", + "Inspector.VHACD.Parameter.Gamma": "Gamma", + "Inspector.VHACD.Parameter.Delta": "Delta", + "Inspector.VHACD.Parameter.PCA": "PCA", + "Inspector.VHACD.Parameter.MaxVerticesPerHull": "Max Vertices Per Hull", + "Inspector.VHACD.Parameter.MinVolumePerHull": "Min Volume Per Hull", + "Inspector.VHACD.Parameter.ConvexHullApproximation": "Convex Hull Approximation", + + "Inspector.VHACD.DecompositionMode.Header": "Decomposition Mode:", + "Inspector.VHACD.DecompositionMode.Voxel": "Voxel", + "Inspector.VHACD.DecompositionMode.Tetrahedron": "Tetrahedron", + + "Inspector.VHACD.RunDecomposition": "Run Decomposition", + "Inspector.VHACD.RemoveVisuals": "Remove Visuals", + "Inspector.VHACD.RemoveHulls": "Remove Hulls", + "Inspector.ReflectionProbe.Bake": "Wypal Odbicia", "Inspector.ReflectionProbe.Baking": "Wypalanie...", @@ -1195,6 +1292,14 @@ "Inspector.SkinnedMesh.VisualizeBoneBounds": "Wizualizuj obszary kości", "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "Wizualizuj przybliżone połączone obszary kości", "Inspector.SkinnedMesh.ClearBoundsVisuals": "Usuń wizualizacje obszarów kości", + "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "Compute explicit bounds from current pose", + "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "Extend explicit bounds from current pose", + "Inspector.SkinnedMesh.BakeToStaticMesh": "Bake To Static Mesh", + + "Inspector.SimpleAvatarProtection.RemoveAll": "Remove All Instances", + "Inspector.SimpleAvatarProtection.RemoveSingle": "Remove Single Instance", + "Inspector.SimpleAvatarProtection.Warning": "WARNING!
Removing this component through any means other than the dedicated buttons below will trip the protection mechanism and lead to self destruction and potential data loss!", + "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "REMOVE Avatar Protection", "Inspector.BipedRig.GetDiagnosticInfo": "Pobierz informacje diagnostyczne szkieletu", "Inspector.BipedRig.GenerateDebugVisuals": "Generuj wizualizacje debugowania", @@ -1210,6 +1315,8 @@ "Inspector.Texture.Format": "Format: {format}, Pamięć:
{memory}", "Inspector.Texture.Variant": "ID Wariantu: {variant}", + "Inspector.Texture.BakeTexture": "Bake Texture", + "Inspector.Texture.InvertRGB": "Odwróć Kolory", "Inspector.Texture.InvertR": "Odwróć Czerwony", "Inspector.Texture.InvertG": "Odwróć Zielony", @@ -1221,12 +1328,13 @@ "Inspector.Texture.AlphaToMask": "Alfa do Maski", "Inspector.Texture.RemoveAlpha": "Usuń Alfę", "Inspector.Texture.ConvertToGrayscaleAverage": "Konwertuj na Czarno-Biały (średnia)", - + "Inspector.Texture.ConvertToGrayscaleLuminance": "Convert to grayscale (luminance)", "Inspector.Texture.SwapRG": "Zamień Czerwony i Zielony", "Inspector.Texture.SwapRB": "Zamień Czerwony i Niebieski", - + "Inspector.Texture.SwapRA": "Swap R <--> A", "Inspector.Texture.SwapGB": "Zamień Zielony i Niebieski", - + "Inspector.Texture.SwapGA": "Swap G <--> A", + "Inspector.Texture.SwapBA": "Swap B <--> A", "Inspector.Texture.AddWhiteBackground": "Dodaj Białe Tło", "Inspector.Texture.AddBlackBackground": "Dodaj Czarne Tło", "Inspector.Texture.Hue": "Odcień:", @@ -1244,12 +1352,17 @@ "Inspector.Texture.RotateCW": "Obróć o 90° w Prawo", "Inspector.Texture.RotateCCW": "Obróć o 90° w Lewo", "Inspector.Texture.Rotate180": "Obróć o 180°", - + "Inspector.Texture.TrimTransparent": "Trim Transparency", + "Inspector.Texture.TrimByCornerColor": "Trim By Corner Color", "Inspector.Texture.MakeSquare": "Zamień na Kwadrat", "Inspector.Texture.ToNearestPOT": "Do Najbliższej Potęgi Dwójki", "Inspector.Texture.MakeTileable": "Wyrównaj brzegi (stosunek teselacji):", "Inspector.Texture.TileLoop": "Ustaw obok siebie (zapętl)", "Inspector.Texture.TileMirror": "Ustaw obok siebie (odwróć)", + "Inspector.Texture.NormalizeMaxOnly": "Normalize (max only)", + "Inspector.Texture.NormalizeMinMax": "Normalize (min and max)", + "Inspector.Texture.NormalizeIndependent": "Normalize RGB independently (min and max)", + "Inspector.Texture.BleedColorToAlpha": "Bleed Color To Alpha", "Inspector.Texture.InvalidFloats": "Diagnostyka: Niewłaściwe Wartości", "Inspector.Texture.GenerateMetadata": "Diagnostyka: Generuj Metadane Bitmapy", @@ -1299,6 +1412,41 @@ "Inspector.AvatarExpression.AutoAssign": "Automatycznie Przypisz Blendshapy (używając heurystki)", + "Inspector.CharacterController.Warning": "WARNING!
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.
Proper rigidbody support will offer:
- CPU and network efficiency - with CharacterController you'll be getting higher CPU usage and significant amount of network traffic
- Constraints - you'll be able to create joints, hinges, springs and other constraints between rigidbodies
- Smooth simulation and interactions for everyone - CharacterController will glitch out if another person tries to interact
- New Features and Tools - to make using them much easier
-----------------------
As long as you understand those limitations, have fun!", + "Inspector.PrimitiveMemberEditor.Warning": "WARNING!
It is possible to use this component to interact with references by using their IDs. This process is commonly called 'Ref Hacking'.

Before you do this, please understand that this is not supported and may break at any time. Do not rely on this functionality for your creations.", + + "Inspector.ParticleStyle.CommonTransitions": "Common Transition Templates:", + "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha Fade In & Fade Out", + "Inspector.ParticleStyle.AlphaFadeIn": "Alpha Fade In", + "Inspector.ParticleStyle.AlphaFadeOut": "Alpha Fade Out", + "Inspector.ParticleStyle.IntensityFadeInOut": "Intensity Fade In & Fade Out", + "Inspector.ParticleStyle.IntensityFadeIn": "Intensity Fade In", + "Inspector.ParticleStyle.IntensityFadeOut": "Intensity Fade Out", + "Inspector.ParticleStyle.ClearFades": "Clear Fades", + + "Inspector.Collider.SetFromLocalBounds": "Set from local bounds", + "Inspector.Collider.SetFromGlobalBounds": "Set from global bounds", + "Inspector.Collider.SetFromLocalBoundsPrecise": "Set from local bounds (precise)", + "Inspector.Collider.SetFromGlobalBoundsPrecise": "Set from global bounds (precise)", + "Inspector.Collider.SetFromPreciseBounds": "Set from precise bounds", + "Inspector.Collider.SetFromPreciseCylinderBounds": "Set from precise cylinder bounds", + "Inspector.Collider.Visualize": "Visualize Collider", + + "Inspector.SimpleAwayIndicator.TestAway": "Set to away (debug)", + "Inspector.SimpleAwayIndicator.TestRestore": "Restore to normal (debug)", + + "Inspector.Fields.Drive": "Drive", + "Inspector.Fields.DriveWriteBack": "Drive (write back)", + + "Inspector.Actions.CopyComponent": "Copy Component", + "Inspector.Actions.MoveComponent": "Move Component", + + "UserInspector.Title": "User Inspector", + + "WorkerInspector.Title": "{name} Inspector", + + "CreateNew.Title": "New", + "Wizard.General.ProcessRoot": "Miejsce Operacji:", "Wizard.General.Result": "Rezultat:", "Wizard.General.ErrorNoRoot": "Brak Miejsca Operacji", @@ -1354,6 +1502,17 @@ "Wizard.ReflectionProbes.BakeProbes": "Wypal Próbki", "Wizard.ReflectionProbes.Baking": "Wypalanie: {index} na {count}...", + "Wizard.TextRenderer.Header": "TextRenderer Wizard", + "Wizard.TextRenderer.ProcessRoot": "Process Root:", + "Wizard.TextRenderer.ProcessStandalone": "Process Standalone", + "Wizard.TextRenderer.ProcessUIX": "ProcessUIX", + "Wizard.TextRenderer.Disabled": "Process Disabled", + "Wizard.TextRenderer.WithTag": "With Tag:", + "Wizard.TextRenderer.ReplaceMaterial": "Replace Material", + "Wizard.TextRenderer.ReplaceFont": "Replace Font", + "Wizard.TextRenderer.SetColor": "Set Color", + + "Desktop.Controls.Title": "Desktop Controls", "Desktop.OpenKeyboard": "Otwórz Klawiaturę", "Desktop.FollowCursor.On": "Podążaj za Kursorem: Tak", "Desktop.FollowCursor.Off": "Podążaj za Kursorem: Nie", @@ -1362,6 +1521,13 @@ "Desktop.Brightness": "Jasność: {n,number,percent}", "Desktop.Opacity": "Przezroczystość: {n,number,percent}", + "VolumePlaneSlicer.Highlight": "Highlight", + "VolumePlaneSlicer.Slicer": "Slice", + + "Tutorial.Welcome.Welcome": "Welcome!", + "Tutorial.Welcome.Description": "Dive into a brand new digital universe with infinite possibilities. Whether you come here to socialize and hang out with people around the world or to build, create and develop anything from beautiful art, interactive avatars and gadgets, to complex interactive worlds and games, Resonite is an endlessly customizable place where you'll be welcome and where you'll find a group to resonate with.

Before you start exploring, we'll first guide you through setting up some essentials, to ensure a smooth experience. When you're ready, click the button below", + "Tutorial.Welcome.Begin": "Let's begin!", + "Tutorial.Welcome.AccountHeader": "Konto {appName}", "Tutorial.Welcome.AccountDescription": "Tworzenie konta daje Ci 1 GB darmowego miejsca w chmurze na zapisywanie przedmiotów, wybieranie awatarów, dodawanie Znajomych oraz wysyłanie wiadomości.", "Tutorial.Welcome.AccountCreate": "Utwórz Konto", @@ -1388,6 +1554,7 @@ "Tutorial.Welcome.StartTutorialHeader": "Rozpocznij Samouczek", "Tutorial.Welcome.StartTutorialDescription": "Przeniesiemy cię do prostego świata samouczkowego aby pomóc Ci zacząć z {appName}. Możesz wybrać czy chcesz aby świat był publiczny, pozwalając społeczności {appName} na dołączanie i pomaganie Tobie albo możesz uczyć się samemu.", + "Tutorial.Welcome.StartTutorial": "Begin Tutorial", "Tutorial.CommunityYouTube.Title": "Kanały YouTube Społeczności", @@ -1395,6 +1562,7 @@ "Tutorial.UserResources.SupportTitle": "Jak Wspierać {appName}", "Tutorial.UserResources.MerchandiseTitle": "Merch {appName}", + "Tutorial.Intro.BadgesAppTeam": "{appName} Team", "Tutorial.Intro.BadgesModerator": "Moderator", "Tutorial.Intro.BadgesMentor": "Mentor", "Tutorial.Intro.BadgesDisabilityHearing": "Zaburzenia Słuchu", @@ -1406,11 +1574,382 @@ "Object.Mirror.Toggle": "Przełącznik Lokalny", + "Twitch.Panel.Button.Commands.Enabled": "Commands Enabled", + "Twitch.Panel.Button.Commands.Disabled": "Commands Disabled", + "Twitch.Panel.Button.SafeMode.Enabled": "Safemode Enabled", + "Twitch.Panel.Button.SafeMode.Disabled": "Safemode Disabled", + "Twitch.Panel.Button.SubscriberCommands.Enabled": "Subscriber Commands
Enabled for Subscribers Only", + "Twitch.Panel.Button.SubscriberCommands.Disabled": "Subscriber Commands
Enabled for Everyone", + "Twitch.Panel.Title.Text": "Twitch Chat", + "Exiting.SavingItems": "Zapisywanie {n, plural, one {# przedmiotu} few {# przedmiotów} many {# przedmiotów}}...", "Exiting.SavingChanges": "Zapisywanie Zmian...", "Exiting.Exiting": "Wychodzenie...", "Exiting.LoggingOut": "Wylogowywanie...", + "Migration.Title": "Migration", + "Migration.NewTask": "New Migration Task", + + "Migration.LoginModal.Title": "Migrate data?", + "Migration.LoginModal.Description": "Would you like to migrate data from another account? You can choose to do this later from the \"Migration\" tab on the dash as well.", + "Migration.LoginModal.OpenMigration": "Open migration", + "Migration.LoginModal.Later": "Maybe later", + "Migration.LoginResetID.Title": "Really reset UserID?", + "Migration.LoginResetID.Description": "Please understand that doing this will result in UNPREDICTABLE CONTENT BREAKAGE. All your items, worlds, contacts and messages will be migrated successfully, but any behaviors and components that rely on referencing your old UserID will likely break and require to be re-setup and be repaired. Unless you have a serious reason to want to reset your UserID, DO NOT CHOOSE THIS OPTION.", + "Migration.LoginResetID.ResetButton": "Yes, reset", + + "Migration.ReservedUsername.Title": "Reserved Username", + "Migration.ReservedUsername.Description": "This username is reserved for original owner. If this is your account, please provide your {platform} credentials to unlock it. We do not store these credentials, they are only used to verify the ownership of your account on registration.", + "Migration.SourcePassword": "{platform} Password:", + "Migration.SourceUsername": "{platform} Username:", + + "Migration.Dialog.Title": "Account Migration", + "Migration.Dialog.Source": "You can migrate data from any compatible infrastructure. First select one from the list below that you'd like to migrate data from. You can add additional infrastructures by placing config files in the \"Migrations\" folder in the installation.", + "Migration.Dialog.AccountDescription": "To migrate your account, we'll need your {platform} account password. This will let us login to it and access the data.", + + "Migration.ResetID.Title": "Reset my UserID", + "Migration.ResetID.Description": "WARNING: Choosing this option WILL PARTIALLY BREAK EXISTING CONTENT AND IS IRREVERSIBLE, this includes any UserID references in user content, community services, links, cloud variables and more. These references will be reset, but your items, worlds, contacts and messages themselves will not be lost. We recommend using this option ONLY if you would like to get rid of your old UserId and replace it with a new randomized one. Unless you have a strong reason to reset your UserID, you SHOULD NOT check this option. Your UserID will change like this:\n U-MyUsername -> U-fX3pKe7AYYQ", + + "Migration.DataSelection.Title": "When we migrate your account, what data should we migrate?", + "Migration.DataSelection.Everything": "Everything", + "Migration.DataSelection.Choose": "Let me choose", + + "Migration.DataSelection.Favorites": "Favorites (avatar, home, camera, keyboard, facets)", + + "Migration.DataSelection.Favorites.Description": "This will migrate your home, favorite avatar, keyboard, camera and dash first, so you can start using them as soon as possible.\n WARNING: If you choose this option, you might LOSE ANY CHANGES made on this platform before the migration to your favorites.", + "Migration.DataSelection.Favorites.OverwriteTitle": "When migrating should we overwrite your favorites?", + + "Migration.DataSelection.Home.Title": "Set your old home as default?", + "Migration.DataSelection.Home.Description": "When we migrate your data, your original cloud home will be placed under different URL and you will get a brand new cloud home as default. However if you'd prefer, we can default your old home as the default one. Even if you select \"No\", your old cloud home will still be accessible and you can favorite it as your default later.", + + "Migration.DataSelection.Contacts": "Contacts", + "Migration.DataSelection.Message History": "Message History", + "Migration.DataSelection.InventoryWorld": "Inventory & Worlds", + "Migration.DataSelection.CloudVariable.Definitions": "Cloud Variable Definitions", + "Migration.DataSelection.CloudVariable.Values": "Cloud Variable Values", + + "Migration.DataSelection.AlwaysOverwrite": "Always overwrite", + + "Migration.Start": "Start Migration", + "Migration.Groups.Title": "Migrate Groups", + "Migration.Groups.Introduction": "Should we migrate your groups?", + + "Migration.Groups.Description": "All groups you are administrator of will be migrated by default. If you'd like to migrate only select groups, click the button below to load them and then check the groups you'd like to migrate.", + + "Migration.Groups.LoadGroups": "Load groups", + "Migration.Groups.RefreshGroups": "Refresh groups", + + "Migration.Groups.Fetching": "Fetching groups...", + "Migration.Groups.Fetching.LoginFailed": "Error logging in: {error}", + "Migration.Groups.Fetching.Error": "Error fetching groups: {error}", + "Migration.Groups.NoGroups": "No {platform} groups found to migrate.", + "Migration.Groups.NotGroupAdmin": "You're not an admin of any {platform} groups, ask your group admins to migrate the group!", + + "Migration.Summary": "Ok, we have everything we need. Click Start Migration below and we'll get started on your migration.\n\nMigration might take a while, we've gotta copy everything across. If you've selected to migrate your favorites, we'll prioritize them so that you can get comfortable.\n\nYou don't need to keep {appName} running whilst we're migrating, but we'll send you updates via the {appName} bot to let you know how its going.", + + "Migration.List.EmptyTitle": "Looking to start a new Migration?", + "Migration.List.EmptySubtitle": "Click on \"New Migration Task\" in the top left.", + + "Migration.List.ButtonLabel": "{name}\nCreated on:{time}\nStatus:{state}", + "Migration.Report.Title": "Migration Task Report:", + "Migration.Report.Description": "Description: {value}", + "Migration.Report.Status": "Status: {value}", + "Migration.Report.CreatedOn": "Created on: {value}", + "Migration.Report.StartedOn": "Started on: {value}", + "Migration.Report.CompletedOn": "Completed on: {value}", + + "Migration.Report.CurrentlyMigrating": "Currently migrating the data of {value}.", + "Migration.Report.CurrentItem": "Current item: {value}", + + "Migration.Report.CurrentRate": "Current rate: ~{value} worlds/items per minute", + + "Migration.Report.EstimatedQueuePosition": "Remaining tasks in queue before this one: {value}", + "Migration.Report.ContactStatus": "Migrated {current} contacts out of {total}", + "Migration.Report.MessageStatus": "Migrated {value} messages", + "Migration.Report.CloudVariableDefinitionStatus": "Migrated {value} cloud variable definitions", + "Migration.Report.CloudVariableValueStatus": "Migrated {value} cloud variables", + "Migration.Report.RecordStatus": "Migrated {current} items/worlds out of {total}. {failed} failed.", + "Migration.Report.GroupStatus": "Migrated {current} groups out of {total}", + "Migration.Report.GroupMemberStatus": "Migrated total {value} group members", + + "Migration.Error": "Error: {error}", + "Migration.NothingSelected": "Nothing selected, cannot start.", + + "Migration.ColorManagement": "This world has been authored in gamma space and has been automatically converted to linear.

It may look different from original, but should be generally usable.

If you are the author and you find any issues with the conversion of world DO NOT SAVE. Only save copies.

As long as the original exists, we can tweak conversion process. Otherwise you will be responsible to fix it yourself.", + + "Temporary.MMC.Voting UI": "MMC Voting UI", + "Temporary.MMC.Vote": "Vote", + + "Temporary.MMC.Categories.Name": "Categories", + + "Temporary.MMC.Categories.Worlds": "Worlds", + "Temporary.MMC.Categories.Worlds.Social": "Social", + "Temporary.MMC.Categories.Worlds.Game": "Game", + + "Temporary.MMC.Categories.Other": "Other", + "Temporary.MMC.Categories.Misc": "Miscellaneous", + "Temporary.MMC.Categories.Meme": "Meme", + + "Temporary.MMC.Categories.Avatars": "Avatars", + "Temporary.MMC.Categories.Avatars.Accessories": "Accessories", + + "Temporary.MMC.VoteSuccess": "Vote cast in category {category} for {voteTarget}.", + "Temporary.MMC.VoteFailure": "Vote failed, your vote has not been registered please try again.", + "Temporary.MMC.VotedAlready": "You have already voted for {voteTarget}.", + "Temporary.MMC.VoteInvalid": "Vote is invalid, please try again.", + + "CloudHome.WelcomeHome": "Welcome Home", + "CloudHome.TargetRangeOptions": "Target Range Options", + + "Tutorial.Saving.Title": "Welcome Home!", + "Tutorial.Saving.Content": "Welcome to your Home world! This is where you'll end up every time you log in.

This is a world all your own, so any changes you make are able to be saved.

If you save, everything will be just as you left it when you return!", + + "CloudHome.Info.OnlineUsers": "Online {online_users,plural, one {user} other {users}}: {online_users}
Joinable {joinable_users,plural, one {user} other {users}}: {joinable_users}", + "CloudHome.Info.Moderation": "Moderation", + "CloudHome.Info.Inventory": "Inventory", + "CloudHome.Info.Tools": "Tools", + "CloudHome.Info.MoreInfo": "More Info", + "CloudHome.Info.SessionUptime": "Session Uptime:", + "CloudHome.Info.AccessLevel": "Access Level:", + "CloudHome.Info.StorageUsed": "Storage Used:", + + "CloudHome.Info.DashInfoTab.Title": "Welcome!", + "CloudHome.Info.DashInfoDesktop": "Just to get you up to speed, there's a couple things you should know. You have a Dashboard that you can open by pressing Escape. Think of it as your desktop or control panel.

If you're confused, this display has some additional info to help you out. Click the button below to dismiss this message.", + "CloudHome.Info.DashInfoVR": "Just to get you up to speed, there's a couple things you should know. You have a Dashboard that you can open by pressing B or Y. Think of it as your desktop or control panel.

If you're confused, this display has some additional info to help you out. Click the button below to dismiss this message.", + "CloudHome.Info.DashInfoVRNoButtons": "Just to get you up to speed, there's a couple things you should know. You have a Dashboard that you can open by pressing and holding the Menu button until the circle completes. Think of it as your desktop or control panel.

If you're confused, this display has some additional info to help you out. Click the button below to dismiss this message.", + + "CloudHome.Info.GoToWiki": "Go to Wiki!", + "CloudHome.Info.GoToDiscord": "Go to Discord!", + + "CloudHome.Info.ModerationTab.Title": "Moderation!", + "CloudHome.Info.ModerationTab.Content": "Safety is important to us. If you need help or need to report a user, open a ticket in our Moderation Portal.

We have a strong team of volunteer moderators keeping the community safe! Please submit a ticket if you have questions or see guideline-breaking behavior.", + + "CloudHome.Info.InventoryTab.Title": "Save Your Items!", + "CloudHome.Info.InventoryTab.Content": "The Inventory in your Dashboard contains your saved avatars and items.

The Essentials folder has some fun things to play with; double click an item to spawn it!", + + "CloudHome.Info.ToolsTab.Title": "In-World Editing!", + "CloudHome.Info.ToolsTab.Content": "A hallmark of {appName} is being able to easily create or modify things right in-game.

Yes, that means right here! Or anywhere really - the tools available to you via Essentials -> Tools in your inventory allow you to easily edit the world around you to your liking.", + + "CloudHome.Info.HelpTab.Title": "Getting Help", + "CloudHome.Info.HelpTab.InfoLineOne": "Need help? Take a look at our Wiki, or get answers to your", + "CloudHome.Info.HelpTab.InfoLineTwo": "questions in our Discord! Handily, you can view links on your desktop through your Dashboard in the Desktop tab.", + + "CloudHome.Info.UsersTab.Title": "Finding Users", + "CloudHome.Info.UsersTab.Content": "Public sessions are a great way to immerse yourself in the community!

Public sessions which you can join right now can be found in the Worlds tab in your dashboard. Check it out!", + + "Mirror.Header.RenderingOptions": "Rendering Options", + "Mirror.Header.Type": "Mirror Type", + "Mirror.Header.Resolution": "Mirror Resolution", + "Mirror.Header.AspectRatio": "Aspect Ratio", + + "Mirror.EnableLights": "Enable Lights", + "Mirror.DisableLights": "Disable Lights", + + "Mirror.EnableShadows": "Enable Shadows", + "Mirror.DisableShadows": "Disable Shadows", + + "Mirror.Camera": "Camera", + + "Mirror.AspectRatio.Tall": "Tall", + "Mirror.AspectRatio.Square": "Square", + "Mirror.AspectRatio.Wide": "Wide", + + "Mirror.Menu": "Menu", + "Mirror.CloseMenu": "Close Menu", + + "StickyNote.SpinMe": "Spin Me!", + "StickyNote.FruitPlate": "Free self-replenishing fruit plate", + "StickyNote.EmptyForYou": "Left empty just for you! :)", + "StickyNote.RelevantLinks": "Relevant links!
<--

One could even call it a linking book", + "StickyNote.SunTool": "Hold the power of the sun in your hands!", + "StickyNote.Bow": "Pull back your String and aim true", + "StickyNote.Crossbow": "Lever Action (or use secondary) to load", + "StickyNote.Shade": "Adjustable Shade", + "StickyNote.TheaterTablet": "Użyj tego tabletu, aby sterować wentylatorem i przyciemnieniem okien w tym pomieszczeniu!", + "StickyNote.ControlTablet": "Użyj tego tabletu do sterowania częściami domu!", + + "StickyNote.RotateMeDesktop": "Obróć mnie trzymając E!", + "StickyNote.RotateMeVR": "Obracaj mnie!", + + "StickyNote.EquipMeDesktop": "Podnieś i naciśnij lewy przycisk myszy!", + "StickyNote.EquipMeVR": "Podnieś i pociągnij za sznurek!", + + "StickyNote.DipBrushes": "Zanurz pędzle w kulach, aby użyć materiałów", + "StickyNote.BrushColor": "Zmień kolor i rozmiar pędzla w Menu Kontekstowym", + "StickyNote.Drawing": "Możesz rysować na tablicy, w powietrzu lub w dowolnym miejscu!", + "StickyNote.WorldCanvas": "Świat to twoje płótno!", + + "CloudHome.Panel.HomeControl": "Zarządzanie domem", + + "CloudHome.Panel.General": "Ogólne", + "CloudHome.Panel.Lighting": "Oświetlenie", + "CloudHome.Panel.Furniture": "Meble", + + "CloudHome.Panel.Quality": "Jakość", + "CloudHome.Panel.Doors": "Drzwi", + "CloudHome.Panel.Audio": "Dźwięk", + "CloudHome.Panel.OverheadLighting": "Górne oświetlenie", + "CloudHome.Panel.Sconces": "Kinkiety", + "CloudHome.Panel.FurnitureVisibility": "Widoczność mebli", + + "CloudHome.Panel.LowQualityMode": "Tryb niskiej jakości", + "CloudHome.Panel.DoorSounds": "Dźwięki Drzwi", + "CloudHome.Panel.DoorsAlwaysOpen": "Drzwi zawsze otwarte", + "CloudHome.Panel.InteriorAmbience": "Atmosfera wewnętrzna", + "CloudHome.Panel.InteriorAmbienceVolume": "Interior
Ambience
Volume", + "CloudHome.Panel.LightsOn": "Światła Włączone", + "CloudHome.Panel.LightIntensity": "Light Intensity", + "CloudHome.Panel.LightColor": "Light Color", + "CloudHome.Panel.LightColorTemperature": "Temperatura Barwy Światła", + + "CloudHome.Panel.Spawn": "Spawn", + "CloudHome.Panel.Foyer": "Foyer", + "CloudHome.Panel.Workspace": "Warsztat", + "CloudHome.Panel.ReadingLounge": "Reading Lounge", + "CloudHome.Panel.Lounge": "Lounge", + "CloudHome.Panel.Center": "Środek", + "CloudHome.Panel.Balcony": "Balkon", + "CloudHome.Panel.Theater": "Theater", + + "CloudHome.Panel.TheaterControl": "Sterowanie teatrem", + "CloudHome.Panel.FanControl": "Sterowanie wentylatorem", + "CloudHome.Panel.WindowControl": "Sterowanie oknem", + "CloudHome.Panel.FanSpeed": "Prędkość wiatraka", + "CloudHome.Panel.WindowTint": "Przyciemnianie okien", + + "CloudHome.FeaturedPanel.OpenWorld": "Otwórz świat", + "CloudHome.FeaturedPanel.LinkText": "Otwórz dla siebie
ten świat klikając tutaj!", + "CloudHome.FeaturedPanel.Featured": "featured", + + "CloudHome.AvatarPanel.Title": "Wyróżnione światy awatarów", + + "CloudHome.SupporterPanel.Title": "Our Supporters", + + "Tutorial.InfoPanel.Title": "Hej! Zanim pójdziesz...", + "Tutorial.InfoPanel.Content": " Czeka na Ciebie świat możliwości, a to, co jest możliwe, ogranicza tylko Twoja wyobraźnia.

Prawie wszystkie rzeczy, które do tej pory widzieliście, zostały stworzone bezpośrednio w grze! Przy jego budowie współpracowali ludzie z całego świata w czasie rzeczywistym.

Platforma jest wciąż na wczesnym etapie rozwoju i stale ją aktualizujemy i ulepszamy. Ale ty też jesteś częścią tej podróży, a niebo jest granicą!

Dziękujemy, że się zatrzymałeś i spróbowałeś.", + + "Tutorial.GrabItems.Grab": "Złap", + "Tutorial.GrabItems.Snap": "Snap", + "Tutorial.GrabItems.Slide": "Slide", + + "Tutorial.Panel.Jumping.Title": "Skakanie", + "Tutorial.Panel.Jumping.ContentDesktop": "Będąc w lokomocji pieszej, naciśnij spację, aby skoczyć!", + "Tutorial.Panel.Jumping.ContentVR": "Będąc w trybie chodzenia, naciśnij joystick, aby skoczyć!", + "Tutorial.Panel.Jumping.ContentVRNoButtons": "Będąc w trybie chodzenia, naciśnij środek gładzika, aby skoczyć!", + + "Tutorial.Panel.WalkLocomotion.Title": "Lokomocja spaceru", + "Tutorial.Panel.WalkLocomotion.Content": "Poruszaj się i skacz po podłodze.", + + "Tutorial.Panel.TeleportLocomotion.Content": "Teleport natychmiast przeniesie Cię do wskaźnika teleportacji.", + + "Hints.Spawn.InitialMovementDesktop": "Użyj klawiszy ruchu, aby chodzić!", + "Hints.Spawn.InitialMovementVR": "Użyj joysticków, aby chodzić!", + "Hints.Spawn.InitialMovementVRNoButtons": "Korzystaj z trackpadów, żeby chodzić!", + + "Hints.Spawn.ContextMenuDesktop": "Otwórz menu kontekstowe, naciskając T, aby wyświetlić opcje!", + "Hints.Spawn.ContextMenuVR": "Źle się czuć? Otwórz menu kontekstowe, naciskając B lub Y, aby wyświetlić opcje!", + "Hints.Spawn.ContextMenuVRNoButtons": "Źle się czuć? Otwórz menu kontekstowe, naciskając przycisk Menu, aby wyświetlić opcje!", + + "Hints.Spawn.TeleportLocomotionDesktop": "Inne opcje lokomocji, takie jak latanie, można wypróbować w menu Lokomocja.", + "Hints.Spawn.TeleportLocomotionVR": "Inne opcje lokomocji, takie jak teleportacja czy latanie, można wypróbować w menu Lokomocja.", + + "Hints.Bridge.RaiseTheWorld": "Naciśnij ten przycisk, aby przenieść platformę do siebie!", + + "Hints.Grabbing.GrabbingDesktop": "Fizycznie chwytaj rzeczy, przytrzymując prawy przycisk myszy!", + "Hints.Grabbing.GrabbingVR": "Fizycznie chwytaj rzeczy, trzymając Grip!", + + "Hints.Grabbing.Rotating": "Obracaj trzymane przedmioty, przytrzymując E i poruszając myszką!", + "Hints.Grabbing.RotatingExtra": "Przytrzymaj Shift i E razem, aby obrócić obiekt wokół jego osi poziomej!", + + "Hints.Grabbing.ScalingDesktop": "Chwyć przedmiot, przytrzymaj klawisz Shift i użyj kółka myszy, aby go skalować!", + "Hints.Grabbing.ScalingVR": "Fizycznie chwytaj rzeczy obiema rękami, aby je skalować!", + + "Hints.Grabbing.OtherGrabbables": "Istnieje wiele elementów interaktywnych. Pobaw się tymi trzema obiektami, aby zobaczyć, jak działają!", + "Hints.Grabbing.OtherGrabbablesExtraDesktop": "Oprócz skalowania obiektów możesz także skalować siebie, włączając skalowanie w menu kontekstowym, a następnie przytrzymując klawisz Ctrl i używając kółka myszki!", + "Hints.Grabbing.OtherGrabbablesExtraVR": "Oprócz skalowania obiektów możesz także skalować siebie, włączając skalowanie w menu kontekstowym, chwytając przed sobą obiema rękami i przesuwając je bliżej lub dalej!", + + "Hints.Telescope.Alignment": "Chwyć teleskop i wyceluj w Księżyc!", + + "Hints.Telescope.TheMoonDesktop": "While aiming at the moon, hold right click and look around to move the moon!", + "Hints.Telescope.TheMoonVR": "Deploy your laser with the Trigger button and grab the moon!", + + "Hints.Sundial.SoftEquip": "Chwyć to narzędzie, aby z niego skorzystać!", + "Hints.Sundial.SoftEquipExtra": "Narzędzia pozwalają zmieniać otaczający Cię świat na wiele sposobów!", + + "Hints.Sundial.HardEquip": "Kliknij to narzędzie, aby je wyposażyć!", + "Hints.Sundial.HardEquipExtra": "Don't see your laser? Slightly Hold your Trigger to reveal it!", + + "Hints.Sundial.TheSun": "Celuj w niebo i kliknij, aby przenieść tam słońce!", + "Hints.Sundial.TheSunExtra": "Spróbuj wycelować poniżej horyzontu, aby zapadła noc!", + + "Hints.Sundial.Dequip": "Upuść wyposażone narzędzie, wybierając opcję Odekwipuj w menu kontekstowym.", + "Hints.Sundial.DequipExtra": "Notice the options in your Context Menu have changed because you're holding this tool.", + + "Hints.Sundial.Teleporter": "Naciśnij ten przycisk, aby aktywować Teleporter do swojego Cloud Home!", + "Hints.Sundial.TeleporterExtra": "Ciesz się swoim domem i dziękujemy za wizytę!", + + "UI.TextDisplay.Landscape": "Poziomy", + "UI.TextDisplay.Portrait": "Pionowo", + "UI.TextDisplay.NormalText": "Normalny", + "UI.TextDisplay.MonospaceText": "Monospace", + + "UI.VideoPlayer.GlobalSettings": "Global
Settings", + "UI.VideoPlayer.LocalSettings": "Ustawienia
Lokalne", + "UI.VideoPlayer.SpatialAudio": "Przestrzenny
Dźwięk", + "UI.VideoPlayer.AreaBroadcast": "Area
Broadcast", + "UI.VideoPlayer.BroascastAudio": "Broadcast
Audio", + "UI.VideoPlayer.EnterURL": "Wpisz tutaj adres URL", + "UI.VideoPlayer.AudioZoneTheater": "Local to
Theater", + "UI.VideoPlayer.AudioZoneGlobal": "Słyszalne
dla świata", + "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} {users_present,plural, one {user} other {users}}
loaded", + + "UI.ColorPicker.ColorPicker": "Selektor kolorów", + + "UI.ColorPicker.Linear": "Linearny", + + "UI.ColorPicker.Hexadecimal": "Hex", + "UI.ColorPicker.ColorSwatches": "Swatch", + + "UI.ColorPicker.Red": "Czerwień", + "UI.ColorPicker.Green": "Zieleń", + "UI.ColorPicker.Blue": "Niebieski", + + "UI.ColorPicker.Hue": "Hue", + "UI.ColorPicker.Saturation": "Saturation", + "UI.ColorPicker.Value": "Wartość", + + "UI.ColorPicker.Alpha": "Alpha", + "UI.ColorPicker.Gain": "Gain", + + "UI.ProgressBar.ImportingItem": "Importowanie Przedmiotu", + + "Tools.Names.MultiTool": "Narzędzie Wielofunkcyjne", + + "Tools.Names.CommonTools": "Common Tools", + "Tools.Names.ManipulationTools": "Manipulation Tools", + "Tools.Names.InformationTools": "Information Tools", + + "Tools.Names.GeometryLineBrush": "Narzędzie Pędzel geometrii", + "Tools.Names.Developer": "Narzędzie Deweloperskie", + "Tools.Names.ComponentClone": "Narzędzie klonowania komponentów", + "Tools.Names.ProtoFlux": "Narzędzie ProtoFlux", + "Tools.Names.Material": "Narzędzie materiału", + "Tools.Names.Glue": "Narzędzie klejenia", + "Tools.Names.Light": "Narzędzie Światła", + "Tools.Names.Shape": "Narzędzie kształtu", + "Tools.Names.Microphone": "Microphone Tool", + "Tools.Names.GrabbableSetter": "Grabbable Setter Tool", + "Tools.Names.PhysicalColliderSetter": "Physical Collider Setter Tool", + "Tools.Names.MeshVisibility": "Mesh Visibility Tool", + "Tools.Names.CameraObjectVisibility": "Camera Object Visibility Tool", + "Tools.Names.Color": "Narzędzie koloru", + "Tools.Names.Mesh": "Narzędzie siatki", + "Tools.Names.RiggedMeshTransfer": "Rigged Mesh Transfer Tool", + "Tools.Names.Slicer": "Mesh Slicer Tool", + "Tools.Names.ControllerDiagnostic": "Controller Diagnostic Tool", + "Tools.Names.Measure": "Narzędzie pomiarowe", + "Tools.Names.Label": "Label Tool", + "Dummy": "Dummy" } } From 3d165536ae7b5c0fac2e312a78fc164fd9738f3b Mon Sep 17 00:00:00 2001 From: Zozokasu Date: Wed, 4 Oct 2023 06:47:47 +0900 Subject: [PATCH 29/33] fix: DashInfo --- ja.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ja.json b/ja.json index 77ac77a..1625950 100644 --- a/ja.json +++ b/ja.json @@ -1683,9 +1683,9 @@ "CloudHome.Info.StorageUsed": "ストレージ使用量:", "CloudHome.Info.DashInfoTab.Title": "ようこそ!", - "CloudHome.Info.DashInfoDesktop": "まず知っておいてほしいこと! ダッシュメニュー がEscapeキーで開きます。 デスクトップを見る機能や、コントロールパネルのような機能があります。

わからないことがあれば、このディスプレイの情報をお読みください。 このメッセージを消するには下のボタンをクリックしてください。", - "CloudHome.Info.DashInfoVR": "まず知っておいてほしいこと! ダッシュメニュー が B または Y ボタンで開きます。 デスクトップを見る機能や、コントロールパネルのような機能があります。

わからないことがあれば、このディスプレイの情報をお読みください。 このメッセージを消するには下のボタンをクリックしてください。", - "CloudHome.Info.DashInfoVRNoButtons": "まず知っておいてほしいこと! ダッシュメニュー は円が一周するまでメニューボタンを押し続けると開きます。 デスクトップを見る機能や、コントロールパネルのような機能があります。

わからないことがあれば、このディスプレイの情報をお読みください。 このメッセージを消するには下のボタンをクリックしてください。", + "CloudHome.Info.DashInfoDesktop": "~Resoniteかんたんチュートリアル~
その1 Escキーを押すとダッシュメニューが開きます。 フレンドやワールド一覧など、大事な機能はここに集約されています。

その2 このディスプレイには\"もしも\"の時に役立つ情報が書かれています。
一度目を通しておくことをお勧めします! 「閉じる」ボタンをクリックするとこのメニューを閉じられます。", + "CloudHome.Info.DashInfoVR": "~Resoniteかんたんチュートリアル~
その1 BまたはYボタンを押すとダッシュメニューが開きます。 フレンドやワールド一覧など、大事な機能はここに集約されています。。

その2 このディスプレイには\"もしも\"の時に役立つ情報が書かれています。
一度目を通しておくことをお勧めします! 「閉じる」ボタンをクリックするとこのメニューを閉じられます。", + "CloudHome.Info.DashInfoVRNoButtons": "~Resoniteかんたんチュートリアル~
その1 円が一周するまでメニューボタンを押し続けるとダッシュメニュー が開きます。 フレンドやワールド一覧など、大事な機能はここに集約されています。

その2 このディスプレイには\"もしも\"の時に役立つ情報が書かれています。
一度目を通しておくことをお勧めします! 「閉じる」ボタンをクリックするとこのメニューを閉じられます。", "CloudHome.Info.GoToWiki": "Wikiを見る!", "CloudHome.Info.GoToDiscord": "Wikiを見る!", @@ -1724,7 +1724,7 @@ "Mirror.AspectRatio.Wide": "横長", "Mirror.Menu": "設定", - "Mirror.CloseMenu": "オフにする", + "Mirror.CloseMenu": "設定終了", "StickyNote.SpinMe": "クルクルしてみ?", "StickyNote.FruitPlate": "増える増える 不思議な果物", From 57eadf001a5ab83edb3a683796b3f23d035f3ae4 Mon Sep 17 00:00:00 2001 From: Zozokasu Date: Wed, 4 Oct 2023 06:52:50 +0900 Subject: [PATCH 30/33] add: author --- ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja.json b/ja.json index 1625950..bc89d4f 100644 --- a/ja.json +++ b/ja.json @@ -1,6 +1,6 @@ { "localeCode": "ja", - "authors": ["orange", "Melnus", "Aesc", "kazu"], + "authors": ["orange", "Melnus", "Aesc", "kazu", "zozokasu"], "messages": { "General.OK": "OK", "General.Start": "開始", From a05ddbff89c1a1530cefa5470648c5873831bfd0 Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Wed, 4 Oct 2023 00:10:55 +0200 Subject: [PATCH 31/33] Checked and fixed RU up to line #318 --- ru.json | 79 +++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 63 insertions(+), 16 deletions(-) diff --git a/ru.json b/ru.json index 8aefa3c..aff8d6e 100644 --- a/ru.json +++ b/ru.json @@ -8,8 +8,8 @@ "General.Finish": "Закончить", "General.Cancel": "Отмена", "General.Continue": "Продолжить", - "General.Next": "Далее", - + "General.Next": "Следующий", + "General.Previous": "Предыдущий", "General.Back": "Назад", "General.Confirm": "Точно?", "General.Loading": "Загрузка...", @@ -28,6 +28,16 @@ "General.Create": "Создать", "General.Creating": "Создание...", "General.Buy": "Купить", + "General.Yes": "Да", + "General.No": "Нет", + "General.ClearSelection": "Убрать выделение", + "General.Off": "Выкл", + "General.On": "Вкл", + "General.Understand": "Я понимаю", + "General.Notice" : "Уведомление", + "General.UnderstandEnable" : "Я понимаю, включить", + "General.Dismiss": "Закрыть", + "General.Edit": "Редактировать", "General.UI.SearchPrompt": "Поиск...", "General.UI.SearchPromptLong": "Введите для поиска...", @@ -45,6 +55,9 @@ "General.Sort.Ascending": "По возрастанию", "General.Sort.Descending": "По убыванию", + "Worlds.Home" : "Дом", + "Worlds.Tutorial" : "Обучение", + "Locomotion.Noclip.Name": "Noclip", "Locomotion.Noclip.Description": "Простой режим полёта сквозь стены. Идеально для редактирования мира.", "Locomotion.Teleport.Name": "Телепорт", @@ -52,15 +65,15 @@ "Locomotion.Fly.Name": "Полёт", "Locomotion.Fly.Description": "Физический режим полёта, без пролёта сквозь стены.", "Locomotion.WalkRun.Name": "Ходьба/Бег", - "Locomotion.WalkRun.Description": "Ходьба, бег и прыжки физически.", + "Locomotion.WalkRun.Description": "Физические ходьба, бег и прыжки.", "Locomotion.WalkRunGripping.Name": "Ходьба/Бег (с карабканьем)", - "Locomotion.WalkRunGripping.Description": "Ходьба, бег, лазание и прыжки физически.", + "Locomotion.WalkRunGripping.Description": "Физические ходьба, бег, лазание и прыжки.", "Locomotion.ZeroG.Name": "Нуль-Гравитация", "Locomotion.ZeroG.Description": "Передвижение в нулевой гравитации", - "Locomotion.GrabWorld.Name": "Захват мира", - "Locomotion.GrabWorld.Description": "Создаёт мировой якорь на уровне руки пользователя и перемещает его относительно руки.", + "Locomotion.GrabWorld.Name": "Хват мира", + "Locomotion.GrabWorld.Description": "Создаёт в мире якорь и перемещает пользователя относительно него.", "Locomotion.Slide.Name": "Скольжение", - "Locomotion.Slide.Description": "Простое скользящее передвижение, которое прикрепляется к поверхности, если таковая имеется (В противном случае: включает Полёт).", + "Locomotion.Slide.Description": "Простое скользящее передвижение, которое цепляется к поверхности, если таковая имеется, или полёт, если поверхности нет.", "Interaction.Destroy": "Удалить", "Interaction.Duplicate": "Дублировать", @@ -87,7 +100,7 @@ "Interaction.EnterAnchor": "Сесть", "Interaction.ExitAnchor": "Встать", - "Interaction.EquipAvatar": "Надеть", + "Interaction.EquipAvatar": "Надеть аватар", "Interaction.SaveAsScreenshot": "Сохранить как скриншот", "Interaction.ExportScreenshot": "Экспортировать скриншот", @@ -95,13 +108,35 @@ "Interaction.ExportFile": "Экспортировать файл", "Interaction.CopyLink": "Копировать ссылку", + "Inventory.OpenWorld": "Открыть мир", + "Inventory.Equip": "Надеть", + "Inventory.Delete": "Удалить", + "Inventory.SaveHeld": "Сохранить из руки", + "Inventory.Inventories": "Инвентари", + "Inventory.Share": "Поделиться", + "Inventory.Unshare": "Не делиться", + "Inventory.SaveAvatar": "Сохранить аватар", + "Inventory.Favorite.Home": "Установить Дом", + "Inventory.Favorite.ProgressBar": "Установить индикатор прогресса", + "Inventory.Favorite.AudioStreamController": "Установить контроллер стриминга", + "Inventory.Favorite.TextDisplay": "Установить дисплей текста", + "Inventory.Favorite.VideoPlayer": "Установить видео проигрыватель", + "Inventory.Favorite.AudioPlayer": "Установить аудио проигрыватель", + "Inventory.Favorite.InteractiveCamera": "Установить камеру", + "Inventory.Favorite.Keyboard": "Установить клавиатуру", + "Inventory.Favorite.Avatar": "Установить аватар", + "Inventory.Favorite.WorldLoadingIndicator": "Установить индикатор загрузки", + "Inventory.Favorite.ColorDialog": "Установить диалог выбора цвета", + "Inventory.Favorite.Hyperlink": "Установить дисплей URL", + "Inventory.SpawnFacet": "Заспавнить фасет", + "Dash.Screens.Home": "Дом", "Dash.Screens.Worlds": "Миры", "Dash.Screens.Contacts": "Контакты", "Dash.Screens.Inventory": "Инвентарь", "Dash.Screens.Desktop": "Рабочий стол", "Dash.Screens.Session": "Сессия", - "Dash.Screens.FileBrowser": "Файл-Браузер", + "Dash.Screens.FileBrowser": "Файлы", "Dash.Screens.Settings": "Настройки", "Dash.Screens.Exit": "Выход", @@ -109,14 +144,21 @@ "Dash.Actions.TurnOffUIEdit": "Выключить режим редактирования UI", - "Dash.Actions.CloudHome": "Мой облачный дом", + "Dash.Actions.CloudHome": "Открыть Дом", "Dash.Exit.Header": "Выйти из {appName}", "Dash.Exit.ExitAndSave": "Выйти и сохранить дома", "Dash.Exit.ExitAndDiscard": "Выйти и отменить изменения домов", + "Dash.Exit.Sponsor": "Огромное спасибо {name} за финансовую поддержку этого проекта!", + "Dash.Exit.Sponsor.You": "ВАМ", + "Dash.Exit.Shoutouts": "Этот проект также претворился в реальность благодаря:", + "Dash.Exit.Shoutouts.AndMore" : " и многим другим!", + "Dash.Exit.Shoutouts.You" : "{name} (Это Вы! Спасибо!)", "Dash.Exit.ThankYou": "Спасибо за использование {appName}!", "Dash.Exit.SubmittedBy": "Опубликовано: {name}", + "Facets.FPS": "{fps} FPS", + "World.Waiting": "Ожидание...", "World.HostIsStarting": "Хост начинает сессию", "World.Loading": "Загрузка...", @@ -151,8 +193,11 @@ "World.Error.FailedToConnect": "Ошибка установки соединения", "World.Error.InvalidAddress": "Ошибочный адрес", "World.Error.NoPort": "Не указан порт", - "World.Error.IncompatibleVersion": "Несовместимая версия {appName}", - + "World.Error.IncompatibleVersion": "Несовместимая версия", + "World.Error.HostBlocked": "Вы заблокированы хостом", + "World.Error.HostBlockedDetail": "Вы заблокировали хоста", + "World.Error.WorldCrash": "Мир крашнулся", + "World.Error.WorldCrashDetail" : "Фатальная ошибка при обновлении мира", "World.Error.Unknown": "Неизвестная Ошибка", "World.Config.Name": "Название мира:", @@ -187,7 +232,7 @@ "World.Actions.ConfirmDelete": "Подтвердите удаление", "World.Actions.ReallyConfirmDelete": "!ПЕРМАНЕНТНОЕ УДАЛЕНИЕ!", "World.Actions.Overwrite": "Перезаписать на {name}", - "World.Actions.ConfirmOverwrite": "ПОДТВЕРДИТЕ ПЕРЕЗАПИСЬ", + "World.Actions.ConfirmOverwrite": "Подтвердите ПЕРЕЗАПИСЬ", "World.Actions.Overwriting": "Перезапись...", "World.Actions.ClosePrompt": "Закрыть мир?", @@ -213,7 +258,7 @@ "World.Indicator.Hosting": "Моя сессия", "World.Indicator.Sessions": "{n,plural, one {# сессия} few {# сессии} other {# сессий}}", "World.Indicator.Users": "Пользователей", - "World.Indicator.Users.None": "(Нет активных сессий)", + "World.Indicator.Users.None": "(активных сессий не найдено)", "World.Indicator.Description": "Описание", "World.Indicator.Description.None": "(Нет описания)", "World.Indicator.Visited": "(посещен)", @@ -240,7 +285,7 @@ "World.Category.Featured": "Рекомендуемые", "World.Category.PublishedWorlds": "Опубликованные миры", "World.Category.ActiveSessions": "Активные сессии", - + "World.Category.ContactsSessions": "Сессии контактов", "World.Category.HeadlessSessions": "Серверные сессии", "World.Category.Social": "Социальные", "World.Category.Games": "Игры", @@ -250,10 +295,12 @@ "World.Category.Random": "Вперемешку", "World.Category.MyWorlds": "Мои миры", "World.Category.Custom": "Расширенный поиск", + "World.Category.GroupWorlds": "Миры группы", "World.AccessLevel.Anyone": "Все", "World.AccessLevel.RegisteredUsers": "Зарегистрированные", - + "World.AccessLevel.Contacts": "Контакты", + "World.AccessLevel.ContactsPlus": "Контакты+", "World.AccessLevel.LAN": "Локальная сеть", "World.AccessLevel.Private": "Приватный (Только по приглашению)", From 392deee5ceb239f0f3469361b23d69eb4f468e22 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Wed, 4 Oct 2023 09:09:38 +0900 Subject: [PATCH 32/33] Update ko.json --- ko.json | 694 ++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 619 insertions(+), 75 deletions(-) diff --git a/ko.json b/ko.json index 49dc052..7c8203a 100644 --- a/ko.json +++ b/ko.json @@ -9,7 +9,7 @@ "General.Cancel": "취소", "General.Continue": "계속", "General.Next": "다음", - + "General.Previous": "이전", "General.Back": "뒤로", "General.Confirm": "확실합니까?", "General.Loading": "읽어오는 중입니다.", @@ -28,7 +28,17 @@ "General.Create": "생성", "General.Creating": "생성하는 중 입니다.", "General.Buy": "구매", - + "General.Yes": "네", + "General.No": "아니요", + "General.ClearSelection" : "선택취소", + "General.Off": "끄기", + "General.On": "켜기", + "General.Understand": "이해 하였습니다", + "General.Notice" : "알림", + "General.UnderstandEnable" : "이해 했습니다, 활성", + "General.Dismiss": "확인", + "General.Edit": "편집", + "General.UI.SearchPrompt": "검색하기...", "General.UI.SearchPromptLong": "이곳에 검색할 키워드를 입력하세요.", "General.UI.ToggleEditMode": "UI 편집모드 전환", @@ -45,6 +55,9 @@ "General.Sort.Ascending": "오름차순", "General.Sort.Descending": "내림차순", + "Worlds.Home" : "홈", + "Worlds.Tutorial" : "자습서", + "Locomotion.Noclip.Name": "노클립(No-clip)", "Locomotion.Noclip.Description": "충돌 판정이 없는 노클립 비행모드. 편집작업을 할때 유용합니다.", "Locomotion.Teleport.Name": "텔레포트", @@ -95,13 +108,35 @@ "Interaction.ExportFile": "파일 다운로드(문서/{appName} VR)", "Interaction.CopyLink": "링크 복사", + "Inventory.OpenWorld": "세션 시작", + "Inventory.Equip": "아바타 착용", + "Inventory.Delete": "선택삭제", + "Inventory.SaveHeld": "저장하기", + "Inventory.Inventories": "보관함 전환", + "Inventory.Share": "선택공유", + "Inventory.Unshare": "공유해제", + "Inventory.SaveAvatar": "아바타 저장", + "Inventory.Favorite.Home": "지정:홈", + "Inventory.Favorite.ProgressBar": "지정:진행바", + "Inventory.Favorite.AudioStreamController": "지정:음향송출 제어", + "Inventory.Favorite.TextDisplay": "지정:문자출력", + "Inventory.Favorite.VideoPlayer": "지정:영상재생", + "Inventory.Favorite.AudioPlayer": "지정:음향재생", + "Inventory.Favorite.InteractiveCamera": "지정:카메라", + "Inventory.Favorite.Keyboard": "지정:키보드", + "Inventory.Favorite.Avatar": "지정:아바타", + "Inventory.Favorite.WorldLoadingIndicator": "지정:월드로딩 상태", + "Inventory.Favorite.ColorDialog": "지정:색상선택", + "Inventory.Favorite.Hyperlink": "지정:URL표시기", + "Inventory.SpawnFacet": "페싯으로 생성", + "Dash.Screens.Home": "홈", "Dash.Screens.Worlds": "월드", "Dash.Screens.Contacts": "연락처", "Dash.Screens.Inventory": "보관함", "Dash.Screens.Desktop": "데스크탑", "Dash.Screens.Session": "세션", - "Dash.Screens.FileBrowser": "파일탐색기", + "Dash.Screens.FileBrowser": "파일탐색기", "Dash.Screens.Settings": "설정", "Dash.Screens.Exit": "종료", @@ -114,9 +149,16 @@ "Dash.Exit.Header": "{appName} 종료", "Dash.Exit.ExitAndSave": "저장 후 종료", "Dash.Exit.ExitAndDiscard": "{appName} 종료(저장안함)", + "Dash.Exit.Sponsor": "이 프로젝트를 후원해 주신 {name}에게 정말 감사드립니다!", + "Dash.Exit.Sponsor.You": "당신", + "Dash.Exit.Shoutouts": "이 프로젝트는 이 분들 덕분에 존재하고 있습니다:", + "Dash.Exit.Shoutouts.AndMore" : " 그리고 여기에 나오지 않은 많은 분들.", + "Dash.Exit.Shoutouts.You" : "{name}님, 바로 당신 입니다. 감사합니다!", "Dash.Exit.ThankYou": "{appName}를 이용해 주셔서 감사합니다.", "Dash.Exit.SubmittedBy": "이 메세지는 {name}이(가) 남겼습니다.", + "Facets.FPS": "{fps} FPS", + "World.Waiting": "대기중입니다.", "World.HostIsStarting": "호스트가 세션을 시작하고 있습니다.", "World.Loading": "읽어오는 중입니다.", @@ -152,7 +194,10 @@ "World.Error.InvalidAddress": "잘못된 주소입니다.", "World.Error.NoPort": "포트가 설정되지 않았습니다.", "World.Error.IncompatibleVersion": "실행중인 클라이언트와 월드의 버전이 일치하지 않습니다.", - + "World.Error.HostBlocked": "호스트 차단", + "World.Error.HostBlockedDetail": "당신이 차단한 호스트입니다.", + "World.Error.WorldCrash": "월드가 파괴됨", + "World.Error.WorldCrashDetail" : "월드에 치명적인 문제가 발생하였습니다.", "World.Error.Unknown": "알 수 없는 오류가 발생하였습니다.", "World.Config.Name": "월드명:", @@ -240,7 +285,7 @@ "World.Category.Featured": "추천", "World.Category.PublishedWorlds": "등록된 월드", "World.Category.ActiveSessions": "활성세션", - + "World.Category.ContactsSessions": "친구의 세션", "World.Category.HeadlessSessions": "헤드리스 세션", "World.Category.Social": "소셜", "World.Category.Games": "게임", @@ -250,10 +295,12 @@ "World.Category.Random": "무작위", "World.Category.MyWorlds": "나의 월드", "World.Category.Custom": "검색조건 지정", + "World.Category.GroupWorlds": "그룹 월드", "World.AccessLevel.Anyone": "누구나", - "World.AccessLevel.RegisteredUsers": "{appName} 가입자", - + "World.AccessLevel.RegisteredUsers": "가입자", + "World.AccessLevel.Contacts": "친구", + "World.AccessLevel.ContactsPlus": "친구의 친구", "World.AccessLevel.LAN": "로컬망(LAN) 인원", "World.AccessLevel.Private": "비공개 (호스트의 초대로만 참여 가능)", @@ -269,29 +316,29 @@ "World.SortParameter.LastVisit": "최근 방문순", "World.SortParameter.Random": "무작위", - "World.Filter.DataSources": "데이터 소스:", + "World.Filter.DataSources": "월드유형 필터", "World.Filter.OpenedWorlds": "열려있는 월드", - "World.Filter.ActiveSessions": "활성화된 세션", + "World.Filter.ActiveSessions": "활성세션", "World.Filter.PublishedWorlds": "등록된 월드", "World.Filter.LocalWorlds": "로컬망(LAN) 월드", - "World.Filter.BaseSearch": "검색:", - "World.Filter.ByOwner": "제작자로 검색:", + "World.Filter.BaseSearch": "검색어 필터", + "World.Filter.ByOwner": "제작자 필터", "World.Filter.UserOwner": "개인소유", "World.Filter.GroupOwner": "그룹소유", - "World.Filter.SubmittedToGroup": "그룹에 제출:", + "World.Filter.SubmittedToGroup": "제작한 그룹으로 필터", "World.Filter.Featured": "추천 월드만", "World.Filter.MyWorlds": "내 월드", - "World.Filter.SessionFiltering": "세션 필터링:", + "World.Filter.SessionFiltering": "세션 필터", "World.Filter.MinimumUsers": "최소 사용자 수: {n}", - + "World.Filter.MinimumContacts": "최소 친구 수: {n}", "World.Filter.OnlyHeadless": "헤드리스(Headless) 호스트만", - "World.Filter.MaxAccessLevel": "최대 권한 레벨:", - "World.Filter.MinimumUptime": "최소 경과 시간:", - "World.Filter.Sorting": "정렬:", + "World.Filter.MaxAccessLevel": "최고 접근 권한:", + "World.Filter.MinimumUptime": "최소 세션 시간:", + "World.Filter.Sorting": "정렬형식", "World.Edit.Title": "월드 정보 수정", "World.Edit.Name": "월드명 : ", - "World.Edit.Description": "설명문 : ", + "World.Edit.Description": "설명 : ", "World.Edit.Tags": "태그(콤마로 태그를 구분합니다) : ", "World.Edit.Path": "월드 경로 : ", "World.Edit.AccessLevelHeader": "월드를 열 수 있는 대상을 지정하세요.", @@ -307,50 +354,95 @@ "Tools.StreamAudio": "음향송출기", "Tools.Setup2FA": "2FA(2차인증) 설정", + "Tools.StreamAudio.Dialog.Title" : "음향송출", "Tools.StreamAudio.Start": "송출시작", "Tools.StreamAudio.Bitrate": "전송량: {bitrate} kbps", "Tools.StreamAudio.Title": "{username}의 음향송출", - "Tools.StreamAudio.Spatialized": "국지송출중", - "Tools.StreamAudio.Broadcast": "월드송출중", - "Tools.StreamAudio.PlayForOwner.Off": "같이듣는중", - "Tools.StreamAudio.PlayForOwner.On": "혼자듣는중", + "Tools.StreamAudio.Spatialized": "국지송출", + "Tools.StreamAudio.Broadcast": "전역송출", + "Tools.StreamAudio.PlayForOwner.Off": "송출자는 듣지 않기", + "Tools.StreamAudio.PlayForOwner.On": "자가 송출중", "Options.FreeformDash.On": "자유형 대시: 켜기", "Options.FreeformDash.Off": "자유형 대시: 끄기", "Options.SeatedMode.On": "좌식모드: 켜짐", "Options.SeatedMode.Off": "좌식모드: 꺼짐", "Options.Nameplates.All": "이름표 보기", - "Options.Nameplates.NonContacts": "친구 이름표 숨기기", + "Options.Nameplates.NonContacts": "친구가 아닌 사람만 이름표 보기", "Options.Nameplates.Hide": "이름표 숨기기", + "Options.Nameplates.DefaultStyle": "기본 이름표로 보기", + "Options.Nameplates.CustomStyle": "개인화된 이름표 허용", - "Indicator.OnlineUsers": "온라인 사용자: ~{num_total} ({num_registered})", - "Indicator.ServerStatus": "서버상태: {status, select, Good {좋음} Slow {느림} Down {다운} NoInternet {인터넷 연결 없음}} ({response_ms} ms)", + "Indicator.OnlineUsers": "온라인 : {users}명", + "Indicator.OnlineUsersVR": "VR 사용자 {users}명", + "Indicator.OnlineUsersDesktop": "PC 사용자 {users}명", + + "Indicator.ServerStatus.Status": "클라우드 상태", + "Indicator.ServerStatus.Good": "좋음", + "Indicator.ServerStatus.Slow": "느림", + "Indicator.ServerStatus.Down": "중단", + "Indicator.ServerStatus.NoInternet": "인터넷 연결 없음", - "Indicator.Sync.AllSynced": "모든 항목의 동기화가 완료되었습니다", - "Indicator.Sync.SyncingItems": "동기화 : {item_count,plural, other {# 항목}} ({item_percent} %)", - "Indicator.Sync.UploadingVariants": "업로드 : {variant_count,plural, other {# 에셋(asset)}}", - "Indicator.Sync.SyncError": "동기화 오류가 발생하였습니다.자세한 내용은 로그를 확인하세요.", - "Indicator.Sync.OutOfSpace": "저장소 공간이 부족하여, 동기화가 불가능합니다", + "Indicator.Sync.AllSynced": "동기화 완료", + "Indicator.Sync.SyncingItems": "동기화
{item_count}개 항목", + "Indicator.Sync.UploadingVariants": "업로드
에셋 베리언츠", + "Indicator.Sync.SyncError": "동기화 오류 자세한 내용은 로그를 확인하세요.", + "Indicator.Sync.OutOfSpace": "동기화 오류 저장소 부족", - "Indicator.LiveHiddenMessage": "(방송중엔 가려집니다)", + "Indicator.Storage.StorageFull": "저장소 부족", + "Indicator.Storage.Usage": "사용중인 저장소
{storage_max}중 {storage_used}", + + "Indicator.LiveHiddenMessage": "(방송중엔 안보입니다)", + + "Login.InvalidCredentials": "계정 정보를 다시 확인해 주세요.", + "Login.InvalidLogin": "계정 정보를 다시 확인해 주세요.", + + "Login.MalformedUID": "유효하지 않은 장치 식별자 정보 입니다.", + "Login.MissingUID": "장치 식별자 정보가 존재하지 않습니다.", + "Register.MissingUID": "유효하지 않은 장치 식별자 정보 입니다.", + "Register.MalformedUID": "유효하지 않은 장치 식별자 정보 입니다.", + + "Login.MissingLogin": "계정 정보를 입력하세요.", + "Login.InvalidRecoveryCode": "유효치 않은 복구코드 입니다.", + "Login.UnsupportedAuthentication": "지원하지 않는 인증방법 입니다.", + "Login.EmailNotVerified": "전자메일이 확인되지 않았습니다.", + "Login.AccountTempLocked": "계정이 잠겨진 상태입니다.", + "Login.AccountBanned": "로그인이 차단된 계정입니다.", + "Login.DuplicateAccount": "중복 계정입니다.", + + "Register.MissingRequest": "세부 정보가 빠져 있습니다.", + "Register.InvalidEmail": "전자메일 정보가 유효하지 않습니다.", + "Register.MissingUsername": "사용자명을 입력하세요.", + "Register.MissingEmail": "전자메일 주소를 입력하세요.", + "Register.UsernameTooLong": "사용자명이 너무 깁니다.", + "Register.UsernameContainsAmpersand": "사용자명에 @ 기호를 사용할 수 없습니다.", + "Register.UsernameStartsWithU": "사용자명은 U-로 시작하면 안됩니다.", + "Register.InvalidUsername": "유효하지 않은 사용자명 입니다.", + "Register.InvalidDateOfBirth": "생일은 유효한 날짜로 입력하세요.", + "Register.UserContainsBlockedTerms": "사용할 수 없는 단어가 사용자명에 들어 있습니다.", + "Register.MissingPassword": "암호를 입력하세요.", + "Register.InvalidPassword": "유효하지 않은 암호입니다.", + "Register.EmailAlreadyRegistered": "이미 등록된 전자메일 주소입니다.", + "Register.UsernameAlreadyRegistered": "이미 등록되어 있는 사용자명 입니다.", + "Register.ErrorCheckingUserId": "UserID 오류체크", "Account.Login": "로그인", "Account.Logout": "로그아웃", "Account.Register": "가입", - + "Account.Saml2" : "SAML 2.0으로 로그인", "Account.LoginOrRegister": "로그인 / 가입", "Account.LogoutConfirm": "확실한가요?", "Account.LoggingIn": "로그인이 진행중입니다.", "Account.LoggingOut": "로그아웃이 진행중입니다.", "Account.Registering": "계정을 생성하고 있습니다.", "Account.Anonymous": "익명 사용자", - "Account.Username": "사용자명:", - "Account.Email": "전자메일:", - "Account.RememberMe": "계정정보 저장:", - "Account.RepeatEmail": "전자메일 재입력:", - "Account.UsernameOrEmail": "사용자명 또는 전자메일:", - "Account.Password": "암호:", - "Account.RepeatPassword": "(재입력)암호:", + "Account.Username": "사용자명", + "Account.Email": "전자메일", + "Account.RememberMe": "계정정보 저장
(미활동 기준 30일간 유지)", + "Account.RepeatEmail": "전자메일 재입력", + "Account.UsernameOrEmail": "사용자명 또는 전자메일", + "Account.Password": "암호", + "Account.RepeatPassword": "암호 재입력", "Account.RecoverPassword": "암호가 기억나지 않나요?", "Account.LiveEmailWarning": "경고: live.com, hotmail.com, outlook.com등의 Microsoft에서 제공하는 메일의 경우 1~2일의 기간이 소요됩니다.", "Account.PasswordRules": "(암호는 8자 이상으로 숫자, 소문자, 대문자로 이루어져 있어야 합니다.)", @@ -366,8 +458,18 @@ "Account.ErrorPasswordMismatch": "암호가 일치하지 않습니다.", "Account.ErrorEmailMismatch": "전자메일 주소가 일치하지 않습니다.", "Account.ErrorLoginError": "로그인 오류:", - "Account.RegistrationSuccess": "성공! 가입신청을 검증하기 위한 링크가 포함된 이메일이 발송되었습니다. 링크를 클릭하시면 로그인이 가능합니다.", + "Account.RegistrationSuccess": "성공!

{email}로 가입신청 확인용 링크가 포함된 메일을 발송하였습니다.

보고계신 대화상자가 열려있는 상태에서 메일 내 포함된 링크를 클릭하면 자동으로 로그인을 수행합니다.

문제 발생시 {appEmail} 또는 {appCommunity}로 문의 주시기 바랍니다.", + "Account.BirthMonth": "생월", + "Account.BirthDay": "생일", + "Account.BirthYear": "생년", + "Account.PoliciesAgreement": "저는 서비스 약관 및 개인 정보 정책에 동의 합니다.", + "Account.AlternateMethods" : "3자 인증서비스로 로그인:", + "Account.Saml2.Title" : "SAML 2.0", + "Account.Saml2.Select" : "사용하고자 하는 SAML 2.0 제공자를 선택하세요.:", + "Account.Saml2.LoggingIn" : "로그인을 완료하기 위해 대기중 입니다. 웹브라우저를 확인해 주세요.", + + "Account.TOTP.Title" : "2차인증", "Account.TOTP.Initializing": "2FA(2차인증) 상태를 확인하고 있습니다.", "Account.TOTP.Code.Header": "비밀코드", "Account.TOTP.Code.Description": "먼저, Authy 또는 Google Authenticator과 같은 TOTP 인증앱에 비밀번호를 입력하셔야 합니다.

비밀코드를 수동으로도 입력할 수 있지만, QR 코드 스캔 방식을 추천합니다.이 코드를 타인에게 공유 또는 공개하지 마십시오.

VR 모드를 사용중이신 경우 F8 키를 눌러 데스크탑 모드로 전환할 수 있습니다.", @@ -377,7 +479,7 @@ "Account.TOTP.RecoveryCodes.Description": "이 코드를 안전하게 보관하세요. 인증을 위한 기기(=휴대폰)가 분실 또는 손상된 경우, 계정에 대한 접근권한을 복원하는데 사용할 수 있습니다. 각 코드는 한번만 사용 가능합니다.절대 타인에게 공유 또는 공개하지 마세요.)코드를 분실하실 경우 계정을 영구적으로 사용하실 수 없게 됩니다.", "Account.TOTP.RecoveryCodes.Codes": "코드:", "Account.TOTP.Activate.Header": "2FA(2차인증) 활성화", - + "Account.TOTP.Activate.Description": "2차인증를 활성화 하려면 인증앱에서 생성된 6자리 토큰을 사용하여 정상적으로 동작하는지 확인하세요.

일단 활성화가 되면, 로그인시 추가 인증을 수행해야 합니다.", "Account.TOTP.Activate.Token": "토큰(6자리 숫자):", "Account.TOTP.Activate.TokenField": "여기에 토큰을 입력하세요....", "Account.TOTP.Activate.Activate": "활성화", @@ -385,13 +487,22 @@ "Account.TOTP.Activate.InvalidToken": "토큰 정보가 잘못되었습니다!", "Account.TOTP.Message.AlreadySetup": "2FA(2차인증)가 이미 활성화된 상태 입니다!", "Account.TOTP.Message.Error": "확인되지 않은 오류가 발생하였습니다. 잠시 후 재시도 해 주세요.", - + "Account.TOTP.Message.SetupComplete": "축하합니다!

당신의 계정은 2차인증으로 조금 더 안전해졌습니다.

/enableLogin2FA 명령을 이용하면 로그인에 대해 선택적으로 활성화할 수 있습니다.", "Account.TOTP.Deactivate.Header": "2FA(2차인증) 끄기", "Account.TOTP.Deactivate.Description": "현재 2FA(2차인증)가 활성화된 상태입니다. 휴대전화 분실이나 코드분실등으로 이 기능을 끌 필요가 있는 경우. 이곳에서 진행할 수 있습니다. 기능을 껐다가 다시 활성화 시키시면 비밀코드와 복구코드가 새로 발급됩니다.

폰의 분실 등으로 2FA를 재설정 하는 경우, 일련의 설정 과정을 즉시 완료하는 것을 강력히 권고하는 바입니다. 각 복구 코드는 한번만 사용 가능하며, 모두 사용하는 경우 계정이 완전히 잠기게 됩니다.", "Account.TOTP.Deactivate.Deactivate": "비활성", "Account.TOTP.Deactivate.Deactivating": "기능을 끄는 중입니다.", "Account.TOTP.Message.DeactivationComplete": "2FA(2차인증)이 비활성화 되었습니다.

계정의 보안등급이 낮아졌습니다!

휴대전화 분실 등으로 복구코드를 사용하신 경우, 즉시 재설정하는것을 추천합니다.", + "Account.Type.Standard" : "일반 계정", + "Account.Type.Business" : "비즈니스 계정", + "Account.Type.Patreon" : "페트리온 후원자", + "Account.Type.Mentor" : "{platform} 멘토", + "Account.Type.Moderator" : "{platform} 중재자", + "Account.Type.Team" : "{platform} 팀", + + "Avatar.Badge.Live" : "라이브", + "2FA.Header": "2FA(2차인증) 검증", "2FA.Token": "토큰(6자리 숫자):", @@ -400,6 +511,7 @@ "Profile.Status.Busy": "다른 용무 중", "Profile.Status.Invisible": "오프라인으로 표시", "Profile.Status.Offline": "오프라인", + "Profile.Status.Headless": "헤드리스", "Session.Tab.Settings": "세션설정", "Session.Tab.Users": "사용자", @@ -412,6 +524,12 @@ "Session.Permission.PermissionOverrideCount": "권한승계: {n,select, -1 {---} other {{n}}}", "Session.Permission.ClearOverrides": "권한승계 초기화", + "Session.JoinVerifier.EnableHeader" : "사용자 정의 세션참여 인증기를 활성화 하시겠습니까?", + "Session.JoinVerifier.EnableText" : "경고: 사용자 정의 세션참여 인증기를 활성화하려 합니다. 인증기는 표준적인 세션 접근 규칙이 아닌 자체 규칙을 만들어 우회하는 식으로 사용자의 진입을 허용 또는 차단할 수 있습니다. 월드 제작자 또는 세션 호스트를 신뢰하는지 확인하세요.", + "Session.JoinVerifier.Label" : "세션참여 인증기: {name}", + "Session.JoinVerifier.ComponentWarning" : "경고: 현재 인증 프로그램 활성화 후 위/변조를 방지할 수 있는 방법이 없습니다. ProtoFlux로 설정을 조작하는 것이 문제가 된다면 이 기능을 사용하지 마세요.", + "Session.JoinVerifier.SetCustomVerifier" : "세션참여 인증기로 설정", + "Permissions.NotAllowedToSpawn": "생성 작업이 금지된 월드입니다.", "Permissions.NotAllowedToSave": "저장(Save) 작업이 금지된 월드입니다.", "Permissions.NotAllowedToSwapAvatar": "지정된 아바타만 사용가능한 월드입니다.", @@ -429,17 +547,25 @@ "Contacts.AcceptRequest": "친구요청 수락", "Contacts.IgnoreRequest": "친구요청 무시", "Contacts.Invite": "초대", + "Contacts.RevokeInvite": "초대 취소", "Contacts.BanFromAllSessions": "내가 시작한 세션에서 차단", "Contacts.UnbanFromAllSessions": "내가 시작한 세션의 차단해제", "Contacts.BanFromCurrentWorld": "현재 세션에서 차단", "Contacts.UnbanFromCurrentWorld": "현재 세션의 차단해제", "Contacts.RecordingVoiceMessage": "녹음중", + "Contacts.Unblocked" : "차단해제", + "Contacts.AvatarBlock" : "아바타 차단", + "Contacts.MutualBlock" : "상호 차단", + "Contacts.SelfAccount": "내 계정", + "Contacts.SearchPrompt": "..연락처 검색..", + "Contacts.WriteMessage": "..메세지 작성..", "Contacts.InSession": "{name}에 있음", "Contacts.InPrivate": "비공개 세션에 있음", - + "Contacts.InContactsOnly": "친구전용 세션에 있음", "Contacts.InHidden": "숨겨진 세션에 있음", - + "Contacts.InHiddenContactsOnly": "숨겨진 친구전용 세션에 있음", + "Contacts.InHiddenContactsPlus": "숨겨진 친구+ 세션에 있음", "Contacts.InLAN": "로컬망(LAN) 세션에 있음", "Contacts.UsingDifferentVersion": "다른 버전({version}) 사용중", "Contacts.RequestSent": "내가 친구 요청을 보냄", @@ -448,14 +574,13 @@ "Contacts.Blocked": "차단됨", "Contacts.SearchResult": "검색 결과", "Contacts.Bot": "봇 계정", + "Contacts.Migrated": "연락처를 이전하지 않았습니다.", "Notifications.IsOnline": "온라인 상태가 되었습니다.", "Notifications.IsOnlineOnDifferentVersion": "온라인 상태가 되었습니다. (버전: {version})", "Notifications.ReceivedContactRequest": "친구 요청을 받았습니다.", "Notifications.ReceivedInvite": "초대받음:", "Notifications.ReceivedItem": "아이템을 수신받음:", - "Notifications.ReceivedTip": "팁으로 {amount} {token}을(를) 받았습니다.", - "Notifications.SentTip": "팁으로 {amount} {token}을(를) 보냈습니다.", "Notifications.VoiceMessage": "음성 메시지를 보냈습니다.", "Undo.SetField": "필드 {field_name}(을)를 {value}로 설정", @@ -492,6 +617,10 @@ "Undo.ExtractMaterialsFromHierarchy": "머티리얼을 계층에서 추출", "Undo.BatchConvertMaterials": "머티리얼 일괄 바꾸기", + "Tooltips.Brush.ChangeColor" : "색상변경", + "Tooltips.Brush.IncrementSize" : "좀 더 크게", + "Tooltips.Brush.DecrementSize" : "좀 더 작게", + "Tooltips.Dev.CreateNew": "새로 만들기", "Tooltips.Dev.Selection": "선택 방법: {mode}", "Tooltips.Dev.DevMode.Off": "개발자 모드: 끄기", @@ -501,6 +630,14 @@ "Tooltips.Dev.DestroySelected": "선택된 물체 삭제", "Tooltips.Dev.ConfirmDestroySelected": "선택된 대상을 삭제합니다", + "Tooltips.Dev.GizmoOptions" : "기즈모 옵션", + "Tooltips.Dev.SelectParent" : "부모슬롯 선택", + "Tooltips.Dev.LocalSpace" : "로컬공간", + "Tooltips.Dev.GlobalSpace" : "월드공간", + "Tooltips.Dev.Translation" : "위치조정", + "Tooltips.Dev.Rotation" : "회전조정", + "Tooltips.Dev.Scale" : "배율조정", + "Tooltip.Color.Picker": "색상 선택기", "Tooltip.GrabbableSetter.Scalable": "크기 조정이 가능하게 설정", @@ -510,9 +647,9 @@ "Tooltip.CharacterCollider.MarkGrippable": "잡을 수 있게 설정", "Tooltip.CharacterCollider.DontMarkGrippable": "잡을 수 없도록 설정", - "Tooltip.CharacterCollider.EnsureWalkRun": "걷기/달리기 이동 보장", - "Tooltip.CharacterCollider.EnsureZeroG": "무중력(Zero-G) 이동 보장", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "물리적인 비행 이동 보장", + "Tooltip.CharacterCollider.EnsureWalkRun": "걷기/달리기으로 이동 가능", + "Tooltip.CharacterCollider.EnsureZeroG": "무중력(Zero-G)으로 이동 가능", + "Tooltip.CharacterCollider.EnsurePhysicalFly": "자유비행으로 이동 가능", "Tooltip.Light.Point": "점(Point)", "Tooltip.Light.Spot": "스포트라이트(Spot)", @@ -539,6 +676,8 @@ "Tooltip.Mesh.Edit": "메시 편집", + "Tooltip.Cartridge.Eject": "오브 추출", + "Tooltip.Microphone.Format.WAV": "WAV", "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", "Tooltip.Microphone.Format.FLAC": "FLAC", @@ -547,6 +686,25 @@ "Tooltip.Microphone.SourceRaw": "Raw", "Tooltip.Microphone.SourceFiltered": "필터 및 정규화", + "Tooltip.ProtoFlux.Drive" : "Drive(점유연결)", + "Tooltip.ProtoFlux.Source" : "Source(비점유연결)", + "Tooltip.ProtoFlux.Reference" : "Reference(참조추출)", + "Tooltip.ProtoFlux.Write" : "Write", + "Tooltip.ProtoFlux.Proxy" : "Proxy", + "Tooltip.ProtoFlux.CreateLocal" : "로컬변수 생성", + "Tooltip.ProtoFlux.CreateStore" : "변수 생성", + "Tooltip.ProtoFlux.CreateDataModelStore" : "Data Model 변수 생성", + "Tooltip.ProtoFlux.Overview" : "노드 시각화 방법 변경", + "Tooltip.ProtoFlux.NodeBrowser" : "노드 탐색기", + "Tooltip.ProtoFlux.PackInPlace" : "현재 슬롯에 팩킹", + "Tooltip.ProtoFlux.PackInto" : "{name}에 팩킹", + "Tooltip.ProtoFlux.Unpack" : "{name}을(를) 언팩", + "Tooltip.ProtoFlux.ExplicitCast" : "명시적 형변환\n(경고: 잠재적 데이터 손실이 발생할 수 있습니다.)", + + "ProtoFlux.UI.Call" : "호출", + "ProtoFlux.UI.AsyncCall" : "비동기 호출", + "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux 노드 탐색기", + "CreateNew.Back": "<<< 뒤로 가기", "CreateNew.EmptyObject": "빈 오브젝트", "CreateNew.ParticleSystem": "파티클 시스템", @@ -576,7 +734,7 @@ "CreateNew.Editor": "에디터", "CreateNew.Editor.UserInspector": "사용자 인스펙터", "CreateNew.Editor.LightSourcesWizard": "월드 광원 마법사", - "CreateNew.Editor.TextRendererWizard": "문자열 마법사", + "CreateNew.Editor.TextRendererWizard": "월드 문자열 렌더링 마법사", "CreateNew.Editor.AssetOptimizationWizard": "에셋(Asset) 최적화 마법사", "CreateNew.Editor.CubemapCreator": "큐브맵 생성기", "CreateNew.Editor.ReflectionProbes": "리플렉션 프로브", @@ -603,7 +761,7 @@ "CreateNew.Light": "빛", "CreateNew.Light.Point": "점(Point)", "CreateNew.Light.Spot": "스포트라이트(Spot)", - "CreateNew.Light.Directional": "태양(Sun)/직사(Directional)", + "CreateNew.Light.Directional": "직사광(Directional)", "CreateNew.Materials": "머티리얼(Materials)", @@ -643,8 +801,8 @@ "Importer.Image.Title": "이미지 가져오기", "Importer.Image.Prompt": "가져올 이미지의 유형을 선택하세요.", "Importer.Image.Regular": "이미지 / 텍스처", - "Importer.Image.Screenshot": "포토로
붙여넣기
(세션정보 포함)", - + "Importer.Image.Screenshot": "스크린샷
붙여넣기
(세션정보 포함)", + "Importer.Image.PixelArt" : "점묘화(Pixel art)", "Importer.Image.360": "360도 사진 / 스카이박스", "Importer.Image.StereoPhoto": "스테레오 사진", "Importer.Image.Stereo360": "스테레오 360도 사진", @@ -709,7 +867,7 @@ "Importer.Model.Advanced.DualSided": "양면(Dual Shaded)으로 설정", "Importer.Model.Advanced.FlatShaded": "플랫(Flat Shaded)으로 설정", - "Importer.Model.Advanced.DeduplicateInstances": "인스턴스 두 배로 복제 (성능이 안 좋음)", + "Importer.Model.Advanced.DeduplicateInstances": "인스턴스 복제 (성능이 안 좋음)", "Importer.Model.Advanced.Optimize": "모델/씬(Scene) 최적화", "Importer.Model.Advanced.SplitSubmeshes": "메시별로 분할", "Importer.Model.Advanced.RandomColors": "랜덤 색상 자동생성", @@ -736,12 +894,18 @@ "Importer.Video.Depth.Prompt": "깊이 프리셋(Depth Preset)", "Importer.Video.Depth.Default": "기본", - "NewWorld.Title": "새 월드", + "Exporter.Title": "내보내기", + "Exporter.FileName": "파일명:", + "Exporter.ExportAs": "내보낼 유형:", + "Exporter.Export": "내보내기", + "Exporter.Exporting": "내보내는 중...", + "NewWorld.Title": "새 월드", + "NewWorld.SessionTitle": "새로운 세션", "NewWorld.Template": "월드 템플릿:", "NewWorld.CustomPreset": "수동 설정된 값:", "NewWorld.SessionSettings": "세션 설정:", - "NewWorld.UnsafeMode": "불안전 모드:", + "NewWorld.UnsafeMode": "비보호 모드:", "NewWorld.Port": "포트:", "NewWorld.AutoPort": "자동:", "NewWorld.DefaultName": "{name} 월드", @@ -787,7 +951,7 @@ "FullBody.FinishAvatarCalibration": "아바타 조정완료", "FullBody.CalibrationFinishedInstructions": "조정된 아바타가 만족스럽다면, 저장 후 이 창을 닫아주세요.", "FullBody.CloseCalibrator": "조정작업 종료", - "FullBody.CalibrationRedoInstructions": "대시에서 풀 바디 조정을 선택하여 언제든지 재조정이 가능합니다.\n트래커만 변경한 경우, 아바타 조정을 수행하실 필요는 없습니다.", + "FullBody.CalibrationRedoInstructions": "대시보드에서 풀 바디 조정을 선택하여 언제든지 재조정이 가능합니다.\n트래커만 변경한 경우, 아바타 조정을 수행하실 필요는 없습니다.", "FullBody.ReturnToTrackerCalibration": "트래커 조정하기", "FullBody.Hips": "골반/허리", @@ -881,9 +1045,9 @@ "CameraControl.OBS.Bitrate": "전송량: {n}/s", "CameraControl.OBS.FPS": "FPS: {n}", "CameraControl.OBS.DroppedFrames": "무시된 프레임 수: {n}", - - "CameraControl.OBS.Live": "LIVE", - "CameraControl.OBS.Recording": "REC", + "CameraControl.OBS.Idle": "대기", + "CameraControl.OBS.Live": "라이브", + "CameraControl.OBS.Recording": "녹화", "CameraControl.OBS.OpenInstallerReason": "OBS 웹소켓 플러그인을 내려받을 수 있는 사이트입니다.", "CameraControl.OBS.Streaming.Start": "방송 시작", @@ -904,6 +1068,7 @@ "Settings.HideAllTutorials": "모든 자습서 숨기기", "Settings.ShowInteractionHints": "상호 작용 도움말 보이기", "Settings.PrimaryController": "주 컨트롤러", + "Settings.Hotswitching": "VR <-> PC 자동전환", "Settings.AllowStrafing": "스트래핑(Strafing) 허용", "Settings.UseHeadDirectionForMovement": "이동을 머리 방향 중심으로 하기", "Settings.SmoothTurn": "부드러운 회전", @@ -927,7 +1092,7 @@ "Settings.DoNotSendReadStatus": "메시지 읽음 상태 실시간 전송 금지", "Settings.MaxConcurrentAssetTransfers": "에셋의 동시 전송량", "Settings.AutosaveScreenshotPath": "보관함 내 스크린샷 자동 저장 경로", - + "Settings.AutosaveAllScreenshots": "세션 내 존재하는 모든 스크린샷 저장", "Settings.DebugInputBinding": "입력정보 확인(Debug input binding)", "Settings.LaserSmoothing.Header": "지시선 설정", @@ -941,7 +1106,7 @@ "Settings.LaserSmoothing.Reset": "지시선 설정을 초기화", "Settings.Audio.Header": "음향", - + "Settings.Audio.Input.Title" : "음향 입력장치", "Settings.Audio.Master": "전체음량: {n,number,percent}", "Settings.Audio.SoundEffects": "음향효과: {n,number,percent}", "Settings.Audio.Multimedia": "미디어 볼륨: {n,number,percent}", @@ -965,6 +1130,7 @@ "Settings.Graphics.DesktopFOV": "데스크탑 시야(FOV)", + "Settings.Locale.Title" : "UI 언어", "Settings.Locale.ChangeLanguage": "언어변경", "Settings.Locale.SelectLanguageHeader": "언어를 선택하세요.", "Settings.Locale.DefaultLanguage": "시스템 기본값", @@ -979,7 +1145,7 @@ "Settings.Dash.Header": "대시", "Settings.Dash.Curvature": "대시의 휨 정도(곡률)", - "Settings.Dash.OpenCloseSpeed": "열기/닫기 속도", + "Settings.Dash.OpenCloseSpeed": "대시 여닫는 속도", "Settings.LeapMotion.Name": "Leap Motion", "Settings.LeapMotion.Enabled": "Leap Motion 추적기능 활성화 ", @@ -1000,6 +1166,7 @@ "Settings.System.KeepOriginalScreenshotFormat": "기본 스크린샷 형식 유지", "Settings.System.KeepOriginalScreenshotFormat.Description": "형식 유지 상태일때는 스크린샷을 저장할때 JPG로 변환하지 않습니다.", + "Security.Hyperlink.Title" : "외부링크", "Security.Hyperlink.Warning": "경고: 외부로 연결된 웹링크\n월드에 있는 링크를 클릭하셨습니다. 링크를 여시겠습니까? 이 링크는 데스크탑 웹 브라우저를 열 것입니다.", "Security.Hyperlink.Open": "열기", "Security.Hyperlink.Cancel": "취소", @@ -1012,6 +1179,14 @@ "Security.HostAccess.Allow": "수락", "Security.HostAccess.Deny": "거절", + "ComponentSelector.Back" : "< (뒤로가기)", + "ComponentSelector.Title" : "구성요소", + "ComponentSelector.CreateCustomType" : "사용자정의 자료형 생성", + "ComponentSelector.CommonGenericTypes" : "일반 자료형", + "ComponentSelector.CustomGenericArguments" : "일반 자료형 인자", + "ComponentSelector.InvalidType" : "유효하지 않은 자료형", + + "Inspector.Title" : "인스펙터", "Inspector.Slot.AttachComponent": "구성요소(Component) 추가", "Inspector.Slot.Axis.X": "X: +우 / -좌", @@ -1154,12 +1329,13 @@ "Inspector.Texture.AlphaToMask": "알파를 마스크로", "Inspector.Texture.RemoveAlpha": "알파 제거", "Inspector.Texture.ConvertToGrayscaleAverage": "그레이스케일로 변환(평균)", - + "Inspector.Texture.ConvertToGrayscaleLuminance": "그레이스케일로 변환(휘도)", "Inspector.Texture.SwapRG": "적색과 녹색을 서로 바꾸기", "Inspector.Texture.SwapRB": "적색과 청색을 서로 바꾸기", - + "Inspector.Texture.SwapRA": "적색과 투명도를 서로 바꾸기", "Inspector.Texture.SwapGB": "녹색과 청색을 서로 바꾸기", - + "Inspector.Texture.SwapGA": "녹색과 투명도를 서로 바꾸기", + "Inspector.Texture.SwapBA": "청색과 투명도를 서로 바꾸기", "Inspector.Texture.AddWhiteBackground": "백색배경 추가", "Inspector.Texture.AddBlackBackground": "흑색배경 추가", "Inspector.Texture.Hue": "휴(Hue):", @@ -1177,13 +1353,18 @@ "Inspector.Texture.RotateCW": "직각 우회전", "Inspector.Texture.RotateCCW": "직각 좌회전", "Inspector.Texture.Rotate180": "180도 회전", - + "Inspector.Texture.TrimTransparent" : "투명한 4방 경계면 잘라내기", + "Inspector.Texture.TrimByCornerColor" : "Trim By Corner Color", "Inspector.Texture.MakeSquare": "정사각형 만들기", "Inspector.Texture.ToNearestPOT": "2 거듭제곱에 가깝게", "Inspector.Texture.MakeTileable": "타일 만들기(변환비):", "Inspector.Texture.TileLoop": "반복(Loop) 타일", "Inspector.Texture.TileMirror": "대칭(Mirror) 타일", - + "Inspector.Texture.NormalizeMaxOnly" : "정규화 (최대만)", + "Inspector.Texture.NormalizeMinMax" : "정규화 (최소 및 최대)", + "Inspector.Texture.NormalizeIndependent" : "RGB 독립적으로 정규화 (최소 및 최대)", + "Inspector.Texture.BleedColorToAlpha" : "투명 경계선 흐리기", + "Inspector.Texture.InvalidFloats": "Diagnostic: Invalid floats", "Inspector.Texture.GenerateMetadata": "Diagnostic: 비트맵 메타데이터 생성", @@ -1233,6 +1414,7 @@ "Inspector.AvatarExpression.AutoAssign": "자동지정(휴리스틱)", "Inspector.CharacterController.Warning": "경고!
SimulateRotation을 선택하여, 이 구성요소를 단순한 형태의 리지드바디로 이용하실 수 있습니다. 이 기능은 향후 적절한 버전으로 지원될 예정이며, 현재는 목적에 부합하는 용도로 사용하기에 최적화된 상태는 아님을 이해해 주시기 바랍니다.
적절한 리지드바디는 아래와 같은 장단점을 제공합니다.
- CPU 및 네트워크 효율성 - CharacterController를 사용하는 경우, 더 많은 CPU 사용량과 상당한 양의 네트워크 트래픽이 발생됩니다.
- 제약 조건 - 리지드바디 간 조인트, 힌지, 스프링 및 기타 제약 조건을 생성할 수 있습니다.
- 여러 사용자에 대한 매끄러운 시뮬레이션 및 상호 작용 - 다른 사람이 상호 작용을 시도하면 CharacterController에서 오류를 발생시킵니다.
- 새로운 기능 및 도구 - 훨씬 더 간단한 사용환경을 제공합니다.
-----------------------
GitHub 이슈 #22에서 더 많은 정보를 확인하실 수 있습니다. 이러한 제약사항을 이해하신 후 즐겨주세요!", + "Inspector.PrimitiveMemberEditor.Warning": "경고!
이 구성요소를 사용하면 해당 ID를 사용하여 참조와 상호작용할 수 있습니다. 이것을 일반적으로 'Ref Hacking'이라고 합니다.

사용하기 앞서 이 기능은 언제든지 중단되거나 지원이 끊길 수 있음을 염두해 두시기 바랍니다.", "Inspector.ParticleStyle.CommonTransitions": "통상적인 변화유형:", "Inspector.ParticleStyle.AlphaFadeInOut": "투명도: 페이드 인 -> 페이드 아웃", @@ -1251,6 +1433,21 @@ "Inspector.Collider.SetFromPreciseCylinderBounds": "정밀한 실린더 경계로 설정", "Inspector.Collider.Visualize": "콜라이더 시각화", + "Inspector.SimpleAwayIndicator.TestAway" : "테스트 (디버그)", + "Inspector.SimpleAwayIndicator.TestRestore" : "복원 (디버그)", + + "Inspector.Fields.Drive" : "드라이브", + "Inspector.Fields.DriveWriteBack" : "드라이브 (입력)", + + "Inspector.Actions.CopyComponent" : "구성요소 복제", + "Inspector.Actions.MoveComponent" : "구성요소 이동", + + "UserInspector.Title" : "사용자 인스펙터", + + "WorkerInspector.Title" : "{name} 인스펙터", + + "CreateNew.Title" : "새로 만들기", + "Wizard.General.ProcessRoot": "프로세스 루트:", "Wizard.General.Result": "결과:", "Wizard.General.ErrorNoRoot": "루트를 지정하세요.", @@ -1316,6 +1513,7 @@ "Wizard.TextRenderer.ReplaceFont": "폰트 변경", "Wizard.TextRenderer.SetColor": "색상지정", + "Desktop.Controls.Title": "데스크탑 조작", "Desktop.OpenKeyboard": "가상키보드", "Desktop.FollowCursor.On": "커서추적 켜기", "Desktop.FollowCursor.Off": "커서추적 끄기", @@ -1324,8 +1522,12 @@ "Desktop.Brightness": "밝기: {n,number,percent}", "Desktop.Opacity": "불투명도: {n,number,percent}", - "Tutorial.Welcome.WelcomeTo": "어서오세요. 이곳은", - "Tutorial.Welcome.LetsStart": "시작합니다.", + "VolumePlaneSlicer.Highlight": "하이라이트", + "VolumePlaneSlicer.Slicer": "슬라이스", + + "Tutorial.Welcome.Welcome": "환영합니다!", + "Tutorial.Welcome.Description" : "무한한 가능성이 있는 새로운 세계로 뛰어들어 보세요. 전 세계 사람들과 어울리기 위해 이곳에 오든, 아름다운 예술, 대화형 아바타 및 장치부터 복잡한 대화형 세계 및 게임에 이르기까지 무엇이든 구축, 생성 및 개발하기 위해 이곳에 오든 Resonite는 여러분을 환영합니다.

탐험을 떠나기 전, 우선 원활한 경험을 위해 몇 가지 설명을 드리겠습니다. 준비가 되면 아래 버튼을 클릭하세요.", + "Tutorial.Welcome.Begin": "시작하기!", "Tutorial.Welcome.AccountHeader": "{appName} 계정", "Tutorial.Welcome.AccountDescription": "계정 생성시 아이템과 아바타, 연락처, 메세지등을 저장하기 위한 1GB의 저장소를 무상으로 제공합니다.", @@ -1351,19 +1553,22 @@ "Tutorial.Welcome.SettingsHeight": "사용자의 키를 입력", "Tutorial.Welcome.SettingsHeightExamples": "예제: 1.85 m, 185 cm, 6' 1\", 6 feet 1 inch", - "Tutorial.Welcome.StartTutorialHeader": "자습서를 진행합니다.", - "Tutorial.Welcome.StartTutorialDescription": "기본 조작을 익히기 위한 월드로 이동합니다. 공개 월드를 선택하여 다른 사람의 도움을 받거나, 비공개로 스스로 배울 수 도 있습니다.", + "Tutorial.Welcome.StartTutorialHeader": "탐험을 떠날 준비가 되었나요?", + "Tutorial.Welcome.StartTutorialDescription": "모든 설정이 완료 되었습니다. 이제 기본 조작을 익히기 위한 월드로 이동합니다. {appName} 탐험의 기반이 될 새로운 홈이 당신을 기다리고 있습니다. 준비가 되셨으면 아래 버튼을 눌러주세요.", + "Tutorial.Welcome.StartTutorial": "자습서 시작", "Tutorial.CommunityYouTube.Title": "커뮤니티 유튜브 체널", + "Tutorial.UserResources.UserResourcesTitle": "사용자 리소스", "Tutorial.UserResources.SupportTitle": "{appName} 지원하는 방법", "Tutorial.UserResources.MerchandiseTitle": "{appName} 관련상품", + "Tutorial.Intro.BadgesAppTeam": "{appName} 팀", "Tutorial.Intro.BadgesModerator": "중재자", - "Tutorial.Intro.BadgesMentor": "조언자", + "Tutorial.Intro.BadgesMentor": "멘토", "Tutorial.Intro.BadgesDisabilityHearing": "청각장애", "Tutorial.Intro.BadgesDisabilityVision": "시각장애", - "Tutorial.Intro.BadgesDisabilitySpeech": "언어장애", + "Tutorial.Intro.BadgesDisabilitySpeech": "발성장애", "Tutorial.Intro.BadgesTitle": "배지", "Tutorial.Intro.BadgesDescription": "배지는 작은 아이콘으로 사용자의 위쪽에 표시됩니다. 여기 몇가지 중요한 배지가 있으니 기억해주세요. 장애와 관련된 배지는 연락처에 있는 {appName}Bot을 이용해 사용자 스스로 장착 또는 제거할 수 있습니다.", "Tutorial.Intro.HelpSite": "도움말", @@ -1378,11 +1583,100 @@ "Twitch.Panel.Button.SubscriberCommands.Disabled": "구독자 명령어
모든 시청자가 사용 가능합니다.", "Twitch.Panel.Title.Text": "트위치 챗", - "Exiting.SavingItems": "{n, plural, one {# 항목} other {# 항목}} 저장 중 ...", + "Exiting.SavingItems": "{n}개 저장 중...", "Exiting.SavingChanges": "변경 사항 저장 중 입니다.", "Exiting.Exiting": "종료하는 중입니다.", "Exiting.LoggingOut": "로그아웃을 진행하고 있습니다.", + "Migration.Title": "마이그레이션", + "Migration.NewTask": "새로운 마이그레이션 작업", + + "Migration.LoginModal.Title": "데이터 마이그레이션은?", + "Migration.LoginModal.Description": "다른 계정으로부터 데이터를 이전하고 싶으신가요? 대시 메뉴 하단에서 \"마이그레이션\"을 찾아보세요.", + "Migration.LoginModal.OpenMigration": "마이그레이션 시작", + "Migration.LoginModal.Later": "나중에", + "Migration.LoginResetID.Title": "정말로 UserID를 초기화 하실건가요?", + "Migration.LoginResetID.Description": "초기화 하는 경우, UserID 정보를 이용하는 모든 컨텐츠가 파손됩니다. 대부분의 경우 문제 없이 동작하지만, UserID를 이용하여 동작하는 모든 기능은 수정해야 합니다. UserID를 초기화하는 것에 중대한 사유가 없다면 이 옵션을 선택하지 마세요.", + "Migration.LoginResetID.ResetButton": "네", + + "Migration.ReservedUsername.Title":"예약된 이름", + "Migration.ReservedUsername.Description": "이 사용자 이름은 소유자가 존재합니다. 귀하의 계정인 경우 {platform}의 자격정보를 제공해야 합니다. 당사는 제공된 정보를 별도로 저장하지 않으며, 요청한 계정의 소유권을 확인하는 데만 쓰입니다.", + "Migration.SourcePassword": "{platform} 암호:", + "Migration.SourceUsername": "{platform} 사용자명:", + + "Migration.Dialog.Title": "계정 마이그레이션", + "Migration.Dialog.Source" : "호환 가능한 모든 플랫폼에서 이전을 수행할 수 있습니다. 아래에서 데이터를 이전하려는 플랫폼을 선택하세요. 설치경로에 있는 \"Migrations\" 폴더에 구성 파일을 놔두면, 플랫폼을 추가할 수 있습니다.", + "Migration.Dialog.AccountDescription": "이전 작업을 위해 원본 플랫폼인 {platform}의 계정 정보가 필요합니다. 이를통해 로그인 하여 데이터를 가져올 수 있습니다.", + + "Migration.ResetID.Title": "UserID 초기화", + "Migration.ResetID.Description":"경고: 이 옵션을 선택하는 경우, UserID를 이용하여 만들어진 기존 컨텐츠가 부분적으로 문제가 발생할 수 있으며, 되돌릴 수 없습니다. 물론 해당 컨텐츠 자체가 파괴되지는 않습니다. 과거 UserID 대신 무작위로 생성되는 UserID를 사용하고자 하는 경우에 사용하세요. 하지만, UserID를 초기화해야 하는 중대한 사유가 아니라면 선택하지 않는 것을 추천합니다. 귀하의 UserID는 다음과 같이 변경됩니다.\n U-MyUsername -> U-fX3pKe7AYYQ", + + "Migration.DataSelection.Title": "어떠한 데이터를 이전하시겠습니까?", + "Migration.DataSelection.Everything": "전체", + "Migration.DataSelection.Choose": "이전할 데이터 직접 선택", + + "Migration.DataSelection.Favorites": "즐겨찾기 (아바타, 홈월드, 카메라, 키보드, 페싯)", + + "Migration.DataSelection.Favorites.Description": "이것은 이전 플랫폼에서 사용되던 즐겨찾기(월드, 아바타, 카메라, 키보드 등) 정보를 그대로 사용하고자 할때 설정합니다.\n 경고: 이 옵션을 활성화한 경우, 현재 플랫폼에서 설정한 모든 즐겨찾기 정보가 손실될 수 있습니다.", + "Migration.DataSelection.Favorites.OverwriteTitle": "즐겨찾기 정보를 마이그레이션할 정보로 변경할까요?", + + "Migration.DataSelection.Home.Title": "과거의 홈을 기본 홈으로 설정할까요?", + "Migration.DataSelection.Home.Description": "데이터를 이전하면 원래의 클라우드 홈은 다른 주소로 설정되고, 새로운 클라우드 홈에 배정됩니다. 현재 홈이 마음에 드시다면 \"아니요\"를 선택하세요. 기존 홈이 사라지거나 하는것은 아니니 걱정하지 마세요.", + + "Migration.DataSelection.Contacts": "연락처", + "Migration.DataSelection.Message History": "메세지 기록", + "Migration.DataSelection.InventoryWorld": "보관함 및 월드", + "Migration.DataSelection.CloudVariable.Definitions": "클라우드 변수", + "Migration.DataSelection.CloudVariable.Values": "클라우드 변수의 데이터", + + "Migration.DataSelection.AlwaysOverwrite": "항상 덮어쓰기", + + "Migration.Start": "마이그레이션 시작", + "Migration.Groups.Title": "그룹 이전", + "Migration.Groups.Introduction": "그룹 정보도 이전할까요?", + + "Migration.Groups.Description": "기본적으로 귀하가 관리자인 모든 그룹이 이전됩니다. 일부 그룹만 이전하고자 하는 경우 아래 버튼을 클릭하여 그룹 정보를 조회한 다음, 이전하고자 하는 그룹을 선택하세요.", + "Migration.Groups.LoadGroups": "그룹정보 읽어오기", + "Migration.Groups.RefreshGroups": "그룹정보 다시읽기", + + "Migration.Groups.Fetching": "그룹정보 가져오는 중...", + "Migration.Groups.Fetching.LoginFailed": "에러 : {error}", + "Migration.Groups.Fetching.Error": "그룹정보 가져오기 에러: {error}", + "Migration.Groups.NoGroups": "{platform}내에서 발견된 그룹이 없습니다.", + "Migration.Groups.NotGroupAdmin": "만약 {platform} 그룹의 관리자가 아닌경우, 해당 그룹 관리자에게 이전문의를 해야 합니다.", + + "Migration.Summary": "모든 준비가 끝났습니다. 아래의 마이그레이션 시작을 클릭하면 이전 작업이 시작됩니다.\n\n마이그레이션은 모든 것을 복사하기에, 많은 시간이 걸릴 수 있습니다. 이전 작업은 즐겨찾기 해둔 항목을 우선적으로 수행하게 됩니다.\n\n이전 작업은 {appName}을(를) 계속 실행해 둘 필요는 없습니다만, 다음을 통해 진행상황을 보내드리겠습니다. {appName} 봇이 어떻게 진행되고 있는지 알려줍니다.", + + "Migration.List.EmptyTitle": "새로운 마이그레이션을 시작하나요?", + "Migration.List.EmptySubtitle": "좌 상단에 있는 \"새로운 마이그레이션 작업\"을 클릭하세요.", + + "Migration.List.ButtonLabel": "{name}\n생성일시:{time}\n상태:{state}", + "Migration.Report.Title": "이전작업 보고서:", + "Migration.Report.Description": "설명: {value}", + "Migration.Report.Status": "상태: {value}", + "Migration.Report.CreatedOn": "생성일시: {value}", + "Migration.Report.StartedOn": "시작일시: {value}", + "Migration.Report.CompletedOn": "작업완료: {value}", + + "Migration.Report.CurrentlyMigrating": "현재 {value}개 데이터를 이전하는 중입니다.", + "Migration.Report.CurrentItem": "현재 아이템: {value}", + + "Migration.Report.CurrentRate": "분당 이전량: ~{value}개", + + "Migration.Report.EstimatedQueuePosition": "작업 시작까지 남은 계정: {value}개", + "Migration.Report.ContactStatus": "연락처 {total}개 중 {current}개 이전 완료", + "Migration.Report.MessageStatus": "메세지 {value}개 이전 완료", + "Migration.Report.CloudVariableDefinitionStatus": "클라우드 변수 선언 {value}개 이전 완료", + "Migration.Report.CloudVariableValueStatus":"클라우드 변수의 값 {value}개 이전 완료", + "Migration.Report.RecordStatus": "아이템 및 월드 {total}개 중 {current}개 이전이 완료 되었으며, {failed}개 실패.", + "Migration.Report.GroupStatus": "그룹 {total}개 중 {current}개 이전 완료", + "Migration.Report.GroupMemberStatus": "그룹멤버 정보 {value}명 이전 완료", + + "Migration.Error": "오류: {error}", + "Migration.NothingSelected": "아무것도 선택하지 않아 시작할 수 없습니다.", + + "Migration.ColorManagement": "이 월드는 색상이 감마 공간에서 작성되었기에, 자동으로 선형 공간으로 변환되었습니다.

최초 생성때와 다르게 보일 수 있지만, 일반적으로 문제없이 동작합니다.

월드 제작자라면 저장을 수행하지 마세요 월드 이전시 변환 관련 문제가 있습니다. 필요하다면 '새 이름으로 저장'하세요.

원본만 있다면 변환 문제를 해결할 수 있으나, 그렇지 않으면 직접 문제를 해결해야 할 책임을 가지게 됩니다.", + "Temporary.MMC.Voting UI": "MMC 투표 화면", "Temporary.MMC.Vote": "투표", @@ -1404,6 +1698,256 @@ "Temporary.MMC.VotedAlready": "{category}에 대한 투표를 이미 완료하셨습니다.", "Temporary.MMC.VoteInvalid": "유효하지 않은 투표입니다. 재시도 해 주세요.", + "CloudHome.WelcomeHome": "홈월드에 오신것을 환영합니다.", + "CloudHome.TargetRangeOptions": "목표물 범위 설정", + + "Tutorial.Saving.Title": "홈월드에 오신것을 환영합니다.", + "Tutorial.Saving.Content": "환영합니다. 이곳은 당신의 입니다! 이곳은 접속시 접속되는 곳입니다.

이곳은 당신만의 월드이므로, 변경된 정보를 저장할 수 있습니다.

저장할 경우, 다시 돌아왔을때 마지막 모습 그대로 있을것입니다.", + + "CloudHome.Info.OnlineUsers": "온라인: {online_users}명
접속 가능자: {joinable_users}명", + "CloudHome.Info.Moderation": "중재처리", + "CloudHome.Info.Inventory": "보관함", + "CloudHome.Info.Tools": "도구들", + "CloudHome.Info.MoreInfo": "추가정보", + "CloudHome.Info.SessionUptime": "세션 유지시간:", + "CloudHome.Info.AccessLevel": "접근 레벨:", + "CloudHome.Info.StorageUsed": "저장소 사용량:", + + "CloudHome.Info.DashInfoTab.Title": "어서오세요!", + "CloudHome.Info.DashInfoDesktop": "몇가지 최신 정보를 확인할려면 Esc를 눌러 열 수 있는 대시보드가 있습니다. 이 메세지를 닫으려면 아래 버튼을 클릭하세요.", + "CloudHome.Info.DashInfoVR": "몇가지 최신 정보를 확인할려면 B 또는 Y를 눌러 열 수 있는 대시보드가 있습니다. 이 메세지를 닫으려면 아래 버튼을 클릭하세요.", + "CloudHome.Info.DashInfoVRNoButtons": "몇가지 최신 정보를 확인할려면 메뉴 버튼을 길게 눌러 열 수 있는 대시보드가 있습니다. 이 메세지를 닫으려면 아래 버튼을 클릭하세요.", + + "CloudHome.Info.GoToWiki": "위키", + "CloudHome.Info.GoToDiscord": "디스코드", + + "CloudHome.Info.ModerationTab.Title": "중재처리", + "CloudHome.Info.ModerationTab.Content": "안전은 중요한 이슈입니다. 도움이 필요하거나 특정 사용자를 신고해야 할때 중재처리 포털

에서 티켓을 제출하세요. 중재자로 구성된 이 팀의 역할중 하나는 커뮤니티를 보호하는 것입니다. 질문이 있거나 지침위반을 발견하는 경우 티켓을 제출하세요.", + + "CloudHome.Info.InventoryTab.Title": "아이템 저장", + "CloudHome.Info.InventoryTab.Content": "보관함대시메뉴에 있으며, 당신의 아바타나 각종 아이템들을 저장할 수 있습니다.

Essentials 폴더에서 게임 플레이를 위한 것들을 찾아볼 수 있습니다. 더블클릭하여 꺼내보세요.", + + "CloudHome.Info.ToolsTab.Title": "인게임 편집", + "CloudHome.Info.ToolsTab.Content": "{appName}의 특징은 게임 내에서 아이템을 생성하거나 수정할 수 있다는 것입니다.

바로 이곳에 있습니다. 또는 당신이 어디에 있든 보관함의 Essentials -> tools에서 여러가지 사용 가능한 도구를 이용할 수 있습니다.", + "CloudHome.Info.HelpTab.Title": "도움요청", + "CloudHome.Info.HelpTab.InfoLineOne": "도움이 필요하신가요? 위키를 살펴보거나, 디스코드 등에 질문하시고 그 답을 구해보세요.", + "CloudHome.Info.HelpTab.InfoLineTwo": "링크 클릭시 VR이시면 대시 메뉴내 데스크탑 메뉴를 이용하시면 내용 확인이 수월합니다.", + + "CloudHome.Info.UsersTab.Title": "사용자 찾기", + "CloudHome.Info.UsersTab.Content": "공개 세션은 커뮤니티에 참여하기 좋은 방법입니다!

지금 참여할 수 있는 공개 세션은 월드에서 확인할 수 있습니다. 대시 메뉴 하단에서 찾아보세요.", + + "Mirror.Header.RenderingOptions" : "렌더링 옵션", + "Mirror.Header.Type" : "거울", + "Mirror.Header.Resolution" : "해상도", + "Mirror.Header.AspectRatio" : "종횡비", + + "Mirror.EnableLights": "빛 켜기", + "Mirror.DisableLights": "빛 비활성", + + "Mirror.EnableShadows": "그림자 켜기", + "Mirror.DisableShadows": "그림자 끄기", + + "Mirror.Camera": "카메라", + + "Mirror.AspectRatio.Tall": "수직으로 길게", + "Mirror.AspectRatio.Square": "정사각형", + "Mirror.AspectRatio.Wide": "수평으로 길게", + + "Mirror.Menu": "메뉴", + "Mirror.CloseMenu": "메뉴 닫기", + + "StickyNote.SpinMe": "돌려줘요!", + "StickyNote.FruitPlate": "자동으로 채워지는 과일접시", + "StickyNote.EmptyForYou": "당신을 위해 비워두었습니다. :)", + "StickyNote.RelevantLinks": "관련 링크!
<--

연결서라고 칭하도록 하자", + "StickyNote.SunTool": "태양의 힘을 내 손안에!", + "StickyNote.Bow": "시위를 당겨 조준하세요.", + "StickyNote.Crossbow": "레버를 당기는 동작 또는 세컨드리 액션으로 장전합니다.", + "StickyNote.Shade": "조정 가능한 그늘", + "StickyNote.TheaterTablet": "이 태블릿으로 이 방의 환풍기나 창문의 투명도를 제어할 수 있어요!", + "StickyNote.ControlTablet": "이 태블릿으로 홈을 제어할 수 있어요!", + + "StickyNote.RotateMeDesktop": "E키를 누른상태로 회전시켜봐요!", + "StickyNote.RotateMeVR": "회전시켜줘요!", + + "StickyNote.EquipMeDesktop": "장착하고 마우스 왼쪽 버튼을 클릭!", + "StickyNote.EquipMeVR": "장착하고 시위를 당기세요.", + + "StickyNote.DipBrushes": "머티리얼을 사용할려면 붓을 오브에 담궈보세요.", + "StickyNote.BrushColor": "색상과 크기는 컨텍스트 메뉴에서 설정할 수 있습니다.", + "StickyNote.Drawing": "어디에나 그려볼 수 있어요!", + "StickyNote.WorldCanvas": "세상은 당신의 캔버스!", + + "CloudHome.Panel.HomeControl": "홈 제어", + + "CloudHome.Panel.General": "일반", + "CloudHome.Panel.Lighting": "조명", + "CloudHome.Panel.Furniture": "가구", + + "CloudHome.Panel.Quality": "품질", + "CloudHome.Panel.Doors": "문", + "CloudHome.Panel.Audio": "음향", + "CloudHome.Panel.OverheadLighting": "천장조명", + "CloudHome.Panel.Sconces": "촛대", + "CloudHome.Panel.FurnitureVisibility": "가구 보이기", + + "CloudHome.Panel.LowQualityMode": "저사양 모드", + "CloudHome.Panel.DoorSounds": "문소리", + "CloudHome.Panel.DoorsAlwaysOpen": "항상 문 열여두기", + "CloudHome.Panel.InteriorAmbience": "환경음", + "CloudHome.Panel.InteriorAmbienceVolume": "환경음 음량", + "CloudHome.Panel.LightsOn": "조명 켜기", + "CloudHome.Panel.LightIntensity": "조명 밝기", + "CloudHome.Panel.LightColor": "조명 색상", + "CloudHome.Panel.LightColorTemperature": "색온도", + + "CloudHome.Panel.Spawn": "출발지", + "CloudHome.Panel.Foyer": "휴게실", + "CloudHome.Panel.Workspace": "작업공간", + "CloudHome.Panel.ReadingLounge": "독서실", + "CloudHome.Panel.Lounge": "안락공간", + "CloudHome.Panel.Center": "중앙", + "CloudHome.Panel.Balcony": "발코니", + "CloudHome.Panel.Theater": "씨어터", + + "CloudHome.Panel.TheaterControl": "씨어터 제어", + "CloudHome.Panel.FanControl": "환풍기 제어", + "CloudHome.Panel.WindowControl": "창문 제어", + "CloudHome.Panel.FanSpeed": "팬 속도", + "CloudHome.Panel.WindowTint": "창문 불투명", + + "CloudHome.FeaturedPanel.OpenWorld": "월드 열기", + "CloudHome.FeaturedPanel.LinkText": "직접 클릭하여
월드를 열어보세요.!", + "CloudHome.FeaturedPanel.Featured": "추천", + + "CloudHome.AvatarPanel.Title": "아바타 월드 추천", + + "CloudHome.SupporterPanel.Title": "후원하시는 분", + + "Tutorial.InfoPanel.Title": "잠깐만요!", + "Tutorial.InfoPanel.Content": " 가능성은 여러분이 가진 상상력으로만 제한 되는 것입니다.

지금까지 보신 거의 모든것이 게임내에서 직접 만들어졌습니다. 전 세계 사람들이 실시간으로 협력하여 이를 구축했습니다.

플랫폼은 아직 초기 개발 단계에 있으며 지속적으로 업데이트하고 개선하고 있습니다. 여러분도 이 여정에 참여하여 무한한 가능성을 발견하시기 바랍니다.

방문해 주셔서 감사합니다.", + "Tutorial.GrabItems.Grab": "손으로 잡아보기", + "Tutorial.GrabItems.Snap": "잡아서 근처에 놔둬보기", + "Tutorial.GrabItems.Slide": "잡고 움직여보기", + + "Tutorial.Panel.Jumping.Title": "점프", + "Tutorial.Panel.Jumping.ContentDesktop": "이동기능이 걷기인 상태에서 스페이스바를 누르면 점프를 합니다.", + "Tutorial.Panel.Jumping.ContentVR": "이동기능이 걷기인 상태에서 조이스틱을 클릭하면 점프 합니다.", + "Tutorial.Panel.Jumping.ContentVRNoButtons": "이동기능이 걷기인 상태에서 트랙패드의 중앙을 누르면 점프합니다.", + + "Tutorial.Panel.WalkLocomotion.Title": "걷기 이동기능", + "Tutorial.Panel.WalkLocomotion.Content": "땅 위에서 이동과 점프를 할 수 있습니다.", + + "Tutorial.Panel.TeleportLocomotion.Title": "텔레포트 이동기능", + "Tutorial.Panel.TeleportLocomotion.Content": "텔레포트 지시자를 이용하여 즉시 이동할 수 있습니다.", + + "Hints.Spawn.InitialMovementDesktop": "이동키를 이용하여 움직여보세요.", + "Hints.Spawn.InitialMovementVR": "조이스틱을 조작하여 움직여보세요.", + "Hints.Spawn.InitialMovementVRNoButtons": "트랙패드를 조작하여 움직여보세요.", + + "Hints.Spawn.ContextMenuDesktop": "키보드 T를 눌러 컨텍스트 메뉴를 사용할 수 있습니다.", + "Hints.Spawn.ContextMenuVR": "혹시 멀미가 나나요? 컨트롤러의 B 또는 Y 버튼을 눌러 컨텍스트 메뉴를 사용해보세요.", + "Hints.Spawn.ContextMenuVRNoButtons": "혹시 멀미가 나나요? 메뉴 버튼을 눌러 컨텍스트 메뉴를 사용해보세요.", + + "Hints.Spawn.TeleportLocomotionDesktop": "컨텍스트 메뉴에서 찾을 수 있는 '이동기능'에서 '자유비행'등 다른 이동 방법을 찾아볼 수 있습니다.", + "Hints.Spawn.TeleportLocomotionVR": "컨텍스트 메뉴에서 찾을 수 있는 '이동기능'에서 '자유비행'등 다른 이동 방법을 찾아볼 수 있습니다.", + + "Hints.Bridge.RaiseTheWorld": "플랫폼 연결을 위해 이 버튼을 누르세요.", + + "Hints.Grabbing.GrabbingDesktop": "마우스 오른쪽 버튼을 눌러 대상을 잡아보세요.", + "Hints.Grabbing.GrabbingVR": "직접 손을 움직여 대상을 잡아봅니다.", + + "Hints.Grabbing.Rotating": "아이템을 잡은 상태(마우스 우클릭 유지)에서 E키를 누른채로 마우스를 움직이면 회전을 할 수 있습니다.", + "Hints.Grabbing.RotatingExtra": "E대신 Shift + E 를 사용하는 경우 수직축을 기준으로 회전을 시킬 수 있습니다.", + + "Hints.Grabbing.ScalingDesktop": "아이템을 잡은 상태(마우스 우클릭 유지)에서 Shift를 누른채로 마우스 휠을 회전시키면 크기 조정이 됩니다.", + "Hints.Grabbing.ScalingVR": "아이템을 양손으로 잡은 상태에서 넓히거나 좁히면 크기 조정이 됩니다.", + + "Hints.Grabbing.OtherGrabbables": "다양한 상호작용이 가능합니다. 여기 3가지를 이용하여 직접 확인해 보세요.", + "Hints.Grabbing.OtherGrabbablesExtraDesktop": "자기 자신의 크기도 조절 가능합니다. 컨텍스트 메뉴에서 '크기비율조정'을 사용 가능하게 선택하고 Ctrl + 마우스스크롤을 조작하면 됩니다.", + "Hints.Grabbing.OtherGrabbablesExtraVR": "자기 자신의 크기도 조절 가능합니다. 컨텍스트 메뉴에서 '크기비율조정'을 사용 가능하게 선택하고 컨트롤러 좌/우를 모두 그립(잡기)한다음 좁혔다 넓혔다 하면 됩니다.", + "Hints.Telescope.Alignment": "망원경을 잡고 망원경을 바라보세요.", + + "Hints.Telescope.TheMoonDesktop": "달을 마우스 오른쪽 클릭한 상태로 끌면 위치를 변경시킬 수 있습니다.", + "Hints.Telescope.TheMoonVR": "지시선을 달에 맞추고 잡기를 한 후 끌면 달이 이동합니다.", + + "Hints.Sundial.SoftEquip": "이 툴을 잡고 사용해보세요.", + "Hints.Sundial.SoftEquipExtra": "이 툴은 월드에 전체적으로 멋진 효과를 제공합니다.", + + "Hints.Sundial.HardEquip": "이 툴을 클릭하여 '장착하기'를 해 보세요.", + "Hints.Sundial.HardEquipExtra": "지시선이 보이지 않나요? 트리거를 살짝만 당겨보면 다시 보입니다", + + "Hints.Sundial.TheSun": "하늘을 향해 조준하시고, 클릭하신 후 이곳으로 끌어보세요.", + "Hints.Sundial.TheSunExtra": "태양을 수평선 아래로 끌어내려서 밤이 되게 해 보세요.", + + "Hints.Sundial.Dequip": "컨텍스트 메뉴에서 '장착해제'를 눌러 장착을 해제할 수 있습니다.", + "Hints.Sundial.DequipExtra": "장착 또는 잡고있는 도구에 따라 메뉴가 변경됩니다.", + + "Hints.Sundial.Teleporter": "이 버튼을 클릭하면 홈으로 이동시켜주는 텔레포터가 동작합니다.", + "Hints.Sundial.TeleporterExtra": "홈월드에서 즐거운 시간 보내세요. 들려주셔서 감사합니다.", + + "UI.TextDisplay.Landscape": "수평으로", + "UI.TextDisplay.Portrait": "수직으로", + "UI.TextDisplay.NormalText": "일반", + "UI.TextDisplay.MonospaceText": "고정폭", + + "UI.VideoPlayer.GlobalSettings": "전역
설정", + "UI.VideoPlayer.LocalSettings": "로컬
설정", + "UI.VideoPlayer.SpatialAudio": "구역
음향", + "UI.VideoPlayer.AreaBroadcast": "지역
송출", + "UI.VideoPlayer.BroascastAudio": "전역송출", + "UI.VideoPlayer.EnterURL": "여기에 주소를 입력하세요", + "UI.VideoPlayer.AudioZoneTheater": "로컬에서
구역으로", + "UI.VideoPlayer.AudioZoneGlobal": "전역
송출", + "UI.VideoPlayer.UsersLoaded": "재생준비
{users_loaded}/{users_present}", + + "UI.ColorPicker.ColorPicker": "색상 선택기", + + "UI.ColorPicker.Linear": "선형", + + "UI.ColorPicker.Hexadecimal": "16진수", + "UI.ColorPicker.ColorSwatches": "견본", + + "UI.ColorPicker.Red": "적", + "UI.ColorPicker.Green": "녹", + "UI.ColorPicker.Blue": "청", + + "UI.ColorPicker.Hue": "Hue", + "UI.ColorPicker.Saturation": "Saturation", + "UI.ColorPicker.Value": "Value", + + "UI.ColorPicker.Alpha": "Alpha", + "UI.ColorPicker.Gain": "Gain", + + "UI.ProgressBar.ImportingItem": "가져오기", + + "Tools.Names.MultiTool": "다용도 도구", + + "Tools.Names.CommonTools": "공통 도구", + "Tools.Names.ManipulationTools": "변형 도구", + "Tools.Names.InformationTools": "정보 도구", + + "Tools.Names.GeometryLineBrush": "붓", + "Tools.Names.Developer": "개발 도구", + "Tools.Names.ComponentClone": "구성요소 복제 도구", + "Tools.Names.ProtoFlux": "프로토플럭스 도구", + "Tools.Names.Material": "머티리얼 도구", + "Tools.Names.Glue": "글루 도구", + "Tools.Names.Light": "광원 도구", + "Tools.Names.Shape": "기본 메시 도구", + "Tools.Names.Microphone": "녹음기", + "Tools.Names.GrabbableSetter": "잡기 설정 도구", + "Tools.Names.PhysicalColliderSetter": "물리 콜라이더 설정 도구", + "Tools.Names.MeshVisibility": "메시 시각화 도구", + "Tools.Names.CameraObjectVisibility": "카메라 시각화 도구", + "Tools.Names.Color": "색상 도구", + "Tools.Names.Mesh": "메시 도구", + "Tools.Names.RiggedMeshTransfer": "리그드 메시 전송 도구", + "Tools.Names.Slicer": "메시 슬라이서", + "Tools.Names.ControllerDiagnostic": "컨트롤러 진단 도구", + "Tools.Names.Measure": "측정 도구", + "Tools.Names.Label": "라벨 도구", + "Dummy": "Dummy" } } From 085e9f2226758b05d6ff5493c90f0f2f9893dd3d Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 4 Oct 2023 02:20:44 +0200 Subject: [PATCH 33/33] Update stats --- Missing/cs.md | 1 + Missing/de.md | 1 + Missing/en-gb.md | 1 + Missing/eo.md | 1 + Missing/es.md | 1 + Missing/et.md | 1 + Missing/fi.md | 221 +---------------- Missing/fr.md | 1 + Missing/is.md | 1 + Missing/ja.md | 29 +-- Missing/ko.md | 461 +---------------------------------- Missing/nl.md | 1 + Missing/no.md | 1 + Missing/pl.md | 618 +---------------------------------------------- Missing/ru.md | 221 +---------------- Missing/sv.md | 1 + Missing/tr.md | 1 + Missing/zh-cn.md | 334 +------------------------ Missing/zh-tw.md | 360 +-------------------------- README.md | 40 +-- 20 files changed, 44 insertions(+), 2252 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 09e4373..226ad1c 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -42,6 +42,7 @@ Dash.Exit.Shoutouts Dash.Exit.Shoutouts.AndMore Dash.Exit.Shoutouts.You Facets.FPS +World.Loaded World.Error.HostBlocked World.Error.HostBlockedDetail World.Error.WorldCrash diff --git a/Missing/de.md b/Missing/de.md index c0279b2..e968533 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -31,6 +31,7 @@ Dash.Exit.Shoutouts Dash.Exit.Shoutouts.AndMore Dash.Exit.Shoutouts.You Facets.FPS +World.Loaded World.Error.WorldCrashDetail World.AccessLevel.Contacts Indicator.OnlineUsersVR diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 91f7ed8..e9847cf 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -145,6 +145,7 @@ World.Loading World.LoadingFailed World.LoadedAssets World.Downloading +World.Loaded World.Connection.EstablishingConnection World.Connection.RequestingJoin World.Connection.Authenticating diff --git a/Missing/eo.md b/Missing/eo.md index 1143466..e574104 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -55,6 +55,7 @@ Dash.Exit.Shoutouts Dash.Exit.Shoutouts.AndMore Dash.Exit.Shoutouts.You Facets.FPS +World.Loaded World.Error.InvalidAddress World.Error.HostBlocked World.Error.HostBlockedDetail diff --git a/Missing/es.md b/Missing/es.md index c6cda5b..1b37276 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -43,6 +43,7 @@ Dash.Exit.Shoutouts Dash.Exit.Shoutouts.AndMore Dash.Exit.Shoutouts.You Facets.FPS +World.Loaded World.Error.InvalidAddress World.Error.HostBlocked World.Error.HostBlockedDetail diff --git a/Missing/et.md b/Missing/et.md index 44e9636..eac53f9 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -62,6 +62,7 @@ Dash.Exit.Shoutouts Dash.Exit.Shoutouts.AndMore Dash.Exit.Shoutouts.You Facets.FPS +World.Loaded World.Connection.LNL.DirectIP World.Connection.LNL.NATPunchthrough World.Connection.LNL.Relay diff --git a/Missing/fi.md b/Missing/fi.md index 3df1842..6bfd59b 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -2,146 +2,19 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Finnish [fi] -General.Previous -General.Buy -General.Yes -General.No -General.ClearSelection -General.Off -General.On -General.Understand -General.Notice -General.UnderstandEnable -General.Dismiss -General.Edit -General.UI.Subtitles.On -General.UI.Subtitles.Off -Worlds.Home -Worlds.Tutorial -Inventory.OpenWorld -Inventory.Equip -Inventory.Delete -Inventory.SaveHeld -Inventory.Inventories -Inventory.Share -Inventory.Unshare -Inventory.SaveAvatar -Inventory.Favorite.Home -Inventory.Favorite.ProgressBar -Inventory.Favorite.AudioStreamController -Inventory.Favorite.TextDisplay -Inventory.Favorite.VideoPlayer -Inventory.Favorite.AudioPlayer -Inventory.Favorite.InteractiveCamera -Inventory.Favorite.Keyboard -Inventory.Favorite.Avatar -Inventory.Favorite.WorldLoadingIndicator -Inventory.Favorite.ColorDialog -Inventory.Favorite.Hyperlink -Inventory.SpawnFacet -Dash.Exit.Sponsor -Dash.Exit.Sponsor.You -Dash.Exit.Shoutouts -Dash.Exit.Shoutouts.AndMore -Dash.Exit.Shoutouts.You Facets.FPS -World.Error.InvalidAddress -World.Error.HostBlocked -World.Error.HostBlockedDetail -World.Error.WorldCrash -World.Error.WorldCrashDetail -World.Category.ContactsSessions -World.Category.GroupWorlds -World.AccessLevel.Contacts -World.AccessLevel.ContactsPlus -World.Filter.MinimumContacts -Tools.StreamAudio.Dialog.Title -Options.Nameplates.DefaultStyle -Options.Nameplates.CustomStyle -Indicator.OnlineUsersVR -Indicator.OnlineUsersDesktop -Indicator.ServerStatus.Status -Indicator.ServerStatus.Good -Indicator.ServerStatus.Slow -Indicator.ServerStatus.Down -Indicator.ServerStatus.NoInternet -Indicator.Sync.StorageFull -Indicator.Storage.StorageFull -Indicator.Storage.Usage -Login.InvalidCredentials -Login.InvalidLogin -Login.MalformedUID -Login.MissingUID -Register.MissingUID -Register.MalformedUID -Login.MissingLogin -Login.InvalidRecoveryCode -Login.UnsupportedAuthentication -Login.EmailNotVerified -Login.AccountTempLocked -Login.AccountBanned -Login.DuplicateAccount -Register.MissingRequest -Register.InvalidEmail -Register.MissingUsername -Register.MissingEmail -Register.UsernameTooLong -Register.UsernameContainsAmpersand -Register.UsernameStartsWithU -Register.InvalidUsername -Register.InvalidDateOfBirth -Register.UserContainsBlockedTerms -Register.MissingPassword -Register.InvalidPassword -Register.EmailAlreadyRegistered -Register.UsernameAlreadyRegistered -Register.ErrorCheckingUserId -Account.Saml2 -Account.BirthMonth -Account.BirthDay -Account.BirthYear -Account.PoliciesAgreement -Account.AlternateMethods +World.Loaded Account.Saml2.Title -Account.Saml2.Select -Account.Saml2.LoggingIn -Account.TOTP.Title Account.TOTP.Activate.Description Account.TOTP.Message.SetupComplete -Account.Type.Standard -Account.Type.Business -Account.Type.Patreon -Account.Type.Mentor -Account.Type.Moderator -Account.Type.Team Avatar.Badge.Live -Profile.Status.Headless Session.JoinVerifier.EnableHeader Session.JoinVerifier.EnableText Session.JoinVerifier.Label Session.JoinVerifier.ComponentWarning Session.JoinVerifier.SetCustomVerifier -Contacts.RevokeInvite Contacts.Unblocked -Contacts.AvatarBlock -Contacts.MutualBlock -Contacts.SelfAccount -Contacts.SearchPrompt -Contacts.WriteMessage -Contacts.InContactsOnly -Contacts.InHiddenContactsOnly -Contacts.InHiddenContactsPlus Contacts.Migrated -Tooltips.Brush.ChangeColor -Tooltips.Brush.IncrementSize -Tooltips.Brush.DecrementSize -Tooltips.Dev.GizmoOptions -Tooltips.Dev.SelectParent -Tooltips.Dev.LocalSpace -Tooltips.Dev.GlobalSpace -Tooltips.Dev.Translation -Tooltips.Dev.Rotation -Tooltips.Dev.Scale Tooltip.Cartridge.Eject Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source @@ -161,28 +34,12 @@ ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title Importer.Image.PixelArt -Exporter.Title -Exporter.FileName -Exporter.ExportAs -Exporter.Export -Exporter.Exporting -NewWorld.SessionTitle CameraControl.OBS.Idle -CameraControl.OBS.OpenInstallerReason Settings.Hotswitching -Settings.AutosaveAllScreenshots Settings.DebugInputBinding -Settings.Audio.Input.Title -Settings.Locale.Title +Settings.LeapMotion.Name Settings.LeapMotion.UseFingersWhenSnapped Settings.ViveHandTracking.UseFingersWhenSnapped -Security.Hyperlink.Title -ComponentSelector.Back -ComponentSelector.Title -ComponentSelector.CreateCustomType -ComponentSelector.CommonGenericTypes -ComponentSelector.CustomGenericArguments -ComponentSelector.InvalidType Inspector.Title Inspector.Slot.ParentUnder.Label Inspector.Slot.ParentUnder.WorldRoot @@ -199,10 +56,6 @@ Inspector.SkinnedMesh.VisualizeApproximateBoneBounds Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose Inspector.SimpleAvatarProtection.Warning -Inspector.Texture.ConvertToGrayscaleLuminance -Inspector.Texture.SwapRA -Inspector.Texture.SwapGA -Inspector.Texture.SwapBA Inspector.Texture.Value Inspector.Texture.AdjustValue Inspector.Texture.TrimTransparent @@ -239,96 +92,26 @@ Inspector.SimpleAwayIndicator.TestAway Inspector.SimpleAwayIndicator.TestRestore Inspector.Fields.Drive Inspector.Fields.DriveWriteBack -Inspector.Actions.CopyComponent -Inspector.Actions.MoveComponent -UserInspector.Title WorkerInspector.Title -CreateNew.Title -Desktop.Controls.Title VolumePlaneSlicer.Highlight VolumePlaneSlicer.Slicer -Tutorial.Welcome.Welcome Tutorial.Welcome.Description -Tutorial.Welcome.Begin -Tutorial.Welcome.StartTutorial -Tutorial.Intro.BadgesAppTeam -Twitch.Panel.Button.Commands.Enabled -Twitch.Panel.Button.Commands.Disabled -Twitch.Panel.Button.SafeMode.Enabled -Twitch.Panel.Button.SafeMode.Disabled -Twitch.Panel.Button.SubscriberCommands.Enabled -Twitch.Panel.Button.SubscriberCommands.Disabled Twitch.Panel.Title.Text -Migration.Title -Migration.NewTask -Migration.LoginModal.Title -Migration.LoginModal.Description -Migration.LoginModal.OpenMigration -Migration.LoginModal.Later -Migration.LoginResetID.Title Migration.LoginResetID.Description -Migration.LoginResetID.ResetButton -Migration.ReservedUsername.Title -Migration.ReservedUsername.Description -Migration.SourcePassword -Migration.SourceUsername -Migration.Dialog.Title Migration.Dialog.Source Migration.Dialog.AccountDescription -Migration.ResetID.Title Migration.ResetID.Description -Migration.DataSelection.Title -Migration.DataSelection.Everything -Migration.DataSelection.Choose -Migration.DataSelection.Favorites Migration.DataSelection.Favorites.Description Migration.DataSelection.Favorites.OverwriteTitle -Migration.DataSelection.Home.Title Migration.DataSelection.Home.Description -Migration.DataSelection.Contacts -Migration.DataSelection.Message History -Migration.DataSelection.InventoryWorld Migration.DataSelection.CloudVariable.Definitions Migration.DataSelection.CloudVariable.Values -Migration.DataSelection.AlwaysOverwrite -Migration.Start -Migration.Groups.Title -Migration.Groups.Introduction Migration.Groups.Description -Migration.Groups.LoadGroups -Migration.Groups.RefreshGroups -Migration.Groups.Fetching -Migration.Groups.Fetching.LoginFailed -Migration.Groups.Fetching.Error -Migration.Groups.NoGroups -Migration.Groups.NotGroupAdmin Migration.Summary -Migration.List.EmptyTitle -Migration.List.EmptySubtitle -Migration.List.ButtonLabel -Migration.Report.Title -Migration.Report.Description -Migration.Report.Status -Migration.Report.CreatedOn -Migration.Report.StartedOn -Migration.Report.CompletedOn -Migration.Report.CurrentlyMigrating -Migration.Report.CurrentItem -Migration.Report.CurrentRate -Migration.Report.EstimatedQueuePosition -Migration.Report.ContactStatus -Migration.Report.MessageStatus Migration.Report.CloudVariableDefinitionStatus Migration.Report.CloudVariableValueStatus -Migration.Report.RecordStatus -Migration.Report.GroupStatus -Migration.Report.GroupMemberStatus -Migration.Error -Migration.NothingSelected Migration.ColorManagement -CloudHome.WelcomeHome CloudHome.TargetRangeOptions -Tutorial.Saving.Title Tutorial.Saving.Content CloudHome.Info.OnlineUsers CloudHome.Info.Moderation diff --git a/Missing/fr.md b/Missing/fr.md index c3e8c1a..a97179c 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -55,6 +55,7 @@ Dash.Exit.Shoutouts Dash.Exit.Shoutouts.AndMore Dash.Exit.Shoutouts.You Facets.FPS +World.Loaded World.Error.InvalidAddress World.Error.HostBlocked World.Error.HostBlockedDetail diff --git a/Missing/is.md b/Missing/is.md index 6ebafbf..423de3b 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -59,6 +59,7 @@ Dash.Exit.Shoutouts Dash.Exit.Shoutouts.AndMore Dash.Exit.Shoutouts.You Facets.FPS +World.Loaded World.Connection.LNL.DirectIP World.Connection.LNL.NATPunchthrough World.Connection.LNL.Relay diff --git a/Missing/ja.md b/Missing/ja.md index abb2091..b1acf4f 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,40 +2,13 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] +World.Loaded World.Error.WorldCrashDetail World.AccessLevel.Contacts World.AccessLevel.ContactsPlus World.Filter.MinimumContacts Indicator.ServerStatus.Status Indicator.Sync.StorageFull -Login.InvalidCredentials -Login.InvalidLogin -Login.MalformedUID -Login.MissingUID -Register.MissingUID -Register.MalformedUID -Login.MissingLogin -Login.InvalidRecoveryCode -Login.UnsupportedAuthentication -Login.EmailNotVerified -Login.AccountTempLocked -Login.AccountBanned -Login.DuplicateAccount -Register.MissingRequest -Register.InvalidEmail -Register.MissingUsername -Register.MissingEmail -Register.UsernameTooLong -Register.UsernameContainsAmpersand -Register.UsernameStartsWithU -Register.InvalidUsername -Register.InvalidDateOfBirth -Register.UserContainsBlockedTerms -Register.MissingPassword -Register.InvalidPassword -Register.EmailAlreadyRegistered -Register.UsernameAlreadyRegistered -Register.ErrorCheckingUserId Contacts.Migrated CameraControl.OBS.Live CameraControl.OBS.Recording diff --git a/Missing/ko.md b/Missing/ko.md index ca8cc87..682dbac 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,465 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] -General.Previous -General.Yes -General.No -General.ClearSelection -General.Off -General.On -General.Understand -General.Notice -General.UnderstandEnable -General.Dismiss -General.Edit -Worlds.Home -Worlds.Tutorial -Inventory.OpenWorld -Inventory.Equip -Inventory.Delete -Inventory.SaveHeld -Inventory.Inventories -Inventory.Share -Inventory.Unshare -Inventory.SaveAvatar -Inventory.Favorite.Home -Inventory.Favorite.ProgressBar -Inventory.Favorite.AudioStreamController -Inventory.Favorite.TextDisplay -Inventory.Favorite.VideoPlayer -Inventory.Favorite.AudioPlayer -Inventory.Favorite.InteractiveCamera -Inventory.Favorite.Keyboard -Inventory.Favorite.Avatar -Inventory.Favorite.WorldLoadingIndicator -Inventory.Favorite.ColorDialog -Inventory.Favorite.Hyperlink -Inventory.SpawnFacet -Dash.Exit.Sponsor -Dash.Exit.Sponsor.You -Dash.Exit.Shoutouts -Dash.Exit.Shoutouts.AndMore -Dash.Exit.Shoutouts.You -Facets.FPS -World.Error.HostBlocked -World.Error.HostBlockedDetail -World.Error.WorldCrash -World.Error.WorldCrashDetail -World.Category.ContactsSessions -World.Category.GroupWorlds -World.AccessLevel.Contacts -World.AccessLevel.ContactsPlus -World.Filter.MinimumContacts -Tools.StreamAudio.Dialog.Title -Options.Nameplates.DefaultStyle -Options.Nameplates.CustomStyle -Indicator.OnlineUsersVR -Indicator.OnlineUsersDesktop -Indicator.ServerStatus.Status -Indicator.ServerStatus.Good -Indicator.ServerStatus.Slow -Indicator.ServerStatus.Down -Indicator.ServerStatus.NoInternet +World.Loaded Indicator.Sync.StorageFull -Indicator.Storage.StorageFull -Indicator.Storage.Usage -Login.InvalidCredentials -Login.InvalidLogin -Login.MalformedUID -Login.MissingUID -Register.MissingUID -Register.MalformedUID -Login.MissingLogin -Login.InvalidRecoveryCode -Login.UnsupportedAuthentication -Login.EmailNotVerified -Login.AccountTempLocked -Login.AccountBanned -Login.DuplicateAccount -Register.MissingRequest -Register.InvalidEmail -Register.MissingUsername -Register.MissingEmail -Register.UsernameTooLong -Register.UsernameContainsAmpersand -Register.UsernameStartsWithU -Register.InvalidUsername -Register.InvalidDateOfBirth -Register.UserContainsBlockedTerms -Register.MissingPassword -Register.InvalidPassword -Register.EmailAlreadyRegistered -Register.UsernameAlreadyRegistered -Register.ErrorCheckingUserId -Account.Saml2 -Account.BirthMonth -Account.BirthDay -Account.BirthYear -Account.PoliciesAgreement -Account.AlternateMethods -Account.Saml2.Title -Account.Saml2.Select -Account.Saml2.LoggingIn -Account.TOTP.Title -Account.TOTP.Activate.Description -Account.TOTP.Message.SetupComplete -Account.Type.Standard -Account.Type.Business -Account.Type.Patreon -Account.Type.Mentor -Account.Type.Moderator -Account.Type.Team -Avatar.Badge.Live -Profile.Status.Headless -Session.JoinVerifier.EnableHeader -Session.JoinVerifier.EnableText -Session.JoinVerifier.Label -Session.JoinVerifier.ComponentWarning -Session.JoinVerifier.SetCustomVerifier -Contacts.RevokeInvite -Contacts.Unblocked -Contacts.AvatarBlock -Contacts.MutualBlock -Contacts.SelfAccount -Contacts.SearchPrompt -Contacts.WriteMessage -Contacts.InContactsOnly -Contacts.InHiddenContactsOnly -Contacts.InHiddenContactsPlus -Contacts.Migrated -Tooltips.Brush.ChangeColor -Tooltips.Brush.IncrementSize -Tooltips.Brush.DecrementSize -Tooltips.Dev.GizmoOptions -Tooltips.Dev.SelectParent -Tooltips.Dev.LocalSpace -Tooltips.Dev.GlobalSpace -Tooltips.Dev.Translation -Tooltips.Dev.Rotation -Tooltips.Dev.Scale -Tooltip.Cartridge.Eject -Tooltip.ProtoFlux.Drive -Tooltip.ProtoFlux.Source -Tooltip.ProtoFlux.Reference -Tooltip.ProtoFlux.Write -Tooltip.ProtoFlux.Proxy -Tooltip.ProtoFlux.CreateLocal -Tooltip.ProtoFlux.CreateStore -Tooltip.ProtoFlux.CreateDataModelStore -Tooltip.ProtoFlux.Overview -Tooltip.ProtoFlux.NodeBrowser -Tooltip.ProtoFlux.PackInPlace -Tooltip.ProtoFlux.PackInto -Tooltip.ProtoFlux.Unpack -Tooltip.ProtoFlux.ExplicitCast -ProtoFlux.UI.Call -ProtoFlux.UI.AsyncCall -ProtoFlux.UI.NodeBrowser.Title -Importer.Image.PixelArt -Exporter.Title -Exporter.FileName -Exporter.ExportAs -Exporter.Export -Exporter.Exporting -NewWorld.SessionTitle -CameraControl.OBS.Idle -Settings.Hotswitching -Settings.AutosaveAllScreenshots -Settings.Audio.Input.Title -Settings.Locale.Title -Security.Hyperlink.Title -ComponentSelector.Back -ComponentSelector.Title -ComponentSelector.CreateCustomType -ComponentSelector.CommonGenericTypes -ComponentSelector.CustomGenericArguments -ComponentSelector.InvalidType -Inspector.Title -Inspector.Texture.ConvertToGrayscaleLuminance -Inspector.Texture.SwapRA -Inspector.Texture.SwapGA -Inspector.Texture.SwapBA -Inspector.Texture.TrimTransparent -Inspector.Texture.TrimByCornerColor -Inspector.Texture.NormalizeMaxOnly -Inspector.Texture.NormalizeMinMax -Inspector.Texture.NormalizeIndependent -Inspector.Texture.BleedColorToAlpha -Inspector.PrimitiveMemberEditor.Warning -Inspector.SimpleAwayIndicator.TestAway -Inspector.SimpleAwayIndicator.TestRestore -Inspector.Fields.Drive -Inspector.Fields.DriveWriteBack -Inspector.Actions.CopyComponent -Inspector.Actions.MoveComponent -UserInspector.Title -WorkerInspector.Title -CreateNew.Title -Desktop.Controls.Title -VolumePlaneSlicer.Highlight -VolumePlaneSlicer.Slicer -Tutorial.Welcome.Welcome -Tutorial.Welcome.Description -Tutorial.Welcome.Begin -Tutorial.Welcome.StartTutorial -Tutorial.Intro.BadgesAppTeam -Migration.Title -Migration.NewTask -Migration.LoginModal.Title -Migration.LoginModal.Description -Migration.LoginModal.OpenMigration -Migration.LoginModal.Later -Migration.LoginResetID.Title -Migration.LoginResetID.Description -Migration.LoginResetID.ResetButton -Migration.ReservedUsername.Title -Migration.ReservedUsername.Description -Migration.SourcePassword -Migration.SourceUsername -Migration.Dialog.Title -Migration.Dialog.Source -Migration.Dialog.AccountDescription -Migration.ResetID.Title -Migration.ResetID.Description -Migration.DataSelection.Title -Migration.DataSelection.Everything -Migration.DataSelection.Choose -Migration.DataSelection.Favorites -Migration.DataSelection.Favorites.Description -Migration.DataSelection.Favorites.OverwriteTitle -Migration.DataSelection.Home.Title -Migration.DataSelection.Home.Description -Migration.DataSelection.Contacts -Migration.DataSelection.Message History -Migration.DataSelection.InventoryWorld -Migration.DataSelection.CloudVariable.Definitions -Migration.DataSelection.CloudVariable.Values -Migration.DataSelection.AlwaysOverwrite -Migration.Start -Migration.Groups.Title -Migration.Groups.Introduction -Migration.Groups.Description -Migration.Groups.LoadGroups -Migration.Groups.RefreshGroups -Migration.Groups.Fetching -Migration.Groups.Fetching.LoginFailed -Migration.Groups.Fetching.Error -Migration.Groups.NoGroups -Migration.Groups.NotGroupAdmin -Migration.Summary -Migration.List.EmptyTitle -Migration.List.EmptySubtitle -Migration.List.ButtonLabel -Migration.Report.Title -Migration.Report.Description -Migration.Report.Status -Migration.Report.CreatedOn -Migration.Report.StartedOn -Migration.Report.CompletedOn -Migration.Report.CurrentlyMigrating -Migration.Report.CurrentItem -Migration.Report.CurrentRate -Migration.Report.EstimatedQueuePosition -Migration.Report.ContactStatus -Migration.Report.MessageStatus -Migration.Report.CloudVariableDefinitionStatus -Migration.Report.CloudVariableValueStatus -Migration.Report.RecordStatus -Migration.Report.GroupStatus -Migration.Report.GroupMemberStatus -Migration.Error -Migration.NothingSelected -Migration.ColorManagement -CloudHome.WelcomeHome -CloudHome.TargetRangeOptions -Tutorial.Saving.Title -Tutorial.Saving.Content -CloudHome.Info.OnlineUsers -CloudHome.Info.Moderation -CloudHome.Info.Inventory -CloudHome.Info.Tools -CloudHome.Info.MoreInfo -CloudHome.Info.SessionUptime -CloudHome.Info.AccessLevel -CloudHome.Info.StorageUsed -CloudHome.Info.DashInfoTab.Title -CloudHome.Info.DashInfoDesktop -CloudHome.Info.DashInfoVR -CloudHome.Info.DashInfoVRNoButtons -CloudHome.Info.GoToWiki -CloudHome.Info.GoToDiscord -CloudHome.Info.ModerationTab.Title -CloudHome.Info.ModerationTab.Content -CloudHome.Info.InventoryTab.Title -CloudHome.Info.InventoryTab.Content -CloudHome.Info.ToolsTab.Title -CloudHome.Info.ToolsTab.Content -CloudHome.Info.HelpTab.Title -CloudHome.Info.HelpTab.InfoLineOne -CloudHome.Info.HelpTab.InfoLineTwo -CloudHome.Info.UsersTab.Title -CloudHome.Info.UsersTab.Content -Mirror.Header.RenderingOptions -Mirror.Header.Type -Mirror.Header.Resolution -Mirror.Header.AspectRatio -Mirror.EnableLights -Mirror.DisableLights -Mirror.EnableShadows -Mirror.DisableShadows -Mirror.Camera -Mirror.AspectRatio.Tall -Mirror.AspectRatio.Square -Mirror.AspectRatio.Wide -Mirror.Menu -Mirror.CloseMenu -StickyNote.SpinMe -StickyNote.FruitPlate -StickyNote.EmptyForYou -StickyNote.RelevantLinks -StickyNote.SunTool -StickyNote.Bow -StickyNote.Crossbow -StickyNote.Shade -StickyNote.TheaterTablet -StickyNote.ControlTablet -StickyNote.RotateMeDesktop -StickyNote.RotateMeVR -StickyNote.EquipMeDesktop -StickyNote.EquipMeVR -StickyNote.DipBrushes -StickyNote.BrushColor -StickyNote.Drawing -StickyNote.WorldCanvas -CloudHome.Panel.HomeControl -CloudHome.Panel.General -CloudHome.Panel.Lighting -CloudHome.Panel.Furniture -CloudHome.Panel.Quality -CloudHome.Panel.Doors -CloudHome.Panel.Audio -CloudHome.Panel.OverheadLighting -CloudHome.Panel.Sconces -CloudHome.Panel.FurnitureVisibility -CloudHome.Panel.LowQualityMode -CloudHome.Panel.DoorSounds -CloudHome.Panel.DoorsAlwaysOpen -CloudHome.Panel.InteriorAmbience -CloudHome.Panel.InteriorAmbienceVolume -CloudHome.Panel.LightsOn -CloudHome.Panel.LightIntensity -CloudHome.Panel.LightColor -CloudHome.Panel.LightColorTemperature -CloudHome.Panel.Spawn -CloudHome.Panel.Foyer -CloudHome.Panel.Workspace -CloudHome.Panel.ReadingLounge -CloudHome.Panel.Lounge -CloudHome.Panel.Center -CloudHome.Panel.Balcony -CloudHome.Panel.Theater -CloudHome.Panel.TheaterControl -CloudHome.Panel.FanControl -CloudHome.Panel.WindowControl -CloudHome.Panel.FanSpeed -CloudHome.Panel.WindowTint -CloudHome.FeaturedPanel.OpenWorld -CloudHome.FeaturedPanel.LinkText -CloudHome.FeaturedPanel.Featured -CloudHome.AvatarPanel.Title -CloudHome.SupporterPanel.Title -Tutorial.InfoPanel.Title -Tutorial.InfoPanel.Content -Tutorial.GrabItems.Grab -Tutorial.GrabItems.Snap -Tutorial.GrabItems.Slide -Tutorial.Panel.Jumping.Title -Tutorial.Panel.Jumping.ContentDesktop -Tutorial.Panel.Jumping.ContentVR -Tutorial.Panel.Jumping.ContentVRNoButtons -Tutorial.Panel.WalkLocomotion.Title -Tutorial.Panel.WalkLocomotion.Content -Tutorial.Panel.TeleportLocomotion.Title -Tutorial.Panel.TeleportLocomotion.Content -Hints.Spawn.InitialMovementDesktop -Hints.Spawn.InitialMovementVR -Hints.Spawn.InitialMovementVRNoButtons -Hints.Spawn.ContextMenuDesktop -Hints.Spawn.ContextMenuVR -Hints.Spawn.ContextMenuVRNoButtons -Hints.Spawn.TeleportLocomotionDesktop -Hints.Spawn.TeleportLocomotionVR -Hints.Bridge.RaiseTheWorld -Hints.Grabbing.GrabbingDesktop -Hints.Grabbing.GrabbingVR -Hints.Grabbing.Rotating -Hints.Grabbing.RotatingExtra -Hints.Grabbing.ScalingDesktop -Hints.Grabbing.ScalingVR -Hints.Grabbing.OtherGrabbables -Hints.Grabbing.OtherGrabbablesExtraDesktop -Hints.Grabbing.OtherGrabbablesExtraVR -Hints.Telescope.Alignment -Hints.Telescope.TheMoonDesktop -Hints.Telescope.TheMoonVR -Hints.Sundial.SoftEquip -Hints.Sundial.SoftEquipExtra -Hints.Sundial.HardEquip -Hints.Sundial.HardEquipExtra -Hints.Sundial.TheSun -Hints.Sundial.TheSunExtra -Hints.Sundial.Dequip -Hints.Sundial.DequipExtra -Hints.Sundial.Teleporter -Hints.Sundial.TeleporterExtra -UI.TextDisplay.Landscape -UI.TextDisplay.Portrait -UI.TextDisplay.NormalText -UI.TextDisplay.MonospaceText -UI.VideoPlayer.GlobalSettings -UI.VideoPlayer.LocalSettings -UI.VideoPlayer.SpatialAudio -UI.VideoPlayer.AreaBroadcast -UI.VideoPlayer.BroascastAudio -UI.VideoPlayer.EnterURL -UI.VideoPlayer.AudioZoneTheater -UI.VideoPlayer.AudioZoneGlobal -UI.VideoPlayer.UsersLoaded -UI.ColorPicker.ColorPicker -UI.ColorPicker.Linear -UI.ColorPicker.Hexadecimal -UI.ColorPicker.ColorSwatches -UI.ColorPicker.Red -UI.ColorPicker.Green -UI.ColorPicker.Blue -UI.ColorPicker.Hue -UI.ColorPicker.Saturation -UI.ColorPicker.Value -UI.ColorPicker.Alpha -UI.ColorPicker.Gain -UI.ProgressBar.ImportingItem -Tools.Names.MultiTool -Tools.Names.CommonTools -Tools.Names.ManipulationTools -Tools.Names.InformationTools -Tools.Names.GeometryLineBrush -Tools.Names.Developer -Tools.Names.ComponentClone -Tools.Names.ProtoFlux -Tools.Names.Material -Tools.Names.Glue -Tools.Names.Light -Tools.Names.Shape -Tools.Names.Microphone -Tools.Names.GrabbableSetter -Tools.Names.PhysicalColliderSetter -Tools.Names.MeshVisibility -Tools.Names.CameraObjectVisibility -Tools.Names.Color -Tools.Names.Mesh -Tools.Names.RiggedMeshTransfer -Tools.Names.Slicer -Tools.Names.ControllerDiagnostic -Tools.Names.Measure -Tools.Names.Label diff --git a/Missing/nl.md b/Missing/nl.md index 0cb65ce..6f4b669 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -42,6 +42,7 @@ Dash.Exit.Shoutouts Dash.Exit.Shoutouts.AndMore Dash.Exit.Shoutouts.You Facets.FPS +World.Loaded World.Error.HostBlocked World.Error.HostBlockedDetail World.Error.WorldCrash diff --git a/Missing/no.md b/Missing/no.md index 496f074..002cb6c 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -77,6 +77,7 @@ Dash.Exit.Shoutouts Dash.Exit.Shoutouts.AndMore Dash.Exit.Shoutouts.You Facets.FPS +World.Loaded World.Connection.LNL.DirectIP World.Connection.LNL.NATPunchthrough World.Connection.LNL.Relay diff --git a/Missing/pl.md b/Missing/pl.md index 2bf3031..a047174 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,624 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] -General.Previous -General.Close -General.CopyToClipboard -General.Buy -General.Yes -General.No -General.ClearSelection -General.Off -General.On -General.Understand -General.Notice -General.UnderstandEnable -General.Dismiss -General.Edit -General.UI.ToggleEditMode -General.UI.ToggleSubtitles -General.UI.Subtitles.On -General.UI.Subtitles.Off -General.UI.MusicVolumeLocal -General.UI.VoiceVolumeLocal -General.UI.SoundVolumeLocal -General.UI.PressToBegin -Worlds.Home -Worlds.Tutorial -Interaction.Grab.Palm -Interaction.Grab.Precision -Interaction.Grab.Auto -Interaction.Grab.Off -Interaction.ExportScreenshot -Inventory.OpenWorld -Inventory.Equip -Inventory.Delete -Inventory.SaveHeld -Inventory.Inventories -Inventory.Share -Inventory.Unshare -Inventory.SaveAvatar -Inventory.Favorite.Home -Inventory.Favorite.ProgressBar -Inventory.Favorite.AudioStreamController -Inventory.Favorite.TextDisplay -Inventory.Favorite.VideoPlayer -Inventory.Favorite.AudioPlayer -Inventory.Favorite.InteractiveCamera -Inventory.Favorite.Keyboard -Inventory.Favorite.Avatar -Inventory.Favorite.WorldLoadingIndicator -Inventory.Favorite.ColorDialog -Inventory.Favorite.Hyperlink -Inventory.SpawnFacet -Dash.Actions.TurnOffUIEdit -Dash.Exit.Sponsor -Dash.Exit.Sponsor.You -Dash.Exit.Shoutouts -Dash.Exit.Shoutouts.AndMore -Dash.Exit.Shoutouts.You -Facets.FPS -World.Error.InvalidAddress -World.Error.HostBlocked -World.Error.HostBlockedDetail -World.Error.WorldCrash -World.Error.WorldCrashDetail -World.Indicator.Visited -World.Category.ContactsSessions -World.Category.Random -World.Category.GroupWorlds -World.AccessLevel.Contacts -World.AccessLevel.ContactsPlus -World.SortParameter.LastVisit -World.SortParameter.Random -World.Filter.MinimumContacts -Tools.Setup2FA -Tools.StreamAudio.Dialog.Title -Options.Nameplates.DefaultStyle -Options.Nameplates.CustomStyle -Indicator.OnlineUsersVR -Indicator.OnlineUsersDesktop -Indicator.ServerStatus.Status -Indicator.ServerStatus.Good -Indicator.ServerStatus.Slow -Indicator.ServerStatus.Down -Indicator.ServerStatus.NoInternet -Indicator.Sync.StorageFull -Indicator.Storage.StorageFull -Indicator.Storage.Usage -Login.InvalidCredentials -Login.InvalidLogin -Login.MalformedUID -Login.MissingUID -Register.MissingUID -Register.MalformedUID -Login.MissingLogin -Login.InvalidRecoveryCode -Login.UnsupportedAuthentication -Login.EmailNotVerified -Login.AccountTempLocked -Login.AccountBanned -Login.DuplicateAccount -Register.MissingRequest -Register.InvalidEmail -Register.MissingUsername -Register.MissingEmail -Register.UsernameTooLong -Register.UsernameContainsAmpersand -Register.UsernameStartsWithU -Register.InvalidUsername -Register.InvalidDateOfBirth -Register.UserContainsBlockedTerms -Register.MissingPassword -Register.InvalidPassword -Register.EmailAlreadyRegistered -Register.UsernameAlreadyRegistered -Register.ErrorCheckingUserId -Account.Saml2 -Account.BirthMonth -Account.BirthDay -Account.BirthYear -Account.PoliciesAgreement -Account.AlternateMethods -Account.Saml2.Title -Account.Saml2.Select -Account.Saml2.LoggingIn -Account.TOTP.Title -Account.TOTP.Initializing -Account.TOTP.Code.Header -Account.TOTP.Code.Description -Account.TOTP.Code.QRCode -Account.TOTP.Code.Key -Account.TOTP.RecoveryCodes.Header -Account.TOTP.RecoveryCodes.Description -Account.TOTP.RecoveryCodes.Codes -Account.TOTP.Activate.Header -Account.TOTP.Activate.Description -Account.TOTP.Activate.Token -Account.TOTP.Activate.TokenField -Account.TOTP.Activate.Activate -Account.TOTP.Activate.Activating -Account.TOTP.Activate.InvalidToken -Account.TOTP.Message.AlreadySetup -Account.TOTP.Message.Error -Account.TOTP.Message.SetupComplete -Account.TOTP.Deactivate.Header -Account.TOTP.Deactivate.Description -Account.TOTP.Deactivate.Deactivate -Account.TOTP.Deactivate.Deactivating -Account.TOTP.Message.DeactivationComplete -Account.Type.Standard -Account.Type.Business -Account.Type.Patreon -Account.Type.Mentor -Account.Type.Moderator -Account.Type.Team -Avatar.Badge.Live -2FA.Header -2FA.Token +World.Loaded Profile.Status.Headless -Session.JoinVerifier.EnableHeader -Session.JoinVerifier.EnableText -Session.JoinVerifier.Label -Session.JoinVerifier.ComponentWarning -Session.JoinVerifier.SetCustomVerifier -Contacts.RevokeInvite -Contacts.Unblocked -Contacts.AvatarBlock -Contacts.MutualBlock -Contacts.SelfAccount -Contacts.SearchPrompt -Contacts.WriteMessage -Contacts.InContactsOnly -Contacts.InHiddenContactsOnly -Contacts.InHiddenContactsPlus -Contacts.Migrated -Tooltips.Brush.ChangeColor -Tooltips.Brush.IncrementSize -Tooltips.Brush.DecrementSize -Tooltips.Dev.GizmoOptions -Tooltips.Dev.SelectParent -Tooltips.Dev.LocalSpace -Tooltips.Dev.GlobalSpace -Tooltips.Dev.Translation -Tooltips.Dev.Rotation -Tooltips.Dev.Scale -Tooltip.GrabbableSetter.ApplyToRoot -Tooltip.GrabbableSetter.AppyToHit -Tooltip.Cartridge.Eject -Tooltip.ProtoFlux.Drive -Tooltip.ProtoFlux.Source -Tooltip.ProtoFlux.Reference -Tooltip.ProtoFlux.Write -Tooltip.ProtoFlux.Proxy -Tooltip.ProtoFlux.CreateLocal -Tooltip.ProtoFlux.CreateStore -Tooltip.ProtoFlux.CreateDataModelStore -Tooltip.ProtoFlux.Overview -Tooltip.ProtoFlux.NodeBrowser -Tooltip.ProtoFlux.PackInPlace -Tooltip.ProtoFlux.PackInto -Tooltip.ProtoFlux.Unpack -Tooltip.ProtoFlux.ExplicitCast -ProtoFlux.UI.Call -ProtoFlux.UI.AsyncCall -ProtoFlux.UI.NodeBrowser.Title -CreateNew.Editor.TextRendererWizard -CreateNew.3DModel.Triangle -CreateNew.Directory.Title -CreateNew.Directory.Error.EmptyName -CreateNew.Directory.Error.LongName -CreateNew.Directory.Error.InvalidName -Importer.Image.Screenshot -Importer.Image.PixelArt -Exporter.Title -Exporter.FileName -Exporter.ExportAs -Exporter.Export -Exporter.Exporting -NewWorld.SessionTitle -CameraControl.Anchors.LinearInterpolation CameraControl.OBS.Idle -CameraControl.OBS.OpenInstallerReason -Settings.Hotswitching -Settings.DoNotSendReadStatus -Settings.AutosaveAllScreenshots -Settings.Audio.Input.Title -Settings.Locale.Title -Settings.Locale.DefaultLanguage -Security.Hyperlink.Title -ComponentSelector.Back -ComponentSelector.Title -ComponentSelector.CreateCustomType -ComponentSelector.CommonGenericTypes -ComponentSelector.CustomGenericArguments -ComponentSelector.InvalidType -Inspector.Title -Inspector.Slot.AttachComponent -Inspector.Slot.Axis.X -Inspector.Slot.Axis.Y -Inspector.Slot.Axis.Z -Inspector.Slot.Reset.Label -Inspector.Slot.Reset.Position -Inspector.Slot.Reset.Rotation -Inspector.Slot.Reset.Scale -Inspector.Slot.CreatePivotAtCenter -Inspector.Slot.JumpTo -Inspector.Slot.BringTo -Inspector.Slot.BringTo.Undo -Inspector.Slot.ParentUnder.Label -Inspector.Slot.ParentUnder.WorldRoot -Inspector.Slot.ParentUnder.WorldRoot.Undo -Inspector.Slot.ParentUnder.LocalUserSpace -Inspector.Slot.ParentUnder.LocalUserSpace.Undo -Inspector.Mesh.SetupRenderer -Inspector.Mesh.RecalculateBlendshapeNormals -Inspector.Mesh.RecalculateBlendshapeNormalsSmooth -Inspector.Mesh.RecalculateBlendshapeTangentsMikkt -Inspector.Mesh.MergeBlendshapes -Inspector.MeshCollider.VHACD -Inspector.MeshCollider.ReplaceBox -Inspector.CommonAvatarBuilder.UpdateLocomotionModules -Inspector.VHACD.Parameter.MergeDoubles -Inspector.VHACD.Parameter.Resolution -Inspector.VHACD.Parameter.Depth -Inspector.VHACD.Parameter.Concavity -Inspector.VHACD.Parameter.PlaneDownsampling -Inspector.VHACD.Parameter.ConvexHullDownsampling -Inspector.VHACD.Parameter.Alpha -Inspector.VHACD.Parameter.Beta -Inspector.VHACD.Parameter.Gamma -Inspector.VHACD.Parameter.Delta -Inspector.VHACD.Parameter.PCA -Inspector.VHACD.Parameter.MaxVerticesPerHull -Inspector.VHACD.Parameter.MinVolumePerHull -Inspector.VHACD.Parameter.ConvexHullApproximation -Inspector.VHACD.DecompositionMode.Header -Inspector.VHACD.DecompositionMode.Voxel -Inspector.VHACD.DecompositionMode.Tetrahedron -Inspector.VHACD.RunDecomposition -Inspector.VHACD.RemoveVisuals -Inspector.VHACD.RemoveHulls -Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose -Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose -Inspector.SkinnedMesh.BakeToStaticMesh -Inspector.SimpleAvatarProtection.RemoveAll -Inspector.SimpleAvatarProtection.RemoveSingle -Inspector.SimpleAvatarProtection.Warning -Inspector.SimpleAvatarProtection.ConfirmRemoveAll -Inspector.Texture.BakeTexture -Inspector.Texture.ConvertToGrayscaleLuminance -Inspector.Texture.SwapRA -Inspector.Texture.SwapGA -Inspector.Texture.SwapBA -Inspector.Texture.TrimTransparent -Inspector.Texture.TrimByCornerColor -Inspector.Texture.NormalizeMaxOnly -Inspector.Texture.NormalizeMinMax -Inspector.Texture.NormalizeIndependent -Inspector.Texture.BleedColorToAlpha -Inspector.CharacterController.Warning -Inspector.PrimitiveMemberEditor.Warning -Inspector.ParticleStyle.CommonTransitions -Inspector.ParticleStyle.AlphaFadeInOut -Inspector.ParticleStyle.AlphaFadeIn -Inspector.ParticleStyle.AlphaFadeOut -Inspector.ParticleStyle.IntensityFadeInOut -Inspector.ParticleStyle.IntensityFadeIn -Inspector.ParticleStyle.IntensityFadeOut -Inspector.ParticleStyle.ClearFades -Inspector.Collider.SetFromLocalBounds -Inspector.Collider.SetFromGlobalBounds -Inspector.Collider.SetFromLocalBoundsPrecise -Inspector.Collider.SetFromGlobalBoundsPrecise -Inspector.Collider.SetFromPreciseBounds -Inspector.Collider.SetFromPreciseCylinderBounds -Inspector.Collider.Visualize -Inspector.SimpleAwayIndicator.TestAway -Inspector.SimpleAwayIndicator.TestRestore -Inspector.Fields.Drive -Inspector.Fields.DriveWriteBack -Inspector.Actions.CopyComponent -Inspector.Actions.MoveComponent -UserInspector.Title -WorkerInspector.Title -CreateNew.Title -Wizard.TextRenderer.Header -Wizard.TextRenderer.ProcessRoot -Wizard.TextRenderer.ProcessStandalone -Wizard.TextRenderer.ProcessUIX -Wizard.TextRenderer.Disabled -Wizard.TextRenderer.WithTag -Wizard.TextRenderer.ReplaceMaterial -Wizard.TextRenderer.ReplaceFont -Wizard.TextRenderer.SetColor -Desktop.Controls.Title -VolumePlaneSlicer.Highlight -VolumePlaneSlicer.Slicer -Tutorial.Welcome.Welcome -Tutorial.Welcome.Description -Tutorial.Welcome.Begin -Tutorial.Welcome.StartTutorial -Tutorial.Intro.BadgesAppTeam -Twitch.Panel.Button.Commands.Enabled -Twitch.Panel.Button.Commands.Disabled -Twitch.Panel.Button.SafeMode.Enabled -Twitch.Panel.Button.SafeMode.Disabled -Twitch.Panel.Button.SubscriberCommands.Enabled -Twitch.Panel.Button.SubscriberCommands.Disabled -Twitch.Panel.Title.Text -Migration.Title -Migration.NewTask -Migration.LoginModal.Title -Migration.LoginModal.Description -Migration.LoginModal.OpenMigration -Migration.LoginModal.Later -Migration.LoginResetID.Title -Migration.LoginResetID.Description -Migration.LoginResetID.ResetButton -Migration.ReservedUsername.Title -Migration.ReservedUsername.Description -Migration.SourcePassword -Migration.SourceUsername -Migration.Dialog.Title -Migration.Dialog.Source -Migration.Dialog.AccountDescription -Migration.ResetID.Title -Migration.ResetID.Description -Migration.DataSelection.Title -Migration.DataSelection.Everything -Migration.DataSelection.Choose -Migration.DataSelection.Favorites -Migration.DataSelection.Favorites.Description -Migration.DataSelection.Favorites.OverwriteTitle -Migration.DataSelection.Home.Title -Migration.DataSelection.Home.Description -Migration.DataSelection.Contacts -Migration.DataSelection.Message History -Migration.DataSelection.InventoryWorld -Migration.DataSelection.CloudVariable.Definitions -Migration.DataSelection.CloudVariable.Values -Migration.DataSelection.AlwaysOverwrite -Migration.Start -Migration.Groups.Title -Migration.Groups.Introduction -Migration.Groups.Description -Migration.Groups.LoadGroups -Migration.Groups.RefreshGroups -Migration.Groups.Fetching -Migration.Groups.Fetching.LoginFailed -Migration.Groups.Fetching.Error -Migration.Groups.NoGroups -Migration.Groups.NotGroupAdmin -Migration.Summary -Migration.List.EmptyTitle -Migration.List.EmptySubtitle -Migration.List.ButtonLabel -Migration.Report.Title -Migration.Report.Description -Migration.Report.Status -Migration.Report.CreatedOn -Migration.Report.StartedOn -Migration.Report.CompletedOn -Migration.Report.CurrentlyMigrating -Migration.Report.CurrentItem -Migration.Report.CurrentRate -Migration.Report.EstimatedQueuePosition -Migration.Report.ContactStatus -Migration.Report.MessageStatus -Migration.Report.CloudVariableDefinitionStatus -Migration.Report.CloudVariableValueStatus -Migration.Report.RecordStatus -Migration.Report.GroupStatus -Migration.Report.GroupMemberStatus -Migration.Error -Migration.NothingSelected -Migration.ColorManagement -Temporary.MMC.Voting UI -Temporary.MMC.Vote -Temporary.MMC.Categories.Name -Temporary.MMC.Categories.Worlds -Temporary.MMC.Categories.Worlds.Social -Temporary.MMC.Categories.Worlds.Game -Temporary.MMC.Categories.Other -Temporary.MMC.Categories.Misc -Temporary.MMC.Categories.Meme -Temporary.MMC.Categories.Avatars -Temporary.MMC.Categories.Avatars.Accessories -Temporary.MMC.VoteSuccess -Temporary.MMC.VoteFailure -Temporary.MMC.VotedAlready -Temporary.MMC.VoteInvalid -CloudHome.WelcomeHome -CloudHome.TargetRangeOptions -Tutorial.Saving.Title -Tutorial.Saving.Content -CloudHome.Info.OnlineUsers -CloudHome.Info.Moderation -CloudHome.Info.Inventory -CloudHome.Info.Tools -CloudHome.Info.MoreInfo -CloudHome.Info.SessionUptime -CloudHome.Info.AccessLevel -CloudHome.Info.StorageUsed -CloudHome.Info.DashInfoTab.Title -CloudHome.Info.DashInfoDesktop -CloudHome.Info.DashInfoVR -CloudHome.Info.DashInfoVRNoButtons -CloudHome.Info.GoToWiki -CloudHome.Info.GoToDiscord -CloudHome.Info.ModerationTab.Title -CloudHome.Info.ModerationTab.Content -CloudHome.Info.InventoryTab.Title -CloudHome.Info.InventoryTab.Content -CloudHome.Info.ToolsTab.Title -CloudHome.Info.ToolsTab.Content -CloudHome.Info.HelpTab.Title -CloudHome.Info.HelpTab.InfoLineOne -CloudHome.Info.HelpTab.InfoLineTwo -CloudHome.Info.UsersTab.Title -CloudHome.Info.UsersTab.Content -Mirror.Header.RenderingOptions -Mirror.Header.Type -Mirror.Header.Resolution -Mirror.Header.AspectRatio -Mirror.EnableLights -Mirror.DisableLights -Mirror.EnableShadows -Mirror.DisableShadows -Mirror.Camera -Mirror.AspectRatio.Tall -Mirror.AspectRatio.Square -Mirror.AspectRatio.Wide -Mirror.Menu -Mirror.CloseMenu -StickyNote.SpinMe -StickyNote.FruitPlate -StickyNote.EmptyForYou -StickyNote.RelevantLinks -StickyNote.SunTool -StickyNote.Bow -StickyNote.Crossbow -StickyNote.Shade -StickyNote.TheaterTablet -StickyNote.ControlTablet -StickyNote.RotateMeDesktop -StickyNote.RotateMeVR -StickyNote.EquipMeDesktop -StickyNote.EquipMeVR -StickyNote.DipBrushes -StickyNote.BrushColor -StickyNote.Drawing -StickyNote.WorldCanvas -CloudHome.Panel.HomeControl -CloudHome.Panel.General -CloudHome.Panel.Lighting -CloudHome.Panel.Furniture -CloudHome.Panel.Quality -CloudHome.Panel.Doors -CloudHome.Panel.Audio -CloudHome.Panel.OverheadLighting -CloudHome.Panel.Sconces -CloudHome.Panel.FurnitureVisibility -CloudHome.Panel.LowQualityMode -CloudHome.Panel.DoorSounds -CloudHome.Panel.DoorsAlwaysOpen -CloudHome.Panel.InteriorAmbience -CloudHome.Panel.InteriorAmbienceVolume -CloudHome.Panel.LightsOn -CloudHome.Panel.LightIntensity -CloudHome.Panel.LightColor -CloudHome.Panel.LightColorTemperature -CloudHome.Panel.Spawn -CloudHome.Panel.Foyer -CloudHome.Panel.Workspace -CloudHome.Panel.ReadingLounge -CloudHome.Panel.Lounge -CloudHome.Panel.Center -CloudHome.Panel.Balcony -CloudHome.Panel.Theater -CloudHome.Panel.TheaterControl -CloudHome.Panel.FanControl -CloudHome.Panel.WindowControl -CloudHome.Panel.FanSpeed -CloudHome.Panel.WindowTint -CloudHome.FeaturedPanel.OpenWorld -CloudHome.FeaturedPanel.LinkText -CloudHome.FeaturedPanel.Featured -CloudHome.AvatarPanel.Title -CloudHome.SupporterPanel.Title -Tutorial.InfoPanel.Title -Tutorial.InfoPanel.Content -Tutorial.GrabItems.Grab -Tutorial.GrabItems.Snap -Tutorial.GrabItems.Slide -Tutorial.Panel.Jumping.Title -Tutorial.Panel.Jumping.ContentDesktop -Tutorial.Panel.Jumping.ContentVR -Tutorial.Panel.Jumping.ContentVRNoButtons -Tutorial.Panel.WalkLocomotion.Title -Tutorial.Panel.WalkLocomotion.Content Tutorial.Panel.TeleportLocomotion.Title -Tutorial.Panel.TeleportLocomotion.Content -Hints.Spawn.InitialMovementDesktop -Hints.Spawn.InitialMovementVR -Hints.Spawn.InitialMovementVRNoButtons -Hints.Spawn.ContextMenuDesktop -Hints.Spawn.ContextMenuVR -Hints.Spawn.ContextMenuVRNoButtons -Hints.Spawn.TeleportLocomotionDesktop -Hints.Spawn.TeleportLocomotionVR -Hints.Bridge.RaiseTheWorld -Hints.Grabbing.GrabbingDesktop -Hints.Grabbing.GrabbingVR -Hints.Grabbing.Rotating -Hints.Grabbing.RotatingExtra -Hints.Grabbing.ScalingDesktop -Hints.Grabbing.ScalingVR -Hints.Grabbing.OtherGrabbables -Hints.Grabbing.OtherGrabbablesExtraDesktop -Hints.Grabbing.OtherGrabbablesExtraVR -Hints.Telescope.Alignment -Hints.Telescope.TheMoonDesktop -Hints.Telescope.TheMoonVR -Hints.Sundial.SoftEquip -Hints.Sundial.SoftEquipExtra -Hints.Sundial.HardEquip -Hints.Sundial.HardEquipExtra -Hints.Sundial.TheSun -Hints.Sundial.TheSunExtra -Hints.Sundial.Dequip -Hints.Sundial.DequipExtra -Hints.Sundial.Teleporter -Hints.Sundial.TeleporterExtra -UI.TextDisplay.Landscape -UI.TextDisplay.Portrait -UI.TextDisplay.NormalText -UI.TextDisplay.MonospaceText -UI.VideoPlayer.GlobalSettings -UI.VideoPlayer.LocalSettings -UI.VideoPlayer.SpatialAudio -UI.VideoPlayer.AreaBroadcast -UI.VideoPlayer.BroascastAudio -UI.VideoPlayer.EnterURL -UI.VideoPlayer.AudioZoneTheater -UI.VideoPlayer.AudioZoneGlobal -UI.VideoPlayer.UsersLoaded -UI.ColorPicker.ColorPicker -UI.ColorPicker.Linear -UI.ColorPicker.Hexadecimal -UI.ColorPicker.ColorSwatches -UI.ColorPicker.Red -UI.ColorPicker.Green -UI.ColorPicker.Blue -UI.ColorPicker.Hue -UI.ColorPicker.Saturation -UI.ColorPicker.Value -UI.ColorPicker.Alpha -UI.ColorPicker.Gain -UI.ProgressBar.ImportingItem -Tools.Names.MultiTool -Tools.Names.CommonTools -Tools.Names.ManipulationTools -Tools.Names.InformationTools -Tools.Names.GeometryLineBrush -Tools.Names.Developer -Tools.Names.ComponentClone -Tools.Names.ProtoFlux -Tools.Names.Material -Tools.Names.Glue -Tools.Names.Light -Tools.Names.Shape -Tools.Names.Microphone -Tools.Names.GrabbableSetter -Tools.Names.PhysicalColliderSetter -Tools.Names.MeshVisibility -Tools.Names.CameraObjectVisibility -Tools.Names.Color -Tools.Names.Mesh -Tools.Names.RiggedMeshTransfer -Tools.Names.Slicer -Tools.Names.ControllerDiagnostic -Tools.Names.Measure -Tools.Names.Label diff --git a/Missing/ru.md b/Missing/ru.md index ada128b..34f1704 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,54 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] -General.Previous -General.Yes -General.No -General.ClearSelection -General.Off -General.On -General.Understand -General.Notice -General.UnderstandEnable -General.Dismiss -General.Edit -Worlds.Home -Worlds.Tutorial -Inventory.OpenWorld -Inventory.Equip -Inventory.Delete -Inventory.SaveHeld -Inventory.Inventories -Inventory.Share -Inventory.Unshare -Inventory.SaveAvatar -Inventory.Favorite.Home -Inventory.Favorite.ProgressBar -Inventory.Favorite.AudioStreamController -Inventory.Favorite.TextDisplay -Inventory.Favorite.VideoPlayer -Inventory.Favorite.AudioPlayer -Inventory.Favorite.InteractiveCamera -Inventory.Favorite.Keyboard -Inventory.Favorite.Avatar -Inventory.Favorite.WorldLoadingIndicator -Inventory.Favorite.ColorDialog -Inventory.Favorite.Hyperlink -Inventory.SpawnFacet -Dash.Exit.Sponsor -Dash.Exit.Sponsor.You -Dash.Exit.Shoutouts -Dash.Exit.Shoutouts.AndMore -Dash.Exit.Shoutouts.You -Facets.FPS -World.Error.HostBlocked -World.Error.HostBlockedDetail -World.Error.WorldCrash -World.Error.WorldCrashDetail -World.Category.ContactsSessions -World.Category.GroupWorlds -World.AccessLevel.Contacts -World.AccessLevel.ContactsPlus +World.Loaded World.Filter.MinimumContacts Tools.StreamAudio.Dialog.Title Options.Nameplates.DefaultStyle @@ -61,56 +14,6 @@ Indicator.ServerStatus.Good Indicator.ServerStatus.Slow Indicator.ServerStatus.Down Indicator.ServerStatus.NoInternet -Indicator.Sync.StorageFull -Indicator.Storage.StorageFull -Indicator.Storage.Usage -Login.InvalidCredentials -Login.InvalidLogin -Login.MalformedUID -Login.MissingUID -Register.MissingUID -Register.MalformedUID -Login.MissingLogin -Login.InvalidRecoveryCode -Login.UnsupportedAuthentication -Login.EmailNotVerified -Login.AccountTempLocked -Login.AccountBanned -Login.DuplicateAccount -Register.MissingRequest -Register.InvalidEmail -Register.MissingUsername -Register.MissingEmail -Register.UsernameTooLong -Register.UsernameContainsAmpersand -Register.UsernameStartsWithU -Register.InvalidUsername -Register.InvalidDateOfBirth -Register.UserContainsBlockedTerms -Register.MissingPassword -Register.InvalidPassword -Register.EmailAlreadyRegistered -Register.UsernameAlreadyRegistered -Register.ErrorCheckingUserId -Account.Saml2 -Account.BirthMonth -Account.BirthDay -Account.BirthYear -Account.PoliciesAgreement -Account.AlternateMethods -Account.Saml2.Title -Account.Saml2.Select -Account.Saml2.LoggingIn -Account.TOTP.Title -Account.TOTP.Activate.Description -Account.TOTP.Message.SetupComplete -Account.Type.Standard -Account.Type.Business -Account.Type.Patreon -Account.Type.Mentor -Account.Type.Moderator -Account.Type.Team -Avatar.Badge.Live Profile.Status.Headless Session.JoinVerifier.EnableHeader Session.JoinVerifier.EnableText @@ -271,104 +174,6 @@ Migration.Report.GroupMemberStatus Migration.Error Migration.NothingSelected Migration.ColorManagement -CloudHome.WelcomeHome -CloudHome.TargetRangeOptions -Tutorial.Saving.Title -Tutorial.Saving.Content -CloudHome.Info.OnlineUsers -CloudHome.Info.Moderation -CloudHome.Info.Inventory -CloudHome.Info.Tools -CloudHome.Info.MoreInfo -CloudHome.Info.SessionUptime -CloudHome.Info.AccessLevel -CloudHome.Info.StorageUsed -CloudHome.Info.DashInfoTab.Title -CloudHome.Info.DashInfoDesktop -CloudHome.Info.DashInfoVR -CloudHome.Info.DashInfoVRNoButtons -CloudHome.Info.GoToWiki -CloudHome.Info.GoToDiscord -CloudHome.Info.ModerationTab.Title -CloudHome.Info.ModerationTab.Content -CloudHome.Info.InventoryTab.Title -CloudHome.Info.InventoryTab.Content -CloudHome.Info.ToolsTab.Title -CloudHome.Info.ToolsTab.Content -CloudHome.Info.HelpTab.Title -CloudHome.Info.HelpTab.InfoLineOne -CloudHome.Info.HelpTab.InfoLineTwo -CloudHome.Info.UsersTab.Title -CloudHome.Info.UsersTab.Content -Mirror.Header.RenderingOptions -Mirror.Header.Type -Mirror.Header.Resolution -Mirror.Header.AspectRatio -Mirror.EnableLights -Mirror.DisableLights -Mirror.EnableShadows -Mirror.DisableShadows -Mirror.Camera -Mirror.AspectRatio.Tall -Mirror.AspectRatio.Square -Mirror.AspectRatio.Wide -Mirror.Menu -Mirror.CloseMenu -StickyNote.SpinMe -StickyNote.FruitPlate -StickyNote.EmptyForYou -StickyNote.RelevantLinks -StickyNote.SunTool -StickyNote.Bow -StickyNote.Crossbow -StickyNote.Shade -StickyNote.TheaterTablet -StickyNote.ControlTablet -StickyNote.RotateMeDesktop -StickyNote.RotateMeVR -StickyNote.EquipMeDesktop -StickyNote.EquipMeVR -StickyNote.DipBrushes -StickyNote.BrushColor -StickyNote.Drawing -StickyNote.WorldCanvas -CloudHome.Panel.HomeControl -CloudHome.Panel.General -CloudHome.Panel.Lighting -CloudHome.Panel.Furniture -CloudHome.Panel.Quality -CloudHome.Panel.Doors -CloudHome.Panel.Audio -CloudHome.Panel.OverheadLighting -CloudHome.Panel.Sconces -CloudHome.Panel.FurnitureVisibility -CloudHome.Panel.LowQualityMode -CloudHome.Panel.DoorSounds -CloudHome.Panel.DoorsAlwaysOpen -CloudHome.Panel.InteriorAmbience -CloudHome.Panel.InteriorAmbienceVolume -CloudHome.Panel.LightsOn -CloudHome.Panel.LightIntensity -CloudHome.Panel.LightColor -CloudHome.Panel.LightColorTemperature -CloudHome.Panel.Spawn -CloudHome.Panel.Foyer -CloudHome.Panel.Workspace -CloudHome.Panel.ReadingLounge -CloudHome.Panel.Lounge -CloudHome.Panel.Center -CloudHome.Panel.Balcony -CloudHome.Panel.Theater -CloudHome.Panel.TheaterControl -CloudHome.Panel.FanControl -CloudHome.Panel.WindowControl -CloudHome.Panel.FanSpeed -CloudHome.Panel.WindowTint -CloudHome.FeaturedPanel.OpenWorld -CloudHome.FeaturedPanel.LinkText -CloudHome.FeaturedPanel.Featured -CloudHome.AvatarPanel.Title -CloudHome.SupporterPanel.Title Tutorial.InfoPanel.Title Tutorial.InfoPanel.Content Tutorial.GrabItems.Grab @@ -439,28 +244,4 @@ UI.ColorPicker.Value UI.ColorPicker.Alpha UI.ColorPicker.Gain UI.ProgressBar.ImportingItem -Tools.Names.MultiTool -Tools.Names.CommonTools -Tools.Names.ManipulationTools -Tools.Names.InformationTools -Tools.Names.GeometryLineBrush -Tools.Names.Developer -Tools.Names.ComponentClone -Tools.Names.ProtoFlux -Tools.Names.Material -Tools.Names.Glue -Tools.Names.Light -Tools.Names.Shape -Tools.Names.Microphone -Tools.Names.GrabbableSetter -Tools.Names.PhysicalColliderSetter -Tools.Names.MeshVisibility -Tools.Names.CameraObjectVisibility -Tools.Names.Color -Tools.Names.Mesh -Tools.Names.RiggedMeshTransfer -Tools.Names.Slicer -Tools.Names.ControllerDiagnostic -Tools.Names.Measure -Tools.Names.Label diff --git a/Missing/sv.md b/Missing/sv.md index 867361e..4cdf70a 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -66,6 +66,7 @@ Dash.Exit.Shoutouts Dash.Exit.Shoutouts.AndMore Dash.Exit.Shoutouts.You Facets.FPS +World.Loaded World.Connection.LNL.DirectIP World.Connection.LNL.NATPunchthrough World.Connection.LNL.Relay diff --git a/Missing/tr.md b/Missing/tr.md index 6ac668e..24f05d0 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -68,6 +68,7 @@ Dash.Exit.Shoutouts Dash.Exit.Shoutouts.AndMore Dash.Exit.Shoutouts.You Facets.FPS +World.Loaded World.Connection.LNL.DirectIP World.Connection.LNL.NATPunchthrough World.Connection.LNL.Relay diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 3be796f..9c39fbb 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,184 +2,16 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (China) [zh-cn] -General.Previous -General.Buy -General.Yes -General.No -General.ClearSelection -General.Off -General.On -General.Understand -General.Notice -General.UnderstandEnable -General.Dismiss -General.Edit -General.UI.ToggleEditMode -General.UI.ToggleSubtitles -General.UI.Subtitles.On -General.UI.Subtitles.Off -General.UI.MusicVolumeLocal -General.UI.VoiceVolumeLocal -General.UI.SoundVolumeLocal -General.UI.PressToBegin -Worlds.Home -Worlds.Tutorial Interaction.Grab.Palm -Interaction.Grab.Precision -Interaction.Grab.Auto -Interaction.Grab.Off -Inventory.OpenWorld -Inventory.Equip -Inventory.Delete -Inventory.SaveHeld -Inventory.Inventories -Inventory.Share -Inventory.Unshare -Inventory.SaveAvatar -Inventory.Favorite.Home -Inventory.Favorite.ProgressBar -Inventory.Favorite.AudioStreamController -Inventory.Favorite.TextDisplay -Inventory.Favorite.VideoPlayer -Inventory.Favorite.AudioPlayer -Inventory.Favorite.InteractiveCamera -Inventory.Favorite.Keyboard -Inventory.Favorite.Avatar -Inventory.Favorite.WorldLoadingIndicator -Inventory.Favorite.ColorDialog -Inventory.Favorite.Hyperlink Inventory.SpawnFacet -Dash.Exit.Sponsor -Dash.Exit.Sponsor.You -Dash.Exit.Shoutouts -Dash.Exit.Shoutouts.AndMore -Dash.Exit.Shoutouts.You -Facets.FPS -World.Error.InvalidAddress -World.Error.HostBlocked -World.Error.HostBlockedDetail -World.Error.WorldCrash -World.Error.WorldCrashDetail +World.Loaded +World.Connection.LNL.DirectIP +World.Connection.LNL.NATPunchthrough +World.Connection.LNL.Relay +World.Connection.SteamNetworkingSockets World.Indicator.Visited -World.Category.ContactsSessions -World.Category.GroupWorlds -World.AccessLevel.Contacts -World.AccessLevel.ContactsPlus -World.SortParameter.LastVisit -World.SortParameter.Random -World.Filter.MinimumContacts -Tools.StreamAudio.Dialog.Title -Options.Nameplates.DefaultStyle -Options.Nameplates.CustomStyle -Indicator.OnlineUsersVR -Indicator.OnlineUsersDesktop -Indicator.ServerStatus.Status -Indicator.ServerStatus.Good -Indicator.ServerStatus.Slow -Indicator.ServerStatus.Down -Indicator.ServerStatus.NoInternet -Indicator.Sync.StorageFull -Indicator.Storage.StorageFull -Indicator.Storage.Usage -Login.InvalidCredentials -Login.InvalidLogin -Login.MalformedUID -Login.MissingUID -Register.MissingUID -Register.MalformedUID -Login.MissingLogin -Login.InvalidRecoveryCode -Login.UnsupportedAuthentication -Login.EmailNotVerified -Login.AccountTempLocked -Login.AccountBanned -Login.DuplicateAccount -Register.MissingRequest -Register.InvalidEmail -Register.MissingUsername -Register.MissingEmail -Register.UsernameTooLong -Register.UsernameContainsAmpersand -Register.UsernameStartsWithU -Register.InvalidUsername -Register.InvalidDateOfBirth -Register.UserContainsBlockedTerms -Register.MissingPassword -Register.InvalidPassword -Register.EmailAlreadyRegistered -Register.UsernameAlreadyRegistered -Register.ErrorCheckingUserId -Account.Saml2 -Account.BirthMonth -Account.BirthDay -Account.BirthYear -Account.PoliciesAgreement -Account.AlternateMethods -Account.Saml2.Title -Account.Saml2.Select -Account.Saml2.LoggingIn -Account.TOTP.Title -Account.TOTP.Initializing -Account.TOTP.Code.Header -Account.TOTP.Code.Description -Account.TOTP.Code.QRCode -Account.TOTP.Code.Key -Account.TOTP.RecoveryCodes.Header -Account.TOTP.RecoveryCodes.Description -Account.TOTP.RecoveryCodes.Codes -Account.TOTP.Activate.Header -Account.TOTP.Activate.Description -Account.TOTP.Activate.Token -Account.TOTP.Activate.TokenField -Account.TOTP.Activate.Activate -Account.TOTP.Activate.Activating -Account.TOTP.Activate.InvalidToken -Account.TOTP.Message.AlreadySetup -Account.TOTP.Message.Error -Account.TOTP.Message.SetupComplete -Account.TOTP.Deactivate.Header -Account.TOTP.Deactivate.Description -Account.TOTP.Deactivate.Deactivate -Account.TOTP.Deactivate.Deactivating -Account.TOTP.Message.DeactivationComplete -Account.Type.Standard -Account.Type.Business -Account.Type.Patreon -Account.Type.Mentor -Account.Type.Moderator -Account.Type.Team -Avatar.Badge.Live Profile.Status.Headless -Session.JoinVerifier.EnableHeader -Session.JoinVerifier.EnableText -Session.JoinVerifier.Label -Session.JoinVerifier.ComponentWarning -Session.JoinVerifier.SetCustomVerifier Contacts.RevokeInvite -Contacts.Unblocked -Contacts.AvatarBlock -Contacts.MutualBlock -Contacts.SelfAccount -Contacts.SearchPrompt -Contacts.WriteMessage -Contacts.InContactsOnly -Contacts.InHiddenContactsOnly -Contacts.InHiddenContactsPlus -Contacts.Migrated -Undo.BatchConvertMaterials -Tooltips.Brush.ChangeColor -Tooltips.Brush.IncrementSize -Tooltips.Brush.DecrementSize -Tooltips.Dev.GizmoOptions -Tooltips.Dev.SelectParent -Tooltips.Dev.LocalSpace -Tooltips.Dev.GlobalSpace -Tooltips.Dev.Translation -Tooltips.Dev.Rotation -Tooltips.Dev.Scale -Tooltip.GrabbableSetter.ApplyToRoot -Tooltip.GrabbableSetter.AppyToHit -Tooltip.Cartridge.Eject Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source Tooltip.ProtoFlux.Reference @@ -188,165 +20,9 @@ Tooltip.ProtoFlux.Proxy Tooltip.ProtoFlux.CreateLocal Tooltip.ProtoFlux.CreateStore Tooltip.ProtoFlux.CreateDataModelStore -Tooltip.ProtoFlux.Overview -Tooltip.ProtoFlux.NodeBrowser -Tooltip.ProtoFlux.PackInPlace -Tooltip.ProtoFlux.PackInto -Tooltip.ProtoFlux.Unpack -Tooltip.ProtoFlux.ExplicitCast -ProtoFlux.UI.Call -ProtoFlux.UI.AsyncCall -ProtoFlux.UI.NodeBrowser.Title -CreateNew.Editor.TextRendererWizard -CreateNew.3DModel.Triangle -CreateNew.Directory.Title -CreateNew.Directory.Error.EmptyName -CreateNew.Directory.Error.LongName -CreateNew.Directory.Error.InvalidName -Importer.Image.PixelArt -Importer.Model.Advanced.ForcePointFiltering -Importer.Model.Advanced.ForceNoMipMaps -Importer.Model.Advanced.ForceUncompressed -Exporter.Title -Exporter.FileName -Exporter.ExportAs -Exporter.Export -Exporter.Exporting -NewWorld.SessionTitle -CameraControl.Anchors.LinearInterpolation -CameraControl.Control.MotionBlur -CameraControl.Control.ScreenSpaceReflections -CameraControl.OBS.Idle -CameraControl.OBS.OpenInstallerReason -Settings.Hotswitching -Settings.DoNotSendReadStatus -Settings.AutosaveAllScreenshots -Settings.Audio.Input.Title -Settings.Audio.WhisperVoiceVolume -Settings.Locale.Title -Settings.Locale.DefaultLanguage -Security.Hyperlink.Title -ComponentSelector.Back -ComponentSelector.Title -ComponentSelector.CreateCustomType -ComponentSelector.CommonGenericTypes -ComponentSelector.CustomGenericArguments -ComponentSelector.InvalidType -Inspector.Title -Inspector.Slot.ParentUnder.Label -Inspector.Slot.ParentUnder.WorldRoot.Undo -Inspector.Slot.ParentUnder.LocalUserSpace -Inspector.Slot.ParentUnder.LocalUserSpace.Undo -Inspector.Mesh.SetupRenderer -Inspector.Mesh.RecalculateBlendshapeNormals -Inspector.Mesh.RecalculateBlendshapeNormalsSmooth -Inspector.Mesh.RecalculateBlendshapeTangentsMikkt -Inspector.Mesh.MergeBlendshapes -Inspector.MeshCollider.VHACD -Inspector.MeshCollider.ReplaceBox -Inspector.CommonAvatarBuilder.UpdateLocomotionModules -Inspector.VHACD.Parameter.MergeDoubles -Inspector.VHACD.Parameter.Resolution -Inspector.VHACD.Parameter.Depth -Inspector.VHACD.Parameter.Concavity -Inspector.VHACD.Parameter.PlaneDownsampling -Inspector.VHACD.Parameter.ConvexHullDownsampling -Inspector.VHACD.Parameter.Alpha -Inspector.VHACD.Parameter.Beta -Inspector.VHACD.Parameter.Gamma -Inspector.VHACD.Parameter.Delta -Inspector.VHACD.Parameter.PCA -Inspector.VHACD.Parameter.MaxVerticesPerHull -Inspector.VHACD.Parameter.MinVolumePerHull -Inspector.VHACD.Parameter.ConvexHullApproximation -Inspector.VHACD.DecompositionMode.Header -Inspector.VHACD.DecompositionMode.Voxel -Inspector.VHACD.DecompositionMode.Tetrahedron -Inspector.VHACD.RunDecomposition -Inspector.VHACD.RemoveVisuals -Inspector.VHACD.RemoveHulls -Inspector.SkinnedMesh.BakeNonDrivenBlendshapes -Inspector.SkinnedMesh.BakeBlendShapeResult -Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose -Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose -Inspector.SkinnedMesh.BakeToStaticMesh -Inspector.SimpleAvatarProtection.RemoveAll -Inspector.SimpleAvatarProtection.RemoveSingle -Inspector.SimpleAvatarProtection.Warning -Inspector.SimpleAvatarProtection.ConfirmRemoveAll Inspector.Texture.BakeTexture -Inspector.Texture.ConvertToGrayscaleLuminance -Inspector.Texture.SwapRA -Inspector.Texture.SwapGA -Inspector.Texture.SwapBA -Inspector.Texture.TrimTransparent -Inspector.Texture.TrimByCornerColor -Inspector.Texture.NormalizeMaxOnly -Inspector.Texture.NormalizeMinMax -Inspector.Texture.NormalizeIndependent -Inspector.Texture.BleedColorToAlpha -Inspector.CharacterController.Warning -Inspector.PrimitiveMemberEditor.Warning -Inspector.ParticleStyle.CommonTransitions -Inspector.ParticleStyle.AlphaFadeInOut -Inspector.ParticleStyle.AlphaFadeIn -Inspector.ParticleStyle.AlphaFadeOut -Inspector.ParticleStyle.IntensityFadeInOut -Inspector.ParticleStyle.IntensityFadeIn -Inspector.ParticleStyle.IntensityFadeOut -Inspector.ParticleStyle.ClearFades -Inspector.Collider.SetFromLocalBounds -Inspector.Collider.SetFromGlobalBounds -Inspector.Collider.SetFromLocalBoundsPrecise -Inspector.Collider.SetFromGlobalBoundsPrecise -Inspector.Collider.SetFromPreciseBounds -Inspector.Collider.SetFromPreciseCylinderBounds -Inspector.Collider.Visualize -Inspector.SimpleAwayIndicator.TestAway -Inspector.SimpleAwayIndicator.TestRestore Inspector.Fields.Drive Inspector.Fields.DriveWriteBack -Inspector.Actions.CopyComponent -Inspector.Actions.MoveComponent -UserInspector.Title -WorkerInspector.Title -CreateNew.Title -Wizard.TextRenderer.Header -Wizard.TextRenderer.ProcessRoot -Wizard.TextRenderer.ProcessStandalone -Wizard.TextRenderer.ProcessUIX -Wizard.TextRenderer.Disabled -Wizard.TextRenderer.WithTag -Wizard.TextRenderer.ReplaceMaterial -Wizard.TextRenderer.ReplaceFont -Wizard.TextRenderer.SetColor -Desktop.Controls.Title -VolumePlaneSlicer.Highlight -VolumePlaneSlicer.Slicer -Tutorial.Welcome.Welcome -Tutorial.Welcome.Description -Tutorial.Welcome.Begin -Tutorial.Welcome.StartTutorial -Tutorial.CommunityYouTube.Title -Tutorial.UserResources.UserResourcesTitle -Tutorial.UserResources.SupportTitle -Tutorial.UserResources.MerchandiseTitle -Tutorial.Intro.BadgesAppTeam -Tutorial.Intro.BadgesModerator -Tutorial.Intro.BadgesMentor -Tutorial.Intro.BadgesDisabilityHearing -Tutorial.Intro.BadgesDisabilityVision -Tutorial.Intro.BadgesDisabilitySpeech -Tutorial.Intro.BadgesTitle -Tutorial.Intro.BadgesDescription -Tutorial.Intro.HelpSite -Twitch.Panel.Button.Commands.Enabled -Twitch.Panel.Button.Commands.Disabled -Twitch.Panel.Button.SafeMode.Enabled -Twitch.Panel.Button.SafeMode.Disabled -Twitch.Panel.Button.SubscriberCommands.Enabled -Twitch.Panel.Button.SubscriberCommands.Disabled -Twitch.Panel.Title.Text Migration.Title Migration.NewTask Migration.LoginModal.Title diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 926fe80..31984d8 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -2,202 +2,17 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Taiwan) [zh-tw] -General.Start -General.Finish -General.Previous -General.Close -General.CopyToClipboard -General.Buy -General.Yes -General.No -General.ClearSelection -General.Off -General.On -General.Understand -General.Notice -General.UnderstandEnable -General.Dismiss -General.Edit -General.UI.ToggleEditMode -General.UI.ToggleSubtitles -General.UI.Subtitles.On -General.UI.Subtitles.Off -General.UI.MusicVolumeLocal -General.UI.VoiceVolumeLocal -General.UI.SoundVolumeLocal -General.UI.PressToBegin -Worlds.Home -Worlds.Tutorial Interaction.SaveToInventory Interaction.Grab.Palm -Interaction.Grab.Precision -Interaction.Grab.Auto -Interaction.Grab.Off -Interaction.ExportScreenshot -Inventory.OpenWorld -Inventory.Equip -Inventory.Delete -Inventory.SaveHeld -Inventory.Inventories -Inventory.Share -Inventory.Unshare -Inventory.SaveAvatar -Inventory.Favorite.Home -Inventory.Favorite.ProgressBar -Inventory.Favorite.AudioStreamController -Inventory.Favorite.TextDisplay -Inventory.Favorite.VideoPlayer -Inventory.Favorite.AudioPlayer -Inventory.Favorite.InteractiveCamera -Inventory.Favorite.Keyboard -Inventory.Favorite.Avatar -Inventory.Favorite.WorldLoadingIndicator -Inventory.Favorite.ColorDialog -Inventory.Favorite.Hyperlink Inventory.SpawnFacet -Dash.Actions.TurnOffUIEdit -Dash.Exit.Sponsor -Dash.Exit.Sponsor.You -Dash.Exit.Shoutouts -Dash.Exit.Shoutouts.AndMore -Dash.Exit.Shoutouts.You -Facets.FPS +World.Loaded World.Connection.LNL.DirectIP World.Connection.LNL.NATPunchthrough World.Connection.LNL.Relay World.Connection.SteamNetworkingSockets -World.Error.FailedToConnect -World.Error.InvalidAddress -World.Error.HostBlocked -World.Error.HostBlockedDetail -World.Error.WorldCrash -World.Error.WorldCrashDetail World.Indicator.Visited -World.Category.ContactsSessions -World.Category.Random -World.Category.GroupWorlds -World.AccessLevel.Contacts -World.AccessLevel.ContactsPlus -World.SortParameter.LastVisit -World.SortParameter.Random -World.Filter.MinimumContacts -Tools.Setup2FA -Tools.StreamAudio.Dialog.Title -Options.Nameplates.DefaultStyle -Options.Nameplates.CustomStyle -Indicator.OnlineUsersVR -Indicator.OnlineUsersDesktop -Indicator.ServerStatus.Status -Indicator.ServerStatus.Good -Indicator.ServerStatus.Slow -Indicator.ServerStatus.Down -Indicator.ServerStatus.NoInternet -Indicator.Sync.StorageFull -Indicator.Storage.StorageFull -Indicator.Storage.Usage -Login.InvalidCredentials -Login.InvalidLogin -Login.MalformedUID -Login.MissingUID -Register.MissingUID -Register.MalformedUID -Login.MissingLogin -Login.InvalidRecoveryCode -Login.UnsupportedAuthentication -Login.EmailNotVerified -Login.AccountTempLocked -Login.AccountBanned -Login.DuplicateAccount -Register.MissingRequest -Register.InvalidEmail -Register.MissingUsername -Register.MissingEmail -Register.UsernameTooLong -Register.UsernameContainsAmpersand -Register.UsernameStartsWithU -Register.InvalidUsername -Register.InvalidDateOfBirth -Register.UserContainsBlockedTerms -Register.MissingPassword -Register.InvalidPassword -Register.EmailAlreadyRegistered -Register.UsernameAlreadyRegistered -Register.ErrorCheckingUserId -Account.Saml2 -Account.BirthMonth -Account.BirthDay -Account.BirthYear -Account.PoliciesAgreement -Account.AlternateMethods -Account.Saml2.Title -Account.Saml2.Select -Account.Saml2.LoggingIn -Account.TOTP.Title -Account.TOTP.Initializing -Account.TOTP.Code.Header -Account.TOTP.Code.Description -Account.TOTP.Code.QRCode -Account.TOTP.Code.Key -Account.TOTP.RecoveryCodes.Header -Account.TOTP.RecoveryCodes.Description -Account.TOTP.RecoveryCodes.Codes -Account.TOTP.Activate.Header -Account.TOTP.Activate.Description -Account.TOTP.Activate.Token -Account.TOTP.Activate.TokenField -Account.TOTP.Activate.Activate -Account.TOTP.Activate.Activating -Account.TOTP.Activate.InvalidToken -Account.TOTP.Message.AlreadySetup -Account.TOTP.Message.Error -Account.TOTP.Message.SetupComplete -Account.TOTP.Deactivate.Header -Account.TOTP.Deactivate.Description -Account.TOTP.Deactivate.Deactivate -Account.TOTP.Deactivate.Deactivating -Account.TOTP.Message.DeactivationComplete -Account.Type.Standard -Account.Type.Business -Account.Type.Patreon -Account.Type.Mentor -Account.Type.Moderator -Account.Type.Team -Avatar.Badge.Live -2FA.Header -2FA.Token Profile.Status.Headless -Session.JoinVerifier.EnableHeader -Session.JoinVerifier.EnableText -Session.JoinVerifier.Label -Session.JoinVerifier.ComponentWarning -Session.JoinVerifier.SetCustomVerifier Contacts.RevokeInvite -Contacts.Unblocked -Contacts.AvatarBlock -Contacts.MutualBlock -Contacts.SelfAccount -Contacts.SearchPrompt -Contacts.WriteMessage -Contacts.InContactsOnly -Contacts.InHiddenContactsOnly -Contacts.InHiddenContactsPlus -Contacts.Migrated -Undo.ExtractMaterialsFromHierarchy -Undo.BatchConvertMaterials -Tooltips.Brush.ChangeColor -Tooltips.Brush.IncrementSize -Tooltips.Brush.DecrementSize -Tooltips.Dev.GizmoOptions -Tooltips.Dev.SelectParent -Tooltips.Dev.LocalSpace -Tooltips.Dev.GlobalSpace -Tooltips.Dev.Translation -Tooltips.Dev.Rotation -Tooltips.Dev.Scale -Tooltip.GrabbableSetter.ApplyToRoot -Tooltip.GrabbableSetter.AppyToHit -Tooltip.Material.ConvertAll -Tooltip.Cartridge.Eject Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source Tooltip.ProtoFlux.Reference @@ -206,182 +21,9 @@ Tooltip.ProtoFlux.Proxy Tooltip.ProtoFlux.CreateLocal Tooltip.ProtoFlux.CreateStore Tooltip.ProtoFlux.CreateDataModelStore -Tooltip.ProtoFlux.Overview -Tooltip.ProtoFlux.NodeBrowser -Tooltip.ProtoFlux.PackInPlace -Tooltip.ProtoFlux.PackInto -Tooltip.ProtoFlux.Unpack -Tooltip.ProtoFlux.ExplicitCast -ProtoFlux.UI.Call -ProtoFlux.UI.AsyncCall -ProtoFlux.UI.NodeBrowser.Title -CreateNew.Editor.TextRendererWizard -CreateNew.3DModel.Triangle -CreateNew.Directory.Title -CreateNew.Directory.Error.EmptyName -CreateNew.Directory.Error.LongName -CreateNew.Directory.Error.InvalidName -Importer.Folder.Minecraft -Importer.Folder.Minecraft.Description -Importer.Image.Screenshot -Importer.Image.PixelArt -Importer.Model.Advanced.ForcePointFiltering -Importer.Model.Advanced.ForceNoMipMaps -Importer.Model.Advanced.ForceUncompressed -Exporter.Title -Exporter.FileName -Exporter.ExportAs -Exporter.Export -Exporter.Exporting -NewWorld.SessionTitle -CameraControl.Anchors.LinearInterpolation -CameraControl.Control.MotionBlur -CameraControl.Control.ScreenSpaceReflections -CameraControl.OBS.Idle -CameraControl.OBS.OpenInstallerReason -Settings.Hotswitching -Settings.DoNotSendReadStatus -Settings.AutosaveAllScreenshots -Settings.Audio.Input.Title -Settings.Audio.WhisperVoiceVolume -Settings.Locale.Title -Settings.Locale.DefaultLanguage -Security.Hyperlink.Title -ComponentSelector.Back -ComponentSelector.Title -ComponentSelector.CreateCustomType -ComponentSelector.CommonGenericTypes -ComponentSelector.CustomGenericArguments -ComponentSelector.InvalidType -Inspector.Title -Inspector.Slot.AttachComponent -Inspector.Slot.Axis.X -Inspector.Slot.Axis.Y -Inspector.Slot.Axis.Z -Inspector.Slot.Reset.Label -Inspector.Slot.Reset.Position -Inspector.Slot.Reset.Rotation -Inspector.Slot.Reset.Scale -Inspector.Slot.CreatePivotAtCenter -Inspector.Slot.JumpTo -Inspector.Slot.BringTo -Inspector.Slot.BringTo.Undo -Inspector.Slot.ParentUnder.Label -Inspector.Slot.ParentUnder.WorldRoot -Inspector.Slot.ParentUnder.WorldRoot.Undo -Inspector.Slot.ParentUnder.LocalUserSpace -Inspector.Slot.ParentUnder.LocalUserSpace.Undo -Inspector.Mesh.SetupRenderer -Inspector.Mesh.RecalculateBlendshapeNormals -Inspector.Mesh.RecalculateBlendshapeNormalsSmooth -Inspector.Mesh.RecalculateBlendshapeTangentsMikkt -Inspector.Mesh.MergeBlendshapes -Inspector.MeshCollider.VHACD -Inspector.MeshCollider.ReplaceBox -Inspector.CommonAvatarBuilder.UpdateLocomotionModules -Inspector.VHACD.Parameter.MergeDoubles -Inspector.VHACD.Parameter.Resolution -Inspector.VHACD.Parameter.Depth -Inspector.VHACD.Parameter.Concavity -Inspector.VHACD.Parameter.PlaneDownsampling -Inspector.VHACD.Parameter.ConvexHullDownsampling -Inspector.VHACD.Parameter.Alpha -Inspector.VHACD.Parameter.Beta -Inspector.VHACD.Parameter.Gamma -Inspector.VHACD.Parameter.Delta -Inspector.VHACD.Parameter.PCA -Inspector.VHACD.Parameter.MaxVerticesPerHull -Inspector.VHACD.Parameter.MinVolumePerHull -Inspector.VHACD.Parameter.ConvexHullApproximation -Inspector.VHACD.DecompositionMode.Header -Inspector.VHACD.DecompositionMode.Voxel -Inspector.VHACD.DecompositionMode.Tetrahedron -Inspector.VHACD.RunDecomposition -Inspector.VHACD.RemoveVisuals -Inspector.VHACD.RemoveHulls -Inspector.SkinnedMesh.BakeNonDrivenBlendshapes -Inspector.SkinnedMesh.BakeBlendShapeResult -Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose -Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose -Inspector.SkinnedMesh.BakeToStaticMesh -Inspector.SimpleAvatarProtection.RemoveAll -Inspector.SimpleAvatarProtection.RemoveSingle -Inspector.SimpleAvatarProtection.Warning -Inspector.SimpleAvatarProtection.ConfirmRemoveAll Inspector.Texture.BakeTexture -Inspector.Texture.ConvertToGrayscaleLuminance -Inspector.Texture.SwapRA -Inspector.Texture.SwapGA -Inspector.Texture.SwapBA -Inspector.Texture.TrimTransparent -Inspector.Texture.TrimByCornerColor -Inspector.Texture.NormalizeMaxOnly -Inspector.Texture.NormalizeMinMax -Inspector.Texture.NormalizeIndependent -Inspector.Texture.BleedColorToAlpha -Inspector.CharacterController.Warning -Inspector.PrimitiveMemberEditor.Warning -Inspector.ParticleStyle.CommonTransitions -Inspector.ParticleStyle.AlphaFadeInOut -Inspector.ParticleStyle.AlphaFadeIn -Inspector.ParticleStyle.AlphaFadeOut -Inspector.ParticleStyle.IntensityFadeInOut -Inspector.ParticleStyle.IntensityFadeIn -Inspector.ParticleStyle.IntensityFadeOut -Inspector.ParticleStyle.ClearFades -Inspector.Collider.SetFromLocalBounds -Inspector.Collider.SetFromGlobalBounds -Inspector.Collider.SetFromLocalBoundsPrecise -Inspector.Collider.SetFromGlobalBoundsPrecise -Inspector.Collider.SetFromPreciseBounds -Inspector.Collider.SetFromPreciseCylinderBounds -Inspector.Collider.Visualize -Inspector.SimpleAwayIndicator.TestAway -Inspector.SimpleAwayIndicator.TestRestore Inspector.Fields.Drive Inspector.Fields.DriveWriteBack -Inspector.Actions.CopyComponent -Inspector.Actions.MoveComponent -UserInspector.Title -WorkerInspector.Title -CreateNew.Title -Wizard.TextRenderer.Header -Wizard.TextRenderer.ProcessRoot -Wizard.TextRenderer.ProcessStandalone -Wizard.TextRenderer.ProcessUIX -Wizard.TextRenderer.Disabled -Wizard.TextRenderer.WithTag -Wizard.TextRenderer.ReplaceMaterial -Wizard.TextRenderer.ReplaceFont -Wizard.TextRenderer.SetColor -Desktop.Controls.Title -VolumePlaneSlicer.Highlight -VolumePlaneSlicer.Slicer -Tutorial.Welcome.Welcome -Tutorial.Welcome.Description -Tutorial.Welcome.Begin -Tutorial.Welcome.StartTutorial -Tutorial.CommunityYouTube.Title -Tutorial.UserResources.UserResourcesTitle -Tutorial.UserResources.SupportTitle -Tutorial.UserResources.MerchandiseTitle -Tutorial.Intro.BadgesAppTeam -Tutorial.Intro.BadgesModerator -Tutorial.Intro.BadgesMentor -Tutorial.Intro.BadgesDisabilityHearing -Tutorial.Intro.BadgesDisabilityVision -Tutorial.Intro.BadgesDisabilitySpeech -Tutorial.Intro.BadgesTitle -Tutorial.Intro.BadgesDescription -Tutorial.Intro.HelpSite -Object.Mirror.Toggle -Twitch.Panel.Button.Commands.Enabled -Twitch.Panel.Button.Commands.Disabled -Twitch.Panel.Button.SafeMode.Enabled -Twitch.Panel.Button.SafeMode.Disabled -Twitch.Panel.Button.SubscriberCommands.Enabled -Twitch.Panel.Button.SubscriberCommands.Disabled -Twitch.Panel.Title.Text Migration.Title Migration.NewTask Migration.LoginModal.Title diff --git a/README.md b/README.md index 5fe9d49..4f86b97 100644 --- a/README.md +++ b/README.md @@ -2,28 +2,28 @@ This repository contains the locale assets for the core UI of [Resonite](https://resonite.com) and allows anyone to contribute translations. The contents of this repository will be periodically merged with the public build released on Steam (STEAM) and other platforms. ## Localization Status -Czech [cs] - 72.3% - Missing keys: 461 -German [de] - 83.6% - Missing keys: 272 -English (United Kingdom) [en-gb] - 1.7% - Missing keys: 1634 +Czech [cs] - 72.2% - Missing keys: 462 +German [de] - 83.6% - Missing keys: 273 +English (United Kingdom) [en-gb] - 1.7% - Missing keys: 1635 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 67.7% - Missing keys: 537 -Spanish [es] - 72.1% - Missing keys: 464 -Estonian [et] - 54.8% - Missing keys: 751 -Finnish [fi] - 69.0% - Missing keys: 516 -French [fr] - 67.8% - Missing keys: 535 -Icelandic [is] - 30.7% - Missing keys: 1152 -Japanese [ja] - 97.7% - Missing keys: 38 -Korean [ko] - 72.3% - Missing keys: 461 -Dutch [nl] - 67.2% - Missing keys: 545 -Norwegian [no] - 47.3% - Missing keys: 877 -Polish [pl] - 62.7% - Missing keys: 620 -Russian [ru] - 72.3% - Missing keys: 461 -Swedish [sv] - 14.4% - Missing keys: 1424 -Turkish [tr] - 53.3% - Missing keys: 777 -Chinese (China) [zh-cn] - 62.8% - Missing keys: 619 -Chinese (Taiwan) [zh-tw] - 60.7% - Missing keys: 654 +Esperanto [eo] - 67.7% - Missing keys: 538 +Spanish [es] - 72.1% - Missing keys: 465 +Estonian [et] - 54.8% - Missing keys: 752 +Finnish [fi] - 82.0% - Missing keys: 299 +French [fr] - 67.8% - Missing keys: 536 +Icelandic [is] - 30.7% - Missing keys: 1153 +Japanese [ja] - 99.3% - Missing keys: 11 +Korean [ko] - 99.9% - Missing keys: 2 +Dutch [nl] - 67.2% - Missing keys: 546 +Norwegian [no] - 47.2% - Missing keys: 878 +Polish [pl] - 99.8% - Missing keys: 4 +Russian [ru] - 85.5% - Missing keys: 242 +Swedish [sv] - 14.4% - Missing keys: 1425 +Turkish [tr] - 53.2% - Missing keys: 778 +Chinese (China) [zh-cn] - 82.3% - Missing keys: 295 +Chinese (Taiwan) [zh-tw] - 82.2% - Missing keys: 296 -Total keys: 1635 +Total keys: 1664 ## How To Contribute If you'd like to contribute translations, create a fork of the repository, make the changes and **once they are ready** to be merged create a Pull Request, so the contributions can be checked and merged. You don't need to translate everything at once, if you cover part of the UI, the changes can be merged, with more translations coming later.